diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 00000000000..63ba8c9811c
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,9 @@
+[*.puml]
+indent_style = space
+indent_size = 2
+[*.sh]
+indent_style = space
+indent_size = 2
+[*.md]
+indent_style = space
+indent_size = 2
diff --git a/README.md b/README.md
index 3ae3969bf13..0b89a573748 100644
--- a/README.md
+++ b/README.md
@@ -2,13 +2,14 @@
Set of libraries for [PlantUML](http://plantuml.com).
-- [AWS V3 - Amazon Web Services](aws-v3/README.md)
-- [Azure](azure/README.md)
+- [Cloud - with AWS, Azure and GCP](cloud/README.md)
- [C4 Model V2](c4model-v2/README.md)
- [EventStorming](eventstorming/README.md)
-- [GCP - Google Compute Platform](gcp/README.md)
Deprecated libraries:
-- [AWS V2](aws-v2/README.md)
+- [AWS V2 - Amazon Web Services](aws-v2/README.md)
+- [AWS V3 - Amazon Web Services](aws-v3/README.md)
+- [Azure](azure/README.md)
- [C4 Model](c4model/README.md)
+- [GCP - Google Compute Platform](gcp/README.md)
diff --git a/aws-v3.sh b/aws-v3.sh
index 6c390a14c1d..d494bdc3e33 100755
--- a/aws-v3.sh
+++ b/aws-v3.sh
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
-. ./lib.sh
+. lib.v1.sh
iconsUrl="https://d1.awsstatic.com/webteam/architecture-icons/AWS-Architecture-Icons_SVG_20200131.abfc4fb34450d2294f8c65d2dcc9ea1602b6a449.zip"
diff --git a/azure.sh b/azure.sh
index b921fdd90f6..c99c4beabf6 100755
--- a/azure.sh
+++ b/azure.sh
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
-. ./lib.sh
+. lib.v1.sh
iconsRelease="2019_09_11"
iconsUrl="https://download.microsoft.com/download/1/7/1/171DA19A-5477-4F50-B354-4ABAF28502A6/Microsoft_Cloud_AI_Azure_Service_Icon_Set_${iconsRelease}.zip"
diff --git a/cloud.sh b/cloud.sh
new file mode 100755
index 00000000000..2306284ce4b
--- /dev/null
+++ b/cloud.sh
@@ -0,0 +1,56 @@
+#!/usr/bin/env bash
+
+export LIB_NAME="cloud"
+export LIB_BRANCH="master"
+
+. lib.v2.sh
+
+cleanGeneratedResources
+
+setConstants
+
+downloadPlantUML
+
+awsIconsUrl="https://d1.awsstatic.com/webteam/architecture-icons/AWS-Architecture-Icons_SVG_20200131.abfc4fb34450d2294f8c65d2dcc9ea1602b6a449.zip"
+azureIconsUrl="https://download.microsoft.com/download/1/7/1/171DA19A-5477-4F50-B354-4ABAF28502A6/Microsoft_Cloud_AI_Azure_Service_Icon_Set_2019_09_11.zip"
+gcpIconsUrl="https://cloud.google.com/icons/files/gcp-icons.zip"
+materialsIconsUrl="https://github.com/google/material-design-icons/releases/download/3.0.1/material-design-icons-3.0.1.zip"
+
+downloadIcons aws ${awsIconsUrl} "AWS-Architecture-Icons_SVG_20200131/SVG Light"
+generateIcons aws -pps='s/-on-aws//i;s/-light-bg//i;' -pns='s/amazon//ig;s/aws//ig;'
+generateElements aws
+generateGroups aws
+generateDocumentation aws element
+generateDocumentation aws group
+
+downloadIcons azure ${azureIconsUrl} "azure-icons"
+generateIcons azure -pps='s/-on-azure//i;s/-non-azure/-external/i;' -pns='s/azure//ig;' --export-area-drawing
+generateElements azure
+generateGroups azure
+generateDocumentation azure element
+generateDocumentation azure group
+
+downloadIcons gcp ${gcpIconsUrl} "GCP Icons/Products and services"
+generateIcons gcp
+generateElements gcp
+generateGroups gcp
+generateDocumentation gcp element
+generateDocumentation gcp group
+
+downloadIcons materials ${materialsIconsUrl}
+if [[ ! -d "${tmpDir}/${libName}/materials/icons" ]]; then
+ find "${tmpDir}/${libName}/materials/material-design-icons-3.0.1" -wholename "*/production/*48px.svg" -print0 |
+ while IFS= read -r -d '' oPic; do
+ picName=$(sed -e 's/ic_//;s/_48px//;' <<< $(basename ${oPic}))
+ dPicDir=$(sed -e 's/material-design-icons-3\.0\.1/icons/;s:/svg/production::;' <<< $(dirname ${oPic}))
+ dPic="${dPicDir}/${picName}"
+ log "materials" "extract SVG pictures (${oPic}) to (${dPic})"
+ mkdir -p ${dPicDir}
+ mv ${oPic} ${dPic}
+ done
+fi
+generateIcons materials
+generateElements materials
+generateDocumentation materials element
+
+generateExamples
diff --git a/cloud/README.md b/cloud/README.md
new file mode 100644
index 00000000000..520eafb96e6
--- /dev/null
+++ b/cloud/README.md
@@ -0,0 +1,88 @@
+# Cloud - with AWS, Azure and GCP
+
+> PlantUML library providing elements and groups for the following cloud providers: Amazon Web Services, Microsoft Azure, Google Cloud Platform (+ material icons).
+
+## Include the library
+
+Include remotely the library:
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+@enduml
+```
+
+Include locally the library:
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+@enduml
+```
+
+## Load the style flavor
+
+Guidelines about architecture diagrams changes according the cloud provider.
+It can be about elements' shapes, font sizes, colors etc.
+
+```plantuml
+@startuml
+' loads the AWS style
+include('styles/aws')
+@enduml
+```
+
+```plantuml
+@startuml
+' loads the Azure style
+include('styles/azure')
+@enduml
+```
+
+```plantuml
+@startuml
+' loads the GCP style
+include('styles/gcp')
+@enduml
+```
+
+## Load other resources
+
+Additional sub-libraries can be included.
+
+```plantuml
+@startuml
+' loads the AwsAnalytics element
+include('elements/aws/Analytics/AwsAnalytics')
+' loads the AwsCloud9Resource element
+include('elements/aws/DeveloperTools/AwsCloud9Resource')
+' loads the AwsGroupCloud group
+include('groups/aws/AwsGroupCloud')
+AwsGroupCloud('element', 'Cloud', 'an optional tech field')
+@enduml
+```
+
+## Resources
+
+- `aws` - Amazon Web Services
+ - [Elements](documentation/aws/elements.md)
+ - [Groups](documentation/aws/groups.md)
+- `azure` - Microsoft Azure
+ - [Elements](documentation/azure/elements.md)
+ - [Groups](documentation/azure/groups.md)
+- `gcp` - Google Cloud Platform
+ - [Elements](documentation/gcp/elements.md)
+ - [Groups](documentation/gcp/groups.md)
+ - [Material Icons](documentation/materials/elements.md)
+
+## Resources
+
+Examples with sources can be reviewed there: [examples](examples.md).
diff --git a/cloud/constants.puml b/cloud/constants.puml
new file mode 100644
index 00000000000..e4b7658af7c
--- /dev/null
+++ b/cloud/constants.puml
@@ -0,0 +1,43 @@
+@startuml
+
+!if (%not(%variable_exists("$IMAGE_BASE_PATH"))) && (%variable_exists("$LIB_BASE_LOCATION"))
+ !global $IMAGE_BASE_PATH=$LIB_BASE_LOCATION + "/"
+!endif
+
+' COMMON
+
+!global $ICON_FORMAT="png"
+
+!global $TEXT_WIDTH_MAX=200
+!global $MSG_WIDTH_MAX=150
+!global $FONT_SIZE_SM=10
+!global $FONT_SIZE_MD=14
+!global $FONT_SIZE_LG=20
+!global $FONT_COLOR="#212121"
+!global $SPRITE_COLOR=$FONT_COLOR
+
+' AWS
+
+!global $AWS_COLOR_DARK_BLUE="#232F3D"
+!global $AWS_COLOR_LIGHT_BLUE="#007CBC"
+!global $AWS_COLOR_LIGHT_BLUE_BG="#E6F2F9"
+!global $AWS_COLOR_RED="#DF3312"
+!global $AWS_COLOR_ORANGE="#D86613"
+!global $AWS_COLOR_GREEN="#1D8900"
+!global $AWS_COLOR_GREY="#5A6B86"
+!global $AWS_COLOR_GREY_BG="#EBEDF0"
+!global $AWS_COLOR_VIOLET="#CD2264"
+
+' AZURE
+
+!global $AZURE_GROUP_BD_LIGHT="#e1e1e1"
+!global $AZURE_GROUP_BD_DARK="#3f3f3f"
+!global $AZURE_GROUP_BG_LIGHT="#f2f2f2"
+!global $AZURE_BLUE="#0078d7"
+
+' GCP
+
+!global $GCP_CARD_BD="#e1e1e1"
+!global $GCP_GROUP_FONT_COLOR="#595959"
+
+@enduml
\ No newline at end of file
diff --git a/cloud/documentation/aws/Analytics/AwsAnalytics.card.png b/cloud/documentation/aws/Analytics/AwsAnalytics.card.png
new file mode 100644
index 00000000000..031e21ba51b
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsAnalytics.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsAnalytics.element.png b/cloud/documentation/aws/Analytics/AwsAnalytics.element.png
new file mode 100644
index 00000000000..4905b9c8dda
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsAnalytics.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsAnalytics.md b/cloud/documentation/aws/Analytics/AwsAnalytics.md
new file mode 100644
index 00000000000..b011c1afd98
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsAnalytics.md
@@ -0,0 +1,81 @@
+# AwsAnalytics
+```text
+elements/aws/Analytics/AwsAnalytics
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsAnalytics icon](../../../icons/aws/Analytics/AwsAnalytics.png) | ![AwsAnalytics element](AwsAnalytics.element.png) | ![AwsAnalytics card](AwsAnalytics.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAnalytics element
+include('elements/aws/Analytics/AwsAnalytics')
+AwsAnalytics('element', 'Analytics', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAnalytics element
+include('elements/aws/Analytics/AwsAnalytics')
+AwsAnalytics('element', 'Analytics', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAnalytics card
+include('elements/aws/Analytics/AwsAnalytics')
+AwsAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAnalytics card
+include('elements/aws/Analytics/AwsAnalytics')
+AwsAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsAthena.card.png b/cloud/documentation/aws/Analytics/AwsAthena.card.png
new file mode 100644
index 00000000000..597d4edb627
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsAthena.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsAthena.element.png b/cloud/documentation/aws/Analytics/AwsAthena.element.png
new file mode 100644
index 00000000000..ef7a42ef190
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsAthena.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsAthena.md b/cloud/documentation/aws/Analytics/AwsAthena.md
new file mode 100644
index 00000000000..cbf9618f669
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsAthena.md
@@ -0,0 +1,81 @@
+# AwsAthena
+```text
+elements/aws/Analytics/AwsAthena
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsAthena icon](../../../icons/aws/Analytics/AwsAthena.png) | ![AwsAthena element](AwsAthena.element.png) | ![AwsAthena card](AwsAthena.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAthena element
+include('elements/aws/Analytics/AwsAthena')
+AwsAthena('element', 'Athena', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAthena element
+include('elements/aws/Analytics/AwsAthena')
+AwsAthena('element', 'Athena', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAthena card
+include('elements/aws/Analytics/AwsAthena')
+AwsAthenaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAthena card
+include('elements/aws/Analytics/AwsAthena')
+AwsAthenaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsCloudsearch.card.png b/cloud/documentation/aws/Analytics/AwsCloudsearch.card.png
new file mode 100644
index 00000000000..37e8f87ce98
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsCloudsearch.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsCloudsearch.element.png b/cloud/documentation/aws/Analytics/AwsCloudsearch.element.png
new file mode 100644
index 00000000000..8ca4812202a
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsCloudsearch.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsCloudsearch.md b/cloud/documentation/aws/Analytics/AwsCloudsearch.md
new file mode 100644
index 00000000000..e3c08f6ce14
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsCloudsearch.md
@@ -0,0 +1,81 @@
+# AwsCloudsearch
+```text
+elements/aws/Analytics/AwsCloudsearch
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudsearch icon](../../../icons/aws/Analytics/AwsCloudsearch.png) | ![AwsCloudsearch element](AwsCloudsearch.element.png) | ![AwsCloudsearch card](AwsCloudsearch.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudsearch element
+include('elements/aws/Analytics/AwsCloudsearch')
+AwsCloudsearch('element', 'Cloudsearch', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudsearch element
+include('elements/aws/Analytics/AwsCloudsearch')
+AwsCloudsearch('element', 'Cloudsearch', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudsearch card
+include('elements/aws/Analytics/AwsCloudsearch')
+AwsCloudsearchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudsearch card
+include('elements/aws/Analytics/AwsCloudsearch')
+AwsCloudsearchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsCloudsearchSearchDocuments.card.png b/cloud/documentation/aws/Analytics/AwsCloudsearchSearchDocuments.card.png
new file mode 100644
index 00000000000..52caa088a11
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsCloudsearchSearchDocuments.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsCloudsearchSearchDocuments.element.png b/cloud/documentation/aws/Analytics/AwsCloudsearchSearchDocuments.element.png
new file mode 100644
index 00000000000..2d44fdc6272
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsCloudsearchSearchDocuments.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsCloudsearchSearchDocuments.md b/cloud/documentation/aws/Analytics/AwsCloudsearchSearchDocuments.md
new file mode 100644
index 00000000000..67136dab179
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsCloudsearchSearchDocuments.md
@@ -0,0 +1,81 @@
+# AwsCloudsearchSearchDocuments
+```text
+elements/aws/Analytics/AwsCloudsearchSearchDocuments
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudsearchSearchDocuments icon](../../../icons/aws/Analytics/AwsCloudsearchSearchDocuments.png) | ![AwsCloudsearchSearchDocuments element](AwsCloudsearchSearchDocuments.element.png) | ![AwsCloudsearchSearchDocuments card](AwsCloudsearchSearchDocuments.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudsearchSearchDocuments element
+include('elements/aws/Analytics/AwsCloudsearchSearchDocuments')
+AwsCloudsearchSearchDocuments('element', 'Cloudsearch Search Documents', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudsearchSearchDocuments element
+include('elements/aws/Analytics/AwsCloudsearchSearchDocuments')
+AwsCloudsearchSearchDocuments('element', 'Cloudsearch Search Documents', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudsearchSearchDocuments card
+include('elements/aws/Analytics/AwsCloudsearchSearchDocuments')
+AwsCloudsearchSearchDocumentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudsearchSearchDocuments card
+include('elements/aws/Analytics/AwsCloudsearchSearchDocuments')
+AwsCloudsearchSearchDocumentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsDataLakeResourceIcon.card.png b/cloud/documentation/aws/Analytics/AwsDataLakeResourceIcon.card.png
new file mode 100644
index 00000000000..b20607f9cd1
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsDataLakeResourceIcon.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsDataLakeResourceIcon.element.png b/cloud/documentation/aws/Analytics/AwsDataLakeResourceIcon.element.png
new file mode 100644
index 00000000000..6bdf65b698a
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsDataLakeResourceIcon.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsDataLakeResourceIcon.md b/cloud/documentation/aws/Analytics/AwsDataLakeResourceIcon.md
new file mode 100644
index 00000000000..451f70eded8
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsDataLakeResourceIcon.md
@@ -0,0 +1,81 @@
+# AwsDataLakeResourceIcon
+```text
+elements/aws/Analytics/AwsDataLakeResourceIcon
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDataLakeResourceIcon icon](../../../icons/aws/Analytics/AwsDataLakeResourceIcon.png) | ![AwsDataLakeResourceIcon element](AwsDataLakeResourceIcon.element.png) | ![AwsDataLakeResourceIcon card](AwsDataLakeResourceIcon.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDataLakeResourceIcon element
+include('elements/aws/Analytics/AwsDataLakeResourceIcon')
+AwsDataLakeResourceIcon('element', 'Data Lake Resource Icon', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDataLakeResourceIcon element
+include('elements/aws/Analytics/AwsDataLakeResourceIcon')
+AwsDataLakeResourceIcon('element', 'Data Lake Resource Icon', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDataLakeResourceIcon card
+include('elements/aws/Analytics/AwsDataLakeResourceIcon')
+AwsDataLakeResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDataLakeResourceIcon card
+include('elements/aws/Analytics/AwsDataLakeResourceIcon')
+AwsDataLakeResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsDataPipeline.card.png b/cloud/documentation/aws/Analytics/AwsDataPipeline.card.png
new file mode 100644
index 00000000000..7288cbf6544
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsDataPipeline.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsDataPipeline.element.png b/cloud/documentation/aws/Analytics/AwsDataPipeline.element.png
new file mode 100644
index 00000000000..5af2262a9ad
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsDataPipeline.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsDataPipeline.md b/cloud/documentation/aws/Analytics/AwsDataPipeline.md
new file mode 100644
index 00000000000..6fda1bfb30e
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsDataPipeline.md
@@ -0,0 +1,81 @@
+# AwsDataPipeline
+```text
+elements/aws/Analytics/AwsDataPipeline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDataPipeline icon](../../../icons/aws/Analytics/AwsDataPipeline.png) | ![AwsDataPipeline element](AwsDataPipeline.element.png) | ![AwsDataPipeline card](AwsDataPipeline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDataPipeline element
+include('elements/aws/Analytics/AwsDataPipeline')
+AwsDataPipeline('element', 'Data Pipeline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDataPipeline element
+include('elements/aws/Analytics/AwsDataPipeline')
+AwsDataPipeline('element', 'Data Pipeline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDataPipeline card
+include('elements/aws/Analytics/AwsDataPipeline')
+AwsDataPipelineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDataPipeline card
+include('elements/aws/Analytics/AwsDataPipeline')
+AwsDataPipelineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsElasticsearchService.card.png b/cloud/documentation/aws/Analytics/AwsElasticsearchService.card.png
new file mode 100644
index 00000000000..fd5df49c2ad
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsElasticsearchService.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsElasticsearchService.element.png b/cloud/documentation/aws/Analytics/AwsElasticsearchService.element.png
new file mode 100644
index 00000000000..37fdb6781ae
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsElasticsearchService.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsElasticsearchService.md b/cloud/documentation/aws/Analytics/AwsElasticsearchService.md
new file mode 100644
index 00000000000..7e4c10d3935
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsElasticsearchService.md
@@ -0,0 +1,81 @@
+# AwsElasticsearchService
+```text
+elements/aws/Analytics/AwsElasticsearchService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticsearchService icon](../../../icons/aws/Analytics/AwsElasticsearchService.png) | ![AwsElasticsearchService element](AwsElasticsearchService.element.png) | ![AwsElasticsearchService card](AwsElasticsearchService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticsearchService element
+include('elements/aws/Analytics/AwsElasticsearchService')
+AwsElasticsearchService('element', 'Elasticsearch Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticsearchService element
+include('elements/aws/Analytics/AwsElasticsearchService')
+AwsElasticsearchService('element', 'Elasticsearch Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticsearchService card
+include('elements/aws/Analytics/AwsElasticsearchService')
+AwsElasticsearchServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticsearchService card
+include('elements/aws/Analytics/AwsElasticsearchService')
+AwsElasticsearchServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsEmr.card.png b/cloud/documentation/aws/Analytics/AwsEmr.card.png
new file mode 100644
index 00000000000..c74c8880874
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsEmr.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsEmr.element.png b/cloud/documentation/aws/Analytics/AwsEmr.element.png
new file mode 100644
index 00000000000..734b3b43030
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsEmr.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsEmr.md b/cloud/documentation/aws/Analytics/AwsEmr.md
new file mode 100644
index 00000000000..f11b450e762
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsEmr.md
@@ -0,0 +1,81 @@
+# AwsEmr
+```text
+elements/aws/Analytics/AwsEmr
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEmr icon](../../../icons/aws/Analytics/AwsEmr.png) | ![AwsEmr element](AwsEmr.element.png) | ![AwsEmr card](AwsEmr.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmr element
+include('elements/aws/Analytics/AwsEmr')
+AwsEmr('element', 'Emr', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmr element
+include('elements/aws/Analytics/AwsEmr')
+AwsEmr('element', 'Emr', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEmr card
+include('elements/aws/Analytics/AwsEmr')
+AwsEmrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEmr card
+include('elements/aws/Analytics/AwsEmr')
+AwsEmrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsEmrCluster.card.png b/cloud/documentation/aws/Analytics/AwsEmrCluster.card.png
new file mode 100644
index 00000000000..61aacd4f062
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsEmrCluster.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsEmrCluster.element.png b/cloud/documentation/aws/Analytics/AwsEmrCluster.element.png
new file mode 100644
index 00000000000..d3e6ac7f043
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsEmrCluster.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsEmrCluster.md b/cloud/documentation/aws/Analytics/AwsEmrCluster.md
new file mode 100644
index 00000000000..71947f0cafc
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsEmrCluster.md
@@ -0,0 +1,81 @@
+# AwsEmrCluster
+```text
+elements/aws/Analytics/AwsEmrCluster
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEmrCluster icon](../../../icons/aws/Analytics/AwsEmrCluster.png) | ![AwsEmrCluster element](AwsEmrCluster.element.png) | ![AwsEmrCluster card](AwsEmrCluster.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrCluster element
+include('elements/aws/Analytics/AwsEmrCluster')
+AwsEmrCluster('element', 'Emr Cluster', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrCluster element
+include('elements/aws/Analytics/AwsEmrCluster')
+AwsEmrCluster('element', 'Emr Cluster', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEmrCluster card
+include('elements/aws/Analytics/AwsEmrCluster')
+AwsEmrClusterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEmrCluster card
+include('elements/aws/Analytics/AwsEmrCluster')
+AwsEmrClusterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsEmrEmrEngine.card.png b/cloud/documentation/aws/Analytics/AwsEmrEmrEngine.card.png
new file mode 100644
index 00000000000..ae43e530703
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsEmrEmrEngine.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsEmrEmrEngine.element.png b/cloud/documentation/aws/Analytics/AwsEmrEmrEngine.element.png
new file mode 100644
index 00000000000..8b94ace2ed6
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsEmrEmrEngine.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsEmrEmrEngine.md b/cloud/documentation/aws/Analytics/AwsEmrEmrEngine.md
new file mode 100644
index 00000000000..2e8954a8287
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsEmrEmrEngine.md
@@ -0,0 +1,81 @@
+# AwsEmrEmrEngine
+```text
+elements/aws/Analytics/AwsEmrEmrEngine
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEmrEmrEngine icon](../../../icons/aws/Analytics/AwsEmrEmrEngine.png) | ![AwsEmrEmrEngine element](AwsEmrEmrEngine.element.png) | ![AwsEmrEmrEngine card](AwsEmrEmrEngine.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrEmrEngine element
+include('elements/aws/Analytics/AwsEmrEmrEngine')
+AwsEmrEmrEngine('element', 'Emr Emr Engine', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrEmrEngine element
+include('elements/aws/Analytics/AwsEmrEmrEngine')
+AwsEmrEmrEngine('element', 'Emr Emr Engine', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEmrEmrEngine card
+include('elements/aws/Analytics/AwsEmrEmrEngine')
+AwsEmrEmrEngineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEmrEmrEngine card
+include('elements/aws/Analytics/AwsEmrEmrEngine')
+AwsEmrEmrEngineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM3.card.png b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM3.card.png
new file mode 100644
index 00000000000..7427d48873f
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM3.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM3.element.png b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM3.element.png
new file mode 100644
index 00000000000..ac17e7cfd1d
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM3.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM3.md b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM3.md
new file mode 100644
index 00000000000..36e587dd0bc
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM3.md
@@ -0,0 +1,81 @@
+# AwsEmrEmrEngineMaprM3
+```text
+elements/aws/Analytics/AwsEmrEmrEngineMaprM3
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEmrEmrEngineMaprM3 icon](../../../icons/aws/Analytics/AwsEmrEmrEngineMaprM3.png) | ![AwsEmrEmrEngineMaprM3 element](AwsEmrEmrEngineMaprM3.element.png) | ![AwsEmrEmrEngineMaprM3 card](AwsEmrEmrEngineMaprM3.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrEmrEngineMaprM3 element
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM3')
+AwsEmrEmrEngineMaprM3('element', 'Emr Emr Engine Mapr M3', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrEmrEngineMaprM3 element
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM3')
+AwsEmrEmrEngineMaprM3('element', 'Emr Emr Engine Mapr M3', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEmrEmrEngineMaprM3 card
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM3')
+AwsEmrEmrEngineMaprM3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEmrEmrEngineMaprM3 card
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM3')
+AwsEmrEmrEngineMaprM3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM5.card.png b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM5.card.png
new file mode 100644
index 00000000000..e2d837f39c5
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM5.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM5.element.png b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM5.element.png
new file mode 100644
index 00000000000..ee9889e8f55
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM5.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM5.md b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM5.md
new file mode 100644
index 00000000000..bc143ca06d6
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM5.md
@@ -0,0 +1,81 @@
+# AwsEmrEmrEngineMaprM5
+```text
+elements/aws/Analytics/AwsEmrEmrEngineMaprM5
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEmrEmrEngineMaprM5 icon](../../../icons/aws/Analytics/AwsEmrEmrEngineMaprM5.png) | ![AwsEmrEmrEngineMaprM5 element](AwsEmrEmrEngineMaprM5.element.png) | ![AwsEmrEmrEngineMaprM5 card](AwsEmrEmrEngineMaprM5.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrEmrEngineMaprM5 element
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM5')
+AwsEmrEmrEngineMaprM5('element', 'Emr Emr Engine Mapr M5', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrEmrEngineMaprM5 element
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM5')
+AwsEmrEmrEngineMaprM5('element', 'Emr Emr Engine Mapr M5', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEmrEmrEngineMaprM5 card
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM5')
+AwsEmrEmrEngineMaprM5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEmrEmrEngineMaprM5 card
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM5')
+AwsEmrEmrEngineMaprM5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM7.card.png b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM7.card.png
new file mode 100644
index 00000000000..bd88f86f321
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM7.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM7.element.png b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM7.element.png
new file mode 100644
index 00000000000..61d25133cb0
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM7.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM7.md b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM7.md
new file mode 100644
index 00000000000..72056b6263f
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsEmrEmrEngineMaprM7.md
@@ -0,0 +1,81 @@
+# AwsEmrEmrEngineMaprM7
+```text
+elements/aws/Analytics/AwsEmrEmrEngineMaprM7
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEmrEmrEngineMaprM7 icon](../../../icons/aws/Analytics/AwsEmrEmrEngineMaprM7.png) | ![AwsEmrEmrEngineMaprM7 element](AwsEmrEmrEngineMaprM7.element.png) | ![AwsEmrEmrEngineMaprM7 card](AwsEmrEmrEngineMaprM7.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrEmrEngineMaprM7 element
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM7')
+AwsEmrEmrEngineMaprM7('element', 'Emr Emr Engine Mapr M7', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrEmrEngineMaprM7 element
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM7')
+AwsEmrEmrEngineMaprM7('element', 'Emr Emr Engine Mapr M7', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEmrEmrEngineMaprM7 card
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM7')
+AwsEmrEmrEngineMaprM7Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEmrEmrEngineMaprM7 card
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM7')
+AwsEmrEmrEngineMaprM7Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsEmrHdfsCluster.card.png b/cloud/documentation/aws/Analytics/AwsEmrHdfsCluster.card.png
new file mode 100644
index 00000000000..ae3592fde06
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsEmrHdfsCluster.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsEmrHdfsCluster.element.png b/cloud/documentation/aws/Analytics/AwsEmrHdfsCluster.element.png
new file mode 100644
index 00000000000..c57263987da
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsEmrHdfsCluster.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsEmrHdfsCluster.md b/cloud/documentation/aws/Analytics/AwsEmrHdfsCluster.md
new file mode 100644
index 00000000000..ef9825a37d6
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsEmrHdfsCluster.md
@@ -0,0 +1,81 @@
+# AwsEmrHdfsCluster
+```text
+elements/aws/Analytics/AwsEmrHdfsCluster
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEmrHdfsCluster icon](../../../icons/aws/Analytics/AwsEmrHdfsCluster.png) | ![AwsEmrHdfsCluster element](AwsEmrHdfsCluster.element.png) | ![AwsEmrHdfsCluster card](AwsEmrHdfsCluster.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrHdfsCluster element
+include('elements/aws/Analytics/AwsEmrHdfsCluster')
+AwsEmrHdfsCluster('element', 'Emr Hdfs Cluster', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrHdfsCluster element
+include('elements/aws/Analytics/AwsEmrHdfsCluster')
+AwsEmrHdfsCluster('element', 'Emr Hdfs Cluster', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEmrHdfsCluster card
+include('elements/aws/Analytics/AwsEmrHdfsCluster')
+AwsEmrHdfsClusterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEmrHdfsCluster card
+include('elements/aws/Analytics/AwsEmrHdfsCluster')
+AwsEmrHdfsClusterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsGlue.card.png b/cloud/documentation/aws/Analytics/AwsGlue.card.png
new file mode 100644
index 00000000000..36653d95eba
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsGlue.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsGlue.element.png b/cloud/documentation/aws/Analytics/AwsGlue.element.png
new file mode 100644
index 00000000000..d8d0e78b8b3
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsGlue.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsGlue.md b/cloud/documentation/aws/Analytics/AwsGlue.md
new file mode 100644
index 00000000000..dd0e0251ea6
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsGlue.md
@@ -0,0 +1,81 @@
+# AwsGlue
+```text
+elements/aws/Analytics/AwsGlue
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsGlue icon](../../../icons/aws/Analytics/AwsGlue.png) | ![AwsGlue element](AwsGlue.element.png) | ![AwsGlue card](AwsGlue.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGlue element
+include('elements/aws/Analytics/AwsGlue')
+AwsGlue('element', 'Glue', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGlue element
+include('elements/aws/Analytics/AwsGlue')
+AwsGlue('element', 'Glue', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGlue card
+include('elements/aws/Analytics/AwsGlue')
+AwsGlueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGlue card
+include('elements/aws/Analytics/AwsGlue')
+AwsGlueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsGlueCrawlers.card.png b/cloud/documentation/aws/Analytics/AwsGlueCrawlers.card.png
new file mode 100644
index 00000000000..22bb2c58e31
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsGlueCrawlers.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsGlueCrawlers.element.png b/cloud/documentation/aws/Analytics/AwsGlueCrawlers.element.png
new file mode 100644
index 00000000000..16035ee091a
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsGlueCrawlers.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsGlueCrawlers.md b/cloud/documentation/aws/Analytics/AwsGlueCrawlers.md
new file mode 100644
index 00000000000..1efbf0ac8a2
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsGlueCrawlers.md
@@ -0,0 +1,81 @@
+# AwsGlueCrawlers
+```text
+elements/aws/Analytics/AwsGlueCrawlers
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsGlueCrawlers icon](../../../icons/aws/Analytics/AwsGlueCrawlers.png) | ![AwsGlueCrawlers element](AwsGlueCrawlers.element.png) | ![AwsGlueCrawlers card](AwsGlueCrawlers.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGlueCrawlers element
+include('elements/aws/Analytics/AwsGlueCrawlers')
+AwsGlueCrawlers('element', 'Glue Crawlers', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGlueCrawlers element
+include('elements/aws/Analytics/AwsGlueCrawlers')
+AwsGlueCrawlers('element', 'Glue Crawlers', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGlueCrawlers card
+include('elements/aws/Analytics/AwsGlueCrawlers')
+AwsGlueCrawlersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGlueCrawlers card
+include('elements/aws/Analytics/AwsGlueCrawlers')
+AwsGlueCrawlersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsGlueDataCatalog.card.png b/cloud/documentation/aws/Analytics/AwsGlueDataCatalog.card.png
new file mode 100644
index 00000000000..73b6cb42a8c
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsGlueDataCatalog.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsGlueDataCatalog.element.png b/cloud/documentation/aws/Analytics/AwsGlueDataCatalog.element.png
new file mode 100644
index 00000000000..33fba441946
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsGlueDataCatalog.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsGlueDataCatalog.md b/cloud/documentation/aws/Analytics/AwsGlueDataCatalog.md
new file mode 100644
index 00000000000..1170db111c6
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsGlueDataCatalog.md
@@ -0,0 +1,81 @@
+# AwsGlueDataCatalog
+```text
+elements/aws/Analytics/AwsGlueDataCatalog
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsGlueDataCatalog icon](../../../icons/aws/Analytics/AwsGlueDataCatalog.png) | ![AwsGlueDataCatalog element](AwsGlueDataCatalog.element.png) | ![AwsGlueDataCatalog card](AwsGlueDataCatalog.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGlueDataCatalog element
+include('elements/aws/Analytics/AwsGlueDataCatalog')
+AwsGlueDataCatalog('element', 'Glue Data Catalog', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGlueDataCatalog element
+include('elements/aws/Analytics/AwsGlueDataCatalog')
+AwsGlueDataCatalog('element', 'Glue Data Catalog', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGlueDataCatalog card
+include('elements/aws/Analytics/AwsGlueDataCatalog')
+AwsGlueDataCatalogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGlueDataCatalog card
+include('elements/aws/Analytics/AwsGlueDataCatalog')
+AwsGlueDataCatalogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsKinesis.card.png b/cloud/documentation/aws/Analytics/AwsKinesis.card.png
new file mode 100644
index 00000000000..8e721af1110
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsKinesis.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsKinesis.element.png b/cloud/documentation/aws/Analytics/AwsKinesis.element.png
new file mode 100644
index 00000000000..07a4f7b824f
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsKinesis.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsKinesis.md b/cloud/documentation/aws/Analytics/AwsKinesis.md
new file mode 100644
index 00000000000..e42c09b1cb4
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsKinesis.md
@@ -0,0 +1,81 @@
+# AwsKinesis
+```text
+elements/aws/Analytics/AwsKinesis
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsKinesis icon](../../../icons/aws/Analytics/AwsKinesis.png) | ![AwsKinesis element](AwsKinesis.element.png) | ![AwsKinesis card](AwsKinesis.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesis element
+include('elements/aws/Analytics/AwsKinesis')
+AwsKinesis('element', 'Kinesis', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesis element
+include('elements/aws/Analytics/AwsKinesis')
+AwsKinesis('element', 'Kinesis', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsKinesis card
+include('elements/aws/Analytics/AwsKinesis')
+AwsKinesisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsKinesis card
+include('elements/aws/Analytics/AwsKinesis')
+AwsKinesisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsKinesisDataAnalytics.card.png b/cloud/documentation/aws/Analytics/AwsKinesisDataAnalytics.card.png
new file mode 100644
index 00000000000..0f3b2b28f52
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsKinesisDataAnalytics.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsKinesisDataAnalytics.element.png b/cloud/documentation/aws/Analytics/AwsKinesisDataAnalytics.element.png
new file mode 100644
index 00000000000..1b276e504e6
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsKinesisDataAnalytics.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsKinesisDataAnalytics.md b/cloud/documentation/aws/Analytics/AwsKinesisDataAnalytics.md
new file mode 100644
index 00000000000..ab02ec11078
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsKinesisDataAnalytics.md
@@ -0,0 +1,81 @@
+# AwsKinesisDataAnalytics
+```text
+elements/aws/Analytics/AwsKinesisDataAnalytics
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsKinesisDataAnalytics icon](../../../icons/aws/Analytics/AwsKinesisDataAnalytics.png) | ![AwsKinesisDataAnalytics element](AwsKinesisDataAnalytics.element.png) | ![AwsKinesisDataAnalytics card](AwsKinesisDataAnalytics.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisDataAnalytics element
+include('elements/aws/Analytics/AwsKinesisDataAnalytics')
+AwsKinesisDataAnalytics('element', 'Kinesis Data Analytics', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisDataAnalytics element
+include('elements/aws/Analytics/AwsKinesisDataAnalytics')
+AwsKinesisDataAnalytics('element', 'Kinesis Data Analytics', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsKinesisDataAnalytics card
+include('elements/aws/Analytics/AwsKinesisDataAnalytics')
+AwsKinesisDataAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsKinesisDataAnalytics card
+include('elements/aws/Analytics/AwsKinesisDataAnalytics')
+AwsKinesisDataAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsKinesisDataFirehose.card.png b/cloud/documentation/aws/Analytics/AwsKinesisDataFirehose.card.png
new file mode 100644
index 00000000000..272869a86bc
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsKinesisDataFirehose.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsKinesisDataFirehose.element.png b/cloud/documentation/aws/Analytics/AwsKinesisDataFirehose.element.png
new file mode 100644
index 00000000000..ee590844e55
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsKinesisDataFirehose.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsKinesisDataFirehose.md b/cloud/documentation/aws/Analytics/AwsKinesisDataFirehose.md
new file mode 100644
index 00000000000..8f09002f4cf
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsKinesisDataFirehose.md
@@ -0,0 +1,81 @@
+# AwsKinesisDataFirehose
+```text
+elements/aws/Analytics/AwsKinesisDataFirehose
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsKinesisDataFirehose icon](../../../icons/aws/Analytics/AwsKinesisDataFirehose.png) | ![AwsKinesisDataFirehose element](AwsKinesisDataFirehose.element.png) | ![AwsKinesisDataFirehose card](AwsKinesisDataFirehose.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisDataFirehose element
+include('elements/aws/Analytics/AwsKinesisDataFirehose')
+AwsKinesisDataFirehose('element', 'Kinesis Data Firehose', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisDataFirehose element
+include('elements/aws/Analytics/AwsKinesisDataFirehose')
+AwsKinesisDataFirehose('element', 'Kinesis Data Firehose', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsKinesisDataFirehose card
+include('elements/aws/Analytics/AwsKinesisDataFirehose')
+AwsKinesisDataFirehoseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsKinesisDataFirehose card
+include('elements/aws/Analytics/AwsKinesisDataFirehose')
+AwsKinesisDataFirehoseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsKinesisDataStreams.card.png b/cloud/documentation/aws/Analytics/AwsKinesisDataStreams.card.png
new file mode 100644
index 00000000000..e8578568490
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsKinesisDataStreams.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsKinesisDataStreams.element.png b/cloud/documentation/aws/Analytics/AwsKinesisDataStreams.element.png
new file mode 100644
index 00000000000..3e6845e6bbf
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsKinesisDataStreams.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsKinesisDataStreams.md b/cloud/documentation/aws/Analytics/AwsKinesisDataStreams.md
new file mode 100644
index 00000000000..502c94fc068
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsKinesisDataStreams.md
@@ -0,0 +1,81 @@
+# AwsKinesisDataStreams
+```text
+elements/aws/Analytics/AwsKinesisDataStreams
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsKinesisDataStreams icon](../../../icons/aws/Analytics/AwsKinesisDataStreams.png) | ![AwsKinesisDataStreams element](AwsKinesisDataStreams.element.png) | ![AwsKinesisDataStreams card](AwsKinesisDataStreams.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisDataStreams element
+include('elements/aws/Analytics/AwsKinesisDataStreams')
+AwsKinesisDataStreams('element', 'Kinesis Data Streams', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisDataStreams element
+include('elements/aws/Analytics/AwsKinesisDataStreams')
+AwsKinesisDataStreams('element', 'Kinesis Data Streams', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsKinesisDataStreams card
+include('elements/aws/Analytics/AwsKinesisDataStreams')
+AwsKinesisDataStreamsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsKinesisDataStreams card
+include('elements/aws/Analytics/AwsKinesisDataStreams')
+AwsKinesisDataStreamsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsKinesisVideoStreams.card.png b/cloud/documentation/aws/Analytics/AwsKinesisVideoStreams.card.png
new file mode 100644
index 00000000000..8fe033056c3
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsKinesisVideoStreams.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsKinesisVideoStreams.element.png b/cloud/documentation/aws/Analytics/AwsKinesisVideoStreams.element.png
new file mode 100644
index 00000000000..2ef5be3b186
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsKinesisVideoStreams.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsKinesisVideoStreams.md b/cloud/documentation/aws/Analytics/AwsKinesisVideoStreams.md
new file mode 100644
index 00000000000..5c8f7c3e7cc
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsKinesisVideoStreams.md
@@ -0,0 +1,81 @@
+# AwsKinesisVideoStreams
+```text
+elements/aws/Analytics/AwsKinesisVideoStreams
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsKinesisVideoStreams icon](../../../icons/aws/Analytics/AwsKinesisVideoStreams.png) | ![AwsKinesisVideoStreams element](AwsKinesisVideoStreams.element.png) | ![AwsKinesisVideoStreams card](AwsKinesisVideoStreams.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisVideoStreams element
+include('elements/aws/Analytics/AwsKinesisVideoStreams')
+AwsKinesisVideoStreams('element', 'Kinesis Video Streams', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisVideoStreams element
+include('elements/aws/Analytics/AwsKinesisVideoStreams')
+AwsKinesisVideoStreams('element', 'Kinesis Video Streams', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsKinesisVideoStreams card
+include('elements/aws/Analytics/AwsKinesisVideoStreams')
+AwsKinesisVideoStreamsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsKinesisVideoStreams card
+include('elements/aws/Analytics/AwsKinesisVideoStreams')
+AwsKinesisVideoStreamsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsLakeFormation.card.png b/cloud/documentation/aws/Analytics/AwsLakeFormation.card.png
new file mode 100644
index 00000000000..e8655133f0f
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsLakeFormation.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsLakeFormation.element.png b/cloud/documentation/aws/Analytics/AwsLakeFormation.element.png
new file mode 100644
index 00000000000..66376f91058
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsLakeFormation.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsLakeFormation.md b/cloud/documentation/aws/Analytics/AwsLakeFormation.md
new file mode 100644
index 00000000000..a80832bf1f4
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsLakeFormation.md
@@ -0,0 +1,81 @@
+# AwsLakeFormation
+```text
+elements/aws/Analytics/AwsLakeFormation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsLakeFormation icon](../../../icons/aws/Analytics/AwsLakeFormation.png) | ![AwsLakeFormation element](AwsLakeFormation.element.png) | ![AwsLakeFormation card](AwsLakeFormation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLakeFormation element
+include('elements/aws/Analytics/AwsLakeFormation')
+AwsLakeFormation('element', 'Lake Formation', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLakeFormation element
+include('elements/aws/Analytics/AwsLakeFormation')
+AwsLakeFormation('element', 'Lake Formation', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsLakeFormation card
+include('elements/aws/Analytics/AwsLakeFormation')
+AwsLakeFormationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsLakeFormation card
+include('elements/aws/Analytics/AwsLakeFormation')
+AwsLakeFormationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsManagedStreamingForKafka.card.png b/cloud/documentation/aws/Analytics/AwsManagedStreamingForKafka.card.png
new file mode 100644
index 00000000000..76107cfd177
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsManagedStreamingForKafka.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsManagedStreamingForKafka.element.png b/cloud/documentation/aws/Analytics/AwsManagedStreamingForKafka.element.png
new file mode 100644
index 00000000000..b8b02540803
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsManagedStreamingForKafka.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsManagedStreamingForKafka.md b/cloud/documentation/aws/Analytics/AwsManagedStreamingForKafka.md
new file mode 100644
index 00000000000..eac9af65c6d
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsManagedStreamingForKafka.md
@@ -0,0 +1,81 @@
+# AwsManagedStreamingForKafka
+```text
+elements/aws/Analytics/AwsManagedStreamingForKafka
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsManagedStreamingForKafka icon](../../../icons/aws/Analytics/AwsManagedStreamingForKafka.png) | ![AwsManagedStreamingForKafka element](AwsManagedStreamingForKafka.element.png) | ![AwsManagedStreamingForKafka card](AwsManagedStreamingForKafka.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedStreamingForKafka element
+include('elements/aws/Analytics/AwsManagedStreamingForKafka')
+AwsManagedStreamingForKafka('element', 'Managed Streaming For Kafka', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedStreamingForKafka element
+include('elements/aws/Analytics/AwsManagedStreamingForKafka')
+AwsManagedStreamingForKafka('element', 'Managed Streaming For Kafka', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsManagedStreamingForKafka card
+include('elements/aws/Analytics/AwsManagedStreamingForKafka')
+AwsManagedStreamingForKafkaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsManagedStreamingForKafka card
+include('elements/aws/Analytics/AwsManagedStreamingForKafka')
+AwsManagedStreamingForKafkaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsQuicksight.card.png b/cloud/documentation/aws/Analytics/AwsQuicksight.card.png
new file mode 100644
index 00000000000..fb4404293ac
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsQuicksight.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsQuicksight.element.png b/cloud/documentation/aws/Analytics/AwsQuicksight.element.png
new file mode 100644
index 00000000000..e347e3522dc
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsQuicksight.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsQuicksight.md b/cloud/documentation/aws/Analytics/AwsQuicksight.md
new file mode 100644
index 00000000000..46f12130244
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsQuicksight.md
@@ -0,0 +1,81 @@
+# AwsQuicksight
+```text
+elements/aws/Analytics/AwsQuicksight
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsQuicksight icon](../../../icons/aws/Analytics/AwsQuicksight.png) | ![AwsQuicksight element](AwsQuicksight.element.png) | ![AwsQuicksight card](AwsQuicksight.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsQuicksight element
+include('elements/aws/Analytics/AwsQuicksight')
+AwsQuicksight('element', 'Quicksight', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsQuicksight element
+include('elements/aws/Analytics/AwsQuicksight')
+AwsQuicksight('element', 'Quicksight', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsQuicksight card
+include('elements/aws/Analytics/AwsQuicksight')
+AwsQuicksightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsQuicksight card
+include('elements/aws/Analytics/AwsQuicksight')
+AwsQuicksightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsRedshift.card.png b/cloud/documentation/aws/Analytics/AwsRedshift.card.png
new file mode 100644
index 00000000000..4dfc866df8e
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsRedshift.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsRedshift.element.png b/cloud/documentation/aws/Analytics/AwsRedshift.element.png
new file mode 100644
index 00000000000..ad318b484be
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsRedshift.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsRedshift.md b/cloud/documentation/aws/Analytics/AwsRedshift.md
new file mode 100644
index 00000000000..c1a2bb3fcd6
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsRedshift.md
@@ -0,0 +1,81 @@
+# AwsRedshift
+```text
+elements/aws/Analytics/AwsRedshift
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRedshift icon](../../../icons/aws/Analytics/AwsRedshift.png) | ![AwsRedshift element](AwsRedshift.element.png) | ![AwsRedshift card](AwsRedshift.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshift element
+include('elements/aws/Analytics/AwsRedshift')
+AwsRedshift('element', 'Redshift', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshift element
+include('elements/aws/Analytics/AwsRedshift')
+AwsRedshift('element', 'Redshift', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRedshift card
+include('elements/aws/Analytics/AwsRedshift')
+AwsRedshiftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRedshift card
+include('elements/aws/Analytics/AwsRedshift')
+AwsRedshiftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsRedshiftDenseComputeNode.card.png b/cloud/documentation/aws/Analytics/AwsRedshiftDenseComputeNode.card.png
new file mode 100644
index 00000000000..a94353721ca
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsRedshiftDenseComputeNode.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsRedshiftDenseComputeNode.element.png b/cloud/documentation/aws/Analytics/AwsRedshiftDenseComputeNode.element.png
new file mode 100644
index 00000000000..1e0f80bde7d
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsRedshiftDenseComputeNode.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsRedshiftDenseComputeNode.md b/cloud/documentation/aws/Analytics/AwsRedshiftDenseComputeNode.md
new file mode 100644
index 00000000000..519c563761e
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsRedshiftDenseComputeNode.md
@@ -0,0 +1,81 @@
+# AwsRedshiftDenseComputeNode
+```text
+elements/aws/Analytics/AwsRedshiftDenseComputeNode
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRedshiftDenseComputeNode icon](../../../icons/aws/Analytics/AwsRedshiftDenseComputeNode.png) | ![AwsRedshiftDenseComputeNode element](AwsRedshiftDenseComputeNode.element.png) | ![AwsRedshiftDenseComputeNode card](AwsRedshiftDenseComputeNode.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshiftDenseComputeNode element
+include('elements/aws/Analytics/AwsRedshiftDenseComputeNode')
+AwsRedshiftDenseComputeNode('element', 'Redshift Dense Compute Node', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshiftDenseComputeNode element
+include('elements/aws/Analytics/AwsRedshiftDenseComputeNode')
+AwsRedshiftDenseComputeNode('element', 'Redshift Dense Compute Node', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRedshiftDenseComputeNode card
+include('elements/aws/Analytics/AwsRedshiftDenseComputeNode')
+AwsRedshiftDenseComputeNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRedshiftDenseComputeNode card
+include('elements/aws/Analytics/AwsRedshiftDenseComputeNode')
+AwsRedshiftDenseComputeNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Analytics/AwsRedshiftDenseStorageNode.card.png b/cloud/documentation/aws/Analytics/AwsRedshiftDenseStorageNode.card.png
new file mode 100644
index 00000000000..1a6d147a73f
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsRedshiftDenseStorageNode.card.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsRedshiftDenseStorageNode.element.png b/cloud/documentation/aws/Analytics/AwsRedshiftDenseStorageNode.element.png
new file mode 100644
index 00000000000..416e25fff61
Binary files /dev/null and b/cloud/documentation/aws/Analytics/AwsRedshiftDenseStorageNode.element.png differ
diff --git a/cloud/documentation/aws/Analytics/AwsRedshiftDenseStorageNode.md b/cloud/documentation/aws/Analytics/AwsRedshiftDenseStorageNode.md
new file mode 100644
index 00000000000..9b2ece602f0
--- /dev/null
+++ b/cloud/documentation/aws/Analytics/AwsRedshiftDenseStorageNode.md
@@ -0,0 +1,81 @@
+# AwsRedshiftDenseStorageNode
+```text
+elements/aws/Analytics/AwsRedshiftDenseStorageNode
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRedshiftDenseStorageNode icon](../../../icons/aws/Analytics/AwsRedshiftDenseStorageNode.png) | ![AwsRedshiftDenseStorageNode element](AwsRedshiftDenseStorageNode.element.png) | ![AwsRedshiftDenseStorageNode card](AwsRedshiftDenseStorageNode.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshiftDenseStorageNode element
+include('elements/aws/Analytics/AwsRedshiftDenseStorageNode')
+AwsRedshiftDenseStorageNode('element', 'Redshift Dense Storage Node', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshiftDenseStorageNode element
+include('elements/aws/Analytics/AwsRedshiftDenseStorageNode')
+AwsRedshiftDenseStorageNode('element', 'Redshift Dense Storage Node', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRedshiftDenseStorageNode card
+include('elements/aws/Analytics/AwsRedshiftDenseStorageNode')
+AwsRedshiftDenseStorageNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRedshiftDenseStorageNode card
+include('elements/aws/Analytics/AwsRedshiftDenseStorageNode')
+AwsRedshiftDenseStorageNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegration.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegration.card.png
new file mode 100644
index 00000000000..919519635be
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegration.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegration.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegration.element.png
new file mode 100644
index 00000000000..6950e757268
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegration.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegration.md b/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegration.md
new file mode 100644
index 00000000000..87f5424ef8e
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegration.md
@@ -0,0 +1,81 @@
+# AwsApplicationIntegration
+```text
+elements/aws/ApplicationIntegration/AwsApplicationIntegration
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsApplicationIntegration icon](../../../icons/aws/ApplicationIntegration/AwsApplicationIntegration.png) | ![AwsApplicationIntegration element](AwsApplicationIntegration.element.png) | ![AwsApplicationIntegration card](AwsApplicationIntegration.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApplicationIntegration element
+include('elements/aws/ApplicationIntegration/AwsApplicationIntegration')
+AwsApplicationIntegration('element', 'Application Integration', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApplicationIntegration element
+include('elements/aws/ApplicationIntegration/AwsApplicationIntegration')
+AwsApplicationIntegration('element', 'Application Integration', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApplicationIntegration card
+include('elements/aws/ApplicationIntegration/AwsApplicationIntegration')
+AwsApplicationIntegrationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApplicationIntegration card
+include('elements/aws/ApplicationIntegration/AwsApplicationIntegration')
+AwsApplicationIntegrationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.card.png
new file mode 100644
index 00000000000..acd4f428754
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.element.png
new file mode 100644
index 00000000000..41e5ccc5824
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.md b/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.md
new file mode 100644
index 00000000000..f0f4a2cf0e3
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.md
@@ -0,0 +1,81 @@
+# AwsApplicationIntegrationEventResource
+```text
+elements/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsApplicationIntegrationEventResource icon](../../../icons/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.png) | ![AwsApplicationIntegrationEventResource element](AwsApplicationIntegrationEventResource.element.png) | ![AwsApplicationIntegrationEventResource card](AwsApplicationIntegrationEventResource.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApplicationIntegrationEventResource element
+include('elements/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource')
+AwsApplicationIntegrationEventResource('element', 'Application Integration Event Resource', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApplicationIntegrationEventResource element
+include('elements/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource')
+AwsApplicationIntegrationEventResource('element', 'Application Integration Event Resource', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApplicationIntegrationEventResource card
+include('elements/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource')
+AwsApplicationIntegrationEventResourceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApplicationIntegrationEventResource card
+include('elements/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource')
+AwsApplicationIntegrationEventResourceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsAppsync.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsAppsync.card.png
new file mode 100644
index 00000000000..823569e88d6
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsAppsync.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsAppsync.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsAppsync.element.png
new file mode 100644
index 00000000000..63dcbea6ff4
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsAppsync.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsAppsync.md b/cloud/documentation/aws/ApplicationIntegration/AwsAppsync.md
new file mode 100644
index 00000000000..655f1767de4
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsAppsync.md
@@ -0,0 +1,81 @@
+# AwsAppsync
+```text
+elements/aws/ApplicationIntegration/AwsAppsync
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsAppsync icon](../../../icons/aws/ApplicationIntegration/AwsAppsync.png) | ![AwsAppsync element](AwsAppsync.element.png) | ![AwsAppsync card](AwsAppsync.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAppsync element
+include('elements/aws/ApplicationIntegration/AwsAppsync')
+AwsAppsync('element', 'Appsync', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAppsync element
+include('elements/aws/ApplicationIntegration/AwsAppsync')
+AwsAppsync('element', 'Appsync', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAppsync card
+include('elements/aws/ApplicationIntegration/AwsAppsync')
+AwsAppsyncCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAppsync card
+include('elements/aws/ApplicationIntegration/AwsAppsync')
+AwsAppsyncCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsConsoleMobileApplication.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsConsoleMobileApplication.card.png
new file mode 100644
index 00000000000..654b52b1a31
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsConsoleMobileApplication.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsConsoleMobileApplication.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsConsoleMobileApplication.element.png
new file mode 100644
index 00000000000..9bb22738006
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsConsoleMobileApplication.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsConsoleMobileApplication.md b/cloud/documentation/aws/ApplicationIntegration/AwsConsoleMobileApplication.md
new file mode 100644
index 00000000000..57b1b37cdd8
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsConsoleMobileApplication.md
@@ -0,0 +1,81 @@
+# AwsConsoleMobileApplication
+```text
+elements/aws/ApplicationIntegration/AwsConsoleMobileApplication
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsConsoleMobileApplication icon](../../../icons/aws/ApplicationIntegration/AwsConsoleMobileApplication.png) | ![AwsConsoleMobileApplication element](AwsConsoleMobileApplication.element.png) | ![AwsConsoleMobileApplication card](AwsConsoleMobileApplication.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsConsoleMobileApplication element
+include('elements/aws/ApplicationIntegration/AwsConsoleMobileApplication')
+AwsConsoleMobileApplication('element', 'Console Mobile Application', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsConsoleMobileApplication element
+include('elements/aws/ApplicationIntegration/AwsConsoleMobileApplication')
+AwsConsoleMobileApplication('element', 'Console Mobile Application', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsConsoleMobileApplication card
+include('elements/aws/ApplicationIntegration/AwsConsoleMobileApplication')
+AwsConsoleMobileApplicationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsConsoleMobileApplication card
+include('elements/aws/ApplicationIntegration/AwsConsoleMobileApplication')
+AwsConsoleMobileApplicationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.card.png
new file mode 100644
index 00000000000..c2eab0f21af
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.element.png
new file mode 100644
index 00000000000..777d96dd2d3
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.md b/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.md
new file mode 100644
index 00000000000..37a89cfa029
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.md
@@ -0,0 +1,81 @@
+# AwsCustomEventBusResourceIcon64Squid
+```text
+elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCustomEventBusResourceIcon64Squid icon](../../../icons/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.png) | ![AwsCustomEventBusResourceIcon64Squid element](AwsCustomEventBusResourceIcon64Squid.element.png) | ![AwsCustomEventBusResourceIcon64Squid card](AwsCustomEventBusResourceIcon64Squid.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCustomEventBusResourceIcon64Squid element
+include('elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid')
+AwsCustomEventBusResourceIcon64Squid('element', 'Custom Event Bus Resource Icon64 Squid', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCustomEventBusResourceIcon64Squid element
+include('elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid')
+AwsCustomEventBusResourceIcon64Squid('element', 'Custom Event Bus Resource Icon64 Squid', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCustomEventBusResourceIcon64Squid card
+include('elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid')
+AwsCustomEventBusResourceIcon64SquidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCustomEventBusResourceIcon64Squid card
+include('elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid')
+AwsCustomEventBusResourceIcon64SquidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.card.png
new file mode 100644
index 00000000000..ad161d279a3
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.element.png
new file mode 100644
index 00000000000..500e7df89d8
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.md b/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.md
new file mode 100644
index 00000000000..e87b4cae21f
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.md
@@ -0,0 +1,81 @@
+# AwsCustomEventBusResourceIcon64White
+```text
+elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCustomEventBusResourceIcon64White icon](../../../icons/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.png) | ![AwsCustomEventBusResourceIcon64White element](AwsCustomEventBusResourceIcon64White.element.png) | ![AwsCustomEventBusResourceIcon64White card](AwsCustomEventBusResourceIcon64White.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCustomEventBusResourceIcon64White element
+include('elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White')
+AwsCustomEventBusResourceIcon64White('element', 'Custom Event Bus Resource Icon64 White', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCustomEventBusResourceIcon64White element
+include('elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White')
+AwsCustomEventBusResourceIcon64White('element', 'Custom Event Bus Resource Icon64 White', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCustomEventBusResourceIcon64White card
+include('elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White')
+AwsCustomEventBusResourceIcon64WhiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCustomEventBusResourceIcon64White card
+include('elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White')
+AwsCustomEventBusResourceIcon64WhiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.card.png
new file mode 100644
index 00000000000..c5ffef004fd
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.element.png
new file mode 100644
index 00000000000..26d6d7d67d9
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.md b/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.md
new file mode 100644
index 00000000000..6b9f80aa523
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.md
@@ -0,0 +1,81 @@
+# AwsDefaultEventBusResourceIcon64Squid
+```text
+elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDefaultEventBusResourceIcon64Squid icon](../../../icons/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.png) | ![AwsDefaultEventBusResourceIcon64Squid element](AwsDefaultEventBusResourceIcon64Squid.element.png) | ![AwsDefaultEventBusResourceIcon64Squid card](AwsDefaultEventBusResourceIcon64Squid.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDefaultEventBusResourceIcon64Squid element
+include('elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid')
+AwsDefaultEventBusResourceIcon64Squid('element', 'Default Event Bus Resource Icon64 Squid', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDefaultEventBusResourceIcon64Squid element
+include('elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid')
+AwsDefaultEventBusResourceIcon64Squid('element', 'Default Event Bus Resource Icon64 Squid', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDefaultEventBusResourceIcon64Squid card
+include('elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid')
+AwsDefaultEventBusResourceIcon64SquidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDefaultEventBusResourceIcon64Squid card
+include('elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid')
+AwsDefaultEventBusResourceIcon64SquidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.card.png
new file mode 100644
index 00000000000..a7d3a4ea40e
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.element.png
new file mode 100644
index 00000000000..e1adef21bd4
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.md b/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.md
new file mode 100644
index 00000000000..307ec4ec71d
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.md
@@ -0,0 +1,81 @@
+# AwsDefaultEventBusResourceIcon64White
+```text
+elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDefaultEventBusResourceIcon64White icon](../../../icons/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.png) | ![AwsDefaultEventBusResourceIcon64White element](AwsDefaultEventBusResourceIcon64White.element.png) | ![AwsDefaultEventBusResourceIcon64White card](AwsDefaultEventBusResourceIcon64White.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDefaultEventBusResourceIcon64White element
+include('elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White')
+AwsDefaultEventBusResourceIcon64White('element', 'Default Event Bus Resource Icon64 White', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDefaultEventBusResourceIcon64White element
+include('elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White')
+AwsDefaultEventBusResourceIcon64White('element', 'Default Event Bus Resource Icon64 White', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDefaultEventBusResourceIcon64White card
+include('elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White')
+AwsDefaultEventBusResourceIcon64WhiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDefaultEventBusResourceIcon64White card
+include('elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White')
+AwsDefaultEventBusResourceIcon64WhiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsEventbridge.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridge.card.png
new file mode 100644
index 00000000000..a340af05829
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridge.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsEventbridge.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridge.element.png
new file mode 100644
index 00000000000..b139a852bbe
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridge.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsEventbridge.md b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridge.md
new file mode 100644
index 00000000000..e5bd69d4b8f
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridge.md
@@ -0,0 +1,81 @@
+# AwsEventbridge
+```text
+elements/aws/ApplicationIntegration/AwsEventbridge
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEventbridge icon](../../../icons/aws/ApplicationIntegration/AwsEventbridge.png) | ![AwsEventbridge element](AwsEventbridge.element.png) | ![AwsEventbridge card](AwsEventbridge.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEventbridge element
+include('elements/aws/ApplicationIntegration/AwsEventbridge')
+AwsEventbridge('element', 'Eventbridge', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEventbridge element
+include('elements/aws/ApplicationIntegration/AwsEventbridge')
+AwsEventbridge('element', 'Eventbridge', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEventbridge card
+include('elements/aws/ApplicationIntegration/AwsEventbridge')
+AwsEventbridgeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEventbridge card
+include('elements/aws/ApplicationIntegration/AwsEventbridge')
+AwsEventbridgeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.card.png
new file mode 100644
index 00000000000..36d6a7a59b5
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.element.png
new file mode 100644
index 00000000000..e3d30135490
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.md b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.md
new file mode 100644
index 00000000000..e9918280f27
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.md
@@ -0,0 +1,81 @@
+# AwsEventbridgeCustomEventBusResourceIcon
+```text
+elements/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEventbridgeCustomEventBusResourceIcon icon](../../../icons/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.png) | ![AwsEventbridgeCustomEventBusResourceIcon element](AwsEventbridgeCustomEventBusResourceIcon.element.png) | ![AwsEventbridgeCustomEventBusResourceIcon card](AwsEventbridgeCustomEventBusResourceIcon.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEventbridgeCustomEventBusResourceIcon element
+include('elements/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon')
+AwsEventbridgeCustomEventBusResourceIcon('element', 'Eventbridge Custom Event Bus Resource Icon', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEventbridgeCustomEventBusResourceIcon element
+include('elements/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon')
+AwsEventbridgeCustomEventBusResourceIcon('element', 'Eventbridge Custom Event Bus Resource Icon', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEventbridgeCustomEventBusResourceIcon card
+include('elements/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon')
+AwsEventbridgeCustomEventBusResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEventbridgeCustomEventBusResourceIcon card
+include('elements/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon')
+AwsEventbridgeCustomEventBusResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.card.png
new file mode 100644
index 00000000000..c587644001e
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.element.png
new file mode 100644
index 00000000000..330dbe80d53
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.md b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.md
new file mode 100644
index 00000000000..9296191ae64
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.md
@@ -0,0 +1,81 @@
+# AwsEventbridgeDefaultEventBusResourceIcon
+```text
+elements/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEventbridgeDefaultEventBusResourceIcon icon](../../../icons/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.png) | ![AwsEventbridgeDefaultEventBusResourceIcon element](AwsEventbridgeDefaultEventBusResourceIcon.element.png) | ![AwsEventbridgeDefaultEventBusResourceIcon card](AwsEventbridgeDefaultEventBusResourceIcon.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEventbridgeDefaultEventBusResourceIcon element
+include('elements/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon')
+AwsEventbridgeDefaultEventBusResourceIcon('element', 'Eventbridge Default Event Bus Resource Icon', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEventbridgeDefaultEventBusResourceIcon element
+include('elements/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon')
+AwsEventbridgeDefaultEventBusResourceIcon('element', 'Eventbridge Default Event Bus Resource Icon', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEventbridgeDefaultEventBusResourceIcon card
+include('elements/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon')
+AwsEventbridgeDefaultEventBusResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEventbridgeDefaultEventBusResourceIcon card
+include('elements/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon')
+AwsEventbridgeDefaultEventBusResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.card.png
new file mode 100644
index 00000000000..5382b98b71c
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.element.png
new file mode 100644
index 00000000000..2f8fc12495c
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.md b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.md
new file mode 100644
index 00000000000..6e574baa215
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.md
@@ -0,0 +1,81 @@
+# AwsEventbridgeSaasPartnerEventBusResourceIcon
+```text
+elements/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEventbridgeSaasPartnerEventBusResourceIcon icon](../../../icons/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.png) | ![AwsEventbridgeSaasPartnerEventBusResourceIcon element](AwsEventbridgeSaasPartnerEventBusResourceIcon.element.png) | ![AwsEventbridgeSaasPartnerEventBusResourceIcon card](AwsEventbridgeSaasPartnerEventBusResourceIcon.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEventbridgeSaasPartnerEventBusResourceIcon element
+include('elements/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon')
+AwsEventbridgeSaasPartnerEventBusResourceIcon('element', 'Eventbridge Saas Partner Event Bus Resource Icon', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEventbridgeSaasPartnerEventBusResourceIcon element
+include('elements/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon')
+AwsEventbridgeSaasPartnerEventBusResourceIcon('element', 'Eventbridge Saas Partner Event Bus Resource Icon', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEventbridgeSaasPartnerEventBusResourceIcon card
+include('elements/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon')
+AwsEventbridgeSaasPartnerEventBusResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEventbridgeSaasPartnerEventBusResourceIcon card
+include('elements/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon')
+AwsEventbridgeSaasPartnerEventBusResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsExpressWorkflows.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsExpressWorkflows.card.png
new file mode 100644
index 00000000000..810da84bcaf
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsExpressWorkflows.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsExpressWorkflows.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsExpressWorkflows.element.png
new file mode 100644
index 00000000000..b9dd94093d0
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsExpressWorkflows.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsExpressWorkflows.md b/cloud/documentation/aws/ApplicationIntegration/AwsExpressWorkflows.md
new file mode 100644
index 00000000000..249efa9c264
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsExpressWorkflows.md
@@ -0,0 +1,81 @@
+# AwsExpressWorkflows
+```text
+elements/aws/ApplicationIntegration/AwsExpressWorkflows
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsExpressWorkflows icon](../../../icons/aws/ApplicationIntegration/AwsExpressWorkflows.png) | ![AwsExpressWorkflows element](AwsExpressWorkflows.element.png) | ![AwsExpressWorkflows card](AwsExpressWorkflows.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsExpressWorkflows element
+include('elements/aws/ApplicationIntegration/AwsExpressWorkflows')
+AwsExpressWorkflows('element', 'Express Workflows', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsExpressWorkflows element
+include('elements/aws/ApplicationIntegration/AwsExpressWorkflows')
+AwsExpressWorkflows('element', 'Express Workflows', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsExpressWorkflows card
+include('elements/aws/ApplicationIntegration/AwsExpressWorkflows')
+AwsExpressWorkflowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsExpressWorkflows card
+include('elements/aws/ApplicationIntegration/AwsExpressWorkflows')
+AwsExpressWorkflowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsMq.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsMq.card.png
new file mode 100644
index 00000000000..2cf8eb5e6a7
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsMq.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsMq.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsMq.element.png
new file mode 100644
index 00000000000..78d87f68ddb
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsMq.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsMq.md b/cloud/documentation/aws/ApplicationIntegration/AwsMq.md
new file mode 100644
index 00000000000..be993b9fdc8
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsMq.md
@@ -0,0 +1,81 @@
+# AwsMq
+```text
+elements/aws/ApplicationIntegration/AwsMq
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsMq icon](../../../icons/aws/ApplicationIntegration/AwsMq.png) | ![AwsMq element](AwsMq.element.png) | ![AwsMq card](AwsMq.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMq element
+include('elements/aws/ApplicationIntegration/AwsMq')
+AwsMq('element', 'Mq', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMq element
+include('elements/aws/ApplicationIntegration/AwsMq')
+AwsMq('element', 'Mq', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMq card
+include('elements/aws/ApplicationIntegration/AwsMq')
+AwsMqCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMq card
+include('elements/aws/ApplicationIntegration/AwsMq')
+AwsMqCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.card.png
new file mode 100644
index 00000000000..5e707374c5c
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.element.png
new file mode 100644
index 00000000000..9e0480af8d0
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.md b/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.md
new file mode 100644
index 00000000000..c5ffd3791b1
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.md
@@ -0,0 +1,81 @@
+# AwsSaasEventBusResourceIcon64Squid
+```text
+elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSaasEventBusResourceIcon64Squid icon](../../../icons/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.png) | ![AwsSaasEventBusResourceIcon64Squid element](AwsSaasEventBusResourceIcon64Squid.element.png) | ![AwsSaasEventBusResourceIcon64Squid card](AwsSaasEventBusResourceIcon64Squid.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSaasEventBusResourceIcon64Squid element
+include('elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid')
+AwsSaasEventBusResourceIcon64Squid('element', 'Saas Event Bus Resource Icon64 Squid', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSaasEventBusResourceIcon64Squid element
+include('elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid')
+AwsSaasEventBusResourceIcon64Squid('element', 'Saas Event Bus Resource Icon64 Squid', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSaasEventBusResourceIcon64Squid card
+include('elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid')
+AwsSaasEventBusResourceIcon64SquidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSaasEventBusResourceIcon64Squid card
+include('elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid')
+AwsSaasEventBusResourceIcon64SquidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.card.png
new file mode 100644
index 00000000000..dc616e8128d
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.element.png
new file mode 100644
index 00000000000..69ad547a76f
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.md b/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.md
new file mode 100644
index 00000000000..25945a579da
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.md
@@ -0,0 +1,81 @@
+# AwsSaasEventBusResourceIcon64White
+```text
+elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSaasEventBusResourceIcon64White icon](../../../icons/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.png) | ![AwsSaasEventBusResourceIcon64White element](AwsSaasEventBusResourceIcon64White.element.png) | ![AwsSaasEventBusResourceIcon64White card](AwsSaasEventBusResourceIcon64White.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSaasEventBusResourceIcon64White element
+include('elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White')
+AwsSaasEventBusResourceIcon64White('element', 'Saas Event Bus Resource Icon64 White', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSaasEventBusResourceIcon64White element
+include('elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White')
+AwsSaasEventBusResourceIcon64White('element', 'Saas Event Bus Resource Icon64 White', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSaasEventBusResourceIcon64White card
+include('elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White')
+AwsSaasEventBusResourceIcon64WhiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSaasEventBusResourceIcon64White card
+include('elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White')
+AwsSaasEventBusResourceIcon64WhiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.card.png
new file mode 100644
index 00000000000..3038907c02f
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.element.png
new file mode 100644
index 00000000000..aadccf7dbb9
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.md b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.md
new file mode 100644
index 00000000000..9f056870f82
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.md
@@ -0,0 +1,81 @@
+# AwsSimpleNotificationServiceSns
+```text
+elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSimpleNotificationServiceSns icon](../../../icons/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.png) | ![AwsSimpleNotificationServiceSns element](AwsSimpleNotificationServiceSns.element.png) | ![AwsSimpleNotificationServiceSns card](AwsSimpleNotificationServiceSns.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleNotificationServiceSns element
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns')
+AwsSimpleNotificationServiceSns('element', 'Simple Notification Service Sns', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleNotificationServiceSns element
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns')
+AwsSimpleNotificationServiceSns('element', 'Simple Notification Service Sns', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleNotificationServiceSns card
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns')
+AwsSimpleNotificationServiceSnsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleNotificationServiceSns card
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns')
+AwsSimpleNotificationServiceSnsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.card.png
new file mode 100644
index 00000000000..20969604080
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.element.png
new file mode 100644
index 00000000000..68ec66f920a
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.md b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.md
new file mode 100644
index 00000000000..4ef4c077a33
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.md
@@ -0,0 +1,81 @@
+# AwsSimpleNotificationServiceSnsEmailNotification
+```text
+elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSimpleNotificationServiceSnsEmailNotification icon](../../../icons/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.png) | ![AwsSimpleNotificationServiceSnsEmailNotification element](AwsSimpleNotificationServiceSnsEmailNotification.element.png) | ![AwsSimpleNotificationServiceSnsEmailNotification card](AwsSimpleNotificationServiceSnsEmailNotification.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleNotificationServiceSnsEmailNotification element
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification')
+AwsSimpleNotificationServiceSnsEmailNotification('element', 'Simple Notification Service Sns Email Notification', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleNotificationServiceSnsEmailNotification element
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification')
+AwsSimpleNotificationServiceSnsEmailNotification('element', 'Simple Notification Service Sns Email Notification', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleNotificationServiceSnsEmailNotification card
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification')
+AwsSimpleNotificationServiceSnsEmailNotificationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleNotificationServiceSnsEmailNotification card
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification')
+AwsSimpleNotificationServiceSnsEmailNotificationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.card.png
new file mode 100644
index 00000000000..ee47d9ce292
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.element.png
new file mode 100644
index 00000000000..cb7615ec3fb
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.md b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.md
new file mode 100644
index 00000000000..03e849b3ea9
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.md
@@ -0,0 +1,81 @@
+# AwsSimpleNotificationServiceSnsHttpNotification
+```text
+elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSimpleNotificationServiceSnsHttpNotification icon](../../../icons/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.png) | ![AwsSimpleNotificationServiceSnsHttpNotification element](AwsSimpleNotificationServiceSnsHttpNotification.element.png) | ![AwsSimpleNotificationServiceSnsHttpNotification card](AwsSimpleNotificationServiceSnsHttpNotification.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleNotificationServiceSnsHttpNotification element
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification')
+AwsSimpleNotificationServiceSnsHttpNotification('element', 'Simple Notification Service Sns Http Notification', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleNotificationServiceSnsHttpNotification element
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification')
+AwsSimpleNotificationServiceSnsHttpNotification('element', 'Simple Notification Service Sns Http Notification', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleNotificationServiceSnsHttpNotification card
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification')
+AwsSimpleNotificationServiceSnsHttpNotificationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleNotificationServiceSnsHttpNotification card
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification')
+AwsSimpleNotificationServiceSnsHttpNotificationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.card.png
new file mode 100644
index 00000000000..4ee4b816054
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.element.png
new file mode 100644
index 00000000000..d734d6d9a9b
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.md b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.md
new file mode 100644
index 00000000000..c964d704c1c
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.md
@@ -0,0 +1,81 @@
+# AwsSimpleNotificationServiceSnsTopic
+```text
+elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSimpleNotificationServiceSnsTopic icon](../../../icons/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.png) | ![AwsSimpleNotificationServiceSnsTopic element](AwsSimpleNotificationServiceSnsTopic.element.png) | ![AwsSimpleNotificationServiceSnsTopic card](AwsSimpleNotificationServiceSnsTopic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleNotificationServiceSnsTopic element
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic')
+AwsSimpleNotificationServiceSnsTopic('element', 'Simple Notification Service Sns Topic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleNotificationServiceSnsTopic element
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic')
+AwsSimpleNotificationServiceSnsTopic('element', 'Simple Notification Service Sns Topic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleNotificationServiceSnsTopic card
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic')
+AwsSimpleNotificationServiceSnsTopicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleNotificationServiceSnsTopic card
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic')
+AwsSimpleNotificationServiceSnsTopicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.card.png
new file mode 100644
index 00000000000..9038679d13f
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.element.png
new file mode 100644
index 00000000000..16a9b03c297
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.md b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.md
new file mode 100644
index 00000000000..a6ca7f1382e
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.md
@@ -0,0 +1,81 @@
+# AwsSimpleQueueServiceSqs
+```text
+elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSimpleQueueServiceSqs icon](../../../icons/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.png) | ![AwsSimpleQueueServiceSqs element](AwsSimpleQueueServiceSqs.element.png) | ![AwsSimpleQueueServiceSqs card](AwsSimpleQueueServiceSqs.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleQueueServiceSqs element
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs')
+AwsSimpleQueueServiceSqs('element', 'Simple Queue Service Sqs', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleQueueServiceSqs element
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs')
+AwsSimpleQueueServiceSqs('element', 'Simple Queue Service Sqs', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleQueueServiceSqs card
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs')
+AwsSimpleQueueServiceSqsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleQueueServiceSqs card
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs')
+AwsSimpleQueueServiceSqsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.card.png
new file mode 100644
index 00000000000..4f54419f68f
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.element.png
new file mode 100644
index 00000000000..aa7d3636f45
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.md b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.md
new file mode 100644
index 00000000000..714abadaf02
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.md
@@ -0,0 +1,81 @@
+# AwsSimpleQueueServiceSqsMessage
+```text
+elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSimpleQueueServiceSqsMessage icon](../../../icons/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.png) | ![AwsSimpleQueueServiceSqsMessage element](AwsSimpleQueueServiceSqsMessage.element.png) | ![AwsSimpleQueueServiceSqsMessage card](AwsSimpleQueueServiceSqsMessage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleQueueServiceSqsMessage element
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage')
+AwsSimpleQueueServiceSqsMessage('element', 'Simple Queue Service Sqs Message', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleQueueServiceSqsMessage element
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage')
+AwsSimpleQueueServiceSqsMessage('element', 'Simple Queue Service Sqs Message', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleQueueServiceSqsMessage card
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage')
+AwsSimpleQueueServiceSqsMessageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleQueueServiceSqsMessage card
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage')
+AwsSimpleQueueServiceSqsMessageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.card.png
new file mode 100644
index 00000000000..ee6877945ba
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.element.png
new file mode 100644
index 00000000000..6034e2c58e1
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.md b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.md
new file mode 100644
index 00000000000..29d68d77b0b
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.md
@@ -0,0 +1,81 @@
+# AwsSimpleQueueServiceSqsQueue
+```text
+elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSimpleQueueServiceSqsQueue icon](../../../icons/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.png) | ![AwsSimpleQueueServiceSqsQueue element](AwsSimpleQueueServiceSqsQueue.element.png) | ![AwsSimpleQueueServiceSqsQueue card](AwsSimpleQueueServiceSqsQueue.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleQueueServiceSqsQueue element
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue')
+AwsSimpleQueueServiceSqsQueue('element', 'Simple Queue Service Sqs Queue', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleQueueServiceSqsQueue element
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue')
+AwsSimpleQueueServiceSqsQueue('element', 'Simple Queue Service Sqs Queue', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleQueueServiceSqsQueue card
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue')
+AwsSimpleQueueServiceSqsQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleQueueServiceSqsQueue card
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue')
+AwsSimpleQueueServiceSqsQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsStepFunctions.card.png b/cloud/documentation/aws/ApplicationIntegration/AwsStepFunctions.card.png
new file mode 100644
index 00000000000..02ee3e509ca
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsStepFunctions.card.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsStepFunctions.element.png b/cloud/documentation/aws/ApplicationIntegration/AwsStepFunctions.element.png
new file mode 100644
index 00000000000..f3409560aed
Binary files /dev/null and b/cloud/documentation/aws/ApplicationIntegration/AwsStepFunctions.element.png differ
diff --git a/cloud/documentation/aws/ApplicationIntegration/AwsStepFunctions.md b/cloud/documentation/aws/ApplicationIntegration/AwsStepFunctions.md
new file mode 100644
index 00000000000..d67a3ef9837
--- /dev/null
+++ b/cloud/documentation/aws/ApplicationIntegration/AwsStepFunctions.md
@@ -0,0 +1,81 @@
+# AwsStepFunctions
+```text
+elements/aws/ApplicationIntegration/AwsStepFunctions
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsStepFunctions icon](../../../icons/aws/ApplicationIntegration/AwsStepFunctions.png) | ![AwsStepFunctions element](AwsStepFunctions.element.png) | ![AwsStepFunctions card](AwsStepFunctions.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStepFunctions element
+include('elements/aws/ApplicationIntegration/AwsStepFunctions')
+AwsStepFunctions('element', 'Step Functions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStepFunctions element
+include('elements/aws/ApplicationIntegration/AwsStepFunctions')
+AwsStepFunctions('element', 'Step Functions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsStepFunctions card
+include('elements/aws/ApplicationIntegration/AwsStepFunctions')
+AwsStepFunctionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsStepFunctions card
+include('elements/aws/ApplicationIntegration/AwsStepFunctions')
+AwsStepFunctionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ArVr/AwsArVr.card.png b/cloud/documentation/aws/ArVr/AwsArVr.card.png
new file mode 100644
index 00000000000..993b3ca07dd
Binary files /dev/null and b/cloud/documentation/aws/ArVr/AwsArVr.card.png differ
diff --git a/cloud/documentation/aws/ArVr/AwsArVr.element.png b/cloud/documentation/aws/ArVr/AwsArVr.element.png
new file mode 100644
index 00000000000..ee4e6b96691
Binary files /dev/null and b/cloud/documentation/aws/ArVr/AwsArVr.element.png differ
diff --git a/cloud/documentation/aws/ArVr/AwsArVr.md b/cloud/documentation/aws/ArVr/AwsArVr.md
new file mode 100644
index 00000000000..84fb5a453aa
--- /dev/null
+++ b/cloud/documentation/aws/ArVr/AwsArVr.md
@@ -0,0 +1,81 @@
+# AwsArVr
+```text
+elements/aws/ArVr/AwsArVr
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsArVr icon](../../../icons/aws/ArVr/AwsArVr.png) | ![AwsArVr element](AwsArVr.element.png) | ![AwsArVr card](AwsArVr.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsArVr element
+include('elements/aws/ArVr/AwsArVr')
+AwsArVr('element', 'Ar Vr', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsArVr element
+include('elements/aws/ArVr/AwsArVr')
+AwsArVr('element', 'Ar Vr', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsArVr card
+include('elements/aws/ArVr/AwsArVr')
+AwsArVrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsArVr card
+include('elements/aws/ArVr/AwsArVr')
+AwsArVrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ArVr/AwsSumerian.card.png b/cloud/documentation/aws/ArVr/AwsSumerian.card.png
new file mode 100644
index 00000000000..5a482cc9d04
Binary files /dev/null and b/cloud/documentation/aws/ArVr/AwsSumerian.card.png differ
diff --git a/cloud/documentation/aws/ArVr/AwsSumerian.element.png b/cloud/documentation/aws/ArVr/AwsSumerian.element.png
new file mode 100644
index 00000000000..3ff21ad7e42
Binary files /dev/null and b/cloud/documentation/aws/ArVr/AwsSumerian.element.png differ
diff --git a/cloud/documentation/aws/ArVr/AwsSumerian.md b/cloud/documentation/aws/ArVr/AwsSumerian.md
new file mode 100644
index 00000000000..5c029979aa3
--- /dev/null
+++ b/cloud/documentation/aws/ArVr/AwsSumerian.md
@@ -0,0 +1,81 @@
+# AwsSumerian
+```text
+elements/aws/ArVr/AwsSumerian
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSumerian icon](../../../icons/aws/ArVr/AwsSumerian.png) | ![AwsSumerian element](AwsSumerian.element.png) | ![AwsSumerian card](AwsSumerian.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSumerian element
+include('elements/aws/ArVr/AwsSumerian')
+AwsSumerian('element', 'Sumerian', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSumerian element
+include('elements/aws/ArVr/AwsSumerian')
+AwsSumerian('element', 'Sumerian', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSumerian card
+include('elements/aws/ArVr/AwsSumerian')
+AwsSumerianCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSumerian card
+include('elements/aws/ArVr/AwsSumerian')
+AwsSumerianCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsCostManagement/AwsBudgets.card.png b/cloud/documentation/aws/AwsCostManagement/AwsBudgets.card.png
new file mode 100644
index 00000000000..61120e6641f
Binary files /dev/null and b/cloud/documentation/aws/AwsCostManagement/AwsBudgets.card.png differ
diff --git a/cloud/documentation/aws/AwsCostManagement/AwsBudgets.element.png b/cloud/documentation/aws/AwsCostManagement/AwsBudgets.element.png
new file mode 100644
index 00000000000..81e5450e206
Binary files /dev/null and b/cloud/documentation/aws/AwsCostManagement/AwsBudgets.element.png differ
diff --git a/cloud/documentation/aws/AwsCostManagement/AwsBudgets.md b/cloud/documentation/aws/AwsCostManagement/AwsBudgets.md
new file mode 100644
index 00000000000..0b891e00128
--- /dev/null
+++ b/cloud/documentation/aws/AwsCostManagement/AwsBudgets.md
@@ -0,0 +1,81 @@
+# AwsBudgets
+```text
+elements/aws/AwsCostManagement/AwsBudgets
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsBudgets icon](../../../icons/aws/AwsCostManagement/AwsBudgets.png) | ![AwsBudgets element](AwsBudgets.element.png) | ![AwsBudgets card](AwsBudgets.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBudgets element
+include('elements/aws/AwsCostManagement/AwsBudgets')
+AwsBudgets('element', 'Budgets', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBudgets element
+include('elements/aws/AwsCostManagement/AwsBudgets')
+AwsBudgets('element', 'Budgets', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsBudgets card
+include('elements/aws/AwsCostManagement/AwsBudgets')
+AwsBudgetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsBudgets card
+include('elements/aws/AwsCostManagement/AwsBudgets')
+AwsBudgetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsCostManagement/AwsCostAndUsageReport.card.png b/cloud/documentation/aws/AwsCostManagement/AwsCostAndUsageReport.card.png
new file mode 100644
index 00000000000..83f1aecbaed
Binary files /dev/null and b/cloud/documentation/aws/AwsCostManagement/AwsCostAndUsageReport.card.png differ
diff --git a/cloud/documentation/aws/AwsCostManagement/AwsCostAndUsageReport.element.png b/cloud/documentation/aws/AwsCostManagement/AwsCostAndUsageReport.element.png
new file mode 100644
index 00000000000..eacafd22e2e
Binary files /dev/null and b/cloud/documentation/aws/AwsCostManagement/AwsCostAndUsageReport.element.png differ
diff --git a/cloud/documentation/aws/AwsCostManagement/AwsCostAndUsageReport.md b/cloud/documentation/aws/AwsCostManagement/AwsCostAndUsageReport.md
new file mode 100644
index 00000000000..5fed7d68549
--- /dev/null
+++ b/cloud/documentation/aws/AwsCostManagement/AwsCostAndUsageReport.md
@@ -0,0 +1,81 @@
+# AwsCostAndUsageReport
+```text
+elements/aws/AwsCostManagement/AwsCostAndUsageReport
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCostAndUsageReport icon](../../../icons/aws/AwsCostManagement/AwsCostAndUsageReport.png) | ![AwsCostAndUsageReport element](AwsCostAndUsageReport.element.png) | ![AwsCostAndUsageReport card](AwsCostAndUsageReport.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCostAndUsageReport element
+include('elements/aws/AwsCostManagement/AwsCostAndUsageReport')
+AwsCostAndUsageReport('element', 'Cost And Usage Report', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCostAndUsageReport element
+include('elements/aws/AwsCostManagement/AwsCostAndUsageReport')
+AwsCostAndUsageReport('element', 'Cost And Usage Report', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCostAndUsageReport card
+include('elements/aws/AwsCostManagement/AwsCostAndUsageReport')
+AwsCostAndUsageReportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCostAndUsageReport card
+include('elements/aws/AwsCostManagement/AwsCostAndUsageReport')
+AwsCostAndUsageReportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsCostManagement/AwsCostExplorer.card.png b/cloud/documentation/aws/AwsCostManagement/AwsCostExplorer.card.png
new file mode 100644
index 00000000000..27ac1f82992
Binary files /dev/null and b/cloud/documentation/aws/AwsCostManagement/AwsCostExplorer.card.png differ
diff --git a/cloud/documentation/aws/AwsCostManagement/AwsCostExplorer.element.png b/cloud/documentation/aws/AwsCostManagement/AwsCostExplorer.element.png
new file mode 100644
index 00000000000..e20f17ee0aa
Binary files /dev/null and b/cloud/documentation/aws/AwsCostManagement/AwsCostExplorer.element.png differ
diff --git a/cloud/documentation/aws/AwsCostManagement/AwsCostExplorer.md b/cloud/documentation/aws/AwsCostManagement/AwsCostExplorer.md
new file mode 100644
index 00000000000..fd7882bd9d7
--- /dev/null
+++ b/cloud/documentation/aws/AwsCostManagement/AwsCostExplorer.md
@@ -0,0 +1,81 @@
+# AwsCostExplorer
+```text
+elements/aws/AwsCostManagement/AwsCostExplorer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCostExplorer icon](../../../icons/aws/AwsCostManagement/AwsCostExplorer.png) | ![AwsCostExplorer element](AwsCostExplorer.element.png) | ![AwsCostExplorer card](AwsCostExplorer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCostExplorer element
+include('elements/aws/AwsCostManagement/AwsCostExplorer')
+AwsCostExplorer('element', 'Cost Explorer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCostExplorer element
+include('elements/aws/AwsCostManagement/AwsCostExplorer')
+AwsCostExplorer('element', 'Cost Explorer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCostExplorer card
+include('elements/aws/AwsCostManagement/AwsCostExplorer')
+AwsCostExplorerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCostExplorer card
+include('elements/aws/AwsCostManagement/AwsCostExplorer')
+AwsCostExplorerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsCostManagement/AwsCostManagement.card.png b/cloud/documentation/aws/AwsCostManagement/AwsCostManagement.card.png
new file mode 100644
index 00000000000..916338054c7
Binary files /dev/null and b/cloud/documentation/aws/AwsCostManagement/AwsCostManagement.card.png differ
diff --git a/cloud/documentation/aws/AwsCostManagement/AwsCostManagement.element.png b/cloud/documentation/aws/AwsCostManagement/AwsCostManagement.element.png
new file mode 100644
index 00000000000..a8a84bc4d27
Binary files /dev/null and b/cloud/documentation/aws/AwsCostManagement/AwsCostManagement.element.png differ
diff --git a/cloud/documentation/aws/AwsCostManagement/AwsCostManagement.md b/cloud/documentation/aws/AwsCostManagement/AwsCostManagement.md
new file mode 100644
index 00000000000..1ab0231d22f
--- /dev/null
+++ b/cloud/documentation/aws/AwsCostManagement/AwsCostManagement.md
@@ -0,0 +1,81 @@
+# AwsCostManagement
+```text
+elements/aws/AwsCostManagement/AwsCostManagement
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCostManagement icon](../../../icons/aws/AwsCostManagement/AwsCostManagement.png) | ![AwsCostManagement element](AwsCostManagement.element.png) | ![AwsCostManagement card](AwsCostManagement.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCostManagement element
+include('elements/aws/AwsCostManagement/AwsCostManagement')
+AwsCostManagement('element', 'Cost Management', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCostManagement element
+include('elements/aws/AwsCostManagement/AwsCostManagement')
+AwsCostManagement('element', 'Cost Management', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCostManagement card
+include('elements/aws/AwsCostManagement/AwsCostManagement')
+AwsCostManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCostManagement card
+include('elements/aws/AwsCostManagement/AwsCostManagement')
+AwsCostManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsCostManagement/AwsReservedInstanceReporting.card.png b/cloud/documentation/aws/AwsCostManagement/AwsReservedInstanceReporting.card.png
new file mode 100644
index 00000000000..a6d72da3522
Binary files /dev/null and b/cloud/documentation/aws/AwsCostManagement/AwsReservedInstanceReporting.card.png differ
diff --git a/cloud/documentation/aws/AwsCostManagement/AwsReservedInstanceReporting.element.png b/cloud/documentation/aws/AwsCostManagement/AwsReservedInstanceReporting.element.png
new file mode 100644
index 00000000000..8838e792c68
Binary files /dev/null and b/cloud/documentation/aws/AwsCostManagement/AwsReservedInstanceReporting.element.png differ
diff --git a/cloud/documentation/aws/AwsCostManagement/AwsReservedInstanceReporting.md b/cloud/documentation/aws/AwsCostManagement/AwsReservedInstanceReporting.md
new file mode 100644
index 00000000000..cb5daaa1185
--- /dev/null
+++ b/cloud/documentation/aws/AwsCostManagement/AwsReservedInstanceReporting.md
@@ -0,0 +1,81 @@
+# AwsReservedInstanceReporting
+```text
+elements/aws/AwsCostManagement/AwsReservedInstanceReporting
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsReservedInstanceReporting icon](../../../icons/aws/AwsCostManagement/AwsReservedInstanceReporting.png) | ![AwsReservedInstanceReporting element](AwsReservedInstanceReporting.element.png) | ![AwsReservedInstanceReporting card](AwsReservedInstanceReporting.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsReservedInstanceReporting element
+include('elements/aws/AwsCostManagement/AwsReservedInstanceReporting')
+AwsReservedInstanceReporting('element', 'Reserved Instance Reporting', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsReservedInstanceReporting element
+include('elements/aws/AwsCostManagement/AwsReservedInstanceReporting')
+AwsReservedInstanceReporting('element', 'Reserved Instance Reporting', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsReservedInstanceReporting card
+include('elements/aws/AwsCostManagement/AwsReservedInstanceReporting')
+AwsReservedInstanceReportingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsReservedInstanceReporting card
+include('elements/aws/AwsCostManagement/AwsReservedInstanceReporting')
+AwsReservedInstanceReportingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupAutoScaling.group.png b/cloud/documentation/aws/AwsGroupAutoScaling.group.png
new file mode 100644
index 00000000000..4c0329fba7c
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupAutoScaling.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupAutoScaling.md b/cloud/documentation/aws/AwsGroupAutoScaling.md
new file mode 100644
index 00000000000..657ab1ecbb1
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupAutoScaling.md
@@ -0,0 +1,40 @@
+# AwsGroupAutoScaling
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupAutoScaling group](AwsGroupAutoScaling.group.png) | `groups/aws/AwsGroupAutoScaling` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupAutoScaling group
+include('groups/aws/AwsGroupAutoScaling')
+AwsGroupAutoScaling('element', 'Auto Scaling', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupAutoScaling group
+include('groups/aws/AwsGroupAutoScaling')
+AwsGroupAutoScaling('element', 'Auto Scaling', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupAvailabilityZone.group.png b/cloud/documentation/aws/AwsGroupAvailabilityZone.group.png
new file mode 100644
index 00000000000..fa75df60757
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupAvailabilityZone.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupAvailabilityZone.md b/cloud/documentation/aws/AwsGroupAvailabilityZone.md
new file mode 100644
index 00000000000..ca892699a84
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupAvailabilityZone.md
@@ -0,0 +1,40 @@
+# AwsGroupAvailabilityZone
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupAvailabilityZone group](AwsGroupAvailabilityZone.group.png) | `groups/aws/AwsGroupAvailabilityZone` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupAvailabilityZone group
+include('groups/aws/AwsGroupAvailabilityZone')
+AwsGroupAvailabilityZone('element', 'Availability Zone', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupAvailabilityZone group
+include('groups/aws/AwsGroupAvailabilityZone')
+AwsGroupAvailabilityZone('element', 'Availability Zone', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupCloud.group.png b/cloud/documentation/aws/AwsGroupCloud.group.png
new file mode 100644
index 00000000000..7b0db2e2b96
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupCloud.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupCloud.md b/cloud/documentation/aws/AwsGroupCloud.md
new file mode 100644
index 00000000000..2df8280ea6c
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupCloud.md
@@ -0,0 +1,40 @@
+# AwsGroupCloud
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupCloud group](AwsGroupCloud.group.png) | `groups/aws/AwsGroupCloud` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupCloud group
+include('groups/aws/AwsGroupCloud')
+AwsGroupCloud('element', 'Cloud', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupCloud group
+include('groups/aws/AwsGroupCloud')
+AwsGroupCloud('element', 'Cloud', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupCloudAws.group.png b/cloud/documentation/aws/AwsGroupCloudAws.group.png
new file mode 100644
index 00000000000..04b6da5245f
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupCloudAws.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupCloudAws.md b/cloud/documentation/aws/AwsGroupCloudAws.md
new file mode 100644
index 00000000000..7d1e9423a2f
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupCloudAws.md
@@ -0,0 +1,40 @@
+# AwsGroupCloudAws
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupCloudAws group](AwsGroupCloudAws.group.png) | `groups/aws/AwsGroupCloudAws` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupCloudAws group
+include('groups/aws/AwsGroupCloudAws')
+AwsGroupCloudAws('element', 'Cloud Aws', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupCloudAws group
+include('groups/aws/AwsGroupCloudAws')
+AwsGroupCloudAws('element', 'Cloud Aws', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupContainerRegistryService.group.png b/cloud/documentation/aws/AwsGroupContainerRegistryService.group.png
new file mode 100644
index 00000000000..14e5666c38f
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupContainerRegistryService.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupContainerRegistryService.md b/cloud/documentation/aws/AwsGroupContainerRegistryService.md
new file mode 100644
index 00000000000..625a00cf3ee
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupContainerRegistryService.md
@@ -0,0 +1,40 @@
+# AwsGroupContainerRegistryService
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupContainerRegistryService group](AwsGroupContainerRegistryService.group.png) | `groups/aws/AwsGroupContainerRegistryService` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupContainerRegistryService group
+include('groups/aws/AwsGroupContainerRegistryService')
+AwsGroupContainerRegistryService('element', 'Container Registry Service', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupContainerRegistryService group
+include('groups/aws/AwsGroupContainerRegistryService')
+AwsGroupContainerRegistryService('element', 'Container Registry Service', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupCorporateDataCenter.group.png b/cloud/documentation/aws/AwsGroupCorporateDataCenter.group.png
new file mode 100644
index 00000000000..ea3c271cbd6
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupCorporateDataCenter.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupCorporateDataCenter.md b/cloud/documentation/aws/AwsGroupCorporateDataCenter.md
new file mode 100644
index 00000000000..ebebc80bcae
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupCorporateDataCenter.md
@@ -0,0 +1,40 @@
+# AwsGroupCorporateDataCenter
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupCorporateDataCenter group](AwsGroupCorporateDataCenter.group.png) | `groups/aws/AwsGroupCorporateDataCenter` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupCorporateDataCenter group
+include('groups/aws/AwsGroupCorporateDataCenter')
+AwsGroupCorporateDataCenter('element', 'Corporate Data Center', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupCorporateDataCenter group
+include('groups/aws/AwsGroupCorporateDataCenter')
+AwsGroupCorporateDataCenter('element', 'Corporate Data Center', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupDashed.group.png b/cloud/documentation/aws/AwsGroupDashed.group.png
new file mode 100644
index 00000000000..3ec559d68b2
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupDashed.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupDashed.md b/cloud/documentation/aws/AwsGroupDashed.md
new file mode 100644
index 00000000000..ab81fa8ecd3
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupDashed.md
@@ -0,0 +1,40 @@
+# AwsGroupDashed
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupDashed group](AwsGroupDashed.group.png) | `groups/aws/AwsGroupDashed` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupDashed group
+include('groups/aws/AwsGroupDashed')
+AwsGroupDashed('element', 'Dashed', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupDashed group
+include('groups/aws/AwsGroupDashed')
+AwsGroupDashed('element', 'Dashed', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupEc2InstanceContents.group.png b/cloud/documentation/aws/AwsGroupEc2InstanceContents.group.png
new file mode 100644
index 00000000000..86c4cfb132f
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupEc2InstanceContents.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupEc2InstanceContents.md b/cloud/documentation/aws/AwsGroupEc2InstanceContents.md
new file mode 100644
index 00000000000..d1a1ed9cf58
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupEc2InstanceContents.md
@@ -0,0 +1,40 @@
+# AwsGroupEc2InstanceContents
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupEc2InstanceContents group](AwsGroupEc2InstanceContents.group.png) | `groups/aws/AwsGroupEc2InstanceContents` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupEc2InstanceContents group
+include('groups/aws/AwsGroupEc2InstanceContents')
+AwsGroupEc2InstanceContents('element', 'EC2 Instance Contents', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupEc2InstanceContents group
+include('groups/aws/AwsGroupEc2InstanceContents')
+AwsGroupEc2InstanceContents('element', 'EC2 Instance Contents', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupEcsContainer.group.png b/cloud/documentation/aws/AwsGroupEcsContainer.group.png
new file mode 100644
index 00000000000..f10043e8a22
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupEcsContainer.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupEcsContainer.md b/cloud/documentation/aws/AwsGroupEcsContainer.md
new file mode 100644
index 00000000000..4059e803015
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupEcsContainer.md
@@ -0,0 +1,40 @@
+# AwsGroupEcsContainer
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupEcsContainer group](AwsGroupEcsContainer.group.png) | `groups/aws/AwsGroupEcsContainer` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupEcsContainer group
+include('groups/aws/AwsGroupEcsContainer')
+AwsGroupEcsContainer('element', 'ECS Container', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupEcsContainer group
+include('groups/aws/AwsGroupEcsContainer')
+AwsGroupEcsContainer('element', 'ECS Container', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupEcsService.group.png b/cloud/documentation/aws/AwsGroupEcsService.group.png
new file mode 100644
index 00000000000..48646709150
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupEcsService.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupEcsService.md b/cloud/documentation/aws/AwsGroupEcsService.md
new file mode 100644
index 00000000000..ef970bf63d0
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupEcsService.md
@@ -0,0 +1,40 @@
+# AwsGroupEcsService
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupEcsService group](AwsGroupEcsService.group.png) | `groups/aws/AwsGroupEcsService` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupEcsService group
+include('groups/aws/AwsGroupEcsService')
+AwsGroupEcsService('element', 'ECS Service', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupEcsService group
+include('groups/aws/AwsGroupEcsService')
+AwsGroupEcsService('element', 'ECS Service', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupEcsTask.group.png b/cloud/documentation/aws/AwsGroupEcsTask.group.png
new file mode 100644
index 00000000000..6f9ffec62ba
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupEcsTask.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupEcsTask.md b/cloud/documentation/aws/AwsGroupEcsTask.md
new file mode 100644
index 00000000000..cd013d295d6
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupEcsTask.md
@@ -0,0 +1,40 @@
+# AwsGroupEcsTask
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupEcsTask group](AwsGroupEcsTask.group.png) | `groups/aws/AwsGroupEcsTask` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupEcsTask group
+include('groups/aws/AwsGroupEcsTask')
+AwsGroupEcsTask('element', 'ECS Task', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupEcsTask group
+include('groups/aws/AwsGroupEcsTask')
+AwsGroupEcsTask('element', 'ECS Task', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupElasticBeanstalkContainer.group.png b/cloud/documentation/aws/AwsGroupElasticBeanstalkContainer.group.png
new file mode 100644
index 00000000000..17d3bafc354
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupElasticBeanstalkContainer.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupElasticBeanstalkContainer.md b/cloud/documentation/aws/AwsGroupElasticBeanstalkContainer.md
new file mode 100644
index 00000000000..2486e43218b
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupElasticBeanstalkContainer.md
@@ -0,0 +1,40 @@
+# AwsGroupElasticBeanstalkContainer
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupElasticBeanstalkContainer group](AwsGroupElasticBeanstalkContainer.group.png) | `groups/aws/AwsGroupElasticBeanstalkContainer` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupElasticBeanstalkContainer group
+include('groups/aws/AwsGroupElasticBeanstalkContainer')
+AwsGroupElasticBeanstalkContainer('element', 'Elastic Beanstalk Container', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupElasticBeanstalkContainer group
+include('groups/aws/AwsGroupElasticBeanstalkContainer')
+AwsGroupElasticBeanstalkContainer('element', 'Elastic Beanstalk Container', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupElasticContainerService.group.png b/cloud/documentation/aws/AwsGroupElasticContainerService.group.png
new file mode 100644
index 00000000000..f6d03e4c08b
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupElasticContainerService.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupElasticContainerService.md b/cloud/documentation/aws/AwsGroupElasticContainerService.md
new file mode 100644
index 00000000000..66f5e70ed93
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupElasticContainerService.md
@@ -0,0 +1,40 @@
+# AwsGroupElasticContainerService
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupElasticContainerService group](AwsGroupElasticContainerService.group.png) | `groups/aws/AwsGroupElasticContainerService` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupElasticContainerService group
+include('groups/aws/AwsGroupElasticContainerService')
+AwsGroupElasticContainerService('element', 'Elastic Container Service', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupElasticContainerService group
+include('groups/aws/AwsGroupElasticContainerService')
+AwsGroupElasticContainerService('element', 'Elastic Container Service', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupElasticKubernetesService.group.png b/cloud/documentation/aws/AwsGroupElasticKubernetesService.group.png
new file mode 100644
index 00000000000..b0b39fd1d6a
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupElasticKubernetesService.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupElasticKubernetesService.md b/cloud/documentation/aws/AwsGroupElasticKubernetesService.md
new file mode 100644
index 00000000000..09a07f0d1fd
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupElasticKubernetesService.md
@@ -0,0 +1,40 @@
+# AwsGroupElasticKubernetesService
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupElasticKubernetesService group](AwsGroupElasticKubernetesService.group.png) | `groups/aws/AwsGroupElasticKubernetesService` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupElasticKubernetesService group
+include('groups/aws/AwsGroupElasticKubernetesService')
+AwsGroupElasticKubernetesService('element', 'Elastic Kubernetes Service', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupElasticKubernetesService group
+include('groups/aws/AwsGroupElasticKubernetesService')
+AwsGroupElasticKubernetesService('element', 'Elastic Kubernetes Service', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupPlain.group.png b/cloud/documentation/aws/AwsGroupPlain.group.png
new file mode 100644
index 00000000000..395f194a4ef
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupPlain.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupPlain.md b/cloud/documentation/aws/AwsGroupPlain.md
new file mode 100644
index 00000000000..a8cba1e5237
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupPlain.md
@@ -0,0 +1,40 @@
+# AwsGroupPlain
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupPlain group](AwsGroupPlain.group.png) | `groups/aws/AwsGroupPlain` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupPlain group
+include('groups/aws/AwsGroupPlain')
+AwsGroupPlain('element', 'Plain', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupPlain group
+include('groups/aws/AwsGroupPlain')
+AwsGroupPlain('element', 'Plain', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupPrivateSubnet.group.png b/cloud/documentation/aws/AwsGroupPrivateSubnet.group.png
new file mode 100644
index 00000000000..947ffa424ac
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupPrivateSubnet.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupPrivateSubnet.md b/cloud/documentation/aws/AwsGroupPrivateSubnet.md
new file mode 100644
index 00000000000..3648ed626c1
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupPrivateSubnet.md
@@ -0,0 +1,40 @@
+# AwsGroupPrivateSubnet
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupPrivateSubnet group](AwsGroupPrivateSubnet.group.png) | `groups/aws/AwsGroupPrivateSubnet` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupPrivateSubnet group
+include('groups/aws/AwsGroupPrivateSubnet')
+AwsGroupPrivateSubnet('element', 'Private Subnet', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupPrivateSubnet group
+include('groups/aws/AwsGroupPrivateSubnet')
+AwsGroupPrivateSubnet('element', 'Private Subnet', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupPublicSubnet.group.png b/cloud/documentation/aws/AwsGroupPublicSubnet.group.png
new file mode 100644
index 00000000000..0da91475016
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupPublicSubnet.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupPublicSubnet.md b/cloud/documentation/aws/AwsGroupPublicSubnet.md
new file mode 100644
index 00000000000..bbd35d64559
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupPublicSubnet.md
@@ -0,0 +1,40 @@
+# AwsGroupPublicSubnet
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupPublicSubnet group](AwsGroupPublicSubnet.group.png) | `groups/aws/AwsGroupPublicSubnet` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupPublicSubnet group
+include('groups/aws/AwsGroupPublicSubnet')
+AwsGroupPublicSubnet('element', 'Public Subnet', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupPublicSubnet group
+include('groups/aws/AwsGroupPublicSubnet')
+AwsGroupPublicSubnet('element', 'Public Subnet', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupRegion.group.png b/cloud/documentation/aws/AwsGroupRegion.group.png
new file mode 100644
index 00000000000..68af169d1c6
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupRegion.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupRegion.md b/cloud/documentation/aws/AwsGroupRegion.md
new file mode 100644
index 00000000000..b2aa693079d
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupRegion.md
@@ -0,0 +1,40 @@
+# AwsGroupRegion
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupRegion group](AwsGroupRegion.group.png) | `groups/aws/AwsGroupRegion` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupRegion group
+include('groups/aws/AwsGroupRegion')
+AwsGroupRegion('element', 'Region', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupRegion group
+include('groups/aws/AwsGroupRegion')
+AwsGroupRegion('element', 'Region', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupSecurity.group.png b/cloud/documentation/aws/AwsGroupSecurity.group.png
new file mode 100644
index 00000000000..14bb44acf15
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupSecurity.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupSecurity.md b/cloud/documentation/aws/AwsGroupSecurity.md
new file mode 100644
index 00000000000..5ce7c7d1338
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupSecurity.md
@@ -0,0 +1,40 @@
+# AwsGroupSecurity
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupSecurity group](AwsGroupSecurity.group.png) | `groups/aws/AwsGroupSecurity` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupSecurity group
+include('groups/aws/AwsGroupSecurity')
+AwsGroupSecurity('element', 'Security', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupSecurity group
+include('groups/aws/AwsGroupSecurity')
+AwsGroupSecurity('element', 'Security', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupServerContents.group.png b/cloud/documentation/aws/AwsGroupServerContents.group.png
new file mode 100644
index 00000000000..b4abe129096
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupServerContents.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupServerContents.md b/cloud/documentation/aws/AwsGroupServerContents.md
new file mode 100644
index 00000000000..d260b9b581e
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupServerContents.md
@@ -0,0 +1,40 @@
+# AwsGroupServerContents
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupServerContents group](AwsGroupServerContents.group.png) | `groups/aws/AwsGroupServerContents` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupServerContents group
+include('groups/aws/AwsGroupServerContents')
+AwsGroupServerContents('element', 'Server Contents', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupServerContents group
+include('groups/aws/AwsGroupServerContents')
+AwsGroupServerContents('element', 'Server Contents', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupSpotFleet.group.png b/cloud/documentation/aws/AwsGroupSpotFleet.group.png
new file mode 100644
index 00000000000..b795f0a4886
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupSpotFleet.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupSpotFleet.md b/cloud/documentation/aws/AwsGroupSpotFleet.md
new file mode 100644
index 00000000000..6ff99b3aac6
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupSpotFleet.md
@@ -0,0 +1,40 @@
+# AwsGroupSpotFleet
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupSpotFleet group](AwsGroupSpotFleet.group.png) | `groups/aws/AwsGroupSpotFleet` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupSpotFleet group
+include('groups/aws/AwsGroupSpotFleet')
+AwsGroupSpotFleet('element', 'Spot Fleet', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupSpotFleet group
+include('groups/aws/AwsGroupSpotFleet')
+AwsGroupSpotFleet('element', 'Spot Fleet', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupStepFunctionsWorkflow.group.png b/cloud/documentation/aws/AwsGroupStepFunctionsWorkflow.group.png
new file mode 100644
index 00000000000..b5d4ae5b28f
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupStepFunctionsWorkflow.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupStepFunctionsWorkflow.md b/cloud/documentation/aws/AwsGroupStepFunctionsWorkflow.md
new file mode 100644
index 00000000000..e5db17b6d19
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupStepFunctionsWorkflow.md
@@ -0,0 +1,40 @@
+# AwsGroupStepFunctionsWorkflow
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupStepFunctionsWorkflow group](AwsGroupStepFunctionsWorkflow.group.png) | `groups/aws/AwsGroupStepFunctionsWorkflow` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupStepFunctionsWorkflow group
+include('groups/aws/AwsGroupStepFunctionsWorkflow')
+AwsGroupStepFunctionsWorkflow('element', 'Step Functions workflow', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupStepFunctionsWorkflow group
+include('groups/aws/AwsGroupStepFunctionsWorkflow')
+AwsGroupStepFunctionsWorkflow('element', 'Step Functions workflow', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/AwsGroupVpc.group.png b/cloud/documentation/aws/AwsGroupVpc.group.png
new file mode 100644
index 00000000000..f65edc0bcf4
Binary files /dev/null and b/cloud/documentation/aws/AwsGroupVpc.group.png differ
diff --git a/cloud/documentation/aws/AwsGroupVpc.md b/cloud/documentation/aws/AwsGroupVpc.md
new file mode 100644
index 00000000000..97c1009e3cb
--- /dev/null
+++ b/cloud/documentation/aws/AwsGroupVpc.md
@@ -0,0 +1,40 @@
+# AwsGroupVpc
+| Example | Resource |
+| :-: | --- |
+| ![AwsGroupVpc group](AwsGroupVpc.group.png) | `groups/aws/AwsGroupVpc` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupVpc group
+include('groups/aws/AwsGroupVpc')
+AwsGroupVpc('element', 'VPC', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupVpc group
+include('groups/aws/AwsGroupVpc')
+AwsGroupVpc('element', 'VPC', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/aws/Blockchain/AwsBlockchain.card.png b/cloud/documentation/aws/Blockchain/AwsBlockchain.card.png
new file mode 100644
index 00000000000..7b6b182f940
Binary files /dev/null and b/cloud/documentation/aws/Blockchain/AwsBlockchain.card.png differ
diff --git a/cloud/documentation/aws/Blockchain/AwsBlockchain.element.png b/cloud/documentation/aws/Blockchain/AwsBlockchain.element.png
new file mode 100644
index 00000000000..754da7d520d
Binary files /dev/null and b/cloud/documentation/aws/Blockchain/AwsBlockchain.element.png differ
diff --git a/cloud/documentation/aws/Blockchain/AwsBlockchain.md b/cloud/documentation/aws/Blockchain/AwsBlockchain.md
new file mode 100644
index 00000000000..71c8036a42d
--- /dev/null
+++ b/cloud/documentation/aws/Blockchain/AwsBlockchain.md
@@ -0,0 +1,81 @@
+# AwsBlockchain
+```text
+elements/aws/Blockchain/AwsBlockchain
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsBlockchain icon](../../../icons/aws/Blockchain/AwsBlockchain.png) | ![AwsBlockchain element](AwsBlockchain.element.png) | ![AwsBlockchain card](AwsBlockchain.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBlockchain element
+include('elements/aws/Blockchain/AwsBlockchain')
+AwsBlockchain('element', 'Blockchain', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBlockchain element
+include('elements/aws/Blockchain/AwsBlockchain')
+AwsBlockchain('element', 'Blockchain', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsBlockchain card
+include('elements/aws/Blockchain/AwsBlockchain')
+AwsBlockchainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsBlockchain card
+include('elements/aws/Blockchain/AwsBlockchain')
+AwsBlockchainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Blockchain/AwsBlockchainResourceIcon.card.png b/cloud/documentation/aws/Blockchain/AwsBlockchainResourceIcon.card.png
new file mode 100644
index 00000000000..f76578d9e7b
Binary files /dev/null and b/cloud/documentation/aws/Blockchain/AwsBlockchainResourceIcon.card.png differ
diff --git a/cloud/documentation/aws/Blockchain/AwsBlockchainResourceIcon.element.png b/cloud/documentation/aws/Blockchain/AwsBlockchainResourceIcon.element.png
new file mode 100644
index 00000000000..4b8d663cc2e
Binary files /dev/null and b/cloud/documentation/aws/Blockchain/AwsBlockchainResourceIcon.element.png differ
diff --git a/cloud/documentation/aws/Blockchain/AwsBlockchainResourceIcon.md b/cloud/documentation/aws/Blockchain/AwsBlockchainResourceIcon.md
new file mode 100644
index 00000000000..8b754575fcd
--- /dev/null
+++ b/cloud/documentation/aws/Blockchain/AwsBlockchainResourceIcon.md
@@ -0,0 +1,81 @@
+# AwsBlockchainResourceIcon
+```text
+elements/aws/Blockchain/AwsBlockchainResourceIcon
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsBlockchainResourceIcon icon](../../../icons/aws/Blockchain/AwsBlockchainResourceIcon.png) | ![AwsBlockchainResourceIcon element](AwsBlockchainResourceIcon.element.png) | ![AwsBlockchainResourceIcon card](AwsBlockchainResourceIcon.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBlockchainResourceIcon element
+include('elements/aws/Blockchain/AwsBlockchainResourceIcon')
+AwsBlockchainResourceIcon('element', 'Blockchain Resource Icon', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBlockchainResourceIcon element
+include('elements/aws/Blockchain/AwsBlockchainResourceIcon')
+AwsBlockchainResourceIcon('element', 'Blockchain Resource Icon', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsBlockchainResourceIcon card
+include('elements/aws/Blockchain/AwsBlockchainResourceIcon')
+AwsBlockchainResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsBlockchainResourceIcon card
+include('elements/aws/Blockchain/AwsBlockchainResourceIcon')
+AwsBlockchainResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Blockchain/AwsManagedBlockchain.card.png b/cloud/documentation/aws/Blockchain/AwsManagedBlockchain.card.png
new file mode 100644
index 00000000000..90da28b62f2
Binary files /dev/null and b/cloud/documentation/aws/Blockchain/AwsManagedBlockchain.card.png differ
diff --git a/cloud/documentation/aws/Blockchain/AwsManagedBlockchain.element.png b/cloud/documentation/aws/Blockchain/AwsManagedBlockchain.element.png
new file mode 100644
index 00000000000..28df2cab48d
Binary files /dev/null and b/cloud/documentation/aws/Blockchain/AwsManagedBlockchain.element.png differ
diff --git a/cloud/documentation/aws/Blockchain/AwsManagedBlockchain.md b/cloud/documentation/aws/Blockchain/AwsManagedBlockchain.md
new file mode 100644
index 00000000000..05eeaa16878
--- /dev/null
+++ b/cloud/documentation/aws/Blockchain/AwsManagedBlockchain.md
@@ -0,0 +1,81 @@
+# AwsManagedBlockchain
+```text
+elements/aws/Blockchain/AwsManagedBlockchain
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsManagedBlockchain icon](../../../icons/aws/Blockchain/AwsManagedBlockchain.png) | ![AwsManagedBlockchain element](AwsManagedBlockchain.element.png) | ![AwsManagedBlockchain card](AwsManagedBlockchain.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedBlockchain element
+include('elements/aws/Blockchain/AwsManagedBlockchain')
+AwsManagedBlockchain('element', 'Managed Blockchain', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedBlockchain element
+include('elements/aws/Blockchain/AwsManagedBlockchain')
+AwsManagedBlockchain('element', 'Managed Blockchain', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsManagedBlockchain card
+include('elements/aws/Blockchain/AwsManagedBlockchain')
+AwsManagedBlockchainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsManagedBlockchain card
+include('elements/aws/Blockchain/AwsManagedBlockchain')
+AwsManagedBlockchainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.card.png b/cloud/documentation/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.card.png
new file mode 100644
index 00000000000..752f843981a
Binary files /dev/null and b/cloud/documentation/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.card.png differ
diff --git a/cloud/documentation/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.element.png b/cloud/documentation/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.element.png
new file mode 100644
index 00000000000..4c2137fc6a9
Binary files /dev/null and b/cloud/documentation/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.element.png differ
diff --git a/cloud/documentation/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.md b/cloud/documentation/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.md
new file mode 100644
index 00000000000..9cc76977ff5
--- /dev/null
+++ b/cloud/documentation/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.md
@@ -0,0 +1,81 @@
+# AwsQuantumLedgerDatabaseQldb
+```text
+elements/aws/Blockchain/AwsQuantumLedgerDatabaseQldb
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsQuantumLedgerDatabaseQldb icon](../../../icons/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.png) | ![AwsQuantumLedgerDatabaseQldb element](AwsQuantumLedgerDatabaseQldb.element.png) | ![AwsQuantumLedgerDatabaseQldb card](AwsQuantumLedgerDatabaseQldb.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsQuantumLedgerDatabaseQldb element
+include('elements/aws/Blockchain/AwsQuantumLedgerDatabaseQldb')
+AwsQuantumLedgerDatabaseQldb('element', 'Quantum Ledger Database Qldb', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsQuantumLedgerDatabaseQldb element
+include('elements/aws/Blockchain/AwsQuantumLedgerDatabaseQldb')
+AwsQuantumLedgerDatabaseQldb('element', 'Quantum Ledger Database Qldb', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsQuantumLedgerDatabaseQldb card
+include('elements/aws/Blockchain/AwsQuantumLedgerDatabaseQldb')
+AwsQuantumLedgerDatabaseQldbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsQuantumLedgerDatabaseQldb card
+include('elements/aws/Blockchain/AwsQuantumLedgerDatabaseQldb')
+AwsQuantumLedgerDatabaseQldbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/BusinessApplications/AwsAlexaForBusiness.card.png b/cloud/documentation/aws/BusinessApplications/AwsAlexaForBusiness.card.png
new file mode 100644
index 00000000000..32649a6a2fd
Binary files /dev/null and b/cloud/documentation/aws/BusinessApplications/AwsAlexaForBusiness.card.png differ
diff --git a/cloud/documentation/aws/BusinessApplications/AwsAlexaForBusiness.element.png b/cloud/documentation/aws/BusinessApplications/AwsAlexaForBusiness.element.png
new file mode 100644
index 00000000000..f8f2b3951eb
Binary files /dev/null and b/cloud/documentation/aws/BusinessApplications/AwsAlexaForBusiness.element.png differ
diff --git a/cloud/documentation/aws/BusinessApplications/AwsAlexaForBusiness.md b/cloud/documentation/aws/BusinessApplications/AwsAlexaForBusiness.md
new file mode 100644
index 00000000000..477543785a7
--- /dev/null
+++ b/cloud/documentation/aws/BusinessApplications/AwsAlexaForBusiness.md
@@ -0,0 +1,81 @@
+# AwsAlexaForBusiness
+```text
+elements/aws/BusinessApplications/AwsAlexaForBusiness
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsAlexaForBusiness icon](../../../icons/aws/BusinessApplications/AwsAlexaForBusiness.png) | ![AwsAlexaForBusiness element](AwsAlexaForBusiness.element.png) | ![AwsAlexaForBusiness card](AwsAlexaForBusiness.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAlexaForBusiness element
+include('elements/aws/BusinessApplications/AwsAlexaForBusiness')
+AwsAlexaForBusiness('element', 'Alexa For Business', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAlexaForBusiness element
+include('elements/aws/BusinessApplications/AwsAlexaForBusiness')
+AwsAlexaForBusiness('element', 'Alexa For Business', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAlexaForBusiness card
+include('elements/aws/BusinessApplications/AwsAlexaForBusiness')
+AwsAlexaForBusinessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAlexaForBusiness card
+include('elements/aws/BusinessApplications/AwsAlexaForBusiness')
+AwsAlexaForBusinessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/BusinessApplications/AwsBusinessApplications.card.png b/cloud/documentation/aws/BusinessApplications/AwsBusinessApplications.card.png
new file mode 100644
index 00000000000..5862b4147b2
Binary files /dev/null and b/cloud/documentation/aws/BusinessApplications/AwsBusinessApplications.card.png differ
diff --git a/cloud/documentation/aws/BusinessApplications/AwsBusinessApplications.element.png b/cloud/documentation/aws/BusinessApplications/AwsBusinessApplications.element.png
new file mode 100644
index 00000000000..a6da90a77e2
Binary files /dev/null and b/cloud/documentation/aws/BusinessApplications/AwsBusinessApplications.element.png differ
diff --git a/cloud/documentation/aws/BusinessApplications/AwsBusinessApplications.md b/cloud/documentation/aws/BusinessApplications/AwsBusinessApplications.md
new file mode 100644
index 00000000000..9e98ff66eca
--- /dev/null
+++ b/cloud/documentation/aws/BusinessApplications/AwsBusinessApplications.md
@@ -0,0 +1,81 @@
+# AwsBusinessApplications
+```text
+elements/aws/BusinessApplications/AwsBusinessApplications
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsBusinessApplications icon](../../../icons/aws/BusinessApplications/AwsBusinessApplications.png) | ![AwsBusinessApplications element](AwsBusinessApplications.element.png) | ![AwsBusinessApplications card](AwsBusinessApplications.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBusinessApplications element
+include('elements/aws/BusinessApplications/AwsBusinessApplications')
+AwsBusinessApplications('element', 'Business Applications', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBusinessApplications element
+include('elements/aws/BusinessApplications/AwsBusinessApplications')
+AwsBusinessApplications('element', 'Business Applications', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsBusinessApplications card
+include('elements/aws/BusinessApplications/AwsBusinessApplications')
+AwsBusinessApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsBusinessApplications card
+include('elements/aws/BusinessApplications/AwsBusinessApplications')
+AwsBusinessApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/BusinessApplications/AwsChime.card.png b/cloud/documentation/aws/BusinessApplications/AwsChime.card.png
new file mode 100644
index 00000000000..9bbf0533ece
Binary files /dev/null and b/cloud/documentation/aws/BusinessApplications/AwsChime.card.png differ
diff --git a/cloud/documentation/aws/BusinessApplications/AwsChime.element.png b/cloud/documentation/aws/BusinessApplications/AwsChime.element.png
new file mode 100644
index 00000000000..5237dc2b24f
Binary files /dev/null and b/cloud/documentation/aws/BusinessApplications/AwsChime.element.png differ
diff --git a/cloud/documentation/aws/BusinessApplications/AwsChime.md b/cloud/documentation/aws/BusinessApplications/AwsChime.md
new file mode 100644
index 00000000000..fd6225ac598
--- /dev/null
+++ b/cloud/documentation/aws/BusinessApplications/AwsChime.md
@@ -0,0 +1,81 @@
+# AwsChime
+```text
+elements/aws/BusinessApplications/AwsChime
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsChime icon](../../../icons/aws/BusinessApplications/AwsChime.png) | ![AwsChime element](AwsChime.element.png) | ![AwsChime card](AwsChime.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsChime element
+include('elements/aws/BusinessApplications/AwsChime')
+AwsChime('element', 'Chime', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsChime element
+include('elements/aws/BusinessApplications/AwsChime')
+AwsChime('element', 'Chime', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsChime card
+include('elements/aws/BusinessApplications/AwsChime')
+AwsChimeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsChime card
+include('elements/aws/BusinessApplications/AwsChime')
+AwsChimeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/BusinessApplications/AwsWorkmail.card.png b/cloud/documentation/aws/BusinessApplications/AwsWorkmail.card.png
new file mode 100644
index 00000000000..78a6d992b53
Binary files /dev/null and b/cloud/documentation/aws/BusinessApplications/AwsWorkmail.card.png differ
diff --git a/cloud/documentation/aws/BusinessApplications/AwsWorkmail.element.png b/cloud/documentation/aws/BusinessApplications/AwsWorkmail.element.png
new file mode 100644
index 00000000000..3d521c0eab1
Binary files /dev/null and b/cloud/documentation/aws/BusinessApplications/AwsWorkmail.element.png differ
diff --git a/cloud/documentation/aws/BusinessApplications/AwsWorkmail.md b/cloud/documentation/aws/BusinessApplications/AwsWorkmail.md
new file mode 100644
index 00000000000..611eadf9af6
--- /dev/null
+++ b/cloud/documentation/aws/BusinessApplications/AwsWorkmail.md
@@ -0,0 +1,81 @@
+# AwsWorkmail
+```text
+elements/aws/BusinessApplications/AwsWorkmail
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsWorkmail icon](../../../icons/aws/BusinessApplications/AwsWorkmail.png) | ![AwsWorkmail element](AwsWorkmail.element.png) | ![AwsWorkmail card](AwsWorkmail.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWorkmail element
+include('elements/aws/BusinessApplications/AwsWorkmail')
+AwsWorkmail('element', 'Workmail', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWorkmail element
+include('elements/aws/BusinessApplications/AwsWorkmail')
+AwsWorkmail('element', 'Workmail', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsWorkmail card
+include('elements/aws/BusinessApplications/AwsWorkmail')
+AwsWorkmailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsWorkmail card
+include('elements/aws/BusinessApplications/AwsWorkmail')
+AwsWorkmailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsApplicationAutoScaling.card.png b/cloud/documentation/aws/Compute/AwsApplicationAutoScaling.card.png
new file mode 100644
index 00000000000..04d9f780af5
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsApplicationAutoScaling.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsApplicationAutoScaling.element.png b/cloud/documentation/aws/Compute/AwsApplicationAutoScaling.element.png
new file mode 100644
index 00000000000..cfeae9e7acf
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsApplicationAutoScaling.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsApplicationAutoScaling.md b/cloud/documentation/aws/Compute/AwsApplicationAutoScaling.md
new file mode 100644
index 00000000000..61c599de6c6
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsApplicationAutoScaling.md
@@ -0,0 +1,81 @@
+# AwsApplicationAutoScaling
+```text
+elements/aws/Compute/AwsApplicationAutoScaling
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsApplicationAutoScaling icon](../../../icons/aws/Compute/AwsApplicationAutoScaling.png) | ![AwsApplicationAutoScaling element](AwsApplicationAutoScaling.element.png) | ![AwsApplicationAutoScaling card](AwsApplicationAutoScaling.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApplicationAutoScaling element
+include('elements/aws/Compute/AwsApplicationAutoScaling')
+AwsApplicationAutoScaling('element', 'Application Auto Scaling', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApplicationAutoScaling element
+include('elements/aws/Compute/AwsApplicationAutoScaling')
+AwsApplicationAutoScaling('element', 'Application Auto Scaling', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApplicationAutoScaling card
+include('elements/aws/Compute/AwsApplicationAutoScaling')
+AwsApplicationAutoScalingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApplicationAutoScaling card
+include('elements/aws/Compute/AwsApplicationAutoScaling')
+AwsApplicationAutoScalingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsBatch.card.png b/cloud/documentation/aws/Compute/AwsBatch.card.png
new file mode 100644
index 00000000000..8722011b3e4
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsBatch.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsBatch.element.png b/cloud/documentation/aws/Compute/AwsBatch.element.png
new file mode 100644
index 00000000000..b1a544f2c51
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsBatch.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsBatch.md b/cloud/documentation/aws/Compute/AwsBatch.md
new file mode 100644
index 00000000000..b6fc9c18515
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsBatch.md
@@ -0,0 +1,81 @@
+# AwsBatch
+```text
+elements/aws/Compute/AwsBatch
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsBatch icon](../../../icons/aws/Compute/AwsBatch.png) | ![AwsBatch element](AwsBatch.element.png) | ![AwsBatch card](AwsBatch.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBatch element
+include('elements/aws/Compute/AwsBatch')
+AwsBatch('element', 'Batch', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBatch element
+include('elements/aws/Compute/AwsBatch')
+AwsBatch('element', 'Batch', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsBatch card
+include('elements/aws/Compute/AwsBatch')
+AwsBatchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsBatch card
+include('elements/aws/Compute/AwsBatch')
+AwsBatchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsCompute.card.png b/cloud/documentation/aws/Compute/AwsCompute.card.png
new file mode 100644
index 00000000000..7b8df13d7d6
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsCompute.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsCompute.element.png b/cloud/documentation/aws/Compute/AwsCompute.element.png
new file mode 100644
index 00000000000..682c9bac478
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsCompute.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsCompute.md b/cloud/documentation/aws/Compute/AwsCompute.md
new file mode 100644
index 00000000000..65d6ed4b06c
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsCompute.md
@@ -0,0 +1,81 @@
+# AwsCompute
+```text
+elements/aws/Compute/AwsCompute
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCompute icon](../../../icons/aws/Compute/AwsCompute.png) | ![AwsCompute element](AwsCompute.element.png) | ![AwsCompute card](AwsCompute.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCompute element
+include('elements/aws/Compute/AwsCompute')
+AwsCompute('element', 'Compute', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCompute element
+include('elements/aws/Compute/AwsCompute')
+AwsCompute('element', 'Compute', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCompute card
+include('elements/aws/Compute/AwsCompute')
+AwsComputeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCompute card
+include('elements/aws/Compute/AwsCompute')
+AwsComputeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsComputeOptimizer.card.png b/cloud/documentation/aws/Compute/AwsComputeOptimizer.card.png
new file mode 100644
index 00000000000..ad50e8ce2a3
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsComputeOptimizer.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsComputeOptimizer.element.png b/cloud/documentation/aws/Compute/AwsComputeOptimizer.element.png
new file mode 100644
index 00000000000..c1c4e12367e
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsComputeOptimizer.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsComputeOptimizer.md b/cloud/documentation/aws/Compute/AwsComputeOptimizer.md
new file mode 100644
index 00000000000..fcbef39699a
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsComputeOptimizer.md
@@ -0,0 +1,81 @@
+# AwsComputeOptimizer
+```text
+elements/aws/Compute/AwsComputeOptimizer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsComputeOptimizer icon](../../../icons/aws/Compute/AwsComputeOptimizer.png) | ![AwsComputeOptimizer element](AwsComputeOptimizer.element.png) | ![AwsComputeOptimizer card](AwsComputeOptimizer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsComputeOptimizer element
+include('elements/aws/Compute/AwsComputeOptimizer')
+AwsComputeOptimizer('element', 'Compute Optimizer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsComputeOptimizer element
+include('elements/aws/Compute/AwsComputeOptimizer')
+AwsComputeOptimizer('element', 'Compute Optimizer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsComputeOptimizer card
+include('elements/aws/Compute/AwsComputeOptimizer')
+AwsComputeOptimizerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsComputeOptimizer card
+include('elements/aws/Compute/AwsComputeOptimizer')
+AwsComputeOptimizerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsEc2.card.png b/cloud/documentation/aws/Compute/AwsEc2.card.png
new file mode 100644
index 00000000000..5e539d0acea
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2.element.png b/cloud/documentation/aws/Compute/AwsEc2.element.png
new file mode 100644
index 00000000000..94ca2cd9c55
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2.md b/cloud/documentation/aws/Compute/AwsEc2.md
new file mode 100644
index 00000000000..8108813dd9d
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsEc2.md
@@ -0,0 +1,81 @@
+# AwsEc2
+```text
+elements/aws/Compute/AwsEc2
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2 icon](../../../icons/aws/Compute/AwsEc2.png) | ![AwsEc2 element](AwsEc2.element.png) | ![AwsEc2 card](AwsEc2.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2 element
+include('elements/aws/Compute/AwsEc2')
+AwsEc2('element', 'Ec2', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2 element
+include('elements/aws/Compute/AwsEc2')
+AwsEc2('element', 'Ec2', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2 card
+include('elements/aws/Compute/AwsEc2')
+AwsEc2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2 card
+include('elements/aws/Compute/AwsEc2')
+AwsEc2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsEc2Ami.card.png b/cloud/documentation/aws/Compute/AwsEc2Ami.card.png
new file mode 100644
index 00000000000..19c1f980956
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2Ami.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2Ami.element.png b/cloud/documentation/aws/Compute/AwsEc2Ami.element.png
new file mode 100644
index 00000000000..f71a1b7953d
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2Ami.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2Ami.md b/cloud/documentation/aws/Compute/AwsEc2Ami.md
new file mode 100644
index 00000000000..85e0ea25a8b
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsEc2Ami.md
@@ -0,0 +1,81 @@
+# AwsEc2Ami
+```text
+elements/aws/Compute/AwsEc2Ami
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2Ami icon](../../../icons/aws/Compute/AwsEc2Ami.png) | ![AwsEc2Ami element](AwsEc2Ami.element.png) | ![AwsEc2Ami card](AwsEc2Ami.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Ami element
+include('elements/aws/Compute/AwsEc2Ami')
+AwsEc2Ami('element', 'Ec2 Ami', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Ami element
+include('elements/aws/Compute/AwsEc2Ami')
+AwsEc2Ami('element', 'Ec2 Ami', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2Ami card
+include('elements/aws/Compute/AwsEc2Ami')
+AwsEc2AmiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2Ami card
+include('elements/aws/Compute/AwsEc2Ami')
+AwsEc2AmiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsEc2AutoScaling.card.png b/cloud/documentation/aws/Compute/AwsEc2AutoScaling.card.png
new file mode 100644
index 00000000000..1adcae62584
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2AutoScaling.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2AutoScaling.element.png b/cloud/documentation/aws/Compute/AwsEc2AutoScaling.element.png
new file mode 100644
index 00000000000..9c7e9d053a1
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2AutoScaling.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2AutoScaling.md b/cloud/documentation/aws/Compute/AwsEc2AutoScaling.md
new file mode 100644
index 00000000000..e7bbc571281
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsEc2AutoScaling.md
@@ -0,0 +1,81 @@
+# AwsEc2AutoScaling
+```text
+elements/aws/Compute/AwsEc2AutoScaling
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2AutoScaling icon](../../../icons/aws/Compute/AwsEc2AutoScaling.png) | ![AwsEc2AutoScaling element](AwsEc2AutoScaling.element.png) | ![AwsEc2AutoScaling card](AwsEc2AutoScaling.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2AutoScaling element
+include('elements/aws/Compute/AwsEc2AutoScaling')
+AwsEc2AutoScaling('element', 'Ec2 Auto Scaling', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2AutoScaling element
+include('elements/aws/Compute/AwsEc2AutoScaling')
+AwsEc2AutoScaling('element', 'Ec2 Auto Scaling', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2AutoScaling card
+include('elements/aws/Compute/AwsEc2AutoScaling')
+AwsEc2AutoScalingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2AutoScaling card
+include('elements/aws/Compute/AwsEc2AutoScaling')
+AwsEc2AutoScalingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsEc2ContainerRegistry.card.png b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistry.card.png
new file mode 100644
index 00000000000..f013e5beb42
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistry.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2ContainerRegistry.element.png b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistry.element.png
new file mode 100644
index 00000000000..77a03f6f26f
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistry.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2ContainerRegistry.md b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistry.md
new file mode 100644
index 00000000000..7bbe69c5ab8
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistry.md
@@ -0,0 +1,81 @@
+# AwsEc2ContainerRegistry
+```text
+elements/aws/Compute/AwsEc2ContainerRegistry
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2ContainerRegistry icon](../../../icons/aws/Compute/AwsEc2ContainerRegistry.png) | ![AwsEc2ContainerRegistry element](AwsEc2ContainerRegistry.element.png) | ![AwsEc2ContainerRegistry card](AwsEc2ContainerRegistry.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ContainerRegistry element
+include('elements/aws/Compute/AwsEc2ContainerRegistry')
+AwsEc2ContainerRegistry('element', 'Ec2 Container Registry', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ContainerRegistry element
+include('elements/aws/Compute/AwsEc2ContainerRegistry')
+AwsEc2ContainerRegistry('element', 'Ec2 Container Registry', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2ContainerRegistry card
+include('elements/aws/Compute/AwsEc2ContainerRegistry')
+AwsEc2ContainerRegistryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2ContainerRegistry card
+include('elements/aws/Compute/AwsEc2ContainerRegistry')
+AwsEc2ContainerRegistryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryImage.card.png b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryImage.card.png
new file mode 100644
index 00000000000..78f40ab946b
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryImage.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryImage.element.png b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryImage.element.png
new file mode 100644
index 00000000000..1040cf0b1b9
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryImage.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryImage.md b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryImage.md
new file mode 100644
index 00000000000..f9256054ec6
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryImage.md
@@ -0,0 +1,81 @@
+# AwsEc2ContainerRegistryImage
+```text
+elements/aws/Compute/AwsEc2ContainerRegistryImage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2ContainerRegistryImage icon](../../../icons/aws/Compute/AwsEc2ContainerRegistryImage.png) | ![AwsEc2ContainerRegistryImage element](AwsEc2ContainerRegistryImage.element.png) | ![AwsEc2ContainerRegistryImage card](AwsEc2ContainerRegistryImage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ContainerRegistryImage element
+include('elements/aws/Compute/AwsEc2ContainerRegistryImage')
+AwsEc2ContainerRegistryImage('element', 'Ec2 Container Registry Image', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ContainerRegistryImage element
+include('elements/aws/Compute/AwsEc2ContainerRegistryImage')
+AwsEc2ContainerRegistryImage('element', 'Ec2 Container Registry Image', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2ContainerRegistryImage card
+include('elements/aws/Compute/AwsEc2ContainerRegistryImage')
+AwsEc2ContainerRegistryImageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2ContainerRegistryImage card
+include('elements/aws/Compute/AwsEc2ContainerRegistryImage')
+AwsEc2ContainerRegistryImageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryRegistry.card.png b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryRegistry.card.png
new file mode 100644
index 00000000000..063e90ae0aa
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryRegistry.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryRegistry.element.png b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryRegistry.element.png
new file mode 100644
index 00000000000..ed6aea1e9f7
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryRegistry.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryRegistry.md b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryRegistry.md
new file mode 100644
index 00000000000..a29675ef921
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsEc2ContainerRegistryRegistry.md
@@ -0,0 +1,81 @@
+# AwsEc2ContainerRegistryRegistry
+```text
+elements/aws/Compute/AwsEc2ContainerRegistryRegistry
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2ContainerRegistryRegistry icon](../../../icons/aws/Compute/AwsEc2ContainerRegistryRegistry.png) | ![AwsEc2ContainerRegistryRegistry element](AwsEc2ContainerRegistryRegistry.element.png) | ![AwsEc2ContainerRegistryRegistry card](AwsEc2ContainerRegistryRegistry.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ContainerRegistryRegistry element
+include('elements/aws/Compute/AwsEc2ContainerRegistryRegistry')
+AwsEc2ContainerRegistryRegistry('element', 'Ec2 Container Registry Registry', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ContainerRegistryRegistry element
+include('elements/aws/Compute/AwsEc2ContainerRegistryRegistry')
+AwsEc2ContainerRegistryRegistry('element', 'Ec2 Container Registry Registry', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2ContainerRegistryRegistry card
+include('elements/aws/Compute/AwsEc2ContainerRegistryRegistry')
+AwsEc2ContainerRegistryRegistryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2ContainerRegistryRegistry card
+include('elements/aws/Compute/AwsEc2ContainerRegistryRegistry')
+AwsEc2ContainerRegistryRegistryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsEc2ElasticIpAddress.card.png b/cloud/documentation/aws/Compute/AwsEc2ElasticIpAddress.card.png
new file mode 100644
index 00000000000..9c720fa72ca
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2ElasticIpAddress.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2ElasticIpAddress.element.png b/cloud/documentation/aws/Compute/AwsEc2ElasticIpAddress.element.png
new file mode 100644
index 00000000000..4de88a3ea4d
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2ElasticIpAddress.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2ElasticIpAddress.md b/cloud/documentation/aws/Compute/AwsEc2ElasticIpAddress.md
new file mode 100644
index 00000000000..13d7efe9aaa
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsEc2ElasticIpAddress.md
@@ -0,0 +1,81 @@
+# AwsEc2ElasticIpAddress
+```text
+elements/aws/Compute/AwsEc2ElasticIpAddress
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2ElasticIpAddress icon](../../../icons/aws/Compute/AwsEc2ElasticIpAddress.png) | ![AwsEc2ElasticIpAddress element](AwsEc2ElasticIpAddress.element.png) | ![AwsEc2ElasticIpAddress card](AwsEc2ElasticIpAddress.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ElasticIpAddress element
+include('elements/aws/Compute/AwsEc2ElasticIpAddress')
+AwsEc2ElasticIpAddress('element', 'Ec2 Elastic Ip Address', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ElasticIpAddress element
+include('elements/aws/Compute/AwsEc2ElasticIpAddress')
+AwsEc2ElasticIpAddress('element', 'Ec2 Elastic Ip Address', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2ElasticIpAddress card
+include('elements/aws/Compute/AwsEc2ElasticIpAddress')
+AwsEc2ElasticIpAddressCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2ElasticIpAddress card
+include('elements/aws/Compute/AwsEc2ElasticIpAddress')
+AwsEc2ElasticIpAddressCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsEc2ImageBuilder.card.png b/cloud/documentation/aws/Compute/AwsEc2ImageBuilder.card.png
new file mode 100644
index 00000000000..e7055528012
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2ImageBuilder.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2ImageBuilder.element.png b/cloud/documentation/aws/Compute/AwsEc2ImageBuilder.element.png
new file mode 100644
index 00000000000..979e866c13b
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2ImageBuilder.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2ImageBuilder.md b/cloud/documentation/aws/Compute/AwsEc2ImageBuilder.md
new file mode 100644
index 00000000000..60b9926c5b9
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsEc2ImageBuilder.md
@@ -0,0 +1,81 @@
+# AwsEc2ImageBuilder
+```text
+elements/aws/Compute/AwsEc2ImageBuilder
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2ImageBuilder icon](../../../icons/aws/Compute/AwsEc2ImageBuilder.png) | ![AwsEc2ImageBuilder element](AwsEc2ImageBuilder.element.png) | ![AwsEc2ImageBuilder card](AwsEc2ImageBuilder.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ImageBuilder element
+include('elements/aws/Compute/AwsEc2ImageBuilder')
+AwsEc2ImageBuilder('element', 'Ec2 Image Builder', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ImageBuilder element
+include('elements/aws/Compute/AwsEc2ImageBuilder')
+AwsEc2ImageBuilder('element', 'Ec2 Image Builder', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2ImageBuilder card
+include('elements/aws/Compute/AwsEc2ImageBuilder')
+AwsEc2ImageBuilderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2ImageBuilder card
+include('elements/aws/Compute/AwsEc2ImageBuilder')
+AwsEc2ImageBuilderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsEc2Rescue.card.png b/cloud/documentation/aws/Compute/AwsEc2Rescue.card.png
new file mode 100644
index 00000000000..fee99a503a7
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2Rescue.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2Rescue.element.png b/cloud/documentation/aws/Compute/AwsEc2Rescue.element.png
new file mode 100644
index 00000000000..fc13646de0b
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsEc2Rescue.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsEc2Rescue.md b/cloud/documentation/aws/Compute/AwsEc2Rescue.md
new file mode 100644
index 00000000000..4853cec15a1
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsEc2Rescue.md
@@ -0,0 +1,81 @@
+# AwsEc2Rescue
+```text
+elements/aws/Compute/AwsEc2Rescue
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2Rescue icon](../../../icons/aws/Compute/AwsEc2Rescue.png) | ![AwsEc2Rescue element](AwsEc2Rescue.element.png) | ![AwsEc2Rescue card](AwsEc2Rescue.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Rescue element
+include('elements/aws/Compute/AwsEc2Rescue')
+AwsEc2Rescue('element', 'Ec2 Rescue', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Rescue element
+include('elements/aws/Compute/AwsEc2Rescue')
+AwsEc2Rescue('element', 'Ec2 Rescue', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2Rescue card
+include('elements/aws/Compute/AwsEc2Rescue')
+AwsEc2RescueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2Rescue card
+include('elements/aws/Compute/AwsEc2Rescue')
+AwsEc2RescueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsElasticBeanstalk.card.png b/cloud/documentation/aws/Compute/AwsElasticBeanstalk.card.png
new file mode 100644
index 00000000000..4688645c854
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticBeanstalk.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticBeanstalk.element.png b/cloud/documentation/aws/Compute/AwsElasticBeanstalk.element.png
new file mode 100644
index 00000000000..76a66b9b61b
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticBeanstalk.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticBeanstalk.md b/cloud/documentation/aws/Compute/AwsElasticBeanstalk.md
new file mode 100644
index 00000000000..c735bc91012
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsElasticBeanstalk.md
@@ -0,0 +1,81 @@
+# AwsElasticBeanstalk
+```text
+elements/aws/Compute/AwsElasticBeanstalk
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticBeanstalk icon](../../../icons/aws/Compute/AwsElasticBeanstalk.png) | ![AwsElasticBeanstalk element](AwsElasticBeanstalk.element.png) | ![AwsElasticBeanstalk card](AwsElasticBeanstalk.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBeanstalk element
+include('elements/aws/Compute/AwsElasticBeanstalk')
+AwsElasticBeanstalk('element', 'Elastic Beanstalk', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBeanstalk element
+include('elements/aws/Compute/AwsElasticBeanstalk')
+AwsElasticBeanstalk('element', 'Elastic Beanstalk', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticBeanstalk card
+include('elements/aws/Compute/AwsElasticBeanstalk')
+AwsElasticBeanstalkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticBeanstalk card
+include('elements/aws/Compute/AwsElasticBeanstalk')
+AwsElasticBeanstalkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsElasticBeanstalkApplication.card.png b/cloud/documentation/aws/Compute/AwsElasticBeanstalkApplication.card.png
new file mode 100644
index 00000000000..abe8caab72e
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticBeanstalkApplication.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticBeanstalkApplication.element.png b/cloud/documentation/aws/Compute/AwsElasticBeanstalkApplication.element.png
new file mode 100644
index 00000000000..05ee120a992
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticBeanstalkApplication.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticBeanstalkApplication.md b/cloud/documentation/aws/Compute/AwsElasticBeanstalkApplication.md
new file mode 100644
index 00000000000..c9bd7e77bba
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsElasticBeanstalkApplication.md
@@ -0,0 +1,81 @@
+# AwsElasticBeanstalkApplication
+```text
+elements/aws/Compute/AwsElasticBeanstalkApplication
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticBeanstalkApplication icon](../../../icons/aws/Compute/AwsElasticBeanstalkApplication.png) | ![AwsElasticBeanstalkApplication element](AwsElasticBeanstalkApplication.element.png) | ![AwsElasticBeanstalkApplication card](AwsElasticBeanstalkApplication.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBeanstalkApplication element
+include('elements/aws/Compute/AwsElasticBeanstalkApplication')
+AwsElasticBeanstalkApplication('element', 'Elastic Beanstalk Application', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBeanstalkApplication element
+include('elements/aws/Compute/AwsElasticBeanstalkApplication')
+AwsElasticBeanstalkApplication('element', 'Elastic Beanstalk Application', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticBeanstalkApplication card
+include('elements/aws/Compute/AwsElasticBeanstalkApplication')
+AwsElasticBeanstalkApplicationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticBeanstalkApplication card
+include('elements/aws/Compute/AwsElasticBeanstalkApplication')
+AwsElasticBeanstalkApplicationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsElasticBeanstalkDeployment.card.png b/cloud/documentation/aws/Compute/AwsElasticBeanstalkDeployment.card.png
new file mode 100644
index 00000000000..bbbc2fa00c9
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticBeanstalkDeployment.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticBeanstalkDeployment.element.png b/cloud/documentation/aws/Compute/AwsElasticBeanstalkDeployment.element.png
new file mode 100644
index 00000000000..cb8fcab2d25
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticBeanstalkDeployment.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticBeanstalkDeployment.md b/cloud/documentation/aws/Compute/AwsElasticBeanstalkDeployment.md
new file mode 100644
index 00000000000..9b48a2a91f8
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsElasticBeanstalkDeployment.md
@@ -0,0 +1,81 @@
+# AwsElasticBeanstalkDeployment
+```text
+elements/aws/Compute/AwsElasticBeanstalkDeployment
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticBeanstalkDeployment icon](../../../icons/aws/Compute/AwsElasticBeanstalkDeployment.png) | ![AwsElasticBeanstalkDeployment element](AwsElasticBeanstalkDeployment.element.png) | ![AwsElasticBeanstalkDeployment card](AwsElasticBeanstalkDeployment.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBeanstalkDeployment element
+include('elements/aws/Compute/AwsElasticBeanstalkDeployment')
+AwsElasticBeanstalkDeployment('element', 'Elastic Beanstalk Deployment', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBeanstalkDeployment element
+include('elements/aws/Compute/AwsElasticBeanstalkDeployment')
+AwsElasticBeanstalkDeployment('element', 'Elastic Beanstalk Deployment', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticBeanstalkDeployment card
+include('elements/aws/Compute/AwsElasticBeanstalkDeployment')
+AwsElasticBeanstalkDeploymentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticBeanstalkDeployment card
+include('elements/aws/Compute/AwsElasticBeanstalkDeployment')
+AwsElasticBeanstalkDeploymentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerService.card.png b/cloud/documentation/aws/Compute/AwsElasticContainerService.card.png
new file mode 100644
index 00000000000..412d717e78a
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticContainerService.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerService.element.png b/cloud/documentation/aws/Compute/AwsElasticContainerService.element.png
new file mode 100644
index 00000000000..37c29fc35be
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticContainerService.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerService.md b/cloud/documentation/aws/Compute/AwsElasticContainerService.md
new file mode 100644
index 00000000000..6938f3aad41
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsElasticContainerService.md
@@ -0,0 +1,81 @@
+# AwsElasticContainerService
+```text
+elements/aws/Compute/AwsElasticContainerService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticContainerService icon](../../../icons/aws/Compute/AwsElasticContainerService.png) | ![AwsElasticContainerService element](AwsElasticContainerService.element.png) | ![AwsElasticContainerService card](AwsElasticContainerService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerService element
+include('elements/aws/Compute/AwsElasticContainerService')
+AwsElasticContainerService('element', 'Elastic Container Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerService element
+include('elements/aws/Compute/AwsElasticContainerService')
+AwsElasticContainerService('element', 'Elastic Container Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticContainerService card
+include('elements/aws/Compute/AwsElasticContainerService')
+AwsElasticContainerServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticContainerService card
+include('elements/aws/Compute/AwsElasticContainerService')
+AwsElasticContainerServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer1.card.png b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer1.card.png
new file mode 100644
index 00000000000..1ae43ed9249
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer1.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer1.element.png b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer1.element.png
new file mode 100644
index 00000000000..a65891a6d05
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer1.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer1.md b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer1.md
new file mode 100644
index 00000000000..ad629634b0e
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer1.md
@@ -0,0 +1,81 @@
+# AwsElasticContainerServiceContainer1
+```text
+elements/aws/Compute/AwsElasticContainerServiceContainer1
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticContainerServiceContainer1 icon](../../../icons/aws/Compute/AwsElasticContainerServiceContainer1.png) | ![AwsElasticContainerServiceContainer1 element](AwsElasticContainerServiceContainer1.element.png) | ![AwsElasticContainerServiceContainer1 card](AwsElasticContainerServiceContainer1.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceContainer1 element
+include('elements/aws/Compute/AwsElasticContainerServiceContainer1')
+AwsElasticContainerServiceContainer1('element', 'Elastic Container Service Container1', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceContainer1 element
+include('elements/aws/Compute/AwsElasticContainerServiceContainer1')
+AwsElasticContainerServiceContainer1('element', 'Elastic Container Service Container1', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceContainer1 card
+include('elements/aws/Compute/AwsElasticContainerServiceContainer1')
+AwsElasticContainerServiceContainer1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceContainer1 card
+include('elements/aws/Compute/AwsElasticContainerServiceContainer1')
+AwsElasticContainerServiceContainer1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer2.card.png b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer2.card.png
new file mode 100644
index 00000000000..568cee9bdfb
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer2.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer2.element.png b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer2.element.png
new file mode 100644
index 00000000000..e3984a51e70
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer2.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer2.md b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer2.md
new file mode 100644
index 00000000000..fcf5d872fc0
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer2.md
@@ -0,0 +1,81 @@
+# AwsElasticContainerServiceContainer2
+```text
+elements/aws/Compute/AwsElasticContainerServiceContainer2
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticContainerServiceContainer2 icon](../../../icons/aws/Compute/AwsElasticContainerServiceContainer2.png) | ![AwsElasticContainerServiceContainer2 element](AwsElasticContainerServiceContainer2.element.png) | ![AwsElasticContainerServiceContainer2 card](AwsElasticContainerServiceContainer2.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceContainer2 element
+include('elements/aws/Compute/AwsElasticContainerServiceContainer2')
+AwsElasticContainerServiceContainer2('element', 'Elastic Container Service Container2', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceContainer2 element
+include('elements/aws/Compute/AwsElasticContainerServiceContainer2')
+AwsElasticContainerServiceContainer2('element', 'Elastic Container Service Container2', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceContainer2 card
+include('elements/aws/Compute/AwsElasticContainerServiceContainer2')
+AwsElasticContainerServiceContainer2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceContainer2 card
+include('elements/aws/Compute/AwsElasticContainerServiceContainer2')
+AwsElasticContainerServiceContainer2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer3.card.png b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer3.card.png
new file mode 100644
index 00000000000..fa6eb511784
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer3.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer3.element.png b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer3.element.png
new file mode 100644
index 00000000000..c288dfa417d
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer3.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer3.md b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer3.md
new file mode 100644
index 00000000000..ebe73f496f5
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsElasticContainerServiceContainer3.md
@@ -0,0 +1,81 @@
+# AwsElasticContainerServiceContainer3
+```text
+elements/aws/Compute/AwsElasticContainerServiceContainer3
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticContainerServiceContainer3 icon](../../../icons/aws/Compute/AwsElasticContainerServiceContainer3.png) | ![AwsElasticContainerServiceContainer3 element](AwsElasticContainerServiceContainer3.element.png) | ![AwsElasticContainerServiceContainer3 card](AwsElasticContainerServiceContainer3.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceContainer3 element
+include('elements/aws/Compute/AwsElasticContainerServiceContainer3')
+AwsElasticContainerServiceContainer3('element', 'Elastic Container Service Container3', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceContainer3 element
+include('elements/aws/Compute/AwsElasticContainerServiceContainer3')
+AwsElasticContainerServiceContainer3('element', 'Elastic Container Service Container3', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceContainer3 card
+include('elements/aws/Compute/AwsElasticContainerServiceContainer3')
+AwsElasticContainerServiceContainer3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceContainer3 card
+include('elements/aws/Compute/AwsElasticContainerServiceContainer3')
+AwsElasticContainerServiceContainer3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerServiceService.card.png b/cloud/documentation/aws/Compute/AwsElasticContainerServiceService.card.png
new file mode 100644
index 00000000000..3a4d114bd50
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticContainerServiceService.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerServiceService.element.png b/cloud/documentation/aws/Compute/AwsElasticContainerServiceService.element.png
new file mode 100644
index 00000000000..0600776c896
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticContainerServiceService.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerServiceService.md b/cloud/documentation/aws/Compute/AwsElasticContainerServiceService.md
new file mode 100644
index 00000000000..96db6559e5f
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsElasticContainerServiceService.md
@@ -0,0 +1,81 @@
+# AwsElasticContainerServiceService
+```text
+elements/aws/Compute/AwsElasticContainerServiceService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticContainerServiceService icon](../../../icons/aws/Compute/AwsElasticContainerServiceService.png) | ![AwsElasticContainerServiceService element](AwsElasticContainerServiceService.element.png) | ![AwsElasticContainerServiceService card](AwsElasticContainerServiceService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceService element
+include('elements/aws/Compute/AwsElasticContainerServiceService')
+AwsElasticContainerServiceService('element', 'Elastic Container Service Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceService element
+include('elements/aws/Compute/AwsElasticContainerServiceService')
+AwsElasticContainerServiceService('element', 'Elastic Container Service Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceService card
+include('elements/aws/Compute/AwsElasticContainerServiceService')
+AwsElasticContainerServiceServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceService card
+include('elements/aws/Compute/AwsElasticContainerServiceService')
+AwsElasticContainerServiceServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerServiceTask.card.png b/cloud/documentation/aws/Compute/AwsElasticContainerServiceTask.card.png
new file mode 100644
index 00000000000..5fecd8e3d75
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticContainerServiceTask.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerServiceTask.element.png b/cloud/documentation/aws/Compute/AwsElasticContainerServiceTask.element.png
new file mode 100644
index 00000000000..34c711d440e
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticContainerServiceTask.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticContainerServiceTask.md b/cloud/documentation/aws/Compute/AwsElasticContainerServiceTask.md
new file mode 100644
index 00000000000..b30bf04fd44
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsElasticContainerServiceTask.md
@@ -0,0 +1,81 @@
+# AwsElasticContainerServiceTask
+```text
+elements/aws/Compute/AwsElasticContainerServiceTask
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticContainerServiceTask icon](../../../icons/aws/Compute/AwsElasticContainerServiceTask.png) | ![AwsElasticContainerServiceTask element](AwsElasticContainerServiceTask.element.png) | ![AwsElasticContainerServiceTask card](AwsElasticContainerServiceTask.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceTask element
+include('elements/aws/Compute/AwsElasticContainerServiceTask')
+AwsElasticContainerServiceTask('element', 'Elastic Container Service Task', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceTask element
+include('elements/aws/Compute/AwsElasticContainerServiceTask')
+AwsElasticContainerServiceTask('element', 'Elastic Container Service Task', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceTask card
+include('elements/aws/Compute/AwsElasticContainerServiceTask')
+AwsElasticContainerServiceTaskCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceTask card
+include('elements/aws/Compute/AwsElasticContainerServiceTask')
+AwsElasticContainerServiceTaskCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsElasticKubernetesService.card.png b/cloud/documentation/aws/Compute/AwsElasticKubernetesService.card.png
new file mode 100644
index 00000000000..a4b6ee22e10
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticKubernetesService.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticKubernetesService.element.png b/cloud/documentation/aws/Compute/AwsElasticKubernetesService.element.png
new file mode 100644
index 00000000000..7fefd158eeb
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsElasticKubernetesService.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsElasticKubernetesService.md b/cloud/documentation/aws/Compute/AwsElasticKubernetesService.md
new file mode 100644
index 00000000000..90c2279b6f6
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsElasticKubernetesService.md
@@ -0,0 +1,81 @@
+# AwsElasticKubernetesService
+```text
+elements/aws/Compute/AwsElasticKubernetesService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticKubernetesService icon](../../../icons/aws/Compute/AwsElasticKubernetesService.png) | ![AwsElasticKubernetesService element](AwsElasticKubernetesService.element.png) | ![AwsElasticKubernetesService card](AwsElasticKubernetesService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticKubernetesService element
+include('elements/aws/Compute/AwsElasticKubernetesService')
+AwsElasticKubernetesService('element', 'Elastic Kubernetes Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticKubernetesService element
+include('elements/aws/Compute/AwsElasticKubernetesService')
+AwsElasticKubernetesService('element', 'Elastic Kubernetes Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticKubernetesService card
+include('elements/aws/Compute/AwsElasticKubernetesService')
+AwsElasticKubernetesServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticKubernetesService card
+include('elements/aws/Compute/AwsElasticKubernetesService')
+AwsElasticKubernetesServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsFargate.card.png b/cloud/documentation/aws/Compute/AwsFargate.card.png
new file mode 100644
index 00000000000..8c57056e82f
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsFargate.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsFargate.element.png b/cloud/documentation/aws/Compute/AwsFargate.element.png
new file mode 100644
index 00000000000..5d54712d38e
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsFargate.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsFargate.md b/cloud/documentation/aws/Compute/AwsFargate.md
new file mode 100644
index 00000000000..ff1d22d563f
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsFargate.md
@@ -0,0 +1,81 @@
+# AwsFargate
+```text
+elements/aws/Compute/AwsFargate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsFargate icon](../../../icons/aws/Compute/AwsFargate.png) | ![AwsFargate element](AwsFargate.element.png) | ![AwsFargate card](AwsFargate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFargate element
+include('elements/aws/Compute/AwsFargate')
+AwsFargate('element', 'Fargate', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFargate element
+include('elements/aws/Compute/AwsFargate')
+AwsFargate('element', 'Fargate', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsFargate card
+include('elements/aws/Compute/AwsFargate')
+AwsFargateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsFargate card
+include('elements/aws/Compute/AwsFargate')
+AwsFargateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsLambda.card.png b/cloud/documentation/aws/Compute/AwsLambda.card.png
new file mode 100644
index 00000000000..d142ab9a831
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsLambda.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsLambda.element.png b/cloud/documentation/aws/Compute/AwsLambda.element.png
new file mode 100644
index 00000000000..6bcf060dfa0
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsLambda.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsLambda.md b/cloud/documentation/aws/Compute/AwsLambda.md
new file mode 100644
index 00000000000..169feba8904
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsLambda.md
@@ -0,0 +1,81 @@
+# AwsLambda
+```text
+elements/aws/Compute/AwsLambda
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsLambda icon](../../../icons/aws/Compute/AwsLambda.png) | ![AwsLambda element](AwsLambda.element.png) | ![AwsLambda card](AwsLambda.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLambda element
+include('elements/aws/Compute/AwsLambda')
+AwsLambda('element', 'Lambda', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLambda element
+include('elements/aws/Compute/AwsLambda')
+AwsLambda('element', 'Lambda', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsLambda card
+include('elements/aws/Compute/AwsLambda')
+AwsLambdaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsLambda card
+include('elements/aws/Compute/AwsLambda')
+AwsLambdaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsLambdaLambdaFunction.card.png b/cloud/documentation/aws/Compute/AwsLambdaLambdaFunction.card.png
new file mode 100644
index 00000000000..f026353c63a
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsLambdaLambdaFunction.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsLambdaLambdaFunction.element.png b/cloud/documentation/aws/Compute/AwsLambdaLambdaFunction.element.png
new file mode 100644
index 00000000000..a10430af667
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsLambdaLambdaFunction.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsLambdaLambdaFunction.md b/cloud/documentation/aws/Compute/AwsLambdaLambdaFunction.md
new file mode 100644
index 00000000000..b320b18c6e0
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsLambdaLambdaFunction.md
@@ -0,0 +1,81 @@
+# AwsLambdaLambdaFunction
+```text
+elements/aws/Compute/AwsLambdaLambdaFunction
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsLambdaLambdaFunction icon](../../../icons/aws/Compute/AwsLambdaLambdaFunction.png) | ![AwsLambdaLambdaFunction element](AwsLambdaLambdaFunction.element.png) | ![AwsLambdaLambdaFunction card](AwsLambdaLambdaFunction.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLambdaLambdaFunction element
+include('elements/aws/Compute/AwsLambdaLambdaFunction')
+AwsLambdaLambdaFunction('element', 'Lambda Lambda Function', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLambdaLambdaFunction element
+include('elements/aws/Compute/AwsLambdaLambdaFunction')
+AwsLambdaLambdaFunction('element', 'Lambda Lambda Function', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsLambdaLambdaFunction card
+include('elements/aws/Compute/AwsLambdaLambdaFunction')
+AwsLambdaLambdaFunctionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsLambdaLambdaFunction card
+include('elements/aws/Compute/AwsLambdaLambdaFunction')
+AwsLambdaLambdaFunctionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsLightsail.card.png b/cloud/documentation/aws/Compute/AwsLightsail.card.png
new file mode 100644
index 00000000000..0d3c7f5c3c6
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsLightsail.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsLightsail.element.png b/cloud/documentation/aws/Compute/AwsLightsail.element.png
new file mode 100644
index 00000000000..64a011b809c
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsLightsail.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsLightsail.md b/cloud/documentation/aws/Compute/AwsLightsail.md
new file mode 100644
index 00000000000..1027677a11d
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsLightsail.md
@@ -0,0 +1,81 @@
+# AwsLightsail
+```text
+elements/aws/Compute/AwsLightsail
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsLightsail icon](../../../icons/aws/Compute/AwsLightsail.png) | ![AwsLightsail element](AwsLightsail.element.png) | ![AwsLightsail card](AwsLightsail.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLightsail element
+include('elements/aws/Compute/AwsLightsail')
+AwsLightsail('element', 'Lightsail', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLightsail element
+include('elements/aws/Compute/AwsLightsail')
+AwsLightsail('element', 'Lightsail', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsLightsail card
+include('elements/aws/Compute/AwsLightsail')
+AwsLightsailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsLightsail card
+include('elements/aws/Compute/AwsLightsail')
+AwsLightsailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsLocalZones.card.png b/cloud/documentation/aws/Compute/AwsLocalZones.card.png
new file mode 100644
index 00000000000..f23920d8517
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsLocalZones.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsLocalZones.element.png b/cloud/documentation/aws/Compute/AwsLocalZones.element.png
new file mode 100644
index 00000000000..a0b9b2389d5
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsLocalZones.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsLocalZones.md b/cloud/documentation/aws/Compute/AwsLocalZones.md
new file mode 100644
index 00000000000..fed3c699747
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsLocalZones.md
@@ -0,0 +1,81 @@
+# AwsLocalZones
+```text
+elements/aws/Compute/AwsLocalZones
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsLocalZones icon](../../../icons/aws/Compute/AwsLocalZones.png) | ![AwsLocalZones element](AwsLocalZones.element.png) | ![AwsLocalZones card](AwsLocalZones.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLocalZones element
+include('elements/aws/Compute/AwsLocalZones')
+AwsLocalZones('element', 'Local Zones', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLocalZones element
+include('elements/aws/Compute/AwsLocalZones')
+AwsLocalZones('element', 'Local Zones', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsLocalZones card
+include('elements/aws/Compute/AwsLocalZones')
+AwsLocalZonesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsLocalZones card
+include('elements/aws/Compute/AwsLocalZones')
+AwsLocalZonesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsOutposts.card.png b/cloud/documentation/aws/Compute/AwsOutposts.card.png
new file mode 100644
index 00000000000..3325c44cc69
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsOutposts.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsOutposts.element.png b/cloud/documentation/aws/Compute/AwsOutposts.element.png
new file mode 100644
index 00000000000..0b7904cd42a
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsOutposts.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsOutposts.md b/cloud/documentation/aws/Compute/AwsOutposts.md
new file mode 100644
index 00000000000..11d742518f1
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsOutposts.md
@@ -0,0 +1,81 @@
+# AwsOutposts
+```text
+elements/aws/Compute/AwsOutposts
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsOutposts icon](../../../icons/aws/Compute/AwsOutposts.png) | ![AwsOutposts element](AwsOutposts.element.png) | ![AwsOutposts card](AwsOutposts.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOutposts element
+include('elements/aws/Compute/AwsOutposts')
+AwsOutposts('element', 'Outposts', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOutposts element
+include('elements/aws/Compute/AwsOutposts')
+AwsOutposts('element', 'Outposts', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOutposts card
+include('elements/aws/Compute/AwsOutposts')
+AwsOutpostsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOutposts card
+include('elements/aws/Compute/AwsOutposts')
+AwsOutpostsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsServerlessApplicationRepository.card.png b/cloud/documentation/aws/Compute/AwsServerlessApplicationRepository.card.png
new file mode 100644
index 00000000000..468da2cbed1
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsServerlessApplicationRepository.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsServerlessApplicationRepository.element.png b/cloud/documentation/aws/Compute/AwsServerlessApplicationRepository.element.png
new file mode 100644
index 00000000000..343a9b27960
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsServerlessApplicationRepository.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsServerlessApplicationRepository.md b/cloud/documentation/aws/Compute/AwsServerlessApplicationRepository.md
new file mode 100644
index 00000000000..67efed68983
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsServerlessApplicationRepository.md
@@ -0,0 +1,81 @@
+# AwsServerlessApplicationRepository
+```text
+elements/aws/Compute/AwsServerlessApplicationRepository
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsServerlessApplicationRepository icon](../../../icons/aws/Compute/AwsServerlessApplicationRepository.png) | ![AwsServerlessApplicationRepository element](AwsServerlessApplicationRepository.element.png) | ![AwsServerlessApplicationRepository card](AwsServerlessApplicationRepository.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsServerlessApplicationRepository element
+include('elements/aws/Compute/AwsServerlessApplicationRepository')
+AwsServerlessApplicationRepository('element', 'Serverless Application Repository', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsServerlessApplicationRepository element
+include('elements/aws/Compute/AwsServerlessApplicationRepository')
+AwsServerlessApplicationRepository('element', 'Serverless Application Repository', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsServerlessApplicationRepository card
+include('elements/aws/Compute/AwsServerlessApplicationRepository')
+AwsServerlessApplicationRepositoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsServerlessApplicationRepository card
+include('elements/aws/Compute/AwsServerlessApplicationRepository')
+AwsServerlessApplicationRepositoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxDeadline.card.png b/cloud/documentation/aws/Compute/AwsThinkboxDeadline.card.png
new file mode 100644
index 00000000000..794195ed9b2
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsThinkboxDeadline.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxDeadline.element.png b/cloud/documentation/aws/Compute/AwsThinkboxDeadline.element.png
new file mode 100644
index 00000000000..9ae0ffe1841
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsThinkboxDeadline.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxDeadline.md b/cloud/documentation/aws/Compute/AwsThinkboxDeadline.md
new file mode 100644
index 00000000000..bcd492c6a0a
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsThinkboxDeadline.md
@@ -0,0 +1,81 @@
+# AwsThinkboxDeadline
+```text
+elements/aws/Compute/AwsThinkboxDeadline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsThinkboxDeadline icon](../../../icons/aws/Compute/AwsThinkboxDeadline.png) | ![AwsThinkboxDeadline element](AwsThinkboxDeadline.element.png) | ![AwsThinkboxDeadline card](AwsThinkboxDeadline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxDeadline element
+include('elements/aws/Compute/AwsThinkboxDeadline')
+AwsThinkboxDeadline('element', 'Thinkbox Deadline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxDeadline element
+include('elements/aws/Compute/AwsThinkboxDeadline')
+AwsThinkboxDeadline('element', 'Thinkbox Deadline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsThinkboxDeadline card
+include('elements/aws/Compute/AwsThinkboxDeadline')
+AwsThinkboxDeadlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsThinkboxDeadline card
+include('elements/aws/Compute/AwsThinkboxDeadline')
+AwsThinkboxDeadlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxDraft.card.png b/cloud/documentation/aws/Compute/AwsThinkboxDraft.card.png
new file mode 100644
index 00000000000..7cddbeb81d3
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsThinkboxDraft.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxDraft.element.png b/cloud/documentation/aws/Compute/AwsThinkboxDraft.element.png
new file mode 100644
index 00000000000..29b25e057b4
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsThinkboxDraft.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxDraft.md b/cloud/documentation/aws/Compute/AwsThinkboxDraft.md
new file mode 100644
index 00000000000..3bd8c20a5c5
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsThinkboxDraft.md
@@ -0,0 +1,81 @@
+# AwsThinkboxDraft
+```text
+elements/aws/Compute/AwsThinkboxDraft
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsThinkboxDraft icon](../../../icons/aws/Compute/AwsThinkboxDraft.png) | ![AwsThinkboxDraft element](AwsThinkboxDraft.element.png) | ![AwsThinkboxDraft card](AwsThinkboxDraft.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxDraft element
+include('elements/aws/Compute/AwsThinkboxDraft')
+AwsThinkboxDraft('element', 'Thinkbox Draft', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxDraft element
+include('elements/aws/Compute/AwsThinkboxDraft')
+AwsThinkboxDraft('element', 'Thinkbox Draft', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsThinkboxDraft card
+include('elements/aws/Compute/AwsThinkboxDraft')
+AwsThinkboxDraftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsThinkboxDraft card
+include('elements/aws/Compute/AwsThinkboxDraft')
+AwsThinkboxDraftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxFrost.card.png b/cloud/documentation/aws/Compute/AwsThinkboxFrost.card.png
new file mode 100644
index 00000000000..113e52dc7da
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsThinkboxFrost.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxFrost.element.png b/cloud/documentation/aws/Compute/AwsThinkboxFrost.element.png
new file mode 100644
index 00000000000..d49340f0972
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsThinkboxFrost.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxFrost.md b/cloud/documentation/aws/Compute/AwsThinkboxFrost.md
new file mode 100644
index 00000000000..29772648b45
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsThinkboxFrost.md
@@ -0,0 +1,81 @@
+# AwsThinkboxFrost
+```text
+elements/aws/Compute/AwsThinkboxFrost
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsThinkboxFrost icon](../../../icons/aws/Compute/AwsThinkboxFrost.png) | ![AwsThinkboxFrost element](AwsThinkboxFrost.element.png) | ![AwsThinkboxFrost card](AwsThinkboxFrost.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxFrost element
+include('elements/aws/Compute/AwsThinkboxFrost')
+AwsThinkboxFrost('element', 'Thinkbox Frost', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxFrost element
+include('elements/aws/Compute/AwsThinkboxFrost')
+AwsThinkboxFrost('element', 'Thinkbox Frost', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsThinkboxFrost card
+include('elements/aws/Compute/AwsThinkboxFrost')
+AwsThinkboxFrostCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsThinkboxFrost card
+include('elements/aws/Compute/AwsThinkboxFrost')
+AwsThinkboxFrostCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxKrakatoa.card.png b/cloud/documentation/aws/Compute/AwsThinkboxKrakatoa.card.png
new file mode 100644
index 00000000000..4e163691e6a
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsThinkboxKrakatoa.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxKrakatoa.element.png b/cloud/documentation/aws/Compute/AwsThinkboxKrakatoa.element.png
new file mode 100644
index 00000000000..28f0fae7f5d
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsThinkboxKrakatoa.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxKrakatoa.md b/cloud/documentation/aws/Compute/AwsThinkboxKrakatoa.md
new file mode 100644
index 00000000000..0dd4735531d
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsThinkboxKrakatoa.md
@@ -0,0 +1,81 @@
+# AwsThinkboxKrakatoa
+```text
+elements/aws/Compute/AwsThinkboxKrakatoa
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsThinkboxKrakatoa icon](../../../icons/aws/Compute/AwsThinkboxKrakatoa.png) | ![AwsThinkboxKrakatoa element](AwsThinkboxKrakatoa.element.png) | ![AwsThinkboxKrakatoa card](AwsThinkboxKrakatoa.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxKrakatoa element
+include('elements/aws/Compute/AwsThinkboxKrakatoa')
+AwsThinkboxKrakatoa('element', 'Thinkbox Krakatoa', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxKrakatoa element
+include('elements/aws/Compute/AwsThinkboxKrakatoa')
+AwsThinkboxKrakatoa('element', 'Thinkbox Krakatoa', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsThinkboxKrakatoa card
+include('elements/aws/Compute/AwsThinkboxKrakatoa')
+AwsThinkboxKrakatoaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsThinkboxKrakatoa card
+include('elements/aws/Compute/AwsThinkboxKrakatoa')
+AwsThinkboxKrakatoaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxSequoia.card.png b/cloud/documentation/aws/Compute/AwsThinkboxSequoia.card.png
new file mode 100644
index 00000000000..49e79828348
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsThinkboxSequoia.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxSequoia.element.png b/cloud/documentation/aws/Compute/AwsThinkboxSequoia.element.png
new file mode 100644
index 00000000000..57d9b299198
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsThinkboxSequoia.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxSequoia.md b/cloud/documentation/aws/Compute/AwsThinkboxSequoia.md
new file mode 100644
index 00000000000..115a49e0f1e
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsThinkboxSequoia.md
@@ -0,0 +1,81 @@
+# AwsThinkboxSequoia
+```text
+elements/aws/Compute/AwsThinkboxSequoia
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsThinkboxSequoia icon](../../../icons/aws/Compute/AwsThinkboxSequoia.png) | ![AwsThinkboxSequoia element](AwsThinkboxSequoia.element.png) | ![AwsThinkboxSequoia card](AwsThinkboxSequoia.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxSequoia element
+include('elements/aws/Compute/AwsThinkboxSequoia')
+AwsThinkboxSequoia('element', 'Thinkbox Sequoia', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxSequoia element
+include('elements/aws/Compute/AwsThinkboxSequoia')
+AwsThinkboxSequoia('element', 'Thinkbox Sequoia', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsThinkboxSequoia card
+include('elements/aws/Compute/AwsThinkboxSequoia')
+AwsThinkboxSequoiaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsThinkboxSequoia card
+include('elements/aws/Compute/AwsThinkboxSequoia')
+AwsThinkboxSequoiaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxStoke.card.png b/cloud/documentation/aws/Compute/AwsThinkboxStoke.card.png
new file mode 100644
index 00000000000..9a5746d7fa1
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsThinkboxStoke.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxStoke.element.png b/cloud/documentation/aws/Compute/AwsThinkboxStoke.element.png
new file mode 100644
index 00000000000..7fb39b3c721
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsThinkboxStoke.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxStoke.md b/cloud/documentation/aws/Compute/AwsThinkboxStoke.md
new file mode 100644
index 00000000000..377dcf81539
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsThinkboxStoke.md
@@ -0,0 +1,81 @@
+# AwsThinkboxStoke
+```text
+elements/aws/Compute/AwsThinkboxStoke
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsThinkboxStoke icon](../../../icons/aws/Compute/AwsThinkboxStoke.png) | ![AwsThinkboxStoke element](AwsThinkboxStoke.element.png) | ![AwsThinkboxStoke card](AwsThinkboxStoke.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxStoke element
+include('elements/aws/Compute/AwsThinkboxStoke')
+AwsThinkboxStoke('element', 'Thinkbox Stoke', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxStoke element
+include('elements/aws/Compute/AwsThinkboxStoke')
+AwsThinkboxStoke('element', 'Thinkbox Stoke', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsThinkboxStoke card
+include('elements/aws/Compute/AwsThinkboxStoke')
+AwsThinkboxStokeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsThinkboxStoke card
+include('elements/aws/Compute/AwsThinkboxStoke')
+AwsThinkboxStokeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxXmesh.card.png b/cloud/documentation/aws/Compute/AwsThinkboxXmesh.card.png
new file mode 100644
index 00000000000..d14f352474e
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsThinkboxXmesh.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxXmesh.element.png b/cloud/documentation/aws/Compute/AwsThinkboxXmesh.element.png
new file mode 100644
index 00000000000..20f815e2af3
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsThinkboxXmesh.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsThinkboxXmesh.md b/cloud/documentation/aws/Compute/AwsThinkboxXmesh.md
new file mode 100644
index 00000000000..9e3101eeec9
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsThinkboxXmesh.md
@@ -0,0 +1,81 @@
+# AwsThinkboxXmesh
+```text
+elements/aws/Compute/AwsThinkboxXmesh
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsThinkboxXmesh icon](../../../icons/aws/Compute/AwsThinkboxXmesh.png) | ![AwsThinkboxXmesh element](AwsThinkboxXmesh.element.png) | ![AwsThinkboxXmesh card](AwsThinkboxXmesh.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxXmesh element
+include('elements/aws/Compute/AwsThinkboxXmesh')
+AwsThinkboxXmesh('element', 'Thinkbox Xmesh', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxXmesh element
+include('elements/aws/Compute/AwsThinkboxXmesh')
+AwsThinkboxXmesh('element', 'Thinkbox Xmesh', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsThinkboxXmesh card
+include('elements/aws/Compute/AwsThinkboxXmesh')
+AwsThinkboxXmeshCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsThinkboxXmesh card
+include('elements/aws/Compute/AwsThinkboxXmesh')
+AwsThinkboxXmeshCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsVmwareCloud.card.png b/cloud/documentation/aws/Compute/AwsVmwareCloud.card.png
new file mode 100644
index 00000000000..5bbe8bab066
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsVmwareCloud.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsVmwareCloud.element.png b/cloud/documentation/aws/Compute/AwsVmwareCloud.element.png
new file mode 100644
index 00000000000..7b78f215395
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsVmwareCloud.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsVmwareCloud.md b/cloud/documentation/aws/Compute/AwsVmwareCloud.md
new file mode 100644
index 00000000000..d1f2a4c469b
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsVmwareCloud.md
@@ -0,0 +1,81 @@
+# AwsVmwareCloud
+```text
+elements/aws/Compute/AwsVmwareCloud
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVmwareCloud icon](../../../icons/aws/Compute/AwsVmwareCloud.png) | ![AwsVmwareCloud element](AwsVmwareCloud.element.png) | ![AwsVmwareCloud card](AwsVmwareCloud.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVmwareCloud element
+include('elements/aws/Compute/AwsVmwareCloud')
+AwsVmwareCloud('element', 'Vmware Cloud', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVmwareCloud element
+include('elements/aws/Compute/AwsVmwareCloud')
+AwsVmwareCloud('element', 'Vmware Cloud', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVmwareCloud card
+include('elements/aws/Compute/AwsVmwareCloud')
+AwsVmwareCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVmwareCloud card
+include('elements/aws/Compute/AwsVmwareCloud')
+AwsVmwareCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/AwsWavelength.card.png b/cloud/documentation/aws/Compute/AwsWavelength.card.png
new file mode 100644
index 00000000000..2cf18274fdd
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsWavelength.card.png differ
diff --git a/cloud/documentation/aws/Compute/AwsWavelength.element.png b/cloud/documentation/aws/Compute/AwsWavelength.element.png
new file mode 100644
index 00000000000..23c1563904b
Binary files /dev/null and b/cloud/documentation/aws/Compute/AwsWavelength.element.png differ
diff --git a/cloud/documentation/aws/Compute/AwsWavelength.md b/cloud/documentation/aws/Compute/AwsWavelength.md
new file mode 100644
index 00000000000..4e47fab656a
--- /dev/null
+++ b/cloud/documentation/aws/Compute/AwsWavelength.md
@@ -0,0 +1,81 @@
+# AwsWavelength
+```text
+elements/aws/Compute/AwsWavelength
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsWavelength icon](../../../icons/aws/Compute/AwsWavelength.png) | ![AwsWavelength element](AwsWavelength.element.png) | ![AwsWavelength card](AwsWavelength.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWavelength element
+include('elements/aws/Compute/AwsWavelength')
+AwsWavelength('element', 'Wavelength', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWavelength element
+include('elements/aws/Compute/AwsWavelength')
+AwsWavelength('element', 'Wavelength', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsWavelength card
+include('elements/aws/Compute/AwsWavelength')
+AwsWavelengthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsWavelength card
+include('elements/aws/Compute/AwsWavelength')
+AwsWavelengthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2A1Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2A1Instance.card.png
new file mode 100644
index 00000000000..f0c4430a60f
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2A1Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2A1Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2A1Instance.element.png
new file mode 100644
index 00000000000..984b344c67f
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2A1Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2A1Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2A1Instance.md
new file mode 100644
index 00000000000..8badb139ab4
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2A1Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2A1Instance
+```text
+elements/aws/Compute/Instance/AwsEc2A1Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2A1Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2A1Instance.png) | ![AwsEc2A1Instance element](AwsEc2A1Instance.element.png) | ![AwsEc2A1Instance card](AwsEc2A1Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2A1Instance element
+include('elements/aws/Compute/Instance/AwsEc2A1Instance')
+AwsEc2A1Instance('element', 'Ec2 A1 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2A1Instance element
+include('elements/aws/Compute/Instance/AwsEc2A1Instance')
+AwsEc2A1Instance('element', 'Ec2 A1 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2A1Instance card
+include('elements/aws/Compute/Instance/AwsEc2A1Instance')
+AwsEc2A1InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2A1Instance card
+include('elements/aws/Compute/Instance/AwsEc2A1Instance')
+AwsEc2A1InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2C4Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2C4Instance.card.png
new file mode 100644
index 00000000000..b20cea02ff0
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2C4Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2C4Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2C4Instance.element.png
new file mode 100644
index 00000000000..67cd4e08592
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2C4Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2C4Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2C4Instance.md
new file mode 100644
index 00000000000..a6f1468825d
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2C4Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2C4Instance
+```text
+elements/aws/Compute/Instance/AwsEc2C4Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2C4Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2C4Instance.png) | ![AwsEc2C4Instance element](AwsEc2C4Instance.element.png) | ![AwsEc2C4Instance card](AwsEc2C4Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2C4Instance element
+include('elements/aws/Compute/Instance/AwsEc2C4Instance')
+AwsEc2C4Instance('element', 'Ec2 C4 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2C4Instance element
+include('elements/aws/Compute/Instance/AwsEc2C4Instance')
+AwsEc2C4Instance('element', 'Ec2 C4 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2C4Instance card
+include('elements/aws/Compute/Instance/AwsEc2C4Instance')
+AwsEc2C4InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2C4Instance card
+include('elements/aws/Compute/Instance/AwsEc2C4Instance')
+AwsEc2C4InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2C5Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2C5Instance.card.png
new file mode 100644
index 00000000000..0b39d2d33a6
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2C5Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2C5Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2C5Instance.element.png
new file mode 100644
index 00000000000..e4bad70e1f7
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2C5Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2C5Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2C5Instance.md
new file mode 100644
index 00000000000..d671eab06e7
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2C5Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2C5Instance
+```text
+elements/aws/Compute/Instance/AwsEc2C5Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2C5Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2C5Instance.png) | ![AwsEc2C5Instance element](AwsEc2C5Instance.element.png) | ![AwsEc2C5Instance card](AwsEc2C5Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2C5Instance element
+include('elements/aws/Compute/Instance/AwsEc2C5Instance')
+AwsEc2C5Instance('element', 'Ec2 C5 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2C5Instance element
+include('elements/aws/Compute/Instance/AwsEc2C5Instance')
+AwsEc2C5Instance('element', 'Ec2 C5 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2C5Instance card
+include('elements/aws/Compute/Instance/AwsEc2C5Instance')
+AwsEc2C5InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2C5Instance card
+include('elements/aws/Compute/Instance/AwsEc2C5Instance')
+AwsEc2C5InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2C5nInstance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2C5nInstance.card.png
new file mode 100644
index 00000000000..4f5052fca7e
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2C5nInstance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2C5nInstance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2C5nInstance.element.png
new file mode 100644
index 00000000000..3a28f2e4a5d
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2C5nInstance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2C5nInstance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2C5nInstance.md
new file mode 100644
index 00000000000..b5acb4f8158
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2C5nInstance.md
@@ -0,0 +1,81 @@
+# AwsEc2C5nInstance
+```text
+elements/aws/Compute/Instance/AwsEc2C5nInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2C5nInstance icon](../../../../icons/aws/Compute/Instance/AwsEc2C5nInstance.png) | ![AwsEc2C5nInstance element](AwsEc2C5nInstance.element.png) | ![AwsEc2C5nInstance card](AwsEc2C5nInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2C5nInstance element
+include('elements/aws/Compute/Instance/AwsEc2C5nInstance')
+AwsEc2C5nInstance('element', 'Ec2 C5n Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2C5nInstance element
+include('elements/aws/Compute/Instance/AwsEc2C5nInstance')
+AwsEc2C5nInstance('element', 'Ec2 C5n Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2C5nInstance card
+include('elements/aws/Compute/Instance/AwsEc2C5nInstance')
+AwsEc2C5nInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2C5nInstance card
+include('elements/aws/Compute/Instance/AwsEc2C5nInstance')
+AwsEc2C5nInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2D2Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2D2Instance.card.png
new file mode 100644
index 00000000000..e44cbb7d625
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2D2Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2D2Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2D2Instance.element.png
new file mode 100644
index 00000000000..f6476345432
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2D2Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2D2Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2D2Instance.md
new file mode 100644
index 00000000000..f96520d7bcc
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2D2Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2D2Instance
+```text
+elements/aws/Compute/Instance/AwsEc2D2Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2D2Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2D2Instance.png) | ![AwsEc2D2Instance element](AwsEc2D2Instance.element.png) | ![AwsEc2D2Instance card](AwsEc2D2Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2D2Instance element
+include('elements/aws/Compute/Instance/AwsEc2D2Instance')
+AwsEc2D2Instance('element', 'Ec2 D2 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2D2Instance element
+include('elements/aws/Compute/Instance/AwsEc2D2Instance')
+AwsEc2D2Instance('element', 'Ec2 D2 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2D2Instance card
+include('elements/aws/Compute/Instance/AwsEc2D2Instance')
+AwsEc2D2InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2D2Instance card
+include('elements/aws/Compute/Instance/AwsEc2D2Instance')
+AwsEc2D2InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2DbOnInstance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2DbOnInstance.card.png
new file mode 100644
index 00000000000..4c70cfb240c
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2DbOnInstance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2DbOnInstance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2DbOnInstance.element.png
new file mode 100644
index 00000000000..397a5957a30
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2DbOnInstance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2DbOnInstance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2DbOnInstance.md
new file mode 100644
index 00000000000..bc566ad1d9e
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2DbOnInstance.md
@@ -0,0 +1,81 @@
+# AwsEc2DbOnInstance
+```text
+elements/aws/Compute/Instance/AwsEc2DbOnInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2DbOnInstance icon](../../../../icons/aws/Compute/Instance/AwsEc2DbOnInstance.png) | ![AwsEc2DbOnInstance element](AwsEc2DbOnInstance.element.png) | ![AwsEc2DbOnInstance card](AwsEc2DbOnInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2DbOnInstance element
+include('elements/aws/Compute/Instance/AwsEc2DbOnInstance')
+AwsEc2DbOnInstance('element', 'Ec2 Db On Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2DbOnInstance element
+include('elements/aws/Compute/Instance/AwsEc2DbOnInstance')
+AwsEc2DbOnInstance('element', 'Ec2 Db On Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2DbOnInstance card
+include('elements/aws/Compute/Instance/AwsEc2DbOnInstance')
+AwsEc2DbOnInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2DbOnInstance card
+include('elements/aws/Compute/Instance/AwsEc2DbOnInstance')
+AwsEc2DbOnInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2F1Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2F1Instance.card.png
new file mode 100644
index 00000000000..8660c3c53bc
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2F1Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2F1Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2F1Instance.element.png
new file mode 100644
index 00000000000..f78fc6f67ed
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2F1Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2F1Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2F1Instance.md
new file mode 100644
index 00000000000..4b9e312b12e
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2F1Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2F1Instance
+```text
+elements/aws/Compute/Instance/AwsEc2F1Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2F1Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2F1Instance.png) | ![AwsEc2F1Instance element](AwsEc2F1Instance.element.png) | ![AwsEc2F1Instance card](AwsEc2F1Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2F1Instance element
+include('elements/aws/Compute/Instance/AwsEc2F1Instance')
+AwsEc2F1Instance('element', 'Ec2 F1 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2F1Instance element
+include('elements/aws/Compute/Instance/AwsEc2F1Instance')
+AwsEc2F1Instance('element', 'Ec2 F1 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2F1Instance card
+include('elements/aws/Compute/Instance/AwsEc2F1Instance')
+AwsEc2F1InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2F1Instance card
+include('elements/aws/Compute/Instance/AwsEc2F1Instance')
+AwsEc2F1InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2G3Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2G3Instance.card.png
new file mode 100644
index 00000000000..8bd21b989f5
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2G3Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2G3Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2G3Instance.element.png
new file mode 100644
index 00000000000..774f304acbd
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2G3Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2G3Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2G3Instance.md
new file mode 100644
index 00000000000..6f0f86144b0
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2G3Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2G3Instance
+```text
+elements/aws/Compute/Instance/AwsEc2G3Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2G3Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2G3Instance.png) | ![AwsEc2G3Instance element](AwsEc2G3Instance.element.png) | ![AwsEc2G3Instance card](AwsEc2G3Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2G3Instance element
+include('elements/aws/Compute/Instance/AwsEc2G3Instance')
+AwsEc2G3Instance('element', 'Ec2 G3 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2G3Instance element
+include('elements/aws/Compute/Instance/AwsEc2G3Instance')
+AwsEc2G3Instance('element', 'Ec2 G3 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2G3Instance card
+include('elements/aws/Compute/Instance/AwsEc2G3Instance')
+AwsEc2G3InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2G3Instance card
+include('elements/aws/Compute/Instance/AwsEc2G3Instance')
+AwsEc2G3InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2H1Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2H1Instance.card.png
new file mode 100644
index 00000000000..bb210533ca0
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2H1Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2H1Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2H1Instance.element.png
new file mode 100644
index 00000000000..e3700f5eeae
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2H1Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2H1Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2H1Instance.md
new file mode 100644
index 00000000000..7658ef48947
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2H1Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2H1Instance
+```text
+elements/aws/Compute/Instance/AwsEc2H1Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2H1Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2H1Instance.png) | ![AwsEc2H1Instance element](AwsEc2H1Instance.element.png) | ![AwsEc2H1Instance card](AwsEc2H1Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2H1Instance element
+include('elements/aws/Compute/Instance/AwsEc2H1Instance')
+AwsEc2H1Instance('element', 'Ec2 H1 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2H1Instance element
+include('elements/aws/Compute/Instance/AwsEc2H1Instance')
+AwsEc2H1Instance('element', 'Ec2 H1 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2H1Instance card
+include('elements/aws/Compute/Instance/AwsEc2H1Instance')
+AwsEc2H1InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2H1Instance card
+include('elements/aws/Compute/Instance/AwsEc2H1Instance')
+AwsEc2H1InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2HighMemoryInstance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2HighMemoryInstance.card.png
new file mode 100644
index 00000000000..df564b4fadd
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2HighMemoryInstance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2HighMemoryInstance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2HighMemoryInstance.element.png
new file mode 100644
index 00000000000..ad0e7f77cec
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2HighMemoryInstance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2HighMemoryInstance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2HighMemoryInstance.md
new file mode 100644
index 00000000000..8f8ee722253
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2HighMemoryInstance.md
@@ -0,0 +1,81 @@
+# AwsEc2HighMemoryInstance
+```text
+elements/aws/Compute/Instance/AwsEc2HighMemoryInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2HighMemoryInstance icon](../../../../icons/aws/Compute/Instance/AwsEc2HighMemoryInstance.png) | ![AwsEc2HighMemoryInstance element](AwsEc2HighMemoryInstance.element.png) | ![AwsEc2HighMemoryInstance card](AwsEc2HighMemoryInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2HighMemoryInstance element
+include('elements/aws/Compute/Instance/AwsEc2HighMemoryInstance')
+AwsEc2HighMemoryInstance('element', 'Ec2 High Memory Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2HighMemoryInstance element
+include('elements/aws/Compute/Instance/AwsEc2HighMemoryInstance')
+AwsEc2HighMemoryInstance('element', 'Ec2 High Memory Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2HighMemoryInstance card
+include('elements/aws/Compute/Instance/AwsEc2HighMemoryInstance')
+AwsEc2HighMemoryInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2HighMemoryInstance card
+include('elements/aws/Compute/Instance/AwsEc2HighMemoryInstance')
+AwsEc2HighMemoryInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2I3Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2I3Instance.card.png
new file mode 100644
index 00000000000..d69b6a9b276
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2I3Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2I3Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2I3Instance.element.png
new file mode 100644
index 00000000000..a066a2eae0e
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2I3Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2I3Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2I3Instance.md
new file mode 100644
index 00000000000..3a07a00c34f
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2I3Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2I3Instance
+```text
+elements/aws/Compute/Instance/AwsEc2I3Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2I3Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2I3Instance.png) | ![AwsEc2I3Instance element](AwsEc2I3Instance.element.png) | ![AwsEc2I3Instance card](AwsEc2I3Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2I3Instance element
+include('elements/aws/Compute/Instance/AwsEc2I3Instance')
+AwsEc2I3Instance('element', 'Ec2 I3 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2I3Instance element
+include('elements/aws/Compute/Instance/AwsEc2I3Instance')
+AwsEc2I3Instance('element', 'Ec2 I3 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2I3Instance card
+include('elements/aws/Compute/Instance/AwsEc2I3Instance')
+AwsEc2I3InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2I3Instance card
+include('elements/aws/Compute/Instance/AwsEc2I3Instance')
+AwsEc2I3InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2Instance.card.png
new file mode 100644
index 00000000000..0f4734fe656
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2Instance.element.png
new file mode 100644
index 00000000000..c04f4f2bd19
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2Instance.md
new file mode 100644
index 00000000000..25c7ae08a41
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2Instance
+```text
+elements/aws/Compute/Instance/AwsEc2Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2Instance.png) | ![AwsEc2Instance element](AwsEc2Instance.element.png) | ![AwsEc2Instance card](AwsEc2Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Instance element
+include('elements/aws/Compute/Instance/AwsEc2Instance')
+AwsEc2Instance('element', 'Ec2 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Instance element
+include('elements/aws/Compute/Instance/AwsEc2Instance')
+AwsEc2Instance('element', 'Ec2 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2Instance card
+include('elements/aws/Compute/Instance/AwsEc2Instance')
+AwsEc2InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2Instance card
+include('elements/aws/Compute/Instance/AwsEc2Instance')
+AwsEc2InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.card.png
new file mode 100644
index 00000000000..be4de93c56f
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.element.png
new file mode 100644
index 00000000000..8b836b41ade
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.md b/cloud/documentation/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.md
new file mode 100644
index 00000000000..2da1d03eedb
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.md
@@ -0,0 +1,81 @@
+# AwsEc2InstanceWithCloudwatch
+```text
+elements/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2InstanceWithCloudwatch icon](../../../../icons/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.png) | ![AwsEc2InstanceWithCloudwatch element](AwsEc2InstanceWithCloudwatch.element.png) | ![AwsEc2InstanceWithCloudwatch card](AwsEc2InstanceWithCloudwatch.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2InstanceWithCloudwatch element
+include('elements/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch')
+AwsEc2InstanceWithCloudwatch('element', 'Ec2 Instance With Cloudwatch', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2InstanceWithCloudwatch element
+include('elements/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch')
+AwsEc2InstanceWithCloudwatch('element', 'Ec2 Instance With Cloudwatch', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2InstanceWithCloudwatch card
+include('elements/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch')
+AwsEc2InstanceWithCloudwatchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2InstanceWithCloudwatch card
+include('elements/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch')
+AwsEc2InstanceWithCloudwatchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2Instances.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2Instances.card.png
new file mode 100644
index 00000000000..ce5ef57c1a4
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2Instances.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2Instances.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2Instances.element.png
new file mode 100644
index 00000000000..1914836ca1e
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2Instances.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2Instances.md b/cloud/documentation/aws/Compute/Instance/AwsEc2Instances.md
new file mode 100644
index 00000000000..33ef988e03c
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2Instances.md
@@ -0,0 +1,81 @@
+# AwsEc2Instances
+```text
+elements/aws/Compute/Instance/AwsEc2Instances
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2Instances icon](../../../../icons/aws/Compute/Instance/AwsEc2Instances.png) | ![AwsEc2Instances element](AwsEc2Instances.element.png) | ![AwsEc2Instances card](AwsEc2Instances.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Instances element
+include('elements/aws/Compute/Instance/AwsEc2Instances')
+AwsEc2Instances('element', 'Ec2 Instances', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Instances element
+include('elements/aws/Compute/Instance/AwsEc2Instances')
+AwsEc2Instances('element', 'Ec2 Instances', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2Instances card
+include('elements/aws/Compute/Instance/AwsEc2Instances')
+AwsEc2InstancesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2Instances card
+include('elements/aws/Compute/Instance/AwsEc2Instances')
+AwsEc2InstancesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2M4Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2M4Instance.card.png
new file mode 100644
index 00000000000..1e62385192e
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2M4Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2M4Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2M4Instance.element.png
new file mode 100644
index 00000000000..67e3035f5b7
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2M4Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2M4Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2M4Instance.md
new file mode 100644
index 00000000000..51ca33f99dd
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2M4Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2M4Instance
+```text
+elements/aws/Compute/Instance/AwsEc2M4Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2M4Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2M4Instance.png) | ![AwsEc2M4Instance element](AwsEc2M4Instance.element.png) | ![AwsEc2M4Instance card](AwsEc2M4Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2M4Instance element
+include('elements/aws/Compute/Instance/AwsEc2M4Instance')
+AwsEc2M4Instance('element', 'Ec2 M4 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2M4Instance element
+include('elements/aws/Compute/Instance/AwsEc2M4Instance')
+AwsEc2M4Instance('element', 'Ec2 M4 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2M4Instance card
+include('elements/aws/Compute/Instance/AwsEc2M4Instance')
+AwsEc2M4InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2M4Instance card
+include('elements/aws/Compute/Instance/AwsEc2M4Instance')
+AwsEc2M4InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2M5Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2M5Instance.card.png
new file mode 100644
index 00000000000..0de4bc5422a
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2M5Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2M5Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2M5Instance.element.png
new file mode 100644
index 00000000000..769bc384139
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2M5Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2M5Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2M5Instance.md
new file mode 100644
index 00000000000..c432a52fbfa
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2M5Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2M5Instance
+```text
+elements/aws/Compute/Instance/AwsEc2M5Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2M5Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2M5Instance.png) | ![AwsEc2M5Instance element](AwsEc2M5Instance.element.png) | ![AwsEc2M5Instance card](AwsEc2M5Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2M5Instance element
+include('elements/aws/Compute/Instance/AwsEc2M5Instance')
+AwsEc2M5Instance('element', 'Ec2 M5 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2M5Instance element
+include('elements/aws/Compute/Instance/AwsEc2M5Instance')
+AwsEc2M5Instance('element', 'Ec2 M5 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2M5Instance card
+include('elements/aws/Compute/Instance/AwsEc2M5Instance')
+AwsEc2M5InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2M5Instance card
+include('elements/aws/Compute/Instance/AwsEc2M5Instance')
+AwsEc2M5InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2M5aInstance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2M5aInstance.card.png
new file mode 100644
index 00000000000..9ef5194babb
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2M5aInstance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2M5aInstance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2M5aInstance.element.png
new file mode 100644
index 00000000000..b0b9ae9cce9
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2M5aInstance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2M5aInstance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2M5aInstance.md
new file mode 100644
index 00000000000..3dac54d594f
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2M5aInstance.md
@@ -0,0 +1,81 @@
+# AwsEc2M5aInstance
+```text
+elements/aws/Compute/Instance/AwsEc2M5aInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2M5aInstance icon](../../../../icons/aws/Compute/Instance/AwsEc2M5aInstance.png) | ![AwsEc2M5aInstance element](AwsEc2M5aInstance.element.png) | ![AwsEc2M5aInstance card](AwsEc2M5aInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2M5aInstance element
+include('elements/aws/Compute/Instance/AwsEc2M5aInstance')
+AwsEc2M5aInstance('element', 'Ec2 M5a Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2M5aInstance element
+include('elements/aws/Compute/Instance/AwsEc2M5aInstance')
+AwsEc2M5aInstance('element', 'Ec2 M5a Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2M5aInstance card
+include('elements/aws/Compute/Instance/AwsEc2M5aInstance')
+AwsEc2M5aInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2M5aInstance card
+include('elements/aws/Compute/Instance/AwsEc2M5aInstance')
+AwsEc2M5aInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2OptimizedInstance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2OptimizedInstance.card.png
new file mode 100644
index 00000000000..28679df8cdd
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2OptimizedInstance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2OptimizedInstance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2OptimizedInstance.element.png
new file mode 100644
index 00000000000..07c0593def3
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2OptimizedInstance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2OptimizedInstance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2OptimizedInstance.md
new file mode 100644
index 00000000000..4de601b1655
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2OptimizedInstance.md
@@ -0,0 +1,81 @@
+# AwsEc2OptimizedInstance
+```text
+elements/aws/Compute/Instance/AwsEc2OptimizedInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2OptimizedInstance icon](../../../../icons/aws/Compute/Instance/AwsEc2OptimizedInstance.png) | ![AwsEc2OptimizedInstance element](AwsEc2OptimizedInstance.element.png) | ![AwsEc2OptimizedInstance card](AwsEc2OptimizedInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2OptimizedInstance element
+include('elements/aws/Compute/Instance/AwsEc2OptimizedInstance')
+AwsEc2OptimizedInstance('element', 'Ec2 Optimized Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2OptimizedInstance element
+include('elements/aws/Compute/Instance/AwsEc2OptimizedInstance')
+AwsEc2OptimizedInstance('element', 'Ec2 Optimized Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2OptimizedInstance card
+include('elements/aws/Compute/Instance/AwsEc2OptimizedInstance')
+AwsEc2OptimizedInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2OptimizedInstance card
+include('elements/aws/Compute/Instance/AwsEc2OptimizedInstance')
+AwsEc2OptimizedInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2P2Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2P2Instance.card.png
new file mode 100644
index 00000000000..db80828b153
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2P2Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2P2Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2P2Instance.element.png
new file mode 100644
index 00000000000..a845d169e3d
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2P2Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2P2Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2P2Instance.md
new file mode 100644
index 00000000000..a8f6f0114b4
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2P2Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2P2Instance
+```text
+elements/aws/Compute/Instance/AwsEc2P2Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2P2Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2P2Instance.png) | ![AwsEc2P2Instance element](AwsEc2P2Instance.element.png) | ![AwsEc2P2Instance card](AwsEc2P2Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2P2Instance element
+include('elements/aws/Compute/Instance/AwsEc2P2Instance')
+AwsEc2P2Instance('element', 'Ec2 P2 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2P2Instance element
+include('elements/aws/Compute/Instance/AwsEc2P2Instance')
+AwsEc2P2Instance('element', 'Ec2 P2 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2P2Instance card
+include('elements/aws/Compute/Instance/AwsEc2P2Instance')
+AwsEc2P2InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2P2Instance card
+include('elements/aws/Compute/Instance/AwsEc2P2Instance')
+AwsEc2P2InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2P3Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2P3Instance.card.png
new file mode 100644
index 00000000000..215a7f2f0e0
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2P3Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2P3Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2P3Instance.element.png
new file mode 100644
index 00000000000..32d10ef06c6
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2P3Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2P3Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2P3Instance.md
new file mode 100644
index 00000000000..01497068da7
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2P3Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2P3Instance
+```text
+elements/aws/Compute/Instance/AwsEc2P3Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2P3Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2P3Instance.png) | ![AwsEc2P3Instance element](AwsEc2P3Instance.element.png) | ![AwsEc2P3Instance card](AwsEc2P3Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2P3Instance element
+include('elements/aws/Compute/Instance/AwsEc2P3Instance')
+AwsEc2P3Instance('element', 'Ec2 P3 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2P3Instance element
+include('elements/aws/Compute/Instance/AwsEc2P3Instance')
+AwsEc2P3Instance('element', 'Ec2 P3 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2P3Instance card
+include('elements/aws/Compute/Instance/AwsEc2P3Instance')
+AwsEc2P3InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2P3Instance card
+include('elements/aws/Compute/Instance/AwsEc2P3Instance')
+AwsEc2P3InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2R4Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2R4Instance.card.png
new file mode 100644
index 00000000000..518c8c68f74
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2R4Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2R4Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2R4Instance.element.png
new file mode 100644
index 00000000000..f24ed9d2316
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2R4Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2R4Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2R4Instance.md
new file mode 100644
index 00000000000..e1598972d93
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2R4Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2R4Instance
+```text
+elements/aws/Compute/Instance/AwsEc2R4Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2R4Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2R4Instance.png) | ![AwsEc2R4Instance element](AwsEc2R4Instance.element.png) | ![AwsEc2R4Instance card](AwsEc2R4Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2R4Instance element
+include('elements/aws/Compute/Instance/AwsEc2R4Instance')
+AwsEc2R4Instance('element', 'Ec2 R4 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2R4Instance element
+include('elements/aws/Compute/Instance/AwsEc2R4Instance')
+AwsEc2R4Instance('element', 'Ec2 R4 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2R4Instance card
+include('elements/aws/Compute/Instance/AwsEc2R4Instance')
+AwsEc2R4InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2R4Instance card
+include('elements/aws/Compute/Instance/AwsEc2R4Instance')
+AwsEc2R4InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2R5Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2R5Instance.card.png
new file mode 100644
index 00000000000..d3e9b519494
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2R5Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2R5Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2R5Instance.element.png
new file mode 100644
index 00000000000..3760ee512b6
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2R5Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2R5Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2R5Instance.md
new file mode 100644
index 00000000000..e5ce559d495
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2R5Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2R5Instance
+```text
+elements/aws/Compute/Instance/AwsEc2R5Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2R5Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2R5Instance.png) | ![AwsEc2R5Instance element](AwsEc2R5Instance.element.png) | ![AwsEc2R5Instance card](AwsEc2R5Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2R5Instance element
+include('elements/aws/Compute/Instance/AwsEc2R5Instance')
+AwsEc2R5Instance('element', 'Ec2 R5 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2R5Instance element
+include('elements/aws/Compute/Instance/AwsEc2R5Instance')
+AwsEc2R5Instance('element', 'Ec2 R5 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2R5Instance card
+include('elements/aws/Compute/Instance/AwsEc2R5Instance')
+AwsEc2R5InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2R5Instance card
+include('elements/aws/Compute/Instance/AwsEc2R5Instance')
+AwsEc2R5InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2R5aInstance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2R5aInstance.card.png
new file mode 100644
index 00000000000..a01991330af
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2R5aInstance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2R5aInstance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2R5aInstance.element.png
new file mode 100644
index 00000000000..c9125f34c3e
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2R5aInstance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2R5aInstance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2R5aInstance.md
new file mode 100644
index 00000000000..5820500ed39
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2R5aInstance.md
@@ -0,0 +1,81 @@
+# AwsEc2R5aInstance
+```text
+elements/aws/Compute/Instance/AwsEc2R5aInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2R5aInstance icon](../../../../icons/aws/Compute/Instance/AwsEc2R5aInstance.png) | ![AwsEc2R5aInstance element](AwsEc2R5aInstance.element.png) | ![AwsEc2R5aInstance card](AwsEc2R5aInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2R5aInstance element
+include('elements/aws/Compute/Instance/AwsEc2R5aInstance')
+AwsEc2R5aInstance('element', 'Ec2 R5a Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2R5aInstance element
+include('elements/aws/Compute/Instance/AwsEc2R5aInstance')
+AwsEc2R5aInstance('element', 'Ec2 R5a Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2R5aInstance card
+include('elements/aws/Compute/Instance/AwsEc2R5aInstance')
+AwsEc2R5aInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2R5aInstance card
+include('elements/aws/Compute/Instance/AwsEc2R5aInstance')
+AwsEc2R5aInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2SpotInstance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2SpotInstance.card.png
new file mode 100644
index 00000000000..d9c045038c0
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2SpotInstance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2SpotInstance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2SpotInstance.element.png
new file mode 100644
index 00000000000..c107487a4a2
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2SpotInstance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2SpotInstance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2SpotInstance.md
new file mode 100644
index 00000000000..1ad6da89f1e
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2SpotInstance.md
@@ -0,0 +1,81 @@
+# AwsEc2SpotInstance
+```text
+elements/aws/Compute/Instance/AwsEc2SpotInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2SpotInstance icon](../../../../icons/aws/Compute/Instance/AwsEc2SpotInstance.png) | ![AwsEc2SpotInstance element](AwsEc2SpotInstance.element.png) | ![AwsEc2SpotInstance card](AwsEc2SpotInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2SpotInstance element
+include('elements/aws/Compute/Instance/AwsEc2SpotInstance')
+AwsEc2SpotInstance('element', 'Ec2 Spot Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2SpotInstance element
+include('elements/aws/Compute/Instance/AwsEc2SpotInstance')
+AwsEc2SpotInstance('element', 'Ec2 Spot Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2SpotInstance card
+include('elements/aws/Compute/Instance/AwsEc2SpotInstance')
+AwsEc2SpotInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2SpotInstance card
+include('elements/aws/Compute/Instance/AwsEc2SpotInstance')
+AwsEc2SpotInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2T3Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2T3Instance.card.png
new file mode 100644
index 00000000000..39386dcb2e5
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2T3Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2T3Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2T3Instance.element.png
new file mode 100644
index 00000000000..c50117b2b2f
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2T3Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2T3Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2T3Instance.md
new file mode 100644
index 00000000000..1875fcf10e6
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2T3Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2T3Instance
+```text
+elements/aws/Compute/Instance/AwsEc2T3Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2T3Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2T3Instance.png) | ![AwsEc2T3Instance element](AwsEc2T3Instance.element.png) | ![AwsEc2T3Instance card](AwsEc2T3Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2T3Instance element
+include('elements/aws/Compute/Instance/AwsEc2T3Instance')
+AwsEc2T3Instance('element', 'Ec2 T3 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2T3Instance element
+include('elements/aws/Compute/Instance/AwsEc2T3Instance')
+AwsEc2T3Instance('element', 'Ec2 T3 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2T3Instance card
+include('elements/aws/Compute/Instance/AwsEc2T3Instance')
+AwsEc2T3InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2T3Instance card
+include('elements/aws/Compute/Instance/AwsEc2T3Instance')
+AwsEc2T3InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2T3InstanceCopy.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2T3InstanceCopy.card.png
new file mode 100644
index 00000000000..160b9f862e6
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2T3InstanceCopy.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2T3InstanceCopy.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2T3InstanceCopy.element.png
new file mode 100644
index 00000000000..f30cbda73c4
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2T3InstanceCopy.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2T3InstanceCopy.md b/cloud/documentation/aws/Compute/Instance/AwsEc2T3InstanceCopy.md
new file mode 100644
index 00000000000..fbb764c6e11
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2T3InstanceCopy.md
@@ -0,0 +1,81 @@
+# AwsEc2T3InstanceCopy
+```text
+elements/aws/Compute/Instance/AwsEc2T3InstanceCopy
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2T3InstanceCopy icon](../../../../icons/aws/Compute/Instance/AwsEc2T3InstanceCopy.png) | ![AwsEc2T3InstanceCopy element](AwsEc2T3InstanceCopy.element.png) | ![AwsEc2T3InstanceCopy card](AwsEc2T3InstanceCopy.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2T3InstanceCopy element
+include('elements/aws/Compute/Instance/AwsEc2T3InstanceCopy')
+AwsEc2T3InstanceCopy('element', 'Ec2 T3 Instance Copy', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2T3InstanceCopy element
+include('elements/aws/Compute/Instance/AwsEc2T3InstanceCopy')
+AwsEc2T3InstanceCopy('element', 'Ec2 T3 Instance Copy', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2T3InstanceCopy card
+include('elements/aws/Compute/Instance/AwsEc2T3InstanceCopy')
+AwsEc2T3InstanceCopyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2T3InstanceCopy card
+include('elements/aws/Compute/Instance/AwsEc2T3InstanceCopy')
+AwsEc2T3InstanceCopyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2T3aInstance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2T3aInstance.card.png
new file mode 100644
index 00000000000..6fd18cbc563
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2T3aInstance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2T3aInstance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2T3aInstance.element.png
new file mode 100644
index 00000000000..45a5c38b4a4
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2T3aInstance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2T3aInstance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2T3aInstance.md
new file mode 100644
index 00000000000..72b62002781
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2T3aInstance.md
@@ -0,0 +1,81 @@
+# AwsEc2T3aInstance
+```text
+elements/aws/Compute/Instance/AwsEc2T3aInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2T3aInstance icon](../../../../icons/aws/Compute/Instance/AwsEc2T3aInstance.png) | ![AwsEc2T3aInstance element](AwsEc2T3aInstance.element.png) | ![AwsEc2T3aInstance card](AwsEc2T3aInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2T3aInstance element
+include('elements/aws/Compute/Instance/AwsEc2T3aInstance')
+AwsEc2T3aInstance('element', 'Ec2 T3a Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2T3aInstance element
+include('elements/aws/Compute/Instance/AwsEc2T3aInstance')
+AwsEc2T3aInstance('element', 'Ec2 T3a Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2T3aInstance card
+include('elements/aws/Compute/Instance/AwsEc2T3aInstance')
+AwsEc2T3aInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2T3aInstance card
+include('elements/aws/Compute/Instance/AwsEc2T3aInstance')
+AwsEc2T3aInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2X1Instance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2X1Instance.card.png
new file mode 100644
index 00000000000..a3da18ff8d7
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2X1Instance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2X1Instance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2X1Instance.element.png
new file mode 100644
index 00000000000..b5b6c6978b4
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2X1Instance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2X1Instance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2X1Instance.md
new file mode 100644
index 00000000000..29712d0a0a2
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2X1Instance.md
@@ -0,0 +1,81 @@
+# AwsEc2X1Instance
+```text
+elements/aws/Compute/Instance/AwsEc2X1Instance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2X1Instance icon](../../../../icons/aws/Compute/Instance/AwsEc2X1Instance.png) | ![AwsEc2X1Instance element](AwsEc2X1Instance.element.png) | ![AwsEc2X1Instance card](AwsEc2X1Instance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2X1Instance element
+include('elements/aws/Compute/Instance/AwsEc2X1Instance')
+AwsEc2X1Instance('element', 'Ec2 X1 Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2X1Instance element
+include('elements/aws/Compute/Instance/AwsEc2X1Instance')
+AwsEc2X1Instance('element', 'Ec2 X1 Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2X1Instance card
+include('elements/aws/Compute/Instance/AwsEc2X1Instance')
+AwsEc2X1InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2X1Instance card
+include('elements/aws/Compute/Instance/AwsEc2X1Instance')
+AwsEc2X1InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2X1eInstance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2X1eInstance.card.png
new file mode 100644
index 00000000000..23fceef0060
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2X1eInstance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2X1eInstance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2X1eInstance.element.png
new file mode 100644
index 00000000000..bb1f25ac703
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2X1eInstance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2X1eInstance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2X1eInstance.md
new file mode 100644
index 00000000000..1e835df75ea
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2X1eInstance.md
@@ -0,0 +1,81 @@
+# AwsEc2X1eInstance
+```text
+elements/aws/Compute/Instance/AwsEc2X1eInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2X1eInstance icon](../../../../icons/aws/Compute/Instance/AwsEc2X1eInstance.png) | ![AwsEc2X1eInstance element](AwsEc2X1eInstance.element.png) | ![AwsEc2X1eInstance card](AwsEc2X1eInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2X1eInstance element
+include('elements/aws/Compute/Instance/AwsEc2X1eInstance')
+AwsEc2X1eInstance('element', 'Ec2 X1e Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2X1eInstance element
+include('elements/aws/Compute/Instance/AwsEc2X1eInstance')
+AwsEc2X1eInstance('element', 'Ec2 X1e Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2X1eInstance card
+include('elements/aws/Compute/Instance/AwsEc2X1eInstance')
+AwsEc2X1eInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2X1eInstance card
+include('elements/aws/Compute/Instance/AwsEc2X1eInstance')
+AwsEc2X1eInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2Z1dInstance.card.png b/cloud/documentation/aws/Compute/Instance/AwsEc2Z1dInstance.card.png
new file mode 100644
index 00000000000..6ac6dd94ff4
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2Z1dInstance.card.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2Z1dInstance.element.png b/cloud/documentation/aws/Compute/Instance/AwsEc2Z1dInstance.element.png
new file mode 100644
index 00000000000..41259b8ca96
Binary files /dev/null and b/cloud/documentation/aws/Compute/Instance/AwsEc2Z1dInstance.element.png differ
diff --git a/cloud/documentation/aws/Compute/Instance/AwsEc2Z1dInstance.md b/cloud/documentation/aws/Compute/Instance/AwsEc2Z1dInstance.md
new file mode 100644
index 00000000000..7d11e08468b
--- /dev/null
+++ b/cloud/documentation/aws/Compute/Instance/AwsEc2Z1dInstance.md
@@ -0,0 +1,81 @@
+# AwsEc2Z1dInstance
+```text
+elements/aws/Compute/Instance/AwsEc2Z1dInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2Z1dInstance icon](../../../../icons/aws/Compute/Instance/AwsEc2Z1dInstance.png) | ![AwsEc2Z1dInstance element](AwsEc2Z1dInstance.element.png) | ![AwsEc2Z1dInstance card](AwsEc2Z1dInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Z1dInstance element
+include('elements/aws/Compute/Instance/AwsEc2Z1dInstance')
+AwsEc2Z1dInstance('element', 'Ec2 Z1d Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Z1dInstance element
+include('elements/aws/Compute/Instance/AwsEc2Z1dInstance')
+AwsEc2Z1dInstance('element', 'Ec2 Z1d Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2Z1dInstance card
+include('elements/aws/Compute/Instance/AwsEc2Z1dInstance')
+AwsEc2Z1dInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2Z1dInstance card
+include('elements/aws/Compute/Instance/AwsEc2Z1dInstance')
+AwsEc2Z1dInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/CustomerEnablement/AwsCustomerEnablement.card.png b/cloud/documentation/aws/CustomerEnablement/AwsCustomerEnablement.card.png
new file mode 100644
index 00000000000..3b5aed73c59
Binary files /dev/null and b/cloud/documentation/aws/CustomerEnablement/AwsCustomerEnablement.card.png differ
diff --git a/cloud/documentation/aws/CustomerEnablement/AwsCustomerEnablement.element.png b/cloud/documentation/aws/CustomerEnablement/AwsCustomerEnablement.element.png
new file mode 100644
index 00000000000..cfea3d0464c
Binary files /dev/null and b/cloud/documentation/aws/CustomerEnablement/AwsCustomerEnablement.element.png differ
diff --git a/cloud/documentation/aws/CustomerEnablement/AwsCustomerEnablement.md b/cloud/documentation/aws/CustomerEnablement/AwsCustomerEnablement.md
new file mode 100644
index 00000000000..0e46e06c1d9
--- /dev/null
+++ b/cloud/documentation/aws/CustomerEnablement/AwsCustomerEnablement.md
@@ -0,0 +1,81 @@
+# AwsCustomerEnablement
+```text
+elements/aws/CustomerEnablement/AwsCustomerEnablement
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCustomerEnablement icon](../../../icons/aws/CustomerEnablement/AwsCustomerEnablement.png) | ![AwsCustomerEnablement element](AwsCustomerEnablement.element.png) | ![AwsCustomerEnablement card](AwsCustomerEnablement.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCustomerEnablement element
+include('elements/aws/CustomerEnablement/AwsCustomerEnablement')
+AwsCustomerEnablement('element', 'Customer Enablement', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCustomerEnablement element
+include('elements/aws/CustomerEnablement/AwsCustomerEnablement')
+AwsCustomerEnablement('element', 'Customer Enablement', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCustomerEnablement card
+include('elements/aws/CustomerEnablement/AwsCustomerEnablement')
+AwsCustomerEnablementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCustomerEnablement card
+include('elements/aws/CustomerEnablement/AwsCustomerEnablement')
+AwsCustomerEnablementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/CustomerEnablement/AwsIq.card.png b/cloud/documentation/aws/CustomerEnablement/AwsIq.card.png
new file mode 100644
index 00000000000..ef8cbac8bb0
Binary files /dev/null and b/cloud/documentation/aws/CustomerEnablement/AwsIq.card.png differ
diff --git a/cloud/documentation/aws/CustomerEnablement/AwsIq.element.png b/cloud/documentation/aws/CustomerEnablement/AwsIq.element.png
new file mode 100644
index 00000000000..34ba21819ef
Binary files /dev/null and b/cloud/documentation/aws/CustomerEnablement/AwsIq.element.png differ
diff --git a/cloud/documentation/aws/CustomerEnablement/AwsIq.md b/cloud/documentation/aws/CustomerEnablement/AwsIq.md
new file mode 100644
index 00000000000..e1b0b55e54d
--- /dev/null
+++ b/cloud/documentation/aws/CustomerEnablement/AwsIq.md
@@ -0,0 +1,81 @@
+# AwsIq
+```text
+elements/aws/CustomerEnablement/AwsIq
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIq icon](../../../icons/aws/CustomerEnablement/AwsIq.png) | ![AwsIq element](AwsIq.element.png) | ![AwsIq card](AwsIq.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIq element
+include('elements/aws/CustomerEnablement/AwsIq')
+AwsIq('element', 'Iq', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIq element
+include('elements/aws/CustomerEnablement/AwsIq')
+AwsIq('element', 'Iq', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIq card
+include('elements/aws/CustomerEnablement/AwsIq')
+AwsIqCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIq card
+include('elements/aws/CustomerEnablement/AwsIq')
+AwsIqCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/CustomerEnablement/AwsManagedServices.card.png b/cloud/documentation/aws/CustomerEnablement/AwsManagedServices.card.png
new file mode 100644
index 00000000000..6c4fb7637c6
Binary files /dev/null and b/cloud/documentation/aws/CustomerEnablement/AwsManagedServices.card.png differ
diff --git a/cloud/documentation/aws/CustomerEnablement/AwsManagedServices.element.png b/cloud/documentation/aws/CustomerEnablement/AwsManagedServices.element.png
new file mode 100644
index 00000000000..2c619f5de33
Binary files /dev/null and b/cloud/documentation/aws/CustomerEnablement/AwsManagedServices.element.png differ
diff --git a/cloud/documentation/aws/CustomerEnablement/AwsManagedServices.md b/cloud/documentation/aws/CustomerEnablement/AwsManagedServices.md
new file mode 100644
index 00000000000..b6745e034b3
--- /dev/null
+++ b/cloud/documentation/aws/CustomerEnablement/AwsManagedServices.md
@@ -0,0 +1,81 @@
+# AwsManagedServices
+```text
+elements/aws/CustomerEnablement/AwsManagedServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsManagedServices icon](../../../icons/aws/CustomerEnablement/AwsManagedServices.png) | ![AwsManagedServices element](AwsManagedServices.element.png) | ![AwsManagedServices card](AwsManagedServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedServices element
+include('elements/aws/CustomerEnablement/AwsManagedServices')
+AwsManagedServices('element', 'Managed Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedServices element
+include('elements/aws/CustomerEnablement/AwsManagedServices')
+AwsManagedServices('element', 'Managed Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsManagedServices card
+include('elements/aws/CustomerEnablement/AwsManagedServices')
+AwsManagedServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsManagedServices card
+include('elements/aws/CustomerEnablement/AwsManagedServices')
+AwsManagedServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/CustomerEnablement/AwsProfessionalServices.card.png b/cloud/documentation/aws/CustomerEnablement/AwsProfessionalServices.card.png
new file mode 100644
index 00000000000..68c72ecd6af
Binary files /dev/null and b/cloud/documentation/aws/CustomerEnablement/AwsProfessionalServices.card.png differ
diff --git a/cloud/documentation/aws/CustomerEnablement/AwsProfessionalServices.element.png b/cloud/documentation/aws/CustomerEnablement/AwsProfessionalServices.element.png
new file mode 100644
index 00000000000..f0b8a38797d
Binary files /dev/null and b/cloud/documentation/aws/CustomerEnablement/AwsProfessionalServices.element.png differ
diff --git a/cloud/documentation/aws/CustomerEnablement/AwsProfessionalServices.md b/cloud/documentation/aws/CustomerEnablement/AwsProfessionalServices.md
new file mode 100644
index 00000000000..05710fda117
--- /dev/null
+++ b/cloud/documentation/aws/CustomerEnablement/AwsProfessionalServices.md
@@ -0,0 +1,81 @@
+# AwsProfessionalServices
+```text
+elements/aws/CustomerEnablement/AwsProfessionalServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsProfessionalServices icon](../../../icons/aws/CustomerEnablement/AwsProfessionalServices.png) | ![AwsProfessionalServices element](AwsProfessionalServices.element.png) | ![AwsProfessionalServices card](AwsProfessionalServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsProfessionalServices element
+include('elements/aws/CustomerEnablement/AwsProfessionalServices')
+AwsProfessionalServices('element', 'Professional Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsProfessionalServices element
+include('elements/aws/CustomerEnablement/AwsProfessionalServices')
+AwsProfessionalServices('element', 'Professional Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsProfessionalServices card
+include('elements/aws/CustomerEnablement/AwsProfessionalServices')
+AwsProfessionalServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsProfessionalServices card
+include('elements/aws/CustomerEnablement/AwsProfessionalServices')
+AwsProfessionalServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/CustomerEnablement/AwsSupport.card.png b/cloud/documentation/aws/CustomerEnablement/AwsSupport.card.png
new file mode 100644
index 00000000000..88e6e0492f5
Binary files /dev/null and b/cloud/documentation/aws/CustomerEnablement/AwsSupport.card.png differ
diff --git a/cloud/documentation/aws/CustomerEnablement/AwsSupport.element.png b/cloud/documentation/aws/CustomerEnablement/AwsSupport.element.png
new file mode 100644
index 00000000000..a894b83394d
Binary files /dev/null and b/cloud/documentation/aws/CustomerEnablement/AwsSupport.element.png differ
diff --git a/cloud/documentation/aws/CustomerEnablement/AwsSupport.md b/cloud/documentation/aws/CustomerEnablement/AwsSupport.md
new file mode 100644
index 00000000000..064d7a51913
--- /dev/null
+++ b/cloud/documentation/aws/CustomerEnablement/AwsSupport.md
@@ -0,0 +1,81 @@
+# AwsSupport
+```text
+elements/aws/CustomerEnablement/AwsSupport
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSupport icon](../../../icons/aws/CustomerEnablement/AwsSupport.png) | ![AwsSupport element](AwsSupport.element.png) | ![AwsSupport card](AwsSupport.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSupport element
+include('elements/aws/CustomerEnablement/AwsSupport')
+AwsSupport('element', 'Support', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSupport element
+include('elements/aws/CustomerEnablement/AwsSupport')
+AwsSupport('element', 'Support', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSupport card
+include('elements/aws/CustomerEnablement/AwsSupport')
+AwsSupportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSupport card
+include('elements/aws/CustomerEnablement/AwsSupport')
+AwsSupportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/CustomerEngagement/AwsConnect.card.png b/cloud/documentation/aws/CustomerEngagement/AwsConnect.card.png
new file mode 100644
index 00000000000..162113a13f2
Binary files /dev/null and b/cloud/documentation/aws/CustomerEngagement/AwsConnect.card.png differ
diff --git a/cloud/documentation/aws/CustomerEngagement/AwsConnect.element.png b/cloud/documentation/aws/CustomerEngagement/AwsConnect.element.png
new file mode 100644
index 00000000000..30eb09a34a1
Binary files /dev/null and b/cloud/documentation/aws/CustomerEngagement/AwsConnect.element.png differ
diff --git a/cloud/documentation/aws/CustomerEngagement/AwsConnect.md b/cloud/documentation/aws/CustomerEngagement/AwsConnect.md
new file mode 100644
index 00000000000..27290771b87
--- /dev/null
+++ b/cloud/documentation/aws/CustomerEngagement/AwsConnect.md
@@ -0,0 +1,81 @@
+# AwsConnect
+```text
+elements/aws/CustomerEngagement/AwsConnect
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsConnect icon](../../../icons/aws/CustomerEngagement/AwsConnect.png) | ![AwsConnect element](AwsConnect.element.png) | ![AwsConnect card](AwsConnect.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsConnect element
+include('elements/aws/CustomerEngagement/AwsConnect')
+AwsConnect('element', 'Connect', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsConnect element
+include('elements/aws/CustomerEngagement/AwsConnect')
+AwsConnect('element', 'Connect', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsConnect card
+include('elements/aws/CustomerEngagement/AwsConnect')
+AwsConnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsConnect card
+include('elements/aws/CustomerEngagement/AwsConnect')
+AwsConnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/CustomerEngagement/AwsCustomerEngagement.card.png b/cloud/documentation/aws/CustomerEngagement/AwsCustomerEngagement.card.png
new file mode 100644
index 00000000000..6705c00da94
Binary files /dev/null and b/cloud/documentation/aws/CustomerEngagement/AwsCustomerEngagement.card.png differ
diff --git a/cloud/documentation/aws/CustomerEngagement/AwsCustomerEngagement.element.png b/cloud/documentation/aws/CustomerEngagement/AwsCustomerEngagement.element.png
new file mode 100644
index 00000000000..c781501a05f
Binary files /dev/null and b/cloud/documentation/aws/CustomerEngagement/AwsCustomerEngagement.element.png differ
diff --git a/cloud/documentation/aws/CustomerEngagement/AwsCustomerEngagement.md b/cloud/documentation/aws/CustomerEngagement/AwsCustomerEngagement.md
new file mode 100644
index 00000000000..d338f0d7d3b
--- /dev/null
+++ b/cloud/documentation/aws/CustomerEngagement/AwsCustomerEngagement.md
@@ -0,0 +1,81 @@
+# AwsCustomerEngagement
+```text
+elements/aws/CustomerEngagement/AwsCustomerEngagement
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCustomerEngagement icon](../../../icons/aws/CustomerEngagement/AwsCustomerEngagement.png) | ![AwsCustomerEngagement element](AwsCustomerEngagement.element.png) | ![AwsCustomerEngagement card](AwsCustomerEngagement.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCustomerEngagement element
+include('elements/aws/CustomerEngagement/AwsCustomerEngagement')
+AwsCustomerEngagement('element', 'Customer Engagement', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCustomerEngagement element
+include('elements/aws/CustomerEngagement/AwsCustomerEngagement')
+AwsCustomerEngagement('element', 'Customer Engagement', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCustomerEngagement card
+include('elements/aws/CustomerEngagement/AwsCustomerEngagement')
+AwsCustomerEngagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCustomerEngagement card
+include('elements/aws/CustomerEngagement/AwsCustomerEngagement')
+AwsCustomerEngagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/CustomerEngagement/AwsPinpoint.card.png b/cloud/documentation/aws/CustomerEngagement/AwsPinpoint.card.png
new file mode 100644
index 00000000000..954b27b0554
Binary files /dev/null and b/cloud/documentation/aws/CustomerEngagement/AwsPinpoint.card.png differ
diff --git a/cloud/documentation/aws/CustomerEngagement/AwsPinpoint.element.png b/cloud/documentation/aws/CustomerEngagement/AwsPinpoint.element.png
new file mode 100644
index 00000000000..08f008191eb
Binary files /dev/null and b/cloud/documentation/aws/CustomerEngagement/AwsPinpoint.element.png differ
diff --git a/cloud/documentation/aws/CustomerEngagement/AwsPinpoint.md b/cloud/documentation/aws/CustomerEngagement/AwsPinpoint.md
new file mode 100644
index 00000000000..e83d08752aa
--- /dev/null
+++ b/cloud/documentation/aws/CustomerEngagement/AwsPinpoint.md
@@ -0,0 +1,81 @@
+# AwsPinpoint
+```text
+elements/aws/CustomerEngagement/AwsPinpoint
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsPinpoint icon](../../../icons/aws/CustomerEngagement/AwsPinpoint.png) | ![AwsPinpoint element](AwsPinpoint.element.png) | ![AwsPinpoint card](AwsPinpoint.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPinpoint element
+include('elements/aws/CustomerEngagement/AwsPinpoint')
+AwsPinpoint('element', 'Pinpoint', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPinpoint element
+include('elements/aws/CustomerEngagement/AwsPinpoint')
+AwsPinpoint('element', 'Pinpoint', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsPinpoint card
+include('elements/aws/CustomerEngagement/AwsPinpoint')
+AwsPinpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsPinpoint card
+include('elements/aws/CustomerEngagement/AwsPinpoint')
+AwsPinpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSes.card.png b/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSes.card.png
new file mode 100644
index 00000000000..d5948d92bc6
Binary files /dev/null and b/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSes.card.png differ
diff --git a/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSes.element.png b/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSes.element.png
new file mode 100644
index 00000000000..2b68d1b245d
Binary files /dev/null and b/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSes.element.png differ
diff --git a/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSes.md b/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSes.md
new file mode 100644
index 00000000000..9850e841f48
--- /dev/null
+++ b/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSes.md
@@ -0,0 +1,81 @@
+# AwsSimpleEmailServiceSes
+```text
+elements/aws/CustomerEngagement/AwsSimpleEmailServiceSes
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSimpleEmailServiceSes icon](../../../icons/aws/CustomerEngagement/AwsSimpleEmailServiceSes.png) | ![AwsSimpleEmailServiceSes element](AwsSimpleEmailServiceSes.element.png) | ![AwsSimpleEmailServiceSes card](AwsSimpleEmailServiceSes.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleEmailServiceSes element
+include('elements/aws/CustomerEngagement/AwsSimpleEmailServiceSes')
+AwsSimpleEmailServiceSes('element', 'Simple Email Service Ses', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleEmailServiceSes element
+include('elements/aws/CustomerEngagement/AwsSimpleEmailServiceSes')
+AwsSimpleEmailServiceSes('element', 'Simple Email Service Ses', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleEmailServiceSes card
+include('elements/aws/CustomerEngagement/AwsSimpleEmailServiceSes')
+AwsSimpleEmailServiceSesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleEmailServiceSes card
+include('elements/aws/CustomerEngagement/AwsSimpleEmailServiceSes')
+AwsSimpleEmailServiceSesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.card.png b/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.card.png
new file mode 100644
index 00000000000..2f2ae382f53
Binary files /dev/null and b/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.card.png differ
diff --git a/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.element.png b/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.element.png
new file mode 100644
index 00000000000..f5417b808bb
Binary files /dev/null and b/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.element.png differ
diff --git a/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.md b/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.md
new file mode 100644
index 00000000000..68c17f9141b
--- /dev/null
+++ b/cloud/documentation/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.md
@@ -0,0 +1,81 @@
+# AwsSimpleEmailServiceSesEmail
+```text
+elements/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSimpleEmailServiceSesEmail icon](../../../icons/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.png) | ![AwsSimpleEmailServiceSesEmail element](AwsSimpleEmailServiceSesEmail.element.png) | ![AwsSimpleEmailServiceSesEmail card](AwsSimpleEmailServiceSesEmail.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleEmailServiceSesEmail element
+include('elements/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail')
+AwsSimpleEmailServiceSesEmail('element', 'Simple Email Service Ses Email', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleEmailServiceSesEmail element
+include('elements/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail')
+AwsSimpleEmailServiceSesEmail('element', 'Simple Email Service Ses Email', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleEmailServiceSesEmail card
+include('elements/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail')
+AwsSimpleEmailServiceSesEmailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleEmailServiceSesEmail card
+include('elements/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail')
+AwsSimpleEmailServiceSesEmailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsAurora.card.png b/cloud/documentation/aws/Database/AwsAurora.card.png
new file mode 100644
index 00000000000..dac48be188c
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsAurora.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsAurora.element.png b/cloud/documentation/aws/Database/AwsAurora.element.png
new file mode 100644
index 00000000000..5ffaecce514
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsAurora.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsAurora.md b/cloud/documentation/aws/Database/AwsAurora.md
new file mode 100644
index 00000000000..d27a2496c5e
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsAurora.md
@@ -0,0 +1,81 @@
+# AwsAurora
+```text
+elements/aws/Database/AwsAurora
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsAurora icon](../../../icons/aws/Database/AwsAurora.png) | ![AwsAurora element](AwsAurora.element.png) | ![AwsAurora card](AwsAurora.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAurora element
+include('elements/aws/Database/AwsAurora')
+AwsAurora('element', 'Aurora', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAurora element
+include('elements/aws/Database/AwsAurora')
+AwsAurora('element', 'Aurora', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAurora card
+include('elements/aws/Database/AwsAurora')
+AwsAuroraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAurora card
+include('elements/aws/Database/AwsAurora')
+AwsAuroraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsDatabase.card.png b/cloud/documentation/aws/Database/AwsDatabase.card.png
new file mode 100644
index 00000000000..038b6534067
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDatabase.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsDatabase.element.png b/cloud/documentation/aws/Database/AwsDatabase.element.png
new file mode 100644
index 00000000000..802b8d70603
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDatabase.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsDatabase.md b/cloud/documentation/aws/Database/AwsDatabase.md
new file mode 100644
index 00000000000..fadedac3b20
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsDatabase.md
@@ -0,0 +1,81 @@
+# AwsDatabase
+```text
+elements/aws/Database/AwsDatabase
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDatabase icon](../../../icons/aws/Database/AwsDatabase.png) | ![AwsDatabase element](AwsDatabase.element.png) | ![AwsDatabase card](AwsDatabase.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatabase element
+include('elements/aws/Database/AwsDatabase')
+AwsDatabase('element', 'Database', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatabase element
+include('elements/aws/Database/AwsDatabase')
+AwsDatabase('element', 'Database', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDatabase card
+include('elements/aws/Database/AwsDatabase')
+AwsDatabaseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDatabase card
+include('elements/aws/Database/AwsDatabase')
+AwsDatabaseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsDatabaseMigrationService.card.png b/cloud/documentation/aws/Database/AwsDatabaseMigrationService.card.png
new file mode 100644
index 00000000000..4422988071a
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDatabaseMigrationService.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsDatabaseMigrationService.element.png b/cloud/documentation/aws/Database/AwsDatabaseMigrationService.element.png
new file mode 100644
index 00000000000..4fb9f9e32dc
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDatabaseMigrationService.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsDatabaseMigrationService.md b/cloud/documentation/aws/Database/AwsDatabaseMigrationService.md
new file mode 100644
index 00000000000..55eb7925735
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsDatabaseMigrationService.md
@@ -0,0 +1,81 @@
+# AwsDatabaseMigrationService
+```text
+elements/aws/Database/AwsDatabaseMigrationService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDatabaseMigrationService icon](../../../icons/aws/Database/AwsDatabaseMigrationService.png) | ![AwsDatabaseMigrationService element](AwsDatabaseMigrationService.element.png) | ![AwsDatabaseMigrationService card](AwsDatabaseMigrationService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatabaseMigrationService element
+include('elements/aws/Database/AwsDatabaseMigrationService')
+AwsDatabaseMigrationService('element', 'Database Migration Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatabaseMigrationService element
+include('elements/aws/Database/AwsDatabaseMigrationService')
+AwsDatabaseMigrationService('element', 'Database Migration Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDatabaseMigrationService card
+include('elements/aws/Database/AwsDatabaseMigrationService')
+AwsDatabaseMigrationServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDatabaseMigrationService card
+include('elements/aws/Database/AwsDatabaseMigrationService')
+AwsDatabaseMigrationServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.card.png b/cloud/documentation/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.card.png
new file mode 100644
index 00000000000..c4f19e7724a
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.element.png b/cloud/documentation/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.element.png
new file mode 100644
index 00000000000..27ed1001985
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.md b/cloud/documentation/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.md
new file mode 100644
index 00000000000..e5f03b794c6
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.md
@@ -0,0 +1,81 @@
+# AwsDatabaseMigrationServiceDatabaseMigrationWorkflow
+```text
+elements/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDatabaseMigrationServiceDatabaseMigrationWorkflow icon](../../../icons/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.png) | ![AwsDatabaseMigrationServiceDatabaseMigrationWorkflow element](AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.element.png) | ![AwsDatabaseMigrationServiceDatabaseMigrationWorkflow card](AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatabaseMigrationServiceDatabaseMigrationWorkflow element
+include('elements/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow')
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflow('element', 'Database Migration Service Database Migration Workflow', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatabaseMigrationServiceDatabaseMigrationWorkflow element
+include('elements/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow')
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflow('element', 'Database Migration Service Database Migration Workflow', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDatabaseMigrationServiceDatabaseMigrationWorkflow card
+include('elements/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow')
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDatabaseMigrationServiceDatabaseMigrationWorkflow card
+include('elements/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow')
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsDocumentdbWithMongodbCompatibility.card.png b/cloud/documentation/aws/Database/AwsDocumentdbWithMongodbCompatibility.card.png
new file mode 100644
index 00000000000..145b60fb7ba
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDocumentdbWithMongodbCompatibility.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsDocumentdbWithMongodbCompatibility.element.png b/cloud/documentation/aws/Database/AwsDocumentdbWithMongodbCompatibility.element.png
new file mode 100644
index 00000000000..4da789e9d6c
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDocumentdbWithMongodbCompatibility.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsDocumentdbWithMongodbCompatibility.md b/cloud/documentation/aws/Database/AwsDocumentdbWithMongodbCompatibility.md
new file mode 100644
index 00000000000..855e4daa74c
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsDocumentdbWithMongodbCompatibility.md
@@ -0,0 +1,81 @@
+# AwsDocumentdbWithMongodbCompatibility
+```text
+elements/aws/Database/AwsDocumentdbWithMongodbCompatibility
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDocumentdbWithMongodbCompatibility icon](../../../icons/aws/Database/AwsDocumentdbWithMongodbCompatibility.png) | ![AwsDocumentdbWithMongodbCompatibility element](AwsDocumentdbWithMongodbCompatibility.element.png) | ![AwsDocumentdbWithMongodbCompatibility card](AwsDocumentdbWithMongodbCompatibility.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDocumentdbWithMongodbCompatibility element
+include('elements/aws/Database/AwsDocumentdbWithMongodbCompatibility')
+AwsDocumentdbWithMongodbCompatibility('element', 'Documentdb With Mongodb Compatibility', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDocumentdbWithMongodbCompatibility element
+include('elements/aws/Database/AwsDocumentdbWithMongodbCompatibility')
+AwsDocumentdbWithMongodbCompatibility('element', 'Documentdb With Mongodb Compatibility', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDocumentdbWithMongodbCompatibility card
+include('elements/aws/Database/AwsDocumentdbWithMongodbCompatibility')
+AwsDocumentdbWithMongodbCompatibilityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDocumentdbWithMongodbCompatibility card
+include('elements/aws/Database/AwsDocumentdbWithMongodbCompatibility')
+AwsDocumentdbWithMongodbCompatibilityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsDynamodb.card.png b/cloud/documentation/aws/Database/AwsDynamodb.card.png
new file mode 100644
index 00000000000..d8e2cf01434
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDynamodb.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsDynamodb.element.png b/cloud/documentation/aws/Database/AwsDynamodb.element.png
new file mode 100644
index 00000000000..4cf4ec8117a
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDynamodb.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsDynamodb.md b/cloud/documentation/aws/Database/AwsDynamodb.md
new file mode 100644
index 00000000000..f31e185fac2
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsDynamodb.md
@@ -0,0 +1,81 @@
+# AwsDynamodb
+```text
+elements/aws/Database/AwsDynamodb
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDynamodb icon](../../../icons/aws/Database/AwsDynamodb.png) | ![AwsDynamodb element](AwsDynamodb.element.png) | ![AwsDynamodb card](AwsDynamodb.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodb element
+include('elements/aws/Database/AwsDynamodb')
+AwsDynamodb('element', 'Dynamodb', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodb element
+include('elements/aws/Database/AwsDynamodb')
+AwsDynamodb('element', 'Dynamodb', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodb card
+include('elements/aws/Database/AwsDynamodb')
+AwsDynamodbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodb card
+include('elements/aws/Database/AwsDynamodb')
+AwsDynamodbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsDynamodbAttribute.card.png b/cloud/documentation/aws/Database/AwsDynamodbAttribute.card.png
new file mode 100644
index 00000000000..65ae1bd470e
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDynamodbAttribute.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsDynamodbAttribute.element.png b/cloud/documentation/aws/Database/AwsDynamodbAttribute.element.png
new file mode 100644
index 00000000000..540437e4781
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDynamodbAttribute.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsDynamodbAttribute.md b/cloud/documentation/aws/Database/AwsDynamodbAttribute.md
new file mode 100644
index 00000000000..0125051b8f0
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsDynamodbAttribute.md
@@ -0,0 +1,81 @@
+# AwsDynamodbAttribute
+```text
+elements/aws/Database/AwsDynamodbAttribute
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDynamodbAttribute icon](../../../icons/aws/Database/AwsDynamodbAttribute.png) | ![AwsDynamodbAttribute element](AwsDynamodbAttribute.element.png) | ![AwsDynamodbAttribute card](AwsDynamodbAttribute.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbAttribute element
+include('elements/aws/Database/AwsDynamodbAttribute')
+AwsDynamodbAttribute('element', 'Dynamodb Attribute', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbAttribute element
+include('elements/aws/Database/AwsDynamodbAttribute')
+AwsDynamodbAttribute('element', 'Dynamodb Attribute', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodbAttribute card
+include('elements/aws/Database/AwsDynamodbAttribute')
+AwsDynamodbAttributeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodbAttribute card
+include('elements/aws/Database/AwsDynamodbAttribute')
+AwsDynamodbAttributeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsDynamodbAttributes.card.png b/cloud/documentation/aws/Database/AwsDynamodbAttributes.card.png
new file mode 100644
index 00000000000..1ee63a0aae4
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDynamodbAttributes.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsDynamodbAttributes.element.png b/cloud/documentation/aws/Database/AwsDynamodbAttributes.element.png
new file mode 100644
index 00000000000..f7fac549aac
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDynamodbAttributes.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsDynamodbAttributes.md b/cloud/documentation/aws/Database/AwsDynamodbAttributes.md
new file mode 100644
index 00000000000..265a12b119a
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsDynamodbAttributes.md
@@ -0,0 +1,81 @@
+# AwsDynamodbAttributes
+```text
+elements/aws/Database/AwsDynamodbAttributes
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDynamodbAttributes icon](../../../icons/aws/Database/AwsDynamodbAttributes.png) | ![AwsDynamodbAttributes element](AwsDynamodbAttributes.element.png) | ![AwsDynamodbAttributes card](AwsDynamodbAttributes.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbAttributes element
+include('elements/aws/Database/AwsDynamodbAttributes')
+AwsDynamodbAttributes('element', 'Dynamodb Attributes', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbAttributes element
+include('elements/aws/Database/AwsDynamodbAttributes')
+AwsDynamodbAttributes('element', 'Dynamodb Attributes', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodbAttributes card
+include('elements/aws/Database/AwsDynamodbAttributes')
+AwsDynamodbAttributesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodbAttributes card
+include('elements/aws/Database/AwsDynamodbAttributes')
+AwsDynamodbAttributesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsDynamodbDax.card.png b/cloud/documentation/aws/Database/AwsDynamodbDax.card.png
new file mode 100644
index 00000000000..db9f8a7373f
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDynamodbDax.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsDynamodbDax.element.png b/cloud/documentation/aws/Database/AwsDynamodbDax.element.png
new file mode 100644
index 00000000000..4fb6d06a2e5
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDynamodbDax.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsDynamodbDax.md b/cloud/documentation/aws/Database/AwsDynamodbDax.md
new file mode 100644
index 00000000000..6baae690af6
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsDynamodbDax.md
@@ -0,0 +1,81 @@
+# AwsDynamodbDax
+```text
+elements/aws/Database/AwsDynamodbDax
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDynamodbDax icon](../../../icons/aws/Database/AwsDynamodbDax.png) | ![AwsDynamodbDax element](AwsDynamodbDax.element.png) | ![AwsDynamodbDax card](AwsDynamodbDax.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbDax element
+include('elements/aws/Database/AwsDynamodbDax')
+AwsDynamodbDax('element', 'Dynamodb Dax', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbDax element
+include('elements/aws/Database/AwsDynamodbDax')
+AwsDynamodbDax('element', 'Dynamodb Dax', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodbDax card
+include('elements/aws/Database/AwsDynamodbDax')
+AwsDynamodbDaxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodbDax card
+include('elements/aws/Database/AwsDynamodbDax')
+AwsDynamodbDaxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsDynamodbGlobalSecondaryIndex.card.png b/cloud/documentation/aws/Database/AwsDynamodbGlobalSecondaryIndex.card.png
new file mode 100644
index 00000000000..1de3a3e10dd
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDynamodbGlobalSecondaryIndex.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsDynamodbGlobalSecondaryIndex.element.png b/cloud/documentation/aws/Database/AwsDynamodbGlobalSecondaryIndex.element.png
new file mode 100644
index 00000000000..d78bec5324d
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDynamodbGlobalSecondaryIndex.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsDynamodbGlobalSecondaryIndex.md b/cloud/documentation/aws/Database/AwsDynamodbGlobalSecondaryIndex.md
new file mode 100644
index 00000000000..6c2bb7202d6
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsDynamodbGlobalSecondaryIndex.md
@@ -0,0 +1,81 @@
+# AwsDynamodbGlobalSecondaryIndex
+```text
+elements/aws/Database/AwsDynamodbGlobalSecondaryIndex
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDynamodbGlobalSecondaryIndex icon](../../../icons/aws/Database/AwsDynamodbGlobalSecondaryIndex.png) | ![AwsDynamodbGlobalSecondaryIndex element](AwsDynamodbGlobalSecondaryIndex.element.png) | ![AwsDynamodbGlobalSecondaryIndex card](AwsDynamodbGlobalSecondaryIndex.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbGlobalSecondaryIndex element
+include('elements/aws/Database/AwsDynamodbGlobalSecondaryIndex')
+AwsDynamodbGlobalSecondaryIndex('element', 'Dynamodb Global Secondary Index', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbGlobalSecondaryIndex element
+include('elements/aws/Database/AwsDynamodbGlobalSecondaryIndex')
+AwsDynamodbGlobalSecondaryIndex('element', 'Dynamodb Global Secondary Index', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodbGlobalSecondaryIndex card
+include('elements/aws/Database/AwsDynamodbGlobalSecondaryIndex')
+AwsDynamodbGlobalSecondaryIndexCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodbGlobalSecondaryIndex card
+include('elements/aws/Database/AwsDynamodbGlobalSecondaryIndex')
+AwsDynamodbGlobalSecondaryIndexCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsDynamodbItem.card.png b/cloud/documentation/aws/Database/AwsDynamodbItem.card.png
new file mode 100644
index 00000000000..c417dbbf296
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDynamodbItem.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsDynamodbItem.element.png b/cloud/documentation/aws/Database/AwsDynamodbItem.element.png
new file mode 100644
index 00000000000..9f96f247b72
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDynamodbItem.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsDynamodbItem.md b/cloud/documentation/aws/Database/AwsDynamodbItem.md
new file mode 100644
index 00000000000..1bd688e74a6
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsDynamodbItem.md
@@ -0,0 +1,81 @@
+# AwsDynamodbItem
+```text
+elements/aws/Database/AwsDynamodbItem
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDynamodbItem icon](../../../icons/aws/Database/AwsDynamodbItem.png) | ![AwsDynamodbItem element](AwsDynamodbItem.element.png) | ![AwsDynamodbItem card](AwsDynamodbItem.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbItem element
+include('elements/aws/Database/AwsDynamodbItem')
+AwsDynamodbItem('element', 'Dynamodb Item', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbItem element
+include('elements/aws/Database/AwsDynamodbItem')
+AwsDynamodbItem('element', 'Dynamodb Item', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodbItem card
+include('elements/aws/Database/AwsDynamodbItem')
+AwsDynamodbItemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodbItem card
+include('elements/aws/Database/AwsDynamodbItem')
+AwsDynamodbItemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsDynamodbItems.card.png b/cloud/documentation/aws/Database/AwsDynamodbItems.card.png
new file mode 100644
index 00000000000..28c6f7a5bac
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDynamodbItems.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsDynamodbItems.element.png b/cloud/documentation/aws/Database/AwsDynamodbItems.element.png
new file mode 100644
index 00000000000..0e812af848d
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDynamodbItems.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsDynamodbItems.md b/cloud/documentation/aws/Database/AwsDynamodbItems.md
new file mode 100644
index 00000000000..6b0c3f6dc53
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsDynamodbItems.md
@@ -0,0 +1,81 @@
+# AwsDynamodbItems
+```text
+elements/aws/Database/AwsDynamodbItems
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDynamodbItems icon](../../../icons/aws/Database/AwsDynamodbItems.png) | ![AwsDynamodbItems element](AwsDynamodbItems.element.png) | ![AwsDynamodbItems card](AwsDynamodbItems.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbItems element
+include('elements/aws/Database/AwsDynamodbItems')
+AwsDynamodbItems('element', 'Dynamodb Items', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbItems element
+include('elements/aws/Database/AwsDynamodbItems')
+AwsDynamodbItems('element', 'Dynamodb Items', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodbItems card
+include('elements/aws/Database/AwsDynamodbItems')
+AwsDynamodbItemsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodbItems card
+include('elements/aws/Database/AwsDynamodbItems')
+AwsDynamodbItemsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsDynamodbTable.card.png b/cloud/documentation/aws/Database/AwsDynamodbTable.card.png
new file mode 100644
index 00000000000..3c7dcc7d0a4
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDynamodbTable.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsDynamodbTable.element.png b/cloud/documentation/aws/Database/AwsDynamodbTable.element.png
new file mode 100644
index 00000000000..05c02bc547f
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsDynamodbTable.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsDynamodbTable.md b/cloud/documentation/aws/Database/AwsDynamodbTable.md
new file mode 100644
index 00000000000..0ef78d2c24c
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsDynamodbTable.md
@@ -0,0 +1,81 @@
+# AwsDynamodbTable
+```text
+elements/aws/Database/AwsDynamodbTable
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDynamodbTable icon](../../../icons/aws/Database/AwsDynamodbTable.png) | ![AwsDynamodbTable element](AwsDynamodbTable.element.png) | ![AwsDynamodbTable card](AwsDynamodbTable.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbTable element
+include('elements/aws/Database/AwsDynamodbTable')
+AwsDynamodbTable('element', 'Dynamodb Table', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbTable element
+include('elements/aws/Database/AwsDynamodbTable')
+AwsDynamodbTable('element', 'Dynamodb Table', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodbTable card
+include('elements/aws/Database/AwsDynamodbTable')
+AwsDynamodbTableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodbTable card
+include('elements/aws/Database/AwsDynamodbTable')
+AwsDynamodbTableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsElasticache.card.png b/cloud/documentation/aws/Database/AwsElasticache.card.png
new file mode 100644
index 00000000000..12e49a980e9
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsElasticache.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsElasticache.element.png b/cloud/documentation/aws/Database/AwsElasticache.element.png
new file mode 100644
index 00000000000..fcac8e5f392
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsElasticache.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsElasticache.md b/cloud/documentation/aws/Database/AwsElasticache.md
new file mode 100644
index 00000000000..4cf29f93404
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsElasticache.md
@@ -0,0 +1,81 @@
+# AwsElasticache
+```text
+elements/aws/Database/AwsElasticache
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticache icon](../../../icons/aws/Database/AwsElasticache.png) | ![AwsElasticache element](AwsElasticache.element.png) | ![AwsElasticache card](AwsElasticache.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticache element
+include('elements/aws/Database/AwsElasticache')
+AwsElasticache('element', 'Elasticache', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticache element
+include('elements/aws/Database/AwsElasticache')
+AwsElasticache('element', 'Elasticache', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticache card
+include('elements/aws/Database/AwsElasticache')
+AwsElasticacheCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticache card
+include('elements/aws/Database/AwsElasticache')
+AwsElasticacheCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsElasticacheCacheNode.card.png b/cloud/documentation/aws/Database/AwsElasticacheCacheNode.card.png
new file mode 100644
index 00000000000..6925c6e9c9d
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsElasticacheCacheNode.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsElasticacheCacheNode.element.png b/cloud/documentation/aws/Database/AwsElasticacheCacheNode.element.png
new file mode 100644
index 00000000000..1bcaf73f21f
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsElasticacheCacheNode.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsElasticacheCacheNode.md b/cloud/documentation/aws/Database/AwsElasticacheCacheNode.md
new file mode 100644
index 00000000000..f5e438ccd15
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsElasticacheCacheNode.md
@@ -0,0 +1,81 @@
+# AwsElasticacheCacheNode
+```text
+elements/aws/Database/AwsElasticacheCacheNode
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticacheCacheNode icon](../../../icons/aws/Database/AwsElasticacheCacheNode.png) | ![AwsElasticacheCacheNode element](AwsElasticacheCacheNode.element.png) | ![AwsElasticacheCacheNode card](AwsElasticacheCacheNode.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticacheCacheNode element
+include('elements/aws/Database/AwsElasticacheCacheNode')
+AwsElasticacheCacheNode('element', 'Elasticache Cache Node', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticacheCacheNode element
+include('elements/aws/Database/AwsElasticacheCacheNode')
+AwsElasticacheCacheNode('element', 'Elasticache Cache Node', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticacheCacheNode card
+include('elements/aws/Database/AwsElasticacheCacheNode')
+AwsElasticacheCacheNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticacheCacheNode card
+include('elements/aws/Database/AwsElasticacheCacheNode')
+AwsElasticacheCacheNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsElasticacheForMemcached.card.png b/cloud/documentation/aws/Database/AwsElasticacheForMemcached.card.png
new file mode 100644
index 00000000000..472b3e56ce4
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsElasticacheForMemcached.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsElasticacheForMemcached.element.png b/cloud/documentation/aws/Database/AwsElasticacheForMemcached.element.png
new file mode 100644
index 00000000000..e332e4110b1
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsElasticacheForMemcached.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsElasticacheForMemcached.md b/cloud/documentation/aws/Database/AwsElasticacheForMemcached.md
new file mode 100644
index 00000000000..bc462214d28
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsElasticacheForMemcached.md
@@ -0,0 +1,81 @@
+# AwsElasticacheForMemcached
+```text
+elements/aws/Database/AwsElasticacheForMemcached
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticacheForMemcached icon](../../../icons/aws/Database/AwsElasticacheForMemcached.png) | ![AwsElasticacheForMemcached element](AwsElasticacheForMemcached.element.png) | ![AwsElasticacheForMemcached card](AwsElasticacheForMemcached.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticacheForMemcached element
+include('elements/aws/Database/AwsElasticacheForMemcached')
+AwsElasticacheForMemcached('element', 'Elasticache For Memcached', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticacheForMemcached element
+include('elements/aws/Database/AwsElasticacheForMemcached')
+AwsElasticacheForMemcached('element', 'Elasticache For Memcached', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticacheForMemcached card
+include('elements/aws/Database/AwsElasticacheForMemcached')
+AwsElasticacheForMemcachedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticacheForMemcached card
+include('elements/aws/Database/AwsElasticacheForMemcached')
+AwsElasticacheForMemcachedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsElasticacheForRedis.card.png b/cloud/documentation/aws/Database/AwsElasticacheForRedis.card.png
new file mode 100644
index 00000000000..a62de8a4d99
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsElasticacheForRedis.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsElasticacheForRedis.element.png b/cloud/documentation/aws/Database/AwsElasticacheForRedis.element.png
new file mode 100644
index 00000000000..9f9cbab5fd8
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsElasticacheForRedis.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsElasticacheForRedis.md b/cloud/documentation/aws/Database/AwsElasticacheForRedis.md
new file mode 100644
index 00000000000..6356b58522a
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsElasticacheForRedis.md
@@ -0,0 +1,81 @@
+# AwsElasticacheForRedis
+```text
+elements/aws/Database/AwsElasticacheForRedis
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticacheForRedis icon](../../../icons/aws/Database/AwsElasticacheForRedis.png) | ![AwsElasticacheForRedis element](AwsElasticacheForRedis.element.png) | ![AwsElasticacheForRedis card](AwsElasticacheForRedis.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticacheForRedis element
+include('elements/aws/Database/AwsElasticacheForRedis')
+AwsElasticacheForRedis('element', 'Elasticache For Redis', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticacheForRedis element
+include('elements/aws/Database/AwsElasticacheForRedis')
+AwsElasticacheForRedis('element', 'Elasticache For Redis', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticacheForRedis card
+include('elements/aws/Database/AwsElasticacheForRedis')
+AwsElasticacheForRedisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticacheForRedis card
+include('elements/aws/Database/AwsElasticacheForRedis')
+AwsElasticacheForRedisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsManagedApacheCassandraService.card.png b/cloud/documentation/aws/Database/AwsManagedApacheCassandraService.card.png
new file mode 100644
index 00000000000..f27429fb7f4
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsManagedApacheCassandraService.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsManagedApacheCassandraService.element.png b/cloud/documentation/aws/Database/AwsManagedApacheCassandraService.element.png
new file mode 100644
index 00000000000..af9eaf162de
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsManagedApacheCassandraService.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsManagedApacheCassandraService.md b/cloud/documentation/aws/Database/AwsManagedApacheCassandraService.md
new file mode 100644
index 00000000000..154bcd04521
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsManagedApacheCassandraService.md
@@ -0,0 +1,81 @@
+# AwsManagedApacheCassandraService
+```text
+elements/aws/Database/AwsManagedApacheCassandraService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsManagedApacheCassandraService icon](../../../icons/aws/Database/AwsManagedApacheCassandraService.png) | ![AwsManagedApacheCassandraService element](AwsManagedApacheCassandraService.element.png) | ![AwsManagedApacheCassandraService card](AwsManagedApacheCassandraService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedApacheCassandraService element
+include('elements/aws/Database/AwsManagedApacheCassandraService')
+AwsManagedApacheCassandraService('element', 'Managed Apache Cassandra Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedApacheCassandraService element
+include('elements/aws/Database/AwsManagedApacheCassandraService')
+AwsManagedApacheCassandraService('element', 'Managed Apache Cassandra Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsManagedApacheCassandraService card
+include('elements/aws/Database/AwsManagedApacheCassandraService')
+AwsManagedApacheCassandraServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsManagedApacheCassandraService card
+include('elements/aws/Database/AwsManagedApacheCassandraService')
+AwsManagedApacheCassandraServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsNeptune.card.png b/cloud/documentation/aws/Database/AwsNeptune.card.png
new file mode 100644
index 00000000000..9a249896c10
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsNeptune.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsNeptune.element.png b/cloud/documentation/aws/Database/AwsNeptune.element.png
new file mode 100644
index 00000000000..b8d530b92cf
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsNeptune.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsNeptune.md b/cloud/documentation/aws/Database/AwsNeptune.md
new file mode 100644
index 00000000000..6d1aef0bb9c
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsNeptune.md
@@ -0,0 +1,81 @@
+# AwsNeptune
+```text
+elements/aws/Database/AwsNeptune
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsNeptune icon](../../../icons/aws/Database/AwsNeptune.png) | ![AwsNeptune element](AwsNeptune.element.png) | ![AwsNeptune card](AwsNeptune.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsNeptune element
+include('elements/aws/Database/AwsNeptune')
+AwsNeptune('element', 'Neptune', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsNeptune element
+include('elements/aws/Database/AwsNeptune')
+AwsNeptune('element', 'Neptune', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsNeptune card
+include('elements/aws/Database/AwsNeptune')
+AwsNeptuneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsNeptune card
+include('elements/aws/Database/AwsNeptune')
+AwsNeptuneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsQuantumLedgerDatabaseQldb.card.png b/cloud/documentation/aws/Database/AwsQuantumLedgerDatabaseQldb.card.png
new file mode 100644
index 00000000000..44f2f90f6fd
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsQuantumLedgerDatabaseQldb.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsQuantumLedgerDatabaseQldb.element.png b/cloud/documentation/aws/Database/AwsQuantumLedgerDatabaseQldb.element.png
new file mode 100644
index 00000000000..4c0f5c5eabc
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsQuantumLedgerDatabaseQldb.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsQuantumLedgerDatabaseQldb.md b/cloud/documentation/aws/Database/AwsQuantumLedgerDatabaseQldb.md
new file mode 100644
index 00000000000..0146d755b04
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsQuantumLedgerDatabaseQldb.md
@@ -0,0 +1,81 @@
+# AwsQuantumLedgerDatabaseQldb
+```text
+elements/aws/Database/AwsQuantumLedgerDatabaseQldb
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsQuantumLedgerDatabaseQldb icon](../../../icons/aws/Database/AwsQuantumLedgerDatabaseQldb.png) | ![AwsQuantumLedgerDatabaseQldb element](AwsQuantumLedgerDatabaseQldb.element.png) | ![AwsQuantumLedgerDatabaseQldb card](AwsQuantumLedgerDatabaseQldb.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsQuantumLedgerDatabaseQldb element
+include('elements/aws/Database/AwsQuantumLedgerDatabaseQldb')
+AwsQuantumLedgerDatabaseQldb('element', 'Quantum Ledger Database Qldb', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsQuantumLedgerDatabaseQldb element
+include('elements/aws/Database/AwsQuantumLedgerDatabaseQldb')
+AwsQuantumLedgerDatabaseQldb('element', 'Quantum Ledger Database Qldb', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsQuantumLedgerDatabaseQldb card
+include('elements/aws/Database/AwsQuantumLedgerDatabaseQldb')
+AwsQuantumLedgerDatabaseQldbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsQuantumLedgerDatabaseQldb card
+include('elements/aws/Database/AwsQuantumLedgerDatabaseQldb')
+AwsQuantumLedgerDatabaseQldbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRds.card.png b/cloud/documentation/aws/Database/AwsRds.card.png
new file mode 100644
index 00000000000..a21f7d54b6d
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRds.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRds.element.png b/cloud/documentation/aws/Database/AwsRds.element.png
new file mode 100644
index 00000000000..db1c2d57ec0
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRds.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRds.md b/cloud/documentation/aws/Database/AwsRds.md
new file mode 100644
index 00000000000..536b5bfae84
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRds.md
@@ -0,0 +1,81 @@
+# AwsRds
+```text
+elements/aws/Database/AwsRds
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRds icon](../../../icons/aws/Database/AwsRds.png) | ![AwsRds element](AwsRds.element.png) | ![AwsRds card](AwsRds.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRds element
+include('elements/aws/Database/AwsRds')
+AwsRds('element', 'Rds', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRds element
+include('elements/aws/Database/AwsRds')
+AwsRds('element', 'Rds', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRds card
+include('elements/aws/Database/AwsRds')
+AwsRdsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRds card
+include('elements/aws/Database/AwsRds')
+AwsRdsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsAuroraInstance.card.png b/cloud/documentation/aws/Database/AwsRdsAuroraInstance.card.png
new file mode 100644
index 00000000000..c3e4069b889
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsAuroraInstance.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsAuroraInstance.element.png b/cloud/documentation/aws/Database/AwsRdsAuroraInstance.element.png
new file mode 100644
index 00000000000..1cc4381291f
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsAuroraInstance.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsAuroraInstance.md b/cloud/documentation/aws/Database/AwsRdsAuroraInstance.md
new file mode 100644
index 00000000000..17d2b9fcd27
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsAuroraInstance.md
@@ -0,0 +1,81 @@
+# AwsRdsAuroraInstance
+```text
+elements/aws/Database/AwsRdsAuroraInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsAuroraInstance icon](../../../icons/aws/Database/AwsRdsAuroraInstance.png) | ![AwsRdsAuroraInstance element](AwsRdsAuroraInstance.element.png) | ![AwsRdsAuroraInstance card](AwsRdsAuroraInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsAuroraInstance element
+include('elements/aws/Database/AwsRdsAuroraInstance')
+AwsRdsAuroraInstance('element', 'Rds Aurora Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsAuroraInstance element
+include('elements/aws/Database/AwsRdsAuroraInstance')
+AwsRdsAuroraInstance('element', 'Rds Aurora Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsAuroraInstance card
+include('elements/aws/Database/AwsRdsAuroraInstance')
+AwsRdsAuroraInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsAuroraInstance card
+include('elements/aws/Database/AwsRdsAuroraInstance')
+AwsRdsAuroraInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsAuroraInstanceAlt.card.png b/cloud/documentation/aws/Database/AwsRdsAuroraInstanceAlt.card.png
new file mode 100644
index 00000000000..1bcde136b8e
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsAuroraInstanceAlt.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsAuroraInstanceAlt.element.png b/cloud/documentation/aws/Database/AwsRdsAuroraInstanceAlt.element.png
new file mode 100644
index 00000000000..459edc0de6d
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsAuroraInstanceAlt.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsAuroraInstanceAlt.md b/cloud/documentation/aws/Database/AwsRdsAuroraInstanceAlt.md
new file mode 100644
index 00000000000..3678dc638c4
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsAuroraInstanceAlt.md
@@ -0,0 +1,81 @@
+# AwsRdsAuroraInstanceAlt
+```text
+elements/aws/Database/AwsRdsAuroraInstanceAlt
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsAuroraInstanceAlt icon](../../../icons/aws/Database/AwsRdsAuroraInstanceAlt.png) | ![AwsRdsAuroraInstanceAlt element](AwsRdsAuroraInstanceAlt.element.png) | ![AwsRdsAuroraInstanceAlt card](AwsRdsAuroraInstanceAlt.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsAuroraInstanceAlt element
+include('elements/aws/Database/AwsRdsAuroraInstanceAlt')
+AwsRdsAuroraInstanceAlt('element', 'Rds Aurora Instance Alt', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsAuroraInstanceAlt element
+include('elements/aws/Database/AwsRdsAuroraInstanceAlt')
+AwsRdsAuroraInstanceAlt('element', 'Rds Aurora Instance Alt', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsAuroraInstanceAlt card
+include('elements/aws/Database/AwsRdsAuroraInstanceAlt')
+AwsRdsAuroraInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsAuroraInstanceAlt card
+include('elements/aws/Database/AwsRdsAuroraInstanceAlt')
+AwsRdsAuroraInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsMariadbInstance.card.png b/cloud/documentation/aws/Database/AwsRdsMariadbInstance.card.png
new file mode 100644
index 00000000000..b393edb1d45
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsMariadbInstance.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsMariadbInstance.element.png b/cloud/documentation/aws/Database/AwsRdsMariadbInstance.element.png
new file mode 100644
index 00000000000..f160364c2c2
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsMariadbInstance.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsMariadbInstance.md b/cloud/documentation/aws/Database/AwsRdsMariadbInstance.md
new file mode 100644
index 00000000000..8c9afd436e5
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsMariadbInstance.md
@@ -0,0 +1,81 @@
+# AwsRdsMariadbInstance
+```text
+elements/aws/Database/AwsRdsMariadbInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsMariadbInstance icon](../../../icons/aws/Database/AwsRdsMariadbInstance.png) | ![AwsRdsMariadbInstance element](AwsRdsMariadbInstance.element.png) | ![AwsRdsMariadbInstance card](AwsRdsMariadbInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsMariadbInstance element
+include('elements/aws/Database/AwsRdsMariadbInstance')
+AwsRdsMariadbInstance('element', 'Rds Mariadb Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsMariadbInstance element
+include('elements/aws/Database/AwsRdsMariadbInstance')
+AwsRdsMariadbInstance('element', 'Rds Mariadb Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsMariadbInstance card
+include('elements/aws/Database/AwsRdsMariadbInstance')
+AwsRdsMariadbInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsMariadbInstance card
+include('elements/aws/Database/AwsRdsMariadbInstance')
+AwsRdsMariadbInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsMariadbInstanceAlt.card.png b/cloud/documentation/aws/Database/AwsRdsMariadbInstanceAlt.card.png
new file mode 100644
index 00000000000..cc5c36a485e
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsMariadbInstanceAlt.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsMariadbInstanceAlt.element.png b/cloud/documentation/aws/Database/AwsRdsMariadbInstanceAlt.element.png
new file mode 100644
index 00000000000..4e9ec330594
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsMariadbInstanceAlt.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsMariadbInstanceAlt.md b/cloud/documentation/aws/Database/AwsRdsMariadbInstanceAlt.md
new file mode 100644
index 00000000000..21d98504cff
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsMariadbInstanceAlt.md
@@ -0,0 +1,81 @@
+# AwsRdsMariadbInstanceAlt
+```text
+elements/aws/Database/AwsRdsMariadbInstanceAlt
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsMariadbInstanceAlt icon](../../../icons/aws/Database/AwsRdsMariadbInstanceAlt.png) | ![AwsRdsMariadbInstanceAlt element](AwsRdsMariadbInstanceAlt.element.png) | ![AwsRdsMariadbInstanceAlt card](AwsRdsMariadbInstanceAlt.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsMariadbInstanceAlt element
+include('elements/aws/Database/AwsRdsMariadbInstanceAlt')
+AwsRdsMariadbInstanceAlt('element', 'Rds Mariadb Instance Alt', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsMariadbInstanceAlt element
+include('elements/aws/Database/AwsRdsMariadbInstanceAlt')
+AwsRdsMariadbInstanceAlt('element', 'Rds Mariadb Instance Alt', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsMariadbInstanceAlt card
+include('elements/aws/Database/AwsRdsMariadbInstanceAlt')
+AwsRdsMariadbInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsMariadbInstanceAlt card
+include('elements/aws/Database/AwsRdsMariadbInstanceAlt')
+AwsRdsMariadbInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsMysqlInstance.card.png b/cloud/documentation/aws/Database/AwsRdsMysqlInstance.card.png
new file mode 100644
index 00000000000..98309679177
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsMysqlInstance.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsMysqlInstance.element.png b/cloud/documentation/aws/Database/AwsRdsMysqlInstance.element.png
new file mode 100644
index 00000000000..95839126916
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsMysqlInstance.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsMysqlInstance.md b/cloud/documentation/aws/Database/AwsRdsMysqlInstance.md
new file mode 100644
index 00000000000..ab4cae75176
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsMysqlInstance.md
@@ -0,0 +1,81 @@
+# AwsRdsMysqlInstance
+```text
+elements/aws/Database/AwsRdsMysqlInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsMysqlInstance icon](../../../icons/aws/Database/AwsRdsMysqlInstance.png) | ![AwsRdsMysqlInstance element](AwsRdsMysqlInstance.element.png) | ![AwsRdsMysqlInstance card](AwsRdsMysqlInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsMysqlInstance element
+include('elements/aws/Database/AwsRdsMysqlInstance')
+AwsRdsMysqlInstance('element', 'Rds Mysql Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsMysqlInstance element
+include('elements/aws/Database/AwsRdsMysqlInstance')
+AwsRdsMysqlInstance('element', 'Rds Mysql Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsMysqlInstance card
+include('elements/aws/Database/AwsRdsMysqlInstance')
+AwsRdsMysqlInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsMysqlInstance card
+include('elements/aws/Database/AwsRdsMysqlInstance')
+AwsRdsMysqlInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsMysqlInstanceAlt.card.png b/cloud/documentation/aws/Database/AwsRdsMysqlInstanceAlt.card.png
new file mode 100644
index 00000000000..1a4c4246ab1
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsMysqlInstanceAlt.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsMysqlInstanceAlt.element.png b/cloud/documentation/aws/Database/AwsRdsMysqlInstanceAlt.element.png
new file mode 100644
index 00000000000..248b42de27e
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsMysqlInstanceAlt.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsMysqlInstanceAlt.md b/cloud/documentation/aws/Database/AwsRdsMysqlInstanceAlt.md
new file mode 100644
index 00000000000..088576207e8
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsMysqlInstanceAlt.md
@@ -0,0 +1,81 @@
+# AwsRdsMysqlInstanceAlt
+```text
+elements/aws/Database/AwsRdsMysqlInstanceAlt
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsMysqlInstanceAlt icon](../../../icons/aws/Database/AwsRdsMysqlInstanceAlt.png) | ![AwsRdsMysqlInstanceAlt element](AwsRdsMysqlInstanceAlt.element.png) | ![AwsRdsMysqlInstanceAlt card](AwsRdsMysqlInstanceAlt.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsMysqlInstanceAlt element
+include('elements/aws/Database/AwsRdsMysqlInstanceAlt')
+AwsRdsMysqlInstanceAlt('element', 'Rds Mysql Instance Alt', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsMysqlInstanceAlt element
+include('elements/aws/Database/AwsRdsMysqlInstanceAlt')
+AwsRdsMysqlInstanceAlt('element', 'Rds Mysql Instance Alt', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsMysqlInstanceAlt card
+include('elements/aws/Database/AwsRdsMysqlInstanceAlt')
+AwsRdsMysqlInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsMysqlInstanceAlt card
+include('elements/aws/Database/AwsRdsMysqlInstanceAlt')
+AwsRdsMysqlInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsOnVmware.card.png b/cloud/documentation/aws/Database/AwsRdsOnVmware.card.png
new file mode 100644
index 00000000000..aa169716a5b
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsOnVmware.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsOnVmware.element.png b/cloud/documentation/aws/Database/AwsRdsOnVmware.element.png
new file mode 100644
index 00000000000..29f86e72fbc
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsOnVmware.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsOnVmware.md b/cloud/documentation/aws/Database/AwsRdsOnVmware.md
new file mode 100644
index 00000000000..453056be56a
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsOnVmware.md
@@ -0,0 +1,81 @@
+# AwsRdsOnVmware
+```text
+elements/aws/Database/AwsRdsOnVmware
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsOnVmware icon](../../../icons/aws/Database/AwsRdsOnVmware.png) | ![AwsRdsOnVmware element](AwsRdsOnVmware.element.png) | ![AwsRdsOnVmware card](AwsRdsOnVmware.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsOnVmware element
+include('elements/aws/Database/AwsRdsOnVmware')
+AwsRdsOnVmware('element', 'Rds On Vmware', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsOnVmware element
+include('elements/aws/Database/AwsRdsOnVmware')
+AwsRdsOnVmware('element', 'Rds On Vmware', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsOnVmware card
+include('elements/aws/Database/AwsRdsOnVmware')
+AwsRdsOnVmwareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsOnVmware card
+include('elements/aws/Database/AwsRdsOnVmware')
+AwsRdsOnVmwareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsOracleInstance.card.png b/cloud/documentation/aws/Database/AwsRdsOracleInstance.card.png
new file mode 100644
index 00000000000..4e9d5923aa1
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsOracleInstance.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsOracleInstance.element.png b/cloud/documentation/aws/Database/AwsRdsOracleInstance.element.png
new file mode 100644
index 00000000000..5a7eac3a434
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsOracleInstance.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsOracleInstance.md b/cloud/documentation/aws/Database/AwsRdsOracleInstance.md
new file mode 100644
index 00000000000..c8511d5956f
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsOracleInstance.md
@@ -0,0 +1,81 @@
+# AwsRdsOracleInstance
+```text
+elements/aws/Database/AwsRdsOracleInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsOracleInstance icon](../../../icons/aws/Database/AwsRdsOracleInstance.png) | ![AwsRdsOracleInstance element](AwsRdsOracleInstance.element.png) | ![AwsRdsOracleInstance card](AwsRdsOracleInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsOracleInstance element
+include('elements/aws/Database/AwsRdsOracleInstance')
+AwsRdsOracleInstance('element', 'Rds Oracle Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsOracleInstance element
+include('elements/aws/Database/AwsRdsOracleInstance')
+AwsRdsOracleInstance('element', 'Rds Oracle Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsOracleInstance card
+include('elements/aws/Database/AwsRdsOracleInstance')
+AwsRdsOracleInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsOracleInstance card
+include('elements/aws/Database/AwsRdsOracleInstance')
+AwsRdsOracleInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsOracleInstanceAlt.card.png b/cloud/documentation/aws/Database/AwsRdsOracleInstanceAlt.card.png
new file mode 100644
index 00000000000..4b62ea65018
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsOracleInstanceAlt.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsOracleInstanceAlt.element.png b/cloud/documentation/aws/Database/AwsRdsOracleInstanceAlt.element.png
new file mode 100644
index 00000000000..82c08bbbe2d
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsOracleInstanceAlt.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsOracleInstanceAlt.md b/cloud/documentation/aws/Database/AwsRdsOracleInstanceAlt.md
new file mode 100644
index 00000000000..99ba9a60bc5
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsOracleInstanceAlt.md
@@ -0,0 +1,81 @@
+# AwsRdsOracleInstanceAlt
+```text
+elements/aws/Database/AwsRdsOracleInstanceAlt
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsOracleInstanceAlt icon](../../../icons/aws/Database/AwsRdsOracleInstanceAlt.png) | ![AwsRdsOracleInstanceAlt element](AwsRdsOracleInstanceAlt.element.png) | ![AwsRdsOracleInstanceAlt card](AwsRdsOracleInstanceAlt.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsOracleInstanceAlt element
+include('elements/aws/Database/AwsRdsOracleInstanceAlt')
+AwsRdsOracleInstanceAlt('element', 'Rds Oracle Instance Alt', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsOracleInstanceAlt element
+include('elements/aws/Database/AwsRdsOracleInstanceAlt')
+AwsRdsOracleInstanceAlt('element', 'Rds Oracle Instance Alt', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsOracleInstanceAlt card
+include('elements/aws/Database/AwsRdsOracleInstanceAlt')
+AwsRdsOracleInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsOracleInstanceAlt card
+include('elements/aws/Database/AwsRdsOracleInstanceAlt')
+AwsRdsOracleInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsPiop.card.png b/cloud/documentation/aws/Database/AwsRdsPiop.card.png
new file mode 100644
index 00000000000..63e8689a113
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsPiop.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsPiop.element.png b/cloud/documentation/aws/Database/AwsRdsPiop.element.png
new file mode 100644
index 00000000000..94ce74b129b
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsPiop.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsPiop.md b/cloud/documentation/aws/Database/AwsRdsPiop.md
new file mode 100644
index 00000000000..69cd86e5cb9
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsPiop.md
@@ -0,0 +1,81 @@
+# AwsRdsPiop
+```text
+elements/aws/Database/AwsRdsPiop
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsPiop icon](../../../icons/aws/Database/AwsRdsPiop.png) | ![AwsRdsPiop element](AwsRdsPiop.element.png) | ![AwsRdsPiop card](AwsRdsPiop.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsPiop element
+include('elements/aws/Database/AwsRdsPiop')
+AwsRdsPiop('element', 'Rds Piop', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsPiop element
+include('elements/aws/Database/AwsRdsPiop')
+AwsRdsPiop('element', 'Rds Piop', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsPiop card
+include('elements/aws/Database/AwsRdsPiop')
+AwsRdsPiopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsPiop card
+include('elements/aws/Database/AwsRdsPiop')
+AwsRdsPiopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsPiops.card.png b/cloud/documentation/aws/Database/AwsRdsPiops.card.png
new file mode 100644
index 00000000000..7e18e6d1f89
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsPiops.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsPiops.element.png b/cloud/documentation/aws/Database/AwsRdsPiops.element.png
new file mode 100644
index 00000000000..25c4b66de27
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsPiops.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsPiops.md b/cloud/documentation/aws/Database/AwsRdsPiops.md
new file mode 100644
index 00000000000..00ec73890f4
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsPiops.md
@@ -0,0 +1,81 @@
+# AwsRdsPiops
+```text
+elements/aws/Database/AwsRdsPiops
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsPiops icon](../../../icons/aws/Database/AwsRdsPiops.png) | ![AwsRdsPiops element](AwsRdsPiops.element.png) | ![AwsRdsPiops card](AwsRdsPiops.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsPiops element
+include('elements/aws/Database/AwsRdsPiops')
+AwsRdsPiops('element', 'Rds Piops', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsPiops element
+include('elements/aws/Database/AwsRdsPiops')
+AwsRdsPiops('element', 'Rds Piops', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsPiops card
+include('elements/aws/Database/AwsRdsPiops')
+AwsRdsPiopsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsPiops card
+include('elements/aws/Database/AwsRdsPiops')
+AwsRdsPiopsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsPostgresqlInstance.card.png b/cloud/documentation/aws/Database/AwsRdsPostgresqlInstance.card.png
new file mode 100644
index 00000000000..1516656e3ea
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsPostgresqlInstance.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsPostgresqlInstance.element.png b/cloud/documentation/aws/Database/AwsRdsPostgresqlInstance.element.png
new file mode 100644
index 00000000000..3bb455b8ae7
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsPostgresqlInstance.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsPostgresqlInstance.md b/cloud/documentation/aws/Database/AwsRdsPostgresqlInstance.md
new file mode 100644
index 00000000000..7c4136e1de6
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsPostgresqlInstance.md
@@ -0,0 +1,81 @@
+# AwsRdsPostgresqlInstance
+```text
+elements/aws/Database/AwsRdsPostgresqlInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsPostgresqlInstance icon](../../../icons/aws/Database/AwsRdsPostgresqlInstance.png) | ![AwsRdsPostgresqlInstance element](AwsRdsPostgresqlInstance.element.png) | ![AwsRdsPostgresqlInstance card](AwsRdsPostgresqlInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsPostgresqlInstance element
+include('elements/aws/Database/AwsRdsPostgresqlInstance')
+AwsRdsPostgresqlInstance('element', 'Rds Postgresql Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsPostgresqlInstance element
+include('elements/aws/Database/AwsRdsPostgresqlInstance')
+AwsRdsPostgresqlInstance('element', 'Rds Postgresql Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsPostgresqlInstance card
+include('elements/aws/Database/AwsRdsPostgresqlInstance')
+AwsRdsPostgresqlInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsPostgresqlInstance card
+include('elements/aws/Database/AwsRdsPostgresqlInstance')
+AwsRdsPostgresqlInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsPostgresqlInstanceAlt.card.png b/cloud/documentation/aws/Database/AwsRdsPostgresqlInstanceAlt.card.png
new file mode 100644
index 00000000000..481df79da07
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsPostgresqlInstanceAlt.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsPostgresqlInstanceAlt.element.png b/cloud/documentation/aws/Database/AwsRdsPostgresqlInstanceAlt.element.png
new file mode 100644
index 00000000000..cd825dc9c25
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsPostgresqlInstanceAlt.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsPostgresqlInstanceAlt.md b/cloud/documentation/aws/Database/AwsRdsPostgresqlInstanceAlt.md
new file mode 100644
index 00000000000..2a064f62ee1
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsPostgresqlInstanceAlt.md
@@ -0,0 +1,81 @@
+# AwsRdsPostgresqlInstanceAlt
+```text
+elements/aws/Database/AwsRdsPostgresqlInstanceAlt
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsPostgresqlInstanceAlt icon](../../../icons/aws/Database/AwsRdsPostgresqlInstanceAlt.png) | ![AwsRdsPostgresqlInstanceAlt element](AwsRdsPostgresqlInstanceAlt.element.png) | ![AwsRdsPostgresqlInstanceAlt card](AwsRdsPostgresqlInstanceAlt.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsPostgresqlInstanceAlt element
+include('elements/aws/Database/AwsRdsPostgresqlInstanceAlt')
+AwsRdsPostgresqlInstanceAlt('element', 'Rds Postgresql Instance Alt', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsPostgresqlInstanceAlt element
+include('elements/aws/Database/AwsRdsPostgresqlInstanceAlt')
+AwsRdsPostgresqlInstanceAlt('element', 'Rds Postgresql Instance Alt', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsPostgresqlInstanceAlt card
+include('elements/aws/Database/AwsRdsPostgresqlInstanceAlt')
+AwsRdsPostgresqlInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsPostgresqlInstanceAlt card
+include('elements/aws/Database/AwsRdsPostgresqlInstanceAlt')
+AwsRdsPostgresqlInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsRdsInstance.card.png b/cloud/documentation/aws/Database/AwsRdsRdsInstance.card.png
new file mode 100644
index 00000000000..8acb9263651
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsRdsInstance.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsRdsInstance.element.png b/cloud/documentation/aws/Database/AwsRdsRdsInstance.element.png
new file mode 100644
index 00000000000..2eec32edd00
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsRdsInstance.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsRdsInstance.md b/cloud/documentation/aws/Database/AwsRdsRdsInstance.md
new file mode 100644
index 00000000000..75cfc7f3b5d
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsRdsInstance.md
@@ -0,0 +1,81 @@
+# AwsRdsRdsInstance
+```text
+elements/aws/Database/AwsRdsRdsInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsRdsInstance icon](../../../icons/aws/Database/AwsRdsRdsInstance.png) | ![AwsRdsRdsInstance element](AwsRdsRdsInstance.element.png) | ![AwsRdsRdsInstance card](AwsRdsRdsInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsRdsInstance element
+include('elements/aws/Database/AwsRdsRdsInstance')
+AwsRdsRdsInstance('element', 'Rds Rds Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsRdsInstance element
+include('elements/aws/Database/AwsRdsRdsInstance')
+AwsRdsRdsInstance('element', 'Rds Rds Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsRdsInstance card
+include('elements/aws/Database/AwsRdsRdsInstance')
+AwsRdsRdsInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsRdsInstance card
+include('elements/aws/Database/AwsRdsRdsInstance')
+AwsRdsRdsInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsRdsInstanceAlt.card.png b/cloud/documentation/aws/Database/AwsRdsRdsInstanceAlt.card.png
new file mode 100644
index 00000000000..76f72be9d2c
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsRdsInstanceAlt.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsRdsInstanceAlt.element.png b/cloud/documentation/aws/Database/AwsRdsRdsInstanceAlt.element.png
new file mode 100644
index 00000000000..20f1ced6526
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsRdsInstanceAlt.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsRdsInstanceAlt.md b/cloud/documentation/aws/Database/AwsRdsRdsInstanceAlt.md
new file mode 100644
index 00000000000..f765cca4fae
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsRdsInstanceAlt.md
@@ -0,0 +1,81 @@
+# AwsRdsRdsInstanceAlt
+```text
+elements/aws/Database/AwsRdsRdsInstanceAlt
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsRdsInstanceAlt icon](../../../icons/aws/Database/AwsRdsRdsInstanceAlt.png) | ![AwsRdsRdsInstanceAlt element](AwsRdsRdsInstanceAlt.element.png) | ![AwsRdsRdsInstanceAlt card](AwsRdsRdsInstanceAlt.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsRdsInstanceAlt element
+include('elements/aws/Database/AwsRdsRdsInstanceAlt')
+AwsRdsRdsInstanceAlt('element', 'Rds Rds Instance Alt', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsRdsInstanceAlt element
+include('elements/aws/Database/AwsRdsRdsInstanceAlt')
+AwsRdsRdsInstanceAlt('element', 'Rds Rds Instance Alt', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsRdsInstanceAlt card
+include('elements/aws/Database/AwsRdsRdsInstanceAlt')
+AwsRdsRdsInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsRdsInstanceAlt card
+include('elements/aws/Database/AwsRdsRdsInstanceAlt')
+AwsRdsRdsInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsSqlServerInstance.card.png b/cloud/documentation/aws/Database/AwsRdsSqlServerInstance.card.png
new file mode 100644
index 00000000000..56146d45897
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsSqlServerInstance.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsSqlServerInstance.element.png b/cloud/documentation/aws/Database/AwsRdsSqlServerInstance.element.png
new file mode 100644
index 00000000000..919661aace5
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsSqlServerInstance.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsSqlServerInstance.md b/cloud/documentation/aws/Database/AwsRdsSqlServerInstance.md
new file mode 100644
index 00000000000..9b305f47eed
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsSqlServerInstance.md
@@ -0,0 +1,81 @@
+# AwsRdsSqlServerInstance
+```text
+elements/aws/Database/AwsRdsSqlServerInstance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsSqlServerInstance icon](../../../icons/aws/Database/AwsRdsSqlServerInstance.png) | ![AwsRdsSqlServerInstance element](AwsRdsSqlServerInstance.element.png) | ![AwsRdsSqlServerInstance card](AwsRdsSqlServerInstance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsSqlServerInstance element
+include('elements/aws/Database/AwsRdsSqlServerInstance')
+AwsRdsSqlServerInstance('element', 'Rds Sql Server Instance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsSqlServerInstance element
+include('elements/aws/Database/AwsRdsSqlServerInstance')
+AwsRdsSqlServerInstance('element', 'Rds Sql Server Instance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsSqlServerInstance card
+include('elements/aws/Database/AwsRdsSqlServerInstance')
+AwsRdsSqlServerInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsSqlServerInstance card
+include('elements/aws/Database/AwsRdsSqlServerInstance')
+AwsRdsSqlServerInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRdsSqlServerInstanceAlt.card.png b/cloud/documentation/aws/Database/AwsRdsSqlServerInstanceAlt.card.png
new file mode 100644
index 00000000000..2b5c4d1edd5
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsSqlServerInstanceAlt.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsSqlServerInstanceAlt.element.png b/cloud/documentation/aws/Database/AwsRdsSqlServerInstanceAlt.element.png
new file mode 100644
index 00000000000..8cf4e3f4cce
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRdsSqlServerInstanceAlt.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRdsSqlServerInstanceAlt.md b/cloud/documentation/aws/Database/AwsRdsSqlServerInstanceAlt.md
new file mode 100644
index 00000000000..2cc987b637f
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRdsSqlServerInstanceAlt.md
@@ -0,0 +1,81 @@
+# AwsRdsSqlServerInstanceAlt
+```text
+elements/aws/Database/AwsRdsSqlServerInstanceAlt
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRdsSqlServerInstanceAlt icon](../../../icons/aws/Database/AwsRdsSqlServerInstanceAlt.png) | ![AwsRdsSqlServerInstanceAlt element](AwsRdsSqlServerInstanceAlt.element.png) | ![AwsRdsSqlServerInstanceAlt card](AwsRdsSqlServerInstanceAlt.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsSqlServerInstanceAlt element
+include('elements/aws/Database/AwsRdsSqlServerInstanceAlt')
+AwsRdsSqlServerInstanceAlt('element', 'Rds Sql Server Instance Alt', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsSqlServerInstanceAlt element
+include('elements/aws/Database/AwsRdsSqlServerInstanceAlt')
+AwsRdsSqlServerInstanceAlt('element', 'Rds Sql Server Instance Alt', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsSqlServerInstanceAlt card
+include('elements/aws/Database/AwsRdsSqlServerInstanceAlt')
+AwsRdsSqlServerInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsSqlServerInstanceAlt card
+include('elements/aws/Database/AwsRdsSqlServerInstanceAlt')
+AwsRdsSqlServerInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRedshift.card.png b/cloud/documentation/aws/Database/AwsRedshift.card.png
new file mode 100644
index 00000000000..b363b58c5dd
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRedshift.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRedshift.element.png b/cloud/documentation/aws/Database/AwsRedshift.element.png
new file mode 100644
index 00000000000..13f8aec6681
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRedshift.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRedshift.md b/cloud/documentation/aws/Database/AwsRedshift.md
new file mode 100644
index 00000000000..6674eaac7a7
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRedshift.md
@@ -0,0 +1,81 @@
+# AwsRedshift
+```text
+elements/aws/Database/AwsRedshift
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRedshift icon](../../../icons/aws/Database/AwsRedshift.png) | ![AwsRedshift element](AwsRedshift.element.png) | ![AwsRedshift card](AwsRedshift.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshift element
+include('elements/aws/Database/AwsRedshift')
+AwsRedshift('element', 'Redshift', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshift element
+include('elements/aws/Database/AwsRedshift')
+AwsRedshift('element', 'Redshift', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRedshift card
+include('elements/aws/Database/AwsRedshift')
+AwsRedshiftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRedshift card
+include('elements/aws/Database/AwsRedshift')
+AwsRedshiftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRedshiftDenseComputeNode.card.png b/cloud/documentation/aws/Database/AwsRedshiftDenseComputeNode.card.png
new file mode 100644
index 00000000000..bdf80fe3cc1
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRedshiftDenseComputeNode.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRedshiftDenseComputeNode.element.png b/cloud/documentation/aws/Database/AwsRedshiftDenseComputeNode.element.png
new file mode 100644
index 00000000000..c18e3ad2cdb
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRedshiftDenseComputeNode.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRedshiftDenseComputeNode.md b/cloud/documentation/aws/Database/AwsRedshiftDenseComputeNode.md
new file mode 100644
index 00000000000..e81b72e6e87
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRedshiftDenseComputeNode.md
@@ -0,0 +1,81 @@
+# AwsRedshiftDenseComputeNode
+```text
+elements/aws/Database/AwsRedshiftDenseComputeNode
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRedshiftDenseComputeNode icon](../../../icons/aws/Database/AwsRedshiftDenseComputeNode.png) | ![AwsRedshiftDenseComputeNode element](AwsRedshiftDenseComputeNode.element.png) | ![AwsRedshiftDenseComputeNode card](AwsRedshiftDenseComputeNode.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshiftDenseComputeNode element
+include('elements/aws/Database/AwsRedshiftDenseComputeNode')
+AwsRedshiftDenseComputeNode('element', 'Redshift Dense Compute Node', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshiftDenseComputeNode element
+include('elements/aws/Database/AwsRedshiftDenseComputeNode')
+AwsRedshiftDenseComputeNode('element', 'Redshift Dense Compute Node', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRedshiftDenseComputeNode card
+include('elements/aws/Database/AwsRedshiftDenseComputeNode')
+AwsRedshiftDenseComputeNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRedshiftDenseComputeNode card
+include('elements/aws/Database/AwsRedshiftDenseComputeNode')
+AwsRedshiftDenseComputeNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsRedshiftDenseStorageNode.card.png b/cloud/documentation/aws/Database/AwsRedshiftDenseStorageNode.card.png
new file mode 100644
index 00000000000..8db6ed5d7f9
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRedshiftDenseStorageNode.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsRedshiftDenseStorageNode.element.png b/cloud/documentation/aws/Database/AwsRedshiftDenseStorageNode.element.png
new file mode 100644
index 00000000000..330f73aba70
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsRedshiftDenseStorageNode.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsRedshiftDenseStorageNode.md b/cloud/documentation/aws/Database/AwsRedshiftDenseStorageNode.md
new file mode 100644
index 00000000000..a74a17a947b
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsRedshiftDenseStorageNode.md
@@ -0,0 +1,81 @@
+# AwsRedshiftDenseStorageNode
+```text
+elements/aws/Database/AwsRedshiftDenseStorageNode
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRedshiftDenseStorageNode icon](../../../icons/aws/Database/AwsRedshiftDenseStorageNode.png) | ![AwsRedshiftDenseStorageNode element](AwsRedshiftDenseStorageNode.element.png) | ![AwsRedshiftDenseStorageNode card](AwsRedshiftDenseStorageNode.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshiftDenseStorageNode element
+include('elements/aws/Database/AwsRedshiftDenseStorageNode')
+AwsRedshiftDenseStorageNode('element', 'Redshift Dense Storage Node', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshiftDenseStorageNode element
+include('elements/aws/Database/AwsRedshiftDenseStorageNode')
+AwsRedshiftDenseStorageNode('element', 'Redshift Dense Storage Node', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRedshiftDenseStorageNode card
+include('elements/aws/Database/AwsRedshiftDenseStorageNode')
+AwsRedshiftDenseStorageNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRedshiftDenseStorageNode card
+include('elements/aws/Database/AwsRedshiftDenseStorageNode')
+AwsRedshiftDenseStorageNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Database/AwsTimestream.card.png b/cloud/documentation/aws/Database/AwsTimestream.card.png
new file mode 100644
index 00000000000..67f50aa8bb0
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsTimestream.card.png differ
diff --git a/cloud/documentation/aws/Database/AwsTimestream.element.png b/cloud/documentation/aws/Database/AwsTimestream.element.png
new file mode 100644
index 00000000000..77c178cc9a9
Binary files /dev/null and b/cloud/documentation/aws/Database/AwsTimestream.element.png differ
diff --git a/cloud/documentation/aws/Database/AwsTimestream.md b/cloud/documentation/aws/Database/AwsTimestream.md
new file mode 100644
index 00000000000..20229dd5e62
--- /dev/null
+++ b/cloud/documentation/aws/Database/AwsTimestream.md
@@ -0,0 +1,81 @@
+# AwsTimestream
+```text
+elements/aws/Database/AwsTimestream
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsTimestream icon](../../../icons/aws/Database/AwsTimestream.png) | ![AwsTimestream element](AwsTimestream.element.png) | ![AwsTimestream card](AwsTimestream.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTimestream element
+include('elements/aws/Database/AwsTimestream')
+AwsTimestream('element', 'Timestream', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTimestream element
+include('elements/aws/Database/AwsTimestream')
+AwsTimestream('element', 'Timestream', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTimestream card
+include('elements/aws/Database/AwsTimestream')
+AwsTimestreamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTimestream card
+include('elements/aws/Database/AwsTimestream')
+AwsTimestreamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCloud9.card.png b/cloud/documentation/aws/DeveloperTools/AwsCloud9.card.png
new file mode 100644
index 00000000000..7d8e5b47106
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCloud9.card.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCloud9.element.png b/cloud/documentation/aws/DeveloperTools/AwsCloud9.element.png
new file mode 100644
index 00000000000..92733418ad8
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCloud9.element.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCloud9.md b/cloud/documentation/aws/DeveloperTools/AwsCloud9.md
new file mode 100644
index 00000000000..59be418cd2e
--- /dev/null
+++ b/cloud/documentation/aws/DeveloperTools/AwsCloud9.md
@@ -0,0 +1,81 @@
+# AwsCloud9
+```text
+elements/aws/DeveloperTools/AwsCloud9
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloud9 icon](../../../icons/aws/DeveloperTools/AwsCloud9.png) | ![AwsCloud9 element](AwsCloud9.element.png) | ![AwsCloud9 card](AwsCloud9.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloud9 element
+include('elements/aws/DeveloperTools/AwsCloud9')
+AwsCloud9('element', 'Cloud9', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloud9 element
+include('elements/aws/DeveloperTools/AwsCloud9')
+AwsCloud9('element', 'Cloud9', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloud9 card
+include('elements/aws/DeveloperTools/AwsCloud9')
+AwsCloud9Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloud9 card
+include('elements/aws/DeveloperTools/AwsCloud9')
+AwsCloud9Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCloud9Resource.card.png b/cloud/documentation/aws/DeveloperTools/AwsCloud9Resource.card.png
new file mode 100644
index 00000000000..a1fb08027f5
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCloud9Resource.card.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCloud9Resource.element.png b/cloud/documentation/aws/DeveloperTools/AwsCloud9Resource.element.png
new file mode 100644
index 00000000000..3ecd6d20284
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCloud9Resource.element.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCloud9Resource.md b/cloud/documentation/aws/DeveloperTools/AwsCloud9Resource.md
new file mode 100644
index 00000000000..2df6f3f721d
--- /dev/null
+++ b/cloud/documentation/aws/DeveloperTools/AwsCloud9Resource.md
@@ -0,0 +1,81 @@
+# AwsCloud9Resource
+```text
+elements/aws/DeveloperTools/AwsCloud9Resource
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloud9Resource icon](../../../icons/aws/DeveloperTools/AwsCloud9Resource.png) | ![AwsCloud9Resource element](AwsCloud9Resource.element.png) | ![AwsCloud9Resource card](AwsCloud9Resource.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloud9Resource element
+include('elements/aws/DeveloperTools/AwsCloud9Resource')
+AwsCloud9Resource('element', 'Cloud9 Resource', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloud9Resource element
+include('elements/aws/DeveloperTools/AwsCloud9Resource')
+AwsCloud9Resource('element', 'Cloud9 Resource', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloud9Resource card
+include('elements/aws/DeveloperTools/AwsCloud9Resource')
+AwsCloud9ResourceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloud9Resource card
+include('elements/aws/DeveloperTools/AwsCloud9Resource')
+AwsCloud9ResourceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCloudDevelopmentKit.card.png b/cloud/documentation/aws/DeveloperTools/AwsCloudDevelopmentKit.card.png
new file mode 100644
index 00000000000..34eb0bc08c4
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCloudDevelopmentKit.card.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCloudDevelopmentKit.element.png b/cloud/documentation/aws/DeveloperTools/AwsCloudDevelopmentKit.element.png
new file mode 100644
index 00000000000..41bbb18ee42
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCloudDevelopmentKit.element.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCloudDevelopmentKit.md b/cloud/documentation/aws/DeveloperTools/AwsCloudDevelopmentKit.md
new file mode 100644
index 00000000000..09819589f17
--- /dev/null
+++ b/cloud/documentation/aws/DeveloperTools/AwsCloudDevelopmentKit.md
@@ -0,0 +1,81 @@
+# AwsCloudDevelopmentKit
+```text
+elements/aws/DeveloperTools/AwsCloudDevelopmentKit
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudDevelopmentKit icon](../../../icons/aws/DeveloperTools/AwsCloudDevelopmentKit.png) | ![AwsCloudDevelopmentKit element](AwsCloudDevelopmentKit.element.png) | ![AwsCloudDevelopmentKit card](AwsCloudDevelopmentKit.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudDevelopmentKit element
+include('elements/aws/DeveloperTools/AwsCloudDevelopmentKit')
+AwsCloudDevelopmentKit('element', 'Cloud Development Kit', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudDevelopmentKit element
+include('elements/aws/DeveloperTools/AwsCloudDevelopmentKit')
+AwsCloudDevelopmentKit('element', 'Cloud Development Kit', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudDevelopmentKit card
+include('elements/aws/DeveloperTools/AwsCloudDevelopmentKit')
+AwsCloudDevelopmentKitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudDevelopmentKit card
+include('elements/aws/DeveloperTools/AwsCloudDevelopmentKit')
+AwsCloudDevelopmentKitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCodebuild.card.png b/cloud/documentation/aws/DeveloperTools/AwsCodebuild.card.png
new file mode 100644
index 00000000000..67caaf732c3
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCodebuild.card.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCodebuild.element.png b/cloud/documentation/aws/DeveloperTools/AwsCodebuild.element.png
new file mode 100644
index 00000000000..d7718824630
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCodebuild.element.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCodebuild.md b/cloud/documentation/aws/DeveloperTools/AwsCodebuild.md
new file mode 100644
index 00000000000..5df7cca6127
--- /dev/null
+++ b/cloud/documentation/aws/DeveloperTools/AwsCodebuild.md
@@ -0,0 +1,81 @@
+# AwsCodebuild
+```text
+elements/aws/DeveloperTools/AwsCodebuild
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCodebuild icon](../../../icons/aws/DeveloperTools/AwsCodebuild.png) | ![AwsCodebuild element](AwsCodebuild.element.png) | ![AwsCodebuild card](AwsCodebuild.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodebuild element
+include('elements/aws/DeveloperTools/AwsCodebuild')
+AwsCodebuild('element', 'Codebuild', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodebuild element
+include('elements/aws/DeveloperTools/AwsCodebuild')
+AwsCodebuild('element', 'Codebuild', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCodebuild card
+include('elements/aws/DeveloperTools/AwsCodebuild')
+AwsCodebuildCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCodebuild card
+include('elements/aws/DeveloperTools/AwsCodebuild')
+AwsCodebuildCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCodecommit.card.png b/cloud/documentation/aws/DeveloperTools/AwsCodecommit.card.png
new file mode 100644
index 00000000000..9181acc5892
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCodecommit.card.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCodecommit.element.png b/cloud/documentation/aws/DeveloperTools/AwsCodecommit.element.png
new file mode 100644
index 00000000000..3578935c37f
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCodecommit.element.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCodecommit.md b/cloud/documentation/aws/DeveloperTools/AwsCodecommit.md
new file mode 100644
index 00000000000..fdef5363c3b
--- /dev/null
+++ b/cloud/documentation/aws/DeveloperTools/AwsCodecommit.md
@@ -0,0 +1,81 @@
+# AwsCodecommit
+```text
+elements/aws/DeveloperTools/AwsCodecommit
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCodecommit icon](../../../icons/aws/DeveloperTools/AwsCodecommit.png) | ![AwsCodecommit element](AwsCodecommit.element.png) | ![AwsCodecommit card](AwsCodecommit.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodecommit element
+include('elements/aws/DeveloperTools/AwsCodecommit')
+AwsCodecommit('element', 'Codecommit', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodecommit element
+include('elements/aws/DeveloperTools/AwsCodecommit')
+AwsCodecommit('element', 'Codecommit', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCodecommit card
+include('elements/aws/DeveloperTools/AwsCodecommit')
+AwsCodecommitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCodecommit card
+include('elements/aws/DeveloperTools/AwsCodecommit')
+AwsCodecommitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCodedeploy.card.png b/cloud/documentation/aws/DeveloperTools/AwsCodedeploy.card.png
new file mode 100644
index 00000000000..af5c28cc692
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCodedeploy.card.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCodedeploy.element.png b/cloud/documentation/aws/DeveloperTools/AwsCodedeploy.element.png
new file mode 100644
index 00000000000..b4fcfce1b64
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCodedeploy.element.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCodedeploy.md b/cloud/documentation/aws/DeveloperTools/AwsCodedeploy.md
new file mode 100644
index 00000000000..2d0d6721997
--- /dev/null
+++ b/cloud/documentation/aws/DeveloperTools/AwsCodedeploy.md
@@ -0,0 +1,81 @@
+# AwsCodedeploy
+```text
+elements/aws/DeveloperTools/AwsCodedeploy
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCodedeploy icon](../../../icons/aws/DeveloperTools/AwsCodedeploy.png) | ![AwsCodedeploy element](AwsCodedeploy.element.png) | ![AwsCodedeploy card](AwsCodedeploy.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodedeploy element
+include('elements/aws/DeveloperTools/AwsCodedeploy')
+AwsCodedeploy('element', 'Codedeploy', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodedeploy element
+include('elements/aws/DeveloperTools/AwsCodedeploy')
+AwsCodedeploy('element', 'Codedeploy', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCodedeploy card
+include('elements/aws/DeveloperTools/AwsCodedeploy')
+AwsCodedeployCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCodedeploy card
+include('elements/aws/DeveloperTools/AwsCodedeploy')
+AwsCodedeployCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCodepipeline.card.png b/cloud/documentation/aws/DeveloperTools/AwsCodepipeline.card.png
new file mode 100644
index 00000000000..f548998a234
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCodepipeline.card.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCodepipeline.element.png b/cloud/documentation/aws/DeveloperTools/AwsCodepipeline.element.png
new file mode 100644
index 00000000000..7043f9857f3
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCodepipeline.element.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCodepipeline.md b/cloud/documentation/aws/DeveloperTools/AwsCodepipeline.md
new file mode 100644
index 00000000000..473ae66e1cc
--- /dev/null
+++ b/cloud/documentation/aws/DeveloperTools/AwsCodepipeline.md
@@ -0,0 +1,81 @@
+# AwsCodepipeline
+```text
+elements/aws/DeveloperTools/AwsCodepipeline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCodepipeline icon](../../../icons/aws/DeveloperTools/AwsCodepipeline.png) | ![AwsCodepipeline element](AwsCodepipeline.element.png) | ![AwsCodepipeline card](AwsCodepipeline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodepipeline element
+include('elements/aws/DeveloperTools/AwsCodepipeline')
+AwsCodepipeline('element', 'Codepipeline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodepipeline element
+include('elements/aws/DeveloperTools/AwsCodepipeline')
+AwsCodepipeline('element', 'Codepipeline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCodepipeline card
+include('elements/aws/DeveloperTools/AwsCodepipeline')
+AwsCodepipelineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCodepipeline card
+include('elements/aws/DeveloperTools/AwsCodepipeline')
+AwsCodepipelineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCodestar.card.png b/cloud/documentation/aws/DeveloperTools/AwsCodestar.card.png
new file mode 100644
index 00000000000..12c4d0744e1
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCodestar.card.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCodestar.element.png b/cloud/documentation/aws/DeveloperTools/AwsCodestar.element.png
new file mode 100644
index 00000000000..3bac21a2b6e
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCodestar.element.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCodestar.md b/cloud/documentation/aws/DeveloperTools/AwsCodestar.md
new file mode 100644
index 00000000000..8ca0102c318
--- /dev/null
+++ b/cloud/documentation/aws/DeveloperTools/AwsCodestar.md
@@ -0,0 +1,81 @@
+# AwsCodestar
+```text
+elements/aws/DeveloperTools/AwsCodestar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCodestar icon](../../../icons/aws/DeveloperTools/AwsCodestar.png) | ![AwsCodestar element](AwsCodestar.element.png) | ![AwsCodestar card](AwsCodestar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodestar element
+include('elements/aws/DeveloperTools/AwsCodestar')
+AwsCodestar('element', 'Codestar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodestar element
+include('elements/aws/DeveloperTools/AwsCodestar')
+AwsCodestar('element', 'Codestar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCodestar card
+include('elements/aws/DeveloperTools/AwsCodestar')
+AwsCodestarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCodestar card
+include('elements/aws/DeveloperTools/AwsCodestar')
+AwsCodestarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCommandLineInterface.card.png b/cloud/documentation/aws/DeveloperTools/AwsCommandLineInterface.card.png
new file mode 100644
index 00000000000..d486dae548e
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCommandLineInterface.card.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCommandLineInterface.element.png b/cloud/documentation/aws/DeveloperTools/AwsCommandLineInterface.element.png
new file mode 100644
index 00000000000..358c18e7823
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsCommandLineInterface.element.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsCommandLineInterface.md b/cloud/documentation/aws/DeveloperTools/AwsCommandLineInterface.md
new file mode 100644
index 00000000000..5f5c1972b0c
--- /dev/null
+++ b/cloud/documentation/aws/DeveloperTools/AwsCommandLineInterface.md
@@ -0,0 +1,81 @@
+# AwsCommandLineInterface
+```text
+elements/aws/DeveloperTools/AwsCommandLineInterface
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCommandLineInterface icon](../../../icons/aws/DeveloperTools/AwsCommandLineInterface.png) | ![AwsCommandLineInterface element](AwsCommandLineInterface.element.png) | ![AwsCommandLineInterface card](AwsCommandLineInterface.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCommandLineInterface element
+include('elements/aws/DeveloperTools/AwsCommandLineInterface')
+AwsCommandLineInterface('element', 'Command Line Interface', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCommandLineInterface element
+include('elements/aws/DeveloperTools/AwsCommandLineInterface')
+AwsCommandLineInterface('element', 'Command Line Interface', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCommandLineInterface card
+include('elements/aws/DeveloperTools/AwsCommandLineInterface')
+AwsCommandLineInterfaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCommandLineInterface card
+include('elements/aws/DeveloperTools/AwsCommandLineInterface')
+AwsCommandLineInterfaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/DeveloperTools/AwsDeveloperTools.card.png b/cloud/documentation/aws/DeveloperTools/AwsDeveloperTools.card.png
new file mode 100644
index 00000000000..09f240e288c
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsDeveloperTools.card.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsDeveloperTools.element.png b/cloud/documentation/aws/DeveloperTools/AwsDeveloperTools.element.png
new file mode 100644
index 00000000000..af5275e0821
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsDeveloperTools.element.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsDeveloperTools.md b/cloud/documentation/aws/DeveloperTools/AwsDeveloperTools.md
new file mode 100644
index 00000000000..65fea292206
--- /dev/null
+++ b/cloud/documentation/aws/DeveloperTools/AwsDeveloperTools.md
@@ -0,0 +1,81 @@
+# AwsDeveloperTools
+```text
+elements/aws/DeveloperTools/AwsDeveloperTools
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDeveloperTools icon](../../../icons/aws/DeveloperTools/AwsDeveloperTools.png) | ![AwsDeveloperTools element](AwsDeveloperTools.element.png) | ![AwsDeveloperTools card](AwsDeveloperTools.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeveloperTools element
+include('elements/aws/DeveloperTools/AwsDeveloperTools')
+AwsDeveloperTools('element', 'Developer Tools', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeveloperTools element
+include('elements/aws/DeveloperTools/AwsDeveloperTools')
+AwsDeveloperTools('element', 'Developer Tools', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDeveloperTools card
+include('elements/aws/DeveloperTools/AwsDeveloperTools')
+AwsDeveloperToolsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDeveloperTools card
+include('elements/aws/DeveloperTools/AwsDeveloperTools')
+AwsDeveloperToolsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/DeveloperTools/AwsDynamodbDax.card.png b/cloud/documentation/aws/DeveloperTools/AwsDynamodbDax.card.png
new file mode 100644
index 00000000000..db9f8a7373f
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsDynamodbDax.card.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsDynamodbDax.element.png b/cloud/documentation/aws/DeveloperTools/AwsDynamodbDax.element.png
new file mode 100644
index 00000000000..24ef238957e
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsDynamodbDax.element.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsDynamodbDax.md b/cloud/documentation/aws/DeveloperTools/AwsDynamodbDax.md
new file mode 100644
index 00000000000..b9e3bef6636
--- /dev/null
+++ b/cloud/documentation/aws/DeveloperTools/AwsDynamodbDax.md
@@ -0,0 +1,81 @@
+# AwsDynamodbDax
+```text
+elements/aws/DeveloperTools/AwsDynamodbDax
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDynamodbDax icon](../../../icons/aws/DeveloperTools/AwsDynamodbDax.png) | ![AwsDynamodbDax element](AwsDynamodbDax.element.png) | ![AwsDynamodbDax card](AwsDynamodbDax.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbDax element
+include('elements/aws/DeveloperTools/AwsDynamodbDax')
+AwsDynamodbDax('element', 'Dynamodb Dax', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbDax element
+include('elements/aws/DeveloperTools/AwsDynamodbDax')
+AwsDynamodbDax('element', 'Dynamodb Dax', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodbDax card
+include('elements/aws/DeveloperTools/AwsDynamodbDax')
+AwsDynamodbDaxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodbDax card
+include('elements/aws/DeveloperTools/AwsDynamodbDax')
+AwsDynamodbDaxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/DeveloperTools/AwsToolsAndSdks.card.png b/cloud/documentation/aws/DeveloperTools/AwsToolsAndSdks.card.png
new file mode 100644
index 00000000000..bea43eaa289
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsToolsAndSdks.card.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsToolsAndSdks.element.png b/cloud/documentation/aws/DeveloperTools/AwsToolsAndSdks.element.png
new file mode 100644
index 00000000000..e68464bcb90
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsToolsAndSdks.element.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsToolsAndSdks.md b/cloud/documentation/aws/DeveloperTools/AwsToolsAndSdks.md
new file mode 100644
index 00000000000..b88063cc045
--- /dev/null
+++ b/cloud/documentation/aws/DeveloperTools/AwsToolsAndSdks.md
@@ -0,0 +1,81 @@
+# AwsToolsAndSdks
+```text
+elements/aws/DeveloperTools/AwsToolsAndSdks
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsToolsAndSdks icon](../../../icons/aws/DeveloperTools/AwsToolsAndSdks.png) | ![AwsToolsAndSdks element](AwsToolsAndSdks.element.png) | ![AwsToolsAndSdks card](AwsToolsAndSdks.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsToolsAndSdks element
+include('elements/aws/DeveloperTools/AwsToolsAndSdks')
+AwsToolsAndSdks('element', 'Tools And Sdks', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsToolsAndSdks element
+include('elements/aws/DeveloperTools/AwsToolsAndSdks')
+AwsToolsAndSdks('element', 'Tools And Sdks', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsToolsAndSdks card
+include('elements/aws/DeveloperTools/AwsToolsAndSdks')
+AwsToolsAndSdksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsToolsAndSdks card
+include('elements/aws/DeveloperTools/AwsToolsAndSdks')
+AwsToolsAndSdksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/DeveloperTools/AwsXRay.card.png b/cloud/documentation/aws/DeveloperTools/AwsXRay.card.png
new file mode 100644
index 00000000000..29325b6e0d3
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsXRay.card.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsXRay.element.png b/cloud/documentation/aws/DeveloperTools/AwsXRay.element.png
new file mode 100644
index 00000000000..d8d3721bf4e
Binary files /dev/null and b/cloud/documentation/aws/DeveloperTools/AwsXRay.element.png differ
diff --git a/cloud/documentation/aws/DeveloperTools/AwsXRay.md b/cloud/documentation/aws/DeveloperTools/AwsXRay.md
new file mode 100644
index 00000000000..132e23a169f
--- /dev/null
+++ b/cloud/documentation/aws/DeveloperTools/AwsXRay.md
@@ -0,0 +1,81 @@
+# AwsXRay
+```text
+elements/aws/DeveloperTools/AwsXRay
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsXRay icon](../../../icons/aws/DeveloperTools/AwsXRay.png) | ![AwsXRay element](AwsXRay.element.png) | ![AwsXRay card](AwsXRay.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsXRay element
+include('elements/aws/DeveloperTools/AwsXRay')
+AwsXRay('element', 'X Ray', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsXRay element
+include('elements/aws/DeveloperTools/AwsXRay')
+AwsXRay('element', 'X Ray', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsXRay card
+include('elements/aws/DeveloperTools/AwsXRay')
+AwsXRayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsXRay card
+include('elements/aws/DeveloperTools/AwsXRay')
+AwsXRayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/EndUserComputing/AwsAppstream20.card.png b/cloud/documentation/aws/EndUserComputing/AwsAppstream20.card.png
new file mode 100644
index 00000000000..df4b8d7fc4f
Binary files /dev/null and b/cloud/documentation/aws/EndUserComputing/AwsAppstream20.card.png differ
diff --git a/cloud/documentation/aws/EndUserComputing/AwsAppstream20.element.png b/cloud/documentation/aws/EndUserComputing/AwsAppstream20.element.png
new file mode 100644
index 00000000000..ca063726620
Binary files /dev/null and b/cloud/documentation/aws/EndUserComputing/AwsAppstream20.element.png differ
diff --git a/cloud/documentation/aws/EndUserComputing/AwsAppstream20.md b/cloud/documentation/aws/EndUserComputing/AwsAppstream20.md
new file mode 100644
index 00000000000..66686fabe70
--- /dev/null
+++ b/cloud/documentation/aws/EndUserComputing/AwsAppstream20.md
@@ -0,0 +1,81 @@
+# AwsAppstream20
+```text
+elements/aws/EndUserComputing/AwsAppstream20
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsAppstream20 icon](../../../icons/aws/EndUserComputing/AwsAppstream20.png) | ![AwsAppstream20 element](AwsAppstream20.element.png) | ![AwsAppstream20 card](AwsAppstream20.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAppstream20 element
+include('elements/aws/EndUserComputing/AwsAppstream20')
+AwsAppstream20('element', 'Appstream20', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAppstream20 element
+include('elements/aws/EndUserComputing/AwsAppstream20')
+AwsAppstream20('element', 'Appstream20', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAppstream20 card
+include('elements/aws/EndUserComputing/AwsAppstream20')
+AwsAppstream20Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAppstream20 card
+include('elements/aws/EndUserComputing/AwsAppstream20')
+AwsAppstream20Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/EndUserComputing/AwsEndUserComputing.card.png b/cloud/documentation/aws/EndUserComputing/AwsEndUserComputing.card.png
new file mode 100644
index 00000000000..88e027b16ab
Binary files /dev/null and b/cloud/documentation/aws/EndUserComputing/AwsEndUserComputing.card.png differ
diff --git a/cloud/documentation/aws/EndUserComputing/AwsEndUserComputing.element.png b/cloud/documentation/aws/EndUserComputing/AwsEndUserComputing.element.png
new file mode 100644
index 00000000000..db99c2d3d37
Binary files /dev/null and b/cloud/documentation/aws/EndUserComputing/AwsEndUserComputing.element.png differ
diff --git a/cloud/documentation/aws/EndUserComputing/AwsEndUserComputing.md b/cloud/documentation/aws/EndUserComputing/AwsEndUserComputing.md
new file mode 100644
index 00000000000..02941b1b823
--- /dev/null
+++ b/cloud/documentation/aws/EndUserComputing/AwsEndUserComputing.md
@@ -0,0 +1,81 @@
+# AwsEndUserComputing
+```text
+elements/aws/EndUserComputing/AwsEndUserComputing
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEndUserComputing icon](../../../icons/aws/EndUserComputing/AwsEndUserComputing.png) | ![AwsEndUserComputing element](AwsEndUserComputing.element.png) | ![AwsEndUserComputing card](AwsEndUserComputing.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEndUserComputing element
+include('elements/aws/EndUserComputing/AwsEndUserComputing')
+AwsEndUserComputing('element', 'End User Computing', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEndUserComputing element
+include('elements/aws/EndUserComputing/AwsEndUserComputing')
+AwsEndUserComputing('element', 'End User Computing', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEndUserComputing card
+include('elements/aws/EndUserComputing/AwsEndUserComputing')
+AwsEndUserComputingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEndUserComputing card
+include('elements/aws/EndUserComputing/AwsEndUserComputing')
+AwsEndUserComputingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/EndUserComputing/AwsWorkdocs.card.png b/cloud/documentation/aws/EndUserComputing/AwsWorkdocs.card.png
new file mode 100644
index 00000000000..214cbe465b0
Binary files /dev/null and b/cloud/documentation/aws/EndUserComputing/AwsWorkdocs.card.png differ
diff --git a/cloud/documentation/aws/EndUserComputing/AwsWorkdocs.element.png b/cloud/documentation/aws/EndUserComputing/AwsWorkdocs.element.png
new file mode 100644
index 00000000000..785fc1a9558
Binary files /dev/null and b/cloud/documentation/aws/EndUserComputing/AwsWorkdocs.element.png differ
diff --git a/cloud/documentation/aws/EndUserComputing/AwsWorkdocs.md b/cloud/documentation/aws/EndUserComputing/AwsWorkdocs.md
new file mode 100644
index 00000000000..e2b3140b8a6
--- /dev/null
+++ b/cloud/documentation/aws/EndUserComputing/AwsWorkdocs.md
@@ -0,0 +1,81 @@
+# AwsWorkdocs
+```text
+elements/aws/EndUserComputing/AwsWorkdocs
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsWorkdocs icon](../../../icons/aws/EndUserComputing/AwsWorkdocs.png) | ![AwsWorkdocs element](AwsWorkdocs.element.png) | ![AwsWorkdocs card](AwsWorkdocs.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWorkdocs element
+include('elements/aws/EndUserComputing/AwsWorkdocs')
+AwsWorkdocs('element', 'Workdocs', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWorkdocs element
+include('elements/aws/EndUserComputing/AwsWorkdocs')
+AwsWorkdocs('element', 'Workdocs', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsWorkdocs card
+include('elements/aws/EndUserComputing/AwsWorkdocs')
+AwsWorkdocsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsWorkdocs card
+include('elements/aws/EndUserComputing/AwsWorkdocs')
+AwsWorkdocsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/EndUserComputing/AwsWorklink.card.png b/cloud/documentation/aws/EndUserComputing/AwsWorklink.card.png
new file mode 100644
index 00000000000..e08e0821b97
Binary files /dev/null and b/cloud/documentation/aws/EndUserComputing/AwsWorklink.card.png differ
diff --git a/cloud/documentation/aws/EndUserComputing/AwsWorklink.element.png b/cloud/documentation/aws/EndUserComputing/AwsWorklink.element.png
new file mode 100644
index 00000000000..324a4fd9d91
Binary files /dev/null and b/cloud/documentation/aws/EndUserComputing/AwsWorklink.element.png differ
diff --git a/cloud/documentation/aws/EndUserComputing/AwsWorklink.md b/cloud/documentation/aws/EndUserComputing/AwsWorklink.md
new file mode 100644
index 00000000000..39f657b505c
--- /dev/null
+++ b/cloud/documentation/aws/EndUserComputing/AwsWorklink.md
@@ -0,0 +1,81 @@
+# AwsWorklink
+```text
+elements/aws/EndUserComputing/AwsWorklink
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsWorklink icon](../../../icons/aws/EndUserComputing/AwsWorklink.png) | ![AwsWorklink element](AwsWorklink.element.png) | ![AwsWorklink card](AwsWorklink.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWorklink element
+include('elements/aws/EndUserComputing/AwsWorklink')
+AwsWorklink('element', 'Worklink', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWorklink element
+include('elements/aws/EndUserComputing/AwsWorklink')
+AwsWorklink('element', 'Worklink', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsWorklink card
+include('elements/aws/EndUserComputing/AwsWorklink')
+AwsWorklinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsWorklink card
+include('elements/aws/EndUserComputing/AwsWorklink')
+AwsWorklinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/EndUserComputing/AwsWorkspaces.card.png b/cloud/documentation/aws/EndUserComputing/AwsWorkspaces.card.png
new file mode 100644
index 00000000000..94e78e66901
Binary files /dev/null and b/cloud/documentation/aws/EndUserComputing/AwsWorkspaces.card.png differ
diff --git a/cloud/documentation/aws/EndUserComputing/AwsWorkspaces.element.png b/cloud/documentation/aws/EndUserComputing/AwsWorkspaces.element.png
new file mode 100644
index 00000000000..b72245c3c7d
Binary files /dev/null and b/cloud/documentation/aws/EndUserComputing/AwsWorkspaces.element.png differ
diff --git a/cloud/documentation/aws/EndUserComputing/AwsWorkspaces.md b/cloud/documentation/aws/EndUserComputing/AwsWorkspaces.md
new file mode 100644
index 00000000000..036fb0b1334
--- /dev/null
+++ b/cloud/documentation/aws/EndUserComputing/AwsWorkspaces.md
@@ -0,0 +1,81 @@
+# AwsWorkspaces
+```text
+elements/aws/EndUserComputing/AwsWorkspaces
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsWorkspaces icon](../../../icons/aws/EndUserComputing/AwsWorkspaces.png) | ![AwsWorkspaces element](AwsWorkspaces.element.png) | ![AwsWorkspaces card](AwsWorkspaces.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWorkspaces element
+include('elements/aws/EndUserComputing/AwsWorkspaces')
+AwsWorkspaces('element', 'Workspaces', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWorkspaces element
+include('elements/aws/EndUserComputing/AwsWorkspaces')
+AwsWorkspaces('element', 'Workspaces', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsWorkspaces card
+include('elements/aws/EndUserComputing/AwsWorkspaces')
+AwsWorkspacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsWorkspaces card
+include('elements/aws/EndUserComputing/AwsWorkspaces')
+AwsWorkspacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/GameTech/AwsGameTech.card.png b/cloud/documentation/aws/GameTech/AwsGameTech.card.png
new file mode 100644
index 00000000000..1049111f619
Binary files /dev/null and b/cloud/documentation/aws/GameTech/AwsGameTech.card.png differ
diff --git a/cloud/documentation/aws/GameTech/AwsGameTech.element.png b/cloud/documentation/aws/GameTech/AwsGameTech.element.png
new file mode 100644
index 00000000000..48e1ce04fef
Binary files /dev/null and b/cloud/documentation/aws/GameTech/AwsGameTech.element.png differ
diff --git a/cloud/documentation/aws/GameTech/AwsGameTech.md b/cloud/documentation/aws/GameTech/AwsGameTech.md
new file mode 100644
index 00000000000..7b4115300d2
--- /dev/null
+++ b/cloud/documentation/aws/GameTech/AwsGameTech.md
@@ -0,0 +1,81 @@
+# AwsGameTech
+```text
+elements/aws/GameTech/AwsGameTech
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsGameTech icon](../../../icons/aws/GameTech/AwsGameTech.png) | ![AwsGameTech element](AwsGameTech.element.png) | ![AwsGameTech card](AwsGameTech.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGameTech element
+include('elements/aws/GameTech/AwsGameTech')
+AwsGameTech('element', 'Game Tech', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGameTech element
+include('elements/aws/GameTech/AwsGameTech')
+AwsGameTech('element', 'Game Tech', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGameTech card
+include('elements/aws/GameTech/AwsGameTech')
+AwsGameTechCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGameTech card
+include('elements/aws/GameTech/AwsGameTech')
+AwsGameTechCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/GameTech/AwsGamelift.card.png b/cloud/documentation/aws/GameTech/AwsGamelift.card.png
new file mode 100644
index 00000000000..6d47b7c06e5
Binary files /dev/null and b/cloud/documentation/aws/GameTech/AwsGamelift.card.png differ
diff --git a/cloud/documentation/aws/GameTech/AwsGamelift.element.png b/cloud/documentation/aws/GameTech/AwsGamelift.element.png
new file mode 100644
index 00000000000..4c532580e01
Binary files /dev/null and b/cloud/documentation/aws/GameTech/AwsGamelift.element.png differ
diff --git a/cloud/documentation/aws/GameTech/AwsGamelift.md b/cloud/documentation/aws/GameTech/AwsGamelift.md
new file mode 100644
index 00000000000..fe1cd6fb503
--- /dev/null
+++ b/cloud/documentation/aws/GameTech/AwsGamelift.md
@@ -0,0 +1,81 @@
+# AwsGamelift
+```text
+elements/aws/GameTech/AwsGamelift
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsGamelift icon](../../../icons/aws/GameTech/AwsGamelift.png) | ![AwsGamelift element](AwsGamelift.element.png) | ![AwsGamelift card](AwsGamelift.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGamelift element
+include('elements/aws/GameTech/AwsGamelift')
+AwsGamelift('element', 'Gamelift', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGamelift element
+include('elements/aws/GameTech/AwsGamelift')
+AwsGamelift('element', 'Gamelift', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGamelift card
+include('elements/aws/GameTech/AwsGamelift')
+AwsGameliftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGamelift card
+include('elements/aws/GameTech/AwsGamelift')
+AwsGameliftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsClient.card.png b/cloud/documentation/aws/General/AwsClient.card.png
new file mode 100644
index 00000000000..a10f05a8102
Binary files /dev/null and b/cloud/documentation/aws/General/AwsClient.card.png differ
diff --git a/cloud/documentation/aws/General/AwsClient.element.png b/cloud/documentation/aws/General/AwsClient.element.png
new file mode 100644
index 00000000000..4fb1402271a
Binary files /dev/null and b/cloud/documentation/aws/General/AwsClient.element.png differ
diff --git a/cloud/documentation/aws/General/AwsClient.md b/cloud/documentation/aws/General/AwsClient.md
new file mode 100644
index 00000000000..5b9df2d5ff0
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsClient.md
@@ -0,0 +1,81 @@
+# AwsClient
+```text
+elements/aws/General/AwsClient
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsClient icon](../../../icons/aws/General/AwsClient.png) | ![AwsClient element](AwsClient.element.png) | ![AwsClient card](AwsClient.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsClient element
+include('elements/aws/General/AwsClient')
+AwsClient('element', 'Client', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsClient element
+include('elements/aws/General/AwsClient')
+AwsClient('element', 'Client', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsClient card
+include('elements/aws/General/AwsClient')
+AwsClientCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsClient card
+include('elements/aws/General/AwsClient')
+AwsClientCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsDisk.card.png b/cloud/documentation/aws/General/AwsDisk.card.png
new file mode 100644
index 00000000000..45481982fd8
Binary files /dev/null and b/cloud/documentation/aws/General/AwsDisk.card.png differ
diff --git a/cloud/documentation/aws/General/AwsDisk.element.png b/cloud/documentation/aws/General/AwsDisk.element.png
new file mode 100644
index 00000000000..2aed30dd164
Binary files /dev/null and b/cloud/documentation/aws/General/AwsDisk.element.png differ
diff --git a/cloud/documentation/aws/General/AwsDisk.md b/cloud/documentation/aws/General/AwsDisk.md
new file mode 100644
index 00000000000..c7bc9e56000
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsDisk.md
@@ -0,0 +1,81 @@
+# AwsDisk
+```text
+elements/aws/General/AwsDisk
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDisk icon](../../../icons/aws/General/AwsDisk.png) | ![AwsDisk element](AwsDisk.element.png) | ![AwsDisk card](AwsDisk.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDisk element
+include('elements/aws/General/AwsDisk')
+AwsDisk('element', 'Disk', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDisk element
+include('elements/aws/General/AwsDisk')
+AwsDisk('element', 'Disk', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDisk card
+include('elements/aws/General/AwsDisk')
+AwsDiskCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDisk card
+include('elements/aws/General/AwsDisk')
+AwsDiskCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsForums.card.png b/cloud/documentation/aws/General/AwsForums.card.png
new file mode 100644
index 00000000000..f583aa96660
Binary files /dev/null and b/cloud/documentation/aws/General/AwsForums.card.png differ
diff --git a/cloud/documentation/aws/General/AwsForums.element.png b/cloud/documentation/aws/General/AwsForums.element.png
new file mode 100644
index 00000000000..3cc7252de2f
Binary files /dev/null and b/cloud/documentation/aws/General/AwsForums.element.png differ
diff --git a/cloud/documentation/aws/General/AwsForums.md b/cloud/documentation/aws/General/AwsForums.md
new file mode 100644
index 00000000000..1d3b13b9adc
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsForums.md
@@ -0,0 +1,81 @@
+# AwsForums
+```text
+elements/aws/General/AwsForums
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsForums icon](../../../icons/aws/General/AwsForums.png) | ![AwsForums element](AwsForums.element.png) | ![AwsForums card](AwsForums.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsForums element
+include('elements/aws/General/AwsForums')
+AwsForums('element', 'Forums', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsForums element
+include('elements/aws/General/AwsForums')
+AwsForums('element', 'Forums', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsForums card
+include('elements/aws/General/AwsForums')
+AwsForumsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsForums card
+include('elements/aws/General/AwsForums')
+AwsForumsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsGeneral.card.png b/cloud/documentation/aws/General/AwsGeneral.card.png
new file mode 100644
index 00000000000..cbb79616088
Binary files /dev/null and b/cloud/documentation/aws/General/AwsGeneral.card.png differ
diff --git a/cloud/documentation/aws/General/AwsGeneral.element.png b/cloud/documentation/aws/General/AwsGeneral.element.png
new file mode 100644
index 00000000000..e79b1ed21ab
Binary files /dev/null and b/cloud/documentation/aws/General/AwsGeneral.element.png differ
diff --git a/cloud/documentation/aws/General/AwsGeneral.md b/cloud/documentation/aws/General/AwsGeneral.md
new file mode 100644
index 00000000000..61827ae9cc1
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsGeneral.md
@@ -0,0 +1,81 @@
+# AwsGeneral
+```text
+elements/aws/General/AwsGeneral
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsGeneral icon](../../../icons/aws/General/AwsGeneral.png) | ![AwsGeneral element](AwsGeneral.element.png) | ![AwsGeneral card](AwsGeneral.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGeneral element
+include('elements/aws/General/AwsGeneral')
+AwsGeneral('element', 'General', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGeneral element
+include('elements/aws/General/AwsGeneral')
+AwsGeneral('element', 'General', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGeneral card
+include('elements/aws/General/AwsGeneral')
+AwsGeneralCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGeneral card
+include('elements/aws/General/AwsGeneral')
+AwsGeneralCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsGenericDatabase.card.png b/cloud/documentation/aws/General/AwsGenericDatabase.card.png
new file mode 100644
index 00000000000..84a346f3e54
Binary files /dev/null and b/cloud/documentation/aws/General/AwsGenericDatabase.card.png differ
diff --git a/cloud/documentation/aws/General/AwsGenericDatabase.element.png b/cloud/documentation/aws/General/AwsGenericDatabase.element.png
new file mode 100644
index 00000000000..dec53315fda
Binary files /dev/null and b/cloud/documentation/aws/General/AwsGenericDatabase.element.png differ
diff --git a/cloud/documentation/aws/General/AwsGenericDatabase.md b/cloud/documentation/aws/General/AwsGenericDatabase.md
new file mode 100644
index 00000000000..7df62802a9b
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsGenericDatabase.md
@@ -0,0 +1,81 @@
+# AwsGenericDatabase
+```text
+elements/aws/General/AwsGenericDatabase
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsGenericDatabase icon](../../../icons/aws/General/AwsGenericDatabase.png) | ![AwsGenericDatabase element](AwsGenericDatabase.element.png) | ![AwsGenericDatabase card](AwsGenericDatabase.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGenericDatabase element
+include('elements/aws/General/AwsGenericDatabase')
+AwsGenericDatabase('element', 'Generic Database', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGenericDatabase element
+include('elements/aws/General/AwsGenericDatabase')
+AwsGenericDatabase('element', 'Generic Database', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGenericDatabase card
+include('elements/aws/General/AwsGenericDatabase')
+AwsGenericDatabaseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGenericDatabase card
+include('elements/aws/General/AwsGenericDatabase')
+AwsGenericDatabaseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsGenericFirewall.card.png b/cloud/documentation/aws/General/AwsGenericFirewall.card.png
new file mode 100644
index 00000000000..5979c52d7b4
Binary files /dev/null and b/cloud/documentation/aws/General/AwsGenericFirewall.card.png differ
diff --git a/cloud/documentation/aws/General/AwsGenericFirewall.element.png b/cloud/documentation/aws/General/AwsGenericFirewall.element.png
new file mode 100644
index 00000000000..490f1911d56
Binary files /dev/null and b/cloud/documentation/aws/General/AwsGenericFirewall.element.png differ
diff --git a/cloud/documentation/aws/General/AwsGenericFirewall.md b/cloud/documentation/aws/General/AwsGenericFirewall.md
new file mode 100644
index 00000000000..a3c1e2bf765
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsGenericFirewall.md
@@ -0,0 +1,81 @@
+# AwsGenericFirewall
+```text
+elements/aws/General/AwsGenericFirewall
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsGenericFirewall icon](../../../icons/aws/General/AwsGenericFirewall.png) | ![AwsGenericFirewall element](AwsGenericFirewall.element.png) | ![AwsGenericFirewall card](AwsGenericFirewall.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGenericFirewall element
+include('elements/aws/General/AwsGenericFirewall')
+AwsGenericFirewall('element', 'Generic Firewall', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGenericFirewall element
+include('elements/aws/General/AwsGenericFirewall')
+AwsGenericFirewall('element', 'Generic Firewall', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGenericFirewall card
+include('elements/aws/General/AwsGenericFirewall')
+AwsGenericFirewallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGenericFirewall card
+include('elements/aws/General/AwsGenericFirewall')
+AwsGenericFirewallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsInternetAlt1.card.png b/cloud/documentation/aws/General/AwsInternetAlt1.card.png
new file mode 100644
index 00000000000..620fa6d96e0
Binary files /dev/null and b/cloud/documentation/aws/General/AwsInternetAlt1.card.png differ
diff --git a/cloud/documentation/aws/General/AwsInternetAlt1.element.png b/cloud/documentation/aws/General/AwsInternetAlt1.element.png
new file mode 100644
index 00000000000..e8245d34fb6
Binary files /dev/null and b/cloud/documentation/aws/General/AwsInternetAlt1.element.png differ
diff --git a/cloud/documentation/aws/General/AwsInternetAlt1.md b/cloud/documentation/aws/General/AwsInternetAlt1.md
new file mode 100644
index 00000000000..d63e3751d48
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsInternetAlt1.md
@@ -0,0 +1,81 @@
+# AwsInternetAlt1
+```text
+elements/aws/General/AwsInternetAlt1
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsInternetAlt1 icon](../../../icons/aws/General/AwsInternetAlt1.png) | ![AwsInternetAlt1 element](AwsInternetAlt1.element.png) | ![AwsInternetAlt1 card](AwsInternetAlt1.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInternetAlt1 element
+include('elements/aws/General/AwsInternetAlt1')
+AwsInternetAlt1('element', 'Internet Alt1', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInternetAlt1 element
+include('elements/aws/General/AwsInternetAlt1')
+AwsInternetAlt1('element', 'Internet Alt1', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsInternetAlt1 card
+include('elements/aws/General/AwsInternetAlt1')
+AwsInternetAlt1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsInternetAlt1 card
+include('elements/aws/General/AwsInternetAlt1')
+AwsInternetAlt1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsInternetAlt2.card.png b/cloud/documentation/aws/General/AwsInternetAlt2.card.png
new file mode 100644
index 00000000000..89e1ab7cd9a
Binary files /dev/null and b/cloud/documentation/aws/General/AwsInternetAlt2.card.png differ
diff --git a/cloud/documentation/aws/General/AwsInternetAlt2.element.png b/cloud/documentation/aws/General/AwsInternetAlt2.element.png
new file mode 100644
index 00000000000..1bdb73604c9
Binary files /dev/null and b/cloud/documentation/aws/General/AwsInternetAlt2.element.png differ
diff --git a/cloud/documentation/aws/General/AwsInternetAlt2.md b/cloud/documentation/aws/General/AwsInternetAlt2.md
new file mode 100644
index 00000000000..9fd5d055a80
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsInternetAlt2.md
@@ -0,0 +1,81 @@
+# AwsInternetAlt2
+```text
+elements/aws/General/AwsInternetAlt2
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsInternetAlt2 icon](../../../icons/aws/General/AwsInternetAlt2.png) | ![AwsInternetAlt2 element](AwsInternetAlt2.element.png) | ![AwsInternetAlt2 card](AwsInternetAlt2.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInternetAlt2 element
+include('elements/aws/General/AwsInternetAlt2')
+AwsInternetAlt2('element', 'Internet Alt2', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInternetAlt2 element
+include('elements/aws/General/AwsInternetAlt2')
+AwsInternetAlt2('element', 'Internet Alt2', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsInternetAlt2 card
+include('elements/aws/General/AwsInternetAlt2')
+AwsInternetAlt2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsInternetAlt2 card
+include('elements/aws/General/AwsInternetAlt2')
+AwsInternetAlt2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsInternetGateway.card.png b/cloud/documentation/aws/General/AwsInternetGateway.card.png
new file mode 100644
index 00000000000..7db2739bd64
Binary files /dev/null and b/cloud/documentation/aws/General/AwsInternetGateway.card.png differ
diff --git a/cloud/documentation/aws/General/AwsInternetGateway.element.png b/cloud/documentation/aws/General/AwsInternetGateway.element.png
new file mode 100644
index 00000000000..c7eac9e100f
Binary files /dev/null and b/cloud/documentation/aws/General/AwsInternetGateway.element.png differ
diff --git a/cloud/documentation/aws/General/AwsInternetGateway.md b/cloud/documentation/aws/General/AwsInternetGateway.md
new file mode 100644
index 00000000000..40b67ad7ca0
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsInternetGateway.md
@@ -0,0 +1,81 @@
+# AwsInternetGateway
+```text
+elements/aws/General/AwsInternetGateway
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsInternetGateway icon](../../../icons/aws/General/AwsInternetGateway.png) | ![AwsInternetGateway element](AwsInternetGateway.element.png) | ![AwsInternetGateway card](AwsInternetGateway.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInternetGateway element
+include('elements/aws/General/AwsInternetGateway')
+AwsInternetGateway('element', 'Internet Gateway', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInternetGateway element
+include('elements/aws/General/AwsInternetGateway')
+AwsInternetGateway('element', 'Internet Gateway', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsInternetGateway card
+include('elements/aws/General/AwsInternetGateway')
+AwsInternetGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsInternetGateway card
+include('elements/aws/General/AwsInternetGateway')
+AwsInternetGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsMarketplace.card.png b/cloud/documentation/aws/General/AwsMarketplace.card.png
new file mode 100644
index 00000000000..7a65bf795be
Binary files /dev/null and b/cloud/documentation/aws/General/AwsMarketplace.card.png differ
diff --git a/cloud/documentation/aws/General/AwsMarketplace.element.png b/cloud/documentation/aws/General/AwsMarketplace.element.png
new file mode 100644
index 00000000000..b5885ac23b5
Binary files /dev/null and b/cloud/documentation/aws/General/AwsMarketplace.element.png differ
diff --git a/cloud/documentation/aws/General/AwsMarketplace.md b/cloud/documentation/aws/General/AwsMarketplace.md
new file mode 100644
index 00000000000..9091bfc94e6
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsMarketplace.md
@@ -0,0 +1,81 @@
+# AwsMarketplace
+```text
+elements/aws/General/AwsMarketplace
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsMarketplace icon](../../../icons/aws/General/AwsMarketplace.png) | ![AwsMarketplace element](AwsMarketplace.element.png) | ![AwsMarketplace card](AwsMarketplace.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMarketplace element
+include('elements/aws/General/AwsMarketplace')
+AwsMarketplace('element', 'Marketplace', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMarketplace element
+include('elements/aws/General/AwsMarketplace')
+AwsMarketplace('element', 'Marketplace', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMarketplace card
+include('elements/aws/General/AwsMarketplace')
+AwsMarketplaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMarketplace card
+include('elements/aws/General/AwsMarketplace')
+AwsMarketplaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsMobileClient.card.png b/cloud/documentation/aws/General/AwsMobileClient.card.png
new file mode 100644
index 00000000000..60e3c4d9fdc
Binary files /dev/null and b/cloud/documentation/aws/General/AwsMobileClient.card.png differ
diff --git a/cloud/documentation/aws/General/AwsMobileClient.element.png b/cloud/documentation/aws/General/AwsMobileClient.element.png
new file mode 100644
index 00000000000..c4b97fd6992
Binary files /dev/null and b/cloud/documentation/aws/General/AwsMobileClient.element.png differ
diff --git a/cloud/documentation/aws/General/AwsMobileClient.md b/cloud/documentation/aws/General/AwsMobileClient.md
new file mode 100644
index 00000000000..024f3b93d17
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsMobileClient.md
@@ -0,0 +1,81 @@
+# AwsMobileClient
+```text
+elements/aws/General/AwsMobileClient
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsMobileClient icon](../../../icons/aws/General/AwsMobileClient.png) | ![AwsMobileClient element](AwsMobileClient.element.png) | ![AwsMobileClient card](AwsMobileClient.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMobileClient element
+include('elements/aws/General/AwsMobileClient')
+AwsMobileClient('element', 'Mobile Client', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMobileClient element
+include('elements/aws/General/AwsMobileClient')
+AwsMobileClient('element', 'Mobile Client', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMobileClient card
+include('elements/aws/General/AwsMobileClient')
+AwsMobileClientCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMobileClient card
+include('elements/aws/General/AwsMobileClient')
+AwsMobileClientCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsMultimedia.card.png b/cloud/documentation/aws/General/AwsMultimedia.card.png
new file mode 100644
index 00000000000..a27552dab27
Binary files /dev/null and b/cloud/documentation/aws/General/AwsMultimedia.card.png differ
diff --git a/cloud/documentation/aws/General/AwsMultimedia.element.png b/cloud/documentation/aws/General/AwsMultimedia.element.png
new file mode 100644
index 00000000000..e74eea8afce
Binary files /dev/null and b/cloud/documentation/aws/General/AwsMultimedia.element.png differ
diff --git a/cloud/documentation/aws/General/AwsMultimedia.md b/cloud/documentation/aws/General/AwsMultimedia.md
new file mode 100644
index 00000000000..6078d168239
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsMultimedia.md
@@ -0,0 +1,81 @@
+# AwsMultimedia
+```text
+elements/aws/General/AwsMultimedia
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsMultimedia icon](../../../icons/aws/General/AwsMultimedia.png) | ![AwsMultimedia element](AwsMultimedia.element.png) | ![AwsMultimedia card](AwsMultimedia.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMultimedia element
+include('elements/aws/General/AwsMultimedia')
+AwsMultimedia('element', 'Multimedia', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMultimedia element
+include('elements/aws/General/AwsMultimedia')
+AwsMultimedia('element', 'Multimedia', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMultimedia card
+include('elements/aws/General/AwsMultimedia')
+AwsMultimediaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMultimedia card
+include('elements/aws/General/AwsMultimedia')
+AwsMultimediaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsOfficeBuilding.card.png b/cloud/documentation/aws/General/AwsOfficeBuilding.card.png
new file mode 100644
index 00000000000..da42dcad5ee
Binary files /dev/null and b/cloud/documentation/aws/General/AwsOfficeBuilding.card.png differ
diff --git a/cloud/documentation/aws/General/AwsOfficeBuilding.element.png b/cloud/documentation/aws/General/AwsOfficeBuilding.element.png
new file mode 100644
index 00000000000..1c0ad5bdff3
Binary files /dev/null and b/cloud/documentation/aws/General/AwsOfficeBuilding.element.png differ
diff --git a/cloud/documentation/aws/General/AwsOfficeBuilding.md b/cloud/documentation/aws/General/AwsOfficeBuilding.md
new file mode 100644
index 00000000000..fa4f5eddaef
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsOfficeBuilding.md
@@ -0,0 +1,81 @@
+# AwsOfficeBuilding
+```text
+elements/aws/General/AwsOfficeBuilding
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsOfficeBuilding icon](../../../icons/aws/General/AwsOfficeBuilding.png) | ![AwsOfficeBuilding element](AwsOfficeBuilding.element.png) | ![AwsOfficeBuilding card](AwsOfficeBuilding.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOfficeBuilding element
+include('elements/aws/General/AwsOfficeBuilding')
+AwsOfficeBuilding('element', 'Office Building', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOfficeBuilding element
+include('elements/aws/General/AwsOfficeBuilding')
+AwsOfficeBuilding('element', 'Office Building', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOfficeBuilding card
+include('elements/aws/General/AwsOfficeBuilding')
+AwsOfficeBuildingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOfficeBuilding card
+include('elements/aws/General/AwsOfficeBuilding')
+AwsOfficeBuildingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsSamlToken.card.png b/cloud/documentation/aws/General/AwsSamlToken.card.png
new file mode 100644
index 00000000000..d8276fd8d2b
Binary files /dev/null and b/cloud/documentation/aws/General/AwsSamlToken.card.png differ
diff --git a/cloud/documentation/aws/General/AwsSamlToken.element.png b/cloud/documentation/aws/General/AwsSamlToken.element.png
new file mode 100644
index 00000000000..36890563dac
Binary files /dev/null and b/cloud/documentation/aws/General/AwsSamlToken.element.png differ
diff --git a/cloud/documentation/aws/General/AwsSamlToken.md b/cloud/documentation/aws/General/AwsSamlToken.md
new file mode 100644
index 00000000000..deeb77468ef
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsSamlToken.md
@@ -0,0 +1,81 @@
+# AwsSamlToken
+```text
+elements/aws/General/AwsSamlToken
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSamlToken icon](../../../icons/aws/General/AwsSamlToken.png) | ![AwsSamlToken element](AwsSamlToken.element.png) | ![AwsSamlToken card](AwsSamlToken.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSamlToken element
+include('elements/aws/General/AwsSamlToken')
+AwsSamlToken('element', 'Saml Token', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSamlToken element
+include('elements/aws/General/AwsSamlToken')
+AwsSamlToken('element', 'Saml Token', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSamlToken card
+include('elements/aws/General/AwsSamlToken')
+AwsSamlTokenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSamlToken card
+include('elements/aws/General/AwsSamlToken')
+AwsSamlTokenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsSdk.card.png b/cloud/documentation/aws/General/AwsSdk.card.png
new file mode 100644
index 00000000000..82951adeb9a
Binary files /dev/null and b/cloud/documentation/aws/General/AwsSdk.card.png differ
diff --git a/cloud/documentation/aws/General/AwsSdk.element.png b/cloud/documentation/aws/General/AwsSdk.element.png
new file mode 100644
index 00000000000..17c004d0d48
Binary files /dev/null and b/cloud/documentation/aws/General/AwsSdk.element.png differ
diff --git a/cloud/documentation/aws/General/AwsSdk.md b/cloud/documentation/aws/General/AwsSdk.md
new file mode 100644
index 00000000000..e6710be67f2
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsSdk.md
@@ -0,0 +1,81 @@
+# AwsSdk
+```text
+elements/aws/General/AwsSdk
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSdk icon](../../../icons/aws/General/AwsSdk.png) | ![AwsSdk element](AwsSdk.element.png) | ![AwsSdk card](AwsSdk.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSdk element
+include('elements/aws/General/AwsSdk')
+AwsSdk('element', 'Sdk', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSdk element
+include('elements/aws/General/AwsSdk')
+AwsSdk('element', 'Sdk', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSdk card
+include('elements/aws/General/AwsSdk')
+AwsSdkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSdk card
+include('elements/aws/General/AwsSdk')
+AwsSdkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsSslPadlock.card.png b/cloud/documentation/aws/General/AwsSslPadlock.card.png
new file mode 100644
index 00000000000..094cd538956
Binary files /dev/null and b/cloud/documentation/aws/General/AwsSslPadlock.card.png differ
diff --git a/cloud/documentation/aws/General/AwsSslPadlock.element.png b/cloud/documentation/aws/General/AwsSslPadlock.element.png
new file mode 100644
index 00000000000..e3c800e2d1d
Binary files /dev/null and b/cloud/documentation/aws/General/AwsSslPadlock.element.png differ
diff --git a/cloud/documentation/aws/General/AwsSslPadlock.md b/cloud/documentation/aws/General/AwsSslPadlock.md
new file mode 100644
index 00000000000..5acfd905723
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsSslPadlock.md
@@ -0,0 +1,81 @@
+# AwsSslPadlock
+```text
+elements/aws/General/AwsSslPadlock
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSslPadlock icon](../../../icons/aws/General/AwsSslPadlock.png) | ![AwsSslPadlock element](AwsSslPadlock.element.png) | ![AwsSslPadlock card](AwsSslPadlock.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSslPadlock element
+include('elements/aws/General/AwsSslPadlock')
+AwsSslPadlock('element', 'Ssl Padlock', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSslPadlock element
+include('elements/aws/General/AwsSslPadlock')
+AwsSslPadlock('element', 'Ssl Padlock', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSslPadlock card
+include('elements/aws/General/AwsSslPadlock')
+AwsSslPadlockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSslPadlock card
+include('elements/aws/General/AwsSslPadlock')
+AwsSslPadlockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsTapeStorage.card.png b/cloud/documentation/aws/General/AwsTapeStorage.card.png
new file mode 100644
index 00000000000..1bf78675bf5
Binary files /dev/null and b/cloud/documentation/aws/General/AwsTapeStorage.card.png differ
diff --git a/cloud/documentation/aws/General/AwsTapeStorage.element.png b/cloud/documentation/aws/General/AwsTapeStorage.element.png
new file mode 100644
index 00000000000..132498bdc64
Binary files /dev/null and b/cloud/documentation/aws/General/AwsTapeStorage.element.png differ
diff --git a/cloud/documentation/aws/General/AwsTapeStorage.md b/cloud/documentation/aws/General/AwsTapeStorage.md
new file mode 100644
index 00000000000..7dda25f6c3c
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsTapeStorage.md
@@ -0,0 +1,81 @@
+# AwsTapeStorage
+```text
+elements/aws/General/AwsTapeStorage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsTapeStorage icon](../../../icons/aws/General/AwsTapeStorage.png) | ![AwsTapeStorage element](AwsTapeStorage.element.png) | ![AwsTapeStorage card](AwsTapeStorage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTapeStorage element
+include('elements/aws/General/AwsTapeStorage')
+AwsTapeStorage('element', 'Tape Storage', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTapeStorage element
+include('elements/aws/General/AwsTapeStorage')
+AwsTapeStorage('element', 'Tape Storage', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTapeStorage card
+include('elements/aws/General/AwsTapeStorage')
+AwsTapeStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTapeStorage card
+include('elements/aws/General/AwsTapeStorage')
+AwsTapeStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsToolkit.card.png b/cloud/documentation/aws/General/AwsToolkit.card.png
new file mode 100644
index 00000000000..c521c769ca4
Binary files /dev/null and b/cloud/documentation/aws/General/AwsToolkit.card.png differ
diff --git a/cloud/documentation/aws/General/AwsToolkit.element.png b/cloud/documentation/aws/General/AwsToolkit.element.png
new file mode 100644
index 00000000000..4e3ea4f9a6a
Binary files /dev/null and b/cloud/documentation/aws/General/AwsToolkit.element.png differ
diff --git a/cloud/documentation/aws/General/AwsToolkit.md b/cloud/documentation/aws/General/AwsToolkit.md
new file mode 100644
index 00000000000..e3276732a4d
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsToolkit.md
@@ -0,0 +1,81 @@
+# AwsToolkit
+```text
+elements/aws/General/AwsToolkit
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsToolkit icon](../../../icons/aws/General/AwsToolkit.png) | ![AwsToolkit element](AwsToolkit.element.png) | ![AwsToolkit card](AwsToolkit.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsToolkit element
+include('elements/aws/General/AwsToolkit')
+AwsToolkit('element', 'Toolkit', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsToolkit element
+include('elements/aws/General/AwsToolkit')
+AwsToolkit('element', 'Toolkit', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsToolkit card
+include('elements/aws/General/AwsToolkit')
+AwsToolkitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsToolkit card
+include('elements/aws/General/AwsToolkit')
+AwsToolkitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsTraditionalServer.card.png b/cloud/documentation/aws/General/AwsTraditionalServer.card.png
new file mode 100644
index 00000000000..341341a5859
Binary files /dev/null and b/cloud/documentation/aws/General/AwsTraditionalServer.card.png differ
diff --git a/cloud/documentation/aws/General/AwsTraditionalServer.element.png b/cloud/documentation/aws/General/AwsTraditionalServer.element.png
new file mode 100644
index 00000000000..3c3bec0eeac
Binary files /dev/null and b/cloud/documentation/aws/General/AwsTraditionalServer.element.png differ
diff --git a/cloud/documentation/aws/General/AwsTraditionalServer.md b/cloud/documentation/aws/General/AwsTraditionalServer.md
new file mode 100644
index 00000000000..edb460a0651
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsTraditionalServer.md
@@ -0,0 +1,81 @@
+# AwsTraditionalServer
+```text
+elements/aws/General/AwsTraditionalServer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsTraditionalServer icon](../../../icons/aws/General/AwsTraditionalServer.png) | ![AwsTraditionalServer element](AwsTraditionalServer.element.png) | ![AwsTraditionalServer card](AwsTraditionalServer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTraditionalServer element
+include('elements/aws/General/AwsTraditionalServer')
+AwsTraditionalServer('element', 'Traditional Server', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTraditionalServer element
+include('elements/aws/General/AwsTraditionalServer')
+AwsTraditionalServer('element', 'Traditional Server', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTraditionalServer card
+include('elements/aws/General/AwsTraditionalServer')
+AwsTraditionalServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTraditionalServer card
+include('elements/aws/General/AwsTraditionalServer')
+AwsTraditionalServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsUser.card.png b/cloud/documentation/aws/General/AwsUser.card.png
new file mode 100644
index 00000000000..70f7c945339
Binary files /dev/null and b/cloud/documentation/aws/General/AwsUser.card.png differ
diff --git a/cloud/documentation/aws/General/AwsUser.element.png b/cloud/documentation/aws/General/AwsUser.element.png
new file mode 100644
index 00000000000..58945743624
Binary files /dev/null and b/cloud/documentation/aws/General/AwsUser.element.png differ
diff --git a/cloud/documentation/aws/General/AwsUser.md b/cloud/documentation/aws/General/AwsUser.md
new file mode 100644
index 00000000000..34d5f99ee5c
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsUser.md
@@ -0,0 +1,81 @@
+# AwsUser
+```text
+elements/aws/General/AwsUser
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsUser icon](../../../icons/aws/General/AwsUser.png) | ![AwsUser element](AwsUser.element.png) | ![AwsUser card](AwsUser.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsUser element
+include('elements/aws/General/AwsUser')
+AwsUser('element', 'User', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsUser element
+include('elements/aws/General/AwsUser')
+AwsUser('element', 'User', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsUser card
+include('elements/aws/General/AwsUser')
+AwsUserCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsUser card
+include('elements/aws/General/AwsUser')
+AwsUserCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/General/AwsUsers.card.png b/cloud/documentation/aws/General/AwsUsers.card.png
new file mode 100644
index 00000000000..407cc229e1b
Binary files /dev/null and b/cloud/documentation/aws/General/AwsUsers.card.png differ
diff --git a/cloud/documentation/aws/General/AwsUsers.element.png b/cloud/documentation/aws/General/AwsUsers.element.png
new file mode 100644
index 00000000000..5b2f05c1d35
Binary files /dev/null and b/cloud/documentation/aws/General/AwsUsers.element.png differ
diff --git a/cloud/documentation/aws/General/AwsUsers.md b/cloud/documentation/aws/General/AwsUsers.md
new file mode 100644
index 00000000000..e3b6eb23139
--- /dev/null
+++ b/cloud/documentation/aws/General/AwsUsers.md
@@ -0,0 +1,81 @@
+# AwsUsers
+```text
+elements/aws/General/AwsUsers
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsUsers icon](../../../icons/aws/General/AwsUsers.png) | ![AwsUsers element](AwsUsers.element.png) | ![AwsUsers card](AwsUsers.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsUsers element
+include('elements/aws/General/AwsUsers')
+AwsUsers('element', 'Users', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsUsers element
+include('elements/aws/General/AwsUsers')
+AwsUsers('element', 'Users', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsUsers card
+include('elements/aws/General/AwsUsers')
+AwsUsersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsUsers card
+include('elements/aws/General/AwsUsers')
+AwsUsersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/GroupIcons/AwsAutoScaling.card.png b/cloud/documentation/aws/GroupIcons/AwsAutoScaling.card.png
new file mode 100644
index 00000000000..45bc01f396f
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsAutoScaling.card.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsAutoScaling.element.png b/cloud/documentation/aws/GroupIcons/AwsAutoScaling.element.png
new file mode 100644
index 00000000000..06dbd766f06
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsAutoScaling.element.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsAutoScaling.md b/cloud/documentation/aws/GroupIcons/AwsAutoScaling.md
new file mode 100644
index 00000000000..6bef53584ec
--- /dev/null
+++ b/cloud/documentation/aws/GroupIcons/AwsAutoScaling.md
@@ -0,0 +1,81 @@
+# AwsAutoScaling
+```text
+elements/aws/GroupIcons/AwsAutoScaling
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsAutoScaling icon](../../../icons/aws/GroupIcons/AwsAutoScaling.png) | ![AwsAutoScaling element](AwsAutoScaling.element.png) | ![AwsAutoScaling card](AwsAutoScaling.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAutoScaling element
+include('elements/aws/GroupIcons/AwsAutoScaling')
+AwsAutoScaling('element', 'Auto Scaling', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAutoScaling element
+include('elements/aws/GroupIcons/AwsAutoScaling')
+AwsAutoScaling('element', 'Auto Scaling', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAutoScaling card
+include('elements/aws/GroupIcons/AwsAutoScaling')
+AwsAutoScalingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAutoScaling card
+include('elements/aws/GroupIcons/AwsAutoScaling')
+AwsAutoScalingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/GroupIcons/AwsCloud.card.png b/cloud/documentation/aws/GroupIcons/AwsCloud.card.png
new file mode 100644
index 00000000000..93186b29260
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsCloud.card.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsCloud.element.png b/cloud/documentation/aws/GroupIcons/AwsCloud.element.png
new file mode 100644
index 00000000000..7452176ff17
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsCloud.element.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsCloud.md b/cloud/documentation/aws/GroupIcons/AwsCloud.md
new file mode 100644
index 00000000000..15c97bfa2ed
--- /dev/null
+++ b/cloud/documentation/aws/GroupIcons/AwsCloud.md
@@ -0,0 +1,81 @@
+# AwsCloud
+```text
+elements/aws/GroupIcons/AwsCloud
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloud icon](../../../icons/aws/GroupIcons/AwsCloud.png) | ![AwsCloud element](AwsCloud.element.png) | ![AwsCloud card](AwsCloud.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloud element
+include('elements/aws/GroupIcons/AwsCloud')
+AwsCloud('element', 'Cloud', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloud element
+include('elements/aws/GroupIcons/AwsCloud')
+AwsCloud('element', 'Cloud', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloud card
+include('elements/aws/GroupIcons/AwsCloud')
+AwsCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloud card
+include('elements/aws/GroupIcons/AwsCloud')
+AwsCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/GroupIcons/AwsCloudAlt.card.png b/cloud/documentation/aws/GroupIcons/AwsCloudAlt.card.png
new file mode 100644
index 00000000000..db20b9b9752
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsCloudAlt.card.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsCloudAlt.element.png b/cloud/documentation/aws/GroupIcons/AwsCloudAlt.element.png
new file mode 100644
index 00000000000..6892ac9e40d
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsCloudAlt.element.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsCloudAlt.md b/cloud/documentation/aws/GroupIcons/AwsCloudAlt.md
new file mode 100644
index 00000000000..22e1369b5ae
--- /dev/null
+++ b/cloud/documentation/aws/GroupIcons/AwsCloudAlt.md
@@ -0,0 +1,81 @@
+# AwsCloudAlt
+```text
+elements/aws/GroupIcons/AwsCloudAlt
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudAlt icon](../../../icons/aws/GroupIcons/AwsCloudAlt.png) | ![AwsCloudAlt element](AwsCloudAlt.element.png) | ![AwsCloudAlt card](AwsCloudAlt.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudAlt element
+include('elements/aws/GroupIcons/AwsCloudAlt')
+AwsCloudAlt('element', 'Cloud Alt', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudAlt element
+include('elements/aws/GroupIcons/AwsCloudAlt')
+AwsCloudAlt('element', 'Cloud Alt', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudAlt card
+include('elements/aws/GroupIcons/AwsCloudAlt')
+AwsCloudAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudAlt card
+include('elements/aws/GroupIcons/AwsCloudAlt')
+AwsCloudAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/GroupIcons/AwsCorporateDataCenter.card.png b/cloud/documentation/aws/GroupIcons/AwsCorporateDataCenter.card.png
new file mode 100644
index 00000000000..de8dd295088
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsCorporateDataCenter.card.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsCorporateDataCenter.element.png b/cloud/documentation/aws/GroupIcons/AwsCorporateDataCenter.element.png
new file mode 100644
index 00000000000..756251f2f8f
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsCorporateDataCenter.element.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsCorporateDataCenter.md b/cloud/documentation/aws/GroupIcons/AwsCorporateDataCenter.md
new file mode 100644
index 00000000000..5d50b4064f0
--- /dev/null
+++ b/cloud/documentation/aws/GroupIcons/AwsCorporateDataCenter.md
@@ -0,0 +1,81 @@
+# AwsCorporateDataCenter
+```text
+elements/aws/GroupIcons/AwsCorporateDataCenter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCorporateDataCenter icon](../../../icons/aws/GroupIcons/AwsCorporateDataCenter.png) | ![AwsCorporateDataCenter element](AwsCorporateDataCenter.element.png) | ![AwsCorporateDataCenter card](AwsCorporateDataCenter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCorporateDataCenter element
+include('elements/aws/GroupIcons/AwsCorporateDataCenter')
+AwsCorporateDataCenter('element', 'Corporate Data Center', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCorporateDataCenter element
+include('elements/aws/GroupIcons/AwsCorporateDataCenter')
+AwsCorporateDataCenter('element', 'Corporate Data Center', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCorporateDataCenter card
+include('elements/aws/GroupIcons/AwsCorporateDataCenter')
+AwsCorporateDataCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCorporateDataCenter card
+include('elements/aws/GroupIcons/AwsCorporateDataCenter')
+AwsCorporateDataCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/GroupIcons/AwsEc2InstanceContainer.card.png b/cloud/documentation/aws/GroupIcons/AwsEc2InstanceContainer.card.png
new file mode 100644
index 00000000000..d1f82101f5a
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsEc2InstanceContainer.card.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsEc2InstanceContainer.element.png b/cloud/documentation/aws/GroupIcons/AwsEc2InstanceContainer.element.png
new file mode 100644
index 00000000000..e42d3bb1217
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsEc2InstanceContainer.element.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsEc2InstanceContainer.md b/cloud/documentation/aws/GroupIcons/AwsEc2InstanceContainer.md
new file mode 100644
index 00000000000..4aaaed03501
--- /dev/null
+++ b/cloud/documentation/aws/GroupIcons/AwsEc2InstanceContainer.md
@@ -0,0 +1,81 @@
+# AwsEc2InstanceContainer
+```text
+elements/aws/GroupIcons/AwsEc2InstanceContainer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEc2InstanceContainer icon](../../../icons/aws/GroupIcons/AwsEc2InstanceContainer.png) | ![AwsEc2InstanceContainer element](AwsEc2InstanceContainer.element.png) | ![AwsEc2InstanceContainer card](AwsEc2InstanceContainer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2InstanceContainer element
+include('elements/aws/GroupIcons/AwsEc2InstanceContainer')
+AwsEc2InstanceContainer('element', 'Ec2 Instance Container', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2InstanceContainer element
+include('elements/aws/GroupIcons/AwsEc2InstanceContainer')
+AwsEc2InstanceContainer('element', 'Ec2 Instance Container', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2InstanceContainer card
+include('elements/aws/GroupIcons/AwsEc2InstanceContainer')
+AwsEc2InstanceContainerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2InstanceContainer card
+include('elements/aws/GroupIcons/AwsEc2InstanceContainer')
+AwsEc2InstanceContainerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/GroupIcons/AwsElasticBeanstalkContainer.card.png b/cloud/documentation/aws/GroupIcons/AwsElasticBeanstalkContainer.card.png
new file mode 100644
index 00000000000..ed0a9260397
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsElasticBeanstalkContainer.card.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsElasticBeanstalkContainer.element.png b/cloud/documentation/aws/GroupIcons/AwsElasticBeanstalkContainer.element.png
new file mode 100644
index 00000000000..a1ef0c61d43
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsElasticBeanstalkContainer.element.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsElasticBeanstalkContainer.md b/cloud/documentation/aws/GroupIcons/AwsElasticBeanstalkContainer.md
new file mode 100644
index 00000000000..e9f82fb298e
--- /dev/null
+++ b/cloud/documentation/aws/GroupIcons/AwsElasticBeanstalkContainer.md
@@ -0,0 +1,81 @@
+# AwsElasticBeanstalkContainer
+```text
+elements/aws/GroupIcons/AwsElasticBeanstalkContainer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticBeanstalkContainer icon](../../../icons/aws/GroupIcons/AwsElasticBeanstalkContainer.png) | ![AwsElasticBeanstalkContainer element](AwsElasticBeanstalkContainer.element.png) | ![AwsElasticBeanstalkContainer card](AwsElasticBeanstalkContainer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBeanstalkContainer element
+include('elements/aws/GroupIcons/AwsElasticBeanstalkContainer')
+AwsElasticBeanstalkContainer('element', 'Elastic Beanstalk Container', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBeanstalkContainer element
+include('elements/aws/GroupIcons/AwsElasticBeanstalkContainer')
+AwsElasticBeanstalkContainer('element', 'Elastic Beanstalk Container', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticBeanstalkContainer card
+include('elements/aws/GroupIcons/AwsElasticBeanstalkContainer')
+AwsElasticBeanstalkContainerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticBeanstalkContainer card
+include('elements/aws/GroupIcons/AwsElasticBeanstalkContainer')
+AwsElasticBeanstalkContainerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/GroupIcons/AwsRegion.card.png b/cloud/documentation/aws/GroupIcons/AwsRegion.card.png
new file mode 100644
index 00000000000..745fd9fd927
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsRegion.card.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsRegion.element.png b/cloud/documentation/aws/GroupIcons/AwsRegion.element.png
new file mode 100644
index 00000000000..4423c815187
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsRegion.element.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsRegion.md b/cloud/documentation/aws/GroupIcons/AwsRegion.md
new file mode 100644
index 00000000000..b763b949746
--- /dev/null
+++ b/cloud/documentation/aws/GroupIcons/AwsRegion.md
@@ -0,0 +1,81 @@
+# AwsRegion
+```text
+elements/aws/GroupIcons/AwsRegion
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRegion icon](../../../icons/aws/GroupIcons/AwsRegion.png) | ![AwsRegion element](AwsRegion.element.png) | ![AwsRegion card](AwsRegion.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRegion element
+include('elements/aws/GroupIcons/AwsRegion')
+AwsRegion('element', 'Region', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRegion element
+include('elements/aws/GroupIcons/AwsRegion')
+AwsRegion('element', 'Region', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRegion card
+include('elements/aws/GroupIcons/AwsRegion')
+AwsRegionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRegion card
+include('elements/aws/GroupIcons/AwsRegion')
+AwsRegionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/GroupIcons/AwsServerContents.card.png b/cloud/documentation/aws/GroupIcons/AwsServerContents.card.png
new file mode 100644
index 00000000000..77ec17b7022
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsServerContents.card.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsServerContents.element.png b/cloud/documentation/aws/GroupIcons/AwsServerContents.element.png
new file mode 100644
index 00000000000..78e8ad42073
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsServerContents.element.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsServerContents.md b/cloud/documentation/aws/GroupIcons/AwsServerContents.md
new file mode 100644
index 00000000000..280061238e8
--- /dev/null
+++ b/cloud/documentation/aws/GroupIcons/AwsServerContents.md
@@ -0,0 +1,81 @@
+# AwsServerContents
+```text
+elements/aws/GroupIcons/AwsServerContents
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsServerContents icon](../../../icons/aws/GroupIcons/AwsServerContents.png) | ![AwsServerContents element](AwsServerContents.element.png) | ![AwsServerContents card](AwsServerContents.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsServerContents element
+include('elements/aws/GroupIcons/AwsServerContents')
+AwsServerContents('element', 'Server Contents', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsServerContents element
+include('elements/aws/GroupIcons/AwsServerContents')
+AwsServerContents('element', 'Server Contents', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsServerContents card
+include('elements/aws/GroupIcons/AwsServerContents')
+AwsServerContentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsServerContents card
+include('elements/aws/GroupIcons/AwsServerContents')
+AwsServerContentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/GroupIcons/AwsSpotFleet.card.png b/cloud/documentation/aws/GroupIcons/AwsSpotFleet.card.png
new file mode 100644
index 00000000000..4016430ef63
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsSpotFleet.card.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsSpotFleet.element.png b/cloud/documentation/aws/GroupIcons/AwsSpotFleet.element.png
new file mode 100644
index 00000000000..610311f4a12
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsSpotFleet.element.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsSpotFleet.md b/cloud/documentation/aws/GroupIcons/AwsSpotFleet.md
new file mode 100644
index 00000000000..3b5a90c7429
--- /dev/null
+++ b/cloud/documentation/aws/GroupIcons/AwsSpotFleet.md
@@ -0,0 +1,81 @@
+# AwsSpotFleet
+```text
+elements/aws/GroupIcons/AwsSpotFleet
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSpotFleet icon](../../../icons/aws/GroupIcons/AwsSpotFleet.png) | ![AwsSpotFleet element](AwsSpotFleet.element.png) | ![AwsSpotFleet card](AwsSpotFleet.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSpotFleet element
+include('elements/aws/GroupIcons/AwsSpotFleet')
+AwsSpotFleet('element', 'Spot Fleet', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSpotFleet element
+include('elements/aws/GroupIcons/AwsSpotFleet')
+AwsSpotFleet('element', 'Spot Fleet', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSpotFleet card
+include('elements/aws/GroupIcons/AwsSpotFleet')
+AwsSpotFleetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSpotFleet card
+include('elements/aws/GroupIcons/AwsSpotFleet')
+AwsSpotFleetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/GroupIcons/AwsStepFunction.card.png b/cloud/documentation/aws/GroupIcons/AwsStepFunction.card.png
new file mode 100644
index 00000000000..fa034018c30
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsStepFunction.card.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsStepFunction.element.png b/cloud/documentation/aws/GroupIcons/AwsStepFunction.element.png
new file mode 100644
index 00000000000..b02a0b4a81e
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsStepFunction.element.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsStepFunction.md b/cloud/documentation/aws/GroupIcons/AwsStepFunction.md
new file mode 100644
index 00000000000..397bcb491f3
--- /dev/null
+++ b/cloud/documentation/aws/GroupIcons/AwsStepFunction.md
@@ -0,0 +1,81 @@
+# AwsStepFunction
+```text
+elements/aws/GroupIcons/AwsStepFunction
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsStepFunction icon](../../../icons/aws/GroupIcons/AwsStepFunction.png) | ![AwsStepFunction element](AwsStepFunction.element.png) | ![AwsStepFunction card](AwsStepFunction.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStepFunction element
+include('elements/aws/GroupIcons/AwsStepFunction')
+AwsStepFunction('element', 'Step Function', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStepFunction element
+include('elements/aws/GroupIcons/AwsStepFunction')
+AwsStepFunction('element', 'Step Function', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsStepFunction card
+include('elements/aws/GroupIcons/AwsStepFunction')
+AwsStepFunctionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsStepFunction card
+include('elements/aws/GroupIcons/AwsStepFunction')
+AwsStepFunctionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/GroupIcons/AwsVirtualPrivateCloudVpc.card.png b/cloud/documentation/aws/GroupIcons/AwsVirtualPrivateCloudVpc.card.png
new file mode 100644
index 00000000000..91b4669b07e
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsVirtualPrivateCloudVpc.card.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsVirtualPrivateCloudVpc.element.png b/cloud/documentation/aws/GroupIcons/AwsVirtualPrivateCloudVpc.element.png
new file mode 100644
index 00000000000..86e05ef66f7
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsVirtualPrivateCloudVpc.element.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsVirtualPrivateCloudVpc.md b/cloud/documentation/aws/GroupIcons/AwsVirtualPrivateCloudVpc.md
new file mode 100644
index 00000000000..bd43cd0cba6
--- /dev/null
+++ b/cloud/documentation/aws/GroupIcons/AwsVirtualPrivateCloudVpc.md
@@ -0,0 +1,81 @@
+# AwsVirtualPrivateCloudVpc
+```text
+elements/aws/GroupIcons/AwsVirtualPrivateCloudVpc
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVirtualPrivateCloudVpc icon](../../../icons/aws/GroupIcons/AwsVirtualPrivateCloudVpc.png) | ![AwsVirtualPrivateCloudVpc element](AwsVirtualPrivateCloudVpc.element.png) | ![AwsVirtualPrivateCloudVpc card](AwsVirtualPrivateCloudVpc.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVirtualPrivateCloudVpc element
+include('elements/aws/GroupIcons/AwsVirtualPrivateCloudVpc')
+AwsVirtualPrivateCloudVpc('element', 'Virtual Private Cloud Vpc', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVirtualPrivateCloudVpc element
+include('elements/aws/GroupIcons/AwsVirtualPrivateCloudVpc')
+AwsVirtualPrivateCloudVpc('element', 'Virtual Private Cloud Vpc', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVirtualPrivateCloudVpc card
+include('elements/aws/GroupIcons/AwsVirtualPrivateCloudVpc')
+AwsVirtualPrivateCloudVpcCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVirtualPrivateCloudVpc card
+include('elements/aws/GroupIcons/AwsVirtualPrivateCloudVpc')
+AwsVirtualPrivateCloudVpcCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPrivate.card.png b/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPrivate.card.png
new file mode 100644
index 00000000000..ebdf349a22c
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPrivate.card.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPrivate.element.png b/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPrivate.element.png
new file mode 100644
index 00000000000..8ddc5f80699
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPrivate.element.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPrivate.md b/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPrivate.md
new file mode 100644
index 00000000000..63708fa30bb
--- /dev/null
+++ b/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPrivate.md
@@ -0,0 +1,81 @@
+# AwsVpcSubnetPrivate
+```text
+elements/aws/GroupIcons/AwsVpcSubnetPrivate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVpcSubnetPrivate icon](../../../icons/aws/GroupIcons/AwsVpcSubnetPrivate.png) | ![AwsVpcSubnetPrivate element](AwsVpcSubnetPrivate.element.png) | ![AwsVpcSubnetPrivate card](AwsVpcSubnetPrivate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcSubnetPrivate element
+include('elements/aws/GroupIcons/AwsVpcSubnetPrivate')
+AwsVpcSubnetPrivate('element', 'Vpc Subnet Private', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcSubnetPrivate element
+include('elements/aws/GroupIcons/AwsVpcSubnetPrivate')
+AwsVpcSubnetPrivate('element', 'Vpc Subnet Private', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcSubnetPrivate card
+include('elements/aws/GroupIcons/AwsVpcSubnetPrivate')
+AwsVpcSubnetPrivateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcSubnetPrivate card
+include('elements/aws/GroupIcons/AwsVpcSubnetPrivate')
+AwsVpcSubnetPrivateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPublic.card.png b/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPublic.card.png
new file mode 100644
index 00000000000..8242c18a87a
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPublic.card.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPublic.element.png b/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPublic.element.png
new file mode 100644
index 00000000000..bca0603ca95
Binary files /dev/null and b/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPublic.element.png differ
diff --git a/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPublic.md b/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPublic.md
new file mode 100644
index 00000000000..eb5e78ef958
--- /dev/null
+++ b/cloud/documentation/aws/GroupIcons/AwsVpcSubnetPublic.md
@@ -0,0 +1,81 @@
+# AwsVpcSubnetPublic
+```text
+elements/aws/GroupIcons/AwsVpcSubnetPublic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVpcSubnetPublic icon](../../../icons/aws/GroupIcons/AwsVpcSubnetPublic.png) | ![AwsVpcSubnetPublic element](AwsVpcSubnetPublic.element.png) | ![AwsVpcSubnetPublic card](AwsVpcSubnetPublic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcSubnetPublic element
+include('elements/aws/GroupIcons/AwsVpcSubnetPublic')
+AwsVpcSubnetPublic('element', 'Vpc Subnet Public', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcSubnetPublic element
+include('elements/aws/GroupIcons/AwsVpcSubnetPublic')
+AwsVpcSubnetPublic('element', 'Vpc Subnet Public', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcSubnetPublic card
+include('elements/aws/GroupIcons/AwsVpcSubnetPublic')
+AwsVpcSubnetPublicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcSubnetPublic card
+include('elements/aws/GroupIcons/AwsVpcSubnetPublic')
+AwsVpcSubnetPublicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsFreertos.card.png b/cloud/documentation/aws/InternetOfThings/AwsFreertos.card.png
new file mode 100644
index 00000000000..5371f1a5f9a
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsFreertos.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsFreertos.element.png b/cloud/documentation/aws/InternetOfThings/AwsFreertos.element.png
new file mode 100644
index 00000000000..c4893a99bdd
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsFreertos.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsFreertos.md b/cloud/documentation/aws/InternetOfThings/AwsFreertos.md
new file mode 100644
index 00000000000..a946bfdf901
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsFreertos.md
@@ -0,0 +1,81 @@
+# AwsFreertos
+```text
+elements/aws/InternetOfThings/AwsFreertos
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsFreertos icon](../../../icons/aws/InternetOfThings/AwsFreertos.png) | ![AwsFreertos element](AwsFreertos.element.png) | ![AwsFreertos card](AwsFreertos.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFreertos element
+include('elements/aws/InternetOfThings/AwsFreertos')
+AwsFreertos('element', 'Freertos', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFreertos element
+include('elements/aws/InternetOfThings/AwsFreertos')
+AwsFreertos('element', 'Freertos', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsFreertos card
+include('elements/aws/InternetOfThings/AwsFreertos')
+AwsFreertosCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsFreertos card
+include('elements/aws/InternetOfThings/AwsFreertos')
+AwsFreertosCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsInternetOfThings.card.png b/cloud/documentation/aws/InternetOfThings/AwsInternetOfThings.card.png
new file mode 100644
index 00000000000..78973df987a
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsInternetOfThings.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsInternetOfThings.element.png b/cloud/documentation/aws/InternetOfThings/AwsInternetOfThings.element.png
new file mode 100644
index 00000000000..21eeee2cefe
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsInternetOfThings.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsInternetOfThings.md b/cloud/documentation/aws/InternetOfThings/AwsInternetOfThings.md
new file mode 100644
index 00000000000..70138c19d20
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsInternetOfThings.md
@@ -0,0 +1,81 @@
+# AwsInternetOfThings
+```text
+elements/aws/InternetOfThings/AwsInternetOfThings
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsInternetOfThings icon](../../../icons/aws/InternetOfThings/AwsInternetOfThings.png) | ![AwsInternetOfThings element](AwsInternetOfThings.element.png) | ![AwsInternetOfThings card](AwsInternetOfThings.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInternetOfThings element
+include('elements/aws/InternetOfThings/AwsInternetOfThings')
+AwsInternetOfThings('element', 'Internet Of Things', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInternetOfThings element
+include('elements/aws/InternetOfThings/AwsInternetOfThings')
+AwsInternetOfThings('element', 'Internet Of Things', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsInternetOfThings card
+include('elements/aws/InternetOfThings/AwsInternetOfThings')
+AwsInternetOfThingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsInternetOfThings card
+include('elements/aws/InternetOfThings/AwsInternetOfThings')
+AwsInternetOfThingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIot1Click.card.png b/cloud/documentation/aws/InternetOfThings/AwsIot1Click.card.png
new file mode 100644
index 00000000000..5f95febad15
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIot1Click.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIot1Click.element.png b/cloud/documentation/aws/InternetOfThings/AwsIot1Click.element.png
new file mode 100644
index 00000000000..bafc2e0993e
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIot1Click.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIot1Click.md b/cloud/documentation/aws/InternetOfThings/AwsIot1Click.md
new file mode 100644
index 00000000000..c369f7ea736
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIot1Click.md
@@ -0,0 +1,81 @@
+# AwsIot1Click
+```text
+elements/aws/InternetOfThings/AwsIot1Click
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIot1Click icon](../../../icons/aws/InternetOfThings/AwsIot1Click.png) | ![AwsIot1Click element](AwsIot1Click.element.png) | ![AwsIot1Click card](AwsIot1Click.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIot1Click element
+include('elements/aws/InternetOfThings/AwsIot1Click')
+AwsIot1Click('element', 'Iot1 Click', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIot1Click element
+include('elements/aws/InternetOfThings/AwsIot1Click')
+AwsIot1Click('element', 'Iot1 Click', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIot1Click card
+include('elements/aws/InternetOfThings/AwsIot1Click')
+AwsIot1ClickCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIot1Click card
+include('elements/aws/InternetOfThings/AwsIot1Click')
+AwsIot1ClickCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAction.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotAction.card.png
new file mode 100644
index 00000000000..13b54e7281b
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAction.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAction.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotAction.element.png
new file mode 100644
index 00000000000..db1f7a8c1ec
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAction.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAction.md b/cloud/documentation/aws/InternetOfThings/AwsIotAction.md
new file mode 100644
index 00000000000..9b831ffdc27
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotAction.md
@@ -0,0 +1,81 @@
+# AwsIotAction
+```text
+elements/aws/InternetOfThings/AwsIotAction
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotAction icon](../../../icons/aws/InternetOfThings/AwsIotAction.png) | ![AwsIotAction element](AwsIotAction.element.png) | ![AwsIotAction card](AwsIotAction.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAction element
+include('elements/aws/InternetOfThings/AwsIotAction')
+AwsIotAction('element', 'Iot Action', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAction element
+include('elements/aws/InternetOfThings/AwsIotAction')
+AwsIotAction('element', 'Iot Action', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAction card
+include('elements/aws/InternetOfThings/AwsIotAction')
+AwsIotActionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAction card
+include('elements/aws/InternetOfThings/AwsIotAction')
+AwsIotActionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotActuator.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotActuator.card.png
new file mode 100644
index 00000000000..c360c4344d0
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotActuator.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotActuator.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotActuator.element.png
new file mode 100644
index 00000000000..cd9eceda8d2
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotActuator.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotActuator.md b/cloud/documentation/aws/InternetOfThings/AwsIotActuator.md
new file mode 100644
index 00000000000..b67884e96df
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotActuator.md
@@ -0,0 +1,81 @@
+# AwsIotActuator
+```text
+elements/aws/InternetOfThings/AwsIotActuator
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotActuator icon](../../../icons/aws/InternetOfThings/AwsIotActuator.png) | ![AwsIotActuator element](AwsIotActuator.element.png) | ![AwsIotActuator card](AwsIotActuator.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotActuator element
+include('elements/aws/InternetOfThings/AwsIotActuator')
+AwsIotActuator('element', 'Iot Actuator', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotActuator element
+include('elements/aws/InternetOfThings/AwsIotActuator')
+AwsIotActuator('element', 'Iot Actuator', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotActuator card
+include('elements/aws/InternetOfThings/AwsIotActuator')
+AwsIotActuatorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotActuator card
+include('elements/aws/InternetOfThings/AwsIotActuator')
+AwsIotActuatorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAlexaEnabledDevice.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaEnabledDevice.card.png
new file mode 100644
index 00000000000..0a6fb7a323a
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaEnabledDevice.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAlexaEnabledDevice.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaEnabledDevice.element.png
new file mode 100644
index 00000000000..24a8d2a3367
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaEnabledDevice.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAlexaEnabledDevice.md b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaEnabledDevice.md
new file mode 100644
index 00000000000..8ff4e28a99b
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaEnabledDevice.md
@@ -0,0 +1,81 @@
+# AwsIotAlexaEnabledDevice
+```text
+elements/aws/InternetOfThings/AwsIotAlexaEnabledDevice
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotAlexaEnabledDevice icon](../../../icons/aws/InternetOfThings/AwsIotAlexaEnabledDevice.png) | ![AwsIotAlexaEnabledDevice element](AwsIotAlexaEnabledDevice.element.png) | ![AwsIotAlexaEnabledDevice card](AwsIotAlexaEnabledDevice.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAlexaEnabledDevice element
+include('elements/aws/InternetOfThings/AwsIotAlexaEnabledDevice')
+AwsIotAlexaEnabledDevice('element', 'Iot Alexa Enabled Device', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAlexaEnabledDevice element
+include('elements/aws/InternetOfThings/AwsIotAlexaEnabledDevice')
+AwsIotAlexaEnabledDevice('element', 'Iot Alexa Enabled Device', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAlexaEnabledDevice card
+include('elements/aws/InternetOfThings/AwsIotAlexaEnabledDevice')
+AwsIotAlexaEnabledDeviceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAlexaEnabledDevice card
+include('elements/aws/InternetOfThings/AwsIotAlexaEnabledDevice')
+AwsIotAlexaEnabledDeviceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAlexaSkill.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaSkill.card.png
new file mode 100644
index 00000000000..186ed4cac62
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaSkill.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAlexaSkill.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaSkill.element.png
new file mode 100644
index 00000000000..f6b7cfe06ad
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaSkill.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAlexaSkill.md b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaSkill.md
new file mode 100644
index 00000000000..e3588e1700b
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaSkill.md
@@ -0,0 +1,81 @@
+# AwsIotAlexaSkill
+```text
+elements/aws/InternetOfThings/AwsIotAlexaSkill
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotAlexaSkill icon](../../../icons/aws/InternetOfThings/AwsIotAlexaSkill.png) | ![AwsIotAlexaSkill element](AwsIotAlexaSkill.element.png) | ![AwsIotAlexaSkill card](AwsIotAlexaSkill.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAlexaSkill element
+include('elements/aws/InternetOfThings/AwsIotAlexaSkill')
+AwsIotAlexaSkill('element', 'Iot Alexa Skill', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAlexaSkill element
+include('elements/aws/InternetOfThings/AwsIotAlexaSkill')
+AwsIotAlexaSkill('element', 'Iot Alexa Skill', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAlexaSkill card
+include('elements/aws/InternetOfThings/AwsIotAlexaSkill')
+AwsIotAlexaSkillCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAlexaSkill card
+include('elements/aws/InternetOfThings/AwsIotAlexaSkill')
+AwsIotAlexaSkillCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAlexaVoiceService.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaVoiceService.card.png
new file mode 100644
index 00000000000..d744726372c
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaVoiceService.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAlexaVoiceService.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaVoiceService.element.png
new file mode 100644
index 00000000000..9fc083175cb
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaVoiceService.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAlexaVoiceService.md b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaVoiceService.md
new file mode 100644
index 00000000000..2dabcc69d94
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotAlexaVoiceService.md
@@ -0,0 +1,81 @@
+# AwsIotAlexaVoiceService
+```text
+elements/aws/InternetOfThings/AwsIotAlexaVoiceService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotAlexaVoiceService icon](../../../icons/aws/InternetOfThings/AwsIotAlexaVoiceService.png) | ![AwsIotAlexaVoiceService element](AwsIotAlexaVoiceService.element.png) | ![AwsIotAlexaVoiceService card](AwsIotAlexaVoiceService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAlexaVoiceService element
+include('elements/aws/InternetOfThings/AwsIotAlexaVoiceService')
+AwsIotAlexaVoiceService('element', 'Iot Alexa Voice Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAlexaVoiceService element
+include('elements/aws/InternetOfThings/AwsIotAlexaVoiceService')
+AwsIotAlexaVoiceService('element', 'Iot Alexa Voice Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAlexaVoiceService card
+include('elements/aws/InternetOfThings/AwsIotAlexaVoiceService')
+AwsIotAlexaVoiceServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAlexaVoiceService card
+include('elements/aws/InternetOfThings/AwsIotAlexaVoiceService')
+AwsIotAlexaVoiceServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalytics.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotAnalytics.card.png
new file mode 100644
index 00000000000..ecb0d5224d4
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAnalytics.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalytics.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotAnalytics.element.png
new file mode 100644
index 00000000000..f0905f259e8
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAnalytics.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalytics.md b/cloud/documentation/aws/InternetOfThings/AwsIotAnalytics.md
new file mode 100644
index 00000000000..961d9d2e072
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotAnalytics.md
@@ -0,0 +1,81 @@
+# AwsIotAnalytics
+```text
+elements/aws/InternetOfThings/AwsIotAnalytics
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotAnalytics icon](../../../icons/aws/InternetOfThings/AwsIotAnalytics.png) | ![AwsIotAnalytics element](AwsIotAnalytics.element.png) | ![AwsIotAnalytics card](AwsIotAnalytics.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalytics element
+include('elements/aws/InternetOfThings/AwsIotAnalytics')
+AwsIotAnalytics('element', 'Iot Analytics', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalytics element
+include('elements/aws/InternetOfThings/AwsIotAnalytics')
+AwsIotAnalytics('element', 'Iot Analytics', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAnalytics card
+include('elements/aws/InternetOfThings/AwsIotAnalytics')
+AwsIotAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAnalytics card
+include('elements/aws/InternetOfThings/AwsIotAnalytics')
+AwsIotAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsChannel.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsChannel.card.png
new file mode 100644
index 00000000000..28e8abe7d62
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsChannel.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsChannel.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsChannel.element.png
new file mode 100644
index 00000000000..3134f732be8
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsChannel.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsChannel.md b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsChannel.md
new file mode 100644
index 00000000000..08b5820904b
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsChannel.md
@@ -0,0 +1,81 @@
+# AwsIotAnalyticsChannel
+```text
+elements/aws/InternetOfThings/AwsIotAnalyticsChannel
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotAnalyticsChannel icon](../../../icons/aws/InternetOfThings/AwsIotAnalyticsChannel.png) | ![AwsIotAnalyticsChannel element](AwsIotAnalyticsChannel.element.png) | ![AwsIotAnalyticsChannel card](AwsIotAnalyticsChannel.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsChannel element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsChannel')
+AwsIotAnalyticsChannel('element', 'Iot Analytics Channel', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsChannel element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsChannel')
+AwsIotAnalyticsChannel('element', 'Iot Analytics Channel', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsChannel card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsChannel')
+AwsIotAnalyticsChannelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsChannel card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsChannel')
+AwsIotAnalyticsChannelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataSet.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataSet.card.png
new file mode 100644
index 00000000000..f5d6c1b92c3
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataSet.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataSet.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataSet.element.png
new file mode 100644
index 00000000000..d0ccfa94ad4
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataSet.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataSet.md b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataSet.md
new file mode 100644
index 00000000000..7e31bdc8a31
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataSet.md
@@ -0,0 +1,81 @@
+# AwsIotAnalyticsDataSet
+```text
+elements/aws/InternetOfThings/AwsIotAnalyticsDataSet
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotAnalyticsDataSet icon](../../../icons/aws/InternetOfThings/AwsIotAnalyticsDataSet.png) | ![AwsIotAnalyticsDataSet element](AwsIotAnalyticsDataSet.element.png) | ![AwsIotAnalyticsDataSet card](AwsIotAnalyticsDataSet.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsDataSet element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsDataSet')
+AwsIotAnalyticsDataSet('element', 'Iot Analytics Data Set', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsDataSet element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsDataSet')
+AwsIotAnalyticsDataSet('element', 'Iot Analytics Data Set', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsDataSet card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsDataSet')
+AwsIotAnalyticsDataSetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsDataSet card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsDataSet')
+AwsIotAnalyticsDataSetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataStore.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataStore.card.png
new file mode 100644
index 00000000000..3b8be6f6b5b
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataStore.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataStore.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataStore.element.png
new file mode 100644
index 00000000000..fb0c167627e
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataStore.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataStore.md b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataStore.md
new file mode 100644
index 00000000000..ca3a9657a1a
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsDataStore.md
@@ -0,0 +1,81 @@
+# AwsIotAnalyticsDataStore
+```text
+elements/aws/InternetOfThings/AwsIotAnalyticsDataStore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotAnalyticsDataStore icon](../../../icons/aws/InternetOfThings/AwsIotAnalyticsDataStore.png) | ![AwsIotAnalyticsDataStore element](AwsIotAnalyticsDataStore.element.png) | ![AwsIotAnalyticsDataStore card](AwsIotAnalyticsDataStore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsDataStore element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsDataStore')
+AwsIotAnalyticsDataStore('element', 'Iot Analytics Data Store', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsDataStore element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsDataStore')
+AwsIotAnalyticsDataStore('element', 'Iot Analytics Data Store', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsDataStore card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsDataStore')
+AwsIotAnalyticsDataStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsDataStore card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsDataStore')
+AwsIotAnalyticsDataStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsNotebook.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsNotebook.card.png
new file mode 100644
index 00000000000..36ac8488a35
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsNotebook.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsNotebook.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsNotebook.element.png
new file mode 100644
index 00000000000..ca0f42c3cbe
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsNotebook.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsNotebook.md b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsNotebook.md
new file mode 100644
index 00000000000..89620225d1b
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsNotebook.md
@@ -0,0 +1,81 @@
+# AwsIotAnalyticsNotebook
+```text
+elements/aws/InternetOfThings/AwsIotAnalyticsNotebook
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotAnalyticsNotebook icon](../../../icons/aws/InternetOfThings/AwsIotAnalyticsNotebook.png) | ![AwsIotAnalyticsNotebook element](AwsIotAnalyticsNotebook.element.png) | ![AwsIotAnalyticsNotebook card](AwsIotAnalyticsNotebook.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsNotebook element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsNotebook')
+AwsIotAnalyticsNotebook('element', 'Iot Analytics Notebook', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsNotebook element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsNotebook')
+AwsIotAnalyticsNotebook('element', 'Iot Analytics Notebook', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsNotebook card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsNotebook')
+AwsIotAnalyticsNotebookCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsNotebook card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsNotebook')
+AwsIotAnalyticsNotebookCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsPipeline.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsPipeline.card.png
new file mode 100644
index 00000000000..b0f11588e0d
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsPipeline.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsPipeline.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsPipeline.element.png
new file mode 100644
index 00000000000..c797afb2f36
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsPipeline.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsPipeline.md b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsPipeline.md
new file mode 100644
index 00000000000..ccf9122c0ae
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotAnalyticsPipeline.md
@@ -0,0 +1,81 @@
+# AwsIotAnalyticsPipeline
+```text
+elements/aws/InternetOfThings/AwsIotAnalyticsPipeline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotAnalyticsPipeline icon](../../../icons/aws/InternetOfThings/AwsIotAnalyticsPipeline.png) | ![AwsIotAnalyticsPipeline element](AwsIotAnalyticsPipeline.element.png) | ![AwsIotAnalyticsPipeline card](AwsIotAnalyticsPipeline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsPipeline element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsPipeline')
+AwsIotAnalyticsPipeline('element', 'Iot Analytics Pipeline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsPipeline element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsPipeline')
+AwsIotAnalyticsPipeline('element', 'Iot Analytics Pipeline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsPipeline card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsPipeline')
+AwsIotAnalyticsPipelineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsPipeline card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsPipeline')
+AwsIotAnalyticsPipelineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotBank.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotBank.card.png
new file mode 100644
index 00000000000..5689a6f371f
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotBank.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotBank.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotBank.element.png
new file mode 100644
index 00000000000..fdbe50ccb6a
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotBank.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotBank.md b/cloud/documentation/aws/InternetOfThings/AwsIotBank.md
new file mode 100644
index 00000000000..5ef9ac69892
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotBank.md
@@ -0,0 +1,81 @@
+# AwsIotBank
+```text
+elements/aws/InternetOfThings/AwsIotBank
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotBank icon](../../../icons/aws/InternetOfThings/AwsIotBank.png) | ![AwsIotBank element](AwsIotBank.element.png) | ![AwsIotBank card](AwsIotBank.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotBank element
+include('elements/aws/InternetOfThings/AwsIotBank')
+AwsIotBank('element', 'Iot Bank', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotBank element
+include('elements/aws/InternetOfThings/AwsIotBank')
+AwsIotBank('element', 'Iot Bank', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotBank card
+include('elements/aws/InternetOfThings/AwsIotBank')
+AwsIotBankCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotBank card
+include('elements/aws/InternetOfThings/AwsIotBank')
+AwsIotBankCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotBicycle.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotBicycle.card.png
new file mode 100644
index 00000000000..5e686445fee
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotBicycle.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotBicycle.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotBicycle.element.png
new file mode 100644
index 00000000000..2409b19c5aa
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotBicycle.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotBicycle.md b/cloud/documentation/aws/InternetOfThings/AwsIotBicycle.md
new file mode 100644
index 00000000000..def646aaa9a
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotBicycle.md
@@ -0,0 +1,81 @@
+# AwsIotBicycle
+```text
+elements/aws/InternetOfThings/AwsIotBicycle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotBicycle icon](../../../icons/aws/InternetOfThings/AwsIotBicycle.png) | ![AwsIotBicycle element](AwsIotBicycle.element.png) | ![AwsIotBicycle card](AwsIotBicycle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotBicycle element
+include('elements/aws/InternetOfThings/AwsIotBicycle')
+AwsIotBicycle('element', 'Iot Bicycle', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotBicycle element
+include('elements/aws/InternetOfThings/AwsIotBicycle')
+AwsIotBicycle('element', 'Iot Bicycle', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotBicycle card
+include('elements/aws/InternetOfThings/AwsIotBicycle')
+AwsIotBicycleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotBicycle card
+include('elements/aws/InternetOfThings/AwsIotBicycle')
+AwsIotBicycleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotButton.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotButton.card.png
new file mode 100644
index 00000000000..818032e8c0d
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotButton.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotButton.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotButton.element.png
new file mode 100644
index 00000000000..0fd892a78f9
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotButton.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotButton.md b/cloud/documentation/aws/InternetOfThings/AwsIotButton.md
new file mode 100644
index 00000000000..2a168625586
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotButton.md
@@ -0,0 +1,81 @@
+# AwsIotButton
+```text
+elements/aws/InternetOfThings/AwsIotButton
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotButton icon](../../../icons/aws/InternetOfThings/AwsIotButton.png) | ![AwsIotButton element](AwsIotButton.element.png) | ![AwsIotButton card](AwsIotButton.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotButton element
+include('elements/aws/InternetOfThings/AwsIotButton')
+AwsIotButton('element', 'Iot Button', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotButton element
+include('elements/aws/InternetOfThings/AwsIotButton')
+AwsIotButton('element', 'Iot Button', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotButton card
+include('elements/aws/InternetOfThings/AwsIotButton')
+AwsIotButtonCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotButton card
+include('elements/aws/InternetOfThings/AwsIotButton')
+AwsIotButtonCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCamera.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotCamera.card.png
new file mode 100644
index 00000000000..22bec1e13bf
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotCamera.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCamera.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotCamera.element.png
new file mode 100644
index 00000000000..5e42704aabd
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotCamera.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCamera.md b/cloud/documentation/aws/InternetOfThings/AwsIotCamera.md
new file mode 100644
index 00000000000..62279fc4ec5
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotCamera.md
@@ -0,0 +1,81 @@
+# AwsIotCamera
+```text
+elements/aws/InternetOfThings/AwsIotCamera
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotCamera icon](../../../icons/aws/InternetOfThings/AwsIotCamera.png) | ![AwsIotCamera element](AwsIotCamera.element.png) | ![AwsIotCamera card](AwsIotCamera.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCamera element
+include('elements/aws/InternetOfThings/AwsIotCamera')
+AwsIotCamera('element', 'Iot Camera', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCamera element
+include('elements/aws/InternetOfThings/AwsIotCamera')
+AwsIotCamera('element', 'Iot Camera', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotCamera card
+include('elements/aws/InternetOfThings/AwsIotCamera')
+AwsIotCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotCamera card
+include('elements/aws/InternetOfThings/AwsIotCamera')
+AwsIotCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCar.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotCar.card.png
new file mode 100644
index 00000000000..5f7e06e73ca
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotCar.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCar.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotCar.element.png
new file mode 100644
index 00000000000..a05cd872040
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotCar.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCar.md b/cloud/documentation/aws/InternetOfThings/AwsIotCar.md
new file mode 100644
index 00000000000..491ab85f134
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotCar.md
@@ -0,0 +1,81 @@
+# AwsIotCar
+```text
+elements/aws/InternetOfThings/AwsIotCar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotCar icon](../../../icons/aws/InternetOfThings/AwsIotCar.png) | ![AwsIotCar element](AwsIotCar.element.png) | ![AwsIotCar card](AwsIotCar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCar element
+include('elements/aws/InternetOfThings/AwsIotCar')
+AwsIotCar('element', 'Iot Car', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCar element
+include('elements/aws/InternetOfThings/AwsIotCar')
+AwsIotCar('element', 'Iot Car', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotCar card
+include('elements/aws/InternetOfThings/AwsIotCar')
+AwsIotCarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotCar card
+include('elements/aws/InternetOfThings/AwsIotCar')
+AwsIotCarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCart.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotCart.card.png
new file mode 100644
index 00000000000..d9c028b701f
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotCart.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCart.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotCart.element.png
new file mode 100644
index 00000000000..4efa5d58228
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotCart.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCart.md b/cloud/documentation/aws/InternetOfThings/AwsIotCart.md
new file mode 100644
index 00000000000..8620c0ed9ad
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotCart.md
@@ -0,0 +1,81 @@
+# AwsIotCart
+```text
+elements/aws/InternetOfThings/AwsIotCart
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotCart icon](../../../icons/aws/InternetOfThings/AwsIotCart.png) | ![AwsIotCart element](AwsIotCart.element.png) | ![AwsIotCart card](AwsIotCart.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCart element
+include('elements/aws/InternetOfThings/AwsIotCart')
+AwsIotCart('element', 'Iot Cart', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCart element
+include('elements/aws/InternetOfThings/AwsIotCart')
+AwsIotCart('element', 'Iot Cart', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotCart card
+include('elements/aws/InternetOfThings/AwsIotCart')
+AwsIotCartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotCart card
+include('elements/aws/InternetOfThings/AwsIotCart')
+AwsIotCartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCertificateManager.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotCertificateManager.card.png
new file mode 100644
index 00000000000..b6bc512eff2
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotCertificateManager.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCertificateManager.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotCertificateManager.element.png
new file mode 100644
index 00000000000..9530fb5adc5
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotCertificateManager.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCertificateManager.md b/cloud/documentation/aws/InternetOfThings/AwsIotCertificateManager.md
new file mode 100644
index 00000000000..f96b25fae26
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotCertificateManager.md
@@ -0,0 +1,81 @@
+# AwsIotCertificateManager
+```text
+elements/aws/InternetOfThings/AwsIotCertificateManager
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotCertificateManager icon](../../../icons/aws/InternetOfThings/AwsIotCertificateManager.png) | ![AwsIotCertificateManager element](AwsIotCertificateManager.element.png) | ![AwsIotCertificateManager card](AwsIotCertificateManager.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCertificateManager element
+include('elements/aws/InternetOfThings/AwsIotCertificateManager')
+AwsIotCertificateManager('element', 'Iot Certificate Manager', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCertificateManager element
+include('elements/aws/InternetOfThings/AwsIotCertificateManager')
+AwsIotCertificateManager('element', 'Iot Certificate Manager', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotCertificateManager card
+include('elements/aws/InternetOfThings/AwsIotCertificateManager')
+AwsIotCertificateManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotCertificateManager card
+include('elements/aws/InternetOfThings/AwsIotCertificateManager')
+AwsIotCertificateManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCoffeePot.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotCoffeePot.card.png
new file mode 100644
index 00000000000..42a29d598bf
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotCoffeePot.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCoffeePot.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotCoffeePot.element.png
new file mode 100644
index 00000000000..f7a94b4f57a
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotCoffeePot.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCoffeePot.md b/cloud/documentation/aws/InternetOfThings/AwsIotCoffeePot.md
new file mode 100644
index 00000000000..a296010f4d5
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotCoffeePot.md
@@ -0,0 +1,81 @@
+# AwsIotCoffeePot
+```text
+elements/aws/InternetOfThings/AwsIotCoffeePot
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotCoffeePot icon](../../../icons/aws/InternetOfThings/AwsIotCoffeePot.png) | ![AwsIotCoffeePot element](AwsIotCoffeePot.element.png) | ![AwsIotCoffeePot card](AwsIotCoffeePot.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCoffeePot element
+include('elements/aws/InternetOfThings/AwsIotCoffeePot')
+AwsIotCoffeePot('element', 'Iot Coffee Pot', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCoffeePot element
+include('elements/aws/InternetOfThings/AwsIotCoffeePot')
+AwsIotCoffeePot('element', 'Iot Coffee Pot', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotCoffeePot card
+include('elements/aws/InternetOfThings/AwsIotCoffeePot')
+AwsIotCoffeePotCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotCoffeePot card
+include('elements/aws/InternetOfThings/AwsIotCoffeePot')
+AwsIotCoffeePotCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCore.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotCore.card.png
new file mode 100644
index 00000000000..28a4bbd0abd
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotCore.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCore.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotCore.element.png
new file mode 100644
index 00000000000..4a0997f7d5c
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotCore.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotCore.md b/cloud/documentation/aws/InternetOfThings/AwsIotCore.md
new file mode 100644
index 00000000000..327f05cc294
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotCore.md
@@ -0,0 +1,81 @@
+# AwsIotCore
+```text
+elements/aws/InternetOfThings/AwsIotCore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotCore icon](../../../icons/aws/InternetOfThings/AwsIotCore.png) | ![AwsIotCore element](AwsIotCore.element.png) | ![AwsIotCore card](AwsIotCore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCore element
+include('elements/aws/InternetOfThings/AwsIotCore')
+AwsIotCore('element', 'Iot Core', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCore element
+include('elements/aws/InternetOfThings/AwsIotCore')
+AwsIotCore('element', 'Iot Core', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotCore card
+include('elements/aws/InternetOfThings/AwsIotCore')
+AwsIotCoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotCore card
+include('elements/aws/InternetOfThings/AwsIotCore')
+AwsIotCoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotDesiredState.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotDesiredState.card.png
new file mode 100644
index 00000000000..dbe988d1614
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotDesiredState.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotDesiredState.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotDesiredState.element.png
new file mode 100644
index 00000000000..c7a4a5cec5e
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotDesiredState.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotDesiredState.md b/cloud/documentation/aws/InternetOfThings/AwsIotDesiredState.md
new file mode 100644
index 00000000000..3d1b5d36fb4
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotDesiredState.md
@@ -0,0 +1,81 @@
+# AwsIotDesiredState
+```text
+elements/aws/InternetOfThings/AwsIotDesiredState
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotDesiredState icon](../../../icons/aws/InternetOfThings/AwsIotDesiredState.png) | ![AwsIotDesiredState element](AwsIotDesiredState.element.png) | ![AwsIotDesiredState card](AwsIotDesiredState.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDesiredState element
+include('elements/aws/InternetOfThings/AwsIotDesiredState')
+AwsIotDesiredState('element', 'Iot Desired State', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDesiredState element
+include('elements/aws/InternetOfThings/AwsIotDesiredState')
+AwsIotDesiredState('element', 'Iot Desired State', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotDesiredState card
+include('elements/aws/InternetOfThings/AwsIotDesiredState')
+AwsIotDesiredStateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotDesiredState card
+include('elements/aws/InternetOfThings/AwsIotDesiredState')
+AwsIotDesiredStateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotDeviceDefender.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceDefender.card.png
new file mode 100644
index 00000000000..b534ef28fdb
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceDefender.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotDeviceDefender.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceDefender.element.png
new file mode 100644
index 00000000000..0baafb05c7a
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceDefender.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotDeviceDefender.md b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceDefender.md
new file mode 100644
index 00000000000..80de03cc3fb
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceDefender.md
@@ -0,0 +1,81 @@
+# AwsIotDeviceDefender
+```text
+elements/aws/InternetOfThings/AwsIotDeviceDefender
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotDeviceDefender icon](../../../icons/aws/InternetOfThings/AwsIotDeviceDefender.png) | ![AwsIotDeviceDefender element](AwsIotDeviceDefender.element.png) | ![AwsIotDeviceDefender card](AwsIotDeviceDefender.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDeviceDefender element
+include('elements/aws/InternetOfThings/AwsIotDeviceDefender')
+AwsIotDeviceDefender('element', 'Iot Device Defender', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDeviceDefender element
+include('elements/aws/InternetOfThings/AwsIotDeviceDefender')
+AwsIotDeviceDefender('element', 'Iot Device Defender', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotDeviceDefender card
+include('elements/aws/InternetOfThings/AwsIotDeviceDefender')
+AwsIotDeviceDefenderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotDeviceDefender card
+include('elements/aws/InternetOfThings/AwsIotDeviceDefender')
+AwsIotDeviceDefenderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotDeviceGateway.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceGateway.card.png
new file mode 100644
index 00000000000..3feee4ad6f4
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceGateway.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotDeviceGateway.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceGateway.element.png
new file mode 100644
index 00000000000..1d42dfbb61c
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceGateway.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotDeviceGateway.md b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceGateway.md
new file mode 100644
index 00000000000..25fc348929d
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceGateway.md
@@ -0,0 +1,81 @@
+# AwsIotDeviceGateway
+```text
+elements/aws/InternetOfThings/AwsIotDeviceGateway
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotDeviceGateway icon](../../../icons/aws/InternetOfThings/AwsIotDeviceGateway.png) | ![AwsIotDeviceGateway element](AwsIotDeviceGateway.element.png) | ![AwsIotDeviceGateway card](AwsIotDeviceGateway.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDeviceGateway element
+include('elements/aws/InternetOfThings/AwsIotDeviceGateway')
+AwsIotDeviceGateway('element', 'Iot Device Gateway', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDeviceGateway element
+include('elements/aws/InternetOfThings/AwsIotDeviceGateway')
+AwsIotDeviceGateway('element', 'Iot Device Gateway', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotDeviceGateway card
+include('elements/aws/InternetOfThings/AwsIotDeviceGateway')
+AwsIotDeviceGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotDeviceGateway card
+include('elements/aws/InternetOfThings/AwsIotDeviceGateway')
+AwsIotDeviceGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotDeviceManagement.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceManagement.card.png
new file mode 100644
index 00000000000..97e8a8c98aa
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceManagement.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotDeviceManagement.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceManagement.element.png
new file mode 100644
index 00000000000..1dfd81f7cfd
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceManagement.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotDeviceManagement.md b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceManagement.md
new file mode 100644
index 00000000000..efee04485d5
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotDeviceManagement.md
@@ -0,0 +1,81 @@
+# AwsIotDeviceManagement
+```text
+elements/aws/InternetOfThings/AwsIotDeviceManagement
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotDeviceManagement icon](../../../icons/aws/InternetOfThings/AwsIotDeviceManagement.png) | ![AwsIotDeviceManagement element](AwsIotDeviceManagement.element.png) | ![AwsIotDeviceManagement card](AwsIotDeviceManagement.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDeviceManagement element
+include('elements/aws/InternetOfThings/AwsIotDeviceManagement')
+AwsIotDeviceManagement('element', 'Iot Device Management', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDeviceManagement element
+include('elements/aws/InternetOfThings/AwsIotDeviceManagement')
+AwsIotDeviceManagement('element', 'Iot Device Management', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotDeviceManagement card
+include('elements/aws/InternetOfThings/AwsIotDeviceManagement')
+AwsIotDeviceManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotDeviceManagement card
+include('elements/aws/InternetOfThings/AwsIotDeviceManagement')
+AwsIotDeviceManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotDoorLock.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotDoorLock.card.png
new file mode 100644
index 00000000000..4b541b9618c
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotDoorLock.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotDoorLock.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotDoorLock.element.png
new file mode 100644
index 00000000000..2269afb325e
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotDoorLock.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotDoorLock.md b/cloud/documentation/aws/InternetOfThings/AwsIotDoorLock.md
new file mode 100644
index 00000000000..efb316f293b
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotDoorLock.md
@@ -0,0 +1,81 @@
+# AwsIotDoorLock
+```text
+elements/aws/InternetOfThings/AwsIotDoorLock
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotDoorLock icon](../../../icons/aws/InternetOfThings/AwsIotDoorLock.png) | ![AwsIotDoorLock element](AwsIotDoorLock.element.png) | ![AwsIotDoorLock card](AwsIotDoorLock.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDoorLock element
+include('elements/aws/InternetOfThings/AwsIotDoorLock')
+AwsIotDoorLock('element', 'Iot Door Lock', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDoorLock element
+include('elements/aws/InternetOfThings/AwsIotDoorLock')
+AwsIotDoorLock('element', 'Iot Door Lock', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotDoorLock card
+include('elements/aws/InternetOfThings/AwsIotDoorLock')
+AwsIotDoorLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotDoorLock card
+include('elements/aws/InternetOfThings/AwsIotDoorLock')
+AwsIotDoorLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotEcho.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotEcho.card.png
new file mode 100644
index 00000000000..1fd3e2d2654
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotEcho.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotEcho.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotEcho.element.png
new file mode 100644
index 00000000000..fbaaa47b282
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotEcho.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotEcho.md b/cloud/documentation/aws/InternetOfThings/AwsIotEcho.md
new file mode 100644
index 00000000000..25c35f28b82
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotEcho.md
@@ -0,0 +1,81 @@
+# AwsIotEcho
+```text
+elements/aws/InternetOfThings/AwsIotEcho
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotEcho icon](../../../icons/aws/InternetOfThings/AwsIotEcho.png) | ![AwsIotEcho element](AwsIotEcho.element.png) | ![AwsIotEcho card](AwsIotEcho.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotEcho element
+include('elements/aws/InternetOfThings/AwsIotEcho')
+AwsIotEcho('element', 'Iot Echo', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotEcho element
+include('elements/aws/InternetOfThings/AwsIotEcho')
+AwsIotEcho('element', 'Iot Echo', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotEcho card
+include('elements/aws/InternetOfThings/AwsIotEcho')
+AwsIotEchoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotEcho card
+include('elements/aws/InternetOfThings/AwsIotEcho')
+AwsIotEchoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotEvents.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotEvents.card.png
new file mode 100644
index 00000000000..adbf47cc9c5
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotEvents.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotEvents.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotEvents.element.png
new file mode 100644
index 00000000000..d4a7a294d1d
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotEvents.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotEvents.md b/cloud/documentation/aws/InternetOfThings/AwsIotEvents.md
new file mode 100644
index 00000000000..eac8394d222
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotEvents.md
@@ -0,0 +1,81 @@
+# AwsIotEvents
+```text
+elements/aws/InternetOfThings/AwsIotEvents
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotEvents icon](../../../icons/aws/InternetOfThings/AwsIotEvents.png) | ![AwsIotEvents element](AwsIotEvents.element.png) | ![AwsIotEvents card](AwsIotEvents.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotEvents element
+include('elements/aws/InternetOfThings/AwsIotEvents')
+AwsIotEvents('element', 'Iot Events', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotEvents element
+include('elements/aws/InternetOfThings/AwsIotEvents')
+AwsIotEvents('element', 'Iot Events', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotEvents card
+include('elements/aws/InternetOfThings/AwsIotEvents')
+AwsIotEventsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotEvents card
+include('elements/aws/InternetOfThings/AwsIotEvents')
+AwsIotEventsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotFactory.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotFactory.card.png
new file mode 100644
index 00000000000..34dfefdd51e
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotFactory.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotFactory.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotFactory.element.png
new file mode 100644
index 00000000000..e96c8ede5b0
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotFactory.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotFactory.md b/cloud/documentation/aws/InternetOfThings/AwsIotFactory.md
new file mode 100644
index 00000000000..0d5c94c49c0
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotFactory.md
@@ -0,0 +1,81 @@
+# AwsIotFactory
+```text
+elements/aws/InternetOfThings/AwsIotFactory
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotFactory icon](../../../icons/aws/InternetOfThings/AwsIotFactory.png) | ![AwsIotFactory element](AwsIotFactory.element.png) | ![AwsIotFactory card](AwsIotFactory.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotFactory element
+include('elements/aws/InternetOfThings/AwsIotFactory')
+AwsIotFactory('element', 'Iot Factory', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotFactory element
+include('elements/aws/InternetOfThings/AwsIotFactory')
+AwsIotFactory('element', 'Iot Factory', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotFactory card
+include('elements/aws/InternetOfThings/AwsIotFactory')
+AwsIotFactoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotFactory card
+include('elements/aws/InternetOfThings/AwsIotFactory')
+AwsIotFactoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotFireTv.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotFireTv.card.png
new file mode 100644
index 00000000000..e6bc6a46cfc
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotFireTv.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotFireTv.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotFireTv.element.png
new file mode 100644
index 00000000000..925cd6022ac
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotFireTv.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotFireTv.md b/cloud/documentation/aws/InternetOfThings/AwsIotFireTv.md
new file mode 100644
index 00000000000..7669997fd3f
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotFireTv.md
@@ -0,0 +1,81 @@
+# AwsIotFireTv
+```text
+elements/aws/InternetOfThings/AwsIotFireTv
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotFireTv icon](../../../icons/aws/InternetOfThings/AwsIotFireTv.png) | ![AwsIotFireTv element](AwsIotFireTv.element.png) | ![AwsIotFireTv card](AwsIotFireTv.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotFireTv element
+include('elements/aws/InternetOfThings/AwsIotFireTv')
+AwsIotFireTv('element', 'Iot Fire Tv', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotFireTv element
+include('elements/aws/InternetOfThings/AwsIotFireTv')
+AwsIotFireTv('element', 'Iot Fire Tv', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotFireTv card
+include('elements/aws/InternetOfThings/AwsIotFireTv')
+AwsIotFireTvCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotFireTv card
+include('elements/aws/InternetOfThings/AwsIotFireTv')
+AwsIotFireTvCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotFireTvStick.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotFireTvStick.card.png
new file mode 100644
index 00000000000..c40d700072e
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotFireTvStick.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotFireTvStick.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotFireTvStick.element.png
new file mode 100644
index 00000000000..7bcff86148b
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotFireTvStick.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotFireTvStick.md b/cloud/documentation/aws/InternetOfThings/AwsIotFireTvStick.md
new file mode 100644
index 00000000000..500679d88d2
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotFireTvStick.md
@@ -0,0 +1,81 @@
+# AwsIotFireTvStick
+```text
+elements/aws/InternetOfThings/AwsIotFireTvStick
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotFireTvStick icon](../../../icons/aws/InternetOfThings/AwsIotFireTvStick.png) | ![AwsIotFireTvStick element](AwsIotFireTvStick.element.png) | ![AwsIotFireTvStick card](AwsIotFireTvStick.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotFireTvStick element
+include('elements/aws/InternetOfThings/AwsIotFireTvStick')
+AwsIotFireTvStick('element', 'Iot Fire Tv Stick', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotFireTvStick element
+include('elements/aws/InternetOfThings/AwsIotFireTvStick')
+AwsIotFireTvStick('element', 'Iot Fire Tv Stick', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotFireTvStick card
+include('elements/aws/InternetOfThings/AwsIotFireTvStick')
+AwsIotFireTvStickCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotFireTvStick card
+include('elements/aws/InternetOfThings/AwsIotFireTvStick')
+AwsIotFireTvStickCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotGeneric.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotGeneric.card.png
new file mode 100644
index 00000000000..d3af41eb6a5
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotGeneric.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotGeneric.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotGeneric.element.png
new file mode 100644
index 00000000000..412c70576d3
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotGeneric.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotGeneric.md b/cloud/documentation/aws/InternetOfThings/AwsIotGeneric.md
new file mode 100644
index 00000000000..64eaa741ba5
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotGeneric.md
@@ -0,0 +1,81 @@
+# AwsIotGeneric
+```text
+elements/aws/InternetOfThings/AwsIotGeneric
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotGeneric icon](../../../icons/aws/InternetOfThings/AwsIotGeneric.png) | ![AwsIotGeneric element](AwsIotGeneric.element.png) | ![AwsIotGeneric card](AwsIotGeneric.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotGeneric element
+include('elements/aws/InternetOfThings/AwsIotGeneric')
+AwsIotGeneric('element', 'Iot Generic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotGeneric element
+include('elements/aws/InternetOfThings/AwsIotGeneric')
+AwsIotGeneric('element', 'Iot Generic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotGeneric card
+include('elements/aws/InternetOfThings/AwsIotGeneric')
+AwsIotGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotGeneric card
+include('elements/aws/InternetOfThings/AwsIotGeneric')
+AwsIotGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotGreengrass.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotGreengrass.card.png
new file mode 100644
index 00000000000..abfb1a08e1e
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotGreengrass.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotGreengrass.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotGreengrass.element.png
new file mode 100644
index 00000000000..d79f5d1e2b7
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotGreengrass.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotGreengrass.md b/cloud/documentation/aws/InternetOfThings/AwsIotGreengrass.md
new file mode 100644
index 00000000000..569ab7f9054
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotGreengrass.md
@@ -0,0 +1,81 @@
+# AwsIotGreengrass
+```text
+elements/aws/InternetOfThings/AwsIotGreengrass
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotGreengrass icon](../../../icons/aws/InternetOfThings/AwsIotGreengrass.png) | ![AwsIotGreengrass element](AwsIotGreengrass.element.png) | ![AwsIotGreengrass card](AwsIotGreengrass.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotGreengrass element
+include('elements/aws/InternetOfThings/AwsIotGreengrass')
+AwsIotGreengrass('element', 'Iot Greengrass', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotGreengrass element
+include('elements/aws/InternetOfThings/AwsIotGreengrass')
+AwsIotGreengrass('element', 'Iot Greengrass', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotGreengrass card
+include('elements/aws/InternetOfThings/AwsIotGreengrass')
+AwsIotGreengrassCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotGreengrass card
+include('elements/aws/InternetOfThings/AwsIotGreengrass')
+AwsIotGreengrassCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotGreengrassConnector.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotGreengrassConnector.card.png
new file mode 100644
index 00000000000..14eb4250caf
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotGreengrassConnector.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotGreengrassConnector.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotGreengrassConnector.element.png
new file mode 100644
index 00000000000..45d49ea02c2
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotGreengrassConnector.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotGreengrassConnector.md b/cloud/documentation/aws/InternetOfThings/AwsIotGreengrassConnector.md
new file mode 100644
index 00000000000..8c250f4c3a6
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotGreengrassConnector.md
@@ -0,0 +1,81 @@
+# AwsIotGreengrassConnector
+```text
+elements/aws/InternetOfThings/AwsIotGreengrassConnector
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotGreengrassConnector icon](../../../icons/aws/InternetOfThings/AwsIotGreengrassConnector.png) | ![AwsIotGreengrassConnector element](AwsIotGreengrassConnector.element.png) | ![AwsIotGreengrassConnector card](AwsIotGreengrassConnector.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotGreengrassConnector element
+include('elements/aws/InternetOfThings/AwsIotGreengrassConnector')
+AwsIotGreengrassConnector('element', 'Iot Greengrass Connector', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotGreengrassConnector element
+include('elements/aws/InternetOfThings/AwsIotGreengrassConnector')
+AwsIotGreengrassConnector('element', 'Iot Greengrass Connector', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotGreengrassConnector card
+include('elements/aws/InternetOfThings/AwsIotGreengrassConnector')
+AwsIotGreengrassConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotGreengrassConnector card
+include('elements/aws/InternetOfThings/AwsIotGreengrassConnector')
+AwsIotGreengrassConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotHardwareBoard.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotHardwareBoard.card.png
new file mode 100644
index 00000000000..5cd2c910fac
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotHardwareBoard.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotHardwareBoard.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotHardwareBoard.element.png
new file mode 100644
index 00000000000..66bf50a264c
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotHardwareBoard.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotHardwareBoard.md b/cloud/documentation/aws/InternetOfThings/AwsIotHardwareBoard.md
new file mode 100644
index 00000000000..8ac78801328
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotHardwareBoard.md
@@ -0,0 +1,81 @@
+# AwsIotHardwareBoard
+```text
+elements/aws/InternetOfThings/AwsIotHardwareBoard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotHardwareBoard icon](../../../icons/aws/InternetOfThings/AwsIotHardwareBoard.png) | ![AwsIotHardwareBoard element](AwsIotHardwareBoard.element.png) | ![AwsIotHardwareBoard card](AwsIotHardwareBoard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotHardwareBoard element
+include('elements/aws/InternetOfThings/AwsIotHardwareBoard')
+AwsIotHardwareBoard('element', 'Iot Hardware Board', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotHardwareBoard element
+include('elements/aws/InternetOfThings/AwsIotHardwareBoard')
+AwsIotHardwareBoard('element', 'Iot Hardware Board', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotHardwareBoard card
+include('elements/aws/InternetOfThings/AwsIotHardwareBoard')
+AwsIotHardwareBoardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotHardwareBoard card
+include('elements/aws/InternetOfThings/AwsIotHardwareBoard')
+AwsIotHardwareBoardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotHouse.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotHouse.card.png
new file mode 100644
index 00000000000..177557ca896
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotHouse.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotHouse.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotHouse.element.png
new file mode 100644
index 00000000000..ece7345b388
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotHouse.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotHouse.md b/cloud/documentation/aws/InternetOfThings/AwsIotHouse.md
new file mode 100644
index 00000000000..ff1686c049a
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotHouse.md
@@ -0,0 +1,81 @@
+# AwsIotHouse
+```text
+elements/aws/InternetOfThings/AwsIotHouse
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotHouse icon](../../../icons/aws/InternetOfThings/AwsIotHouse.png) | ![AwsIotHouse element](AwsIotHouse.element.png) | ![AwsIotHouse card](AwsIotHouse.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotHouse element
+include('elements/aws/InternetOfThings/AwsIotHouse')
+AwsIotHouse('element', 'Iot House', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotHouse element
+include('elements/aws/InternetOfThings/AwsIotHouse')
+AwsIotHouse('element', 'Iot House', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotHouse card
+include('elements/aws/InternetOfThings/AwsIotHouse')
+AwsIotHouseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotHouse card
+include('elements/aws/InternetOfThings/AwsIotHouse')
+AwsIotHouseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotHttp2Protocol.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotHttp2Protocol.card.png
new file mode 100644
index 00000000000..dc815cb3855
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotHttp2Protocol.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotHttp2Protocol.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotHttp2Protocol.element.png
new file mode 100644
index 00000000000..79658cd8d16
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotHttp2Protocol.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotHttp2Protocol.md b/cloud/documentation/aws/InternetOfThings/AwsIotHttp2Protocol.md
new file mode 100644
index 00000000000..499c217ed60
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotHttp2Protocol.md
@@ -0,0 +1,81 @@
+# AwsIotHttp2Protocol
+```text
+elements/aws/InternetOfThings/AwsIotHttp2Protocol
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotHttp2Protocol icon](../../../icons/aws/InternetOfThings/AwsIotHttp2Protocol.png) | ![AwsIotHttp2Protocol element](AwsIotHttp2Protocol.element.png) | ![AwsIotHttp2Protocol card](AwsIotHttp2Protocol.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotHttp2Protocol element
+include('elements/aws/InternetOfThings/AwsIotHttp2Protocol')
+AwsIotHttp2Protocol('element', 'Iot Http2 Protocol', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotHttp2Protocol element
+include('elements/aws/InternetOfThings/AwsIotHttp2Protocol')
+AwsIotHttp2Protocol('element', 'Iot Http2 Protocol', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotHttp2Protocol card
+include('elements/aws/InternetOfThings/AwsIotHttp2Protocol')
+AwsIotHttp2ProtocolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotHttp2Protocol card
+include('elements/aws/InternetOfThings/AwsIotHttp2Protocol')
+AwsIotHttp2ProtocolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotHttpProtocol.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotHttpProtocol.card.png
new file mode 100644
index 00000000000..8d45c5a2c42
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotHttpProtocol.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotHttpProtocol.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotHttpProtocol.element.png
new file mode 100644
index 00000000000..1b48d185d9c
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotHttpProtocol.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotHttpProtocol.md b/cloud/documentation/aws/InternetOfThings/AwsIotHttpProtocol.md
new file mode 100644
index 00000000000..c47e75736e7
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotHttpProtocol.md
@@ -0,0 +1,81 @@
+# AwsIotHttpProtocol
+```text
+elements/aws/InternetOfThings/AwsIotHttpProtocol
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotHttpProtocol icon](../../../icons/aws/InternetOfThings/AwsIotHttpProtocol.png) | ![AwsIotHttpProtocol element](AwsIotHttpProtocol.element.png) | ![AwsIotHttpProtocol card](AwsIotHttpProtocol.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotHttpProtocol element
+include('elements/aws/InternetOfThings/AwsIotHttpProtocol')
+AwsIotHttpProtocol('element', 'Iot Http Protocol', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotHttpProtocol element
+include('elements/aws/InternetOfThings/AwsIotHttpProtocol')
+AwsIotHttpProtocol('element', 'Iot Http Protocol', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotHttpProtocol card
+include('elements/aws/InternetOfThings/AwsIotHttpProtocol')
+AwsIotHttpProtocolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotHttpProtocol card
+include('elements/aws/InternetOfThings/AwsIotHttpProtocol')
+AwsIotHttpProtocolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotLambdaFunction.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotLambdaFunction.card.png
new file mode 100644
index 00000000000..5b7aeb94850
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotLambdaFunction.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotLambdaFunction.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotLambdaFunction.element.png
new file mode 100644
index 00000000000..edfd4a8beb4
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotLambdaFunction.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotLambdaFunction.md b/cloud/documentation/aws/InternetOfThings/AwsIotLambdaFunction.md
new file mode 100644
index 00000000000..7333dc1243f
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotLambdaFunction.md
@@ -0,0 +1,81 @@
+# AwsIotLambdaFunction
+```text
+elements/aws/InternetOfThings/AwsIotLambdaFunction
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotLambdaFunction icon](../../../icons/aws/InternetOfThings/AwsIotLambdaFunction.png) | ![AwsIotLambdaFunction element](AwsIotLambdaFunction.element.png) | ![AwsIotLambdaFunction card](AwsIotLambdaFunction.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotLambdaFunction element
+include('elements/aws/InternetOfThings/AwsIotLambdaFunction')
+AwsIotLambdaFunction('element', 'Iot Lambda Function', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotLambdaFunction element
+include('elements/aws/InternetOfThings/AwsIotLambdaFunction')
+AwsIotLambdaFunction('element', 'Iot Lambda Function', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotLambdaFunction card
+include('elements/aws/InternetOfThings/AwsIotLambdaFunction')
+AwsIotLambdaFunctionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotLambdaFunction card
+include('elements/aws/InternetOfThings/AwsIotLambdaFunction')
+AwsIotLambdaFunctionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotLightbulb.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotLightbulb.card.png
new file mode 100644
index 00000000000..84e3016bf1c
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotLightbulb.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotLightbulb.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotLightbulb.element.png
new file mode 100644
index 00000000000..93eaf6c41b7
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotLightbulb.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotLightbulb.md b/cloud/documentation/aws/InternetOfThings/AwsIotLightbulb.md
new file mode 100644
index 00000000000..338bf39bb01
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotLightbulb.md
@@ -0,0 +1,81 @@
+# AwsIotLightbulb
+```text
+elements/aws/InternetOfThings/AwsIotLightbulb
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotLightbulb icon](../../../icons/aws/InternetOfThings/AwsIotLightbulb.png) | ![AwsIotLightbulb element](AwsIotLightbulb.element.png) | ![AwsIotLightbulb card](AwsIotLightbulb.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotLightbulb element
+include('elements/aws/InternetOfThings/AwsIotLightbulb')
+AwsIotLightbulb('element', 'Iot Lightbulb', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotLightbulb element
+include('elements/aws/InternetOfThings/AwsIotLightbulb')
+AwsIotLightbulb('element', 'Iot Lightbulb', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotLightbulb card
+include('elements/aws/InternetOfThings/AwsIotLightbulb')
+AwsIotLightbulbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotLightbulb card
+include('elements/aws/InternetOfThings/AwsIotLightbulb')
+AwsIotLightbulbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotMedicalEmergency.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotMedicalEmergency.card.png
new file mode 100644
index 00000000000..1eb898463a0
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotMedicalEmergency.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotMedicalEmergency.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotMedicalEmergency.element.png
new file mode 100644
index 00000000000..a75faaf39d1
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotMedicalEmergency.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotMedicalEmergency.md b/cloud/documentation/aws/InternetOfThings/AwsIotMedicalEmergency.md
new file mode 100644
index 00000000000..8df5b017b64
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotMedicalEmergency.md
@@ -0,0 +1,81 @@
+# AwsIotMedicalEmergency
+```text
+elements/aws/InternetOfThings/AwsIotMedicalEmergency
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotMedicalEmergency icon](../../../icons/aws/InternetOfThings/AwsIotMedicalEmergency.png) | ![AwsIotMedicalEmergency element](AwsIotMedicalEmergency.element.png) | ![AwsIotMedicalEmergency card](AwsIotMedicalEmergency.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotMedicalEmergency element
+include('elements/aws/InternetOfThings/AwsIotMedicalEmergency')
+AwsIotMedicalEmergency('element', 'Iot Medical Emergency', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotMedicalEmergency element
+include('elements/aws/InternetOfThings/AwsIotMedicalEmergency')
+AwsIotMedicalEmergency('element', 'Iot Medical Emergency', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotMedicalEmergency card
+include('elements/aws/InternetOfThings/AwsIotMedicalEmergency')
+AwsIotMedicalEmergencyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotMedicalEmergency card
+include('elements/aws/InternetOfThings/AwsIotMedicalEmergency')
+AwsIotMedicalEmergencyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotMqttProtocol.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotMqttProtocol.card.png
new file mode 100644
index 00000000000..292b680cbe8
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotMqttProtocol.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotMqttProtocol.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotMqttProtocol.element.png
new file mode 100644
index 00000000000..ad0b9cf988c
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotMqttProtocol.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotMqttProtocol.md b/cloud/documentation/aws/InternetOfThings/AwsIotMqttProtocol.md
new file mode 100644
index 00000000000..9cc25babec1
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotMqttProtocol.md
@@ -0,0 +1,81 @@
+# AwsIotMqttProtocol
+```text
+elements/aws/InternetOfThings/AwsIotMqttProtocol
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotMqttProtocol icon](../../../icons/aws/InternetOfThings/AwsIotMqttProtocol.png) | ![AwsIotMqttProtocol element](AwsIotMqttProtocol.element.png) | ![AwsIotMqttProtocol card](AwsIotMqttProtocol.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotMqttProtocol element
+include('elements/aws/InternetOfThings/AwsIotMqttProtocol')
+AwsIotMqttProtocol('element', 'Iot Mqtt Protocol', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotMqttProtocol element
+include('elements/aws/InternetOfThings/AwsIotMqttProtocol')
+AwsIotMqttProtocol('element', 'Iot Mqtt Protocol', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotMqttProtocol card
+include('elements/aws/InternetOfThings/AwsIotMqttProtocol')
+AwsIotMqttProtocolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotMqttProtocol card
+include('elements/aws/InternetOfThings/AwsIotMqttProtocol')
+AwsIotMqttProtocolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotOverTheAirUpdate.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotOverTheAirUpdate.card.png
new file mode 100644
index 00000000000..85d41a19486
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotOverTheAirUpdate.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotOverTheAirUpdate.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotOverTheAirUpdate.element.png
new file mode 100644
index 00000000000..fb68112e098
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotOverTheAirUpdate.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotOverTheAirUpdate.md b/cloud/documentation/aws/InternetOfThings/AwsIotOverTheAirUpdate.md
new file mode 100644
index 00000000000..8c1f3c5f43e
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotOverTheAirUpdate.md
@@ -0,0 +1,81 @@
+# AwsIotOverTheAirUpdate
+```text
+elements/aws/InternetOfThings/AwsIotOverTheAirUpdate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotOverTheAirUpdate icon](../../../icons/aws/InternetOfThings/AwsIotOverTheAirUpdate.png) | ![AwsIotOverTheAirUpdate element](AwsIotOverTheAirUpdate.element.png) | ![AwsIotOverTheAirUpdate card](AwsIotOverTheAirUpdate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotOverTheAirUpdate element
+include('elements/aws/InternetOfThings/AwsIotOverTheAirUpdate')
+AwsIotOverTheAirUpdate('element', 'Iot Over The Air Update', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotOverTheAirUpdate element
+include('elements/aws/InternetOfThings/AwsIotOverTheAirUpdate')
+AwsIotOverTheAirUpdate('element', 'Iot Over The Air Update', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotOverTheAirUpdate card
+include('elements/aws/InternetOfThings/AwsIotOverTheAirUpdate')
+AwsIotOverTheAirUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotOverTheAirUpdate card
+include('elements/aws/InternetOfThings/AwsIotOverTheAirUpdate')
+AwsIotOverTheAirUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotPoliceEmergency.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotPoliceEmergency.card.png
new file mode 100644
index 00000000000..58e28d10911
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotPoliceEmergency.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotPoliceEmergency.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotPoliceEmergency.element.png
new file mode 100644
index 00000000000..0eeda5c8d88
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotPoliceEmergency.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotPoliceEmergency.md b/cloud/documentation/aws/InternetOfThings/AwsIotPoliceEmergency.md
new file mode 100644
index 00000000000..70b89a76c5c
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotPoliceEmergency.md
@@ -0,0 +1,81 @@
+# AwsIotPoliceEmergency
+```text
+elements/aws/InternetOfThings/AwsIotPoliceEmergency
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotPoliceEmergency icon](../../../icons/aws/InternetOfThings/AwsIotPoliceEmergency.png) | ![AwsIotPoliceEmergency element](AwsIotPoliceEmergency.element.png) | ![AwsIotPoliceEmergency card](AwsIotPoliceEmergency.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotPoliceEmergency element
+include('elements/aws/InternetOfThings/AwsIotPoliceEmergency')
+AwsIotPoliceEmergency('element', 'Iot Police Emergency', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotPoliceEmergency element
+include('elements/aws/InternetOfThings/AwsIotPoliceEmergency')
+AwsIotPoliceEmergency('element', 'Iot Police Emergency', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotPoliceEmergency card
+include('elements/aws/InternetOfThings/AwsIotPoliceEmergency')
+AwsIotPoliceEmergencyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotPoliceEmergency card
+include('elements/aws/InternetOfThings/AwsIotPoliceEmergency')
+AwsIotPoliceEmergencyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotPolicy.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotPolicy.card.png
new file mode 100644
index 00000000000..d432cb03464
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotPolicy.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotPolicy.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotPolicy.element.png
new file mode 100644
index 00000000000..94133fe6d52
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotPolicy.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotPolicy.md b/cloud/documentation/aws/InternetOfThings/AwsIotPolicy.md
new file mode 100644
index 00000000000..5b04a80e9d7
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotPolicy.md
@@ -0,0 +1,81 @@
+# AwsIotPolicy
+```text
+elements/aws/InternetOfThings/AwsIotPolicy
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotPolicy icon](../../../icons/aws/InternetOfThings/AwsIotPolicy.png) | ![AwsIotPolicy element](AwsIotPolicy.element.png) | ![AwsIotPolicy card](AwsIotPolicy.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotPolicy element
+include('elements/aws/InternetOfThings/AwsIotPolicy')
+AwsIotPolicy('element', 'Iot Policy', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotPolicy element
+include('elements/aws/InternetOfThings/AwsIotPolicy')
+AwsIotPolicy('element', 'Iot Policy', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotPolicy card
+include('elements/aws/InternetOfThings/AwsIotPolicy')
+AwsIotPolicyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotPolicy card
+include('elements/aws/InternetOfThings/AwsIotPolicy')
+AwsIotPolicyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotReportedState.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotReportedState.card.png
new file mode 100644
index 00000000000..d557278bcd5
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotReportedState.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotReportedState.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotReportedState.element.png
new file mode 100644
index 00000000000..30601554d99
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotReportedState.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotReportedState.md b/cloud/documentation/aws/InternetOfThings/AwsIotReportedState.md
new file mode 100644
index 00000000000..f296385b921
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotReportedState.md
@@ -0,0 +1,81 @@
+# AwsIotReportedState
+```text
+elements/aws/InternetOfThings/AwsIotReportedState
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotReportedState icon](../../../icons/aws/InternetOfThings/AwsIotReportedState.png) | ![AwsIotReportedState element](AwsIotReportedState.element.png) | ![AwsIotReportedState card](AwsIotReportedState.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotReportedState element
+include('elements/aws/InternetOfThings/AwsIotReportedState')
+AwsIotReportedState('element', 'Iot Reported State', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotReportedState element
+include('elements/aws/InternetOfThings/AwsIotReportedState')
+AwsIotReportedState('element', 'Iot Reported State', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotReportedState card
+include('elements/aws/InternetOfThings/AwsIotReportedState')
+AwsIotReportedStateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotReportedState card
+include('elements/aws/InternetOfThings/AwsIotReportedState')
+AwsIotReportedStateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotRule.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotRule.card.png
new file mode 100644
index 00000000000..5d60fae6f6d
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotRule.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotRule.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotRule.element.png
new file mode 100644
index 00000000000..e98d16fc96a
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotRule.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotRule.md b/cloud/documentation/aws/InternetOfThings/AwsIotRule.md
new file mode 100644
index 00000000000..9265780933f
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotRule.md
@@ -0,0 +1,81 @@
+# AwsIotRule
+```text
+elements/aws/InternetOfThings/AwsIotRule
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotRule icon](../../../icons/aws/InternetOfThings/AwsIotRule.png) | ![AwsIotRule element](AwsIotRule.element.png) | ![AwsIotRule card](AwsIotRule.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotRule element
+include('elements/aws/InternetOfThings/AwsIotRule')
+AwsIotRule('element', 'Iot Rule', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotRule element
+include('elements/aws/InternetOfThings/AwsIotRule')
+AwsIotRule('element', 'Iot Rule', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotRule card
+include('elements/aws/InternetOfThings/AwsIotRule')
+AwsIotRuleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotRule card
+include('elements/aws/InternetOfThings/AwsIotRule')
+AwsIotRuleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotSensor.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotSensor.card.png
new file mode 100644
index 00000000000..432f7cf1ae7
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotSensor.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotSensor.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotSensor.element.png
new file mode 100644
index 00000000000..816651b3115
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotSensor.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotSensor.md b/cloud/documentation/aws/InternetOfThings/AwsIotSensor.md
new file mode 100644
index 00000000000..ed5008af721
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotSensor.md
@@ -0,0 +1,81 @@
+# AwsIotSensor
+```text
+elements/aws/InternetOfThings/AwsIotSensor
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotSensor icon](../../../icons/aws/InternetOfThings/AwsIotSensor.png) | ![AwsIotSensor element](AwsIotSensor.element.png) | ![AwsIotSensor card](AwsIotSensor.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotSensor element
+include('elements/aws/InternetOfThings/AwsIotSensor')
+AwsIotSensor('element', 'Iot Sensor', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotSensor element
+include('elements/aws/InternetOfThings/AwsIotSensor')
+AwsIotSensor('element', 'Iot Sensor', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotSensor card
+include('elements/aws/InternetOfThings/AwsIotSensor')
+AwsIotSensorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotSensor card
+include('elements/aws/InternetOfThings/AwsIotSensor')
+AwsIotSensorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotServo.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotServo.card.png
new file mode 100644
index 00000000000..5ea54935499
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotServo.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotServo.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotServo.element.png
new file mode 100644
index 00000000000..6d9bf57647e
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotServo.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotServo.md b/cloud/documentation/aws/InternetOfThings/AwsIotServo.md
new file mode 100644
index 00000000000..1046fc9c91e
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotServo.md
@@ -0,0 +1,81 @@
+# AwsIotServo
+```text
+elements/aws/InternetOfThings/AwsIotServo
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotServo icon](../../../icons/aws/InternetOfThings/AwsIotServo.png) | ![AwsIotServo element](AwsIotServo.element.png) | ![AwsIotServo card](AwsIotServo.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotServo element
+include('elements/aws/InternetOfThings/AwsIotServo')
+AwsIotServo('element', 'Iot Servo', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotServo element
+include('elements/aws/InternetOfThings/AwsIotServo')
+AwsIotServo('element', 'Iot Servo', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotServo card
+include('elements/aws/InternetOfThings/AwsIotServo')
+AwsIotServoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotServo card
+include('elements/aws/InternetOfThings/AwsIotServo')
+AwsIotServoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotShadow.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotShadow.card.png
new file mode 100644
index 00000000000..490503aad28
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotShadow.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotShadow.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotShadow.element.png
new file mode 100644
index 00000000000..5c081492bc7
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotShadow.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotShadow.md b/cloud/documentation/aws/InternetOfThings/AwsIotShadow.md
new file mode 100644
index 00000000000..1f8c5869372
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotShadow.md
@@ -0,0 +1,81 @@
+# AwsIotShadow
+```text
+elements/aws/InternetOfThings/AwsIotShadow
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotShadow icon](../../../icons/aws/InternetOfThings/AwsIotShadow.png) | ![AwsIotShadow element](AwsIotShadow.element.png) | ![AwsIotShadow card](AwsIotShadow.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotShadow element
+include('elements/aws/InternetOfThings/AwsIotShadow')
+AwsIotShadow('element', 'Iot Shadow', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotShadow element
+include('elements/aws/InternetOfThings/AwsIotShadow')
+AwsIotShadow('element', 'Iot Shadow', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotShadow card
+include('elements/aws/InternetOfThings/AwsIotShadow')
+AwsIotShadowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotShadow card
+include('elements/aws/InternetOfThings/AwsIotShadow')
+AwsIotShadowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotSimulator.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotSimulator.card.png
new file mode 100644
index 00000000000..6c4e3dd1ff0
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotSimulator.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotSimulator.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotSimulator.element.png
new file mode 100644
index 00000000000..7d23f8d76d3
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotSimulator.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotSimulator.md b/cloud/documentation/aws/InternetOfThings/AwsIotSimulator.md
new file mode 100644
index 00000000000..53834d9e66d
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotSimulator.md
@@ -0,0 +1,81 @@
+# AwsIotSimulator
+```text
+elements/aws/InternetOfThings/AwsIotSimulator
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotSimulator icon](../../../icons/aws/InternetOfThings/AwsIotSimulator.png) | ![AwsIotSimulator element](AwsIotSimulator.element.png) | ![AwsIotSimulator card](AwsIotSimulator.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotSimulator element
+include('elements/aws/InternetOfThings/AwsIotSimulator')
+AwsIotSimulator('element', 'Iot Simulator', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotSimulator element
+include('elements/aws/InternetOfThings/AwsIotSimulator')
+AwsIotSimulator('element', 'Iot Simulator', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotSimulator card
+include('elements/aws/InternetOfThings/AwsIotSimulator')
+AwsIotSimulatorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotSimulator card
+include('elements/aws/InternetOfThings/AwsIotSimulator')
+AwsIotSimulatorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotSitewise.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotSitewise.card.png
new file mode 100644
index 00000000000..e3505c4f10d
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotSitewise.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotSitewise.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotSitewise.element.png
new file mode 100644
index 00000000000..021da838c6c
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotSitewise.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotSitewise.md b/cloud/documentation/aws/InternetOfThings/AwsIotSitewise.md
new file mode 100644
index 00000000000..c6205242af0
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotSitewise.md
@@ -0,0 +1,81 @@
+# AwsIotSitewise
+```text
+elements/aws/InternetOfThings/AwsIotSitewise
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotSitewise icon](../../../icons/aws/InternetOfThings/AwsIotSitewise.png) | ![AwsIotSitewise element](AwsIotSitewise.element.png) | ![AwsIotSitewise card](AwsIotSitewise.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotSitewise element
+include('elements/aws/InternetOfThings/AwsIotSitewise')
+AwsIotSitewise('element', 'Iot Sitewise', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotSitewise element
+include('elements/aws/InternetOfThings/AwsIotSitewise')
+AwsIotSitewise('element', 'Iot Sitewise', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotSitewise card
+include('elements/aws/InternetOfThings/AwsIotSitewise')
+AwsIotSitewiseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotSitewise card
+include('elements/aws/InternetOfThings/AwsIotSitewise')
+AwsIotSitewiseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotThermostat.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotThermostat.card.png
new file mode 100644
index 00000000000..b68e255affd
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotThermostat.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotThermostat.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotThermostat.element.png
new file mode 100644
index 00000000000..250e32c77d1
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotThermostat.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotThermostat.md b/cloud/documentation/aws/InternetOfThings/AwsIotThermostat.md
new file mode 100644
index 00000000000..6bd47e9114f
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotThermostat.md
@@ -0,0 +1,81 @@
+# AwsIotThermostat
+```text
+elements/aws/InternetOfThings/AwsIotThermostat
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotThermostat icon](../../../icons/aws/InternetOfThings/AwsIotThermostat.png) | ![AwsIotThermostat element](AwsIotThermostat.element.png) | ![AwsIotThermostat card](AwsIotThermostat.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotThermostat element
+include('elements/aws/InternetOfThings/AwsIotThermostat')
+AwsIotThermostat('element', 'Iot Thermostat', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotThermostat element
+include('elements/aws/InternetOfThings/AwsIotThermostat')
+AwsIotThermostat('element', 'Iot Thermostat', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotThermostat card
+include('elements/aws/InternetOfThings/AwsIotThermostat')
+AwsIotThermostatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotThermostat card
+include('elements/aws/InternetOfThings/AwsIotThermostat')
+AwsIotThermostatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotThingsGraph.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotThingsGraph.card.png
new file mode 100644
index 00000000000..5d3bfb3d4f5
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotThingsGraph.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotThingsGraph.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotThingsGraph.element.png
new file mode 100644
index 00000000000..9d6e7e3d618
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotThingsGraph.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotThingsGraph.md b/cloud/documentation/aws/InternetOfThings/AwsIotThingsGraph.md
new file mode 100644
index 00000000000..2a6be01c986
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotThingsGraph.md
@@ -0,0 +1,81 @@
+# AwsIotThingsGraph
+```text
+elements/aws/InternetOfThings/AwsIotThingsGraph
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotThingsGraph icon](../../../icons/aws/InternetOfThings/AwsIotThingsGraph.png) | ![AwsIotThingsGraph element](AwsIotThingsGraph.element.png) | ![AwsIotThingsGraph card](AwsIotThingsGraph.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotThingsGraph element
+include('elements/aws/InternetOfThings/AwsIotThingsGraph')
+AwsIotThingsGraph('element', 'Iot Things Graph', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotThingsGraph element
+include('elements/aws/InternetOfThings/AwsIotThingsGraph')
+AwsIotThingsGraph('element', 'Iot Things Graph', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotThingsGraph card
+include('elements/aws/InternetOfThings/AwsIotThingsGraph')
+AwsIotThingsGraphCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotThingsGraph card
+include('elements/aws/InternetOfThings/AwsIotThingsGraph')
+AwsIotThingsGraphCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotTopic.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotTopic.card.png
new file mode 100644
index 00000000000..844b7cf8773
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotTopic.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotTopic.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotTopic.element.png
new file mode 100644
index 00000000000..6f5e0660292
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotTopic.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotTopic.md b/cloud/documentation/aws/InternetOfThings/AwsIotTopic.md
new file mode 100644
index 00000000000..f93cba057b9
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotTopic.md
@@ -0,0 +1,81 @@
+# AwsIotTopic
+```text
+elements/aws/InternetOfThings/AwsIotTopic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotTopic icon](../../../icons/aws/InternetOfThings/AwsIotTopic.png) | ![AwsIotTopic element](AwsIotTopic.element.png) | ![AwsIotTopic card](AwsIotTopic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotTopic element
+include('elements/aws/InternetOfThings/AwsIotTopic')
+AwsIotTopic('element', 'Iot Topic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotTopic element
+include('elements/aws/InternetOfThings/AwsIotTopic')
+AwsIotTopic('element', 'Iot Topic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotTopic card
+include('elements/aws/InternetOfThings/AwsIotTopic')
+AwsIotTopicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotTopic card
+include('elements/aws/InternetOfThings/AwsIotTopic')
+AwsIotTopicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotTravel.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotTravel.card.png
new file mode 100644
index 00000000000..7799dfae0db
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotTravel.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotTravel.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotTravel.element.png
new file mode 100644
index 00000000000..adc1f4b0c7b
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotTravel.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotTravel.md b/cloud/documentation/aws/InternetOfThings/AwsIotTravel.md
new file mode 100644
index 00000000000..6120172e56a
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotTravel.md
@@ -0,0 +1,81 @@
+# AwsIotTravel
+```text
+elements/aws/InternetOfThings/AwsIotTravel
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotTravel icon](../../../icons/aws/InternetOfThings/AwsIotTravel.png) | ![AwsIotTravel element](AwsIotTravel.element.png) | ![AwsIotTravel card](AwsIotTravel.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotTravel element
+include('elements/aws/InternetOfThings/AwsIotTravel')
+AwsIotTravel('element', 'Iot Travel', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotTravel element
+include('elements/aws/InternetOfThings/AwsIotTravel')
+AwsIotTravel('element', 'Iot Travel', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotTravel card
+include('elements/aws/InternetOfThings/AwsIotTravel')
+AwsIotTravelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotTravel card
+include('elements/aws/InternetOfThings/AwsIotTravel')
+AwsIotTravelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotUtility.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotUtility.card.png
new file mode 100644
index 00000000000..e673c441dc8
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotUtility.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotUtility.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotUtility.element.png
new file mode 100644
index 00000000000..1953cf4cfdb
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotUtility.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotUtility.md b/cloud/documentation/aws/InternetOfThings/AwsIotUtility.md
new file mode 100644
index 00000000000..a0645a9a891
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotUtility.md
@@ -0,0 +1,81 @@
+# AwsIotUtility
+```text
+elements/aws/InternetOfThings/AwsIotUtility
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotUtility icon](../../../icons/aws/InternetOfThings/AwsIotUtility.png) | ![AwsIotUtility element](AwsIotUtility.element.png) | ![AwsIotUtility card](AwsIotUtility.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotUtility element
+include('elements/aws/InternetOfThings/AwsIotUtility')
+AwsIotUtility('element', 'Iot Utility', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotUtility element
+include('elements/aws/InternetOfThings/AwsIotUtility')
+AwsIotUtility('element', 'Iot Utility', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotUtility card
+include('elements/aws/InternetOfThings/AwsIotUtility')
+AwsIotUtilityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotUtility card
+include('elements/aws/InternetOfThings/AwsIotUtility')
+AwsIotUtilityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotWindfarm.card.png b/cloud/documentation/aws/InternetOfThings/AwsIotWindfarm.card.png
new file mode 100644
index 00000000000..cc3566770cc
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotWindfarm.card.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotWindfarm.element.png b/cloud/documentation/aws/InternetOfThings/AwsIotWindfarm.element.png
new file mode 100644
index 00000000000..2cb122ab649
Binary files /dev/null and b/cloud/documentation/aws/InternetOfThings/AwsIotWindfarm.element.png differ
diff --git a/cloud/documentation/aws/InternetOfThings/AwsIotWindfarm.md b/cloud/documentation/aws/InternetOfThings/AwsIotWindfarm.md
new file mode 100644
index 00000000000..363e694abd8
--- /dev/null
+++ b/cloud/documentation/aws/InternetOfThings/AwsIotWindfarm.md
@@ -0,0 +1,81 @@
+# AwsIotWindfarm
+```text
+elements/aws/InternetOfThings/AwsIotWindfarm
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIotWindfarm icon](../../../icons/aws/InternetOfThings/AwsIotWindfarm.png) | ![AwsIotWindfarm element](AwsIotWindfarm.element.png) | ![AwsIotWindfarm card](AwsIotWindfarm.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotWindfarm element
+include('elements/aws/InternetOfThings/AwsIotWindfarm')
+AwsIotWindfarm('element', 'Iot Windfarm', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotWindfarm element
+include('elements/aws/InternetOfThings/AwsIotWindfarm')
+AwsIotWindfarm('element', 'Iot Windfarm', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotWindfarm card
+include('elements/aws/InternetOfThings/AwsIotWindfarm')
+AwsIotWindfarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotWindfarm card
+include('elements/aws/InternetOfThings/AwsIotWindfarm')
+AwsIotWindfarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsApacheMxnet.card.png b/cloud/documentation/aws/MachineLearning/AwsApacheMxnet.card.png
new file mode 100644
index 00000000000..c021bf95da1
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsApacheMxnet.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsApacheMxnet.element.png b/cloud/documentation/aws/MachineLearning/AwsApacheMxnet.element.png
new file mode 100644
index 00000000000..4c838e79ac6
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsApacheMxnet.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsApacheMxnet.md b/cloud/documentation/aws/MachineLearning/AwsApacheMxnet.md
new file mode 100644
index 00000000000..3590c9fc0d3
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsApacheMxnet.md
@@ -0,0 +1,81 @@
+# AwsApacheMxnet
+```text
+elements/aws/MachineLearning/AwsApacheMxnet
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsApacheMxnet icon](../../../icons/aws/MachineLearning/AwsApacheMxnet.png) | ![AwsApacheMxnet element](AwsApacheMxnet.element.png) | ![AwsApacheMxnet card](AwsApacheMxnet.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApacheMxnet element
+include('elements/aws/MachineLearning/AwsApacheMxnet')
+AwsApacheMxnet('element', 'Apache Mxnet', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApacheMxnet element
+include('elements/aws/MachineLearning/AwsApacheMxnet')
+AwsApacheMxnet('element', 'Apache Mxnet', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApacheMxnet card
+include('elements/aws/MachineLearning/AwsApacheMxnet')
+AwsApacheMxnetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApacheMxnet card
+include('elements/aws/MachineLearning/AwsApacheMxnet')
+AwsApacheMxnetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsAugmentedAi.card.png b/cloud/documentation/aws/MachineLearning/AwsAugmentedAi.card.png
new file mode 100644
index 00000000000..ee2fa86f2bc
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsAugmentedAi.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsAugmentedAi.element.png b/cloud/documentation/aws/MachineLearning/AwsAugmentedAi.element.png
new file mode 100644
index 00000000000..226bfa4996c
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsAugmentedAi.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsAugmentedAi.md b/cloud/documentation/aws/MachineLearning/AwsAugmentedAi.md
new file mode 100644
index 00000000000..b66f9506b3b
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsAugmentedAi.md
@@ -0,0 +1,81 @@
+# AwsAugmentedAi
+```text
+elements/aws/MachineLearning/AwsAugmentedAi
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsAugmentedAi icon](../../../icons/aws/MachineLearning/AwsAugmentedAi.png) | ![AwsAugmentedAi element](AwsAugmentedAi.element.png) | ![AwsAugmentedAi card](AwsAugmentedAi.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAugmentedAi element
+include('elements/aws/MachineLearning/AwsAugmentedAi')
+AwsAugmentedAi('element', 'Augmented Ai', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAugmentedAi element
+include('elements/aws/MachineLearning/AwsAugmentedAi')
+AwsAugmentedAi('element', 'Augmented Ai', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAugmentedAi card
+include('elements/aws/MachineLearning/AwsAugmentedAi')
+AwsAugmentedAiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAugmentedAi card
+include('elements/aws/MachineLearning/AwsAugmentedAi')
+AwsAugmentedAiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsComprehend.card.png b/cloud/documentation/aws/MachineLearning/AwsComprehend.card.png
new file mode 100644
index 00000000000..cfdce88bdb7
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsComprehend.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsComprehend.element.png b/cloud/documentation/aws/MachineLearning/AwsComprehend.element.png
new file mode 100644
index 00000000000..4d124015cd7
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsComprehend.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsComprehend.md b/cloud/documentation/aws/MachineLearning/AwsComprehend.md
new file mode 100644
index 00000000000..bf9bd54596c
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsComprehend.md
@@ -0,0 +1,81 @@
+# AwsComprehend
+```text
+elements/aws/MachineLearning/AwsComprehend
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsComprehend icon](../../../icons/aws/MachineLearning/AwsComprehend.png) | ![AwsComprehend element](AwsComprehend.element.png) | ![AwsComprehend card](AwsComprehend.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsComprehend element
+include('elements/aws/MachineLearning/AwsComprehend')
+AwsComprehend('element', 'Comprehend', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsComprehend element
+include('elements/aws/MachineLearning/AwsComprehend')
+AwsComprehend('element', 'Comprehend', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsComprehend card
+include('elements/aws/MachineLearning/AwsComprehend')
+AwsComprehendCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsComprehend card
+include('elements/aws/MachineLearning/AwsComprehend')
+AwsComprehendCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeepLearningAmis.card.png b/cloud/documentation/aws/MachineLearning/AwsDeepLearningAmis.card.png
new file mode 100644
index 00000000000..fe4e3303a49
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsDeepLearningAmis.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeepLearningAmis.element.png b/cloud/documentation/aws/MachineLearning/AwsDeepLearningAmis.element.png
new file mode 100644
index 00000000000..a63f2719eb3
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsDeepLearningAmis.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeepLearningAmis.md b/cloud/documentation/aws/MachineLearning/AwsDeepLearningAmis.md
new file mode 100644
index 00000000000..57370b61607
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsDeepLearningAmis.md
@@ -0,0 +1,81 @@
+# AwsDeepLearningAmis
+```text
+elements/aws/MachineLearning/AwsDeepLearningAmis
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDeepLearningAmis icon](../../../icons/aws/MachineLearning/AwsDeepLearningAmis.png) | ![AwsDeepLearningAmis element](AwsDeepLearningAmis.element.png) | ![AwsDeepLearningAmis card](AwsDeepLearningAmis.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepLearningAmis element
+include('elements/aws/MachineLearning/AwsDeepLearningAmis')
+AwsDeepLearningAmis('element', 'Deep Learning Amis', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepLearningAmis element
+include('elements/aws/MachineLearning/AwsDeepLearningAmis')
+AwsDeepLearningAmis('element', 'Deep Learning Amis', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDeepLearningAmis card
+include('elements/aws/MachineLearning/AwsDeepLearningAmis')
+AwsDeepLearningAmisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDeepLearningAmis card
+include('elements/aws/MachineLearning/AwsDeepLearningAmis')
+AwsDeepLearningAmisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeepLearningContainers.card.png b/cloud/documentation/aws/MachineLearning/AwsDeepLearningContainers.card.png
new file mode 100644
index 00000000000..056a6f18db3
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsDeepLearningContainers.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeepLearningContainers.element.png b/cloud/documentation/aws/MachineLearning/AwsDeepLearningContainers.element.png
new file mode 100644
index 00000000000..8597fa69557
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsDeepLearningContainers.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeepLearningContainers.md b/cloud/documentation/aws/MachineLearning/AwsDeepLearningContainers.md
new file mode 100644
index 00000000000..1d060ac5025
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsDeepLearningContainers.md
@@ -0,0 +1,81 @@
+# AwsDeepLearningContainers
+```text
+elements/aws/MachineLearning/AwsDeepLearningContainers
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDeepLearningContainers icon](../../../icons/aws/MachineLearning/AwsDeepLearningContainers.png) | ![AwsDeepLearningContainers element](AwsDeepLearningContainers.element.png) | ![AwsDeepLearningContainers card](AwsDeepLearningContainers.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepLearningContainers element
+include('elements/aws/MachineLearning/AwsDeepLearningContainers')
+AwsDeepLearningContainers('element', 'Deep Learning Containers', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepLearningContainers element
+include('elements/aws/MachineLearning/AwsDeepLearningContainers')
+AwsDeepLearningContainers('element', 'Deep Learning Containers', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDeepLearningContainers card
+include('elements/aws/MachineLearning/AwsDeepLearningContainers')
+AwsDeepLearningContainersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDeepLearningContainers card
+include('elements/aws/MachineLearning/AwsDeepLearningContainers')
+AwsDeepLearningContainersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeepcomposer.card.png b/cloud/documentation/aws/MachineLearning/AwsDeepcomposer.card.png
new file mode 100644
index 00000000000..61149aa6950
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsDeepcomposer.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeepcomposer.element.png b/cloud/documentation/aws/MachineLearning/AwsDeepcomposer.element.png
new file mode 100644
index 00000000000..0a8a61d3522
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsDeepcomposer.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeepcomposer.md b/cloud/documentation/aws/MachineLearning/AwsDeepcomposer.md
new file mode 100644
index 00000000000..055a017e69f
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsDeepcomposer.md
@@ -0,0 +1,81 @@
+# AwsDeepcomposer
+```text
+elements/aws/MachineLearning/AwsDeepcomposer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDeepcomposer icon](../../../icons/aws/MachineLearning/AwsDeepcomposer.png) | ![AwsDeepcomposer element](AwsDeepcomposer.element.png) | ![AwsDeepcomposer card](AwsDeepcomposer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepcomposer element
+include('elements/aws/MachineLearning/AwsDeepcomposer')
+AwsDeepcomposer('element', 'Deepcomposer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepcomposer element
+include('elements/aws/MachineLearning/AwsDeepcomposer')
+AwsDeepcomposer('element', 'Deepcomposer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDeepcomposer card
+include('elements/aws/MachineLearning/AwsDeepcomposer')
+AwsDeepcomposerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDeepcomposer card
+include('elements/aws/MachineLearning/AwsDeepcomposer')
+AwsDeepcomposerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeepcomposerPrimaryBg.card.png b/cloud/documentation/aws/MachineLearning/AwsDeepcomposerPrimaryBg.card.png
new file mode 100644
index 00000000000..44c53f7ece8
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsDeepcomposerPrimaryBg.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeepcomposerPrimaryBg.element.png b/cloud/documentation/aws/MachineLearning/AwsDeepcomposerPrimaryBg.element.png
new file mode 100644
index 00000000000..0d53398032f
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsDeepcomposerPrimaryBg.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeepcomposerPrimaryBg.md b/cloud/documentation/aws/MachineLearning/AwsDeepcomposerPrimaryBg.md
new file mode 100644
index 00000000000..a681791fe66
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsDeepcomposerPrimaryBg.md
@@ -0,0 +1,81 @@
+# AwsDeepcomposerPrimaryBg
+```text
+elements/aws/MachineLearning/AwsDeepcomposerPrimaryBg
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDeepcomposerPrimaryBg icon](../../../icons/aws/MachineLearning/AwsDeepcomposerPrimaryBg.png) | ![AwsDeepcomposerPrimaryBg element](AwsDeepcomposerPrimaryBg.element.png) | ![AwsDeepcomposerPrimaryBg card](AwsDeepcomposerPrimaryBg.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepcomposerPrimaryBg element
+include('elements/aws/MachineLearning/AwsDeepcomposerPrimaryBg')
+AwsDeepcomposerPrimaryBg('element', 'Deepcomposer Primary Bg', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepcomposerPrimaryBg element
+include('elements/aws/MachineLearning/AwsDeepcomposerPrimaryBg')
+AwsDeepcomposerPrimaryBg('element', 'Deepcomposer Primary Bg', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDeepcomposerPrimaryBg card
+include('elements/aws/MachineLearning/AwsDeepcomposerPrimaryBg')
+AwsDeepcomposerPrimaryBgCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDeepcomposerPrimaryBg card
+include('elements/aws/MachineLearning/AwsDeepcomposerPrimaryBg')
+AwsDeepcomposerPrimaryBgCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeeplens.card.png b/cloud/documentation/aws/MachineLearning/AwsDeeplens.card.png
new file mode 100644
index 00000000000..a8d823cc344
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsDeeplens.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeeplens.element.png b/cloud/documentation/aws/MachineLearning/AwsDeeplens.element.png
new file mode 100644
index 00000000000..840f0f0adff
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsDeeplens.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeeplens.md b/cloud/documentation/aws/MachineLearning/AwsDeeplens.md
new file mode 100644
index 00000000000..fcc0eec59d1
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsDeeplens.md
@@ -0,0 +1,81 @@
+# AwsDeeplens
+```text
+elements/aws/MachineLearning/AwsDeeplens
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDeeplens icon](../../../icons/aws/MachineLearning/AwsDeeplens.png) | ![AwsDeeplens element](AwsDeeplens.element.png) | ![AwsDeeplens card](AwsDeeplens.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeeplens element
+include('elements/aws/MachineLearning/AwsDeeplens')
+AwsDeeplens('element', 'Deeplens', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeeplens element
+include('elements/aws/MachineLearning/AwsDeeplens')
+AwsDeeplens('element', 'Deeplens', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDeeplens card
+include('elements/aws/MachineLearning/AwsDeeplens')
+AwsDeeplensCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDeeplens card
+include('elements/aws/MachineLearning/AwsDeeplens')
+AwsDeeplensCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeepracer.card.png b/cloud/documentation/aws/MachineLearning/AwsDeepracer.card.png
new file mode 100644
index 00000000000..d5f34b5a212
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsDeepracer.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeepracer.element.png b/cloud/documentation/aws/MachineLearning/AwsDeepracer.element.png
new file mode 100644
index 00000000000..bde0158a56d
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsDeepracer.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsDeepracer.md b/cloud/documentation/aws/MachineLearning/AwsDeepracer.md
new file mode 100644
index 00000000000..f7812e3d4cc
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsDeepracer.md
@@ -0,0 +1,81 @@
+# AwsDeepracer
+```text
+elements/aws/MachineLearning/AwsDeepracer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDeepracer icon](../../../icons/aws/MachineLearning/AwsDeepracer.png) | ![AwsDeepracer element](AwsDeepracer.element.png) | ![AwsDeepracer card](AwsDeepracer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepracer element
+include('elements/aws/MachineLearning/AwsDeepracer')
+AwsDeepracer('element', 'Deepracer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepracer element
+include('elements/aws/MachineLearning/AwsDeepracer')
+AwsDeepracer('element', 'Deepracer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDeepracer card
+include('elements/aws/MachineLearning/AwsDeepracer')
+AwsDeepracerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDeepracer card
+include('elements/aws/MachineLearning/AwsDeepracer')
+AwsDeepracerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsElasticInference.card.png b/cloud/documentation/aws/MachineLearning/AwsElasticInference.card.png
new file mode 100644
index 00000000000..1839e6f264c
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsElasticInference.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsElasticInference.element.png b/cloud/documentation/aws/MachineLearning/AwsElasticInference.element.png
new file mode 100644
index 00000000000..f219c348296
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsElasticInference.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsElasticInference.md b/cloud/documentation/aws/MachineLearning/AwsElasticInference.md
new file mode 100644
index 00000000000..5f7df5f6d32
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsElasticInference.md
@@ -0,0 +1,81 @@
+# AwsElasticInference
+```text
+elements/aws/MachineLearning/AwsElasticInference
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticInference icon](../../../icons/aws/MachineLearning/AwsElasticInference.png) | ![AwsElasticInference element](AwsElasticInference.element.png) | ![AwsElasticInference card](AwsElasticInference.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticInference element
+include('elements/aws/MachineLearning/AwsElasticInference')
+AwsElasticInference('element', 'Elastic Inference', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticInference element
+include('elements/aws/MachineLearning/AwsElasticInference')
+AwsElasticInference('element', 'Elastic Inference', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticInference card
+include('elements/aws/MachineLearning/AwsElasticInference')
+AwsElasticInferenceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticInference card
+include('elements/aws/MachineLearning/AwsElasticInference')
+AwsElasticInferenceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsForecast.card.png b/cloud/documentation/aws/MachineLearning/AwsForecast.card.png
new file mode 100644
index 00000000000..74a853f7888
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsForecast.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsForecast.element.png b/cloud/documentation/aws/MachineLearning/AwsForecast.element.png
new file mode 100644
index 00000000000..750d03f6dc1
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsForecast.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsForecast.md b/cloud/documentation/aws/MachineLearning/AwsForecast.md
new file mode 100644
index 00000000000..9738ebbe235
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsForecast.md
@@ -0,0 +1,81 @@
+# AwsForecast
+```text
+elements/aws/MachineLearning/AwsForecast
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsForecast icon](../../../icons/aws/MachineLearning/AwsForecast.png) | ![AwsForecast element](AwsForecast.element.png) | ![AwsForecast card](AwsForecast.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsForecast element
+include('elements/aws/MachineLearning/AwsForecast')
+AwsForecast('element', 'Forecast', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsForecast element
+include('elements/aws/MachineLearning/AwsForecast')
+AwsForecast('element', 'Forecast', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsForecast card
+include('elements/aws/MachineLearning/AwsForecast')
+AwsForecastCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsForecast card
+include('elements/aws/MachineLearning/AwsForecast')
+AwsForecastCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsFraudDetector.card.png b/cloud/documentation/aws/MachineLearning/AwsFraudDetector.card.png
new file mode 100644
index 00000000000..1d484b87310
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsFraudDetector.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsFraudDetector.element.png b/cloud/documentation/aws/MachineLearning/AwsFraudDetector.element.png
new file mode 100644
index 00000000000..c63004abec0
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsFraudDetector.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsFraudDetector.md b/cloud/documentation/aws/MachineLearning/AwsFraudDetector.md
new file mode 100644
index 00000000000..10add0803a2
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsFraudDetector.md
@@ -0,0 +1,81 @@
+# AwsFraudDetector
+```text
+elements/aws/MachineLearning/AwsFraudDetector
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsFraudDetector icon](../../../icons/aws/MachineLearning/AwsFraudDetector.png) | ![AwsFraudDetector element](AwsFraudDetector.element.png) | ![AwsFraudDetector card](AwsFraudDetector.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFraudDetector element
+include('elements/aws/MachineLearning/AwsFraudDetector')
+AwsFraudDetector('element', 'Fraud Detector', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFraudDetector element
+include('elements/aws/MachineLearning/AwsFraudDetector')
+AwsFraudDetector('element', 'Fraud Detector', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsFraudDetector card
+include('elements/aws/MachineLearning/AwsFraudDetector')
+AwsFraudDetectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsFraudDetector card
+include('elements/aws/MachineLearning/AwsFraudDetector')
+AwsFraudDetectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsKendra.card.png b/cloud/documentation/aws/MachineLearning/AwsKendra.card.png
new file mode 100644
index 00000000000..a38a016a9ae
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsKendra.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsKendra.element.png b/cloud/documentation/aws/MachineLearning/AwsKendra.element.png
new file mode 100644
index 00000000000..6f20e0e1786
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsKendra.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsKendra.md b/cloud/documentation/aws/MachineLearning/AwsKendra.md
new file mode 100644
index 00000000000..6b79d968c1c
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsKendra.md
@@ -0,0 +1,81 @@
+# AwsKendra
+```text
+elements/aws/MachineLearning/AwsKendra
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsKendra icon](../../../icons/aws/MachineLearning/AwsKendra.png) | ![AwsKendra element](AwsKendra.element.png) | ![AwsKendra card](AwsKendra.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKendra element
+include('elements/aws/MachineLearning/AwsKendra')
+AwsKendra('element', 'Kendra', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKendra element
+include('elements/aws/MachineLearning/AwsKendra')
+AwsKendra('element', 'Kendra', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsKendra card
+include('elements/aws/MachineLearning/AwsKendra')
+AwsKendraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsKendra card
+include('elements/aws/MachineLearning/AwsKendra')
+AwsKendraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsLex.card.png b/cloud/documentation/aws/MachineLearning/AwsLex.card.png
new file mode 100644
index 00000000000..36c6102843c
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsLex.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsLex.element.png b/cloud/documentation/aws/MachineLearning/AwsLex.element.png
new file mode 100644
index 00000000000..0a27d610401
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsLex.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsLex.md b/cloud/documentation/aws/MachineLearning/AwsLex.md
new file mode 100644
index 00000000000..2d090522462
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsLex.md
@@ -0,0 +1,81 @@
+# AwsLex
+```text
+elements/aws/MachineLearning/AwsLex
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsLex icon](../../../icons/aws/MachineLearning/AwsLex.png) | ![AwsLex element](AwsLex.element.png) | ![AwsLex card](AwsLex.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLex element
+include('elements/aws/MachineLearning/AwsLex')
+AwsLex('element', 'Lex', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLex element
+include('elements/aws/MachineLearning/AwsLex')
+AwsLex('element', 'Lex', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsLex card
+include('elements/aws/MachineLearning/AwsLex')
+AwsLexCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsLex card
+include('elements/aws/MachineLearning/AwsLex')
+AwsLexCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsMachineLearning.card.png b/cloud/documentation/aws/MachineLearning/AwsMachineLearning.card.png
new file mode 100644
index 00000000000..b6882fadb0f
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsMachineLearning.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsMachineLearning.element.png b/cloud/documentation/aws/MachineLearning/AwsMachineLearning.element.png
new file mode 100644
index 00000000000..c7fe992e0be
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsMachineLearning.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsMachineLearning.md b/cloud/documentation/aws/MachineLearning/AwsMachineLearning.md
new file mode 100644
index 00000000000..1058a0797b7
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsMachineLearning.md
@@ -0,0 +1,81 @@
+# AwsMachineLearning
+```text
+elements/aws/MachineLearning/AwsMachineLearning
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsMachineLearning icon](../../../icons/aws/MachineLearning/AwsMachineLearning.png) | ![AwsMachineLearning element](AwsMachineLearning.element.png) | ![AwsMachineLearning card](AwsMachineLearning.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMachineLearning element
+include('elements/aws/MachineLearning/AwsMachineLearning')
+AwsMachineLearning('element', 'Machine Learning', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMachineLearning element
+include('elements/aws/MachineLearning/AwsMachineLearning')
+AwsMachineLearning('element', 'Machine Learning', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMachineLearning card
+include('elements/aws/MachineLearning/AwsMachineLearning')
+AwsMachineLearningCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMachineLearning card
+include('elements/aws/MachineLearning/AwsMachineLearning')
+AwsMachineLearningCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsPersonalize.card.png b/cloud/documentation/aws/MachineLearning/AwsPersonalize.card.png
new file mode 100644
index 00000000000..7d5d0577931
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsPersonalize.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsPersonalize.element.png b/cloud/documentation/aws/MachineLearning/AwsPersonalize.element.png
new file mode 100644
index 00000000000..ae0918842f5
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsPersonalize.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsPersonalize.md b/cloud/documentation/aws/MachineLearning/AwsPersonalize.md
new file mode 100644
index 00000000000..9223fbb3ff3
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsPersonalize.md
@@ -0,0 +1,81 @@
+# AwsPersonalize
+```text
+elements/aws/MachineLearning/AwsPersonalize
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsPersonalize icon](../../../icons/aws/MachineLearning/AwsPersonalize.png) | ![AwsPersonalize element](AwsPersonalize.element.png) | ![AwsPersonalize card](AwsPersonalize.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPersonalize element
+include('elements/aws/MachineLearning/AwsPersonalize')
+AwsPersonalize('element', 'Personalize', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPersonalize element
+include('elements/aws/MachineLearning/AwsPersonalize')
+AwsPersonalize('element', 'Personalize', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsPersonalize card
+include('elements/aws/MachineLearning/AwsPersonalize')
+AwsPersonalizeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsPersonalize card
+include('elements/aws/MachineLearning/AwsPersonalize')
+AwsPersonalizeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsPolly.card.png b/cloud/documentation/aws/MachineLearning/AwsPolly.card.png
new file mode 100644
index 00000000000..34259602323
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsPolly.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsPolly.element.png b/cloud/documentation/aws/MachineLearning/AwsPolly.element.png
new file mode 100644
index 00000000000..c8bea101450
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsPolly.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsPolly.md b/cloud/documentation/aws/MachineLearning/AwsPolly.md
new file mode 100644
index 00000000000..508ec2769aa
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsPolly.md
@@ -0,0 +1,81 @@
+# AwsPolly
+```text
+elements/aws/MachineLearning/AwsPolly
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsPolly icon](../../../icons/aws/MachineLearning/AwsPolly.png) | ![AwsPolly element](AwsPolly.element.png) | ![AwsPolly card](AwsPolly.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPolly element
+include('elements/aws/MachineLearning/AwsPolly')
+AwsPolly('element', 'Polly', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPolly element
+include('elements/aws/MachineLearning/AwsPolly')
+AwsPolly('element', 'Polly', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsPolly card
+include('elements/aws/MachineLearning/AwsPolly')
+AwsPollyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsPolly card
+include('elements/aws/MachineLearning/AwsPolly')
+AwsPollyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsRekognition.card.png b/cloud/documentation/aws/MachineLearning/AwsRekognition.card.png
new file mode 100644
index 00000000000..16141be3ac8
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsRekognition.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsRekognition.element.png b/cloud/documentation/aws/MachineLearning/AwsRekognition.element.png
new file mode 100644
index 00000000000..923659bc258
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsRekognition.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsRekognition.md b/cloud/documentation/aws/MachineLearning/AwsRekognition.md
new file mode 100644
index 00000000000..a2fc9a8639f
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsRekognition.md
@@ -0,0 +1,81 @@
+# AwsRekognition
+```text
+elements/aws/MachineLearning/AwsRekognition
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRekognition icon](../../../icons/aws/MachineLearning/AwsRekognition.png) | ![AwsRekognition element](AwsRekognition.element.png) | ![AwsRekognition card](AwsRekognition.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRekognition element
+include('elements/aws/MachineLearning/AwsRekognition')
+AwsRekognition('element', 'Rekognition', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRekognition element
+include('elements/aws/MachineLearning/AwsRekognition')
+AwsRekognition('element', 'Rekognition', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRekognition card
+include('elements/aws/MachineLearning/AwsRekognition')
+AwsRekognitionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRekognition card
+include('elements/aws/MachineLearning/AwsRekognition')
+AwsRekognitionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsRekognitionImage.card.png b/cloud/documentation/aws/MachineLearning/AwsRekognitionImage.card.png
new file mode 100644
index 00000000000..7e6fb802432
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsRekognitionImage.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsRekognitionImage.element.png b/cloud/documentation/aws/MachineLearning/AwsRekognitionImage.element.png
new file mode 100644
index 00000000000..8761d260b0c
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsRekognitionImage.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsRekognitionImage.md b/cloud/documentation/aws/MachineLearning/AwsRekognitionImage.md
new file mode 100644
index 00000000000..8843e47a65e
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsRekognitionImage.md
@@ -0,0 +1,81 @@
+# AwsRekognitionImage
+```text
+elements/aws/MachineLearning/AwsRekognitionImage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRekognitionImage icon](../../../icons/aws/MachineLearning/AwsRekognitionImage.png) | ![AwsRekognitionImage element](AwsRekognitionImage.element.png) | ![AwsRekognitionImage card](AwsRekognitionImage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRekognitionImage element
+include('elements/aws/MachineLearning/AwsRekognitionImage')
+AwsRekognitionImage('element', 'Rekognition Image', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRekognitionImage element
+include('elements/aws/MachineLearning/AwsRekognitionImage')
+AwsRekognitionImage('element', 'Rekognition Image', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRekognitionImage card
+include('elements/aws/MachineLearning/AwsRekognitionImage')
+AwsRekognitionImageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRekognitionImage card
+include('elements/aws/MachineLearning/AwsRekognitionImage')
+AwsRekognitionImageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsRekognitionVideo.card.png b/cloud/documentation/aws/MachineLearning/AwsRekognitionVideo.card.png
new file mode 100644
index 00000000000..e8040015b8c
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsRekognitionVideo.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsRekognitionVideo.element.png b/cloud/documentation/aws/MachineLearning/AwsRekognitionVideo.element.png
new file mode 100644
index 00000000000..8ecef9242f2
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsRekognitionVideo.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsRekognitionVideo.md b/cloud/documentation/aws/MachineLearning/AwsRekognitionVideo.md
new file mode 100644
index 00000000000..49078053a4e
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsRekognitionVideo.md
@@ -0,0 +1,81 @@
+# AwsRekognitionVideo
+```text
+elements/aws/MachineLearning/AwsRekognitionVideo
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRekognitionVideo icon](../../../icons/aws/MachineLearning/AwsRekognitionVideo.png) | ![AwsRekognitionVideo element](AwsRekognitionVideo.element.png) | ![AwsRekognitionVideo card](AwsRekognitionVideo.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRekognitionVideo element
+include('elements/aws/MachineLearning/AwsRekognitionVideo')
+AwsRekognitionVideo('element', 'Rekognition Video', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRekognitionVideo element
+include('elements/aws/MachineLearning/AwsRekognitionVideo')
+AwsRekognitionVideo('element', 'Rekognition Video', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRekognitionVideo card
+include('elements/aws/MachineLearning/AwsRekognitionVideo')
+AwsRekognitionVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRekognitionVideo card
+include('elements/aws/MachineLearning/AwsRekognitionVideo')
+AwsRekognitionVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsSagemaker.card.png b/cloud/documentation/aws/MachineLearning/AwsSagemaker.card.png
new file mode 100644
index 00000000000..3a491926bd0
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsSagemaker.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsSagemaker.element.png b/cloud/documentation/aws/MachineLearning/AwsSagemaker.element.png
new file mode 100644
index 00000000000..94673ca83ce
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsSagemaker.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsSagemaker.md b/cloud/documentation/aws/MachineLearning/AwsSagemaker.md
new file mode 100644
index 00000000000..c538b2d52be
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsSagemaker.md
@@ -0,0 +1,81 @@
+# AwsSagemaker
+```text
+elements/aws/MachineLearning/AwsSagemaker
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSagemaker icon](../../../icons/aws/MachineLearning/AwsSagemaker.png) | ![AwsSagemaker element](AwsSagemaker.element.png) | ![AwsSagemaker card](AwsSagemaker.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemaker element
+include('elements/aws/MachineLearning/AwsSagemaker')
+AwsSagemaker('element', 'Sagemaker', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemaker element
+include('elements/aws/MachineLearning/AwsSagemaker')
+AwsSagemaker('element', 'Sagemaker', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSagemaker card
+include('elements/aws/MachineLearning/AwsSagemaker')
+AwsSagemakerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSagemaker card
+include('elements/aws/MachineLearning/AwsSagemaker')
+AwsSagemakerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsSagemakerGroundTruth.card.png b/cloud/documentation/aws/MachineLearning/AwsSagemakerGroundTruth.card.png
new file mode 100644
index 00000000000..bbe99962fab
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsSagemakerGroundTruth.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsSagemakerGroundTruth.element.png b/cloud/documentation/aws/MachineLearning/AwsSagemakerGroundTruth.element.png
new file mode 100644
index 00000000000..31131f7c384
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsSagemakerGroundTruth.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsSagemakerGroundTruth.md b/cloud/documentation/aws/MachineLearning/AwsSagemakerGroundTruth.md
new file mode 100644
index 00000000000..dff52b90bc5
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsSagemakerGroundTruth.md
@@ -0,0 +1,81 @@
+# AwsSagemakerGroundTruth
+```text
+elements/aws/MachineLearning/AwsSagemakerGroundTruth
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSagemakerGroundTruth icon](../../../icons/aws/MachineLearning/AwsSagemakerGroundTruth.png) | ![AwsSagemakerGroundTruth element](AwsSagemakerGroundTruth.element.png) | ![AwsSagemakerGroundTruth card](AwsSagemakerGroundTruth.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemakerGroundTruth element
+include('elements/aws/MachineLearning/AwsSagemakerGroundTruth')
+AwsSagemakerGroundTruth('element', 'Sagemaker Ground Truth', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemakerGroundTruth element
+include('elements/aws/MachineLearning/AwsSagemakerGroundTruth')
+AwsSagemakerGroundTruth('element', 'Sagemaker Ground Truth', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSagemakerGroundTruth card
+include('elements/aws/MachineLearning/AwsSagemakerGroundTruth')
+AwsSagemakerGroundTruthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSagemakerGroundTruth card
+include('elements/aws/MachineLearning/AwsSagemakerGroundTruth')
+AwsSagemakerGroundTruthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsSagemakerModel.card.png b/cloud/documentation/aws/MachineLearning/AwsSagemakerModel.card.png
new file mode 100644
index 00000000000..d584513c1c5
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsSagemakerModel.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsSagemakerModel.element.png b/cloud/documentation/aws/MachineLearning/AwsSagemakerModel.element.png
new file mode 100644
index 00000000000..f11cfbfab77
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsSagemakerModel.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsSagemakerModel.md b/cloud/documentation/aws/MachineLearning/AwsSagemakerModel.md
new file mode 100644
index 00000000000..25e914169db
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsSagemakerModel.md
@@ -0,0 +1,81 @@
+# AwsSagemakerModel
+```text
+elements/aws/MachineLearning/AwsSagemakerModel
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSagemakerModel icon](../../../icons/aws/MachineLearning/AwsSagemakerModel.png) | ![AwsSagemakerModel element](AwsSagemakerModel.element.png) | ![AwsSagemakerModel card](AwsSagemakerModel.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemakerModel element
+include('elements/aws/MachineLearning/AwsSagemakerModel')
+AwsSagemakerModel('element', 'Sagemaker Model', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemakerModel element
+include('elements/aws/MachineLearning/AwsSagemakerModel')
+AwsSagemakerModel('element', 'Sagemaker Model', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSagemakerModel card
+include('elements/aws/MachineLearning/AwsSagemakerModel')
+AwsSagemakerModelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSagemakerModel card
+include('elements/aws/MachineLearning/AwsSagemakerModel')
+AwsSagemakerModelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsSagemakerNotebook.card.png b/cloud/documentation/aws/MachineLearning/AwsSagemakerNotebook.card.png
new file mode 100644
index 00000000000..064a6d54a3b
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsSagemakerNotebook.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsSagemakerNotebook.element.png b/cloud/documentation/aws/MachineLearning/AwsSagemakerNotebook.element.png
new file mode 100644
index 00000000000..8321254a049
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsSagemakerNotebook.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsSagemakerNotebook.md b/cloud/documentation/aws/MachineLearning/AwsSagemakerNotebook.md
new file mode 100644
index 00000000000..5f2f6c4f829
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsSagemakerNotebook.md
@@ -0,0 +1,81 @@
+# AwsSagemakerNotebook
+```text
+elements/aws/MachineLearning/AwsSagemakerNotebook
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSagemakerNotebook icon](../../../icons/aws/MachineLearning/AwsSagemakerNotebook.png) | ![AwsSagemakerNotebook element](AwsSagemakerNotebook.element.png) | ![AwsSagemakerNotebook card](AwsSagemakerNotebook.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemakerNotebook element
+include('elements/aws/MachineLearning/AwsSagemakerNotebook')
+AwsSagemakerNotebook('element', 'Sagemaker Notebook', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemakerNotebook element
+include('elements/aws/MachineLearning/AwsSagemakerNotebook')
+AwsSagemakerNotebook('element', 'Sagemaker Notebook', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSagemakerNotebook card
+include('elements/aws/MachineLearning/AwsSagemakerNotebook')
+AwsSagemakerNotebookCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSagemakerNotebook card
+include('elements/aws/MachineLearning/AwsSagemakerNotebook')
+AwsSagemakerNotebookCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsSagemakerTrain.card.png b/cloud/documentation/aws/MachineLearning/AwsSagemakerTrain.card.png
new file mode 100644
index 00000000000..014fd746e80
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsSagemakerTrain.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsSagemakerTrain.element.png b/cloud/documentation/aws/MachineLearning/AwsSagemakerTrain.element.png
new file mode 100644
index 00000000000..95dd5818d39
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsSagemakerTrain.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsSagemakerTrain.md b/cloud/documentation/aws/MachineLearning/AwsSagemakerTrain.md
new file mode 100644
index 00000000000..d2d48794f10
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsSagemakerTrain.md
@@ -0,0 +1,81 @@
+# AwsSagemakerTrain
+```text
+elements/aws/MachineLearning/AwsSagemakerTrain
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSagemakerTrain icon](../../../icons/aws/MachineLearning/AwsSagemakerTrain.png) | ![AwsSagemakerTrain element](AwsSagemakerTrain.element.png) | ![AwsSagemakerTrain card](AwsSagemakerTrain.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemakerTrain element
+include('elements/aws/MachineLearning/AwsSagemakerTrain')
+AwsSagemakerTrain('element', 'Sagemaker Train', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemakerTrain element
+include('elements/aws/MachineLearning/AwsSagemakerTrain')
+AwsSagemakerTrain('element', 'Sagemaker Train', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSagemakerTrain card
+include('elements/aws/MachineLearning/AwsSagemakerTrain')
+AwsSagemakerTrainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSagemakerTrain card
+include('elements/aws/MachineLearning/AwsSagemakerTrain')
+AwsSagemakerTrainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsTensorflow.card.png b/cloud/documentation/aws/MachineLearning/AwsTensorflow.card.png
new file mode 100644
index 00000000000..03bc608b3fa
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsTensorflow.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsTensorflow.element.png b/cloud/documentation/aws/MachineLearning/AwsTensorflow.element.png
new file mode 100644
index 00000000000..78674abe4cb
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsTensorflow.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsTensorflow.md b/cloud/documentation/aws/MachineLearning/AwsTensorflow.md
new file mode 100644
index 00000000000..477c86938e8
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsTensorflow.md
@@ -0,0 +1,81 @@
+# AwsTensorflow
+```text
+elements/aws/MachineLearning/AwsTensorflow
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsTensorflow icon](../../../icons/aws/MachineLearning/AwsTensorflow.png) | ![AwsTensorflow element](AwsTensorflow.element.png) | ![AwsTensorflow card](AwsTensorflow.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTensorflow element
+include('elements/aws/MachineLearning/AwsTensorflow')
+AwsTensorflow('element', 'Tensorflow', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTensorflow element
+include('elements/aws/MachineLearning/AwsTensorflow')
+AwsTensorflow('element', 'Tensorflow', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTensorflow card
+include('elements/aws/MachineLearning/AwsTensorflow')
+AwsTensorflowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTensorflow card
+include('elements/aws/MachineLearning/AwsTensorflow')
+AwsTensorflowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsTextract.card.png b/cloud/documentation/aws/MachineLearning/AwsTextract.card.png
new file mode 100644
index 00000000000..ab2c6de9dec
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsTextract.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsTextract.element.png b/cloud/documentation/aws/MachineLearning/AwsTextract.element.png
new file mode 100644
index 00000000000..8c2e68ebd16
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsTextract.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsTextract.md b/cloud/documentation/aws/MachineLearning/AwsTextract.md
new file mode 100644
index 00000000000..f911bad695f
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsTextract.md
@@ -0,0 +1,81 @@
+# AwsTextract
+```text
+elements/aws/MachineLearning/AwsTextract
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsTextract icon](../../../icons/aws/MachineLearning/AwsTextract.png) | ![AwsTextract element](AwsTextract.element.png) | ![AwsTextract card](AwsTextract.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTextract element
+include('elements/aws/MachineLearning/AwsTextract')
+AwsTextract('element', 'Textract', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTextract element
+include('elements/aws/MachineLearning/AwsTextract')
+AwsTextract('element', 'Textract', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTextract card
+include('elements/aws/MachineLearning/AwsTextract')
+AwsTextractCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTextract card
+include('elements/aws/MachineLearning/AwsTextract')
+AwsTextractCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsTranscribe.card.png b/cloud/documentation/aws/MachineLearning/AwsTranscribe.card.png
new file mode 100644
index 00000000000..b99e20e3baa
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsTranscribe.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsTranscribe.element.png b/cloud/documentation/aws/MachineLearning/AwsTranscribe.element.png
new file mode 100644
index 00000000000..7cea964ec76
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsTranscribe.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsTranscribe.md b/cloud/documentation/aws/MachineLearning/AwsTranscribe.md
new file mode 100644
index 00000000000..31ea32a3c32
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsTranscribe.md
@@ -0,0 +1,81 @@
+# AwsTranscribe
+```text
+elements/aws/MachineLearning/AwsTranscribe
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsTranscribe icon](../../../icons/aws/MachineLearning/AwsTranscribe.png) | ![AwsTranscribe element](AwsTranscribe.element.png) | ![AwsTranscribe card](AwsTranscribe.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTranscribe element
+include('elements/aws/MachineLearning/AwsTranscribe')
+AwsTranscribe('element', 'Transcribe', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTranscribe element
+include('elements/aws/MachineLearning/AwsTranscribe')
+AwsTranscribe('element', 'Transcribe', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTranscribe card
+include('elements/aws/MachineLearning/AwsTranscribe')
+AwsTranscribeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTranscribe card
+include('elements/aws/MachineLearning/AwsTranscribe')
+AwsTranscribeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MachineLearning/AwsTranslate.card.png b/cloud/documentation/aws/MachineLearning/AwsTranslate.card.png
new file mode 100644
index 00000000000..808de3cbadf
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsTranslate.card.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsTranslate.element.png b/cloud/documentation/aws/MachineLearning/AwsTranslate.element.png
new file mode 100644
index 00000000000..5014d9fc927
Binary files /dev/null and b/cloud/documentation/aws/MachineLearning/AwsTranslate.element.png differ
diff --git a/cloud/documentation/aws/MachineLearning/AwsTranslate.md b/cloud/documentation/aws/MachineLearning/AwsTranslate.md
new file mode 100644
index 00000000000..58b4b30b35d
--- /dev/null
+++ b/cloud/documentation/aws/MachineLearning/AwsTranslate.md
@@ -0,0 +1,81 @@
+# AwsTranslate
+```text
+elements/aws/MachineLearning/AwsTranslate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsTranslate icon](../../../icons/aws/MachineLearning/AwsTranslate.png) | ![AwsTranslate element](AwsTranslate.element.png) | ![AwsTranslate card](AwsTranslate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTranslate element
+include('elements/aws/MachineLearning/AwsTranslate')
+AwsTranslate('element', 'Translate', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTranslate element
+include('elements/aws/MachineLearning/AwsTranslate')
+AwsTranslate('element', 'Translate', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTranslate card
+include('elements/aws/MachineLearning/AwsTranslate')
+AwsTranslateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTranslate card
+include('elements/aws/MachineLearning/AwsTranslate')
+AwsTranslateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsAutoScaling.card.png b/cloud/documentation/aws/ManagementGovernance/AwsAutoScaling.card.png
new file mode 100644
index 00000000000..3510e79d8fd
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsAutoScaling.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsAutoScaling.element.png b/cloud/documentation/aws/ManagementGovernance/AwsAutoScaling.element.png
new file mode 100644
index 00000000000..3f7a1adb5ca
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsAutoScaling.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsAutoScaling.md b/cloud/documentation/aws/ManagementGovernance/AwsAutoScaling.md
new file mode 100644
index 00000000000..2268bc7a0d2
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsAutoScaling.md
@@ -0,0 +1,81 @@
+# AwsAutoScaling
+```text
+elements/aws/ManagementGovernance/AwsAutoScaling
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsAutoScaling icon](../../../icons/aws/ManagementGovernance/AwsAutoScaling.png) | ![AwsAutoScaling element](AwsAutoScaling.element.png) | ![AwsAutoScaling card](AwsAutoScaling.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAutoScaling element
+include('elements/aws/ManagementGovernance/AwsAutoScaling')
+AwsAutoScaling('element', 'Auto Scaling', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAutoScaling element
+include('elements/aws/ManagementGovernance/AwsAutoScaling')
+AwsAutoScaling('element', 'Auto Scaling', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAutoScaling card
+include('elements/aws/ManagementGovernance/AwsAutoScaling')
+AwsAutoScalingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAutoScaling card
+include('elements/aws/ManagementGovernance/AwsAutoScaling')
+AwsAutoScalingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudformation.card.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudformation.card.png
new file mode 100644
index 00000000000..58ead446f96
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudformation.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudformation.element.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudformation.element.png
new file mode 100644
index 00000000000..375ffbd3ce2
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudformation.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudformation.md b/cloud/documentation/aws/ManagementGovernance/AwsCloudformation.md
new file mode 100644
index 00000000000..26d1a8284b4
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsCloudformation.md
@@ -0,0 +1,81 @@
+# AwsCloudformation
+```text
+elements/aws/ManagementGovernance/AwsCloudformation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudformation icon](../../../icons/aws/ManagementGovernance/AwsCloudformation.png) | ![AwsCloudformation element](AwsCloudformation.element.png) | ![AwsCloudformation card](AwsCloudformation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudformation element
+include('elements/aws/ManagementGovernance/AwsCloudformation')
+AwsCloudformation('element', 'Cloudformation', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudformation element
+include('elements/aws/ManagementGovernance/AwsCloudformation')
+AwsCloudformation('element', 'Cloudformation', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudformation card
+include('elements/aws/ManagementGovernance/AwsCloudformation')
+AwsCloudformationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudformation card
+include('elements/aws/ManagementGovernance/AwsCloudformation')
+AwsCloudformationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudformationChangeSet.card.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationChangeSet.card.png
new file mode 100644
index 00000000000..0360502a7c6
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationChangeSet.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudformationChangeSet.element.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationChangeSet.element.png
new file mode 100644
index 00000000000..8a9d0b1c1a7
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationChangeSet.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudformationChangeSet.md b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationChangeSet.md
new file mode 100644
index 00000000000..a8775aca945
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationChangeSet.md
@@ -0,0 +1,81 @@
+# AwsCloudformationChangeSet
+```text
+elements/aws/ManagementGovernance/AwsCloudformationChangeSet
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudformationChangeSet icon](../../../icons/aws/ManagementGovernance/AwsCloudformationChangeSet.png) | ![AwsCloudformationChangeSet element](AwsCloudformationChangeSet.element.png) | ![AwsCloudformationChangeSet card](AwsCloudformationChangeSet.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudformationChangeSet element
+include('elements/aws/ManagementGovernance/AwsCloudformationChangeSet')
+AwsCloudformationChangeSet('element', 'Cloudformation Change Set', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudformationChangeSet element
+include('elements/aws/ManagementGovernance/AwsCloudformationChangeSet')
+AwsCloudformationChangeSet('element', 'Cloudformation Change Set', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudformationChangeSet card
+include('elements/aws/ManagementGovernance/AwsCloudformationChangeSet')
+AwsCloudformationChangeSetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudformationChangeSet card
+include('elements/aws/ManagementGovernance/AwsCloudformationChangeSet')
+AwsCloudformationChangeSetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudformationStack.card.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationStack.card.png
new file mode 100644
index 00000000000..d45101ae78e
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationStack.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudformationStack.element.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationStack.element.png
new file mode 100644
index 00000000000..d83e9cde729
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationStack.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudformationStack.md b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationStack.md
new file mode 100644
index 00000000000..67ed21c767e
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationStack.md
@@ -0,0 +1,81 @@
+# AwsCloudformationStack
+```text
+elements/aws/ManagementGovernance/AwsCloudformationStack
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudformationStack icon](../../../icons/aws/ManagementGovernance/AwsCloudformationStack.png) | ![AwsCloudformationStack element](AwsCloudformationStack.element.png) | ![AwsCloudformationStack card](AwsCloudformationStack.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudformationStack element
+include('elements/aws/ManagementGovernance/AwsCloudformationStack')
+AwsCloudformationStack('element', 'Cloudformation Stack', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudformationStack element
+include('elements/aws/ManagementGovernance/AwsCloudformationStack')
+AwsCloudformationStack('element', 'Cloudformation Stack', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudformationStack card
+include('elements/aws/ManagementGovernance/AwsCloudformationStack')
+AwsCloudformationStackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudformationStack card
+include('elements/aws/ManagementGovernance/AwsCloudformationStack')
+AwsCloudformationStackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudformationTemplate.card.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationTemplate.card.png
new file mode 100644
index 00000000000..ff111d65e0a
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationTemplate.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudformationTemplate.element.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationTemplate.element.png
new file mode 100644
index 00000000000..1547c08ae54
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationTemplate.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudformationTemplate.md b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationTemplate.md
new file mode 100644
index 00000000000..e876011d49e
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsCloudformationTemplate.md
@@ -0,0 +1,81 @@
+# AwsCloudformationTemplate
+```text
+elements/aws/ManagementGovernance/AwsCloudformationTemplate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudformationTemplate icon](../../../icons/aws/ManagementGovernance/AwsCloudformationTemplate.png) | ![AwsCloudformationTemplate element](AwsCloudformationTemplate.element.png) | ![AwsCloudformationTemplate card](AwsCloudformationTemplate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudformationTemplate element
+include('elements/aws/ManagementGovernance/AwsCloudformationTemplate')
+AwsCloudformationTemplate('element', 'Cloudformation Template', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudformationTemplate element
+include('elements/aws/ManagementGovernance/AwsCloudformationTemplate')
+AwsCloudformationTemplate('element', 'Cloudformation Template', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudformationTemplate card
+include('elements/aws/ManagementGovernance/AwsCloudformationTemplate')
+AwsCloudformationTemplateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudformationTemplate card
+include('elements/aws/ManagementGovernance/AwsCloudformationTemplate')
+AwsCloudformationTemplateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudtrail.card.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudtrail.card.png
new file mode 100644
index 00000000000..ce91a247b0a
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudtrail.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudtrail.element.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudtrail.element.png
new file mode 100644
index 00000000000..6bbcb0c26a7
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudtrail.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudtrail.md b/cloud/documentation/aws/ManagementGovernance/AwsCloudtrail.md
new file mode 100644
index 00000000000..8e2c663c50f
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsCloudtrail.md
@@ -0,0 +1,81 @@
+# AwsCloudtrail
+```text
+elements/aws/ManagementGovernance/AwsCloudtrail
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudtrail icon](../../../icons/aws/ManagementGovernance/AwsCloudtrail.png) | ![AwsCloudtrail element](AwsCloudtrail.element.png) | ![AwsCloudtrail card](AwsCloudtrail.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudtrail element
+include('elements/aws/ManagementGovernance/AwsCloudtrail')
+AwsCloudtrail('element', 'Cloudtrail', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudtrail element
+include('elements/aws/ManagementGovernance/AwsCloudtrail')
+AwsCloudtrail('element', 'Cloudtrail', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudtrail card
+include('elements/aws/ManagementGovernance/AwsCloudtrail')
+AwsCloudtrailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudtrail card
+include('elements/aws/ManagementGovernance/AwsCloudtrail')
+AwsCloudtrailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudwatch.card.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatch.card.png
new file mode 100644
index 00000000000..4930098f5b9
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatch.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudwatch.element.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatch.element.png
new file mode 100644
index 00000000000..5cf07d8c91d
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatch.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudwatch.md b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatch.md
new file mode 100644
index 00000000000..f8924226b04
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatch.md
@@ -0,0 +1,81 @@
+# AwsCloudwatch
+```text
+elements/aws/ManagementGovernance/AwsCloudwatch
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudwatch icon](../../../icons/aws/ManagementGovernance/AwsCloudwatch.png) | ![AwsCloudwatch element](AwsCloudwatch.element.png) | ![AwsCloudwatch card](AwsCloudwatch.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatch element
+include('elements/aws/ManagementGovernance/AwsCloudwatch')
+AwsCloudwatch('element', 'Cloudwatch', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatch element
+include('elements/aws/ManagementGovernance/AwsCloudwatch')
+AwsCloudwatch('element', 'Cloudwatch', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudwatch card
+include('elements/aws/ManagementGovernance/AwsCloudwatch')
+AwsCloudwatchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudwatch card
+include('elements/aws/ManagementGovernance/AwsCloudwatch')
+AwsCloudwatchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchAlarm.card.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchAlarm.card.png
new file mode 100644
index 00000000000..5776c02c3d7
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchAlarm.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchAlarm.element.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchAlarm.element.png
new file mode 100644
index 00000000000..22682282b32
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchAlarm.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchAlarm.md b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchAlarm.md
new file mode 100644
index 00000000000..66000d9af31
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchAlarm.md
@@ -0,0 +1,81 @@
+# AwsCloudwatchAlarm
+```text
+elements/aws/ManagementGovernance/AwsCloudwatchAlarm
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudwatchAlarm icon](../../../icons/aws/ManagementGovernance/AwsCloudwatchAlarm.png) | ![AwsCloudwatchAlarm element](AwsCloudwatchAlarm.element.png) | ![AwsCloudwatchAlarm card](AwsCloudwatchAlarm.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatchAlarm element
+include('elements/aws/ManagementGovernance/AwsCloudwatchAlarm')
+AwsCloudwatchAlarm('element', 'Cloudwatch Alarm', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatchAlarm element
+include('elements/aws/ManagementGovernance/AwsCloudwatchAlarm')
+AwsCloudwatchAlarm('element', 'Cloudwatch Alarm', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudwatchAlarm card
+include('elements/aws/ManagementGovernance/AwsCloudwatchAlarm')
+AwsCloudwatchAlarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudwatchAlarm card
+include('elements/aws/ManagementGovernance/AwsCloudwatchAlarm')
+AwsCloudwatchAlarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventEventBased.card.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventEventBased.card.png
new file mode 100644
index 00000000000..2a708164068
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventEventBased.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventEventBased.element.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventEventBased.element.png
new file mode 100644
index 00000000000..10c8ed1b43a
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventEventBased.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventEventBased.md b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventEventBased.md
new file mode 100644
index 00000000000..3c4248205c7
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventEventBased.md
@@ -0,0 +1,81 @@
+# AwsCloudwatchEventEventBased
+```text
+elements/aws/ManagementGovernance/AwsCloudwatchEventEventBased
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudwatchEventEventBased icon](../../../icons/aws/ManagementGovernance/AwsCloudwatchEventEventBased.png) | ![AwsCloudwatchEventEventBased element](AwsCloudwatchEventEventBased.element.png) | ![AwsCloudwatchEventEventBased card](AwsCloudwatchEventEventBased.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatchEventEventBased element
+include('elements/aws/ManagementGovernance/AwsCloudwatchEventEventBased')
+AwsCloudwatchEventEventBased('element', 'Cloudwatch Event Event Based', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatchEventEventBased element
+include('elements/aws/ManagementGovernance/AwsCloudwatchEventEventBased')
+AwsCloudwatchEventEventBased('element', 'Cloudwatch Event Event Based', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudwatchEventEventBased card
+include('elements/aws/ManagementGovernance/AwsCloudwatchEventEventBased')
+AwsCloudwatchEventEventBasedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudwatchEventEventBased card
+include('elements/aws/ManagementGovernance/AwsCloudwatchEventEventBased')
+AwsCloudwatchEventEventBasedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.card.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.card.png
new file mode 100644
index 00000000000..b7c943cf030
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.element.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.element.png
new file mode 100644
index 00000000000..af2bf4491d3
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.md b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.md
new file mode 100644
index 00000000000..deb3d70eecf
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.md
@@ -0,0 +1,81 @@
+# AwsCloudwatchEventTimeBased
+```text
+elements/aws/ManagementGovernance/AwsCloudwatchEventTimeBased
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudwatchEventTimeBased icon](../../../icons/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.png) | ![AwsCloudwatchEventTimeBased element](AwsCloudwatchEventTimeBased.element.png) | ![AwsCloudwatchEventTimeBased card](AwsCloudwatchEventTimeBased.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatchEventTimeBased element
+include('elements/aws/ManagementGovernance/AwsCloudwatchEventTimeBased')
+AwsCloudwatchEventTimeBased('element', 'Cloudwatch Event Time Based', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatchEventTimeBased element
+include('elements/aws/ManagementGovernance/AwsCloudwatchEventTimeBased')
+AwsCloudwatchEventTimeBased('element', 'Cloudwatch Event Time Based', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudwatchEventTimeBased card
+include('elements/aws/ManagementGovernance/AwsCloudwatchEventTimeBased')
+AwsCloudwatchEventTimeBasedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudwatchEventTimeBased card
+include('elements/aws/ManagementGovernance/AwsCloudwatchEventTimeBased')
+AwsCloudwatchEventTimeBasedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchRule.card.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchRule.card.png
new file mode 100644
index 00000000000..ed75ba7933e
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchRule.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchRule.element.png b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchRule.element.png
new file mode 100644
index 00000000000..36a2d35cb3f
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchRule.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchRule.md b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchRule.md
new file mode 100644
index 00000000000..6867ff18c4b
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsCloudwatchRule.md
@@ -0,0 +1,81 @@
+# AwsCloudwatchRule
+```text
+elements/aws/ManagementGovernance/AwsCloudwatchRule
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudwatchRule icon](../../../icons/aws/ManagementGovernance/AwsCloudwatchRule.png) | ![AwsCloudwatchRule element](AwsCloudwatchRule.element.png) | ![AwsCloudwatchRule card](AwsCloudwatchRule.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatchRule element
+include('elements/aws/ManagementGovernance/AwsCloudwatchRule')
+AwsCloudwatchRule('element', 'Cloudwatch Rule', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatchRule element
+include('elements/aws/ManagementGovernance/AwsCloudwatchRule')
+AwsCloudwatchRule('element', 'Cloudwatch Rule', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudwatchRule card
+include('elements/aws/ManagementGovernance/AwsCloudwatchRule')
+AwsCloudwatchRuleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudwatchRule card
+include('elements/aws/ManagementGovernance/AwsCloudwatchRule')
+AwsCloudwatchRuleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCodeguru.card.png b/cloud/documentation/aws/ManagementGovernance/AwsCodeguru.card.png
new file mode 100644
index 00000000000..a877d7c020d
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCodeguru.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCodeguru.element.png b/cloud/documentation/aws/ManagementGovernance/AwsCodeguru.element.png
new file mode 100644
index 00000000000..6fb07909a3e
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCodeguru.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCodeguru.md b/cloud/documentation/aws/ManagementGovernance/AwsCodeguru.md
new file mode 100644
index 00000000000..c31bd71108f
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsCodeguru.md
@@ -0,0 +1,81 @@
+# AwsCodeguru
+```text
+elements/aws/ManagementGovernance/AwsCodeguru
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCodeguru icon](../../../icons/aws/ManagementGovernance/AwsCodeguru.png) | ![AwsCodeguru element](AwsCodeguru.element.png) | ![AwsCodeguru card](AwsCodeguru.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodeguru element
+include('elements/aws/ManagementGovernance/AwsCodeguru')
+AwsCodeguru('element', 'Codeguru', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodeguru element
+include('elements/aws/ManagementGovernance/AwsCodeguru')
+AwsCodeguru('element', 'Codeguru', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCodeguru card
+include('elements/aws/ManagementGovernance/AwsCodeguru')
+AwsCodeguruCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCodeguru card
+include('elements/aws/ManagementGovernance/AwsCodeguru')
+AwsCodeguruCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCommandLineInterface.card.png b/cloud/documentation/aws/ManagementGovernance/AwsCommandLineInterface.card.png
new file mode 100644
index 00000000000..ce7b12580e0
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCommandLineInterface.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCommandLineInterface.element.png b/cloud/documentation/aws/ManagementGovernance/AwsCommandLineInterface.element.png
new file mode 100644
index 00000000000..8716e5ea933
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsCommandLineInterface.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsCommandLineInterface.md b/cloud/documentation/aws/ManagementGovernance/AwsCommandLineInterface.md
new file mode 100644
index 00000000000..ad22eb8a01c
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsCommandLineInterface.md
@@ -0,0 +1,81 @@
+# AwsCommandLineInterface
+```text
+elements/aws/ManagementGovernance/AwsCommandLineInterface
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCommandLineInterface icon](../../../icons/aws/ManagementGovernance/AwsCommandLineInterface.png) | ![AwsCommandLineInterface element](AwsCommandLineInterface.element.png) | ![AwsCommandLineInterface card](AwsCommandLineInterface.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCommandLineInterface element
+include('elements/aws/ManagementGovernance/AwsCommandLineInterface')
+AwsCommandLineInterface('element', 'Command Line Interface', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCommandLineInterface element
+include('elements/aws/ManagementGovernance/AwsCommandLineInterface')
+AwsCommandLineInterface('element', 'Command Line Interface', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCommandLineInterface card
+include('elements/aws/ManagementGovernance/AwsCommandLineInterface')
+AwsCommandLineInterfaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCommandLineInterface card
+include('elements/aws/ManagementGovernance/AwsCommandLineInterface')
+AwsCommandLineInterfaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsConfig.card.png b/cloud/documentation/aws/ManagementGovernance/AwsConfig.card.png
new file mode 100644
index 00000000000..95c1f092ddd
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsConfig.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsConfig.element.png b/cloud/documentation/aws/ManagementGovernance/AwsConfig.element.png
new file mode 100644
index 00000000000..ae4ba672853
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsConfig.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsConfig.md b/cloud/documentation/aws/ManagementGovernance/AwsConfig.md
new file mode 100644
index 00000000000..df045497d9b
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsConfig.md
@@ -0,0 +1,81 @@
+# AwsConfig
+```text
+elements/aws/ManagementGovernance/AwsConfig
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsConfig icon](../../../icons/aws/ManagementGovernance/AwsConfig.png) | ![AwsConfig element](AwsConfig.element.png) | ![AwsConfig card](AwsConfig.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsConfig element
+include('elements/aws/ManagementGovernance/AwsConfig')
+AwsConfig('element', 'Config', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsConfig element
+include('elements/aws/ManagementGovernance/AwsConfig')
+AwsConfig('element', 'Config', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsConfig card
+include('elements/aws/ManagementGovernance/AwsConfig')
+AwsConfigCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsConfig card
+include('elements/aws/ManagementGovernance/AwsConfig')
+AwsConfigCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsControlTower.card.png b/cloud/documentation/aws/ManagementGovernance/AwsControlTower.card.png
new file mode 100644
index 00000000000..5057e117e35
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsControlTower.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsControlTower.element.png b/cloud/documentation/aws/ManagementGovernance/AwsControlTower.element.png
new file mode 100644
index 00000000000..31e05ce9b88
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsControlTower.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsControlTower.md b/cloud/documentation/aws/ManagementGovernance/AwsControlTower.md
new file mode 100644
index 00000000000..b937002112b
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsControlTower.md
@@ -0,0 +1,81 @@
+# AwsControlTower
+```text
+elements/aws/ManagementGovernance/AwsControlTower
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsControlTower icon](../../../icons/aws/ManagementGovernance/AwsControlTower.png) | ![AwsControlTower element](AwsControlTower.element.png) | ![AwsControlTower card](AwsControlTower.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsControlTower element
+include('elements/aws/ManagementGovernance/AwsControlTower')
+AwsControlTower('element', 'Control Tower', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsControlTower element
+include('elements/aws/ManagementGovernance/AwsControlTower')
+AwsControlTower('element', 'Control Tower', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsControlTower card
+include('elements/aws/ManagementGovernance/AwsControlTower')
+AwsControlTowerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsControlTower card
+include('elements/aws/ManagementGovernance/AwsControlTower')
+AwsControlTowerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsLicenseManager.card.png b/cloud/documentation/aws/ManagementGovernance/AwsLicenseManager.card.png
new file mode 100644
index 00000000000..20371998bed
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsLicenseManager.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsLicenseManager.element.png b/cloud/documentation/aws/ManagementGovernance/AwsLicenseManager.element.png
new file mode 100644
index 00000000000..f70223c57a1
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsLicenseManager.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsLicenseManager.md b/cloud/documentation/aws/ManagementGovernance/AwsLicenseManager.md
new file mode 100644
index 00000000000..59655143854
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsLicenseManager.md
@@ -0,0 +1,81 @@
+# AwsLicenseManager
+```text
+elements/aws/ManagementGovernance/AwsLicenseManager
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsLicenseManager icon](../../../icons/aws/ManagementGovernance/AwsLicenseManager.png) | ![AwsLicenseManager element](AwsLicenseManager.element.png) | ![AwsLicenseManager card](AwsLicenseManager.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLicenseManager element
+include('elements/aws/ManagementGovernance/AwsLicenseManager')
+AwsLicenseManager('element', 'License Manager', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLicenseManager element
+include('elements/aws/ManagementGovernance/AwsLicenseManager')
+AwsLicenseManager('element', 'License Manager', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsLicenseManager card
+include('elements/aws/ManagementGovernance/AwsLicenseManager')
+AwsLicenseManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsLicenseManager card
+include('elements/aws/ManagementGovernance/AwsLicenseManager')
+AwsLicenseManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsManagedServices.card.png b/cloud/documentation/aws/ManagementGovernance/AwsManagedServices.card.png
new file mode 100644
index 00000000000..4db40abebc6
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsManagedServices.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsManagedServices.element.png b/cloud/documentation/aws/ManagementGovernance/AwsManagedServices.element.png
new file mode 100644
index 00000000000..9064fcdb04a
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsManagedServices.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsManagedServices.md b/cloud/documentation/aws/ManagementGovernance/AwsManagedServices.md
new file mode 100644
index 00000000000..04b965cf69e
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsManagedServices.md
@@ -0,0 +1,81 @@
+# AwsManagedServices
+```text
+elements/aws/ManagementGovernance/AwsManagedServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsManagedServices icon](../../../icons/aws/ManagementGovernance/AwsManagedServices.png) | ![AwsManagedServices element](AwsManagedServices.element.png) | ![AwsManagedServices card](AwsManagedServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedServices element
+include('elements/aws/ManagementGovernance/AwsManagedServices')
+AwsManagedServices('element', 'Managed Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedServices element
+include('elements/aws/ManagementGovernance/AwsManagedServices')
+AwsManagedServices('element', 'Managed Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsManagedServices card
+include('elements/aws/ManagementGovernance/AwsManagedServices')
+AwsManagedServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsManagedServices card
+include('elements/aws/ManagementGovernance/AwsManagedServices')
+AwsManagedServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsManagementAndGovernance.card.png b/cloud/documentation/aws/ManagementGovernance/AwsManagementAndGovernance.card.png
new file mode 100644
index 00000000000..8979b253a79
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsManagementAndGovernance.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsManagementAndGovernance.element.png b/cloud/documentation/aws/ManagementGovernance/AwsManagementAndGovernance.element.png
new file mode 100644
index 00000000000..1b7dbb3c1cf
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsManagementAndGovernance.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsManagementAndGovernance.md b/cloud/documentation/aws/ManagementGovernance/AwsManagementAndGovernance.md
new file mode 100644
index 00000000000..69e3213d2b8
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsManagementAndGovernance.md
@@ -0,0 +1,81 @@
+# AwsManagementAndGovernance
+```text
+elements/aws/ManagementGovernance/AwsManagementAndGovernance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsManagementAndGovernance icon](../../../icons/aws/ManagementGovernance/AwsManagementAndGovernance.png) | ![AwsManagementAndGovernance element](AwsManagementAndGovernance.element.png) | ![AwsManagementAndGovernance card](AwsManagementAndGovernance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagementAndGovernance element
+include('elements/aws/ManagementGovernance/AwsManagementAndGovernance')
+AwsManagementAndGovernance('element', 'Management And Governance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagementAndGovernance element
+include('elements/aws/ManagementGovernance/AwsManagementAndGovernance')
+AwsManagementAndGovernance('element', 'Management And Governance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsManagementAndGovernance card
+include('elements/aws/ManagementGovernance/AwsManagementAndGovernance')
+AwsManagementAndGovernanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsManagementAndGovernance card
+include('elements/aws/ManagementGovernance/AwsManagementAndGovernance')
+AwsManagementAndGovernanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsManagementConsole.card.png b/cloud/documentation/aws/ManagementGovernance/AwsManagementConsole.card.png
new file mode 100644
index 00000000000..065c1c62d73
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsManagementConsole.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsManagementConsole.element.png b/cloud/documentation/aws/ManagementGovernance/AwsManagementConsole.element.png
new file mode 100644
index 00000000000..92eef1787ae
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsManagementConsole.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsManagementConsole.md b/cloud/documentation/aws/ManagementGovernance/AwsManagementConsole.md
new file mode 100644
index 00000000000..971554bce53
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsManagementConsole.md
@@ -0,0 +1,81 @@
+# AwsManagementConsole
+```text
+elements/aws/ManagementGovernance/AwsManagementConsole
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsManagementConsole icon](../../../icons/aws/ManagementGovernance/AwsManagementConsole.png) | ![AwsManagementConsole element](AwsManagementConsole.element.png) | ![AwsManagementConsole card](AwsManagementConsole.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagementConsole element
+include('elements/aws/ManagementGovernance/AwsManagementConsole')
+AwsManagementConsole('element', 'Management Console', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagementConsole element
+include('elements/aws/ManagementGovernance/AwsManagementConsole')
+AwsManagementConsole('element', 'Management Console', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsManagementConsole card
+include('elements/aws/ManagementGovernance/AwsManagementConsole')
+AwsManagementConsoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsManagementConsole card
+include('elements/aws/ManagementGovernance/AwsManagementConsole')
+AwsManagementConsoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworks.card.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworks.card.png
new file mode 100644
index 00000000000..acae983c66d
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworks.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworks.element.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworks.element.png
new file mode 100644
index 00000000000..f05dc8ad162
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworks.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworks.md b/cloud/documentation/aws/ManagementGovernance/AwsOpsworks.md
new file mode 100644
index 00000000000..917d3db7e8e
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsOpsworks.md
@@ -0,0 +1,81 @@
+# AwsOpsworks
+```text
+elements/aws/ManagementGovernance/AwsOpsworks
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsOpsworks icon](../../../icons/aws/ManagementGovernance/AwsOpsworks.png) | ![AwsOpsworks element](AwsOpsworks.element.png) | ![AwsOpsworks card](AwsOpsworks.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworks element
+include('elements/aws/ManagementGovernance/AwsOpsworks')
+AwsOpsworks('element', 'Opsworks', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworks element
+include('elements/aws/ManagementGovernance/AwsOpsworks')
+AwsOpsworks('element', 'Opsworks', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworks card
+include('elements/aws/ManagementGovernance/AwsOpsworks')
+AwsOpsworksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworks card
+include('elements/aws/ManagementGovernance/AwsOpsworks')
+AwsOpsworksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksApps.card.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksApps.card.png
new file mode 100644
index 00000000000..19dbcd04bd5
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksApps.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksApps.element.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksApps.element.png
new file mode 100644
index 00000000000..2335df03917
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksApps.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksApps.md b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksApps.md
new file mode 100644
index 00000000000..bb38a913d0a
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksApps.md
@@ -0,0 +1,81 @@
+# AwsOpsworksApps
+```text
+elements/aws/ManagementGovernance/AwsOpsworksApps
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsOpsworksApps icon](../../../icons/aws/ManagementGovernance/AwsOpsworksApps.png) | ![AwsOpsworksApps element](AwsOpsworksApps.element.png) | ![AwsOpsworksApps card](AwsOpsworksApps.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksApps element
+include('elements/aws/ManagementGovernance/AwsOpsworksApps')
+AwsOpsworksApps('element', 'Opsworks Apps', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksApps element
+include('elements/aws/ManagementGovernance/AwsOpsworksApps')
+AwsOpsworksApps('element', 'Opsworks Apps', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworksApps card
+include('elements/aws/ManagementGovernance/AwsOpsworksApps')
+AwsOpsworksAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworksApps card
+include('elements/aws/ManagementGovernance/AwsOpsworksApps')
+AwsOpsworksAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksDeployments.card.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksDeployments.card.png
new file mode 100644
index 00000000000..c9787651315
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksDeployments.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksDeployments.element.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksDeployments.element.png
new file mode 100644
index 00000000000..afd4aa4086b
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksDeployments.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksDeployments.md b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksDeployments.md
new file mode 100644
index 00000000000..bc4940c493e
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksDeployments.md
@@ -0,0 +1,81 @@
+# AwsOpsworksDeployments
+```text
+elements/aws/ManagementGovernance/AwsOpsworksDeployments
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsOpsworksDeployments icon](../../../icons/aws/ManagementGovernance/AwsOpsworksDeployments.png) | ![AwsOpsworksDeployments element](AwsOpsworksDeployments.element.png) | ![AwsOpsworksDeployments card](AwsOpsworksDeployments.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksDeployments element
+include('elements/aws/ManagementGovernance/AwsOpsworksDeployments')
+AwsOpsworksDeployments('element', 'Opsworks Deployments', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksDeployments element
+include('elements/aws/ManagementGovernance/AwsOpsworksDeployments')
+AwsOpsworksDeployments('element', 'Opsworks Deployments', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworksDeployments card
+include('elements/aws/ManagementGovernance/AwsOpsworksDeployments')
+AwsOpsworksDeploymentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworksDeployments card
+include('elements/aws/ManagementGovernance/AwsOpsworksDeployments')
+AwsOpsworksDeploymentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksInstances.card.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksInstances.card.png
new file mode 100644
index 00000000000..32df8a029fb
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksInstances.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksInstances.element.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksInstances.element.png
new file mode 100644
index 00000000000..e035ac367f7
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksInstances.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksInstances.md b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksInstances.md
new file mode 100644
index 00000000000..5588403fc3f
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksInstances.md
@@ -0,0 +1,81 @@
+# AwsOpsworksInstances
+```text
+elements/aws/ManagementGovernance/AwsOpsworksInstances
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsOpsworksInstances icon](../../../icons/aws/ManagementGovernance/AwsOpsworksInstances.png) | ![AwsOpsworksInstances element](AwsOpsworksInstances.element.png) | ![AwsOpsworksInstances card](AwsOpsworksInstances.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksInstances element
+include('elements/aws/ManagementGovernance/AwsOpsworksInstances')
+AwsOpsworksInstances('element', 'Opsworks Instances', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksInstances element
+include('elements/aws/ManagementGovernance/AwsOpsworksInstances')
+AwsOpsworksInstances('element', 'Opsworks Instances', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworksInstances card
+include('elements/aws/ManagementGovernance/AwsOpsworksInstances')
+AwsOpsworksInstancesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworksInstances card
+include('elements/aws/ManagementGovernance/AwsOpsworksInstances')
+AwsOpsworksInstancesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksLayers.card.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksLayers.card.png
new file mode 100644
index 00000000000..b3ec59f1524
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksLayers.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksLayers.element.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksLayers.element.png
new file mode 100644
index 00000000000..74201718cf5
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksLayers.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksLayers.md b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksLayers.md
new file mode 100644
index 00000000000..eb9daad8d70
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksLayers.md
@@ -0,0 +1,81 @@
+# AwsOpsworksLayers
+```text
+elements/aws/ManagementGovernance/AwsOpsworksLayers
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsOpsworksLayers icon](../../../icons/aws/ManagementGovernance/AwsOpsworksLayers.png) | ![AwsOpsworksLayers element](AwsOpsworksLayers.element.png) | ![AwsOpsworksLayers card](AwsOpsworksLayers.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksLayers element
+include('elements/aws/ManagementGovernance/AwsOpsworksLayers')
+AwsOpsworksLayers('element', 'Opsworks Layers', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksLayers element
+include('elements/aws/ManagementGovernance/AwsOpsworksLayers')
+AwsOpsworksLayers('element', 'Opsworks Layers', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworksLayers card
+include('elements/aws/ManagementGovernance/AwsOpsworksLayers')
+AwsOpsworksLayersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworksLayers card
+include('elements/aws/ManagementGovernance/AwsOpsworksLayers')
+AwsOpsworksLayersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksMonitoring.card.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksMonitoring.card.png
new file mode 100644
index 00000000000..d7e25de3b5c
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksMonitoring.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksMonitoring.element.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksMonitoring.element.png
new file mode 100644
index 00000000000..405fb289ea9
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksMonitoring.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksMonitoring.md b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksMonitoring.md
new file mode 100644
index 00000000000..fcebb5623a8
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksMonitoring.md
@@ -0,0 +1,81 @@
+# AwsOpsworksMonitoring
+```text
+elements/aws/ManagementGovernance/AwsOpsworksMonitoring
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsOpsworksMonitoring icon](../../../icons/aws/ManagementGovernance/AwsOpsworksMonitoring.png) | ![AwsOpsworksMonitoring element](AwsOpsworksMonitoring.element.png) | ![AwsOpsworksMonitoring card](AwsOpsworksMonitoring.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksMonitoring element
+include('elements/aws/ManagementGovernance/AwsOpsworksMonitoring')
+AwsOpsworksMonitoring('element', 'Opsworks Monitoring', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksMonitoring element
+include('elements/aws/ManagementGovernance/AwsOpsworksMonitoring')
+AwsOpsworksMonitoring('element', 'Opsworks Monitoring', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworksMonitoring card
+include('elements/aws/ManagementGovernance/AwsOpsworksMonitoring')
+AwsOpsworksMonitoringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworksMonitoring card
+include('elements/aws/ManagementGovernance/AwsOpsworksMonitoring')
+AwsOpsworksMonitoringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksPermissions.card.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksPermissions.card.png
new file mode 100644
index 00000000000..6555ac006a5
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksPermissions.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksPermissions.element.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksPermissions.element.png
new file mode 100644
index 00000000000..b028574a050
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksPermissions.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksPermissions.md b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksPermissions.md
new file mode 100644
index 00000000000..e8ab2baaccd
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksPermissions.md
@@ -0,0 +1,81 @@
+# AwsOpsworksPermissions
+```text
+elements/aws/ManagementGovernance/AwsOpsworksPermissions
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsOpsworksPermissions icon](../../../icons/aws/ManagementGovernance/AwsOpsworksPermissions.png) | ![AwsOpsworksPermissions element](AwsOpsworksPermissions.element.png) | ![AwsOpsworksPermissions card](AwsOpsworksPermissions.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksPermissions element
+include('elements/aws/ManagementGovernance/AwsOpsworksPermissions')
+AwsOpsworksPermissions('element', 'Opsworks Permissions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksPermissions element
+include('elements/aws/ManagementGovernance/AwsOpsworksPermissions')
+AwsOpsworksPermissions('element', 'Opsworks Permissions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworksPermissions card
+include('elements/aws/ManagementGovernance/AwsOpsworksPermissions')
+AwsOpsworksPermissionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworksPermissions card
+include('elements/aws/ManagementGovernance/AwsOpsworksPermissions')
+AwsOpsworksPermissionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksResources.card.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksResources.card.png
new file mode 100644
index 00000000000..e33d26f29b7
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksResources.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksResources.element.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksResources.element.png
new file mode 100644
index 00000000000..66948a78006
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksResources.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksResources.md b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksResources.md
new file mode 100644
index 00000000000..2f5147128ef
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksResources.md
@@ -0,0 +1,81 @@
+# AwsOpsworksResources
+```text
+elements/aws/ManagementGovernance/AwsOpsworksResources
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsOpsworksResources icon](../../../icons/aws/ManagementGovernance/AwsOpsworksResources.png) | ![AwsOpsworksResources element](AwsOpsworksResources.element.png) | ![AwsOpsworksResources card](AwsOpsworksResources.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksResources element
+include('elements/aws/ManagementGovernance/AwsOpsworksResources')
+AwsOpsworksResources('element', 'Opsworks Resources', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksResources element
+include('elements/aws/ManagementGovernance/AwsOpsworksResources')
+AwsOpsworksResources('element', 'Opsworks Resources', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworksResources card
+include('elements/aws/ManagementGovernance/AwsOpsworksResources')
+AwsOpsworksResourcesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworksResources card
+include('elements/aws/ManagementGovernance/AwsOpsworksResources')
+AwsOpsworksResourcesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksStack2.card.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksStack2.card.png
new file mode 100644
index 00000000000..23c9291b852
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksStack2.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksStack2.element.png b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksStack2.element.png
new file mode 100644
index 00000000000..e226840141b
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksStack2.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOpsworksStack2.md b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksStack2.md
new file mode 100644
index 00000000000..40698558911
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsOpsworksStack2.md
@@ -0,0 +1,81 @@
+# AwsOpsworksStack2
+```text
+elements/aws/ManagementGovernance/AwsOpsworksStack2
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsOpsworksStack2 icon](../../../icons/aws/ManagementGovernance/AwsOpsworksStack2.png) | ![AwsOpsworksStack2 element](AwsOpsworksStack2.element.png) | ![AwsOpsworksStack2 card](AwsOpsworksStack2.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksStack2 element
+include('elements/aws/ManagementGovernance/AwsOpsworksStack2')
+AwsOpsworksStack2('element', 'Opsworks Stack2', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksStack2 element
+include('elements/aws/ManagementGovernance/AwsOpsworksStack2')
+AwsOpsworksStack2('element', 'Opsworks Stack2', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworksStack2 card
+include('elements/aws/ManagementGovernance/AwsOpsworksStack2')
+AwsOpsworksStack2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworksStack2 card
+include('elements/aws/ManagementGovernance/AwsOpsworksStack2')
+AwsOpsworksStack2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOrganizations.card.png b/cloud/documentation/aws/ManagementGovernance/AwsOrganizations.card.png
new file mode 100644
index 00000000000..38a6e2f32ab
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOrganizations.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOrganizations.element.png b/cloud/documentation/aws/ManagementGovernance/AwsOrganizations.element.png
new file mode 100644
index 00000000000..50bc9228377
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOrganizations.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOrganizations.md b/cloud/documentation/aws/ManagementGovernance/AwsOrganizations.md
new file mode 100644
index 00000000000..5c7cc686882
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsOrganizations.md
@@ -0,0 +1,81 @@
+# AwsOrganizations
+```text
+elements/aws/ManagementGovernance/AwsOrganizations
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsOrganizations icon](../../../icons/aws/ManagementGovernance/AwsOrganizations.png) | ![AwsOrganizations element](AwsOrganizations.element.png) | ![AwsOrganizations card](AwsOrganizations.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOrganizations element
+include('elements/aws/ManagementGovernance/AwsOrganizations')
+AwsOrganizations('element', 'Organizations', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOrganizations element
+include('elements/aws/ManagementGovernance/AwsOrganizations')
+AwsOrganizations('element', 'Organizations', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOrganizations card
+include('elements/aws/ManagementGovernance/AwsOrganizations')
+AwsOrganizationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOrganizations card
+include('elements/aws/ManagementGovernance/AwsOrganizations')
+AwsOrganizationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsAccount.card.png b/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsAccount.card.png
new file mode 100644
index 00000000000..ba3d045d439
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsAccount.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsAccount.element.png b/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsAccount.element.png
new file mode 100644
index 00000000000..dc7d19377ac
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsAccount.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsAccount.md b/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsAccount.md
new file mode 100644
index 00000000000..fd7f99b8afd
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsAccount.md
@@ -0,0 +1,81 @@
+# AwsOrganizationsAccount
+```text
+elements/aws/ManagementGovernance/AwsOrganizationsAccount
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsOrganizationsAccount icon](../../../icons/aws/ManagementGovernance/AwsOrganizationsAccount.png) | ![AwsOrganizationsAccount element](AwsOrganizationsAccount.element.png) | ![AwsOrganizationsAccount card](AwsOrganizationsAccount.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOrganizationsAccount element
+include('elements/aws/ManagementGovernance/AwsOrganizationsAccount')
+AwsOrganizationsAccount('element', 'Organizations Account', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOrganizationsAccount element
+include('elements/aws/ManagementGovernance/AwsOrganizationsAccount')
+AwsOrganizationsAccount('element', 'Organizations Account', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOrganizationsAccount card
+include('elements/aws/ManagementGovernance/AwsOrganizationsAccount')
+AwsOrganizationsAccountCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOrganizationsAccount card
+include('elements/aws/ManagementGovernance/AwsOrganizationsAccount')
+AwsOrganizationsAccountCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.card.png b/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.card.png
new file mode 100644
index 00000000000..4f7015c2f61
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.element.png b/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.element.png
new file mode 100644
index 00000000000..1959e509951
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.md b/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.md
new file mode 100644
index 00000000000..bb5c9100205
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.md
@@ -0,0 +1,81 @@
+# AwsOrganizationsOrganizationalUnit
+```text
+elements/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsOrganizationsOrganizationalUnit icon](../../../icons/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.png) | ![AwsOrganizationsOrganizationalUnit element](AwsOrganizationsOrganizationalUnit.element.png) | ![AwsOrganizationsOrganizationalUnit card](AwsOrganizationsOrganizationalUnit.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOrganizationsOrganizationalUnit element
+include('elements/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+AwsOrganizationsOrganizationalUnit('element', 'Organizations Organizational Unit', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOrganizationsOrganizationalUnit element
+include('elements/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+AwsOrganizationsOrganizationalUnit('element', 'Organizations Organizational Unit', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOrganizationsOrganizationalUnit card
+include('elements/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+AwsOrganizationsOrganizationalUnitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOrganizationsOrganizationalUnit card
+include('elements/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+AwsOrganizationsOrganizationalUnitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsPersonalHealthDashboard.card.png b/cloud/documentation/aws/ManagementGovernance/AwsPersonalHealthDashboard.card.png
new file mode 100644
index 00000000000..9d7045fd55f
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsPersonalHealthDashboard.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsPersonalHealthDashboard.element.png b/cloud/documentation/aws/ManagementGovernance/AwsPersonalHealthDashboard.element.png
new file mode 100644
index 00000000000..2bc872e2222
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsPersonalHealthDashboard.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsPersonalHealthDashboard.md b/cloud/documentation/aws/ManagementGovernance/AwsPersonalHealthDashboard.md
new file mode 100644
index 00000000000..d35cd04683f
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsPersonalHealthDashboard.md
@@ -0,0 +1,81 @@
+# AwsPersonalHealthDashboard
+```text
+elements/aws/ManagementGovernance/AwsPersonalHealthDashboard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsPersonalHealthDashboard icon](../../../icons/aws/ManagementGovernance/AwsPersonalHealthDashboard.png) | ![AwsPersonalHealthDashboard element](AwsPersonalHealthDashboard.element.png) | ![AwsPersonalHealthDashboard card](AwsPersonalHealthDashboard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPersonalHealthDashboard element
+include('elements/aws/ManagementGovernance/AwsPersonalHealthDashboard')
+AwsPersonalHealthDashboard('element', 'Personal Health Dashboard', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPersonalHealthDashboard element
+include('elements/aws/ManagementGovernance/AwsPersonalHealthDashboard')
+AwsPersonalHealthDashboard('element', 'Personal Health Dashboard', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsPersonalHealthDashboard card
+include('elements/aws/ManagementGovernance/AwsPersonalHealthDashboard')
+AwsPersonalHealthDashboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsPersonalHealthDashboard card
+include('elements/aws/ManagementGovernance/AwsPersonalHealthDashboard')
+AwsPersonalHealthDashboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsServiceCatalog.card.png b/cloud/documentation/aws/ManagementGovernance/AwsServiceCatalog.card.png
new file mode 100644
index 00000000000..f765a7da3a0
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsServiceCatalog.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsServiceCatalog.element.png b/cloud/documentation/aws/ManagementGovernance/AwsServiceCatalog.element.png
new file mode 100644
index 00000000000..f96ae0ccc39
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsServiceCatalog.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsServiceCatalog.md b/cloud/documentation/aws/ManagementGovernance/AwsServiceCatalog.md
new file mode 100644
index 00000000000..e5d2874e45c
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsServiceCatalog.md
@@ -0,0 +1,81 @@
+# AwsServiceCatalog
+```text
+elements/aws/ManagementGovernance/AwsServiceCatalog
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsServiceCatalog icon](../../../icons/aws/ManagementGovernance/AwsServiceCatalog.png) | ![AwsServiceCatalog element](AwsServiceCatalog.element.png) | ![AwsServiceCatalog card](AwsServiceCatalog.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsServiceCatalog element
+include('elements/aws/ManagementGovernance/AwsServiceCatalog')
+AwsServiceCatalog('element', 'Service Catalog', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsServiceCatalog element
+include('elements/aws/ManagementGovernance/AwsServiceCatalog')
+AwsServiceCatalog('element', 'Service Catalog', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsServiceCatalog card
+include('elements/aws/ManagementGovernance/AwsServiceCatalog')
+AwsServiceCatalogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsServiceCatalog card
+include('elements/aws/ManagementGovernance/AwsServiceCatalog')
+AwsServiceCatalogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManager.card.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManager.card.png
new file mode 100644
index 00000000000..ee8149978b9
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManager.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManager.element.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManager.element.png
new file mode 100644
index 00000000000..60700da279c
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManager.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManager.md b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManager.md
new file mode 100644
index 00000000000..0e5120626a0
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManager.md
@@ -0,0 +1,81 @@
+# AwsSystemsManager
+```text
+elements/aws/ManagementGovernance/AwsSystemsManager
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSystemsManager icon](../../../icons/aws/ManagementGovernance/AwsSystemsManager.png) | ![AwsSystemsManager element](AwsSystemsManager.element.png) | ![AwsSystemsManager card](AwsSystemsManager.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManager element
+include('elements/aws/ManagementGovernance/AwsSystemsManager')
+AwsSystemsManager('element', 'Systems Manager', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManager element
+include('elements/aws/ManagementGovernance/AwsSystemsManager')
+AwsSystemsManager('element', 'Systems Manager', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManager card
+include('elements/aws/ManagementGovernance/AwsSystemsManager')
+AwsSystemsManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManager card
+include('elements/aws/ManagementGovernance/AwsSystemsManager')
+AwsSystemsManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerAutomation.card.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerAutomation.card.png
new file mode 100644
index 00000000000..db3df7a571f
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerAutomation.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerAutomation.element.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerAutomation.element.png
new file mode 100644
index 00000000000..4a7ee4bded4
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerAutomation.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerAutomation.md b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerAutomation.md
new file mode 100644
index 00000000000..5c4bafc9be3
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerAutomation.md
@@ -0,0 +1,81 @@
+# AwsSystemsManagerAutomation
+```text
+elements/aws/ManagementGovernance/AwsSystemsManagerAutomation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSystemsManagerAutomation icon](../../../icons/aws/ManagementGovernance/AwsSystemsManagerAutomation.png) | ![AwsSystemsManagerAutomation element](AwsSystemsManagerAutomation.element.png) | ![AwsSystemsManagerAutomation card](AwsSystemsManagerAutomation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerAutomation element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerAutomation')
+AwsSystemsManagerAutomation('element', 'Systems Manager Automation', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerAutomation element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerAutomation')
+AwsSystemsManagerAutomation('element', 'Systems Manager Automation', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerAutomation card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerAutomation')
+AwsSystemsManagerAutomationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerAutomation card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerAutomation')
+AwsSystemsManagerAutomationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerDocuments.card.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerDocuments.card.png
new file mode 100644
index 00000000000..19dcd2cc29a
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerDocuments.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerDocuments.element.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerDocuments.element.png
new file mode 100644
index 00000000000..d16d20385f0
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerDocuments.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerDocuments.md b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerDocuments.md
new file mode 100644
index 00000000000..47b5caa5f73
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerDocuments.md
@@ -0,0 +1,81 @@
+# AwsSystemsManagerDocuments
+```text
+elements/aws/ManagementGovernance/AwsSystemsManagerDocuments
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSystemsManagerDocuments icon](../../../icons/aws/ManagementGovernance/AwsSystemsManagerDocuments.png) | ![AwsSystemsManagerDocuments element](AwsSystemsManagerDocuments.element.png) | ![AwsSystemsManagerDocuments card](AwsSystemsManagerDocuments.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerDocuments element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerDocuments')
+AwsSystemsManagerDocuments('element', 'Systems Manager Documents', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerDocuments element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerDocuments')
+AwsSystemsManagerDocuments('element', 'Systems Manager Documents', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerDocuments card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerDocuments')
+AwsSystemsManagerDocumentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerDocuments card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerDocuments')
+AwsSystemsManagerDocumentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerInventory.card.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerInventory.card.png
new file mode 100644
index 00000000000..1292377e275
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerInventory.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerInventory.element.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerInventory.element.png
new file mode 100644
index 00000000000..ea60e2bf358
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerInventory.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerInventory.md b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerInventory.md
new file mode 100644
index 00000000000..955c236f482
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerInventory.md
@@ -0,0 +1,81 @@
+# AwsSystemsManagerInventory
+```text
+elements/aws/ManagementGovernance/AwsSystemsManagerInventory
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSystemsManagerInventory icon](../../../icons/aws/ManagementGovernance/AwsSystemsManagerInventory.png) | ![AwsSystemsManagerInventory element](AwsSystemsManagerInventory.element.png) | ![AwsSystemsManagerInventory card](AwsSystemsManagerInventory.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerInventory element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerInventory')
+AwsSystemsManagerInventory('element', 'Systems Manager Inventory', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerInventory element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerInventory')
+AwsSystemsManagerInventory('element', 'Systems Manager Inventory', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerInventory card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerInventory')
+AwsSystemsManagerInventoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerInventory card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerInventory')
+AwsSystemsManagerInventoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.card.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.card.png
new file mode 100644
index 00000000000..6a7c6d3cef5
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.element.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.element.png
new file mode 100644
index 00000000000..90607098b33
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.md b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.md
new file mode 100644
index 00000000000..4f36335dda7
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.md
@@ -0,0 +1,81 @@
+# AwsSystemsManagerMaintenanceWindows
+```text
+elements/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSystemsManagerMaintenanceWindows icon](../../../icons/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.png) | ![AwsSystemsManagerMaintenanceWindows element](AwsSystemsManagerMaintenanceWindows.element.png) | ![AwsSystemsManagerMaintenanceWindows card](AwsSystemsManagerMaintenanceWindows.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerMaintenanceWindows element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+AwsSystemsManagerMaintenanceWindows('element', 'Systems Manager Maintenance Windows', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerMaintenanceWindows element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+AwsSystemsManagerMaintenanceWindows('element', 'Systems Manager Maintenance Windows', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerMaintenanceWindows card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+AwsSystemsManagerMaintenanceWindowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerMaintenanceWindows card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+AwsSystemsManagerMaintenanceWindowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerOpscenter.card.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerOpscenter.card.png
new file mode 100644
index 00000000000..e480569aba8
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerOpscenter.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerOpscenter.element.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerOpscenter.element.png
new file mode 100644
index 00000000000..03a2f75fc57
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerOpscenter.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerOpscenter.md b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerOpscenter.md
new file mode 100644
index 00000000000..33270e8260c
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerOpscenter.md
@@ -0,0 +1,81 @@
+# AwsSystemsManagerOpscenter
+```text
+elements/aws/ManagementGovernance/AwsSystemsManagerOpscenter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSystemsManagerOpscenter icon](../../../icons/aws/ManagementGovernance/AwsSystemsManagerOpscenter.png) | ![AwsSystemsManagerOpscenter element](AwsSystemsManagerOpscenter.element.png) | ![AwsSystemsManagerOpscenter card](AwsSystemsManagerOpscenter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerOpscenter element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerOpscenter')
+AwsSystemsManagerOpscenter('element', 'Systems Manager Opscenter', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerOpscenter element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerOpscenter')
+AwsSystemsManagerOpscenter('element', 'Systems Manager Opscenter', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerOpscenter card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerOpscenter')
+AwsSystemsManagerOpscenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerOpscenter card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerOpscenter')
+AwsSystemsManagerOpscenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerParameterStore.card.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerParameterStore.card.png
new file mode 100644
index 00000000000..98f05e974dd
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerParameterStore.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerParameterStore.element.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerParameterStore.element.png
new file mode 100644
index 00000000000..99de42fc82c
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerParameterStore.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerParameterStore.md b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerParameterStore.md
new file mode 100644
index 00000000000..6b4fa828b0e
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerParameterStore.md
@@ -0,0 +1,81 @@
+# AwsSystemsManagerParameterStore
+```text
+elements/aws/ManagementGovernance/AwsSystemsManagerParameterStore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSystemsManagerParameterStore icon](../../../icons/aws/ManagementGovernance/AwsSystemsManagerParameterStore.png) | ![AwsSystemsManagerParameterStore element](AwsSystemsManagerParameterStore.element.png) | ![AwsSystemsManagerParameterStore card](AwsSystemsManagerParameterStore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerParameterStore element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerParameterStore')
+AwsSystemsManagerParameterStore('element', 'Systems Manager Parameter Store', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerParameterStore element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerParameterStore')
+AwsSystemsManagerParameterStore('element', 'Systems Manager Parameter Store', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerParameterStore card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerParameterStore')
+AwsSystemsManagerParameterStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerParameterStore card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerParameterStore')
+AwsSystemsManagerParameterStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerPatchManager.card.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerPatchManager.card.png
new file mode 100644
index 00000000000..beeeae5dea4
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerPatchManager.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerPatchManager.element.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerPatchManager.element.png
new file mode 100644
index 00000000000..172c66dd38f
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerPatchManager.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerPatchManager.md b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerPatchManager.md
new file mode 100644
index 00000000000..62beb1ffe02
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerPatchManager.md
@@ -0,0 +1,81 @@
+# AwsSystemsManagerPatchManager
+```text
+elements/aws/ManagementGovernance/AwsSystemsManagerPatchManager
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSystemsManagerPatchManager icon](../../../icons/aws/ManagementGovernance/AwsSystemsManagerPatchManager.png) | ![AwsSystemsManagerPatchManager element](AwsSystemsManagerPatchManager.element.png) | ![AwsSystemsManagerPatchManager card](AwsSystemsManagerPatchManager.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerPatchManager element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerPatchManager')
+AwsSystemsManagerPatchManager('element', 'Systems Manager Patch Manager', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerPatchManager element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerPatchManager')
+AwsSystemsManagerPatchManager('element', 'Systems Manager Patch Manager', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerPatchManager card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerPatchManager')
+AwsSystemsManagerPatchManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerPatchManager card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerPatchManager')
+AwsSystemsManagerPatchManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerRunCommand.card.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerRunCommand.card.png
new file mode 100644
index 00000000000..56b14e7e923
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerRunCommand.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerRunCommand.element.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerRunCommand.element.png
new file mode 100644
index 00000000000..bdca817e797
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerRunCommand.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerRunCommand.md b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerRunCommand.md
new file mode 100644
index 00000000000..7aa6a6baa9f
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerRunCommand.md
@@ -0,0 +1,81 @@
+# AwsSystemsManagerRunCommand
+```text
+elements/aws/ManagementGovernance/AwsSystemsManagerRunCommand
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSystemsManagerRunCommand icon](../../../icons/aws/ManagementGovernance/AwsSystemsManagerRunCommand.png) | ![AwsSystemsManagerRunCommand element](AwsSystemsManagerRunCommand.element.png) | ![AwsSystemsManagerRunCommand card](AwsSystemsManagerRunCommand.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerRunCommand element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerRunCommand')
+AwsSystemsManagerRunCommand('element', 'Systems Manager Run Command', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerRunCommand element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerRunCommand')
+AwsSystemsManagerRunCommand('element', 'Systems Manager Run Command', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerRunCommand card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerRunCommand')
+AwsSystemsManagerRunCommandCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerRunCommand card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerRunCommand')
+AwsSystemsManagerRunCommandCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerStateManager.card.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerStateManager.card.png
new file mode 100644
index 00000000000..26684d612f2
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerStateManager.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerStateManager.element.png b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerStateManager.element.png
new file mode 100644
index 00000000000..a6edd683323
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerStateManager.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerStateManager.md b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerStateManager.md
new file mode 100644
index 00000000000..84289e9ea1e
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsSystemsManagerStateManager.md
@@ -0,0 +1,81 @@
+# AwsSystemsManagerStateManager
+```text
+elements/aws/ManagementGovernance/AwsSystemsManagerStateManager
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSystemsManagerStateManager icon](../../../icons/aws/ManagementGovernance/AwsSystemsManagerStateManager.png) | ![AwsSystemsManagerStateManager element](AwsSystemsManagerStateManager.element.png) | ![AwsSystemsManagerStateManager card](AwsSystemsManagerStateManager.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerStateManager element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerStateManager')
+AwsSystemsManagerStateManager('element', 'Systems Manager State Manager', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerStateManager element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerStateManager')
+AwsSystemsManagerStateManager('element', 'Systems Manager State Manager', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerStateManager card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerStateManager')
+AwsSystemsManagerStateManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerStateManager card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerStateManager')
+AwsSystemsManagerStateManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisor.card.png b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisor.card.png
new file mode 100644
index 00000000000..cd626a5ac6a
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisor.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisor.element.png b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisor.element.png
new file mode 100644
index 00000000000..aaaca4716f0
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisor.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisor.md b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisor.md
new file mode 100644
index 00000000000..5f2da64f88c
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisor.md
@@ -0,0 +1,81 @@
+# AwsTrustedAdvisor
+```text
+elements/aws/ManagementGovernance/AwsTrustedAdvisor
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsTrustedAdvisor icon](../../../icons/aws/ManagementGovernance/AwsTrustedAdvisor.png) | ![AwsTrustedAdvisor element](AwsTrustedAdvisor.element.png) | ![AwsTrustedAdvisor card](AwsTrustedAdvisor.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisor element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisor')
+AwsTrustedAdvisor('element', 'Trusted Advisor', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisor element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisor')
+AwsTrustedAdvisor('element', 'Trusted Advisor', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisor card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisor')
+AwsTrustedAdvisorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisor card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisor')
+AwsTrustedAdvisorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.card.png b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.card.png
new file mode 100644
index 00000000000..2ac7be0d77e
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.element.png b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.element.png
new file mode 100644
index 00000000000..518f6e53683
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.md b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.md
new file mode 100644
index 00000000000..e9ba7678a66
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.md
@@ -0,0 +1,81 @@
+# AwsTrustedAdvisorChecklist
+```text
+elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklist
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsTrustedAdvisorChecklist icon](../../../icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.png) | ![AwsTrustedAdvisorChecklist element](AwsTrustedAdvisorChecklist.element.png) | ![AwsTrustedAdvisorChecklist card](AwsTrustedAdvisorChecklist.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklist element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklist')
+AwsTrustedAdvisorChecklist('element', 'Trusted Advisor Checklist', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklist element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklist')
+AwsTrustedAdvisorChecklist('element', 'Trusted Advisor Checklist', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklist card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklist')
+AwsTrustedAdvisorChecklistCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklist card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklist')
+AwsTrustedAdvisorChecklistCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.card.png b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.card.png
new file mode 100644
index 00000000000..021671aa980
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.element.png b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.element.png
new file mode 100644
index 00000000000..02e75f1f474
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.md b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.md
new file mode 100644
index 00000000000..fed3a85f7ee
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.md
@@ -0,0 +1,81 @@
+# AwsTrustedAdvisorChecklistCost
+```text
+elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsTrustedAdvisorChecklistCost icon](../../../icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.png) | ![AwsTrustedAdvisorChecklistCost element](AwsTrustedAdvisorChecklistCost.element.png) | ![AwsTrustedAdvisorChecklistCost card](AwsTrustedAdvisorChecklistCost.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklistCost element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+AwsTrustedAdvisorChecklistCost('element', 'Trusted Advisor Checklist Cost', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklistCost element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+AwsTrustedAdvisorChecklistCost('element', 'Trusted Advisor Checklist Cost', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklistCost card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+AwsTrustedAdvisorChecklistCostCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklistCost card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+AwsTrustedAdvisorChecklistCostCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.card.png b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.card.png
new file mode 100644
index 00000000000..3e5e39eb1c3
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.element.png b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.element.png
new file mode 100644
index 00000000000..170173aded0
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.md b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.md
new file mode 100644
index 00000000000..5c1503cd40d
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.md
@@ -0,0 +1,81 @@
+# AwsTrustedAdvisorChecklistFaultTolerant
+```text
+elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsTrustedAdvisorChecklistFaultTolerant icon](../../../icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.png) | ![AwsTrustedAdvisorChecklistFaultTolerant element](AwsTrustedAdvisorChecklistFaultTolerant.element.png) | ![AwsTrustedAdvisorChecklistFaultTolerant card](AwsTrustedAdvisorChecklistFaultTolerant.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklistFaultTolerant element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+AwsTrustedAdvisorChecklistFaultTolerant('element', 'Trusted Advisor Checklist Fault Tolerant', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklistFaultTolerant element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+AwsTrustedAdvisorChecklistFaultTolerant('element', 'Trusted Advisor Checklist Fault Tolerant', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklistFaultTolerant card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+AwsTrustedAdvisorChecklistFaultTolerantCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklistFaultTolerant card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+AwsTrustedAdvisorChecklistFaultTolerantCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.card.png b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.card.png
new file mode 100644
index 00000000000..e012df32525
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.element.png b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.element.png
new file mode 100644
index 00000000000..ae39ae7184a
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.md b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.md
new file mode 100644
index 00000000000..a98a183f710
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.md
@@ -0,0 +1,81 @@
+# AwsTrustedAdvisorChecklistPerformance
+```text
+elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsTrustedAdvisorChecklistPerformance icon](../../../icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.png) | ![AwsTrustedAdvisorChecklistPerformance element](AwsTrustedAdvisorChecklistPerformance.element.png) | ![AwsTrustedAdvisorChecklistPerformance card](AwsTrustedAdvisorChecklistPerformance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklistPerformance element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+AwsTrustedAdvisorChecklistPerformance('element', 'Trusted Advisor Checklist Performance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklistPerformance element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+AwsTrustedAdvisorChecklistPerformance('element', 'Trusted Advisor Checklist Performance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklistPerformance card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+AwsTrustedAdvisorChecklistPerformanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklistPerformance card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+AwsTrustedAdvisorChecklistPerformanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.card.png b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.card.png
new file mode 100644
index 00000000000..5abbfd02eb8
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.element.png b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.element.png
new file mode 100644
index 00000000000..b8d3866acc5
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.md b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.md
new file mode 100644
index 00000000000..d80a1eb7695
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.md
@@ -0,0 +1,81 @@
+# AwsTrustedAdvisorChecklistSecurity
+```text
+elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsTrustedAdvisorChecklistSecurity icon](../../../icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.png) | ![AwsTrustedAdvisorChecklistSecurity element](AwsTrustedAdvisorChecklistSecurity.element.png) | ![AwsTrustedAdvisorChecklistSecurity card](AwsTrustedAdvisorChecklistSecurity.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklistSecurity element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+AwsTrustedAdvisorChecklistSecurity('element', 'Trusted Advisor Checklist Security', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklistSecurity element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+AwsTrustedAdvisorChecklistSecurity('element', 'Trusted Advisor Checklist Security', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklistSecurity card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+AwsTrustedAdvisorChecklistSecurityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklistSecurity card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+AwsTrustedAdvisorChecklistSecurityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsWellArchitectedTool.card.png b/cloud/documentation/aws/ManagementGovernance/AwsWellArchitectedTool.card.png
new file mode 100644
index 00000000000..a83394eb8ad
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsWellArchitectedTool.card.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsWellArchitectedTool.element.png b/cloud/documentation/aws/ManagementGovernance/AwsWellArchitectedTool.element.png
new file mode 100644
index 00000000000..7bd12ae4915
Binary files /dev/null and b/cloud/documentation/aws/ManagementGovernance/AwsWellArchitectedTool.element.png differ
diff --git a/cloud/documentation/aws/ManagementGovernance/AwsWellArchitectedTool.md b/cloud/documentation/aws/ManagementGovernance/AwsWellArchitectedTool.md
new file mode 100644
index 00000000000..5663481ca6c
--- /dev/null
+++ b/cloud/documentation/aws/ManagementGovernance/AwsWellArchitectedTool.md
@@ -0,0 +1,81 @@
+# AwsWellArchitectedTool
+```text
+elements/aws/ManagementGovernance/AwsWellArchitectedTool
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsWellArchitectedTool icon](../../../icons/aws/ManagementGovernance/AwsWellArchitectedTool.png) | ![AwsWellArchitectedTool element](AwsWellArchitectedTool.element.png) | ![AwsWellArchitectedTool card](AwsWellArchitectedTool.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWellArchitectedTool element
+include('elements/aws/ManagementGovernance/AwsWellArchitectedTool')
+AwsWellArchitectedTool('element', 'Well Architected Tool', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWellArchitectedTool element
+include('elements/aws/ManagementGovernance/AwsWellArchitectedTool')
+AwsWellArchitectedTool('element', 'Well Architected Tool', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsWellArchitectedTool card
+include('elements/aws/ManagementGovernance/AwsWellArchitectedTool')
+AwsWellArchitectedToolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsWellArchitectedTool card
+include('elements/aws/ManagementGovernance/AwsWellArchitectedTool')
+AwsWellArchitectedToolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MediaServices/AwsElasticTranscoder.card.png b/cloud/documentation/aws/MediaServices/AwsElasticTranscoder.card.png
new file mode 100644
index 00000000000..67e260e3210
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElasticTranscoder.card.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElasticTranscoder.element.png b/cloud/documentation/aws/MediaServices/AwsElasticTranscoder.element.png
new file mode 100644
index 00000000000..09b58b41eff
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElasticTranscoder.element.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElasticTranscoder.md b/cloud/documentation/aws/MediaServices/AwsElasticTranscoder.md
new file mode 100644
index 00000000000..70296eb88ba
--- /dev/null
+++ b/cloud/documentation/aws/MediaServices/AwsElasticTranscoder.md
@@ -0,0 +1,81 @@
+# AwsElasticTranscoder
+```text
+elements/aws/MediaServices/AwsElasticTranscoder
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticTranscoder icon](../../../icons/aws/MediaServices/AwsElasticTranscoder.png) | ![AwsElasticTranscoder element](AwsElasticTranscoder.element.png) | ![AwsElasticTranscoder card](AwsElasticTranscoder.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticTranscoder element
+include('elements/aws/MediaServices/AwsElasticTranscoder')
+AwsElasticTranscoder('element', 'Elastic Transcoder', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticTranscoder element
+include('elements/aws/MediaServices/AwsElasticTranscoder')
+AwsElasticTranscoder('element', 'Elastic Transcoder', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticTranscoder card
+include('elements/aws/MediaServices/AwsElasticTranscoder')
+AwsElasticTranscoderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticTranscoder card
+include('elements/aws/MediaServices/AwsElasticTranscoder')
+AwsElasticTranscoderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalConductor.card.png b/cloud/documentation/aws/MediaServices/AwsElementalConductor.card.png
new file mode 100644
index 00000000000..6ae168f27d7
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalConductor.card.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalConductor.element.png b/cloud/documentation/aws/MediaServices/AwsElementalConductor.element.png
new file mode 100644
index 00000000000..bb79cc1d8f5
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalConductor.element.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalConductor.md b/cloud/documentation/aws/MediaServices/AwsElementalConductor.md
new file mode 100644
index 00000000000..0a130046aee
--- /dev/null
+++ b/cloud/documentation/aws/MediaServices/AwsElementalConductor.md
@@ -0,0 +1,81 @@
+# AwsElementalConductor
+```text
+elements/aws/MediaServices/AwsElementalConductor
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElementalConductor icon](../../../icons/aws/MediaServices/AwsElementalConductor.png) | ![AwsElementalConductor element](AwsElementalConductor.element.png) | ![AwsElementalConductor card](AwsElementalConductor.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalConductor element
+include('elements/aws/MediaServices/AwsElementalConductor')
+AwsElementalConductor('element', 'Elemental Conductor', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalConductor element
+include('elements/aws/MediaServices/AwsElementalConductor')
+AwsElementalConductor('element', 'Elemental Conductor', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalConductor card
+include('elements/aws/MediaServices/AwsElementalConductor')
+AwsElementalConductorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalConductor card
+include('elements/aws/MediaServices/AwsElementalConductor')
+AwsElementalConductorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalDelta.card.png b/cloud/documentation/aws/MediaServices/AwsElementalDelta.card.png
new file mode 100644
index 00000000000..ef95b9a59ec
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalDelta.card.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalDelta.element.png b/cloud/documentation/aws/MediaServices/AwsElementalDelta.element.png
new file mode 100644
index 00000000000..d0b24c65c1c
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalDelta.element.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalDelta.md b/cloud/documentation/aws/MediaServices/AwsElementalDelta.md
new file mode 100644
index 00000000000..4cc4d049afb
--- /dev/null
+++ b/cloud/documentation/aws/MediaServices/AwsElementalDelta.md
@@ -0,0 +1,81 @@
+# AwsElementalDelta
+```text
+elements/aws/MediaServices/AwsElementalDelta
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElementalDelta icon](../../../icons/aws/MediaServices/AwsElementalDelta.png) | ![AwsElementalDelta element](AwsElementalDelta.element.png) | ![AwsElementalDelta card](AwsElementalDelta.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalDelta element
+include('elements/aws/MediaServices/AwsElementalDelta')
+AwsElementalDelta('element', 'Elemental Delta', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalDelta element
+include('elements/aws/MediaServices/AwsElementalDelta')
+AwsElementalDelta('element', 'Elemental Delta', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalDelta card
+include('elements/aws/MediaServices/AwsElementalDelta')
+AwsElementalDeltaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalDelta card
+include('elements/aws/MediaServices/AwsElementalDelta')
+AwsElementalDeltaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalLive.card.png b/cloud/documentation/aws/MediaServices/AwsElementalLive.card.png
new file mode 100644
index 00000000000..d59b7fde59f
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalLive.card.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalLive.element.png b/cloud/documentation/aws/MediaServices/AwsElementalLive.element.png
new file mode 100644
index 00000000000..ce5be08d51c
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalLive.element.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalLive.md b/cloud/documentation/aws/MediaServices/AwsElementalLive.md
new file mode 100644
index 00000000000..d8411fa1216
--- /dev/null
+++ b/cloud/documentation/aws/MediaServices/AwsElementalLive.md
@@ -0,0 +1,81 @@
+# AwsElementalLive
+```text
+elements/aws/MediaServices/AwsElementalLive
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElementalLive icon](../../../icons/aws/MediaServices/AwsElementalLive.png) | ![AwsElementalLive element](AwsElementalLive.element.png) | ![AwsElementalLive card](AwsElementalLive.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalLive element
+include('elements/aws/MediaServices/AwsElementalLive')
+AwsElementalLive('element', 'Elemental Live', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalLive element
+include('elements/aws/MediaServices/AwsElementalLive')
+AwsElementalLive('element', 'Elemental Live', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalLive card
+include('elements/aws/MediaServices/AwsElementalLive')
+AwsElementalLiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalLive card
+include('elements/aws/MediaServices/AwsElementalLive')
+AwsElementalLiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalMediaconnect.card.png b/cloud/documentation/aws/MediaServices/AwsElementalMediaconnect.card.png
new file mode 100644
index 00000000000..cd2c1975739
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalMediaconnect.card.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalMediaconnect.element.png b/cloud/documentation/aws/MediaServices/AwsElementalMediaconnect.element.png
new file mode 100644
index 00000000000..ff1d64155d6
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalMediaconnect.element.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalMediaconnect.md b/cloud/documentation/aws/MediaServices/AwsElementalMediaconnect.md
new file mode 100644
index 00000000000..d7961b7ba5c
--- /dev/null
+++ b/cloud/documentation/aws/MediaServices/AwsElementalMediaconnect.md
@@ -0,0 +1,81 @@
+# AwsElementalMediaconnect
+```text
+elements/aws/MediaServices/AwsElementalMediaconnect
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElementalMediaconnect icon](../../../icons/aws/MediaServices/AwsElementalMediaconnect.png) | ![AwsElementalMediaconnect element](AwsElementalMediaconnect.element.png) | ![AwsElementalMediaconnect card](AwsElementalMediaconnect.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMediaconnect element
+include('elements/aws/MediaServices/AwsElementalMediaconnect')
+AwsElementalMediaconnect('element', 'Elemental Mediaconnect', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMediaconnect element
+include('elements/aws/MediaServices/AwsElementalMediaconnect')
+AwsElementalMediaconnect('element', 'Elemental Mediaconnect', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalMediaconnect card
+include('elements/aws/MediaServices/AwsElementalMediaconnect')
+AwsElementalMediaconnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalMediaconnect card
+include('elements/aws/MediaServices/AwsElementalMediaconnect')
+AwsElementalMediaconnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalMedialive.card.png b/cloud/documentation/aws/MediaServices/AwsElementalMedialive.card.png
new file mode 100644
index 00000000000..29d3591e1ad
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalMedialive.card.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalMedialive.element.png b/cloud/documentation/aws/MediaServices/AwsElementalMedialive.element.png
new file mode 100644
index 00000000000..b7dcd933725
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalMedialive.element.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalMedialive.md b/cloud/documentation/aws/MediaServices/AwsElementalMedialive.md
new file mode 100644
index 00000000000..5b4f1e960b2
--- /dev/null
+++ b/cloud/documentation/aws/MediaServices/AwsElementalMedialive.md
@@ -0,0 +1,81 @@
+# AwsElementalMedialive
+```text
+elements/aws/MediaServices/AwsElementalMedialive
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElementalMedialive icon](../../../icons/aws/MediaServices/AwsElementalMedialive.png) | ![AwsElementalMedialive element](AwsElementalMedialive.element.png) | ![AwsElementalMedialive card](AwsElementalMedialive.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMedialive element
+include('elements/aws/MediaServices/AwsElementalMedialive')
+AwsElementalMedialive('element', 'Elemental Medialive', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMedialive element
+include('elements/aws/MediaServices/AwsElementalMedialive')
+AwsElementalMedialive('element', 'Elemental Medialive', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalMedialive card
+include('elements/aws/MediaServices/AwsElementalMedialive')
+AwsElementalMedialiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalMedialive card
+include('elements/aws/MediaServices/AwsElementalMedialive')
+AwsElementalMedialiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalMediapackage.card.png b/cloud/documentation/aws/MediaServices/AwsElementalMediapackage.card.png
new file mode 100644
index 00000000000..6e735e9f87a
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalMediapackage.card.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalMediapackage.element.png b/cloud/documentation/aws/MediaServices/AwsElementalMediapackage.element.png
new file mode 100644
index 00000000000..abf93efb177
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalMediapackage.element.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalMediapackage.md b/cloud/documentation/aws/MediaServices/AwsElementalMediapackage.md
new file mode 100644
index 00000000000..de3326894e7
--- /dev/null
+++ b/cloud/documentation/aws/MediaServices/AwsElementalMediapackage.md
@@ -0,0 +1,81 @@
+# AwsElementalMediapackage
+```text
+elements/aws/MediaServices/AwsElementalMediapackage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElementalMediapackage icon](../../../icons/aws/MediaServices/AwsElementalMediapackage.png) | ![AwsElementalMediapackage element](AwsElementalMediapackage.element.png) | ![AwsElementalMediapackage card](AwsElementalMediapackage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMediapackage element
+include('elements/aws/MediaServices/AwsElementalMediapackage')
+AwsElementalMediapackage('element', 'Elemental Mediapackage', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMediapackage element
+include('elements/aws/MediaServices/AwsElementalMediapackage')
+AwsElementalMediapackage('element', 'Elemental Mediapackage', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalMediapackage card
+include('elements/aws/MediaServices/AwsElementalMediapackage')
+AwsElementalMediapackageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalMediapackage card
+include('elements/aws/MediaServices/AwsElementalMediapackage')
+AwsElementalMediapackageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalMediastore.card.png b/cloud/documentation/aws/MediaServices/AwsElementalMediastore.card.png
new file mode 100644
index 00000000000..77ea8438e0c
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalMediastore.card.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalMediastore.element.png b/cloud/documentation/aws/MediaServices/AwsElementalMediastore.element.png
new file mode 100644
index 00000000000..4806f4ce1ea
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalMediastore.element.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalMediastore.md b/cloud/documentation/aws/MediaServices/AwsElementalMediastore.md
new file mode 100644
index 00000000000..5e8400673f3
--- /dev/null
+++ b/cloud/documentation/aws/MediaServices/AwsElementalMediastore.md
@@ -0,0 +1,81 @@
+# AwsElementalMediastore
+```text
+elements/aws/MediaServices/AwsElementalMediastore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElementalMediastore icon](../../../icons/aws/MediaServices/AwsElementalMediastore.png) | ![AwsElementalMediastore element](AwsElementalMediastore.element.png) | ![AwsElementalMediastore card](AwsElementalMediastore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMediastore element
+include('elements/aws/MediaServices/AwsElementalMediastore')
+AwsElementalMediastore('element', 'Elemental Mediastore', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMediastore element
+include('elements/aws/MediaServices/AwsElementalMediastore')
+AwsElementalMediastore('element', 'Elemental Mediastore', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalMediastore card
+include('elements/aws/MediaServices/AwsElementalMediastore')
+AwsElementalMediastoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalMediastore card
+include('elements/aws/MediaServices/AwsElementalMediastore')
+AwsElementalMediastoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalMediatailor.card.png b/cloud/documentation/aws/MediaServices/AwsElementalMediatailor.card.png
new file mode 100644
index 00000000000..5c876d3dd15
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalMediatailor.card.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalMediatailor.element.png b/cloud/documentation/aws/MediaServices/AwsElementalMediatailor.element.png
new file mode 100644
index 00000000000..bafd75b7c39
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalMediatailor.element.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalMediatailor.md b/cloud/documentation/aws/MediaServices/AwsElementalMediatailor.md
new file mode 100644
index 00000000000..f98c4f745d3
--- /dev/null
+++ b/cloud/documentation/aws/MediaServices/AwsElementalMediatailor.md
@@ -0,0 +1,81 @@
+# AwsElementalMediatailor
+```text
+elements/aws/MediaServices/AwsElementalMediatailor
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElementalMediatailor icon](../../../icons/aws/MediaServices/AwsElementalMediatailor.png) | ![AwsElementalMediatailor element](AwsElementalMediatailor.element.png) | ![AwsElementalMediatailor card](AwsElementalMediatailor.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMediatailor element
+include('elements/aws/MediaServices/AwsElementalMediatailor')
+AwsElementalMediatailor('element', 'Elemental Mediatailor', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMediatailor element
+include('elements/aws/MediaServices/AwsElementalMediatailor')
+AwsElementalMediatailor('element', 'Elemental Mediatailor', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalMediatailor card
+include('elements/aws/MediaServices/AwsElementalMediatailor')
+AwsElementalMediatailorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalMediatailor card
+include('elements/aws/MediaServices/AwsElementalMediatailor')
+AwsElementalMediatailorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalServer.card.png b/cloud/documentation/aws/MediaServices/AwsElementalServer.card.png
new file mode 100644
index 00000000000..fddbc166708
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalServer.card.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalServer.element.png b/cloud/documentation/aws/MediaServices/AwsElementalServer.element.png
new file mode 100644
index 00000000000..0d07d0a89f6
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsElementalServer.element.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsElementalServer.md b/cloud/documentation/aws/MediaServices/AwsElementalServer.md
new file mode 100644
index 00000000000..c80d45b0f6d
--- /dev/null
+++ b/cloud/documentation/aws/MediaServices/AwsElementalServer.md
@@ -0,0 +1,81 @@
+# AwsElementalServer
+```text
+elements/aws/MediaServices/AwsElementalServer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElementalServer icon](../../../icons/aws/MediaServices/AwsElementalServer.png) | ![AwsElementalServer element](AwsElementalServer.element.png) | ![AwsElementalServer card](AwsElementalServer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalServer element
+include('elements/aws/MediaServices/AwsElementalServer')
+AwsElementalServer('element', 'Elemental Server', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalServer element
+include('elements/aws/MediaServices/AwsElementalServer')
+AwsElementalServer('element', 'Elemental Server', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalServer card
+include('elements/aws/MediaServices/AwsElementalServer')
+AwsElementalServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalServer card
+include('elements/aws/MediaServices/AwsElementalServer')
+AwsElementalServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MediaServices/AwsKinesisVideoStreams.card.png b/cloud/documentation/aws/MediaServices/AwsKinesisVideoStreams.card.png
new file mode 100644
index 00000000000..c015aa63af3
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsKinesisVideoStreams.card.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsKinesisVideoStreams.element.png b/cloud/documentation/aws/MediaServices/AwsKinesisVideoStreams.element.png
new file mode 100644
index 00000000000..46fc1eae74b
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsKinesisVideoStreams.element.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsKinesisVideoStreams.md b/cloud/documentation/aws/MediaServices/AwsKinesisVideoStreams.md
new file mode 100644
index 00000000000..ebdf32ed4e1
--- /dev/null
+++ b/cloud/documentation/aws/MediaServices/AwsKinesisVideoStreams.md
@@ -0,0 +1,81 @@
+# AwsKinesisVideoStreams
+```text
+elements/aws/MediaServices/AwsKinesisVideoStreams
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsKinesisVideoStreams icon](../../../icons/aws/MediaServices/AwsKinesisVideoStreams.png) | ![AwsKinesisVideoStreams element](AwsKinesisVideoStreams.element.png) | ![AwsKinesisVideoStreams card](AwsKinesisVideoStreams.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisVideoStreams element
+include('elements/aws/MediaServices/AwsKinesisVideoStreams')
+AwsKinesisVideoStreams('element', 'Kinesis Video Streams', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisVideoStreams element
+include('elements/aws/MediaServices/AwsKinesisVideoStreams')
+AwsKinesisVideoStreams('element', 'Kinesis Video Streams', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsKinesisVideoStreams card
+include('elements/aws/MediaServices/AwsKinesisVideoStreams')
+AwsKinesisVideoStreamsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsKinesisVideoStreams card
+include('elements/aws/MediaServices/AwsKinesisVideoStreams')
+AwsKinesisVideoStreamsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MediaServices/AwsMediaServices.card.png b/cloud/documentation/aws/MediaServices/AwsMediaServices.card.png
new file mode 100644
index 00000000000..d601d992c74
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsMediaServices.card.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsMediaServices.element.png b/cloud/documentation/aws/MediaServices/AwsMediaServices.element.png
new file mode 100644
index 00000000000..f0239420aa2
Binary files /dev/null and b/cloud/documentation/aws/MediaServices/AwsMediaServices.element.png differ
diff --git a/cloud/documentation/aws/MediaServices/AwsMediaServices.md b/cloud/documentation/aws/MediaServices/AwsMediaServices.md
new file mode 100644
index 00000000000..0f01abb185c
--- /dev/null
+++ b/cloud/documentation/aws/MediaServices/AwsMediaServices.md
@@ -0,0 +1,81 @@
+# AwsMediaServices
+```text
+elements/aws/MediaServices/AwsMediaServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsMediaServices icon](../../../icons/aws/MediaServices/AwsMediaServices.png) | ![AwsMediaServices element](AwsMediaServices.element.png) | ![AwsMediaServices card](AwsMediaServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMediaServices element
+include('elements/aws/MediaServices/AwsMediaServices')
+AwsMediaServices('element', 'Media Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMediaServices element
+include('elements/aws/MediaServices/AwsMediaServices')
+AwsMediaServices('element', 'Media Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMediaServices card
+include('elements/aws/MediaServices/AwsMediaServices')
+AwsMediaServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMediaServices card
+include('elements/aws/MediaServices/AwsMediaServices')
+AwsMediaServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsApplicationDiscoveryService.card.png b/cloud/documentation/aws/MigrationTransfer/AwsApplicationDiscoveryService.card.png
new file mode 100644
index 00000000000..c476d4b4add
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsApplicationDiscoveryService.card.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsApplicationDiscoveryService.element.png b/cloud/documentation/aws/MigrationTransfer/AwsApplicationDiscoveryService.element.png
new file mode 100644
index 00000000000..01b813da169
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsApplicationDiscoveryService.element.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsApplicationDiscoveryService.md b/cloud/documentation/aws/MigrationTransfer/AwsApplicationDiscoveryService.md
new file mode 100644
index 00000000000..9f77f64158d
--- /dev/null
+++ b/cloud/documentation/aws/MigrationTransfer/AwsApplicationDiscoveryService.md
@@ -0,0 +1,81 @@
+# AwsApplicationDiscoveryService
+```text
+elements/aws/MigrationTransfer/AwsApplicationDiscoveryService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsApplicationDiscoveryService icon](../../../icons/aws/MigrationTransfer/AwsApplicationDiscoveryService.png) | ![AwsApplicationDiscoveryService element](AwsApplicationDiscoveryService.element.png) | ![AwsApplicationDiscoveryService card](AwsApplicationDiscoveryService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApplicationDiscoveryService element
+include('elements/aws/MigrationTransfer/AwsApplicationDiscoveryService')
+AwsApplicationDiscoveryService('element', 'Application Discovery Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApplicationDiscoveryService element
+include('elements/aws/MigrationTransfer/AwsApplicationDiscoveryService')
+AwsApplicationDiscoveryService('element', 'Application Discovery Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApplicationDiscoveryService card
+include('elements/aws/MigrationTransfer/AwsApplicationDiscoveryService')
+AwsApplicationDiscoveryServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApplicationDiscoveryService card
+include('elements/aws/MigrationTransfer/AwsApplicationDiscoveryService')
+AwsApplicationDiscoveryServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsCloudendureMigration.card.png b/cloud/documentation/aws/MigrationTransfer/AwsCloudendureMigration.card.png
new file mode 100644
index 00000000000..f707998f07e
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsCloudendureMigration.card.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsCloudendureMigration.element.png b/cloud/documentation/aws/MigrationTransfer/AwsCloudendureMigration.element.png
new file mode 100644
index 00000000000..2df1a5f97da
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsCloudendureMigration.element.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsCloudendureMigration.md b/cloud/documentation/aws/MigrationTransfer/AwsCloudendureMigration.md
new file mode 100644
index 00000000000..a1c9d1724fb
--- /dev/null
+++ b/cloud/documentation/aws/MigrationTransfer/AwsCloudendureMigration.md
@@ -0,0 +1,81 @@
+# AwsCloudendureMigration
+```text
+elements/aws/MigrationTransfer/AwsCloudendureMigration
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudendureMigration icon](../../../icons/aws/MigrationTransfer/AwsCloudendureMigration.png) | ![AwsCloudendureMigration element](AwsCloudendureMigration.element.png) | ![AwsCloudendureMigration card](AwsCloudendureMigration.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudendureMigration element
+include('elements/aws/MigrationTransfer/AwsCloudendureMigration')
+AwsCloudendureMigration('element', 'Cloudendure Migration', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudendureMigration element
+include('elements/aws/MigrationTransfer/AwsCloudendureMigration')
+AwsCloudendureMigration('element', 'Cloudendure Migration', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudendureMigration card
+include('elements/aws/MigrationTransfer/AwsCloudendureMigration')
+AwsCloudendureMigrationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudendureMigration card
+include('elements/aws/MigrationTransfer/AwsCloudendureMigration')
+AwsCloudendureMigrationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsDatabaseMigrationService.card.png b/cloud/documentation/aws/MigrationTransfer/AwsDatabaseMigrationService.card.png
new file mode 100644
index 00000000000..7997d0b22e9
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsDatabaseMigrationService.card.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsDatabaseMigrationService.element.png b/cloud/documentation/aws/MigrationTransfer/AwsDatabaseMigrationService.element.png
new file mode 100644
index 00000000000..93dee3256ba
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsDatabaseMigrationService.element.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsDatabaseMigrationService.md b/cloud/documentation/aws/MigrationTransfer/AwsDatabaseMigrationService.md
new file mode 100644
index 00000000000..5d2f6a0fa4b
--- /dev/null
+++ b/cloud/documentation/aws/MigrationTransfer/AwsDatabaseMigrationService.md
@@ -0,0 +1,81 @@
+# AwsDatabaseMigrationService
+```text
+elements/aws/MigrationTransfer/AwsDatabaseMigrationService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDatabaseMigrationService icon](../../../icons/aws/MigrationTransfer/AwsDatabaseMigrationService.png) | ![AwsDatabaseMigrationService element](AwsDatabaseMigrationService.element.png) | ![AwsDatabaseMigrationService card](AwsDatabaseMigrationService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatabaseMigrationService element
+include('elements/aws/MigrationTransfer/AwsDatabaseMigrationService')
+AwsDatabaseMigrationService('element', 'Database Migration Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatabaseMigrationService element
+include('elements/aws/MigrationTransfer/AwsDatabaseMigrationService')
+AwsDatabaseMigrationService('element', 'Database Migration Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDatabaseMigrationService card
+include('elements/aws/MigrationTransfer/AwsDatabaseMigrationService')
+AwsDatabaseMigrationServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDatabaseMigrationService card
+include('elements/aws/MigrationTransfer/AwsDatabaseMigrationService')
+AwsDatabaseMigrationServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsDatasync.card.png b/cloud/documentation/aws/MigrationTransfer/AwsDatasync.card.png
new file mode 100644
index 00000000000..62057c9d57d
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsDatasync.card.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsDatasync.element.png b/cloud/documentation/aws/MigrationTransfer/AwsDatasync.element.png
new file mode 100644
index 00000000000..0d7e0c3c63f
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsDatasync.element.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsDatasync.md b/cloud/documentation/aws/MigrationTransfer/AwsDatasync.md
new file mode 100644
index 00000000000..5b6f712055a
--- /dev/null
+++ b/cloud/documentation/aws/MigrationTransfer/AwsDatasync.md
@@ -0,0 +1,81 @@
+# AwsDatasync
+```text
+elements/aws/MigrationTransfer/AwsDatasync
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDatasync icon](../../../icons/aws/MigrationTransfer/AwsDatasync.png) | ![AwsDatasync element](AwsDatasync.element.png) | ![AwsDatasync card](AwsDatasync.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatasync element
+include('elements/aws/MigrationTransfer/AwsDatasync')
+AwsDatasync('element', 'Datasync', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatasync element
+include('elements/aws/MigrationTransfer/AwsDatasync')
+AwsDatasync('element', 'Datasync', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDatasync card
+include('elements/aws/MigrationTransfer/AwsDatasync')
+AwsDatasyncCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDatasync card
+include('elements/aws/MigrationTransfer/AwsDatasync')
+AwsDatasyncCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsDatasyncAgent.card.png b/cloud/documentation/aws/MigrationTransfer/AwsDatasyncAgent.card.png
new file mode 100644
index 00000000000..faa731700f8
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsDatasyncAgent.card.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsDatasyncAgent.element.png b/cloud/documentation/aws/MigrationTransfer/AwsDatasyncAgent.element.png
new file mode 100644
index 00000000000..87ea5fa4397
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsDatasyncAgent.element.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsDatasyncAgent.md b/cloud/documentation/aws/MigrationTransfer/AwsDatasyncAgent.md
new file mode 100644
index 00000000000..b312ce668a7
--- /dev/null
+++ b/cloud/documentation/aws/MigrationTransfer/AwsDatasyncAgent.md
@@ -0,0 +1,81 @@
+# AwsDatasyncAgent
+```text
+elements/aws/MigrationTransfer/AwsDatasyncAgent
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDatasyncAgent icon](../../../icons/aws/MigrationTransfer/AwsDatasyncAgent.png) | ![AwsDatasyncAgent element](AwsDatasyncAgent.element.png) | ![AwsDatasyncAgent card](AwsDatasyncAgent.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatasyncAgent element
+include('elements/aws/MigrationTransfer/AwsDatasyncAgent')
+AwsDatasyncAgent('element', 'Datasync Agent', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatasyncAgent element
+include('elements/aws/MigrationTransfer/AwsDatasyncAgent')
+AwsDatasyncAgent('element', 'Datasync Agent', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDatasyncAgent card
+include('elements/aws/MigrationTransfer/AwsDatasyncAgent')
+AwsDatasyncAgentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDatasyncAgent card
+include('elements/aws/MigrationTransfer/AwsDatasyncAgent')
+AwsDatasyncAgentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsMigrationAndTransfer.card.png b/cloud/documentation/aws/MigrationTransfer/AwsMigrationAndTransfer.card.png
new file mode 100644
index 00000000000..dbdbf51e990
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsMigrationAndTransfer.card.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsMigrationAndTransfer.element.png b/cloud/documentation/aws/MigrationTransfer/AwsMigrationAndTransfer.element.png
new file mode 100644
index 00000000000..5ad1faef9a9
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsMigrationAndTransfer.element.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsMigrationAndTransfer.md b/cloud/documentation/aws/MigrationTransfer/AwsMigrationAndTransfer.md
new file mode 100644
index 00000000000..2bbb438b5d3
--- /dev/null
+++ b/cloud/documentation/aws/MigrationTransfer/AwsMigrationAndTransfer.md
@@ -0,0 +1,81 @@
+# AwsMigrationAndTransfer
+```text
+elements/aws/MigrationTransfer/AwsMigrationAndTransfer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsMigrationAndTransfer icon](../../../icons/aws/MigrationTransfer/AwsMigrationAndTransfer.png) | ![AwsMigrationAndTransfer element](AwsMigrationAndTransfer.element.png) | ![AwsMigrationAndTransfer card](AwsMigrationAndTransfer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMigrationAndTransfer element
+include('elements/aws/MigrationTransfer/AwsMigrationAndTransfer')
+AwsMigrationAndTransfer('element', 'Migration And Transfer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMigrationAndTransfer element
+include('elements/aws/MigrationTransfer/AwsMigrationAndTransfer')
+AwsMigrationAndTransfer('element', 'Migration And Transfer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMigrationAndTransfer card
+include('elements/aws/MigrationTransfer/AwsMigrationAndTransfer')
+AwsMigrationAndTransferCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMigrationAndTransfer card
+include('elements/aws/MigrationTransfer/AwsMigrationAndTransfer')
+AwsMigrationAndTransferCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsMigrationHub.card.png b/cloud/documentation/aws/MigrationTransfer/AwsMigrationHub.card.png
new file mode 100644
index 00000000000..17d0e8bf3dd
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsMigrationHub.card.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsMigrationHub.element.png b/cloud/documentation/aws/MigrationTransfer/AwsMigrationHub.element.png
new file mode 100644
index 00000000000..fbf3ca2a016
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsMigrationHub.element.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsMigrationHub.md b/cloud/documentation/aws/MigrationTransfer/AwsMigrationHub.md
new file mode 100644
index 00000000000..87587f22dd7
--- /dev/null
+++ b/cloud/documentation/aws/MigrationTransfer/AwsMigrationHub.md
@@ -0,0 +1,81 @@
+# AwsMigrationHub
+```text
+elements/aws/MigrationTransfer/AwsMigrationHub
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsMigrationHub icon](../../../icons/aws/MigrationTransfer/AwsMigrationHub.png) | ![AwsMigrationHub element](AwsMigrationHub.element.png) | ![AwsMigrationHub card](AwsMigrationHub.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMigrationHub element
+include('elements/aws/MigrationTransfer/AwsMigrationHub')
+AwsMigrationHub('element', 'Migration Hub', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMigrationHub element
+include('elements/aws/MigrationTransfer/AwsMigrationHub')
+AwsMigrationHub('element', 'Migration Hub', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMigrationHub card
+include('elements/aws/MigrationTransfer/AwsMigrationHub')
+AwsMigrationHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMigrationHub card
+include('elements/aws/MigrationTransfer/AwsMigrationHub')
+AwsMigrationHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsServerMigrationService.card.png b/cloud/documentation/aws/MigrationTransfer/AwsServerMigrationService.card.png
new file mode 100644
index 00000000000..2eaf8913eea
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsServerMigrationService.card.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsServerMigrationService.element.png b/cloud/documentation/aws/MigrationTransfer/AwsServerMigrationService.element.png
new file mode 100644
index 00000000000..c6a2369be6d
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsServerMigrationService.element.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsServerMigrationService.md b/cloud/documentation/aws/MigrationTransfer/AwsServerMigrationService.md
new file mode 100644
index 00000000000..bbec71d55d2
--- /dev/null
+++ b/cloud/documentation/aws/MigrationTransfer/AwsServerMigrationService.md
@@ -0,0 +1,81 @@
+# AwsServerMigrationService
+```text
+elements/aws/MigrationTransfer/AwsServerMigrationService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsServerMigrationService icon](../../../icons/aws/MigrationTransfer/AwsServerMigrationService.png) | ![AwsServerMigrationService element](AwsServerMigrationService.element.png) | ![AwsServerMigrationService card](AwsServerMigrationService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsServerMigrationService element
+include('elements/aws/MigrationTransfer/AwsServerMigrationService')
+AwsServerMigrationService('element', 'Server Migration Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsServerMigrationService element
+include('elements/aws/MigrationTransfer/AwsServerMigrationService')
+AwsServerMigrationService('element', 'Server Migration Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsServerMigrationService card
+include('elements/aws/MigrationTransfer/AwsServerMigrationService')
+AwsServerMigrationServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsServerMigrationService card
+include('elements/aws/MigrationTransfer/AwsServerMigrationService')
+AwsServerMigrationServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsSnowball.card.png b/cloud/documentation/aws/MigrationTransfer/AwsSnowball.card.png
new file mode 100644
index 00000000000..ce556fbfd38
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsSnowball.card.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsSnowball.element.png b/cloud/documentation/aws/MigrationTransfer/AwsSnowball.element.png
new file mode 100644
index 00000000000..4fb96fcd5ab
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsSnowball.element.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsSnowball.md b/cloud/documentation/aws/MigrationTransfer/AwsSnowball.md
new file mode 100644
index 00000000000..a92651d8b5a
--- /dev/null
+++ b/cloud/documentation/aws/MigrationTransfer/AwsSnowball.md
@@ -0,0 +1,81 @@
+# AwsSnowball
+```text
+elements/aws/MigrationTransfer/AwsSnowball
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSnowball icon](../../../icons/aws/MigrationTransfer/AwsSnowball.png) | ![AwsSnowball element](AwsSnowball.element.png) | ![AwsSnowball card](AwsSnowball.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowball element
+include('elements/aws/MigrationTransfer/AwsSnowball')
+AwsSnowball('element', 'Snowball', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowball element
+include('elements/aws/MigrationTransfer/AwsSnowball')
+AwsSnowball('element', 'Snowball', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSnowball card
+include('elements/aws/MigrationTransfer/AwsSnowball')
+AwsSnowballCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSnowball card
+include('elements/aws/MigrationTransfer/AwsSnowball')
+AwsSnowballCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsSnowballEdge.card.png b/cloud/documentation/aws/MigrationTransfer/AwsSnowballEdge.card.png
new file mode 100644
index 00000000000..c5a0d7c7f0b
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsSnowballEdge.card.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsSnowballEdge.element.png b/cloud/documentation/aws/MigrationTransfer/AwsSnowballEdge.element.png
new file mode 100644
index 00000000000..4e6bd886f75
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsSnowballEdge.element.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsSnowballEdge.md b/cloud/documentation/aws/MigrationTransfer/AwsSnowballEdge.md
new file mode 100644
index 00000000000..09a103c30a4
--- /dev/null
+++ b/cloud/documentation/aws/MigrationTransfer/AwsSnowballEdge.md
@@ -0,0 +1,81 @@
+# AwsSnowballEdge
+```text
+elements/aws/MigrationTransfer/AwsSnowballEdge
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSnowballEdge icon](../../../icons/aws/MigrationTransfer/AwsSnowballEdge.png) | ![AwsSnowballEdge element](AwsSnowballEdge.element.png) | ![AwsSnowballEdge card](AwsSnowballEdge.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowballEdge element
+include('elements/aws/MigrationTransfer/AwsSnowballEdge')
+AwsSnowballEdge('element', 'Snowball Edge', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowballEdge element
+include('elements/aws/MigrationTransfer/AwsSnowballEdge')
+AwsSnowballEdge('element', 'Snowball Edge', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSnowballEdge card
+include('elements/aws/MigrationTransfer/AwsSnowballEdge')
+AwsSnowballEdgeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSnowballEdge card
+include('elements/aws/MigrationTransfer/AwsSnowballEdge')
+AwsSnowballEdgeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsSnowmobile.card.png b/cloud/documentation/aws/MigrationTransfer/AwsSnowmobile.card.png
new file mode 100644
index 00000000000..3b18359e777
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsSnowmobile.card.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsSnowmobile.element.png b/cloud/documentation/aws/MigrationTransfer/AwsSnowmobile.element.png
new file mode 100644
index 00000000000..0c61aafa236
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsSnowmobile.element.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsSnowmobile.md b/cloud/documentation/aws/MigrationTransfer/AwsSnowmobile.md
new file mode 100644
index 00000000000..79dc8969cff
--- /dev/null
+++ b/cloud/documentation/aws/MigrationTransfer/AwsSnowmobile.md
@@ -0,0 +1,81 @@
+# AwsSnowmobile
+```text
+elements/aws/MigrationTransfer/AwsSnowmobile
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSnowmobile icon](../../../icons/aws/MigrationTransfer/AwsSnowmobile.png) | ![AwsSnowmobile element](AwsSnowmobile.element.png) | ![AwsSnowmobile card](AwsSnowmobile.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowmobile element
+include('elements/aws/MigrationTransfer/AwsSnowmobile')
+AwsSnowmobile('element', 'Snowmobile', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowmobile element
+include('elements/aws/MigrationTransfer/AwsSnowmobile')
+AwsSnowmobile('element', 'Snowmobile', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSnowmobile card
+include('elements/aws/MigrationTransfer/AwsSnowmobile')
+AwsSnowmobileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSnowmobile card
+include('elements/aws/MigrationTransfer/AwsSnowmobile')
+AwsSnowmobileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsTransferForSftp.card.png b/cloud/documentation/aws/MigrationTransfer/AwsTransferForSftp.card.png
new file mode 100644
index 00000000000..300e0bb9f15
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsTransferForSftp.card.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsTransferForSftp.element.png b/cloud/documentation/aws/MigrationTransfer/AwsTransferForSftp.element.png
new file mode 100644
index 00000000000..b3d88eaa5ac
Binary files /dev/null and b/cloud/documentation/aws/MigrationTransfer/AwsTransferForSftp.element.png differ
diff --git a/cloud/documentation/aws/MigrationTransfer/AwsTransferForSftp.md b/cloud/documentation/aws/MigrationTransfer/AwsTransferForSftp.md
new file mode 100644
index 00000000000..d8fd08e9512
--- /dev/null
+++ b/cloud/documentation/aws/MigrationTransfer/AwsTransferForSftp.md
@@ -0,0 +1,81 @@
+# AwsTransferForSftp
+```text
+elements/aws/MigrationTransfer/AwsTransferForSftp
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsTransferForSftp icon](../../../icons/aws/MigrationTransfer/AwsTransferForSftp.png) | ![AwsTransferForSftp element](AwsTransferForSftp.element.png) | ![AwsTransferForSftp card](AwsTransferForSftp.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTransferForSftp element
+include('elements/aws/MigrationTransfer/AwsTransferForSftp')
+AwsTransferForSftp('element', 'Transfer For Sftp', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTransferForSftp element
+include('elements/aws/MigrationTransfer/AwsTransferForSftp')
+AwsTransferForSftp('element', 'Transfer For Sftp', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTransferForSftp card
+include('elements/aws/MigrationTransfer/AwsTransferForSftp')
+AwsTransferForSftpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTransferForSftp card
+include('elements/aws/MigrationTransfer/AwsTransferForSftp')
+AwsTransferForSftpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Mobile/AwsAmplify.card.png b/cloud/documentation/aws/Mobile/AwsAmplify.card.png
new file mode 100644
index 00000000000..6a71afb3527
Binary files /dev/null and b/cloud/documentation/aws/Mobile/AwsAmplify.card.png differ
diff --git a/cloud/documentation/aws/Mobile/AwsAmplify.element.png b/cloud/documentation/aws/Mobile/AwsAmplify.element.png
new file mode 100644
index 00000000000..574d4f6589d
Binary files /dev/null and b/cloud/documentation/aws/Mobile/AwsAmplify.element.png differ
diff --git a/cloud/documentation/aws/Mobile/AwsAmplify.md b/cloud/documentation/aws/Mobile/AwsAmplify.md
new file mode 100644
index 00000000000..12674f22408
--- /dev/null
+++ b/cloud/documentation/aws/Mobile/AwsAmplify.md
@@ -0,0 +1,81 @@
+# AwsAmplify
+```text
+elements/aws/Mobile/AwsAmplify
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsAmplify icon](../../../icons/aws/Mobile/AwsAmplify.png) | ![AwsAmplify element](AwsAmplify.element.png) | ![AwsAmplify card](AwsAmplify.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAmplify element
+include('elements/aws/Mobile/AwsAmplify')
+AwsAmplify('element', 'Amplify', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAmplify element
+include('elements/aws/Mobile/AwsAmplify')
+AwsAmplify('element', 'Amplify', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAmplify card
+include('elements/aws/Mobile/AwsAmplify')
+AwsAmplifyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAmplify card
+include('elements/aws/Mobile/AwsAmplify')
+AwsAmplifyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Mobile/AwsApiGateway.card.png b/cloud/documentation/aws/Mobile/AwsApiGateway.card.png
new file mode 100644
index 00000000000..2e947a07733
Binary files /dev/null and b/cloud/documentation/aws/Mobile/AwsApiGateway.card.png differ
diff --git a/cloud/documentation/aws/Mobile/AwsApiGateway.element.png b/cloud/documentation/aws/Mobile/AwsApiGateway.element.png
new file mode 100644
index 00000000000..2146bff6f62
Binary files /dev/null and b/cloud/documentation/aws/Mobile/AwsApiGateway.element.png differ
diff --git a/cloud/documentation/aws/Mobile/AwsApiGateway.md b/cloud/documentation/aws/Mobile/AwsApiGateway.md
new file mode 100644
index 00000000000..95a112ec0b8
--- /dev/null
+++ b/cloud/documentation/aws/Mobile/AwsApiGateway.md
@@ -0,0 +1,81 @@
+# AwsApiGateway
+```text
+elements/aws/Mobile/AwsApiGateway
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsApiGateway icon](../../../icons/aws/Mobile/AwsApiGateway.png) | ![AwsApiGateway element](AwsApiGateway.element.png) | ![AwsApiGateway card](AwsApiGateway.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApiGateway element
+include('elements/aws/Mobile/AwsApiGateway')
+AwsApiGateway('element', 'Api Gateway', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApiGateway element
+include('elements/aws/Mobile/AwsApiGateway')
+AwsApiGateway('element', 'Api Gateway', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApiGateway card
+include('elements/aws/Mobile/AwsApiGateway')
+AwsApiGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApiGateway card
+include('elements/aws/Mobile/AwsApiGateway')
+AwsApiGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Mobile/AwsApiGatewayEndpoint.card.png b/cloud/documentation/aws/Mobile/AwsApiGatewayEndpoint.card.png
new file mode 100644
index 00000000000..0cea1417b31
Binary files /dev/null and b/cloud/documentation/aws/Mobile/AwsApiGatewayEndpoint.card.png differ
diff --git a/cloud/documentation/aws/Mobile/AwsApiGatewayEndpoint.element.png b/cloud/documentation/aws/Mobile/AwsApiGatewayEndpoint.element.png
new file mode 100644
index 00000000000..5f20b6cdd2a
Binary files /dev/null and b/cloud/documentation/aws/Mobile/AwsApiGatewayEndpoint.element.png differ
diff --git a/cloud/documentation/aws/Mobile/AwsApiGatewayEndpoint.md b/cloud/documentation/aws/Mobile/AwsApiGatewayEndpoint.md
new file mode 100644
index 00000000000..9360e2cc7b6
--- /dev/null
+++ b/cloud/documentation/aws/Mobile/AwsApiGatewayEndpoint.md
@@ -0,0 +1,81 @@
+# AwsApiGatewayEndpoint
+```text
+elements/aws/Mobile/AwsApiGatewayEndpoint
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsApiGatewayEndpoint icon](../../../icons/aws/Mobile/AwsApiGatewayEndpoint.png) | ![AwsApiGatewayEndpoint element](AwsApiGatewayEndpoint.element.png) | ![AwsApiGatewayEndpoint card](AwsApiGatewayEndpoint.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApiGatewayEndpoint element
+include('elements/aws/Mobile/AwsApiGatewayEndpoint')
+AwsApiGatewayEndpoint('element', 'Api Gateway Endpoint', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApiGatewayEndpoint element
+include('elements/aws/Mobile/AwsApiGatewayEndpoint')
+AwsApiGatewayEndpoint('element', 'Api Gateway Endpoint', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApiGatewayEndpoint card
+include('elements/aws/Mobile/AwsApiGatewayEndpoint')
+AwsApiGatewayEndpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApiGatewayEndpoint card
+include('elements/aws/Mobile/AwsApiGatewayEndpoint')
+AwsApiGatewayEndpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Mobile/AwsAppsync.card.png b/cloud/documentation/aws/Mobile/AwsAppsync.card.png
new file mode 100644
index 00000000000..4cf0310e7fc
Binary files /dev/null and b/cloud/documentation/aws/Mobile/AwsAppsync.card.png differ
diff --git a/cloud/documentation/aws/Mobile/AwsAppsync.element.png b/cloud/documentation/aws/Mobile/AwsAppsync.element.png
new file mode 100644
index 00000000000..94003bb8e4f
Binary files /dev/null and b/cloud/documentation/aws/Mobile/AwsAppsync.element.png differ
diff --git a/cloud/documentation/aws/Mobile/AwsAppsync.md b/cloud/documentation/aws/Mobile/AwsAppsync.md
new file mode 100644
index 00000000000..fe2164f43a8
--- /dev/null
+++ b/cloud/documentation/aws/Mobile/AwsAppsync.md
@@ -0,0 +1,81 @@
+# AwsAppsync
+```text
+elements/aws/Mobile/AwsAppsync
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsAppsync icon](../../../icons/aws/Mobile/AwsAppsync.png) | ![AwsAppsync element](AwsAppsync.element.png) | ![AwsAppsync card](AwsAppsync.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAppsync element
+include('elements/aws/Mobile/AwsAppsync')
+AwsAppsync('element', 'Appsync', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAppsync element
+include('elements/aws/Mobile/AwsAppsync')
+AwsAppsync('element', 'Appsync', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAppsync card
+include('elements/aws/Mobile/AwsAppsync')
+AwsAppsyncCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAppsync card
+include('elements/aws/Mobile/AwsAppsync')
+AwsAppsyncCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Mobile/AwsDeviceFarm.card.png b/cloud/documentation/aws/Mobile/AwsDeviceFarm.card.png
new file mode 100644
index 00000000000..46641c1182c
Binary files /dev/null and b/cloud/documentation/aws/Mobile/AwsDeviceFarm.card.png differ
diff --git a/cloud/documentation/aws/Mobile/AwsDeviceFarm.element.png b/cloud/documentation/aws/Mobile/AwsDeviceFarm.element.png
new file mode 100644
index 00000000000..6971ac0e430
Binary files /dev/null and b/cloud/documentation/aws/Mobile/AwsDeviceFarm.element.png differ
diff --git a/cloud/documentation/aws/Mobile/AwsDeviceFarm.md b/cloud/documentation/aws/Mobile/AwsDeviceFarm.md
new file mode 100644
index 00000000000..2ade41714e8
--- /dev/null
+++ b/cloud/documentation/aws/Mobile/AwsDeviceFarm.md
@@ -0,0 +1,81 @@
+# AwsDeviceFarm
+```text
+elements/aws/Mobile/AwsDeviceFarm
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDeviceFarm icon](../../../icons/aws/Mobile/AwsDeviceFarm.png) | ![AwsDeviceFarm element](AwsDeviceFarm.element.png) | ![AwsDeviceFarm card](AwsDeviceFarm.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeviceFarm element
+include('elements/aws/Mobile/AwsDeviceFarm')
+AwsDeviceFarm('element', 'Device Farm', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeviceFarm element
+include('elements/aws/Mobile/AwsDeviceFarm')
+AwsDeviceFarm('element', 'Device Farm', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDeviceFarm card
+include('elements/aws/Mobile/AwsDeviceFarm')
+AwsDeviceFarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDeviceFarm card
+include('elements/aws/Mobile/AwsDeviceFarm')
+AwsDeviceFarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Mobile/AwsMobile.card.png b/cloud/documentation/aws/Mobile/AwsMobile.card.png
new file mode 100644
index 00000000000..258428cc5fa
Binary files /dev/null and b/cloud/documentation/aws/Mobile/AwsMobile.card.png differ
diff --git a/cloud/documentation/aws/Mobile/AwsMobile.element.png b/cloud/documentation/aws/Mobile/AwsMobile.element.png
new file mode 100644
index 00000000000..08d926d95cb
Binary files /dev/null and b/cloud/documentation/aws/Mobile/AwsMobile.element.png differ
diff --git a/cloud/documentation/aws/Mobile/AwsMobile.md b/cloud/documentation/aws/Mobile/AwsMobile.md
new file mode 100644
index 00000000000..17ec4c13ac3
--- /dev/null
+++ b/cloud/documentation/aws/Mobile/AwsMobile.md
@@ -0,0 +1,81 @@
+# AwsMobile
+```text
+elements/aws/Mobile/AwsMobile
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsMobile icon](../../../icons/aws/Mobile/AwsMobile.png) | ![AwsMobile element](AwsMobile.element.png) | ![AwsMobile card](AwsMobile.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMobile element
+include('elements/aws/Mobile/AwsMobile')
+AwsMobile('element', 'Mobile', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMobile element
+include('elements/aws/Mobile/AwsMobile')
+AwsMobile('element', 'Mobile', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMobile card
+include('elements/aws/Mobile/AwsMobile')
+AwsMobileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMobile card
+include('elements/aws/Mobile/AwsMobile')
+AwsMobileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Mobile/AwsPinpoint.card.png b/cloud/documentation/aws/Mobile/AwsPinpoint.card.png
new file mode 100644
index 00000000000..44f286c8e02
Binary files /dev/null and b/cloud/documentation/aws/Mobile/AwsPinpoint.card.png differ
diff --git a/cloud/documentation/aws/Mobile/AwsPinpoint.element.png b/cloud/documentation/aws/Mobile/AwsPinpoint.element.png
new file mode 100644
index 00000000000..1a1b5026dd5
Binary files /dev/null and b/cloud/documentation/aws/Mobile/AwsPinpoint.element.png differ
diff --git a/cloud/documentation/aws/Mobile/AwsPinpoint.md b/cloud/documentation/aws/Mobile/AwsPinpoint.md
new file mode 100644
index 00000000000..d0487400834
--- /dev/null
+++ b/cloud/documentation/aws/Mobile/AwsPinpoint.md
@@ -0,0 +1,81 @@
+# AwsPinpoint
+```text
+elements/aws/Mobile/AwsPinpoint
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsPinpoint icon](../../../icons/aws/Mobile/AwsPinpoint.png) | ![AwsPinpoint element](AwsPinpoint.element.png) | ![AwsPinpoint card](AwsPinpoint.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPinpoint element
+include('elements/aws/Mobile/AwsPinpoint')
+AwsPinpoint('element', 'Pinpoint', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPinpoint element
+include('elements/aws/Mobile/AwsPinpoint')
+AwsPinpoint('element', 'Pinpoint', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsPinpoint card
+include('elements/aws/Mobile/AwsPinpoint')
+AwsPinpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsPinpoint card
+include('elements/aws/Mobile/AwsPinpoint')
+AwsPinpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGateway.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGateway.card.png
new file mode 100644
index 00000000000..44366b90dc2
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGateway.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGateway.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGateway.element.png
new file mode 100644
index 00000000000..8957ce818af
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGateway.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGateway.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGateway.md
new file mode 100644
index 00000000000..cb383ed0249
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGateway.md
@@ -0,0 +1,81 @@
+# AwsApiGateway
+```text
+elements/aws/NetworkingContentDelivery/AwsApiGateway
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsApiGateway icon](../../../icons/aws/NetworkingContentDelivery/AwsApiGateway.png) | ![AwsApiGateway element](AwsApiGateway.element.png) | ![AwsApiGateway card](AwsApiGateway.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApiGateway element
+include('elements/aws/NetworkingContentDelivery/AwsApiGateway')
+AwsApiGateway('element', 'Api Gateway', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApiGateway element
+include('elements/aws/NetworkingContentDelivery/AwsApiGateway')
+AwsApiGateway('element', 'Api Gateway', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApiGateway card
+include('elements/aws/NetworkingContentDelivery/AwsApiGateway')
+AwsApiGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApiGateway card
+include('elements/aws/NetworkingContentDelivery/AwsApiGateway')
+AwsApiGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.card.png
new file mode 100644
index 00000000000..35dafd543bd
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.element.png
new file mode 100644
index 00000000000..3c9922004ba
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.md
new file mode 100644
index 00000000000..0339a6cd2ec
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.md
@@ -0,0 +1,81 @@
+# AwsApiGatewayEndpoint
+```text
+elements/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsApiGatewayEndpoint icon](../../../icons/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.png) | ![AwsApiGatewayEndpoint element](AwsApiGatewayEndpoint.element.png) | ![AwsApiGatewayEndpoint card](AwsApiGatewayEndpoint.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApiGatewayEndpoint element
+include('elements/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint')
+AwsApiGatewayEndpoint('element', 'Api Gateway Endpoint', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApiGatewayEndpoint element
+include('elements/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint')
+AwsApiGatewayEndpoint('element', 'Api Gateway Endpoint', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApiGatewayEndpoint card
+include('elements/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint')
+AwsApiGatewayEndpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApiGatewayEndpoint card
+include('elements/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint')
+AwsApiGatewayEndpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsAppMesh.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsAppMesh.card.png
new file mode 100644
index 00000000000..ddab899be4c
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsAppMesh.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsAppMesh.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsAppMesh.element.png
new file mode 100644
index 00000000000..fdd1fce42fa
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsAppMesh.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsAppMesh.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsAppMesh.md
new file mode 100644
index 00000000000..a3aa5957d92
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsAppMesh.md
@@ -0,0 +1,81 @@
+# AwsAppMesh
+```text
+elements/aws/NetworkingContentDelivery/AwsAppMesh
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsAppMesh icon](../../../icons/aws/NetworkingContentDelivery/AwsAppMesh.png) | ![AwsAppMesh element](AwsAppMesh.element.png) | ![AwsAppMesh card](AwsAppMesh.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAppMesh element
+include('elements/aws/NetworkingContentDelivery/AwsAppMesh')
+AwsAppMesh('element', 'App Mesh', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAppMesh element
+include('elements/aws/NetworkingContentDelivery/AwsAppMesh')
+AwsAppMesh('element', 'App Mesh', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAppMesh card
+include('elements/aws/NetworkingContentDelivery/AwsAppMesh')
+AwsAppMeshCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAppMesh card
+include('elements/aws/NetworkingContentDelivery/AwsAppMesh')
+AwsAppMeshCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsClientVpn.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsClientVpn.card.png
new file mode 100644
index 00000000000..661ed044c68
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsClientVpn.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsClientVpn.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsClientVpn.element.png
new file mode 100644
index 00000000000..cf5f6fe25e1
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsClientVpn.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsClientVpn.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsClientVpn.md
new file mode 100644
index 00000000000..7913cadc9ba
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsClientVpn.md
@@ -0,0 +1,81 @@
+# AwsClientVpn
+```text
+elements/aws/NetworkingContentDelivery/AwsClientVpn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsClientVpn icon](../../../icons/aws/NetworkingContentDelivery/AwsClientVpn.png) | ![AwsClientVpn element](AwsClientVpn.element.png) | ![AwsClientVpn card](AwsClientVpn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsClientVpn element
+include('elements/aws/NetworkingContentDelivery/AwsClientVpn')
+AwsClientVpn('element', 'Client Vpn', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsClientVpn element
+include('elements/aws/NetworkingContentDelivery/AwsClientVpn')
+AwsClientVpn('element', 'Client Vpn', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsClientVpn card
+include('elements/aws/NetworkingContentDelivery/AwsClientVpn')
+AwsClientVpnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsClientVpn card
+include('elements/aws/NetworkingContentDelivery/AwsClientVpn')
+AwsClientVpnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudMap.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudMap.card.png
new file mode 100644
index 00000000000..9de88c9cd7f
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudMap.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudMap.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudMap.element.png
new file mode 100644
index 00000000000..d77d71e124b
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudMap.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudMap.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudMap.md
new file mode 100644
index 00000000000..76bab247aaf
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudMap.md
@@ -0,0 +1,81 @@
+# AwsCloudMap
+```text
+elements/aws/NetworkingContentDelivery/AwsCloudMap
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudMap icon](../../../icons/aws/NetworkingContentDelivery/AwsCloudMap.png) | ![AwsCloudMap element](AwsCloudMap.element.png) | ![AwsCloudMap card](AwsCloudMap.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudMap element
+include('elements/aws/NetworkingContentDelivery/AwsCloudMap')
+AwsCloudMap('element', 'Cloud Map', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudMap element
+include('elements/aws/NetworkingContentDelivery/AwsCloudMap')
+AwsCloudMap('element', 'Cloud Map', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudMap card
+include('elements/aws/NetworkingContentDelivery/AwsCloudMap')
+AwsCloudMapCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudMap card
+include('elements/aws/NetworkingContentDelivery/AwsCloudMap')
+AwsCloudMapCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfront.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfront.card.png
new file mode 100644
index 00000000000..7ae70a2a0e1
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfront.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfront.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfront.element.png
new file mode 100644
index 00000000000..4765189cb0d
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfront.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfront.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfront.md
new file mode 100644
index 00000000000..4fdb1169921
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfront.md
@@ -0,0 +1,81 @@
+# AwsCloudfront
+```text
+elements/aws/NetworkingContentDelivery/AwsCloudfront
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudfront icon](../../../icons/aws/NetworkingContentDelivery/AwsCloudfront.png) | ![AwsCloudfront element](AwsCloudfront.element.png) | ![AwsCloudfront card](AwsCloudfront.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudfront element
+include('elements/aws/NetworkingContentDelivery/AwsCloudfront')
+AwsCloudfront('element', 'Cloudfront', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudfront element
+include('elements/aws/NetworkingContentDelivery/AwsCloudfront')
+AwsCloudfront('element', 'Cloudfront', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudfront card
+include('elements/aws/NetworkingContentDelivery/AwsCloudfront')
+AwsCloudfrontCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudfront card
+include('elements/aws/NetworkingContentDelivery/AwsCloudfront')
+AwsCloudfrontCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.card.png
new file mode 100644
index 00000000000..b23bb97d974
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.element.png
new file mode 100644
index 00000000000..01bed524c1f
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.md
new file mode 100644
index 00000000000..e74a85ee6ff
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.md
@@ -0,0 +1,81 @@
+# AwsCloudfrontDownloadDistribution
+```text
+elements/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudfrontDownloadDistribution icon](../../../icons/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.png) | ![AwsCloudfrontDownloadDistribution element](AwsCloudfrontDownloadDistribution.element.png) | ![AwsCloudfrontDownloadDistribution card](AwsCloudfrontDownloadDistribution.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudfrontDownloadDistribution element
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution')
+AwsCloudfrontDownloadDistribution('element', 'Cloudfront Download Distribution', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudfrontDownloadDistribution element
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution')
+AwsCloudfrontDownloadDistribution('element', 'Cloudfront Download Distribution', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudfrontDownloadDistribution card
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution')
+AwsCloudfrontDownloadDistributionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudfrontDownloadDistribution card
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution')
+AwsCloudfrontDownloadDistributionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.card.png
new file mode 100644
index 00000000000..96d0ec43c66
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.element.png
new file mode 100644
index 00000000000..1a93c1e7156
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.md
new file mode 100644
index 00000000000..24930ecf27e
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.md
@@ -0,0 +1,81 @@
+# AwsCloudfrontEdgeLocation
+```text
+elements/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudfrontEdgeLocation icon](../../../icons/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.png) | ![AwsCloudfrontEdgeLocation element](AwsCloudfrontEdgeLocation.element.png) | ![AwsCloudfrontEdgeLocation card](AwsCloudfrontEdgeLocation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudfrontEdgeLocation element
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation')
+AwsCloudfrontEdgeLocation('element', 'Cloudfront Edge Location', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudfrontEdgeLocation element
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation')
+AwsCloudfrontEdgeLocation('element', 'Cloudfront Edge Location', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudfrontEdgeLocation card
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation')
+AwsCloudfrontEdgeLocationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudfrontEdgeLocation card
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation')
+AwsCloudfrontEdgeLocationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.card.png
new file mode 100644
index 00000000000..7d2e3e7a9f3
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.element.png
new file mode 100644
index 00000000000..c45d6ed6da8
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.md
new file mode 100644
index 00000000000..48dc4722e52
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.md
@@ -0,0 +1,81 @@
+# AwsCloudfrontStreamingDistribution
+```text
+elements/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudfrontStreamingDistribution icon](../../../icons/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.png) | ![AwsCloudfrontStreamingDistribution element](AwsCloudfrontStreamingDistribution.element.png) | ![AwsCloudfrontStreamingDistribution card](AwsCloudfrontStreamingDistribution.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudfrontStreamingDistribution element
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution')
+AwsCloudfrontStreamingDistribution('element', 'Cloudfront Streaming Distribution', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudfrontStreamingDistribution element
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution')
+AwsCloudfrontStreamingDistribution('element', 'Cloudfront Streaming Distribution', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudfrontStreamingDistribution card
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution')
+AwsCloudfrontStreamingDistributionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudfrontStreamingDistribution card
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution')
+AwsCloudfrontStreamingDistributionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsDirectConnect.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsDirectConnect.card.png
new file mode 100644
index 00000000000..11c142e2826
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsDirectConnect.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsDirectConnect.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsDirectConnect.element.png
new file mode 100644
index 00000000000..14ed870259f
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsDirectConnect.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsDirectConnect.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsDirectConnect.md
new file mode 100644
index 00000000000..2bd4fcd3086
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsDirectConnect.md
@@ -0,0 +1,81 @@
+# AwsDirectConnect
+```text
+elements/aws/NetworkingContentDelivery/AwsDirectConnect
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDirectConnect icon](../../../icons/aws/NetworkingContentDelivery/AwsDirectConnect.png) | ![AwsDirectConnect element](AwsDirectConnect.element.png) | ![AwsDirectConnect card](AwsDirectConnect.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDirectConnect element
+include('elements/aws/NetworkingContentDelivery/AwsDirectConnect')
+AwsDirectConnect('element', 'Direct Connect', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDirectConnect element
+include('elements/aws/NetworkingContentDelivery/AwsDirectConnect')
+AwsDirectConnect('element', 'Direct Connect', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDirectConnect card
+include('elements/aws/NetworkingContentDelivery/AwsDirectConnect')
+AwsDirectConnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDirectConnect card
+include('elements/aws/NetworkingContentDelivery/AwsDirectConnect')
+AwsDirectConnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.card.png
new file mode 100644
index 00000000000..102c5243317
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.element.png
new file mode 100644
index 00000000000..abd172a3e42
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.md
new file mode 100644
index 00000000000..cbb870a626b
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.md
@@ -0,0 +1,81 @@
+# AwsElasticLoadBalancing
+```text
+elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancing
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticLoadBalancing icon](../../../icons/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.png) | ![AwsElasticLoadBalancing element](AwsElasticLoadBalancing.element.png) | ![AwsElasticLoadBalancing card](AwsElasticLoadBalancing.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticLoadBalancing element
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancing')
+AwsElasticLoadBalancing('element', 'Elastic Load Balancing', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticLoadBalancing element
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancing')
+AwsElasticLoadBalancing('element', 'Elastic Load Balancing', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticLoadBalancing card
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancing')
+AwsElasticLoadBalancingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticLoadBalancing card
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancing')
+AwsElasticLoadBalancingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.card.png
new file mode 100644
index 00000000000..e1210cfd00e
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.element.png
new file mode 100644
index 00000000000..efc0ef7d647
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.md
new file mode 100644
index 00000000000..2b77ea261e2
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.md
@@ -0,0 +1,81 @@
+# AwsElasticLoadBalancingClassicLoadBalancer
+```text
+elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticLoadBalancingClassicLoadBalancer icon](../../../icons/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.png) | ![AwsElasticLoadBalancingClassicLoadBalancer element](AwsElasticLoadBalancingClassicLoadBalancer.element.png) | ![AwsElasticLoadBalancingClassicLoadBalancer card](AwsElasticLoadBalancingClassicLoadBalancer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticLoadBalancingClassicLoadBalancer element
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer')
+AwsElasticLoadBalancingClassicLoadBalancer('element', 'Elastic Load Balancing Classic Load Balancer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticLoadBalancingClassicLoadBalancer element
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer')
+AwsElasticLoadBalancingClassicLoadBalancer('element', 'Elastic Load Balancing Classic Load Balancer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticLoadBalancingClassicLoadBalancer card
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer')
+AwsElasticLoadBalancingClassicLoadBalancerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticLoadBalancingClassicLoadBalancer card
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer')
+AwsElasticLoadBalancingClassicLoadBalancerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.card.png
new file mode 100644
index 00000000000..763e519b2e6
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.element.png
new file mode 100644
index 00000000000..b7db2661f04
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.md
new file mode 100644
index 00000000000..48bd6bab12c
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.md
@@ -0,0 +1,81 @@
+# AwsElasticLoadBalancingElbApplicationLoadBalancer
+```text
+elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticLoadBalancingElbApplicationLoadBalancer icon](../../../icons/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.png) | ![AwsElasticLoadBalancingElbApplicationLoadBalancer element](AwsElasticLoadBalancingElbApplicationLoadBalancer.element.png) | ![AwsElasticLoadBalancingElbApplicationLoadBalancer card](AwsElasticLoadBalancingElbApplicationLoadBalancer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticLoadBalancingElbApplicationLoadBalancer element
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer')
+AwsElasticLoadBalancingElbApplicationLoadBalancer('element', 'Elastic Load Balancing Elb Application Load Balancer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticLoadBalancingElbApplicationLoadBalancer element
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer')
+AwsElasticLoadBalancingElbApplicationLoadBalancer('element', 'Elastic Load Balancing Elb Application Load Balancer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticLoadBalancingElbApplicationLoadBalancer card
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer')
+AwsElasticLoadBalancingElbApplicationLoadBalancerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticLoadBalancingElbApplicationLoadBalancer card
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer')
+AwsElasticLoadBalancingElbApplicationLoadBalancerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.card.png
new file mode 100644
index 00000000000..5a152cd7b00
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.element.png
new file mode 100644
index 00000000000..8b5507d59f9
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.md
new file mode 100644
index 00000000000..ecae7c95f36
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.md
@@ -0,0 +1,81 @@
+# AwsElasticLoadBalancingElbNetworkLoadBalancer
+```text
+elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticLoadBalancingElbNetworkLoadBalancer icon](../../../icons/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.png) | ![AwsElasticLoadBalancingElbNetworkLoadBalancer element](AwsElasticLoadBalancingElbNetworkLoadBalancer.element.png) | ![AwsElasticLoadBalancingElbNetworkLoadBalancer card](AwsElasticLoadBalancingElbNetworkLoadBalancer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticLoadBalancingElbNetworkLoadBalancer element
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer')
+AwsElasticLoadBalancingElbNetworkLoadBalancer('element', 'Elastic Load Balancing Elb Network Load Balancer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticLoadBalancingElbNetworkLoadBalancer element
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer')
+AwsElasticLoadBalancingElbNetworkLoadBalancer('element', 'Elastic Load Balancing Elb Network Load Balancer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticLoadBalancingElbNetworkLoadBalancer card
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer')
+AwsElasticLoadBalancingElbNetworkLoadBalancerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticLoadBalancingElbNetworkLoadBalancer card
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer')
+AwsElasticLoadBalancingElbNetworkLoadBalancerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsGlobalAccelerator.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsGlobalAccelerator.card.png
new file mode 100644
index 00000000000..36d34dade7b
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsGlobalAccelerator.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsGlobalAccelerator.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsGlobalAccelerator.element.png
new file mode 100644
index 00000000000..c157caa1693
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsGlobalAccelerator.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsGlobalAccelerator.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsGlobalAccelerator.md
new file mode 100644
index 00000000000..cda95573ecc
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsGlobalAccelerator.md
@@ -0,0 +1,81 @@
+# AwsGlobalAccelerator
+```text
+elements/aws/NetworkingContentDelivery/AwsGlobalAccelerator
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsGlobalAccelerator icon](../../../icons/aws/NetworkingContentDelivery/AwsGlobalAccelerator.png) | ![AwsGlobalAccelerator element](AwsGlobalAccelerator.element.png) | ![AwsGlobalAccelerator card](AwsGlobalAccelerator.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGlobalAccelerator element
+include('elements/aws/NetworkingContentDelivery/AwsGlobalAccelerator')
+AwsGlobalAccelerator('element', 'Global Accelerator', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGlobalAccelerator element
+include('elements/aws/NetworkingContentDelivery/AwsGlobalAccelerator')
+AwsGlobalAccelerator('element', 'Global Accelerator', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGlobalAccelerator card
+include('elements/aws/NetworkingContentDelivery/AwsGlobalAccelerator')
+AwsGlobalAcceleratorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGlobalAccelerator card
+include('elements/aws/NetworkingContentDelivery/AwsGlobalAccelerator')
+AwsGlobalAcceleratorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.card.png
new file mode 100644
index 00000000000..02fabab0d30
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.element.png
new file mode 100644
index 00000000000..ea304fc25f8
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.md
new file mode 100644
index 00000000000..55ad5bbbd49
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.md
@@ -0,0 +1,81 @@
+# AwsNetworkingAndContentDelivery
+```text
+elements/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsNetworkingAndContentDelivery icon](../../../icons/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.png) | ![AwsNetworkingAndContentDelivery element](AwsNetworkingAndContentDelivery.element.png) | ![AwsNetworkingAndContentDelivery card](AwsNetworkingAndContentDelivery.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsNetworkingAndContentDelivery element
+include('elements/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery')
+AwsNetworkingAndContentDelivery('element', 'Networking And Content Delivery', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsNetworkingAndContentDelivery element
+include('elements/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery')
+AwsNetworkingAndContentDelivery('element', 'Networking And Content Delivery', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsNetworkingAndContentDelivery card
+include('elements/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery')
+AwsNetworkingAndContentDeliveryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsNetworkingAndContentDelivery card
+include('elements/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery')
+AwsNetworkingAndContentDeliveryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsPrivatelink.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsPrivatelink.card.png
new file mode 100644
index 00000000000..080f9b81295
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsPrivatelink.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsPrivatelink.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsPrivatelink.element.png
new file mode 100644
index 00000000000..67efe12b999
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsPrivatelink.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsPrivatelink.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsPrivatelink.md
new file mode 100644
index 00000000000..89b73936649
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsPrivatelink.md
@@ -0,0 +1,81 @@
+# AwsPrivatelink
+```text
+elements/aws/NetworkingContentDelivery/AwsPrivatelink
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsPrivatelink icon](../../../icons/aws/NetworkingContentDelivery/AwsPrivatelink.png) | ![AwsPrivatelink element](AwsPrivatelink.element.png) | ![AwsPrivatelink card](AwsPrivatelink.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPrivatelink element
+include('elements/aws/NetworkingContentDelivery/AwsPrivatelink')
+AwsPrivatelink('element', 'Privatelink', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPrivatelink element
+include('elements/aws/NetworkingContentDelivery/AwsPrivatelink')
+AwsPrivatelink('element', 'Privatelink', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsPrivatelink card
+include('elements/aws/NetworkingContentDelivery/AwsPrivatelink')
+AwsPrivatelinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsPrivatelink card
+include('elements/aws/NetworkingContentDelivery/AwsPrivatelink')
+AwsPrivatelinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53.card.png
new file mode 100644
index 00000000000..41841c363c9
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53.element.png
new file mode 100644
index 00000000000..b017723ac14
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53.md
new file mode 100644
index 00000000000..38092c24154
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53.md
@@ -0,0 +1,81 @@
+# AwsRoute53
+```text
+elements/aws/NetworkingContentDelivery/AwsRoute53
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRoute53 icon](../../../icons/aws/NetworkingContentDelivery/AwsRoute53.png) | ![AwsRoute53 element](AwsRoute53.element.png) | ![AwsRoute53 card](AwsRoute53.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRoute53 element
+include('elements/aws/NetworkingContentDelivery/AwsRoute53')
+AwsRoute53('element', 'Route53', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRoute53 element
+include('elements/aws/NetworkingContentDelivery/AwsRoute53')
+AwsRoute53('element', 'Route53', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRoute53 card
+include('elements/aws/NetworkingContentDelivery/AwsRoute53')
+AwsRoute53Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRoute53 card
+include('elements/aws/NetworkingContentDelivery/AwsRoute53')
+AwsRoute53Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53HostedZone.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53HostedZone.card.png
new file mode 100644
index 00000000000..f4892db3ba9
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53HostedZone.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53HostedZone.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53HostedZone.element.png
new file mode 100644
index 00000000000..bff384300c2
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53HostedZone.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53HostedZone.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53HostedZone.md
new file mode 100644
index 00000000000..bbce93aff8b
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53HostedZone.md
@@ -0,0 +1,81 @@
+# AwsRoute53HostedZone
+```text
+elements/aws/NetworkingContentDelivery/AwsRoute53HostedZone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRoute53HostedZone icon](../../../icons/aws/NetworkingContentDelivery/AwsRoute53HostedZone.png) | ![AwsRoute53HostedZone element](AwsRoute53HostedZone.element.png) | ![AwsRoute53HostedZone card](AwsRoute53HostedZone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRoute53HostedZone element
+include('elements/aws/NetworkingContentDelivery/AwsRoute53HostedZone')
+AwsRoute53HostedZone('element', 'Route53 Hosted Zone', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRoute53HostedZone element
+include('elements/aws/NetworkingContentDelivery/AwsRoute53HostedZone')
+AwsRoute53HostedZone('element', 'Route53 Hosted Zone', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRoute53HostedZone card
+include('elements/aws/NetworkingContentDelivery/AwsRoute53HostedZone')
+AwsRoute53HostedZoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRoute53HostedZone card
+include('elements/aws/NetworkingContentDelivery/AwsRoute53HostedZone')
+AwsRoute53HostedZoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53RouteTable.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53RouteTable.card.png
new file mode 100644
index 00000000000..03bc01496d3
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53RouteTable.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53RouteTable.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53RouteTable.element.png
new file mode 100644
index 00000000000..534b88dad76
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53RouteTable.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53RouteTable.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53RouteTable.md
new file mode 100644
index 00000000000..03f0243292f
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsRoute53RouteTable.md
@@ -0,0 +1,81 @@
+# AwsRoute53RouteTable
+```text
+elements/aws/NetworkingContentDelivery/AwsRoute53RouteTable
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRoute53RouteTable icon](../../../icons/aws/NetworkingContentDelivery/AwsRoute53RouteTable.png) | ![AwsRoute53RouteTable element](AwsRoute53RouteTable.element.png) | ![AwsRoute53RouteTable card](AwsRoute53RouteTable.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRoute53RouteTable element
+include('elements/aws/NetworkingContentDelivery/AwsRoute53RouteTable')
+AwsRoute53RouteTable('element', 'Route53 Route Table', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRoute53RouteTable element
+include('elements/aws/NetworkingContentDelivery/AwsRoute53RouteTable')
+AwsRoute53RouteTable('element', 'Route53 Route Table', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRoute53RouteTable card
+include('elements/aws/NetworkingContentDelivery/AwsRoute53RouteTable')
+AwsRoute53RouteTableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRoute53RouteTable card
+include('elements/aws/NetworkingContentDelivery/AwsRoute53RouteTable')
+AwsRoute53RouteTableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.card.png
new file mode 100644
index 00000000000..ea95b8daf05
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.element.png
new file mode 100644
index 00000000000..4e53fba8096
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.md
new file mode 100644
index 00000000000..18253353449
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.md
@@ -0,0 +1,81 @@
+# AwsSiteToSiteVpn
+```text
+elements/aws/NetworkingContentDelivery/AwsSiteToSiteVpn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSiteToSiteVpn icon](../../../icons/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.png) | ![AwsSiteToSiteVpn element](AwsSiteToSiteVpn.element.png) | ![AwsSiteToSiteVpn card](AwsSiteToSiteVpn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSiteToSiteVpn element
+include('elements/aws/NetworkingContentDelivery/AwsSiteToSiteVpn')
+AwsSiteToSiteVpn('element', 'Site To Site Vpn', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSiteToSiteVpn element
+include('elements/aws/NetworkingContentDelivery/AwsSiteToSiteVpn')
+AwsSiteToSiteVpn('element', 'Site To Site Vpn', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSiteToSiteVpn card
+include('elements/aws/NetworkingContentDelivery/AwsSiteToSiteVpn')
+AwsSiteToSiteVpnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSiteToSiteVpn card
+include('elements/aws/NetworkingContentDelivery/AwsSiteToSiteVpn')
+AwsSiteToSiteVpnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsTransitGateway.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsTransitGateway.card.png
new file mode 100644
index 00000000000..4d1a7f85c70
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsTransitGateway.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsTransitGateway.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsTransitGateway.element.png
new file mode 100644
index 00000000000..47137a411e7
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsTransitGateway.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsTransitGateway.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsTransitGateway.md
new file mode 100644
index 00000000000..1262c0f4f2d
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsTransitGateway.md
@@ -0,0 +1,81 @@
+# AwsTransitGateway
+```text
+elements/aws/NetworkingContentDelivery/AwsTransitGateway
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsTransitGateway icon](../../../icons/aws/NetworkingContentDelivery/AwsTransitGateway.png) | ![AwsTransitGateway element](AwsTransitGateway.element.png) | ![AwsTransitGateway card](AwsTransitGateway.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTransitGateway element
+include('elements/aws/NetworkingContentDelivery/AwsTransitGateway')
+AwsTransitGateway('element', 'Transit Gateway', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTransitGateway element
+include('elements/aws/NetworkingContentDelivery/AwsTransitGateway')
+AwsTransitGateway('element', 'Transit Gateway', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTransitGateway card
+include('elements/aws/NetworkingContentDelivery/AwsTransitGateway')
+AwsTransitGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTransitGateway card
+include('elements/aws/NetworkingContentDelivery/AwsTransitGateway')
+AwsTransitGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpc.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpc.card.png
new file mode 100644
index 00000000000..3bb45bba42b
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpc.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpc.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpc.element.png
new file mode 100644
index 00000000000..b875515813b
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpc.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpc.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpc.md
new file mode 100644
index 00000000000..b3c5daff490
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpc.md
@@ -0,0 +1,81 @@
+# AwsVpc
+```text
+elements/aws/NetworkingContentDelivery/AwsVpc
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVpc icon](../../../icons/aws/NetworkingContentDelivery/AwsVpc.png) | ![AwsVpc element](AwsVpc.element.png) | ![AwsVpc card](AwsVpc.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpc element
+include('elements/aws/NetworkingContentDelivery/AwsVpc')
+AwsVpc('element', 'Vpc', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpc element
+include('elements/aws/NetworkingContentDelivery/AwsVpc')
+AwsVpc('element', 'Vpc', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpc card
+include('elements/aws/NetworkingContentDelivery/AwsVpc')
+AwsVpcCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpc card
+include('elements/aws/NetworkingContentDelivery/AwsVpc')
+AwsVpcCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.card.png
new file mode 100644
index 00000000000..cf47ee54718
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.element.png
new file mode 100644
index 00000000000..7f6c1cfb307
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.md
new file mode 100644
index 00000000000..ff5dc5876a9
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.md
@@ -0,0 +1,81 @@
+# AwsVpcCustomerGateway
+```text
+elements/aws/NetworkingContentDelivery/AwsVpcCustomerGateway
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVpcCustomerGateway icon](../../../icons/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.png) | ![AwsVpcCustomerGateway element](AwsVpcCustomerGateway.element.png) | ![AwsVpcCustomerGateway card](AwsVpcCustomerGateway.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcCustomerGateway element
+include('elements/aws/NetworkingContentDelivery/AwsVpcCustomerGateway')
+AwsVpcCustomerGateway('element', 'Vpc Customer Gateway', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcCustomerGateway element
+include('elements/aws/NetworkingContentDelivery/AwsVpcCustomerGateway')
+AwsVpcCustomerGateway('element', 'Vpc Customer Gateway', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcCustomerGateway card
+include('elements/aws/NetworkingContentDelivery/AwsVpcCustomerGateway')
+AwsVpcCustomerGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcCustomerGateway card
+include('elements/aws/NetworkingContentDelivery/AwsVpcCustomerGateway')
+AwsVpcCustomerGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.card.png
new file mode 100644
index 00000000000..22661f87039
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.element.png
new file mode 100644
index 00000000000..41862cb3b0b
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.md
new file mode 100644
index 00000000000..6714d18d42b
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.md
@@ -0,0 +1,81 @@
+# AwsVpcElasticNetworkAdapter
+```text
+elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVpcElasticNetworkAdapter icon](../../../icons/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.png) | ![AwsVpcElasticNetworkAdapter element](AwsVpcElasticNetworkAdapter.element.png) | ![AwsVpcElasticNetworkAdapter card](AwsVpcElasticNetworkAdapter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcElasticNetworkAdapter element
+include('elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter')
+AwsVpcElasticNetworkAdapter('element', 'Vpc Elastic Network Adapter', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcElasticNetworkAdapter element
+include('elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter')
+AwsVpcElasticNetworkAdapter('element', 'Vpc Elastic Network Adapter', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcElasticNetworkAdapter card
+include('elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter')
+AwsVpcElasticNetworkAdapterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcElasticNetworkAdapter card
+include('elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter')
+AwsVpcElasticNetworkAdapterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.card.png
new file mode 100644
index 00000000000..6a2a365a8e5
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.element.png
new file mode 100644
index 00000000000..cb57a6fbac5
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.md
new file mode 100644
index 00000000000..ce3ae7ae198
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.md
@@ -0,0 +1,81 @@
+# AwsVpcElasticNetworkInterface
+```text
+elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVpcElasticNetworkInterface icon](../../../icons/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.png) | ![AwsVpcElasticNetworkInterface element](AwsVpcElasticNetworkInterface.element.png) | ![AwsVpcElasticNetworkInterface card](AwsVpcElasticNetworkInterface.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcElasticNetworkInterface element
+include('elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface')
+AwsVpcElasticNetworkInterface('element', 'Vpc Elastic Network Interface', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcElasticNetworkInterface element
+include('elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface')
+AwsVpcElasticNetworkInterface('element', 'Vpc Elastic Network Interface', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcElasticNetworkInterface card
+include('elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface')
+AwsVpcElasticNetworkInterfaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcElasticNetworkInterface card
+include('elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface')
+AwsVpcElasticNetworkInterfaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcEndpoints.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcEndpoints.card.png
new file mode 100644
index 00000000000..13f354b0b3f
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcEndpoints.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcEndpoints.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcEndpoints.element.png
new file mode 100644
index 00000000000..95d4830f90f
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcEndpoints.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcEndpoints.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcEndpoints.md
new file mode 100644
index 00000000000..3ed0f46a2b7
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcEndpoints.md
@@ -0,0 +1,81 @@
+# AwsVpcEndpoints
+```text
+elements/aws/NetworkingContentDelivery/AwsVpcEndpoints
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVpcEndpoints icon](../../../icons/aws/NetworkingContentDelivery/AwsVpcEndpoints.png) | ![AwsVpcEndpoints element](AwsVpcEndpoints.element.png) | ![AwsVpcEndpoints card](AwsVpcEndpoints.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcEndpoints element
+include('elements/aws/NetworkingContentDelivery/AwsVpcEndpoints')
+AwsVpcEndpoints('element', 'Vpc Endpoints', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcEndpoints element
+include('elements/aws/NetworkingContentDelivery/AwsVpcEndpoints')
+AwsVpcEndpoints('element', 'Vpc Endpoints', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcEndpoints card
+include('elements/aws/NetworkingContentDelivery/AwsVpcEndpoints')
+AwsVpcEndpointsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcEndpoints card
+include('elements/aws/NetworkingContentDelivery/AwsVpcEndpoints')
+AwsVpcEndpointsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcFlowLogs.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcFlowLogs.card.png
new file mode 100644
index 00000000000..21c6378f9d8
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcFlowLogs.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcFlowLogs.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcFlowLogs.element.png
new file mode 100644
index 00000000000..6873149a1d5
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcFlowLogs.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcFlowLogs.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcFlowLogs.md
new file mode 100644
index 00000000000..dad0251028e
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcFlowLogs.md
@@ -0,0 +1,81 @@
+# AwsVpcFlowLogs
+```text
+elements/aws/NetworkingContentDelivery/AwsVpcFlowLogs
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVpcFlowLogs icon](../../../icons/aws/NetworkingContentDelivery/AwsVpcFlowLogs.png) | ![AwsVpcFlowLogs element](AwsVpcFlowLogs.element.png) | ![AwsVpcFlowLogs card](AwsVpcFlowLogs.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcFlowLogs element
+include('elements/aws/NetworkingContentDelivery/AwsVpcFlowLogs')
+AwsVpcFlowLogs('element', 'Vpc Flow Logs', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcFlowLogs element
+include('elements/aws/NetworkingContentDelivery/AwsVpcFlowLogs')
+AwsVpcFlowLogs('element', 'Vpc Flow Logs', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcFlowLogs card
+include('elements/aws/NetworkingContentDelivery/AwsVpcFlowLogs')
+AwsVpcFlowLogsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcFlowLogs card
+include('elements/aws/NetworkingContentDelivery/AwsVpcFlowLogs')
+AwsVpcFlowLogsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcInternetGateway.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcInternetGateway.card.png
new file mode 100644
index 00000000000..7d832ba2cc4
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcInternetGateway.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcInternetGateway.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcInternetGateway.element.png
new file mode 100644
index 00000000000..36590b660c0
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcInternetGateway.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcInternetGateway.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcInternetGateway.md
new file mode 100644
index 00000000000..9779ea629a2
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcInternetGateway.md
@@ -0,0 +1,81 @@
+# AwsVpcInternetGateway
+```text
+elements/aws/NetworkingContentDelivery/AwsVpcInternetGateway
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVpcInternetGateway icon](../../../icons/aws/NetworkingContentDelivery/AwsVpcInternetGateway.png) | ![AwsVpcInternetGateway element](AwsVpcInternetGateway.element.png) | ![AwsVpcInternetGateway card](AwsVpcInternetGateway.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcInternetGateway element
+include('elements/aws/NetworkingContentDelivery/AwsVpcInternetGateway')
+AwsVpcInternetGateway('element', 'Vpc Internet Gateway', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcInternetGateway element
+include('elements/aws/NetworkingContentDelivery/AwsVpcInternetGateway')
+AwsVpcInternetGateway('element', 'Vpc Internet Gateway', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcInternetGateway card
+include('elements/aws/NetworkingContentDelivery/AwsVpcInternetGateway')
+AwsVpcInternetGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcInternetGateway card
+include('elements/aws/NetworkingContentDelivery/AwsVpcInternetGateway')
+AwsVpcInternetGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNatGateway.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNatGateway.card.png
new file mode 100644
index 00000000000..537cd7d345e
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNatGateway.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNatGateway.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNatGateway.element.png
new file mode 100644
index 00000000000..9a3f61e7343
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNatGateway.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNatGateway.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNatGateway.md
new file mode 100644
index 00000000000..9fe241abdf5
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNatGateway.md
@@ -0,0 +1,81 @@
+# AwsVpcNatGateway
+```text
+elements/aws/NetworkingContentDelivery/AwsVpcNatGateway
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVpcNatGateway icon](../../../icons/aws/NetworkingContentDelivery/AwsVpcNatGateway.png) | ![AwsVpcNatGateway element](AwsVpcNatGateway.element.png) | ![AwsVpcNatGateway card](AwsVpcNatGateway.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcNatGateway element
+include('elements/aws/NetworkingContentDelivery/AwsVpcNatGateway')
+AwsVpcNatGateway('element', 'Vpc Nat Gateway', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcNatGateway element
+include('elements/aws/NetworkingContentDelivery/AwsVpcNatGateway')
+AwsVpcNatGateway('element', 'Vpc Nat Gateway', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcNatGateway card
+include('elements/aws/NetworkingContentDelivery/AwsVpcNatGateway')
+AwsVpcNatGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcNatGateway card
+include('elements/aws/NetworkingContentDelivery/AwsVpcNatGateway')
+AwsVpcNatGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.card.png
new file mode 100644
index 00000000000..c5754ab3b9f
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.element.png
new file mode 100644
index 00000000000..b6522b244fc
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.md
new file mode 100644
index 00000000000..f516ff9022b
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.md
@@ -0,0 +1,81 @@
+# AwsVpcNetworkAccessControlList
+```text
+elements/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVpcNetworkAccessControlList icon](../../../icons/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.png) | ![AwsVpcNetworkAccessControlList element](AwsVpcNetworkAccessControlList.element.png) | ![AwsVpcNetworkAccessControlList card](AwsVpcNetworkAccessControlList.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcNetworkAccessControlList element
+include('elements/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList')
+AwsVpcNetworkAccessControlList('element', 'Vpc Network Access Control List', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcNetworkAccessControlList element
+include('elements/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList')
+AwsVpcNetworkAccessControlList('element', 'Vpc Network Access Control List', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcNetworkAccessControlList card
+include('elements/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList')
+AwsVpcNetworkAccessControlListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcNetworkAccessControlList card
+include('elements/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList')
+AwsVpcNetworkAccessControlListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcPeering.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcPeering.card.png
new file mode 100644
index 00000000000..b59b331d56c
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcPeering.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcPeering.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcPeering.element.png
new file mode 100644
index 00000000000..24aecef8319
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcPeering.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcPeering.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcPeering.md
new file mode 100644
index 00000000000..e2fd7ddbdab
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcPeering.md
@@ -0,0 +1,81 @@
+# AwsVpcPeering
+```text
+elements/aws/NetworkingContentDelivery/AwsVpcPeering
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVpcPeering icon](../../../icons/aws/NetworkingContentDelivery/AwsVpcPeering.png) | ![AwsVpcPeering element](AwsVpcPeering.element.png) | ![AwsVpcPeering card](AwsVpcPeering.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcPeering element
+include('elements/aws/NetworkingContentDelivery/AwsVpcPeering')
+AwsVpcPeering('element', 'Vpc Peering', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcPeering element
+include('elements/aws/NetworkingContentDelivery/AwsVpcPeering')
+AwsVpcPeering('element', 'Vpc Peering', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcPeering card
+include('elements/aws/NetworkingContentDelivery/AwsVpcPeering')
+AwsVpcPeeringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcPeering card
+include('elements/aws/NetworkingContentDelivery/AwsVpcPeering')
+AwsVpcPeeringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcRouter.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcRouter.card.png
new file mode 100644
index 00000000000..80491a8bdbd
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcRouter.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcRouter.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcRouter.element.png
new file mode 100644
index 00000000000..0cc6494d033
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcRouter.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcRouter.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcRouter.md
new file mode 100644
index 00000000000..c6c3ab6321f
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcRouter.md
@@ -0,0 +1,81 @@
+# AwsVpcRouter
+```text
+elements/aws/NetworkingContentDelivery/AwsVpcRouter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVpcRouter icon](../../../icons/aws/NetworkingContentDelivery/AwsVpcRouter.png) | ![AwsVpcRouter element](AwsVpcRouter.element.png) | ![AwsVpcRouter card](AwsVpcRouter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcRouter element
+include('elements/aws/NetworkingContentDelivery/AwsVpcRouter')
+AwsVpcRouter('element', 'Vpc Router', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcRouter element
+include('elements/aws/NetworkingContentDelivery/AwsVpcRouter')
+AwsVpcRouter('element', 'Vpc Router', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcRouter card
+include('elements/aws/NetworkingContentDelivery/AwsVpcRouter')
+AwsVpcRouterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcRouter card
+include('elements/aws/NetworkingContentDelivery/AwsVpcRouter')
+AwsVpcRouterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.card.png
new file mode 100644
index 00000000000..05e9a543dfd
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.element.png
new file mode 100644
index 00000000000..1e3971c4bbf
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.md
new file mode 100644
index 00000000000..24b0082bf33
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.md
@@ -0,0 +1,81 @@
+# AwsVpcTrafficMirroring
+```text
+elements/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVpcTrafficMirroring icon](../../../icons/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.png) | ![AwsVpcTrafficMirroring element](AwsVpcTrafficMirroring.element.png) | ![AwsVpcTrafficMirroring card](AwsVpcTrafficMirroring.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcTrafficMirroring element
+include('elements/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring')
+AwsVpcTrafficMirroring('element', 'Vpc Traffic Mirroring', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcTrafficMirroring element
+include('elements/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring')
+AwsVpcTrafficMirroring('element', 'Vpc Traffic Mirroring', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcTrafficMirroring card
+include('elements/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring')
+AwsVpcTrafficMirroringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcTrafficMirroring card
+include('elements/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring')
+AwsVpcTrafficMirroringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnConnection.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnConnection.card.png
new file mode 100644
index 00000000000..9b844a275c4
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnConnection.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnConnection.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnConnection.element.png
new file mode 100644
index 00000000000..85f548c5123
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnConnection.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnConnection.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnConnection.md
new file mode 100644
index 00000000000..797a8334966
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnConnection.md
@@ -0,0 +1,81 @@
+# AwsVpcVpnConnection
+```text
+elements/aws/NetworkingContentDelivery/AwsVpcVpnConnection
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVpcVpnConnection icon](../../../icons/aws/NetworkingContentDelivery/AwsVpcVpnConnection.png) | ![AwsVpcVpnConnection element](AwsVpcVpnConnection.element.png) | ![AwsVpcVpnConnection card](AwsVpcVpnConnection.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcVpnConnection element
+include('elements/aws/NetworkingContentDelivery/AwsVpcVpnConnection')
+AwsVpcVpnConnection('element', 'Vpc Vpn Connection', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcVpnConnection element
+include('elements/aws/NetworkingContentDelivery/AwsVpcVpnConnection')
+AwsVpcVpnConnection('element', 'Vpc Vpn Connection', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcVpnConnection card
+include('elements/aws/NetworkingContentDelivery/AwsVpcVpnConnection')
+AwsVpcVpnConnectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcVpnConnection card
+include('elements/aws/NetworkingContentDelivery/AwsVpcVpnConnection')
+AwsVpcVpnConnectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnGateway.card.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnGateway.card.png
new file mode 100644
index 00000000000..8046ed3074b
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnGateway.card.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnGateway.element.png b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnGateway.element.png
new file mode 100644
index 00000000000..5388f81ca87
Binary files /dev/null and b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnGateway.element.png differ
diff --git a/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnGateway.md b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnGateway.md
new file mode 100644
index 00000000000..2b4f1a9dcbd
--- /dev/null
+++ b/cloud/documentation/aws/NetworkingContentDelivery/AwsVpcVpnGateway.md
@@ -0,0 +1,81 @@
+# AwsVpcVpnGateway
+```text
+elements/aws/NetworkingContentDelivery/AwsVpcVpnGateway
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsVpcVpnGateway icon](../../../icons/aws/NetworkingContentDelivery/AwsVpcVpnGateway.png) | ![AwsVpcVpnGateway element](AwsVpcVpnGateway.element.png) | ![AwsVpcVpnGateway card](AwsVpcVpnGateway.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcVpnGateway element
+include('elements/aws/NetworkingContentDelivery/AwsVpcVpnGateway')
+AwsVpcVpnGateway('element', 'Vpc Vpn Gateway', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcVpnGateway element
+include('elements/aws/NetworkingContentDelivery/AwsVpcVpnGateway')
+AwsVpcVpnGateway('element', 'Vpc Vpn Gateway', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcVpnGateway card
+include('elements/aws/NetworkingContentDelivery/AwsVpcVpnGateway')
+AwsVpcVpnGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcVpnGateway card
+include('elements/aws/NetworkingContentDelivery/AwsVpcVpnGateway')
+AwsVpcVpnGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/QuantumTechnologies/AwsBraket.card.png b/cloud/documentation/aws/QuantumTechnologies/AwsBraket.card.png
new file mode 100644
index 00000000000..653ae35e1c7
Binary files /dev/null and b/cloud/documentation/aws/QuantumTechnologies/AwsBraket.card.png differ
diff --git a/cloud/documentation/aws/QuantumTechnologies/AwsBraket.element.png b/cloud/documentation/aws/QuantumTechnologies/AwsBraket.element.png
new file mode 100644
index 00000000000..ed40fc2156f
Binary files /dev/null and b/cloud/documentation/aws/QuantumTechnologies/AwsBraket.element.png differ
diff --git a/cloud/documentation/aws/QuantumTechnologies/AwsBraket.md b/cloud/documentation/aws/QuantumTechnologies/AwsBraket.md
new file mode 100644
index 00000000000..ba2e1ca7541
--- /dev/null
+++ b/cloud/documentation/aws/QuantumTechnologies/AwsBraket.md
@@ -0,0 +1,81 @@
+# AwsBraket
+```text
+elements/aws/QuantumTechnologies/AwsBraket
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsBraket icon](../../../icons/aws/QuantumTechnologies/AwsBraket.png) | ![AwsBraket element](AwsBraket.element.png) | ![AwsBraket card](AwsBraket.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBraket element
+include('elements/aws/QuantumTechnologies/AwsBraket')
+AwsBraket('element', 'Braket', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBraket element
+include('elements/aws/QuantumTechnologies/AwsBraket')
+AwsBraket('element', 'Braket', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsBraket card
+include('elements/aws/QuantumTechnologies/AwsBraket')
+AwsBraketCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsBraket card
+include('elements/aws/QuantumTechnologies/AwsBraket')
+AwsBraketCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/QuantumTechnologies/AwsQuantumTechnologies.card.png b/cloud/documentation/aws/QuantumTechnologies/AwsQuantumTechnologies.card.png
new file mode 100644
index 00000000000..254654e63a9
Binary files /dev/null and b/cloud/documentation/aws/QuantumTechnologies/AwsQuantumTechnologies.card.png differ
diff --git a/cloud/documentation/aws/QuantumTechnologies/AwsQuantumTechnologies.element.png b/cloud/documentation/aws/QuantumTechnologies/AwsQuantumTechnologies.element.png
new file mode 100644
index 00000000000..dea81c13ba1
Binary files /dev/null and b/cloud/documentation/aws/QuantumTechnologies/AwsQuantumTechnologies.element.png differ
diff --git a/cloud/documentation/aws/QuantumTechnologies/AwsQuantumTechnologies.md b/cloud/documentation/aws/QuantumTechnologies/AwsQuantumTechnologies.md
new file mode 100644
index 00000000000..258c2c16ef9
--- /dev/null
+++ b/cloud/documentation/aws/QuantumTechnologies/AwsQuantumTechnologies.md
@@ -0,0 +1,81 @@
+# AwsQuantumTechnologies
+```text
+elements/aws/QuantumTechnologies/AwsQuantumTechnologies
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsQuantumTechnologies icon](../../../icons/aws/QuantumTechnologies/AwsQuantumTechnologies.png) | ![AwsQuantumTechnologies element](AwsQuantumTechnologies.element.png) | ![AwsQuantumTechnologies card](AwsQuantumTechnologies.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsQuantumTechnologies element
+include('elements/aws/QuantumTechnologies/AwsQuantumTechnologies')
+AwsQuantumTechnologies('element', 'Quantum Technologies', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsQuantumTechnologies element
+include('elements/aws/QuantumTechnologies/AwsQuantumTechnologies')
+AwsQuantumTechnologies('element', 'Quantum Technologies', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsQuantumTechnologies card
+include('elements/aws/QuantumTechnologies/AwsQuantumTechnologies')
+AwsQuantumTechnologiesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsQuantumTechnologies card
+include('elements/aws/QuantumTechnologies/AwsQuantumTechnologies')
+AwsQuantumTechnologiesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Robotics/AwsRobomaker.card.png b/cloud/documentation/aws/Robotics/AwsRobomaker.card.png
new file mode 100644
index 00000000000..f20162f2856
Binary files /dev/null and b/cloud/documentation/aws/Robotics/AwsRobomaker.card.png differ
diff --git a/cloud/documentation/aws/Robotics/AwsRobomaker.element.png b/cloud/documentation/aws/Robotics/AwsRobomaker.element.png
new file mode 100644
index 00000000000..d7e02ccfc00
Binary files /dev/null and b/cloud/documentation/aws/Robotics/AwsRobomaker.element.png differ
diff --git a/cloud/documentation/aws/Robotics/AwsRobomaker.md b/cloud/documentation/aws/Robotics/AwsRobomaker.md
new file mode 100644
index 00000000000..89347b11ea4
--- /dev/null
+++ b/cloud/documentation/aws/Robotics/AwsRobomaker.md
@@ -0,0 +1,81 @@
+# AwsRobomaker
+```text
+elements/aws/Robotics/AwsRobomaker
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRobomaker icon](../../../icons/aws/Robotics/AwsRobomaker.png) | ![AwsRobomaker element](AwsRobomaker.element.png) | ![AwsRobomaker card](AwsRobomaker.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomaker element
+include('elements/aws/Robotics/AwsRobomaker')
+AwsRobomaker('element', 'Robomaker', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomaker element
+include('elements/aws/Robotics/AwsRobomaker')
+AwsRobomaker('element', 'Robomaker', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRobomaker card
+include('elements/aws/Robotics/AwsRobomaker')
+AwsRobomakerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRobomaker card
+include('elements/aws/Robotics/AwsRobomaker')
+AwsRobomakerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Robotics/AwsRobomakerCloudExtensionRos.card.png b/cloud/documentation/aws/Robotics/AwsRobomakerCloudExtensionRos.card.png
new file mode 100644
index 00000000000..3a88c7bedf1
Binary files /dev/null and b/cloud/documentation/aws/Robotics/AwsRobomakerCloudExtensionRos.card.png differ
diff --git a/cloud/documentation/aws/Robotics/AwsRobomakerCloudExtensionRos.element.png b/cloud/documentation/aws/Robotics/AwsRobomakerCloudExtensionRos.element.png
new file mode 100644
index 00000000000..82bed0ea766
Binary files /dev/null and b/cloud/documentation/aws/Robotics/AwsRobomakerCloudExtensionRos.element.png differ
diff --git a/cloud/documentation/aws/Robotics/AwsRobomakerCloudExtensionRos.md b/cloud/documentation/aws/Robotics/AwsRobomakerCloudExtensionRos.md
new file mode 100644
index 00000000000..8932e174142
--- /dev/null
+++ b/cloud/documentation/aws/Robotics/AwsRobomakerCloudExtensionRos.md
@@ -0,0 +1,81 @@
+# AwsRobomakerCloudExtensionRos
+```text
+elements/aws/Robotics/AwsRobomakerCloudExtensionRos
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRobomakerCloudExtensionRos icon](../../../icons/aws/Robotics/AwsRobomakerCloudExtensionRos.png) | ![AwsRobomakerCloudExtensionRos element](AwsRobomakerCloudExtensionRos.element.png) | ![AwsRobomakerCloudExtensionRos card](AwsRobomakerCloudExtensionRos.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomakerCloudExtensionRos element
+include('elements/aws/Robotics/AwsRobomakerCloudExtensionRos')
+AwsRobomakerCloudExtensionRos('element', 'Robomaker Cloud Extension Ros', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomakerCloudExtensionRos element
+include('elements/aws/Robotics/AwsRobomakerCloudExtensionRos')
+AwsRobomakerCloudExtensionRos('element', 'Robomaker Cloud Extension Ros', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRobomakerCloudExtensionRos card
+include('elements/aws/Robotics/AwsRobomakerCloudExtensionRos')
+AwsRobomakerCloudExtensionRosCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRobomakerCloudExtensionRos card
+include('elements/aws/Robotics/AwsRobomakerCloudExtensionRos')
+AwsRobomakerCloudExtensionRosCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Robotics/AwsRobomakerDevelopmentEnvironment.card.png b/cloud/documentation/aws/Robotics/AwsRobomakerDevelopmentEnvironment.card.png
new file mode 100644
index 00000000000..c2afb36d29b
Binary files /dev/null and b/cloud/documentation/aws/Robotics/AwsRobomakerDevelopmentEnvironment.card.png differ
diff --git a/cloud/documentation/aws/Robotics/AwsRobomakerDevelopmentEnvironment.element.png b/cloud/documentation/aws/Robotics/AwsRobomakerDevelopmentEnvironment.element.png
new file mode 100644
index 00000000000..18559633920
Binary files /dev/null and b/cloud/documentation/aws/Robotics/AwsRobomakerDevelopmentEnvironment.element.png differ
diff --git a/cloud/documentation/aws/Robotics/AwsRobomakerDevelopmentEnvironment.md b/cloud/documentation/aws/Robotics/AwsRobomakerDevelopmentEnvironment.md
new file mode 100644
index 00000000000..db7b34c69fb
--- /dev/null
+++ b/cloud/documentation/aws/Robotics/AwsRobomakerDevelopmentEnvironment.md
@@ -0,0 +1,81 @@
+# AwsRobomakerDevelopmentEnvironment
+```text
+elements/aws/Robotics/AwsRobomakerDevelopmentEnvironment
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRobomakerDevelopmentEnvironment icon](../../../icons/aws/Robotics/AwsRobomakerDevelopmentEnvironment.png) | ![AwsRobomakerDevelopmentEnvironment element](AwsRobomakerDevelopmentEnvironment.element.png) | ![AwsRobomakerDevelopmentEnvironment card](AwsRobomakerDevelopmentEnvironment.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomakerDevelopmentEnvironment element
+include('elements/aws/Robotics/AwsRobomakerDevelopmentEnvironment')
+AwsRobomakerDevelopmentEnvironment('element', 'Robomaker Development Environment', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomakerDevelopmentEnvironment element
+include('elements/aws/Robotics/AwsRobomakerDevelopmentEnvironment')
+AwsRobomakerDevelopmentEnvironment('element', 'Robomaker Development Environment', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRobomakerDevelopmentEnvironment card
+include('elements/aws/Robotics/AwsRobomakerDevelopmentEnvironment')
+AwsRobomakerDevelopmentEnvironmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRobomakerDevelopmentEnvironment card
+include('elements/aws/Robotics/AwsRobomakerDevelopmentEnvironment')
+AwsRobomakerDevelopmentEnvironmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Robotics/AwsRobomakerFleetManagement.card.png b/cloud/documentation/aws/Robotics/AwsRobomakerFleetManagement.card.png
new file mode 100644
index 00000000000..12f90439e0a
Binary files /dev/null and b/cloud/documentation/aws/Robotics/AwsRobomakerFleetManagement.card.png differ
diff --git a/cloud/documentation/aws/Robotics/AwsRobomakerFleetManagement.element.png b/cloud/documentation/aws/Robotics/AwsRobomakerFleetManagement.element.png
new file mode 100644
index 00000000000..8c35c78d92a
Binary files /dev/null and b/cloud/documentation/aws/Robotics/AwsRobomakerFleetManagement.element.png differ
diff --git a/cloud/documentation/aws/Robotics/AwsRobomakerFleetManagement.md b/cloud/documentation/aws/Robotics/AwsRobomakerFleetManagement.md
new file mode 100644
index 00000000000..69342416065
--- /dev/null
+++ b/cloud/documentation/aws/Robotics/AwsRobomakerFleetManagement.md
@@ -0,0 +1,81 @@
+# AwsRobomakerFleetManagement
+```text
+elements/aws/Robotics/AwsRobomakerFleetManagement
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRobomakerFleetManagement icon](../../../icons/aws/Robotics/AwsRobomakerFleetManagement.png) | ![AwsRobomakerFleetManagement element](AwsRobomakerFleetManagement.element.png) | ![AwsRobomakerFleetManagement card](AwsRobomakerFleetManagement.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomakerFleetManagement element
+include('elements/aws/Robotics/AwsRobomakerFleetManagement')
+AwsRobomakerFleetManagement('element', 'Robomaker Fleet Management', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomakerFleetManagement element
+include('elements/aws/Robotics/AwsRobomakerFleetManagement')
+AwsRobomakerFleetManagement('element', 'Robomaker Fleet Management', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRobomakerFleetManagement card
+include('elements/aws/Robotics/AwsRobomakerFleetManagement')
+AwsRobomakerFleetManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRobomakerFleetManagement card
+include('elements/aws/Robotics/AwsRobomakerFleetManagement')
+AwsRobomakerFleetManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Robotics/AwsRobomakerSimulation.card.png b/cloud/documentation/aws/Robotics/AwsRobomakerSimulation.card.png
new file mode 100644
index 00000000000..6d8c6696825
Binary files /dev/null and b/cloud/documentation/aws/Robotics/AwsRobomakerSimulation.card.png differ
diff --git a/cloud/documentation/aws/Robotics/AwsRobomakerSimulation.element.png b/cloud/documentation/aws/Robotics/AwsRobomakerSimulation.element.png
new file mode 100644
index 00000000000..d9837a1a982
Binary files /dev/null and b/cloud/documentation/aws/Robotics/AwsRobomakerSimulation.element.png differ
diff --git a/cloud/documentation/aws/Robotics/AwsRobomakerSimulation.md b/cloud/documentation/aws/Robotics/AwsRobomakerSimulation.md
new file mode 100644
index 00000000000..57e1836df0b
--- /dev/null
+++ b/cloud/documentation/aws/Robotics/AwsRobomakerSimulation.md
@@ -0,0 +1,81 @@
+# AwsRobomakerSimulation
+```text
+elements/aws/Robotics/AwsRobomakerSimulation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRobomakerSimulation icon](../../../icons/aws/Robotics/AwsRobomakerSimulation.png) | ![AwsRobomakerSimulation element](AwsRobomakerSimulation.element.png) | ![AwsRobomakerSimulation card](AwsRobomakerSimulation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomakerSimulation element
+include('elements/aws/Robotics/AwsRobomakerSimulation')
+AwsRobomakerSimulation('element', 'Robomaker Simulation', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomakerSimulation element
+include('elements/aws/Robotics/AwsRobomakerSimulation')
+AwsRobomakerSimulation('element', 'Robomaker Simulation', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRobomakerSimulation card
+include('elements/aws/Robotics/AwsRobomakerSimulation')
+AwsRobomakerSimulationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRobomakerSimulation card
+include('elements/aws/Robotics/AwsRobomakerSimulation')
+AwsRobomakerSimulationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Robotics/AwsRobotics.card.png b/cloud/documentation/aws/Robotics/AwsRobotics.card.png
new file mode 100644
index 00000000000..975a8e92143
Binary files /dev/null and b/cloud/documentation/aws/Robotics/AwsRobotics.card.png differ
diff --git a/cloud/documentation/aws/Robotics/AwsRobotics.element.png b/cloud/documentation/aws/Robotics/AwsRobotics.element.png
new file mode 100644
index 00000000000..0821dc8fc5d
Binary files /dev/null and b/cloud/documentation/aws/Robotics/AwsRobotics.element.png differ
diff --git a/cloud/documentation/aws/Robotics/AwsRobotics.md b/cloud/documentation/aws/Robotics/AwsRobotics.md
new file mode 100644
index 00000000000..65cec9bf4d3
--- /dev/null
+++ b/cloud/documentation/aws/Robotics/AwsRobotics.md
@@ -0,0 +1,81 @@
+# AwsRobotics
+```text
+elements/aws/Robotics/AwsRobotics
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsRobotics icon](../../../icons/aws/Robotics/AwsRobotics.png) | ![AwsRobotics element](AwsRobotics.element.png) | ![AwsRobotics card](AwsRobotics.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobotics element
+include('elements/aws/Robotics/AwsRobotics')
+AwsRobotics('element', 'Robotics', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobotics element
+include('elements/aws/Robotics/AwsRobotics')
+AwsRobotics('element', 'Robotics', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRobotics card
+include('elements/aws/Robotics/AwsRobotics')
+AwsRoboticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRobotics card
+include('elements/aws/Robotics/AwsRobotics')
+AwsRoboticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Satellite/AwsGroundStation.card.png b/cloud/documentation/aws/Satellite/AwsGroundStation.card.png
new file mode 100644
index 00000000000..7a870bda1cd
Binary files /dev/null and b/cloud/documentation/aws/Satellite/AwsGroundStation.card.png differ
diff --git a/cloud/documentation/aws/Satellite/AwsGroundStation.element.png b/cloud/documentation/aws/Satellite/AwsGroundStation.element.png
new file mode 100644
index 00000000000..ebcfcc5c657
Binary files /dev/null and b/cloud/documentation/aws/Satellite/AwsGroundStation.element.png differ
diff --git a/cloud/documentation/aws/Satellite/AwsGroundStation.md b/cloud/documentation/aws/Satellite/AwsGroundStation.md
new file mode 100644
index 00000000000..e0dfcfce018
--- /dev/null
+++ b/cloud/documentation/aws/Satellite/AwsGroundStation.md
@@ -0,0 +1,81 @@
+# AwsGroundStation
+```text
+elements/aws/Satellite/AwsGroundStation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsGroundStation icon](../../../icons/aws/Satellite/AwsGroundStation.png) | ![AwsGroundStation element](AwsGroundStation.element.png) | ![AwsGroundStation card](AwsGroundStation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroundStation element
+include('elements/aws/Satellite/AwsGroundStation')
+AwsGroundStation('element', 'Ground Station', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroundStation element
+include('elements/aws/Satellite/AwsGroundStation')
+AwsGroundStation('element', 'Ground Station', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGroundStation card
+include('elements/aws/Satellite/AwsGroundStation')
+AwsGroundStationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGroundStation card
+include('elements/aws/Satellite/AwsGroundStation')
+AwsGroundStationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Satellite/AwsSatellite.card.png b/cloud/documentation/aws/Satellite/AwsSatellite.card.png
new file mode 100644
index 00000000000..b50d12e13f6
Binary files /dev/null and b/cloud/documentation/aws/Satellite/AwsSatellite.card.png differ
diff --git a/cloud/documentation/aws/Satellite/AwsSatellite.element.png b/cloud/documentation/aws/Satellite/AwsSatellite.element.png
new file mode 100644
index 00000000000..4d5d910d1aa
Binary files /dev/null and b/cloud/documentation/aws/Satellite/AwsSatellite.element.png differ
diff --git a/cloud/documentation/aws/Satellite/AwsSatellite.md b/cloud/documentation/aws/Satellite/AwsSatellite.md
new file mode 100644
index 00000000000..02716c08b4c
--- /dev/null
+++ b/cloud/documentation/aws/Satellite/AwsSatellite.md
@@ -0,0 +1,81 @@
+# AwsSatellite
+```text
+elements/aws/Satellite/AwsSatellite
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSatellite icon](../../../icons/aws/Satellite/AwsSatellite.png) | ![AwsSatellite element](AwsSatellite.element.png) | ![AwsSatellite card](AwsSatellite.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSatellite element
+include('elements/aws/Satellite/AwsSatellite')
+AwsSatellite('element', 'Satellite', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSatellite element
+include('elements/aws/Satellite/AwsSatellite')
+AwsSatellite('element', 'Satellite', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSatellite card
+include('elements/aws/Satellite/AwsSatellite')
+AwsSatelliteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSatellite card
+include('elements/aws/Satellite/AwsSatellite')
+AwsSatelliteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsAdConnector.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsAdConnector.card.png
new file mode 100644
index 00000000000..b5d3f5f71c4
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsAdConnector.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsAdConnector.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsAdConnector.element.png
new file mode 100644
index 00000000000..cf3d99ae6c7
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsAdConnector.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsAdConnector.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsAdConnector.md
new file mode 100644
index 00000000000..e6662ce1c8b
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsAdConnector.md
@@ -0,0 +1,81 @@
+# AwsAdConnector
+```text
+elements/aws/SecurityIdentityCompliance/AwsAdConnector
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsAdConnector icon](../../../icons/aws/SecurityIdentityCompliance/AwsAdConnector.png) | ![AwsAdConnector element](AwsAdConnector.element.png) | ![AwsAdConnector card](AwsAdConnector.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAdConnector element
+include('elements/aws/SecurityIdentityCompliance/AwsAdConnector')
+AwsAdConnector('element', 'Ad Connector', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAdConnector element
+include('elements/aws/SecurityIdentityCompliance/AwsAdConnector')
+AwsAdConnector('element', 'Ad Connector', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAdConnector card
+include('elements/aws/SecurityIdentityCompliance/AwsAdConnector')
+AwsAdConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAdConnector card
+include('elements/aws/SecurityIdentityCompliance/AwsAdConnector')
+AwsAdConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsArtifact.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsArtifact.card.png
new file mode 100644
index 00000000000..0dd8e082211
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsArtifact.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsArtifact.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsArtifact.element.png
new file mode 100644
index 00000000000..0dc84976d12
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsArtifact.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsArtifact.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsArtifact.md
new file mode 100644
index 00000000000..b8e1fe904ea
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsArtifact.md
@@ -0,0 +1,81 @@
+# AwsArtifact
+```text
+elements/aws/SecurityIdentityCompliance/AwsArtifact
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsArtifact icon](../../../icons/aws/SecurityIdentityCompliance/AwsArtifact.png) | ![AwsArtifact element](AwsArtifact.element.png) | ![AwsArtifact card](AwsArtifact.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsArtifact element
+include('elements/aws/SecurityIdentityCompliance/AwsArtifact')
+AwsArtifact('element', 'Artifact', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsArtifact element
+include('elements/aws/SecurityIdentityCompliance/AwsArtifact')
+AwsArtifact('element', 'Artifact', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsArtifact card
+include('elements/aws/SecurityIdentityCompliance/AwsArtifact')
+AwsArtifactCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsArtifact card
+include('elements/aws/SecurityIdentityCompliance/AwsArtifact')
+AwsArtifactCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateAuthority.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateAuthority.card.png
new file mode 100644
index 00000000000..d90ec71e5ef
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateAuthority.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateAuthority.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateAuthority.element.png
new file mode 100644
index 00000000000..9e700c7d80b
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateAuthority.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateAuthority.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateAuthority.md
new file mode 100644
index 00000000000..8053e13470d
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateAuthority.md
@@ -0,0 +1,81 @@
+# AwsCertificateAuthority
+```text
+elements/aws/SecurityIdentityCompliance/AwsCertificateAuthority
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCertificateAuthority icon](../../../icons/aws/SecurityIdentityCompliance/AwsCertificateAuthority.png) | ![AwsCertificateAuthority element](AwsCertificateAuthority.element.png) | ![AwsCertificateAuthority card](AwsCertificateAuthority.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCertificateAuthority element
+include('elements/aws/SecurityIdentityCompliance/AwsCertificateAuthority')
+AwsCertificateAuthority('element', 'Certificate Authority', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCertificateAuthority element
+include('elements/aws/SecurityIdentityCompliance/AwsCertificateAuthority')
+AwsCertificateAuthority('element', 'Certificate Authority', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCertificateAuthority card
+include('elements/aws/SecurityIdentityCompliance/AwsCertificateAuthority')
+AwsCertificateAuthorityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCertificateAuthority card
+include('elements/aws/SecurityIdentityCompliance/AwsCertificateAuthority')
+AwsCertificateAuthorityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateManager.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateManager.card.png
new file mode 100644
index 00000000000..500a1154fb0
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateManager.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateManager.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateManager.element.png
new file mode 100644
index 00000000000..bcdd00e0a55
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateManager.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateManager.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateManager.md
new file mode 100644
index 00000000000..ccc60f9ff9c
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCertificateManager.md
@@ -0,0 +1,81 @@
+# AwsCertificateManager
+```text
+elements/aws/SecurityIdentityCompliance/AwsCertificateManager
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCertificateManager icon](../../../icons/aws/SecurityIdentityCompliance/AwsCertificateManager.png) | ![AwsCertificateManager element](AwsCertificateManager.element.png) | ![AwsCertificateManager card](AwsCertificateManager.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCertificateManager element
+include('elements/aws/SecurityIdentityCompliance/AwsCertificateManager')
+AwsCertificateManager('element', 'Certificate Manager', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCertificateManager element
+include('elements/aws/SecurityIdentityCompliance/AwsCertificateManager')
+AwsCertificateManager('element', 'Certificate Manager', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCertificateManager card
+include('elements/aws/SecurityIdentityCompliance/AwsCertificateManager')
+AwsCertificateManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCertificateManager card
+include('elements/aws/SecurityIdentityCompliance/AwsCertificateManager')
+AwsCertificateManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudDirectory.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudDirectory.card.png
new file mode 100644
index 00000000000..d4a5d4aa9f9
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudDirectory.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudDirectory.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudDirectory.element.png
new file mode 100644
index 00000000000..e2ce19aa792
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudDirectory.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudDirectory.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudDirectory.md
new file mode 100644
index 00000000000..a092b06b109
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudDirectory.md
@@ -0,0 +1,81 @@
+# AwsCloudDirectory
+```text
+elements/aws/SecurityIdentityCompliance/AwsCloudDirectory
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudDirectory icon](../../../icons/aws/SecurityIdentityCompliance/AwsCloudDirectory.png) | ![AwsCloudDirectory element](AwsCloudDirectory.element.png) | ![AwsCloudDirectory card](AwsCloudDirectory.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudDirectory element
+include('elements/aws/SecurityIdentityCompliance/AwsCloudDirectory')
+AwsCloudDirectory('element', 'Cloud Directory', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudDirectory element
+include('elements/aws/SecurityIdentityCompliance/AwsCloudDirectory')
+AwsCloudDirectory('element', 'Cloud Directory', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudDirectory card
+include('elements/aws/SecurityIdentityCompliance/AwsCloudDirectory')
+AwsCloudDirectoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudDirectory card
+include('elements/aws/SecurityIdentityCompliance/AwsCloudDirectory')
+AwsCloudDirectoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudhsm.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudhsm.card.png
new file mode 100644
index 00000000000..87577829240
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudhsm.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudhsm.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudhsm.element.png
new file mode 100644
index 00000000000..b635ea3133b
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudhsm.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudhsm.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudhsm.md
new file mode 100644
index 00000000000..9e721617100
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCloudhsm.md
@@ -0,0 +1,81 @@
+# AwsCloudhsm
+```text
+elements/aws/SecurityIdentityCompliance/AwsCloudhsm
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudhsm icon](../../../icons/aws/SecurityIdentityCompliance/AwsCloudhsm.png) | ![AwsCloudhsm element](AwsCloudhsm.element.png) | ![AwsCloudhsm card](AwsCloudhsm.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudhsm element
+include('elements/aws/SecurityIdentityCompliance/AwsCloudhsm')
+AwsCloudhsm('element', 'Cloudhsm', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudhsm element
+include('elements/aws/SecurityIdentityCompliance/AwsCloudhsm')
+AwsCloudhsm('element', 'Cloudhsm', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudhsm card
+include('elements/aws/SecurityIdentityCompliance/AwsCloudhsm')
+AwsCloudhsmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudhsm card
+include('elements/aws/SecurityIdentityCompliance/AwsCloudhsm')
+AwsCloudhsmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsCognito.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCognito.card.png
new file mode 100644
index 00000000000..2a99fef7d65
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCognito.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsCognito.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCognito.element.png
new file mode 100644
index 00000000000..f1491e48e1e
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCognito.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsCognito.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCognito.md
new file mode 100644
index 00000000000..f0452dd5651
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsCognito.md
@@ -0,0 +1,81 @@
+# AwsCognito
+```text
+elements/aws/SecurityIdentityCompliance/AwsCognito
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCognito icon](../../../icons/aws/SecurityIdentityCompliance/AwsCognito.png) | ![AwsCognito element](AwsCognito.element.png) | ![AwsCognito card](AwsCognito.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCognito element
+include('elements/aws/SecurityIdentityCompliance/AwsCognito')
+AwsCognito('element', 'Cognito', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCognito element
+include('elements/aws/SecurityIdentityCompliance/AwsCognito')
+AwsCognito('element', 'Cognito', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCognito card
+include('elements/aws/SecurityIdentityCompliance/AwsCognito')
+AwsCognitoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCognito card
+include('elements/aws/SecurityIdentityCompliance/AwsCognito')
+AwsCognitoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsDetective.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsDetective.card.png
new file mode 100644
index 00000000000..324c3460054
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsDetective.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsDetective.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsDetective.element.png
new file mode 100644
index 00000000000..8098f8da01f
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsDetective.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsDetective.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsDetective.md
new file mode 100644
index 00000000000..815d9b66e8c
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsDetective.md
@@ -0,0 +1,81 @@
+# AwsDetective
+```text
+elements/aws/SecurityIdentityCompliance/AwsDetective
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDetective icon](../../../icons/aws/SecurityIdentityCompliance/AwsDetective.png) | ![AwsDetective element](AwsDetective.element.png) | ![AwsDetective card](AwsDetective.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDetective element
+include('elements/aws/SecurityIdentityCompliance/AwsDetective')
+AwsDetective('element', 'Detective', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDetective element
+include('elements/aws/SecurityIdentityCompliance/AwsDetective')
+AwsDetective('element', 'Detective', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDetective card
+include('elements/aws/SecurityIdentityCompliance/AwsDetective')
+AwsDetectiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDetective card
+include('elements/aws/SecurityIdentityCompliance/AwsDetective')
+AwsDetectiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsDirectoryService.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsDirectoryService.card.png
new file mode 100644
index 00000000000..a516c42fe49
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsDirectoryService.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsDirectoryService.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsDirectoryService.element.png
new file mode 100644
index 00000000000..2d66271e01d
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsDirectoryService.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsDirectoryService.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsDirectoryService.md
new file mode 100644
index 00000000000..b7df2ceed43
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsDirectoryService.md
@@ -0,0 +1,81 @@
+# AwsDirectoryService
+```text
+elements/aws/SecurityIdentityCompliance/AwsDirectoryService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsDirectoryService icon](../../../icons/aws/SecurityIdentityCompliance/AwsDirectoryService.png) | ![AwsDirectoryService element](AwsDirectoryService.element.png) | ![AwsDirectoryService card](AwsDirectoryService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDirectoryService element
+include('elements/aws/SecurityIdentityCompliance/AwsDirectoryService')
+AwsDirectoryService('element', 'Directory Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDirectoryService element
+include('elements/aws/SecurityIdentityCompliance/AwsDirectoryService')
+AwsDirectoryService('element', 'Directory Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDirectoryService card
+include('elements/aws/SecurityIdentityCompliance/AwsDirectoryService')
+AwsDirectoryServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDirectoryService card
+include('elements/aws/SecurityIdentityCompliance/AwsDirectoryService')
+AwsDirectoryServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsFirewallManager.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsFirewallManager.card.png
new file mode 100644
index 00000000000..79dbbe5af58
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsFirewallManager.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsFirewallManager.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsFirewallManager.element.png
new file mode 100644
index 00000000000..79080f2344e
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsFirewallManager.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsFirewallManager.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsFirewallManager.md
new file mode 100644
index 00000000000..a29d3d2fcfa
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsFirewallManager.md
@@ -0,0 +1,81 @@
+# AwsFirewallManager
+```text
+elements/aws/SecurityIdentityCompliance/AwsFirewallManager
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsFirewallManager icon](../../../icons/aws/SecurityIdentityCompliance/AwsFirewallManager.png) | ![AwsFirewallManager element](AwsFirewallManager.element.png) | ![AwsFirewallManager card](AwsFirewallManager.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFirewallManager element
+include('elements/aws/SecurityIdentityCompliance/AwsFirewallManager')
+AwsFirewallManager('element', 'Firewall Manager', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFirewallManager element
+include('elements/aws/SecurityIdentityCompliance/AwsFirewallManager')
+AwsFirewallManager('element', 'Firewall Manager', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsFirewallManager card
+include('elements/aws/SecurityIdentityCompliance/AwsFirewallManager')
+AwsFirewallManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsFirewallManager card
+include('elements/aws/SecurityIdentityCompliance/AwsFirewallManager')
+AwsFirewallManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsGuardduty.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsGuardduty.card.png
new file mode 100644
index 00000000000..ca72bae9b78
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsGuardduty.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsGuardduty.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsGuardduty.element.png
new file mode 100644
index 00000000000..ac1a07d7406
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsGuardduty.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsGuardduty.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsGuardduty.md
new file mode 100644
index 00000000000..7b59233d769
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsGuardduty.md
@@ -0,0 +1,81 @@
+# AwsGuardduty
+```text
+elements/aws/SecurityIdentityCompliance/AwsGuardduty
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsGuardduty icon](../../../icons/aws/SecurityIdentityCompliance/AwsGuardduty.png) | ![AwsGuardduty element](AwsGuardduty.element.png) | ![AwsGuardduty card](AwsGuardduty.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGuardduty element
+include('elements/aws/SecurityIdentityCompliance/AwsGuardduty')
+AwsGuardduty('element', 'Guardduty', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGuardduty element
+include('elements/aws/SecurityIdentityCompliance/AwsGuardduty')
+AwsGuardduty('element', 'Guardduty', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGuardduty card
+include('elements/aws/SecurityIdentityCompliance/AwsGuardduty')
+AwsGuarddutyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGuardduty card
+include('elements/aws/SecurityIdentityCompliance/AwsGuardduty')
+AwsGuarddutyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.card.png
new file mode 100644
index 00000000000..b826a8684da
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.element.png
new file mode 100644
index 00000000000..c22dbc60900
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.md
new file mode 100644
index 00000000000..0c1e3fa539c
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.md
@@ -0,0 +1,81 @@
+# AwsIdentityAndAccessManagementIam
+```text
+elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIdentityAndAccessManagementIam icon](../../../icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.png) | ![AwsIdentityAndAccessManagementIam element](AwsIdentityAndAccessManagementIam.element.png) | ![AwsIdentityAndAccessManagementIam card](AwsIdentityAndAccessManagementIam.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIam element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam')
+AwsIdentityAndAccessManagementIam('element', 'Identity And Access Management Iam', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIam element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam')
+AwsIdentityAndAccessManagementIam('element', 'Identity And Access Management Iam', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIam card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam')
+AwsIdentityAndAccessManagementIamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIam card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam')
+AwsIdentityAndAccessManagementIamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.card.png
new file mode 100644
index 00000000000..c7c21031474
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.element.png
new file mode 100644
index 00000000000..bdec5b3273a
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.md
new file mode 100644
index 00000000000..df93be289f6
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.md
@@ -0,0 +1,81 @@
+# AwsIdentityAndAccessManagementIamAddOn
+```text
+elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIdentityAndAccessManagementIamAddOn icon](../../../icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.png) | ![AwsIdentityAndAccessManagementIamAddOn element](AwsIdentityAndAccessManagementIamAddOn.element.png) | ![AwsIdentityAndAccessManagementIamAddOn card](AwsIdentityAndAccessManagementIamAddOn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamAddOn element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn')
+AwsIdentityAndAccessManagementIamAddOn('element', 'Identity And Access Management Iam Add On', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamAddOn element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn')
+AwsIdentityAndAccessManagementIamAddOn('element', 'Identity And Access Management Iam Add On', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamAddOn card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn')
+AwsIdentityAndAccessManagementIamAddOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamAddOn card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn')
+AwsIdentityAndAccessManagementIamAddOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.card.png
new file mode 100644
index 00000000000..0faa07ffc90
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.element.png
new file mode 100644
index 00000000000..e7e7f5fc227
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.md
new file mode 100644
index 00000000000..f7cb42d2063
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.md
@@ -0,0 +1,81 @@
+# AwsIdentityAndAccessManagementIamDataEncryptionKey
+```text
+elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIdentityAndAccessManagementIamDataEncryptionKey icon](../../../icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.png) | ![AwsIdentityAndAccessManagementIamDataEncryptionKey element](AwsIdentityAndAccessManagementIamDataEncryptionKey.element.png) | ![AwsIdentityAndAccessManagementIamDataEncryptionKey card](AwsIdentityAndAccessManagementIamDataEncryptionKey.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamDataEncryptionKey element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey')
+AwsIdentityAndAccessManagementIamDataEncryptionKey('element', 'Identity And Access Management Iam Data Encryption Key', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamDataEncryptionKey element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey')
+AwsIdentityAndAccessManagementIamDataEncryptionKey('element', 'Identity And Access Management Iam Data Encryption Key', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamDataEncryptionKey card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey')
+AwsIdentityAndAccessManagementIamDataEncryptionKeyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamDataEncryptionKey card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey')
+AwsIdentityAndAccessManagementIamDataEncryptionKeyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.card.png
new file mode 100644
index 00000000000..954f1b7c9a8
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.element.png
new file mode 100644
index 00000000000..e539ad9316a
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.md
new file mode 100644
index 00000000000..dcb82545918
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.md
@@ -0,0 +1,81 @@
+# AwsIdentityAndAccessManagementIamEncryptedData
+```text
+elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIdentityAndAccessManagementIamEncryptedData icon](../../../icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.png) | ![AwsIdentityAndAccessManagementIamEncryptedData element](AwsIdentityAndAccessManagementIamEncryptedData.element.png) | ![AwsIdentityAndAccessManagementIamEncryptedData card](AwsIdentityAndAccessManagementIamEncryptedData.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamEncryptedData element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData')
+AwsIdentityAndAccessManagementIamEncryptedData('element', 'Identity And Access Management Iam Encrypted Data', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamEncryptedData element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData')
+AwsIdentityAndAccessManagementIamEncryptedData('element', 'Identity And Access Management Iam Encrypted Data', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamEncryptedData card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData')
+AwsIdentityAndAccessManagementIamEncryptedDataCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamEncryptedData card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData')
+AwsIdentityAndAccessManagementIamEncryptedDataCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.card.png
new file mode 100644
index 00000000000..1fd3050bec7
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.element.png
new file mode 100644
index 00000000000..e2622e4db46
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.md
new file mode 100644
index 00000000000..77728187bb9
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.md
@@ -0,0 +1,81 @@
+# AwsIdentityAndAccessManagementIamLongTermSecurityCredential
+```text
+elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIdentityAndAccessManagementIamLongTermSecurityCredential icon](../../../icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.png) | ![AwsIdentityAndAccessManagementIamLongTermSecurityCredential element](AwsIdentityAndAccessManagementIamLongTermSecurityCredential.element.png) | ![AwsIdentityAndAccessManagementIamLongTermSecurityCredential card](AwsIdentityAndAccessManagementIamLongTermSecurityCredential.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamLongTermSecurityCredential element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential')
+AwsIdentityAndAccessManagementIamLongTermSecurityCredential('element', 'Identity And Access Management Iam Long Term Security Credential', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamLongTermSecurityCredential element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential')
+AwsIdentityAndAccessManagementIamLongTermSecurityCredential('element', 'Identity And Access Management Iam Long Term Security Credential', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamLongTermSecurityCredential card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential')
+AwsIdentityAndAccessManagementIamLongTermSecurityCredentialCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamLongTermSecurityCredential card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential')
+AwsIdentityAndAccessManagementIamLongTermSecurityCredentialCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.card.png
new file mode 100644
index 00000000000..4c5fb4bcc8e
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.element.png
new file mode 100644
index 00000000000..95fb084ca68
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.md
new file mode 100644
index 00000000000..5fbc00c5a28
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.md
@@ -0,0 +1,81 @@
+# AwsIdentityAndAccessManagementIamMfaToken
+```text
+elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIdentityAndAccessManagementIamMfaToken icon](../../../icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.png) | ![AwsIdentityAndAccessManagementIamMfaToken element](AwsIdentityAndAccessManagementIamMfaToken.element.png) | ![AwsIdentityAndAccessManagementIamMfaToken card](AwsIdentityAndAccessManagementIamMfaToken.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamMfaToken element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken')
+AwsIdentityAndAccessManagementIamMfaToken('element', 'Identity And Access Management Iam Mfa Token', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamMfaToken element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken')
+AwsIdentityAndAccessManagementIamMfaToken('element', 'Identity And Access Management Iam Mfa Token', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamMfaToken card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken')
+AwsIdentityAndAccessManagementIamMfaTokenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamMfaToken card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken')
+AwsIdentityAndAccessManagementIamMfaTokenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.card.png
new file mode 100644
index 00000000000..7be0748093b
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.element.png
new file mode 100644
index 00000000000..258de882e76
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.md
new file mode 100644
index 00000000000..d1385b1726f
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.md
@@ -0,0 +1,81 @@
+# AwsIdentityAndAccessManagementIamPermissions
+```text
+elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIdentityAndAccessManagementIamPermissions icon](../../../icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.png) | ![AwsIdentityAndAccessManagementIamPermissions element](AwsIdentityAndAccessManagementIamPermissions.element.png) | ![AwsIdentityAndAccessManagementIamPermissions card](AwsIdentityAndAccessManagementIamPermissions.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamPermissions element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions')
+AwsIdentityAndAccessManagementIamPermissions('element', 'Identity And Access Management Iam Permissions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamPermissions element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions')
+AwsIdentityAndAccessManagementIamPermissions('element', 'Identity And Access Management Iam Permissions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamPermissions card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions')
+AwsIdentityAndAccessManagementIamPermissionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamPermissions card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions')
+AwsIdentityAndAccessManagementIamPermissionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.card.png
new file mode 100644
index 00000000000..be731fdcba4
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.element.png
new file mode 100644
index 00000000000..30287a1fa7e
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.md
new file mode 100644
index 00000000000..16fe30cc334
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.md
@@ -0,0 +1,81 @@
+# AwsIdentityAndAccessManagementIamRole
+```text
+elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIdentityAndAccessManagementIamRole icon](../../../icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.png) | ![AwsIdentityAndAccessManagementIamRole element](AwsIdentityAndAccessManagementIamRole.element.png) | ![AwsIdentityAndAccessManagementIamRole card](AwsIdentityAndAccessManagementIamRole.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamRole element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole')
+AwsIdentityAndAccessManagementIamRole('element', 'Identity And Access Management Iam Role', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamRole element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole')
+AwsIdentityAndAccessManagementIamRole('element', 'Identity And Access Management Iam Role', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamRole card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole')
+AwsIdentityAndAccessManagementIamRoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamRole card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole')
+AwsIdentityAndAccessManagementIamRoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.card.png
new file mode 100644
index 00000000000..336b8a2194a
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.element.png
new file mode 100644
index 00000000000..96c0cccb5d6
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.md
new file mode 100644
index 00000000000..b8c4b64e3dc
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.md
@@ -0,0 +1,81 @@
+# AwsIdentityAndAccessManagementIamSts
+```text
+elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIdentityAndAccessManagementIamSts icon](../../../icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.png) | ![AwsIdentityAndAccessManagementIamSts element](AwsIdentityAndAccessManagementIamSts.element.png) | ![AwsIdentityAndAccessManagementIamSts card](AwsIdentityAndAccessManagementIamSts.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamSts element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts')
+AwsIdentityAndAccessManagementIamSts('element', 'Identity And Access Management Iam Sts', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamSts element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts')
+AwsIdentityAndAccessManagementIamSts('element', 'Identity And Access Management Iam Sts', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamSts card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts')
+AwsIdentityAndAccessManagementIamStsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamSts card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts')
+AwsIdentityAndAccessManagementIamStsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.card.png
new file mode 100644
index 00000000000..55cdd1117c3
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.element.png
new file mode 100644
index 00000000000..d98edf7c74b
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.md
new file mode 100644
index 00000000000..715b4667ac6
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.md
@@ -0,0 +1,81 @@
+# AwsIdentityAndAccessManagementIamStsAlternate
+```text
+elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIdentityAndAccessManagementIamStsAlternate icon](../../../icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.png) | ![AwsIdentityAndAccessManagementIamStsAlternate element](AwsIdentityAndAccessManagementIamStsAlternate.element.png) | ![AwsIdentityAndAccessManagementIamStsAlternate card](AwsIdentityAndAccessManagementIamStsAlternate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamStsAlternate element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate')
+AwsIdentityAndAccessManagementIamStsAlternate('element', 'Identity And Access Management Iam Sts Alternate', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamStsAlternate element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate')
+AwsIdentityAndAccessManagementIamStsAlternate('element', 'Identity And Access Management Iam Sts Alternate', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamStsAlternate card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate')
+AwsIdentityAndAccessManagementIamStsAlternateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamStsAlternate card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate')
+AwsIdentityAndAccessManagementIamStsAlternateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.card.png
new file mode 100644
index 00000000000..4d6a05b249c
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.element.png
new file mode 100644
index 00000000000..ec595b625d4
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.md
new file mode 100644
index 00000000000..b4434e7e771
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.md
@@ -0,0 +1,81 @@
+# AwsIdentityAndAccessManagementIamTemporarySecurityCredential
+```text
+elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsIdentityAndAccessManagementIamTemporarySecurityCredential icon](../../../icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.png) | ![AwsIdentityAndAccessManagementIamTemporarySecurityCredential element](AwsIdentityAndAccessManagementIamTemporarySecurityCredential.element.png) | ![AwsIdentityAndAccessManagementIamTemporarySecurityCredential card](AwsIdentityAndAccessManagementIamTemporarySecurityCredential.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamTemporarySecurityCredential element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential')
+AwsIdentityAndAccessManagementIamTemporarySecurityCredential('element', 'Identity And Access Management Iam Temporary Security Credential', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamTemporarySecurityCredential element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential')
+AwsIdentityAndAccessManagementIamTemporarySecurityCredential('element', 'Identity And Access Management Iam Temporary Security Credential', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamTemporarySecurityCredential card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential')
+AwsIdentityAndAccessManagementIamTemporarySecurityCredentialCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamTemporarySecurityCredential card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential')
+AwsIdentityAndAccessManagementIamTemporarySecurityCredentialCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspector.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspector.card.png
new file mode 100644
index 00000000000..f6777095245
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspector.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspector.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspector.element.png
new file mode 100644
index 00000000000..1d65eeab979
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspector.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspector.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspector.md
new file mode 100644
index 00000000000..e977be070f8
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspector.md
@@ -0,0 +1,81 @@
+# AwsInspector
+```text
+elements/aws/SecurityIdentityCompliance/AwsInspector
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsInspector icon](../../../icons/aws/SecurityIdentityCompliance/AwsInspector.png) | ![AwsInspector element](AwsInspector.element.png) | ![AwsInspector card](AwsInspector.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInspector element
+include('elements/aws/SecurityIdentityCompliance/AwsInspector')
+AwsInspector('element', 'Inspector', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInspector element
+include('elements/aws/SecurityIdentityCompliance/AwsInspector')
+AwsInspector('element', 'Inspector', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsInspector card
+include('elements/aws/SecurityIdentityCompliance/AwsInspector')
+AwsInspectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsInspector card
+include('elements/aws/SecurityIdentityCompliance/AwsInspector')
+AwsInspectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspectorAgent.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspectorAgent.card.png
new file mode 100644
index 00000000000..9cae8f07f9b
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspectorAgent.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspectorAgent.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspectorAgent.element.png
new file mode 100644
index 00000000000..79c928376da
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspectorAgent.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspectorAgent.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspectorAgent.md
new file mode 100644
index 00000000000..c5026d422ff
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsInspectorAgent.md
@@ -0,0 +1,81 @@
+# AwsInspectorAgent
+```text
+elements/aws/SecurityIdentityCompliance/AwsInspectorAgent
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsInspectorAgent icon](../../../icons/aws/SecurityIdentityCompliance/AwsInspectorAgent.png) | ![AwsInspectorAgent element](AwsInspectorAgent.element.png) | ![AwsInspectorAgent card](AwsInspectorAgent.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInspectorAgent element
+include('elements/aws/SecurityIdentityCompliance/AwsInspectorAgent')
+AwsInspectorAgent('element', 'Inspector Agent', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInspectorAgent element
+include('elements/aws/SecurityIdentityCompliance/AwsInspectorAgent')
+AwsInspectorAgent('element', 'Inspector Agent', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsInspectorAgent card
+include('elements/aws/SecurityIdentityCompliance/AwsInspectorAgent')
+AwsInspectorAgentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsInspectorAgent card
+include('elements/aws/SecurityIdentityCompliance/AwsInspectorAgent')
+AwsInspectorAgentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsKeyManagementService.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsKeyManagementService.card.png
new file mode 100644
index 00000000000..8796bd4a407
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsKeyManagementService.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsKeyManagementService.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsKeyManagementService.element.png
new file mode 100644
index 00000000000..898503f7767
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsKeyManagementService.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsKeyManagementService.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsKeyManagementService.md
new file mode 100644
index 00000000000..9569b6ba66f
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsKeyManagementService.md
@@ -0,0 +1,81 @@
+# AwsKeyManagementService
+```text
+elements/aws/SecurityIdentityCompliance/AwsKeyManagementService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsKeyManagementService icon](../../../icons/aws/SecurityIdentityCompliance/AwsKeyManagementService.png) | ![AwsKeyManagementService element](AwsKeyManagementService.element.png) | ![AwsKeyManagementService card](AwsKeyManagementService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKeyManagementService element
+include('elements/aws/SecurityIdentityCompliance/AwsKeyManagementService')
+AwsKeyManagementService('element', 'Key Management Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKeyManagementService element
+include('elements/aws/SecurityIdentityCompliance/AwsKeyManagementService')
+AwsKeyManagementService('element', 'Key Management Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsKeyManagementService card
+include('elements/aws/SecurityIdentityCompliance/AwsKeyManagementService')
+AwsKeyManagementServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsKeyManagementService card
+include('elements/aws/SecurityIdentityCompliance/AwsKeyManagementService')
+AwsKeyManagementServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsMacie.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsMacie.card.png
new file mode 100644
index 00000000000..edf05590c46
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsMacie.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsMacie.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsMacie.element.png
new file mode 100644
index 00000000000..02600ae5f68
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsMacie.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsMacie.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsMacie.md
new file mode 100644
index 00000000000..7d5a2eb312e
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsMacie.md
@@ -0,0 +1,81 @@
+# AwsMacie
+```text
+elements/aws/SecurityIdentityCompliance/AwsMacie
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsMacie icon](../../../icons/aws/SecurityIdentityCompliance/AwsMacie.png) | ![AwsMacie element](AwsMacie.element.png) | ![AwsMacie card](AwsMacie.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMacie element
+include('elements/aws/SecurityIdentityCompliance/AwsMacie')
+AwsMacie('element', 'Macie', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMacie element
+include('elements/aws/SecurityIdentityCompliance/AwsMacie')
+AwsMacie('element', 'Macie', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMacie card
+include('elements/aws/SecurityIdentityCompliance/AwsMacie')
+AwsMacieCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMacie card
+include('elements/aws/SecurityIdentityCompliance/AwsMacie')
+AwsMacieCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.card.png
new file mode 100644
index 00000000000..97cb387dd91
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.element.png
new file mode 100644
index 00000000000..af5a9679f45
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.md
new file mode 100644
index 00000000000..a36b51716c2
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.md
@@ -0,0 +1,81 @@
+# AwsManagedMicrosoftAd
+```text
+elements/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsManagedMicrosoftAd icon](../../../icons/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.png) | ![AwsManagedMicrosoftAd element](AwsManagedMicrosoftAd.element.png) | ![AwsManagedMicrosoftAd card](AwsManagedMicrosoftAd.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedMicrosoftAd element
+include('elements/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd')
+AwsManagedMicrosoftAd('element', 'Managed Microsoft Ad', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedMicrosoftAd element
+include('elements/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd')
+AwsManagedMicrosoftAd('element', 'Managed Microsoft Ad', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsManagedMicrosoftAd card
+include('elements/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd')
+AwsManagedMicrosoftAdCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsManagedMicrosoftAd card
+include('elements/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd')
+AwsManagedMicrosoftAdCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsResourceAccessManager.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsResourceAccessManager.card.png
new file mode 100644
index 00000000000..38f0cc9f442
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsResourceAccessManager.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsResourceAccessManager.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsResourceAccessManager.element.png
new file mode 100644
index 00000000000..9fbe46b6608
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsResourceAccessManager.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsResourceAccessManager.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsResourceAccessManager.md
new file mode 100644
index 00000000000..c11b954a02c
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsResourceAccessManager.md
@@ -0,0 +1,81 @@
+# AwsResourceAccessManager
+```text
+elements/aws/SecurityIdentityCompliance/AwsResourceAccessManager
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsResourceAccessManager icon](../../../icons/aws/SecurityIdentityCompliance/AwsResourceAccessManager.png) | ![AwsResourceAccessManager element](AwsResourceAccessManager.element.png) | ![AwsResourceAccessManager card](AwsResourceAccessManager.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsResourceAccessManager element
+include('elements/aws/SecurityIdentityCompliance/AwsResourceAccessManager')
+AwsResourceAccessManager('element', 'Resource Access Manager', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsResourceAccessManager element
+include('elements/aws/SecurityIdentityCompliance/AwsResourceAccessManager')
+AwsResourceAccessManager('element', 'Resource Access Manager', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsResourceAccessManager card
+include('elements/aws/SecurityIdentityCompliance/AwsResourceAccessManager')
+AwsResourceAccessManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsResourceAccessManager card
+include('elements/aws/SecurityIdentityCompliance/AwsResourceAccessManager')
+AwsResourceAccessManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecretsManager.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecretsManager.card.png
new file mode 100644
index 00000000000..8188e4773da
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecretsManager.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecretsManager.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecretsManager.element.png
new file mode 100644
index 00000000000..dc8d43856bc
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecretsManager.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecretsManager.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecretsManager.md
new file mode 100644
index 00000000000..fbaacd7d802
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecretsManager.md
@@ -0,0 +1,81 @@
+# AwsSecretsManager
+```text
+elements/aws/SecurityIdentityCompliance/AwsSecretsManager
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSecretsManager icon](../../../icons/aws/SecurityIdentityCompliance/AwsSecretsManager.png) | ![AwsSecretsManager element](AwsSecretsManager.element.png) | ![AwsSecretsManager card](AwsSecretsManager.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSecretsManager element
+include('elements/aws/SecurityIdentityCompliance/AwsSecretsManager')
+AwsSecretsManager('element', 'Secrets Manager', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSecretsManager element
+include('elements/aws/SecurityIdentityCompliance/AwsSecretsManager')
+AwsSecretsManager('element', 'Secrets Manager', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSecretsManager card
+include('elements/aws/SecurityIdentityCompliance/AwsSecretsManager')
+AwsSecretsManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSecretsManager card
+include('elements/aws/SecurityIdentityCompliance/AwsSecretsManager')
+AwsSecretsManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHub.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHub.card.png
new file mode 100644
index 00000000000..759af14fcfd
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHub.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHub.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHub.element.png
new file mode 100644
index 00000000000..c660d8e4fcf
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHub.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHub.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHub.md
new file mode 100644
index 00000000000..42ac68c0e9d
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHub.md
@@ -0,0 +1,81 @@
+# AwsSecurityHub
+```text
+elements/aws/SecurityIdentityCompliance/AwsSecurityHub
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSecurityHub icon](../../../icons/aws/SecurityIdentityCompliance/AwsSecurityHub.png) | ![AwsSecurityHub element](AwsSecurityHub.element.png) | ![AwsSecurityHub card](AwsSecurityHub.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSecurityHub element
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityHub')
+AwsSecurityHub('element', 'Security Hub', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSecurityHub element
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityHub')
+AwsSecurityHub('element', 'Security Hub', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSecurityHub card
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityHub')
+AwsSecurityHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSecurityHub card
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityHub')
+AwsSecurityHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.card.png
new file mode 100644
index 00000000000..5d5a0071134
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.element.png
new file mode 100644
index 00000000000..0366c993172
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.md
new file mode 100644
index 00000000000..9ae938159e2
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.md
@@ -0,0 +1,81 @@
+# AwsSecurityHubFinding
+```text
+elements/aws/SecurityIdentityCompliance/AwsSecurityHubFinding
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSecurityHubFinding icon](../../../icons/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.png) | ![AwsSecurityHubFinding element](AwsSecurityHubFinding.element.png) | ![AwsSecurityHubFinding card](AwsSecurityHubFinding.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSecurityHubFinding element
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityHubFinding')
+AwsSecurityHubFinding('element', 'Security Hub Finding', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSecurityHubFinding element
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityHubFinding')
+AwsSecurityHubFinding('element', 'Security Hub Finding', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSecurityHubFinding card
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityHubFinding')
+AwsSecurityHubFindingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSecurityHubFinding card
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityHubFinding')
+AwsSecurityHubFindingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.card.png
new file mode 100644
index 00000000000..5e23d442e1d
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.element.png
new file mode 100644
index 00000000000..35c10d5355c
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.md
new file mode 100644
index 00000000000..800e10550ad
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.md
@@ -0,0 +1,81 @@
+# AwsSecurityIdentityAndCompliance
+```text
+elements/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSecurityIdentityAndCompliance icon](../../../icons/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.png) | ![AwsSecurityIdentityAndCompliance element](AwsSecurityIdentityAndCompliance.element.png) | ![AwsSecurityIdentityAndCompliance card](AwsSecurityIdentityAndCompliance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSecurityIdentityAndCompliance element
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance')
+AwsSecurityIdentityAndCompliance('element', 'Security Identity And Compliance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSecurityIdentityAndCompliance element
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance')
+AwsSecurityIdentityAndCompliance('element', 'Security Identity And Compliance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSecurityIdentityAndCompliance card
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance')
+AwsSecurityIdentityAndComplianceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSecurityIdentityAndCompliance card
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance')
+AwsSecurityIdentityAndComplianceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsShield.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsShield.card.png
new file mode 100644
index 00000000000..bfd034f8c72
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsShield.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsShield.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsShield.element.png
new file mode 100644
index 00000000000..0162037607f
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsShield.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsShield.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsShield.md
new file mode 100644
index 00000000000..6d177ae864f
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsShield.md
@@ -0,0 +1,81 @@
+# AwsShield
+```text
+elements/aws/SecurityIdentityCompliance/AwsShield
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsShield icon](../../../icons/aws/SecurityIdentityCompliance/AwsShield.png) | ![AwsShield element](AwsShield.element.png) | ![AwsShield card](AwsShield.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsShield element
+include('elements/aws/SecurityIdentityCompliance/AwsShield')
+AwsShield('element', 'Shield', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsShield element
+include('elements/aws/SecurityIdentityCompliance/AwsShield')
+AwsShield('element', 'Shield', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsShield card
+include('elements/aws/SecurityIdentityCompliance/AwsShield')
+AwsShieldCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsShield card
+include('elements/aws/SecurityIdentityCompliance/AwsShield')
+AwsShieldCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.card.png
new file mode 100644
index 00000000000..6c882639724
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.element.png
new file mode 100644
index 00000000000..47963902cc0
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.md
new file mode 100644
index 00000000000..4f2d725e3e0
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.md
@@ -0,0 +1,81 @@
+# AwsShieldShieldAdvanced
+```text
+elements/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsShieldShieldAdvanced icon](../../../icons/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.png) | ![AwsShieldShieldAdvanced element](AwsShieldShieldAdvanced.element.png) | ![AwsShieldShieldAdvanced card](AwsShieldShieldAdvanced.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsShieldShieldAdvanced element
+include('elements/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced')
+AwsShieldShieldAdvanced('element', 'Shield Shield Advanced', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsShieldShieldAdvanced element
+include('elements/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced')
+AwsShieldShieldAdvanced('element', 'Shield Shield Advanced', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsShieldShieldAdvanced card
+include('elements/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced')
+AwsShieldShieldAdvancedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsShieldShieldAdvanced card
+include('elements/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced')
+AwsShieldShieldAdvancedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSimpleAd.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSimpleAd.card.png
new file mode 100644
index 00000000000..f3358732a79
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSimpleAd.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSimpleAd.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSimpleAd.element.png
new file mode 100644
index 00000000000..f43d0b0e48a
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSimpleAd.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSimpleAd.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSimpleAd.md
new file mode 100644
index 00000000000..93ddb1d0664
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSimpleAd.md
@@ -0,0 +1,81 @@
+# AwsSimpleAd
+```text
+elements/aws/SecurityIdentityCompliance/AwsSimpleAd
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSimpleAd icon](../../../icons/aws/SecurityIdentityCompliance/AwsSimpleAd.png) | ![AwsSimpleAd element](AwsSimpleAd.element.png) | ![AwsSimpleAd card](AwsSimpleAd.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleAd element
+include('elements/aws/SecurityIdentityCompliance/AwsSimpleAd')
+AwsSimpleAd('element', 'Simple Ad', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleAd element
+include('elements/aws/SecurityIdentityCompliance/AwsSimpleAd')
+AwsSimpleAd('element', 'Simple Ad', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleAd card
+include('elements/aws/SecurityIdentityCompliance/AwsSimpleAd')
+AwsSimpleAdCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleAd card
+include('elements/aws/SecurityIdentityCompliance/AwsSimpleAd')
+AwsSimpleAdCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSingleSignOn.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSingleSignOn.card.png
new file mode 100644
index 00000000000..4a9ae5dc1dc
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSingleSignOn.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSingleSignOn.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSingleSignOn.element.png
new file mode 100644
index 00000000000..915cffe674d
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSingleSignOn.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsSingleSignOn.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSingleSignOn.md
new file mode 100644
index 00000000000..60c0c8cd14b
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsSingleSignOn.md
@@ -0,0 +1,81 @@
+# AwsSingleSignOn
+```text
+elements/aws/SecurityIdentityCompliance/AwsSingleSignOn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSingleSignOn icon](../../../icons/aws/SecurityIdentityCompliance/AwsSingleSignOn.png) | ![AwsSingleSignOn element](AwsSingleSignOn.element.png) | ![AwsSingleSignOn card](AwsSingleSignOn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSingleSignOn element
+include('elements/aws/SecurityIdentityCompliance/AwsSingleSignOn')
+AwsSingleSignOn('element', 'Single Sign On', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSingleSignOn element
+include('elements/aws/SecurityIdentityCompliance/AwsSingleSignOn')
+AwsSingleSignOn('element', 'Single Sign On', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSingleSignOn card
+include('elements/aws/SecurityIdentityCompliance/AwsSingleSignOn')
+AwsSingleSignOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSingleSignOn card
+include('elements/aws/SecurityIdentityCompliance/AwsSingleSignOn')
+AwsSingleSignOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsWaf.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsWaf.card.png
new file mode 100644
index 00000000000..40e419ae68c
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsWaf.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsWaf.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsWaf.element.png
new file mode 100644
index 00000000000..6c49c70e2f5
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsWaf.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsWaf.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsWaf.md
new file mode 100644
index 00000000000..1c44146302c
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsWaf.md
@@ -0,0 +1,81 @@
+# AwsWaf
+```text
+elements/aws/SecurityIdentityCompliance/AwsWaf
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsWaf icon](../../../icons/aws/SecurityIdentityCompliance/AwsWaf.png) | ![AwsWaf element](AwsWaf.element.png) | ![AwsWaf card](AwsWaf.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWaf element
+include('elements/aws/SecurityIdentityCompliance/AwsWaf')
+AwsWaf('element', 'Waf', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWaf element
+include('elements/aws/SecurityIdentityCompliance/AwsWaf')
+AwsWaf('element', 'Waf', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsWaf card
+include('elements/aws/SecurityIdentityCompliance/AwsWaf')
+AwsWafCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsWaf card
+include('elements/aws/SecurityIdentityCompliance/AwsWaf')
+AwsWafCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsWafFilteringRule.card.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsWafFilteringRule.card.png
new file mode 100644
index 00000000000..e9bc02fc57b
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsWafFilteringRule.card.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsWafFilteringRule.element.png b/cloud/documentation/aws/SecurityIdentityCompliance/AwsWafFilteringRule.element.png
new file mode 100644
index 00000000000..2120904b46e
Binary files /dev/null and b/cloud/documentation/aws/SecurityIdentityCompliance/AwsWafFilteringRule.element.png differ
diff --git a/cloud/documentation/aws/SecurityIdentityCompliance/AwsWafFilteringRule.md b/cloud/documentation/aws/SecurityIdentityCompliance/AwsWafFilteringRule.md
new file mode 100644
index 00000000000..0cca3afc377
--- /dev/null
+++ b/cloud/documentation/aws/SecurityIdentityCompliance/AwsWafFilteringRule.md
@@ -0,0 +1,81 @@
+# AwsWafFilteringRule
+```text
+elements/aws/SecurityIdentityCompliance/AwsWafFilteringRule
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsWafFilteringRule icon](../../../icons/aws/SecurityIdentityCompliance/AwsWafFilteringRule.png) | ![AwsWafFilteringRule element](AwsWafFilteringRule.element.png) | ![AwsWafFilteringRule card](AwsWafFilteringRule.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWafFilteringRule element
+include('elements/aws/SecurityIdentityCompliance/AwsWafFilteringRule')
+AwsWafFilteringRule('element', 'Waf Filtering Rule', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWafFilteringRule element
+include('elements/aws/SecurityIdentityCompliance/AwsWafFilteringRule')
+AwsWafFilteringRule('element', 'Waf Filtering Rule', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsWafFilteringRule card
+include('elements/aws/SecurityIdentityCompliance/AwsWafFilteringRule')
+AwsWafFilteringRuleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsWafFilteringRule card
+include('elements/aws/SecurityIdentityCompliance/AwsWafFilteringRule')
+AwsWafFilteringRuleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsBackup.card.png b/cloud/documentation/aws/Storage/AwsBackup.card.png
new file mode 100644
index 00000000000..8be1838b869
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsBackup.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsBackup.element.png b/cloud/documentation/aws/Storage/AwsBackup.element.png
new file mode 100644
index 00000000000..bc6560b9329
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsBackup.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsBackup.md b/cloud/documentation/aws/Storage/AwsBackup.md
new file mode 100644
index 00000000000..6d5fe4319ad
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsBackup.md
@@ -0,0 +1,81 @@
+# AwsBackup
+```text
+elements/aws/Storage/AwsBackup
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsBackup icon](../../../icons/aws/Storage/AwsBackup.png) | ![AwsBackup element](AwsBackup.element.png) | ![AwsBackup card](AwsBackup.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBackup element
+include('elements/aws/Storage/AwsBackup')
+AwsBackup('element', 'Backup', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBackup element
+include('elements/aws/Storage/AwsBackup')
+AwsBackup('element', 'Backup', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsBackup card
+include('elements/aws/Storage/AwsBackup')
+AwsBackupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsBackup card
+include('elements/aws/Storage/AwsBackup')
+AwsBackupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsCloudendureDisasterRecovery.card.png b/cloud/documentation/aws/Storage/AwsCloudendureDisasterRecovery.card.png
new file mode 100644
index 00000000000..b8bac8c72bf
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsCloudendureDisasterRecovery.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsCloudendureDisasterRecovery.element.png b/cloud/documentation/aws/Storage/AwsCloudendureDisasterRecovery.element.png
new file mode 100644
index 00000000000..abc94631042
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsCloudendureDisasterRecovery.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsCloudendureDisasterRecovery.md b/cloud/documentation/aws/Storage/AwsCloudendureDisasterRecovery.md
new file mode 100644
index 00000000000..86444b7e977
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsCloudendureDisasterRecovery.md
@@ -0,0 +1,81 @@
+# AwsCloudendureDisasterRecovery
+```text
+elements/aws/Storage/AwsCloudendureDisasterRecovery
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsCloudendureDisasterRecovery icon](../../../icons/aws/Storage/AwsCloudendureDisasterRecovery.png) | ![AwsCloudendureDisasterRecovery element](AwsCloudendureDisasterRecovery.element.png) | ![AwsCloudendureDisasterRecovery card](AwsCloudendureDisasterRecovery.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudendureDisasterRecovery element
+include('elements/aws/Storage/AwsCloudendureDisasterRecovery')
+AwsCloudendureDisasterRecovery('element', 'Cloudendure Disaster Recovery', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudendureDisasterRecovery element
+include('elements/aws/Storage/AwsCloudendureDisasterRecovery')
+AwsCloudendureDisasterRecovery('element', 'Cloudendure Disaster Recovery', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudendureDisasterRecovery card
+include('elements/aws/Storage/AwsCloudendureDisasterRecovery')
+AwsCloudendureDisasterRecoveryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudendureDisasterRecovery card
+include('elements/aws/Storage/AwsCloudendureDisasterRecovery')
+AwsCloudendureDisasterRecoveryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsEfsInfrequentaccess.card.png b/cloud/documentation/aws/Storage/AwsEfsInfrequentaccess.card.png
new file mode 100644
index 00000000000..2a04d4ce14e
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsEfsInfrequentaccess.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsEfsInfrequentaccess.element.png b/cloud/documentation/aws/Storage/AwsEfsInfrequentaccess.element.png
new file mode 100644
index 00000000000..527f6782bae
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsEfsInfrequentaccess.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsEfsInfrequentaccess.md b/cloud/documentation/aws/Storage/AwsEfsInfrequentaccess.md
new file mode 100644
index 00000000000..ab9f0d7cce9
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsEfsInfrequentaccess.md
@@ -0,0 +1,81 @@
+# AwsEfsInfrequentaccess
+```text
+elements/aws/Storage/AwsEfsInfrequentaccess
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEfsInfrequentaccess icon](../../../icons/aws/Storage/AwsEfsInfrequentaccess.png) | ![AwsEfsInfrequentaccess element](AwsEfsInfrequentaccess.element.png) | ![AwsEfsInfrequentaccess card](AwsEfsInfrequentaccess.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEfsInfrequentaccess element
+include('elements/aws/Storage/AwsEfsInfrequentaccess')
+AwsEfsInfrequentaccess('element', 'Efs Infrequentaccess', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEfsInfrequentaccess element
+include('elements/aws/Storage/AwsEfsInfrequentaccess')
+AwsEfsInfrequentaccess('element', 'Efs Infrequentaccess', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEfsInfrequentaccess card
+include('elements/aws/Storage/AwsEfsInfrequentaccess')
+AwsEfsInfrequentaccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEfsInfrequentaccess card
+include('elements/aws/Storage/AwsEfsInfrequentaccess')
+AwsEfsInfrequentaccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.card.png b/cloud/documentation/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.card.png
new file mode 100644
index 00000000000..bb2e96f8413
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.element.png b/cloud/documentation/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.element.png
new file mode 100644
index 00000000000..0d1937278c6
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.md b/cloud/documentation/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.md
new file mode 100644
index 00000000000..4353f2cc380
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.md
@@ -0,0 +1,81 @@
+# AwsEfsInfrequentaccessPrimaryBg
+```text
+elements/aws/Storage/AwsEfsInfrequentaccessPrimaryBg
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEfsInfrequentaccessPrimaryBg icon](../../../icons/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.png) | ![AwsEfsInfrequentaccessPrimaryBg element](AwsEfsInfrequentaccessPrimaryBg.element.png) | ![AwsEfsInfrequentaccessPrimaryBg card](AwsEfsInfrequentaccessPrimaryBg.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEfsInfrequentaccessPrimaryBg element
+include('elements/aws/Storage/AwsEfsInfrequentaccessPrimaryBg')
+AwsEfsInfrequentaccessPrimaryBg('element', 'Efs Infrequentaccess Primary Bg', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEfsInfrequentaccessPrimaryBg element
+include('elements/aws/Storage/AwsEfsInfrequentaccessPrimaryBg')
+AwsEfsInfrequentaccessPrimaryBg('element', 'Efs Infrequentaccess Primary Bg', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEfsInfrequentaccessPrimaryBg card
+include('elements/aws/Storage/AwsEfsInfrequentaccessPrimaryBg')
+AwsEfsInfrequentaccessPrimaryBgCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEfsInfrequentaccessPrimaryBg card
+include('elements/aws/Storage/AwsEfsInfrequentaccessPrimaryBg')
+AwsEfsInfrequentaccessPrimaryBgCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsEfsStandard.card.png b/cloud/documentation/aws/Storage/AwsEfsStandard.card.png
new file mode 100644
index 00000000000..b837c787264
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsEfsStandard.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsEfsStandard.element.png b/cloud/documentation/aws/Storage/AwsEfsStandard.element.png
new file mode 100644
index 00000000000..c12d09885ae
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsEfsStandard.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsEfsStandard.md b/cloud/documentation/aws/Storage/AwsEfsStandard.md
new file mode 100644
index 00000000000..75a73272657
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsEfsStandard.md
@@ -0,0 +1,81 @@
+# AwsEfsStandard
+```text
+elements/aws/Storage/AwsEfsStandard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEfsStandard icon](../../../icons/aws/Storage/AwsEfsStandard.png) | ![AwsEfsStandard element](AwsEfsStandard.element.png) | ![AwsEfsStandard card](AwsEfsStandard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEfsStandard element
+include('elements/aws/Storage/AwsEfsStandard')
+AwsEfsStandard('element', 'Efs Standard', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEfsStandard element
+include('elements/aws/Storage/AwsEfsStandard')
+AwsEfsStandard('element', 'Efs Standard', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEfsStandard card
+include('elements/aws/Storage/AwsEfsStandard')
+AwsEfsStandardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEfsStandard card
+include('elements/aws/Storage/AwsEfsStandard')
+AwsEfsStandardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsEfsStandardPrimaryBg.card.png b/cloud/documentation/aws/Storage/AwsEfsStandardPrimaryBg.card.png
new file mode 100644
index 00000000000..d47218141da
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsEfsStandardPrimaryBg.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsEfsStandardPrimaryBg.element.png b/cloud/documentation/aws/Storage/AwsEfsStandardPrimaryBg.element.png
new file mode 100644
index 00000000000..4faad4eb35b
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsEfsStandardPrimaryBg.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsEfsStandardPrimaryBg.md b/cloud/documentation/aws/Storage/AwsEfsStandardPrimaryBg.md
new file mode 100644
index 00000000000..9f0a6574eaf
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsEfsStandardPrimaryBg.md
@@ -0,0 +1,81 @@
+# AwsEfsStandardPrimaryBg
+```text
+elements/aws/Storage/AwsEfsStandardPrimaryBg
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsEfsStandardPrimaryBg icon](../../../icons/aws/Storage/AwsEfsStandardPrimaryBg.png) | ![AwsEfsStandardPrimaryBg element](AwsEfsStandardPrimaryBg.element.png) | ![AwsEfsStandardPrimaryBg card](AwsEfsStandardPrimaryBg.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEfsStandardPrimaryBg element
+include('elements/aws/Storage/AwsEfsStandardPrimaryBg')
+AwsEfsStandardPrimaryBg('element', 'Efs Standard Primary Bg', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEfsStandardPrimaryBg element
+include('elements/aws/Storage/AwsEfsStandardPrimaryBg')
+AwsEfsStandardPrimaryBg('element', 'Efs Standard Primary Bg', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEfsStandardPrimaryBg card
+include('elements/aws/Storage/AwsEfsStandardPrimaryBg')
+AwsEfsStandardPrimaryBgCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEfsStandardPrimaryBg card
+include('elements/aws/Storage/AwsEfsStandardPrimaryBg')
+AwsEfsStandardPrimaryBgCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbs.card.png b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbs.card.png
new file mode 100644
index 00000000000..8447612f779
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbs.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbs.element.png b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbs.element.png
new file mode 100644
index 00000000000..a304177d191
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbs.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbs.md b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbs.md
new file mode 100644
index 00000000000..31ff2b0431c
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbs.md
@@ -0,0 +1,81 @@
+# AwsElasticBlockStoreEbs
+```text
+elements/aws/Storage/AwsElasticBlockStoreEbs
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticBlockStoreEbs icon](../../../icons/aws/Storage/AwsElasticBlockStoreEbs.png) | ![AwsElasticBlockStoreEbs element](AwsElasticBlockStoreEbs.element.png) | ![AwsElasticBlockStoreEbs card](AwsElasticBlockStoreEbs.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBlockStoreEbs element
+include('elements/aws/Storage/AwsElasticBlockStoreEbs')
+AwsElasticBlockStoreEbs('element', 'Elastic Block Store Ebs', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBlockStoreEbs element
+include('elements/aws/Storage/AwsElasticBlockStoreEbs')
+AwsElasticBlockStoreEbs('element', 'Elastic Block Store Ebs', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticBlockStoreEbs card
+include('elements/aws/Storage/AwsElasticBlockStoreEbs')
+AwsElasticBlockStoreEbsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticBlockStoreEbs card
+include('elements/aws/Storage/AwsElasticBlockStoreEbs')
+AwsElasticBlockStoreEbsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsSnapshot.card.png b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsSnapshot.card.png
new file mode 100644
index 00000000000..0665459fdd4
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsSnapshot.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsSnapshot.element.png b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsSnapshot.element.png
new file mode 100644
index 00000000000..03886e520fd
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsSnapshot.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsSnapshot.md b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsSnapshot.md
new file mode 100644
index 00000000000..034e6afb216
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsSnapshot.md
@@ -0,0 +1,81 @@
+# AwsElasticBlockStoreEbsSnapshot
+```text
+elements/aws/Storage/AwsElasticBlockStoreEbsSnapshot
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticBlockStoreEbsSnapshot icon](../../../icons/aws/Storage/AwsElasticBlockStoreEbsSnapshot.png) | ![AwsElasticBlockStoreEbsSnapshot element](AwsElasticBlockStoreEbsSnapshot.element.png) | ![AwsElasticBlockStoreEbsSnapshot card](AwsElasticBlockStoreEbsSnapshot.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBlockStoreEbsSnapshot element
+include('elements/aws/Storage/AwsElasticBlockStoreEbsSnapshot')
+AwsElasticBlockStoreEbsSnapshot('element', 'Elastic Block Store Ebs Snapshot', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBlockStoreEbsSnapshot element
+include('elements/aws/Storage/AwsElasticBlockStoreEbsSnapshot')
+AwsElasticBlockStoreEbsSnapshot('element', 'Elastic Block Store Ebs Snapshot', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticBlockStoreEbsSnapshot card
+include('elements/aws/Storage/AwsElasticBlockStoreEbsSnapshot')
+AwsElasticBlockStoreEbsSnapshotCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticBlockStoreEbsSnapshot card
+include('elements/aws/Storage/AwsElasticBlockStoreEbsSnapshot')
+AwsElasticBlockStoreEbsSnapshotCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsVolume.card.png b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsVolume.card.png
new file mode 100644
index 00000000000..17590dcffc9
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsVolume.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsVolume.element.png b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsVolume.element.png
new file mode 100644
index 00000000000..f34326b1711
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsVolume.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsVolume.md b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsVolume.md
new file mode 100644
index 00000000000..67d88f281e2
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsElasticBlockStoreEbsVolume.md
@@ -0,0 +1,81 @@
+# AwsElasticBlockStoreEbsVolume
+```text
+elements/aws/Storage/AwsElasticBlockStoreEbsVolume
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticBlockStoreEbsVolume icon](../../../icons/aws/Storage/AwsElasticBlockStoreEbsVolume.png) | ![AwsElasticBlockStoreEbsVolume element](AwsElasticBlockStoreEbsVolume.element.png) | ![AwsElasticBlockStoreEbsVolume card](AwsElasticBlockStoreEbsVolume.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBlockStoreEbsVolume element
+include('elements/aws/Storage/AwsElasticBlockStoreEbsVolume')
+AwsElasticBlockStoreEbsVolume('element', 'Elastic Block Store Ebs Volume', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBlockStoreEbsVolume element
+include('elements/aws/Storage/AwsElasticBlockStoreEbsVolume')
+AwsElasticBlockStoreEbsVolume('element', 'Elastic Block Store Ebs Volume', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticBlockStoreEbsVolume card
+include('elements/aws/Storage/AwsElasticBlockStoreEbsVolume')
+AwsElasticBlockStoreEbsVolumeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticBlockStoreEbsVolume card
+include('elements/aws/Storage/AwsElasticBlockStoreEbsVolume')
+AwsElasticBlockStoreEbsVolumeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsElasticFileSystemEfs.card.png b/cloud/documentation/aws/Storage/AwsElasticFileSystemEfs.card.png
new file mode 100644
index 00000000000..e22ba4880f0
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsElasticFileSystemEfs.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsElasticFileSystemEfs.element.png b/cloud/documentation/aws/Storage/AwsElasticFileSystemEfs.element.png
new file mode 100644
index 00000000000..48f7747c1e7
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsElasticFileSystemEfs.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsElasticFileSystemEfs.md b/cloud/documentation/aws/Storage/AwsElasticFileSystemEfs.md
new file mode 100644
index 00000000000..e2e83874741
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsElasticFileSystemEfs.md
@@ -0,0 +1,81 @@
+# AwsElasticFileSystemEfs
+```text
+elements/aws/Storage/AwsElasticFileSystemEfs
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticFileSystemEfs icon](../../../icons/aws/Storage/AwsElasticFileSystemEfs.png) | ![AwsElasticFileSystemEfs element](AwsElasticFileSystemEfs.element.png) | ![AwsElasticFileSystemEfs card](AwsElasticFileSystemEfs.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticFileSystemEfs element
+include('elements/aws/Storage/AwsElasticFileSystemEfs')
+AwsElasticFileSystemEfs('element', 'Elastic File System Efs', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticFileSystemEfs element
+include('elements/aws/Storage/AwsElasticFileSystemEfs')
+AwsElasticFileSystemEfs('element', 'Elastic File System Efs', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticFileSystemEfs card
+include('elements/aws/Storage/AwsElasticFileSystemEfs')
+AwsElasticFileSystemEfsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticFileSystemEfs card
+include('elements/aws/Storage/AwsElasticFileSystemEfs')
+AwsElasticFileSystemEfsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsElasticFileSystemEfsFileSystem.card.png b/cloud/documentation/aws/Storage/AwsElasticFileSystemEfsFileSystem.card.png
new file mode 100644
index 00000000000..3a0a87df6df
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsElasticFileSystemEfsFileSystem.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsElasticFileSystemEfsFileSystem.element.png b/cloud/documentation/aws/Storage/AwsElasticFileSystemEfsFileSystem.element.png
new file mode 100644
index 00000000000..2499c008abe
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsElasticFileSystemEfsFileSystem.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsElasticFileSystemEfsFileSystem.md b/cloud/documentation/aws/Storage/AwsElasticFileSystemEfsFileSystem.md
new file mode 100644
index 00000000000..c1b980ecc7c
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsElasticFileSystemEfsFileSystem.md
@@ -0,0 +1,81 @@
+# AwsElasticFileSystemEfsFileSystem
+```text
+elements/aws/Storage/AwsElasticFileSystemEfsFileSystem
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsElasticFileSystemEfsFileSystem icon](../../../icons/aws/Storage/AwsElasticFileSystemEfsFileSystem.png) | ![AwsElasticFileSystemEfsFileSystem element](AwsElasticFileSystemEfsFileSystem.element.png) | ![AwsElasticFileSystemEfsFileSystem card](AwsElasticFileSystemEfsFileSystem.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticFileSystemEfsFileSystem element
+include('elements/aws/Storage/AwsElasticFileSystemEfsFileSystem')
+AwsElasticFileSystemEfsFileSystem('element', 'Elastic File System Efs File System', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticFileSystemEfsFileSystem element
+include('elements/aws/Storage/AwsElasticFileSystemEfsFileSystem')
+AwsElasticFileSystemEfsFileSystem('element', 'Elastic File System Efs File System', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticFileSystemEfsFileSystem card
+include('elements/aws/Storage/AwsElasticFileSystemEfsFileSystem')
+AwsElasticFileSystemEfsFileSystemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticFileSystemEfsFileSystem card
+include('elements/aws/Storage/AwsElasticFileSystemEfsFileSystem')
+AwsElasticFileSystemEfsFileSystemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsFsx.card.png b/cloud/documentation/aws/Storage/AwsFsx.card.png
new file mode 100644
index 00000000000..5cd6a00fdd4
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsFsx.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsFsx.element.png b/cloud/documentation/aws/Storage/AwsFsx.element.png
new file mode 100644
index 00000000000..ae47b514f2a
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsFsx.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsFsx.md b/cloud/documentation/aws/Storage/AwsFsx.md
new file mode 100644
index 00000000000..07d288df91d
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsFsx.md
@@ -0,0 +1,81 @@
+# AwsFsx
+```text
+elements/aws/Storage/AwsFsx
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsFsx icon](../../../icons/aws/Storage/AwsFsx.png) | ![AwsFsx element](AwsFsx.element.png) | ![AwsFsx card](AwsFsx.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFsx element
+include('elements/aws/Storage/AwsFsx')
+AwsFsx('element', 'Fsx', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFsx element
+include('elements/aws/Storage/AwsFsx')
+AwsFsx('element', 'Fsx', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsFsx card
+include('elements/aws/Storage/AwsFsx')
+AwsFsxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsFsx card
+include('elements/aws/Storage/AwsFsx')
+AwsFsxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsFsxForLustre.card.png b/cloud/documentation/aws/Storage/AwsFsxForLustre.card.png
new file mode 100644
index 00000000000..3b2215231c3
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsFsxForLustre.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsFsxForLustre.element.png b/cloud/documentation/aws/Storage/AwsFsxForLustre.element.png
new file mode 100644
index 00000000000..50e34299d2d
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsFsxForLustre.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsFsxForLustre.md b/cloud/documentation/aws/Storage/AwsFsxForLustre.md
new file mode 100644
index 00000000000..92ca7e41820
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsFsxForLustre.md
@@ -0,0 +1,81 @@
+# AwsFsxForLustre
+```text
+elements/aws/Storage/AwsFsxForLustre
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsFsxForLustre icon](../../../icons/aws/Storage/AwsFsxForLustre.png) | ![AwsFsxForLustre element](AwsFsxForLustre.element.png) | ![AwsFsxForLustre card](AwsFsxForLustre.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFsxForLustre element
+include('elements/aws/Storage/AwsFsxForLustre')
+AwsFsxForLustre('element', 'Fsx For Lustre', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFsxForLustre element
+include('elements/aws/Storage/AwsFsxForLustre')
+AwsFsxForLustre('element', 'Fsx For Lustre', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsFsxForLustre card
+include('elements/aws/Storage/AwsFsxForLustre')
+AwsFsxForLustreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsFsxForLustre card
+include('elements/aws/Storage/AwsFsxForLustre')
+AwsFsxForLustreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsFsxForWindowsFileServer.card.png b/cloud/documentation/aws/Storage/AwsFsxForWindowsFileServer.card.png
new file mode 100644
index 00000000000..cf40dc05127
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsFsxForWindowsFileServer.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsFsxForWindowsFileServer.element.png b/cloud/documentation/aws/Storage/AwsFsxForWindowsFileServer.element.png
new file mode 100644
index 00000000000..c1c67115926
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsFsxForWindowsFileServer.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsFsxForWindowsFileServer.md b/cloud/documentation/aws/Storage/AwsFsxForWindowsFileServer.md
new file mode 100644
index 00000000000..e94752f973b
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsFsxForWindowsFileServer.md
@@ -0,0 +1,81 @@
+# AwsFsxForWindowsFileServer
+```text
+elements/aws/Storage/AwsFsxForWindowsFileServer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsFsxForWindowsFileServer icon](../../../icons/aws/Storage/AwsFsxForWindowsFileServer.png) | ![AwsFsxForWindowsFileServer element](AwsFsxForWindowsFileServer.element.png) | ![AwsFsxForWindowsFileServer card](AwsFsxForWindowsFileServer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFsxForWindowsFileServer element
+include('elements/aws/Storage/AwsFsxForWindowsFileServer')
+AwsFsxForWindowsFileServer('element', 'Fsx For Windows File Server', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFsxForWindowsFileServer element
+include('elements/aws/Storage/AwsFsxForWindowsFileServer')
+AwsFsxForWindowsFileServer('element', 'Fsx For Windows File Server', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsFsxForWindowsFileServer card
+include('elements/aws/Storage/AwsFsxForWindowsFileServer')
+AwsFsxForWindowsFileServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsFsxForWindowsFileServer card
+include('elements/aws/Storage/AwsFsxForWindowsFileServer')
+AwsFsxForWindowsFileServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsMultipleVolumesResourceIcon.card.png b/cloud/documentation/aws/Storage/AwsMultipleVolumesResourceIcon.card.png
new file mode 100644
index 00000000000..3b0226873d1
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsMultipleVolumesResourceIcon.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsMultipleVolumesResourceIcon.element.png b/cloud/documentation/aws/Storage/AwsMultipleVolumesResourceIcon.element.png
new file mode 100644
index 00000000000..9a6b31d39ab
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsMultipleVolumesResourceIcon.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsMultipleVolumesResourceIcon.md b/cloud/documentation/aws/Storage/AwsMultipleVolumesResourceIcon.md
new file mode 100644
index 00000000000..f83b3485854
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsMultipleVolumesResourceIcon.md
@@ -0,0 +1,81 @@
+# AwsMultipleVolumesResourceIcon
+```text
+elements/aws/Storage/AwsMultipleVolumesResourceIcon
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsMultipleVolumesResourceIcon icon](../../../icons/aws/Storage/AwsMultipleVolumesResourceIcon.png) | ![AwsMultipleVolumesResourceIcon element](AwsMultipleVolumesResourceIcon.element.png) | ![AwsMultipleVolumesResourceIcon card](AwsMultipleVolumesResourceIcon.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMultipleVolumesResourceIcon element
+include('elements/aws/Storage/AwsMultipleVolumesResourceIcon')
+AwsMultipleVolumesResourceIcon('element', 'Multiple Volumes Resource Icon', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMultipleVolumesResourceIcon element
+include('elements/aws/Storage/AwsMultipleVolumesResourceIcon')
+AwsMultipleVolumesResourceIcon('element', 'Multiple Volumes Resource Icon', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMultipleVolumesResourceIcon card
+include('elements/aws/Storage/AwsMultipleVolumesResourceIcon')
+AwsMultipleVolumesResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMultipleVolumesResourceIcon card
+include('elements/aws/Storage/AwsMultipleVolumesResourceIcon')
+AwsMultipleVolumesResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsS3Glacier.card.png b/cloud/documentation/aws/Storage/AwsS3Glacier.card.png
new file mode 100644
index 00000000000..6731f26b898
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsS3Glacier.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsS3Glacier.element.png b/cloud/documentation/aws/Storage/AwsS3Glacier.element.png
new file mode 100644
index 00000000000..e83ddb5666b
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsS3Glacier.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsS3Glacier.md b/cloud/documentation/aws/Storage/AwsS3Glacier.md
new file mode 100644
index 00000000000..56afaa921a1
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsS3Glacier.md
@@ -0,0 +1,81 @@
+# AwsS3Glacier
+```text
+elements/aws/Storage/AwsS3Glacier
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsS3Glacier icon](../../../icons/aws/Storage/AwsS3Glacier.png) | ![AwsS3Glacier element](AwsS3Glacier.element.png) | ![AwsS3Glacier card](AwsS3Glacier.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsS3Glacier element
+include('elements/aws/Storage/AwsS3Glacier')
+AwsS3Glacier('element', 'S3 Glacier', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsS3Glacier element
+include('elements/aws/Storage/AwsS3Glacier')
+AwsS3Glacier('element', 'S3 Glacier', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsS3Glacier card
+include('elements/aws/Storage/AwsS3Glacier')
+AwsS3GlacierCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsS3Glacier card
+include('elements/aws/Storage/AwsS3Glacier')
+AwsS3GlacierCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsS3GlacierArchive.card.png b/cloud/documentation/aws/Storage/AwsS3GlacierArchive.card.png
new file mode 100644
index 00000000000..2b869ab705b
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsS3GlacierArchive.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsS3GlacierArchive.element.png b/cloud/documentation/aws/Storage/AwsS3GlacierArchive.element.png
new file mode 100644
index 00000000000..a74a03fe8a0
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsS3GlacierArchive.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsS3GlacierArchive.md b/cloud/documentation/aws/Storage/AwsS3GlacierArchive.md
new file mode 100644
index 00000000000..6f1989cefd7
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsS3GlacierArchive.md
@@ -0,0 +1,81 @@
+# AwsS3GlacierArchive
+```text
+elements/aws/Storage/AwsS3GlacierArchive
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsS3GlacierArchive icon](../../../icons/aws/Storage/AwsS3GlacierArchive.png) | ![AwsS3GlacierArchive element](AwsS3GlacierArchive.element.png) | ![AwsS3GlacierArchive card](AwsS3GlacierArchive.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsS3GlacierArchive element
+include('elements/aws/Storage/AwsS3GlacierArchive')
+AwsS3GlacierArchive('element', 'S3 Glacier Archive', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsS3GlacierArchive element
+include('elements/aws/Storage/AwsS3GlacierArchive')
+AwsS3GlacierArchive('element', 'S3 Glacier Archive', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsS3GlacierArchive card
+include('elements/aws/Storage/AwsS3GlacierArchive')
+AwsS3GlacierArchiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsS3GlacierArchive card
+include('elements/aws/Storage/AwsS3GlacierArchive')
+AwsS3GlacierArchiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsS3GlacierVault.card.png b/cloud/documentation/aws/Storage/AwsS3GlacierVault.card.png
new file mode 100644
index 00000000000..6ffa037a570
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsS3GlacierVault.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsS3GlacierVault.element.png b/cloud/documentation/aws/Storage/AwsS3GlacierVault.element.png
new file mode 100644
index 00000000000..e7bd6bef31c
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsS3GlacierVault.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsS3GlacierVault.md b/cloud/documentation/aws/Storage/AwsS3GlacierVault.md
new file mode 100644
index 00000000000..894e7c2e225
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsS3GlacierVault.md
@@ -0,0 +1,81 @@
+# AwsS3GlacierVault
+```text
+elements/aws/Storage/AwsS3GlacierVault
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsS3GlacierVault icon](../../../icons/aws/Storage/AwsS3GlacierVault.png) | ![AwsS3GlacierVault element](AwsS3GlacierVault.element.png) | ![AwsS3GlacierVault card](AwsS3GlacierVault.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsS3GlacierVault element
+include('elements/aws/Storage/AwsS3GlacierVault')
+AwsS3GlacierVault('element', 'S3 Glacier Vault', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsS3GlacierVault element
+include('elements/aws/Storage/AwsS3GlacierVault')
+AwsS3GlacierVault('element', 'S3 Glacier Vault', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsS3GlacierVault card
+include('elements/aws/Storage/AwsS3GlacierVault')
+AwsS3GlacierVaultCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsS3GlacierVault card
+include('elements/aws/Storage/AwsS3GlacierVault')
+AwsS3GlacierVaultCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3.card.png b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3.card.png
new file mode 100644
index 00000000000..5526501880f
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3.element.png b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3.element.png
new file mode 100644
index 00000000000..c20caae32cb
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3.md b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3.md
new file mode 100644
index 00000000000..59dc4575327
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3.md
@@ -0,0 +1,81 @@
+# AwsSimpleStorageServiceS3
+```text
+elements/aws/Storage/AwsSimpleStorageServiceS3
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSimpleStorageServiceS3 icon](../../../icons/aws/Storage/AwsSimpleStorageServiceS3.png) | ![AwsSimpleStorageServiceS3 element](AwsSimpleStorageServiceS3.element.png) | ![AwsSimpleStorageServiceS3 card](AwsSimpleStorageServiceS3.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleStorageServiceS3 element
+include('elements/aws/Storage/AwsSimpleStorageServiceS3')
+AwsSimpleStorageServiceS3('element', 'Simple Storage Service S3', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleStorageServiceS3 element
+include('elements/aws/Storage/AwsSimpleStorageServiceS3')
+AwsSimpleStorageServiceS3('element', 'Simple Storage Service S3', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleStorageServiceS3 card
+include('elements/aws/Storage/AwsSimpleStorageServiceS3')
+AwsSimpleStorageServiceS3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleStorageServiceS3 card
+include('elements/aws/Storage/AwsSimpleStorageServiceS3')
+AwsSimpleStorageServiceS3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Bucket.card.png b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Bucket.card.png
new file mode 100644
index 00000000000..e443a481145
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Bucket.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Bucket.element.png b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Bucket.element.png
new file mode 100644
index 00000000000..467bbedf61b
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Bucket.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Bucket.md b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Bucket.md
new file mode 100644
index 00000000000..b3d9f463161
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Bucket.md
@@ -0,0 +1,81 @@
+# AwsSimpleStorageServiceS3Bucket
+```text
+elements/aws/Storage/AwsSimpleStorageServiceS3Bucket
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSimpleStorageServiceS3Bucket icon](../../../icons/aws/Storage/AwsSimpleStorageServiceS3Bucket.png) | ![AwsSimpleStorageServiceS3Bucket element](AwsSimpleStorageServiceS3Bucket.element.png) | ![AwsSimpleStorageServiceS3Bucket card](AwsSimpleStorageServiceS3Bucket.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleStorageServiceS3Bucket element
+include('elements/aws/Storage/AwsSimpleStorageServiceS3Bucket')
+AwsSimpleStorageServiceS3Bucket('element', 'Simple Storage Service S3 Bucket', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleStorageServiceS3Bucket element
+include('elements/aws/Storage/AwsSimpleStorageServiceS3Bucket')
+AwsSimpleStorageServiceS3Bucket('element', 'Simple Storage Service S3 Bucket', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleStorageServiceS3Bucket card
+include('elements/aws/Storage/AwsSimpleStorageServiceS3Bucket')
+AwsSimpleStorageServiceS3BucketCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleStorageServiceS3Bucket card
+include('elements/aws/Storage/AwsSimpleStorageServiceS3Bucket')
+AwsSimpleStorageServiceS3BucketCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.card.png b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.card.png
new file mode 100644
index 00000000000..1bcdfdb425e
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.element.png b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.element.png
new file mode 100644
index 00000000000..8dc79c4fbc3
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.md b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.md
new file mode 100644
index 00000000000..aa1c1f9d078
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.md
@@ -0,0 +1,81 @@
+# AwsSimpleStorageServiceS3BucketWithObjects
+```text
+elements/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSimpleStorageServiceS3BucketWithObjects icon](../../../icons/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.png) | ![AwsSimpleStorageServiceS3BucketWithObjects element](AwsSimpleStorageServiceS3BucketWithObjects.element.png) | ![AwsSimpleStorageServiceS3BucketWithObjects card](AwsSimpleStorageServiceS3BucketWithObjects.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleStorageServiceS3BucketWithObjects element
+include('elements/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects')
+AwsSimpleStorageServiceS3BucketWithObjects('element', 'Simple Storage Service S3 Bucket With Objects', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleStorageServiceS3BucketWithObjects element
+include('elements/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects')
+AwsSimpleStorageServiceS3BucketWithObjects('element', 'Simple Storage Service S3 Bucket With Objects', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleStorageServiceS3BucketWithObjects card
+include('elements/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects')
+AwsSimpleStorageServiceS3BucketWithObjectsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleStorageServiceS3BucketWithObjects card
+include('elements/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects')
+AwsSimpleStorageServiceS3BucketWithObjectsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Object.card.png b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Object.card.png
new file mode 100644
index 00000000000..d3dc8cb66c4
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Object.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Object.element.png b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Object.element.png
new file mode 100644
index 00000000000..515171715b9
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Object.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Object.md b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Object.md
new file mode 100644
index 00000000000..18becda0b15
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsSimpleStorageServiceS3Object.md
@@ -0,0 +1,81 @@
+# AwsSimpleStorageServiceS3Object
+```text
+elements/aws/Storage/AwsSimpleStorageServiceS3Object
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSimpleStorageServiceS3Object icon](../../../icons/aws/Storage/AwsSimpleStorageServiceS3Object.png) | ![AwsSimpleStorageServiceS3Object element](AwsSimpleStorageServiceS3Object.element.png) | ![AwsSimpleStorageServiceS3Object card](AwsSimpleStorageServiceS3Object.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleStorageServiceS3Object element
+include('elements/aws/Storage/AwsSimpleStorageServiceS3Object')
+AwsSimpleStorageServiceS3Object('element', 'Simple Storage Service S3 Object', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleStorageServiceS3Object element
+include('elements/aws/Storage/AwsSimpleStorageServiceS3Object')
+AwsSimpleStorageServiceS3Object('element', 'Simple Storage Service S3 Object', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleStorageServiceS3Object card
+include('elements/aws/Storage/AwsSimpleStorageServiceS3Object')
+AwsSimpleStorageServiceS3ObjectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleStorageServiceS3Object card
+include('elements/aws/Storage/AwsSimpleStorageServiceS3Object')
+AwsSimpleStorageServiceS3ObjectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsSnowFamilySnowballImportExport.card.png b/cloud/documentation/aws/Storage/AwsSnowFamilySnowballImportExport.card.png
new file mode 100644
index 00000000000..51755dc392b
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsSnowFamilySnowballImportExport.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsSnowFamilySnowballImportExport.element.png b/cloud/documentation/aws/Storage/AwsSnowFamilySnowballImportExport.element.png
new file mode 100644
index 00000000000..5960b891391
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsSnowFamilySnowballImportExport.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsSnowFamilySnowballImportExport.md b/cloud/documentation/aws/Storage/AwsSnowFamilySnowballImportExport.md
new file mode 100644
index 00000000000..720ed895856
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsSnowFamilySnowballImportExport.md
@@ -0,0 +1,81 @@
+# AwsSnowFamilySnowballImportExport
+```text
+elements/aws/Storage/AwsSnowFamilySnowballImportExport
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSnowFamilySnowballImportExport icon](../../../icons/aws/Storage/AwsSnowFamilySnowballImportExport.png) | ![AwsSnowFamilySnowballImportExport element](AwsSnowFamilySnowballImportExport.element.png) | ![AwsSnowFamilySnowballImportExport card](AwsSnowFamilySnowballImportExport.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowFamilySnowballImportExport element
+include('elements/aws/Storage/AwsSnowFamilySnowballImportExport')
+AwsSnowFamilySnowballImportExport('element', 'Snow Family Snowball Import Export', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowFamilySnowballImportExport element
+include('elements/aws/Storage/AwsSnowFamilySnowballImportExport')
+AwsSnowFamilySnowballImportExport('element', 'Snow Family Snowball Import Export', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSnowFamilySnowballImportExport card
+include('elements/aws/Storage/AwsSnowFamilySnowballImportExport')
+AwsSnowFamilySnowballImportExportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSnowFamilySnowballImportExport card
+include('elements/aws/Storage/AwsSnowFamilySnowballImportExport')
+AwsSnowFamilySnowballImportExportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsSnowball.card.png b/cloud/documentation/aws/Storage/AwsSnowball.card.png
new file mode 100644
index 00000000000..31db19dc95c
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsSnowball.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsSnowball.element.png b/cloud/documentation/aws/Storage/AwsSnowball.element.png
new file mode 100644
index 00000000000..fbce2b8baa1
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsSnowball.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsSnowball.md b/cloud/documentation/aws/Storage/AwsSnowball.md
new file mode 100644
index 00000000000..8846f545a29
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsSnowball.md
@@ -0,0 +1,81 @@
+# AwsSnowball
+```text
+elements/aws/Storage/AwsSnowball
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSnowball icon](../../../icons/aws/Storage/AwsSnowball.png) | ![AwsSnowball element](AwsSnowball.element.png) | ![AwsSnowball card](AwsSnowball.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowball element
+include('elements/aws/Storage/AwsSnowball')
+AwsSnowball('element', 'Snowball', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowball element
+include('elements/aws/Storage/AwsSnowball')
+AwsSnowball('element', 'Snowball', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSnowball card
+include('elements/aws/Storage/AwsSnowball')
+AwsSnowballCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSnowball card
+include('elements/aws/Storage/AwsSnowball')
+AwsSnowballCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsSnowballEdge.card.png b/cloud/documentation/aws/Storage/AwsSnowballEdge.card.png
new file mode 100644
index 00000000000..e7c91942b70
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsSnowballEdge.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsSnowballEdge.element.png b/cloud/documentation/aws/Storage/AwsSnowballEdge.element.png
new file mode 100644
index 00000000000..1ad4269997b
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsSnowballEdge.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsSnowballEdge.md b/cloud/documentation/aws/Storage/AwsSnowballEdge.md
new file mode 100644
index 00000000000..b5aa097e54c
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsSnowballEdge.md
@@ -0,0 +1,81 @@
+# AwsSnowballEdge
+```text
+elements/aws/Storage/AwsSnowballEdge
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSnowballEdge icon](../../../icons/aws/Storage/AwsSnowballEdge.png) | ![AwsSnowballEdge element](AwsSnowballEdge.element.png) | ![AwsSnowballEdge card](AwsSnowballEdge.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowballEdge element
+include('elements/aws/Storage/AwsSnowballEdge')
+AwsSnowballEdge('element', 'Snowball Edge', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowballEdge element
+include('elements/aws/Storage/AwsSnowballEdge')
+AwsSnowballEdge('element', 'Snowball Edge', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSnowballEdge card
+include('elements/aws/Storage/AwsSnowballEdge')
+AwsSnowballEdgeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSnowballEdge card
+include('elements/aws/Storage/AwsSnowballEdge')
+AwsSnowballEdgeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsSnowmobile.card.png b/cloud/documentation/aws/Storage/AwsSnowmobile.card.png
new file mode 100644
index 00000000000..2de2bfb753f
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsSnowmobile.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsSnowmobile.element.png b/cloud/documentation/aws/Storage/AwsSnowmobile.element.png
new file mode 100644
index 00000000000..711d859e7fd
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsSnowmobile.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsSnowmobile.md b/cloud/documentation/aws/Storage/AwsSnowmobile.md
new file mode 100644
index 00000000000..5d95aad12f8
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsSnowmobile.md
@@ -0,0 +1,81 @@
+# AwsSnowmobile
+```text
+elements/aws/Storage/AwsSnowmobile
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsSnowmobile icon](../../../icons/aws/Storage/AwsSnowmobile.png) | ![AwsSnowmobile element](AwsSnowmobile.element.png) | ![AwsSnowmobile card](AwsSnowmobile.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowmobile element
+include('elements/aws/Storage/AwsSnowmobile')
+AwsSnowmobile('element', 'Snowmobile', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowmobile element
+include('elements/aws/Storage/AwsSnowmobile')
+AwsSnowmobile('element', 'Snowmobile', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSnowmobile card
+include('elements/aws/Storage/AwsSnowmobile')
+AwsSnowmobileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSnowmobile card
+include('elements/aws/Storage/AwsSnowmobile')
+AwsSnowmobileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsStorage.card.png b/cloud/documentation/aws/Storage/AwsStorage.card.png
new file mode 100644
index 00000000000..80901a47166
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsStorage.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsStorage.element.png b/cloud/documentation/aws/Storage/AwsStorage.element.png
new file mode 100644
index 00000000000..52f2a3f4854
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsStorage.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsStorage.md b/cloud/documentation/aws/Storage/AwsStorage.md
new file mode 100644
index 00000000000..1a7d366c134
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsStorage.md
@@ -0,0 +1,81 @@
+# AwsStorage
+```text
+elements/aws/Storage/AwsStorage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsStorage icon](../../../icons/aws/Storage/AwsStorage.png) | ![AwsStorage element](AwsStorage.element.png) | ![AwsStorage card](AwsStorage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorage element
+include('elements/aws/Storage/AwsStorage')
+AwsStorage('element', 'Storage', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorage element
+include('elements/aws/Storage/AwsStorage')
+AwsStorage('element', 'Storage', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsStorage card
+include('elements/aws/Storage/AwsStorage')
+AwsStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsStorage card
+include('elements/aws/Storage/AwsStorage')
+AwsStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsStorageGateway.card.png b/cloud/documentation/aws/Storage/AwsStorageGateway.card.png
new file mode 100644
index 00000000000..4681ff5ead3
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsStorageGateway.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsStorageGateway.element.png b/cloud/documentation/aws/Storage/AwsStorageGateway.element.png
new file mode 100644
index 00000000000..e398450ac30
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsStorageGateway.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsStorageGateway.md b/cloud/documentation/aws/Storage/AwsStorageGateway.md
new file mode 100644
index 00000000000..4cc3bc80994
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsStorageGateway.md
@@ -0,0 +1,81 @@
+# AwsStorageGateway
+```text
+elements/aws/Storage/AwsStorageGateway
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsStorageGateway icon](../../../icons/aws/Storage/AwsStorageGateway.png) | ![AwsStorageGateway element](AwsStorageGateway.element.png) | ![AwsStorageGateway card](AwsStorageGateway.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorageGateway element
+include('elements/aws/Storage/AwsStorageGateway')
+AwsStorageGateway('element', 'Storage Gateway', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorageGateway element
+include('elements/aws/Storage/AwsStorageGateway')
+AwsStorageGateway('element', 'Storage Gateway', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsStorageGateway card
+include('elements/aws/Storage/AwsStorageGateway')
+AwsStorageGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsStorageGateway card
+include('elements/aws/Storage/AwsStorageGateway')
+AwsStorageGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsStorageGatewayCachedVolume.card.png b/cloud/documentation/aws/Storage/AwsStorageGatewayCachedVolume.card.png
new file mode 100644
index 00000000000..126403c5d95
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsStorageGatewayCachedVolume.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsStorageGatewayCachedVolume.element.png b/cloud/documentation/aws/Storage/AwsStorageGatewayCachedVolume.element.png
new file mode 100644
index 00000000000..ef0a40ae265
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsStorageGatewayCachedVolume.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsStorageGatewayCachedVolume.md b/cloud/documentation/aws/Storage/AwsStorageGatewayCachedVolume.md
new file mode 100644
index 00000000000..18cc28b8813
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsStorageGatewayCachedVolume.md
@@ -0,0 +1,81 @@
+# AwsStorageGatewayCachedVolume
+```text
+elements/aws/Storage/AwsStorageGatewayCachedVolume
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsStorageGatewayCachedVolume icon](../../../icons/aws/Storage/AwsStorageGatewayCachedVolume.png) | ![AwsStorageGatewayCachedVolume element](AwsStorageGatewayCachedVolume.element.png) | ![AwsStorageGatewayCachedVolume card](AwsStorageGatewayCachedVolume.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorageGatewayCachedVolume element
+include('elements/aws/Storage/AwsStorageGatewayCachedVolume')
+AwsStorageGatewayCachedVolume('element', 'Storage Gateway Cached Volume', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorageGatewayCachedVolume element
+include('elements/aws/Storage/AwsStorageGatewayCachedVolume')
+AwsStorageGatewayCachedVolume('element', 'Storage Gateway Cached Volume', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsStorageGatewayCachedVolume card
+include('elements/aws/Storage/AwsStorageGatewayCachedVolume')
+AwsStorageGatewayCachedVolumeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsStorageGatewayCachedVolume card
+include('elements/aws/Storage/AwsStorageGatewayCachedVolume')
+AwsStorageGatewayCachedVolumeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsStorageGatewayNonCachedVolume.card.png b/cloud/documentation/aws/Storage/AwsStorageGatewayNonCachedVolume.card.png
new file mode 100644
index 00000000000..548f90d4e17
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsStorageGatewayNonCachedVolume.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsStorageGatewayNonCachedVolume.element.png b/cloud/documentation/aws/Storage/AwsStorageGatewayNonCachedVolume.element.png
new file mode 100644
index 00000000000..0808a13a1a9
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsStorageGatewayNonCachedVolume.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsStorageGatewayNonCachedVolume.md b/cloud/documentation/aws/Storage/AwsStorageGatewayNonCachedVolume.md
new file mode 100644
index 00000000000..6f2c3a04a89
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsStorageGatewayNonCachedVolume.md
@@ -0,0 +1,81 @@
+# AwsStorageGatewayNonCachedVolume
+```text
+elements/aws/Storage/AwsStorageGatewayNonCachedVolume
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsStorageGatewayNonCachedVolume icon](../../../icons/aws/Storage/AwsStorageGatewayNonCachedVolume.png) | ![AwsStorageGatewayNonCachedVolume element](AwsStorageGatewayNonCachedVolume.element.png) | ![AwsStorageGatewayNonCachedVolume card](AwsStorageGatewayNonCachedVolume.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorageGatewayNonCachedVolume element
+include('elements/aws/Storage/AwsStorageGatewayNonCachedVolume')
+AwsStorageGatewayNonCachedVolume('element', 'Storage Gateway Non Cached Volume', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorageGatewayNonCachedVolume element
+include('elements/aws/Storage/AwsStorageGatewayNonCachedVolume')
+AwsStorageGatewayNonCachedVolume('element', 'Storage Gateway Non Cached Volume', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsStorageGatewayNonCachedVolume card
+include('elements/aws/Storage/AwsStorageGatewayNonCachedVolume')
+AwsStorageGatewayNonCachedVolumeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsStorageGatewayNonCachedVolume card
+include('elements/aws/Storage/AwsStorageGatewayNonCachedVolume')
+AwsStorageGatewayNonCachedVolumeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.card.png b/cloud/documentation/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.card.png
new file mode 100644
index 00000000000..da71924e002
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.card.png differ
diff --git a/cloud/documentation/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.element.png b/cloud/documentation/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.element.png
new file mode 100644
index 00000000000..2098d4dc6cf
Binary files /dev/null and b/cloud/documentation/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.element.png differ
diff --git a/cloud/documentation/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.md b/cloud/documentation/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.md
new file mode 100644
index 00000000000..639eb051ed7
--- /dev/null
+++ b/cloud/documentation/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.md
@@ -0,0 +1,81 @@
+# AwsStorageGatewayVirtualTapeLibrary
+```text
+elements/aws/Storage/AwsStorageGatewayVirtualTapeLibrary
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AwsStorageGatewayVirtualTapeLibrary icon](../../../icons/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.png) | ![AwsStorageGatewayVirtualTapeLibrary element](AwsStorageGatewayVirtualTapeLibrary.element.png) | ![AwsStorageGatewayVirtualTapeLibrary card](AwsStorageGatewayVirtualTapeLibrary.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorageGatewayVirtualTapeLibrary element
+include('elements/aws/Storage/AwsStorageGatewayVirtualTapeLibrary')
+AwsStorageGatewayVirtualTapeLibrary('element', 'Storage Gateway Virtual Tape Library', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorageGatewayVirtualTapeLibrary element
+include('elements/aws/Storage/AwsStorageGatewayVirtualTapeLibrary')
+AwsStorageGatewayVirtualTapeLibrary('element', 'Storage Gateway Virtual Tape Library', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsStorageGatewayVirtualTapeLibrary card
+include('elements/aws/Storage/AwsStorageGatewayVirtualTapeLibrary')
+AwsStorageGatewayVirtualTapeLibraryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsStorageGatewayVirtualTapeLibrary card
+include('elements/aws/Storage/AwsStorageGatewayVirtualTapeLibrary')
+AwsStorageGatewayVirtualTapeLibraryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/aws/elements.md b/cloud/documentation/aws/elements.md
new file mode 100644
index 00000000000..b578f0e6124
--- /dev/null
+++ b/cloud/documentation/aws/elements.md
@@ -0,0 +1,612 @@
+# aws - Elements
+## elements/aws/Analytics
+| | Name |
+| :-: | --- |
+| ![AwsAnalytics](Analytics/AwsAnalytics.element.png) | [AwsAnalytics](Analytics/AwsAnalytics.md)
`elements/aws/Analytics/AwsAnalytics` |
+| ![AwsAthena](Analytics/AwsAthena.element.png) | [AwsAthena](Analytics/AwsAthena.md)
`elements/aws/Analytics/AwsAthena` |
+| ![AwsCloudsearch](Analytics/AwsCloudsearch.element.png) | [AwsCloudsearch](Analytics/AwsCloudsearch.md)
`elements/aws/Analytics/AwsCloudsearch` |
+| ![AwsCloudsearchSearchDocuments](Analytics/AwsCloudsearchSearchDocuments.element.png) | [AwsCloudsearchSearchDocuments](Analytics/AwsCloudsearchSearchDocuments.md)
`elements/aws/Analytics/AwsCloudsearchSearchDocuments` |
+| ![AwsDataLakeResourceIcon](Analytics/AwsDataLakeResourceIcon.element.png) | [AwsDataLakeResourceIcon](Analytics/AwsDataLakeResourceIcon.md)
`elements/aws/Analytics/AwsDataLakeResourceIcon` |
+| ![AwsDataPipeline](Analytics/AwsDataPipeline.element.png) | [AwsDataPipeline](Analytics/AwsDataPipeline.md)
`elements/aws/Analytics/AwsDataPipeline` |
+| ![AwsElasticsearchService](Analytics/AwsElasticsearchService.element.png) | [AwsElasticsearchService](Analytics/AwsElasticsearchService.md)
`elements/aws/Analytics/AwsElasticsearchService` |
+| ![AwsEmrCluster](Analytics/AwsEmrCluster.element.png) | [AwsEmrCluster](Analytics/AwsEmrCluster.md)
`elements/aws/Analytics/AwsEmrCluster` |
+| ![AwsEmr](Analytics/AwsEmr.element.png) | [AwsEmr](Analytics/AwsEmr.md)
`elements/aws/Analytics/AwsEmr` |
+| ![AwsEmrEmrEngine](Analytics/AwsEmrEmrEngine.element.png) | [AwsEmrEmrEngine](Analytics/AwsEmrEmrEngine.md)
`elements/aws/Analytics/AwsEmrEmrEngine` |
+| ![AwsEmrEmrEngineMaprM3](Analytics/AwsEmrEmrEngineMaprM3.element.png) | [AwsEmrEmrEngineMaprM3](Analytics/AwsEmrEmrEngineMaprM3.md)
`elements/aws/Analytics/AwsEmrEmrEngineMaprM3` |
+| ![AwsEmrEmrEngineMaprM5](Analytics/AwsEmrEmrEngineMaprM5.element.png) | [AwsEmrEmrEngineMaprM5](Analytics/AwsEmrEmrEngineMaprM5.md)
`elements/aws/Analytics/AwsEmrEmrEngineMaprM5` |
+| ![AwsEmrEmrEngineMaprM7](Analytics/AwsEmrEmrEngineMaprM7.element.png) | [AwsEmrEmrEngineMaprM7](Analytics/AwsEmrEmrEngineMaprM7.md)
`elements/aws/Analytics/AwsEmrEmrEngineMaprM7` |
+| ![AwsEmrHdfsCluster](Analytics/AwsEmrHdfsCluster.element.png) | [AwsEmrHdfsCluster](Analytics/AwsEmrHdfsCluster.md)
`elements/aws/Analytics/AwsEmrHdfsCluster` |
+| ![AwsGlueCrawlers](Analytics/AwsGlueCrawlers.element.png) | [AwsGlueCrawlers](Analytics/AwsGlueCrawlers.md)
`elements/aws/Analytics/AwsGlueCrawlers` |
+| ![AwsGlueDataCatalog](Analytics/AwsGlueDataCatalog.element.png) | [AwsGlueDataCatalog](Analytics/AwsGlueDataCatalog.md)
`elements/aws/Analytics/AwsGlueDataCatalog` |
+| ![AwsGlue](Analytics/AwsGlue.element.png) | [AwsGlue](Analytics/AwsGlue.md)
`elements/aws/Analytics/AwsGlue` |
+| ![AwsKinesisDataAnalytics](Analytics/AwsKinesisDataAnalytics.element.png) | [AwsKinesisDataAnalytics](Analytics/AwsKinesisDataAnalytics.md)
`elements/aws/Analytics/AwsKinesisDataAnalytics` |
+| ![AwsKinesisDataFirehose](Analytics/AwsKinesisDataFirehose.element.png) | [AwsKinesisDataFirehose](Analytics/AwsKinesisDataFirehose.md)
`elements/aws/Analytics/AwsKinesisDataFirehose` |
+| ![AwsKinesisDataStreams](Analytics/AwsKinesisDataStreams.element.png) | [AwsKinesisDataStreams](Analytics/AwsKinesisDataStreams.md)
`elements/aws/Analytics/AwsKinesisDataStreams` |
+| ![AwsKinesis](Analytics/AwsKinesis.element.png) | [AwsKinesis](Analytics/AwsKinesis.md)
`elements/aws/Analytics/AwsKinesis` |
+| ![AwsKinesisVideoStreams](Analytics/AwsKinesisVideoStreams.element.png) | [AwsKinesisVideoStreams](Analytics/AwsKinesisVideoStreams.md)
`elements/aws/Analytics/AwsKinesisVideoStreams` |
+| ![AwsLakeFormation](Analytics/AwsLakeFormation.element.png) | [AwsLakeFormation](Analytics/AwsLakeFormation.md)
`elements/aws/Analytics/AwsLakeFormation` |
+| ![AwsManagedStreamingForKafka](Analytics/AwsManagedStreamingForKafka.element.png) | [AwsManagedStreamingForKafka](Analytics/AwsManagedStreamingForKafka.md)
`elements/aws/Analytics/AwsManagedStreamingForKafka` |
+| ![AwsQuicksight](Analytics/AwsQuicksight.element.png) | [AwsQuicksight](Analytics/AwsQuicksight.md)
`elements/aws/Analytics/AwsQuicksight` |
+| ![AwsRedshiftDenseComputeNode](Analytics/AwsRedshiftDenseComputeNode.element.png) | [AwsRedshiftDenseComputeNode](Analytics/AwsRedshiftDenseComputeNode.md)
`elements/aws/Analytics/AwsRedshiftDenseComputeNode` |
+| ![AwsRedshiftDenseStorageNode](Analytics/AwsRedshiftDenseStorageNode.element.png) | [AwsRedshiftDenseStorageNode](Analytics/AwsRedshiftDenseStorageNode.md)
`elements/aws/Analytics/AwsRedshiftDenseStorageNode` |
+| ![AwsRedshift](Analytics/AwsRedshift.element.png) | [AwsRedshift](Analytics/AwsRedshift.md)
`elements/aws/Analytics/AwsRedshift` |
+## elements/aws/ApplicationIntegration
+| | Name |
+| :-: | --- |
+| ![AwsApplicationIntegration](ApplicationIntegration/AwsApplicationIntegration.element.png) | [AwsApplicationIntegration](ApplicationIntegration/AwsApplicationIntegration.md)
`elements/aws/ApplicationIntegration/AwsApplicationIntegration` |
+| ![AwsApplicationIntegrationEventResource](ApplicationIntegration/AwsApplicationIntegrationEventResource.element.png) | [AwsApplicationIntegrationEventResource](ApplicationIntegration/AwsApplicationIntegrationEventResource.md)
`elements/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource` |
+| ![AwsAppsync](ApplicationIntegration/AwsAppsync.element.png) | [AwsAppsync](ApplicationIntegration/AwsAppsync.md)
`elements/aws/ApplicationIntegration/AwsAppsync` |
+| ![AwsConsoleMobileApplication](ApplicationIntegration/AwsConsoleMobileApplication.element.png) | [AwsConsoleMobileApplication](ApplicationIntegration/AwsConsoleMobileApplication.md)
`elements/aws/ApplicationIntegration/AwsConsoleMobileApplication` |
+| ![AwsCustomEventBusResourceIcon64Squid](ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.element.png) | [AwsCustomEventBusResourceIcon64Squid](ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.md)
`elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid` |
+| ![AwsCustomEventBusResourceIcon64White](ApplicationIntegration/AwsCustomEventBusResourceIcon64White.element.png) | [AwsCustomEventBusResourceIcon64White](ApplicationIntegration/AwsCustomEventBusResourceIcon64White.md)
`elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White` |
+| ![AwsDefaultEventBusResourceIcon64Squid](ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.element.png) | [AwsDefaultEventBusResourceIcon64Squid](ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.md)
`elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid` |
+| ![AwsDefaultEventBusResourceIcon64White](ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.element.png) | [AwsDefaultEventBusResourceIcon64White](ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.md)
`elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White` |
+| ![AwsEventbridgeCustomEventBusResourceIcon](ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.element.png) | [AwsEventbridgeCustomEventBusResourceIcon](ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.md)
`elements/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon` |
+| ![AwsEventbridgeDefaultEventBusResourceIcon](ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.element.png) | [AwsEventbridgeDefaultEventBusResourceIcon](ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.md)
`elements/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon` |
+| ![AwsEventbridge](ApplicationIntegration/AwsEventbridge.element.png) | [AwsEventbridge](ApplicationIntegration/AwsEventbridge.md)
`elements/aws/ApplicationIntegration/AwsEventbridge` |
+| ![AwsEventbridgeSaasPartnerEventBusResourceIcon](ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.element.png) | [AwsEventbridgeSaasPartnerEventBusResourceIcon](ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.md)
`elements/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon` |
+| ![AwsExpressWorkflows](ApplicationIntegration/AwsExpressWorkflows.element.png) | [AwsExpressWorkflows](ApplicationIntegration/AwsExpressWorkflows.md)
`elements/aws/ApplicationIntegration/AwsExpressWorkflows` |
+| ![AwsMq](ApplicationIntegration/AwsMq.element.png) | [AwsMq](ApplicationIntegration/AwsMq.md)
`elements/aws/ApplicationIntegration/AwsMq` |
+| ![AwsSaasEventBusResourceIcon64Squid](ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.element.png) | [AwsSaasEventBusResourceIcon64Squid](ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.md)
`elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid` |
+| ![AwsSaasEventBusResourceIcon64White](ApplicationIntegration/AwsSaasEventBusResourceIcon64White.element.png) | [AwsSaasEventBusResourceIcon64White](ApplicationIntegration/AwsSaasEventBusResourceIcon64White.md)
`elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White` |
+| ![AwsSimpleNotificationServiceSns](ApplicationIntegration/AwsSimpleNotificationServiceSns.element.png) | [AwsSimpleNotificationServiceSns](ApplicationIntegration/AwsSimpleNotificationServiceSns.md)
`elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns` |
+| ![AwsSimpleNotificationServiceSnsEmailNotification](ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.element.png) | [AwsSimpleNotificationServiceSnsEmailNotification](ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.md)
`elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification` |
+| ![AwsSimpleNotificationServiceSnsHttpNotification](ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.element.png) | [AwsSimpleNotificationServiceSnsHttpNotification](ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.md)
`elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification` |
+| ![AwsSimpleNotificationServiceSnsTopic](ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.element.png) | [AwsSimpleNotificationServiceSnsTopic](ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.md)
`elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic` |
+| ![AwsSimpleQueueServiceSqs](ApplicationIntegration/AwsSimpleQueueServiceSqs.element.png) | [AwsSimpleQueueServiceSqs](ApplicationIntegration/AwsSimpleQueueServiceSqs.md)
`elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs` |
+| ![AwsSimpleQueueServiceSqsMessage](ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.element.png) | [AwsSimpleQueueServiceSqsMessage](ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.md)
`elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage` |
+| ![AwsSimpleQueueServiceSqsQueue](ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.element.png) | [AwsSimpleQueueServiceSqsQueue](ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.md)
`elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue` |
+| ![AwsStepFunctions](ApplicationIntegration/AwsStepFunctions.element.png) | [AwsStepFunctions](ApplicationIntegration/AwsStepFunctions.md)
`elements/aws/ApplicationIntegration/AwsStepFunctions` |
+## elements/aws/ArVr
+| | Name |
+| :-: | --- |
+| ![AwsArVr](ArVr/AwsArVr.element.png) | [AwsArVr](ArVr/AwsArVr.md)
`elements/aws/ArVr/AwsArVr` |
+| ![AwsSumerian](ArVr/AwsSumerian.element.png) | [AwsSumerian](ArVr/AwsSumerian.md)
`elements/aws/ArVr/AwsSumerian` |
+## elements/aws/AwsCostManagement
+| | Name |
+| :-: | --- |
+| ![AwsBudgets](AwsCostManagement/AwsBudgets.element.png) | [AwsBudgets](AwsCostManagement/AwsBudgets.md)
`elements/aws/AwsCostManagement/AwsBudgets` |
+| ![AwsCostAndUsageReport](AwsCostManagement/AwsCostAndUsageReport.element.png) | [AwsCostAndUsageReport](AwsCostManagement/AwsCostAndUsageReport.md)
`elements/aws/AwsCostManagement/AwsCostAndUsageReport` |
+| ![AwsCostExplorer](AwsCostManagement/AwsCostExplorer.element.png) | [AwsCostExplorer](AwsCostManagement/AwsCostExplorer.md)
`elements/aws/AwsCostManagement/AwsCostExplorer` |
+| ![AwsCostManagement](AwsCostManagement/AwsCostManagement.element.png) | [AwsCostManagement](AwsCostManagement/AwsCostManagement.md)
`elements/aws/AwsCostManagement/AwsCostManagement` |
+| ![AwsReservedInstanceReporting](AwsCostManagement/AwsReservedInstanceReporting.element.png) | [AwsReservedInstanceReporting](AwsCostManagement/AwsReservedInstanceReporting.md)
`elements/aws/AwsCostManagement/AwsReservedInstanceReporting` |
+## elements/aws/Blockchain
+| | Name |
+| :-: | --- |
+| ![AwsBlockchain](Blockchain/AwsBlockchain.element.png) | [AwsBlockchain](Blockchain/AwsBlockchain.md)
`elements/aws/Blockchain/AwsBlockchain` |
+| ![AwsBlockchainResourceIcon](Blockchain/AwsBlockchainResourceIcon.element.png) | [AwsBlockchainResourceIcon](Blockchain/AwsBlockchainResourceIcon.md)
`elements/aws/Blockchain/AwsBlockchainResourceIcon` |
+| ![AwsManagedBlockchain](Blockchain/AwsManagedBlockchain.element.png) | [AwsManagedBlockchain](Blockchain/AwsManagedBlockchain.md)
`elements/aws/Blockchain/AwsManagedBlockchain` |
+| ![AwsQuantumLedgerDatabaseQldb](Blockchain/AwsQuantumLedgerDatabaseQldb.element.png) | [AwsQuantumLedgerDatabaseQldb](Blockchain/AwsQuantumLedgerDatabaseQldb.md)
`elements/aws/Blockchain/AwsQuantumLedgerDatabaseQldb` |
+## elements/aws/BusinessApplications
+| | Name |
+| :-: | --- |
+| ![AwsAlexaForBusiness](BusinessApplications/AwsAlexaForBusiness.element.png) | [AwsAlexaForBusiness](BusinessApplications/AwsAlexaForBusiness.md)
`elements/aws/BusinessApplications/AwsAlexaForBusiness` |
+| ![AwsBusinessApplications](BusinessApplications/AwsBusinessApplications.element.png) | [AwsBusinessApplications](BusinessApplications/AwsBusinessApplications.md)
`elements/aws/BusinessApplications/AwsBusinessApplications` |
+| ![AwsChime](BusinessApplications/AwsChime.element.png) | [AwsChime](BusinessApplications/AwsChime.md)
`elements/aws/BusinessApplications/AwsChime` |
+| ![AwsWorkmail](BusinessApplications/AwsWorkmail.element.png) | [AwsWorkmail](BusinessApplications/AwsWorkmail.md)
`elements/aws/BusinessApplications/AwsWorkmail` |
+## elements/aws/Compute/Instance
+| | Name |
+| :-: | --- |
+| ![AwsEc2A1Instance](Compute/Instance/AwsEc2A1Instance.element.png) | [AwsEc2A1Instance](Compute/Instance/AwsEc2A1Instance.md)
`elements/aws/Compute/Instance/AwsEc2A1Instance` |
+| ![AwsEc2C4Instance](Compute/Instance/AwsEc2C4Instance.element.png) | [AwsEc2C4Instance](Compute/Instance/AwsEc2C4Instance.md)
`elements/aws/Compute/Instance/AwsEc2C4Instance` |
+| ![AwsEc2C5Instance](Compute/Instance/AwsEc2C5Instance.element.png) | [AwsEc2C5Instance](Compute/Instance/AwsEc2C5Instance.md)
`elements/aws/Compute/Instance/AwsEc2C5Instance` |
+| ![AwsEc2C5nInstance](Compute/Instance/AwsEc2C5nInstance.element.png) | [AwsEc2C5nInstance](Compute/Instance/AwsEc2C5nInstance.md)
`elements/aws/Compute/Instance/AwsEc2C5nInstance` |
+| ![AwsEc2D2Instance](Compute/Instance/AwsEc2D2Instance.element.png) | [AwsEc2D2Instance](Compute/Instance/AwsEc2D2Instance.md)
`elements/aws/Compute/Instance/AwsEc2D2Instance` |
+| ![AwsEc2DbOnInstance](Compute/Instance/AwsEc2DbOnInstance.element.png) | [AwsEc2DbOnInstance](Compute/Instance/AwsEc2DbOnInstance.md)
`elements/aws/Compute/Instance/AwsEc2DbOnInstance` |
+| ![AwsEc2F1Instance](Compute/Instance/AwsEc2F1Instance.element.png) | [AwsEc2F1Instance](Compute/Instance/AwsEc2F1Instance.md)
`elements/aws/Compute/Instance/AwsEc2F1Instance` |
+| ![AwsEc2G3Instance](Compute/Instance/AwsEc2G3Instance.element.png) | [AwsEc2G3Instance](Compute/Instance/AwsEc2G3Instance.md)
`elements/aws/Compute/Instance/AwsEc2G3Instance` |
+| ![AwsEc2H1Instance](Compute/Instance/AwsEc2H1Instance.element.png) | [AwsEc2H1Instance](Compute/Instance/AwsEc2H1Instance.md)
`elements/aws/Compute/Instance/AwsEc2H1Instance` |
+| ![AwsEc2HighMemoryInstance](Compute/Instance/AwsEc2HighMemoryInstance.element.png) | [AwsEc2HighMemoryInstance](Compute/Instance/AwsEc2HighMemoryInstance.md)
`elements/aws/Compute/Instance/AwsEc2HighMemoryInstance` |
+| ![AwsEc2I3Instance](Compute/Instance/AwsEc2I3Instance.element.png) | [AwsEc2I3Instance](Compute/Instance/AwsEc2I3Instance.md)
`elements/aws/Compute/Instance/AwsEc2I3Instance` |
+| ![AwsEc2Instance](Compute/Instance/AwsEc2Instance.element.png) | [AwsEc2Instance](Compute/Instance/AwsEc2Instance.md)
`elements/aws/Compute/Instance/AwsEc2Instance` |
+| ![AwsEc2Instances](Compute/Instance/AwsEc2Instances.element.png) | [AwsEc2Instances](Compute/Instance/AwsEc2Instances.md)
`elements/aws/Compute/Instance/AwsEc2Instances` |
+| ![AwsEc2InstanceWithCloudwatch](Compute/Instance/AwsEc2InstanceWithCloudwatch.element.png) | [AwsEc2InstanceWithCloudwatch](Compute/Instance/AwsEc2InstanceWithCloudwatch.md)
`elements/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch` |
+| ![AwsEc2M4Instance](Compute/Instance/AwsEc2M4Instance.element.png) | [AwsEc2M4Instance](Compute/Instance/AwsEc2M4Instance.md)
`elements/aws/Compute/Instance/AwsEc2M4Instance` |
+| ![AwsEc2M5aInstance](Compute/Instance/AwsEc2M5aInstance.element.png) | [AwsEc2M5aInstance](Compute/Instance/AwsEc2M5aInstance.md)
`elements/aws/Compute/Instance/AwsEc2M5aInstance` |
+| ![AwsEc2M5Instance](Compute/Instance/AwsEc2M5Instance.element.png) | [AwsEc2M5Instance](Compute/Instance/AwsEc2M5Instance.md)
`elements/aws/Compute/Instance/AwsEc2M5Instance` |
+| ![AwsEc2OptimizedInstance](Compute/Instance/AwsEc2OptimizedInstance.element.png) | [AwsEc2OptimizedInstance](Compute/Instance/AwsEc2OptimizedInstance.md)
`elements/aws/Compute/Instance/AwsEc2OptimizedInstance` |
+| ![AwsEc2P2Instance](Compute/Instance/AwsEc2P2Instance.element.png) | [AwsEc2P2Instance](Compute/Instance/AwsEc2P2Instance.md)
`elements/aws/Compute/Instance/AwsEc2P2Instance` |
+| ![AwsEc2P3Instance](Compute/Instance/AwsEc2P3Instance.element.png) | [AwsEc2P3Instance](Compute/Instance/AwsEc2P3Instance.md)
`elements/aws/Compute/Instance/AwsEc2P3Instance` |
+| ![AwsEc2R4Instance](Compute/Instance/AwsEc2R4Instance.element.png) | [AwsEc2R4Instance](Compute/Instance/AwsEc2R4Instance.md)
`elements/aws/Compute/Instance/AwsEc2R4Instance` |
+| ![AwsEc2R5aInstance](Compute/Instance/AwsEc2R5aInstance.element.png) | [AwsEc2R5aInstance](Compute/Instance/AwsEc2R5aInstance.md)
`elements/aws/Compute/Instance/AwsEc2R5aInstance` |
+| ![AwsEc2R5Instance](Compute/Instance/AwsEc2R5Instance.element.png) | [AwsEc2R5Instance](Compute/Instance/AwsEc2R5Instance.md)
`elements/aws/Compute/Instance/AwsEc2R5Instance` |
+| ![AwsEc2SpotInstance](Compute/Instance/AwsEc2SpotInstance.element.png) | [AwsEc2SpotInstance](Compute/Instance/AwsEc2SpotInstance.md)
`elements/aws/Compute/Instance/AwsEc2SpotInstance` |
+| ![AwsEc2T3aInstance](Compute/Instance/AwsEc2T3aInstance.element.png) | [AwsEc2T3aInstance](Compute/Instance/AwsEc2T3aInstance.md)
`elements/aws/Compute/Instance/AwsEc2T3aInstance` |
+| ![AwsEc2T3InstanceCopy](Compute/Instance/AwsEc2T3InstanceCopy.element.png) | [AwsEc2T3InstanceCopy](Compute/Instance/AwsEc2T3InstanceCopy.md)
`elements/aws/Compute/Instance/AwsEc2T3InstanceCopy` |
+| ![AwsEc2T3Instance](Compute/Instance/AwsEc2T3Instance.element.png) | [AwsEc2T3Instance](Compute/Instance/AwsEc2T3Instance.md)
`elements/aws/Compute/Instance/AwsEc2T3Instance` |
+| ![AwsEc2X1eInstance](Compute/Instance/AwsEc2X1eInstance.element.png) | [AwsEc2X1eInstance](Compute/Instance/AwsEc2X1eInstance.md)
`elements/aws/Compute/Instance/AwsEc2X1eInstance` |
+| ![AwsEc2X1Instance](Compute/Instance/AwsEc2X1Instance.element.png) | [AwsEc2X1Instance](Compute/Instance/AwsEc2X1Instance.md)
`elements/aws/Compute/Instance/AwsEc2X1Instance` |
+| ![AwsEc2Z1dInstance](Compute/Instance/AwsEc2Z1dInstance.element.png) | [AwsEc2Z1dInstance](Compute/Instance/AwsEc2Z1dInstance.md)
`elements/aws/Compute/Instance/AwsEc2Z1dInstance` |
+## elements/aws/Compute
+| | Name |
+| :-: | --- |
+| ![AwsApplicationAutoScaling](Compute/AwsApplicationAutoScaling.element.png) | [AwsApplicationAutoScaling](Compute/AwsApplicationAutoScaling.md)
`elements/aws/Compute/AwsApplicationAutoScaling` |
+| ![AwsBatch](Compute/AwsBatch.element.png) | [AwsBatch](Compute/AwsBatch.md)
`elements/aws/Compute/AwsBatch` |
+| ![AwsCompute](Compute/AwsCompute.element.png) | [AwsCompute](Compute/AwsCompute.md)
`elements/aws/Compute/AwsCompute` |
+| ![AwsComputeOptimizer](Compute/AwsComputeOptimizer.element.png) | [AwsComputeOptimizer](Compute/AwsComputeOptimizer.md)
`elements/aws/Compute/AwsComputeOptimizer` |
+| ![AwsEc2Ami](Compute/AwsEc2Ami.element.png) | [AwsEc2Ami](Compute/AwsEc2Ami.md)
`elements/aws/Compute/AwsEc2Ami` |
+| ![AwsEc2AutoScaling](Compute/AwsEc2AutoScaling.element.png) | [AwsEc2AutoScaling](Compute/AwsEc2AutoScaling.md)
`elements/aws/Compute/AwsEc2AutoScaling` |
+| ![AwsEc2ContainerRegistry](Compute/AwsEc2ContainerRegistry.element.png) | [AwsEc2ContainerRegistry](Compute/AwsEc2ContainerRegistry.md)
`elements/aws/Compute/AwsEc2ContainerRegistry` |
+| ![AwsEc2ContainerRegistryImage](Compute/AwsEc2ContainerRegistryImage.element.png) | [AwsEc2ContainerRegistryImage](Compute/AwsEc2ContainerRegistryImage.md)
`elements/aws/Compute/AwsEc2ContainerRegistryImage` |
+| ![AwsEc2ContainerRegistryRegistry](Compute/AwsEc2ContainerRegistryRegistry.element.png) | [AwsEc2ContainerRegistryRegistry](Compute/AwsEc2ContainerRegistryRegistry.md)
`elements/aws/Compute/AwsEc2ContainerRegistryRegistry` |
+| ![AwsEc2ElasticIpAddress](Compute/AwsEc2ElasticIpAddress.element.png) | [AwsEc2ElasticIpAddress](Compute/AwsEc2ElasticIpAddress.md)
`elements/aws/Compute/AwsEc2ElasticIpAddress` |
+| ![AwsEc2](Compute/AwsEc2.element.png) | [AwsEc2](Compute/AwsEc2.md)
`elements/aws/Compute/AwsEc2` |
+| ![AwsEc2ImageBuilder](Compute/AwsEc2ImageBuilder.element.png) | [AwsEc2ImageBuilder](Compute/AwsEc2ImageBuilder.md)
`elements/aws/Compute/AwsEc2ImageBuilder` |
+| ![AwsEc2Rescue](Compute/AwsEc2Rescue.element.png) | [AwsEc2Rescue](Compute/AwsEc2Rescue.md)
`elements/aws/Compute/AwsEc2Rescue` |
+| ![AwsElasticBeanstalkApplication](Compute/AwsElasticBeanstalkApplication.element.png) | [AwsElasticBeanstalkApplication](Compute/AwsElasticBeanstalkApplication.md)
`elements/aws/Compute/AwsElasticBeanstalkApplication` |
+| ![AwsElasticBeanstalkDeployment](Compute/AwsElasticBeanstalkDeployment.element.png) | [AwsElasticBeanstalkDeployment](Compute/AwsElasticBeanstalkDeployment.md)
`elements/aws/Compute/AwsElasticBeanstalkDeployment` |
+| ![AwsElasticBeanstalk](Compute/AwsElasticBeanstalk.element.png) | [AwsElasticBeanstalk](Compute/AwsElasticBeanstalk.md)
`elements/aws/Compute/AwsElasticBeanstalk` |
+| ![AwsElasticContainerServiceContainer1](Compute/AwsElasticContainerServiceContainer1.element.png) | [AwsElasticContainerServiceContainer1](Compute/AwsElasticContainerServiceContainer1.md)
`elements/aws/Compute/AwsElasticContainerServiceContainer1` |
+| ![AwsElasticContainerServiceContainer2](Compute/AwsElasticContainerServiceContainer2.element.png) | [AwsElasticContainerServiceContainer2](Compute/AwsElasticContainerServiceContainer2.md)
`elements/aws/Compute/AwsElasticContainerServiceContainer2` |
+| ![AwsElasticContainerServiceContainer3](Compute/AwsElasticContainerServiceContainer3.element.png) | [AwsElasticContainerServiceContainer3](Compute/AwsElasticContainerServiceContainer3.md)
`elements/aws/Compute/AwsElasticContainerServiceContainer3` |
+| ![AwsElasticContainerService](Compute/AwsElasticContainerService.element.png) | [AwsElasticContainerService](Compute/AwsElasticContainerService.md)
`elements/aws/Compute/AwsElasticContainerService` |
+| ![AwsElasticContainerServiceService](Compute/AwsElasticContainerServiceService.element.png) | [AwsElasticContainerServiceService](Compute/AwsElasticContainerServiceService.md)
`elements/aws/Compute/AwsElasticContainerServiceService` |
+| ![AwsElasticContainerServiceTask](Compute/AwsElasticContainerServiceTask.element.png) | [AwsElasticContainerServiceTask](Compute/AwsElasticContainerServiceTask.md)
`elements/aws/Compute/AwsElasticContainerServiceTask` |
+| ![AwsElasticKubernetesService](Compute/AwsElasticKubernetesService.element.png) | [AwsElasticKubernetesService](Compute/AwsElasticKubernetesService.md)
`elements/aws/Compute/AwsElasticKubernetesService` |
+| ![AwsFargate](Compute/AwsFargate.element.png) | [AwsFargate](Compute/AwsFargate.md)
`elements/aws/Compute/AwsFargate` |
+| ![AwsLambda](Compute/AwsLambda.element.png) | [AwsLambda](Compute/AwsLambda.md)
`elements/aws/Compute/AwsLambda` |
+| ![AwsLambdaLambdaFunction](Compute/AwsLambdaLambdaFunction.element.png) | [AwsLambdaLambdaFunction](Compute/AwsLambdaLambdaFunction.md)
`elements/aws/Compute/AwsLambdaLambdaFunction` |
+| ![AwsLightsail](Compute/AwsLightsail.element.png) | [AwsLightsail](Compute/AwsLightsail.md)
`elements/aws/Compute/AwsLightsail` |
+| ![AwsLocalZones](Compute/AwsLocalZones.element.png) | [AwsLocalZones](Compute/AwsLocalZones.md)
`elements/aws/Compute/AwsLocalZones` |
+| ![AwsOutposts](Compute/AwsOutposts.element.png) | [AwsOutposts](Compute/AwsOutposts.md)
`elements/aws/Compute/AwsOutposts` |
+| ![AwsServerlessApplicationRepository](Compute/AwsServerlessApplicationRepository.element.png) | [AwsServerlessApplicationRepository](Compute/AwsServerlessApplicationRepository.md)
`elements/aws/Compute/AwsServerlessApplicationRepository` |
+| ![AwsThinkboxDeadline](Compute/AwsThinkboxDeadline.element.png) | [AwsThinkboxDeadline](Compute/AwsThinkboxDeadline.md)
`elements/aws/Compute/AwsThinkboxDeadline` |
+| ![AwsThinkboxDraft](Compute/AwsThinkboxDraft.element.png) | [AwsThinkboxDraft](Compute/AwsThinkboxDraft.md)
`elements/aws/Compute/AwsThinkboxDraft` |
+| ![AwsThinkboxFrost](Compute/AwsThinkboxFrost.element.png) | [AwsThinkboxFrost](Compute/AwsThinkboxFrost.md)
`elements/aws/Compute/AwsThinkboxFrost` |
+| ![AwsThinkboxKrakatoa](Compute/AwsThinkboxKrakatoa.element.png) | [AwsThinkboxKrakatoa](Compute/AwsThinkboxKrakatoa.md)
`elements/aws/Compute/AwsThinkboxKrakatoa` |
+| ![AwsThinkboxSequoia](Compute/AwsThinkboxSequoia.element.png) | [AwsThinkboxSequoia](Compute/AwsThinkboxSequoia.md)
`elements/aws/Compute/AwsThinkboxSequoia` |
+| ![AwsThinkboxStoke](Compute/AwsThinkboxStoke.element.png) | [AwsThinkboxStoke](Compute/AwsThinkboxStoke.md)
`elements/aws/Compute/AwsThinkboxStoke` |
+| ![AwsThinkboxXmesh](Compute/AwsThinkboxXmesh.element.png) | [AwsThinkboxXmesh](Compute/AwsThinkboxXmesh.md)
`elements/aws/Compute/AwsThinkboxXmesh` |
+| ![AwsVmwareCloud](Compute/AwsVmwareCloud.element.png) | [AwsVmwareCloud](Compute/AwsVmwareCloud.md)
`elements/aws/Compute/AwsVmwareCloud` |
+| ![AwsWavelength](Compute/AwsWavelength.element.png) | [AwsWavelength](Compute/AwsWavelength.md)
`elements/aws/Compute/AwsWavelength` |
+## elements/aws/CustomerEnablement
+| | Name |
+| :-: | --- |
+| ![AwsCustomerEnablement](CustomerEnablement/AwsCustomerEnablement.element.png) | [AwsCustomerEnablement](CustomerEnablement/AwsCustomerEnablement.md)
`elements/aws/CustomerEnablement/AwsCustomerEnablement` |
+| ![AwsIq](CustomerEnablement/AwsIq.element.png) | [AwsIq](CustomerEnablement/AwsIq.md)
`elements/aws/CustomerEnablement/AwsIq` |
+| ![AwsManagedServices](CustomerEnablement/AwsManagedServices.element.png) | [AwsManagedServices](CustomerEnablement/AwsManagedServices.md)
`elements/aws/CustomerEnablement/AwsManagedServices` |
+| ![AwsProfessionalServices](CustomerEnablement/AwsProfessionalServices.element.png) | [AwsProfessionalServices](CustomerEnablement/AwsProfessionalServices.md)
`elements/aws/CustomerEnablement/AwsProfessionalServices` |
+| ![AwsSupport](CustomerEnablement/AwsSupport.element.png) | [AwsSupport](CustomerEnablement/AwsSupport.md)
`elements/aws/CustomerEnablement/AwsSupport` |
+## elements/aws/CustomerEngagement
+| | Name |
+| :-: | --- |
+| ![AwsConnect](CustomerEngagement/AwsConnect.element.png) | [AwsConnect](CustomerEngagement/AwsConnect.md)
`elements/aws/CustomerEngagement/AwsConnect` |
+| ![AwsCustomerEngagement](CustomerEngagement/AwsCustomerEngagement.element.png) | [AwsCustomerEngagement](CustomerEngagement/AwsCustomerEngagement.md)
`elements/aws/CustomerEngagement/AwsCustomerEngagement` |
+| ![AwsPinpoint](CustomerEngagement/AwsPinpoint.element.png) | [AwsPinpoint](CustomerEngagement/AwsPinpoint.md)
`elements/aws/CustomerEngagement/AwsPinpoint` |
+| ![AwsSimpleEmailServiceSes](CustomerEngagement/AwsSimpleEmailServiceSes.element.png) | [AwsSimpleEmailServiceSes](CustomerEngagement/AwsSimpleEmailServiceSes.md)
`elements/aws/CustomerEngagement/AwsSimpleEmailServiceSes` |
+| ![AwsSimpleEmailServiceSesEmail](CustomerEngagement/AwsSimpleEmailServiceSesEmail.element.png) | [AwsSimpleEmailServiceSesEmail](CustomerEngagement/AwsSimpleEmailServiceSesEmail.md)
`elements/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail` |
+## elements/aws/Database
+| | Name |
+| :-: | --- |
+| ![AwsAurora](Database/AwsAurora.element.png) | [AwsAurora](Database/AwsAurora.md)
`elements/aws/Database/AwsAurora` |
+| ![AwsDatabase](Database/AwsDatabase.element.png) | [AwsDatabase](Database/AwsDatabase.md)
`elements/aws/Database/AwsDatabase` |
+| ![AwsDatabaseMigrationServiceDatabaseMigrationWorkflow](Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.element.png) | [AwsDatabaseMigrationServiceDatabaseMigrationWorkflow](Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.md)
`elements/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow` |
+| ![AwsDatabaseMigrationService](Database/AwsDatabaseMigrationService.element.png) | [AwsDatabaseMigrationService](Database/AwsDatabaseMigrationService.md)
`elements/aws/Database/AwsDatabaseMigrationService` |
+| ![AwsDocumentdbWithMongodbCompatibility](Database/AwsDocumentdbWithMongodbCompatibility.element.png) | [AwsDocumentdbWithMongodbCompatibility](Database/AwsDocumentdbWithMongodbCompatibility.md)
`elements/aws/Database/AwsDocumentdbWithMongodbCompatibility` |
+| ![AwsDynamodbAttribute](Database/AwsDynamodbAttribute.element.png) | [AwsDynamodbAttribute](Database/AwsDynamodbAttribute.md)
`elements/aws/Database/AwsDynamodbAttribute` |
+| ![AwsDynamodbAttributes](Database/AwsDynamodbAttributes.element.png) | [AwsDynamodbAttributes](Database/AwsDynamodbAttributes.md)
`elements/aws/Database/AwsDynamodbAttributes` |
+| ![AwsDynamodbDax](Database/AwsDynamodbDax.element.png) | [AwsDynamodbDax](Database/AwsDynamodbDax.md)
`elements/aws/Database/AwsDynamodbDax` |
+| ![AwsDynamodb](Database/AwsDynamodb.element.png) | [AwsDynamodb](Database/AwsDynamodb.md)
`elements/aws/Database/AwsDynamodb` |
+| ![AwsDynamodbGlobalSecondaryIndex](Database/AwsDynamodbGlobalSecondaryIndex.element.png) | [AwsDynamodbGlobalSecondaryIndex](Database/AwsDynamodbGlobalSecondaryIndex.md)
`elements/aws/Database/AwsDynamodbGlobalSecondaryIndex` |
+| ![AwsDynamodbItem](Database/AwsDynamodbItem.element.png) | [AwsDynamodbItem](Database/AwsDynamodbItem.md)
`elements/aws/Database/AwsDynamodbItem` |
+| ![AwsDynamodbItems](Database/AwsDynamodbItems.element.png) | [AwsDynamodbItems](Database/AwsDynamodbItems.md)
`elements/aws/Database/AwsDynamodbItems` |
+| ![AwsDynamodbTable](Database/AwsDynamodbTable.element.png) | [AwsDynamodbTable](Database/AwsDynamodbTable.md)
`elements/aws/Database/AwsDynamodbTable` |
+| ![AwsElasticacheCacheNode](Database/AwsElasticacheCacheNode.element.png) | [AwsElasticacheCacheNode](Database/AwsElasticacheCacheNode.md)
`elements/aws/Database/AwsElasticacheCacheNode` |
+| ![AwsElasticache](Database/AwsElasticache.element.png) | [AwsElasticache](Database/AwsElasticache.md)
`elements/aws/Database/AwsElasticache` |
+| ![AwsElasticacheForMemcached](Database/AwsElasticacheForMemcached.element.png) | [AwsElasticacheForMemcached](Database/AwsElasticacheForMemcached.md)
`elements/aws/Database/AwsElasticacheForMemcached` |
+| ![AwsElasticacheForRedis](Database/AwsElasticacheForRedis.element.png) | [AwsElasticacheForRedis](Database/AwsElasticacheForRedis.md)
`elements/aws/Database/AwsElasticacheForRedis` |
+| ![AwsManagedApacheCassandraService](Database/AwsManagedApacheCassandraService.element.png) | [AwsManagedApacheCassandraService](Database/AwsManagedApacheCassandraService.md)
`elements/aws/Database/AwsManagedApacheCassandraService` |
+| ![AwsNeptune](Database/AwsNeptune.element.png) | [AwsNeptune](Database/AwsNeptune.md)
`elements/aws/Database/AwsNeptune` |
+| ![AwsQuantumLedgerDatabaseQldb](Database/AwsQuantumLedgerDatabaseQldb.element.png) | [AwsQuantumLedgerDatabaseQldb](Database/AwsQuantumLedgerDatabaseQldb.md)
`elements/aws/Database/AwsQuantumLedgerDatabaseQldb` |
+| ![AwsRdsAuroraInstanceAlt](Database/AwsRdsAuroraInstanceAlt.element.png) | [AwsRdsAuroraInstanceAlt](Database/AwsRdsAuroraInstanceAlt.md)
`elements/aws/Database/AwsRdsAuroraInstanceAlt` |
+| ![AwsRdsAuroraInstance](Database/AwsRdsAuroraInstance.element.png) | [AwsRdsAuroraInstance](Database/AwsRdsAuroraInstance.md)
`elements/aws/Database/AwsRdsAuroraInstance` |
+| ![AwsRds](Database/AwsRds.element.png) | [AwsRds](Database/AwsRds.md)
`elements/aws/Database/AwsRds` |
+| ![AwsRdsMariadbInstanceAlt](Database/AwsRdsMariadbInstanceAlt.element.png) | [AwsRdsMariadbInstanceAlt](Database/AwsRdsMariadbInstanceAlt.md)
`elements/aws/Database/AwsRdsMariadbInstanceAlt` |
+| ![AwsRdsMariadbInstance](Database/AwsRdsMariadbInstance.element.png) | [AwsRdsMariadbInstance](Database/AwsRdsMariadbInstance.md)
`elements/aws/Database/AwsRdsMariadbInstance` |
+| ![AwsRdsMysqlInstanceAlt](Database/AwsRdsMysqlInstanceAlt.element.png) | [AwsRdsMysqlInstanceAlt](Database/AwsRdsMysqlInstanceAlt.md)
`elements/aws/Database/AwsRdsMysqlInstanceAlt` |
+| ![AwsRdsMysqlInstance](Database/AwsRdsMysqlInstance.element.png) | [AwsRdsMysqlInstance](Database/AwsRdsMysqlInstance.md)
`elements/aws/Database/AwsRdsMysqlInstance` |
+| ![AwsRdsOnVmware](Database/AwsRdsOnVmware.element.png) | [AwsRdsOnVmware](Database/AwsRdsOnVmware.md)
`elements/aws/Database/AwsRdsOnVmware` |
+| ![AwsRdsOracleInstanceAlt](Database/AwsRdsOracleInstanceAlt.element.png) | [AwsRdsOracleInstanceAlt](Database/AwsRdsOracleInstanceAlt.md)
`elements/aws/Database/AwsRdsOracleInstanceAlt` |
+| ![AwsRdsOracleInstance](Database/AwsRdsOracleInstance.element.png) | [AwsRdsOracleInstance](Database/AwsRdsOracleInstance.md)
`elements/aws/Database/AwsRdsOracleInstance` |
+| ![AwsRdsPiop](Database/AwsRdsPiop.element.png) | [AwsRdsPiop](Database/AwsRdsPiop.md)
`elements/aws/Database/AwsRdsPiop` |
+| ![AwsRdsPiops](Database/AwsRdsPiops.element.png) | [AwsRdsPiops](Database/AwsRdsPiops.md)
`elements/aws/Database/AwsRdsPiops` |
+| ![AwsRdsPostgresqlInstanceAlt](Database/AwsRdsPostgresqlInstanceAlt.element.png) | [AwsRdsPostgresqlInstanceAlt](Database/AwsRdsPostgresqlInstanceAlt.md)
`elements/aws/Database/AwsRdsPostgresqlInstanceAlt` |
+| ![AwsRdsPostgresqlInstance](Database/AwsRdsPostgresqlInstance.element.png) | [AwsRdsPostgresqlInstance](Database/AwsRdsPostgresqlInstance.md)
`elements/aws/Database/AwsRdsPostgresqlInstance` |
+| ![AwsRdsRdsInstanceAlt](Database/AwsRdsRdsInstanceAlt.element.png) | [AwsRdsRdsInstanceAlt](Database/AwsRdsRdsInstanceAlt.md)
`elements/aws/Database/AwsRdsRdsInstanceAlt` |
+| ![AwsRdsRdsInstance](Database/AwsRdsRdsInstance.element.png) | [AwsRdsRdsInstance](Database/AwsRdsRdsInstance.md)
`elements/aws/Database/AwsRdsRdsInstance` |
+| ![AwsRdsSqlServerInstanceAlt](Database/AwsRdsSqlServerInstanceAlt.element.png) | [AwsRdsSqlServerInstanceAlt](Database/AwsRdsSqlServerInstanceAlt.md)
`elements/aws/Database/AwsRdsSqlServerInstanceAlt` |
+| ![AwsRdsSqlServerInstance](Database/AwsRdsSqlServerInstance.element.png) | [AwsRdsSqlServerInstance](Database/AwsRdsSqlServerInstance.md)
`elements/aws/Database/AwsRdsSqlServerInstance` |
+| ![AwsRedshiftDenseComputeNode](Database/AwsRedshiftDenseComputeNode.element.png) | [AwsRedshiftDenseComputeNode](Database/AwsRedshiftDenseComputeNode.md)
`elements/aws/Database/AwsRedshiftDenseComputeNode` |
+| ![AwsRedshiftDenseStorageNode](Database/AwsRedshiftDenseStorageNode.element.png) | [AwsRedshiftDenseStorageNode](Database/AwsRedshiftDenseStorageNode.md)
`elements/aws/Database/AwsRedshiftDenseStorageNode` |
+| ![AwsRedshift](Database/AwsRedshift.element.png) | [AwsRedshift](Database/AwsRedshift.md)
`elements/aws/Database/AwsRedshift` |
+| ![AwsTimestream](Database/AwsTimestream.element.png) | [AwsTimestream](Database/AwsTimestream.md)
`elements/aws/Database/AwsTimestream` |
+## elements/aws/DeveloperTools
+| | Name |
+| :-: | --- |
+| ![AwsCloud9](DeveloperTools/AwsCloud9.element.png) | [AwsCloud9](DeveloperTools/AwsCloud9.md)
`elements/aws/DeveloperTools/AwsCloud9` |
+| ![AwsCloud9Resource](DeveloperTools/AwsCloud9Resource.element.png) | [AwsCloud9Resource](DeveloperTools/AwsCloud9Resource.md)
`elements/aws/DeveloperTools/AwsCloud9Resource` |
+| ![AwsCloudDevelopmentKit](DeveloperTools/AwsCloudDevelopmentKit.element.png) | [AwsCloudDevelopmentKit](DeveloperTools/AwsCloudDevelopmentKit.md)
`elements/aws/DeveloperTools/AwsCloudDevelopmentKit` |
+| ![AwsCodebuild](DeveloperTools/AwsCodebuild.element.png) | [AwsCodebuild](DeveloperTools/AwsCodebuild.md)
`elements/aws/DeveloperTools/AwsCodebuild` |
+| ![AwsCodecommit](DeveloperTools/AwsCodecommit.element.png) | [AwsCodecommit](DeveloperTools/AwsCodecommit.md)
`elements/aws/DeveloperTools/AwsCodecommit` |
+| ![AwsCodedeploy](DeveloperTools/AwsCodedeploy.element.png) | [AwsCodedeploy](DeveloperTools/AwsCodedeploy.md)
`elements/aws/DeveloperTools/AwsCodedeploy` |
+| ![AwsCodepipeline](DeveloperTools/AwsCodepipeline.element.png) | [AwsCodepipeline](DeveloperTools/AwsCodepipeline.md)
`elements/aws/DeveloperTools/AwsCodepipeline` |
+| ![AwsCodestar](DeveloperTools/AwsCodestar.element.png) | [AwsCodestar](DeveloperTools/AwsCodestar.md)
`elements/aws/DeveloperTools/AwsCodestar` |
+| ![AwsCommandLineInterface](DeveloperTools/AwsCommandLineInterface.element.png) | [AwsCommandLineInterface](DeveloperTools/AwsCommandLineInterface.md)
`elements/aws/DeveloperTools/AwsCommandLineInterface` |
+| ![AwsDeveloperTools](DeveloperTools/AwsDeveloperTools.element.png) | [AwsDeveloperTools](DeveloperTools/AwsDeveloperTools.md)
`elements/aws/DeveloperTools/AwsDeveloperTools` |
+| ![AwsDynamodbDax](DeveloperTools/AwsDynamodbDax.element.png) | [AwsDynamodbDax](DeveloperTools/AwsDynamodbDax.md)
`elements/aws/DeveloperTools/AwsDynamodbDax` |
+| ![AwsToolsAndSdks](DeveloperTools/AwsToolsAndSdks.element.png) | [AwsToolsAndSdks](DeveloperTools/AwsToolsAndSdks.md)
`elements/aws/DeveloperTools/AwsToolsAndSdks` |
+| ![AwsXRay](DeveloperTools/AwsXRay.element.png) | [AwsXRay](DeveloperTools/AwsXRay.md)
`elements/aws/DeveloperTools/AwsXRay` |
+## elements/aws/EndUserComputing
+| | Name |
+| :-: | --- |
+| ![AwsAppstream20](EndUserComputing/AwsAppstream20.element.png) | [AwsAppstream20](EndUserComputing/AwsAppstream20.md)
`elements/aws/EndUserComputing/AwsAppstream20` |
+| ![AwsEndUserComputing](EndUserComputing/AwsEndUserComputing.element.png) | [AwsEndUserComputing](EndUserComputing/AwsEndUserComputing.md)
`elements/aws/EndUserComputing/AwsEndUserComputing` |
+| ![AwsWorkdocs](EndUserComputing/AwsWorkdocs.element.png) | [AwsWorkdocs](EndUserComputing/AwsWorkdocs.md)
`elements/aws/EndUserComputing/AwsWorkdocs` |
+| ![AwsWorklink](EndUserComputing/AwsWorklink.element.png) | [AwsWorklink](EndUserComputing/AwsWorklink.md)
`elements/aws/EndUserComputing/AwsWorklink` |
+| ![AwsWorkspaces](EndUserComputing/AwsWorkspaces.element.png) | [AwsWorkspaces](EndUserComputing/AwsWorkspaces.md)
`elements/aws/EndUserComputing/AwsWorkspaces` |
+## elements/aws/GameTech
+| | Name |
+| :-: | --- |
+| ![AwsGamelift](GameTech/AwsGamelift.element.png) | [AwsGamelift](GameTech/AwsGamelift.md)
`elements/aws/GameTech/AwsGamelift` |
+| ![AwsGameTech](GameTech/AwsGameTech.element.png) | [AwsGameTech](GameTech/AwsGameTech.md)
`elements/aws/GameTech/AwsGameTech` |
+## elements/aws/General
+| | Name |
+| :-: | --- |
+| ![AwsClient](General/AwsClient.element.png) | [AwsClient](General/AwsClient.md)
`elements/aws/General/AwsClient` |
+| ![AwsDisk](General/AwsDisk.element.png) | [AwsDisk](General/AwsDisk.md)
`elements/aws/General/AwsDisk` |
+| ![AwsForums](General/AwsForums.element.png) | [AwsForums](General/AwsForums.md)
`elements/aws/General/AwsForums` |
+| ![AwsGeneral](General/AwsGeneral.element.png) | [AwsGeneral](General/AwsGeneral.md)
`elements/aws/General/AwsGeneral` |
+| ![AwsGenericDatabase](General/AwsGenericDatabase.element.png) | [AwsGenericDatabase](General/AwsGenericDatabase.md)
`elements/aws/General/AwsGenericDatabase` |
+| ![AwsGenericFirewall](General/AwsGenericFirewall.element.png) | [AwsGenericFirewall](General/AwsGenericFirewall.md)
`elements/aws/General/AwsGenericFirewall` |
+| ![AwsInternetAlt1](General/AwsInternetAlt1.element.png) | [AwsInternetAlt1](General/AwsInternetAlt1.md)
`elements/aws/General/AwsInternetAlt1` |
+| ![AwsInternetAlt2](General/AwsInternetAlt2.element.png) | [AwsInternetAlt2](General/AwsInternetAlt2.md)
`elements/aws/General/AwsInternetAlt2` |
+| ![AwsInternetGateway](General/AwsInternetGateway.element.png) | [AwsInternetGateway](General/AwsInternetGateway.md)
`elements/aws/General/AwsInternetGateway` |
+| ![AwsMarketplace](General/AwsMarketplace.element.png) | [AwsMarketplace](General/AwsMarketplace.md)
`elements/aws/General/AwsMarketplace` |
+| ![AwsMobileClient](General/AwsMobileClient.element.png) | [AwsMobileClient](General/AwsMobileClient.md)
`elements/aws/General/AwsMobileClient` |
+| ![AwsMultimedia](General/AwsMultimedia.element.png) | [AwsMultimedia](General/AwsMultimedia.md)
`elements/aws/General/AwsMultimedia` |
+| ![AwsOfficeBuilding](General/AwsOfficeBuilding.element.png) | [AwsOfficeBuilding](General/AwsOfficeBuilding.md)
`elements/aws/General/AwsOfficeBuilding` |
+| ![AwsSamlToken](General/AwsSamlToken.element.png) | [AwsSamlToken](General/AwsSamlToken.md)
`elements/aws/General/AwsSamlToken` |
+| ![AwsSdk](General/AwsSdk.element.png) | [AwsSdk](General/AwsSdk.md)
`elements/aws/General/AwsSdk` |
+| ![AwsSslPadlock](General/AwsSslPadlock.element.png) | [AwsSslPadlock](General/AwsSslPadlock.md)
`elements/aws/General/AwsSslPadlock` |
+| ![AwsTapeStorage](General/AwsTapeStorage.element.png) | [AwsTapeStorage](General/AwsTapeStorage.md)
`elements/aws/General/AwsTapeStorage` |
+| ![AwsToolkit](General/AwsToolkit.element.png) | [AwsToolkit](General/AwsToolkit.md)
`elements/aws/General/AwsToolkit` |
+| ![AwsTraditionalServer](General/AwsTraditionalServer.element.png) | [AwsTraditionalServer](General/AwsTraditionalServer.md)
`elements/aws/General/AwsTraditionalServer` |
+| ![AwsUser](General/AwsUser.element.png) | [AwsUser](General/AwsUser.md)
`elements/aws/General/AwsUser` |
+| ![AwsUsers](General/AwsUsers.element.png) | [AwsUsers](General/AwsUsers.md)
`elements/aws/General/AwsUsers` |
+## elements/aws/GroupIcons
+| | Name |
+| :-: | --- |
+| ![AwsAutoScaling](GroupIcons/AwsAutoScaling.element.png) | [AwsAutoScaling](GroupIcons/AwsAutoScaling.md)
`elements/aws/GroupIcons/AwsAutoScaling` |
+| ![AwsCloudAlt](GroupIcons/AwsCloudAlt.element.png) | [AwsCloudAlt](GroupIcons/AwsCloudAlt.md)
`elements/aws/GroupIcons/AwsCloudAlt` |
+| ![AwsCloud](GroupIcons/AwsCloud.element.png) | [AwsCloud](GroupIcons/AwsCloud.md)
`elements/aws/GroupIcons/AwsCloud` |
+| ![AwsCorporateDataCenter](GroupIcons/AwsCorporateDataCenter.element.png) | [AwsCorporateDataCenter](GroupIcons/AwsCorporateDataCenter.md)
`elements/aws/GroupIcons/AwsCorporateDataCenter` |
+| ![AwsEc2InstanceContainer](GroupIcons/AwsEc2InstanceContainer.element.png) | [AwsEc2InstanceContainer](GroupIcons/AwsEc2InstanceContainer.md)
`elements/aws/GroupIcons/AwsEc2InstanceContainer` |
+| ![AwsElasticBeanstalkContainer](GroupIcons/AwsElasticBeanstalkContainer.element.png) | [AwsElasticBeanstalkContainer](GroupIcons/AwsElasticBeanstalkContainer.md)
`elements/aws/GroupIcons/AwsElasticBeanstalkContainer` |
+| ![AwsRegion](GroupIcons/AwsRegion.element.png) | [AwsRegion](GroupIcons/AwsRegion.md)
`elements/aws/GroupIcons/AwsRegion` |
+| ![AwsServerContents](GroupIcons/AwsServerContents.element.png) | [AwsServerContents](GroupIcons/AwsServerContents.md)
`elements/aws/GroupIcons/AwsServerContents` |
+| ![AwsSpotFleet](GroupIcons/AwsSpotFleet.element.png) | [AwsSpotFleet](GroupIcons/AwsSpotFleet.md)
`elements/aws/GroupIcons/AwsSpotFleet` |
+| ![AwsStepFunction](GroupIcons/AwsStepFunction.element.png) | [AwsStepFunction](GroupIcons/AwsStepFunction.md)
`elements/aws/GroupIcons/AwsStepFunction` |
+| ![AwsVirtualPrivateCloudVpc](GroupIcons/AwsVirtualPrivateCloudVpc.element.png) | [AwsVirtualPrivateCloudVpc](GroupIcons/AwsVirtualPrivateCloudVpc.md)
`elements/aws/GroupIcons/AwsVirtualPrivateCloudVpc` |
+| ![AwsVpcSubnetPrivate](GroupIcons/AwsVpcSubnetPrivate.element.png) | [AwsVpcSubnetPrivate](GroupIcons/AwsVpcSubnetPrivate.md)
`elements/aws/GroupIcons/AwsVpcSubnetPrivate` |
+| ![AwsVpcSubnetPublic](GroupIcons/AwsVpcSubnetPublic.element.png) | [AwsVpcSubnetPublic](GroupIcons/AwsVpcSubnetPublic.md)
`elements/aws/GroupIcons/AwsVpcSubnetPublic` |
+## elements/aws/InternetOfThings
+| | Name |
+| :-: | --- |
+| ![AwsFreertos](InternetOfThings/AwsFreertos.element.png) | [AwsFreertos](InternetOfThings/AwsFreertos.md)
`elements/aws/InternetOfThings/AwsFreertos` |
+| ![AwsInternetOfThings](InternetOfThings/AwsInternetOfThings.element.png) | [AwsInternetOfThings](InternetOfThings/AwsInternetOfThings.md)
`elements/aws/InternetOfThings/AwsInternetOfThings` |
+| ![AwsIot1Click](InternetOfThings/AwsIot1Click.element.png) | [AwsIot1Click](InternetOfThings/AwsIot1Click.md)
`elements/aws/InternetOfThings/AwsIot1Click` |
+| ![AwsIotAction](InternetOfThings/AwsIotAction.element.png) | [AwsIotAction](InternetOfThings/AwsIotAction.md)
`elements/aws/InternetOfThings/AwsIotAction` |
+| ![AwsIotActuator](InternetOfThings/AwsIotActuator.element.png) | [AwsIotActuator](InternetOfThings/AwsIotActuator.md)
`elements/aws/InternetOfThings/AwsIotActuator` |
+| ![AwsIotAlexaEnabledDevice](InternetOfThings/AwsIotAlexaEnabledDevice.element.png) | [AwsIotAlexaEnabledDevice](InternetOfThings/AwsIotAlexaEnabledDevice.md)
`elements/aws/InternetOfThings/AwsIotAlexaEnabledDevice` |
+| ![AwsIotAlexaSkill](InternetOfThings/AwsIotAlexaSkill.element.png) | [AwsIotAlexaSkill](InternetOfThings/AwsIotAlexaSkill.md)
`elements/aws/InternetOfThings/AwsIotAlexaSkill` |
+| ![AwsIotAlexaVoiceService](InternetOfThings/AwsIotAlexaVoiceService.element.png) | [AwsIotAlexaVoiceService](InternetOfThings/AwsIotAlexaVoiceService.md)
`elements/aws/InternetOfThings/AwsIotAlexaVoiceService` |
+| ![AwsIotAnalyticsChannel](InternetOfThings/AwsIotAnalyticsChannel.element.png) | [AwsIotAnalyticsChannel](InternetOfThings/AwsIotAnalyticsChannel.md)
`elements/aws/InternetOfThings/AwsIotAnalyticsChannel` |
+| ![AwsIotAnalyticsDataSet](InternetOfThings/AwsIotAnalyticsDataSet.element.png) | [AwsIotAnalyticsDataSet](InternetOfThings/AwsIotAnalyticsDataSet.md)
`elements/aws/InternetOfThings/AwsIotAnalyticsDataSet` |
+| ![AwsIotAnalyticsDataStore](InternetOfThings/AwsIotAnalyticsDataStore.element.png) | [AwsIotAnalyticsDataStore](InternetOfThings/AwsIotAnalyticsDataStore.md)
`elements/aws/InternetOfThings/AwsIotAnalyticsDataStore` |
+| ![AwsIotAnalytics](InternetOfThings/AwsIotAnalytics.element.png) | [AwsIotAnalytics](InternetOfThings/AwsIotAnalytics.md)
`elements/aws/InternetOfThings/AwsIotAnalytics` |
+| ![AwsIotAnalyticsNotebook](InternetOfThings/AwsIotAnalyticsNotebook.element.png) | [AwsIotAnalyticsNotebook](InternetOfThings/AwsIotAnalyticsNotebook.md)
`elements/aws/InternetOfThings/AwsIotAnalyticsNotebook` |
+| ![AwsIotAnalyticsPipeline](InternetOfThings/AwsIotAnalyticsPipeline.element.png) | [AwsIotAnalyticsPipeline](InternetOfThings/AwsIotAnalyticsPipeline.md)
`elements/aws/InternetOfThings/AwsIotAnalyticsPipeline` |
+| ![AwsIotBank](InternetOfThings/AwsIotBank.element.png) | [AwsIotBank](InternetOfThings/AwsIotBank.md)
`elements/aws/InternetOfThings/AwsIotBank` |
+| ![AwsIotBicycle](InternetOfThings/AwsIotBicycle.element.png) | [AwsIotBicycle](InternetOfThings/AwsIotBicycle.md)
`elements/aws/InternetOfThings/AwsIotBicycle` |
+| ![AwsIotButton](InternetOfThings/AwsIotButton.element.png) | [AwsIotButton](InternetOfThings/AwsIotButton.md)
`elements/aws/InternetOfThings/AwsIotButton` |
+| ![AwsIotCamera](InternetOfThings/AwsIotCamera.element.png) | [AwsIotCamera](InternetOfThings/AwsIotCamera.md)
`elements/aws/InternetOfThings/AwsIotCamera` |
+| ![AwsIotCar](InternetOfThings/AwsIotCar.element.png) | [AwsIotCar](InternetOfThings/AwsIotCar.md)
`elements/aws/InternetOfThings/AwsIotCar` |
+| ![AwsIotCart](InternetOfThings/AwsIotCart.element.png) | [AwsIotCart](InternetOfThings/AwsIotCart.md)
`elements/aws/InternetOfThings/AwsIotCart` |
+| ![AwsIotCertificateManager](InternetOfThings/AwsIotCertificateManager.element.png) | [AwsIotCertificateManager](InternetOfThings/AwsIotCertificateManager.md)
`elements/aws/InternetOfThings/AwsIotCertificateManager` |
+| ![AwsIotCoffeePot](InternetOfThings/AwsIotCoffeePot.element.png) | [AwsIotCoffeePot](InternetOfThings/AwsIotCoffeePot.md)
`elements/aws/InternetOfThings/AwsIotCoffeePot` |
+| ![AwsIotCore](InternetOfThings/AwsIotCore.element.png) | [AwsIotCore](InternetOfThings/AwsIotCore.md)
`elements/aws/InternetOfThings/AwsIotCore` |
+| ![AwsIotDesiredState](InternetOfThings/AwsIotDesiredState.element.png) | [AwsIotDesiredState](InternetOfThings/AwsIotDesiredState.md)
`elements/aws/InternetOfThings/AwsIotDesiredState` |
+| ![AwsIotDeviceDefender](InternetOfThings/AwsIotDeviceDefender.element.png) | [AwsIotDeviceDefender](InternetOfThings/AwsIotDeviceDefender.md)
`elements/aws/InternetOfThings/AwsIotDeviceDefender` |
+| ![AwsIotDeviceGateway](InternetOfThings/AwsIotDeviceGateway.element.png) | [AwsIotDeviceGateway](InternetOfThings/AwsIotDeviceGateway.md)
`elements/aws/InternetOfThings/AwsIotDeviceGateway` |
+| ![AwsIotDeviceManagement](InternetOfThings/AwsIotDeviceManagement.element.png) | [AwsIotDeviceManagement](InternetOfThings/AwsIotDeviceManagement.md)
`elements/aws/InternetOfThings/AwsIotDeviceManagement` |
+| ![AwsIotDoorLock](InternetOfThings/AwsIotDoorLock.element.png) | [AwsIotDoorLock](InternetOfThings/AwsIotDoorLock.md)
`elements/aws/InternetOfThings/AwsIotDoorLock` |
+| ![AwsIotEcho](InternetOfThings/AwsIotEcho.element.png) | [AwsIotEcho](InternetOfThings/AwsIotEcho.md)
`elements/aws/InternetOfThings/AwsIotEcho` |
+| ![AwsIotEvents](InternetOfThings/AwsIotEvents.element.png) | [AwsIotEvents](InternetOfThings/AwsIotEvents.md)
`elements/aws/InternetOfThings/AwsIotEvents` |
+| ![AwsIotFactory](InternetOfThings/AwsIotFactory.element.png) | [AwsIotFactory](InternetOfThings/AwsIotFactory.md)
`elements/aws/InternetOfThings/AwsIotFactory` |
+| ![AwsIotFireTv](InternetOfThings/AwsIotFireTv.element.png) | [AwsIotFireTv](InternetOfThings/AwsIotFireTv.md)
`elements/aws/InternetOfThings/AwsIotFireTv` |
+| ![AwsIotFireTvStick](InternetOfThings/AwsIotFireTvStick.element.png) | [AwsIotFireTvStick](InternetOfThings/AwsIotFireTvStick.md)
`elements/aws/InternetOfThings/AwsIotFireTvStick` |
+| ![AwsIotGeneric](InternetOfThings/AwsIotGeneric.element.png) | [AwsIotGeneric](InternetOfThings/AwsIotGeneric.md)
`elements/aws/InternetOfThings/AwsIotGeneric` |
+| ![AwsIotGreengrassConnector](InternetOfThings/AwsIotGreengrassConnector.element.png) | [AwsIotGreengrassConnector](InternetOfThings/AwsIotGreengrassConnector.md)
`elements/aws/InternetOfThings/AwsIotGreengrassConnector` |
+| ![AwsIotGreengrass](InternetOfThings/AwsIotGreengrass.element.png) | [AwsIotGreengrass](InternetOfThings/AwsIotGreengrass.md)
`elements/aws/InternetOfThings/AwsIotGreengrass` |
+| ![AwsIotHardwareBoard](InternetOfThings/AwsIotHardwareBoard.element.png) | [AwsIotHardwareBoard](InternetOfThings/AwsIotHardwareBoard.md)
`elements/aws/InternetOfThings/AwsIotHardwareBoard` |
+| ![AwsIotHouse](InternetOfThings/AwsIotHouse.element.png) | [AwsIotHouse](InternetOfThings/AwsIotHouse.md)
`elements/aws/InternetOfThings/AwsIotHouse` |
+| ![AwsIotHttp2Protocol](InternetOfThings/AwsIotHttp2Protocol.element.png) | [AwsIotHttp2Protocol](InternetOfThings/AwsIotHttp2Protocol.md)
`elements/aws/InternetOfThings/AwsIotHttp2Protocol` |
+| ![AwsIotHttpProtocol](InternetOfThings/AwsIotHttpProtocol.element.png) | [AwsIotHttpProtocol](InternetOfThings/AwsIotHttpProtocol.md)
`elements/aws/InternetOfThings/AwsIotHttpProtocol` |
+| ![AwsIotLambdaFunction](InternetOfThings/AwsIotLambdaFunction.element.png) | [AwsIotLambdaFunction](InternetOfThings/AwsIotLambdaFunction.md)
`elements/aws/InternetOfThings/AwsIotLambdaFunction` |
+| ![AwsIotLightbulb](InternetOfThings/AwsIotLightbulb.element.png) | [AwsIotLightbulb](InternetOfThings/AwsIotLightbulb.md)
`elements/aws/InternetOfThings/AwsIotLightbulb` |
+| ![AwsIotMedicalEmergency](InternetOfThings/AwsIotMedicalEmergency.element.png) | [AwsIotMedicalEmergency](InternetOfThings/AwsIotMedicalEmergency.md)
`elements/aws/InternetOfThings/AwsIotMedicalEmergency` |
+| ![AwsIotMqttProtocol](InternetOfThings/AwsIotMqttProtocol.element.png) | [AwsIotMqttProtocol](InternetOfThings/AwsIotMqttProtocol.md)
`elements/aws/InternetOfThings/AwsIotMqttProtocol` |
+| ![AwsIotOverTheAirUpdate](InternetOfThings/AwsIotOverTheAirUpdate.element.png) | [AwsIotOverTheAirUpdate](InternetOfThings/AwsIotOverTheAirUpdate.md)
`elements/aws/InternetOfThings/AwsIotOverTheAirUpdate` |
+| ![AwsIotPoliceEmergency](InternetOfThings/AwsIotPoliceEmergency.element.png) | [AwsIotPoliceEmergency](InternetOfThings/AwsIotPoliceEmergency.md)
`elements/aws/InternetOfThings/AwsIotPoliceEmergency` |
+| ![AwsIotPolicy](InternetOfThings/AwsIotPolicy.element.png) | [AwsIotPolicy](InternetOfThings/AwsIotPolicy.md)
`elements/aws/InternetOfThings/AwsIotPolicy` |
+| ![AwsIotReportedState](InternetOfThings/AwsIotReportedState.element.png) | [AwsIotReportedState](InternetOfThings/AwsIotReportedState.md)
`elements/aws/InternetOfThings/AwsIotReportedState` |
+| ![AwsIotRule](InternetOfThings/AwsIotRule.element.png) | [AwsIotRule](InternetOfThings/AwsIotRule.md)
`elements/aws/InternetOfThings/AwsIotRule` |
+| ![AwsIotSensor](InternetOfThings/AwsIotSensor.element.png) | [AwsIotSensor](InternetOfThings/AwsIotSensor.md)
`elements/aws/InternetOfThings/AwsIotSensor` |
+| ![AwsIotServo](InternetOfThings/AwsIotServo.element.png) | [AwsIotServo](InternetOfThings/AwsIotServo.md)
`elements/aws/InternetOfThings/AwsIotServo` |
+| ![AwsIotShadow](InternetOfThings/AwsIotShadow.element.png) | [AwsIotShadow](InternetOfThings/AwsIotShadow.md)
`elements/aws/InternetOfThings/AwsIotShadow` |
+| ![AwsIotSimulator](InternetOfThings/AwsIotSimulator.element.png) | [AwsIotSimulator](InternetOfThings/AwsIotSimulator.md)
`elements/aws/InternetOfThings/AwsIotSimulator` |
+| ![AwsIotSitewise](InternetOfThings/AwsIotSitewise.element.png) | [AwsIotSitewise](InternetOfThings/AwsIotSitewise.md)
`elements/aws/InternetOfThings/AwsIotSitewise` |
+| ![AwsIotThermostat](InternetOfThings/AwsIotThermostat.element.png) | [AwsIotThermostat](InternetOfThings/AwsIotThermostat.md)
`elements/aws/InternetOfThings/AwsIotThermostat` |
+| ![AwsIotThingsGraph](InternetOfThings/AwsIotThingsGraph.element.png) | [AwsIotThingsGraph](InternetOfThings/AwsIotThingsGraph.md)
`elements/aws/InternetOfThings/AwsIotThingsGraph` |
+| ![AwsIotTopic](InternetOfThings/AwsIotTopic.element.png) | [AwsIotTopic](InternetOfThings/AwsIotTopic.md)
`elements/aws/InternetOfThings/AwsIotTopic` |
+| ![AwsIotTravel](InternetOfThings/AwsIotTravel.element.png) | [AwsIotTravel](InternetOfThings/AwsIotTravel.md)
`elements/aws/InternetOfThings/AwsIotTravel` |
+| ![AwsIotUtility](InternetOfThings/AwsIotUtility.element.png) | [AwsIotUtility](InternetOfThings/AwsIotUtility.md)
`elements/aws/InternetOfThings/AwsIotUtility` |
+| ![AwsIotWindfarm](InternetOfThings/AwsIotWindfarm.element.png) | [AwsIotWindfarm](InternetOfThings/AwsIotWindfarm.md)
`elements/aws/InternetOfThings/AwsIotWindfarm` |
+## elements/aws/MachineLearning
+| | Name |
+| :-: | --- |
+| ![AwsApacheMxnet](MachineLearning/AwsApacheMxnet.element.png) | [AwsApacheMxnet](MachineLearning/AwsApacheMxnet.md)
`elements/aws/MachineLearning/AwsApacheMxnet` |
+| ![AwsAugmentedAi](MachineLearning/AwsAugmentedAi.element.png) | [AwsAugmentedAi](MachineLearning/AwsAugmentedAi.md)
`elements/aws/MachineLearning/AwsAugmentedAi` |
+| ![AwsComprehend](MachineLearning/AwsComprehend.element.png) | [AwsComprehend](MachineLearning/AwsComprehend.md)
`elements/aws/MachineLearning/AwsComprehend` |
+| ![AwsDeepcomposer](MachineLearning/AwsDeepcomposer.element.png) | [AwsDeepcomposer](MachineLearning/AwsDeepcomposer.md)
`elements/aws/MachineLearning/AwsDeepcomposer` |
+| ![AwsDeepcomposerPrimaryBg](MachineLearning/AwsDeepcomposerPrimaryBg.element.png) | [AwsDeepcomposerPrimaryBg](MachineLearning/AwsDeepcomposerPrimaryBg.md)
`elements/aws/MachineLearning/AwsDeepcomposerPrimaryBg` |
+| ![AwsDeepLearningAmis](MachineLearning/AwsDeepLearningAmis.element.png) | [AwsDeepLearningAmis](MachineLearning/AwsDeepLearningAmis.md)
`elements/aws/MachineLearning/AwsDeepLearningAmis` |
+| ![AwsDeepLearningContainers](MachineLearning/AwsDeepLearningContainers.element.png) | [AwsDeepLearningContainers](MachineLearning/AwsDeepLearningContainers.md)
`elements/aws/MachineLearning/AwsDeepLearningContainers` |
+| ![AwsDeeplens](MachineLearning/AwsDeeplens.element.png) | [AwsDeeplens](MachineLearning/AwsDeeplens.md)
`elements/aws/MachineLearning/AwsDeeplens` |
+| ![AwsDeepracer](MachineLearning/AwsDeepracer.element.png) | [AwsDeepracer](MachineLearning/AwsDeepracer.md)
`elements/aws/MachineLearning/AwsDeepracer` |
+| ![AwsElasticInference](MachineLearning/AwsElasticInference.element.png) | [AwsElasticInference](MachineLearning/AwsElasticInference.md)
`elements/aws/MachineLearning/AwsElasticInference` |
+| ![AwsForecast](MachineLearning/AwsForecast.element.png) | [AwsForecast](MachineLearning/AwsForecast.md)
`elements/aws/MachineLearning/AwsForecast` |
+| ![AwsFraudDetector](MachineLearning/AwsFraudDetector.element.png) | [AwsFraudDetector](MachineLearning/AwsFraudDetector.md)
`elements/aws/MachineLearning/AwsFraudDetector` |
+| ![AwsKendra](MachineLearning/AwsKendra.element.png) | [AwsKendra](MachineLearning/AwsKendra.md)
`elements/aws/MachineLearning/AwsKendra` |
+| ![AwsLex](MachineLearning/AwsLex.element.png) | [AwsLex](MachineLearning/AwsLex.md)
`elements/aws/MachineLearning/AwsLex` |
+| ![AwsMachineLearning](MachineLearning/AwsMachineLearning.element.png) | [AwsMachineLearning](MachineLearning/AwsMachineLearning.md)
`elements/aws/MachineLearning/AwsMachineLearning` |
+| ![AwsPersonalize](MachineLearning/AwsPersonalize.element.png) | [AwsPersonalize](MachineLearning/AwsPersonalize.md)
`elements/aws/MachineLearning/AwsPersonalize` |
+| ![AwsPolly](MachineLearning/AwsPolly.element.png) | [AwsPolly](MachineLearning/AwsPolly.md)
`elements/aws/MachineLearning/AwsPolly` |
+| ![AwsRekognition](MachineLearning/AwsRekognition.element.png) | [AwsRekognition](MachineLearning/AwsRekognition.md)
`elements/aws/MachineLearning/AwsRekognition` |
+| ![AwsRekognitionImage](MachineLearning/AwsRekognitionImage.element.png) | [AwsRekognitionImage](MachineLearning/AwsRekognitionImage.md)
`elements/aws/MachineLearning/AwsRekognitionImage` |
+| ![AwsRekognitionVideo](MachineLearning/AwsRekognitionVideo.element.png) | [AwsRekognitionVideo](MachineLearning/AwsRekognitionVideo.md)
`elements/aws/MachineLearning/AwsRekognitionVideo` |
+| ![AwsSagemaker](MachineLearning/AwsSagemaker.element.png) | [AwsSagemaker](MachineLearning/AwsSagemaker.md)
`elements/aws/MachineLearning/AwsSagemaker` |
+| ![AwsSagemakerGroundTruth](MachineLearning/AwsSagemakerGroundTruth.element.png) | [AwsSagemakerGroundTruth](MachineLearning/AwsSagemakerGroundTruth.md)
`elements/aws/MachineLearning/AwsSagemakerGroundTruth` |
+| ![AwsSagemakerModel](MachineLearning/AwsSagemakerModel.element.png) | [AwsSagemakerModel](MachineLearning/AwsSagemakerModel.md)
`elements/aws/MachineLearning/AwsSagemakerModel` |
+| ![AwsSagemakerNotebook](MachineLearning/AwsSagemakerNotebook.element.png) | [AwsSagemakerNotebook](MachineLearning/AwsSagemakerNotebook.md)
`elements/aws/MachineLearning/AwsSagemakerNotebook` |
+| ![AwsSagemakerTrain](MachineLearning/AwsSagemakerTrain.element.png) | [AwsSagemakerTrain](MachineLearning/AwsSagemakerTrain.md)
`elements/aws/MachineLearning/AwsSagemakerTrain` |
+| ![AwsTensorflow](MachineLearning/AwsTensorflow.element.png) | [AwsTensorflow](MachineLearning/AwsTensorflow.md)
`elements/aws/MachineLearning/AwsTensorflow` |
+| ![AwsTextract](MachineLearning/AwsTextract.element.png) | [AwsTextract](MachineLearning/AwsTextract.md)
`elements/aws/MachineLearning/AwsTextract` |
+| ![AwsTranscribe](MachineLearning/AwsTranscribe.element.png) | [AwsTranscribe](MachineLearning/AwsTranscribe.md)
`elements/aws/MachineLearning/AwsTranscribe` |
+| ![AwsTranslate](MachineLearning/AwsTranslate.element.png) | [AwsTranslate](MachineLearning/AwsTranslate.md)
`elements/aws/MachineLearning/AwsTranslate` |
+## elements/aws/ManagementGovernance
+| | Name |
+| :-: | --- |
+| ![AwsAutoScaling](ManagementGovernance/AwsAutoScaling.element.png) | [AwsAutoScaling](ManagementGovernance/AwsAutoScaling.md)
`elements/aws/ManagementGovernance/AwsAutoScaling` |
+| ![AwsCloudformationChangeSet](ManagementGovernance/AwsCloudformationChangeSet.element.png) | [AwsCloudformationChangeSet](ManagementGovernance/AwsCloudformationChangeSet.md)
`elements/aws/ManagementGovernance/AwsCloudformationChangeSet` |
+| ![AwsCloudformation](ManagementGovernance/AwsCloudformation.element.png) | [AwsCloudformation](ManagementGovernance/AwsCloudformation.md)
`elements/aws/ManagementGovernance/AwsCloudformation` |
+| ![AwsCloudformationStack](ManagementGovernance/AwsCloudformationStack.element.png) | [AwsCloudformationStack](ManagementGovernance/AwsCloudformationStack.md)
`elements/aws/ManagementGovernance/AwsCloudformationStack` |
+| ![AwsCloudformationTemplate](ManagementGovernance/AwsCloudformationTemplate.element.png) | [AwsCloudformationTemplate](ManagementGovernance/AwsCloudformationTemplate.md)
`elements/aws/ManagementGovernance/AwsCloudformationTemplate` |
+| ![AwsCloudtrail](ManagementGovernance/AwsCloudtrail.element.png) | [AwsCloudtrail](ManagementGovernance/AwsCloudtrail.md)
`elements/aws/ManagementGovernance/AwsCloudtrail` |
+| ![AwsCloudwatchAlarm](ManagementGovernance/AwsCloudwatchAlarm.element.png) | [AwsCloudwatchAlarm](ManagementGovernance/AwsCloudwatchAlarm.md)
`elements/aws/ManagementGovernance/AwsCloudwatchAlarm` |
+| ![AwsCloudwatch](ManagementGovernance/AwsCloudwatch.element.png) | [AwsCloudwatch](ManagementGovernance/AwsCloudwatch.md)
`elements/aws/ManagementGovernance/AwsCloudwatch` |
+| ![AwsCloudwatchEventEventBased](ManagementGovernance/AwsCloudwatchEventEventBased.element.png) | [AwsCloudwatchEventEventBased](ManagementGovernance/AwsCloudwatchEventEventBased.md)
`elements/aws/ManagementGovernance/AwsCloudwatchEventEventBased` |
+| ![AwsCloudwatchEventTimeBased](ManagementGovernance/AwsCloudwatchEventTimeBased.element.png) | [AwsCloudwatchEventTimeBased](ManagementGovernance/AwsCloudwatchEventTimeBased.md)
`elements/aws/ManagementGovernance/AwsCloudwatchEventTimeBased` |
+| ![AwsCloudwatchRule](ManagementGovernance/AwsCloudwatchRule.element.png) | [AwsCloudwatchRule](ManagementGovernance/AwsCloudwatchRule.md)
`elements/aws/ManagementGovernance/AwsCloudwatchRule` |
+| ![AwsCodeguru](ManagementGovernance/AwsCodeguru.element.png) | [AwsCodeguru](ManagementGovernance/AwsCodeguru.md)
`elements/aws/ManagementGovernance/AwsCodeguru` |
+| ![AwsCommandLineInterface](ManagementGovernance/AwsCommandLineInterface.element.png) | [AwsCommandLineInterface](ManagementGovernance/AwsCommandLineInterface.md)
`elements/aws/ManagementGovernance/AwsCommandLineInterface` |
+| ![AwsConfig](ManagementGovernance/AwsConfig.element.png) | [AwsConfig](ManagementGovernance/AwsConfig.md)
`elements/aws/ManagementGovernance/AwsConfig` |
+| ![AwsControlTower](ManagementGovernance/AwsControlTower.element.png) | [AwsControlTower](ManagementGovernance/AwsControlTower.md)
`elements/aws/ManagementGovernance/AwsControlTower` |
+| ![AwsLicenseManager](ManagementGovernance/AwsLicenseManager.element.png) | [AwsLicenseManager](ManagementGovernance/AwsLicenseManager.md)
`elements/aws/ManagementGovernance/AwsLicenseManager` |
+| ![AwsManagedServices](ManagementGovernance/AwsManagedServices.element.png) | [AwsManagedServices](ManagementGovernance/AwsManagedServices.md)
`elements/aws/ManagementGovernance/AwsManagedServices` |
+| ![AwsManagementAndGovernance](ManagementGovernance/AwsManagementAndGovernance.element.png) | [AwsManagementAndGovernance](ManagementGovernance/AwsManagementAndGovernance.md)
`elements/aws/ManagementGovernance/AwsManagementAndGovernance` |
+| ![AwsManagementConsole](ManagementGovernance/AwsManagementConsole.element.png) | [AwsManagementConsole](ManagementGovernance/AwsManagementConsole.md)
`elements/aws/ManagementGovernance/AwsManagementConsole` |
+| ![AwsOpsworksApps](ManagementGovernance/AwsOpsworksApps.element.png) | [AwsOpsworksApps](ManagementGovernance/AwsOpsworksApps.md)
`elements/aws/ManagementGovernance/AwsOpsworksApps` |
+| ![AwsOpsworksDeployments](ManagementGovernance/AwsOpsworksDeployments.element.png) | [AwsOpsworksDeployments](ManagementGovernance/AwsOpsworksDeployments.md)
`elements/aws/ManagementGovernance/AwsOpsworksDeployments` |
+| ![AwsOpsworks](ManagementGovernance/AwsOpsworks.element.png) | [AwsOpsworks](ManagementGovernance/AwsOpsworks.md)
`elements/aws/ManagementGovernance/AwsOpsworks` |
+| ![AwsOpsworksInstances](ManagementGovernance/AwsOpsworksInstances.element.png) | [AwsOpsworksInstances](ManagementGovernance/AwsOpsworksInstances.md)
`elements/aws/ManagementGovernance/AwsOpsworksInstances` |
+| ![AwsOpsworksLayers](ManagementGovernance/AwsOpsworksLayers.element.png) | [AwsOpsworksLayers](ManagementGovernance/AwsOpsworksLayers.md)
`elements/aws/ManagementGovernance/AwsOpsworksLayers` |
+| ![AwsOpsworksMonitoring](ManagementGovernance/AwsOpsworksMonitoring.element.png) | [AwsOpsworksMonitoring](ManagementGovernance/AwsOpsworksMonitoring.md)
`elements/aws/ManagementGovernance/AwsOpsworksMonitoring` |
+| ![AwsOpsworksPermissions](ManagementGovernance/AwsOpsworksPermissions.element.png) | [AwsOpsworksPermissions](ManagementGovernance/AwsOpsworksPermissions.md)
`elements/aws/ManagementGovernance/AwsOpsworksPermissions` |
+| ![AwsOpsworksResources](ManagementGovernance/AwsOpsworksResources.element.png) | [AwsOpsworksResources](ManagementGovernance/AwsOpsworksResources.md)
`elements/aws/ManagementGovernance/AwsOpsworksResources` |
+| ![AwsOpsworksStack2](ManagementGovernance/AwsOpsworksStack2.element.png) | [AwsOpsworksStack2](ManagementGovernance/AwsOpsworksStack2.md)
`elements/aws/ManagementGovernance/AwsOpsworksStack2` |
+| ![AwsOrganizationsAccount](ManagementGovernance/AwsOrganizationsAccount.element.png) | [AwsOrganizationsAccount](ManagementGovernance/AwsOrganizationsAccount.md)
`elements/aws/ManagementGovernance/AwsOrganizationsAccount` |
+| ![AwsOrganizations](ManagementGovernance/AwsOrganizations.element.png) | [AwsOrganizations](ManagementGovernance/AwsOrganizations.md)
`elements/aws/ManagementGovernance/AwsOrganizations` |
+| ![AwsOrganizationsOrganizationalUnit](ManagementGovernance/AwsOrganizationsOrganizationalUnit.element.png) | [AwsOrganizationsOrganizationalUnit](ManagementGovernance/AwsOrganizationsOrganizationalUnit.md)
`elements/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit` |
+| ![AwsPersonalHealthDashboard](ManagementGovernance/AwsPersonalHealthDashboard.element.png) | [AwsPersonalHealthDashboard](ManagementGovernance/AwsPersonalHealthDashboard.md)
`elements/aws/ManagementGovernance/AwsPersonalHealthDashboard` |
+| ![AwsServiceCatalog](ManagementGovernance/AwsServiceCatalog.element.png) | [AwsServiceCatalog](ManagementGovernance/AwsServiceCatalog.md)
`elements/aws/ManagementGovernance/AwsServiceCatalog` |
+| ![AwsSystemsManagerAutomation](ManagementGovernance/AwsSystemsManagerAutomation.element.png) | [AwsSystemsManagerAutomation](ManagementGovernance/AwsSystemsManagerAutomation.md)
`elements/aws/ManagementGovernance/AwsSystemsManagerAutomation` |
+| ![AwsSystemsManagerDocuments](ManagementGovernance/AwsSystemsManagerDocuments.element.png) | [AwsSystemsManagerDocuments](ManagementGovernance/AwsSystemsManagerDocuments.md)
`elements/aws/ManagementGovernance/AwsSystemsManagerDocuments` |
+| ![AwsSystemsManager](ManagementGovernance/AwsSystemsManager.element.png) | [AwsSystemsManager](ManagementGovernance/AwsSystemsManager.md)
`elements/aws/ManagementGovernance/AwsSystemsManager` |
+| ![AwsSystemsManagerInventory](ManagementGovernance/AwsSystemsManagerInventory.element.png) | [AwsSystemsManagerInventory](ManagementGovernance/AwsSystemsManagerInventory.md)
`elements/aws/ManagementGovernance/AwsSystemsManagerInventory` |
+| ![AwsSystemsManagerMaintenanceWindows](ManagementGovernance/AwsSystemsManagerMaintenanceWindows.element.png) | [AwsSystemsManagerMaintenanceWindows](ManagementGovernance/AwsSystemsManagerMaintenanceWindows.md)
`elements/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows` |
+| ![AwsSystemsManagerOpscenter](ManagementGovernance/AwsSystemsManagerOpscenter.element.png) | [AwsSystemsManagerOpscenter](ManagementGovernance/AwsSystemsManagerOpscenter.md)
`elements/aws/ManagementGovernance/AwsSystemsManagerOpscenter` |
+| ![AwsSystemsManagerParameterStore](ManagementGovernance/AwsSystemsManagerParameterStore.element.png) | [AwsSystemsManagerParameterStore](ManagementGovernance/AwsSystemsManagerParameterStore.md)
`elements/aws/ManagementGovernance/AwsSystemsManagerParameterStore` |
+| ![AwsSystemsManagerPatchManager](ManagementGovernance/AwsSystemsManagerPatchManager.element.png) | [AwsSystemsManagerPatchManager](ManagementGovernance/AwsSystemsManagerPatchManager.md)
`elements/aws/ManagementGovernance/AwsSystemsManagerPatchManager` |
+| ![AwsSystemsManagerRunCommand](ManagementGovernance/AwsSystemsManagerRunCommand.element.png) | [AwsSystemsManagerRunCommand](ManagementGovernance/AwsSystemsManagerRunCommand.md)
`elements/aws/ManagementGovernance/AwsSystemsManagerRunCommand` |
+| ![AwsSystemsManagerStateManager](ManagementGovernance/AwsSystemsManagerStateManager.element.png) | [AwsSystemsManagerStateManager](ManagementGovernance/AwsSystemsManagerStateManager.md)
`elements/aws/ManagementGovernance/AwsSystemsManagerStateManager` |
+| ![AwsTrustedAdvisorChecklistCost](ManagementGovernance/AwsTrustedAdvisorChecklistCost.element.png) | [AwsTrustedAdvisorChecklistCost](ManagementGovernance/AwsTrustedAdvisorChecklistCost.md)
`elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost` |
+| ![AwsTrustedAdvisorChecklist](ManagementGovernance/AwsTrustedAdvisorChecklist.element.png) | [AwsTrustedAdvisorChecklist](ManagementGovernance/AwsTrustedAdvisorChecklist.md)
`elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklist` |
+| ![AwsTrustedAdvisorChecklistFaultTolerant](ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.element.png) | [AwsTrustedAdvisorChecklistFaultTolerant](ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.md)
`elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant` |
+| ![AwsTrustedAdvisorChecklistPerformance](ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.element.png) | [AwsTrustedAdvisorChecklistPerformance](ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.md)
`elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance` |
+| ![AwsTrustedAdvisorChecklistSecurity](ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.element.png) | [AwsTrustedAdvisorChecklistSecurity](ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.md)
`elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity` |
+| ![AwsTrustedAdvisor](ManagementGovernance/AwsTrustedAdvisor.element.png) | [AwsTrustedAdvisor](ManagementGovernance/AwsTrustedAdvisor.md)
`elements/aws/ManagementGovernance/AwsTrustedAdvisor` |
+| ![AwsWellArchitectedTool](ManagementGovernance/AwsWellArchitectedTool.element.png) | [AwsWellArchitectedTool](ManagementGovernance/AwsWellArchitectedTool.md)
`elements/aws/ManagementGovernance/AwsWellArchitectedTool` |
+## elements/aws/MediaServices
+| | Name |
+| :-: | --- |
+| ![AwsElasticTranscoder](MediaServices/AwsElasticTranscoder.element.png) | [AwsElasticTranscoder](MediaServices/AwsElasticTranscoder.md)
`elements/aws/MediaServices/AwsElasticTranscoder` |
+| ![AwsElementalConductor](MediaServices/AwsElementalConductor.element.png) | [AwsElementalConductor](MediaServices/AwsElementalConductor.md)
`elements/aws/MediaServices/AwsElementalConductor` |
+| ![AwsElementalDelta](MediaServices/AwsElementalDelta.element.png) | [AwsElementalDelta](MediaServices/AwsElementalDelta.md)
`elements/aws/MediaServices/AwsElementalDelta` |
+| ![AwsElementalLive](MediaServices/AwsElementalLive.element.png) | [AwsElementalLive](MediaServices/AwsElementalLive.md)
`elements/aws/MediaServices/AwsElementalLive` |
+| ![AwsElementalMediaconnect](MediaServices/AwsElementalMediaconnect.element.png) | [AwsElementalMediaconnect](MediaServices/AwsElementalMediaconnect.md)
`elements/aws/MediaServices/AwsElementalMediaconnect` |
+| ![AwsElementalMedialive](MediaServices/AwsElementalMedialive.element.png) | [AwsElementalMedialive](MediaServices/AwsElementalMedialive.md)
`elements/aws/MediaServices/AwsElementalMedialive` |
+| ![AwsElementalMediapackage](MediaServices/AwsElementalMediapackage.element.png) | [AwsElementalMediapackage](MediaServices/AwsElementalMediapackage.md)
`elements/aws/MediaServices/AwsElementalMediapackage` |
+| ![AwsElementalMediastore](MediaServices/AwsElementalMediastore.element.png) | [AwsElementalMediastore](MediaServices/AwsElementalMediastore.md)
`elements/aws/MediaServices/AwsElementalMediastore` |
+| ![AwsElementalMediatailor](MediaServices/AwsElementalMediatailor.element.png) | [AwsElementalMediatailor](MediaServices/AwsElementalMediatailor.md)
`elements/aws/MediaServices/AwsElementalMediatailor` |
+| ![AwsElementalServer](MediaServices/AwsElementalServer.element.png) | [AwsElementalServer](MediaServices/AwsElementalServer.md)
`elements/aws/MediaServices/AwsElementalServer` |
+| ![AwsKinesisVideoStreams](MediaServices/AwsKinesisVideoStreams.element.png) | [AwsKinesisVideoStreams](MediaServices/AwsKinesisVideoStreams.md)
`elements/aws/MediaServices/AwsKinesisVideoStreams` |
+| ![AwsMediaServices](MediaServices/AwsMediaServices.element.png) | [AwsMediaServices](MediaServices/AwsMediaServices.md)
`elements/aws/MediaServices/AwsMediaServices` |
+## elements/aws/MigrationTransfer
+| | Name |
+| :-: | --- |
+| ![AwsApplicationDiscoveryService](MigrationTransfer/AwsApplicationDiscoveryService.element.png) | [AwsApplicationDiscoveryService](MigrationTransfer/AwsApplicationDiscoveryService.md)
`elements/aws/MigrationTransfer/AwsApplicationDiscoveryService` |
+| ![AwsCloudendureMigration](MigrationTransfer/AwsCloudendureMigration.element.png) | [AwsCloudendureMigration](MigrationTransfer/AwsCloudendureMigration.md)
`elements/aws/MigrationTransfer/AwsCloudendureMigration` |
+| ![AwsDatabaseMigrationService](MigrationTransfer/AwsDatabaseMigrationService.element.png) | [AwsDatabaseMigrationService](MigrationTransfer/AwsDatabaseMigrationService.md)
`elements/aws/MigrationTransfer/AwsDatabaseMigrationService` |
+| ![AwsDatasyncAgent](MigrationTransfer/AwsDatasyncAgent.element.png) | [AwsDatasyncAgent](MigrationTransfer/AwsDatasyncAgent.md)
`elements/aws/MigrationTransfer/AwsDatasyncAgent` |
+| ![AwsDatasync](MigrationTransfer/AwsDatasync.element.png) | [AwsDatasync](MigrationTransfer/AwsDatasync.md)
`elements/aws/MigrationTransfer/AwsDatasync` |
+| ![AwsMigrationAndTransfer](MigrationTransfer/AwsMigrationAndTransfer.element.png) | [AwsMigrationAndTransfer](MigrationTransfer/AwsMigrationAndTransfer.md)
`elements/aws/MigrationTransfer/AwsMigrationAndTransfer` |
+| ![AwsMigrationHub](MigrationTransfer/AwsMigrationHub.element.png) | [AwsMigrationHub](MigrationTransfer/AwsMigrationHub.md)
`elements/aws/MigrationTransfer/AwsMigrationHub` |
+| ![AwsServerMigrationService](MigrationTransfer/AwsServerMigrationService.element.png) | [AwsServerMigrationService](MigrationTransfer/AwsServerMigrationService.md)
`elements/aws/MigrationTransfer/AwsServerMigrationService` |
+| ![AwsSnowballEdge](MigrationTransfer/AwsSnowballEdge.element.png) | [AwsSnowballEdge](MigrationTransfer/AwsSnowballEdge.md)
`elements/aws/MigrationTransfer/AwsSnowballEdge` |
+| ![AwsSnowball](MigrationTransfer/AwsSnowball.element.png) | [AwsSnowball](MigrationTransfer/AwsSnowball.md)
`elements/aws/MigrationTransfer/AwsSnowball` |
+| ![AwsSnowmobile](MigrationTransfer/AwsSnowmobile.element.png) | [AwsSnowmobile](MigrationTransfer/AwsSnowmobile.md)
`elements/aws/MigrationTransfer/AwsSnowmobile` |
+| ![AwsTransferForSftp](MigrationTransfer/AwsTransferForSftp.element.png) | [AwsTransferForSftp](MigrationTransfer/AwsTransferForSftp.md)
`elements/aws/MigrationTransfer/AwsTransferForSftp` |
+## elements/aws/Mobile
+| | Name |
+| :-: | --- |
+| ![AwsAmplify](Mobile/AwsAmplify.element.png) | [AwsAmplify](Mobile/AwsAmplify.md)
`elements/aws/Mobile/AwsAmplify` |
+| ![AwsApiGateway](Mobile/AwsApiGateway.element.png) | [AwsApiGateway](Mobile/AwsApiGateway.md)
`elements/aws/Mobile/AwsApiGateway` |
+| ![AwsApiGatewayEndpoint](Mobile/AwsApiGatewayEndpoint.element.png) | [AwsApiGatewayEndpoint](Mobile/AwsApiGatewayEndpoint.md)
`elements/aws/Mobile/AwsApiGatewayEndpoint` |
+| ![AwsAppsync](Mobile/AwsAppsync.element.png) | [AwsAppsync](Mobile/AwsAppsync.md)
`elements/aws/Mobile/AwsAppsync` |
+| ![AwsDeviceFarm](Mobile/AwsDeviceFarm.element.png) | [AwsDeviceFarm](Mobile/AwsDeviceFarm.md)
`elements/aws/Mobile/AwsDeviceFarm` |
+| ![AwsMobile](Mobile/AwsMobile.element.png) | [AwsMobile](Mobile/AwsMobile.md)
`elements/aws/Mobile/AwsMobile` |
+| ![AwsPinpoint](Mobile/AwsPinpoint.element.png) | [AwsPinpoint](Mobile/AwsPinpoint.md)
`elements/aws/Mobile/AwsPinpoint` |
+## elements/aws/NetworkingContentDelivery
+| | Name |
+| :-: | --- |
+| ![AwsApiGateway](NetworkingContentDelivery/AwsApiGateway.element.png) | [AwsApiGateway](NetworkingContentDelivery/AwsApiGateway.md)
`elements/aws/NetworkingContentDelivery/AwsApiGateway` |
+| ![AwsApiGatewayEndpoint](NetworkingContentDelivery/AwsApiGatewayEndpoint.element.png) | [AwsApiGatewayEndpoint](NetworkingContentDelivery/AwsApiGatewayEndpoint.md)
`elements/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint` |
+| ![AwsAppMesh](NetworkingContentDelivery/AwsAppMesh.element.png) | [AwsAppMesh](NetworkingContentDelivery/AwsAppMesh.md)
`elements/aws/NetworkingContentDelivery/AwsAppMesh` |
+| ![AwsClientVpn](NetworkingContentDelivery/AwsClientVpn.element.png) | [AwsClientVpn](NetworkingContentDelivery/AwsClientVpn.md)
`elements/aws/NetworkingContentDelivery/AwsClientVpn` |
+| ![AwsCloudfrontDownloadDistribution](NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.element.png) | [AwsCloudfrontDownloadDistribution](NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.md)
`elements/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution` |
+| ![AwsCloudfrontEdgeLocation](NetworkingContentDelivery/AwsCloudfrontEdgeLocation.element.png) | [AwsCloudfrontEdgeLocation](NetworkingContentDelivery/AwsCloudfrontEdgeLocation.md)
`elements/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation` |
+| ![AwsCloudfront](NetworkingContentDelivery/AwsCloudfront.element.png) | [AwsCloudfront](NetworkingContentDelivery/AwsCloudfront.md)
`elements/aws/NetworkingContentDelivery/AwsCloudfront` |
+| ![AwsCloudfrontStreamingDistribution](NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.element.png) | [AwsCloudfrontStreamingDistribution](NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.md)
`elements/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution` |
+| ![AwsCloudMap](NetworkingContentDelivery/AwsCloudMap.element.png) | [AwsCloudMap](NetworkingContentDelivery/AwsCloudMap.md)
`elements/aws/NetworkingContentDelivery/AwsCloudMap` |
+| ![AwsDirectConnect](NetworkingContentDelivery/AwsDirectConnect.element.png) | [AwsDirectConnect](NetworkingContentDelivery/AwsDirectConnect.md)
`elements/aws/NetworkingContentDelivery/AwsDirectConnect` |
+| ![AwsElasticLoadBalancingClassicLoadBalancer](NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.element.png) | [AwsElasticLoadBalancingClassicLoadBalancer](NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.md)
`elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer` |
+| ![AwsElasticLoadBalancingElbApplicationLoadBalancer](NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.element.png) | [AwsElasticLoadBalancingElbApplicationLoadBalancer](NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.md)
`elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer` |
+| ![AwsElasticLoadBalancingElbNetworkLoadBalancer](NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.element.png) | [AwsElasticLoadBalancingElbNetworkLoadBalancer](NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.md)
`elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer` |
+| ![AwsElasticLoadBalancing](NetworkingContentDelivery/AwsElasticLoadBalancing.element.png) | [AwsElasticLoadBalancing](NetworkingContentDelivery/AwsElasticLoadBalancing.md)
`elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancing` |
+| ![AwsGlobalAccelerator](NetworkingContentDelivery/AwsGlobalAccelerator.element.png) | [AwsGlobalAccelerator](NetworkingContentDelivery/AwsGlobalAccelerator.md)
`elements/aws/NetworkingContentDelivery/AwsGlobalAccelerator` |
+| ![AwsNetworkingAndContentDelivery](NetworkingContentDelivery/AwsNetworkingAndContentDelivery.element.png) | [AwsNetworkingAndContentDelivery](NetworkingContentDelivery/AwsNetworkingAndContentDelivery.md)
`elements/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery` |
+| ![AwsPrivatelink](NetworkingContentDelivery/AwsPrivatelink.element.png) | [AwsPrivatelink](NetworkingContentDelivery/AwsPrivatelink.md)
`elements/aws/NetworkingContentDelivery/AwsPrivatelink` |
+| ![AwsRoute53](NetworkingContentDelivery/AwsRoute53.element.png) | [AwsRoute53](NetworkingContentDelivery/AwsRoute53.md)
`elements/aws/NetworkingContentDelivery/AwsRoute53` |
+| ![AwsRoute53HostedZone](NetworkingContentDelivery/AwsRoute53HostedZone.element.png) | [AwsRoute53HostedZone](NetworkingContentDelivery/AwsRoute53HostedZone.md)
`elements/aws/NetworkingContentDelivery/AwsRoute53HostedZone` |
+| ![AwsRoute53RouteTable](NetworkingContentDelivery/AwsRoute53RouteTable.element.png) | [AwsRoute53RouteTable](NetworkingContentDelivery/AwsRoute53RouteTable.md)
`elements/aws/NetworkingContentDelivery/AwsRoute53RouteTable` |
+| ![AwsSiteToSiteVpn](NetworkingContentDelivery/AwsSiteToSiteVpn.element.png) | [AwsSiteToSiteVpn](NetworkingContentDelivery/AwsSiteToSiteVpn.md)
`elements/aws/NetworkingContentDelivery/AwsSiteToSiteVpn` |
+| ![AwsTransitGateway](NetworkingContentDelivery/AwsTransitGateway.element.png) | [AwsTransitGateway](NetworkingContentDelivery/AwsTransitGateway.md)
`elements/aws/NetworkingContentDelivery/AwsTransitGateway` |
+| ![AwsVpcCustomerGateway](NetworkingContentDelivery/AwsVpcCustomerGateway.element.png) | [AwsVpcCustomerGateway](NetworkingContentDelivery/AwsVpcCustomerGateway.md)
`elements/aws/NetworkingContentDelivery/AwsVpcCustomerGateway` |
+| ![AwsVpcElasticNetworkAdapter](NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.element.png) | [AwsVpcElasticNetworkAdapter](NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.md)
`elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter` |
+| ![AwsVpcElasticNetworkInterface](NetworkingContentDelivery/AwsVpcElasticNetworkInterface.element.png) | [AwsVpcElasticNetworkInterface](NetworkingContentDelivery/AwsVpcElasticNetworkInterface.md)
`elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface` |
+| ![AwsVpc](NetworkingContentDelivery/AwsVpc.element.png) | [AwsVpc](NetworkingContentDelivery/AwsVpc.md)
`elements/aws/NetworkingContentDelivery/AwsVpc` |
+| ![AwsVpcEndpoints](NetworkingContentDelivery/AwsVpcEndpoints.element.png) | [AwsVpcEndpoints](NetworkingContentDelivery/AwsVpcEndpoints.md)
`elements/aws/NetworkingContentDelivery/AwsVpcEndpoints` |
+| ![AwsVpcFlowLogs](NetworkingContentDelivery/AwsVpcFlowLogs.element.png) | [AwsVpcFlowLogs](NetworkingContentDelivery/AwsVpcFlowLogs.md)
`elements/aws/NetworkingContentDelivery/AwsVpcFlowLogs` |
+| ![AwsVpcInternetGateway](NetworkingContentDelivery/AwsVpcInternetGateway.element.png) | [AwsVpcInternetGateway](NetworkingContentDelivery/AwsVpcInternetGateway.md)
`elements/aws/NetworkingContentDelivery/AwsVpcInternetGateway` |
+| ![AwsVpcNatGateway](NetworkingContentDelivery/AwsVpcNatGateway.element.png) | [AwsVpcNatGateway](NetworkingContentDelivery/AwsVpcNatGateway.md)
`elements/aws/NetworkingContentDelivery/AwsVpcNatGateway` |
+| ![AwsVpcNetworkAccessControlList](NetworkingContentDelivery/AwsVpcNetworkAccessControlList.element.png) | [AwsVpcNetworkAccessControlList](NetworkingContentDelivery/AwsVpcNetworkAccessControlList.md)
`elements/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList` |
+| ![AwsVpcPeering](NetworkingContentDelivery/AwsVpcPeering.element.png) | [AwsVpcPeering](NetworkingContentDelivery/AwsVpcPeering.md)
`elements/aws/NetworkingContentDelivery/AwsVpcPeering` |
+| ![AwsVpcRouter](NetworkingContentDelivery/AwsVpcRouter.element.png) | [AwsVpcRouter](NetworkingContentDelivery/AwsVpcRouter.md)
`elements/aws/NetworkingContentDelivery/AwsVpcRouter` |
+| ![AwsVpcTrafficMirroring](NetworkingContentDelivery/AwsVpcTrafficMirroring.element.png) | [AwsVpcTrafficMirroring](NetworkingContentDelivery/AwsVpcTrafficMirroring.md)
`elements/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring` |
+| ![AwsVpcVpnConnection](NetworkingContentDelivery/AwsVpcVpnConnection.element.png) | [AwsVpcVpnConnection](NetworkingContentDelivery/AwsVpcVpnConnection.md)
`elements/aws/NetworkingContentDelivery/AwsVpcVpnConnection` |
+| ![AwsVpcVpnGateway](NetworkingContentDelivery/AwsVpcVpnGateway.element.png) | [AwsVpcVpnGateway](NetworkingContentDelivery/AwsVpcVpnGateway.md)
`elements/aws/NetworkingContentDelivery/AwsVpcVpnGateway` |
+## elements/aws/QuantumTechnologies
+| | Name |
+| :-: | --- |
+| ![AwsBraket](QuantumTechnologies/AwsBraket.element.png) | [AwsBraket](QuantumTechnologies/AwsBraket.md)
`elements/aws/QuantumTechnologies/AwsBraket` |
+| ![AwsQuantumTechnologies](QuantumTechnologies/AwsQuantumTechnologies.element.png) | [AwsQuantumTechnologies](QuantumTechnologies/AwsQuantumTechnologies.md)
`elements/aws/QuantumTechnologies/AwsQuantumTechnologies` |
+## elements/aws/Robotics
+| | Name |
+| :-: | --- |
+| ![AwsRobomakerCloudExtensionRos](Robotics/AwsRobomakerCloudExtensionRos.element.png) | [AwsRobomakerCloudExtensionRos](Robotics/AwsRobomakerCloudExtensionRos.md)
`elements/aws/Robotics/AwsRobomakerCloudExtensionRos` |
+| ![AwsRobomakerDevelopmentEnvironment](Robotics/AwsRobomakerDevelopmentEnvironment.element.png) | [AwsRobomakerDevelopmentEnvironment](Robotics/AwsRobomakerDevelopmentEnvironment.md)
`elements/aws/Robotics/AwsRobomakerDevelopmentEnvironment` |
+| ![AwsRobomaker](Robotics/AwsRobomaker.element.png) | [AwsRobomaker](Robotics/AwsRobomaker.md)
`elements/aws/Robotics/AwsRobomaker` |
+| ![AwsRobomakerFleetManagement](Robotics/AwsRobomakerFleetManagement.element.png) | [AwsRobomakerFleetManagement](Robotics/AwsRobomakerFleetManagement.md)
`elements/aws/Robotics/AwsRobomakerFleetManagement` |
+| ![AwsRobomakerSimulation](Robotics/AwsRobomakerSimulation.element.png) | [AwsRobomakerSimulation](Robotics/AwsRobomakerSimulation.md)
`elements/aws/Robotics/AwsRobomakerSimulation` |
+| ![AwsRobotics](Robotics/AwsRobotics.element.png) | [AwsRobotics](Robotics/AwsRobotics.md)
`elements/aws/Robotics/AwsRobotics` |
+## elements/aws/Satellite
+| | Name |
+| :-: | --- |
+| ![AwsGroundStation](Satellite/AwsGroundStation.element.png) | [AwsGroundStation](Satellite/AwsGroundStation.md)
`elements/aws/Satellite/AwsGroundStation` |
+| ![AwsSatellite](Satellite/AwsSatellite.element.png) | [AwsSatellite](Satellite/AwsSatellite.md)
`elements/aws/Satellite/AwsSatellite` |
+## elements/aws/SecurityIdentityCompliance
+| | Name |
+| :-: | --- |
+| ![AwsAdConnector](SecurityIdentityCompliance/AwsAdConnector.element.png) | [AwsAdConnector](SecurityIdentityCompliance/AwsAdConnector.md)
`elements/aws/SecurityIdentityCompliance/AwsAdConnector` |
+| ![AwsArtifact](SecurityIdentityCompliance/AwsArtifact.element.png) | [AwsArtifact](SecurityIdentityCompliance/AwsArtifact.md)
`elements/aws/SecurityIdentityCompliance/AwsArtifact` |
+| ![AwsCertificateAuthority](SecurityIdentityCompliance/AwsCertificateAuthority.element.png) | [AwsCertificateAuthority](SecurityIdentityCompliance/AwsCertificateAuthority.md)
`elements/aws/SecurityIdentityCompliance/AwsCertificateAuthority` |
+| ![AwsCertificateManager](SecurityIdentityCompliance/AwsCertificateManager.element.png) | [AwsCertificateManager](SecurityIdentityCompliance/AwsCertificateManager.md)
`elements/aws/SecurityIdentityCompliance/AwsCertificateManager` |
+| ![AwsCloudDirectory](SecurityIdentityCompliance/AwsCloudDirectory.element.png) | [AwsCloudDirectory](SecurityIdentityCompliance/AwsCloudDirectory.md)
`elements/aws/SecurityIdentityCompliance/AwsCloudDirectory` |
+| ![AwsCloudhsm](SecurityIdentityCompliance/AwsCloudhsm.element.png) | [AwsCloudhsm](SecurityIdentityCompliance/AwsCloudhsm.md)
`elements/aws/SecurityIdentityCompliance/AwsCloudhsm` |
+| ![AwsCognito](SecurityIdentityCompliance/AwsCognito.element.png) | [AwsCognito](SecurityIdentityCompliance/AwsCognito.md)
`elements/aws/SecurityIdentityCompliance/AwsCognito` |
+| ![AwsDetective](SecurityIdentityCompliance/AwsDetective.element.png) | [AwsDetective](SecurityIdentityCompliance/AwsDetective.md)
`elements/aws/SecurityIdentityCompliance/AwsDetective` |
+| ![AwsDirectoryService](SecurityIdentityCompliance/AwsDirectoryService.element.png) | [AwsDirectoryService](SecurityIdentityCompliance/AwsDirectoryService.md)
`elements/aws/SecurityIdentityCompliance/AwsDirectoryService` |
+| ![AwsFirewallManager](SecurityIdentityCompliance/AwsFirewallManager.element.png) | [AwsFirewallManager](SecurityIdentityCompliance/AwsFirewallManager.md)
`elements/aws/SecurityIdentityCompliance/AwsFirewallManager` |
+| ![AwsGuardduty](SecurityIdentityCompliance/AwsGuardduty.element.png) | [AwsGuardduty](SecurityIdentityCompliance/AwsGuardduty.md)
`elements/aws/SecurityIdentityCompliance/AwsGuardduty` |
+| ![AwsIdentityAndAccessManagementIamAddOn](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.element.png) | [AwsIdentityAndAccessManagementIamAddOn](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.md)
`elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn` |
+| ![AwsIdentityAndAccessManagementIamDataEncryptionKey](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.element.png) | [AwsIdentityAndAccessManagementIamDataEncryptionKey](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.md)
`elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey` |
+| ![AwsIdentityAndAccessManagementIam](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.element.png) | [AwsIdentityAndAccessManagementIam](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.md)
`elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam` |
+| ![AwsIdentityAndAccessManagementIamEncryptedData](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.element.png) | [AwsIdentityAndAccessManagementIamEncryptedData](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.md)
`elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData` |
+| ![AwsIdentityAndAccessManagementIamLongTermSecurityCredential](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.element.png) | [AwsIdentityAndAccessManagementIamLongTermSecurityCredential](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.md)
`elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential` |
+| ![AwsIdentityAndAccessManagementIamMfaToken](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.element.png) | [AwsIdentityAndAccessManagementIamMfaToken](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.md)
`elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken` |
+| ![AwsIdentityAndAccessManagementIamPermissions](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.element.png) | [AwsIdentityAndAccessManagementIamPermissions](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.md)
`elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions` |
+| ![AwsIdentityAndAccessManagementIamRole](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.element.png) | [AwsIdentityAndAccessManagementIamRole](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.md)
`elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole` |
+| ![AwsIdentityAndAccessManagementIamStsAlternate](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.element.png) | [AwsIdentityAndAccessManagementIamStsAlternate](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.md)
`elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate` |
+| ![AwsIdentityAndAccessManagementIamSts](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.element.png) | [AwsIdentityAndAccessManagementIamSts](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.md)
`elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts` |
+| ![AwsIdentityAndAccessManagementIamTemporarySecurityCredential](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.element.png) | [AwsIdentityAndAccessManagementIamTemporarySecurityCredential](SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.md)
`elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential` |
+| ![AwsInspectorAgent](SecurityIdentityCompliance/AwsInspectorAgent.element.png) | [AwsInspectorAgent](SecurityIdentityCompliance/AwsInspectorAgent.md)
`elements/aws/SecurityIdentityCompliance/AwsInspectorAgent` |
+| ![AwsInspector](SecurityIdentityCompliance/AwsInspector.element.png) | [AwsInspector](SecurityIdentityCompliance/AwsInspector.md)
`elements/aws/SecurityIdentityCompliance/AwsInspector` |
+| ![AwsKeyManagementService](SecurityIdentityCompliance/AwsKeyManagementService.element.png) | [AwsKeyManagementService](SecurityIdentityCompliance/AwsKeyManagementService.md)
`elements/aws/SecurityIdentityCompliance/AwsKeyManagementService` |
+| ![AwsMacie](SecurityIdentityCompliance/AwsMacie.element.png) | [AwsMacie](SecurityIdentityCompliance/AwsMacie.md)
`elements/aws/SecurityIdentityCompliance/AwsMacie` |
+| ![AwsManagedMicrosoftAd](SecurityIdentityCompliance/AwsManagedMicrosoftAd.element.png) | [AwsManagedMicrosoftAd](SecurityIdentityCompliance/AwsManagedMicrosoftAd.md)
`elements/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd` |
+| ![AwsResourceAccessManager](SecurityIdentityCompliance/AwsResourceAccessManager.element.png) | [AwsResourceAccessManager](SecurityIdentityCompliance/AwsResourceAccessManager.md)
`elements/aws/SecurityIdentityCompliance/AwsResourceAccessManager` |
+| ![AwsSecretsManager](SecurityIdentityCompliance/AwsSecretsManager.element.png) | [AwsSecretsManager](SecurityIdentityCompliance/AwsSecretsManager.md)
`elements/aws/SecurityIdentityCompliance/AwsSecretsManager` |
+| ![AwsSecurityHub](SecurityIdentityCompliance/AwsSecurityHub.element.png) | [AwsSecurityHub](SecurityIdentityCompliance/AwsSecurityHub.md)
`elements/aws/SecurityIdentityCompliance/AwsSecurityHub` |
+| ![AwsSecurityHubFinding](SecurityIdentityCompliance/AwsSecurityHubFinding.element.png) | [AwsSecurityHubFinding](SecurityIdentityCompliance/AwsSecurityHubFinding.md)
`elements/aws/SecurityIdentityCompliance/AwsSecurityHubFinding` |
+| ![AwsSecurityIdentityAndCompliance](SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.element.png) | [AwsSecurityIdentityAndCompliance](SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.md)
`elements/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance` |
+| ![AwsShield](SecurityIdentityCompliance/AwsShield.element.png) | [AwsShield](SecurityIdentityCompliance/AwsShield.md)
`elements/aws/SecurityIdentityCompliance/AwsShield` |
+| ![AwsShieldShieldAdvanced](SecurityIdentityCompliance/AwsShieldShieldAdvanced.element.png) | [AwsShieldShieldAdvanced](SecurityIdentityCompliance/AwsShieldShieldAdvanced.md)
`elements/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced` |
+| ![AwsSimpleAd](SecurityIdentityCompliance/AwsSimpleAd.element.png) | [AwsSimpleAd](SecurityIdentityCompliance/AwsSimpleAd.md)
`elements/aws/SecurityIdentityCompliance/AwsSimpleAd` |
+| ![AwsSingleSignOn](SecurityIdentityCompliance/AwsSingleSignOn.element.png) | [AwsSingleSignOn](SecurityIdentityCompliance/AwsSingleSignOn.md)
`elements/aws/SecurityIdentityCompliance/AwsSingleSignOn` |
+| ![AwsWaf](SecurityIdentityCompliance/AwsWaf.element.png) | [AwsWaf](SecurityIdentityCompliance/AwsWaf.md)
`elements/aws/SecurityIdentityCompliance/AwsWaf` |
+| ![AwsWafFilteringRule](SecurityIdentityCompliance/AwsWafFilteringRule.element.png) | [AwsWafFilteringRule](SecurityIdentityCompliance/AwsWafFilteringRule.md)
`elements/aws/SecurityIdentityCompliance/AwsWafFilteringRule` |
+## elements/aws/Storage
+| | Name |
+| :-: | --- |
+| ![AwsBackup](Storage/AwsBackup.element.png) | [AwsBackup](Storage/AwsBackup.md)
`elements/aws/Storage/AwsBackup` |
+| ![AwsCloudendureDisasterRecovery](Storage/AwsCloudendureDisasterRecovery.element.png) | [AwsCloudendureDisasterRecovery](Storage/AwsCloudendureDisasterRecovery.md)
`elements/aws/Storage/AwsCloudendureDisasterRecovery` |
+| ![AwsEfsInfrequentaccess](Storage/AwsEfsInfrequentaccess.element.png) | [AwsEfsInfrequentaccess](Storage/AwsEfsInfrequentaccess.md)
`elements/aws/Storage/AwsEfsInfrequentaccess` |
+| ![AwsEfsInfrequentaccessPrimaryBg](Storage/AwsEfsInfrequentaccessPrimaryBg.element.png) | [AwsEfsInfrequentaccessPrimaryBg](Storage/AwsEfsInfrequentaccessPrimaryBg.md)
`elements/aws/Storage/AwsEfsInfrequentaccessPrimaryBg` |
+| ![AwsEfsStandard](Storage/AwsEfsStandard.element.png) | [AwsEfsStandard](Storage/AwsEfsStandard.md)
`elements/aws/Storage/AwsEfsStandard` |
+| ![AwsEfsStandardPrimaryBg](Storage/AwsEfsStandardPrimaryBg.element.png) | [AwsEfsStandardPrimaryBg](Storage/AwsEfsStandardPrimaryBg.md)
`elements/aws/Storage/AwsEfsStandardPrimaryBg` |
+| ![AwsElasticBlockStoreEbs](Storage/AwsElasticBlockStoreEbs.element.png) | [AwsElasticBlockStoreEbs](Storage/AwsElasticBlockStoreEbs.md)
`elements/aws/Storage/AwsElasticBlockStoreEbs` |
+| ![AwsElasticBlockStoreEbsSnapshot](Storage/AwsElasticBlockStoreEbsSnapshot.element.png) | [AwsElasticBlockStoreEbsSnapshot](Storage/AwsElasticBlockStoreEbsSnapshot.md)
`elements/aws/Storage/AwsElasticBlockStoreEbsSnapshot` |
+| ![AwsElasticBlockStoreEbsVolume](Storage/AwsElasticBlockStoreEbsVolume.element.png) | [AwsElasticBlockStoreEbsVolume](Storage/AwsElasticBlockStoreEbsVolume.md)
`elements/aws/Storage/AwsElasticBlockStoreEbsVolume` |
+| ![AwsElasticFileSystemEfs](Storage/AwsElasticFileSystemEfs.element.png) | [AwsElasticFileSystemEfs](Storage/AwsElasticFileSystemEfs.md)
`elements/aws/Storage/AwsElasticFileSystemEfs` |
+| ![AwsElasticFileSystemEfsFileSystem](Storage/AwsElasticFileSystemEfsFileSystem.element.png) | [AwsElasticFileSystemEfsFileSystem](Storage/AwsElasticFileSystemEfsFileSystem.md)
`elements/aws/Storage/AwsElasticFileSystemEfsFileSystem` |
+| ![AwsFsx](Storage/AwsFsx.element.png) | [AwsFsx](Storage/AwsFsx.md)
`elements/aws/Storage/AwsFsx` |
+| ![AwsFsxForLustre](Storage/AwsFsxForLustre.element.png) | [AwsFsxForLustre](Storage/AwsFsxForLustre.md)
`elements/aws/Storage/AwsFsxForLustre` |
+| ![AwsFsxForWindowsFileServer](Storage/AwsFsxForWindowsFileServer.element.png) | [AwsFsxForWindowsFileServer](Storage/AwsFsxForWindowsFileServer.md)
`elements/aws/Storage/AwsFsxForWindowsFileServer` |
+| ![AwsMultipleVolumesResourceIcon](Storage/AwsMultipleVolumesResourceIcon.element.png) | [AwsMultipleVolumesResourceIcon](Storage/AwsMultipleVolumesResourceIcon.md)
`elements/aws/Storage/AwsMultipleVolumesResourceIcon` |
+| ![AwsS3GlacierArchive](Storage/AwsS3GlacierArchive.element.png) | [AwsS3GlacierArchive](Storage/AwsS3GlacierArchive.md)
`elements/aws/Storage/AwsS3GlacierArchive` |
+| ![AwsS3Glacier](Storage/AwsS3Glacier.element.png) | [AwsS3Glacier](Storage/AwsS3Glacier.md)
`elements/aws/Storage/AwsS3Glacier` |
+| ![AwsS3GlacierVault](Storage/AwsS3GlacierVault.element.png) | [AwsS3GlacierVault](Storage/AwsS3GlacierVault.md)
`elements/aws/Storage/AwsS3GlacierVault` |
+| ![AwsSimpleStorageServiceS3Bucket](Storage/AwsSimpleStorageServiceS3Bucket.element.png) | [AwsSimpleStorageServiceS3Bucket](Storage/AwsSimpleStorageServiceS3Bucket.md)
`elements/aws/Storage/AwsSimpleStorageServiceS3Bucket` |
+| ![AwsSimpleStorageServiceS3BucketWithObjects](Storage/AwsSimpleStorageServiceS3BucketWithObjects.element.png) | [AwsSimpleStorageServiceS3BucketWithObjects](Storage/AwsSimpleStorageServiceS3BucketWithObjects.md)
`elements/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects` |
+| ![AwsSimpleStorageServiceS3](Storage/AwsSimpleStorageServiceS3.element.png) | [AwsSimpleStorageServiceS3](Storage/AwsSimpleStorageServiceS3.md)
`elements/aws/Storage/AwsSimpleStorageServiceS3` |
+| ![AwsSimpleStorageServiceS3Object](Storage/AwsSimpleStorageServiceS3Object.element.png) | [AwsSimpleStorageServiceS3Object](Storage/AwsSimpleStorageServiceS3Object.md)
`elements/aws/Storage/AwsSimpleStorageServiceS3Object` |
+| ![AwsSnowballEdge](Storage/AwsSnowballEdge.element.png) | [AwsSnowballEdge](Storage/AwsSnowballEdge.md)
`elements/aws/Storage/AwsSnowballEdge` |
+| ![AwsSnowball](Storage/AwsSnowball.element.png) | [AwsSnowball](Storage/AwsSnowball.md)
`elements/aws/Storage/AwsSnowball` |
+| ![AwsSnowFamilySnowballImportExport](Storage/AwsSnowFamilySnowballImportExport.element.png) | [AwsSnowFamilySnowballImportExport](Storage/AwsSnowFamilySnowballImportExport.md)
`elements/aws/Storage/AwsSnowFamilySnowballImportExport` |
+| ![AwsSnowmobile](Storage/AwsSnowmobile.element.png) | [AwsSnowmobile](Storage/AwsSnowmobile.md)
`elements/aws/Storage/AwsSnowmobile` |
+| ![AwsStorage](Storage/AwsStorage.element.png) | [AwsStorage](Storage/AwsStorage.md)
`elements/aws/Storage/AwsStorage` |
+| ![AwsStorageGatewayCachedVolume](Storage/AwsStorageGatewayCachedVolume.element.png) | [AwsStorageGatewayCachedVolume](Storage/AwsStorageGatewayCachedVolume.md)
`elements/aws/Storage/AwsStorageGatewayCachedVolume` |
+| ![AwsStorageGateway](Storage/AwsStorageGateway.element.png) | [AwsStorageGateway](Storage/AwsStorageGateway.md)
`elements/aws/Storage/AwsStorageGateway` |
+| ![AwsStorageGatewayNonCachedVolume](Storage/AwsStorageGatewayNonCachedVolume.element.png) | [AwsStorageGatewayNonCachedVolume](Storage/AwsStorageGatewayNonCachedVolume.md)
`elements/aws/Storage/AwsStorageGatewayNonCachedVolume` |
+| ![AwsStorageGatewayVirtualTapeLibrary](Storage/AwsStorageGatewayVirtualTapeLibrary.element.png) | [AwsStorageGatewayVirtualTapeLibrary](Storage/AwsStorageGatewayVirtualTapeLibrary.md)
`elements/aws/Storage/AwsStorageGatewayVirtualTapeLibrary` |
diff --git a/cloud/documentation/aws/groups.md b/cloud/documentation/aws/groups.md
new file mode 100644
index 00000000000..8cf41dc0ecb
--- /dev/null
+++ b/cloud/documentation/aws/groups.md
@@ -0,0 +1,30 @@
+# aws - Groups
+## groups/aws
+| | Name |
+| :-: | --- |
+| ![AwsGroupAutoScaling](AwsGroupAutoScaling.group.png) | [AwsGroupAutoScaling](AwsGroupAutoScaling.md)
`groups/aws/AwsGroupAutoScaling` |
+| ![AwsGroupAvailabilityZone](AwsGroupAvailabilityZone.group.png) | [AwsGroupAvailabilityZone](AwsGroupAvailabilityZone.md)
`groups/aws/AwsGroupAvailabilityZone` |
+| ![AwsGroupCloudAws](AwsGroupCloudAws.group.png) | [AwsGroupCloudAws](AwsGroupCloudAws.md)
`groups/aws/AwsGroupCloudAws` |
+| ![AwsGroupCloud](AwsGroupCloud.group.png) | [AwsGroupCloud](AwsGroupCloud.md)
`groups/aws/AwsGroupCloud` |
+| ![AwsGroupContainerRegistryService](AwsGroupContainerRegistryService.group.png) | [AwsGroupContainerRegistryService](AwsGroupContainerRegistryService.md)
`groups/aws/AwsGroupContainerRegistryService` |
+| ![AwsGroupCorporateDataCenter](AwsGroupCorporateDataCenter.group.png) | [AwsGroupCorporateDataCenter](AwsGroupCorporateDataCenter.md)
`groups/aws/AwsGroupCorporateDataCenter` |
+| ![AwsGroupDashed](AwsGroupDashed.group.png) | [AwsGroupDashed](AwsGroupDashed.md)
`groups/aws/AwsGroupDashed` |
+| ![AwsGroupEc2InstanceContents](AwsGroupEc2InstanceContents.group.png) | [AwsGroupEc2InstanceContents](AwsGroupEc2InstanceContents.md)
`groups/aws/AwsGroupEc2InstanceContents` |
+| ![AwsGroupEcsContainer](AwsGroupEcsContainer.group.png) | [AwsGroupEcsContainer](AwsGroupEcsContainer.md)
`groups/aws/AwsGroupEcsContainer` |
+| ![AwsGroupEcsService](AwsGroupEcsService.group.png) | [AwsGroupEcsService](AwsGroupEcsService.md)
`groups/aws/AwsGroupEcsService` |
+| ![AwsGroupEcsTask](AwsGroupEcsTask.group.png) | [AwsGroupEcsTask](AwsGroupEcsTask.md)
`groups/aws/AwsGroupEcsTask` |
+| ![AwsGroupEksContainer](AwsGroupEksContainer.group.png) | [AwsGroupEksContainer](AwsGroupEksContainer.md)
`groups/aws/AwsGroupEksContainer` |
+| ![AwsGroupEksPod](AwsGroupEksPod.group.png) | [AwsGroupEksPod](AwsGroupEksPod.md)
`groups/aws/AwsGroupEksPod` |
+| ![AwsGroupEksService](AwsGroupEksService.group.png) | [AwsGroupEksService](AwsGroupEksService.md)
`groups/aws/AwsGroupEksService` |
+| ![AwsGroupElasticBeanstalkContainer](AwsGroupElasticBeanstalkContainer.group.png) | [AwsGroupElasticBeanstalkContainer](AwsGroupElasticBeanstalkContainer.md)
`groups/aws/AwsGroupElasticBeanstalkContainer` |
+| ![AwsGroupElasticContainerService](AwsGroupElasticContainerService.group.png) | [AwsGroupElasticContainerService](AwsGroupElasticContainerService.md)
`groups/aws/AwsGroupElasticContainerService` |
+| ![AwsGroupElasticKubernetesService](AwsGroupElasticKubernetesService.group.png) | [AwsGroupElasticKubernetesService](AwsGroupElasticKubernetesService.md)
`groups/aws/AwsGroupElasticKubernetesService` |
+| ![AwsGroupPlain](AwsGroupPlain.group.png) | [AwsGroupPlain](AwsGroupPlain.md)
`groups/aws/AwsGroupPlain` |
+| ![AwsGroupPrivateSubnet](AwsGroupPrivateSubnet.group.png) | [AwsGroupPrivateSubnet](AwsGroupPrivateSubnet.md)
`groups/aws/AwsGroupPrivateSubnet` |
+| ![AwsGroupPublicSubnet](AwsGroupPublicSubnet.group.png) | [AwsGroupPublicSubnet](AwsGroupPublicSubnet.md)
`groups/aws/AwsGroupPublicSubnet` |
+| ![AwsGroupRegion](AwsGroupRegion.group.png) | [AwsGroupRegion](AwsGroupRegion.md)
`groups/aws/AwsGroupRegion` |
+| ![AwsGroupSecurity](AwsGroupSecurity.group.png) | [AwsGroupSecurity](AwsGroupSecurity.md)
`groups/aws/AwsGroupSecurity` |
+| ![AwsGroupServerContents](AwsGroupServerContents.group.png) | [AwsGroupServerContents](AwsGroupServerContents.md)
`groups/aws/AwsGroupServerContents` |
+| ![AwsGroupSpotFleet](AwsGroupSpotFleet.group.png) | [AwsGroupSpotFleet](AwsGroupSpotFleet.md)
`groups/aws/AwsGroupSpotFleet` |
+| ![AwsGroupStepFunctionsWorkflow](AwsGroupStepFunctionsWorkflow.group.png) | [AwsGroupStepFunctionsWorkflow](AwsGroupStepFunctionsWorkflow.md)
`groups/aws/AwsGroupStepFunctionsWorkflow` |
+| ![AwsGroupVpc](AwsGroupVpc.group.png) | [AwsGroupVpc](AwsGroupVpc.md)
`groups/aws/AwsGroupVpc` |
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureBatchAi.card.png b/cloud/documentation/azure/AiAndMlServiceColor/AzureBatchAi.card.png
new file mode 100644
index 00000000000..844f63f2426
Binary files /dev/null and b/cloud/documentation/azure/AiAndMlServiceColor/AzureBatchAi.card.png differ
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureBatchAi.element.png b/cloud/documentation/azure/AiAndMlServiceColor/AzureBatchAi.element.png
new file mode 100644
index 00000000000..2bcdca4c670
Binary files /dev/null and b/cloud/documentation/azure/AiAndMlServiceColor/AzureBatchAi.element.png differ
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureBatchAi.md b/cloud/documentation/azure/AiAndMlServiceColor/AzureBatchAi.md
new file mode 100644
index 00000000000..3162d50cb88
--- /dev/null
+++ b/cloud/documentation/azure/AiAndMlServiceColor/AzureBatchAi.md
@@ -0,0 +1,81 @@
+# AzureBatchAi
+```text
+elements/azure/AiAndMlServiceColor/AzureBatchAi
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureBatchAi icon](../../../icons/azure/AiAndMlServiceColor/AzureBatchAi.png) | ![AzureBatchAi element](AzureBatchAi.element.png) | ![AzureBatchAi card](AzureBatchAi.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBatchAi element
+include('elements/azure/AiAndMlServiceColor/AzureBatchAi')
+AzureBatchAi('element', 'Batch Ai', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBatchAi element
+include('elements/azure/AiAndMlServiceColor/AzureBatchAi')
+AzureBatchAi('element', 'Batch Ai', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBatchAi card
+include('elements/azure/AiAndMlServiceColor/AzureBatchAi')
+AzureBatchAiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBatchAi card
+include('elements/azure/AiAndMlServiceColor/AzureBatchAi')
+AzureBatchAiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureBotServices.card.png b/cloud/documentation/azure/AiAndMlServiceColor/AzureBotServices.card.png
new file mode 100644
index 00000000000..c18f92e50c8
Binary files /dev/null and b/cloud/documentation/azure/AiAndMlServiceColor/AzureBotServices.card.png differ
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureBotServices.element.png b/cloud/documentation/azure/AiAndMlServiceColor/AzureBotServices.element.png
new file mode 100644
index 00000000000..9cd60196f7c
Binary files /dev/null and b/cloud/documentation/azure/AiAndMlServiceColor/AzureBotServices.element.png differ
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureBotServices.md b/cloud/documentation/azure/AiAndMlServiceColor/AzureBotServices.md
new file mode 100644
index 00000000000..b26e2dfb61a
--- /dev/null
+++ b/cloud/documentation/azure/AiAndMlServiceColor/AzureBotServices.md
@@ -0,0 +1,81 @@
+# AzureBotServices
+```text
+elements/azure/AiAndMlServiceColor/AzureBotServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureBotServices icon](../../../icons/azure/AiAndMlServiceColor/AzureBotServices.png) | ![AzureBotServices element](AzureBotServices.element.png) | ![AzureBotServices card](AzureBotServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBotServices element
+include('elements/azure/AiAndMlServiceColor/AzureBotServices')
+AzureBotServices('element', 'Bot Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBotServices element
+include('elements/azure/AiAndMlServiceColor/AzureBotServices')
+AzureBotServices('element', 'Bot Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBotServices card
+include('elements/azure/AiAndMlServiceColor/AzureBotServices')
+AzureBotServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBotServices card
+include('elements/azure/AiAndMlServiceColor/AzureBotServices')
+AzureBotServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureCognitiveServices.card.png b/cloud/documentation/azure/AiAndMlServiceColor/AzureCognitiveServices.card.png
new file mode 100644
index 00000000000..52e035945db
Binary files /dev/null and b/cloud/documentation/azure/AiAndMlServiceColor/AzureCognitiveServices.card.png differ
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureCognitiveServices.element.png b/cloud/documentation/azure/AiAndMlServiceColor/AzureCognitiveServices.element.png
new file mode 100644
index 00000000000..35c294c4876
Binary files /dev/null and b/cloud/documentation/azure/AiAndMlServiceColor/AzureCognitiveServices.element.png differ
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureCognitiveServices.md b/cloud/documentation/azure/AiAndMlServiceColor/AzureCognitiveServices.md
new file mode 100644
index 00000000000..2f8b8f7cfa4
--- /dev/null
+++ b/cloud/documentation/azure/AiAndMlServiceColor/AzureCognitiveServices.md
@@ -0,0 +1,81 @@
+# AzureCognitiveServices
+```text
+elements/azure/AiAndMlServiceColor/AzureCognitiveServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCognitiveServices icon](../../../icons/azure/AiAndMlServiceColor/AzureCognitiveServices.png) | ![AzureCognitiveServices element](AzureCognitiveServices.element.png) | ![AzureCognitiveServices card](AzureCognitiveServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCognitiveServices element
+include('elements/azure/AiAndMlServiceColor/AzureCognitiveServices')
+AzureCognitiveServices('element', 'Cognitive Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCognitiveServices element
+include('elements/azure/AiAndMlServiceColor/AzureCognitiveServices')
+AzureCognitiveServices('element', 'Cognitive Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCognitiveServices card
+include('elements/azure/AiAndMlServiceColor/AzureCognitiveServices')
+AzureCognitiveServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCognitiveServices card
+include('elements/azure/AiAndMlServiceColor/AzureCognitiveServices')
+AzureCognitiveServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureGenomicsAccounts.card.png b/cloud/documentation/azure/AiAndMlServiceColor/AzureGenomicsAccounts.card.png
new file mode 100644
index 00000000000..0991d162e36
Binary files /dev/null and b/cloud/documentation/azure/AiAndMlServiceColor/AzureGenomicsAccounts.card.png differ
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureGenomicsAccounts.element.png b/cloud/documentation/azure/AiAndMlServiceColor/AzureGenomicsAccounts.element.png
new file mode 100644
index 00000000000..32217c82c9e
Binary files /dev/null and b/cloud/documentation/azure/AiAndMlServiceColor/AzureGenomicsAccounts.element.png differ
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureGenomicsAccounts.md b/cloud/documentation/azure/AiAndMlServiceColor/AzureGenomicsAccounts.md
new file mode 100644
index 00000000000..7dd897cb60e
--- /dev/null
+++ b/cloud/documentation/azure/AiAndMlServiceColor/AzureGenomicsAccounts.md
@@ -0,0 +1,81 @@
+# AzureGenomicsAccounts
+```text
+elements/azure/AiAndMlServiceColor/AzureGenomicsAccounts
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureGenomicsAccounts icon](../../../icons/azure/AiAndMlServiceColor/AzureGenomicsAccounts.png) | ![AzureGenomicsAccounts element](AzureGenomicsAccounts.element.png) | ![AzureGenomicsAccounts card](AzureGenomicsAccounts.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGenomicsAccounts element
+include('elements/azure/AiAndMlServiceColor/AzureGenomicsAccounts')
+AzureGenomicsAccounts('element', 'Genomics Accounts', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGenomicsAccounts element
+include('elements/azure/AiAndMlServiceColor/AzureGenomicsAccounts')
+AzureGenomicsAccounts('element', 'Genomics Accounts', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGenomicsAccounts card
+include('elements/azure/AiAndMlServiceColor/AzureGenomicsAccounts')
+AzureGenomicsAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGenomicsAccounts card
+include('elements/azure/AiAndMlServiceColor/AzureGenomicsAccounts')
+AzureGenomicsAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.card.png b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.card.png
new file mode 100644
index 00000000000..8a6a08af87d
Binary files /dev/null and b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.card.png differ
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.element.png b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.element.png
new file mode 100644
index 00000000000..12a7219259f
Binary files /dev/null and b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.element.png differ
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.md b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.md
new file mode 100644
index 00000000000..ed1a8110de3
--- /dev/null
+++ b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.md
@@ -0,0 +1,81 @@
+# AzureMachineLearningServiceWorkspaces
+```text
+elements/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMachineLearningServiceWorkspaces icon](../../../icons/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.png) | ![AzureMachineLearningServiceWorkspaces element](AzureMachineLearningServiceWorkspaces.element.png) | ![AzureMachineLearningServiceWorkspaces card](AzureMachineLearningServiceWorkspaces.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMachineLearningServiceWorkspaces element
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces')
+AzureMachineLearningServiceWorkspaces('element', 'Machine Learning Service Workspaces', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMachineLearningServiceWorkspaces element
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces')
+AzureMachineLearningServiceWorkspaces('element', 'Machine Learning Service Workspaces', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMachineLearningServiceWorkspaces card
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces')
+AzureMachineLearningServiceWorkspacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMachineLearningServiceWorkspaces card
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces')
+AzureMachineLearningServiceWorkspacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.card.png b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.card.png
new file mode 100644
index 00000000000..153e51922ae
Binary files /dev/null and b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.card.png differ
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.element.png b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.element.png
new file mode 100644
index 00000000000..06f334e4488
Binary files /dev/null and b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.element.png differ
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.md b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.md
new file mode 100644
index 00000000000..b09c58a25f1
--- /dev/null
+++ b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.md
@@ -0,0 +1,81 @@
+# AzureMachineLearningStudioWebServicePlans
+```text
+elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMachineLearningStudioWebServicePlans icon](../../../icons/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.png) | ![AzureMachineLearningStudioWebServicePlans element](AzureMachineLearningStudioWebServicePlans.element.png) | ![AzureMachineLearningStudioWebServicePlans card](AzureMachineLearningStudioWebServicePlans.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMachineLearningStudioWebServicePlans element
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans')
+AzureMachineLearningStudioWebServicePlans('element', 'Machine Learning Studio Web Service Plans', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMachineLearningStudioWebServicePlans element
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans')
+AzureMachineLearningStudioWebServicePlans('element', 'Machine Learning Studio Web Service Plans', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMachineLearningStudioWebServicePlans card
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans')
+AzureMachineLearningStudioWebServicePlansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMachineLearningStudioWebServicePlans card
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans')
+AzureMachineLearningStudioWebServicePlansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.card.png b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.card.png
new file mode 100644
index 00000000000..4d0afaf6aff
Binary files /dev/null and b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.card.png differ
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.element.png b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.element.png
new file mode 100644
index 00000000000..84c9f79f20d
Binary files /dev/null and b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.element.png differ
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.md b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.md
new file mode 100644
index 00000000000..b4631935c4e
--- /dev/null
+++ b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.md
@@ -0,0 +1,81 @@
+# AzureMachineLearningStudioWebServices
+```text
+elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMachineLearningStudioWebServices icon](../../../icons/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.png) | ![AzureMachineLearningStudioWebServices element](AzureMachineLearningStudioWebServices.element.png) | ![AzureMachineLearningStudioWebServices card](AzureMachineLearningStudioWebServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMachineLearningStudioWebServices element
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices')
+AzureMachineLearningStudioWebServices('element', 'Machine Learning Studio Web Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMachineLearningStudioWebServices element
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices')
+AzureMachineLearningStudioWebServices('element', 'Machine Learning Studio Web Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMachineLearningStudioWebServices card
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices')
+AzureMachineLearningStudioWebServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMachineLearningStudioWebServices card
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices')
+AzureMachineLearningStudioWebServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.card.png b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.card.png
new file mode 100644
index 00000000000..d15bfbc9026
Binary files /dev/null and b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.card.png differ
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.element.png b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.element.png
new file mode 100644
index 00000000000..6695a967129
Binary files /dev/null and b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.element.png differ
diff --git a/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.md b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.md
new file mode 100644
index 00000000000..7a012b53cef
--- /dev/null
+++ b/cloud/documentation/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.md
@@ -0,0 +1,81 @@
+# AzureMachineLearningStudioWorkspaces
+```text
+elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMachineLearningStudioWorkspaces icon](../../../icons/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.png) | ![AzureMachineLearningStudioWorkspaces element](AzureMachineLearningStudioWorkspaces.element.png) | ![AzureMachineLearningStudioWorkspaces card](AzureMachineLearningStudioWorkspaces.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMachineLearningStudioWorkspaces element
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces')
+AzureMachineLearningStudioWorkspaces('element', 'Machine Learning Studio Workspaces', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMachineLearningStudioWorkspaces element
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces')
+AzureMachineLearningStudioWorkspaces('element', 'Machine Learning Studio Workspaces', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMachineLearningStudioWorkspaces card
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces')
+AzureMachineLearningStudioWorkspacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMachineLearningStudioWorkspaces card
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces')
+AzureMachineLearningStudioWorkspacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureAnalysisServices.card.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureAnalysisServices.card.png
new file mode 100644
index 00000000000..8b46af4cb97
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureAnalysisServices.card.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureAnalysisServices.element.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureAnalysisServices.element.png
new file mode 100644
index 00000000000..01860a53823
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureAnalysisServices.element.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureAnalysisServices.md b/cloud/documentation/azure/AnalyticsServiceColor/AzureAnalysisServices.md
new file mode 100644
index 00000000000..82353219e09
--- /dev/null
+++ b/cloud/documentation/azure/AnalyticsServiceColor/AzureAnalysisServices.md
@@ -0,0 +1,81 @@
+# AzureAnalysisServices
+```text
+elements/azure/AnalyticsServiceColor/AzureAnalysisServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAnalysisServices icon](../../../icons/azure/AnalyticsServiceColor/AzureAnalysisServices.png) | ![AzureAnalysisServices element](AzureAnalysisServices.element.png) | ![AzureAnalysisServices card](AzureAnalysisServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAnalysisServices element
+include('elements/azure/AnalyticsServiceColor/AzureAnalysisServices')
+AzureAnalysisServices('element', 'Analysis Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAnalysisServices element
+include('elements/azure/AnalyticsServiceColor/AzureAnalysisServices')
+AzureAnalysisServices('element', 'Analysis Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAnalysisServices card
+include('elements/azure/AnalyticsServiceColor/AzureAnalysisServices')
+AzureAnalysisServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAnalysisServices card
+include('elements/azure/AnalyticsServiceColor/AzureAnalysisServices')
+AzureAnalysisServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureDataExplorerClusters.card.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataExplorerClusters.card.png
new file mode 100644
index 00000000000..91d6cd56e8c
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataExplorerClusters.card.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureDataExplorerClusters.element.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataExplorerClusters.element.png
new file mode 100644
index 00000000000..162461835ac
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataExplorerClusters.element.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureDataExplorerClusters.md b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataExplorerClusters.md
new file mode 100644
index 00000000000..6d2453d8fc5
--- /dev/null
+++ b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataExplorerClusters.md
@@ -0,0 +1,81 @@
+# AzureDataExplorerClusters
+```text
+elements/azure/AnalyticsServiceColor/AzureDataExplorerClusters
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDataExplorerClusters icon](../../../icons/azure/AnalyticsServiceColor/AzureDataExplorerClusters.png) | ![AzureDataExplorerClusters element](AzureDataExplorerClusters.element.png) | ![AzureDataExplorerClusters card](AzureDataExplorerClusters.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataExplorerClusters element
+include('elements/azure/AnalyticsServiceColor/AzureDataExplorerClusters')
+AzureDataExplorerClusters('element', 'Data Explorer Clusters', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataExplorerClusters element
+include('elements/azure/AnalyticsServiceColor/AzureDataExplorerClusters')
+AzureDataExplorerClusters('element', 'Data Explorer Clusters', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataExplorerClusters card
+include('elements/azure/AnalyticsServiceColor/AzureDataExplorerClusters')
+AzureDataExplorerClustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataExplorerClusters card
+include('elements/azure/AnalyticsServiceColor/AzureDataExplorerClusters')
+AzureDataExplorerClustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureDataFactories.card.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataFactories.card.png
new file mode 100644
index 00000000000..63e6a4489f2
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataFactories.card.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureDataFactories.element.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataFactories.element.png
new file mode 100644
index 00000000000..79fdd73af6e
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataFactories.element.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureDataFactories.md b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataFactories.md
new file mode 100644
index 00000000000..1d24d952061
--- /dev/null
+++ b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataFactories.md
@@ -0,0 +1,81 @@
+# AzureDataFactories
+```text
+elements/azure/AnalyticsServiceColor/AzureDataFactories
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDataFactories icon](../../../icons/azure/AnalyticsServiceColor/AzureDataFactories.png) | ![AzureDataFactories element](AzureDataFactories.element.png) | ![AzureDataFactories card](AzureDataFactories.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataFactories element
+include('elements/azure/AnalyticsServiceColor/AzureDataFactories')
+AzureDataFactories('element', 'Data Factories', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataFactories element
+include('elements/azure/AnalyticsServiceColor/AzureDataFactories')
+AzureDataFactories('element', 'Data Factories', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataFactories card
+include('elements/azure/AnalyticsServiceColor/AzureDataFactories')
+AzureDataFactoriesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataFactories card
+include('elements/azure/AnalyticsServiceColor/AzureDataFactories')
+AzureDataFactoriesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.card.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.card.png
new file mode 100644
index 00000000000..49ceb2c6e36
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.card.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.element.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.element.png
new file mode 100644
index 00000000000..033f70acf54
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.element.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.md b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.md
new file mode 100644
index 00000000000..a6efd1b7ccd
--- /dev/null
+++ b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.md
@@ -0,0 +1,81 @@
+# AzureDataLakeAnalytics
+```text
+elements/azure/AnalyticsServiceColor/AzureDataLakeAnalytics
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDataLakeAnalytics icon](../../../icons/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.png) | ![AzureDataLakeAnalytics element](AzureDataLakeAnalytics.element.png) | ![AzureDataLakeAnalytics card](AzureDataLakeAnalytics.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataLakeAnalytics element
+include('elements/azure/AnalyticsServiceColor/AzureDataLakeAnalytics')
+AzureDataLakeAnalytics('element', 'Data Lake Analytics', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataLakeAnalytics element
+include('elements/azure/AnalyticsServiceColor/AzureDataLakeAnalytics')
+AzureDataLakeAnalytics('element', 'Data Lake Analytics', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataLakeAnalytics card
+include('elements/azure/AnalyticsServiceColor/AzureDataLakeAnalytics')
+AzureDataLakeAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataLakeAnalytics card
+include('elements/azure/AnalyticsServiceColor/AzureDataLakeAnalytics')
+AzureDataLakeAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.card.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.card.png
new file mode 100644
index 00000000000..bc84bc994a8
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.card.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.element.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.element.png
new file mode 100644
index 00000000000..04b07c6de55
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.element.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.md b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.md
new file mode 100644
index 00000000000..acf469d811c
--- /dev/null
+++ b/cloud/documentation/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.md
@@ -0,0 +1,81 @@
+# AzureDataLakeStoreGen1
+```text
+elements/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDataLakeStoreGen1 icon](../../../icons/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.png) | ![AzureDataLakeStoreGen1 element](AzureDataLakeStoreGen1.element.png) | ![AzureDataLakeStoreGen1 card](AzureDataLakeStoreGen1.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataLakeStoreGen1 element
+include('elements/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1')
+AzureDataLakeStoreGen1('element', 'Data Lake Store Gen1', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataLakeStoreGen1 element
+include('elements/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1')
+AzureDataLakeStoreGen1('element', 'Data Lake Store Gen1', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataLakeStoreGen1 card
+include('elements/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1')
+AzureDataLakeStoreGen1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataLakeStoreGen1 card
+include('elements/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1')
+AzureDataLakeStoreGen1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureDatabricks.card.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureDatabricks.card.png
new file mode 100644
index 00000000000..70871a21912
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureDatabricks.card.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureDatabricks.element.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureDatabricks.element.png
new file mode 100644
index 00000000000..cd2bd7a9793
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureDatabricks.element.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureDatabricks.md b/cloud/documentation/azure/AnalyticsServiceColor/AzureDatabricks.md
new file mode 100644
index 00000000000..14c4764d914
--- /dev/null
+++ b/cloud/documentation/azure/AnalyticsServiceColor/AzureDatabricks.md
@@ -0,0 +1,81 @@
+# AzureDatabricks
+```text
+elements/azure/AnalyticsServiceColor/AzureDatabricks
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDatabricks icon](../../../icons/azure/AnalyticsServiceColor/AzureDatabricks.png) | ![AzureDatabricks element](AzureDatabricks.element.png) | ![AzureDatabricks card](AzureDatabricks.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabricks element
+include('elements/azure/AnalyticsServiceColor/AzureDatabricks')
+AzureDatabricks('element', 'Databricks', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabricks element
+include('elements/azure/AnalyticsServiceColor/AzureDatabricks')
+AzureDatabricks('element', 'Databricks', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabricks card
+include('elements/azure/AnalyticsServiceColor/AzureDatabricks')
+AzureDatabricksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabricks card
+include('elements/azure/AnalyticsServiceColor/AzureDatabricks')
+AzureDatabricksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubClusters.card.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubClusters.card.png
new file mode 100644
index 00000000000..172f9b8ed46
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubClusters.card.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubClusters.element.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubClusters.element.png
new file mode 100644
index 00000000000..9dca53453b1
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubClusters.element.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubClusters.md b/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubClusters.md
new file mode 100644
index 00000000000..b10028dcd78
--- /dev/null
+++ b/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubClusters.md
@@ -0,0 +1,81 @@
+# AzureEventHubClusters
+```text
+elements/azure/AnalyticsServiceColor/AzureEventHubClusters
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureEventHubClusters icon](../../../icons/azure/AnalyticsServiceColor/AzureEventHubClusters.png) | ![AzureEventHubClusters element](AzureEventHubClusters.element.png) | ![AzureEventHubClusters card](AzureEventHubClusters.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventHubClusters element
+include('elements/azure/AnalyticsServiceColor/AzureEventHubClusters')
+AzureEventHubClusters('element', 'Event Hub Clusters', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventHubClusters element
+include('elements/azure/AnalyticsServiceColor/AzureEventHubClusters')
+AzureEventHubClusters('element', 'Event Hub Clusters', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEventHubClusters card
+include('elements/azure/AnalyticsServiceColor/AzureEventHubClusters')
+AzureEventHubClustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEventHubClusters card
+include('elements/azure/AnalyticsServiceColor/AzureEventHubClusters')
+AzureEventHubClustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubs.card.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubs.card.png
new file mode 100644
index 00000000000..1cf9c5e8f46
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubs.card.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubs.element.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubs.element.png
new file mode 100644
index 00000000000..223bc4991c4
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubs.element.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubs.md b/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubs.md
new file mode 100644
index 00000000000..5044cf86d8d
--- /dev/null
+++ b/cloud/documentation/azure/AnalyticsServiceColor/AzureEventHubs.md
@@ -0,0 +1,81 @@
+# AzureEventHubs
+```text
+elements/azure/AnalyticsServiceColor/AzureEventHubs
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureEventHubs icon](../../../icons/azure/AnalyticsServiceColor/AzureEventHubs.png) | ![AzureEventHubs element](AzureEventHubs.element.png) | ![AzureEventHubs card](AzureEventHubs.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventHubs element
+include('elements/azure/AnalyticsServiceColor/AzureEventHubs')
+AzureEventHubs('element', 'Event Hubs', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventHubs element
+include('elements/azure/AnalyticsServiceColor/AzureEventHubs')
+AzureEventHubs('element', 'Event Hubs', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEventHubs card
+include('elements/azure/AnalyticsServiceColor/AzureEventHubs')
+AzureEventHubsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEventHubs card
+include('elements/azure/AnalyticsServiceColor/AzureEventHubs')
+AzureEventHubsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureHdinsightclusters.card.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureHdinsightclusters.card.png
new file mode 100644
index 00000000000..7a584610b31
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureHdinsightclusters.card.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureHdinsightclusters.element.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureHdinsightclusters.element.png
new file mode 100644
index 00000000000..a27308e8320
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureHdinsightclusters.element.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureHdinsightclusters.md b/cloud/documentation/azure/AnalyticsServiceColor/AzureHdinsightclusters.md
new file mode 100644
index 00000000000..de7a592f00d
--- /dev/null
+++ b/cloud/documentation/azure/AnalyticsServiceColor/AzureHdinsightclusters.md
@@ -0,0 +1,81 @@
+# AzureHdinsightclusters
+```text
+elements/azure/AnalyticsServiceColor/AzureHdinsightclusters
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureHdinsightclusters icon](../../../icons/azure/AnalyticsServiceColor/AzureHdinsightclusters.png) | ![AzureHdinsightclusters element](AzureHdinsightclusters.element.png) | ![AzureHdinsightclusters card](AzureHdinsightclusters.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHdinsightclusters element
+include('elements/azure/AnalyticsServiceColor/AzureHdinsightclusters')
+AzureHdinsightclusters('element', 'Hdinsightclusters', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHdinsightclusters element
+include('elements/azure/AnalyticsServiceColor/AzureHdinsightclusters')
+AzureHdinsightclusters('element', 'Hdinsightclusters', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHdinsightclusters card
+include('elements/azure/AnalyticsServiceColor/AzureHdinsightclusters')
+AzureHdinsightclustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHdinsightclusters card
+include('elements/azure/AnalyticsServiceColor/AzureHdinsightclusters')
+AzureHdinsightclustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.card.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.card.png
new file mode 100644
index 00000000000..81c7c23f73f
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.card.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.element.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.element.png
new file mode 100644
index 00000000000..1c80e9f7bc4
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.element.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.md b/cloud/documentation/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.md
new file mode 100644
index 00000000000..df23b30dc77
--- /dev/null
+++ b/cloud/documentation/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.md
@@ -0,0 +1,81 @@
+# AzureLogAnalyticsWorkspaces
+```text
+elements/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLogAnalyticsWorkspaces icon](../../../icons/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.png) | ![AzureLogAnalyticsWorkspaces element](AzureLogAnalyticsWorkspaces.element.png) | ![AzureLogAnalyticsWorkspaces card](AzureLogAnalyticsWorkspaces.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogAnalyticsWorkspaces element
+include('elements/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces')
+AzureLogAnalyticsWorkspaces('element', 'Log Analytics Workspaces', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogAnalyticsWorkspaces element
+include('elements/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces')
+AzureLogAnalyticsWorkspaces('element', 'Log Analytics Workspaces', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLogAnalyticsWorkspaces card
+include('elements/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces')
+AzureLogAnalyticsWorkspacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLogAnalyticsWorkspaces card
+include('elements/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces')
+AzureLogAnalyticsWorkspacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.card.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.card.png
new file mode 100644
index 00000000000..df68dcd10cb
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.card.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.element.png b/cloud/documentation/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.element.png
new file mode 100644
index 00000000000..b20d83afe7b
Binary files /dev/null and b/cloud/documentation/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.element.png differ
diff --git a/cloud/documentation/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.md b/cloud/documentation/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.md
new file mode 100644
index 00000000000..b5840afc2b5
--- /dev/null
+++ b/cloud/documentation/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.md
@@ -0,0 +1,81 @@
+# AzureStreamAnalyticsJobs
+```text
+elements/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureStreamAnalyticsJobs icon](../../../icons/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.png) | ![AzureStreamAnalyticsJobs element](AzureStreamAnalyticsJobs.element.png) | ![AzureStreamAnalyticsJobs card](AzureStreamAnalyticsJobs.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStreamAnalyticsJobs element
+include('elements/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs')
+AzureStreamAnalyticsJobs('element', 'Stream Analytics Jobs', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStreamAnalyticsJobs element
+include('elements/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs')
+AzureStreamAnalyticsJobs('element', 'Stream Analytics Jobs', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStreamAnalyticsJobs card
+include('elements/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs')
+AzureStreamAnalyticsJobsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStreamAnalyticsJobs card
+include('elements/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs')
+AzureStreamAnalyticsJobsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/AzureGroupDashed.group.png b/cloud/documentation/azure/AzureGroupDashed.group.png
new file mode 100644
index 00000000000..29369072c99
Binary files /dev/null and b/cloud/documentation/azure/AzureGroupDashed.group.png differ
diff --git a/cloud/documentation/azure/AzureGroupDashed.md b/cloud/documentation/azure/AzureGroupDashed.md
new file mode 100644
index 00000000000..c2043246106
--- /dev/null
+++ b/cloud/documentation/azure/AzureGroupDashed.md
@@ -0,0 +1,40 @@
+# AzureGroupDashed
+| Example | Resource |
+| :-: | --- |
+| ![AzureGroupDashed group](AzureGroupDashed.group.png) | `groups/azure/AzureGroupDashed` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupDashed group
+include('groups/azure/AzureGroupDashed')
+AzureGroupDashed('element', 'Dashed', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupDashed group
+include('groups/azure/AzureGroupDashed')
+AzureGroupDashed('element', 'Dashed', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/azure/AzureGroupDotted.group.png b/cloud/documentation/azure/AzureGroupDotted.group.png
new file mode 100644
index 00000000000..23398f9d042
Binary files /dev/null and b/cloud/documentation/azure/AzureGroupDotted.group.png differ
diff --git a/cloud/documentation/azure/AzureGroupDotted.md b/cloud/documentation/azure/AzureGroupDotted.md
new file mode 100644
index 00000000000..ca32a20a9e3
--- /dev/null
+++ b/cloud/documentation/azure/AzureGroupDotted.md
@@ -0,0 +1,40 @@
+# AzureGroupDotted
+| Example | Resource |
+| :-: | --- |
+| ![AzureGroupDotted group](AzureGroupDotted.group.png) | `groups/azure/AzureGroupDotted` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupDotted group
+include('groups/azure/AzureGroupDotted')
+AzureGroupDotted('element', 'Dotted', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupDotted group
+include('groups/azure/AzureGroupDotted')
+AzureGroupDotted('element', 'Dotted', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/azure/AzureGroupNetwork.group.png b/cloud/documentation/azure/AzureGroupNetwork.group.png
new file mode 100644
index 00000000000..f6c2fcbb885
Binary files /dev/null and b/cloud/documentation/azure/AzureGroupNetwork.group.png differ
diff --git a/cloud/documentation/azure/AzureGroupNetwork.md b/cloud/documentation/azure/AzureGroupNetwork.md
new file mode 100644
index 00000000000..2c6559a4002
--- /dev/null
+++ b/cloud/documentation/azure/AzureGroupNetwork.md
@@ -0,0 +1,40 @@
+# AzureGroupNetwork
+| Example | Resource |
+| :-: | --- |
+| ![AzureGroupNetwork group](AzureGroupNetwork.group.png) | `groups/azure/AzureGroupNetwork` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupNetwork group
+include('groups/azure/AzureGroupNetwork')
+AzureGroupNetwork('element', 'Network', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupNetwork group
+include('groups/azure/AzureGroupNetwork')
+AzureGroupNetwork('element', 'Network', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/azure/AzureGroupPlain.group.png b/cloud/documentation/azure/AzureGroupPlain.group.png
new file mode 100644
index 00000000000..84436d6ece5
Binary files /dev/null and b/cloud/documentation/azure/AzureGroupPlain.group.png differ
diff --git a/cloud/documentation/azure/AzureGroupPlain.md b/cloud/documentation/azure/AzureGroupPlain.md
new file mode 100644
index 00000000000..d35a24de86d
--- /dev/null
+++ b/cloud/documentation/azure/AzureGroupPlain.md
@@ -0,0 +1,40 @@
+# AzureGroupPlain
+| Example | Resource |
+| :-: | --- |
+| ![AzureGroupPlain group](AzureGroupPlain.group.png) | `groups/azure/AzureGroupPlain` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupPlain group
+include('groups/azure/AzureGroupPlain')
+AzureGroupPlain('element', 'Plain', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupPlain group
+include('groups/azure/AzureGroupPlain')
+AzureGroupPlain('element', 'Plain', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/azure/AzureGroupPlainDashed.group.png b/cloud/documentation/azure/AzureGroupPlainDashed.group.png
new file mode 100644
index 00000000000..72bab909347
Binary files /dev/null and b/cloud/documentation/azure/AzureGroupPlainDashed.group.png differ
diff --git a/cloud/documentation/azure/AzureGroupPlainDashed.md b/cloud/documentation/azure/AzureGroupPlainDashed.md
new file mode 100644
index 00000000000..1fa9bd3277c
--- /dev/null
+++ b/cloud/documentation/azure/AzureGroupPlainDashed.md
@@ -0,0 +1,40 @@
+# AzureGroupPlainDashed
+| Example | Resource |
+| :-: | --- |
+| ![AzureGroupPlainDashed group](AzureGroupPlainDashed.group.png) | `groups/azure/AzureGroupPlainDashed` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupPlainDashed group
+include('groups/azure/AzureGroupPlainDashed')
+AzureGroupPlainDashed('element', 'Plain Dashed', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupPlainDashed group
+include('groups/azure/AzureGroupPlainDashed')
+AzureGroupPlainDashed('element', 'Plain Dashed', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/azure/AzureGroupPlainDotted.group.png b/cloud/documentation/azure/AzureGroupPlainDotted.group.png
new file mode 100644
index 00000000000..cbc3a58b798
Binary files /dev/null and b/cloud/documentation/azure/AzureGroupPlainDotted.group.png differ
diff --git a/cloud/documentation/azure/AzureGroupPlainDotted.md b/cloud/documentation/azure/AzureGroupPlainDotted.md
new file mode 100644
index 00000000000..4f2ade520a3
--- /dev/null
+++ b/cloud/documentation/azure/AzureGroupPlainDotted.md
@@ -0,0 +1,40 @@
+# AzureGroupPlainDotted
+| Example | Resource |
+| :-: | --- |
+| ![AzureGroupPlainDotted group](AzureGroupPlainDotted.group.png) | `groups/azure/AzureGroupPlainDotted` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupPlainDotted group
+include('groups/azure/AzureGroupPlainDotted')
+AzureGroupPlainDotted('element', 'Plain Dotted', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupPlainDotted group
+include('groups/azure/AzureGroupPlainDotted')
+AzureGroupPlainDotted('element', 'Plain Dotted', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/azure/AzureGroupTransparent.group.png b/cloud/documentation/azure/AzureGroupTransparent.group.png
new file mode 100644
index 00000000000..2975caa61c1
Binary files /dev/null and b/cloud/documentation/azure/AzureGroupTransparent.group.png differ
diff --git a/cloud/documentation/azure/AzureGroupTransparent.md b/cloud/documentation/azure/AzureGroupTransparent.md
new file mode 100644
index 00000000000..8a10aaaaad5
--- /dev/null
+++ b/cloud/documentation/azure/AzureGroupTransparent.md
@@ -0,0 +1,40 @@
+# AzureGroupTransparent
+| Example | Resource |
+| :-: | --- |
+| ![AzureGroupTransparent group](AzureGroupTransparent.group.png) | `groups/azure/AzureGroupTransparent` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupTransparent group
+include('groups/azure/AzureGroupTransparent')
+AzureGroupTransparent('element', 'Transparent', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupTransparent group
+include('groups/azure/AzureGroupTransparent')
+AzureGroupTransparent('element', 'Transparent', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/azure/Companies/AzureCacheRedisProductIcon.card.png b/cloud/documentation/azure/Companies/AzureCacheRedisProductIcon.card.png
new file mode 100644
index 00000000000..a0a61e1365f
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureCacheRedisProductIcon.card.png differ
diff --git a/cloud/documentation/azure/Companies/AzureCacheRedisProductIcon.element.png b/cloud/documentation/azure/Companies/AzureCacheRedisProductIcon.element.png
new file mode 100644
index 00000000000..c63b8eaa8fb
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureCacheRedisProductIcon.element.png differ
diff --git a/cloud/documentation/azure/Companies/AzureCacheRedisProductIcon.md b/cloud/documentation/azure/Companies/AzureCacheRedisProductIcon.md
new file mode 100644
index 00000000000..454d550a730
--- /dev/null
+++ b/cloud/documentation/azure/Companies/AzureCacheRedisProductIcon.md
@@ -0,0 +1,81 @@
+# AzureCacheRedisProductIcon
+```text
+elements/azure/Companies/AzureCacheRedisProductIcon
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCacheRedisProductIcon icon](../../../icons/azure/Companies/AzureCacheRedisProductIcon.png) | ![AzureCacheRedisProductIcon element](AzureCacheRedisProductIcon.element.png) | ![AzureCacheRedisProductIcon card](AzureCacheRedisProductIcon.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCacheRedisProductIcon element
+include('elements/azure/Companies/AzureCacheRedisProductIcon')
+AzureCacheRedisProductIcon('element', 'Cache Redis Product Icon', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCacheRedisProductIcon element
+include('elements/azure/Companies/AzureCacheRedisProductIcon')
+AzureCacheRedisProductIcon('element', 'Cache Redis Product Icon', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCacheRedisProductIcon card
+include('elements/azure/Companies/AzureCacheRedisProductIcon')
+AzureCacheRedisProductIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCacheRedisProductIcon card
+include('elements/azure/Companies/AzureCacheRedisProductIcon')
+AzureCacheRedisProductIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/Companies/AzureCloudCycle.card.png b/cloud/documentation/azure/Companies/AzureCloudCycle.card.png
new file mode 100644
index 00000000000..a3bacc53e0d
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureCloudCycle.card.png differ
diff --git a/cloud/documentation/azure/Companies/AzureCloudCycle.element.png b/cloud/documentation/azure/Companies/AzureCloudCycle.element.png
new file mode 100644
index 00000000000..20195f81b45
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureCloudCycle.element.png differ
diff --git a/cloud/documentation/azure/Companies/AzureCloudCycle.md b/cloud/documentation/azure/Companies/AzureCloudCycle.md
new file mode 100644
index 00000000000..f141f9c82dd
--- /dev/null
+++ b/cloud/documentation/azure/Companies/AzureCloudCycle.md
@@ -0,0 +1,81 @@
+# AzureCloudCycle
+```text
+elements/azure/Companies/AzureCloudCycle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCloudCycle icon](../../../icons/azure/Companies/AzureCloudCycle.png) | ![AzureCloudCycle element](AzureCloudCycle.element.png) | ![AzureCloudCycle card](AzureCloudCycle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudCycle element
+include('elements/azure/Companies/AzureCloudCycle')
+AzureCloudCycle('element', 'Cloud Cycle', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudCycle element
+include('elements/azure/Companies/AzureCloudCycle')
+AzureCloudCycle('element', 'Cloud Cycle', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCloudCycle card
+include('elements/azure/Companies/AzureCloudCycle')
+AzureCloudCycleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCloudCycle card
+include('elements/azure/Companies/AzureCloudCycle')
+AzureCloudCycleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/Companies/AzureDatabricks.card.png b/cloud/documentation/azure/Companies/AzureDatabricks.card.png
new file mode 100644
index 00000000000..7e8a3224808
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureDatabricks.card.png differ
diff --git a/cloud/documentation/azure/Companies/AzureDatabricks.element.png b/cloud/documentation/azure/Companies/AzureDatabricks.element.png
new file mode 100644
index 00000000000..79787412ea8
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureDatabricks.element.png differ
diff --git a/cloud/documentation/azure/Companies/AzureDatabricks.md b/cloud/documentation/azure/Companies/AzureDatabricks.md
new file mode 100644
index 00000000000..cab7c28e8d7
--- /dev/null
+++ b/cloud/documentation/azure/Companies/AzureDatabricks.md
@@ -0,0 +1,81 @@
+# AzureDatabricks
+```text
+elements/azure/Companies/AzureDatabricks
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDatabricks icon](../../../icons/azure/Companies/AzureDatabricks.png) | ![AzureDatabricks element](AzureDatabricks.element.png) | ![AzureDatabricks card](AzureDatabricks.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabricks element
+include('elements/azure/Companies/AzureDatabricks')
+AzureDatabricks('element', 'Databricks', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabricks element
+include('elements/azure/Companies/AzureDatabricks')
+AzureDatabricks('element', 'Databricks', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabricks card
+include('elements/azure/Companies/AzureDatabricks')
+AzureDatabricksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabricks card
+include('elements/azure/Companies/AzureDatabricks')
+AzureDatabricksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/Companies/AzureHdInsight.card.png b/cloud/documentation/azure/Companies/AzureHdInsight.card.png
new file mode 100644
index 00000000000..ea3ba996da3
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureHdInsight.card.png differ
diff --git a/cloud/documentation/azure/Companies/AzureHdInsight.element.png b/cloud/documentation/azure/Companies/AzureHdInsight.element.png
new file mode 100644
index 00000000000..2adf56c806d
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureHdInsight.element.png differ
diff --git a/cloud/documentation/azure/Companies/AzureHdInsight.md b/cloud/documentation/azure/Companies/AzureHdInsight.md
new file mode 100644
index 00000000000..65d0ce74f9c
--- /dev/null
+++ b/cloud/documentation/azure/Companies/AzureHdInsight.md
@@ -0,0 +1,81 @@
+# AzureHdInsight
+```text
+elements/azure/Companies/AzureHdInsight
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureHdInsight icon](../../../icons/azure/Companies/AzureHdInsight.png) | ![AzureHdInsight element](AzureHdInsight.element.png) | ![AzureHdInsight card](AzureHdInsight.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHdInsight element
+include('elements/azure/Companies/AzureHdInsight')
+AzureHdInsight('element', 'Hd Insight', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHdInsight element
+include('elements/azure/Companies/AzureHdInsight')
+AzureHdInsight('element', 'Hd Insight', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHdInsight card
+include('elements/azure/Companies/AzureHdInsight')
+AzureHdInsightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHdInsight card
+include('elements/azure/Companies/AzureHdInsight')
+AzureHdInsightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/Companies/AzureHdinsightColor.card.png b/cloud/documentation/azure/Companies/AzureHdinsightColor.card.png
new file mode 100644
index 00000000000..60f9ba495ad
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureHdinsightColor.card.png differ
diff --git a/cloud/documentation/azure/Companies/AzureHdinsightColor.element.png b/cloud/documentation/azure/Companies/AzureHdinsightColor.element.png
new file mode 100644
index 00000000000..bd312669d50
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureHdinsightColor.element.png differ
diff --git a/cloud/documentation/azure/Companies/AzureHdinsightColor.md b/cloud/documentation/azure/Companies/AzureHdinsightColor.md
new file mode 100644
index 00000000000..999787c9277
--- /dev/null
+++ b/cloud/documentation/azure/Companies/AzureHdinsightColor.md
@@ -0,0 +1,81 @@
+# AzureHdinsightColor
+```text
+elements/azure/Companies/AzureHdinsightColor
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureHdinsightColor icon](../../../icons/azure/Companies/AzureHdinsightColor.png) | ![AzureHdinsightColor element](AzureHdinsightColor.element.png) | ![AzureHdinsightColor card](AzureHdinsightColor.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHdinsightColor element
+include('elements/azure/Companies/AzureHdinsightColor')
+AzureHdinsightColor('element', 'Hdinsight Color', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHdinsightColor element
+include('elements/azure/Companies/AzureHdinsightColor')
+AzureHdinsightColor('element', 'Hdinsight Color', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHdinsightColor card
+include('elements/azure/Companies/AzureHdinsightColor')
+AzureHdinsightColorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHdinsightColor card
+include('elements/azure/Companies/AzureHdinsightColor')
+AzureHdinsightColorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/Companies/AzureHockeyapp.card.png b/cloud/documentation/azure/Companies/AzureHockeyapp.card.png
new file mode 100644
index 00000000000..84b8fbcd0b7
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureHockeyapp.card.png differ
diff --git a/cloud/documentation/azure/Companies/AzureHockeyapp.element.png b/cloud/documentation/azure/Companies/AzureHockeyapp.element.png
new file mode 100644
index 00000000000..cb6c8d2e77a
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureHockeyapp.element.png differ
diff --git a/cloud/documentation/azure/Companies/AzureHockeyapp.md b/cloud/documentation/azure/Companies/AzureHockeyapp.md
new file mode 100644
index 00000000000..6a989e4e0bd
--- /dev/null
+++ b/cloud/documentation/azure/Companies/AzureHockeyapp.md
@@ -0,0 +1,81 @@
+# AzureHockeyapp
+```text
+elements/azure/Companies/AzureHockeyapp
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureHockeyapp icon](../../../icons/azure/Companies/AzureHockeyapp.png) | ![AzureHockeyapp element](AzureHockeyapp.element.png) | ![AzureHockeyapp card](AzureHockeyapp.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHockeyapp element
+include('elements/azure/Companies/AzureHockeyapp')
+AzureHockeyapp('element', 'Hockeyapp', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHockeyapp element
+include('elements/azure/Companies/AzureHockeyapp')
+AzureHockeyapp('element', 'Hockeyapp', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHockeyapp card
+include('elements/azure/Companies/AzureHockeyapp')
+AzureHockeyappCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHockeyapp card
+include('elements/azure/Companies/AzureHockeyapp')
+AzureHockeyappCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/Companies/AzureHockeyappColor.card.png b/cloud/documentation/azure/Companies/AzureHockeyappColor.card.png
new file mode 100644
index 00000000000..48d7de3a42e
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureHockeyappColor.card.png differ
diff --git a/cloud/documentation/azure/Companies/AzureHockeyappColor.element.png b/cloud/documentation/azure/Companies/AzureHockeyappColor.element.png
new file mode 100644
index 00000000000..74dbffd0cbe
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureHockeyappColor.element.png differ
diff --git a/cloud/documentation/azure/Companies/AzureHockeyappColor.md b/cloud/documentation/azure/Companies/AzureHockeyappColor.md
new file mode 100644
index 00000000000..24544de723c
--- /dev/null
+++ b/cloud/documentation/azure/Companies/AzureHockeyappColor.md
@@ -0,0 +1,81 @@
+# AzureHockeyappColor
+```text
+elements/azure/Companies/AzureHockeyappColor
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureHockeyappColor icon](../../../icons/azure/Companies/AzureHockeyappColor.png) | ![AzureHockeyappColor element](AzureHockeyappColor.element.png) | ![AzureHockeyappColor card](AzureHockeyappColor.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHockeyappColor element
+include('elements/azure/Companies/AzureHockeyappColor')
+AzureHockeyappColor('element', 'Hockeyapp Color', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHockeyappColor element
+include('elements/azure/Companies/AzureHockeyappColor')
+AzureHockeyappColor('element', 'Hockeyapp Color', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHockeyappColor card
+include('elements/azure/Companies/AzureHockeyappColor')
+AzureHockeyappColorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHockeyappColor card
+include('elements/azure/Companies/AzureHockeyappColor')
+AzureHockeyappColorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/Companies/AzureKubernetes.card.png b/cloud/documentation/azure/Companies/AzureKubernetes.card.png
new file mode 100644
index 00000000000..302f1326811
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureKubernetes.card.png differ
diff --git a/cloud/documentation/azure/Companies/AzureKubernetes.element.png b/cloud/documentation/azure/Companies/AzureKubernetes.element.png
new file mode 100644
index 00000000000..c70e698a10e
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureKubernetes.element.png differ
diff --git a/cloud/documentation/azure/Companies/AzureKubernetes.md b/cloud/documentation/azure/Companies/AzureKubernetes.md
new file mode 100644
index 00000000000..4ab41d04be1
--- /dev/null
+++ b/cloud/documentation/azure/Companies/AzureKubernetes.md
@@ -0,0 +1,81 @@
+# AzureKubernetes
+```text
+elements/azure/Companies/AzureKubernetes
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureKubernetes icon](../../../icons/azure/Companies/AzureKubernetes.png) | ![AzureKubernetes element](AzureKubernetes.element.png) | ![AzureKubernetes card](AzureKubernetes.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKubernetes element
+include('elements/azure/Companies/AzureKubernetes')
+AzureKubernetes('element', 'Kubernetes', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKubernetes element
+include('elements/azure/Companies/AzureKubernetes')
+AzureKubernetes('element', 'Kubernetes', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureKubernetes card
+include('elements/azure/Companies/AzureKubernetes')
+AzureKubernetesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureKubernetes card
+include('elements/azure/Companies/AzureKubernetes')
+AzureKubernetesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/Companies/AzureLogoDcOs.card.png b/cloud/documentation/azure/Companies/AzureLogoDcOs.card.png
new file mode 100644
index 00000000000..feadd5cb911
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureLogoDcOs.card.png differ
diff --git a/cloud/documentation/azure/Companies/AzureLogoDcOs.element.png b/cloud/documentation/azure/Companies/AzureLogoDcOs.element.png
new file mode 100644
index 00000000000..3e9a98b9520
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureLogoDcOs.element.png differ
diff --git a/cloud/documentation/azure/Companies/AzureLogoDcOs.md b/cloud/documentation/azure/Companies/AzureLogoDcOs.md
new file mode 100644
index 00000000000..63e3a858290
--- /dev/null
+++ b/cloud/documentation/azure/Companies/AzureLogoDcOs.md
@@ -0,0 +1,81 @@
+# AzureLogoDcOs
+```text
+elements/azure/Companies/AzureLogoDcOs
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLogoDcOs icon](../../../icons/azure/Companies/AzureLogoDcOs.png) | ![AzureLogoDcOs element](AzureLogoDcOs.element.png) | ![AzureLogoDcOs card](AzureLogoDcOs.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogoDcOs element
+include('elements/azure/Companies/AzureLogoDcOs')
+AzureLogoDcOs('element', 'Logo Dc Os', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogoDcOs element
+include('elements/azure/Companies/AzureLogoDcOs')
+AzureLogoDcOs('element', 'Logo Dc Os', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLogoDcOs card
+include('elements/azure/Companies/AzureLogoDcOs')
+AzureLogoDcOsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLogoDcOs card
+include('elements/azure/Companies/AzureLogoDcOs')
+AzureLogoDcOsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/Companies/AzureLogoDocker.card.png b/cloud/documentation/azure/Companies/AzureLogoDocker.card.png
new file mode 100644
index 00000000000..0dc8c1e3244
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureLogoDocker.card.png differ
diff --git a/cloud/documentation/azure/Companies/AzureLogoDocker.element.png b/cloud/documentation/azure/Companies/AzureLogoDocker.element.png
new file mode 100644
index 00000000000..7fd6c17c05f
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureLogoDocker.element.png differ
diff --git a/cloud/documentation/azure/Companies/AzureLogoDocker.md b/cloud/documentation/azure/Companies/AzureLogoDocker.md
new file mode 100644
index 00000000000..5704fd2632b
--- /dev/null
+++ b/cloud/documentation/azure/Companies/AzureLogoDocker.md
@@ -0,0 +1,81 @@
+# AzureLogoDocker
+```text
+elements/azure/Companies/AzureLogoDocker
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLogoDocker icon](../../../icons/azure/Companies/AzureLogoDocker.png) | ![AzureLogoDocker element](AzureLogoDocker.element.png) | ![AzureLogoDocker card](AzureLogoDocker.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogoDocker element
+include('elements/azure/Companies/AzureLogoDocker')
+AzureLogoDocker('element', 'Logo Docker', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogoDocker element
+include('elements/azure/Companies/AzureLogoDocker')
+AzureLogoDocker('element', 'Logo Docker', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLogoDocker card
+include('elements/azure/Companies/AzureLogoDocker')
+AzureLogoDockerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLogoDocker card
+include('elements/azure/Companies/AzureLogoDocker')
+AzureLogoDockerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/Companies/AzureLogoPluralsightMono.card.png b/cloud/documentation/azure/Companies/AzureLogoPluralsightMono.card.png
new file mode 100644
index 00000000000..301e965b19b
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureLogoPluralsightMono.card.png differ
diff --git a/cloud/documentation/azure/Companies/AzureLogoPluralsightMono.element.png b/cloud/documentation/azure/Companies/AzureLogoPluralsightMono.element.png
new file mode 100644
index 00000000000..cacfd277344
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureLogoPluralsightMono.element.png differ
diff --git a/cloud/documentation/azure/Companies/AzureLogoPluralsightMono.md b/cloud/documentation/azure/Companies/AzureLogoPluralsightMono.md
new file mode 100644
index 00000000000..a475dd8f179
--- /dev/null
+++ b/cloud/documentation/azure/Companies/AzureLogoPluralsightMono.md
@@ -0,0 +1,81 @@
+# AzureLogoPluralsightMono
+```text
+elements/azure/Companies/AzureLogoPluralsightMono
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLogoPluralsightMono icon](../../../icons/azure/Companies/AzureLogoPluralsightMono.png) | ![AzureLogoPluralsightMono element](AzureLogoPluralsightMono.element.png) | ![AzureLogoPluralsightMono card](AzureLogoPluralsightMono.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogoPluralsightMono element
+include('elements/azure/Companies/AzureLogoPluralsightMono')
+AzureLogoPluralsightMono('element', 'Logo Pluralsight Mono', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogoPluralsightMono element
+include('elements/azure/Companies/AzureLogoPluralsightMono')
+AzureLogoPluralsightMono('element', 'Logo Pluralsight Mono', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLogoPluralsightMono card
+include('elements/azure/Companies/AzureLogoPluralsightMono')
+AzureLogoPluralsightMonoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLogoPluralsightMono card
+include('elements/azure/Companies/AzureLogoPluralsightMono')
+AzureLogoPluralsightMonoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/Companies/AzureLogoPluralsightTwotone.card.png b/cloud/documentation/azure/Companies/AzureLogoPluralsightTwotone.card.png
new file mode 100644
index 00000000000..bcad46baacc
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureLogoPluralsightTwotone.card.png differ
diff --git a/cloud/documentation/azure/Companies/AzureLogoPluralsightTwotone.element.png b/cloud/documentation/azure/Companies/AzureLogoPluralsightTwotone.element.png
new file mode 100644
index 00000000000..04e890436d6
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureLogoPluralsightTwotone.element.png differ
diff --git a/cloud/documentation/azure/Companies/AzureLogoPluralsightTwotone.md b/cloud/documentation/azure/Companies/AzureLogoPluralsightTwotone.md
new file mode 100644
index 00000000000..4c2b60a892b
--- /dev/null
+++ b/cloud/documentation/azure/Companies/AzureLogoPluralsightTwotone.md
@@ -0,0 +1,81 @@
+# AzureLogoPluralsightTwotone
+```text
+elements/azure/Companies/AzureLogoPluralsightTwotone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLogoPluralsightTwotone icon](../../../icons/azure/Companies/AzureLogoPluralsightTwotone.png) | ![AzureLogoPluralsightTwotone element](AzureLogoPluralsightTwotone.element.png) | ![AzureLogoPluralsightTwotone card](AzureLogoPluralsightTwotone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogoPluralsightTwotone element
+include('elements/azure/Companies/AzureLogoPluralsightTwotone')
+AzureLogoPluralsightTwotone('element', 'Logo Pluralsight Twotone', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogoPluralsightTwotone element
+include('elements/azure/Companies/AzureLogoPluralsightTwotone')
+AzureLogoPluralsightTwotone('element', 'Logo Pluralsight Twotone', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLogoPluralsightTwotone card
+include('elements/azure/Companies/AzureLogoPluralsightTwotone')
+AzureLogoPluralsightTwotoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLogoPluralsightTwotone card
+include('elements/azure/Companies/AzureLogoPluralsightTwotone')
+AzureLogoPluralsightTwotoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/Companies/AzureOpenshift.card.png b/cloud/documentation/azure/Companies/AzureOpenshift.card.png
new file mode 100644
index 00000000000..f80764e9ce9
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureOpenshift.card.png differ
diff --git a/cloud/documentation/azure/Companies/AzureOpenshift.element.png b/cloud/documentation/azure/Companies/AzureOpenshift.element.png
new file mode 100644
index 00000000000..059446595db
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureOpenshift.element.png differ
diff --git a/cloud/documentation/azure/Companies/AzureOpenshift.md b/cloud/documentation/azure/Companies/AzureOpenshift.md
new file mode 100644
index 00000000000..3a864428b7e
--- /dev/null
+++ b/cloud/documentation/azure/Companies/AzureOpenshift.md
@@ -0,0 +1,81 @@
+# AzureOpenshift
+```text
+elements/azure/Companies/AzureOpenshift
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureOpenshift icon](../../../icons/azure/Companies/AzureOpenshift.png) | ![AzureOpenshift element](AzureOpenshift.element.png) | ![AzureOpenshift card](AzureOpenshift.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureOpenshift element
+include('elements/azure/Companies/AzureOpenshift')
+AzureOpenshift('element', 'Openshift', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureOpenshift element
+include('elements/azure/Companies/AzureOpenshift')
+AzureOpenshift('element', 'Openshift', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureOpenshift card
+include('elements/azure/Companies/AzureOpenshift')
+AzureOpenshiftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureOpenshift card
+include('elements/azure/Companies/AzureOpenshift')
+AzureOpenshiftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/Companies/AzureStackoverflow.card.png b/cloud/documentation/azure/Companies/AzureStackoverflow.card.png
new file mode 100644
index 00000000000..9805f330625
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureStackoverflow.card.png differ
diff --git a/cloud/documentation/azure/Companies/AzureStackoverflow.element.png b/cloud/documentation/azure/Companies/AzureStackoverflow.element.png
new file mode 100644
index 00000000000..0a0fa96f7ff
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureStackoverflow.element.png differ
diff --git a/cloud/documentation/azure/Companies/AzureStackoverflow.md b/cloud/documentation/azure/Companies/AzureStackoverflow.md
new file mode 100644
index 00000000000..8e2b4f15093
--- /dev/null
+++ b/cloud/documentation/azure/Companies/AzureStackoverflow.md
@@ -0,0 +1,81 @@
+# AzureStackoverflow
+```text
+elements/azure/Companies/AzureStackoverflow
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureStackoverflow icon](../../../icons/azure/Companies/AzureStackoverflow.png) | ![AzureStackoverflow element](AzureStackoverflow.element.png) | ![AzureStackoverflow card](AzureStackoverflow.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStackoverflow element
+include('elements/azure/Companies/AzureStackoverflow')
+AzureStackoverflow('element', 'Stackoverflow', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStackoverflow element
+include('elements/azure/Companies/AzureStackoverflow')
+AzureStackoverflow('element', 'Stackoverflow', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStackoverflow card
+include('elements/azure/Companies/AzureStackoverflow')
+AzureStackoverflowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStackoverflow card
+include('elements/azure/Companies/AzureStackoverflow')
+AzureStackoverflowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/Companies/AzureWebappumbraco.card.png b/cloud/documentation/azure/Companies/AzureWebappumbraco.card.png
new file mode 100644
index 00000000000..0bcb4c60a48
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureWebappumbraco.card.png differ
diff --git a/cloud/documentation/azure/Companies/AzureWebappumbraco.element.png b/cloud/documentation/azure/Companies/AzureWebappumbraco.element.png
new file mode 100644
index 00000000000..6b3bb4af1f3
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureWebappumbraco.element.png differ
diff --git a/cloud/documentation/azure/Companies/AzureWebappumbraco.md b/cloud/documentation/azure/Companies/AzureWebappumbraco.md
new file mode 100644
index 00000000000..b93fa545889
--- /dev/null
+++ b/cloud/documentation/azure/Companies/AzureWebappumbraco.md
@@ -0,0 +1,81 @@
+# AzureWebappumbraco
+```text
+elements/azure/Companies/AzureWebappumbraco
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureWebappumbraco icon](../../../icons/azure/Companies/AzureWebappumbraco.png) | ![AzureWebappumbraco element](AzureWebappumbraco.element.png) | ![AzureWebappumbraco card](AzureWebappumbraco.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebappumbraco element
+include('elements/azure/Companies/AzureWebappumbraco')
+AzureWebappumbraco('element', 'Webappumbraco', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebappumbraco element
+include('elements/azure/Companies/AzureWebappumbraco')
+AzureWebappumbraco('element', 'Webappumbraco', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWebappumbraco card
+include('elements/azure/Companies/AzureWebappumbraco')
+AzureWebappumbracoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWebappumbraco card
+include('elements/azure/Companies/AzureWebappumbraco')
+AzureWebappumbracoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/Companies/AzureWebappwordpress.card.png b/cloud/documentation/azure/Companies/AzureWebappwordpress.card.png
new file mode 100644
index 00000000000..084c20e9b97
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureWebappwordpress.card.png differ
diff --git a/cloud/documentation/azure/Companies/AzureWebappwordpress.element.png b/cloud/documentation/azure/Companies/AzureWebappwordpress.element.png
new file mode 100644
index 00000000000..989ea4f69f2
Binary files /dev/null and b/cloud/documentation/azure/Companies/AzureWebappwordpress.element.png differ
diff --git a/cloud/documentation/azure/Companies/AzureWebappwordpress.md b/cloud/documentation/azure/Companies/AzureWebappwordpress.md
new file mode 100644
index 00000000000..bfbc73aa0f1
--- /dev/null
+++ b/cloud/documentation/azure/Companies/AzureWebappwordpress.md
@@ -0,0 +1,81 @@
+# AzureWebappwordpress
+```text
+elements/azure/Companies/AzureWebappwordpress
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureWebappwordpress icon](../../../icons/azure/Companies/AzureWebappwordpress.png) | ![AzureWebappwordpress element](AzureWebappwordpress.element.png) | ![AzureWebappwordpress card](AzureWebappwordpress.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebappwordpress element
+include('elements/azure/Companies/AzureWebappwordpress')
+AzureWebappwordpress('element', 'Webappwordpress', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebappwordpress element
+include('elements/azure/Companies/AzureWebappwordpress')
+AzureWebappwordpress('element', 'Webappwordpress', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWebappwordpress card
+include('elements/azure/Companies/AzureWebappwordpress')
+AzureWebappwordpressCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWebappwordpress card
+include('elements/azure/Companies/AzureWebappwordpress')
+AzureWebappwordpressCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureBatchAccounts.card.png b/cloud/documentation/azure/ComputeServiceColor/AzureBatchAccounts.card.png
new file mode 100644
index 00000000000..70bcff89b30
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureBatchAccounts.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureBatchAccounts.element.png b/cloud/documentation/azure/ComputeServiceColor/AzureBatchAccounts.element.png
new file mode 100644
index 00000000000..26771cd0da3
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureBatchAccounts.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureBatchAccounts.md b/cloud/documentation/azure/ComputeServiceColor/AzureBatchAccounts.md
new file mode 100644
index 00000000000..d74f16dabc9
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/AzureBatchAccounts.md
@@ -0,0 +1,81 @@
+# AzureBatchAccounts
+```text
+elements/azure/ComputeServiceColor/AzureBatchAccounts
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureBatchAccounts icon](../../../icons/azure/ComputeServiceColor/AzureBatchAccounts.png) | ![AzureBatchAccounts element](AzureBatchAccounts.element.png) | ![AzureBatchAccounts card](AzureBatchAccounts.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBatchAccounts element
+include('elements/azure/ComputeServiceColor/AzureBatchAccounts')
+AzureBatchAccounts('element', 'Batch Accounts', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBatchAccounts element
+include('elements/azure/ComputeServiceColor/AzureBatchAccounts')
+AzureBatchAccounts('element', 'Batch Accounts', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBatchAccounts card
+include('elements/azure/ComputeServiceColor/AzureBatchAccounts')
+AzureBatchAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBatchAccounts card
+include('elements/azure/ComputeServiceColor/AzureBatchAccounts')
+AzureBatchAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.card.png b/cloud/documentation/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.card.png
new file mode 100644
index 00000000000..4ecf7655787
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.element.png b/cloud/documentation/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.element.png
new file mode 100644
index 00000000000..1b41a4055cf
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.md b/cloud/documentation/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.md
new file mode 100644
index 00000000000..9f7c5249e98
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.md
@@ -0,0 +1,81 @@
+# AzureCitrixVirtualDesktopsEssentials
+```text
+elements/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCitrixVirtualDesktopsEssentials icon](../../../icons/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.png) | ![AzureCitrixVirtualDesktopsEssentials element](AzureCitrixVirtualDesktopsEssentials.element.png) | ![AzureCitrixVirtualDesktopsEssentials card](AzureCitrixVirtualDesktopsEssentials.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCitrixVirtualDesktopsEssentials element
+include('elements/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials')
+AzureCitrixVirtualDesktopsEssentials('element', 'Citrix Virtual Desktops Essentials', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCitrixVirtualDesktopsEssentials element
+include('elements/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials')
+AzureCitrixVirtualDesktopsEssentials('element', 'Citrix Virtual Desktops Essentials', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCitrixVirtualDesktopsEssentials card
+include('elements/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials')
+AzureCitrixVirtualDesktopsEssentialsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCitrixVirtualDesktopsEssentials card
+include('elements/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials')
+AzureCitrixVirtualDesktopsEssentialsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureCloudServices.card.png b/cloud/documentation/azure/ComputeServiceColor/AzureCloudServices.card.png
new file mode 100644
index 00000000000..13f165457a8
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureCloudServices.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureCloudServices.element.png b/cloud/documentation/azure/ComputeServiceColor/AzureCloudServices.element.png
new file mode 100644
index 00000000000..8b66b16e07b
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureCloudServices.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureCloudServices.md b/cloud/documentation/azure/ComputeServiceColor/AzureCloudServices.md
new file mode 100644
index 00000000000..9ed4c38116e
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/AzureCloudServices.md
@@ -0,0 +1,81 @@
+# AzureCloudServices
+```text
+elements/azure/ComputeServiceColor/AzureCloudServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCloudServices icon](../../../icons/azure/ComputeServiceColor/AzureCloudServices.png) | ![AzureCloudServices element](AzureCloudServices.element.png) | ![AzureCloudServices card](AzureCloudServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudServices element
+include('elements/azure/ComputeServiceColor/AzureCloudServices')
+AzureCloudServices('element', 'Cloud Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudServices element
+include('elements/azure/ComputeServiceColor/AzureCloudServices')
+AzureCloudServices('element', 'Cloud Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCloudServices card
+include('elements/azure/ComputeServiceColor/AzureCloudServices')
+AzureCloudServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCloudServices card
+include('elements/azure/ComputeServiceColor/AzureCloudServices')
+AzureCloudServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureCloudServicesClassic.card.png b/cloud/documentation/azure/ComputeServiceColor/AzureCloudServicesClassic.card.png
new file mode 100644
index 00000000000..7454c33a357
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureCloudServicesClassic.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureCloudServicesClassic.element.png b/cloud/documentation/azure/ComputeServiceColor/AzureCloudServicesClassic.element.png
new file mode 100644
index 00000000000..817d25a4bf6
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureCloudServicesClassic.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureCloudServicesClassic.md b/cloud/documentation/azure/ComputeServiceColor/AzureCloudServicesClassic.md
new file mode 100644
index 00000000000..c804623b660
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/AzureCloudServicesClassic.md
@@ -0,0 +1,81 @@
+# AzureCloudServicesClassic
+```text
+elements/azure/ComputeServiceColor/AzureCloudServicesClassic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCloudServicesClassic icon](../../../icons/azure/ComputeServiceColor/AzureCloudServicesClassic.png) | ![AzureCloudServicesClassic element](AzureCloudServicesClassic.element.png) | ![AzureCloudServicesClassic card](AzureCloudServicesClassic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudServicesClassic element
+include('elements/azure/ComputeServiceColor/AzureCloudServicesClassic')
+AzureCloudServicesClassic('element', 'Cloud Services Classic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudServicesClassic element
+include('elements/azure/ComputeServiceColor/AzureCloudServicesClassic')
+AzureCloudServicesClassic('element', 'Cloud Services Classic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCloudServicesClassic card
+include('elements/azure/ComputeServiceColor/AzureCloudServicesClassic')
+AzureCloudServicesClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCloudServicesClassic card
+include('elements/azure/ComputeServiceColor/AzureCloudServicesClassic')
+AzureCloudServicesClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.card.png b/cloud/documentation/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.card.png
new file mode 100644
index 00000000000..a999a823734
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.element.png b/cloud/documentation/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.element.png
new file mode 100644
index 00000000000..4bbd3bd1943
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.md b/cloud/documentation/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.md
new file mode 100644
index 00000000000..30477274411
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.md
@@ -0,0 +1,81 @@
+# AzureCloudsimpleVirtualMachines
+```text
+elements/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCloudsimpleVirtualMachines icon](../../../icons/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.png) | ![AzureCloudsimpleVirtualMachines element](AzureCloudsimpleVirtualMachines.element.png) | ![AzureCloudsimpleVirtualMachines card](AzureCloudsimpleVirtualMachines.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudsimpleVirtualMachines element
+include('elements/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines')
+AzureCloudsimpleVirtualMachines('element', 'Cloudsimple Virtual Machines', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudsimpleVirtualMachines element
+include('elements/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines')
+AzureCloudsimpleVirtualMachines('element', 'Cloudsimple Virtual Machines', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCloudsimpleVirtualMachines card
+include('elements/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines')
+AzureCloudsimpleVirtualMachinesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCloudsimpleVirtualMachines card
+include('elements/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines')
+AzureCloudsimpleVirtualMachinesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureDiskSnapshots.card.png b/cloud/documentation/azure/ComputeServiceColor/AzureDiskSnapshots.card.png
new file mode 100644
index 00000000000..57f6def80a4
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureDiskSnapshots.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureDiskSnapshots.element.png b/cloud/documentation/azure/ComputeServiceColor/AzureDiskSnapshots.element.png
new file mode 100644
index 00000000000..adc64c15313
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureDiskSnapshots.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureDiskSnapshots.md b/cloud/documentation/azure/ComputeServiceColor/AzureDiskSnapshots.md
new file mode 100644
index 00000000000..8a7b78cf698
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/AzureDiskSnapshots.md
@@ -0,0 +1,81 @@
+# AzureDiskSnapshots
+```text
+elements/azure/ComputeServiceColor/AzureDiskSnapshots
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDiskSnapshots icon](../../../icons/azure/ComputeServiceColor/AzureDiskSnapshots.png) | ![AzureDiskSnapshots element](AzureDiskSnapshots.element.png) | ![AzureDiskSnapshots card](AzureDiskSnapshots.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDiskSnapshots element
+include('elements/azure/ComputeServiceColor/AzureDiskSnapshots')
+AzureDiskSnapshots('element', 'Disk Snapshots', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDiskSnapshots element
+include('elements/azure/ComputeServiceColor/AzureDiskSnapshots')
+AzureDiskSnapshots('element', 'Disk Snapshots', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDiskSnapshots card
+include('elements/azure/ComputeServiceColor/AzureDiskSnapshots')
+AzureDiskSnapshotsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDiskSnapshots card
+include('elements/azure/ComputeServiceColor/AzureDiskSnapshots')
+AzureDiskSnapshotsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureDisks.card.png b/cloud/documentation/azure/ComputeServiceColor/AzureDisks.card.png
new file mode 100644
index 00000000000..40b92743f8f
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureDisks.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureDisks.element.png b/cloud/documentation/azure/ComputeServiceColor/AzureDisks.element.png
new file mode 100644
index 00000000000..ee8f115a73d
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureDisks.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureDisks.md b/cloud/documentation/azure/ComputeServiceColor/AzureDisks.md
new file mode 100644
index 00000000000..7db2b3ca79a
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/AzureDisks.md
@@ -0,0 +1,81 @@
+# AzureDisks
+```text
+elements/azure/ComputeServiceColor/AzureDisks
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDisks icon](../../../icons/azure/ComputeServiceColor/AzureDisks.png) | ![AzureDisks element](AzureDisks.element.png) | ![AzureDisks card](AzureDisks.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDisks element
+include('elements/azure/ComputeServiceColor/AzureDisks')
+AzureDisks('element', 'Disks', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDisks element
+include('elements/azure/ComputeServiceColor/AzureDisks')
+AzureDisks('element', 'Disks', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDisks card
+include('elements/azure/ComputeServiceColor/AzureDisks')
+AzureDisksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDisks card
+include('elements/azure/ComputeServiceColor/AzureDisks')
+AzureDisksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureFunctionApps.card.png b/cloud/documentation/azure/ComputeServiceColor/AzureFunctionApps.card.png
new file mode 100644
index 00000000000..4e7c9da0346
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureFunctionApps.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureFunctionApps.element.png b/cloud/documentation/azure/ComputeServiceColor/AzureFunctionApps.element.png
new file mode 100644
index 00000000000..e4a93bb594e
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureFunctionApps.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureFunctionApps.md b/cloud/documentation/azure/ComputeServiceColor/AzureFunctionApps.md
new file mode 100644
index 00000000000..8a0e9917324
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/AzureFunctionApps.md
@@ -0,0 +1,81 @@
+# AzureFunctionApps
+```text
+elements/azure/ComputeServiceColor/AzureFunctionApps
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureFunctionApps icon](../../../icons/azure/ComputeServiceColor/AzureFunctionApps.png) | ![AzureFunctionApps element](AzureFunctionApps.element.png) | ![AzureFunctionApps card](AzureFunctionApps.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFunctionApps element
+include('elements/azure/ComputeServiceColor/AzureFunctionApps')
+AzureFunctionApps('element', 'Function Apps', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFunctionApps element
+include('elements/azure/ComputeServiceColor/AzureFunctionApps')
+AzureFunctionApps('element', 'Function Apps', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFunctionApps card
+include('elements/azure/ComputeServiceColor/AzureFunctionApps')
+AzureFunctionAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFunctionApps card
+include('elements/azure/ComputeServiceColor/AzureFunctionApps')
+AzureFunctionAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureMeshApplications.card.png b/cloud/documentation/azure/ComputeServiceColor/AzureMeshApplications.card.png
new file mode 100644
index 00000000000..4662b51e0e1
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureMeshApplications.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureMeshApplications.element.png b/cloud/documentation/azure/ComputeServiceColor/AzureMeshApplications.element.png
new file mode 100644
index 00000000000..c9c09d0eaf2
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureMeshApplications.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureMeshApplications.md b/cloud/documentation/azure/ComputeServiceColor/AzureMeshApplications.md
new file mode 100644
index 00000000000..b86dfba5bde
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/AzureMeshApplications.md
@@ -0,0 +1,81 @@
+# AzureMeshApplications
+```text
+elements/azure/ComputeServiceColor/AzureMeshApplications
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMeshApplications icon](../../../icons/azure/ComputeServiceColor/AzureMeshApplications.png) | ![AzureMeshApplications element](AzureMeshApplications.element.png) | ![AzureMeshApplications card](AzureMeshApplications.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMeshApplications element
+include('elements/azure/ComputeServiceColor/AzureMeshApplications')
+AzureMeshApplications('element', 'Mesh Applications', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMeshApplications element
+include('elements/azure/ComputeServiceColor/AzureMeshApplications')
+AzureMeshApplications('element', 'Mesh Applications', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMeshApplications card
+include('elements/azure/ComputeServiceColor/AzureMeshApplications')
+AzureMeshApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMeshApplications card
+include('elements/azure/ComputeServiceColor/AzureMeshApplications')
+AzureMeshApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureSapHana.card.png b/cloud/documentation/azure/ComputeServiceColor/AzureSapHana.card.png
new file mode 100644
index 00000000000..744847b8d0b
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureSapHana.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureSapHana.element.png b/cloud/documentation/azure/ComputeServiceColor/AzureSapHana.element.png
new file mode 100644
index 00000000000..63bd42bcf95
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureSapHana.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureSapHana.md b/cloud/documentation/azure/ComputeServiceColor/AzureSapHana.md
new file mode 100644
index 00000000000..53ea6d31cfa
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/AzureSapHana.md
@@ -0,0 +1,81 @@
+# AzureSapHana
+```text
+elements/azure/ComputeServiceColor/AzureSapHana
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSapHana icon](../../../icons/azure/ComputeServiceColor/AzureSapHana.png) | ![AzureSapHana element](AzureSapHana.element.png) | ![AzureSapHana card](AzureSapHana.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSapHana element
+include('elements/azure/ComputeServiceColor/AzureSapHana')
+AzureSapHana('element', 'Sap Hana', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSapHana element
+include('elements/azure/ComputeServiceColor/AzureSapHana')
+AzureSapHana('element', 'Sap Hana', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSapHana card
+include('elements/azure/ComputeServiceColor/AzureSapHana')
+AzureSapHanaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSapHana card
+include('elements/azure/ComputeServiceColor/AzureSapHana')
+AzureSapHanaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureServiceFabricClusters.card.png b/cloud/documentation/azure/ComputeServiceColor/AzureServiceFabricClusters.card.png
new file mode 100644
index 00000000000..b86fc1e66c3
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureServiceFabricClusters.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureServiceFabricClusters.element.png b/cloud/documentation/azure/ComputeServiceColor/AzureServiceFabricClusters.element.png
new file mode 100644
index 00000000000..d1361be1111
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureServiceFabricClusters.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureServiceFabricClusters.md b/cloud/documentation/azure/ComputeServiceColor/AzureServiceFabricClusters.md
new file mode 100644
index 00000000000..b3aaa02a1b2
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/AzureServiceFabricClusters.md
@@ -0,0 +1,81 @@
+# AzureServiceFabricClusters
+```text
+elements/azure/ComputeServiceColor/AzureServiceFabricClusters
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureServiceFabricClusters icon](../../../icons/azure/ComputeServiceColor/AzureServiceFabricClusters.png) | ![AzureServiceFabricClusters element](AzureServiceFabricClusters.element.png) | ![AzureServiceFabricClusters card](AzureServiceFabricClusters.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceFabricClusters element
+include('elements/azure/ComputeServiceColor/AzureServiceFabricClusters')
+AzureServiceFabricClusters('element', 'Service Fabric Clusters', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceFabricClusters element
+include('elements/azure/ComputeServiceColor/AzureServiceFabricClusters')
+AzureServiceFabricClusters('element', 'Service Fabric Clusters', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServiceFabricClusters card
+include('elements/azure/ComputeServiceColor/AzureServiceFabricClusters')
+AzureServiceFabricClustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServiceFabricClusters card
+include('elements/azure/ComputeServiceColor/AzureServiceFabricClusters')
+AzureServiceFabricClustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureVmImages.card.png b/cloud/documentation/azure/ComputeServiceColor/AzureVmImages.card.png
new file mode 100644
index 00000000000..69008afc820
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureVmImages.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureVmImages.element.png b/cloud/documentation/azure/ComputeServiceColor/AzureVmImages.element.png
new file mode 100644
index 00000000000..fe3297e697e
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/AzureVmImages.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/AzureVmImages.md b/cloud/documentation/azure/ComputeServiceColor/AzureVmImages.md
new file mode 100644
index 00000000000..b1eb2b9273d
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/AzureVmImages.md
@@ -0,0 +1,81 @@
+# AzureVmImages
+```text
+elements/azure/ComputeServiceColor/AzureVmImages
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVmImages icon](../../../icons/azure/ComputeServiceColor/AzureVmImages.png) | ![AzureVmImages element](AzureVmImages.element.png) | ![AzureVmImages card](AzureVmImages.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmImages element
+include('elements/azure/ComputeServiceColor/AzureVmImages')
+AzureVmImages('element', 'Vm Images', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmImages element
+include('elements/azure/ComputeServiceColor/AzureVmImages')
+AzureVmImages('element', 'Vm Images', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVmImages card
+include('elements/azure/ComputeServiceColor/AzureVmImages')
+AzureVmImagesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVmImages card
+include('elements/azure/ComputeServiceColor/AzureVmImages')
+AzureVmImagesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.card.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.card.png
new file mode 100644
index 00000000000..c2d7166db84
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.element.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.element.png
new file mode 100644
index 00000000000..bfac6a3707b
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.md b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.md
new file mode 100644
index 00000000000..901321a816f
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.md
@@ -0,0 +1,81 @@
+# AzureAvailabilitySets
+```text
+elements/azure/ComputeServiceColor/Vm/AzureAvailabilitySets
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAvailabilitySets icon](../../../../icons/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.png) | ![AzureAvailabilitySets element](AzureAvailabilitySets.element.png) | ![AzureAvailabilitySets card](AzureAvailabilitySets.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAvailabilitySets element
+include('elements/azure/ComputeServiceColor/Vm/AzureAvailabilitySets')
+AzureAvailabilitySets('element', 'Availability Sets', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAvailabilitySets element
+include('elements/azure/ComputeServiceColor/Vm/AzureAvailabilitySets')
+AzureAvailabilitySets('element', 'Availability Sets', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAvailabilitySets card
+include('elements/azure/ComputeServiceColor/Vm/AzureAvailabilitySets')
+AzureAvailabilitySetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAvailabilitySets card
+include('elements/azure/ComputeServiceColor/Vm/AzureAvailabilitySets')
+AzureAvailabilitySetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureNonMachine.card.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureNonMachine.card.png
new file mode 100644
index 00000000000..ae082c4031f
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureNonMachine.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureNonMachine.element.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureNonMachine.element.png
new file mode 100644
index 00000000000..9b653fb46c0
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureNonMachine.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureNonMachine.md b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureNonMachine.md
new file mode 100644
index 00000000000..0f1279f8771
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureNonMachine.md
@@ -0,0 +1,81 @@
+# AzureNonMachine
+```text
+elements/azure/ComputeServiceColor/Vm/AzureNonMachine
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureNonMachine icon](../../../../icons/azure/ComputeServiceColor/Vm/AzureNonMachine.png) | ![AzureNonMachine element](AzureNonMachine.element.png) | ![AzureNonMachine card](AzureNonMachine.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNonMachine element
+include('elements/azure/ComputeServiceColor/Vm/AzureNonMachine')
+AzureNonMachine('element', 'Non Machine', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNonMachine element
+include('elements/azure/ComputeServiceColor/Vm/AzureNonMachine')
+AzureNonMachine('element', 'Non Machine', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNonMachine card
+include('elements/azure/ComputeServiceColor/Vm/AzureNonMachine')
+AzureNonMachineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNonMachine card
+include('elements/azure/ComputeServiceColor/Vm/AzureNonMachine')
+AzureNonMachineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.card.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.card.png
new file mode 100644
index 00000000000..5f51d8f5ede
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.element.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.element.png
new file mode 100644
index 00000000000..a0075bedd84
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.md b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.md
new file mode 100644
index 00000000000..2e300544de3
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.md
@@ -0,0 +1,81 @@
+# AzureOsImagesClassic
+```text
+elements/azure/ComputeServiceColor/Vm/AzureOsImagesClassic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureOsImagesClassic icon](../../../../icons/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.png) | ![AzureOsImagesClassic element](AzureOsImagesClassic.element.png) | ![AzureOsImagesClassic card](AzureOsImagesClassic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureOsImagesClassic element
+include('elements/azure/ComputeServiceColor/Vm/AzureOsImagesClassic')
+AzureOsImagesClassic('element', 'Os Images Classic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureOsImagesClassic element
+include('elements/azure/ComputeServiceColor/Vm/AzureOsImagesClassic')
+AzureOsImagesClassic('element', 'Os Images Classic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureOsImagesClassic card
+include('elements/azure/ComputeServiceColor/Vm/AzureOsImagesClassic')
+AzureOsImagesClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureOsImagesClassic card
+include('elements/azure/ComputeServiceColor/Vm/AzureOsImagesClassic')
+AzureOsImagesClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVm.card.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVm.card.png
new file mode 100644
index 00000000000..ed77e7413be
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVm.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVm.element.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVm.element.png
new file mode 100644
index 00000000000..15cae37151b
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVm.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVm.md b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVm.md
new file mode 100644
index 00000000000..7fbe3c7d6ee
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVm.md
@@ -0,0 +1,81 @@
+# AzureVm
+```text
+elements/azure/ComputeServiceColor/Vm/AzureVm
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVm icon](../../../../icons/azure/ComputeServiceColor/Vm/AzureVm.png) | ![AzureVm element](AzureVm.element.png) | ![AzureVm card](AzureVm.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVm element
+include('elements/azure/ComputeServiceColor/Vm/AzureVm')
+AzureVm('element', 'Vm', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVm element
+include('elements/azure/ComputeServiceColor/Vm/AzureVm')
+AzureVm('element', 'Vm', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVm card
+include('elements/azure/ComputeServiceColor/Vm/AzureVm')
+AzureVmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVm card
+include('elements/azure/ComputeServiceColor/Vm/AzureVm')
+AzureVmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmClassic.card.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmClassic.card.png
new file mode 100644
index 00000000000..c5113c64a16
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmClassic.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmClassic.element.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmClassic.element.png
new file mode 100644
index 00000000000..abac35f40ea
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmClassic.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmClassic.md b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmClassic.md
new file mode 100644
index 00000000000..bfd570bdc61
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmClassic.md
@@ -0,0 +1,81 @@
+# AzureVmClassic
+```text
+elements/azure/ComputeServiceColor/Vm/AzureVmClassic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVmClassic icon](../../../../icons/azure/ComputeServiceColor/Vm/AzureVmClassic.png) | ![AzureVmClassic element](AzureVmClassic.element.png) | ![AzureVmClassic card](AzureVmClassic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmClassic element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmClassic')
+AzureVmClassic('element', 'Vm Classic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmClassic element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmClassic')
+AzureVmClassic('element', 'Vm Classic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVmClassic card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmClassic')
+AzureVmClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVmClassic card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmClassic')
+AzureVmClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmExternal.card.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmExternal.card.png
new file mode 100644
index 00000000000..fe779c39ad1
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmExternal.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmExternal.element.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmExternal.element.png
new file mode 100644
index 00000000000..7bc54ef17ce
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmExternal.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmExternal.md b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmExternal.md
new file mode 100644
index 00000000000..65f0b998d62
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmExternal.md
@@ -0,0 +1,81 @@
+# AzureVmExternal
+```text
+elements/azure/ComputeServiceColor/Vm/AzureVmExternal
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVmExternal icon](../../../../icons/azure/ComputeServiceColor/Vm/AzureVmExternal.png) | ![AzureVmExternal element](AzureVmExternal.element.png) | ![AzureVmExternal card](AzureVmExternal.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmExternal element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmExternal')
+AzureVmExternal('element', 'Vm External', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmExternal element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmExternal')
+AzureVmExternal('element', 'Vm External', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVmExternal card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmExternal')
+AzureVmExternalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVmExternal card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmExternal')
+AzureVmExternalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinux.card.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinux.card.png
new file mode 100644
index 00000000000..5c5ebbd1a4f
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinux.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinux.element.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinux.element.png
new file mode 100644
index 00000000000..377ee7a94a0
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinux.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinux.md b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinux.md
new file mode 100644
index 00000000000..18e5c93cab4
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinux.md
@@ -0,0 +1,81 @@
+# AzureVmLinux
+```text
+elements/azure/ComputeServiceColor/Vm/AzureVmLinux
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVmLinux icon](../../../../icons/azure/ComputeServiceColor/Vm/AzureVmLinux.png) | ![AzureVmLinux element](AzureVmLinux.element.png) | ![AzureVmLinux card](AzureVmLinux.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmLinux element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmLinux')
+AzureVmLinux('element', 'Vm Linux', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmLinux element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmLinux')
+AzureVmLinux('element', 'Vm Linux', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVmLinux card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmLinux')
+AzureVmLinuxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVmLinux card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmLinux')
+AzureVmLinuxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.card.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.card.png
new file mode 100644
index 00000000000..e038e38798a
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.element.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.element.png
new file mode 100644
index 00000000000..717cac593cc
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.md b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.md
new file mode 100644
index 00000000000..b4eeb222c22
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.md
@@ -0,0 +1,81 @@
+# AzureVmLinuxExternal
+```text
+elements/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVmLinuxExternal icon](../../../../icons/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.png) | ![AzureVmLinuxExternal element](AzureVmLinuxExternal.element.png) | ![AzureVmLinuxExternal card](AzureVmLinuxExternal.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmLinuxExternal element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal')
+AzureVmLinuxExternal('element', 'Vm Linux External', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmLinuxExternal element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal')
+AzureVmLinuxExternal('element', 'Vm Linux External', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVmLinuxExternal card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal')
+AzureVmLinuxExternalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVmLinuxExternal card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal')
+AzureVmLinuxExternalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmScaleSets.card.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmScaleSets.card.png
new file mode 100644
index 00000000000..cc45dafafd2
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmScaleSets.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmScaleSets.element.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmScaleSets.element.png
new file mode 100644
index 00000000000..cf923f304cd
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmScaleSets.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmScaleSets.md b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmScaleSets.md
new file mode 100644
index 00000000000..88b38c5965a
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmScaleSets.md
@@ -0,0 +1,81 @@
+# AzureVmScaleSets
+```text
+elements/azure/ComputeServiceColor/Vm/AzureVmScaleSets
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVmScaleSets icon](../../../../icons/azure/ComputeServiceColor/Vm/AzureVmScaleSets.png) | ![AzureVmScaleSets element](AzureVmScaleSets.element.png) | ![AzureVmScaleSets card](AzureVmScaleSets.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmScaleSets element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmScaleSets')
+AzureVmScaleSets('element', 'Vm Scale Sets', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmScaleSets element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmScaleSets')
+AzureVmScaleSets('element', 'Vm Scale Sets', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVmScaleSets card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmScaleSets')
+AzureVmScaleSetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVmScaleSets card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmScaleSets')
+AzureVmScaleSetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindows.card.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindows.card.png
new file mode 100644
index 00000000000..f7240ea3fd4
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindows.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindows.element.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindows.element.png
new file mode 100644
index 00000000000..c4f2aee389f
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindows.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindows.md b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindows.md
new file mode 100644
index 00000000000..b009815513a
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindows.md
@@ -0,0 +1,81 @@
+# AzureVmWindows
+```text
+elements/azure/ComputeServiceColor/Vm/AzureVmWindows
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVmWindows icon](../../../../icons/azure/ComputeServiceColor/Vm/AzureVmWindows.png) | ![AzureVmWindows element](AzureVmWindows.element.png) | ![AzureVmWindows card](AzureVmWindows.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmWindows element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmWindows')
+AzureVmWindows('element', 'Vm Windows', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmWindows element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmWindows')
+AzureVmWindows('element', 'Vm Windows', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVmWindows card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmWindows')
+AzureVmWindowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVmWindows card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmWindows')
+AzureVmWindowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.card.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.card.png
new file mode 100644
index 00000000000..d3db653c12c
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.card.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.element.png b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.element.png
new file mode 100644
index 00000000000..b28e54fa319
Binary files /dev/null and b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.element.png differ
diff --git a/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.md b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.md
new file mode 100644
index 00000000000..d006e1473fd
--- /dev/null
+++ b/cloud/documentation/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.md
@@ -0,0 +1,81 @@
+# AzureVmWindowsExternal
+```text
+elements/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVmWindowsExternal icon](../../../../icons/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.png) | ![AzureVmWindowsExternal element](AzureVmWindowsExternal.element.png) | ![AzureVmWindowsExternal card](AzureVmWindowsExternal.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmWindowsExternal element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal')
+AzureVmWindowsExternal('element', 'Vm Windows External', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmWindowsExternal element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal')
+AzureVmWindowsExternal('element', 'Vm Windows External', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVmWindowsExternal card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal')
+AzureVmWindowsExternalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVmWindowsExternal card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal')
+AzureVmWindowsExternalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ContainerServiceColor/AzureContainerInstances.card.png b/cloud/documentation/azure/ContainerServiceColor/AzureContainerInstances.card.png
new file mode 100644
index 00000000000..2a7d33fd08c
Binary files /dev/null and b/cloud/documentation/azure/ContainerServiceColor/AzureContainerInstances.card.png differ
diff --git a/cloud/documentation/azure/ContainerServiceColor/AzureContainerInstances.element.png b/cloud/documentation/azure/ContainerServiceColor/AzureContainerInstances.element.png
new file mode 100644
index 00000000000..f60b0db949a
Binary files /dev/null and b/cloud/documentation/azure/ContainerServiceColor/AzureContainerInstances.element.png differ
diff --git a/cloud/documentation/azure/ContainerServiceColor/AzureContainerInstances.md b/cloud/documentation/azure/ContainerServiceColor/AzureContainerInstances.md
new file mode 100644
index 00000000000..da4abdb3638
--- /dev/null
+++ b/cloud/documentation/azure/ContainerServiceColor/AzureContainerInstances.md
@@ -0,0 +1,81 @@
+# AzureContainerInstances
+```text
+elements/azure/ContainerServiceColor/AzureContainerInstances
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureContainerInstances icon](../../../icons/azure/ContainerServiceColor/AzureContainerInstances.png) | ![AzureContainerInstances element](AzureContainerInstances.element.png) | ![AzureContainerInstances card](AzureContainerInstances.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureContainerInstances element
+include('elements/azure/ContainerServiceColor/AzureContainerInstances')
+AzureContainerInstances('element', 'Container Instances', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureContainerInstances element
+include('elements/azure/ContainerServiceColor/AzureContainerInstances')
+AzureContainerInstances('element', 'Container Instances', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureContainerInstances card
+include('elements/azure/ContainerServiceColor/AzureContainerInstances')
+AzureContainerInstancesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureContainerInstances card
+include('elements/azure/ContainerServiceColor/AzureContainerInstances')
+AzureContainerInstancesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ContainerServiceColor/AzureContainerRegistries.card.png b/cloud/documentation/azure/ContainerServiceColor/AzureContainerRegistries.card.png
new file mode 100644
index 00000000000..2740a8a3587
Binary files /dev/null and b/cloud/documentation/azure/ContainerServiceColor/AzureContainerRegistries.card.png differ
diff --git a/cloud/documentation/azure/ContainerServiceColor/AzureContainerRegistries.element.png b/cloud/documentation/azure/ContainerServiceColor/AzureContainerRegistries.element.png
new file mode 100644
index 00000000000..dbddbb70e41
Binary files /dev/null and b/cloud/documentation/azure/ContainerServiceColor/AzureContainerRegistries.element.png differ
diff --git a/cloud/documentation/azure/ContainerServiceColor/AzureContainerRegistries.md b/cloud/documentation/azure/ContainerServiceColor/AzureContainerRegistries.md
new file mode 100644
index 00000000000..88c89b394c4
--- /dev/null
+++ b/cloud/documentation/azure/ContainerServiceColor/AzureContainerRegistries.md
@@ -0,0 +1,81 @@
+# AzureContainerRegistries
+```text
+elements/azure/ContainerServiceColor/AzureContainerRegistries
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureContainerRegistries icon](../../../icons/azure/ContainerServiceColor/AzureContainerRegistries.png) | ![AzureContainerRegistries element](AzureContainerRegistries.element.png) | ![AzureContainerRegistries card](AzureContainerRegistries.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureContainerRegistries element
+include('elements/azure/ContainerServiceColor/AzureContainerRegistries')
+AzureContainerRegistries('element', 'Container Registries', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureContainerRegistries element
+include('elements/azure/ContainerServiceColor/AzureContainerRegistries')
+AzureContainerRegistries('element', 'Container Registries', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureContainerRegistries card
+include('elements/azure/ContainerServiceColor/AzureContainerRegistries')
+AzureContainerRegistriesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureContainerRegistries card
+include('elements/azure/ContainerServiceColor/AzureContainerRegistries')
+AzureContainerRegistriesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ContainerServiceColor/AzureKubernetesServices.card.png b/cloud/documentation/azure/ContainerServiceColor/AzureKubernetesServices.card.png
new file mode 100644
index 00000000000..013f5a9f677
Binary files /dev/null and b/cloud/documentation/azure/ContainerServiceColor/AzureKubernetesServices.card.png differ
diff --git a/cloud/documentation/azure/ContainerServiceColor/AzureKubernetesServices.element.png b/cloud/documentation/azure/ContainerServiceColor/AzureKubernetesServices.element.png
new file mode 100644
index 00000000000..e8465111985
Binary files /dev/null and b/cloud/documentation/azure/ContainerServiceColor/AzureKubernetesServices.element.png differ
diff --git a/cloud/documentation/azure/ContainerServiceColor/AzureKubernetesServices.md b/cloud/documentation/azure/ContainerServiceColor/AzureKubernetesServices.md
new file mode 100644
index 00000000000..a42ed5a5206
--- /dev/null
+++ b/cloud/documentation/azure/ContainerServiceColor/AzureKubernetesServices.md
@@ -0,0 +1,81 @@
+# AzureKubernetesServices
+```text
+elements/azure/ContainerServiceColor/AzureKubernetesServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureKubernetesServices icon](../../../icons/azure/ContainerServiceColor/AzureKubernetesServices.png) | ![AzureKubernetesServices element](AzureKubernetesServices.element.png) | ![AzureKubernetesServices card](AzureKubernetesServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKubernetesServices element
+include('elements/azure/ContainerServiceColor/AzureKubernetesServices')
+AzureKubernetesServices('element', 'Kubernetes Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKubernetesServices element
+include('elements/azure/ContainerServiceColor/AzureKubernetesServices')
+AzureKubernetesServices('element', 'Kubernetes Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureKubernetesServices card
+include('elements/azure/ContainerServiceColor/AzureKubernetesServices')
+AzureKubernetesServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureKubernetesServices card
+include('elements/azure/ContainerServiceColor/AzureKubernetesServices')
+AzureKubernetesServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureBlobStorage.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureBlobStorage.card.png
new file mode 100644
index 00000000000..f4aada40be7
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureBlobStorage.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureBlobStorage.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureBlobStorage.element.png
new file mode 100644
index 00000000000..a17f42cd518
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureBlobStorage.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureBlobStorage.md b/cloud/documentation/azure/DatabasesServiceColor/AzureBlobStorage.md
new file mode 100644
index 00000000000..5603cf03d44
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureBlobStorage.md
@@ -0,0 +1,81 @@
+# AzureBlobStorage
+```text
+elements/azure/DatabasesServiceColor/AzureBlobStorage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureBlobStorage icon](../../../icons/azure/DatabasesServiceColor/AzureBlobStorage.png) | ![AzureBlobStorage element](AzureBlobStorage.element.png) | ![AzureBlobStorage card](AzureBlobStorage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBlobStorage element
+include('elements/azure/DatabasesServiceColor/AzureBlobStorage')
+AzureBlobStorage('element', 'Blob Storage', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBlobStorage element
+include('elements/azure/DatabasesServiceColor/AzureBlobStorage')
+AzureBlobStorage('element', 'Blob Storage', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBlobStorage card
+include('elements/azure/DatabasesServiceColor/AzureBlobStorage')
+AzureBlobStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBlobStorage card
+include('elements/azure/DatabasesServiceColor/AzureBlobStorage')
+AzureBlobStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureCacheForRedis.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureCacheForRedis.card.png
new file mode 100644
index 00000000000..a9c6464984a
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureCacheForRedis.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureCacheForRedis.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureCacheForRedis.element.png
new file mode 100644
index 00000000000..7bdf2152dc9
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureCacheForRedis.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureCacheForRedis.md b/cloud/documentation/azure/DatabasesServiceColor/AzureCacheForRedis.md
new file mode 100644
index 00000000000..fea2cfe5aab
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureCacheForRedis.md
@@ -0,0 +1,81 @@
+# AzureCacheForRedis
+```text
+elements/azure/DatabasesServiceColor/AzureCacheForRedis
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCacheForRedis icon](../../../icons/azure/DatabasesServiceColor/AzureCacheForRedis.png) | ![AzureCacheForRedis element](AzureCacheForRedis.element.png) | ![AzureCacheForRedis card](AzureCacheForRedis.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCacheForRedis element
+include('elements/azure/DatabasesServiceColor/AzureCacheForRedis')
+AzureCacheForRedis('element', 'Cache For Redis', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCacheForRedis element
+include('elements/azure/DatabasesServiceColor/AzureCacheForRedis')
+AzureCacheForRedis('element', 'Cache For Redis', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCacheForRedis card
+include('elements/azure/DatabasesServiceColor/AzureCacheForRedis')
+AzureCacheForRedisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCacheForRedis card
+include('elements/azure/DatabasesServiceColor/AzureCacheForRedis')
+AzureCacheForRedisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureCachePlusRedis.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureCachePlusRedis.card.png
new file mode 100644
index 00000000000..25c633ebc75
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureCachePlusRedis.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureCachePlusRedis.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureCachePlusRedis.element.png
new file mode 100644
index 00000000000..b095559fa88
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureCachePlusRedis.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureCachePlusRedis.md b/cloud/documentation/azure/DatabasesServiceColor/AzureCachePlusRedis.md
new file mode 100644
index 00000000000..d5e226b67d2
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureCachePlusRedis.md
@@ -0,0 +1,81 @@
+# AzureCachePlusRedis
+```text
+elements/azure/DatabasesServiceColor/AzureCachePlusRedis
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCachePlusRedis icon](../../../icons/azure/DatabasesServiceColor/AzureCachePlusRedis.png) | ![AzureCachePlusRedis element](AzureCachePlusRedis.element.png) | ![AzureCachePlusRedis card](AzureCachePlusRedis.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCachePlusRedis element
+include('elements/azure/DatabasesServiceColor/AzureCachePlusRedis')
+AzureCachePlusRedis('element', 'Cache Plus Redis', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCachePlusRedis element
+include('elements/azure/DatabasesServiceColor/AzureCachePlusRedis')
+AzureCachePlusRedis('element', 'Cache Plus Redis', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCachePlusRedis card
+include('elements/azure/DatabasesServiceColor/AzureCachePlusRedis')
+AzureCachePlusRedisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCachePlusRedis card
+include('elements/azure/DatabasesServiceColor/AzureCachePlusRedis')
+AzureCachePlusRedisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureCosmosDb.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureCosmosDb.card.png
new file mode 100644
index 00000000000..1a9e9fa0e3c
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureCosmosDb.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureCosmosDb.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureCosmosDb.element.png
new file mode 100644
index 00000000000..e364cb14a62
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureCosmosDb.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureCosmosDb.md b/cloud/documentation/azure/DatabasesServiceColor/AzureCosmosDb.md
new file mode 100644
index 00000000000..b9e9a528f60
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureCosmosDb.md
@@ -0,0 +1,81 @@
+# AzureCosmosDb
+```text
+elements/azure/DatabasesServiceColor/AzureCosmosDb
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCosmosDb icon](../../../icons/azure/DatabasesServiceColor/AzureCosmosDb.png) | ![AzureCosmosDb element](AzureCosmosDb.element.png) | ![AzureCosmosDb card](AzureCosmosDb.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCosmosDb element
+include('elements/azure/DatabasesServiceColor/AzureCosmosDb')
+AzureCosmosDb('element', 'Cosmos Db', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCosmosDb element
+include('elements/azure/DatabasesServiceColor/AzureCosmosDb')
+AzureCosmosDb('element', 'Cosmos Db', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCosmosDb card
+include('elements/azure/DatabasesServiceColor/AzureCosmosDb')
+AzureCosmosDbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCosmosDb card
+include('elements/azure/DatabasesServiceColor/AzureCosmosDb')
+AzureCosmosDbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureDataLake.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureDataLake.card.png
new file mode 100644
index 00000000000..e8ea93cd9fd
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureDataLake.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureDataLake.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureDataLake.element.png
new file mode 100644
index 00000000000..b9419cae119
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureDataLake.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureDataLake.md b/cloud/documentation/azure/DatabasesServiceColor/AzureDataLake.md
new file mode 100644
index 00000000000..ac5963e8d0d
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureDataLake.md
@@ -0,0 +1,81 @@
+# AzureDataLake
+```text
+elements/azure/DatabasesServiceColor/AzureDataLake
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDataLake icon](../../../icons/azure/DatabasesServiceColor/AzureDataLake.png) | ![AzureDataLake element](AzureDataLake.element.png) | ![AzureDataLake card](AzureDataLake.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataLake element
+include('elements/azure/DatabasesServiceColor/AzureDataLake')
+AzureDataLake('element', 'Data Lake', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataLake element
+include('elements/azure/DatabasesServiceColor/AzureDataLake')
+AzureDataLake('element', 'Data Lake', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataLake card
+include('elements/azure/DatabasesServiceColor/AzureDataLake')
+AzureDataLakeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataLake card
+include('elements/azure/DatabasesServiceColor/AzureDataLake')
+AzureDataLakeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.card.png
new file mode 100644
index 00000000000..e9d42f0dc16
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.element.png
new file mode 100644
index 00000000000..cb89801de19
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.md b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.md
new file mode 100644
index 00000000000..a9eaaeff894
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.md
@@ -0,0 +1,81 @@
+# AzureDatabaseForMariadbServers
+```text
+elements/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDatabaseForMariadbServers icon](../../../icons/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.png) | ![AzureDatabaseForMariadbServers element](AzureDatabaseForMariadbServers.element.png) | ![AzureDatabaseForMariadbServers card](AzureDatabaseForMariadbServers.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseForMariadbServers element
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers')
+AzureDatabaseForMariadbServers('element', 'Database For Mariadb Servers', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseForMariadbServers element
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers')
+AzureDatabaseForMariadbServers('element', 'Database For Mariadb Servers', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabaseForMariadbServers card
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers')
+AzureDatabaseForMariadbServersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabaseForMariadbServers card
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers')
+AzureDatabaseForMariadbServersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.card.png
new file mode 100644
index 00000000000..9ef33dc02be
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.element.png
new file mode 100644
index 00000000000..06f54700674
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.md b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.md
new file mode 100644
index 00000000000..54c6f0f9169
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.md
@@ -0,0 +1,81 @@
+# AzureDatabaseForMysqlServers
+```text
+elements/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDatabaseForMysqlServers icon](../../../icons/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.png) | ![AzureDatabaseForMysqlServers element](AzureDatabaseForMysqlServers.element.png) | ![AzureDatabaseForMysqlServers card](AzureDatabaseForMysqlServers.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseForMysqlServers element
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers')
+AzureDatabaseForMysqlServers('element', 'Database For Mysql Servers', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseForMysqlServers element
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers')
+AzureDatabaseForMysqlServers('element', 'Database For Mysql Servers', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabaseForMysqlServers card
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers')
+AzureDatabaseForMysqlServersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabaseForMysqlServers card
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers')
+AzureDatabaseForMysqlServersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.card.png
new file mode 100644
index 00000000000..7cb67d15cfa
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.element.png
new file mode 100644
index 00000000000..eae5de24fa3
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.md b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.md
new file mode 100644
index 00000000000..7f646eddd5d
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.md
@@ -0,0 +1,81 @@
+# AzureDatabaseForPostgresqlServers
+```text
+elements/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDatabaseForPostgresqlServers icon](../../../icons/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.png) | ![AzureDatabaseForPostgresqlServers element](AzureDatabaseForPostgresqlServers.element.png) | ![AzureDatabaseForPostgresqlServers card](AzureDatabaseForPostgresqlServers.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseForPostgresqlServers element
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers')
+AzureDatabaseForPostgresqlServers('element', 'Database For Postgresql Servers', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseForPostgresqlServers element
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers')
+AzureDatabaseForPostgresqlServers('element', 'Database For Postgresql Servers', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabaseForPostgresqlServers card
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers')
+AzureDatabaseForPostgresqlServersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabaseForPostgresqlServers card
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers')
+AzureDatabaseForPostgresqlServersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseGeneric.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseGeneric.card.png
new file mode 100644
index 00000000000..fa7b2bf7b9e
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseGeneric.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseGeneric.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseGeneric.element.png
new file mode 100644
index 00000000000..403a5a09a97
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseGeneric.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseGeneric.md b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseGeneric.md
new file mode 100644
index 00000000000..22fb1f33081
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureDatabaseGeneric.md
@@ -0,0 +1,81 @@
+# AzureDatabaseGeneric
+```text
+elements/azure/DatabasesServiceColor/AzureDatabaseGeneric
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDatabaseGeneric icon](../../../icons/azure/DatabasesServiceColor/AzureDatabaseGeneric.png) | ![AzureDatabaseGeneric element](AzureDatabaseGeneric.element.png) | ![AzureDatabaseGeneric card](AzureDatabaseGeneric.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseGeneric element
+include('elements/azure/DatabasesServiceColor/AzureDatabaseGeneric')
+AzureDatabaseGeneric('element', 'Database Generic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseGeneric element
+include('elements/azure/DatabasesServiceColor/AzureDatabaseGeneric')
+AzureDatabaseGeneric('element', 'Database Generic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabaseGeneric card
+include('elements/azure/DatabasesServiceColor/AzureDatabaseGeneric')
+AzureDatabaseGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabaseGeneric card
+include('elements/azure/DatabasesServiceColor/AzureDatabaseGeneric')
+AzureDatabaseGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureElasticDatabasePools.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureElasticDatabasePools.card.png
new file mode 100644
index 00000000000..dc0f39fbbb6
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureElasticDatabasePools.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureElasticDatabasePools.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureElasticDatabasePools.element.png
new file mode 100644
index 00000000000..674cc70460d
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureElasticDatabasePools.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureElasticDatabasePools.md b/cloud/documentation/azure/DatabasesServiceColor/AzureElasticDatabasePools.md
new file mode 100644
index 00000000000..7ab82c77e6b
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureElasticDatabasePools.md
@@ -0,0 +1,81 @@
+# AzureElasticDatabasePools
+```text
+elements/azure/DatabasesServiceColor/AzureElasticDatabasePools
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureElasticDatabasePools icon](../../../icons/azure/DatabasesServiceColor/AzureElasticDatabasePools.png) | ![AzureElasticDatabasePools element](AzureElasticDatabasePools.element.png) | ![AzureElasticDatabasePools card](AzureElasticDatabasePools.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureElasticDatabasePools element
+include('elements/azure/DatabasesServiceColor/AzureElasticDatabasePools')
+AzureElasticDatabasePools('element', 'Elastic Database Pools', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureElasticDatabasePools element
+include('elements/azure/DatabasesServiceColor/AzureElasticDatabasePools')
+AzureElasticDatabasePools('element', 'Elastic Database Pools', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureElasticDatabasePools card
+include('elements/azure/DatabasesServiceColor/AzureElasticDatabasePools')
+AzureElasticDatabasePoolsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureElasticDatabasePools card
+include('elements/azure/DatabasesServiceColor/AzureElasticDatabasePools')
+AzureElasticDatabasePoolsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureElasticJobAgents.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureElasticJobAgents.card.png
new file mode 100644
index 00000000000..4f8f924928b
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureElasticJobAgents.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureElasticJobAgents.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureElasticJobAgents.element.png
new file mode 100644
index 00000000000..77116494906
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureElasticJobAgents.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureElasticJobAgents.md b/cloud/documentation/azure/DatabasesServiceColor/AzureElasticJobAgents.md
new file mode 100644
index 00000000000..e980ce0f423
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureElasticJobAgents.md
@@ -0,0 +1,81 @@
+# AzureElasticJobAgents
+```text
+elements/azure/DatabasesServiceColor/AzureElasticJobAgents
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureElasticJobAgents icon](../../../icons/azure/DatabasesServiceColor/AzureElasticJobAgents.png) | ![AzureElasticJobAgents element](AzureElasticJobAgents.element.png) | ![AzureElasticJobAgents card](AzureElasticJobAgents.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureElasticJobAgents element
+include('elements/azure/DatabasesServiceColor/AzureElasticJobAgents')
+AzureElasticJobAgents('element', 'Elastic Job Agents', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureElasticJobAgents element
+include('elements/azure/DatabasesServiceColor/AzureElasticJobAgents')
+AzureElasticJobAgents('element', 'Elastic Job Agents', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureElasticJobAgents card
+include('elements/azure/DatabasesServiceColor/AzureElasticJobAgents')
+AzureElasticJobAgentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureElasticJobAgents card
+include('elements/azure/DatabasesServiceColor/AzureElasticJobAgents')
+AzureElasticJobAgentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureManagedDatabases.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureManagedDatabases.card.png
new file mode 100644
index 00000000000..ad41e6ffa4f
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureManagedDatabases.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureManagedDatabases.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureManagedDatabases.element.png
new file mode 100644
index 00000000000..e2e11f14856
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureManagedDatabases.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureManagedDatabases.md b/cloud/documentation/azure/DatabasesServiceColor/AzureManagedDatabases.md
new file mode 100644
index 00000000000..eebcd31de0d
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureManagedDatabases.md
@@ -0,0 +1,81 @@
+# AzureManagedDatabases
+```text
+elements/azure/DatabasesServiceColor/AzureManagedDatabases
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureManagedDatabases icon](../../../icons/azure/DatabasesServiceColor/AzureManagedDatabases.png) | ![AzureManagedDatabases element](AzureManagedDatabases.element.png) | ![AzureManagedDatabases card](AzureManagedDatabases.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagedDatabases element
+include('elements/azure/DatabasesServiceColor/AzureManagedDatabases')
+AzureManagedDatabases('element', 'Managed Databases', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagedDatabases element
+include('elements/azure/DatabasesServiceColor/AzureManagedDatabases')
+AzureManagedDatabases('element', 'Managed Databases', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureManagedDatabases card
+include('elements/azure/DatabasesServiceColor/AzureManagedDatabases')
+AzureManagedDatabasesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureManagedDatabases card
+include('elements/azure/DatabasesServiceColor/AzureManagedDatabases')
+AzureManagedDatabasesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatabases.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatabases.card.png
new file mode 100644
index 00000000000..69f5c73f2d0
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatabases.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatabases.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatabases.element.png
new file mode 100644
index 00000000000..ca3b8808942
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatabases.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatabases.md b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatabases.md
new file mode 100644
index 00000000000..093ca1d510c
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatabases.md
@@ -0,0 +1,81 @@
+# AzureSqlDatabases
+```text
+elements/azure/DatabasesServiceColor/AzureSqlDatabases
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSqlDatabases icon](../../../icons/azure/DatabasesServiceColor/AzureSqlDatabases.png) | ![AzureSqlDatabases element](AzureSqlDatabases.element.png) | ![AzureSqlDatabases card](AzureSqlDatabases.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlDatabases element
+include('elements/azure/DatabasesServiceColor/AzureSqlDatabases')
+AzureSqlDatabases('element', 'Sql Databases', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlDatabases element
+include('elements/azure/DatabasesServiceColor/AzureSqlDatabases')
+AzureSqlDatabases('element', 'Sql Databases', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSqlDatabases card
+include('elements/azure/DatabasesServiceColor/AzureSqlDatabases')
+AzureSqlDatabasesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSqlDatabases card
+include('elements/azure/DatabasesServiceColor/AzureSqlDatabases')
+AzureSqlDatabasesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatawarehouse.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatawarehouse.card.png
new file mode 100644
index 00000000000..6c6681147e7
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatawarehouse.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatawarehouse.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatawarehouse.element.png
new file mode 100644
index 00000000000..61cb643d0b7
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatawarehouse.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatawarehouse.md b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatawarehouse.md
new file mode 100644
index 00000000000..0f97ae75086
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlDatawarehouse.md
@@ -0,0 +1,81 @@
+# AzureSqlDatawarehouse
+```text
+elements/azure/DatabasesServiceColor/AzureSqlDatawarehouse
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSqlDatawarehouse icon](../../../icons/azure/DatabasesServiceColor/AzureSqlDatawarehouse.png) | ![AzureSqlDatawarehouse element](AzureSqlDatawarehouse.element.png) | ![AzureSqlDatawarehouse card](AzureSqlDatawarehouse.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlDatawarehouse element
+include('elements/azure/DatabasesServiceColor/AzureSqlDatawarehouse')
+AzureSqlDatawarehouse('element', 'Sql Datawarehouse', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlDatawarehouse element
+include('elements/azure/DatabasesServiceColor/AzureSqlDatawarehouse')
+AzureSqlDatawarehouse('element', 'Sql Datawarehouse', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSqlDatawarehouse card
+include('elements/azure/DatabasesServiceColor/AzureSqlDatawarehouse')
+AzureSqlDatawarehouseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSqlDatawarehouse card
+include('elements/azure/DatabasesServiceColor/AzureSqlDatawarehouse')
+AzureSqlDatawarehouseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureSqlManagedInstances.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlManagedInstances.card.png
new file mode 100644
index 00000000000..1975e33781c
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlManagedInstances.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureSqlManagedInstances.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlManagedInstances.element.png
new file mode 100644
index 00000000000..6e438d0cc1f
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlManagedInstances.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureSqlManagedInstances.md b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlManagedInstances.md
new file mode 100644
index 00000000000..35dcbf90739
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlManagedInstances.md
@@ -0,0 +1,81 @@
+# AzureSqlManagedInstances
+```text
+elements/azure/DatabasesServiceColor/AzureSqlManagedInstances
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSqlManagedInstances icon](../../../icons/azure/DatabasesServiceColor/AzureSqlManagedInstances.png) | ![AzureSqlManagedInstances element](AzureSqlManagedInstances.element.png) | ![AzureSqlManagedInstances card](AzureSqlManagedInstances.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlManagedInstances element
+include('elements/azure/DatabasesServiceColor/AzureSqlManagedInstances')
+AzureSqlManagedInstances('element', 'Sql Managed Instances', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlManagedInstances element
+include('elements/azure/DatabasesServiceColor/AzureSqlManagedInstances')
+AzureSqlManagedInstances('element', 'Sql Managed Instances', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSqlManagedInstances card
+include('elements/azure/DatabasesServiceColor/AzureSqlManagedInstances')
+AzureSqlManagedInstancesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSqlManagedInstances card
+include('elements/azure/DatabasesServiceColor/AzureSqlManagedInstances')
+AzureSqlManagedInstancesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.card.png
new file mode 100644
index 00000000000..adeadcadf54
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.element.png
new file mode 100644
index 00000000000..c8e41a1c1dc
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.md b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.md
new file mode 100644
index 00000000000..543143ec2f5
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.md
@@ -0,0 +1,81 @@
+# AzureSqlServerStretchDatabases
+```text
+elements/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSqlServerStretchDatabases icon](../../../icons/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.png) | ![AzureSqlServerStretchDatabases element](AzureSqlServerStretchDatabases.element.png) | ![AzureSqlServerStretchDatabases card](AzureSqlServerStretchDatabases.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlServerStretchDatabases element
+include('elements/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases')
+AzureSqlServerStretchDatabases('element', 'Sql Server Stretch Databases', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlServerStretchDatabases element
+include('elements/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases')
+AzureSqlServerStretchDatabases('element', 'Sql Server Stretch Databases', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSqlServerStretchDatabases card
+include('elements/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases')
+AzureSqlServerStretchDatabasesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSqlServerStretchDatabases card
+include('elements/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases')
+AzureSqlServerStretchDatabasesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServers.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServers.card.png
new file mode 100644
index 00000000000..15098c2757f
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServers.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServers.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServers.element.png
new file mode 100644
index 00000000000..8ea99767503
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServers.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServers.md b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServers.md
new file mode 100644
index 00000000000..ede3a195f7d
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureSqlServers.md
@@ -0,0 +1,81 @@
+# AzureSqlServers
+```text
+elements/azure/DatabasesServiceColor/AzureSqlServers
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSqlServers icon](../../../icons/azure/DatabasesServiceColor/AzureSqlServers.png) | ![AzureSqlServers element](AzureSqlServers.element.png) | ![AzureSqlServers card](AzureSqlServers.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlServers element
+include('elements/azure/DatabasesServiceColor/AzureSqlServers')
+AzureSqlServers('element', 'Sql Servers', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlServers element
+include('elements/azure/DatabasesServiceColor/AzureSqlServers')
+AzureSqlServers('element', 'Sql Servers', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSqlServers card
+include('elements/azure/DatabasesServiceColor/AzureSqlServers')
+AzureSqlServersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSqlServers card
+include('elements/azure/DatabasesServiceColor/AzureSqlServers')
+AzureSqlServersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualClusters.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualClusters.card.png
new file mode 100644
index 00000000000..fc35dd79b92
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualClusters.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualClusters.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualClusters.element.png
new file mode 100644
index 00000000000..4c8c3fea272
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualClusters.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualClusters.md b/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualClusters.md
new file mode 100644
index 00000000000..2611ce75a8e
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualClusters.md
@@ -0,0 +1,81 @@
+# AzureVirtualClusters
+```text
+elements/azure/DatabasesServiceColor/AzureVirtualClusters
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVirtualClusters icon](../../../icons/azure/DatabasesServiceColor/AzureVirtualClusters.png) | ![AzureVirtualClusters element](AzureVirtualClusters.element.png) | ![AzureVirtualClusters card](AzureVirtualClusters.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualClusters element
+include('elements/azure/DatabasesServiceColor/AzureVirtualClusters')
+AzureVirtualClusters('element', 'Virtual Clusters', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualClusters element
+include('elements/azure/DatabasesServiceColor/AzureVirtualClusters')
+AzureVirtualClusters('element', 'Virtual Clusters', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVirtualClusters card
+include('elements/azure/DatabasesServiceColor/AzureVirtualClusters')
+AzureVirtualClustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVirtualClusters card
+include('elements/azure/DatabasesServiceColor/AzureVirtualClusters')
+AzureVirtualClustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualDatacenter.card.png b/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualDatacenter.card.png
new file mode 100644
index 00000000000..fd58b5c3ee0
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualDatacenter.card.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualDatacenter.element.png b/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualDatacenter.element.png
new file mode 100644
index 00000000000..f6dba11d718
Binary files /dev/null and b/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualDatacenter.element.png differ
diff --git a/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualDatacenter.md b/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualDatacenter.md
new file mode 100644
index 00000000000..c2f78cad695
--- /dev/null
+++ b/cloud/documentation/azure/DatabasesServiceColor/AzureVirtualDatacenter.md
@@ -0,0 +1,81 @@
+# AzureVirtualDatacenter
+```text
+elements/azure/DatabasesServiceColor/AzureVirtualDatacenter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVirtualDatacenter icon](../../../icons/azure/DatabasesServiceColor/AzureVirtualDatacenter.png) | ![AzureVirtualDatacenter element](AzureVirtualDatacenter.element.png) | ![AzureVirtualDatacenter card](AzureVirtualDatacenter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualDatacenter element
+include('elements/azure/DatabasesServiceColor/AzureVirtualDatacenter')
+AzureVirtualDatacenter('element', 'Virtual Datacenter', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualDatacenter element
+include('elements/azure/DatabasesServiceColor/AzureVirtualDatacenter')
+AzureVirtualDatacenter('element', 'Virtual Datacenter', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVirtualDatacenter card
+include('elements/azure/DatabasesServiceColor/AzureVirtualDatacenter')
+AzureVirtualDatacenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVirtualDatacenter card
+include('elements/azure/DatabasesServiceColor/AzureVirtualDatacenter')
+AzureVirtualDatacenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureApplicationInsights.card.png b/cloud/documentation/azure/DevopsServiceColor/AzureApplicationInsights.card.png
new file mode 100644
index 00000000000..b857373e686
Binary files /dev/null and b/cloud/documentation/azure/DevopsServiceColor/AzureApplicationInsights.card.png differ
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureApplicationInsights.element.png b/cloud/documentation/azure/DevopsServiceColor/AzureApplicationInsights.element.png
new file mode 100644
index 00000000000..ba044a2fa03
Binary files /dev/null and b/cloud/documentation/azure/DevopsServiceColor/AzureApplicationInsights.element.png differ
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureApplicationInsights.md b/cloud/documentation/azure/DevopsServiceColor/AzureApplicationInsights.md
new file mode 100644
index 00000000000..b986ab9087b
--- /dev/null
+++ b/cloud/documentation/azure/DevopsServiceColor/AzureApplicationInsights.md
@@ -0,0 +1,81 @@
+# AzureApplicationInsights
+```text
+elements/azure/DevopsServiceColor/AzureApplicationInsights
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureApplicationInsights icon](../../../icons/azure/DevopsServiceColor/AzureApplicationInsights.png) | ![AzureApplicationInsights element](AzureApplicationInsights.element.png) | ![AzureApplicationInsights card](AzureApplicationInsights.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationInsights element
+include('elements/azure/DevopsServiceColor/AzureApplicationInsights')
+AzureApplicationInsights('element', 'Application Insights', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationInsights element
+include('elements/azure/DevopsServiceColor/AzureApplicationInsights')
+AzureApplicationInsights('element', 'Application Insights', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApplicationInsights card
+include('elements/azure/DevopsServiceColor/AzureApplicationInsights')
+AzureApplicationInsightsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApplicationInsights card
+include('elements/azure/DevopsServiceColor/AzureApplicationInsights')
+AzureApplicationInsightsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureArtifacts.card.png b/cloud/documentation/azure/DevopsServiceColor/AzureArtifacts.card.png
new file mode 100644
index 00000000000..e52f1bf9f7b
Binary files /dev/null and b/cloud/documentation/azure/DevopsServiceColor/AzureArtifacts.card.png differ
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureArtifacts.element.png b/cloud/documentation/azure/DevopsServiceColor/AzureArtifacts.element.png
new file mode 100644
index 00000000000..c29f7e7269f
Binary files /dev/null and b/cloud/documentation/azure/DevopsServiceColor/AzureArtifacts.element.png differ
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureArtifacts.md b/cloud/documentation/azure/DevopsServiceColor/AzureArtifacts.md
new file mode 100644
index 00000000000..451763651eb
--- /dev/null
+++ b/cloud/documentation/azure/DevopsServiceColor/AzureArtifacts.md
@@ -0,0 +1,81 @@
+# AzureArtifacts
+```text
+elements/azure/DevopsServiceColor/AzureArtifacts
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureArtifacts icon](../../../icons/azure/DevopsServiceColor/AzureArtifacts.png) | ![AzureArtifacts element](AzureArtifacts.element.png) | ![AzureArtifacts card](AzureArtifacts.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureArtifacts element
+include('elements/azure/DevopsServiceColor/AzureArtifacts')
+AzureArtifacts('element', 'Artifacts', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureArtifacts element
+include('elements/azure/DevopsServiceColor/AzureArtifacts')
+AzureArtifacts('element', 'Artifacts', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureArtifacts card
+include('elements/azure/DevopsServiceColor/AzureArtifacts')
+AzureArtifactsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureArtifacts card
+include('elements/azure/DevopsServiceColor/AzureArtifacts')
+AzureArtifactsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureBoards.card.png b/cloud/documentation/azure/DevopsServiceColor/AzureBoards.card.png
new file mode 100644
index 00000000000..e70a1dcf77b
Binary files /dev/null and b/cloud/documentation/azure/DevopsServiceColor/AzureBoards.card.png differ
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureBoards.element.png b/cloud/documentation/azure/DevopsServiceColor/AzureBoards.element.png
new file mode 100644
index 00000000000..d0f50442d45
Binary files /dev/null and b/cloud/documentation/azure/DevopsServiceColor/AzureBoards.element.png differ
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureBoards.md b/cloud/documentation/azure/DevopsServiceColor/AzureBoards.md
new file mode 100644
index 00000000000..692a33b4319
--- /dev/null
+++ b/cloud/documentation/azure/DevopsServiceColor/AzureBoards.md
@@ -0,0 +1,81 @@
+# AzureBoards
+```text
+elements/azure/DevopsServiceColor/AzureBoards
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureBoards icon](../../../icons/azure/DevopsServiceColor/AzureBoards.png) | ![AzureBoards element](AzureBoards.element.png) | ![AzureBoards card](AzureBoards.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBoards element
+include('elements/azure/DevopsServiceColor/AzureBoards')
+AzureBoards('element', 'Boards', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBoards element
+include('elements/azure/DevopsServiceColor/AzureBoards')
+AzureBoards('element', 'Boards', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBoards card
+include('elements/azure/DevopsServiceColor/AzureBoards')
+AzureBoardsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBoards card
+include('elements/azure/DevopsServiceColor/AzureBoards')
+AzureBoardsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureDevops.card.png b/cloud/documentation/azure/DevopsServiceColor/AzureDevops.card.png
new file mode 100644
index 00000000000..cc7ed3bee9e
Binary files /dev/null and b/cloud/documentation/azure/DevopsServiceColor/AzureDevops.card.png differ
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureDevops.element.png b/cloud/documentation/azure/DevopsServiceColor/AzureDevops.element.png
new file mode 100644
index 00000000000..5b6512c48ff
Binary files /dev/null and b/cloud/documentation/azure/DevopsServiceColor/AzureDevops.element.png differ
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureDevops.md b/cloud/documentation/azure/DevopsServiceColor/AzureDevops.md
new file mode 100644
index 00000000000..b3192208974
--- /dev/null
+++ b/cloud/documentation/azure/DevopsServiceColor/AzureDevops.md
@@ -0,0 +1,81 @@
+# AzureDevops
+```text
+elements/azure/DevopsServiceColor/AzureDevops
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDevops icon](../../../icons/azure/DevopsServiceColor/AzureDevops.png) | ![AzureDevops element](AzureDevops.element.png) | ![AzureDevops card](AzureDevops.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevops element
+include('elements/azure/DevopsServiceColor/AzureDevops')
+AzureDevops('element', 'Devops', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevops element
+include('elements/azure/DevopsServiceColor/AzureDevops')
+AzureDevops('element', 'Devops', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDevops card
+include('elements/azure/DevopsServiceColor/AzureDevops')
+AzureDevopsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDevops card
+include('elements/azure/DevopsServiceColor/AzureDevops')
+AzureDevopsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureDevtestLabs.card.png b/cloud/documentation/azure/DevopsServiceColor/AzureDevtestLabs.card.png
new file mode 100644
index 00000000000..bab370d5f86
Binary files /dev/null and b/cloud/documentation/azure/DevopsServiceColor/AzureDevtestLabs.card.png differ
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureDevtestLabs.element.png b/cloud/documentation/azure/DevopsServiceColor/AzureDevtestLabs.element.png
new file mode 100644
index 00000000000..fed25e2bb7f
Binary files /dev/null and b/cloud/documentation/azure/DevopsServiceColor/AzureDevtestLabs.element.png differ
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureDevtestLabs.md b/cloud/documentation/azure/DevopsServiceColor/AzureDevtestLabs.md
new file mode 100644
index 00000000000..38307ef8f29
--- /dev/null
+++ b/cloud/documentation/azure/DevopsServiceColor/AzureDevtestLabs.md
@@ -0,0 +1,81 @@
+# AzureDevtestLabs
+```text
+elements/azure/DevopsServiceColor/AzureDevtestLabs
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDevtestLabs icon](../../../icons/azure/DevopsServiceColor/AzureDevtestLabs.png) | ![AzureDevtestLabs element](AzureDevtestLabs.element.png) | ![AzureDevtestLabs card](AzureDevtestLabs.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevtestLabs element
+include('elements/azure/DevopsServiceColor/AzureDevtestLabs')
+AzureDevtestLabs('element', 'Devtest Labs', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevtestLabs element
+include('elements/azure/DevopsServiceColor/AzureDevtestLabs')
+AzureDevtestLabs('element', 'Devtest Labs', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDevtestLabs card
+include('elements/azure/DevopsServiceColor/AzureDevtestLabs')
+AzureDevtestLabsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDevtestLabs card
+include('elements/azure/DevopsServiceColor/AzureDevtestLabs')
+AzureDevtestLabsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzurePipelines.card.png b/cloud/documentation/azure/DevopsServiceColor/AzurePipelines.card.png
new file mode 100644
index 00000000000..9516d27921c
Binary files /dev/null and b/cloud/documentation/azure/DevopsServiceColor/AzurePipelines.card.png differ
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzurePipelines.element.png b/cloud/documentation/azure/DevopsServiceColor/AzurePipelines.element.png
new file mode 100644
index 00000000000..377bf237b35
Binary files /dev/null and b/cloud/documentation/azure/DevopsServiceColor/AzurePipelines.element.png differ
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzurePipelines.md b/cloud/documentation/azure/DevopsServiceColor/AzurePipelines.md
new file mode 100644
index 00000000000..14bff77e45f
--- /dev/null
+++ b/cloud/documentation/azure/DevopsServiceColor/AzurePipelines.md
@@ -0,0 +1,81 @@
+# AzurePipelines
+```text
+elements/azure/DevopsServiceColor/AzurePipelines
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzurePipelines icon](../../../icons/azure/DevopsServiceColor/AzurePipelines.png) | ![AzurePipelines element](AzurePipelines.element.png) | ![AzurePipelines card](AzurePipelines.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePipelines element
+include('elements/azure/DevopsServiceColor/AzurePipelines')
+AzurePipelines('element', 'Pipelines', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePipelines element
+include('elements/azure/DevopsServiceColor/AzurePipelines')
+AzurePipelines('element', 'Pipelines', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePipelines card
+include('elements/azure/DevopsServiceColor/AzurePipelines')
+AzurePipelinesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePipelines card
+include('elements/azure/DevopsServiceColor/AzurePipelines')
+AzurePipelinesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureRepos.card.png b/cloud/documentation/azure/DevopsServiceColor/AzureRepos.card.png
new file mode 100644
index 00000000000..cea7ec8bd81
Binary files /dev/null and b/cloud/documentation/azure/DevopsServiceColor/AzureRepos.card.png differ
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureRepos.element.png b/cloud/documentation/azure/DevopsServiceColor/AzureRepos.element.png
new file mode 100644
index 00000000000..9b35b78d999
Binary files /dev/null and b/cloud/documentation/azure/DevopsServiceColor/AzureRepos.element.png differ
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureRepos.md b/cloud/documentation/azure/DevopsServiceColor/AzureRepos.md
new file mode 100644
index 00000000000..62c15c04d6d
--- /dev/null
+++ b/cloud/documentation/azure/DevopsServiceColor/AzureRepos.md
@@ -0,0 +1,81 @@
+# AzureRepos
+```text
+elements/azure/DevopsServiceColor/AzureRepos
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureRepos icon](../../../icons/azure/DevopsServiceColor/AzureRepos.png) | ![AzureRepos element](AzureRepos.element.png) | ![AzureRepos card](AzureRepos.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRepos element
+include('elements/azure/DevopsServiceColor/AzureRepos')
+AzureRepos('element', 'Repos', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRepos element
+include('elements/azure/DevopsServiceColor/AzureRepos')
+AzureRepos('element', 'Repos', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRepos card
+include('elements/azure/DevopsServiceColor/AzureRepos')
+AzureReposCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRepos card
+include('elements/azure/DevopsServiceColor/AzureRepos')
+AzureReposCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureTestPlans.card.png b/cloud/documentation/azure/DevopsServiceColor/AzureTestPlans.card.png
new file mode 100644
index 00000000000..f2929e1c119
Binary files /dev/null and b/cloud/documentation/azure/DevopsServiceColor/AzureTestPlans.card.png differ
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureTestPlans.element.png b/cloud/documentation/azure/DevopsServiceColor/AzureTestPlans.element.png
new file mode 100644
index 00000000000..ba76faea56f
Binary files /dev/null and b/cloud/documentation/azure/DevopsServiceColor/AzureTestPlans.element.png differ
diff --git a/cloud/documentation/azure/DevopsServiceColor/AzureTestPlans.md b/cloud/documentation/azure/DevopsServiceColor/AzureTestPlans.md
new file mode 100644
index 00000000000..5d07655919b
--- /dev/null
+++ b/cloud/documentation/azure/DevopsServiceColor/AzureTestPlans.md
@@ -0,0 +1,81 @@
+# AzureTestPlans
+```text
+elements/azure/DevopsServiceColor/AzureTestPlans
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTestPlans icon](../../../icons/azure/DevopsServiceColor/AzureTestPlans.png) | ![AzureTestPlans element](AzureTestPlans.element.png) | ![AzureTestPlans card](AzureTestPlans.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTestPlans element
+include('elements/azure/DevopsServiceColor/AzureTestPlans')
+AzureTestPlans('element', 'Test Plans', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTestPlans element
+include('elements/azure/DevopsServiceColor/AzureTestPlans')
+AzureTestPlans('element', 'Test Plans', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTestPlans card
+include('elements/azure/DevopsServiceColor/AzureTestPlans')
+AzureTestPlansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTestPlans card
+include('elements/azure/DevopsServiceColor/AzureTestPlans')
+AzureTestPlansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.card.png
new file mode 100644
index 00000000000..e9fc2703d17
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.element.png
new file mode 100644
index 00000000000..10636515138
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.md
new file mode 100644
index 00000000000..83c674d89f1
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.md
@@ -0,0 +1,81 @@
+# AzureActivedirectoryfederationservicesproxy
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureActivedirectoryfederationservicesproxy icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.png) | ![AzureActivedirectoryfederationservicesproxy element](AzureActivedirectoryfederationservicesproxy.element.png) | ![AzureActivedirectoryfederationservicesproxy card](AzureActivedirectoryfederationservicesproxy.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureActivedirectoryfederationservicesproxy element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy')
+AzureActivedirectoryfederationservicesproxy('element', 'Activedirectoryfederationservicesproxy', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureActivedirectoryfederationservicesproxy element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy')
+AzureActivedirectoryfederationservicesproxy('element', 'Activedirectoryfederationservicesproxy', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureActivedirectoryfederationservicesproxy card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy')
+AzureActivedirectoryfederationservicesproxyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureActivedirectoryfederationservicesproxy card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy')
+AzureActivedirectoryfederationservicesproxyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAdFs.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAdFs.card.png
new file mode 100644
index 00000000000..abde09e097a
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAdFs.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAdFs.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAdFs.element.png
new file mode 100644
index 00000000000..694488ef43b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAdFs.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAdFs.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAdFs.md
new file mode 100644
index 00000000000..33ee286064b
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAdFs.md
@@ -0,0 +1,81 @@
+# AzureAdFs
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureAdFs
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAdFs icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureAdFs.png) | ![AzureAdFs element](AzureAdFs.element.png) | ![AzureAdFs card](AzureAdFs.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdFs element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureAdFs')
+AzureAdFs('element', 'Ad Fs', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdFs element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureAdFs')
+AzureAdFs('element', 'Ad Fs', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAdFs card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureAdFs')
+AzureAdFsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAdFs card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureAdFs')
+AzureAdFsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.card.png
new file mode 100644
index 00000000000..85e2b2914c2
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.element.png
new file mode 100644
index 00000000000..8f43a140830
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.md
new file mode 100644
index 00000000000..9646f7753c2
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.md
@@ -0,0 +1,81 @@
+# AzureAndroidPhone
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAndroidPhone icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.png) | ![AzureAndroidPhone element](AzureAndroidPhone.element.png) | ![AzureAndroidPhone card](AzureAndroidPhone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAndroidPhone element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone')
+AzureAndroidPhone('element', 'Android Phone', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAndroidPhone element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone')
+AzureAndroidPhone('element', 'Android Phone', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAndroidPhone card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone')
+AzureAndroidPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAndroidPhone card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone')
+AzureAndroidPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.card.png
new file mode 100644
index 00000000000..b51c1fb6dd9
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.element.png
new file mode 100644
index 00000000000..e5367f61b88
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.md
new file mode 100644
index 00000000000..43be58bef1c
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.md
@@ -0,0 +1,81 @@
+# AzureApplicationBlankForText
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureApplicationBlankForText icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.png) | ![AzureApplicationBlankForText element](AzureApplicationBlankForText.element.png) | ![AzureApplicationBlankForText card](AzureApplicationBlankForText.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationBlankForText element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText')
+AzureApplicationBlankForText('element', 'Application Blank For Text', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationBlankForText element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText')
+AzureApplicationBlankForText('element', 'Application Blank For Text', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApplicationBlankForText card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText')
+AzureApplicationBlankForTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApplicationBlankForText card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText')
+AzureApplicationBlankForTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.card.png
new file mode 100644
index 00000000000..1ba84494819
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.element.png
new file mode 100644
index 00000000000..08a9e839508
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.md
new file mode 100644
index 00000000000..175ee7b3ed8
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.md
@@ -0,0 +1,81 @@
+# AzureApplicationGeneric
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureApplicationGeneric icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.png) | ![AzureApplicationGeneric element](AzureApplicationGeneric.element.png) | ![AzureApplicationGeneric card](AzureApplicationGeneric.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric')
+AzureApplicationGeneric('element', 'Application Generic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric')
+AzureApplicationGeneric('element', 'Application Generic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApplicationGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric')
+AzureApplicationGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApplicationGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric')
+AzureApplicationGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.card.png
new file mode 100644
index 00000000000..eb0de6585a7
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.element.png
new file mode 100644
index 00000000000..0e5a724dd6f
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.md
new file mode 100644
index 00000000000..4341a2b9411
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.md
@@ -0,0 +1,81 @@
+# AzureApplicationServer
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureApplicationServer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureApplicationServer icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.png) | ![AzureApplicationServer element](AzureApplicationServer.element.png) | ![AzureApplicationServer card](AzureApplicationServer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationServer')
+AzureApplicationServer('element', 'Application Server', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationServer')
+AzureApplicationServer('element', 'Application Server', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApplicationServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationServer')
+AzureApplicationServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApplicationServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationServer')
+AzureApplicationServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.card.png
new file mode 100644
index 00000000000..6a9fd278cde
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.element.png
new file mode 100644
index 00000000000..96ed12c70ff
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.md
new file mode 100644
index 00000000000..63806f583c5
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.md
@@ -0,0 +1,81 @@
+# AzureBackupLocal
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureBackupLocal
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureBackupLocal icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.png) | ![AzureBackupLocal element](AzureBackupLocal.element.png) | ![AzureBackupLocal card](AzureBackupLocal.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBackupLocal element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureBackupLocal')
+AzureBackupLocal('element', 'Backup Local', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBackupLocal element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureBackupLocal')
+AzureBackupLocal('element', 'Backup Local', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBackupLocal card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureBackupLocal')
+AzureBackupLocalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBackupLocal card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureBackupLocal')
+AzureBackupLocalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.card.png
new file mode 100644
index 00000000000..28968737c93
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.element.png
new file mode 100644
index 00000000000..1340d3d6296
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.md
new file mode 100644
index 00000000000..d750b1df1f2
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.md
@@ -0,0 +1,81 @@
+# AzureBackupOnline
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureBackupOnline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureBackupOnline icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.png) | ![AzureBackupOnline element](AzureBackupOnline.element.png) | ![AzureBackupOnline card](AzureBackupOnline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBackupOnline element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureBackupOnline')
+AzureBackupOnline('element', 'Backup Online', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBackupOnline element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureBackupOnline')
+AzureBackupOnline('element', 'Backup Online', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBackupOnline card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureBackupOnline')
+AzureBackupOnlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBackupOnline card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureBackupOnline')
+AzureBackupOnlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCalendar.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCalendar.card.png
new file mode 100644
index 00000000000..a8cb92ce5d8
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCalendar.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCalendar.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCalendar.element.png
new file mode 100644
index 00000000000..6a105a4f291
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCalendar.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCalendar.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCalendar.md
new file mode 100644
index 00000000000..d86cbfc83a3
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCalendar.md
@@ -0,0 +1,81 @@
+# AzureCalendar
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureCalendar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCalendar icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureCalendar.png) | ![AzureCalendar element](AzureCalendar.element.png) | ![AzureCalendar card](AzureCalendar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCalendar element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCalendar')
+AzureCalendar('element', 'Calendar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCalendar element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCalendar')
+AzureCalendar('element', 'Calendar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCalendar card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCalendar')
+AzureCalendarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCalendar card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCalendar')
+AzureCalendarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCertificate.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCertificate.card.png
new file mode 100644
index 00000000000..4672b4e8035
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCertificate.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCertificate.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCertificate.element.png
new file mode 100644
index 00000000000..deff1dee206
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCertificate.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCertificate.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCertificate.md
new file mode 100644
index 00000000000..474d9e5a9d1
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCertificate.md
@@ -0,0 +1,81 @@
+# AzureCertificate
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureCertificate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCertificate icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureCertificate.png) | ![AzureCertificate element](AzureCertificate.element.png) | ![AzureCertificate card](AzureCertificate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCertificate element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCertificate')
+AzureCertificate('element', 'Certificate', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCertificate element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCertificate')
+AzureCertificate('element', 'Certificate', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCertificate card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCertificate')
+AzureCertificateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCertificate card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCertificate')
+AzureCertificateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClientApplication.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClientApplication.card.png
new file mode 100644
index 00000000000..853cc1c5b35
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClientApplication.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClientApplication.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClientApplication.element.png
new file mode 100644
index 00000000000..0d850c71f5f
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClientApplication.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClientApplication.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClientApplication.md
new file mode 100644
index 00000000000..c465c1c8ef2
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClientApplication.md
@@ -0,0 +1,81 @@
+# AzureClientApplication
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureClientApplication
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureClientApplication icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureClientApplication.png) | ![AzureClientApplication element](AzureClientApplication.element.png) | ![AzureClientApplication card](AzureClientApplication.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureClientApplication element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureClientApplication')
+AzureClientApplication('element', 'Client Application', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureClientApplication element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureClientApplication')
+AzureClientApplication('element', 'Client Application', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureClientApplication card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureClientApplication')
+AzureClientApplicationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureClientApplication card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureClientApplication')
+AzureClientApplicationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCloud.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCloud.card.png
new file mode 100644
index 00000000000..97b8fa5f4c1
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCloud.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCloud.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCloud.element.png
new file mode 100644
index 00000000000..1fd5377114e
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCloud.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCloud.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCloud.md
new file mode 100644
index 00000000000..4773f7801ea
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCloud.md
@@ -0,0 +1,81 @@
+# AzureCloud
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureCloud
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCloud icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureCloud.png) | ![AzureCloud element](AzureCloud.element.png) | ![AzureCloud card](AzureCloud.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloud element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCloud')
+AzureCloud('element', 'Cloud', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloud element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCloud')
+AzureCloud('element', 'Cloud', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCloud card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCloud')
+AzureCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCloud card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCloud')
+AzureCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClusterServer.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClusterServer.card.png
new file mode 100644
index 00000000000..7a44e67bc54
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClusterServer.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClusterServer.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClusterServer.element.png
new file mode 100644
index 00000000000..5a091bd4ccd
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClusterServer.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClusterServer.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClusterServer.md
new file mode 100644
index 00000000000..696680a0d46
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureClusterServer.md
@@ -0,0 +1,81 @@
+# AzureClusterServer
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureClusterServer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureClusterServer icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureClusterServer.png) | ![AzureClusterServer element](AzureClusterServer.element.png) | ![AzureClusterServer card](AzureClusterServer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureClusterServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureClusterServer')
+AzureClusterServer('element', 'Cluster Server', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureClusterServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureClusterServer')
+AzureClusterServer('element', 'Cluster Server', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureClusterServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureClusterServer')
+AzureClusterServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureClusterServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureClusterServer')
+AzureClusterServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCodeFile.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCodeFile.card.png
new file mode 100644
index 00000000000..dc5e9a306d4
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCodeFile.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCodeFile.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCodeFile.element.png
new file mode 100644
index 00000000000..2e873570da9
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCodeFile.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCodeFile.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCodeFile.md
new file mode 100644
index 00000000000..5ebeb6f5ae1
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureCodeFile.md
@@ -0,0 +1,81 @@
+# AzureCodeFile
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureCodeFile
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCodeFile icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureCodeFile.png) | ![AzureCodeFile element](AzureCodeFile.element.png) | ![AzureCodeFile card](AzureCodeFile.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCodeFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCodeFile')
+AzureCodeFile('element', 'Code File', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCodeFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCodeFile')
+AzureCodeFile('element', 'Code File', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCodeFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCodeFile')
+AzureCodeFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCodeFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCodeFile')
+AzureCodeFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureConnectors.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureConnectors.card.png
new file mode 100644
index 00000000000..30398e7ba6a
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureConnectors.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureConnectors.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureConnectors.element.png
new file mode 100644
index 00000000000..2400e4e1b01
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureConnectors.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureConnectors.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureConnectors.md
new file mode 100644
index 00000000000..c2ac83f1747
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureConnectors.md
@@ -0,0 +1,81 @@
+# AzureConnectors
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureConnectors
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureConnectors icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureConnectors.png) | ![AzureConnectors element](AzureConnectors.element.png) | ![AzureConnectors card](AzureConnectors.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConnectors element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureConnectors')
+AzureConnectors('element', 'Connectors', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConnectors element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureConnectors')
+AzureConnectors('element', 'Connectors', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureConnectors card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureConnectors')
+AzureConnectorsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureConnectors card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureConnectors')
+AzureConnectorsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.card.png
new file mode 100644
index 00000000000..8c35ab22589
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.element.png
new file mode 100644
index 00000000000..70e33c5770b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.md
new file mode 100644
index 00000000000..dd12ca70ba9
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.md
@@ -0,0 +1,81 @@
+# AzureDatabaseGeneric
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDatabaseGeneric icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.png) | ![AzureDatabaseGeneric element](AzureDatabaseGeneric.element.png) | ![AzureDatabaseGeneric card](AzureDatabaseGeneric.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric')
+AzureDatabaseGeneric('element', 'Database Generic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric')
+AzureDatabaseGeneric('element', 'Database Generic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabaseGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric')
+AzureDatabaseGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabaseGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric')
+AzureDatabaseGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.card.png
new file mode 100644
index 00000000000..d691b388ab3
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.element.png
new file mode 100644
index 00000000000..4025bd85a23
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.md
new file mode 100644
index 00000000000..bea90a8e504
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.md
@@ -0,0 +1,81 @@
+# AzureDatabaseServer
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDatabaseServer icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.png) | ![AzureDatabaseServer element](AzureDatabaseServer.element.png) | ![AzureDatabaseServer card](AzureDatabaseServer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer')
+AzureDatabaseServer('element', 'Database Server', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer')
+AzureDatabaseServer('element', 'Database Server', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabaseServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer')
+AzureDatabaseServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabaseServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer')
+AzureDatabaseServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.card.png
new file mode 100644
index 00000000000..d8427c85878
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.element.png
new file mode 100644
index 00000000000..bcaf0783e61
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.md
new file mode 100644
index 00000000000..b125d8e360e
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.md
@@ -0,0 +1,81 @@
+# AzureDatabaseSynchronization
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDatabaseSynchronization icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.png) | ![AzureDatabaseSynchronization element](AzureDatabaseSynchronization.element.png) | ![AzureDatabaseSynchronization card](AzureDatabaseSynchronization.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseSynchronization element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization')
+AzureDatabaseSynchronization('element', 'Database Synchronization', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseSynchronization element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization')
+AzureDatabaseSynchronization('element', 'Database Synchronization', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabaseSynchronization card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization')
+AzureDatabaseSynchronizationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabaseSynchronization card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization')
+AzureDatabaseSynchronizationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDevice.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDevice.card.png
new file mode 100644
index 00000000000..351e9940740
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDevice.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDevice.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDevice.element.png
new file mode 100644
index 00000000000..3c4cabc0ac1
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDevice.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDevice.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDevice.md
new file mode 100644
index 00000000000..3cd9ebd283a
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDevice.md
@@ -0,0 +1,81 @@
+# AzureDevice
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureDevice
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDevice icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureDevice.png) | ![AzureDevice element](AzureDevice.element.png) | ![AzureDevice card](AzureDevice.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevice element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDevice')
+AzureDevice('element', 'Device', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevice element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDevice')
+AzureDevice('element', 'Device', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDevice card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDevice')
+AzureDeviceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDevice card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDevice')
+AzureDeviceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.card.png
new file mode 100644
index 00000000000..7f23251c129
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.element.png
new file mode 100644
index 00000000000..f0d2f0c53ff
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.md
new file mode 100644
index 00000000000..d2e4355388f
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.md
@@ -0,0 +1,81 @@
+# AzureDirectAccess
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureDirectAccess
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDirectAccess icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.png) | ![AzureDirectAccess element](AzureDirectAccess.element.png) | ![AzureDirectAccess card](AzureDirectAccess.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDirectAccess element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDirectAccess')
+AzureDirectAccess('element', 'Direct Access', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDirectAccess element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDirectAccess')
+AzureDirectAccess('element', 'Direct Access', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDirectAccess card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDirectAccess')
+AzureDirectAccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDirectAccess card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDirectAccess')
+AzureDirectAccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocument.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocument.card.png
new file mode 100644
index 00000000000..a324dd6897e
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocument.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocument.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocument.element.png
new file mode 100644
index 00000000000..fb8ab919b8f
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocument.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocument.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocument.md
new file mode 100644
index 00000000000..c3ca2eaa71e
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocument.md
@@ -0,0 +1,81 @@
+# AzureDocument
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureDocument
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDocument icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureDocument.png) | ![AzureDocument element](AzureDocument.element.png) | ![AzureDocument card](AzureDocument.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDocument element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDocument')
+AzureDocument('element', 'Document', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDocument element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDocument')
+AzureDocument('element', 'Document', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDocument card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDocument')
+AzureDocumentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDocument card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDocument')
+AzureDocumentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.card.png
new file mode 100644
index 00000000000..6cbbe9bf567
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.element.png
new file mode 100644
index 00000000000..d6a8f2b8dc3
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.md
new file mode 100644
index 00000000000..c6496f452ff
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.md
@@ -0,0 +1,81 @@
+# AzureDocumentDbFile
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDocumentDbFile icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.png) | ![AzureDocumentDbFile element](AzureDocumentDbFile.element.png) | ![AzureDocumentDbFile card](AzureDocumentDbFile.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDocumentDbFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile')
+AzureDocumentDbFile('element', 'Document Db File', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDocumentDbFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile')
+AzureDocumentDbFile('element', 'Document Db File', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDocumentDbFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile')
+AzureDocumentDbFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDocumentDbFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile')
+AzureDocumentDbFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDomainController.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDomainController.card.png
new file mode 100644
index 00000000000..a7381b7f27c
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDomainController.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDomainController.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDomainController.element.png
new file mode 100644
index 00000000000..9463a672d72
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDomainController.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDomainController.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDomainController.md
new file mode 100644
index 00000000000..448b068d23b
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureDomainController.md
@@ -0,0 +1,81 @@
+# AzureDomainController
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureDomainController
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDomainController icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureDomainController.png) | ![AzureDomainController element](AzureDomainController.element.png) | ![AzureDomainController card](AzureDomainController.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDomainController element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDomainController')
+AzureDomainController('element', 'Domain Controller', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDomainController element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDomainController')
+AzureDomainController('element', 'Domain Controller', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDomainController card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDomainController')
+AzureDomainControllerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDomainController card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDomainController')
+AzureDomainControllerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterprise.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterprise.card.png
new file mode 100644
index 00000000000..50096ab9342
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterprise.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterprise.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterprise.element.png
new file mode 100644
index 00000000000..ac47093d41e
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterprise.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterprise.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterprise.md
new file mode 100644
index 00000000000..11ffc0401eb
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterprise.md
@@ -0,0 +1,81 @@
+# AzureEnterprise
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureEnterprise
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureEnterprise icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureEnterprise.png) | ![AzureEnterprise element](AzureEnterprise.element.png) | ![AzureEnterprise card](AzureEnterprise.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEnterprise element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureEnterprise')
+AzureEnterprise('element', 'Enterprise', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEnterprise element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureEnterprise')
+AzureEnterprise('element', 'Enterprise', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEnterprise card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureEnterprise')
+AzureEnterpriseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEnterprise card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureEnterprise')
+AzureEnterpriseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.card.png
new file mode 100644
index 00000000000..f0efe58a115
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.element.png
new file mode 100644
index 00000000000..edec8b76b81
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.md
new file mode 100644
index 00000000000..58dc1084353
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.md
@@ -0,0 +1,81 @@
+# AzureEnterpriseBuilding
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureEnterpriseBuilding icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.png) | ![AzureEnterpriseBuilding element](AzureEnterpriseBuilding.element.png) | ![AzureEnterpriseBuilding card](AzureEnterpriseBuilding.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEnterpriseBuilding element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding')
+AzureEnterpriseBuilding('element', 'Enterprise Building', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEnterpriseBuilding element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding')
+AzureEnterpriseBuilding('element', 'Enterprise Building', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEnterpriseBuilding card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding')
+AzureEnterpriseBuildingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEnterpriseBuilding card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding')
+AzureEnterpriseBuildingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.card.png
new file mode 100644
index 00000000000..e64560839bc
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.element.png
new file mode 100644
index 00000000000..b90b853a24f
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.md
new file mode 100644
index 00000000000..43d55fae9a3
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.md
@@ -0,0 +1,81 @@
+# AzureFileGeneral
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureFileGeneral
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureFileGeneral icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.png) | ![AzureFileGeneral element](AzureFileGeneral.element.png) | ![AzureFileGeneral card](AzureFileGeneral.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFileGeneral element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFileGeneral')
+AzureFileGeneral('element', 'File General', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFileGeneral element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFileGeneral')
+AzureFileGeneral('element', 'File General', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFileGeneral card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFileGeneral')
+AzureFileGeneralCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFileGeneral card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFileGeneral')
+AzureFileGeneralCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFilter.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFilter.card.png
new file mode 100644
index 00000000000..b7d0de492d8
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFilter.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFilter.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFilter.element.png
new file mode 100644
index 00000000000..0d3e7606efa
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFilter.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFilter.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFilter.md
new file mode 100644
index 00000000000..6599f86ae01
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFilter.md
@@ -0,0 +1,81 @@
+# AzureFilter
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureFilter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureFilter icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureFilter.png) | ![AzureFilter element](AzureFilter.element.png) | ![AzureFilter card](AzureFilter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFilter element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFilter')
+AzureFilter('element', 'Filter', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFilter element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFilter')
+AzureFilter('element', 'Filter', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFilter card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFilter')
+AzureFilterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFilter card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFilter')
+AzureFilterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFirewall.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFirewall.card.png
new file mode 100644
index 00000000000..2e98bf5a3c3
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFirewall.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFirewall.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFirewall.element.png
new file mode 100644
index 00000000000..e3294db7355
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFirewall.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFirewall.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFirewall.md
new file mode 100644
index 00000000000..87432504427
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFirewall.md
@@ -0,0 +1,81 @@
+# AzureFirewall
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureFirewall
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureFirewall icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureFirewall.png) | ![AzureFirewall element](AzureFirewall.element.png) | ![AzureFirewall card](AzureFirewall.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFirewall element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFirewall')
+AzureFirewall('element', 'Firewall', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFirewall element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFirewall')
+AzureFirewall('element', 'Firewall', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFirewall card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFirewall')
+AzureFirewallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFirewall card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFirewall')
+AzureFirewallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFolder.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFolder.card.png
new file mode 100644
index 00000000000..85b655fc7e4
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFolder.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFolder.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFolder.element.png
new file mode 100644
index 00000000000..2e0c5ea3fef
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFolder.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFolder.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFolder.md
new file mode 100644
index 00000000000..6bcea2623f4
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureFolder.md
@@ -0,0 +1,81 @@
+# AzureFolder
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureFolder
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureFolder icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureFolder.png) | ![AzureFolder element](AzureFolder.element.png) | ![AzureFolder card](AzureFolder.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFolder element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFolder')
+AzureFolder('element', 'Folder', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFolder element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFolder')
+AzureFolder('element', 'Folder', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFolder card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFolder')
+AzureFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFolder card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFolder')
+AzureFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGateway.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGateway.card.png
new file mode 100644
index 00000000000..1e6aeca12e7
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGateway.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGateway.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGateway.element.png
new file mode 100644
index 00000000000..4e9ec4a09d9
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGateway.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGateway.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGateway.md
new file mode 100644
index 00000000000..cf9ceb8d135
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGateway.md
@@ -0,0 +1,81 @@
+# AzureGateway
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureGateway
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureGateway icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureGateway.png) | ![AzureGateway element](AzureGateway.element.png) | ![AzureGateway card](AzureGateway.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGateway element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGateway')
+AzureGateway('element', 'Gateway', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGateway element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGateway')
+AzureGateway('element', 'Gateway', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGateway card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGateway')
+AzureGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGateway card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGateway')
+AzureGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericApp.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericApp.card.png
new file mode 100644
index 00000000000..6ac5b079f15
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericApp.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericApp.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericApp.element.png
new file mode 100644
index 00000000000..ffa11b2b929
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericApp.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericApp.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericApp.md
new file mode 100644
index 00000000000..ff800eae45b
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericApp.md
@@ -0,0 +1,81 @@
+# AzureGenericApp
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureGenericApp
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureGenericApp icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureGenericApp.png) | ![AzureGenericApp element](AzureGenericApp.element.png) | ![AzureGenericApp card](AzureGenericApp.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGenericApp element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericApp')
+AzureGenericApp('element', 'Generic App', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGenericApp element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericApp')
+AzureGenericApp('element', 'Generic App', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGenericApp card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericApp')
+AzureGenericAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGenericApp card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericApp')
+AzureGenericAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.card.png
new file mode 100644
index 00000000000..eadd9521cd4
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.element.png
new file mode 100644
index 00000000000..5a662adf427
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.md
new file mode 100644
index 00000000000..f2f8dfd4b77
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.md
@@ -0,0 +1,81 @@
+# AzureGenericAppNamedText
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureGenericAppNamedText icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.png) | ![AzureGenericAppNamedText element](AzureGenericAppNamedText.element.png) | ![AzureGenericAppNamedText card](AzureGenericAppNamedText.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGenericAppNamedText element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText')
+AzureGenericAppNamedText('element', 'Generic App Named Text', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGenericAppNamedText element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText')
+AzureGenericAppNamedText('element', 'Generic App Named Text', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGenericAppNamedText card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText')
+AzureGenericAppNamedTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGenericAppNamedText card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText')
+AzureGenericAppNamedTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericCode.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericCode.card.png
new file mode 100644
index 00000000000..dc883c18083
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericCode.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericCode.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericCode.element.png
new file mode 100644
index 00000000000..d8112321ddf
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericCode.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericCode.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericCode.md
new file mode 100644
index 00000000000..7fac69887ea
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGenericCode.md
@@ -0,0 +1,81 @@
+# AzureGenericCode
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureGenericCode
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureGenericCode icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureGenericCode.png) | ![AzureGenericCode element](AzureGenericCode.element.png) | ![AzureGenericCode card](AzureGenericCode.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGenericCode element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericCode')
+AzureGenericCode('element', 'Generic Code', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGenericCode element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericCode')
+AzureGenericCode('element', 'Generic Code', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGenericCode card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericCode')
+AzureGenericCodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGenericCode card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericCode')
+AzureGenericCodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGraph.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGraph.card.png
new file mode 100644
index 00000000000..8802ec0c257
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGraph.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGraph.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGraph.element.png
new file mode 100644
index 00000000000..f9c61b547c5
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGraph.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGraph.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGraph.md
new file mode 100644
index 00000000000..2de3b27f8a0
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureGraph.md
@@ -0,0 +1,81 @@
+# AzureGraph
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureGraph
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureGraph icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureGraph.png) | ![AzureGraph element](AzureGraph.element.png) | ![AzureGraph card](AzureGraph.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGraph element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGraph')
+AzureGraph('element', 'Graph', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGraph element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGraph')
+AzureGraph('element', 'Graph', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGraph card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGraph')
+AzureGraphCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGraph card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGraph')
+AzureGraphCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.card.png
new file mode 100644
index 00000000000..235da559cc9
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.element.png
new file mode 100644
index 00000000000..90f812de7a4
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.md
new file mode 100644
index 00000000000..d40f9fb4b70
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.md
@@ -0,0 +1,81 @@
+# AzureHealthMonitoring
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureHealthMonitoring icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.png) | ![AzureHealthMonitoring element](AzureHealthMonitoring.element.png) | ![AzureHealthMonitoring card](AzureHealthMonitoring.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHealthMonitoring element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring')
+AzureHealthMonitoring('element', 'Health Monitoring', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHealthMonitoring element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring')
+AzureHealthMonitoring('element', 'Health Monitoring', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHealthMonitoring card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring')
+AzureHealthMonitoringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHealthMonitoring card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring')
+AzureHealthMonitoringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthy.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthy.card.png
new file mode 100644
index 00000000000..27eb7d7063c
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthy.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthy.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthy.element.png
new file mode 100644
index 00000000000..a813ce31196
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthy.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthy.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthy.md
new file mode 100644
index 00000000000..63585e81fc1
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthy.md
@@ -0,0 +1,81 @@
+# AzureHealthy
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureHealthy
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureHealthy icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureHealthy.png) | ![AzureHealthy element](AzureHealthy.element.png) | ![AzureHealthy card](AzureHealthy.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHealthy element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthy')
+AzureHealthy('element', 'Healthy', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHealthy element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthy')
+AzureHealthy('element', 'Healthy', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHealthy card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthy')
+AzureHealthyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHealthy card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthy')
+AzureHealthyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.card.png
new file mode 100644
index 00000000000..3c359669f18
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.element.png
new file mode 100644
index 00000000000..b0effac42af
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.md
new file mode 100644
index 00000000000..86d35038252
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.md
@@ -0,0 +1,81 @@
+# AzureHealthyGrey
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureHealthyGrey icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.png) | ![AzureHealthyGrey element](AzureHealthyGrey.element.png) | ![AzureHealthyGrey card](AzureHealthyGrey.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHealthyGrey element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey')
+AzureHealthyGrey('element', 'Healthy Grey', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHealthyGrey element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey')
+AzureHealthyGrey('element', 'Healthy Grey', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHealthyGrey card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey')
+AzureHealthyGreyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHealthyGrey card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey')
+AzureHealthyGreyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.card.png
new file mode 100644
index 00000000000..57a79037c8a
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.element.png
new file mode 100644
index 00000000000..ba2764a2a73
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.md
new file mode 100644
index 00000000000..f7d0ae86e24
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.md
@@ -0,0 +1,81 @@
+# AzureImportGeneric
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureImportGeneric
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureImportGeneric icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.png) | ![AzureImportGeneric element](AzureImportGeneric.element.png) | ![AzureImportGeneric card](AzureImportGeneric.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureImportGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureImportGeneric')
+AzureImportGeneric('element', 'Import Generic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureImportGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureImportGeneric')
+AzureImportGeneric('element', 'Import Generic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureImportGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureImportGeneric')
+AzureImportGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureImportGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureImportGeneric')
+AzureImportGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternet.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternet.card.png
new file mode 100644
index 00000000000..fdd82fb7ad5
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternet.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternet.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternet.element.png
new file mode 100644
index 00000000000..7120e22a64c
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternet.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternet.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternet.md
new file mode 100644
index 00000000000..06f6f1c78a8
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternet.md
@@ -0,0 +1,81 @@
+# AzureInternet
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureInternet
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureInternet icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureInternet.png) | ![AzureInternet element](AzureInternet.element.png) | ![AzureInternet card](AzureInternet.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInternet element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureInternet')
+AzureInternet('element', 'Internet', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInternet element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureInternet')
+AzureInternet('element', 'Internet', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureInternet card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureInternet')
+AzureInternetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureInternet card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureInternet')
+AzureInternetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.card.png
new file mode 100644
index 00000000000..1384432a99b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.element.png
new file mode 100644
index 00000000000..b194ba17f2f
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.md
new file mode 100644
index 00000000000..1f1129bb332
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.md
@@ -0,0 +1,81 @@
+# AzureInternetHollow
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureInternetHollow
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureInternetHollow icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.png) | ![AzureInternetHollow element](AzureInternetHollow.element.png) | ![AzureInternetHollow card](AzureInternetHollow.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInternetHollow element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureInternetHollow')
+AzureInternetHollow('element', 'Internet Hollow', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInternetHollow element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureInternetHollow')
+AzureInternetHollow('element', 'Internet Hollow', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureInternetHollow card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureInternetHollow')
+AzureInternetHollowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureInternetHollow card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureInternetHollow')
+AzureInternetHollowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureIphone.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureIphone.card.png
new file mode 100644
index 00000000000..17932c2e252
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureIphone.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureIphone.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureIphone.element.png
new file mode 100644
index 00000000000..db30a8c9ced
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureIphone.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureIphone.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureIphone.md
new file mode 100644
index 00000000000..ac84bcdf0c3
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureIphone.md
@@ -0,0 +1,81 @@
+# AzureIphone
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureIphone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureIphone icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureIphone.png) | ![AzureIphone element](AzureIphone.element.png) | ![AzureIphone card](AzureIphone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIphone element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureIphone')
+AzureIphone('element', 'Iphone', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIphone element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureIphone')
+AzureIphone('element', 'Iphone', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIphone card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureIphone')
+AzureIphoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIphone card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureIphone')
+AzureIphoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.card.png
new file mode 100644
index 00000000000..f7a4b9fde70
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.element.png
new file mode 100644
index 00000000000..3d4b2368768
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.md
new file mode 100644
index 00000000000..30f1b87a7da
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.md
@@ -0,0 +1,81 @@
+# AzureKeyPermissions
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureKeyPermissions icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.png) | ![AzureKeyPermissions element](AzureKeyPermissions.element.png) | ![AzureKeyPermissions card](AzureKeyPermissions.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKeyPermissions element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions')
+AzureKeyPermissions('element', 'Key Permissions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKeyPermissions element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions')
+AzureKeyPermissions('element', 'Key Permissions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureKeyPermissions card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions')
+AzureKeyPermissionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureKeyPermissions card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions')
+AzureKeyPermissionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyboard.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyboard.card.png
new file mode 100644
index 00000000000..6f91fe73a36
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyboard.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyboard.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyboard.element.png
new file mode 100644
index 00000000000..4e05a091bcb
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyboard.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyboard.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyboard.md
new file mode 100644
index 00000000000..79f3b0d3eda
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureKeyboard.md
@@ -0,0 +1,81 @@
+# AzureKeyboard
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureKeyboard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureKeyboard icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureKeyboard.png) | ![AzureKeyboard element](AzureKeyboard.element.png) | ![AzureKeyboard card](AzureKeyboard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKeyboard element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureKeyboard')
+AzureKeyboard('element', 'Keyboard', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKeyboard element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureKeyboard')
+AzureKeyboard('element', 'Keyboard', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureKeyboard card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureKeyboard')
+AzureKeyboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureKeyboard card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureKeyboard')
+AzureKeyboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptop.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptop.card.png
new file mode 100644
index 00000000000..c785b848c55
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptop.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptop.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptop.element.png
new file mode 100644
index 00000000000..441287245cc
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptop.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptop.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptop.md
new file mode 100644
index 00000000000..b4c80380f13
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptop.md
@@ -0,0 +1,81 @@
+# AzureLaptop
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureLaptop
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLaptop icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureLaptop.png) | ![AzureLaptop element](AzureLaptop.element.png) | ![AzureLaptop card](AzureLaptop.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLaptop element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLaptop')
+AzureLaptop('element', 'Laptop', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLaptop element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLaptop')
+AzureLaptop('element', 'Laptop', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLaptop card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLaptop')
+AzureLaptopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLaptop card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLaptop')
+AzureLaptopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.card.png
new file mode 100644
index 00000000000..99b44de9d66
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.element.png
new file mode 100644
index 00000000000..58c2b1f8d62
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.md
new file mode 100644
index 00000000000..70f4b9bfe1b
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.md
@@ -0,0 +1,81 @@
+# AzureLaptopComputer
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLaptopComputer icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.png) | ![AzureLaptopComputer element](AzureLaptopComputer.element.png) | ![AzureLaptopComputer card](AzureLaptopComputer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLaptopComputer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer')
+AzureLaptopComputer('element', 'Laptop Computer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLaptopComputer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer')
+AzureLaptopComputer('element', 'Laptop Computer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLaptopComputer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer')
+AzureLaptopComputerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLaptopComputer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer')
+AzureLaptopComputerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.card.png
new file mode 100644
index 00000000000..5d3a2e8da13
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.element.png
new file mode 100644
index 00000000000..7b5997a1ded
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.md
new file mode 100644
index 00000000000..6de596c37b1
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.md
@@ -0,0 +1,81 @@
+# AzureLoadBalancerGeneric
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLoadBalancerGeneric icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.png) | ![AzureLoadBalancerGeneric element](AzureLoadBalancerGeneric.element.png) | ![AzureLoadBalancerGeneric card](AzureLoadBalancerGeneric.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLoadBalancerGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric')
+AzureLoadBalancerGeneric('element', 'Load Balancer Generic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLoadBalancerGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric')
+AzureLoadBalancerGeneric('element', 'Load Balancer Generic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLoadBalancerGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric')
+AzureLoadBalancerGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLoadBalancerGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric')
+AzureLoadBalancerGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.card.png
new file mode 100644
index 00000000000..5ce1be3b405
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.element.png
new file mode 100644
index 00000000000..07bd1ea98c8
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.md
new file mode 100644
index 00000000000..dfd338b0089
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.md
@@ -0,0 +1,81 @@
+# AzureLoadTesting
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureLoadTesting
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLoadTesting icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.png) | ![AzureLoadTesting element](AzureLoadTesting.element.png) | ![AzureLoadTesting card](AzureLoadTesting.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLoadTesting element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLoadTesting')
+AzureLoadTesting('element', 'Load Testing', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLoadTesting element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLoadTesting')
+AzureLoadTesting('element', 'Load Testing', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLoadTesting card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLoadTesting')
+AzureLoadTestingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLoadTesting card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLoadTesting')
+AzureLoadTestingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockProtected.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockProtected.card.png
new file mode 100644
index 00000000000..ee748ad0493
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockProtected.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockProtected.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockProtected.element.png
new file mode 100644
index 00000000000..51a22709393
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockProtected.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockProtected.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockProtected.md
new file mode 100644
index 00000000000..9f8609b227e
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockProtected.md
@@ -0,0 +1,81 @@
+# AzureLockProtected
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureLockProtected
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLockProtected icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureLockProtected.png) | ![AzureLockProtected element](AzureLockProtected.element.png) | ![AzureLockProtected card](AzureLockProtected.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLockProtected element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLockProtected')
+AzureLockProtected('element', 'Lock Protected', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLockProtected element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLockProtected')
+AzureLockProtected('element', 'Lock Protected', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLockProtected card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLockProtected')
+AzureLockProtectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLockProtected card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLockProtected')
+AzureLockProtectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.card.png
new file mode 100644
index 00000000000..3952396e9c3
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.element.png
new file mode 100644
index 00000000000..bec6632bc92
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.md
new file mode 100644
index 00000000000..1be3300ac3a
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.md
@@ -0,0 +1,81 @@
+# AzureLockUnprotected
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLockUnprotected icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.png) | ![AzureLockUnprotected element](AzureLockUnprotected.element.png) | ![AzureLockUnprotected card](AzureLockUnprotected.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLockUnprotected element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected')
+AzureLockUnprotected('element', 'Lock Unprotected', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLockUnprotected element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected')
+AzureLockUnprotected('element', 'Lock Unprotected', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLockUnprotected card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected')
+AzureLockUnprotectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLockUnprotected card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected')
+AzureLockUnprotectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMaintenance.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMaintenance.card.png
new file mode 100644
index 00000000000..880b79a5a9f
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMaintenance.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMaintenance.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMaintenance.element.png
new file mode 100644
index 00000000000..5caf99a4ad4
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMaintenance.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMaintenance.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMaintenance.md
new file mode 100644
index 00000000000..d71eff1d466
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMaintenance.md
@@ -0,0 +1,81 @@
+# AzureMaintenance
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureMaintenance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMaintenance icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureMaintenance.png) | ![AzureMaintenance element](AzureMaintenance.element.png) | ![AzureMaintenance card](AzureMaintenance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMaintenance element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMaintenance')
+AzureMaintenance('element', 'Maintenance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMaintenance element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMaintenance')
+AzureMaintenance('element', 'Maintenance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMaintenance card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMaintenance')
+AzureMaintenanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMaintenance card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMaintenance')
+AzureMaintenanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.card.png
new file mode 100644
index 00000000000..477d4860484
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.element.png
new file mode 100644
index 00000000000..fb5e0dfae00
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.md
new file mode 100644
index 00000000000..b26b40b9a04
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.md
@@ -0,0 +1,81 @@
+# AzureManagementConsole
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureManagementConsole
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureManagementConsole icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.png) | ![AzureManagementConsole element](AzureManagementConsole.element.png) | ![AzureManagementConsole card](AzureManagementConsole.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagementConsole element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureManagementConsole')
+AzureManagementConsole('element', 'Management Console', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagementConsole element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureManagementConsole')
+AzureManagementConsole('element', 'Management Console', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureManagementConsole card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureManagementConsole')
+AzureManagementConsoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureManagementConsole card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureManagementConsole')
+AzureManagementConsoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMessage.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMessage.card.png
new file mode 100644
index 00000000000..d2754c68680
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMessage.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMessage.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMessage.element.png
new file mode 100644
index 00000000000..1be4df19942
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMessage.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMessage.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMessage.md
new file mode 100644
index 00000000000..e9ff2b6e5ff
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMessage.md
@@ -0,0 +1,81 @@
+# AzureMessage
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureMessage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMessage icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureMessage.png) | ![AzureMessage element](AzureMessage.element.png) | ![AzureMessage card](AzureMessage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMessage element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMessage')
+AzureMessage('element', 'Message', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMessage element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMessage')
+AzureMessage('element', 'Message', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMessage card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMessage')
+AzureMessageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMessage card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMessage')
+AzureMessageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitor.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitor.card.png
new file mode 100644
index 00000000000..a13dfc24be3
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitor.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitor.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitor.element.png
new file mode 100644
index 00000000000..3ababbd52cd
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitor.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitor.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitor.md
new file mode 100644
index 00000000000..d5c7989a568
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitor.md
@@ -0,0 +1,81 @@
+# AzureMonitor
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureMonitor
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMonitor icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureMonitor.png) | ![AzureMonitor element](AzureMonitor.element.png) | ![AzureMonitor card](AzureMonitor.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMonitor element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMonitor')
+AzureMonitor('element', 'Monitor', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMonitor element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMonitor')
+AzureMonitor('element', 'Monitor', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMonitor card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMonitor')
+AzureMonitorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMonitor card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMonitor')
+AzureMonitorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.card.png
new file mode 100644
index 00000000000..a90898757e5
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.element.png
new file mode 100644
index 00000000000..263f20a8c0e
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.md
new file mode 100644
index 00000000000..641c04be949
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.md
@@ -0,0 +1,81 @@
+# AzureMonitorRunningApps
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMonitorRunningApps icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.png) | ![AzureMonitorRunningApps element](AzureMonitorRunningApps.element.png) | ![AzureMonitorRunningApps card](AzureMonitorRunningApps.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMonitorRunningApps element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps')
+AzureMonitorRunningApps('element', 'Monitor Running Apps', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMonitorRunningApps element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps')
+AzureMonitorRunningApps('element', 'Monitor Running Apps', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMonitorRunningApps card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps')
+AzureMonitorRunningAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMonitorRunningApps card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps')
+AzureMonitorRunningAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMouse.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMouse.card.png
new file mode 100644
index 00000000000..b65db92e560
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMouse.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMouse.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMouse.element.png
new file mode 100644
index 00000000000..9f351ab8094
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMouse.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMouse.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMouse.md
new file mode 100644
index 00000000000..a0b533ad517
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureMouse.md
@@ -0,0 +1,81 @@
+# AzureMouse
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureMouse
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMouse icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureMouse.png) | ![AzureMouse element](AzureMouse.element.png) | ![AzureMouse card](AzureMouse.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMouse element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMouse')
+AzureMouse('element', 'Mouse', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMouse element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMouse')
+AzureMouse('element', 'Mouse', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMouse card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMouse')
+AzureMouseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMouse card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMouse')
+AzureMouseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.card.png
new file mode 100644
index 00000000000..3d7215ce242
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.element.png
new file mode 100644
index 00000000000..eb6577c440f
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.md
new file mode 100644
index 00000000000..ec74f7b76a5
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.md
@@ -0,0 +1,81 @@
+# AzureNetworkCard
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureNetworkCard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureNetworkCard icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.png) | ![AzureNetworkCard element](AzureNetworkCard.element.png) | ![AzureNetworkCard card](AzureNetworkCard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkCard element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureNetworkCard')
+AzureNetworkCard('element', 'Network Card', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkCard element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureNetworkCard')
+AzureNetworkCard('element', 'Network Card', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNetworkCard card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureNetworkCard')
+AzureNetworkCardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNetworkCard card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureNetworkCard')
+AzureNetworkCardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.card.png
new file mode 100644
index 00000000000..aa63c115586
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.element.png
new file mode 100644
index 00000000000..05285449354
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.md
new file mode 100644
index 00000000000..5e170e5478c
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.md
@@ -0,0 +1,81 @@
+# AzureNotAllowed
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureNotAllowed
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureNotAllowed icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.png) | ![AzureNotAllowed element](AzureNotAllowed.element.png) | ![AzureNotAllowed card](AzureNotAllowed.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNotAllowed element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureNotAllowed')
+AzureNotAllowed('element', 'Not Allowed', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNotAllowed element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureNotAllowed')
+AzureNotAllowed('element', 'Not Allowed', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNotAllowed card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureNotAllowed')
+AzureNotAllowedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNotAllowed card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureNotAllowed')
+AzureNotAllowedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePack.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePack.card.png
new file mode 100644
index 00000000000..94258d06b3b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePack.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePack.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePack.element.png
new file mode 100644
index 00000000000..267d44e3162
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePack.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePack.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePack.md
new file mode 100644
index 00000000000..e1c45705d81
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePack.md
@@ -0,0 +1,81 @@
+# AzurePack
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzurePack
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzurePack icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzurePack.png) | ![AzurePack element](AzurePack.element.png) | ![AzurePack card](AzurePack.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePack element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePack')
+AzurePack('element', 'Pack', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePack element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePack')
+AzurePack('element', 'Pack', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePack card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePack')
+AzurePackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePack card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePack')
+AzurePackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformance.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformance.card.png
new file mode 100644
index 00000000000..980c241912a
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformance.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformance.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformance.element.png
new file mode 100644
index 00000000000..f43a80bb20f
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformance.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformance.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformance.md
new file mode 100644
index 00000000000..3507f2c8622
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformance.md
@@ -0,0 +1,81 @@
+# AzurePerformance
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzurePerformance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzurePerformance icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzurePerformance.png) | ![AzurePerformance element](AzurePerformance.element.png) | ![AzurePerformance card](AzurePerformance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePerformance element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePerformance')
+AzurePerformance('element', 'Performance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePerformance element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePerformance')
+AzurePerformance('element', 'Performance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePerformance card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePerformance')
+AzurePerformanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePerformance card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePerformance')
+AzurePerformanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.card.png
new file mode 100644
index 00000000000..97c2635734f
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.element.png
new file mode 100644
index 00000000000..2fbcbb48d8f
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.md
new file mode 100644
index 00000000000..42600fb4ffa
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.md
@@ -0,0 +1,81 @@
+# AzurePerformanceMonitor
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzurePerformanceMonitor icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.png) | ![AzurePerformanceMonitor element](AzurePerformanceMonitor.element.png) | ![AzurePerformanceMonitor card](AzurePerformanceMonitor.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePerformanceMonitor element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor')
+AzurePerformanceMonitor('element', 'Performance Monitor', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePerformanceMonitor element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor')
+AzurePerformanceMonitor('element', 'Performance Monitor', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePerformanceMonitor card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor')
+AzurePerformanceMonitorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePerformanceMonitor card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor')
+AzurePerformanceMonitorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePhone.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePhone.card.png
new file mode 100644
index 00000000000..c84ad928cdc
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePhone.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePhone.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePhone.element.png
new file mode 100644
index 00000000000..066de7ecdd7
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePhone.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePhone.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePhone.md
new file mode 100644
index 00000000000..bd0ea8750e2
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePhone.md
@@ -0,0 +1,81 @@
+# AzurePhone
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzurePhone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzurePhone icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzurePhone.png) | ![AzurePhone element](AzurePhone.element.png) | ![AzurePhone card](AzurePhone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePhone element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePhone')
+AzurePhone('element', 'Phone', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePhone element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePhone')
+AzurePhone('element', 'Phone', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePhone card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePhone')
+AzurePhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePhone card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePhone')
+AzurePhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.card.png
new file mode 100644
index 00000000000..a90347dd056
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.element.png
new file mode 100644
index 00000000000..8b483bfac36
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.md
new file mode 100644
index 00000000000..89d29bbdf0d
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.md
@@ -0,0 +1,81 @@
+# AzurePlugAndPlay
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzurePlugAndPlay icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.png) | ![AzurePlugAndPlay element](AzurePlugAndPlay.element.png) | ![AzurePlugAndPlay card](AzurePlugAndPlay.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePlugAndPlay element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay')
+AzurePlugAndPlay('element', 'Plug And Play', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePlugAndPlay element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay')
+AzurePlugAndPlay('element', 'Plug And Play', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePlugAndPlay card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay')
+AzurePlugAndPlayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePlugAndPlay card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay')
+AzurePlugAndPlayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.card.png
new file mode 100644
index 00000000000..5d7e3d9c88b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.element.png
new file mode 100644
index 00000000000..6765e100d0e
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.md
new file mode 100644
index 00000000000..63a35899b14
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.md
@@ -0,0 +1,81 @@
+# AzurePowerpoint
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzurePowerpoint
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzurePowerpoint icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.png) | ![AzurePowerpoint element](AzurePowerpoint.element.png) | ![AzurePowerpoint card](AzurePowerpoint.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePowerpoint element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePowerpoint')
+AzurePowerpoint('element', 'Powerpoint', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePowerpoint element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePowerpoint')
+AzurePowerpoint('element', 'Powerpoint', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePowerpoint card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePowerpoint')
+AzurePowerpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePowerpoint card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePowerpoint')
+AzurePowerpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.card.png
new file mode 100644
index 00000000000..688eeefd4a4
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.element.png
new file mode 100644
index 00000000000..22403e10391
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.md
new file mode 100644
index 00000000000..c8e872d9412
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.md
@@ -0,0 +1,81 @@
+# AzurePowershellScriptFile
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzurePowershellScriptFile icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.png) | ![AzurePowershellScriptFile element](AzurePowershellScriptFile.element.png) | ![AzurePowershellScriptFile card](AzurePowershellScriptFile.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePowershellScriptFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile')
+AzurePowershellScriptFile('element', 'Powershell Script File', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePowershellScriptFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile')
+AzurePowershellScriptFile('element', 'Powershell Script File', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePowershellScriptFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile')
+AzurePowershellScriptFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePowershellScriptFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile')
+AzurePowershellScriptFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.card.png
new file mode 100644
index 00000000000..6ba2953cd69
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.element.png
new file mode 100644
index 00000000000..509f754755b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.md
new file mode 100644
index 00000000000..7fefd7a8199
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.md
@@ -0,0 +1,81 @@
+# AzureProtocolStack
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureProtocolStack
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureProtocolStack icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.png) | ![AzureProtocolStack element](AzureProtocolStack.element.png) | ![AzureProtocolStack card](AzureProtocolStack.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureProtocolStack element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureProtocolStack')
+AzureProtocolStack('element', 'Protocol Stack', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureProtocolStack element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureProtocolStack')
+AzureProtocolStack('element', 'Protocol Stack', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureProtocolStack card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureProtocolStack')
+AzureProtocolStackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureProtocolStack card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureProtocolStack')
+AzureProtocolStackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.card.png
new file mode 100644
index 00000000000..996e153aee5
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.element.png
new file mode 100644
index 00000000000..01a34d0899b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.md
new file mode 100644
index 00000000000..76eb9c323be
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.md
@@ -0,0 +1,81 @@
+# AzureQueueGeneral
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureQueueGeneral icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.png) | ![AzureQueueGeneral element](AzureQueueGeneral.element.png) | ![AzureQueueGeneral card](AzureQueueGeneral.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureQueueGeneral element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral')
+AzureQueueGeneral('element', 'Queue General', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureQueueGeneral element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral')
+AzureQueueGeneral('element', 'Queue General', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureQueueGeneral card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral')
+AzureQueueGeneralCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureQueueGeneral card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral')
+AzureQueueGeneralCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.card.png
new file mode 100644
index 00000000000..f08acee7b79
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.element.png
new file mode 100644
index 00000000000..a6fc701f1f7
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.md
new file mode 100644
index 00000000000..18fca784d45
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.md
@@ -0,0 +1,81 @@
+# AzureRmsConnector
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureRmsConnector
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureRmsConnector icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.png) | ![AzureRmsConnector element](AzureRmsConnector.element.png) | ![AzureRmsConnector card](AzureRmsConnector.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRmsConnector element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRmsConnector')
+AzureRmsConnector('element', 'Rms Connector', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRmsConnector element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRmsConnector')
+AzureRmsConnector('element', 'Rms Connector', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRmsConnector card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRmsConnector')
+AzureRmsConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRmsConnector card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRmsConnector')
+AzureRmsConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRouter.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRouter.card.png
new file mode 100644
index 00000000000..4e71e815ee2
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRouter.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRouter.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRouter.element.png
new file mode 100644
index 00000000000..743dc8a5202
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRouter.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRouter.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRouter.md
new file mode 100644
index 00000000000..8998b4f3093
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRouter.md
@@ -0,0 +1,81 @@
+# AzureRouter
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureRouter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureRouter icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureRouter.png) | ![AzureRouter element](AzureRouter.element.png) | ![AzureRouter card](AzureRouter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRouter element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRouter')
+AzureRouter('element', 'Router', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRouter element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRouter')
+AzureRouter('element', 'Router', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRouter card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRouter')
+AzureRouterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRouter card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRouter')
+AzureRouterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.card.png
new file mode 100644
index 00000000000..f64590e54e1
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.element.png
new file mode 100644
index 00000000000..088f294b99b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.md
new file mode 100644
index 00000000000..0a782dc52a0
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.md
@@ -0,0 +1,81 @@
+# AzureRpdRemotingFile
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureRpdRemotingFile icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.png) | ![AzureRpdRemotingFile element](AzureRpdRemotingFile.element.png) | ![AzureRpdRemotingFile card](AzureRpdRemotingFile.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRpdRemotingFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile')
+AzureRpdRemotingFile('element', 'Rpd Remoting File', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRpdRemotingFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile')
+AzureRpdRemotingFile('element', 'Rpd Remoting File', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRpdRemotingFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile')
+AzureRpdRemotingFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRpdRemotingFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile')
+AzureRpdRemotingFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureScriptFile.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureScriptFile.card.png
new file mode 100644
index 00000000000..09cb998123d
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureScriptFile.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureScriptFile.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureScriptFile.element.png
new file mode 100644
index 00000000000..405bf1a39b4
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureScriptFile.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureScriptFile.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureScriptFile.md
new file mode 100644
index 00000000000..05302c8b881
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureScriptFile.md
@@ -0,0 +1,81 @@
+# AzureScriptFile
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureScriptFile
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureScriptFile icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureScriptFile.png) | ![AzureScriptFile element](AzureScriptFile.element.png) | ![AzureScriptFile card](AzureScriptFile.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureScriptFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureScriptFile')
+AzureScriptFile('element', 'Script File', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureScriptFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureScriptFile')
+AzureScriptFile('element', 'Script File', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureScriptFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureScriptFile')
+AzureScriptFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureScriptFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureScriptFile')
+AzureScriptFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.card.png
new file mode 100644
index 00000000000..315c77f6846
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.element.png
new file mode 100644
index 00000000000..44415d77499
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.md
new file mode 100644
index 00000000000..30b41ae189a
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.md
@@ -0,0 +1,81 @@
+# AzureSecureVirtualMachine
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSecureVirtualMachine icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.png) | ![AzureSecureVirtualMachine element](AzureSecureVirtualMachine.element.png) | ![AzureSecureVirtualMachine card](AzureSecureVirtualMachine.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSecureVirtualMachine element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine')
+AzureSecureVirtualMachine('element', 'Secure Virtual Machine', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSecureVirtualMachine element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine')
+AzureSecureVirtualMachine('element', 'Secure Virtual Machine', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSecureVirtualMachine card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine')
+AzureSecureVirtualMachineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSecureVirtualMachine card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine')
+AzureSecureVirtualMachineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerBlade.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerBlade.card.png
new file mode 100644
index 00000000000..ec2ea84241d
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerBlade.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerBlade.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerBlade.element.png
new file mode 100644
index 00000000000..18b5143c10e
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerBlade.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerBlade.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerBlade.md
new file mode 100644
index 00000000000..c6b513ce626
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerBlade.md
@@ -0,0 +1,81 @@
+# AzureServerBlade
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureServerBlade
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureServerBlade icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureServerBlade.png) | ![AzureServerBlade element](AzureServerBlade.element.png) | ![AzureServerBlade card](AzureServerBlade.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerBlade element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerBlade')
+AzureServerBlade('element', 'Server Blade', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerBlade element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerBlade')
+AzureServerBlade('element', 'Server Blade', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServerBlade card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerBlade')
+AzureServerBladeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServerBlade card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerBlade')
+AzureServerBladeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.card.png
new file mode 100644
index 00000000000..a32e7e240dd
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.element.png
new file mode 100644
index 00000000000..ca686a95a90
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.md
new file mode 100644
index 00000000000..b6b518450e8
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.md
@@ -0,0 +1,81 @@
+# AzureServerDirectory
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureServerDirectory
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureServerDirectory icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.png) | ![AzureServerDirectory element](AzureServerDirectory.element.png) | ![AzureServerDirectory card](AzureServerDirectory.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerDirectory element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerDirectory')
+AzureServerDirectory('element', 'Server Directory', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerDirectory element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerDirectory')
+AzureServerDirectory('element', 'Server Directory', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServerDirectory card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerDirectory')
+AzureServerDirectoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServerDirectory card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerDirectory')
+AzureServerDirectoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerFarm.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerFarm.card.png
new file mode 100644
index 00000000000..73f0ca4f667
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerFarm.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerFarm.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerFarm.element.png
new file mode 100644
index 00000000000..d82af16e90d
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerFarm.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerFarm.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerFarm.md
new file mode 100644
index 00000000000..bbe9dd0be1e
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerFarm.md
@@ -0,0 +1,81 @@
+# AzureServerFarm
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureServerFarm
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureServerFarm icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureServerFarm.png) | ![AzureServerFarm element](AzureServerFarm.element.png) | ![AzureServerFarm card](AzureServerFarm.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerFarm element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerFarm')
+AzureServerFarm('element', 'Server Farm', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerFarm element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerFarm')
+AzureServerFarm('element', 'Server Farm', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServerFarm card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerFarm')
+AzureServerFarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServerFarm card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerFarm')
+AzureServerFarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.card.png
new file mode 100644
index 00000000000..906590fc5d8
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.element.png
new file mode 100644
index 00000000000..cef27139549
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.md
new file mode 100644
index 00000000000..7f28bcd66a0
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.md
@@ -0,0 +1,81 @@
+# AzureServerGeneric
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureServerGeneric
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureServerGeneric icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.png) | ![AzureServerGeneric element](AzureServerGeneric.element.png) | ![AzureServerGeneric card](AzureServerGeneric.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerGeneric')
+AzureServerGeneric('element', 'Server Generic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerGeneric')
+AzureServerGeneric('element', 'Server Generic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServerGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerGeneric')
+AzureServerGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServerGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerGeneric')
+AzureServerGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerRack.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerRack.card.png
new file mode 100644
index 00000000000..b8b13decf3c
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerRack.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerRack.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerRack.element.png
new file mode 100644
index 00000000000..a7796d1af8b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerRack.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerRack.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerRack.md
new file mode 100644
index 00000000000..db3378207d0
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureServerRack.md
@@ -0,0 +1,81 @@
+# AzureServerRack
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureServerRack
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureServerRack icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureServerRack.png) | ![AzureServerRack element](AzureServerRack.element.png) | ![AzureServerRack card](AzureServerRack.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerRack element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerRack')
+AzureServerRack('element', 'Server Rack', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerRack element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerRack')
+AzureServerRack('element', 'Server Rack', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServerRack card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerRack')
+AzureServerRackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServerRack card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerRack')
+AzureServerRackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSettings.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSettings.card.png
new file mode 100644
index 00000000000..4e2455b9d92
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSettings.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSettings.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSettings.element.png
new file mode 100644
index 00000000000..d4f4303eebe
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSettings.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSettings.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSettings.md
new file mode 100644
index 00000000000..6859def71fc
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSettings.md
@@ -0,0 +1,81 @@
+# AzureSettings
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureSettings
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSettings icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureSettings.png) | ![AzureSettings element](AzureSettings.element.png) | ![AzureSettings card](AzureSettings.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSettings element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSettings')
+AzureSettings('element', 'Settings', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSettings element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSettings')
+AzureSettings('element', 'Settings', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSettings card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSettings')
+AzureSettingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSettings card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSettings')
+AzureSettingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.card.png
new file mode 100644
index 00000000000..72e5a86caff
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.element.png
new file mode 100644
index 00000000000..a97d0d02d61
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.md
new file mode 100644
index 00000000000..d15ab25c144
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.md
@@ -0,0 +1,81 @@
+# AzureSharedFolder
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureSharedFolder
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSharedFolder icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.png) | ![AzureSharedFolder element](AzureSharedFolder.element.png) | ![AzureSharedFolder card](AzureSharedFolder.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSharedFolder element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSharedFolder')
+AzureSharedFolder('element', 'Shared Folder', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSharedFolder element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSharedFolder')
+AzureSharedFolder('element', 'Shared Folder', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSharedFolder card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSharedFolder')
+AzureSharedFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSharedFolder card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSharedFolder')
+AzureSharedFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSmartcard.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSmartcard.card.png
new file mode 100644
index 00000000000..372ff00e7ea
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSmartcard.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSmartcard.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSmartcard.element.png
new file mode 100644
index 00000000000..a360b8c656f
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSmartcard.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSmartcard.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSmartcard.md
new file mode 100644
index 00000000000..7c2f9464a5a
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureSmartcard.md
@@ -0,0 +1,81 @@
+# AzureSmartcard
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureSmartcard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSmartcard icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureSmartcard.png) | ![AzureSmartcard element](AzureSmartcard.element.png) | ![AzureSmartcard card](AzureSmartcard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSmartcard element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSmartcard')
+AzureSmartcard('element', 'Smartcard', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSmartcard element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSmartcard')
+AzureSmartcard('element', 'Smartcard', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSmartcard card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSmartcard')
+AzureSmartcardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSmartcard card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSmartcard')
+AzureSmartcardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStartupTask.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStartupTask.card.png
new file mode 100644
index 00000000000..b49e0a29c0d
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStartupTask.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStartupTask.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStartupTask.element.png
new file mode 100644
index 00000000000..449fb749d0a
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStartupTask.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStartupTask.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStartupTask.md
new file mode 100644
index 00000000000..d778b69967e
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStartupTask.md
@@ -0,0 +1,81 @@
+# AzureStartupTask
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureStartupTask
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureStartupTask icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureStartupTask.png) | ![AzureStartupTask element](AzureStartupTask.element.png) | ![AzureStartupTask card](AzureStartupTask.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStartupTask element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStartupTask')
+AzureStartupTask('element', 'Startup Task', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStartupTask element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStartupTask')
+AzureStartupTask('element', 'Startup Task', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStartupTask card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStartupTask')
+AzureStartupTaskCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStartupTask card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStartupTask')
+AzureStartupTaskCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStorage.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStorage.card.png
new file mode 100644
index 00000000000..eb6c6237863
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStorage.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStorage.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStorage.element.png
new file mode 100644
index 00000000000..4fde7368366
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStorage.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStorage.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStorage.md
new file mode 100644
index 00000000000..61039732f2e
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStorage.md
@@ -0,0 +1,81 @@
+# AzureStorage
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureStorage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureStorage icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureStorage.png) | ![AzureStorage element](AzureStorage.element.png) | ![AzureStorage card](AzureStorage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorage element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStorage')
+AzureStorage('element', 'Storage', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorage element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStorage')
+AzureStorage('element', 'Storage', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStorage card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStorage')
+AzureStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStorage card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStorage')
+AzureStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.card.png
new file mode 100644
index 00000000000..bda0eecd43e
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.element.png
new file mode 100644
index 00000000000..a3ce715dd93
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.md
new file mode 100644
index 00000000000..7499d0b922a
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.md
@@ -0,0 +1,81 @@
+# AzureStoredProcedures
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureStoredProcedures icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.png) | ![AzureStoredProcedures element](AzureStoredProcedures.element.png) | ![AzureStoredProcedures card](AzureStoredProcedures.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStoredProcedures element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures')
+AzureStoredProcedures('element', 'Stored Procedures', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStoredProcedures element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures')
+AzureStoredProcedures('element', 'Stored Procedures', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStoredProcedures card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures')
+AzureStoredProceduresCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStoredProcedures card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures')
+AzureStoredProceduresCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTable.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTable.card.png
new file mode 100644
index 00000000000..508495c6d2a
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTable.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTable.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTable.element.png
new file mode 100644
index 00000000000..93a52f8bffd
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTable.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTable.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTable.md
new file mode 100644
index 00000000000..b2ebcb557e5
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTable.md
@@ -0,0 +1,81 @@
+# AzureTable
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureTable
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTable icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureTable.png) | ![AzureTable element](AzureTable.element.png) | ![AzureTable card](AzureTable.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTable element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTable')
+AzureTable('element', 'Table', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTable element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTable')
+AzureTable('element', 'Table', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTable card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTable')
+AzureTableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTable card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTable')
+AzureTableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTablet.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTablet.card.png
new file mode 100644
index 00000000000..a129c053264
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTablet.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTablet.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTablet.element.png
new file mode 100644
index 00000000000..8c48157a738
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTablet.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTablet.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTablet.md
new file mode 100644
index 00000000000..85fbda9f323
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTablet.md
@@ -0,0 +1,81 @@
+# AzureTablet
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureTablet
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTablet icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureTablet.png) | ![AzureTablet element](AzureTablet.element.png) | ![AzureTablet card](AzureTablet.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTablet element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTablet')
+AzureTablet('element', 'Tablet', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTablet element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTablet')
+AzureTablet('element', 'Tablet', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTablet card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTablet')
+AzureTabletCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTablet card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTablet')
+AzureTabletCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTool.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTool.card.png
new file mode 100644
index 00000000000..609df0467c9
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTool.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTool.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTool.element.png
new file mode 100644
index 00000000000..cf5996ba19c
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTool.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTool.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTool.md
new file mode 100644
index 00000000000..1231b483132
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTool.md
@@ -0,0 +1,81 @@
+# AzureTool
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureTool
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTool icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureTool.png) | ![AzureTool element](AzureTool.element.png) | ![AzureTool card](AzureTool.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTool element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTool')
+AzureTool('element', 'Tool', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTool element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTool')
+AzureTool('element', 'Tool', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTool card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTool')
+AzureToolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTool card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTool')
+AzureToolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTriggers.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTriggers.card.png
new file mode 100644
index 00000000000..b01eccb2f82
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTriggers.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTriggers.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTriggers.element.png
new file mode 100644
index 00000000000..5df82aa1d96
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTriggers.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTriggers.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTriggers.md
new file mode 100644
index 00000000000..5e0d3ad0223
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTriggers.md
@@ -0,0 +1,81 @@
+# AzureTriggers
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureTriggers
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTriggers icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureTriggers.png) | ![AzureTriggers element](AzureTriggers.element.png) | ![AzureTriggers card](AzureTriggers.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTriggers element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTriggers')
+AzureTriggers('element', 'Triggers', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTriggers element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTriggers')
+AzureTriggers('element', 'Triggers', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTriggers card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTriggers')
+AzureTriggersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTriggers card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTriggers')
+AzureTriggersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTunnel.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTunnel.card.png
new file mode 100644
index 00000000000..f2b16b4440e
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTunnel.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTunnel.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTunnel.element.png
new file mode 100644
index 00000000000..c523ab40b4d
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTunnel.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTunnel.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTunnel.md
new file mode 100644
index 00000000000..3583acece51
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureTunnel.md
@@ -0,0 +1,81 @@
+# AzureTunnel
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureTunnel
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTunnel icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureTunnel.png) | ![AzureTunnel element](AzureTunnel.element.png) | ![AzureTunnel card](AzureTunnel.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTunnel element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTunnel')
+AzureTunnel('element', 'Tunnel', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTunnel element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTunnel')
+AzureTunnel('element', 'Tunnel', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTunnel card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTunnel')
+AzureTunnelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTunnel card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTunnel')
+AzureTunnelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.card.png
new file mode 100644
index 00000000000..f9e8e0437d9
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.element.png
new file mode 100644
index 00000000000..e0e8f2b033c
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.md
new file mode 100644
index 00000000000..3a2a8a03a5c
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.md
@@ -0,0 +1,81 @@
+# AzureUdfFunction
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureUdfFunction
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureUdfFunction icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.png) | ![AzureUdfFunction element](AzureUdfFunction.element.png) | ![AzureUdfFunction card](AzureUdfFunction.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUdfFunction element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUdfFunction')
+AzureUdfFunction('element', 'Udf Function', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUdfFunction element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUdfFunction')
+AzureUdfFunction('element', 'Udf Function', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUdfFunction card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUdfFunction')
+AzureUdfFunctionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUdfFunction card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUdfFunction')
+AzureUdfFunctionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.card.png
new file mode 100644
index 00000000000..947c38c5fe2
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.element.png
new file mode 100644
index 00000000000..6432f64f326
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.md
new file mode 100644
index 00000000000..3f7a3dd9b65
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.md
@@ -0,0 +1,81 @@
+# AzureUnhealthy
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureUnhealthy
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureUnhealthy icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.png) | ![AzureUnhealthy element](AzureUnhealthy.element.png) | ![AzureUnhealthy card](AzureUnhealthy.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUnhealthy element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUnhealthy')
+AzureUnhealthy('element', 'Unhealthy', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUnhealthy element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUnhealthy')
+AzureUnhealthy('element', 'Unhealthy', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUnhealthy card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUnhealthy')
+AzureUnhealthyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUnhealthy card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUnhealthy')
+AzureUnhealthyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUsb.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUsb.card.png
new file mode 100644
index 00000000000..7493c05fb29
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUsb.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUsb.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUsb.element.png
new file mode 100644
index 00000000000..fb69f75b2f5
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUsb.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUsb.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUsb.md
new file mode 100644
index 00000000000..33a2cab7a84
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUsb.md
@@ -0,0 +1,81 @@
+# AzureUsb
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureUsb
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureUsb icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureUsb.png) | ![AzureUsb element](AzureUsb.element.png) | ![AzureUsb card](AzureUsb.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUsb element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUsb')
+AzureUsb('element', 'Usb', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUsb element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUsb')
+AzureUsb('element', 'Usb', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUsb card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUsb')
+AzureUsbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUsb card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUsb')
+AzureUsbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.card.png
new file mode 100644
index 00000000000..ebced6a16a3
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.element.png
new file mode 100644
index 00000000000..63ad9110281
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.md
new file mode 100644
index 00000000000..7f913cd01f3
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.md
@@ -0,0 +1,81 @@
+# AzureUserEnterprise
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureUserEnterprise icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.png) | ![AzureUserEnterprise element](AzureUserEnterprise.element.png) | ![AzureUserEnterprise card](AzureUserEnterprise.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserEnterprise element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise')
+AzureUserEnterprise('element', 'User Enterprise', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserEnterprise element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise')
+AzureUserEnterprise('element', 'User Enterprise', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUserEnterprise card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise')
+AzureUserEnterpriseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUserEnterprise card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise')
+AzureUserEnterpriseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.card.png
new file mode 100644
index 00000000000..a1ae69d2380
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.element.png
new file mode 100644
index 00000000000..eb4751eaf3b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.md
new file mode 100644
index 00000000000..e6202c4c579
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.md
@@ -0,0 +1,81 @@
+# AzureUserPermissions
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureUserPermissions
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureUserPermissions icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.png) | ![AzureUserPermissions element](AzureUserPermissions.element.png) | ![AzureUserPermissions card](AzureUserPermissions.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserPermissions element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUserPermissions')
+AzureUserPermissions('element', 'User Permissions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserPermissions element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUserPermissions')
+AzureUserPermissions('element', 'User Permissions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUserPermissions card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUserPermissions')
+AzureUserPermissionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUserPermissions card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUserPermissions')
+AzureUserPermissionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVideo.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVideo.card.png
new file mode 100644
index 00000000000..c5334eccfb4
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVideo.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVideo.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVideo.element.png
new file mode 100644
index 00000000000..ab38e3687fa
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVideo.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVideo.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVideo.md
new file mode 100644
index 00000000000..523bd0d45f1
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVideo.md
@@ -0,0 +1,81 @@
+# AzureVideo
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureVideo
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVideo icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureVideo.png) | ![AzureVideo element](AzureVideo.element.png) | ![AzureVideo card](AzureVideo.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVideo element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureVideo')
+AzureVideo('element', 'Video', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVideo element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureVideo')
+AzureVideo('element', 'Video', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVideo card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureVideo')
+AzureVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVideo card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureVideo')
+AzureVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.card.png
new file mode 100644
index 00000000000..04812316765
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.element.png
new file mode 100644
index 00000000000..d42a8ae5b51
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.md
new file mode 100644
index 00000000000..a75c83236c3
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.md
@@ -0,0 +1,81 @@
+# AzureVirtualMachine
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVirtualMachine icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.png) | ![AzureVirtualMachine element](AzureVirtualMachine.element.png) | ![AzureVirtualMachine card](AzureVirtualMachine.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualMachine element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine')
+AzureVirtualMachine('element', 'Virtual Machine', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualMachine element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine')
+AzureVirtualMachine('element', 'Virtual Machine', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVirtualMachine card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine')
+AzureVirtualMachineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVirtualMachine card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine')
+AzureVirtualMachineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWeb.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWeb.card.png
new file mode 100644
index 00000000000..558b7d314c0
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWeb.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWeb.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWeb.element.png
new file mode 100644
index 00000000000..29984c03de4
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWeb.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWeb.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWeb.md
new file mode 100644
index 00000000000..b5b3448b7cf
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWeb.md
@@ -0,0 +1,81 @@
+# AzureWeb
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureWeb
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureWeb icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureWeb.png) | ![AzureWeb element](AzureWeb.element.png) | ![AzureWeb card](AzureWeb.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWeb element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWeb')
+AzureWeb('element', 'Web', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWeb element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWeb')
+AzureWeb('element', 'Web', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWeb card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWeb')
+AzureWebCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWeb card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWeb')
+AzureWebCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebServer.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebServer.card.png
new file mode 100644
index 00000000000..6f8396ef577
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebServer.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebServer.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebServer.element.png
new file mode 100644
index 00000000000..e4b95d4acdb
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebServer.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebServer.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebServer.md
new file mode 100644
index 00000000000..a2c7054e9c1
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebServer.md
@@ -0,0 +1,81 @@
+# AzureWebServer
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureWebServer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureWebServer icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureWebServer.png) | ![AzureWebServer element](AzureWebServer.element.png) | ![AzureWebServer card](AzureWebServer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWebServer')
+AzureWebServer('element', 'Web Server', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWebServer')
+AzureWebServer('element', 'Web Server', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWebServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWebServer')
+AzureWebServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWebServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWebServer')
+AzureWebServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.card.png
new file mode 100644
index 00000000000..c73abecc4b9
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.element.png
new file mode 100644
index 00000000000..ea6c7f55a9e
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.md
new file mode 100644
index 00000000000..e0388436a51
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.md
@@ -0,0 +1,81 @@
+# AzureWebSiteGeneric
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureWebSiteGeneric icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.png) | ![AzureWebSiteGeneric element](AzureWebSiteGeneric.element.png) | ![AzureWebSiteGeneric card](AzureWebSiteGeneric.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebSiteGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric')
+AzureWebSiteGeneric('element', 'Web Site Generic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebSiteGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric')
+AzureWebSiteGeneric('element', 'Web Site Generic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWebSiteGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric')
+AzureWebSiteGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWebSiteGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric')
+AzureWebSiteGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.card.png
new file mode 100644
index 00000000000..5ab2dd28e39
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.element.png
new file mode 100644
index 00000000000..70acc593e70
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.md
new file mode 100644
index 00000000000..3fa494367c3
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.md
@@ -0,0 +1,81 @@
+# AzureWindowsServer
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureWindowsServer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureWindowsServer icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.png) | ![AzureWindowsServer element](AzureWindowsServer.element.png) | ![AzureWindowsServer card](AzureWindowsServer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWindowsServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWindowsServer')
+AzureWindowsServer('element', 'Windows Server', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWindowsServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWindowsServer')
+AzureWindowsServer('element', 'Windows Server', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWindowsServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWindowsServer')
+AzureWindowsServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWindowsServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWindowsServer')
+AzureWindowsServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.card.png
new file mode 100644
index 00000000000..489ffad5276
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.element.png
new file mode 100644
index 00000000000..d246d27861d
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.md
new file mode 100644
index 00000000000..ae95e6bb912
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.md
@@ -0,0 +1,81 @@
+# AzureWirelessConnection
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureWirelessConnection icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.png) | ![AzureWirelessConnection element](AzureWirelessConnection.element.png) | ![AzureWirelessConnection card](AzureWirelessConnection.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWirelessConnection element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection')
+AzureWirelessConnection('element', 'Wireless Connection', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWirelessConnection element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection')
+AzureWirelessConnection('element', 'Wireless Connection', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWirelessConnection card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection')
+AzureWirelessConnectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWirelessConnection card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection')
+AzureWirelessConnectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.card.png
new file mode 100644
index 00000000000..520d5274711
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.element.png
new file mode 100644
index 00000000000..44938ae6957
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.md
new file mode 100644
index 00000000000..fb625850e4b
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.md
@@ -0,0 +1,81 @@
+# AzureWorkstationClient
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureWorkstationClient icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.png) | ![AzureWorkstationClient element](AzureWorkstationClient.element.png) | ![AzureWorkstationClient card](AzureWorkstationClient.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWorkstationClient element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient')
+AzureWorkstationClient('element', 'Workstation Client', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWorkstationClient element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient')
+AzureWorkstationClient('element', 'Workstation Client', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWorkstationClient card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient')
+AzureWorkstationClientCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWorkstationClient card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient')
+AzureWorkstationClientCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.card.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.card.png
new file mode 100644
index 00000000000..68889401a00
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.element.png b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.element.png
new file mode 100644
index 00000000000..185b0af33e2
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.md b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.md
new file mode 100644
index 00000000000..89b26c33bdc
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.md
@@ -0,0 +1,81 @@
+# AzureXmlWebService
+```text
+elements/azure/FlatSymbols/CneEnterprise/AzureXmlWebService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureXmlWebService icon](../../../../icons/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.png) | ![AzureXmlWebService element](AzureXmlWebService.element.png) | ![AzureXmlWebService card](AzureXmlWebService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureXmlWebService element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureXmlWebService')
+AzureXmlWebService('element', 'Xml Web Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureXmlWebService element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureXmlWebService')
+AzureXmlWebService('element', 'Xml Web Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureXmlWebService card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureXmlWebService')
+AzureXmlWebServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureXmlWebService card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureXmlWebService')
+AzureXmlWebServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.card.png
new file mode 100644
index 00000000000..763cb3b97d3
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.element.png
new file mode 100644
index 00000000000..09fd842c0eb
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.md
new file mode 100644
index 00000000000..7babf80f86c
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.md
@@ -0,0 +1,81 @@
+# AzureAttachments1
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAttachments1 icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.png) | ![AzureAttachments1 element](AzureAttachments1.element.png) | ![AzureAttachments1 card](AzureAttachments1.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAttachments1 element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1')
+AzureAttachments1('element', 'Attachments1', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAttachments1 element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1')
+AzureAttachments1('element', 'Attachments1', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAttachments1 card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1')
+AzureAttachments1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAttachments1 card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1')
+AzureAttachments1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.card.png
new file mode 100644
index 00000000000..fd8642cff72
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.element.png
new file mode 100644
index 00000000000..c93eccc76b3
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.md
new file mode 100644
index 00000000000..157d742fa95
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.md
@@ -0,0 +1,81 @@
+# AzureAudio
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureAudio
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAudio icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.png) | ![AzureAudio element](AzureAudio.element.png) | ![AzureAudio card](AzureAudio.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAudio element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureAudio')
+AzureAudio('element', 'Audio', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAudio element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureAudio')
+AzureAudio('element', 'Audio', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAudio card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureAudio')
+AzureAudioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAudio card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureAudio')
+AzureAudioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureBug.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureBug.card.png
new file mode 100644
index 00000000000..2659158bf52
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureBug.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureBug.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureBug.element.png
new file mode 100644
index 00000000000..9c7714d771b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureBug.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureBug.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureBug.md
new file mode 100644
index 00000000000..86630a6c00e
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureBug.md
@@ -0,0 +1,81 @@
+# AzureBug
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureBug
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureBug icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureBug.png) | ![AzureBug element](AzureBug.element.png) | ![AzureBug card](AzureBug.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBug element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureBug')
+AzureBug('element', 'Bug', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBug element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureBug')
+AzureBug('element', 'Bug', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBug card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureBug')
+AzureBugCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBug card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureBug')
+AzureBugCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.card.png
new file mode 100644
index 00000000000..4ba7ffdfceb
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.element.png
new file mode 100644
index 00000000000..8c8a5c3b8f1
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.md
new file mode 100644
index 00000000000..bf04ce61218
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.md
@@ -0,0 +1,81 @@
+# AzureCableSettopTvBox
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCableSettopTvBox icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.png) | ![AzureCableSettopTvBox element](AzureCableSettopTvBox.element.png) | ![AzureCableSettopTvBox card](AzureCableSettopTvBox.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCableSettopTvBox element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox')
+AzureCableSettopTvBox('element', 'Cable Settop Tv Box', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCableSettopTvBox element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox')
+AzureCableSettopTvBox('element', 'Cable Settop Tv Box', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCableSettopTvBox card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox')
+AzureCableSettopTvBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCableSettopTvBox card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox')
+AzureCableSettopTvBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.card.png
new file mode 100644
index 00000000000..5e6812d4136
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.element.png
new file mode 100644
index 00000000000..36293660dd8
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.md
new file mode 100644
index 00000000000..838129595b4
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.md
@@ -0,0 +1,81 @@
+# AzureCalendar
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCalendar icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.png) | ![AzureCalendar element](AzureCalendar.element.png) | ![AzureCalendar card](AzureCalendar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCalendar element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar')
+AzureCalendar('element', 'Calendar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCalendar element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar')
+AzureCalendar('element', 'Calendar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCalendar card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar')
+AzureCalendarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCalendar card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar')
+AzureCalendarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureChart.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureChart.card.png
new file mode 100644
index 00000000000..5bb5dcf4ba3
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureChart.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureChart.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureChart.element.png
new file mode 100644
index 00000000000..4067055fe77
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureChart.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureChart.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureChart.md
new file mode 100644
index 00000000000..66ac9560cfd
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureChart.md
@@ -0,0 +1,81 @@
+# AzureChart
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureChart
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureChart icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureChart.png) | ![AzureChart element](AzureChart.element.png) | ![AzureChart card](AzureChart.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureChart element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureChart')
+AzureChart('element', 'Chart', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureChart element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureChart')
+AzureChart('element', 'Chart', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureChart card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureChart')
+AzureChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureChart card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureChart')
+AzureChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.card.png
new file mode 100644
index 00000000000..62a09dbd1d1
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.element.png
new file mode 100644
index 00000000000..9cbce6ee97f
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.md
new file mode 100644
index 00000000000..02771741024
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.md
@@ -0,0 +1,81 @@
+# AzureCheckmarkSuccess
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCheckmarkSuccess icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.png) | ![AzureCheckmarkSuccess element](AzureCheckmarkSuccess.element.png) | ![AzureCheckmarkSuccess card](AzureCheckmarkSuccess.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCheckmarkSuccess element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess')
+AzureCheckmarkSuccess('element', 'Checkmark Success', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCheckmarkSuccess element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess')
+AzureCheckmarkSuccess('element', 'Checkmark Success', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCheckmarkSuccess card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess')
+AzureCheckmarkSuccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCheckmarkSuccess card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess')
+AzureCheckmarkSuccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.card.png
new file mode 100644
index 00000000000..2084b0c2b74
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.element.png
new file mode 100644
index 00000000000..385aff700e8
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.md
new file mode 100644
index 00000000000..e3deae9de5d
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.md
@@ -0,0 +1,81 @@
+# AzureContinousCycleCircle
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureContinousCycleCircle icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.png) | ![AzureContinousCycleCircle element](AzureContinousCycleCircle.element.png) | ![AzureContinousCycleCircle card](AzureContinousCycleCircle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureContinousCycleCircle element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle')
+AzureContinousCycleCircle('element', 'Continous Cycle Circle', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureContinousCycleCircle element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle')
+AzureContinousCycleCircle('element', 'Continous Cycle Circle', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureContinousCycleCircle card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle')
+AzureContinousCycleCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureContinousCycleCircle card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle')
+AzureContinousCycleCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.card.png
new file mode 100644
index 00000000000..58cff1573f8
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.element.png
new file mode 100644
index 00000000000..ecd2a083339
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.md
new file mode 100644
index 00000000000..16ecf9d1c64
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.md
@@ -0,0 +1,81 @@
+# AzureCrossoutFailure
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCrossoutFailure icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.png) | ![AzureCrossoutFailure element](AzureCrossoutFailure.element.png) | ![AzureCrossoutFailure card](AzureCrossoutFailure.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCrossoutFailure element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure')
+AzureCrossoutFailure('element', 'Crossout Failure', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCrossoutFailure element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure')
+AzureCrossoutFailure('element', 'Crossout Failure', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCrossoutFailure card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure')
+AzureCrossoutFailureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCrossoutFailure card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure')
+AzureCrossoutFailureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.card.png
new file mode 100644
index 00000000000..7d13ce1cd9c
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.element.png
new file mode 100644
index 00000000000..775c3efd904
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.md
new file mode 100644
index 00000000000..57792d3fce9
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.md
@@ -0,0 +1,81 @@
+# AzureCutAndPaste
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCutAndPaste icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.png) | ![AzureCutAndPaste element](AzureCutAndPaste.element.png) | ![AzureCutAndPaste card](AzureCutAndPaste.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCutAndPaste element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste')
+AzureCutAndPaste('element', 'Cut And Paste', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCutAndPaste element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste')
+AzureCutAndPaste('element', 'Cut And Paste', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCutAndPaste card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste')
+AzureCutAndPasteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCutAndPaste card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste')
+AzureCutAndPasteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.card.png
new file mode 100644
index 00000000000..9326e473aa8
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.element.png
new file mode 100644
index 00000000000..3cd6e481cda
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.md
new file mode 100644
index 00000000000..ad52c01def1
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.md
@@ -0,0 +1,81 @@
+# AzureFavorite
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureFavorite icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.png) | ![AzureFavorite element](AzureFavorite.element.png) | ![AzureFavorite card](AzureFavorite.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFavorite element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite')
+AzureFavorite('element', 'Favorite', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFavorite element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite')
+AzureFavorite('element', 'Favorite', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFavorite card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite')
+AzureFavoriteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFavorite card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite')
+AzureFavoriteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.card.png
new file mode 100644
index 00000000000..cbe566cd618
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.element.png
new file mode 100644
index 00000000000..9db4ea121db
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.md
new file mode 100644
index 00000000000..1ae60739416
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.md
@@ -0,0 +1,81 @@
+# AzureFolder
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureFolder
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureFolder icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.png) | ![AzureFolder element](AzureFolder.element.png) | ![AzureFolder card](AzureFolder.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFolder element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureFolder')
+AzureFolder('element', 'Folder', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFolder element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureFolder')
+AzureFolder('element', 'Folder', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFolder card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureFolder')
+AzureFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFolder card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureFolder')
+AzureFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.card.png
new file mode 100644
index 00000000000..1e21154a1c5
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.element.png
new file mode 100644
index 00000000000..f931559c4e2
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.md
new file mode 100644
index 00000000000..12d886f74a0
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.md
@@ -0,0 +1,81 @@
+# AzureGameController
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureGameController
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureGameController icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.png) | ![AzureGameController element](AzureGameController.element.png) | ![AzureGameController card](AzureGameController.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGameController element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGameController')
+AzureGameController('element', 'Game Controller', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGameController element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGameController')
+AzureGameController('element', 'Game Controller', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGameController card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGameController')
+AzureGameControllerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGameController card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGameController')
+AzureGameControllerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGears.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGears.card.png
new file mode 100644
index 00000000000..443551e1a2a
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGears.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGears.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGears.element.png
new file mode 100644
index 00000000000..3a5514c137c
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGears.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGears.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGears.md
new file mode 100644
index 00000000000..1305c5443b7
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGears.md
@@ -0,0 +1,81 @@
+# AzureGears
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureGears
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureGears icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureGears.png) | ![AzureGears element](AzureGears.element.png) | ![AzureGears card](AzureGears.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGears element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGears')
+AzureGears('element', 'Gears', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGears element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGears')
+AzureGears('element', 'Gears', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGears card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGears')
+AzureGearsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGears card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGears')
+AzureGearsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.card.png
new file mode 100644
index 00000000000..67a0b44cc58
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.element.png
new file mode 100644
index 00000000000..5237fc077fb
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.md
new file mode 100644
index 00000000000..1b714afdbc0
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.md
@@ -0,0 +1,81 @@
+# AzureGraph
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureGraph
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureGraph icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.png) | ![AzureGraph element](AzureGraph.element.png) | ![AzureGraph card](AzureGraph.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGraph element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGraph')
+AzureGraph('element', 'Graph', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGraph element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGraph')
+AzureGraph('element', 'Graph', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGraph card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGraph')
+AzureGraphCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGraph card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGraph')
+AzureGraphCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureLike.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureLike.card.png
new file mode 100644
index 00000000000..fe91484bbb0
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureLike.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureLike.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureLike.element.png
new file mode 100644
index 00000000000..0587b94650b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureLike.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureLike.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureLike.md
new file mode 100644
index 00000000000..c1ff4dfa52d
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureLike.md
@@ -0,0 +1,81 @@
+# AzureLike
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureLike
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLike icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureLike.png) | ![AzureLike element](AzureLike.element.png) | ![AzureLike card](AzureLike.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLike element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureLike')
+AzureLike('element', 'Like', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLike element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureLike')
+AzureLike('element', 'Like', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLike card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureLike')
+AzureLikeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLike card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureLike')
+AzureLikeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.card.png
new file mode 100644
index 00000000000..2421ebc16b1
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.element.png
new file mode 100644
index 00000000000..11c4e2fab49
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.md
new file mode 100644
index 00000000000..eabb0075b4c
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.md
@@ -0,0 +1,81 @@
+# AzureNotAllowed
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureNotAllowed icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.png) | ![AzureNotAllowed element](AzureNotAllowed.element.png) | ![AzureNotAllowed card](AzureNotAllowed.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNotAllowed element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed')
+AzureNotAllowed('element', 'Not Allowed', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNotAllowed element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed')
+AzureNotAllowed('element', 'Not Allowed', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNotAllowed card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed')
+AzureNotAllowedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNotAllowed card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed')
+AzureNotAllowedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.card.png
new file mode 100644
index 00000000000..fbc4b9e6160
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.element.png
new file mode 100644
index 00000000000..ca6a97bb56d
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.md
new file mode 100644
index 00000000000..e5c9216fc58
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.md
@@ -0,0 +1,81 @@
+# AzurePremiumStar
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzurePremiumStar icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.png) | ![AzurePremiumStar element](AzurePremiumStar.element.png) | ![AzurePremiumStar card](AzurePremiumStar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePremiumStar element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar')
+AzurePremiumStar('element', 'Premium Star', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePremiumStar element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar')
+AzurePremiumStar('element', 'Premium Star', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePremiumStar card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar')
+AzurePremiumStarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePremiumStar card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar')
+AzurePremiumStarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.card.png
new file mode 100644
index 00000000000..3173be61292
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.element.png
new file mode 100644
index 00000000000..9917e09af6d
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.md
new file mode 100644
index 00000000000..49a4057a8a2
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.md
@@ -0,0 +1,81 @@
+# AzureSliderBarHorizontal
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSliderBarHorizontal icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.png) | ![AzureSliderBarHorizontal element](AzureSliderBarHorizontal.element.png) | ![AzureSliderBarHorizontal card](AzureSliderBarHorizontal.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSliderBarHorizontal element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal')
+AzureSliderBarHorizontal('element', 'Slider Bar Horizontal', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSliderBarHorizontal element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal')
+AzureSliderBarHorizontal('element', 'Slider Bar Horizontal', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSliderBarHorizontal card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal')
+AzureSliderBarHorizontalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSliderBarHorizontal card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal')
+AzureSliderBarHorizontalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.card.png
new file mode 100644
index 00000000000..740fdd1a2c3
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.element.png
new file mode 100644
index 00000000000..331e979e200
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.md
new file mode 100644
index 00000000000..18fc47d6f24
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.md
@@ -0,0 +1,81 @@
+# AzureSliderBarVert
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSliderBarVert icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.png) | ![AzureSliderBarVert element](AzureSliderBarVert.element.png) | ![AzureSliderBarVert card](AzureSliderBarVert.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSliderBarVert element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert')
+AzureSliderBarVert('element', 'Slider Bar Vert', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSliderBarVert element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert')
+AzureSliderBarVert('element', 'Slider Bar Vert', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSliderBarVert card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert')
+AzureSliderBarVertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSliderBarVert card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert')
+AzureSliderBarVertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.card.png
new file mode 100644
index 00000000000..75816330946
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.element.png
new file mode 100644
index 00000000000..9cba44bafe2
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.md
new file mode 100644
index 00000000000..7e24967b33b
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.md
@@ -0,0 +1,81 @@
+# AzureTaskListOrBacklog
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTaskListOrBacklog icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.png) | ![AzureTaskListOrBacklog element](AzureTaskListOrBacklog.element.png) | ![AzureTaskListOrBacklog card](AzureTaskListOrBacklog.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTaskListOrBacklog element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog')
+AzureTaskListOrBacklog('element', 'Task List Or Backlog', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTaskListOrBacklog element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog')
+AzureTaskListOrBacklog('element', 'Task List Or Backlog', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTaskListOrBacklog card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog')
+AzureTaskListOrBacklogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTaskListOrBacklog card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog')
+AzureTaskListOrBacklogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.card.png
new file mode 100644
index 00000000000..974f6d7679a
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.element.png
new file mode 100644
index 00000000000..53850dac540
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.md
new file mode 100644
index 00000000000..49328c33510
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.md
@@ -0,0 +1,81 @@
+# AzureTasks
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureTasks
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTasks icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.png) | ![AzureTasks element](AzureTasks.element.png) | ![AzureTasks card](AzureTasks.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTasks element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTasks')
+AzureTasks('element', 'Tasks', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTasks element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTasks')
+AzureTasks('element', 'Tasks', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTasks card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTasks')
+AzureTasksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTasks card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTasks')
+AzureTasksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.card.png
new file mode 100644
index 00000000000..b8f19bc3e66
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.element.png
new file mode 100644
index 00000000000..ee4caf43854
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.md
new file mode 100644
index 00000000000..3ca957e820c
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.md
@@ -0,0 +1,81 @@
+# AzureTunnel
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTunnel icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.png) | ![AzureTunnel element](AzureTunnel.element.png) | ![AzureTunnel card](AzureTunnel.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTunnel element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel')
+AzureTunnel('element', 'Tunnel', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTunnel element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel')
+AzureTunnel('element', 'Tunnel', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTunnel card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel')
+AzureTunnelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTunnel card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel')
+AzureTunnelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureUser.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureUser.card.png
new file mode 100644
index 00000000000..f3f12654fe6
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureUser.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureUser.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureUser.element.png
new file mode 100644
index 00000000000..323998e3372
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureUser.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureUser.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureUser.md
new file mode 100644
index 00000000000..42f5804d027
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureUser.md
@@ -0,0 +1,81 @@
+# AzureUser
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureUser
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureUser icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureUser.png) | ![AzureUser element](AzureUser.element.png) | ![AzureUser card](AzureUser.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUser element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureUser')
+AzureUser('element', 'User', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUser element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureUser')
+AzureUser('element', 'User', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUser card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureUser')
+AzureUserCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUser card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureUser')
+AzureUserCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.card.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.card.png
new file mode 100644
index 00000000000..5c3d6e8e347
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.element.png b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.element.png
new file mode 100644
index 00000000000..46700158391
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.md b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.md
new file mode 100644
index 00000000000..2890c4f8e6f
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.md
@@ -0,0 +1,81 @@
+# AzureVideo
+```text
+elements/azure/FlatSymbols/CneGeneralsymbols/AzureVideo
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVideo icon](../../../../icons/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.png) | ![AzureVideo element](AzureVideo.element.png) | ![AzureVideo card](AzureVideo.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVideo element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureVideo')
+AzureVideo('element', 'Video', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVideo element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureVideo')
+AzureVideo('element', 'Video', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVideo card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureVideo')
+AzureVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVideo card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureVideo')
+AzureVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAccountPortal.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAccountPortal.card.png
new file mode 100644
index 00000000000..8ca0f91efe9
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAccountPortal.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAccountPortal.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAccountPortal.element.png
new file mode 100644
index 00000000000..14b3ad1e97c
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAccountPortal.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAccountPortal.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAccountPortal.md
new file mode 100644
index 00000000000..ce5b16b9c0a
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAccountPortal.md
@@ -0,0 +1,81 @@
+# AzureAccountPortal
+```text
+elements/azure/FlatSymbols/CneIntune/AzureAccountPortal
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAccountPortal icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureAccountPortal.png) | ![AzureAccountPortal element](AzureAccountPortal.element.png) | ![AzureAccountPortal card](AzureAccountPortal.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAccountPortal element
+include('elements/azure/FlatSymbols/CneIntune/AzureAccountPortal')
+AzureAccountPortal('element', 'Account Portal', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAccountPortal element
+include('elements/azure/FlatSymbols/CneIntune/AzureAccountPortal')
+AzureAccountPortal('element', 'Account Portal', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAccountPortal card
+include('elements/azure/FlatSymbols/CneIntune/AzureAccountPortal')
+AzureAccountPortalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAccountPortal card
+include('elements/azure/FlatSymbols/CneIntune/AzureAccountPortal')
+AzureAccountPortalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAdministration.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAdministration.card.png
new file mode 100644
index 00000000000..bade50c9539
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAdministration.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAdministration.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAdministration.element.png
new file mode 100644
index 00000000000..45f624d5979
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAdministration.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAdministration.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAdministration.md
new file mode 100644
index 00000000000..0d94282bbb4
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAdministration.md
@@ -0,0 +1,81 @@
+# AzureAdministration
+```text
+elements/azure/FlatSymbols/CneIntune/AzureAdministration
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAdministration icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureAdministration.png) | ![AzureAdministration element](AzureAdministration.element.png) | ![AzureAdministration card](AzureAdministration.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdministration element
+include('elements/azure/FlatSymbols/CneIntune/AzureAdministration')
+AzureAdministration('element', 'Administration', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdministration element
+include('elements/azure/FlatSymbols/CneIntune/AzureAdministration')
+AzureAdministration('element', 'Administration', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAdministration card
+include('elements/azure/FlatSymbols/CneIntune/AzureAdministration')
+AzureAdministrationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAdministration card
+include('elements/azure/FlatSymbols/CneIntune/AzureAdministration')
+AzureAdministrationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAlerts.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAlerts.card.png
new file mode 100644
index 00000000000..49b66fe404c
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAlerts.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAlerts.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAlerts.element.png
new file mode 100644
index 00000000000..f6063c764f0
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAlerts.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAlerts.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAlerts.md
new file mode 100644
index 00000000000..84f1903c1ad
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureAlerts.md
@@ -0,0 +1,81 @@
+# AzureAlerts
+```text
+elements/azure/FlatSymbols/CneIntune/AzureAlerts
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAlerts icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureAlerts.png) | ![AzureAlerts element](AzureAlerts.element.png) | ![AzureAlerts card](AzureAlerts.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAlerts element
+include('elements/azure/FlatSymbols/CneIntune/AzureAlerts')
+AzureAlerts('element', 'Alerts', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAlerts element
+include('elements/azure/FlatSymbols/CneIntune/AzureAlerts')
+AzureAlerts('element', 'Alerts', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAlerts card
+include('elements/azure/FlatSymbols/CneIntune/AzureAlerts')
+AzureAlertsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAlerts card
+include('elements/azure/FlatSymbols/CneIntune/AzureAlerts')
+AzureAlertsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureApps.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureApps.card.png
new file mode 100644
index 00000000000..556154b9166
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureApps.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureApps.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureApps.element.png
new file mode 100644
index 00000000000..78bf123c69b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureApps.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureApps.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureApps.md
new file mode 100644
index 00000000000..1f065f417ab
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureApps.md
@@ -0,0 +1,81 @@
+# AzureApps
+```text
+elements/azure/FlatSymbols/CneIntune/AzureApps
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureApps icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureApps.png) | ![AzureApps element](AzureApps.element.png) | ![AzureApps card](AzureApps.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApps element
+include('elements/azure/FlatSymbols/CneIntune/AzureApps')
+AzureApps('element', 'Apps', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApps element
+include('elements/azure/FlatSymbols/CneIntune/AzureApps')
+AzureApps('element', 'Apps', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApps card
+include('elements/azure/FlatSymbols/CneIntune/AzureApps')
+AzureAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApps card
+include('elements/azure/FlatSymbols/CneIntune/AzureApps')
+AzureAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.card.png
new file mode 100644
index 00000000000..d45e17aa615
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.element.png
new file mode 100644
index 00000000000..ecf0dc28074
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.md
new file mode 100644
index 00000000000..6962d58b096
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.md
@@ -0,0 +1,81 @@
+# AzureCertificateCompliance
+```text
+elements/azure/FlatSymbols/CneIntune/AzureCertificateCompliance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCertificateCompliance icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.png) | ![AzureCertificateCompliance element](AzureCertificateCompliance.element.png) | ![AzureCertificateCompliance card](AzureCertificateCompliance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCertificateCompliance element
+include('elements/azure/FlatSymbols/CneIntune/AzureCertificateCompliance')
+AzureCertificateCompliance('element', 'Certificate Compliance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCertificateCompliance element
+include('elements/azure/FlatSymbols/CneIntune/AzureCertificateCompliance')
+AzureCertificateCompliance('element', 'Certificate Compliance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCertificateCompliance card
+include('elements/azure/FlatSymbols/CneIntune/AzureCertificateCompliance')
+AzureCertificateComplianceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCertificateCompliance card
+include('elements/azure/FlatSymbols/CneIntune/AzureCertificateCompliance')
+AzureCertificateComplianceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.card.png
new file mode 100644
index 00000000000..186f6384fce
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.element.png
new file mode 100644
index 00000000000..a3f1d333e2c
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.md
new file mode 100644
index 00000000000..e81d8334ab6
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.md
@@ -0,0 +1,81 @@
+# AzureClientSoftwareDeploymentWizard
+```text
+elements/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureClientSoftwareDeploymentWizard icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.png) | ![AzureClientSoftwareDeploymentWizard element](AzureClientSoftwareDeploymentWizard.element.png) | ![AzureClientSoftwareDeploymentWizard card](AzureClientSoftwareDeploymentWizard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureClientSoftwareDeploymentWizard element
+include('elements/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard')
+AzureClientSoftwareDeploymentWizard('element', 'Client Software Deployment Wizard', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureClientSoftwareDeploymentWizard element
+include('elements/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard')
+AzureClientSoftwareDeploymentWizard('element', 'Client Software Deployment Wizard', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureClientSoftwareDeploymentWizard card
+include('elements/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard')
+AzureClientSoftwareDeploymentWizardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureClientSoftwareDeploymentWizard card
+include('elements/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard')
+AzureClientSoftwareDeploymentWizardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCompanyPortal.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCompanyPortal.card.png
new file mode 100644
index 00000000000..ccc59d29878
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCompanyPortal.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCompanyPortal.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCompanyPortal.element.png
new file mode 100644
index 00000000000..6369cb0d04e
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCompanyPortal.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCompanyPortal.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCompanyPortal.md
new file mode 100644
index 00000000000..e766a567440
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureCompanyPortal.md
@@ -0,0 +1,81 @@
+# AzureCompanyPortal
+```text
+elements/azure/FlatSymbols/CneIntune/AzureCompanyPortal
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCompanyPortal icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureCompanyPortal.png) | ![AzureCompanyPortal element](AzureCompanyPortal.element.png) | ![AzureCompanyPortal card](AzureCompanyPortal.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCompanyPortal element
+include('elements/azure/FlatSymbols/CneIntune/AzureCompanyPortal')
+AzureCompanyPortal('element', 'Company Portal', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCompanyPortal element
+include('elements/azure/FlatSymbols/CneIntune/AzureCompanyPortal')
+AzureCompanyPortal('element', 'Company Portal', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCompanyPortal card
+include('elements/azure/FlatSymbols/CneIntune/AzureCompanyPortal')
+AzureCompanyPortalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCompanyPortal card
+include('elements/azure/FlatSymbols/CneIntune/AzureCompanyPortal')
+AzureCompanyPortalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureComputerInventory.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureComputerInventory.card.png
new file mode 100644
index 00000000000..d317c6f8958
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureComputerInventory.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureComputerInventory.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureComputerInventory.element.png
new file mode 100644
index 00000000000..aadda590adb
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureComputerInventory.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureComputerInventory.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureComputerInventory.md
new file mode 100644
index 00000000000..f7149026260
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureComputerInventory.md
@@ -0,0 +1,81 @@
+# AzureComputerInventory
+```text
+elements/azure/FlatSymbols/CneIntune/AzureComputerInventory
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureComputerInventory icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureComputerInventory.png) | ![AzureComputerInventory element](AzureComputerInventory.element.png) | ![AzureComputerInventory card](AzureComputerInventory.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureComputerInventory element
+include('elements/azure/FlatSymbols/CneIntune/AzureComputerInventory')
+AzureComputerInventory('element', 'Computer Inventory', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureComputerInventory element
+include('elements/azure/FlatSymbols/CneIntune/AzureComputerInventory')
+AzureComputerInventory('element', 'Computer Inventory', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureComputerInventory card
+include('elements/azure/FlatSymbols/CneIntune/AzureComputerInventory')
+AzureComputerInventoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureComputerInventory card
+include('elements/azure/FlatSymbols/CneIntune/AzureComputerInventory')
+AzureComputerInventoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.card.png
new file mode 100644
index 00000000000..9041f555a69
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.element.png
new file mode 100644
index 00000000000..0a7c49a30f0
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.md
new file mode 100644
index 00000000000..dc7003bd758
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.md
@@ -0,0 +1,81 @@
+# AzureConditionalAccessExchange
+```text
+elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureConditionalAccessExchange icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.png) | ![AzureConditionalAccessExchange element](AzureConditionalAccessExchange.element.png) | ![AzureConditionalAccessExchange card](AzureConditionalAccessExchange.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConditionalAccessExchange element
+include('elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange')
+AzureConditionalAccessExchange('element', 'Conditional Access Exchange', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConditionalAccessExchange element
+include('elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange')
+AzureConditionalAccessExchange('element', 'Conditional Access Exchange', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureConditionalAccessExchange card
+include('elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange')
+AzureConditionalAccessExchangeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureConditionalAccessExchange card
+include('elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange')
+AzureConditionalAccessExchangeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.card.png
new file mode 100644
index 00000000000..2685573e186
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.element.png
new file mode 100644
index 00000000000..754568115b2
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.md
new file mode 100644
index 00000000000..c73e4707efe
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.md
@@ -0,0 +1,81 @@
+# AzureConditionalAccessSharepoint
+```text
+elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureConditionalAccessSharepoint icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.png) | ![AzureConditionalAccessSharepoint element](AzureConditionalAccessSharepoint.element.png) | ![AzureConditionalAccessSharepoint card](AzureConditionalAccessSharepoint.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConditionalAccessSharepoint element
+include('elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint')
+AzureConditionalAccessSharepoint('element', 'Conditional Access Sharepoint', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConditionalAccessSharepoint element
+include('elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint')
+AzureConditionalAccessSharepoint('element', 'Conditional Access Sharepoint', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureConditionalAccessSharepoint card
+include('elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint')
+AzureConditionalAccessSharepointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureConditionalAccessSharepoint card
+include('elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint')
+AzureConditionalAccessSharepointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConnector.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConnector.card.png
new file mode 100644
index 00000000000..a0b16314130
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConnector.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConnector.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConnector.element.png
new file mode 100644
index 00000000000..f8253e68851
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConnector.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConnector.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConnector.md
new file mode 100644
index 00000000000..10431bc5724
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureConnector.md
@@ -0,0 +1,81 @@
+# AzureConnector
+```text
+elements/azure/FlatSymbols/CneIntune/AzureConnector
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureConnector icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureConnector.png) | ![AzureConnector element](AzureConnector.element.png) | ![AzureConnector card](AzureConnector.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConnector element
+include('elements/azure/FlatSymbols/CneIntune/AzureConnector')
+AzureConnector('element', 'Connector', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConnector element
+include('elements/azure/FlatSymbols/CneIntune/AzureConnector')
+AzureConnector('element', 'Connector', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureConnector card
+include('elements/azure/FlatSymbols/CneIntune/AzureConnector')
+AzureConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureConnector card
+include('elements/azure/FlatSymbols/CneIntune/AzureConnector')
+AzureConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDashboard.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDashboard.card.png
new file mode 100644
index 00000000000..8758d01a264
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDashboard.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDashboard.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDashboard.element.png
new file mode 100644
index 00000000000..5987298370b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDashboard.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDashboard.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDashboard.md
new file mode 100644
index 00000000000..0aae1615479
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDashboard.md
@@ -0,0 +1,81 @@
+# AzureDashboard
+```text
+elements/azure/FlatSymbols/CneIntune/AzureDashboard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDashboard icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureDashboard.png) | ![AzureDashboard element](AzureDashboard.element.png) | ![AzureDashboard card](AzureDashboard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDashboard element
+include('elements/azure/FlatSymbols/CneIntune/AzureDashboard')
+AzureDashboard('element', 'Dashboard', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDashboard element
+include('elements/azure/FlatSymbols/CneIntune/AzureDashboard')
+AzureDashboard('element', 'Dashboard', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDashboard card
+include('elements/azure/FlatSymbols/CneIntune/AzureDashboard')
+AzureDashboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDashboard card
+include('elements/azure/FlatSymbols/CneIntune/AzureDashboard')
+AzureDashboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.card.png
new file mode 100644
index 00000000000..beaa8b5e749
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.element.png
new file mode 100644
index 00000000000..3c2860f3d3c
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.md
new file mode 100644
index 00000000000..af60b029e9b
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.md
@@ -0,0 +1,81 @@
+# AzureDataMigrationWizard
+```text
+elements/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDataMigrationWizard icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.png) | ![AzureDataMigrationWizard element](AzureDataMigrationWizard.element.png) | ![AzureDataMigrationWizard card](AzureDataMigrationWizard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataMigrationWizard element
+include('elements/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard')
+AzureDataMigrationWizard('element', 'Data Migration Wizard', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataMigrationWizard element
+include('elements/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard')
+AzureDataMigrationWizard('element', 'Data Migration Wizard', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataMigrationWizard card
+include('elements/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard')
+AzureDataMigrationWizardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataMigrationWizard card
+include('elements/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard')
+AzureDataMigrationWizardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.card.png
new file mode 100644
index 00000000000..b25826f4dba
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.element.png
new file mode 100644
index 00000000000..965361adaff
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.md
new file mode 100644
index 00000000000..22bff3b3447
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.md
@@ -0,0 +1,81 @@
+# AzureDetectedSoftware
+```text
+elements/azure/FlatSymbols/CneIntune/AzureDetectedSoftware
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDetectedSoftware icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.png) | ![AzureDetectedSoftware element](AzureDetectedSoftware.element.png) | ![AzureDetectedSoftware card](AzureDetectedSoftware.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDetectedSoftware element
+include('elements/azure/FlatSymbols/CneIntune/AzureDetectedSoftware')
+AzureDetectedSoftware('element', 'Detected Software', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDetectedSoftware element
+include('elements/azure/FlatSymbols/CneIntune/AzureDetectedSoftware')
+AzureDetectedSoftware('element', 'Detected Software', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDetectedSoftware card
+include('elements/azure/FlatSymbols/CneIntune/AzureDetectedSoftware')
+AzureDetectedSoftwareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDetectedSoftware card
+include('elements/azure/FlatSymbols/CneIntune/AzureDetectedSoftware')
+AzureDetectedSoftwareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceGroup.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceGroup.card.png
new file mode 100644
index 00000000000..d78f8eb592d
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceGroup.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceGroup.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceGroup.element.png
new file mode 100644
index 00000000000..ae4dcd00b21
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceGroup.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceGroup.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceGroup.md
new file mode 100644
index 00000000000..22d82160eaa
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceGroup.md
@@ -0,0 +1,81 @@
+# AzureDeviceGroup
+```text
+elements/azure/FlatSymbols/CneIntune/AzureDeviceGroup
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDeviceGroup icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureDeviceGroup.png) | ![AzureDeviceGroup element](AzureDeviceGroup.element.png) | ![AzureDeviceGroup card](AzureDeviceGroup.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceGroup element
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceGroup')
+AzureDeviceGroup('element', 'Device Group', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceGroup element
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceGroup')
+AzureDeviceGroup('element', 'Device Group', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDeviceGroup card
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceGroup')
+AzureDeviceGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDeviceGroup card
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceGroup')
+AzureDeviceGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHealth.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHealth.card.png
new file mode 100644
index 00000000000..9726dfbcc9e
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHealth.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHealth.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHealth.element.png
new file mode 100644
index 00000000000..397ecc4de6a
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHealth.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHealth.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHealth.md
new file mode 100644
index 00000000000..f9fd126dfa4
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHealth.md
@@ -0,0 +1,81 @@
+# AzureDeviceHealth
+```text
+elements/azure/FlatSymbols/CneIntune/AzureDeviceHealth
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDeviceHealth icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureDeviceHealth.png) | ![AzureDeviceHealth element](AzureDeviceHealth.element.png) | ![AzureDeviceHealth card](AzureDeviceHealth.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceHealth element
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceHealth')
+AzureDeviceHealth('element', 'Device Health', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceHealth element
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceHealth')
+AzureDeviceHealth('element', 'Device Health', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDeviceHealth card
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceHealth')
+AzureDeviceHealthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDeviceHealth card
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceHealth')
+AzureDeviceHealthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHistory.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHistory.card.png
new file mode 100644
index 00000000000..268872759a8
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHistory.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHistory.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHistory.element.png
new file mode 100644
index 00000000000..b46d3473196
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHistory.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHistory.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHistory.md
new file mode 100644
index 00000000000..4aae9b8561f
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceHistory.md
@@ -0,0 +1,81 @@
+# AzureDeviceHistory
+```text
+elements/azure/FlatSymbols/CneIntune/AzureDeviceHistory
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDeviceHistory icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureDeviceHistory.png) | ![AzureDeviceHistory element](AzureDeviceHistory.element.png) | ![AzureDeviceHistory card](AzureDeviceHistory.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceHistory element
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceHistory')
+AzureDeviceHistory('element', 'Device History', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceHistory element
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceHistory')
+AzureDeviceHistory('element', 'Device History', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDeviceHistory card
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceHistory')
+AzureDeviceHistoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDeviceHistory card
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceHistory')
+AzureDeviceHistoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceOs.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceOs.card.png
new file mode 100644
index 00000000000..e229bc2166a
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceOs.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceOs.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceOs.element.png
new file mode 100644
index 00000000000..39a825e7433
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceOs.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceOs.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceOs.md
new file mode 100644
index 00000000000..bd31ae7cd66
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureDeviceOs.md
@@ -0,0 +1,81 @@
+# AzureDeviceOs
+```text
+elements/azure/FlatSymbols/CneIntune/AzureDeviceOs
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDeviceOs icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureDeviceOs.png) | ![AzureDeviceOs element](AzureDeviceOs.element.png) | ![AzureDeviceOs card](AzureDeviceOs.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceOs element
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceOs')
+AzureDeviceOs('element', 'Device Os', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceOs element
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceOs')
+AzureDeviceOs('element', 'Device Os', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDeviceOs card
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceOs')
+AzureDeviceOsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDeviceOs card
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceOs')
+AzureDeviceOsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureEndProtection.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureEndProtection.card.png
new file mode 100644
index 00000000000..e1c1ea14555
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureEndProtection.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureEndProtection.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureEndProtection.element.png
new file mode 100644
index 00000000000..fe45f501066
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureEndProtection.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureEndProtection.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureEndProtection.md
new file mode 100644
index 00000000000..45ca99b2534
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureEndProtection.md
@@ -0,0 +1,81 @@
+# AzureEndProtection
+```text
+elements/azure/FlatSymbols/CneIntune/AzureEndProtection
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureEndProtection icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureEndProtection.png) | ![AzureEndProtection element](AzureEndProtection.element.png) | ![AzureEndProtection card](AzureEndProtection.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEndProtection element
+include('elements/azure/FlatSymbols/CneIntune/AzureEndProtection')
+AzureEndProtection('element', 'End Protection', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEndProtection element
+include('elements/azure/FlatSymbols/CneIntune/AzureEndProtection')
+AzureEndProtection('element', 'End Protection', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEndProtection card
+include('elements/azure/FlatSymbols/CneIntune/AzureEndProtection')
+AzureEndProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEndProtection card
+include('elements/azure/FlatSymbols/CneIntune/AzureEndProtection')
+AzureEndProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureExchangeConnector.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureExchangeConnector.card.png
new file mode 100644
index 00000000000..f925e37c9ac
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureExchangeConnector.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureExchangeConnector.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureExchangeConnector.element.png
new file mode 100644
index 00000000000..5f880240dfd
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureExchangeConnector.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureExchangeConnector.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureExchangeConnector.md
new file mode 100644
index 00000000000..3f5df09aef8
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureExchangeConnector.md
@@ -0,0 +1,81 @@
+# AzureExchangeConnector
+```text
+elements/azure/FlatSymbols/CneIntune/AzureExchangeConnector
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureExchangeConnector icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureExchangeConnector.png) | ![AzureExchangeConnector element](AzureExchangeConnector.element.png) | ![AzureExchangeConnector card](AzureExchangeConnector.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureExchangeConnector element
+include('elements/azure/FlatSymbols/CneIntune/AzureExchangeConnector')
+AzureExchangeConnector('element', 'Exchange Connector', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureExchangeConnector element
+include('elements/azure/FlatSymbols/CneIntune/AzureExchangeConnector')
+AzureExchangeConnector('element', 'Exchange Connector', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureExchangeConnector card
+include('elements/azure/FlatSymbols/CneIntune/AzureExchangeConnector')
+AzureExchangeConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureExchangeConnector card
+include('elements/azure/FlatSymbols/CneIntune/AzureExchangeConnector')
+AzureExchangeConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureGroups.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureGroups.card.png
new file mode 100644
index 00000000000..c103ff99ded
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureGroups.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureGroups.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureGroups.element.png
new file mode 100644
index 00000000000..deee4ed19c7
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureGroups.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureGroups.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureGroups.md
new file mode 100644
index 00000000000..8a5c454cd00
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureGroups.md
@@ -0,0 +1,81 @@
+# AzureGroups
+```text
+elements/azure/FlatSymbols/CneIntune/AzureGroups
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureGroups icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureGroups.png) | ![AzureGroups element](AzureGroups.element.png) | ![AzureGroups card](AzureGroups.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroups element
+include('elements/azure/FlatSymbols/CneIntune/AzureGroups')
+AzureGroups('element', 'Groups', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroups element
+include('elements/azure/FlatSymbols/CneIntune/AzureGroups')
+AzureGroups('element', 'Groups', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGroups card
+include('elements/azure/FlatSymbols/CneIntune/AzureGroups')
+AzureGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGroups card
+include('elements/azure/FlatSymbols/CneIntune/AzureGroups')
+AzureGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureHybrid.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureHybrid.card.png
new file mode 100644
index 00000000000..35c73383f0a
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureHybrid.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureHybrid.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureHybrid.element.png
new file mode 100644
index 00000000000..7ac26569368
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureHybrid.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureHybrid.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureHybrid.md
new file mode 100644
index 00000000000..9c9c8ff7e5c
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureHybrid.md
@@ -0,0 +1,81 @@
+# AzureHybrid
+```text
+elements/azure/FlatSymbols/CneIntune/AzureHybrid
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureHybrid icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureHybrid.png) | ![AzureHybrid element](AzureHybrid.element.png) | ![AzureHybrid card](AzureHybrid.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHybrid element
+include('elements/azure/FlatSymbols/CneIntune/AzureHybrid')
+AzureHybrid('element', 'Hybrid', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHybrid element
+include('elements/azure/FlatSymbols/CneIntune/AzureHybrid')
+AzureHybrid('element', 'Hybrid', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHybrid card
+include('elements/azure/FlatSymbols/CneIntune/AzureHybrid')
+AzureHybridCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHybrid card
+include('elements/azure/FlatSymbols/CneIntune/AzureHybrid')
+AzureHybridCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.card.png
new file mode 100644
index 00000000000..33aa93810aa
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.element.png
new file mode 100644
index 00000000000..6c436483e3a
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.md
new file mode 100644
index 00000000000..cdc07135314
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.md
@@ -0,0 +1,81 @@
+# AzureIntuneCertificateProfiles
+```text
+elements/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureIntuneCertificateProfiles icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.png) | ![AzureIntuneCertificateProfiles element](AzureIntuneCertificateProfiles.element.png) | ![AzureIntuneCertificateProfiles card](AzureIntuneCertificateProfiles.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneCertificateProfiles element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles')
+AzureIntuneCertificateProfiles('element', 'Intune Certificate Profiles', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneCertificateProfiles element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles')
+AzureIntuneCertificateProfiles('element', 'Intune Certificate Profiles', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntuneCertificateProfiles card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles')
+AzureIntuneCertificateProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntuneCertificateProfiles card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles')
+AzureIntuneCertificateProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.card.png
new file mode 100644
index 00000000000..ca717f822cf
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.element.png
new file mode 100644
index 00000000000..055f4a05d7a
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.md
new file mode 100644
index 00000000000..7e146ea778b
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.md
@@ -0,0 +1,81 @@
+# AzureIntuneConnectorSystemCenter
+```text
+elements/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureIntuneConnectorSystemCenter icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.png) | ![AzureIntuneConnectorSystemCenter element](AzureIntuneConnectorSystemCenter.element.png) | ![AzureIntuneConnectorSystemCenter card](AzureIntuneConnectorSystemCenter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneConnectorSystemCenter element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter')
+AzureIntuneConnectorSystemCenter('element', 'Intune Connector System Center', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneConnectorSystemCenter element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter')
+AzureIntuneConnectorSystemCenter('element', 'Intune Connector System Center', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntuneConnectorSystemCenter card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter')
+AzureIntuneConnectorSystemCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntuneConnectorSystemCenter card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter')
+AzureIntuneConnectorSystemCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.card.png
new file mode 100644
index 00000000000..ac592d96057
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.element.png
new file mode 100644
index 00000000000..ecc21e53b41
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.md
new file mode 100644
index 00000000000..a9a23309121
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.md
@@ -0,0 +1,81 @@
+# AzureIntuneEmailProfiles
+```text
+elements/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureIntuneEmailProfiles icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.png) | ![AzureIntuneEmailProfiles element](AzureIntuneEmailProfiles.element.png) | ![AzureIntuneEmailProfiles card](AzureIntuneEmailProfiles.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneEmailProfiles element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles')
+AzureIntuneEmailProfiles('element', 'Intune Email Profiles', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneEmailProfiles element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles')
+AzureIntuneEmailProfiles('element', 'Intune Email Profiles', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntuneEmailProfiles card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles')
+AzureIntuneEmailProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntuneEmailProfiles card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles')
+AzureIntuneEmailProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.card.png
new file mode 100644
index 00000000000..7c0c3818768
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.element.png
new file mode 100644
index 00000000000..1e8af5a7078
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.md
new file mode 100644
index 00000000000..86bfb1d5f9d
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.md
@@ -0,0 +1,81 @@
+# AzureIntuneManagedApp
+```text
+elements/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureIntuneManagedApp icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.png) | ![AzureIntuneManagedApp element](AzureIntuneManagedApp.element.png) | ![AzureIntuneManagedApp card](AzureIntuneManagedApp.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneManagedApp element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp')
+AzureIntuneManagedApp('element', 'Intune Managed App', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneManagedApp element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp')
+AzureIntuneManagedApp('element', 'Intune Managed App', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntuneManagedApp card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp')
+AzureIntuneManagedAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntuneManagedApp card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp')
+AzureIntuneManagedAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.card.png
new file mode 100644
index 00000000000..5459a2cda3e
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.element.png
new file mode 100644
index 00000000000..52ac6f7a8c2
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.md
new file mode 100644
index 00000000000..c0a8ea59922
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.md
@@ -0,0 +1,81 @@
+# AzureIntuneMobileApplicationManagement
+```text
+elements/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureIntuneMobileApplicationManagement icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.png) | ![AzureIntuneMobileApplicationManagement element](AzureIntuneMobileApplicationManagement.element.png) | ![AzureIntuneMobileApplicationManagement card](AzureIntuneMobileApplicationManagement.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneMobileApplicationManagement element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement')
+AzureIntuneMobileApplicationManagement('element', 'Intune Mobile Application Management', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneMobileApplicationManagement element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement')
+AzureIntuneMobileApplicationManagement('element', 'Intune Mobile Application Management', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntuneMobileApplicationManagement card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement')
+AzureIntuneMobileApplicationManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntuneMobileApplicationManagement card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement')
+AzureIntuneMobileApplicationManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.card.png
new file mode 100644
index 00000000000..69a132c10bb
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.element.png
new file mode 100644
index 00000000000..45f0df73466
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.md
new file mode 100644
index 00000000000..6a652668262
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.md
@@ -0,0 +1,81 @@
+# AzureIntuneVpnProfiles
+```text
+elements/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureIntuneVpnProfiles icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.png) | ![AzureIntuneVpnProfiles element](AzureIntuneVpnProfiles.element.png) | ![AzureIntuneVpnProfiles card](AzureIntuneVpnProfiles.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneVpnProfiles element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles')
+AzureIntuneVpnProfiles('element', 'Intune Vpn Profiles', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneVpnProfiles element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles')
+AzureIntuneVpnProfiles('element', 'Intune Vpn Profiles', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntuneVpnProfiles card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles')
+AzureIntuneVpnProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntuneVpnProfiles card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles')
+AzureIntuneVpnProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.card.png
new file mode 100644
index 00000000000..16a099feb76
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.element.png
new file mode 100644
index 00000000000..a47bce2c0e2
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.md
new file mode 100644
index 00000000000..57b234c9765
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.md
@@ -0,0 +1,81 @@
+# AzureIntuneWiFiProfiles
+```text
+elements/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureIntuneWiFiProfiles icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.png) | ![AzureIntuneWiFiProfiles element](AzureIntuneWiFiProfiles.element.png) | ![AzureIntuneWiFiProfiles card](AzureIntuneWiFiProfiles.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneWiFiProfiles element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles')
+AzureIntuneWiFiProfiles('element', 'Intune Wi Fi Profiles', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneWiFiProfiles element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles')
+AzureIntuneWiFiProfiles('element', 'Intune Wi Fi Profiles', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntuneWiFiProfiles card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles')
+AzureIntuneWiFiProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntuneWiFiProfiles card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles')
+AzureIntuneWiFiProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventoryLicense.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventoryLicense.card.png
new file mode 100644
index 00000000000..53151158291
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventoryLicense.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventoryLicense.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventoryLicense.element.png
new file mode 100644
index 00000000000..3a5a0e39954
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventoryLicense.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventoryLicense.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventoryLicense.md
new file mode 100644
index 00000000000..7e370fa6c78
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventoryLicense.md
@@ -0,0 +1,81 @@
+# AzureInventoryLicense
+```text
+elements/azure/FlatSymbols/CneIntune/AzureInventoryLicense
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureInventoryLicense icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureInventoryLicense.png) | ![AzureInventoryLicense element](AzureInventoryLicense.element.png) | ![AzureInventoryLicense card](AzureInventoryLicense.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInventoryLicense element
+include('elements/azure/FlatSymbols/CneIntune/AzureInventoryLicense')
+AzureInventoryLicense('element', 'Inventory License', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInventoryLicense element
+include('elements/azure/FlatSymbols/CneIntune/AzureInventoryLicense')
+AzureInventoryLicense('element', 'Inventory License', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureInventoryLicense card
+include('elements/azure/FlatSymbols/CneIntune/AzureInventoryLicense')
+AzureInventoryLicenseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureInventoryLicense card
+include('elements/azure/FlatSymbols/CneIntune/AzureInventoryLicense')
+AzureInventoryLicenseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventorySoftware.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventorySoftware.card.png
new file mode 100644
index 00000000000..d2f16e9ee42
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventorySoftware.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventorySoftware.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventorySoftware.element.png
new file mode 100644
index 00000000000..c854b41b5ef
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventorySoftware.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventorySoftware.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventorySoftware.md
new file mode 100644
index 00000000000..6e0527d37a2
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureInventorySoftware.md
@@ -0,0 +1,81 @@
+# AzureInventorySoftware
+```text
+elements/azure/FlatSymbols/CneIntune/AzureInventorySoftware
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureInventorySoftware icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureInventorySoftware.png) | ![AzureInventorySoftware element](AzureInventorySoftware.element.png) | ![AzureInventorySoftware card](AzureInventorySoftware.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInventorySoftware element
+include('elements/azure/FlatSymbols/CneIntune/AzureInventorySoftware')
+AzureInventorySoftware('element', 'Inventory Software', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInventorySoftware element
+include('elements/azure/FlatSymbols/CneIntune/AzureInventorySoftware')
+AzureInventorySoftware('element', 'Inventory Software', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureInventorySoftware card
+include('elements/azure/FlatSymbols/CneIntune/AzureInventorySoftware')
+AzureInventorySoftwareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureInventorySoftware card
+include('elements/azure/FlatSymbols/CneIntune/AzureInventorySoftware')
+AzureInventorySoftwareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseGroup.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseGroup.card.png
new file mode 100644
index 00000000000..ae5bae8188f
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseGroup.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseGroup.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseGroup.element.png
new file mode 100644
index 00000000000..05eced4f6c0
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseGroup.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseGroup.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseGroup.md
new file mode 100644
index 00000000000..3ee5c094509
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseGroup.md
@@ -0,0 +1,81 @@
+# AzureLicenseGroup
+```text
+elements/azure/FlatSymbols/CneIntune/AzureLicenseGroup
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLicenseGroup icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureLicenseGroup.png) | ![AzureLicenseGroup element](AzureLicenseGroup.element.png) | ![AzureLicenseGroup card](AzureLicenseGroup.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLicenseGroup element
+include('elements/azure/FlatSymbols/CneIntune/AzureLicenseGroup')
+AzureLicenseGroup('element', 'License Group', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLicenseGroup element
+include('elements/azure/FlatSymbols/CneIntune/AzureLicenseGroup')
+AzureLicenseGroup('element', 'License Group', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLicenseGroup card
+include('elements/azure/FlatSymbols/CneIntune/AzureLicenseGroup')
+AzureLicenseGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLicenseGroup card
+include('elements/azure/FlatSymbols/CneIntune/AzureLicenseGroup')
+AzureLicenseGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.card.png
new file mode 100644
index 00000000000..0473a8665f1
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.element.png
new file mode 100644
index 00000000000..9c8cd4a8517
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.md
new file mode 100644
index 00000000000..83729705f2a
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.md
@@ -0,0 +1,81 @@
+# AzureLicenseInstallation
+```text
+elements/azure/FlatSymbols/CneIntune/AzureLicenseInstallation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLicenseInstallation icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.png) | ![AzureLicenseInstallation element](AzureLicenseInstallation.element.png) | ![AzureLicenseInstallation card](AzureLicenseInstallation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLicenseInstallation element
+include('elements/azure/FlatSymbols/CneIntune/AzureLicenseInstallation')
+AzureLicenseInstallation('element', 'License Installation', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLicenseInstallation element
+include('elements/azure/FlatSymbols/CneIntune/AzureLicenseInstallation')
+AzureLicenseInstallation('element', 'License Installation', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLicenseInstallation card
+include('elements/azure/FlatSymbols/CneIntune/AzureLicenseInstallation')
+AzureLicenseInstallationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLicenseInstallation card
+include('elements/azure/FlatSymbols/CneIntune/AzureLicenseInstallation')
+AzureLicenseInstallationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.card.png
new file mode 100644
index 00000000000..1c3b3b41ee8
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.element.png
new file mode 100644
index 00000000000..e3391f0e846
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.md
new file mode 100644
index 00000000000..e4fc4a30c75
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.md
@@ -0,0 +1,81 @@
+# AzureMicrosoftIntune
+```text
+elements/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMicrosoftIntune icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.png) | ![AzureMicrosoftIntune element](AzureMicrosoftIntune.element.png) | ![AzureMicrosoftIntune card](AzureMicrosoftIntune.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMicrosoftIntune element
+include('elements/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune')
+AzureMicrosoftIntune('element', 'Microsoft Intune', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMicrosoftIntune element
+include('elements/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune')
+AzureMicrosoftIntune('element', 'Microsoft Intune', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMicrosoftIntune card
+include('elements/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune')
+AzureMicrosoftIntuneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMicrosoftIntune card
+include('elements/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune')
+AzureMicrosoftIntuneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMobileInventory.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMobileInventory.card.png
new file mode 100644
index 00000000000..b5764369baa
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMobileInventory.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMobileInventory.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMobileInventory.element.png
new file mode 100644
index 00000000000..6912722fa48
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMobileInventory.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMobileInventory.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMobileInventory.md
new file mode 100644
index 00000000000..6036b60f677
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureMobileInventory.md
@@ -0,0 +1,81 @@
+# AzureMobileInventory
+```text
+elements/azure/FlatSymbols/CneIntune/AzureMobileInventory
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMobileInventory icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureMobileInventory.png) | ![AzureMobileInventory element](AzureMobileInventory.element.png) | ![AzureMobileInventory card](AzureMobileInventory.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMobileInventory element
+include('elements/azure/FlatSymbols/CneIntune/AzureMobileInventory')
+AzureMobileInventory('element', 'Mobile Inventory', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMobileInventory element
+include('elements/azure/FlatSymbols/CneIntune/AzureMobileInventory')
+AzureMobileInventory('element', 'Mobile Inventory', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMobileInventory card
+include('elements/azure/FlatSymbols/CneIntune/AzureMobileInventory')
+AzureMobileInventoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMobileInventory card
+include('elements/azure/FlatSymbols/CneIntune/AzureMobileInventory')
+AzureMobileInventoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.card.png
new file mode 100644
index 00000000000..66686d131ac
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.element.png
new file mode 100644
index 00000000000..c90095b4cc0
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.md
new file mode 100644
index 00000000000..5c3133ac502
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.md
@@ -0,0 +1,81 @@
+# AzureNoncompliantApps
+```text
+elements/azure/FlatSymbols/CneIntune/AzureNoncompliantApps
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureNoncompliantApps icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.png) | ![AzureNoncompliantApps element](AzureNoncompliantApps.element.png) | ![AzureNoncompliantApps card](AzureNoncompliantApps.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNoncompliantApps element
+include('elements/azure/FlatSymbols/CneIntune/AzureNoncompliantApps')
+AzureNoncompliantApps('element', 'Noncompliant Apps', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNoncompliantApps element
+include('elements/azure/FlatSymbols/CneIntune/AzureNoncompliantApps')
+AzureNoncompliantApps('element', 'Noncompliant Apps', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNoncompliantApps card
+include('elements/azure/FlatSymbols/CneIntune/AzureNoncompliantApps')
+AzureNoncompliantAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNoncompliantApps card
+include('elements/azure/FlatSymbols/CneIntune/AzureNoncompliantApps')
+AzureNoncompliantAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzurePolicy.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzurePolicy.card.png
new file mode 100644
index 00000000000..89b2b5f18f3
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzurePolicy.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzurePolicy.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzurePolicy.element.png
new file mode 100644
index 00000000000..ef53f27c4c1
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzurePolicy.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzurePolicy.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzurePolicy.md
new file mode 100644
index 00000000000..df7f0821aba
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzurePolicy.md
@@ -0,0 +1,81 @@
+# AzurePolicy
+```text
+elements/azure/FlatSymbols/CneIntune/AzurePolicy
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzurePolicy icon](../../../../icons/azure/FlatSymbols/CneIntune/AzurePolicy.png) | ![AzurePolicy element](AzurePolicy.element.png) | ![AzurePolicy card](AzurePolicy.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePolicy element
+include('elements/azure/FlatSymbols/CneIntune/AzurePolicy')
+AzurePolicy('element', 'Policy', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePolicy element
+include('elements/azure/FlatSymbols/CneIntune/AzurePolicy')
+AzurePolicy('element', 'Policy', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePolicy card
+include('elements/azure/FlatSymbols/CneIntune/AzurePolicy')
+AzurePolicyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePolicy card
+include('elements/azure/FlatSymbols/CneIntune/AzurePolicy')
+AzurePolicyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureProtection.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureProtection.card.png
new file mode 100644
index 00000000000..a3ebf23e53b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureProtection.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureProtection.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureProtection.element.png
new file mode 100644
index 00000000000..6735e392cff
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureProtection.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureProtection.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureProtection.md
new file mode 100644
index 00000000000..85178131806
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureProtection.md
@@ -0,0 +1,81 @@
+# AzureProtection
+```text
+elements/azure/FlatSymbols/CneIntune/AzureProtection
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureProtection icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureProtection.png) | ![AzureProtection element](AzureProtection.element.png) | ![AzureProtection card](AzureProtection.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureProtection element
+include('elements/azure/FlatSymbols/CneIntune/AzureProtection')
+AzureProtection('element', 'Protection', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureProtection element
+include('elements/azure/FlatSymbols/CneIntune/AzureProtection')
+AzureProtection('element', 'Protection', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureProtection card
+include('elements/azure/FlatSymbols/CneIntune/AzureProtection')
+AzureProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureProtection card
+include('elements/azure/FlatSymbols/CneIntune/AzureProtection')
+AzureProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureReports.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureReports.card.png
new file mode 100644
index 00000000000..ac4a98550c5
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureReports.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureReports.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureReports.element.png
new file mode 100644
index 00000000000..180a87a9287
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureReports.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureReports.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureReports.md
new file mode 100644
index 00000000000..71e39de77ad
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureReports.md
@@ -0,0 +1,81 @@
+# AzureReports
+```text
+elements/azure/FlatSymbols/CneIntune/AzureReports
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureReports icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureReports.png) | ![AzureReports element](AzureReports.element.png) | ![AzureReports card](AzureReports.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureReports element
+include('elements/azure/FlatSymbols/CneIntune/AzureReports')
+AzureReports('element', 'Reports', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureReports element
+include('elements/azure/FlatSymbols/CneIntune/AzureReports')
+AzureReports('element', 'Reports', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureReports card
+include('elements/azure/FlatSymbols/CneIntune/AzureReports')
+AzureReportsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureReports card
+include('elements/azure/FlatSymbols/CneIntune/AzureReports')
+AzureReportsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSettings.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSettings.card.png
new file mode 100644
index 00000000000..d3c8e522216
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSettings.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSettings.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSettings.element.png
new file mode 100644
index 00000000000..5a9fc7d51fb
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSettings.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSettings.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSettings.md
new file mode 100644
index 00000000000..b0eb4f49a0b
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSettings.md
@@ -0,0 +1,81 @@
+# AzureSettings
+```text
+elements/azure/FlatSymbols/CneIntune/AzureSettings
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSettings icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureSettings.png) | ![AzureSettings element](AzureSettings.element.png) | ![AzureSettings card](AzureSettings.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSettings element
+include('elements/azure/FlatSymbols/CneIntune/AzureSettings')
+AzureSettings('element', 'Settings', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSettings element
+include('elements/azure/FlatSymbols/CneIntune/AzureSettings')
+AzureSettings('element', 'Settings', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSettings card
+include('elements/azure/FlatSymbols/CneIntune/AzureSettings')
+AzureSettingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSettings card
+include('elements/azure/FlatSymbols/CneIntune/AzureSettings')
+AzureSettingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.card.png
new file mode 100644
index 00000000000..b0e6daf7402
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.element.png
new file mode 100644
index 00000000000..772925293fc
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.md
new file mode 100644
index 00000000000..29c1f2141f6
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.md
@@ -0,0 +1,81 @@
+# AzureSubscriptionPortal
+```text
+elements/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSubscriptionPortal icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.png) | ![AzureSubscriptionPortal element](AzureSubscriptionPortal.element.png) | ![AzureSubscriptionPortal card](AzureSubscriptionPortal.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSubscriptionPortal element
+include('elements/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal')
+AzureSubscriptionPortal('element', 'Subscription Portal', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSubscriptionPortal element
+include('elements/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal')
+AzureSubscriptionPortal('element', 'Subscription Portal', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSubscriptionPortal card
+include('elements/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal')
+AzureSubscriptionPortalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSubscriptionPortal card
+include('elements/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal')
+AzureSubscriptionPortalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.card.png
new file mode 100644
index 00000000000..60a80b1b90f
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.element.png
new file mode 100644
index 00000000000..fcb956df060
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.md
new file mode 100644
index 00000000000..c1dd71a919d
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.md
@@ -0,0 +1,81 @@
+# AzureTermsAndConditions
+```text
+elements/azure/FlatSymbols/CneIntune/AzureTermsAndConditions
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTermsAndConditions icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.png) | ![AzureTermsAndConditions element](AzureTermsAndConditions.element.png) | ![AzureTermsAndConditions card](AzureTermsAndConditions.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTermsAndConditions element
+include('elements/azure/FlatSymbols/CneIntune/AzureTermsAndConditions')
+AzureTermsAndConditions('element', 'Terms And Conditions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTermsAndConditions element
+include('elements/azure/FlatSymbols/CneIntune/AzureTermsAndConditions')
+AzureTermsAndConditions('element', 'Terms And Conditions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTermsAndConditions card
+include('elements/azure/FlatSymbols/CneIntune/AzureTermsAndConditions')
+AzureTermsAndConditionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTermsAndConditions card
+include('elements/azure/FlatSymbols/CneIntune/AzureTermsAndConditions')
+AzureTermsAndConditionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUpdate.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUpdate.card.png
new file mode 100644
index 00000000000..3ebc8c0ac97
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUpdate.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUpdate.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUpdate.element.png
new file mode 100644
index 00000000000..a0ec4532b42
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUpdate.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUpdate.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUpdate.md
new file mode 100644
index 00000000000..75647e4625e
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUpdate.md
@@ -0,0 +1,81 @@
+# AzureUpdate
+```text
+elements/azure/FlatSymbols/CneIntune/AzureUpdate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureUpdate icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureUpdate.png) | ![AzureUpdate element](AzureUpdate.element.png) | ![AzureUpdate card](AzureUpdate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUpdate element
+include('elements/azure/FlatSymbols/CneIntune/AzureUpdate')
+AzureUpdate('element', 'Update', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUpdate element
+include('elements/azure/FlatSymbols/CneIntune/AzureUpdate')
+AzureUpdate('element', 'Update', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUpdate card
+include('elements/azure/FlatSymbols/CneIntune/AzureUpdate')
+AzureUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUpdate card
+include('elements/azure/FlatSymbols/CneIntune/AzureUpdate')
+AzureUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserGroup.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserGroup.card.png
new file mode 100644
index 00000000000..01a6866d74a
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserGroup.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserGroup.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserGroup.element.png
new file mode 100644
index 00000000000..fb64a964405
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserGroup.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserGroup.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserGroup.md
new file mode 100644
index 00000000000..2cb4fa8c804
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserGroup.md
@@ -0,0 +1,81 @@
+# AzureUserGroup
+```text
+elements/azure/FlatSymbols/CneIntune/AzureUserGroup
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureUserGroup icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureUserGroup.png) | ![AzureUserGroup element](AzureUserGroup.element.png) | ![AzureUserGroup card](AzureUserGroup.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserGroup element
+include('elements/azure/FlatSymbols/CneIntune/AzureUserGroup')
+AzureUserGroup('element', 'User Group', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserGroup element
+include('elements/azure/FlatSymbols/CneIntune/AzureUserGroup')
+AzureUserGroup('element', 'User Group', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUserGroup card
+include('elements/azure/FlatSymbols/CneIntune/AzureUserGroup')
+AzureUserGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUserGroup card
+include('elements/azure/FlatSymbols/CneIntune/AzureUserGroup')
+AzureUserGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserManagement.card.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserManagement.card.png
new file mode 100644
index 00000000000..afdb9db0477
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserManagement.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserManagement.element.png b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserManagement.element.png
new file mode 100644
index 00000000000..04f22bbcf2d
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserManagement.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserManagement.md b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserManagement.md
new file mode 100644
index 00000000000..30726d702b2
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneIntune/AzureUserManagement.md
@@ -0,0 +1,81 @@
+# AzureUserManagement
+```text
+elements/azure/FlatSymbols/CneIntune/AzureUserManagement
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureUserManagement icon](../../../../icons/azure/FlatSymbols/CneIntune/AzureUserManagement.png) | ![AzureUserManagement element](AzureUserManagement.element.png) | ![AzureUserManagement card](AzureUserManagement.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserManagement element
+include('elements/azure/FlatSymbols/CneIntune/AzureUserManagement')
+AzureUserManagement('element', 'User Management', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserManagement element
+include('elements/azure/FlatSymbols/CneIntune/AzureUserManagement')
+AzureUserManagement('element', 'User Management', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUserManagement card
+include('elements/azure/FlatSymbols/CneIntune/AzureUserManagement')
+AzureUserManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUserManagement card
+include('elements/azure/FlatSymbols/CneIntune/AzureUserManagement')
+AzureUserManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.card.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.card.png
new file mode 100644
index 00000000000..942bf5e3c1b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.element.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.element.png
new file mode 100644
index 00000000000..692a5fcdf73
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.md b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.md
new file mode 100644
index 00000000000..006ca0b9d98
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.md
@@ -0,0 +1,81 @@
+# AzureCentralAdministrationSite
+```text
+elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCentralAdministrationSite icon](../../../../icons/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.png) | ![AzureCentralAdministrationSite element](AzureCentralAdministrationSite.element.png) | ![AzureCentralAdministrationSite card](AzureCentralAdministrationSite.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCentralAdministrationSite element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite')
+AzureCentralAdministrationSite('element', 'Central Administration Site', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCentralAdministrationSite element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite')
+AzureCentralAdministrationSite('element', 'Central Administration Site', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCentralAdministrationSite card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite')
+AzureCentralAdministrationSiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCentralAdministrationSite card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite')
+AzureCentralAdministrationSiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.card.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.card.png
new file mode 100644
index 00000000000..4608b4aa54b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.element.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.element.png
new file mode 100644
index 00000000000..d278da804e9
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.md b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.md
new file mode 100644
index 00000000000..d0efd8ebd0f
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.md
@@ -0,0 +1,81 @@
+# AzureCentralAdministrationSiteSql
+```text
+elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCentralAdministrationSiteSql icon](../../../../icons/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.png) | ![AzureCentralAdministrationSiteSql element](AzureCentralAdministrationSiteSql.element.png) | ![AzureCentralAdministrationSiteSql card](AzureCentralAdministrationSiteSql.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCentralAdministrationSiteSql element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql')
+AzureCentralAdministrationSiteSql('element', 'Central Administration Site Sql', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCentralAdministrationSiteSql element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql')
+AzureCentralAdministrationSiteSql('element', 'Central Administration Site Sql', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCentralAdministrationSiteSql card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql')
+AzureCentralAdministrationSiteSqlCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCentralAdministrationSiteSql card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql')
+AzureCentralAdministrationSiteSqlCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.card.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.card.png
new file mode 100644
index 00000000000..d08e2b7f61d
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.element.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.element.png
new file mode 100644
index 00000000000..4f68edcf684
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.md b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.md
new file mode 100644
index 00000000000..d1934d114a6
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.md
@@ -0,0 +1,81 @@
+# AzureCloudDistributionPoint
+```text
+elements/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCloudDistributionPoint icon](../../../../icons/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.png) | ![AzureCloudDistributionPoint element](AzureCloudDistributionPoint.element.png) | ![AzureCloudDistributionPoint card](AzureCloudDistributionPoint.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudDistributionPoint element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint')
+AzureCloudDistributionPoint('element', 'Cloud Distribution Point', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudDistributionPoint element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint')
+AzureCloudDistributionPoint('element', 'Cloud Distribution Point', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCloudDistributionPoint card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint')
+AzureCloudDistributionPointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCloudDistributionPoint card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint')
+AzureCloudDistributionPointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.card.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.card.png
new file mode 100644
index 00000000000..e7befcf12da
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.element.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.element.png
new file mode 100644
index 00000000000..9841b847c48
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.md b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.md
new file mode 100644
index 00000000000..ea5a0953777
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.md
@@ -0,0 +1,81 @@
+# AzureDistributionPoint
+```text
+elements/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDistributionPoint icon](../../../../icons/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.png) | ![AzureDistributionPoint element](AzureDistributionPoint.element.png) | ![AzureDistributionPoint card](AzureDistributionPoint.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDistributionPoint element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint')
+AzureDistributionPoint('element', 'Distribution Point', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDistributionPoint element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint')
+AzureDistributionPoint('element', 'Distribution Point', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDistributionPoint card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint')
+AzureDistributionPointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDistributionPoint card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint')
+AzureDistributionPointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.card.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.card.png
new file mode 100644
index 00000000000..47339d3d14a
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.element.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.element.png
new file mode 100644
index 00000000000..aef3994d22f
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.md b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.md
new file mode 100644
index 00000000000..83b66a6f175
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.md
@@ -0,0 +1,81 @@
+# AzureManagementPoint
+```text
+elements/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureManagementPoint icon](../../../../icons/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.png) | ![AzureManagementPoint element](AzureManagementPoint.element.png) | ![AzureManagementPoint card](AzureManagementPoint.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagementPoint element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint')
+AzureManagementPoint('element', 'Management Point', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagementPoint element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint')
+AzureManagementPoint('element', 'Management Point', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureManagementPoint card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint')
+AzureManagementPointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureManagementPoint card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint')
+AzureManagementPointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.card.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.card.png
new file mode 100644
index 00000000000..9d12ae48d24
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.element.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.element.png
new file mode 100644
index 00000000000..b14101d7674
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.md b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.md
new file mode 100644
index 00000000000..e45f85b8226
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.md
@@ -0,0 +1,81 @@
+# AzurePrimarySite
+```text
+elements/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzurePrimarySite icon](../../../../icons/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.png) | ![AzurePrimarySite element](AzurePrimarySite.element.png) | ![AzurePrimarySite card](AzurePrimarySite.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePrimarySite element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite')
+AzurePrimarySite('element', 'Primary Site', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePrimarySite element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite')
+AzurePrimarySite('element', 'Primary Site', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePrimarySite card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite')
+AzurePrimarySiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePrimarySite card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite')
+AzurePrimarySiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.card.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.card.png
new file mode 100644
index 00000000000..f587861711c
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.element.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.element.png
new file mode 100644
index 00000000000..76962ec9b49
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.md b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.md
new file mode 100644
index 00000000000..760a41f660a
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.md
@@ -0,0 +1,81 @@
+# AzureRolesClassForMultipleVersions
+```text
+elements/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureRolesClassForMultipleVersions icon](../../../../icons/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.png) | ![AzureRolesClassForMultipleVersions element](AzureRolesClassForMultipleVersions.element.png) | ![AzureRolesClassForMultipleVersions card](AzureRolesClassForMultipleVersions.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRolesClassForMultipleVersions element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions')
+AzureRolesClassForMultipleVersions('element', 'Roles Class For Multiple Versions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRolesClassForMultipleVersions element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions')
+AzureRolesClassForMultipleVersions('element', 'Roles Class For Multiple Versions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRolesClassForMultipleVersions card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions')
+AzureRolesClassForMultipleVersionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRolesClassForMultipleVersions card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions')
+AzureRolesClassForMultipleVersionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.card.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.card.png
new file mode 100644
index 00000000000..a1e00da1246
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.element.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.element.png
new file mode 100644
index 00000000000..eca8aed5239
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.md b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.md
new file mode 100644
index 00000000000..f25a214d8ff
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.md
@@ -0,0 +1,81 @@
+# AzureSecondarySite
+```text
+elements/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSecondarySite icon](../../../../icons/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.png) | ![AzureSecondarySite element](AzureSecondarySite.element.png) | ![AzureSecondarySite card](AzureSecondarySite.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSecondarySite element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite')
+AzureSecondarySite('element', 'Secondary Site', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSecondarySite element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite')
+AzureSecondarySite('element', 'Secondary Site', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSecondarySite card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite')
+AzureSecondarySiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSecondarySite card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite')
+AzureSecondarySiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.card.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.card.png
new file mode 100644
index 00000000000..8c70617e695
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.element.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.element.png
new file mode 100644
index 00000000000..57b6b0ddf6b
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.md b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.md
new file mode 100644
index 00000000000..fa5b263570c
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.md
@@ -0,0 +1,81 @@
+# AzureSoftwareUpdatePoint
+```text
+elements/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSoftwareUpdatePoint icon](../../../../icons/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.png) | ![AzureSoftwareUpdatePoint element](AzureSoftwareUpdatePoint.element.png) | ![AzureSoftwareUpdatePoint card](AzureSoftwareUpdatePoint.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSoftwareUpdatePoint element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint')
+AzureSoftwareUpdatePoint('element', 'Software Update Point', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSoftwareUpdatePoint element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint')
+AzureSoftwareUpdatePoint('element', 'Software Update Point', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSoftwareUpdatePoint card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint')
+AzureSoftwareUpdatePointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSoftwareUpdatePoint card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint')
+AzureSoftwareUpdatePointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.card.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.card.png
new file mode 100644
index 00000000000..bf819ef7478
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.card.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.element.png b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.element.png
new file mode 100644
index 00000000000..7e3c62de04d
Binary files /dev/null and b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.element.png differ
diff --git a/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.md b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.md
new file mode 100644
index 00000000000..6aa4eb851a4
--- /dev/null
+++ b/cloud/documentation/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.md
@@ -0,0 +1,81 @@
+# AzureSystemCenterAdminConsole
+```text
+elements/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSystemCenterAdminConsole icon](../../../../icons/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.png) | ![AzureSystemCenterAdminConsole element](AzureSystemCenterAdminConsole.element.png) | ![AzureSystemCenterAdminConsole card](AzureSystemCenterAdminConsole.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSystemCenterAdminConsole element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole')
+AzureSystemCenterAdminConsole('element', 'System Center Admin Console', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSystemCenterAdminConsole element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole')
+AzureSystemCenterAdminConsole('element', 'System Center Admin Console', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSystemCenterAdminConsole card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole')
+AzureSystemCenterAdminConsoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSystemCenterAdminConsole card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole')
+AzureSystemCenterAdminConsoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureAllResources.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureAllResources.card.png
new file mode 100644
index 00000000000..5f56342bb2f
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureAllResources.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureAllResources.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureAllResources.element.png
new file mode 100644
index 00000000000..82c85715b27
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureAllResources.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureAllResources.md b/cloud/documentation/azure/GeneralServiceIcons/AzureAllResources.md
new file mode 100644
index 00000000000..b55dfbb5c1e
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureAllResources.md
@@ -0,0 +1,81 @@
+# AzureAllResources
+```text
+elements/azure/GeneralServiceIcons/AzureAllResources
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAllResources icon](../../../icons/azure/GeneralServiceIcons/AzureAllResources.png) | ![AzureAllResources element](AzureAllResources.element.png) | ![AzureAllResources card](AzureAllResources.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAllResources element
+include('elements/azure/GeneralServiceIcons/AzureAllResources')
+AzureAllResources('element', 'All Resources', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAllResources element
+include('elements/azure/GeneralServiceIcons/AzureAllResources')
+AzureAllResources('element', 'All Resources', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAllResources card
+include('elements/azure/GeneralServiceIcons/AzureAllResources')
+AzureAllResourcesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAllResources card
+include('elements/azure/GeneralServiceIcons/AzureAllResources')
+AzureAllResourcesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureDevelopertools.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureDevelopertools.card.png
new file mode 100644
index 00000000000..7887d9321e8
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureDevelopertools.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureDevelopertools.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureDevelopertools.element.png
new file mode 100644
index 00000000000..ed6bbc2f079
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureDevelopertools.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureDevelopertools.md b/cloud/documentation/azure/GeneralServiceIcons/AzureDevelopertools.md
new file mode 100644
index 00000000000..a33df98dd2c
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureDevelopertools.md
@@ -0,0 +1,81 @@
+# AzureDevelopertools
+```text
+elements/azure/GeneralServiceIcons/AzureDevelopertools
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDevelopertools icon](../../../icons/azure/GeneralServiceIcons/AzureDevelopertools.png) | ![AzureDevelopertools element](AzureDevelopertools.element.png) | ![AzureDevelopertools card](AzureDevelopertools.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevelopertools element
+include('elements/azure/GeneralServiceIcons/AzureDevelopertools')
+AzureDevelopertools('element', 'Developertools', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevelopertools element
+include('elements/azure/GeneralServiceIcons/AzureDevelopertools')
+AzureDevelopertools('element', 'Developertools', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDevelopertools card
+include('elements/azure/GeneralServiceIcons/AzureDevelopertools')
+AzureDevelopertoolsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDevelopertools card
+include('elements/azure/GeneralServiceIcons/AzureDevelopertools')
+AzureDevelopertoolsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureHelpSupport.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureHelpSupport.card.png
new file mode 100644
index 00000000000..d44d50b061d
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureHelpSupport.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureHelpSupport.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureHelpSupport.element.png
new file mode 100644
index 00000000000..7783a45a85f
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureHelpSupport.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureHelpSupport.md b/cloud/documentation/azure/GeneralServiceIcons/AzureHelpSupport.md
new file mode 100644
index 00000000000..f8f91ecf4fe
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureHelpSupport.md
@@ -0,0 +1,81 @@
+# AzureHelpSupport
+```text
+elements/azure/GeneralServiceIcons/AzureHelpSupport
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureHelpSupport icon](../../../icons/azure/GeneralServiceIcons/AzureHelpSupport.png) | ![AzureHelpSupport element](AzureHelpSupport.element.png) | ![AzureHelpSupport card](AzureHelpSupport.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHelpSupport element
+include('elements/azure/GeneralServiceIcons/AzureHelpSupport')
+AzureHelpSupport('element', 'Help Support', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHelpSupport element
+include('elements/azure/GeneralServiceIcons/AzureHelpSupport')
+AzureHelpSupport('element', 'Help Support', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHelpSupport card
+include('elements/azure/GeneralServiceIcons/AzureHelpSupport')
+AzureHelpSupportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHelpSupport card
+include('elements/azure/GeneralServiceIcons/AzureHelpSupport')
+AzureHelpSupportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureHome.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureHome.card.png
new file mode 100644
index 00000000000..a3db26fcc53
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureHome.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureHome.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureHome.element.png
new file mode 100644
index 00000000000..8ffea0b0015
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureHome.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureHome.md b/cloud/documentation/azure/GeneralServiceIcons/AzureHome.md
new file mode 100644
index 00000000000..6d92ecbbfa0
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureHome.md
@@ -0,0 +1,81 @@
+# AzureHome
+```text
+elements/azure/GeneralServiceIcons/AzureHome
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureHome icon](../../../icons/azure/GeneralServiceIcons/AzureHome.png) | ![AzureHome element](AzureHome.element.png) | ![AzureHome card](AzureHome.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHome element
+include('elements/azure/GeneralServiceIcons/AzureHome')
+AzureHome('element', 'Home', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHome element
+include('elements/azure/GeneralServiceIcons/AzureHome')
+AzureHome('element', 'Home', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHome card
+include('elements/azure/GeneralServiceIcons/AzureHome')
+AzureHomeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHome card
+include('elements/azure/GeneralServiceIcons/AzureHome')
+AzureHomeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureInformation.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureInformation.card.png
new file mode 100644
index 00000000000..bd9b3bd9322
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureInformation.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureInformation.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureInformation.element.png
new file mode 100644
index 00000000000..893f920479e
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureInformation.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureInformation.md b/cloud/documentation/azure/GeneralServiceIcons/AzureInformation.md
new file mode 100644
index 00000000000..ec2a89f70d9
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureInformation.md
@@ -0,0 +1,81 @@
+# AzureInformation
+```text
+elements/azure/GeneralServiceIcons/AzureInformation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureInformation icon](../../../icons/azure/GeneralServiceIcons/AzureInformation.png) | ![AzureInformation element](AzureInformation.element.png) | ![AzureInformation card](AzureInformation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInformation element
+include('elements/azure/GeneralServiceIcons/AzureInformation')
+AzureInformation('element', 'Information', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInformation element
+include('elements/azure/GeneralServiceIcons/AzureInformation')
+AzureInformation('element', 'Information', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureInformation card
+include('elements/azure/GeneralServiceIcons/AzureInformation')
+AzureInformationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureInformation card
+include('elements/azure/GeneralServiceIcons/AzureInformation')
+AzureInformationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureManagementGroups.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureManagementGroups.card.png
new file mode 100644
index 00000000000..df46176dc1d
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureManagementGroups.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureManagementGroups.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureManagementGroups.element.png
new file mode 100644
index 00000000000..749825f7120
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureManagementGroups.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureManagementGroups.md b/cloud/documentation/azure/GeneralServiceIcons/AzureManagementGroups.md
new file mode 100644
index 00000000000..77ec22fc5bf
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureManagementGroups.md
@@ -0,0 +1,81 @@
+# AzureManagementGroups
+```text
+elements/azure/GeneralServiceIcons/AzureManagementGroups
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureManagementGroups icon](../../../icons/azure/GeneralServiceIcons/AzureManagementGroups.png) | ![AzureManagementGroups element](AzureManagementGroups.element.png) | ![AzureManagementGroups card](AzureManagementGroups.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagementGroups element
+include('elements/azure/GeneralServiceIcons/AzureManagementGroups')
+AzureManagementGroups('element', 'Management Groups', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagementGroups element
+include('elements/azure/GeneralServiceIcons/AzureManagementGroups')
+AzureManagementGroups('element', 'Management Groups', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureManagementGroups card
+include('elements/azure/GeneralServiceIcons/AzureManagementGroups')
+AzureManagementGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureManagementGroups card
+include('elements/azure/GeneralServiceIcons/AzureManagementGroups')
+AzureManagementGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureMarketplace.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureMarketplace.card.png
new file mode 100644
index 00000000000..57a54509871
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureMarketplace.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureMarketplace.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureMarketplace.element.png
new file mode 100644
index 00000000000..0a74c4c002e
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureMarketplace.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureMarketplace.md b/cloud/documentation/azure/GeneralServiceIcons/AzureMarketplace.md
new file mode 100644
index 00000000000..78a9bd930c8
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureMarketplace.md
@@ -0,0 +1,81 @@
+# AzureMarketplace
+```text
+elements/azure/GeneralServiceIcons/AzureMarketplace
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMarketplace icon](../../../icons/azure/GeneralServiceIcons/AzureMarketplace.png) | ![AzureMarketplace element](AzureMarketplace.element.png) | ![AzureMarketplace card](AzureMarketplace.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMarketplace element
+include('elements/azure/GeneralServiceIcons/AzureMarketplace')
+AzureMarketplace('element', 'Marketplace', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMarketplace element
+include('elements/azure/GeneralServiceIcons/AzureMarketplace')
+AzureMarketplace('element', 'Marketplace', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMarketplace card
+include('elements/azure/GeneralServiceIcons/AzureMarketplace')
+AzureMarketplaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMarketplace card
+include('elements/azure/GeneralServiceIcons/AzureMarketplace')
+AzureMarketplaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureQuickStartCenter.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureQuickStartCenter.card.png
new file mode 100644
index 00000000000..639a81a5eac
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureQuickStartCenter.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureQuickStartCenter.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureQuickStartCenter.element.png
new file mode 100644
index 00000000000..e6ac2ad4500
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureQuickStartCenter.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureQuickStartCenter.md b/cloud/documentation/azure/GeneralServiceIcons/AzureQuickStartCenter.md
new file mode 100644
index 00000000000..3d21298fe8f
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureQuickStartCenter.md
@@ -0,0 +1,81 @@
+# AzureQuickStartCenter
+```text
+elements/azure/GeneralServiceIcons/AzureQuickStartCenter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureQuickStartCenter icon](../../../icons/azure/GeneralServiceIcons/AzureQuickStartCenter.png) | ![AzureQuickStartCenter element](AzureQuickStartCenter.element.png) | ![AzureQuickStartCenter card](AzureQuickStartCenter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureQuickStartCenter element
+include('elements/azure/GeneralServiceIcons/AzureQuickStartCenter')
+AzureQuickStartCenter('element', 'Quick Start Center', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureQuickStartCenter element
+include('elements/azure/GeneralServiceIcons/AzureQuickStartCenter')
+AzureQuickStartCenter('element', 'Quick Start Center', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureQuickStartCenter card
+include('elements/azure/GeneralServiceIcons/AzureQuickStartCenter')
+AzureQuickStartCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureQuickStartCenter card
+include('elements/azure/GeneralServiceIcons/AzureQuickStartCenter')
+AzureQuickStartCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureRecent.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureRecent.card.png
new file mode 100644
index 00000000000..687d85fccad
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureRecent.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureRecent.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureRecent.element.png
new file mode 100644
index 00000000000..26e94cbe3ab
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureRecent.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureRecent.md b/cloud/documentation/azure/GeneralServiceIcons/AzureRecent.md
new file mode 100644
index 00000000000..26e1496cb11
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureRecent.md
@@ -0,0 +1,81 @@
+# AzureRecent
+```text
+elements/azure/GeneralServiceIcons/AzureRecent
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureRecent icon](../../../icons/azure/GeneralServiceIcons/AzureRecent.png) | ![AzureRecent element](AzureRecent.element.png) | ![AzureRecent card](AzureRecent.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRecent element
+include('elements/azure/GeneralServiceIcons/AzureRecent')
+AzureRecent('element', 'Recent', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRecent element
+include('elements/azure/GeneralServiceIcons/AzureRecent')
+AzureRecent('element', 'Recent', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRecent card
+include('elements/azure/GeneralServiceIcons/AzureRecent')
+AzureRecentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRecent card
+include('elements/azure/GeneralServiceIcons/AzureRecent')
+AzureRecentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureReservations.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureReservations.card.png
new file mode 100644
index 00000000000..4ad61699511
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureReservations.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureReservations.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureReservations.element.png
new file mode 100644
index 00000000000..9322e54710b
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureReservations.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureReservations.md b/cloud/documentation/azure/GeneralServiceIcons/AzureReservations.md
new file mode 100644
index 00000000000..e84dd0f6d32
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureReservations.md
@@ -0,0 +1,81 @@
+# AzureReservations
+```text
+elements/azure/GeneralServiceIcons/AzureReservations
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureReservations icon](../../../icons/azure/GeneralServiceIcons/AzureReservations.png) | ![AzureReservations element](AzureReservations.element.png) | ![AzureReservations card](AzureReservations.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureReservations element
+include('elements/azure/GeneralServiceIcons/AzureReservations')
+AzureReservations('element', 'Reservations', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureReservations element
+include('elements/azure/GeneralServiceIcons/AzureReservations')
+AzureReservations('element', 'Reservations', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureReservations card
+include('elements/azure/GeneralServiceIcons/AzureReservations')
+AzureReservationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureReservations card
+include('elements/azure/GeneralServiceIcons/AzureReservations')
+AzureReservationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureResource.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureResource.card.png
new file mode 100644
index 00000000000..843e886203f
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureResource.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureResource.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureResource.element.png
new file mode 100644
index 00000000000..670706425af
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureResource.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureResource.md b/cloud/documentation/azure/GeneralServiceIcons/AzureResource.md
new file mode 100644
index 00000000000..cffcd5789f9
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureResource.md
@@ -0,0 +1,81 @@
+# AzureResource
+```text
+elements/azure/GeneralServiceIcons/AzureResource
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureResource icon](../../../icons/azure/GeneralServiceIcons/AzureResource.png) | ![AzureResource element](AzureResource.element.png) | ![AzureResource card](AzureResource.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureResource element
+include('elements/azure/GeneralServiceIcons/AzureResource')
+AzureResource('element', 'Resource', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureResource element
+include('elements/azure/GeneralServiceIcons/AzureResource')
+AzureResource('element', 'Resource', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureResource card
+include('elements/azure/GeneralServiceIcons/AzureResource')
+AzureResourceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureResource card
+include('elements/azure/GeneralServiceIcons/AzureResource')
+AzureResourceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureResourceGroups.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureResourceGroups.card.png
new file mode 100644
index 00000000000..b0b871e9563
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureResourceGroups.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureResourceGroups.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureResourceGroups.element.png
new file mode 100644
index 00000000000..0b672f06f02
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureResourceGroups.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureResourceGroups.md b/cloud/documentation/azure/GeneralServiceIcons/AzureResourceGroups.md
new file mode 100644
index 00000000000..94b65ae7af9
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureResourceGroups.md
@@ -0,0 +1,81 @@
+# AzureResourceGroups
+```text
+elements/azure/GeneralServiceIcons/AzureResourceGroups
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureResourceGroups icon](../../../icons/azure/GeneralServiceIcons/AzureResourceGroups.png) | ![AzureResourceGroups element](AzureResourceGroups.element.png) | ![AzureResourceGroups card](AzureResourceGroups.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureResourceGroups element
+include('elements/azure/GeneralServiceIcons/AzureResourceGroups')
+AzureResourceGroups('element', 'Resource Groups', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureResourceGroups element
+include('elements/azure/GeneralServiceIcons/AzureResourceGroups')
+AzureResourceGroups('element', 'Resource Groups', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureResourceGroups card
+include('elements/azure/GeneralServiceIcons/AzureResourceGroups')
+AzureResourceGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureResourceGroups card
+include('elements/azure/GeneralServiceIcons/AzureResourceGroups')
+AzureResourceGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureServiceHealth.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureServiceHealth.card.png
new file mode 100644
index 00000000000..e660b8332c0
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureServiceHealth.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureServiceHealth.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureServiceHealth.element.png
new file mode 100644
index 00000000000..89d60c4b7b9
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureServiceHealth.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureServiceHealth.md b/cloud/documentation/azure/GeneralServiceIcons/AzureServiceHealth.md
new file mode 100644
index 00000000000..22932bafbfe
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureServiceHealth.md
@@ -0,0 +1,81 @@
+# AzureServiceHealth
+```text
+elements/azure/GeneralServiceIcons/AzureServiceHealth
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureServiceHealth icon](../../../icons/azure/GeneralServiceIcons/AzureServiceHealth.png) | ![AzureServiceHealth element](AzureServiceHealth.element.png) | ![AzureServiceHealth card](AzureServiceHealth.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceHealth element
+include('elements/azure/GeneralServiceIcons/AzureServiceHealth')
+AzureServiceHealth('element', 'Service Health', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceHealth element
+include('elements/azure/GeneralServiceIcons/AzureServiceHealth')
+AzureServiceHealth('element', 'Service Health', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServiceHealth card
+include('elements/azure/GeneralServiceIcons/AzureServiceHealth')
+AzureServiceHealthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServiceHealth card
+include('elements/azure/GeneralServiceIcons/AzureServiceHealth')
+AzureServiceHealthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureSharedDashboard.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureSharedDashboard.card.png
new file mode 100644
index 00000000000..8d189173d5e
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureSharedDashboard.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureSharedDashboard.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureSharedDashboard.element.png
new file mode 100644
index 00000000000..d838d5f7e27
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureSharedDashboard.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureSharedDashboard.md b/cloud/documentation/azure/GeneralServiceIcons/AzureSharedDashboard.md
new file mode 100644
index 00000000000..767848bc367
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureSharedDashboard.md
@@ -0,0 +1,81 @@
+# AzureSharedDashboard
+```text
+elements/azure/GeneralServiceIcons/AzureSharedDashboard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSharedDashboard icon](../../../icons/azure/GeneralServiceIcons/AzureSharedDashboard.png) | ![AzureSharedDashboard element](AzureSharedDashboard.element.png) | ![AzureSharedDashboard card](AzureSharedDashboard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSharedDashboard element
+include('elements/azure/GeneralServiceIcons/AzureSharedDashboard')
+AzureSharedDashboard('element', 'Shared Dashboard', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSharedDashboard element
+include('elements/azure/GeneralServiceIcons/AzureSharedDashboard')
+AzureSharedDashboard('element', 'Shared Dashboard', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSharedDashboard card
+include('elements/azure/GeneralServiceIcons/AzureSharedDashboard')
+AzureSharedDashboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSharedDashboard card
+include('elements/azure/GeneralServiceIcons/AzureSharedDashboard')
+AzureSharedDashboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureSubscriptions.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureSubscriptions.card.png
new file mode 100644
index 00000000000..f25ad4715e8
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureSubscriptions.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureSubscriptions.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureSubscriptions.element.png
new file mode 100644
index 00000000000..fd3a102a237
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureSubscriptions.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureSubscriptions.md b/cloud/documentation/azure/GeneralServiceIcons/AzureSubscriptions.md
new file mode 100644
index 00000000000..5654bb7e231
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureSubscriptions.md
@@ -0,0 +1,81 @@
+# AzureSubscriptions
+```text
+elements/azure/GeneralServiceIcons/AzureSubscriptions
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSubscriptions icon](../../../icons/azure/GeneralServiceIcons/AzureSubscriptions.png) | ![AzureSubscriptions element](AzureSubscriptions.element.png) | ![AzureSubscriptions card](AzureSubscriptions.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSubscriptions element
+include('elements/azure/GeneralServiceIcons/AzureSubscriptions')
+AzureSubscriptions('element', 'Subscriptions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSubscriptions element
+include('elements/azure/GeneralServiceIcons/AzureSubscriptions')
+AzureSubscriptions('element', 'Subscriptions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSubscriptions card
+include('elements/azure/GeneralServiceIcons/AzureSubscriptions')
+AzureSubscriptionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSubscriptions card
+include('elements/azure/GeneralServiceIcons/AzureSubscriptions')
+AzureSubscriptionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureSupport.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureSupport.card.png
new file mode 100644
index 00000000000..3d68c06ef09
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureSupport.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureSupport.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureSupport.element.png
new file mode 100644
index 00000000000..2b42bdf3756
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureSupport.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureSupport.md b/cloud/documentation/azure/GeneralServiceIcons/AzureSupport.md
new file mode 100644
index 00000000000..22ce6b49013
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureSupport.md
@@ -0,0 +1,81 @@
+# AzureSupport
+```text
+elements/azure/GeneralServiceIcons/AzureSupport
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSupport icon](../../../icons/azure/GeneralServiceIcons/AzureSupport.png) | ![AzureSupport element](AzureSupport.element.png) | ![AzureSupport card](AzureSupport.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSupport element
+include('elements/azure/GeneralServiceIcons/AzureSupport')
+AzureSupport('element', 'Support', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSupport element
+include('elements/azure/GeneralServiceIcons/AzureSupport')
+AzureSupport('element', 'Support', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSupport card
+include('elements/azure/GeneralServiceIcons/AzureSupport')
+AzureSupportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSupport card
+include('elements/azure/GeneralServiceIcons/AzureSupport')
+AzureSupportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureSupportRequests.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureSupportRequests.card.png
new file mode 100644
index 00000000000..a4f65addb7d
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureSupportRequests.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureSupportRequests.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureSupportRequests.element.png
new file mode 100644
index 00000000000..c7375f67a62
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureSupportRequests.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureSupportRequests.md b/cloud/documentation/azure/GeneralServiceIcons/AzureSupportRequests.md
new file mode 100644
index 00000000000..6441252d2f4
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureSupportRequests.md
@@ -0,0 +1,81 @@
+# AzureSupportRequests
+```text
+elements/azure/GeneralServiceIcons/AzureSupportRequests
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSupportRequests icon](../../../icons/azure/GeneralServiceIcons/AzureSupportRequests.png) | ![AzureSupportRequests element](AzureSupportRequests.element.png) | ![AzureSupportRequests card](AzureSupportRequests.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSupportRequests element
+include('elements/azure/GeneralServiceIcons/AzureSupportRequests')
+AzureSupportRequests('element', 'Support Requests', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSupportRequests element
+include('elements/azure/GeneralServiceIcons/AzureSupportRequests')
+AzureSupportRequests('element', 'Support Requests', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSupportRequests card
+include('elements/azure/GeneralServiceIcons/AzureSupportRequests')
+AzureSupportRequestsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSupportRequests card
+include('elements/azure/GeneralServiceIcons/AzureSupportRequests')
+AzureSupportRequestsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureTag.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureTag.card.png
new file mode 100644
index 00000000000..cc3ab58d5e5
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureTag.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureTag.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureTag.element.png
new file mode 100644
index 00000000000..6aa9c410d4b
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureTag.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureTag.md b/cloud/documentation/azure/GeneralServiceIcons/AzureTag.md
new file mode 100644
index 00000000000..c67c879b43d
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureTag.md
@@ -0,0 +1,81 @@
+# AzureTag
+```text
+elements/azure/GeneralServiceIcons/AzureTag
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTag icon](../../../icons/azure/GeneralServiceIcons/AzureTag.png) | ![AzureTag element](AzureTag.element.png) | ![AzureTag card](AzureTag.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTag element
+include('elements/azure/GeneralServiceIcons/AzureTag')
+AzureTag('element', 'Tag', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTag element
+include('elements/azure/GeneralServiceIcons/AzureTag')
+AzureTag('element', 'Tag', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTag card
+include('elements/azure/GeneralServiceIcons/AzureTag')
+AzureTagCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTag card
+include('elements/azure/GeneralServiceIcons/AzureTag')
+AzureTagCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureTags.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureTags.card.png
new file mode 100644
index 00000000000..1a4c13d78b1
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureTags.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureTags.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureTags.element.png
new file mode 100644
index 00000000000..5af9b897781
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureTags.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureTags.md b/cloud/documentation/azure/GeneralServiceIcons/AzureTags.md
new file mode 100644
index 00000000000..9a0a087bf60
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureTags.md
@@ -0,0 +1,81 @@
+# AzureTags
+```text
+elements/azure/GeneralServiceIcons/AzureTags
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTags icon](../../../icons/azure/GeneralServiceIcons/AzureTags.png) | ![AzureTags element](AzureTags.element.png) | ![AzureTags card](AzureTags.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTags element
+include('elements/azure/GeneralServiceIcons/AzureTags')
+AzureTags('element', 'Tags', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTags element
+include('elements/azure/GeneralServiceIcons/AzureTags')
+AzureTags('element', 'Tags', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTags card
+include('elements/azure/GeneralServiceIcons/AzureTags')
+AzureTagsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTags card
+include('elements/azure/GeneralServiceIcons/AzureTags')
+AzureTagsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureTemplates.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureTemplates.card.png
new file mode 100644
index 00000000000..2bee6374cdf
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureTemplates.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureTemplates.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureTemplates.element.png
new file mode 100644
index 00000000000..4a561989378
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureTemplates.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureTemplates.md b/cloud/documentation/azure/GeneralServiceIcons/AzureTemplates.md
new file mode 100644
index 00000000000..9ea75bd92d6
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureTemplates.md
@@ -0,0 +1,81 @@
+# AzureTemplates
+```text
+elements/azure/GeneralServiceIcons/AzureTemplates
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTemplates icon](../../../icons/azure/GeneralServiceIcons/AzureTemplates.png) | ![AzureTemplates element](AzureTemplates.element.png) | ![AzureTemplates card](AzureTemplates.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTemplates element
+include('elements/azure/GeneralServiceIcons/AzureTemplates')
+AzureTemplates('element', 'Templates', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTemplates element
+include('elements/azure/GeneralServiceIcons/AzureTemplates')
+AzureTemplates('element', 'Templates', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTemplates card
+include('elements/azure/GeneralServiceIcons/AzureTemplates')
+AzureTemplatesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTemplates card
+include('elements/azure/GeneralServiceIcons/AzureTemplates')
+AzureTemplatesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureTwoUserIcon.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureTwoUserIcon.card.png
new file mode 100644
index 00000000000..38afe51cdb7
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureTwoUserIcon.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureTwoUserIcon.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureTwoUserIcon.element.png
new file mode 100644
index 00000000000..1fb5187e091
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureTwoUserIcon.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureTwoUserIcon.md b/cloud/documentation/azure/GeneralServiceIcons/AzureTwoUserIcon.md
new file mode 100644
index 00000000000..c3b73ad2154
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureTwoUserIcon.md
@@ -0,0 +1,81 @@
+# AzureTwoUserIcon
+```text
+elements/azure/GeneralServiceIcons/AzureTwoUserIcon
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTwoUserIcon icon](../../../icons/azure/GeneralServiceIcons/AzureTwoUserIcon.png) | ![AzureTwoUserIcon element](AzureTwoUserIcon.element.png) | ![AzureTwoUserIcon card](AzureTwoUserIcon.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTwoUserIcon element
+include('elements/azure/GeneralServiceIcons/AzureTwoUserIcon')
+AzureTwoUserIcon('element', 'Two User Icon', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTwoUserIcon element
+include('elements/azure/GeneralServiceIcons/AzureTwoUserIcon')
+AzureTwoUserIcon('element', 'Two User Icon', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTwoUserIcon card
+include('elements/azure/GeneralServiceIcons/AzureTwoUserIcon')
+AzureTwoUserIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTwoUserIcon card
+include('elements/azure/GeneralServiceIcons/AzureTwoUserIcon')
+AzureTwoUserIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureUserHealthIcon.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureUserHealthIcon.card.png
new file mode 100644
index 00000000000..36b8b0eed61
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureUserHealthIcon.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureUserHealthIcon.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureUserHealthIcon.element.png
new file mode 100644
index 00000000000..1aa630e67a5
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureUserHealthIcon.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureUserHealthIcon.md b/cloud/documentation/azure/GeneralServiceIcons/AzureUserHealthIcon.md
new file mode 100644
index 00000000000..c4f77804f24
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureUserHealthIcon.md
@@ -0,0 +1,81 @@
+# AzureUserHealthIcon
+```text
+elements/azure/GeneralServiceIcons/AzureUserHealthIcon
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureUserHealthIcon icon](../../../icons/azure/GeneralServiceIcons/AzureUserHealthIcon.png) | ![AzureUserHealthIcon element](AzureUserHealthIcon.element.png) | ![AzureUserHealthIcon card](AzureUserHealthIcon.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserHealthIcon element
+include('elements/azure/GeneralServiceIcons/AzureUserHealthIcon')
+AzureUserHealthIcon('element', 'User Health Icon', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserHealthIcon element
+include('elements/azure/GeneralServiceIcons/AzureUserHealthIcon')
+AzureUserHealthIcon('element', 'User Health Icon', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUserHealthIcon card
+include('elements/azure/GeneralServiceIcons/AzureUserHealthIcon')
+AzureUserHealthIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUserHealthIcon card
+include('elements/azure/GeneralServiceIcons/AzureUserHealthIcon')
+AzureUserHealthIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureUserIcon.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureUserIcon.card.png
new file mode 100644
index 00000000000..be948710a1a
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureUserIcon.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureUserIcon.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureUserIcon.element.png
new file mode 100644
index 00000000000..e87929ae85f
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureUserIcon.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureUserIcon.md b/cloud/documentation/azure/GeneralServiceIcons/AzureUserIcon.md
new file mode 100644
index 00000000000..431ae083df8
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureUserIcon.md
@@ -0,0 +1,81 @@
+# AzureUserIcon
+```text
+elements/azure/GeneralServiceIcons/AzureUserIcon
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureUserIcon icon](../../../icons/azure/GeneralServiceIcons/AzureUserIcon.png) | ![AzureUserIcon element](AzureUserIcon.element.png) | ![AzureUserIcon card](AzureUserIcon.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserIcon element
+include('elements/azure/GeneralServiceIcons/AzureUserIcon')
+AzureUserIcon('element', 'User Icon', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserIcon element
+include('elements/azure/GeneralServiceIcons/AzureUserIcon')
+AzureUserIcon('element', 'User Icon', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUserIcon card
+include('elements/azure/GeneralServiceIcons/AzureUserIcon')
+AzureUserIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUserIcon card
+include('elements/azure/GeneralServiceIcons/AzureUserIcon')
+AzureUserIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureUserPrivacy.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureUserPrivacy.card.png
new file mode 100644
index 00000000000..ebbc49752dd
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureUserPrivacy.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureUserPrivacy.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureUserPrivacy.element.png
new file mode 100644
index 00000000000..2362254cf52
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureUserPrivacy.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureUserPrivacy.md b/cloud/documentation/azure/GeneralServiceIcons/AzureUserPrivacy.md
new file mode 100644
index 00000000000..6bd6cfd6d22
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureUserPrivacy.md
@@ -0,0 +1,81 @@
+# AzureUserPrivacy
+```text
+elements/azure/GeneralServiceIcons/AzureUserPrivacy
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureUserPrivacy icon](../../../icons/azure/GeneralServiceIcons/AzureUserPrivacy.png) | ![AzureUserPrivacy element](AzureUserPrivacy.element.png) | ![AzureUserPrivacy card](AzureUserPrivacy.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserPrivacy element
+include('elements/azure/GeneralServiceIcons/AzureUserPrivacy')
+AzureUserPrivacy('element', 'User Privacy', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserPrivacy element
+include('elements/azure/GeneralServiceIcons/AzureUserPrivacy')
+AzureUserPrivacy('element', 'User Privacy', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUserPrivacy card
+include('elements/azure/GeneralServiceIcons/AzureUserPrivacy')
+AzureUserPrivacyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUserPrivacy card
+include('elements/azure/GeneralServiceIcons/AzureUserPrivacy')
+AzureUserPrivacyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureUserResource.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureUserResource.card.png
new file mode 100644
index 00000000000..f58ec078f29
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureUserResource.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureUserResource.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureUserResource.element.png
new file mode 100644
index 00000000000..6d0cb44d535
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureUserResource.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureUserResource.md b/cloud/documentation/azure/GeneralServiceIcons/AzureUserResource.md
new file mode 100644
index 00000000000..de1c61fa2c5
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureUserResource.md
@@ -0,0 +1,81 @@
+# AzureUserResource
+```text
+elements/azure/GeneralServiceIcons/AzureUserResource
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureUserResource icon](../../../icons/azure/GeneralServiceIcons/AzureUserResource.png) | ![AzureUserResource element](AzureUserResource.element.png) | ![AzureUserResource card](AzureUserResource.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserResource element
+include('elements/azure/GeneralServiceIcons/AzureUserResource')
+AzureUserResource('element', 'User Resource', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserResource element
+include('elements/azure/GeneralServiceIcons/AzureUserResource')
+AzureUserResource('element', 'User Resource', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUserResource card
+include('elements/azure/GeneralServiceIcons/AzureUserResource')
+AzureUserResourceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUserResource card
+include('elements/azure/GeneralServiceIcons/AzureUserResource')
+AzureUserResourceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureWhatSNew.card.png b/cloud/documentation/azure/GeneralServiceIcons/AzureWhatSNew.card.png
new file mode 100644
index 00000000000..ae5edd833a1
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureWhatSNew.card.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureWhatSNew.element.png b/cloud/documentation/azure/GeneralServiceIcons/AzureWhatSNew.element.png
new file mode 100644
index 00000000000..6edae641528
Binary files /dev/null and b/cloud/documentation/azure/GeneralServiceIcons/AzureWhatSNew.element.png differ
diff --git a/cloud/documentation/azure/GeneralServiceIcons/AzureWhatSNew.md b/cloud/documentation/azure/GeneralServiceIcons/AzureWhatSNew.md
new file mode 100644
index 00000000000..9e1335dc9df
--- /dev/null
+++ b/cloud/documentation/azure/GeneralServiceIcons/AzureWhatSNew.md
@@ -0,0 +1,81 @@
+# AzureWhatSNew
+```text
+elements/azure/GeneralServiceIcons/AzureWhatSNew
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureWhatSNew icon](../../../icons/azure/GeneralServiceIcons/AzureWhatSNew.png) | ![AzureWhatSNew element](AzureWhatSNew.element.png) | ![AzureWhatSNew card](AzureWhatSNew.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWhatSNew element
+include('elements/azure/GeneralServiceIcons/AzureWhatSNew')
+AzureWhatSNew('element', 'What S New', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWhatSNew element
+include('elements/azure/GeneralServiceIcons/AzureWhatSNew')
+AzureWhatSNew('element', 'What S New', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWhatSNew card
+include('elements/azure/GeneralServiceIcons/AzureWhatSNew')
+AzureWhatSNewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWhatSNew card
+include('elements/azure/GeneralServiceIcons/AzureWhatSNew')
+AzureWhatSNewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAccessReview.card.png b/cloud/documentation/azure/IdentityServiceColor/AzureAccessReview.card.png
new file mode 100644
index 00000000000..38299ec01e8
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureAccessReview.card.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAccessReview.element.png b/cloud/documentation/azure/IdentityServiceColor/AzureAccessReview.element.png
new file mode 100644
index 00000000000..d164dea9bba
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureAccessReview.element.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAccessReview.md b/cloud/documentation/azure/IdentityServiceColor/AzureAccessReview.md
new file mode 100644
index 00000000000..da1ab900f10
--- /dev/null
+++ b/cloud/documentation/azure/IdentityServiceColor/AzureAccessReview.md
@@ -0,0 +1,81 @@
+# AzureAccessReview
+```text
+elements/azure/IdentityServiceColor/AzureAccessReview
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAccessReview icon](../../../icons/azure/IdentityServiceColor/AzureAccessReview.png) | ![AzureAccessReview element](AzureAccessReview.element.png) | ![AzureAccessReview card](AzureAccessReview.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAccessReview element
+include('elements/azure/IdentityServiceColor/AzureAccessReview')
+AzureAccessReview('element', 'Access Review', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAccessReview element
+include('elements/azure/IdentityServiceColor/AzureAccessReview')
+AzureAccessReview('element', 'Access Review', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAccessReview card
+include('elements/azure/IdentityServiceColor/AzureAccessReview')
+AzureAccessReviewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAccessReview card
+include('elements/azure/IdentityServiceColor/AzureAccessReview')
+AzureAccessReviewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectory.card.png b/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectory.card.png
new file mode 100644
index 00000000000..f8d15ff898a
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectory.card.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectory.element.png b/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectory.element.png
new file mode 100644
index 00000000000..192b34f1cc9
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectory.element.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectory.md b/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectory.md
new file mode 100644
index 00000000000..54b31ec32bf
--- /dev/null
+++ b/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectory.md
@@ -0,0 +1,81 @@
+# AzureActiveDirectory
+```text
+elements/azure/IdentityServiceColor/AzureActiveDirectory
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureActiveDirectory icon](../../../icons/azure/IdentityServiceColor/AzureActiveDirectory.png) | ![AzureActiveDirectory element](AzureActiveDirectory.element.png) | ![AzureActiveDirectory card](AzureActiveDirectory.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureActiveDirectory element
+include('elements/azure/IdentityServiceColor/AzureActiveDirectory')
+AzureActiveDirectory('element', 'Active Directory', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureActiveDirectory element
+include('elements/azure/IdentityServiceColor/AzureActiveDirectory')
+AzureActiveDirectory('element', 'Active Directory', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureActiveDirectory card
+include('elements/azure/IdentityServiceColor/AzureActiveDirectory')
+AzureActiveDirectoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureActiveDirectory card
+include('elements/azure/IdentityServiceColor/AzureActiveDirectory')
+AzureActiveDirectoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.card.png b/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.card.png
new file mode 100644
index 00000000000..1d6d31be10a
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.card.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.element.png b/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.element.png
new file mode 100644
index 00000000000..6dae2a86d86
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.element.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.md b/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.md
new file mode 100644
index 00000000000..18fc2d8a8d7
--- /dev/null
+++ b/cloud/documentation/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.md
@@ -0,0 +1,81 @@
+# AzureActiveDirectoryConnectHealth
+```text
+elements/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureActiveDirectoryConnectHealth icon](../../../icons/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.png) | ![AzureActiveDirectoryConnectHealth element](AzureActiveDirectoryConnectHealth.element.png) | ![AzureActiveDirectoryConnectHealth card](AzureActiveDirectoryConnectHealth.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureActiveDirectoryConnectHealth element
+include('elements/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth')
+AzureActiveDirectoryConnectHealth('element', 'Active Directory Connect Health', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureActiveDirectoryConnectHealth element
+include('elements/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth')
+AzureActiveDirectoryConnectHealth('element', 'Active Directory Connect Health', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureActiveDirectoryConnectHealth card
+include('elements/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth')
+AzureActiveDirectoryConnectHealthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureActiveDirectoryConnectHealth card
+include('elements/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth')
+AzureActiveDirectoryConnectHealthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAdB2c.card.png b/cloud/documentation/azure/IdentityServiceColor/AzureAdB2c.card.png
new file mode 100644
index 00000000000..f4a9c1b4974
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureAdB2c.card.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAdB2c.element.png b/cloud/documentation/azure/IdentityServiceColor/AzureAdB2c.element.png
new file mode 100644
index 00000000000..1ee9e6750ef
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureAdB2c.element.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAdB2c.md b/cloud/documentation/azure/IdentityServiceColor/AzureAdB2c.md
new file mode 100644
index 00000000000..50a0826f829
--- /dev/null
+++ b/cloud/documentation/azure/IdentityServiceColor/AzureAdB2c.md
@@ -0,0 +1,81 @@
+# AzureAdB2c
+```text
+elements/azure/IdentityServiceColor/AzureAdB2c
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAdB2c icon](../../../icons/azure/IdentityServiceColor/AzureAdB2c.png) | ![AzureAdB2c element](AzureAdB2c.element.png) | ![AzureAdB2c card](AzureAdB2c.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdB2c element
+include('elements/azure/IdentityServiceColor/AzureAdB2c')
+AzureAdB2c('element', 'Ad B2c', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdB2c element
+include('elements/azure/IdentityServiceColor/AzureAdB2c')
+AzureAdB2c('element', 'Ad B2c', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAdB2c card
+include('elements/azure/IdentityServiceColor/AzureAdB2c')
+AzureAdB2cCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAdB2c card
+include('elements/azure/IdentityServiceColor/AzureAdB2c')
+AzureAdB2cCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAdDomainServices.card.png b/cloud/documentation/azure/IdentityServiceColor/AzureAdDomainServices.card.png
new file mode 100644
index 00000000000..4fa8e525299
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureAdDomainServices.card.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAdDomainServices.element.png b/cloud/documentation/azure/IdentityServiceColor/AzureAdDomainServices.element.png
new file mode 100644
index 00000000000..7efd95dbad4
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureAdDomainServices.element.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAdDomainServices.md b/cloud/documentation/azure/IdentityServiceColor/AzureAdDomainServices.md
new file mode 100644
index 00000000000..d5cbb390c12
--- /dev/null
+++ b/cloud/documentation/azure/IdentityServiceColor/AzureAdDomainServices.md
@@ -0,0 +1,81 @@
+# AzureAdDomainServices
+```text
+elements/azure/IdentityServiceColor/AzureAdDomainServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAdDomainServices icon](../../../icons/azure/IdentityServiceColor/AzureAdDomainServices.png) | ![AzureAdDomainServices element](AzureAdDomainServices.element.png) | ![AzureAdDomainServices card](AzureAdDomainServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdDomainServices element
+include('elements/azure/IdentityServiceColor/AzureAdDomainServices')
+AzureAdDomainServices('element', 'Ad Domain Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdDomainServices element
+include('elements/azure/IdentityServiceColor/AzureAdDomainServices')
+AzureAdDomainServices('element', 'Ad Domain Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAdDomainServices card
+include('elements/azure/IdentityServiceColor/AzureAdDomainServices')
+AzureAdDomainServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAdDomainServices card
+include('elements/azure/IdentityServiceColor/AzureAdDomainServices')
+AzureAdDomainServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAdIdentityProtection.card.png b/cloud/documentation/azure/IdentityServiceColor/AzureAdIdentityProtection.card.png
new file mode 100644
index 00000000000..3e5407bd041
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureAdIdentityProtection.card.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAdIdentityProtection.element.png b/cloud/documentation/azure/IdentityServiceColor/AzureAdIdentityProtection.element.png
new file mode 100644
index 00000000000..6eafc4cfc3c
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureAdIdentityProtection.element.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAdIdentityProtection.md b/cloud/documentation/azure/IdentityServiceColor/AzureAdIdentityProtection.md
new file mode 100644
index 00000000000..86a9925e827
--- /dev/null
+++ b/cloud/documentation/azure/IdentityServiceColor/AzureAdIdentityProtection.md
@@ -0,0 +1,81 @@
+# AzureAdIdentityProtection
+```text
+elements/azure/IdentityServiceColor/AzureAdIdentityProtection
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAdIdentityProtection icon](../../../icons/azure/IdentityServiceColor/AzureAdIdentityProtection.png) | ![AzureAdIdentityProtection element](AzureAdIdentityProtection.element.png) | ![AzureAdIdentityProtection card](AzureAdIdentityProtection.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdIdentityProtection element
+include('elements/azure/IdentityServiceColor/AzureAdIdentityProtection')
+AzureAdIdentityProtection('element', 'Ad Identity Protection', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdIdentityProtection element
+include('elements/azure/IdentityServiceColor/AzureAdIdentityProtection')
+AzureAdIdentityProtection('element', 'Ad Identity Protection', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAdIdentityProtection card
+include('elements/azure/IdentityServiceColor/AzureAdIdentityProtection')
+AzureAdIdentityProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAdIdentityProtection card
+include('elements/azure/IdentityServiceColor/AzureAdIdentityProtection')
+AzureAdIdentityProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.card.png b/cloud/documentation/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.card.png
new file mode 100644
index 00000000000..3c17eab5432
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.card.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.element.png b/cloud/documentation/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.element.png
new file mode 100644
index 00000000000..bfa89ee322a
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.element.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.md b/cloud/documentation/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.md
new file mode 100644
index 00000000000..c85c64c8869
--- /dev/null
+++ b/cloud/documentation/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.md
@@ -0,0 +1,81 @@
+# AzureAdPrivilegedIdentityManagement
+```text
+elements/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAdPrivilegedIdentityManagement icon](../../../icons/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.png) | ![AzureAdPrivilegedIdentityManagement element](AzureAdPrivilegedIdentityManagement.element.png) | ![AzureAdPrivilegedIdentityManagement card](AzureAdPrivilegedIdentityManagement.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdPrivilegedIdentityManagement element
+include('elements/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement')
+AzureAdPrivilegedIdentityManagement('element', 'Ad Privileged Identity Management', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdPrivilegedIdentityManagement element
+include('elements/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement')
+AzureAdPrivilegedIdentityManagement('element', 'Ad Privileged Identity Management', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAdPrivilegedIdentityManagement card
+include('elements/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement')
+AzureAdPrivilegedIdentityManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAdPrivilegedIdentityManagement card
+include('elements/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement')
+AzureAdPrivilegedIdentityManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAppRegistrations.card.png b/cloud/documentation/azure/IdentityServiceColor/AzureAppRegistrations.card.png
new file mode 100644
index 00000000000..4f52ed4c7d6
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureAppRegistrations.card.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAppRegistrations.element.png b/cloud/documentation/azure/IdentityServiceColor/AzureAppRegistrations.element.png
new file mode 100644
index 00000000000..bd3d45c9b49
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureAppRegistrations.element.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureAppRegistrations.md b/cloud/documentation/azure/IdentityServiceColor/AzureAppRegistrations.md
new file mode 100644
index 00000000000..9588bc40abd
--- /dev/null
+++ b/cloud/documentation/azure/IdentityServiceColor/AzureAppRegistrations.md
@@ -0,0 +1,81 @@
+# AzureAppRegistrations
+```text
+elements/azure/IdentityServiceColor/AzureAppRegistrations
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAppRegistrations icon](../../../icons/azure/IdentityServiceColor/AzureAppRegistrations.png) | ![AzureAppRegistrations element](AzureAppRegistrations.element.png) | ![AzureAppRegistrations card](AzureAppRegistrations.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppRegistrations element
+include('elements/azure/IdentityServiceColor/AzureAppRegistrations')
+AzureAppRegistrations('element', 'App Registrations', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppRegistrations element
+include('elements/azure/IdentityServiceColor/AzureAppRegistrations')
+AzureAppRegistrations('element', 'App Registrations', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAppRegistrations card
+include('elements/azure/IdentityServiceColor/AzureAppRegistrations')
+AzureAppRegistrationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAppRegistrations card
+include('elements/azure/IdentityServiceColor/AzureAppRegistrations')
+AzureAppRegistrationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureConditionalAccess.card.png b/cloud/documentation/azure/IdentityServiceColor/AzureConditionalAccess.card.png
new file mode 100644
index 00000000000..13c46ee2ef6
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureConditionalAccess.card.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureConditionalAccess.element.png b/cloud/documentation/azure/IdentityServiceColor/AzureConditionalAccess.element.png
new file mode 100644
index 00000000000..3c7fb023766
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureConditionalAccess.element.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureConditionalAccess.md b/cloud/documentation/azure/IdentityServiceColor/AzureConditionalAccess.md
new file mode 100644
index 00000000000..39ca2cb598e
--- /dev/null
+++ b/cloud/documentation/azure/IdentityServiceColor/AzureConditionalAccess.md
@@ -0,0 +1,81 @@
+# AzureConditionalAccess
+```text
+elements/azure/IdentityServiceColor/AzureConditionalAccess
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureConditionalAccess icon](../../../icons/azure/IdentityServiceColor/AzureConditionalAccess.png) | ![AzureConditionalAccess element](AzureConditionalAccess.element.png) | ![AzureConditionalAccess card](AzureConditionalAccess.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConditionalAccess element
+include('elements/azure/IdentityServiceColor/AzureConditionalAccess')
+AzureConditionalAccess('element', 'Conditional Access', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConditionalAccess element
+include('elements/azure/IdentityServiceColor/AzureConditionalAccess')
+AzureConditionalAccess('element', 'Conditional Access', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureConditionalAccess card
+include('elements/azure/IdentityServiceColor/AzureConditionalAccess')
+AzureConditionalAccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureConditionalAccess card
+include('elements/azure/IdentityServiceColor/AzureConditionalAccess')
+AzureConditionalAccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureEnterpriseApplications.card.png b/cloud/documentation/azure/IdentityServiceColor/AzureEnterpriseApplications.card.png
new file mode 100644
index 00000000000..1443c579eae
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureEnterpriseApplications.card.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureEnterpriseApplications.element.png b/cloud/documentation/azure/IdentityServiceColor/AzureEnterpriseApplications.element.png
new file mode 100644
index 00000000000..704c1c274aa
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureEnterpriseApplications.element.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureEnterpriseApplications.md b/cloud/documentation/azure/IdentityServiceColor/AzureEnterpriseApplications.md
new file mode 100644
index 00000000000..474e3da888d
--- /dev/null
+++ b/cloud/documentation/azure/IdentityServiceColor/AzureEnterpriseApplications.md
@@ -0,0 +1,81 @@
+# AzureEnterpriseApplications
+```text
+elements/azure/IdentityServiceColor/AzureEnterpriseApplications
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureEnterpriseApplications icon](../../../icons/azure/IdentityServiceColor/AzureEnterpriseApplications.png) | ![AzureEnterpriseApplications element](AzureEnterpriseApplications.element.png) | ![AzureEnterpriseApplications card](AzureEnterpriseApplications.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEnterpriseApplications element
+include('elements/azure/IdentityServiceColor/AzureEnterpriseApplications')
+AzureEnterpriseApplications('element', 'Enterprise Applications', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEnterpriseApplications element
+include('elements/azure/IdentityServiceColor/AzureEnterpriseApplications')
+AzureEnterpriseApplications('element', 'Enterprise Applications', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEnterpriseApplications card
+include('elements/azure/IdentityServiceColor/AzureEnterpriseApplications')
+AzureEnterpriseApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEnterpriseApplications card
+include('elements/azure/IdentityServiceColor/AzureEnterpriseApplications')
+AzureEnterpriseApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureIdentityGovernance.card.png b/cloud/documentation/azure/IdentityServiceColor/AzureIdentityGovernance.card.png
new file mode 100644
index 00000000000..b07f43bf930
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureIdentityGovernance.card.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureIdentityGovernance.element.png b/cloud/documentation/azure/IdentityServiceColor/AzureIdentityGovernance.element.png
new file mode 100644
index 00000000000..688417b8d28
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureIdentityGovernance.element.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureIdentityGovernance.md b/cloud/documentation/azure/IdentityServiceColor/AzureIdentityGovernance.md
new file mode 100644
index 00000000000..67f16f52ae9
--- /dev/null
+++ b/cloud/documentation/azure/IdentityServiceColor/AzureIdentityGovernance.md
@@ -0,0 +1,81 @@
+# AzureIdentityGovernance
+```text
+elements/azure/IdentityServiceColor/AzureIdentityGovernance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureIdentityGovernance icon](../../../icons/azure/IdentityServiceColor/AzureIdentityGovernance.png) | ![AzureIdentityGovernance element](AzureIdentityGovernance.element.png) | ![AzureIdentityGovernance card](AzureIdentityGovernance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIdentityGovernance element
+include('elements/azure/IdentityServiceColor/AzureIdentityGovernance')
+AzureIdentityGovernance('element', 'Identity Governance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIdentityGovernance element
+include('elements/azure/IdentityServiceColor/AzureIdentityGovernance')
+AzureIdentityGovernance('element', 'Identity Governance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIdentityGovernance card
+include('elements/azure/IdentityServiceColor/AzureIdentityGovernance')
+AzureIdentityGovernanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIdentityGovernance card
+include('elements/azure/IdentityServiceColor/AzureIdentityGovernance')
+AzureIdentityGovernanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureInformationProtection.card.png b/cloud/documentation/azure/IdentityServiceColor/AzureInformationProtection.card.png
new file mode 100644
index 00000000000..fbd5fafa6ca
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureInformationProtection.card.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureInformationProtection.element.png b/cloud/documentation/azure/IdentityServiceColor/AzureInformationProtection.element.png
new file mode 100644
index 00000000000..3a67fca01a0
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureInformationProtection.element.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureInformationProtection.md b/cloud/documentation/azure/IdentityServiceColor/AzureInformationProtection.md
new file mode 100644
index 00000000000..0deac34b14b
--- /dev/null
+++ b/cloud/documentation/azure/IdentityServiceColor/AzureInformationProtection.md
@@ -0,0 +1,81 @@
+# AzureInformationProtection
+```text
+elements/azure/IdentityServiceColor/AzureInformationProtection
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureInformationProtection icon](../../../icons/azure/IdentityServiceColor/AzureInformationProtection.png) | ![AzureInformationProtection element](AzureInformationProtection.element.png) | ![AzureInformationProtection card](AzureInformationProtection.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInformationProtection element
+include('elements/azure/IdentityServiceColor/AzureInformationProtection')
+AzureInformationProtection('element', 'Information Protection', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInformationProtection element
+include('elements/azure/IdentityServiceColor/AzureInformationProtection')
+AzureInformationProtection('element', 'Information Protection', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureInformationProtection card
+include('elements/azure/IdentityServiceColor/AzureInformationProtection')
+AzureInformationProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureInformationProtection card
+include('elements/azure/IdentityServiceColor/AzureInformationProtection')
+AzureInformationProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureManagedIdentities.card.png b/cloud/documentation/azure/IdentityServiceColor/AzureManagedIdentities.card.png
new file mode 100644
index 00000000000..08f1a20ccb7
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureManagedIdentities.card.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureManagedIdentities.element.png b/cloud/documentation/azure/IdentityServiceColor/AzureManagedIdentities.element.png
new file mode 100644
index 00000000000..63a73953014
Binary files /dev/null and b/cloud/documentation/azure/IdentityServiceColor/AzureManagedIdentities.element.png differ
diff --git a/cloud/documentation/azure/IdentityServiceColor/AzureManagedIdentities.md b/cloud/documentation/azure/IdentityServiceColor/AzureManagedIdentities.md
new file mode 100644
index 00000000000..b979c954ff5
--- /dev/null
+++ b/cloud/documentation/azure/IdentityServiceColor/AzureManagedIdentities.md
@@ -0,0 +1,81 @@
+# AzureManagedIdentities
+```text
+elements/azure/IdentityServiceColor/AzureManagedIdentities
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureManagedIdentities icon](../../../icons/azure/IdentityServiceColor/AzureManagedIdentities.png) | ![AzureManagedIdentities element](AzureManagedIdentities.element.png) | ![AzureManagedIdentities card](AzureManagedIdentities.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagedIdentities element
+include('elements/azure/IdentityServiceColor/AzureManagedIdentities')
+AzureManagedIdentities('element', 'Managed Identities', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagedIdentities element
+include('elements/azure/IdentityServiceColor/AzureManagedIdentities')
+AzureManagedIdentities('element', 'Managed Identities', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureManagedIdentities card
+include('elements/azure/IdentityServiceColor/AzureManagedIdentities')
+AzureManagedIdentitiesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureManagedIdentities card
+include('elements/azure/IdentityServiceColor/AzureManagedIdentities')
+AzureManagedIdentitiesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureApiForFhir.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureApiForFhir.card.png
new file mode 100644
index 00000000000..f4883c22305
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureApiForFhir.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureApiForFhir.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureApiForFhir.element.png
new file mode 100644
index 00000000000..09b93e096af
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureApiForFhir.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureApiForFhir.md b/cloud/documentation/azure/IntegrationServiceColor/AzureApiForFhir.md
new file mode 100644
index 00000000000..e9c250ea8f1
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureApiForFhir.md
@@ -0,0 +1,81 @@
+# AzureApiForFhir
+```text
+elements/azure/IntegrationServiceColor/AzureApiForFhir
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureApiForFhir icon](../../../icons/azure/IntegrationServiceColor/AzureApiForFhir.png) | ![AzureApiForFhir element](AzureApiForFhir.element.png) | ![AzureApiForFhir card](AzureApiForFhir.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApiForFhir element
+include('elements/azure/IntegrationServiceColor/AzureApiForFhir')
+AzureApiForFhir('element', 'Api For Fhir', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApiForFhir element
+include('elements/azure/IntegrationServiceColor/AzureApiForFhir')
+AzureApiForFhir('element', 'Api For Fhir', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApiForFhir card
+include('elements/azure/IntegrationServiceColor/AzureApiForFhir')
+AzureApiForFhirCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApiForFhir card
+include('elements/azure/IntegrationServiceColor/AzureApiForFhir')
+AzureApiForFhirCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureApiManagementServices.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureApiManagementServices.card.png
new file mode 100644
index 00000000000..bcb82c82820
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureApiManagementServices.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureApiManagementServices.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureApiManagementServices.element.png
new file mode 100644
index 00000000000..f91e43ff1e4
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureApiManagementServices.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureApiManagementServices.md b/cloud/documentation/azure/IntegrationServiceColor/AzureApiManagementServices.md
new file mode 100644
index 00000000000..a00cfc0c263
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureApiManagementServices.md
@@ -0,0 +1,81 @@
+# AzureApiManagementServices
+```text
+elements/azure/IntegrationServiceColor/AzureApiManagementServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureApiManagementServices icon](../../../icons/azure/IntegrationServiceColor/AzureApiManagementServices.png) | ![AzureApiManagementServices element](AzureApiManagementServices.element.png) | ![AzureApiManagementServices card](AzureApiManagementServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApiManagementServices element
+include('elements/azure/IntegrationServiceColor/AzureApiManagementServices')
+AzureApiManagementServices('element', 'Api Management Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApiManagementServices element
+include('elements/azure/IntegrationServiceColor/AzureApiManagementServices')
+AzureApiManagementServices('element', 'Api Management Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApiManagementServices card
+include('elements/azure/IntegrationServiceColor/AzureApiManagementServices')
+AzureApiManagementServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApiManagementServices card
+include('elements/azure/IntegrationServiceColor/AzureApiManagementServices')
+AzureApiManagementServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureAppConfiguration.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureAppConfiguration.card.png
new file mode 100644
index 00000000000..c392b4ca623
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureAppConfiguration.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureAppConfiguration.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureAppConfiguration.element.png
new file mode 100644
index 00000000000..2aec57bdeee
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureAppConfiguration.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureAppConfiguration.md b/cloud/documentation/azure/IntegrationServiceColor/AzureAppConfiguration.md
new file mode 100644
index 00000000000..6b72954f58e
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureAppConfiguration.md
@@ -0,0 +1,81 @@
+# AzureAppConfiguration
+```text
+elements/azure/IntegrationServiceColor/AzureAppConfiguration
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAppConfiguration icon](../../../icons/azure/IntegrationServiceColor/AzureAppConfiguration.png) | ![AzureAppConfiguration element](AzureAppConfiguration.element.png) | ![AzureAppConfiguration card](AzureAppConfiguration.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppConfiguration element
+include('elements/azure/IntegrationServiceColor/AzureAppConfiguration')
+AzureAppConfiguration('element', 'App Configuration', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppConfiguration element
+include('elements/azure/IntegrationServiceColor/AzureAppConfiguration')
+AzureAppConfiguration('element', 'App Configuration', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAppConfiguration card
+include('elements/azure/IntegrationServiceColor/AzureAppConfiguration')
+AzureAppConfigurationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAppConfiguration card
+include('elements/azure/IntegrationServiceColor/AzureAppConfiguration')
+AzureAppConfigurationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureDataCatalog.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureDataCatalog.card.png
new file mode 100644
index 00000000000..2d85a81dc1c
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureDataCatalog.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureDataCatalog.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureDataCatalog.element.png
new file mode 100644
index 00000000000..4fa412dc1bd
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureDataCatalog.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureDataCatalog.md b/cloud/documentation/azure/IntegrationServiceColor/AzureDataCatalog.md
new file mode 100644
index 00000000000..d6084223c19
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureDataCatalog.md
@@ -0,0 +1,81 @@
+# AzureDataCatalog
+```text
+elements/azure/IntegrationServiceColor/AzureDataCatalog
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDataCatalog icon](../../../icons/azure/IntegrationServiceColor/AzureDataCatalog.png) | ![AzureDataCatalog element](AzureDataCatalog.element.png) | ![AzureDataCatalog card](AzureDataCatalog.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataCatalog element
+include('elements/azure/IntegrationServiceColor/AzureDataCatalog')
+AzureDataCatalog('element', 'Data Catalog', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataCatalog element
+include('elements/azure/IntegrationServiceColor/AzureDataCatalog')
+AzureDataCatalog('element', 'Data Catalog', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataCatalog card
+include('elements/azure/IntegrationServiceColor/AzureDataCatalog')
+AzureDataCatalogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataCatalog card
+include('elements/azure/IntegrationServiceColor/AzureDataCatalog')
+AzureDataCatalogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridDomains.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridDomains.card.png
new file mode 100644
index 00000000000..6541a22aff5
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridDomains.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridDomains.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridDomains.element.png
new file mode 100644
index 00000000000..c4e8a30713c
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridDomains.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridDomains.md b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridDomains.md
new file mode 100644
index 00000000000..dd1f4541a21
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridDomains.md
@@ -0,0 +1,81 @@
+# AzureEventGridDomains
+```text
+elements/azure/IntegrationServiceColor/AzureEventGridDomains
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureEventGridDomains icon](../../../icons/azure/IntegrationServiceColor/AzureEventGridDomains.png) | ![AzureEventGridDomains element](AzureEventGridDomains.element.png) | ![AzureEventGridDomains card](AzureEventGridDomains.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventGridDomains element
+include('elements/azure/IntegrationServiceColor/AzureEventGridDomains')
+AzureEventGridDomains('element', 'Event Grid Domains', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventGridDomains element
+include('elements/azure/IntegrationServiceColor/AzureEventGridDomains')
+AzureEventGridDomains('element', 'Event Grid Domains', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEventGridDomains card
+include('elements/azure/IntegrationServiceColor/AzureEventGridDomains')
+AzureEventGridDomainsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEventGridDomains card
+include('elements/azure/IntegrationServiceColor/AzureEventGridDomains')
+AzureEventGridDomainsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridSubscriptions.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridSubscriptions.card.png
new file mode 100644
index 00000000000..c66b98aace8
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridSubscriptions.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridSubscriptions.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridSubscriptions.element.png
new file mode 100644
index 00000000000..2677de342b0
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridSubscriptions.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridSubscriptions.md b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridSubscriptions.md
new file mode 100644
index 00000000000..6ada3ae40e0
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridSubscriptions.md
@@ -0,0 +1,81 @@
+# AzureEventGridSubscriptions
+```text
+elements/azure/IntegrationServiceColor/AzureEventGridSubscriptions
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureEventGridSubscriptions icon](../../../icons/azure/IntegrationServiceColor/AzureEventGridSubscriptions.png) | ![AzureEventGridSubscriptions element](AzureEventGridSubscriptions.element.png) | ![AzureEventGridSubscriptions card](AzureEventGridSubscriptions.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventGridSubscriptions element
+include('elements/azure/IntegrationServiceColor/AzureEventGridSubscriptions')
+AzureEventGridSubscriptions('element', 'Event Grid Subscriptions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventGridSubscriptions element
+include('elements/azure/IntegrationServiceColor/AzureEventGridSubscriptions')
+AzureEventGridSubscriptions('element', 'Event Grid Subscriptions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEventGridSubscriptions card
+include('elements/azure/IntegrationServiceColor/AzureEventGridSubscriptions')
+AzureEventGridSubscriptionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEventGridSubscriptions card
+include('elements/azure/IntegrationServiceColor/AzureEventGridSubscriptions')
+AzureEventGridSubscriptionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridTopics.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridTopics.card.png
new file mode 100644
index 00000000000..889453f7d70
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridTopics.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridTopics.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridTopics.element.png
new file mode 100644
index 00000000000..0fa74cfef9b
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridTopics.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridTopics.md b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridTopics.md
new file mode 100644
index 00000000000..b27fe08f4f7
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureEventGridTopics.md
@@ -0,0 +1,81 @@
+# AzureEventGridTopics
+```text
+elements/azure/IntegrationServiceColor/AzureEventGridTopics
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureEventGridTopics icon](../../../icons/azure/IntegrationServiceColor/AzureEventGridTopics.png) | ![AzureEventGridTopics element](AzureEventGridTopics.element.png) | ![AzureEventGridTopics card](AzureEventGridTopics.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventGridTopics element
+include('elements/azure/IntegrationServiceColor/AzureEventGridTopics')
+AzureEventGridTopics('element', 'Event Grid Topics', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventGridTopics element
+include('elements/azure/IntegrationServiceColor/AzureEventGridTopics')
+AzureEventGridTopics('element', 'Event Grid Topics', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEventGridTopics card
+include('elements/azure/IntegrationServiceColor/AzureEventGridTopics')
+AzureEventGridTopicsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEventGridTopics card
+include('elements/azure/IntegrationServiceColor/AzureEventGridTopics')
+AzureEventGridTopicsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationAccounts.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationAccounts.card.png
new file mode 100644
index 00000000000..afbc4ed561c
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationAccounts.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationAccounts.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationAccounts.element.png
new file mode 100644
index 00000000000..72eae875320
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationAccounts.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationAccounts.md b/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationAccounts.md
new file mode 100644
index 00000000000..01eb359e871
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationAccounts.md
@@ -0,0 +1,81 @@
+# AzureIntegrationAccounts
+```text
+elements/azure/IntegrationServiceColor/AzureIntegrationAccounts
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureIntegrationAccounts icon](../../../icons/azure/IntegrationServiceColor/AzureIntegrationAccounts.png) | ![AzureIntegrationAccounts element](AzureIntegrationAccounts.element.png) | ![AzureIntegrationAccounts card](AzureIntegrationAccounts.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntegrationAccounts element
+include('elements/azure/IntegrationServiceColor/AzureIntegrationAccounts')
+AzureIntegrationAccounts('element', 'Integration Accounts', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntegrationAccounts element
+include('elements/azure/IntegrationServiceColor/AzureIntegrationAccounts')
+AzureIntegrationAccounts('element', 'Integration Accounts', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntegrationAccounts card
+include('elements/azure/IntegrationServiceColor/AzureIntegrationAccounts')
+AzureIntegrationAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntegrationAccounts card
+include('elements/azure/IntegrationServiceColor/AzureIntegrationAccounts')
+AzureIntegrationAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.card.png
new file mode 100644
index 00000000000..2b31f4eea40
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.element.png
new file mode 100644
index 00000000000..f66724b480f
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.md b/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.md
new file mode 100644
index 00000000000..0fec947f758
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.md
@@ -0,0 +1,81 @@
+# AzureIntegrationServiceEnvironments
+```text
+elements/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureIntegrationServiceEnvironments icon](../../../icons/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.png) | ![AzureIntegrationServiceEnvironments element](AzureIntegrationServiceEnvironments.element.png) | ![AzureIntegrationServiceEnvironments card](AzureIntegrationServiceEnvironments.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntegrationServiceEnvironments element
+include('elements/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments')
+AzureIntegrationServiceEnvironments('element', 'Integration Service Environments', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntegrationServiceEnvironments element
+include('elements/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments')
+AzureIntegrationServiceEnvironments('element', 'Integration Service Environments', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntegrationServiceEnvironments card
+include('elements/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments')
+AzureIntegrationServiceEnvironmentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntegrationServiceEnvironments card
+include('elements/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments')
+AzureIntegrationServiceEnvironmentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureLogicApps.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureLogicApps.card.png
new file mode 100644
index 00000000000..d6134bc6829
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureLogicApps.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureLogicApps.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureLogicApps.element.png
new file mode 100644
index 00000000000..105a41947ec
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureLogicApps.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureLogicApps.md b/cloud/documentation/azure/IntegrationServiceColor/AzureLogicApps.md
new file mode 100644
index 00000000000..ba2dcdf2dd5
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureLogicApps.md
@@ -0,0 +1,81 @@
+# AzureLogicApps
+```text
+elements/azure/IntegrationServiceColor/AzureLogicApps
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLogicApps icon](../../../icons/azure/IntegrationServiceColor/AzureLogicApps.png) | ![AzureLogicApps element](AzureLogicApps.element.png) | ![AzureLogicApps card](AzureLogicApps.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogicApps element
+include('elements/azure/IntegrationServiceColor/AzureLogicApps')
+AzureLogicApps('element', 'Logic Apps', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogicApps element
+include('elements/azure/IntegrationServiceColor/AzureLogicApps')
+AzureLogicApps('element', 'Logic Apps', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLogicApps card
+include('elements/azure/IntegrationServiceColor/AzureLogicApps')
+AzureLogicAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLogicApps card
+include('elements/azure/IntegrationServiceColor/AzureLogicApps')
+AzureLogicAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.card.png
new file mode 100644
index 00000000000..a3a1a2b0a91
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.element.png
new file mode 100644
index 00000000000..60641ac62ef
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.md b/cloud/documentation/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.md
new file mode 100644
index 00000000000..a75a57f6098
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.md
@@ -0,0 +1,81 @@
+# AzureLogicAppsCustomConnector
+```text
+elements/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLogicAppsCustomConnector icon](../../../icons/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.png) | ![AzureLogicAppsCustomConnector element](AzureLogicAppsCustomConnector.element.png) | ![AzureLogicAppsCustomConnector card](AzureLogicAppsCustomConnector.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogicAppsCustomConnector element
+include('elements/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector')
+AzureLogicAppsCustomConnector('element', 'Logic Apps Custom Connector', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogicAppsCustomConnector element
+include('elements/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector')
+AzureLogicAppsCustomConnector('element', 'Logic Apps Custom Connector', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLogicAppsCustomConnector card
+include('elements/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector')
+AzureLogicAppsCustomConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLogicAppsCustomConnector card
+include('elements/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector')
+AzureLogicAppsCustomConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureSendgridAccounts.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureSendgridAccounts.card.png
new file mode 100644
index 00000000000..e97ae46e5bb
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureSendgridAccounts.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureSendgridAccounts.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureSendgridAccounts.element.png
new file mode 100644
index 00000000000..c1c4e9851c9
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureSendgridAccounts.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureSendgridAccounts.md b/cloud/documentation/azure/IntegrationServiceColor/AzureSendgridAccounts.md
new file mode 100644
index 00000000000..b08bcff7312
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureSendgridAccounts.md
@@ -0,0 +1,81 @@
+# AzureSendgridAccounts
+```text
+elements/azure/IntegrationServiceColor/AzureSendgridAccounts
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSendgridAccounts icon](../../../icons/azure/IntegrationServiceColor/AzureSendgridAccounts.png) | ![AzureSendgridAccounts element](AzureSendgridAccounts.element.png) | ![AzureSendgridAccounts card](AzureSendgridAccounts.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSendgridAccounts element
+include('elements/azure/IntegrationServiceColor/AzureSendgridAccounts')
+AzureSendgridAccounts('element', 'Sendgrid Accounts', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSendgridAccounts element
+include('elements/azure/IntegrationServiceColor/AzureSendgridAccounts')
+AzureSendgridAccounts('element', 'Sendgrid Accounts', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSendgridAccounts card
+include('elements/azure/IntegrationServiceColor/AzureSendgridAccounts')
+AzureSendgridAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSendgridAccounts card
+include('elements/azure/IntegrationServiceColor/AzureSendgridAccounts')
+AzureSendgridAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBus.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBus.card.png
new file mode 100644
index 00000000000..7eafab61363
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBus.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBus.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBus.element.png
new file mode 100644
index 00000000000..1312e00f8c7
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBus.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBus.md b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBus.md
new file mode 100644
index 00000000000..0d683dcba83
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBus.md
@@ -0,0 +1,81 @@
+# AzureServiceBus
+```text
+elements/azure/IntegrationServiceColor/AzureServiceBus
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureServiceBus icon](../../../icons/azure/IntegrationServiceColor/AzureServiceBus.png) | ![AzureServiceBus element](AzureServiceBus.element.png) | ![AzureServiceBus card](AzureServiceBus.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceBus element
+include('elements/azure/IntegrationServiceColor/AzureServiceBus')
+AzureServiceBus('element', 'Service Bus', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceBus element
+include('elements/azure/IntegrationServiceColor/AzureServiceBus')
+AzureServiceBus('element', 'Service Bus', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServiceBus card
+include('elements/azure/IntegrationServiceColor/AzureServiceBus')
+AzureServiceBusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServiceBus card
+include('elements/azure/IntegrationServiceColor/AzureServiceBus')
+AzureServiceBusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBusRelays.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBusRelays.card.png
new file mode 100644
index 00000000000..b88d0331621
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBusRelays.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBusRelays.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBusRelays.element.png
new file mode 100644
index 00000000000..ddc6c6ba983
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBusRelays.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBusRelays.md b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBusRelays.md
new file mode 100644
index 00000000000..d3382986a46
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceBusRelays.md
@@ -0,0 +1,81 @@
+# AzureServiceBusRelays
+```text
+elements/azure/IntegrationServiceColor/AzureServiceBusRelays
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureServiceBusRelays icon](../../../icons/azure/IntegrationServiceColor/AzureServiceBusRelays.png) | ![AzureServiceBusRelays element](AzureServiceBusRelays.element.png) | ![AzureServiceBusRelays card](AzureServiceBusRelays.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceBusRelays element
+include('elements/azure/IntegrationServiceColor/AzureServiceBusRelays')
+AzureServiceBusRelays('element', 'Service Bus Relays', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceBusRelays element
+include('elements/azure/IntegrationServiceColor/AzureServiceBusRelays')
+AzureServiceBusRelays('element', 'Service Bus Relays', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServiceBusRelays card
+include('elements/azure/IntegrationServiceColor/AzureServiceBusRelays')
+AzureServiceBusRelaysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServiceBusRelays card
+include('elements/azure/IntegrationServiceColor/AzureServiceBusRelays')
+AzureServiceBusRelaysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.card.png
new file mode 100644
index 00000000000..038bb3260e7
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.element.png
new file mode 100644
index 00000000000..06f6c3046bc
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.md b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.md
new file mode 100644
index 00000000000..16b4073b2cb
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.md
@@ -0,0 +1,81 @@
+# AzureServiceCatalogManagedApplicationDefinitions
+```text
+elements/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureServiceCatalogManagedApplicationDefinitions icon](../../../icons/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.png) | ![AzureServiceCatalogManagedApplicationDefinitions element](AzureServiceCatalogManagedApplicationDefinitions.element.png) | ![AzureServiceCatalogManagedApplicationDefinitions card](AzureServiceCatalogManagedApplicationDefinitions.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceCatalogManagedApplicationDefinitions element
+include('elements/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions')
+AzureServiceCatalogManagedApplicationDefinitions('element', 'Service Catalog Managed Application Definitions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceCatalogManagedApplicationDefinitions element
+include('elements/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions')
+AzureServiceCatalogManagedApplicationDefinitions('element', 'Service Catalog Managed Application Definitions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServiceCatalogManagedApplicationDefinitions card
+include('elements/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions')
+AzureServiceCatalogManagedApplicationDefinitionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServiceCatalogManagedApplicationDefinitions card
+include('elements/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions')
+AzureServiceCatalogManagedApplicationDefinitionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.card.png
new file mode 100644
index 00000000000..00529777d46
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.element.png
new file mode 100644
index 00000000000..ea392105836
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.md b/cloud/documentation/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.md
new file mode 100644
index 00000000000..1bdec5b4760
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.md
@@ -0,0 +1,81 @@
+# AzureSoftwareAsAServiceSaas
+```text
+elements/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSoftwareAsAServiceSaas icon](../../../icons/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.png) | ![AzureSoftwareAsAServiceSaas element](AzureSoftwareAsAServiceSaas.element.png) | ![AzureSoftwareAsAServiceSaas card](AzureSoftwareAsAServiceSaas.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSoftwareAsAServiceSaas element
+include('elements/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas')
+AzureSoftwareAsAServiceSaas('element', 'Software As A Service Saas', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSoftwareAsAServiceSaas element
+include('elements/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas')
+AzureSoftwareAsAServiceSaas('element', 'Software As A Service Saas', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSoftwareAsAServiceSaas card
+include('elements/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas')
+AzureSoftwareAsAServiceSaasCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSoftwareAsAServiceSaas card
+include('elements/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas')
+AzureSoftwareAsAServiceSaasCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.card.png b/cloud/documentation/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.card.png
new file mode 100644
index 00000000000..25ff7362d40
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.card.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.element.png b/cloud/documentation/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.element.png
new file mode 100644
index 00000000000..dcac1447b65
Binary files /dev/null and b/cloud/documentation/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.element.png differ
diff --git a/cloud/documentation/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.md b/cloud/documentation/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.md
new file mode 100644
index 00000000000..8e58875f738
--- /dev/null
+++ b/cloud/documentation/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.md
@@ -0,0 +1,81 @@
+# AzureStorsimpleDeviceManagers
+```text
+elements/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureStorsimpleDeviceManagers icon](../../../icons/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.png) | ![AzureStorsimpleDeviceManagers element](AzureStorsimpleDeviceManagers.element.png) | ![AzureStorsimpleDeviceManagers card](AzureStorsimpleDeviceManagers.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorsimpleDeviceManagers element
+include('elements/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers')
+AzureStorsimpleDeviceManagers('element', 'Storsimple Device Managers', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorsimpleDeviceManagers element
+include('elements/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers')
+AzureStorsimpleDeviceManagers('element', 'Storsimple Device Managers', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStorsimpleDeviceManagers card
+include('elements/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers')
+AzureStorsimpleDeviceManagersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStorsimpleDeviceManagers card
+include('elements/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers')
+AzureStorsimpleDeviceManagersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.card.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.card.png
new file mode 100644
index 00000000000..20b36474634
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.card.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.element.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.element.png
new file mode 100644
index 00000000000..1dfb7d086fe
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.element.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.md b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.md
new file mode 100644
index 00000000000..235cc3aea79
--- /dev/null
+++ b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.md
@@ -0,0 +1,81 @@
+# AzureDeviceProvisioningServices
+```text
+elements/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDeviceProvisioningServices icon](../../../icons/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.png) | ![AzureDeviceProvisioningServices element](AzureDeviceProvisioningServices.element.png) | ![AzureDeviceProvisioningServices card](AzureDeviceProvisioningServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceProvisioningServices element
+include('elements/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices')
+AzureDeviceProvisioningServices('element', 'Device Provisioning Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceProvisioningServices element
+include('elements/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices')
+AzureDeviceProvisioningServices('element', 'Device Provisioning Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDeviceProvisioningServices card
+include('elements/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices')
+AzureDeviceProvisioningServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDeviceProvisioningServices card
+include('elements/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices')
+AzureDeviceProvisioningServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDigitalTwins.card.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDigitalTwins.card.png
new file mode 100644
index 00000000000..a2fd6ffe1b9
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDigitalTwins.card.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDigitalTwins.element.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDigitalTwins.element.png
new file mode 100644
index 00000000000..c7cd7e9d659
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDigitalTwins.element.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDigitalTwins.md b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDigitalTwins.md
new file mode 100644
index 00000000000..9a13f7bd09f
--- /dev/null
+++ b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureDigitalTwins.md
@@ -0,0 +1,81 @@
+# AzureDigitalTwins
+```text
+elements/azure/InternetOfThingsServiceColor/AzureDigitalTwins
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDigitalTwins icon](../../../icons/azure/InternetOfThingsServiceColor/AzureDigitalTwins.png) | ![AzureDigitalTwins element](AzureDigitalTwins.element.png) | ![AzureDigitalTwins card](AzureDigitalTwins.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDigitalTwins element
+include('elements/azure/InternetOfThingsServiceColor/AzureDigitalTwins')
+AzureDigitalTwins('element', 'Digital Twins', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDigitalTwins element
+include('elements/azure/InternetOfThingsServiceColor/AzureDigitalTwins')
+AzureDigitalTwins('element', 'Digital Twins', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDigitalTwins card
+include('elements/azure/InternetOfThingsServiceColor/AzureDigitalTwins')
+AzureDigitalTwinsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDigitalTwins card
+include('elements/azure/InternetOfThingsServiceColor/AzureDigitalTwins')
+AzureDigitalTwinsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.card.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.card.png
new file mode 100644
index 00000000000..89527179a8d
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.card.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.element.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.element.png
new file mode 100644
index 00000000000..fca768cbee8
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.element.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.md b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.md
new file mode 100644
index 00000000000..90a7cf200a8
--- /dev/null
+++ b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.md
@@ -0,0 +1,81 @@
+# AzureIotCentralApplications
+```text
+elements/azure/InternetOfThingsServiceColor/AzureIotCentralApplications
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureIotCentralApplications icon](../../../icons/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.png) | ![AzureIotCentralApplications element](AzureIotCentralApplications.element.png) | ![AzureIotCentralApplications card](AzureIotCentralApplications.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIotCentralApplications element
+include('elements/azure/InternetOfThingsServiceColor/AzureIotCentralApplications')
+AzureIotCentralApplications('element', 'Iot Central Applications', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIotCentralApplications element
+include('elements/azure/InternetOfThingsServiceColor/AzureIotCentralApplications')
+AzureIotCentralApplications('element', 'Iot Central Applications', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIotCentralApplications card
+include('elements/azure/InternetOfThingsServiceColor/AzureIotCentralApplications')
+AzureIotCentralApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIotCentralApplications card
+include('elements/azure/InternetOfThingsServiceColor/AzureIotCentralApplications')
+AzureIotCentralApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHub.card.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHub.card.png
new file mode 100644
index 00000000000..37cc55eb855
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHub.card.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHub.element.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHub.element.png
new file mode 100644
index 00000000000..044c7e6a17d
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHub.element.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHub.md b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHub.md
new file mode 100644
index 00000000000..6f2ddaae14f
--- /dev/null
+++ b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHub.md
@@ -0,0 +1,81 @@
+# AzureIotHub
+```text
+elements/azure/InternetOfThingsServiceColor/AzureIotHub
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureIotHub icon](../../../icons/azure/InternetOfThingsServiceColor/AzureIotHub.png) | ![AzureIotHub element](AzureIotHub.element.png) | ![AzureIotHub card](AzureIotHub.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIotHub element
+include('elements/azure/InternetOfThingsServiceColor/AzureIotHub')
+AzureIotHub('element', 'Iot Hub', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIotHub element
+include('elements/azure/InternetOfThingsServiceColor/AzureIotHub')
+AzureIotHub('element', 'Iot Hub', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIotHub card
+include('elements/azure/InternetOfThingsServiceColor/AzureIotHub')
+AzureIotHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIotHub card
+include('elements/azure/InternetOfThingsServiceColor/AzureIotHub')
+AzureIotHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.card.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.card.png
new file mode 100644
index 00000000000..e1591915c3a
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.card.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.element.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.element.png
new file mode 100644
index 00000000000..2ac467986fc
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.element.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.md b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.md
new file mode 100644
index 00000000000..d17312dd715
--- /dev/null
+++ b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.md
@@ -0,0 +1,81 @@
+# AzureIotHubSecurity
+```text
+elements/azure/InternetOfThingsServiceColor/AzureIotHubSecurity
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureIotHubSecurity icon](../../../icons/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.png) | ![AzureIotHubSecurity element](AzureIotHubSecurity.element.png) | ![AzureIotHubSecurity card](AzureIotHubSecurity.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIotHubSecurity element
+include('elements/azure/InternetOfThingsServiceColor/AzureIotHubSecurity')
+AzureIotHubSecurity('element', 'Iot Hub Security', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIotHubSecurity element
+include('elements/azure/InternetOfThingsServiceColor/AzureIotHubSecurity')
+AzureIotHubSecurity('element', 'Iot Hub Security', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIotHubSecurity card
+include('elements/azure/InternetOfThingsServiceColor/AzureIotHubSecurity')
+AzureIotHubSecurityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIotHubSecurity card
+include('elements/azure/InternetOfThingsServiceColor/AzureIotHubSecurity')
+AzureIotHubSecurityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureMaps.card.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureMaps.card.png
new file mode 100644
index 00000000000..7d37310897e
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureMaps.card.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureMaps.element.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureMaps.element.png
new file mode 100644
index 00000000000..233bc597284
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureMaps.element.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureMaps.md b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureMaps.md
new file mode 100644
index 00000000000..de1ec725444
--- /dev/null
+++ b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureMaps.md
@@ -0,0 +1,81 @@
+# AzureMaps
+```text
+elements/azure/InternetOfThingsServiceColor/AzureMaps
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMaps icon](../../../icons/azure/InternetOfThingsServiceColor/AzureMaps.png) | ![AzureMaps element](AzureMaps.element.png) | ![AzureMaps card](AzureMaps.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMaps element
+include('elements/azure/InternetOfThingsServiceColor/AzureMaps')
+AzureMaps('element', 'Maps', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMaps element
+include('elements/azure/InternetOfThingsServiceColor/AzureMaps')
+AzureMaps('element', 'Maps', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMaps card
+include('elements/azure/InternetOfThingsServiceColor/AzureMaps')
+AzureMapsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMaps card
+include('elements/azure/InternetOfThingsServiceColor/AzureMaps')
+AzureMapsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureSphere.card.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureSphere.card.png
new file mode 100644
index 00000000000..840333829c6
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureSphere.card.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureSphere.element.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureSphere.element.png
new file mode 100644
index 00000000000..7b0c23425ff
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureSphere.element.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureSphere.md b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureSphere.md
new file mode 100644
index 00000000000..d2910979a38
--- /dev/null
+++ b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureSphere.md
@@ -0,0 +1,81 @@
+# AzureSphere
+```text
+elements/azure/InternetOfThingsServiceColor/AzureSphere
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSphere icon](../../../icons/azure/InternetOfThingsServiceColor/AzureSphere.png) | ![AzureSphere element](AzureSphere.element.png) | ![AzureSphere card](AzureSphere.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSphere element
+include('elements/azure/InternetOfThingsServiceColor/AzureSphere')
+AzureSphere('element', 'Sphere', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSphere element
+include('elements/azure/InternetOfThingsServiceColor/AzureSphere')
+AzureSphere('element', 'Sphere', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSphere card
+include('elements/azure/InternetOfThingsServiceColor/AzureSphere')
+AzureSphereCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSphere card
+include('elements/azure/InternetOfThingsServiceColor/AzureSphere')
+AzureSphereCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.card.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.card.png
new file mode 100644
index 00000000000..f7715feef11
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.card.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.element.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.element.png
new file mode 100644
index 00000000000..7a3cf370331
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.element.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.md b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.md
new file mode 100644
index 00000000000..e0fb1ce49c2
--- /dev/null
+++ b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.md
@@ -0,0 +1,81 @@
+# AzureTimeSeriesInsightsEnvironments
+```text
+elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTimeSeriesInsightsEnvironments icon](../../../icons/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.png) | ![AzureTimeSeriesInsightsEnvironments element](AzureTimeSeriesInsightsEnvironments.element.png) | ![AzureTimeSeriesInsightsEnvironments card](AzureTimeSeriesInsightsEnvironments.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTimeSeriesInsightsEnvironments element
+include('elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments')
+AzureTimeSeriesInsightsEnvironments('element', 'Time Series Insights Environments', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTimeSeriesInsightsEnvironments element
+include('elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments')
+AzureTimeSeriesInsightsEnvironments('element', 'Time Series Insights Environments', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTimeSeriesInsightsEnvironments card
+include('elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments')
+AzureTimeSeriesInsightsEnvironmentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTimeSeriesInsightsEnvironments card
+include('elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments')
+AzureTimeSeriesInsightsEnvironmentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.card.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.card.png
new file mode 100644
index 00000000000..8640d788b50
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.card.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.element.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.element.png
new file mode 100644
index 00000000000..809473bf03d
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.element.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.md b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.md
new file mode 100644
index 00000000000..6bd31c63a1a
--- /dev/null
+++ b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.md
@@ -0,0 +1,81 @@
+# AzureTimeSeriesInsightsEventsSources
+```text
+elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTimeSeriesInsightsEventsSources icon](../../../icons/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.png) | ![AzureTimeSeriesInsightsEventsSources element](AzureTimeSeriesInsightsEventsSources.element.png) | ![AzureTimeSeriesInsightsEventsSources card](AzureTimeSeriesInsightsEventsSources.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTimeSeriesInsightsEventsSources element
+include('elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources')
+AzureTimeSeriesInsightsEventsSources('element', 'Time Series Insights Events Sources', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTimeSeriesInsightsEventsSources element
+include('elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources')
+AzureTimeSeriesInsightsEventsSources('element', 'Time Series Insights Events Sources', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTimeSeriesInsightsEventsSources card
+include('elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources')
+AzureTimeSeriesInsightsEventsSourcesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTimeSeriesInsightsEventsSources card
+include('elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources')
+AzureTimeSeriesInsightsEventsSourcesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.card.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.card.png
new file mode 100644
index 00000000000..ebaf1ea6c60
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.card.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.element.png b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.element.png
new file mode 100644
index 00000000000..0f5dd4b13e7
Binary files /dev/null and b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.element.png differ
diff --git a/cloud/documentation/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.md b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.md
new file mode 100644
index 00000000000..3a0a62052a2
--- /dev/null
+++ b/cloud/documentation/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.md
@@ -0,0 +1,81 @@
+# AzureWindows10IotCoreServices
+```text
+elements/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureWindows10IotCoreServices icon](../../../icons/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.png) | ![AzureWindows10IotCoreServices element](AzureWindows10IotCoreServices.element.png) | ![AzureWindows10IotCoreServices card](AzureWindows10IotCoreServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWindows10IotCoreServices element
+include('elements/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices')
+AzureWindows10IotCoreServices('element', 'Windows10 Iot Core Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWindows10IotCoreServices element
+include('elements/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices')
+AzureWindows10IotCoreServices('element', 'Windows10 Iot Core Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWindows10IotCoreServices card
+include('elements/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices')
+AzureWindows10IotCoreServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWindows10IotCoreServices card
+include('elements/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices')
+AzureWindows10IotCoreServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureClientApps.card.png b/cloud/documentation/azure/IntuneServiceColor/AzureClientApps.card.png
new file mode 100644
index 00000000000..97f440bf16f
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureClientApps.card.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureClientApps.element.png b/cloud/documentation/azure/IntuneServiceColor/AzureClientApps.element.png
new file mode 100644
index 00000000000..79b8fdc38f2
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureClientApps.element.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureClientApps.md b/cloud/documentation/azure/IntuneServiceColor/AzureClientApps.md
new file mode 100644
index 00000000000..983e5c1ff29
--- /dev/null
+++ b/cloud/documentation/azure/IntuneServiceColor/AzureClientApps.md
@@ -0,0 +1,81 @@
+# AzureClientApps
+```text
+elements/azure/IntuneServiceColor/AzureClientApps
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureClientApps icon](../../../icons/azure/IntuneServiceColor/AzureClientApps.png) | ![AzureClientApps element](AzureClientApps.element.png) | ![AzureClientApps card](AzureClientApps.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureClientApps element
+include('elements/azure/IntuneServiceColor/AzureClientApps')
+AzureClientApps('element', 'Client Apps', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureClientApps element
+include('elements/azure/IntuneServiceColor/AzureClientApps')
+AzureClientApps('element', 'Client Apps', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureClientApps card
+include('elements/azure/IntuneServiceColor/AzureClientApps')
+AzureClientAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureClientApps card
+include('elements/azure/IntuneServiceColor/AzureClientApps')
+AzureClientAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureDedicatedEventHub.card.png b/cloud/documentation/azure/IntuneServiceColor/AzureDedicatedEventHub.card.png
new file mode 100644
index 00000000000..bd9695d9122
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureDedicatedEventHub.card.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureDedicatedEventHub.element.png b/cloud/documentation/azure/IntuneServiceColor/AzureDedicatedEventHub.element.png
new file mode 100644
index 00000000000..d24d615cdb0
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureDedicatedEventHub.element.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureDedicatedEventHub.md b/cloud/documentation/azure/IntuneServiceColor/AzureDedicatedEventHub.md
new file mode 100644
index 00000000000..eadb276cadc
--- /dev/null
+++ b/cloud/documentation/azure/IntuneServiceColor/AzureDedicatedEventHub.md
@@ -0,0 +1,81 @@
+# AzureDedicatedEventHub
+```text
+elements/azure/IntuneServiceColor/AzureDedicatedEventHub
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDedicatedEventHub icon](../../../icons/azure/IntuneServiceColor/AzureDedicatedEventHub.png) | ![AzureDedicatedEventHub element](AzureDedicatedEventHub.element.png) | ![AzureDedicatedEventHub card](AzureDedicatedEventHub.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDedicatedEventHub element
+include('elements/azure/IntuneServiceColor/AzureDedicatedEventHub')
+AzureDedicatedEventHub('element', 'Dedicated Event Hub', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDedicatedEventHub element
+include('elements/azure/IntuneServiceColor/AzureDedicatedEventHub')
+AzureDedicatedEventHub('element', 'Dedicated Event Hub', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDedicatedEventHub card
+include('elements/azure/IntuneServiceColor/AzureDedicatedEventHub')
+AzureDedicatedEventHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDedicatedEventHub card
+include('elements/azure/IntuneServiceColor/AzureDedicatedEventHub')
+AzureDedicatedEventHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureDeviceCompliance.card.png b/cloud/documentation/azure/IntuneServiceColor/AzureDeviceCompliance.card.png
new file mode 100644
index 00000000000..068a7fa2588
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureDeviceCompliance.card.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureDeviceCompliance.element.png b/cloud/documentation/azure/IntuneServiceColor/AzureDeviceCompliance.element.png
new file mode 100644
index 00000000000..b5348e022d7
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureDeviceCompliance.element.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureDeviceCompliance.md b/cloud/documentation/azure/IntuneServiceColor/AzureDeviceCompliance.md
new file mode 100644
index 00000000000..dfa3f25a7f2
--- /dev/null
+++ b/cloud/documentation/azure/IntuneServiceColor/AzureDeviceCompliance.md
@@ -0,0 +1,81 @@
+# AzureDeviceCompliance
+```text
+elements/azure/IntuneServiceColor/AzureDeviceCompliance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDeviceCompliance icon](../../../icons/azure/IntuneServiceColor/AzureDeviceCompliance.png) | ![AzureDeviceCompliance element](AzureDeviceCompliance.element.png) | ![AzureDeviceCompliance card](AzureDeviceCompliance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceCompliance element
+include('elements/azure/IntuneServiceColor/AzureDeviceCompliance')
+AzureDeviceCompliance('element', 'Device Compliance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceCompliance element
+include('elements/azure/IntuneServiceColor/AzureDeviceCompliance')
+AzureDeviceCompliance('element', 'Device Compliance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDeviceCompliance card
+include('elements/azure/IntuneServiceColor/AzureDeviceCompliance')
+AzureDeviceComplianceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDeviceCompliance card
+include('elements/azure/IntuneServiceColor/AzureDeviceCompliance')
+AzureDeviceComplianceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureDeviceConfig.card.png b/cloud/documentation/azure/IntuneServiceColor/AzureDeviceConfig.card.png
new file mode 100644
index 00000000000..f1c6a4e75ae
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureDeviceConfig.card.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureDeviceConfig.element.png b/cloud/documentation/azure/IntuneServiceColor/AzureDeviceConfig.element.png
new file mode 100644
index 00000000000..683137d6f0c
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureDeviceConfig.element.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureDeviceConfig.md b/cloud/documentation/azure/IntuneServiceColor/AzureDeviceConfig.md
new file mode 100644
index 00000000000..9ced8a0c100
--- /dev/null
+++ b/cloud/documentation/azure/IntuneServiceColor/AzureDeviceConfig.md
@@ -0,0 +1,81 @@
+# AzureDeviceConfig
+```text
+elements/azure/IntuneServiceColor/AzureDeviceConfig
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDeviceConfig icon](../../../icons/azure/IntuneServiceColor/AzureDeviceConfig.png) | ![AzureDeviceConfig element](AzureDeviceConfig.element.png) | ![AzureDeviceConfig card](AzureDeviceConfig.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceConfig element
+include('elements/azure/IntuneServiceColor/AzureDeviceConfig')
+AzureDeviceConfig('element', 'Device Config', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceConfig element
+include('elements/azure/IntuneServiceColor/AzureDeviceConfig')
+AzureDeviceConfig('element', 'Device Config', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDeviceConfig card
+include('elements/azure/IntuneServiceColor/AzureDeviceConfig')
+AzureDeviceConfigCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDeviceConfig card
+include('elements/azure/IntuneServiceColor/AzureDeviceConfig')
+AzureDeviceConfigCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureDevicesGroups.card.png b/cloud/documentation/azure/IntuneServiceColor/AzureDevicesGroups.card.png
new file mode 100644
index 00000000000..e84fac09a99
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureDevicesGroups.card.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureDevicesGroups.element.png b/cloud/documentation/azure/IntuneServiceColor/AzureDevicesGroups.element.png
new file mode 100644
index 00000000000..c3dc27aa654
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureDevicesGroups.element.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureDevicesGroups.md b/cloud/documentation/azure/IntuneServiceColor/AzureDevicesGroups.md
new file mode 100644
index 00000000000..5e3d3a8cf72
--- /dev/null
+++ b/cloud/documentation/azure/IntuneServiceColor/AzureDevicesGroups.md
@@ -0,0 +1,81 @@
+# AzureDevicesGroups
+```text
+elements/azure/IntuneServiceColor/AzureDevicesGroups
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDevicesGroups icon](../../../icons/azure/IntuneServiceColor/AzureDevicesGroups.png) | ![AzureDevicesGroups element](AzureDevicesGroups.element.png) | ![AzureDevicesGroups card](AzureDevicesGroups.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevicesGroups element
+include('elements/azure/IntuneServiceColor/AzureDevicesGroups')
+AzureDevicesGroups('element', 'Devices Groups', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevicesGroups element
+include('elements/azure/IntuneServiceColor/AzureDevicesGroups')
+AzureDevicesGroups('element', 'Devices Groups', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDevicesGroups card
+include('elements/azure/IntuneServiceColor/AzureDevicesGroups')
+AzureDevicesGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDevicesGroups card
+include('elements/azure/IntuneServiceColor/AzureDevicesGroups')
+AzureDevicesGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureEbooks.card.png b/cloud/documentation/azure/IntuneServiceColor/AzureEbooks.card.png
new file mode 100644
index 00000000000..edfb189871d
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureEbooks.card.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureEbooks.element.png b/cloud/documentation/azure/IntuneServiceColor/AzureEbooks.element.png
new file mode 100644
index 00000000000..a06cb475270
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureEbooks.element.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureEbooks.md b/cloud/documentation/azure/IntuneServiceColor/AzureEbooks.md
new file mode 100644
index 00000000000..b4abf19ecef
--- /dev/null
+++ b/cloud/documentation/azure/IntuneServiceColor/AzureEbooks.md
@@ -0,0 +1,81 @@
+# AzureEbooks
+```text
+elements/azure/IntuneServiceColor/AzureEbooks
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureEbooks icon](../../../icons/azure/IntuneServiceColor/AzureEbooks.png) | ![AzureEbooks element](AzureEbooks.element.png) | ![AzureEbooks card](AzureEbooks.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEbooks element
+include('elements/azure/IntuneServiceColor/AzureEbooks')
+AzureEbooks('element', 'Ebooks', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEbooks element
+include('elements/azure/IntuneServiceColor/AzureEbooks')
+AzureEbooks('element', 'Ebooks', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEbooks card
+include('elements/azure/IntuneServiceColor/AzureEbooks')
+AzureEbooksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEbooks card
+include('elements/azure/IntuneServiceColor/AzureEbooks')
+AzureEbooksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureEnrollment.card.png b/cloud/documentation/azure/IntuneServiceColor/AzureEnrollment.card.png
new file mode 100644
index 00000000000..b600d2b0eca
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureEnrollment.card.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureEnrollment.element.png b/cloud/documentation/azure/IntuneServiceColor/AzureEnrollment.element.png
new file mode 100644
index 00000000000..d75c9a669d2
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureEnrollment.element.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureEnrollment.md b/cloud/documentation/azure/IntuneServiceColor/AzureEnrollment.md
new file mode 100644
index 00000000000..310fab23012
--- /dev/null
+++ b/cloud/documentation/azure/IntuneServiceColor/AzureEnrollment.md
@@ -0,0 +1,81 @@
+# AzureEnrollment
+```text
+elements/azure/IntuneServiceColor/AzureEnrollment
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureEnrollment icon](../../../icons/azure/IntuneServiceColor/AzureEnrollment.png) | ![AzureEnrollment element](AzureEnrollment.element.png) | ![AzureEnrollment card](AzureEnrollment.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEnrollment element
+include('elements/azure/IntuneServiceColor/AzureEnrollment')
+AzureEnrollment('element', 'Enrollment', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEnrollment element
+include('elements/azure/IntuneServiceColor/AzureEnrollment')
+AzureEnrollment('element', 'Enrollment', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEnrollment card
+include('elements/azure/IntuneServiceColor/AzureEnrollment')
+AzureEnrollmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEnrollment card
+include('elements/azure/IntuneServiceColor/AzureEnrollment')
+AzureEnrollmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.card.png b/cloud/documentation/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.card.png
new file mode 100644
index 00000000000..44d0143e71b
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.card.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.element.png b/cloud/documentation/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.element.png
new file mode 100644
index 00000000000..0f8456370a1
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.element.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.md b/cloud/documentation/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.md
new file mode 100644
index 00000000000..b34600f6d85
--- /dev/null
+++ b/cloud/documentation/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.md
@@ -0,0 +1,81 @@
+# AzureExchangeOnPremisesAccess
+```text
+elements/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureExchangeOnPremisesAccess icon](../../../icons/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.png) | ![AzureExchangeOnPremisesAccess element](AzureExchangeOnPremisesAccess.element.png) | ![AzureExchangeOnPremisesAccess card](AzureExchangeOnPremisesAccess.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureExchangeOnPremisesAccess element
+include('elements/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess')
+AzureExchangeOnPremisesAccess('element', 'Exchange On Premises Access', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureExchangeOnPremisesAccess element
+include('elements/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess')
+AzureExchangeOnPremisesAccess('element', 'Exchange On Premises Access', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureExchangeOnPremisesAccess card
+include('elements/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess')
+AzureExchangeOnPremisesAccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureExchangeOnPremisesAccess card
+include('elements/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess')
+AzureExchangeOnPremisesAccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureIntuneAppProtection.card.png b/cloud/documentation/azure/IntuneServiceColor/AzureIntuneAppProtection.card.png
new file mode 100644
index 00000000000..cf6dd86d9bc
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureIntuneAppProtection.card.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureIntuneAppProtection.element.png b/cloud/documentation/azure/IntuneServiceColor/AzureIntuneAppProtection.element.png
new file mode 100644
index 00000000000..e19c2561e87
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureIntuneAppProtection.element.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureIntuneAppProtection.md b/cloud/documentation/azure/IntuneServiceColor/AzureIntuneAppProtection.md
new file mode 100644
index 00000000000..42dc49965ca
--- /dev/null
+++ b/cloud/documentation/azure/IntuneServiceColor/AzureIntuneAppProtection.md
@@ -0,0 +1,81 @@
+# AzureIntuneAppProtection
+```text
+elements/azure/IntuneServiceColor/AzureIntuneAppProtection
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureIntuneAppProtection icon](../../../icons/azure/IntuneServiceColor/AzureIntuneAppProtection.png) | ![AzureIntuneAppProtection element](AzureIntuneAppProtection.element.png) | ![AzureIntuneAppProtection card](AzureIntuneAppProtection.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneAppProtection element
+include('elements/azure/IntuneServiceColor/AzureIntuneAppProtection')
+AzureIntuneAppProtection('element', 'Intune App Protection', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneAppProtection element
+include('elements/azure/IntuneServiceColor/AzureIntuneAppProtection')
+AzureIntuneAppProtection('element', 'Intune App Protection', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntuneAppProtection card
+include('elements/azure/IntuneServiceColor/AzureIntuneAppProtection')
+AzureIntuneAppProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntuneAppProtection card
+include('elements/azure/IntuneServiceColor/AzureIntuneAppProtection')
+AzureIntuneAppProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureManagedDesktop.card.png b/cloud/documentation/azure/IntuneServiceColor/AzureManagedDesktop.card.png
new file mode 100644
index 00000000000..63fbb7d056c
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureManagedDesktop.card.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureManagedDesktop.element.png b/cloud/documentation/azure/IntuneServiceColor/AzureManagedDesktop.element.png
new file mode 100644
index 00000000000..ae42f1ca2b5
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureManagedDesktop.element.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureManagedDesktop.md b/cloud/documentation/azure/IntuneServiceColor/AzureManagedDesktop.md
new file mode 100644
index 00000000000..80a664bf8ce
--- /dev/null
+++ b/cloud/documentation/azure/IntuneServiceColor/AzureManagedDesktop.md
@@ -0,0 +1,81 @@
+# AzureManagedDesktop
+```text
+elements/azure/IntuneServiceColor/AzureManagedDesktop
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureManagedDesktop icon](../../../icons/azure/IntuneServiceColor/AzureManagedDesktop.png) | ![AzureManagedDesktop element](AzureManagedDesktop.element.png) | ![AzureManagedDesktop card](AzureManagedDesktop.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagedDesktop element
+include('elements/azure/IntuneServiceColor/AzureManagedDesktop')
+AzureManagedDesktop('element', 'Managed Desktop', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagedDesktop element
+include('elements/azure/IntuneServiceColor/AzureManagedDesktop')
+AzureManagedDesktop('element', 'Managed Desktop', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureManagedDesktop card
+include('elements/azure/IntuneServiceColor/AzureManagedDesktop')
+AzureManagedDesktopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureManagedDesktop card
+include('elements/azure/IntuneServiceColor/AzureManagedDesktop')
+AzureManagedDesktopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureSecurityBaselines.card.png b/cloud/documentation/azure/IntuneServiceColor/AzureSecurityBaselines.card.png
new file mode 100644
index 00000000000..e265905405d
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureSecurityBaselines.card.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureSecurityBaselines.element.png b/cloud/documentation/azure/IntuneServiceColor/AzureSecurityBaselines.element.png
new file mode 100644
index 00000000000..8ba7b373810
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureSecurityBaselines.element.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureSecurityBaselines.md b/cloud/documentation/azure/IntuneServiceColor/AzureSecurityBaselines.md
new file mode 100644
index 00000000000..24b3fea4bb8
--- /dev/null
+++ b/cloud/documentation/azure/IntuneServiceColor/AzureSecurityBaselines.md
@@ -0,0 +1,81 @@
+# AzureSecurityBaselines
+```text
+elements/azure/IntuneServiceColor/AzureSecurityBaselines
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSecurityBaselines icon](../../../icons/azure/IntuneServiceColor/AzureSecurityBaselines.png) | ![AzureSecurityBaselines element](AzureSecurityBaselines.element.png) | ![AzureSecurityBaselines card](AzureSecurityBaselines.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSecurityBaselines element
+include('elements/azure/IntuneServiceColor/AzureSecurityBaselines')
+AzureSecurityBaselines('element', 'Security Baselines', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSecurityBaselines element
+include('elements/azure/IntuneServiceColor/AzureSecurityBaselines')
+AzureSecurityBaselines('element', 'Security Baselines', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSecurityBaselines card
+include('elements/azure/IntuneServiceColor/AzureSecurityBaselines')
+AzureSecurityBaselinesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSecurityBaselines card
+include('elements/azure/IntuneServiceColor/AzureSecurityBaselines')
+AzureSecurityBaselinesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureSoftwareUpdate.card.png b/cloud/documentation/azure/IntuneServiceColor/AzureSoftwareUpdate.card.png
new file mode 100644
index 00000000000..295fea3478f
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureSoftwareUpdate.card.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureSoftwareUpdate.element.png b/cloud/documentation/azure/IntuneServiceColor/AzureSoftwareUpdate.element.png
new file mode 100644
index 00000000000..f28a8425699
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureSoftwareUpdate.element.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureSoftwareUpdate.md b/cloud/documentation/azure/IntuneServiceColor/AzureSoftwareUpdate.md
new file mode 100644
index 00000000000..c1f5b15b886
--- /dev/null
+++ b/cloud/documentation/azure/IntuneServiceColor/AzureSoftwareUpdate.md
@@ -0,0 +1,81 @@
+# AzureSoftwareUpdate
+```text
+elements/azure/IntuneServiceColor/AzureSoftwareUpdate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSoftwareUpdate icon](../../../icons/azure/IntuneServiceColor/AzureSoftwareUpdate.png) | ![AzureSoftwareUpdate element](AzureSoftwareUpdate.element.png) | ![AzureSoftwareUpdate card](AzureSoftwareUpdate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSoftwareUpdate element
+include('elements/azure/IntuneServiceColor/AzureSoftwareUpdate')
+AzureSoftwareUpdate('element', 'Software Update', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSoftwareUpdate element
+include('elements/azure/IntuneServiceColor/AzureSoftwareUpdate')
+AzureSoftwareUpdate('element', 'Software Update', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSoftwareUpdate card
+include('elements/azure/IntuneServiceColor/AzureSoftwareUpdate')
+AzureSoftwareUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSoftwareUpdate card
+include('elements/azure/IntuneServiceColor/AzureSoftwareUpdate')
+AzureSoftwareUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureTools.card.png b/cloud/documentation/azure/IntuneServiceColor/AzureTools.card.png
new file mode 100644
index 00000000000..555d9c4dc5d
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureTools.card.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureTools.element.png b/cloud/documentation/azure/IntuneServiceColor/AzureTools.element.png
new file mode 100644
index 00000000000..32a417b0d94
Binary files /dev/null and b/cloud/documentation/azure/IntuneServiceColor/AzureTools.element.png differ
diff --git a/cloud/documentation/azure/IntuneServiceColor/AzureTools.md b/cloud/documentation/azure/IntuneServiceColor/AzureTools.md
new file mode 100644
index 00000000000..46e3ef5ef9c
--- /dev/null
+++ b/cloud/documentation/azure/IntuneServiceColor/AzureTools.md
@@ -0,0 +1,81 @@
+# AzureTools
+```text
+elements/azure/IntuneServiceColor/AzureTools
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTools icon](../../../icons/azure/IntuneServiceColor/AzureTools.png) | ![AzureTools element](AzureTools.element.png) | ![AzureTools card](AzureTools.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTools element
+include('elements/azure/IntuneServiceColor/AzureTools')
+AzureTools('element', 'Tools', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTools element
+include('elements/azure/IntuneServiceColor/AzureTools')
+AzureTools('element', 'Tools', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTools card
+include('elements/azure/IntuneServiceColor/AzureTools')
+AzureToolsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTools card
+include('elements/azure/IntuneServiceColor/AzureTools')
+AzureToolsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.card.png
new file mode 100644
index 00000000000..6fc92f71b4e
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.element.png
new file mode 100644
index 00000000000..22b0b67ea29
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.md
new file mode 100644
index 00000000000..58e97fc15c2
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.md
@@ -0,0 +1,81 @@
+# AzureActivityLog
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureActivityLog
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureActivityLog icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.png) | ![AzureActivityLog element](AzureActivityLog.element.png) | ![AzureActivityLog card](AzureActivityLog.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureActivityLog element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureActivityLog')
+AzureActivityLog('element', 'Activity Log', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureActivityLog element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureActivityLog')
+AzureActivityLog('element', 'Activity Log', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureActivityLog card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureActivityLog')
+AzureActivityLogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureActivityLog card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureActivityLog')
+AzureActivityLogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.card.png
new file mode 100644
index 00000000000..5b1e26f2cc4
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.element.png
new file mode 100644
index 00000000000..fd938a89dae
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.md
new file mode 100644
index 00000000000..1387b4e61a0
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.md
@@ -0,0 +1,81 @@
+# AzureAdvisor
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureAdvisor
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAdvisor icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.png) | ![AzureAdvisor element](AzureAdvisor.element.png) | ![AzureAdvisor card](AzureAdvisor.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdvisor element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAdvisor')
+AzureAdvisor('element', 'Advisor', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdvisor element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAdvisor')
+AzureAdvisor('element', 'Advisor', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAdvisor card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAdvisor')
+AzureAdvisorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAdvisor card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAdvisor')
+AzureAdvisorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAlerts.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAlerts.card.png
new file mode 100644
index 00000000000..288df6a55f1
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAlerts.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAlerts.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAlerts.element.png
new file mode 100644
index 00000000000..6d3bbfbba7c
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAlerts.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAlerts.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAlerts.md
new file mode 100644
index 00000000000..73e4be088b5
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAlerts.md
@@ -0,0 +1,81 @@
+# AzureAlerts
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureAlerts
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAlerts icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureAlerts.png) | ![AzureAlerts element](AzureAlerts.element.png) | ![AzureAlerts card](AzureAlerts.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAlerts element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAlerts')
+AzureAlerts('element', 'Alerts', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAlerts element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAlerts')
+AzureAlerts('element', 'Alerts', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAlerts card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAlerts')
+AzureAlertsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAlerts card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAlerts')
+AzureAlertsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.card.png
new file mode 100644
index 00000000000..b199d97c9a2
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.element.png
new file mode 100644
index 00000000000..77de6686302
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.md
new file mode 100644
index 00000000000..1c87ba37e56
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.md
@@ -0,0 +1,81 @@
+# AzureAutomationAccounts
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAutomationAccounts icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.png) | ![AzureAutomationAccounts element](AzureAutomationAccounts.element.png) | ![AzureAutomationAccounts card](AzureAutomationAccounts.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAutomationAccounts element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts')
+AzureAutomationAccounts('element', 'Automation Accounts', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAutomationAccounts element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts')
+AzureAutomationAccounts('element', 'Automation Accounts', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAutomationAccounts card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts')
+AzureAutomationAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAutomationAccounts card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts')
+AzureAutomationAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.card.png
new file mode 100644
index 00000000000..8f0fd97d8d9
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.element.png
new file mode 100644
index 00000000000..61108392780
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.md
new file mode 100644
index 00000000000..1103785b097
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.md
@@ -0,0 +1,81 @@
+# AzureBlueprints
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureBlueprints
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureBlueprints icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.png) | ![AzureBlueprints element](AzureBlueprints.element.png) | ![AzureBlueprints card](AzureBlueprints.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBlueprints element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureBlueprints')
+AzureBlueprints('element', 'Blueprints', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBlueprints element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureBlueprints')
+AzureBlueprints('element', 'Blueprints', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBlueprints card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureBlueprints')
+AzureBlueprintsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBlueprints card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureBlueprints')
+AzureBlueprintsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.card.png
new file mode 100644
index 00000000000..d869fdecba1
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.element.png
new file mode 100644
index 00000000000..6ad007b7975
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.md
new file mode 100644
index 00000000000..d5e0416c06e
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.md
@@ -0,0 +1,81 @@
+# AzureCostManagementBilling
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCostManagementBilling icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.png) | ![AzureCostManagementBilling element](AzureCostManagementBilling.element.png) | ![AzureCostManagementBilling card](AzureCostManagementBilling.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCostManagementBilling element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling')
+AzureCostManagementBilling('element', 'Cost Management Billing', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCostManagementBilling element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling')
+AzureCostManagementBilling('element', 'Cost Management Billing', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCostManagementBilling card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling')
+AzureCostManagementBillingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCostManagementBilling card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling')
+AzureCostManagementBillingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.card.png
new file mode 100644
index 00000000000..d6580379eaa
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.element.png
new file mode 100644
index 00000000000..0893693aed8
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.md
new file mode 100644
index 00000000000..c25ccf9957f
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.md
@@ -0,0 +1,81 @@
+# AzureDiagnosticSettings
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDiagnosticSettings icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.png) | ![AzureDiagnosticSettings element](AzureDiagnosticSettings.element.png) | ![AzureDiagnosticSettings card](AzureDiagnosticSettings.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDiagnosticSettings element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings')
+AzureDiagnosticSettings('element', 'Diagnostic Settings', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDiagnosticSettings element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings')
+AzureDiagnosticSettings('element', 'Diagnostic Settings', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDiagnosticSettings card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings')
+AzureDiagnosticSettingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDiagnosticSettings card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings')
+AzureDiagnosticSettingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.card.png
new file mode 100644
index 00000000000..66cf0c08b05
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.element.png
new file mode 100644
index 00000000000..a4485d0d43c
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.md
new file mode 100644
index 00000000000..691d37fb854
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.md
@@ -0,0 +1,81 @@
+# AzureFreeServices
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureFreeServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureFreeServices icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.png) | ![AzureFreeServices element](AzureFreeServices.element.png) | ![AzureFreeServices card](AzureFreeServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFreeServices element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureFreeServices')
+AzureFreeServices('element', 'Free Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFreeServices element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureFreeServices')
+AzureFreeServices('element', 'Free Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFreeServices card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureFreeServices')
+AzureFreeServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFreeServices card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureFreeServices')
+AzureFreeServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.card.png
new file mode 100644
index 00000000000..b9719481620
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.element.png
new file mode 100644
index 00000000000..ca56edf59ab
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.md
new file mode 100644
index 00000000000..6083e423e3b
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.md
@@ -0,0 +1,81 @@
+# AzureGuestAssignments
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureGuestAssignments icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.png) | ![AzureGuestAssignments element](AzureGuestAssignments.element.png) | ![AzureGuestAssignments card](AzureGuestAssignments.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGuestAssignments element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments')
+AzureGuestAssignments('element', 'Guest Assignments', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGuestAssignments element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments')
+AzureGuestAssignments('element', 'Guest Assignments', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGuestAssignments card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments')
+AzureGuestAssignmentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGuestAssignments card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments')
+AzureGuestAssignmentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.card.png
new file mode 100644
index 00000000000..88acd56c741
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.element.png
new file mode 100644
index 00000000000..965ea92c9f3
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.md
new file mode 100644
index 00000000000..fb124d0b8c8
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.md
@@ -0,0 +1,81 @@
+# AzureManagedApplications
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureManagedApplications icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.png) | ![AzureManagedApplications element](AzureManagedApplications.element.png) | ![AzureManagedApplications card](AzureManagedApplications.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagedApplications element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications')
+AzureManagedApplications('element', 'Managed Applications', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagedApplications element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications')
+AzureManagedApplications('element', 'Managed Applications', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureManagedApplications card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications')
+AzureManagedApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureManagedApplications card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications')
+AzureManagedApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMetrics.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMetrics.card.png
new file mode 100644
index 00000000000..9c02d991075
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMetrics.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMetrics.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMetrics.element.png
new file mode 100644
index 00000000000..e49555688a1
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMetrics.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMetrics.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMetrics.md
new file mode 100644
index 00000000000..14e837e3bd6
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMetrics.md
@@ -0,0 +1,81 @@
+# AzureMetrics
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureMetrics
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMetrics icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureMetrics.png) | ![AzureMetrics element](AzureMetrics.element.png) | ![AzureMetrics card](AzureMetrics.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMetrics element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureMetrics')
+AzureMetrics('element', 'Metrics', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMetrics element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureMetrics')
+AzureMetrics('element', 'Metrics', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMetrics card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureMetrics')
+AzureMetricsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMetrics card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureMetrics')
+AzureMetricsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMonitor.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMonitor.card.png
new file mode 100644
index 00000000000..6ade0a755a8
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMonitor.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMonitor.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMonitor.element.png
new file mode 100644
index 00000000000..0f692a928d0
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMonitor.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMonitor.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMonitor.md
new file mode 100644
index 00000000000..0d0c0d7548f
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureMonitor.md
@@ -0,0 +1,81 @@
+# AzureMonitor
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureMonitor
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMonitor icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureMonitor.png) | ![AzureMonitor element](AzureMonitor.element.png) | ![AzureMonitor card](AzureMonitor.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMonitor element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureMonitor')
+AzureMonitor('element', 'Monitor', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMonitor element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureMonitor')
+AzureMonitor('element', 'Monitor', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMonitor card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureMonitor')
+AzureMonitorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMonitor card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureMonitor')
+AzureMonitorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.card.png
new file mode 100644
index 00000000000..3e975b19941
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.element.png
new file mode 100644
index 00000000000..e8e02efe956
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.md
new file mode 100644
index 00000000000..1c2ba0ba23e
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.md
@@ -0,0 +1,81 @@
+# AzureNetworkWatcher
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureNetworkWatcher icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.png) | ![AzureNetworkWatcher element](AzureNetworkWatcher.element.png) | ![AzureNetworkWatcher card](AzureNetworkWatcher.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkWatcher element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher')
+AzureNetworkWatcher('element', 'Network Watcher', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkWatcher element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher')
+AzureNetworkWatcher('element', 'Network Watcher', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNetworkWatcher card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher')
+AzureNetworkWatcherCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNetworkWatcher card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher')
+AzureNetworkWatcherCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzurePolicy.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzurePolicy.card.png
new file mode 100644
index 00000000000..c55ade594e7
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzurePolicy.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzurePolicy.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzurePolicy.element.png
new file mode 100644
index 00000000000..39bedf82c5b
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzurePolicy.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzurePolicy.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzurePolicy.md
new file mode 100644
index 00000000000..365b7a8f65d
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzurePolicy.md
@@ -0,0 +1,81 @@
+# AzurePolicy
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzurePolicy
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzurePolicy icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzurePolicy.png) | ![AzurePolicy element](AzurePolicy.element.png) | ![AzurePolicy card](AzurePolicy.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePolicy element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzurePolicy')
+AzurePolicy('element', 'Policy', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePolicy element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzurePolicy')
+AzurePolicy('element', 'Policy', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePolicy card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzurePolicy')
+AzurePolicyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePolicy card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzurePolicy')
+AzurePolicyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.card.png
new file mode 100644
index 00000000000..f4df4659666
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.element.png
new file mode 100644
index 00000000000..b32b89faa53
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.md
new file mode 100644
index 00000000000..2af509da7ce
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.md
@@ -0,0 +1,81 @@
+# AzureRecoveryServicesVaults
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureRecoveryServicesVaults icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.png) | ![AzureRecoveryServicesVaults element](AzureRecoveryServicesVaults.element.png) | ![AzureRecoveryServicesVaults card](AzureRecoveryServicesVaults.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRecoveryServicesVaults element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults')
+AzureRecoveryServicesVaults('element', 'Recovery Services Vaults', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRecoveryServicesVaults element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults')
+AzureRecoveryServicesVaults('element', 'Recovery Services Vaults', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRecoveryServicesVaults card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults')
+AzureRecoveryServicesVaultsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRecoveryServicesVaults card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults')
+AzureRecoveryServicesVaultsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.card.png
new file mode 100644
index 00000000000..599e9666db8
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.element.png
new file mode 100644
index 00000000000..622fa83cd42
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.md
new file mode 100644
index 00000000000..844196a849d
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.md
@@ -0,0 +1,81 @@
+# AzureResourceGraphExplorer
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureResourceGraphExplorer icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.png) | ![AzureResourceGraphExplorer element](AzureResourceGraphExplorer.element.png) | ![AzureResourceGraphExplorer card](AzureResourceGraphExplorer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureResourceGraphExplorer element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer')
+AzureResourceGraphExplorer('element', 'Resource Graph Explorer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureResourceGraphExplorer element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer')
+AzureResourceGraphExplorer('element', 'Resource Graph Explorer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureResourceGraphExplorer card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer')
+AzureResourceGraphExplorerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureResourceGraphExplorer card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer')
+AzureResourceGraphExplorerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.card.png
new file mode 100644
index 00000000000..6845c4a11cf
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.element.png
new file mode 100644
index 00000000000..24917f80af0
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.md
new file mode 100644
index 00000000000..5038fa9de54
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.md
@@ -0,0 +1,81 @@
+# AzureSchedulerJobCollections
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSchedulerJobCollections icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.png) | ![AzureSchedulerJobCollections element](AzureSchedulerJobCollections.element.png) | ![AzureSchedulerJobCollections card](AzureSchedulerJobCollections.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSchedulerJobCollections element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections')
+AzureSchedulerJobCollections('element', 'Scheduler Job Collections', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSchedulerJobCollections element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections')
+AzureSchedulerJobCollections('element', 'Scheduler Job Collections', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSchedulerJobCollections card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections')
+AzureSchedulerJobCollectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSchedulerJobCollections card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections')
+AzureSchedulerJobCollectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSolutions.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSolutions.card.png
new file mode 100644
index 00000000000..4ac7e0294e0
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSolutions.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSolutions.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSolutions.element.png
new file mode 100644
index 00000000000..c7ae1e20690
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSolutions.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSolutions.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSolutions.md
new file mode 100644
index 00000000000..a46bfe22a94
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/AzureSolutions.md
@@ -0,0 +1,81 @@
+# AzureSolutions
+```text
+elements/azure/ManagementAndGovernanceServiceColor/AzureSolutions
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSolutions icon](../../../icons/azure/ManagementAndGovernanceServiceColor/AzureSolutions.png) | ![AzureSolutions element](AzureSolutions.element.png) | ![AzureSolutions card](AzureSolutions.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSolutions element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureSolutions')
+AzureSolutions('element', 'Solutions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSolutions element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureSolutions')
+AzureSolutions('element', 'Solutions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSolutions card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureSolutions')
+AzureSolutionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSolutions card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureSolutions')
+AzureSolutionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.card.png
new file mode 100644
index 00000000000..a4c1f462ac5
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.element.png
new file mode 100644
index 00000000000..e4fb11d6d64
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.md
new file mode 100644
index 00000000000..ec253c1e244
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.md
@@ -0,0 +1,81 @@
+# AzureContentProtection
+```text
+elements/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureContentProtection icon](../../../../icons/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.png) | ![AzureContentProtection element](AzureContentProtection.element.png) | ![AzureContentProtection card](AzureContentProtection.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureContentProtection element
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection')
+AzureContentProtection('element', 'Content Protection', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureContentProtection element
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection')
+AzureContentProtection('element', 'Content Protection', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureContentProtection card
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection')
+AzureContentProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureContentProtection card
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection')
+AzureContentProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.card.png
new file mode 100644
index 00000000000..20d45e41254
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.element.png
new file mode 100644
index 00000000000..d4b8298d30a
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.md
new file mode 100644
index 00000000000..f7399ca8508
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.md
@@ -0,0 +1,81 @@
+# AzureMediaEncoding
+```text
+elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMediaEncoding icon](../../../../icons/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.png) | ![AzureMediaEncoding element](AzureMediaEncoding.element.png) | ![AzureMediaEncoding card](AzureMediaEncoding.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMediaEncoding element
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding')
+AzureMediaEncoding('element', 'Media Encoding', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMediaEncoding element
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding')
+AzureMediaEncoding('element', 'Media Encoding', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMediaEncoding card
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding')
+AzureMediaEncodingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMediaEncoding card
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding')
+AzureMediaEncodingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.card.png
new file mode 100644
index 00000000000..cd64631c324
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.element.png
new file mode 100644
index 00000000000..43b4887e9cd
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.md
new file mode 100644
index 00000000000..73e0619627c
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.md
@@ -0,0 +1,81 @@
+# AzureMediaOnDemand
+```text
+elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMediaOnDemand icon](../../../../icons/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.png) | ![AzureMediaOnDemand element](AzureMediaOnDemand.element.png) | ![AzureMediaOnDemand card](AzureMediaOnDemand.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMediaOnDemand element
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand')
+AzureMediaOnDemand('element', 'Media On Demand', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMediaOnDemand element
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand')
+AzureMediaOnDemand('element', 'Media On Demand', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMediaOnDemand card
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand')
+AzureMediaOnDemandCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMediaOnDemand card
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand')
+AzureMediaOnDemandCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.card.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.card.png
new file mode 100644
index 00000000000..71dc5058920
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.card.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.element.png b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.element.png
new file mode 100644
index 00000000000..981bcd23f56
Binary files /dev/null and b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.element.png differ
diff --git a/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.md b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.md
new file mode 100644
index 00000000000..b92e0af8b38
--- /dev/null
+++ b/cloud/documentation/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.md
@@ -0,0 +1,81 @@
+# AzureMediaPlayer
+```text
+elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMediaPlayer icon](../../../../icons/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.png) | ![AzureMediaPlayer element](AzureMediaPlayer.element.png) | ![AzureMediaPlayer card](AzureMediaPlayer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMediaPlayer element
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer')
+AzureMediaPlayer('element', 'Media Player', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMediaPlayer element
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer')
+AzureMediaPlayer('element', 'Media Player', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMediaPlayer card
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer')
+AzureMediaPlayerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMediaPlayer card
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer')
+AzureMediaPlayerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/MigrateServiceColor/AzureDatabaseMigrationServices.card.png b/cloud/documentation/azure/MigrateServiceColor/AzureDatabaseMigrationServices.card.png
new file mode 100644
index 00000000000..b7d252a34c0
Binary files /dev/null and b/cloud/documentation/azure/MigrateServiceColor/AzureDatabaseMigrationServices.card.png differ
diff --git a/cloud/documentation/azure/MigrateServiceColor/AzureDatabaseMigrationServices.element.png b/cloud/documentation/azure/MigrateServiceColor/AzureDatabaseMigrationServices.element.png
new file mode 100644
index 00000000000..346c2f041b7
Binary files /dev/null and b/cloud/documentation/azure/MigrateServiceColor/AzureDatabaseMigrationServices.element.png differ
diff --git a/cloud/documentation/azure/MigrateServiceColor/AzureDatabaseMigrationServices.md b/cloud/documentation/azure/MigrateServiceColor/AzureDatabaseMigrationServices.md
new file mode 100644
index 00000000000..95959dc81f3
--- /dev/null
+++ b/cloud/documentation/azure/MigrateServiceColor/AzureDatabaseMigrationServices.md
@@ -0,0 +1,81 @@
+# AzureDatabaseMigrationServices
+```text
+elements/azure/MigrateServiceColor/AzureDatabaseMigrationServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDatabaseMigrationServices icon](../../../icons/azure/MigrateServiceColor/AzureDatabaseMigrationServices.png) | ![AzureDatabaseMigrationServices element](AzureDatabaseMigrationServices.element.png) | ![AzureDatabaseMigrationServices card](AzureDatabaseMigrationServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseMigrationServices element
+include('elements/azure/MigrateServiceColor/AzureDatabaseMigrationServices')
+AzureDatabaseMigrationServices('element', 'Database Migration Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseMigrationServices element
+include('elements/azure/MigrateServiceColor/AzureDatabaseMigrationServices')
+AzureDatabaseMigrationServices('element', 'Database Migration Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabaseMigrationServices card
+include('elements/azure/MigrateServiceColor/AzureDatabaseMigrationServices')
+AzureDatabaseMigrationServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabaseMigrationServices card
+include('elements/azure/MigrateServiceColor/AzureDatabaseMigrationServices')
+AzureDatabaseMigrationServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/MigrateServiceColor/AzureMigrationProjects.card.png b/cloud/documentation/azure/MigrateServiceColor/AzureMigrationProjects.card.png
new file mode 100644
index 00000000000..b75d2dd7ebc
Binary files /dev/null and b/cloud/documentation/azure/MigrateServiceColor/AzureMigrationProjects.card.png differ
diff --git a/cloud/documentation/azure/MigrateServiceColor/AzureMigrationProjects.element.png b/cloud/documentation/azure/MigrateServiceColor/AzureMigrationProjects.element.png
new file mode 100644
index 00000000000..ebacf0cd598
Binary files /dev/null and b/cloud/documentation/azure/MigrateServiceColor/AzureMigrationProjects.element.png differ
diff --git a/cloud/documentation/azure/MigrateServiceColor/AzureMigrationProjects.md b/cloud/documentation/azure/MigrateServiceColor/AzureMigrationProjects.md
new file mode 100644
index 00000000000..976586195f1
--- /dev/null
+++ b/cloud/documentation/azure/MigrateServiceColor/AzureMigrationProjects.md
@@ -0,0 +1,81 @@
+# AzureMigrationProjects
+```text
+elements/azure/MigrateServiceColor/AzureMigrationProjects
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMigrationProjects icon](../../../icons/azure/MigrateServiceColor/AzureMigrationProjects.png) | ![AzureMigrationProjects element](AzureMigrationProjects.element.png) | ![AzureMigrationProjects card](AzureMigrationProjects.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMigrationProjects element
+include('elements/azure/MigrateServiceColor/AzureMigrationProjects')
+AzureMigrationProjects('element', 'Migration Projects', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMigrationProjects element
+include('elements/azure/MigrateServiceColor/AzureMigrationProjects')
+AzureMigrationProjects('element', 'Migration Projects', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMigrationProjects card
+include('elements/azure/MigrateServiceColor/AzureMigrationProjects')
+AzureMigrationProjectsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMigrationProjects card
+include('elements/azure/MigrateServiceColor/AzureMigrationProjects')
+AzureMigrationProjectsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/MigrateServiceColor/AzureRecoveryServicesVaults.card.png b/cloud/documentation/azure/MigrateServiceColor/AzureRecoveryServicesVaults.card.png
new file mode 100644
index 00000000000..f4df4659666
Binary files /dev/null and b/cloud/documentation/azure/MigrateServiceColor/AzureRecoveryServicesVaults.card.png differ
diff --git a/cloud/documentation/azure/MigrateServiceColor/AzureRecoveryServicesVaults.element.png b/cloud/documentation/azure/MigrateServiceColor/AzureRecoveryServicesVaults.element.png
new file mode 100644
index 00000000000..c113af9a64f
Binary files /dev/null and b/cloud/documentation/azure/MigrateServiceColor/AzureRecoveryServicesVaults.element.png differ
diff --git a/cloud/documentation/azure/MigrateServiceColor/AzureRecoveryServicesVaults.md b/cloud/documentation/azure/MigrateServiceColor/AzureRecoveryServicesVaults.md
new file mode 100644
index 00000000000..1dec235f83a
--- /dev/null
+++ b/cloud/documentation/azure/MigrateServiceColor/AzureRecoveryServicesVaults.md
@@ -0,0 +1,81 @@
+# AzureRecoveryServicesVaults
+```text
+elements/azure/MigrateServiceColor/AzureRecoveryServicesVaults
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureRecoveryServicesVaults icon](../../../icons/azure/MigrateServiceColor/AzureRecoveryServicesVaults.png) | ![AzureRecoveryServicesVaults element](AzureRecoveryServicesVaults.element.png) | ![AzureRecoveryServicesVaults card](AzureRecoveryServicesVaults.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRecoveryServicesVaults element
+include('elements/azure/MigrateServiceColor/AzureRecoveryServicesVaults')
+AzureRecoveryServicesVaults('element', 'Recovery Services Vaults', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRecoveryServicesVaults element
+include('elements/azure/MigrateServiceColor/AzureRecoveryServicesVaults')
+AzureRecoveryServicesVaults('element', 'Recovery Services Vaults', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRecoveryServicesVaults card
+include('elements/azure/MigrateServiceColor/AzureRecoveryServicesVaults')
+AzureRecoveryServicesVaultsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRecoveryServicesVaults card
+include('elements/azure/MigrateServiceColor/AzureRecoveryServicesVaults')
+AzureRecoveryServicesVaultsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/MixedRealityServiceIcon/AzureSpatialAnchor.card.png b/cloud/documentation/azure/MixedRealityServiceIcon/AzureSpatialAnchor.card.png
new file mode 100644
index 00000000000..0c7045e0020
Binary files /dev/null and b/cloud/documentation/azure/MixedRealityServiceIcon/AzureSpatialAnchor.card.png differ
diff --git a/cloud/documentation/azure/MixedRealityServiceIcon/AzureSpatialAnchor.element.png b/cloud/documentation/azure/MixedRealityServiceIcon/AzureSpatialAnchor.element.png
new file mode 100644
index 00000000000..885ea73fc87
Binary files /dev/null and b/cloud/documentation/azure/MixedRealityServiceIcon/AzureSpatialAnchor.element.png differ
diff --git a/cloud/documentation/azure/MixedRealityServiceIcon/AzureSpatialAnchor.md b/cloud/documentation/azure/MixedRealityServiceIcon/AzureSpatialAnchor.md
new file mode 100644
index 00000000000..15e0ef4a023
--- /dev/null
+++ b/cloud/documentation/azure/MixedRealityServiceIcon/AzureSpatialAnchor.md
@@ -0,0 +1,81 @@
+# AzureSpatialAnchor
+```text
+elements/azure/MixedRealityServiceIcon/AzureSpatialAnchor
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSpatialAnchor icon](../../../icons/azure/MixedRealityServiceIcon/AzureSpatialAnchor.png) | ![AzureSpatialAnchor element](AzureSpatialAnchor.element.png) | ![AzureSpatialAnchor card](AzureSpatialAnchor.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSpatialAnchor element
+include('elements/azure/MixedRealityServiceIcon/AzureSpatialAnchor')
+AzureSpatialAnchor('element', 'Spatial Anchor', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSpatialAnchor element
+include('elements/azure/MixedRealityServiceIcon/AzureSpatialAnchor')
+AzureSpatialAnchor('element', 'Spatial Anchor', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSpatialAnchor card
+include('elements/azure/MixedRealityServiceIcon/AzureSpatialAnchor')
+AzureSpatialAnchorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSpatialAnchor card
+include('elements/azure/MixedRealityServiceIcon/AzureSpatialAnchor')
+AzureSpatialAnchorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/MobileServiceColor/AzureAppServiceMobile.card.png b/cloud/documentation/azure/MobileServiceColor/AzureAppServiceMobile.card.png
new file mode 100644
index 00000000000..14c2bf55d53
Binary files /dev/null and b/cloud/documentation/azure/MobileServiceColor/AzureAppServiceMobile.card.png differ
diff --git a/cloud/documentation/azure/MobileServiceColor/AzureAppServiceMobile.element.png b/cloud/documentation/azure/MobileServiceColor/AzureAppServiceMobile.element.png
new file mode 100644
index 00000000000..3a3b9e97b49
Binary files /dev/null and b/cloud/documentation/azure/MobileServiceColor/AzureAppServiceMobile.element.png differ
diff --git a/cloud/documentation/azure/MobileServiceColor/AzureAppServiceMobile.md b/cloud/documentation/azure/MobileServiceColor/AzureAppServiceMobile.md
new file mode 100644
index 00000000000..0edf5e8608f
--- /dev/null
+++ b/cloud/documentation/azure/MobileServiceColor/AzureAppServiceMobile.md
@@ -0,0 +1,81 @@
+# AzureAppServiceMobile
+```text
+elements/azure/MobileServiceColor/AzureAppServiceMobile
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAppServiceMobile icon](../../../icons/azure/MobileServiceColor/AzureAppServiceMobile.png) | ![AzureAppServiceMobile element](AzureAppServiceMobile.element.png) | ![AzureAppServiceMobile card](AzureAppServiceMobile.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServiceMobile element
+include('elements/azure/MobileServiceColor/AzureAppServiceMobile')
+AzureAppServiceMobile('element', 'App Service Mobile', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServiceMobile element
+include('elements/azure/MobileServiceColor/AzureAppServiceMobile')
+AzureAppServiceMobile('element', 'App Service Mobile', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAppServiceMobile card
+include('elements/azure/MobileServiceColor/AzureAppServiceMobile')
+AzureAppServiceMobileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAppServiceMobile card
+include('elements/azure/MobileServiceColor/AzureAppServiceMobile')
+AzureAppServiceMobileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/MobileServiceColor/AzureMobileEngagement.card.png b/cloud/documentation/azure/MobileServiceColor/AzureMobileEngagement.card.png
new file mode 100644
index 00000000000..06903590aeb
Binary files /dev/null and b/cloud/documentation/azure/MobileServiceColor/AzureMobileEngagement.card.png differ
diff --git a/cloud/documentation/azure/MobileServiceColor/AzureMobileEngagement.element.png b/cloud/documentation/azure/MobileServiceColor/AzureMobileEngagement.element.png
new file mode 100644
index 00000000000..68427f598ec
Binary files /dev/null and b/cloud/documentation/azure/MobileServiceColor/AzureMobileEngagement.element.png differ
diff --git a/cloud/documentation/azure/MobileServiceColor/AzureMobileEngagement.md b/cloud/documentation/azure/MobileServiceColor/AzureMobileEngagement.md
new file mode 100644
index 00000000000..b0cc21a4e31
--- /dev/null
+++ b/cloud/documentation/azure/MobileServiceColor/AzureMobileEngagement.md
@@ -0,0 +1,81 @@
+# AzureMobileEngagement
+```text
+elements/azure/MobileServiceColor/AzureMobileEngagement
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMobileEngagement icon](../../../icons/azure/MobileServiceColor/AzureMobileEngagement.png) | ![AzureMobileEngagement element](AzureMobileEngagement.element.png) | ![AzureMobileEngagement card](AzureMobileEngagement.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMobileEngagement element
+include('elements/azure/MobileServiceColor/AzureMobileEngagement')
+AzureMobileEngagement('element', 'Mobile Engagement', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMobileEngagement element
+include('elements/azure/MobileServiceColor/AzureMobileEngagement')
+AzureMobileEngagement('element', 'Mobile Engagement', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMobileEngagement card
+include('elements/azure/MobileServiceColor/AzureMobileEngagement')
+AzureMobileEngagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMobileEngagement card
+include('elements/azure/MobileServiceColor/AzureMobileEngagement')
+AzureMobileEngagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/MobileServiceColor/AzureNotificationHubs.card.png b/cloud/documentation/azure/MobileServiceColor/AzureNotificationHubs.card.png
new file mode 100644
index 00000000000..12e7489c6bb
Binary files /dev/null and b/cloud/documentation/azure/MobileServiceColor/AzureNotificationHubs.card.png differ
diff --git a/cloud/documentation/azure/MobileServiceColor/AzureNotificationHubs.element.png b/cloud/documentation/azure/MobileServiceColor/AzureNotificationHubs.element.png
new file mode 100644
index 00000000000..54a45cd9a8c
Binary files /dev/null and b/cloud/documentation/azure/MobileServiceColor/AzureNotificationHubs.element.png differ
diff --git a/cloud/documentation/azure/MobileServiceColor/AzureNotificationHubs.md b/cloud/documentation/azure/MobileServiceColor/AzureNotificationHubs.md
new file mode 100644
index 00000000000..eb44597b23e
--- /dev/null
+++ b/cloud/documentation/azure/MobileServiceColor/AzureNotificationHubs.md
@@ -0,0 +1,81 @@
+# AzureNotificationHubs
+```text
+elements/azure/MobileServiceColor/AzureNotificationHubs
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureNotificationHubs icon](../../../icons/azure/MobileServiceColor/AzureNotificationHubs.png) | ![AzureNotificationHubs element](AzureNotificationHubs.element.png) | ![AzureNotificationHubs card](AzureNotificationHubs.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNotificationHubs element
+include('elements/azure/MobileServiceColor/AzureNotificationHubs')
+AzureNotificationHubs('element', 'Notification Hubs', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNotificationHubs element
+include('elements/azure/MobileServiceColor/AzureNotificationHubs')
+AzureNotificationHubs('element', 'Notification Hubs', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNotificationHubs card
+include('elements/azure/MobileServiceColor/AzureNotificationHubs')
+AzureNotificationHubsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNotificationHubs card
+include('elements/azure/MobileServiceColor/AzureNotificationHubs')
+AzureNotificationHubsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationGateway.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationGateway.card.png
new file mode 100644
index 00000000000..af0a97e069f
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationGateway.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationGateway.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationGateway.element.png
new file mode 100644
index 00000000000..048ca3055f3
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationGateway.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationGateway.md b/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationGateway.md
new file mode 100644
index 00000000000..59fa4455175
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationGateway.md
@@ -0,0 +1,81 @@
+# AzureApplicationGateway
+```text
+elements/azure/NetworkingServiceColor/AzureApplicationGateway
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureApplicationGateway icon](../../../icons/azure/NetworkingServiceColor/AzureApplicationGateway.png) | ![AzureApplicationGateway element](AzureApplicationGateway.element.png) | ![AzureApplicationGateway card](AzureApplicationGateway.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationGateway element
+include('elements/azure/NetworkingServiceColor/AzureApplicationGateway')
+AzureApplicationGateway('element', 'Application Gateway', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationGateway element
+include('elements/azure/NetworkingServiceColor/AzureApplicationGateway')
+AzureApplicationGateway('element', 'Application Gateway', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApplicationGateway card
+include('elements/azure/NetworkingServiceColor/AzureApplicationGateway')
+AzureApplicationGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApplicationGateway card
+include('elements/azure/NetworkingServiceColor/AzureApplicationGateway')
+AzureApplicationGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.card.png
new file mode 100644
index 00000000000..f56375299fc
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.element.png
new file mode 100644
index 00000000000..a96685c0384
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.md b/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.md
new file mode 100644
index 00000000000..c98b326ee21
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.md
@@ -0,0 +1,81 @@
+# AzureApplicationSecurityGroups
+```text
+elements/azure/NetworkingServiceColor/AzureApplicationSecurityGroups
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureApplicationSecurityGroups icon](../../../icons/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.png) | ![AzureApplicationSecurityGroups element](AzureApplicationSecurityGroups.element.png) | ![AzureApplicationSecurityGroups card](AzureApplicationSecurityGroups.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationSecurityGroups element
+include('elements/azure/NetworkingServiceColor/AzureApplicationSecurityGroups')
+AzureApplicationSecurityGroups('element', 'Application Security Groups', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationSecurityGroups element
+include('elements/azure/NetworkingServiceColor/AzureApplicationSecurityGroups')
+AzureApplicationSecurityGroups('element', 'Application Security Groups', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApplicationSecurityGroups card
+include('elements/azure/NetworkingServiceColor/AzureApplicationSecurityGroups')
+AzureApplicationSecurityGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApplicationSecurityGroups card
+include('elements/azure/NetworkingServiceColor/AzureApplicationSecurityGroups')
+AzureApplicationSecurityGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureCdnProfiles.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureCdnProfiles.card.png
new file mode 100644
index 00000000000..d6eea6964e4
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureCdnProfiles.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureCdnProfiles.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureCdnProfiles.element.png
new file mode 100644
index 00000000000..0da8bd57bdc
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureCdnProfiles.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureCdnProfiles.md b/cloud/documentation/azure/NetworkingServiceColor/AzureCdnProfiles.md
new file mode 100644
index 00000000000..28c5b3d7370
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureCdnProfiles.md
@@ -0,0 +1,81 @@
+# AzureCdnProfiles
+```text
+elements/azure/NetworkingServiceColor/AzureCdnProfiles
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCdnProfiles icon](../../../icons/azure/NetworkingServiceColor/AzureCdnProfiles.png) | ![AzureCdnProfiles element](AzureCdnProfiles.element.png) | ![AzureCdnProfiles card](AzureCdnProfiles.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCdnProfiles element
+include('elements/azure/NetworkingServiceColor/AzureCdnProfiles')
+AzureCdnProfiles('element', 'Cdn Profiles', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCdnProfiles element
+include('elements/azure/NetworkingServiceColor/AzureCdnProfiles')
+AzureCdnProfiles('element', 'Cdn Profiles', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCdnProfiles card
+include('elements/azure/NetworkingServiceColor/AzureCdnProfiles')
+AzureCdnProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCdnProfiles card
+include('elements/azure/NetworkingServiceColor/AzureCdnProfiles')
+AzureCdnProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureConnections.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureConnections.card.png
new file mode 100644
index 00000000000..ebc58709611
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureConnections.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureConnections.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureConnections.element.png
new file mode 100644
index 00000000000..dec88dfe820
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureConnections.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureConnections.md b/cloud/documentation/azure/NetworkingServiceColor/AzureConnections.md
new file mode 100644
index 00000000000..aff1bbc5021
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureConnections.md
@@ -0,0 +1,81 @@
+# AzureConnections
+```text
+elements/azure/NetworkingServiceColor/AzureConnections
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureConnections icon](../../../icons/azure/NetworkingServiceColor/AzureConnections.png) | ![AzureConnections element](AzureConnections.element.png) | ![AzureConnections card](AzureConnections.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConnections element
+include('elements/azure/NetworkingServiceColor/AzureConnections')
+AzureConnections('element', 'Connections', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConnections element
+include('elements/azure/NetworkingServiceColor/AzureConnections')
+AzureConnections('element', 'Connections', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureConnections card
+include('elements/azure/NetworkingServiceColor/AzureConnections')
+AzureConnectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureConnections card
+include('elements/azure/NetworkingServiceColor/AzureConnections')
+AzureConnectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureDdosProtectionPlans.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureDdosProtectionPlans.card.png
new file mode 100644
index 00000000000..e762754d219
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureDdosProtectionPlans.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureDdosProtectionPlans.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureDdosProtectionPlans.element.png
new file mode 100644
index 00000000000..fc9b965f5f2
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureDdosProtectionPlans.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureDdosProtectionPlans.md b/cloud/documentation/azure/NetworkingServiceColor/AzureDdosProtectionPlans.md
new file mode 100644
index 00000000000..d5596a82c43
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureDdosProtectionPlans.md
@@ -0,0 +1,81 @@
+# AzureDdosProtectionPlans
+```text
+elements/azure/NetworkingServiceColor/AzureDdosProtectionPlans
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDdosProtectionPlans icon](../../../icons/azure/NetworkingServiceColor/AzureDdosProtectionPlans.png) | ![AzureDdosProtectionPlans element](AzureDdosProtectionPlans.element.png) | ![AzureDdosProtectionPlans card](AzureDdosProtectionPlans.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDdosProtectionPlans element
+include('elements/azure/NetworkingServiceColor/AzureDdosProtectionPlans')
+AzureDdosProtectionPlans('element', 'Ddos Protection Plans', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDdosProtectionPlans element
+include('elements/azure/NetworkingServiceColor/AzureDdosProtectionPlans')
+AzureDdosProtectionPlans('element', 'Ddos Protection Plans', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDdosProtectionPlans card
+include('elements/azure/NetworkingServiceColor/AzureDdosProtectionPlans')
+AzureDdosProtectionPlansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDdosProtectionPlans card
+include('elements/azure/NetworkingServiceColor/AzureDdosProtectionPlans')
+AzureDdosProtectionPlansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureDnsPrivateZones.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureDnsPrivateZones.card.png
new file mode 100644
index 00000000000..6a90eae7022
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureDnsPrivateZones.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureDnsPrivateZones.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureDnsPrivateZones.element.png
new file mode 100644
index 00000000000..c9534e56c67
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureDnsPrivateZones.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureDnsPrivateZones.md b/cloud/documentation/azure/NetworkingServiceColor/AzureDnsPrivateZones.md
new file mode 100644
index 00000000000..87c0644122d
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureDnsPrivateZones.md
@@ -0,0 +1,81 @@
+# AzureDnsPrivateZones
+```text
+elements/azure/NetworkingServiceColor/AzureDnsPrivateZones
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDnsPrivateZones icon](../../../icons/azure/NetworkingServiceColor/AzureDnsPrivateZones.png) | ![AzureDnsPrivateZones element](AzureDnsPrivateZones.element.png) | ![AzureDnsPrivateZones card](AzureDnsPrivateZones.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDnsPrivateZones element
+include('elements/azure/NetworkingServiceColor/AzureDnsPrivateZones')
+AzureDnsPrivateZones('element', 'Dns Private Zones', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDnsPrivateZones element
+include('elements/azure/NetworkingServiceColor/AzureDnsPrivateZones')
+AzureDnsPrivateZones('element', 'Dns Private Zones', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDnsPrivateZones card
+include('elements/azure/NetworkingServiceColor/AzureDnsPrivateZones')
+AzureDnsPrivateZonesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDnsPrivateZones card
+include('elements/azure/NetworkingServiceColor/AzureDnsPrivateZones')
+AzureDnsPrivateZonesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureDnsZones.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureDnsZones.card.png
new file mode 100644
index 00000000000..bf5373c93b1
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureDnsZones.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureDnsZones.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureDnsZones.element.png
new file mode 100644
index 00000000000..d16bb31bdc1
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureDnsZones.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureDnsZones.md b/cloud/documentation/azure/NetworkingServiceColor/AzureDnsZones.md
new file mode 100644
index 00000000000..9e18bd1a961
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureDnsZones.md
@@ -0,0 +1,81 @@
+# AzureDnsZones
+```text
+elements/azure/NetworkingServiceColor/AzureDnsZones
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDnsZones icon](../../../icons/azure/NetworkingServiceColor/AzureDnsZones.png) | ![AzureDnsZones element](AzureDnsZones.element.png) | ![AzureDnsZones card](AzureDnsZones.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDnsZones element
+include('elements/azure/NetworkingServiceColor/AzureDnsZones')
+AzureDnsZones('element', 'Dns Zones', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDnsZones element
+include('elements/azure/NetworkingServiceColor/AzureDnsZones')
+AzureDnsZones('element', 'Dns Zones', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDnsZones card
+include('elements/azure/NetworkingServiceColor/AzureDnsZones')
+AzureDnsZonesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDnsZones card
+include('elements/azure/NetworkingServiceColor/AzureDnsZones')
+AzureDnsZonesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureExpressrouteCircuits.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureExpressrouteCircuits.card.png
new file mode 100644
index 00000000000..08779b27d19
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureExpressrouteCircuits.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureExpressrouteCircuits.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureExpressrouteCircuits.element.png
new file mode 100644
index 00000000000..2a73002026a
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureExpressrouteCircuits.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureExpressrouteCircuits.md b/cloud/documentation/azure/NetworkingServiceColor/AzureExpressrouteCircuits.md
new file mode 100644
index 00000000000..8c4580db9be
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureExpressrouteCircuits.md
@@ -0,0 +1,81 @@
+# AzureExpressrouteCircuits
+```text
+elements/azure/NetworkingServiceColor/AzureExpressrouteCircuits
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureExpressrouteCircuits icon](../../../icons/azure/NetworkingServiceColor/AzureExpressrouteCircuits.png) | ![AzureExpressrouteCircuits element](AzureExpressrouteCircuits.element.png) | ![AzureExpressrouteCircuits card](AzureExpressrouteCircuits.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureExpressrouteCircuits element
+include('elements/azure/NetworkingServiceColor/AzureExpressrouteCircuits')
+AzureExpressrouteCircuits('element', 'Expressroute Circuits', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureExpressrouteCircuits element
+include('elements/azure/NetworkingServiceColor/AzureExpressrouteCircuits')
+AzureExpressrouteCircuits('element', 'Expressroute Circuits', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureExpressrouteCircuits card
+include('elements/azure/NetworkingServiceColor/AzureExpressrouteCircuits')
+AzureExpressrouteCircuitsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureExpressrouteCircuits card
+include('elements/azure/NetworkingServiceColor/AzureExpressrouteCircuits')
+AzureExpressrouteCircuitsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureFirewall.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureFirewall.card.png
new file mode 100644
index 00000000000..619ed8a2e0f
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureFirewall.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureFirewall.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureFirewall.element.png
new file mode 100644
index 00000000000..7f0934079a4
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureFirewall.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureFirewall.md b/cloud/documentation/azure/NetworkingServiceColor/AzureFirewall.md
new file mode 100644
index 00000000000..560d82cd073
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureFirewall.md
@@ -0,0 +1,81 @@
+# AzureFirewall
+```text
+elements/azure/NetworkingServiceColor/AzureFirewall
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureFirewall icon](../../../icons/azure/NetworkingServiceColor/AzureFirewall.png) | ![AzureFirewall element](AzureFirewall.element.png) | ![AzureFirewall card](AzureFirewall.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFirewall element
+include('elements/azure/NetworkingServiceColor/AzureFirewall')
+AzureFirewall('element', 'Firewall', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFirewall element
+include('elements/azure/NetworkingServiceColor/AzureFirewall')
+AzureFirewall('element', 'Firewall', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFirewall card
+include('elements/azure/NetworkingServiceColor/AzureFirewall')
+AzureFirewallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFirewall card
+include('elements/azure/NetworkingServiceColor/AzureFirewall')
+AzureFirewallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureFrontDoors.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureFrontDoors.card.png
new file mode 100644
index 00000000000..062e1ba896d
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureFrontDoors.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureFrontDoors.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureFrontDoors.element.png
new file mode 100644
index 00000000000..4716a705580
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureFrontDoors.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureFrontDoors.md b/cloud/documentation/azure/NetworkingServiceColor/AzureFrontDoors.md
new file mode 100644
index 00000000000..8831905d23e
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureFrontDoors.md
@@ -0,0 +1,81 @@
+# AzureFrontDoors
+```text
+elements/azure/NetworkingServiceColor/AzureFrontDoors
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureFrontDoors icon](../../../icons/azure/NetworkingServiceColor/AzureFrontDoors.png) | ![AzureFrontDoors element](AzureFrontDoors.element.png) | ![AzureFrontDoors card](AzureFrontDoors.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFrontDoors element
+include('elements/azure/NetworkingServiceColor/AzureFrontDoors')
+AzureFrontDoors('element', 'Front Doors', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFrontDoors element
+include('elements/azure/NetworkingServiceColor/AzureFrontDoors')
+AzureFrontDoors('element', 'Front Doors', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFrontDoors card
+include('elements/azure/NetworkingServiceColor/AzureFrontDoors')
+AzureFrontDoorsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFrontDoors card
+include('elements/azure/NetworkingServiceColor/AzureFrontDoors')
+AzureFrontDoorsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureLoadBalancers.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureLoadBalancers.card.png
new file mode 100644
index 00000000000..6ac3833bbd6
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureLoadBalancers.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureLoadBalancers.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureLoadBalancers.element.png
new file mode 100644
index 00000000000..6442b6c0d4a
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureLoadBalancers.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureLoadBalancers.md b/cloud/documentation/azure/NetworkingServiceColor/AzureLoadBalancers.md
new file mode 100644
index 00000000000..4edfd4abed8
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureLoadBalancers.md
@@ -0,0 +1,81 @@
+# AzureLoadBalancers
+```text
+elements/azure/NetworkingServiceColor/AzureLoadBalancers
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLoadBalancers icon](../../../icons/azure/NetworkingServiceColor/AzureLoadBalancers.png) | ![AzureLoadBalancers element](AzureLoadBalancers.element.png) | ![AzureLoadBalancers card](AzureLoadBalancers.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLoadBalancers element
+include('elements/azure/NetworkingServiceColor/AzureLoadBalancers')
+AzureLoadBalancers('element', 'Load Balancers', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLoadBalancers element
+include('elements/azure/NetworkingServiceColor/AzureLoadBalancers')
+AzureLoadBalancers('element', 'Load Balancers', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLoadBalancers card
+include('elements/azure/NetworkingServiceColor/AzureLoadBalancers')
+AzureLoadBalancersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLoadBalancers card
+include('elements/azure/NetworkingServiceColor/AzureLoadBalancers')
+AzureLoadBalancersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureLocalNetworkGateways.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureLocalNetworkGateways.card.png
new file mode 100644
index 00000000000..99d564dc050
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureLocalNetworkGateways.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureLocalNetworkGateways.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureLocalNetworkGateways.element.png
new file mode 100644
index 00000000000..3da4d726c22
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureLocalNetworkGateways.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureLocalNetworkGateways.md b/cloud/documentation/azure/NetworkingServiceColor/AzureLocalNetworkGateways.md
new file mode 100644
index 00000000000..3ceb71a65cb
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureLocalNetworkGateways.md
@@ -0,0 +1,81 @@
+# AzureLocalNetworkGateways
+```text
+elements/azure/NetworkingServiceColor/AzureLocalNetworkGateways
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureLocalNetworkGateways icon](../../../icons/azure/NetworkingServiceColor/AzureLocalNetworkGateways.png) | ![AzureLocalNetworkGateways element](AzureLocalNetworkGateways.element.png) | ![AzureLocalNetworkGateways card](AzureLocalNetworkGateways.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLocalNetworkGateways element
+include('elements/azure/NetworkingServiceColor/AzureLocalNetworkGateways')
+AzureLocalNetworkGateways('element', 'Local Network Gateways', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLocalNetworkGateways element
+include('elements/azure/NetworkingServiceColor/AzureLocalNetworkGateways')
+AzureLocalNetworkGateways('element', 'Local Network Gateways', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLocalNetworkGateways card
+include('elements/azure/NetworkingServiceColor/AzureLocalNetworkGateways')
+AzureLocalNetworkGatewaysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLocalNetworkGateways card
+include('elements/azure/NetworkingServiceColor/AzureLocalNetworkGateways')
+AzureLocalNetworkGatewaysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkInterfaces.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkInterfaces.card.png
new file mode 100644
index 00000000000..87e851f7992
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkInterfaces.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkInterfaces.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkInterfaces.element.png
new file mode 100644
index 00000000000..cb7d92477a6
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkInterfaces.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkInterfaces.md b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkInterfaces.md
new file mode 100644
index 00000000000..e975bbe6fb5
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkInterfaces.md
@@ -0,0 +1,81 @@
+# AzureNetworkInterfaces
+```text
+elements/azure/NetworkingServiceColor/AzureNetworkInterfaces
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureNetworkInterfaces icon](../../../icons/azure/NetworkingServiceColor/AzureNetworkInterfaces.png) | ![AzureNetworkInterfaces element](AzureNetworkInterfaces.element.png) | ![AzureNetworkInterfaces card](AzureNetworkInterfaces.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkInterfaces element
+include('elements/azure/NetworkingServiceColor/AzureNetworkInterfaces')
+AzureNetworkInterfaces('element', 'Network Interfaces', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkInterfaces element
+include('elements/azure/NetworkingServiceColor/AzureNetworkInterfaces')
+AzureNetworkInterfaces('element', 'Network Interfaces', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNetworkInterfaces card
+include('elements/azure/NetworkingServiceColor/AzureNetworkInterfaces')
+AzureNetworkInterfacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNetworkInterfaces card
+include('elements/azure/NetworkingServiceColor/AzureNetworkInterfaces')
+AzureNetworkInterfacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.card.png
new file mode 100644
index 00000000000..0014d70a076
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.element.png
new file mode 100644
index 00000000000..93b88b2bebd
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.md b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.md
new file mode 100644
index 00000000000..c9013a8ab24
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.md
@@ -0,0 +1,81 @@
+# AzureNetworkSecurityGroupsClassic
+```text
+elements/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureNetworkSecurityGroupsClassic icon](../../../icons/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.png) | ![AzureNetworkSecurityGroupsClassic element](AzureNetworkSecurityGroupsClassic.element.png) | ![AzureNetworkSecurityGroupsClassic card](AzureNetworkSecurityGroupsClassic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkSecurityGroupsClassic element
+include('elements/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic')
+AzureNetworkSecurityGroupsClassic('element', 'Network Security Groups Classic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkSecurityGroupsClassic element
+include('elements/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic')
+AzureNetworkSecurityGroupsClassic('element', 'Network Security Groups Classic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNetworkSecurityGroupsClassic card
+include('elements/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic')
+AzureNetworkSecurityGroupsClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNetworkSecurityGroupsClassic card
+include('elements/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic')
+AzureNetworkSecurityGroupsClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkWatcher.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkWatcher.card.png
new file mode 100644
index 00000000000..155be6ce16d
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkWatcher.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkWatcher.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkWatcher.element.png
new file mode 100644
index 00000000000..cccf00e1c29
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkWatcher.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkWatcher.md b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkWatcher.md
new file mode 100644
index 00000000000..c5f67f1f9fe
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureNetworkWatcher.md
@@ -0,0 +1,81 @@
+# AzureNetworkWatcher
+```text
+elements/azure/NetworkingServiceColor/AzureNetworkWatcher
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureNetworkWatcher icon](../../../icons/azure/NetworkingServiceColor/AzureNetworkWatcher.png) | ![AzureNetworkWatcher element](AzureNetworkWatcher.element.png) | ![AzureNetworkWatcher card](AzureNetworkWatcher.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkWatcher element
+include('elements/azure/NetworkingServiceColor/AzureNetworkWatcher')
+AzureNetworkWatcher('element', 'Network Watcher', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkWatcher element
+include('elements/azure/NetworkingServiceColor/AzureNetworkWatcher')
+AzureNetworkWatcher('element', 'Network Watcher', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNetworkWatcher card
+include('elements/azure/NetworkingServiceColor/AzureNetworkWatcher')
+AzureNetworkWatcherCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNetworkWatcher card
+include('elements/azure/NetworkingServiceColor/AzureNetworkWatcher')
+AzureNetworkWatcherCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.card.png
new file mode 100644
index 00000000000..681423afa73
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.element.png
new file mode 100644
index 00000000000..a5e8691ea46
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.md b/cloud/documentation/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.md
new file mode 100644
index 00000000000..fd8e7c5ae47
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.md
@@ -0,0 +1,81 @@
+# AzureOnPremisesDataGateways
+```text
+elements/azure/NetworkingServiceColor/AzureOnPremisesDataGateways
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureOnPremisesDataGateways icon](../../../icons/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.png) | ![AzureOnPremisesDataGateways element](AzureOnPremisesDataGateways.element.png) | ![AzureOnPremisesDataGateways card](AzureOnPremisesDataGateways.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureOnPremisesDataGateways element
+include('elements/azure/NetworkingServiceColor/AzureOnPremisesDataGateways')
+AzureOnPremisesDataGateways('element', 'On Premises Data Gateways', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureOnPremisesDataGateways element
+include('elements/azure/NetworkingServiceColor/AzureOnPremisesDataGateways')
+AzureOnPremisesDataGateways('element', 'On Premises Data Gateways', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureOnPremisesDataGateways card
+include('elements/azure/NetworkingServiceColor/AzureOnPremisesDataGateways')
+AzureOnPremisesDataGatewaysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureOnPremisesDataGateways card
+include('elements/azure/NetworkingServiceColor/AzureOnPremisesDataGateways')
+AzureOnPremisesDataGatewaysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzurePublicIpAddresses.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzurePublicIpAddresses.card.png
new file mode 100644
index 00000000000..02f8478a990
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzurePublicIpAddresses.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzurePublicIpAddresses.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzurePublicIpAddresses.element.png
new file mode 100644
index 00000000000..c6886b3f559
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzurePublicIpAddresses.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzurePublicIpAddresses.md b/cloud/documentation/azure/NetworkingServiceColor/AzurePublicIpAddresses.md
new file mode 100644
index 00000000000..5df1821957c
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzurePublicIpAddresses.md
@@ -0,0 +1,81 @@
+# AzurePublicIpAddresses
+```text
+elements/azure/NetworkingServiceColor/AzurePublicIpAddresses
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzurePublicIpAddresses icon](../../../icons/azure/NetworkingServiceColor/AzurePublicIpAddresses.png) | ![AzurePublicIpAddresses element](AzurePublicIpAddresses.element.png) | ![AzurePublicIpAddresses card](AzurePublicIpAddresses.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePublicIpAddresses element
+include('elements/azure/NetworkingServiceColor/AzurePublicIpAddresses')
+AzurePublicIpAddresses('element', 'Public Ip Addresses', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePublicIpAddresses element
+include('elements/azure/NetworkingServiceColor/AzurePublicIpAddresses')
+AzurePublicIpAddresses('element', 'Public Ip Addresses', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePublicIpAddresses card
+include('elements/azure/NetworkingServiceColor/AzurePublicIpAddresses')
+AzurePublicIpAddressesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePublicIpAddresses card
+include('elements/azure/NetworkingServiceColor/AzurePublicIpAddresses')
+AzurePublicIpAddressesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.card.png
new file mode 100644
index 00000000000..362f1f9bb98
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.element.png
new file mode 100644
index 00000000000..b64cd8a9496
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.md b/cloud/documentation/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.md
new file mode 100644
index 00000000000..beb332671ed
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.md
@@ -0,0 +1,81 @@
+# AzureReservedIpAddressesClassic
+```text
+elements/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureReservedIpAddressesClassic icon](../../../icons/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.png) | ![AzureReservedIpAddressesClassic element](AzureReservedIpAddressesClassic.element.png) | ![AzureReservedIpAddressesClassic card](AzureReservedIpAddressesClassic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureReservedIpAddressesClassic element
+include('elements/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic')
+AzureReservedIpAddressesClassic('element', 'Reserved Ip Addresses Classic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureReservedIpAddressesClassic element
+include('elements/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic')
+AzureReservedIpAddressesClassic('element', 'Reserved Ip Addresses Classic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureReservedIpAddressesClassic card
+include('elements/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic')
+AzureReservedIpAddressesClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureReservedIpAddressesClassic card
+include('elements/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic')
+AzureReservedIpAddressesClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureRouteFilters.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureRouteFilters.card.png
new file mode 100644
index 00000000000..3c128e7bdc8
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureRouteFilters.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureRouteFilters.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureRouteFilters.element.png
new file mode 100644
index 00000000000..5780b38c9cb
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureRouteFilters.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureRouteFilters.md b/cloud/documentation/azure/NetworkingServiceColor/AzureRouteFilters.md
new file mode 100644
index 00000000000..e4f18a89199
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureRouteFilters.md
@@ -0,0 +1,81 @@
+# AzureRouteFilters
+```text
+elements/azure/NetworkingServiceColor/AzureRouteFilters
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureRouteFilters icon](../../../icons/azure/NetworkingServiceColor/AzureRouteFilters.png) | ![AzureRouteFilters element](AzureRouteFilters.element.png) | ![AzureRouteFilters card](AzureRouteFilters.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRouteFilters element
+include('elements/azure/NetworkingServiceColor/AzureRouteFilters')
+AzureRouteFilters('element', 'Route Filters', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRouteFilters element
+include('elements/azure/NetworkingServiceColor/AzureRouteFilters')
+AzureRouteFilters('element', 'Route Filters', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRouteFilters card
+include('elements/azure/NetworkingServiceColor/AzureRouteFilters')
+AzureRouteFiltersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRouteFilters card
+include('elements/azure/NetworkingServiceColor/AzureRouteFilters')
+AzureRouteFiltersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureRouteTables.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureRouteTables.card.png
new file mode 100644
index 00000000000..9b52783e9a1
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureRouteTables.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureRouteTables.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureRouteTables.element.png
new file mode 100644
index 00000000000..82814605cb9
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureRouteTables.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureRouteTables.md b/cloud/documentation/azure/NetworkingServiceColor/AzureRouteTables.md
new file mode 100644
index 00000000000..7cf4fa63ec1
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureRouteTables.md
@@ -0,0 +1,81 @@
+# AzureRouteTables
+```text
+elements/azure/NetworkingServiceColor/AzureRouteTables
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureRouteTables icon](../../../icons/azure/NetworkingServiceColor/AzureRouteTables.png) | ![AzureRouteTables element](AzureRouteTables.element.png) | ![AzureRouteTables card](AzureRouteTables.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRouteTables element
+include('elements/azure/NetworkingServiceColor/AzureRouteTables')
+AzureRouteTables('element', 'Route Tables', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRouteTables element
+include('elements/azure/NetworkingServiceColor/AzureRouteTables')
+AzureRouteTables('element', 'Route Tables', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRouteTables card
+include('elements/azure/NetworkingServiceColor/AzureRouteTables')
+AzureRouteTablesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRouteTables card
+include('elements/azure/NetworkingServiceColor/AzureRouteTables')
+AzureRouteTablesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.card.png
new file mode 100644
index 00000000000..34d3b43bd14
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.element.png
new file mode 100644
index 00000000000..e1462146ec1
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.md b/cloud/documentation/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.md
new file mode 100644
index 00000000000..3c2c41f4d3b
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.md
@@ -0,0 +1,81 @@
+# AzureServiceEndpointPolicies
+```text
+elements/azure/NetworkingServiceColor/AzureServiceEndpointPolicies
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureServiceEndpointPolicies icon](../../../icons/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.png) | ![AzureServiceEndpointPolicies element](AzureServiceEndpointPolicies.element.png) | ![AzureServiceEndpointPolicies card](AzureServiceEndpointPolicies.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceEndpointPolicies element
+include('elements/azure/NetworkingServiceColor/AzureServiceEndpointPolicies')
+AzureServiceEndpointPolicies('element', 'Service Endpoint Policies', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceEndpointPolicies element
+include('elements/azure/NetworkingServiceColor/AzureServiceEndpointPolicies')
+AzureServiceEndpointPolicies('element', 'Service Endpoint Policies', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServiceEndpointPolicies card
+include('elements/azure/NetworkingServiceColor/AzureServiceEndpointPolicies')
+AzureServiceEndpointPoliciesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServiceEndpointPolicies card
+include('elements/azure/NetworkingServiceColor/AzureServiceEndpointPolicies')
+AzureServiceEndpointPoliciesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.card.png
new file mode 100644
index 00000000000..3f109fe1b82
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.element.png
new file mode 100644
index 00000000000..0598a219b4c
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.md b/cloud/documentation/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.md
new file mode 100644
index 00000000000..3cf1db871c2
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.md
@@ -0,0 +1,81 @@
+# AzureTrafficManagerProfiles
+```text
+elements/azure/NetworkingServiceColor/AzureTrafficManagerProfiles
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTrafficManagerProfiles icon](../../../icons/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.png) | ![AzureTrafficManagerProfiles element](AzureTrafficManagerProfiles.element.png) | ![AzureTrafficManagerProfiles card](AzureTrafficManagerProfiles.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTrafficManagerProfiles element
+include('elements/azure/NetworkingServiceColor/AzureTrafficManagerProfiles')
+AzureTrafficManagerProfiles('element', 'Traffic Manager Profiles', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTrafficManagerProfiles element
+include('elements/azure/NetworkingServiceColor/AzureTrafficManagerProfiles')
+AzureTrafficManagerProfiles('element', 'Traffic Manager Profiles', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTrafficManagerProfiles card
+include('elements/azure/NetworkingServiceColor/AzureTrafficManagerProfiles')
+AzureTrafficManagerProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTrafficManagerProfiles card
+include('elements/azure/NetworkingServiceColor/AzureTrafficManagerProfiles')
+AzureTrafficManagerProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.card.png
new file mode 100644
index 00000000000..f40c197bd95
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.element.png
new file mode 100644
index 00000000000..81e7dc0e056
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.md b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.md
new file mode 100644
index 00000000000..3f238ec61f4
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.md
@@ -0,0 +1,81 @@
+# AzureVirtualNetworkClassic
+```text
+elements/azure/NetworkingServiceColor/AzureVirtualNetworkClassic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVirtualNetworkClassic icon](../../../icons/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.png) | ![AzureVirtualNetworkClassic element](AzureVirtualNetworkClassic.element.png) | ![AzureVirtualNetworkClassic card](AzureVirtualNetworkClassic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualNetworkClassic element
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworkClassic')
+AzureVirtualNetworkClassic('element', 'Virtual Network Classic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualNetworkClassic element
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworkClassic')
+AzureVirtualNetworkClassic('element', 'Virtual Network Classic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVirtualNetworkClassic card
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworkClassic')
+AzureVirtualNetworkClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVirtualNetworkClassic card
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworkClassic')
+AzureVirtualNetworkClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.card.png
new file mode 100644
index 00000000000..dfe98b7fd50
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.element.png
new file mode 100644
index 00000000000..8838031d3f5
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.md b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.md
new file mode 100644
index 00000000000..bf40c902752
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.md
@@ -0,0 +1,81 @@
+# AzureVirtualNetworkGateways
+```text
+elements/azure/NetworkingServiceColor/AzureVirtualNetworkGateways
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVirtualNetworkGateways icon](../../../icons/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.png) | ![AzureVirtualNetworkGateways element](AzureVirtualNetworkGateways.element.png) | ![AzureVirtualNetworkGateways card](AzureVirtualNetworkGateways.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualNetworkGateways element
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworkGateways')
+AzureVirtualNetworkGateways('element', 'Virtual Network Gateways', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualNetworkGateways element
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworkGateways')
+AzureVirtualNetworkGateways('element', 'Virtual Network Gateways', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVirtualNetworkGateways card
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworkGateways')
+AzureVirtualNetworkGatewaysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVirtualNetworkGateways card
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworkGateways')
+AzureVirtualNetworkGatewaysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworks.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworks.card.png
new file mode 100644
index 00000000000..5e8ea9e1028
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworks.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworks.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworks.element.png
new file mode 100644
index 00000000000..187b1a682ae
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworks.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworks.md b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworks.md
new file mode 100644
index 00000000000..9d9fae0a25d
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualNetworks.md
@@ -0,0 +1,81 @@
+# AzureVirtualNetworks
+```text
+elements/azure/NetworkingServiceColor/AzureVirtualNetworks
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVirtualNetworks icon](../../../icons/azure/NetworkingServiceColor/AzureVirtualNetworks.png) | ![AzureVirtualNetworks element](AzureVirtualNetworks.element.png) | ![AzureVirtualNetworks card](AzureVirtualNetworks.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualNetworks element
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworks')
+AzureVirtualNetworks('element', 'Virtual Networks', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualNetworks element
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworks')
+AzureVirtualNetworks('element', 'Virtual Networks', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVirtualNetworks card
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworks')
+AzureVirtualNetworksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVirtualNetworks card
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworks')
+AzureVirtualNetworksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualWans.card.png b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualWans.card.png
new file mode 100644
index 00000000000..e62102708b7
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualWans.card.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualWans.element.png b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualWans.element.png
new file mode 100644
index 00000000000..670e8f97cdc
Binary files /dev/null and b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualWans.element.png differ
diff --git a/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualWans.md b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualWans.md
new file mode 100644
index 00000000000..cb77a1277c4
--- /dev/null
+++ b/cloud/documentation/azure/NetworkingServiceColor/AzureVirtualWans.md
@@ -0,0 +1,81 @@
+# AzureVirtualWans
+```text
+elements/azure/NetworkingServiceColor/AzureVirtualWans
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureVirtualWans icon](../../../icons/azure/NetworkingServiceColor/AzureVirtualWans.png) | ![AzureVirtualWans element](AzureVirtualWans.element.png) | ![AzureVirtualWans card](AzureVirtualWans.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualWans element
+include('elements/azure/NetworkingServiceColor/AzureVirtualWans')
+AzureVirtualWans('element', 'Virtual Wans', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualWans element
+include('elements/azure/NetworkingServiceColor/AzureVirtualWans')
+AzureVirtualWans('element', 'Virtual Wans', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVirtualWans card
+include('elements/azure/NetworkingServiceColor/AzureVirtualWans')
+AzureVirtualWansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVirtualWans card
+include('elements/azure/NetworkingServiceColor/AzureVirtualWans')
+AzureVirtualWansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.card.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.card.png
new file mode 100644
index 00000000000..028d2f7eddb
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.card.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.element.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.element.png
new file mode 100644
index 00000000000..c1b9c0a08b0
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.element.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.md b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.md
new file mode 100644
index 00000000000..9438835242f
--- /dev/null
+++ b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.md
@@ -0,0 +1,81 @@
+# AzureCloudsimpleNodes
+```text
+elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCloudsimpleNodes icon](../../../icons/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.png) | ![AzureCloudsimpleNodes element](AzureCloudsimpleNodes.element.png) | ![AzureCloudsimpleNodes card](AzureCloudsimpleNodes.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudsimpleNodes element
+include('elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes')
+AzureCloudsimpleNodes('element', 'Cloudsimple Nodes', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudsimpleNodes element
+include('elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes')
+AzureCloudsimpleNodes('element', 'Cloudsimple Nodes', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCloudsimpleNodes card
+include('elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes')
+AzureCloudsimpleNodesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCloudsimpleNodes card
+include('elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes')
+AzureCloudsimpleNodesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.card.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.card.png
new file mode 100644
index 00000000000..dcccab6c344
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.card.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.element.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.element.png
new file mode 100644
index 00000000000..26afe5cc275
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.element.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.md b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.md
new file mode 100644
index 00000000000..eca196fba6c
--- /dev/null
+++ b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.md
@@ -0,0 +1,81 @@
+# AzureCloudsimpleServices
+```text
+elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCloudsimpleServices icon](../../../icons/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.png) | ![AzureCloudsimpleServices element](AzureCloudsimpleServices.element.png) | ![AzureCloudsimpleServices card](AzureCloudsimpleServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudsimpleServices element
+include('elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices')
+AzureCloudsimpleServices('element', 'Cloudsimple Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudsimpleServices element
+include('elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices')
+AzureCloudsimpleServices('element', 'Cloudsimple Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCloudsimpleServices card
+include('elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices')
+AzureCloudsimpleServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCloudsimpleServices card
+include('elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices')
+AzureCloudsimpleServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureControllers.card.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureControllers.card.png
new file mode 100644
index 00000000000..0b3fa8f2827
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureControllers.card.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureControllers.element.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureControllers.element.png
new file mode 100644
index 00000000000..dc59e1519cf
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureControllers.element.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureControllers.md b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureControllers.md
new file mode 100644
index 00000000000..b2d7dde76f4
--- /dev/null
+++ b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureControllers.md
@@ -0,0 +1,81 @@
+# AzureControllers
+```text
+elements/azure/OtherCategoryServiceIcon/AzureControllers
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureControllers icon](../../../icons/azure/OtherCategoryServiceIcon/AzureControllers.png) | ![AzureControllers element](AzureControllers.element.png) | ![AzureControllers card](AzureControllers.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureControllers element
+include('elements/azure/OtherCategoryServiceIcon/AzureControllers')
+AzureControllers('element', 'Controllers', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureControllers element
+include('elements/azure/OtherCategoryServiceIcon/AzureControllers')
+AzureControllers('element', 'Controllers', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureControllers card
+include('elements/azure/OtherCategoryServiceIcon/AzureControllers')
+AzureControllersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureControllers card
+include('elements/azure/OtherCategoryServiceIcon/AzureControllers')
+AzureControllersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.card.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.card.png
new file mode 100644
index 00000000000..7c7adb927b8
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.card.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.element.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.element.png
new file mode 100644
index 00000000000..e3f6e7a8dec
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.element.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.md b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.md
new file mode 100644
index 00000000000..4ffc383414c
--- /dev/null
+++ b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.md
@@ -0,0 +1,81 @@
+# AzureCustomerLockbox
+```text
+elements/azure/OtherCategoryServiceIcon/AzureCustomerLockbox
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureCustomerLockbox icon](../../../icons/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.png) | ![AzureCustomerLockbox element](AzureCustomerLockbox.element.png) | ![AzureCustomerLockbox card](AzureCustomerLockbox.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCustomerLockbox element
+include('elements/azure/OtherCategoryServiceIcon/AzureCustomerLockbox')
+AzureCustomerLockbox('element', 'Customer Lockbox', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCustomerLockbox element
+include('elements/azure/OtherCategoryServiceIcon/AzureCustomerLockbox')
+AzureCustomerLockbox('element', 'Customer Lockbox', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCustomerLockbox card
+include('elements/azure/OtherCategoryServiceIcon/AzureCustomerLockbox')
+AzureCustomerLockboxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCustomerLockbox card
+include('elements/azure/OtherCategoryServiceIcon/AzureCustomerLockbox')
+AzureCustomerLockboxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureEducation.card.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureEducation.card.png
new file mode 100644
index 00000000000..710d769b006
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureEducation.card.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureEducation.element.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureEducation.element.png
new file mode 100644
index 00000000000..a98e5f682a8
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureEducation.element.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureEducation.md b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureEducation.md
new file mode 100644
index 00000000000..c6c8306a45b
--- /dev/null
+++ b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureEducation.md
@@ -0,0 +1,81 @@
+# AzureEducation
+```text
+elements/azure/OtherCategoryServiceIcon/AzureEducation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureEducation icon](../../../icons/azure/OtherCategoryServiceIcon/AzureEducation.png) | ![AzureEducation element](AzureEducation.element.png) | ![AzureEducation card](AzureEducation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEducation element
+include('elements/azure/OtherCategoryServiceIcon/AzureEducation')
+AzureEducation('element', 'Education', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEducation element
+include('elements/azure/OtherCategoryServiceIcon/AzureEducation')
+AzureEducation('element', 'Education', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEducation card
+include('elements/azure/OtherCategoryServiceIcon/AzureEducation')
+AzureEducationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEducation card
+include('elements/azure/OtherCategoryServiceIcon/AzureEducation')
+AzureEducationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageDefinitions.card.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageDefinitions.card.png
new file mode 100644
index 00000000000..52d0f5fa66e
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageDefinitions.card.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageDefinitions.element.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageDefinitions.element.png
new file mode 100644
index 00000000000..c99e17c727e
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageDefinitions.element.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageDefinitions.md b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageDefinitions.md
new file mode 100644
index 00000000000..7a582cca5b9
--- /dev/null
+++ b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageDefinitions.md
@@ -0,0 +1,81 @@
+# AzureImageDefinitions
+```text
+elements/azure/OtherCategoryServiceIcon/AzureImageDefinitions
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureImageDefinitions icon](../../../icons/azure/OtherCategoryServiceIcon/AzureImageDefinitions.png) | ![AzureImageDefinitions element](AzureImageDefinitions.element.png) | ![AzureImageDefinitions card](AzureImageDefinitions.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureImageDefinitions element
+include('elements/azure/OtherCategoryServiceIcon/AzureImageDefinitions')
+AzureImageDefinitions('element', 'Image Definitions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureImageDefinitions element
+include('elements/azure/OtherCategoryServiceIcon/AzureImageDefinitions')
+AzureImageDefinitions('element', 'Image Definitions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureImageDefinitions card
+include('elements/azure/OtherCategoryServiceIcon/AzureImageDefinitions')
+AzureImageDefinitionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureImageDefinitions card
+include('elements/azure/OtherCategoryServiceIcon/AzureImageDefinitions')
+AzureImageDefinitionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageVersions.card.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageVersions.card.png
new file mode 100644
index 00000000000..b84aff9940f
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageVersions.card.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageVersions.element.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageVersions.element.png
new file mode 100644
index 00000000000..514dd7b09fd
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageVersions.element.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageVersions.md b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageVersions.md
new file mode 100644
index 00000000000..e9913c1958e
--- /dev/null
+++ b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureImageVersions.md
@@ -0,0 +1,81 @@
+# AzureImageVersions
+```text
+elements/azure/OtherCategoryServiceIcon/AzureImageVersions
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureImageVersions icon](../../../icons/azure/OtherCategoryServiceIcon/AzureImageVersions.png) | ![AzureImageVersions element](AzureImageVersions.element.png) | ![AzureImageVersions card](AzureImageVersions.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureImageVersions element
+include('elements/azure/OtherCategoryServiceIcon/AzureImageVersions')
+AzureImageVersions('element', 'Image Versions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureImageVersions element
+include('elements/azure/OtherCategoryServiceIcon/AzureImageVersions')
+AzureImageVersions('element', 'Image Versions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureImageVersions card
+include('elements/azure/OtherCategoryServiceIcon/AzureImageVersions')
+AzureImageVersionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureImageVersions card
+include('elements/azure/OtherCategoryServiceIcon/AzureImageVersions')
+AzureImageVersionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureResourceExplorer.card.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureResourceExplorer.card.png
new file mode 100644
index 00000000000..61449f3a4db
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureResourceExplorer.card.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureResourceExplorer.element.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureResourceExplorer.element.png
new file mode 100644
index 00000000000..dc7739b2ead
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureResourceExplorer.element.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureResourceExplorer.md b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureResourceExplorer.md
new file mode 100644
index 00000000000..e03cbbc68a7
--- /dev/null
+++ b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureResourceExplorer.md
@@ -0,0 +1,81 @@
+# AzureResourceExplorer
+```text
+elements/azure/OtherCategoryServiceIcon/AzureResourceExplorer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureResourceExplorer icon](../../../icons/azure/OtherCategoryServiceIcon/AzureResourceExplorer.png) | ![AzureResourceExplorer element](AzureResourceExplorer.element.png) | ![AzureResourceExplorer card](AzureResourceExplorer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureResourceExplorer element
+include('elements/azure/OtherCategoryServiceIcon/AzureResourceExplorer')
+AzureResourceExplorer('element', 'Resource Explorer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureResourceExplorer element
+include('elements/azure/OtherCategoryServiceIcon/AzureResourceExplorer')
+AzureResourceExplorer('element', 'Resource Explorer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureResourceExplorer card
+include('elements/azure/OtherCategoryServiceIcon/AzureResourceExplorer')
+AzureResourceExplorerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureResourceExplorer card
+include('elements/azure/OtherCategoryServiceIcon/AzureResourceExplorer')
+AzureResourceExplorerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.card.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.card.png
new file mode 100644
index 00000000000..7dbfc8f9ff2
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.card.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.element.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.element.png
new file mode 100644
index 00000000000..4fd57de79bb
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.element.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.md b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.md
new file mode 100644
index 00000000000..f61fdac9b3b
--- /dev/null
+++ b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.md
@@ -0,0 +1,81 @@
+# AzureSharedImageGalleries
+```text
+elements/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSharedImageGalleries icon](../../../icons/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.png) | ![AzureSharedImageGalleries element](AzureSharedImageGalleries.element.png) | ![AzureSharedImageGalleries card](AzureSharedImageGalleries.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSharedImageGalleries element
+include('elements/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries')
+AzureSharedImageGalleries('element', 'Shared Image Galleries', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSharedImageGalleries element
+include('elements/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries')
+AzureSharedImageGalleries('element', 'Shared Image Galleries', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSharedImageGalleries card
+include('elements/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries')
+AzureSharedImageGalleriesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSharedImageGalleries card
+include('elements/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries')
+AzureSharedImageGalleriesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureTenantStatus.card.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureTenantStatus.card.png
new file mode 100644
index 00000000000..5ef63216597
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureTenantStatus.card.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureTenantStatus.element.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureTenantStatus.element.png
new file mode 100644
index 00000000000..e403a205ef0
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureTenantStatus.element.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureTenantStatus.md b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureTenantStatus.md
new file mode 100644
index 00000000000..704f259ed4f
--- /dev/null
+++ b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureTenantStatus.md
@@ -0,0 +1,81 @@
+# AzureTenantStatus
+```text
+elements/azure/OtherCategoryServiceIcon/AzureTenantStatus
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTenantStatus icon](../../../icons/azure/OtherCategoryServiceIcon/AzureTenantStatus.png) | ![AzureTenantStatus element](AzureTenantStatus.element.png) | ![AzureTenantStatus card](AzureTenantStatus.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTenantStatus element
+include('elements/azure/OtherCategoryServiceIcon/AzureTenantStatus')
+AzureTenantStatus('element', 'Tenant Status', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTenantStatus element
+include('elements/azure/OtherCategoryServiceIcon/AzureTenantStatus')
+AzureTenantStatus('element', 'Tenant Status', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTenantStatus card
+include('elements/azure/OtherCategoryServiceIcon/AzureTenantStatus')
+AzureTenantStatusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTenantStatus card
+include('elements/azure/OtherCategoryServiceIcon/AzureTenantStatus')
+AzureTenantStatusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.card.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.card.png
new file mode 100644
index 00000000000..5ef6fe8c774
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.card.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.element.png b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.element.png
new file mode 100644
index 00000000000..ba422f627eb
Binary files /dev/null and b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.element.png differ
diff --git a/cloud/documentation/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.md b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.md
new file mode 100644
index 00000000000..477826def97
--- /dev/null
+++ b/cloud/documentation/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.md
@@ -0,0 +1,81 @@
+# AzureWebAppFirewall
+```text
+elements/azure/OtherCategoryServiceIcon/AzureWebAppFirewall
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureWebAppFirewall icon](../../../icons/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.png) | ![AzureWebAppFirewall element](AzureWebAppFirewall.element.png) | ![AzureWebAppFirewall card](AzureWebAppFirewall.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebAppFirewall element
+include('elements/azure/OtherCategoryServiceIcon/AzureWebAppFirewall')
+AzureWebAppFirewall('element', 'Web App Firewall', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebAppFirewall element
+include('elements/azure/OtherCategoryServiceIcon/AzureWebAppFirewall')
+AzureWebAppFirewall('element', 'Web App Firewall', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWebAppFirewall card
+include('elements/azure/OtherCategoryServiceIcon/AzureWebAppFirewall')
+AzureWebAppFirewallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWebAppFirewall card
+include('elements/azure/OtherCategoryServiceIcon/AzureWebAppFirewall')
+AzureWebAppFirewallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/SecurityServiceColor/AzureKeyVaults.card.png b/cloud/documentation/azure/SecurityServiceColor/AzureKeyVaults.card.png
new file mode 100644
index 00000000000..b574965fff7
Binary files /dev/null and b/cloud/documentation/azure/SecurityServiceColor/AzureKeyVaults.card.png differ
diff --git a/cloud/documentation/azure/SecurityServiceColor/AzureKeyVaults.element.png b/cloud/documentation/azure/SecurityServiceColor/AzureKeyVaults.element.png
new file mode 100644
index 00000000000..1772bd7b4d6
Binary files /dev/null and b/cloud/documentation/azure/SecurityServiceColor/AzureKeyVaults.element.png differ
diff --git a/cloud/documentation/azure/SecurityServiceColor/AzureKeyVaults.md b/cloud/documentation/azure/SecurityServiceColor/AzureKeyVaults.md
new file mode 100644
index 00000000000..7948be3b6f2
--- /dev/null
+++ b/cloud/documentation/azure/SecurityServiceColor/AzureKeyVaults.md
@@ -0,0 +1,81 @@
+# AzureKeyVaults
+```text
+elements/azure/SecurityServiceColor/AzureKeyVaults
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureKeyVaults icon](../../../icons/azure/SecurityServiceColor/AzureKeyVaults.png) | ![AzureKeyVaults element](AzureKeyVaults.element.png) | ![AzureKeyVaults card](AzureKeyVaults.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKeyVaults element
+include('elements/azure/SecurityServiceColor/AzureKeyVaults')
+AzureKeyVaults('element', 'Key Vaults', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKeyVaults element
+include('elements/azure/SecurityServiceColor/AzureKeyVaults')
+AzureKeyVaults('element', 'Key Vaults', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureKeyVaults card
+include('elements/azure/SecurityServiceColor/AzureKeyVaults')
+AzureKeyVaultsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureKeyVaults card
+include('elements/azure/SecurityServiceColor/AzureKeyVaults')
+AzureKeyVaultsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/SecurityServiceColor/AzureSecurityCenter.card.png b/cloud/documentation/azure/SecurityServiceColor/AzureSecurityCenter.card.png
new file mode 100644
index 00000000000..4a2c8c216e7
Binary files /dev/null and b/cloud/documentation/azure/SecurityServiceColor/AzureSecurityCenter.card.png differ
diff --git a/cloud/documentation/azure/SecurityServiceColor/AzureSecurityCenter.element.png b/cloud/documentation/azure/SecurityServiceColor/AzureSecurityCenter.element.png
new file mode 100644
index 00000000000..ee69e643a9a
Binary files /dev/null and b/cloud/documentation/azure/SecurityServiceColor/AzureSecurityCenter.element.png differ
diff --git a/cloud/documentation/azure/SecurityServiceColor/AzureSecurityCenter.md b/cloud/documentation/azure/SecurityServiceColor/AzureSecurityCenter.md
new file mode 100644
index 00000000000..819fa07ee76
--- /dev/null
+++ b/cloud/documentation/azure/SecurityServiceColor/AzureSecurityCenter.md
@@ -0,0 +1,81 @@
+# AzureSecurityCenter
+```text
+elements/azure/SecurityServiceColor/AzureSecurityCenter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSecurityCenter icon](../../../icons/azure/SecurityServiceColor/AzureSecurityCenter.png) | ![AzureSecurityCenter element](AzureSecurityCenter.element.png) | ![AzureSecurityCenter card](AzureSecurityCenter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSecurityCenter element
+include('elements/azure/SecurityServiceColor/AzureSecurityCenter')
+AzureSecurityCenter('element', 'Security Center', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSecurityCenter element
+include('elements/azure/SecurityServiceColor/AzureSecurityCenter')
+AzureSecurityCenter('element', 'Security Center', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSecurityCenter card
+include('elements/azure/SecurityServiceColor/AzureSecurityCenter')
+AzureSecurityCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSecurityCenter card
+include('elements/azure/SecurityServiceColor/AzureSecurityCenter')
+AzureSecurityCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/SecurityServiceColor/AzureSentinel.card.png b/cloud/documentation/azure/SecurityServiceColor/AzureSentinel.card.png
new file mode 100644
index 00000000000..cdb0090da5b
Binary files /dev/null and b/cloud/documentation/azure/SecurityServiceColor/AzureSentinel.card.png differ
diff --git a/cloud/documentation/azure/SecurityServiceColor/AzureSentinel.element.png b/cloud/documentation/azure/SecurityServiceColor/AzureSentinel.element.png
new file mode 100644
index 00000000000..1508007422f
Binary files /dev/null and b/cloud/documentation/azure/SecurityServiceColor/AzureSentinel.element.png differ
diff --git a/cloud/documentation/azure/SecurityServiceColor/AzureSentinel.md b/cloud/documentation/azure/SecurityServiceColor/AzureSentinel.md
new file mode 100644
index 00000000000..d05460d3399
--- /dev/null
+++ b/cloud/documentation/azure/SecurityServiceColor/AzureSentinel.md
@@ -0,0 +1,81 @@
+# AzureSentinel
+```text
+elements/azure/SecurityServiceColor/AzureSentinel
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSentinel icon](../../../icons/azure/SecurityServiceColor/AzureSentinel.png) | ![AzureSentinel element](AzureSentinel.element.png) | ![AzureSentinel card](AzureSentinel.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSentinel element
+include('elements/azure/SecurityServiceColor/AzureSentinel')
+AzureSentinel('element', 'Sentinel', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSentinel element
+include('elements/azure/SecurityServiceColor/AzureSentinel')
+AzureSentinel('element', 'Sentinel', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSentinel card
+include('elements/azure/SecurityServiceColor/AzureSentinel')
+AzureSentinelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSentinel card
+include('elements/azure/SecurityServiceColor/AzureSentinel')
+AzureSentinelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureArchiveStorage.card.png b/cloud/documentation/azure/StorageServiceColor/AzureArchiveStorage.card.png
new file mode 100644
index 00000000000..d088b79a948
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureArchiveStorage.card.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureArchiveStorage.element.png b/cloud/documentation/azure/StorageServiceColor/AzureArchiveStorage.element.png
new file mode 100644
index 00000000000..27468163c02
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureArchiveStorage.element.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureArchiveStorage.md b/cloud/documentation/azure/StorageServiceColor/AzureArchiveStorage.md
new file mode 100644
index 00000000000..d6b127c29c5
--- /dev/null
+++ b/cloud/documentation/azure/StorageServiceColor/AzureArchiveStorage.md
@@ -0,0 +1,81 @@
+# AzureArchiveStorage
+```text
+elements/azure/StorageServiceColor/AzureArchiveStorage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureArchiveStorage icon](../../../icons/azure/StorageServiceColor/AzureArchiveStorage.png) | ![AzureArchiveStorage element](AzureArchiveStorage.element.png) | ![AzureArchiveStorage card](AzureArchiveStorage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureArchiveStorage element
+include('elements/azure/StorageServiceColor/AzureArchiveStorage')
+AzureArchiveStorage('element', 'Archive Storage', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureArchiveStorage element
+include('elements/azure/StorageServiceColor/AzureArchiveStorage')
+AzureArchiveStorage('element', 'Archive Storage', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureArchiveStorage card
+include('elements/azure/StorageServiceColor/AzureArchiveStorage')
+AzureArchiveStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureArchiveStorage card
+include('elements/azure/StorageServiceColor/AzureArchiveStorage')
+AzureArchiveStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureBlobStorage.card.png b/cloud/documentation/azure/StorageServiceColor/AzureBlobStorage.card.png
new file mode 100644
index 00000000000..8bdd338c9a8
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureBlobStorage.card.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureBlobStorage.element.png b/cloud/documentation/azure/StorageServiceColor/AzureBlobStorage.element.png
new file mode 100644
index 00000000000..f6deba441de
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureBlobStorage.element.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureBlobStorage.md b/cloud/documentation/azure/StorageServiceColor/AzureBlobStorage.md
new file mode 100644
index 00000000000..f1ff9cc3859
--- /dev/null
+++ b/cloud/documentation/azure/StorageServiceColor/AzureBlobStorage.md
@@ -0,0 +1,81 @@
+# AzureBlobStorage
+```text
+elements/azure/StorageServiceColor/AzureBlobStorage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureBlobStorage icon](../../../icons/azure/StorageServiceColor/AzureBlobStorage.png) | ![AzureBlobStorage element](AzureBlobStorage.element.png) | ![AzureBlobStorage card](AzureBlobStorage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBlobStorage element
+include('elements/azure/StorageServiceColor/AzureBlobStorage')
+AzureBlobStorage('element', 'Blob Storage', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBlobStorage element
+include('elements/azure/StorageServiceColor/AzureBlobStorage')
+AzureBlobStorage('element', 'Blob Storage', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBlobStorage card
+include('elements/azure/StorageServiceColor/AzureBlobStorage')
+AzureBlobStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBlobStorage card
+include('elements/azure/StorageServiceColor/AzureBlobStorage')
+AzureBlobStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureDataBox.card.png b/cloud/documentation/azure/StorageServiceColor/AzureDataBox.card.png
new file mode 100644
index 00000000000..9f126522620
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureDataBox.card.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureDataBox.element.png b/cloud/documentation/azure/StorageServiceColor/AzureDataBox.element.png
new file mode 100644
index 00000000000..b5b9a1987fb
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureDataBox.element.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureDataBox.md b/cloud/documentation/azure/StorageServiceColor/AzureDataBox.md
new file mode 100644
index 00000000000..5fe58cd55e5
--- /dev/null
+++ b/cloud/documentation/azure/StorageServiceColor/AzureDataBox.md
@@ -0,0 +1,81 @@
+# AzureDataBox
+```text
+elements/azure/StorageServiceColor/AzureDataBox
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDataBox icon](../../../icons/azure/StorageServiceColor/AzureDataBox.png) | ![AzureDataBox element](AzureDataBox.element.png) | ![AzureDataBox card](AzureDataBox.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataBox element
+include('elements/azure/StorageServiceColor/AzureDataBox')
+AzureDataBox('element', 'Data Box', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataBox element
+include('elements/azure/StorageServiceColor/AzureDataBox')
+AzureDataBox('element', 'Data Box', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataBox card
+include('elements/azure/StorageServiceColor/AzureDataBox')
+AzureDataBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataBox card
+include('elements/azure/StorageServiceColor/AzureDataBox')
+AzureDataBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.card.png b/cloud/documentation/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.card.png
new file mode 100644
index 00000000000..21723029c8a
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.card.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.element.png b/cloud/documentation/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.element.png
new file mode 100644
index 00000000000..33eeb132100
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.element.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.md b/cloud/documentation/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.md
new file mode 100644
index 00000000000..0fe5259d9dc
--- /dev/null
+++ b/cloud/documentation/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.md
@@ -0,0 +1,81 @@
+# AzureDataBoxEdgeDataBoxGateway
+```text
+elements/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDataBoxEdgeDataBoxGateway icon](../../../icons/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.png) | ![AzureDataBoxEdgeDataBoxGateway element](AzureDataBoxEdgeDataBoxGateway.element.png) | ![AzureDataBoxEdgeDataBoxGateway card](AzureDataBoxEdgeDataBoxGateway.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataBoxEdgeDataBoxGateway element
+include('elements/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway')
+AzureDataBoxEdgeDataBoxGateway('element', 'Data Box Edge Data Box Gateway', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataBoxEdgeDataBoxGateway element
+include('elements/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway')
+AzureDataBoxEdgeDataBoxGateway('element', 'Data Box Edge Data Box Gateway', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataBoxEdgeDataBoxGateway card
+include('elements/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway')
+AzureDataBoxEdgeDataBoxGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataBoxEdgeDataBoxGateway card
+include('elements/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway')
+AzureDataBoxEdgeDataBoxGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureDataLakeStorage.card.png b/cloud/documentation/azure/StorageServiceColor/AzureDataLakeStorage.card.png
new file mode 100644
index 00000000000..4581a499e55
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureDataLakeStorage.card.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureDataLakeStorage.element.png b/cloud/documentation/azure/StorageServiceColor/AzureDataLakeStorage.element.png
new file mode 100644
index 00000000000..2d2d042da2d
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureDataLakeStorage.element.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureDataLakeStorage.md b/cloud/documentation/azure/StorageServiceColor/AzureDataLakeStorage.md
new file mode 100644
index 00000000000..072bb0bd7c5
--- /dev/null
+++ b/cloud/documentation/azure/StorageServiceColor/AzureDataLakeStorage.md
@@ -0,0 +1,81 @@
+# AzureDataLakeStorage
+```text
+elements/azure/StorageServiceColor/AzureDataLakeStorage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureDataLakeStorage icon](../../../icons/azure/StorageServiceColor/AzureDataLakeStorage.png) | ![AzureDataLakeStorage element](AzureDataLakeStorage.element.png) | ![AzureDataLakeStorage card](AzureDataLakeStorage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataLakeStorage element
+include('elements/azure/StorageServiceColor/AzureDataLakeStorage')
+AzureDataLakeStorage('element', 'Data Lake Storage', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataLakeStorage element
+include('elements/azure/StorageServiceColor/AzureDataLakeStorage')
+AzureDataLakeStorage('element', 'Data Lake Storage', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataLakeStorage card
+include('elements/azure/StorageServiceColor/AzureDataLakeStorage')
+AzureDataLakeStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataLakeStorage card
+include('elements/azure/StorageServiceColor/AzureDataLakeStorage')
+AzureDataLakeStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureFxtedgefiler.card.png b/cloud/documentation/azure/StorageServiceColor/AzureFxtedgefiler.card.png
new file mode 100644
index 00000000000..350c7bec2d7
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureFxtedgefiler.card.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureFxtedgefiler.element.png b/cloud/documentation/azure/StorageServiceColor/AzureFxtedgefiler.element.png
new file mode 100644
index 00000000000..b4e50a1b1a4
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureFxtedgefiler.element.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureFxtedgefiler.md b/cloud/documentation/azure/StorageServiceColor/AzureFxtedgefiler.md
new file mode 100644
index 00000000000..d774248ed1b
--- /dev/null
+++ b/cloud/documentation/azure/StorageServiceColor/AzureFxtedgefiler.md
@@ -0,0 +1,81 @@
+# AzureFxtedgefiler
+```text
+elements/azure/StorageServiceColor/AzureFxtedgefiler
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureFxtedgefiler icon](../../../icons/azure/StorageServiceColor/AzureFxtedgefiler.png) | ![AzureFxtedgefiler element](AzureFxtedgefiler.element.png) | ![AzureFxtedgefiler card](AzureFxtedgefiler.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFxtedgefiler element
+include('elements/azure/StorageServiceColor/AzureFxtedgefiler')
+AzureFxtedgefiler('element', 'Fxtedgefiler', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFxtedgefiler element
+include('elements/azure/StorageServiceColor/AzureFxtedgefiler')
+AzureFxtedgefiler('element', 'Fxtedgefiler', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFxtedgefiler card
+include('elements/azure/StorageServiceColor/AzureFxtedgefiler')
+AzureFxtedgefilerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFxtedgefiler card
+include('elements/azure/StorageServiceColor/AzureFxtedgefiler')
+AzureFxtedgefilerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureGeneralStorage.card.png b/cloud/documentation/azure/StorageServiceColor/AzureGeneralStorage.card.png
new file mode 100644
index 00000000000..2d8bd2b40fc
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureGeneralStorage.card.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureGeneralStorage.element.png b/cloud/documentation/azure/StorageServiceColor/AzureGeneralStorage.element.png
new file mode 100644
index 00000000000..abde90c6833
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureGeneralStorage.element.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureGeneralStorage.md b/cloud/documentation/azure/StorageServiceColor/AzureGeneralStorage.md
new file mode 100644
index 00000000000..c1614052d42
--- /dev/null
+++ b/cloud/documentation/azure/StorageServiceColor/AzureGeneralStorage.md
@@ -0,0 +1,81 @@
+# AzureGeneralStorage
+```text
+elements/azure/StorageServiceColor/AzureGeneralStorage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureGeneralStorage icon](../../../icons/azure/StorageServiceColor/AzureGeneralStorage.png) | ![AzureGeneralStorage element](AzureGeneralStorage.element.png) | ![AzureGeneralStorage card](AzureGeneralStorage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGeneralStorage element
+include('elements/azure/StorageServiceColor/AzureGeneralStorage')
+AzureGeneralStorage('element', 'General Storage', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGeneralStorage element
+include('elements/azure/StorageServiceColor/AzureGeneralStorage')
+AzureGeneralStorage('element', 'General Storage', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGeneralStorage card
+include('elements/azure/StorageServiceColor/AzureGeneralStorage')
+AzureGeneralStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGeneralStorage card
+include('elements/azure/StorageServiceColor/AzureGeneralStorage')
+AzureGeneralStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureNetappFiles.card.png b/cloud/documentation/azure/StorageServiceColor/AzureNetappFiles.card.png
new file mode 100644
index 00000000000..6270d81510f
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureNetappFiles.card.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureNetappFiles.element.png b/cloud/documentation/azure/StorageServiceColor/AzureNetappFiles.element.png
new file mode 100644
index 00000000000..585c321c087
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureNetappFiles.element.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureNetappFiles.md b/cloud/documentation/azure/StorageServiceColor/AzureNetappFiles.md
new file mode 100644
index 00000000000..5064a6f2c6d
--- /dev/null
+++ b/cloud/documentation/azure/StorageServiceColor/AzureNetappFiles.md
@@ -0,0 +1,81 @@
+# AzureNetappFiles
+```text
+elements/azure/StorageServiceColor/AzureNetappFiles
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureNetappFiles icon](../../../icons/azure/StorageServiceColor/AzureNetappFiles.png) | ![AzureNetappFiles element](AzureNetappFiles.element.png) | ![AzureNetappFiles card](AzureNetappFiles.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetappFiles element
+include('elements/azure/StorageServiceColor/AzureNetappFiles')
+AzureNetappFiles('element', 'Netapp Files', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetappFiles element
+include('elements/azure/StorageServiceColor/AzureNetappFiles')
+AzureNetappFiles('element', 'Netapp Files', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNetappFiles card
+include('elements/azure/StorageServiceColor/AzureNetappFiles')
+AzureNetappFilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNetappFiles card
+include('elements/azure/StorageServiceColor/AzureNetappFiles')
+AzureNetappFilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureQueuesStorage.card.png b/cloud/documentation/azure/StorageServiceColor/AzureQueuesStorage.card.png
new file mode 100644
index 00000000000..66a8ec1302e
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureQueuesStorage.card.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureQueuesStorage.element.png b/cloud/documentation/azure/StorageServiceColor/AzureQueuesStorage.element.png
new file mode 100644
index 00000000000..afaa21a278a
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureQueuesStorage.element.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureQueuesStorage.md b/cloud/documentation/azure/StorageServiceColor/AzureQueuesStorage.md
new file mode 100644
index 00000000000..bbda879dea8
--- /dev/null
+++ b/cloud/documentation/azure/StorageServiceColor/AzureQueuesStorage.md
@@ -0,0 +1,81 @@
+# AzureQueuesStorage
+```text
+elements/azure/StorageServiceColor/AzureQueuesStorage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureQueuesStorage icon](../../../icons/azure/StorageServiceColor/AzureQueuesStorage.png) | ![AzureQueuesStorage element](AzureQueuesStorage.element.png) | ![AzureQueuesStorage card](AzureQueuesStorage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureQueuesStorage element
+include('elements/azure/StorageServiceColor/AzureQueuesStorage')
+AzureQueuesStorage('element', 'Queues Storage', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureQueuesStorage element
+include('elements/azure/StorageServiceColor/AzureQueuesStorage')
+AzureQueuesStorage('element', 'Queues Storage', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureQueuesStorage card
+include('elements/azure/StorageServiceColor/AzureQueuesStorage')
+AzureQueuesStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureQueuesStorage card
+include('elements/azure/StorageServiceColor/AzureQueuesStorage')
+AzureQueuesStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorageAccounts.card.png b/cloud/documentation/azure/StorageServiceColor/AzureStorageAccounts.card.png
new file mode 100644
index 00000000000..b58557bba0a
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureStorageAccounts.card.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorageAccounts.element.png b/cloud/documentation/azure/StorageServiceColor/AzureStorageAccounts.element.png
new file mode 100644
index 00000000000..9c1fe7e020d
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureStorageAccounts.element.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorageAccounts.md b/cloud/documentation/azure/StorageServiceColor/AzureStorageAccounts.md
new file mode 100644
index 00000000000..0530ed7d4bd
--- /dev/null
+++ b/cloud/documentation/azure/StorageServiceColor/AzureStorageAccounts.md
@@ -0,0 +1,81 @@
+# AzureStorageAccounts
+```text
+elements/azure/StorageServiceColor/AzureStorageAccounts
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureStorageAccounts icon](../../../icons/azure/StorageServiceColor/AzureStorageAccounts.png) | ![AzureStorageAccounts element](AzureStorageAccounts.element.png) | ![AzureStorageAccounts card](AzureStorageAccounts.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorageAccounts element
+include('elements/azure/StorageServiceColor/AzureStorageAccounts')
+AzureStorageAccounts('element', 'Storage Accounts', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorageAccounts element
+include('elements/azure/StorageServiceColor/AzureStorageAccounts')
+AzureStorageAccounts('element', 'Storage Accounts', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStorageAccounts card
+include('elements/azure/StorageServiceColor/AzureStorageAccounts')
+AzureStorageAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStorageAccounts card
+include('elements/azure/StorageServiceColor/AzureStorageAccounts')
+AzureStorageAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorageAccountsClassic.card.png b/cloud/documentation/azure/StorageServiceColor/AzureStorageAccountsClassic.card.png
new file mode 100644
index 00000000000..f65678425b2
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureStorageAccountsClassic.card.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorageAccountsClassic.element.png b/cloud/documentation/azure/StorageServiceColor/AzureStorageAccountsClassic.element.png
new file mode 100644
index 00000000000..a68fc070671
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureStorageAccountsClassic.element.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorageAccountsClassic.md b/cloud/documentation/azure/StorageServiceColor/AzureStorageAccountsClassic.md
new file mode 100644
index 00000000000..ffb8aa43101
--- /dev/null
+++ b/cloud/documentation/azure/StorageServiceColor/AzureStorageAccountsClassic.md
@@ -0,0 +1,81 @@
+# AzureStorageAccountsClassic
+```text
+elements/azure/StorageServiceColor/AzureStorageAccountsClassic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureStorageAccountsClassic icon](../../../icons/azure/StorageServiceColor/AzureStorageAccountsClassic.png) | ![AzureStorageAccountsClassic element](AzureStorageAccountsClassic.element.png) | ![AzureStorageAccountsClassic card](AzureStorageAccountsClassic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorageAccountsClassic element
+include('elements/azure/StorageServiceColor/AzureStorageAccountsClassic')
+AzureStorageAccountsClassic('element', 'Storage Accounts Classic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorageAccountsClassic element
+include('elements/azure/StorageServiceColor/AzureStorageAccountsClassic')
+AzureStorageAccountsClassic('element', 'Storage Accounts Classic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStorageAccountsClassic card
+include('elements/azure/StorageServiceColor/AzureStorageAccountsClassic')
+AzureStorageAccountsClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStorageAccountsClassic card
+include('elements/azure/StorageServiceColor/AzureStorageAccountsClassic')
+AzureStorageAccountsClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorageExplorer.card.png b/cloud/documentation/azure/StorageServiceColor/AzureStorageExplorer.card.png
new file mode 100644
index 00000000000..557c183e894
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureStorageExplorer.card.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorageExplorer.element.png b/cloud/documentation/azure/StorageServiceColor/AzureStorageExplorer.element.png
new file mode 100644
index 00000000000..2059faa8581
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureStorageExplorer.element.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorageExplorer.md b/cloud/documentation/azure/StorageServiceColor/AzureStorageExplorer.md
new file mode 100644
index 00000000000..deb24fbc9cf
--- /dev/null
+++ b/cloud/documentation/azure/StorageServiceColor/AzureStorageExplorer.md
@@ -0,0 +1,81 @@
+# AzureStorageExplorer
+```text
+elements/azure/StorageServiceColor/AzureStorageExplorer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureStorageExplorer icon](../../../icons/azure/StorageServiceColor/AzureStorageExplorer.png) | ![AzureStorageExplorer element](AzureStorageExplorer.element.png) | ![AzureStorageExplorer card](AzureStorageExplorer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorageExplorer element
+include('elements/azure/StorageServiceColor/AzureStorageExplorer')
+AzureStorageExplorer('element', 'Storage Explorer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorageExplorer element
+include('elements/azure/StorageServiceColor/AzureStorageExplorer')
+AzureStorageExplorer('element', 'Storage Explorer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStorageExplorer card
+include('elements/azure/StorageServiceColor/AzureStorageExplorer')
+AzureStorageExplorerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStorageExplorer card
+include('elements/azure/StorageServiceColor/AzureStorageExplorer')
+AzureStorageExplorerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorageSyncServices.card.png b/cloud/documentation/azure/StorageServiceColor/AzureStorageSyncServices.card.png
new file mode 100644
index 00000000000..8714bac7421
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureStorageSyncServices.card.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorageSyncServices.element.png b/cloud/documentation/azure/StorageServiceColor/AzureStorageSyncServices.element.png
new file mode 100644
index 00000000000..089678053a8
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureStorageSyncServices.element.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorageSyncServices.md b/cloud/documentation/azure/StorageServiceColor/AzureStorageSyncServices.md
new file mode 100644
index 00000000000..06430ba62f4
--- /dev/null
+++ b/cloud/documentation/azure/StorageServiceColor/AzureStorageSyncServices.md
@@ -0,0 +1,81 @@
+# AzureStorageSyncServices
+```text
+elements/azure/StorageServiceColor/AzureStorageSyncServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureStorageSyncServices icon](../../../icons/azure/StorageServiceColor/AzureStorageSyncServices.png) | ![AzureStorageSyncServices element](AzureStorageSyncServices.element.png) | ![AzureStorageSyncServices card](AzureStorageSyncServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorageSyncServices element
+include('elements/azure/StorageServiceColor/AzureStorageSyncServices')
+AzureStorageSyncServices('element', 'Storage Sync Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorageSyncServices element
+include('elements/azure/StorageServiceColor/AzureStorageSyncServices')
+AzureStorageSyncServices('element', 'Storage Sync Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStorageSyncServices card
+include('elements/azure/StorageServiceColor/AzureStorageSyncServices')
+AzureStorageSyncServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStorageSyncServices card
+include('elements/azure/StorageServiceColor/AzureStorageSyncServices')
+AzureStorageSyncServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDataManagers.card.png b/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDataManagers.card.png
new file mode 100644
index 00000000000..ea29ca156ee
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDataManagers.card.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDataManagers.element.png b/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDataManagers.element.png
new file mode 100644
index 00000000000..4a54413fedb
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDataManagers.element.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDataManagers.md b/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDataManagers.md
new file mode 100644
index 00000000000..0d63c256783
--- /dev/null
+++ b/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDataManagers.md
@@ -0,0 +1,81 @@
+# AzureStorsimpleDataManagers
+```text
+elements/azure/StorageServiceColor/AzureStorsimpleDataManagers
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureStorsimpleDataManagers icon](../../../icons/azure/StorageServiceColor/AzureStorsimpleDataManagers.png) | ![AzureStorsimpleDataManagers element](AzureStorsimpleDataManagers.element.png) | ![AzureStorsimpleDataManagers card](AzureStorsimpleDataManagers.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorsimpleDataManagers element
+include('elements/azure/StorageServiceColor/AzureStorsimpleDataManagers')
+AzureStorsimpleDataManagers('element', 'Storsimple Data Managers', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorsimpleDataManagers element
+include('elements/azure/StorageServiceColor/AzureStorsimpleDataManagers')
+AzureStorsimpleDataManagers('element', 'Storsimple Data Managers', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStorsimpleDataManagers card
+include('elements/azure/StorageServiceColor/AzureStorsimpleDataManagers')
+AzureStorsimpleDataManagersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStorsimpleDataManagers card
+include('elements/azure/StorageServiceColor/AzureStorsimpleDataManagers')
+AzureStorsimpleDataManagersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.card.png b/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.card.png
new file mode 100644
index 00000000000..25ff7362d40
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.card.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.element.png b/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.element.png
new file mode 100644
index 00000000000..5f11b9cf498
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.element.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.md b/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.md
new file mode 100644
index 00000000000..9760111666d
--- /dev/null
+++ b/cloud/documentation/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.md
@@ -0,0 +1,81 @@
+# AzureStorsimpleDeviceManagers
+```text
+elements/azure/StorageServiceColor/AzureStorsimpleDeviceManagers
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureStorsimpleDeviceManagers icon](../../../icons/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.png) | ![AzureStorsimpleDeviceManagers element](AzureStorsimpleDeviceManagers.element.png) | ![AzureStorsimpleDeviceManagers card](AzureStorsimpleDeviceManagers.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorsimpleDeviceManagers element
+include('elements/azure/StorageServiceColor/AzureStorsimpleDeviceManagers')
+AzureStorsimpleDeviceManagers('element', 'Storsimple Device Managers', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorsimpleDeviceManagers element
+include('elements/azure/StorageServiceColor/AzureStorsimpleDeviceManagers')
+AzureStorsimpleDeviceManagers('element', 'Storsimple Device Managers', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStorsimpleDeviceManagers card
+include('elements/azure/StorageServiceColor/AzureStorsimpleDeviceManagers')
+AzureStorsimpleDeviceManagersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStorsimpleDeviceManagers card
+include('elements/azure/StorageServiceColor/AzureStorsimpleDeviceManagers')
+AzureStorsimpleDeviceManagersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureTableStorage.card.png b/cloud/documentation/azure/StorageServiceColor/AzureTableStorage.card.png
new file mode 100644
index 00000000000..9d9387055a1
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureTableStorage.card.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureTableStorage.element.png b/cloud/documentation/azure/StorageServiceColor/AzureTableStorage.element.png
new file mode 100644
index 00000000000..3a821568986
Binary files /dev/null and b/cloud/documentation/azure/StorageServiceColor/AzureTableStorage.element.png differ
diff --git a/cloud/documentation/azure/StorageServiceColor/AzureTableStorage.md b/cloud/documentation/azure/StorageServiceColor/AzureTableStorage.md
new file mode 100644
index 00000000000..4623b7e35fb
--- /dev/null
+++ b/cloud/documentation/azure/StorageServiceColor/AzureTableStorage.md
@@ -0,0 +1,81 @@
+# AzureTableStorage
+```text
+elements/azure/StorageServiceColor/AzureTableStorage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureTableStorage icon](../../../icons/azure/StorageServiceColor/AzureTableStorage.png) | ![AzureTableStorage element](AzureTableStorage.element.png) | ![AzureTableStorage card](AzureTableStorage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTableStorage element
+include('elements/azure/StorageServiceColor/AzureTableStorage')
+AzureTableStorage('element', 'Table Storage', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTableStorage element
+include('elements/azure/StorageServiceColor/AzureTableStorage')
+AzureTableStorage('element', 'Table Storage', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTableStorage card
+include('elements/azure/StorageServiceColor/AzureTableStorage')
+AzureTableStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTableStorage card
+include('elements/azure/StorageServiceColor/AzureTableStorage')
+AzureTableStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/WebServiceColor/AzureApiConnections.card.png b/cloud/documentation/azure/WebServiceColor/AzureApiConnections.card.png
new file mode 100644
index 00000000000..a6f886ca4e8
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureApiConnections.card.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureApiConnections.element.png b/cloud/documentation/azure/WebServiceColor/AzureApiConnections.element.png
new file mode 100644
index 00000000000..ed11c718b54
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureApiConnections.element.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureApiConnections.md b/cloud/documentation/azure/WebServiceColor/AzureApiConnections.md
new file mode 100644
index 00000000000..56143f0e07b
--- /dev/null
+++ b/cloud/documentation/azure/WebServiceColor/AzureApiConnections.md
@@ -0,0 +1,81 @@
+# AzureApiConnections
+```text
+elements/azure/WebServiceColor/AzureApiConnections
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureApiConnections icon](../../../icons/azure/WebServiceColor/AzureApiConnections.png) | ![AzureApiConnections element](AzureApiConnections.element.png) | ![AzureApiConnections card](AzureApiConnections.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApiConnections element
+include('elements/azure/WebServiceColor/AzureApiConnections')
+AzureApiConnections('element', 'Api Connections', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApiConnections element
+include('elements/azure/WebServiceColor/AzureApiConnections')
+AzureApiConnections('element', 'Api Connections', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApiConnections card
+include('elements/azure/WebServiceColor/AzureApiConnections')
+AzureApiConnectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApiConnections card
+include('elements/azure/WebServiceColor/AzureApiConnections')
+AzureApiConnectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/WebServiceColor/AzureAppServiceCertificates.card.png b/cloud/documentation/azure/WebServiceColor/AzureAppServiceCertificates.card.png
new file mode 100644
index 00000000000..c0d6dc15bf9
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureAppServiceCertificates.card.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureAppServiceCertificates.element.png b/cloud/documentation/azure/WebServiceColor/AzureAppServiceCertificates.element.png
new file mode 100644
index 00000000000..ea1c41ba588
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureAppServiceCertificates.element.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureAppServiceCertificates.md b/cloud/documentation/azure/WebServiceColor/AzureAppServiceCertificates.md
new file mode 100644
index 00000000000..1e0cc2b8efb
--- /dev/null
+++ b/cloud/documentation/azure/WebServiceColor/AzureAppServiceCertificates.md
@@ -0,0 +1,81 @@
+# AzureAppServiceCertificates
+```text
+elements/azure/WebServiceColor/AzureAppServiceCertificates
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAppServiceCertificates icon](../../../icons/azure/WebServiceColor/AzureAppServiceCertificates.png) | ![AzureAppServiceCertificates element](AzureAppServiceCertificates.element.png) | ![AzureAppServiceCertificates card](AzureAppServiceCertificates.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServiceCertificates element
+include('elements/azure/WebServiceColor/AzureAppServiceCertificates')
+AzureAppServiceCertificates('element', 'App Service Certificates', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServiceCertificates element
+include('elements/azure/WebServiceColor/AzureAppServiceCertificates')
+AzureAppServiceCertificates('element', 'App Service Certificates', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAppServiceCertificates card
+include('elements/azure/WebServiceColor/AzureAppServiceCertificates')
+AzureAppServiceCertificatesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAppServiceCertificates card
+include('elements/azure/WebServiceColor/AzureAppServiceCertificates')
+AzureAppServiceCertificatesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/WebServiceColor/AzureAppServiceDomains.card.png b/cloud/documentation/azure/WebServiceColor/AzureAppServiceDomains.card.png
new file mode 100644
index 00000000000..c602f25200f
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureAppServiceDomains.card.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureAppServiceDomains.element.png b/cloud/documentation/azure/WebServiceColor/AzureAppServiceDomains.element.png
new file mode 100644
index 00000000000..612b0a3679e
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureAppServiceDomains.element.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureAppServiceDomains.md b/cloud/documentation/azure/WebServiceColor/AzureAppServiceDomains.md
new file mode 100644
index 00000000000..846839c3659
--- /dev/null
+++ b/cloud/documentation/azure/WebServiceColor/AzureAppServiceDomains.md
@@ -0,0 +1,81 @@
+# AzureAppServiceDomains
+```text
+elements/azure/WebServiceColor/AzureAppServiceDomains
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAppServiceDomains icon](../../../icons/azure/WebServiceColor/AzureAppServiceDomains.png) | ![AzureAppServiceDomains element](AzureAppServiceDomains.element.png) | ![AzureAppServiceDomains card](AzureAppServiceDomains.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServiceDomains element
+include('elements/azure/WebServiceColor/AzureAppServiceDomains')
+AzureAppServiceDomains('element', 'App Service Domains', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServiceDomains element
+include('elements/azure/WebServiceColor/AzureAppServiceDomains')
+AzureAppServiceDomains('element', 'App Service Domains', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAppServiceDomains card
+include('elements/azure/WebServiceColor/AzureAppServiceDomains')
+AzureAppServiceDomainsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAppServiceDomains card
+include('elements/azure/WebServiceColor/AzureAppServiceDomains')
+AzureAppServiceDomainsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/WebServiceColor/AzureAppServiceEnvironments.card.png b/cloud/documentation/azure/WebServiceColor/AzureAppServiceEnvironments.card.png
new file mode 100644
index 00000000000..0dd06e1f8f1
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureAppServiceEnvironments.card.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureAppServiceEnvironments.element.png b/cloud/documentation/azure/WebServiceColor/AzureAppServiceEnvironments.element.png
new file mode 100644
index 00000000000..3700bacd28c
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureAppServiceEnvironments.element.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureAppServiceEnvironments.md b/cloud/documentation/azure/WebServiceColor/AzureAppServiceEnvironments.md
new file mode 100644
index 00000000000..171d9a22000
--- /dev/null
+++ b/cloud/documentation/azure/WebServiceColor/AzureAppServiceEnvironments.md
@@ -0,0 +1,81 @@
+# AzureAppServiceEnvironments
+```text
+elements/azure/WebServiceColor/AzureAppServiceEnvironments
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAppServiceEnvironments icon](../../../icons/azure/WebServiceColor/AzureAppServiceEnvironments.png) | ![AzureAppServiceEnvironments element](AzureAppServiceEnvironments.element.png) | ![AzureAppServiceEnvironments card](AzureAppServiceEnvironments.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServiceEnvironments element
+include('elements/azure/WebServiceColor/AzureAppServiceEnvironments')
+AzureAppServiceEnvironments('element', 'App Service Environments', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServiceEnvironments element
+include('elements/azure/WebServiceColor/AzureAppServiceEnvironments')
+AzureAppServiceEnvironments('element', 'App Service Environments', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAppServiceEnvironments card
+include('elements/azure/WebServiceColor/AzureAppServiceEnvironments')
+AzureAppServiceEnvironmentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAppServiceEnvironments card
+include('elements/azure/WebServiceColor/AzureAppServiceEnvironments')
+AzureAppServiceEnvironmentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/WebServiceColor/AzureAppServicePlans.card.png b/cloud/documentation/azure/WebServiceColor/AzureAppServicePlans.card.png
new file mode 100644
index 00000000000..e795d2cb7f1
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureAppServicePlans.card.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureAppServicePlans.element.png b/cloud/documentation/azure/WebServiceColor/AzureAppServicePlans.element.png
new file mode 100644
index 00000000000..cbb3aea4100
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureAppServicePlans.element.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureAppServicePlans.md b/cloud/documentation/azure/WebServiceColor/AzureAppServicePlans.md
new file mode 100644
index 00000000000..4f5641c9cb9
--- /dev/null
+++ b/cloud/documentation/azure/WebServiceColor/AzureAppServicePlans.md
@@ -0,0 +1,81 @@
+# AzureAppServicePlans
+```text
+elements/azure/WebServiceColor/AzureAppServicePlans
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAppServicePlans icon](../../../icons/azure/WebServiceColor/AzureAppServicePlans.png) | ![AzureAppServicePlans element](AzureAppServicePlans.element.png) | ![AzureAppServicePlans card](AzureAppServicePlans.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServicePlans element
+include('elements/azure/WebServiceColor/AzureAppServicePlans')
+AzureAppServicePlans('element', 'App Service Plans', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServicePlans element
+include('elements/azure/WebServiceColor/AzureAppServicePlans')
+AzureAppServicePlans('element', 'App Service Plans', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAppServicePlans card
+include('elements/azure/WebServiceColor/AzureAppServicePlans')
+AzureAppServicePlansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAppServicePlans card
+include('elements/azure/WebServiceColor/AzureAppServicePlans')
+AzureAppServicePlansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/WebServiceColor/AzureAppServices.card.png b/cloud/documentation/azure/WebServiceColor/AzureAppServices.card.png
new file mode 100644
index 00000000000..caf659144d3
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureAppServices.card.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureAppServices.element.png b/cloud/documentation/azure/WebServiceColor/AzureAppServices.element.png
new file mode 100644
index 00000000000..6e8fa4eea6c
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureAppServices.element.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureAppServices.md b/cloud/documentation/azure/WebServiceColor/AzureAppServices.md
new file mode 100644
index 00000000000..13b7f11734e
--- /dev/null
+++ b/cloud/documentation/azure/WebServiceColor/AzureAppServices.md
@@ -0,0 +1,81 @@
+# AzureAppServices
+```text
+elements/azure/WebServiceColor/AzureAppServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureAppServices icon](../../../icons/azure/WebServiceColor/AzureAppServices.png) | ![AzureAppServices element](AzureAppServices.element.png) | ![AzureAppServices card](AzureAppServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServices element
+include('elements/azure/WebServiceColor/AzureAppServices')
+AzureAppServices('element', 'App Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServices element
+include('elements/azure/WebServiceColor/AzureAppServices')
+AzureAppServices('element', 'App Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAppServices card
+include('elements/azure/WebServiceColor/AzureAppServices')
+AzureAppServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAppServices card
+include('elements/azure/WebServiceColor/AzureAppServices')
+AzureAppServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/WebServiceColor/AzureMediaServices.card.png b/cloud/documentation/azure/WebServiceColor/AzureMediaServices.card.png
new file mode 100644
index 00000000000..a8ce3c83b9a
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureMediaServices.card.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureMediaServices.element.png b/cloud/documentation/azure/WebServiceColor/AzureMediaServices.element.png
new file mode 100644
index 00000000000..525047f314b
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureMediaServices.element.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureMediaServices.md b/cloud/documentation/azure/WebServiceColor/AzureMediaServices.md
new file mode 100644
index 00000000000..eff0588203e
--- /dev/null
+++ b/cloud/documentation/azure/WebServiceColor/AzureMediaServices.md
@@ -0,0 +1,81 @@
+# AzureMediaServices
+```text
+elements/azure/WebServiceColor/AzureMediaServices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureMediaServices icon](../../../icons/azure/WebServiceColor/AzureMediaServices.png) | ![AzureMediaServices element](AzureMediaServices.element.png) | ![AzureMediaServices card](AzureMediaServices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMediaServices element
+include('elements/azure/WebServiceColor/AzureMediaServices')
+AzureMediaServices('element', 'Media Services', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMediaServices element
+include('elements/azure/WebServiceColor/AzureMediaServices')
+AzureMediaServices('element', 'Media Services', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMediaServices card
+include('elements/azure/WebServiceColor/AzureMediaServices')
+AzureMediaServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMediaServices card
+include('elements/azure/WebServiceColor/AzureMediaServices')
+AzureMediaServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/WebServiceColor/AzureNotificationHubNamespaces.card.png b/cloud/documentation/azure/WebServiceColor/AzureNotificationHubNamespaces.card.png
new file mode 100644
index 00000000000..e07a6d2fbac
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureNotificationHubNamespaces.card.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureNotificationHubNamespaces.element.png b/cloud/documentation/azure/WebServiceColor/AzureNotificationHubNamespaces.element.png
new file mode 100644
index 00000000000..5199d9bc01d
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureNotificationHubNamespaces.element.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureNotificationHubNamespaces.md b/cloud/documentation/azure/WebServiceColor/AzureNotificationHubNamespaces.md
new file mode 100644
index 00000000000..ce50a7eec8c
--- /dev/null
+++ b/cloud/documentation/azure/WebServiceColor/AzureNotificationHubNamespaces.md
@@ -0,0 +1,81 @@
+# AzureNotificationHubNamespaces
+```text
+elements/azure/WebServiceColor/AzureNotificationHubNamespaces
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureNotificationHubNamespaces icon](../../../icons/azure/WebServiceColor/AzureNotificationHubNamespaces.png) | ![AzureNotificationHubNamespaces element](AzureNotificationHubNamespaces.element.png) | ![AzureNotificationHubNamespaces card](AzureNotificationHubNamespaces.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNotificationHubNamespaces element
+include('elements/azure/WebServiceColor/AzureNotificationHubNamespaces')
+AzureNotificationHubNamespaces('element', 'Notification Hub Namespaces', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNotificationHubNamespaces element
+include('elements/azure/WebServiceColor/AzureNotificationHubNamespaces')
+AzureNotificationHubNamespaces('element', 'Notification Hub Namespaces', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNotificationHubNamespaces card
+include('elements/azure/WebServiceColor/AzureNotificationHubNamespaces')
+AzureNotificationHubNamespacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNotificationHubNamespaces card
+include('elements/azure/WebServiceColor/AzureNotificationHubNamespaces')
+AzureNotificationHubNamespacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/WebServiceColor/AzureSearch.card.png b/cloud/documentation/azure/WebServiceColor/AzureSearch.card.png
new file mode 100644
index 00000000000..e03dd909bb3
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureSearch.card.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureSearch.element.png b/cloud/documentation/azure/WebServiceColor/AzureSearch.element.png
new file mode 100644
index 00000000000..50fde487f66
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureSearch.element.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureSearch.md b/cloud/documentation/azure/WebServiceColor/AzureSearch.md
new file mode 100644
index 00000000000..8383a0ebb35
--- /dev/null
+++ b/cloud/documentation/azure/WebServiceColor/AzureSearch.md
@@ -0,0 +1,81 @@
+# AzureSearch
+```text
+elements/azure/WebServiceColor/AzureSearch
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSearch icon](../../../icons/azure/WebServiceColor/AzureSearch.png) | ![AzureSearch element](AzureSearch.element.png) | ![AzureSearch card](AzureSearch.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSearch element
+include('elements/azure/WebServiceColor/AzureSearch')
+AzureSearch('element', 'Search', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSearch element
+include('elements/azure/WebServiceColor/AzureSearch')
+AzureSearch('element', 'Search', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSearch card
+include('elements/azure/WebServiceColor/AzureSearch')
+AzureSearchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSearch card
+include('elements/azure/WebServiceColor/AzureSearch')
+AzureSearchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/WebServiceColor/AzureSignalr.card.png b/cloud/documentation/azure/WebServiceColor/AzureSignalr.card.png
new file mode 100644
index 00000000000..e5a2b70db11
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureSignalr.card.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureSignalr.element.png b/cloud/documentation/azure/WebServiceColor/AzureSignalr.element.png
new file mode 100644
index 00000000000..53ae4e33ac9
Binary files /dev/null and b/cloud/documentation/azure/WebServiceColor/AzureSignalr.element.png differ
diff --git a/cloud/documentation/azure/WebServiceColor/AzureSignalr.md b/cloud/documentation/azure/WebServiceColor/AzureSignalr.md
new file mode 100644
index 00000000000..f7ed8e8bf8d
--- /dev/null
+++ b/cloud/documentation/azure/WebServiceColor/AzureSignalr.md
@@ -0,0 +1,81 @@
+# AzureSignalr
+```text
+elements/azure/WebServiceColor/AzureSignalr
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![AzureSignalr icon](../../../icons/azure/WebServiceColor/AzureSignalr.png) | ![AzureSignalr element](AzureSignalr.element.png) | ![AzureSignalr card](AzureSignalr.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSignalr element
+include('elements/azure/WebServiceColor/AzureSignalr')
+AzureSignalr('element', 'Signalr', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSignalr element
+include('elements/azure/WebServiceColor/AzureSignalr')
+AzureSignalr('element', 'Signalr', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSignalr card
+include('elements/azure/WebServiceColor/AzureSignalr')
+AzureSignalrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSignalr card
+include('elements/azure/WebServiceColor/AzureSignalr')
+AzureSignalrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/azure/elements.md b/cloud/documentation/azure/elements.md
new file mode 100644
index 00000000000..12d32d9d2e0
--- /dev/null
+++ b/cloud/documentation/azure/elements.md
@@ -0,0 +1,525 @@
+# azure - Elements
+## elements/azure/AiAndMlServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureBatchAi](AiAndMlServiceColor/AzureBatchAi.element.png) | [AzureBatchAi](AiAndMlServiceColor/AzureBatchAi.md)
`elements/azure/AiAndMlServiceColor/AzureBatchAi` |
+| ![AzureBotServices](AiAndMlServiceColor/AzureBotServices.element.png) | [AzureBotServices](AiAndMlServiceColor/AzureBotServices.md)
`elements/azure/AiAndMlServiceColor/AzureBotServices` |
+| ![AzureCognitiveServices](AiAndMlServiceColor/AzureCognitiveServices.element.png) | [AzureCognitiveServices](AiAndMlServiceColor/AzureCognitiveServices.md)
`elements/azure/AiAndMlServiceColor/AzureCognitiveServices` |
+| ![AzureGenomicsAccounts](AiAndMlServiceColor/AzureGenomicsAccounts.element.png) | [AzureGenomicsAccounts](AiAndMlServiceColor/AzureGenomicsAccounts.md)
`elements/azure/AiAndMlServiceColor/AzureGenomicsAccounts` |
+| ![AzureMachineLearningServiceWorkspaces](AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.element.png) | [AzureMachineLearningServiceWorkspaces](AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.md)
`elements/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces` |
+| ![AzureMachineLearningStudioWebServicePlans](AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.element.png) | [AzureMachineLearningStudioWebServicePlans](AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.md)
`elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans` |
+| ![AzureMachineLearningStudioWebServices](AiAndMlServiceColor/AzureMachineLearningStudioWebServices.element.png) | [AzureMachineLearningStudioWebServices](AiAndMlServiceColor/AzureMachineLearningStudioWebServices.md)
`elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices` |
+| ![AzureMachineLearningStudioWorkspaces](AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.element.png) | [AzureMachineLearningStudioWorkspaces](AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.md)
`elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces` |
+## elements/azure/AnalyticsServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureAnalysisServices](AnalyticsServiceColor/AzureAnalysisServices.element.png) | [AzureAnalysisServices](AnalyticsServiceColor/AzureAnalysisServices.md)
`elements/azure/AnalyticsServiceColor/AzureAnalysisServices` |
+| ![AzureDatabricks](AnalyticsServiceColor/AzureDatabricks.element.png) | [AzureDatabricks](AnalyticsServiceColor/AzureDatabricks.md)
`elements/azure/AnalyticsServiceColor/AzureDatabricks` |
+| ![AzureDataExplorerClusters](AnalyticsServiceColor/AzureDataExplorerClusters.element.png) | [AzureDataExplorerClusters](AnalyticsServiceColor/AzureDataExplorerClusters.md)
`elements/azure/AnalyticsServiceColor/AzureDataExplorerClusters` |
+| ![AzureDataFactories](AnalyticsServiceColor/AzureDataFactories.element.png) | [AzureDataFactories](AnalyticsServiceColor/AzureDataFactories.md)
`elements/azure/AnalyticsServiceColor/AzureDataFactories` |
+| ![AzureDataLakeAnalytics](AnalyticsServiceColor/AzureDataLakeAnalytics.element.png) | [AzureDataLakeAnalytics](AnalyticsServiceColor/AzureDataLakeAnalytics.md)
`elements/azure/AnalyticsServiceColor/AzureDataLakeAnalytics` |
+| ![AzureDataLakeStoreGen1](AnalyticsServiceColor/AzureDataLakeStoreGen1.element.png) | [AzureDataLakeStoreGen1](AnalyticsServiceColor/AzureDataLakeStoreGen1.md)
`elements/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1` |
+| ![AzureEventHubClusters](AnalyticsServiceColor/AzureEventHubClusters.element.png) | [AzureEventHubClusters](AnalyticsServiceColor/AzureEventHubClusters.md)
`elements/azure/AnalyticsServiceColor/AzureEventHubClusters` |
+| ![AzureEventHubs](AnalyticsServiceColor/AzureEventHubs.element.png) | [AzureEventHubs](AnalyticsServiceColor/AzureEventHubs.md)
`elements/azure/AnalyticsServiceColor/AzureEventHubs` |
+| ![AzureHdinsightclusters](AnalyticsServiceColor/AzureHdinsightclusters.element.png) | [AzureHdinsightclusters](AnalyticsServiceColor/AzureHdinsightclusters.md)
`elements/azure/AnalyticsServiceColor/AzureHdinsightclusters` |
+| ![AzureLogAnalyticsWorkspaces](AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.element.png) | [AzureLogAnalyticsWorkspaces](AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.md)
`elements/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces` |
+| ![AzureStreamAnalyticsJobs](AnalyticsServiceColor/AzureStreamAnalyticsJobs.element.png) | [AzureStreamAnalyticsJobs](AnalyticsServiceColor/AzureStreamAnalyticsJobs.md)
`elements/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs` |
+## elements/azure/Companies
+| | Name |
+| :-: | --- |
+| ![AzureCacheRedisProductIcon](Companies/AzureCacheRedisProductIcon.element.png) | [AzureCacheRedisProductIcon](Companies/AzureCacheRedisProductIcon.md)
`elements/azure/Companies/AzureCacheRedisProductIcon` |
+| ![AzureCloudCycle](Companies/AzureCloudCycle.element.png) | [AzureCloudCycle](Companies/AzureCloudCycle.md)
`elements/azure/Companies/AzureCloudCycle` |
+| ![AzureDatabricks](Companies/AzureDatabricks.element.png) | [AzureDatabricks](Companies/AzureDatabricks.md)
`elements/azure/Companies/AzureDatabricks` |
+| ![AzureHdinsightColor](Companies/AzureHdinsightColor.element.png) | [AzureHdinsightColor](Companies/AzureHdinsightColor.md)
`elements/azure/Companies/AzureHdinsightColor` |
+| ![AzureHdInsight](Companies/AzureHdInsight.element.png) | [AzureHdInsight](Companies/AzureHdInsight.md)
`elements/azure/Companies/AzureHdInsight` |
+| ![AzureHockeyappColor](Companies/AzureHockeyappColor.element.png) | [AzureHockeyappColor](Companies/AzureHockeyappColor.md)
`elements/azure/Companies/AzureHockeyappColor` |
+| ![AzureHockeyapp](Companies/AzureHockeyapp.element.png) | [AzureHockeyapp](Companies/AzureHockeyapp.md)
`elements/azure/Companies/AzureHockeyapp` |
+| ![AzureKubernetes](Companies/AzureKubernetes.element.png) | [AzureKubernetes](Companies/AzureKubernetes.md)
`elements/azure/Companies/AzureKubernetes` |
+| ![AzureLogoDcOs](Companies/AzureLogoDcOs.element.png) | [AzureLogoDcOs](Companies/AzureLogoDcOs.md)
`elements/azure/Companies/AzureLogoDcOs` |
+| ![AzureLogoDocker](Companies/AzureLogoDocker.element.png) | [AzureLogoDocker](Companies/AzureLogoDocker.md)
`elements/azure/Companies/AzureLogoDocker` |
+| ![AzureLogoPluralsightMono](Companies/AzureLogoPluralsightMono.element.png) | [AzureLogoPluralsightMono](Companies/AzureLogoPluralsightMono.md)
`elements/azure/Companies/AzureLogoPluralsightMono` |
+| ![AzureLogoPluralsightTwotone](Companies/AzureLogoPluralsightTwotone.element.png) | [AzureLogoPluralsightTwotone](Companies/AzureLogoPluralsightTwotone.md)
`elements/azure/Companies/AzureLogoPluralsightTwotone` |
+| ![AzureOpenshift](Companies/AzureOpenshift.element.png) | [AzureOpenshift](Companies/AzureOpenshift.md)
`elements/azure/Companies/AzureOpenshift` |
+| ![AzureStackoverflow](Companies/AzureStackoverflow.element.png) | [AzureStackoverflow](Companies/AzureStackoverflow.md)
`elements/azure/Companies/AzureStackoverflow` |
+| ![AzureWebappumbraco](Companies/AzureWebappumbraco.element.png) | [AzureWebappumbraco](Companies/AzureWebappumbraco.md)
`elements/azure/Companies/AzureWebappumbraco` |
+| ![AzureWebappwordpress](Companies/AzureWebappwordpress.element.png) | [AzureWebappwordpress](Companies/AzureWebappwordpress.md)
`elements/azure/Companies/AzureWebappwordpress` |
+## elements/azure/ComputeServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureBatchAccounts](ComputeServiceColor/AzureBatchAccounts.element.png) | [AzureBatchAccounts](ComputeServiceColor/AzureBatchAccounts.md)
`elements/azure/ComputeServiceColor/AzureBatchAccounts` |
+| ![AzureCitrixVirtualDesktopsEssentials](ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.element.png) | [AzureCitrixVirtualDesktopsEssentials](ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.md)
`elements/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials` |
+| ![AzureCloudServicesClassic](ComputeServiceColor/AzureCloudServicesClassic.element.png) | [AzureCloudServicesClassic](ComputeServiceColor/AzureCloudServicesClassic.md)
`elements/azure/ComputeServiceColor/AzureCloudServicesClassic` |
+| ![AzureCloudServices](ComputeServiceColor/AzureCloudServices.element.png) | [AzureCloudServices](ComputeServiceColor/AzureCloudServices.md)
`elements/azure/ComputeServiceColor/AzureCloudServices` |
+| ![AzureCloudsimpleVirtualMachines](ComputeServiceColor/AzureCloudsimpleVirtualMachines.element.png) | [AzureCloudsimpleVirtualMachines](ComputeServiceColor/AzureCloudsimpleVirtualMachines.md)
`elements/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines` |
+| ![AzureDisks](ComputeServiceColor/AzureDisks.element.png) | [AzureDisks](ComputeServiceColor/AzureDisks.md)
`elements/azure/ComputeServiceColor/AzureDisks` |
+| ![AzureDiskSnapshots](ComputeServiceColor/AzureDiskSnapshots.element.png) | [AzureDiskSnapshots](ComputeServiceColor/AzureDiskSnapshots.md)
`elements/azure/ComputeServiceColor/AzureDiskSnapshots` |
+| ![AzureFunctionApps](ComputeServiceColor/AzureFunctionApps.element.png) | [AzureFunctionApps](ComputeServiceColor/AzureFunctionApps.md)
`elements/azure/ComputeServiceColor/AzureFunctionApps` |
+| ![AzureMeshApplications](ComputeServiceColor/AzureMeshApplications.element.png) | [AzureMeshApplications](ComputeServiceColor/AzureMeshApplications.md)
`elements/azure/ComputeServiceColor/AzureMeshApplications` |
+| ![AzureSapHana](ComputeServiceColor/AzureSapHana.element.png) | [AzureSapHana](ComputeServiceColor/AzureSapHana.md)
`elements/azure/ComputeServiceColor/AzureSapHana` |
+| ![AzureServiceFabricClusters](ComputeServiceColor/AzureServiceFabricClusters.element.png) | [AzureServiceFabricClusters](ComputeServiceColor/AzureServiceFabricClusters.md)
`elements/azure/ComputeServiceColor/AzureServiceFabricClusters` |
+| ![AzureVmImages](ComputeServiceColor/AzureVmImages.element.png) | [AzureVmImages](ComputeServiceColor/AzureVmImages.md)
`elements/azure/ComputeServiceColor/AzureVmImages` |
+## elements/azure/ComputeServiceColor/Vm
+| | Name |
+| :-: | --- |
+| ![AzureAvailabilitySets](ComputeServiceColor/Vm/AzureAvailabilitySets.element.png) | [AzureAvailabilitySets](ComputeServiceColor/Vm/AzureAvailabilitySets.md)
`elements/azure/ComputeServiceColor/Vm/AzureAvailabilitySets` |
+| ![AzureNonMachine](ComputeServiceColor/Vm/AzureNonMachine.element.png) | [AzureNonMachine](ComputeServiceColor/Vm/AzureNonMachine.md)
`elements/azure/ComputeServiceColor/Vm/AzureNonMachine` |
+| ![AzureOsImagesClassic](ComputeServiceColor/Vm/AzureOsImagesClassic.element.png) | [AzureOsImagesClassic](ComputeServiceColor/Vm/AzureOsImagesClassic.md)
`elements/azure/ComputeServiceColor/Vm/AzureOsImagesClassic` |
+| ![AzureVmClassic](ComputeServiceColor/Vm/AzureVmClassic.element.png) | [AzureVmClassic](ComputeServiceColor/Vm/AzureVmClassic.md)
`elements/azure/ComputeServiceColor/Vm/AzureVmClassic` |
+| ![AzureVm](ComputeServiceColor/Vm/AzureVm.element.png) | [AzureVm](ComputeServiceColor/Vm/AzureVm.md)
`elements/azure/ComputeServiceColor/Vm/AzureVm` |
+| ![AzureVmExternal](ComputeServiceColor/Vm/AzureVmExternal.element.png) | [AzureVmExternal](ComputeServiceColor/Vm/AzureVmExternal.md)
`elements/azure/ComputeServiceColor/Vm/AzureVmExternal` |
+| ![AzureVmLinux](ComputeServiceColor/Vm/AzureVmLinux.element.png) | [AzureVmLinux](ComputeServiceColor/Vm/AzureVmLinux.md)
`elements/azure/ComputeServiceColor/Vm/AzureVmLinux` |
+| ![AzureVmLinuxExternal](ComputeServiceColor/Vm/AzureVmLinuxExternal.element.png) | [AzureVmLinuxExternal](ComputeServiceColor/Vm/AzureVmLinuxExternal.md)
`elements/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal` |
+| ![AzureVmScaleSets](ComputeServiceColor/Vm/AzureVmScaleSets.element.png) | [AzureVmScaleSets](ComputeServiceColor/Vm/AzureVmScaleSets.md)
`elements/azure/ComputeServiceColor/Vm/AzureVmScaleSets` |
+| ![AzureVmWindows](ComputeServiceColor/Vm/AzureVmWindows.element.png) | [AzureVmWindows](ComputeServiceColor/Vm/AzureVmWindows.md)
`elements/azure/ComputeServiceColor/Vm/AzureVmWindows` |
+| ![AzureVmWindowsExternal](ComputeServiceColor/Vm/AzureVmWindowsExternal.element.png) | [AzureVmWindowsExternal](ComputeServiceColor/Vm/AzureVmWindowsExternal.md)
`elements/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal` |
+## elements/azure/ContainerServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureContainerInstances](ContainerServiceColor/AzureContainerInstances.element.png) | [AzureContainerInstances](ContainerServiceColor/AzureContainerInstances.md)
`elements/azure/ContainerServiceColor/AzureContainerInstances` |
+| ![AzureContainerRegistries](ContainerServiceColor/AzureContainerRegistries.element.png) | [AzureContainerRegistries](ContainerServiceColor/AzureContainerRegistries.md)
`elements/azure/ContainerServiceColor/AzureContainerRegistries` |
+| ![AzureKubernetesServices](ContainerServiceColor/AzureKubernetesServices.element.png) | [AzureKubernetesServices](ContainerServiceColor/AzureKubernetesServices.md)
`elements/azure/ContainerServiceColor/AzureKubernetesServices` |
+## elements/azure/DatabasesServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureBlobStorage](DatabasesServiceColor/AzureBlobStorage.element.png) | [AzureBlobStorage](DatabasesServiceColor/AzureBlobStorage.md)
`elements/azure/DatabasesServiceColor/AzureBlobStorage` |
+| ![AzureCacheForRedis](DatabasesServiceColor/AzureCacheForRedis.element.png) | [AzureCacheForRedis](DatabasesServiceColor/AzureCacheForRedis.md)
`elements/azure/DatabasesServiceColor/AzureCacheForRedis` |
+| ![AzureCachePlusRedis](DatabasesServiceColor/AzureCachePlusRedis.element.png) | [AzureCachePlusRedis](DatabasesServiceColor/AzureCachePlusRedis.md)
`elements/azure/DatabasesServiceColor/AzureCachePlusRedis` |
+| ![AzureCosmosDb](DatabasesServiceColor/AzureCosmosDb.element.png) | [AzureCosmosDb](DatabasesServiceColor/AzureCosmosDb.md)
`elements/azure/DatabasesServiceColor/AzureCosmosDb` |
+| ![AzureDatabaseForMariadbServers](DatabasesServiceColor/AzureDatabaseForMariadbServers.element.png) | [AzureDatabaseForMariadbServers](DatabasesServiceColor/AzureDatabaseForMariadbServers.md)
`elements/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers` |
+| ![AzureDatabaseForMysqlServers](DatabasesServiceColor/AzureDatabaseForMysqlServers.element.png) | [AzureDatabaseForMysqlServers](DatabasesServiceColor/AzureDatabaseForMysqlServers.md)
`elements/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers` |
+| ![AzureDatabaseForPostgresqlServers](DatabasesServiceColor/AzureDatabaseForPostgresqlServers.element.png) | [AzureDatabaseForPostgresqlServers](DatabasesServiceColor/AzureDatabaseForPostgresqlServers.md)
`elements/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers` |
+| ![AzureDatabaseGeneric](DatabasesServiceColor/AzureDatabaseGeneric.element.png) | [AzureDatabaseGeneric](DatabasesServiceColor/AzureDatabaseGeneric.md)
`elements/azure/DatabasesServiceColor/AzureDatabaseGeneric` |
+| ![AzureDataLake](DatabasesServiceColor/AzureDataLake.element.png) | [AzureDataLake](DatabasesServiceColor/AzureDataLake.md)
`elements/azure/DatabasesServiceColor/AzureDataLake` |
+| ![AzureElasticDatabasePools](DatabasesServiceColor/AzureElasticDatabasePools.element.png) | [AzureElasticDatabasePools](DatabasesServiceColor/AzureElasticDatabasePools.md)
`elements/azure/DatabasesServiceColor/AzureElasticDatabasePools` |
+| ![AzureElasticJobAgents](DatabasesServiceColor/AzureElasticJobAgents.element.png) | [AzureElasticJobAgents](DatabasesServiceColor/AzureElasticJobAgents.md)
`elements/azure/DatabasesServiceColor/AzureElasticJobAgents` |
+| ![AzureManagedDatabases](DatabasesServiceColor/AzureManagedDatabases.element.png) | [AzureManagedDatabases](DatabasesServiceColor/AzureManagedDatabases.md)
`elements/azure/DatabasesServiceColor/AzureManagedDatabases` |
+| ![AzureSqlDatabases](DatabasesServiceColor/AzureSqlDatabases.element.png) | [AzureSqlDatabases](DatabasesServiceColor/AzureSqlDatabases.md)
`elements/azure/DatabasesServiceColor/AzureSqlDatabases` |
+| ![AzureSqlDatawarehouse](DatabasesServiceColor/AzureSqlDatawarehouse.element.png) | [AzureSqlDatawarehouse](DatabasesServiceColor/AzureSqlDatawarehouse.md)
`elements/azure/DatabasesServiceColor/AzureSqlDatawarehouse` |
+| ![AzureSqlManagedInstances](DatabasesServiceColor/AzureSqlManagedInstances.element.png) | [AzureSqlManagedInstances](DatabasesServiceColor/AzureSqlManagedInstances.md)
`elements/azure/DatabasesServiceColor/AzureSqlManagedInstances` |
+| ![AzureSqlServers](DatabasesServiceColor/AzureSqlServers.element.png) | [AzureSqlServers](DatabasesServiceColor/AzureSqlServers.md)
`elements/azure/DatabasesServiceColor/AzureSqlServers` |
+| ![AzureSqlServerStretchDatabases](DatabasesServiceColor/AzureSqlServerStretchDatabases.element.png) | [AzureSqlServerStretchDatabases](DatabasesServiceColor/AzureSqlServerStretchDatabases.md)
`elements/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases` |
+| ![AzureVirtualClusters](DatabasesServiceColor/AzureVirtualClusters.element.png) | [AzureVirtualClusters](DatabasesServiceColor/AzureVirtualClusters.md)
`elements/azure/DatabasesServiceColor/AzureVirtualClusters` |
+| ![AzureVirtualDatacenter](DatabasesServiceColor/AzureVirtualDatacenter.element.png) | [AzureVirtualDatacenter](DatabasesServiceColor/AzureVirtualDatacenter.md)
`elements/azure/DatabasesServiceColor/AzureVirtualDatacenter` |
+## elements/azure/DevopsServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureApplicationInsights](DevopsServiceColor/AzureApplicationInsights.element.png) | [AzureApplicationInsights](DevopsServiceColor/AzureApplicationInsights.md)
`elements/azure/DevopsServiceColor/AzureApplicationInsights` |
+| ![AzureArtifacts](DevopsServiceColor/AzureArtifacts.element.png) | [AzureArtifacts](DevopsServiceColor/AzureArtifacts.md)
`elements/azure/DevopsServiceColor/AzureArtifacts` |
+| ![AzureBoards](DevopsServiceColor/AzureBoards.element.png) | [AzureBoards](DevopsServiceColor/AzureBoards.md)
`elements/azure/DevopsServiceColor/AzureBoards` |
+| ![AzureDevops](DevopsServiceColor/AzureDevops.element.png) | [AzureDevops](DevopsServiceColor/AzureDevops.md)
`elements/azure/DevopsServiceColor/AzureDevops` |
+| ![AzureDevtestLabs](DevopsServiceColor/AzureDevtestLabs.element.png) | [AzureDevtestLabs](DevopsServiceColor/AzureDevtestLabs.md)
`elements/azure/DevopsServiceColor/AzureDevtestLabs` |
+| ![AzurePipelines](DevopsServiceColor/AzurePipelines.element.png) | [AzurePipelines](DevopsServiceColor/AzurePipelines.md)
`elements/azure/DevopsServiceColor/AzurePipelines` |
+| ![AzureRepos](DevopsServiceColor/AzureRepos.element.png) | [AzureRepos](DevopsServiceColor/AzureRepos.md)
`elements/azure/DevopsServiceColor/AzureRepos` |
+| ![AzureTestPlans](DevopsServiceColor/AzureTestPlans.element.png) | [AzureTestPlans](DevopsServiceColor/AzureTestPlans.md)
`elements/azure/DevopsServiceColor/AzureTestPlans` |
+## elements/azure/FlatSymbols/CneEnterprise
+| | Name |
+| :-: | --- |
+| ![AzureActivedirectoryfederationservicesproxy](FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.element.png) | [AzureActivedirectoryfederationservicesproxy](FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy` |
+| ![AzureAdFs](FlatSymbols/CneEnterprise/AzureAdFs.element.png) | [AzureAdFs](FlatSymbols/CneEnterprise/AzureAdFs.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureAdFs` |
+| ![AzureAndroidPhone](FlatSymbols/CneEnterprise/AzureAndroidPhone.element.png) | [AzureAndroidPhone](FlatSymbols/CneEnterprise/AzureAndroidPhone.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone` |
+| ![AzureApplicationBlankForText](FlatSymbols/CneEnterprise/AzureApplicationBlankForText.element.png) | [AzureApplicationBlankForText](FlatSymbols/CneEnterprise/AzureApplicationBlankForText.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText` |
+| ![AzureApplicationGeneric](FlatSymbols/CneEnterprise/AzureApplicationGeneric.element.png) | [AzureApplicationGeneric](FlatSymbols/CneEnterprise/AzureApplicationGeneric.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric` |
+| ![AzureApplicationServer](FlatSymbols/CneEnterprise/AzureApplicationServer.element.png) | [AzureApplicationServer](FlatSymbols/CneEnterprise/AzureApplicationServer.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureApplicationServer` |
+| ![AzureBackupLocal](FlatSymbols/CneEnterprise/AzureBackupLocal.element.png) | [AzureBackupLocal](FlatSymbols/CneEnterprise/AzureBackupLocal.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureBackupLocal` |
+| ![AzureBackupOnline](FlatSymbols/CneEnterprise/AzureBackupOnline.element.png) | [AzureBackupOnline](FlatSymbols/CneEnterprise/AzureBackupOnline.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureBackupOnline` |
+| ![AzureCalendar](FlatSymbols/CneEnterprise/AzureCalendar.element.png) | [AzureCalendar](FlatSymbols/CneEnterprise/AzureCalendar.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureCalendar` |
+| ![AzureCertificate](FlatSymbols/CneEnterprise/AzureCertificate.element.png) | [AzureCertificate](FlatSymbols/CneEnterprise/AzureCertificate.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureCertificate` |
+| ![AzureClientApplication](FlatSymbols/CneEnterprise/AzureClientApplication.element.png) | [AzureClientApplication](FlatSymbols/CneEnterprise/AzureClientApplication.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureClientApplication` |
+| ![AzureCloud](FlatSymbols/CneEnterprise/AzureCloud.element.png) | [AzureCloud](FlatSymbols/CneEnterprise/AzureCloud.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureCloud` |
+| ![AzureClusterServer](FlatSymbols/CneEnterprise/AzureClusterServer.element.png) | [AzureClusterServer](FlatSymbols/CneEnterprise/AzureClusterServer.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureClusterServer` |
+| ![AzureCodeFile](FlatSymbols/CneEnterprise/AzureCodeFile.element.png) | [AzureCodeFile](FlatSymbols/CneEnterprise/AzureCodeFile.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureCodeFile` |
+| ![AzureConnectors](FlatSymbols/CneEnterprise/AzureConnectors.element.png) | [AzureConnectors](FlatSymbols/CneEnterprise/AzureConnectors.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureConnectors` |
+| ![AzureDatabaseGeneric](FlatSymbols/CneEnterprise/AzureDatabaseGeneric.element.png) | [AzureDatabaseGeneric](FlatSymbols/CneEnterprise/AzureDatabaseGeneric.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric` |
+| ![AzureDatabaseServer](FlatSymbols/CneEnterprise/AzureDatabaseServer.element.png) | [AzureDatabaseServer](FlatSymbols/CneEnterprise/AzureDatabaseServer.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer` |
+| ![AzureDatabaseSynchronization](FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.element.png) | [AzureDatabaseSynchronization](FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization` |
+| ![AzureDevice](FlatSymbols/CneEnterprise/AzureDevice.element.png) | [AzureDevice](FlatSymbols/CneEnterprise/AzureDevice.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureDevice` |
+| ![AzureDirectAccess](FlatSymbols/CneEnterprise/AzureDirectAccess.element.png) | [AzureDirectAccess](FlatSymbols/CneEnterprise/AzureDirectAccess.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureDirectAccess` |
+| ![AzureDocumentDbFile](FlatSymbols/CneEnterprise/AzureDocumentDbFile.element.png) | [AzureDocumentDbFile](FlatSymbols/CneEnterprise/AzureDocumentDbFile.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile` |
+| ![AzureDocument](FlatSymbols/CneEnterprise/AzureDocument.element.png) | [AzureDocument](FlatSymbols/CneEnterprise/AzureDocument.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureDocument` |
+| ![AzureDomainController](FlatSymbols/CneEnterprise/AzureDomainController.element.png) | [AzureDomainController](FlatSymbols/CneEnterprise/AzureDomainController.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureDomainController` |
+| ![AzureEnterpriseBuilding](FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.element.png) | [AzureEnterpriseBuilding](FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding` |
+| ![AzureEnterprise](FlatSymbols/CneEnterprise/AzureEnterprise.element.png) | [AzureEnterprise](FlatSymbols/CneEnterprise/AzureEnterprise.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureEnterprise` |
+| ![AzureFileGeneral](FlatSymbols/CneEnterprise/AzureFileGeneral.element.png) | [AzureFileGeneral](FlatSymbols/CneEnterprise/AzureFileGeneral.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureFileGeneral` |
+| ![AzureFilter](FlatSymbols/CneEnterprise/AzureFilter.element.png) | [AzureFilter](FlatSymbols/CneEnterprise/AzureFilter.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureFilter` |
+| ![AzureFirewall](FlatSymbols/CneEnterprise/AzureFirewall.element.png) | [AzureFirewall](FlatSymbols/CneEnterprise/AzureFirewall.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureFirewall` |
+| ![AzureFolder](FlatSymbols/CneEnterprise/AzureFolder.element.png) | [AzureFolder](FlatSymbols/CneEnterprise/AzureFolder.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureFolder` |
+| ![AzureGateway](FlatSymbols/CneEnterprise/AzureGateway.element.png) | [AzureGateway](FlatSymbols/CneEnterprise/AzureGateway.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureGateway` |
+| ![AzureGenericApp](FlatSymbols/CneEnterprise/AzureGenericApp.element.png) | [AzureGenericApp](FlatSymbols/CneEnterprise/AzureGenericApp.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureGenericApp` |
+| ![AzureGenericAppNamedText](FlatSymbols/CneEnterprise/AzureGenericAppNamedText.element.png) | [AzureGenericAppNamedText](FlatSymbols/CneEnterprise/AzureGenericAppNamedText.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText` |
+| ![AzureGenericCode](FlatSymbols/CneEnterprise/AzureGenericCode.element.png) | [AzureGenericCode](FlatSymbols/CneEnterprise/AzureGenericCode.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureGenericCode` |
+| ![AzureGraph](FlatSymbols/CneEnterprise/AzureGraph.element.png) | [AzureGraph](FlatSymbols/CneEnterprise/AzureGraph.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureGraph` |
+| ![AzureHealthMonitoring](FlatSymbols/CneEnterprise/AzureHealthMonitoring.element.png) | [AzureHealthMonitoring](FlatSymbols/CneEnterprise/AzureHealthMonitoring.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring` |
+| ![AzureHealthy](FlatSymbols/CneEnterprise/AzureHealthy.element.png) | [AzureHealthy](FlatSymbols/CneEnterprise/AzureHealthy.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureHealthy` |
+| ![AzureHealthyGrey](FlatSymbols/CneEnterprise/AzureHealthyGrey.element.png) | [AzureHealthyGrey](FlatSymbols/CneEnterprise/AzureHealthyGrey.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey` |
+| ![AzureImportGeneric](FlatSymbols/CneEnterprise/AzureImportGeneric.element.png) | [AzureImportGeneric](FlatSymbols/CneEnterprise/AzureImportGeneric.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureImportGeneric` |
+| ![AzureInternet](FlatSymbols/CneEnterprise/AzureInternet.element.png) | [AzureInternet](FlatSymbols/CneEnterprise/AzureInternet.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureInternet` |
+| ![AzureInternetHollow](FlatSymbols/CneEnterprise/AzureInternetHollow.element.png) | [AzureInternetHollow](FlatSymbols/CneEnterprise/AzureInternetHollow.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureInternetHollow` |
+| ![AzureIphone](FlatSymbols/CneEnterprise/AzureIphone.element.png) | [AzureIphone](FlatSymbols/CneEnterprise/AzureIphone.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureIphone` |
+| ![AzureKeyboard](FlatSymbols/CneEnterprise/AzureKeyboard.element.png) | [AzureKeyboard](FlatSymbols/CneEnterprise/AzureKeyboard.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureKeyboard` |
+| ![AzureKeyPermissions](FlatSymbols/CneEnterprise/AzureKeyPermissions.element.png) | [AzureKeyPermissions](FlatSymbols/CneEnterprise/AzureKeyPermissions.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions` |
+| ![AzureLaptopComputer](FlatSymbols/CneEnterprise/AzureLaptopComputer.element.png) | [AzureLaptopComputer](FlatSymbols/CneEnterprise/AzureLaptopComputer.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer` |
+| ![AzureLaptop](FlatSymbols/CneEnterprise/AzureLaptop.element.png) | [AzureLaptop](FlatSymbols/CneEnterprise/AzureLaptop.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureLaptop` |
+| ![AzureLoadBalancerGeneric](FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.element.png) | [AzureLoadBalancerGeneric](FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric` |
+| ![AzureLoadTesting](FlatSymbols/CneEnterprise/AzureLoadTesting.element.png) | [AzureLoadTesting](FlatSymbols/CneEnterprise/AzureLoadTesting.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureLoadTesting` |
+| ![AzureLockProtected](FlatSymbols/CneEnterprise/AzureLockProtected.element.png) | [AzureLockProtected](FlatSymbols/CneEnterprise/AzureLockProtected.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureLockProtected` |
+| ![AzureLockUnprotected](FlatSymbols/CneEnterprise/AzureLockUnprotected.element.png) | [AzureLockUnprotected](FlatSymbols/CneEnterprise/AzureLockUnprotected.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected` |
+| ![AzureMaintenance](FlatSymbols/CneEnterprise/AzureMaintenance.element.png) | [AzureMaintenance](FlatSymbols/CneEnterprise/AzureMaintenance.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureMaintenance` |
+| ![AzureManagementConsole](FlatSymbols/CneEnterprise/AzureManagementConsole.element.png) | [AzureManagementConsole](FlatSymbols/CneEnterprise/AzureManagementConsole.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureManagementConsole` |
+| ![AzureMessage](FlatSymbols/CneEnterprise/AzureMessage.element.png) | [AzureMessage](FlatSymbols/CneEnterprise/AzureMessage.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureMessage` |
+| ![AzureMonitor](FlatSymbols/CneEnterprise/AzureMonitor.element.png) | [AzureMonitor](FlatSymbols/CneEnterprise/AzureMonitor.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureMonitor` |
+| ![AzureMonitorRunningApps](FlatSymbols/CneEnterprise/AzureMonitorRunningApps.element.png) | [AzureMonitorRunningApps](FlatSymbols/CneEnterprise/AzureMonitorRunningApps.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps` |
+| ![AzureMouse](FlatSymbols/CneEnterprise/AzureMouse.element.png) | [AzureMouse](FlatSymbols/CneEnterprise/AzureMouse.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureMouse` |
+| ![AzureNetworkCard](FlatSymbols/CneEnterprise/AzureNetworkCard.element.png) | [AzureNetworkCard](FlatSymbols/CneEnterprise/AzureNetworkCard.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureNetworkCard` |
+| ![AzureNotAllowed](FlatSymbols/CneEnterprise/AzureNotAllowed.element.png) | [AzureNotAllowed](FlatSymbols/CneEnterprise/AzureNotAllowed.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureNotAllowed` |
+| ![AzurePack](FlatSymbols/CneEnterprise/AzurePack.element.png) | [AzurePack](FlatSymbols/CneEnterprise/AzurePack.md)
`elements/azure/FlatSymbols/CneEnterprise/AzurePack` |
+| ![AzurePerformance](FlatSymbols/CneEnterprise/AzurePerformance.element.png) | [AzurePerformance](FlatSymbols/CneEnterprise/AzurePerformance.md)
`elements/azure/FlatSymbols/CneEnterprise/AzurePerformance` |
+| ![AzurePerformanceMonitor](FlatSymbols/CneEnterprise/AzurePerformanceMonitor.element.png) | [AzurePerformanceMonitor](FlatSymbols/CneEnterprise/AzurePerformanceMonitor.md)
`elements/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor` |
+| ![AzurePhone](FlatSymbols/CneEnterprise/AzurePhone.element.png) | [AzurePhone](FlatSymbols/CneEnterprise/AzurePhone.md)
`elements/azure/FlatSymbols/CneEnterprise/AzurePhone` |
+| ![AzurePlugAndPlay](FlatSymbols/CneEnterprise/AzurePlugAndPlay.element.png) | [AzurePlugAndPlay](FlatSymbols/CneEnterprise/AzurePlugAndPlay.md)
`elements/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay` |
+| ![AzurePowerpoint](FlatSymbols/CneEnterprise/AzurePowerpoint.element.png) | [AzurePowerpoint](FlatSymbols/CneEnterprise/AzurePowerpoint.md)
`elements/azure/FlatSymbols/CneEnterprise/AzurePowerpoint` |
+| ![AzurePowershellScriptFile](FlatSymbols/CneEnterprise/AzurePowershellScriptFile.element.png) | [AzurePowershellScriptFile](FlatSymbols/CneEnterprise/AzurePowershellScriptFile.md)
`elements/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile` |
+| ![AzureProtocolStack](FlatSymbols/CneEnterprise/AzureProtocolStack.element.png) | [AzureProtocolStack](FlatSymbols/CneEnterprise/AzureProtocolStack.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureProtocolStack` |
+| ![AzureQueueGeneral](FlatSymbols/CneEnterprise/AzureQueueGeneral.element.png) | [AzureQueueGeneral](FlatSymbols/CneEnterprise/AzureQueueGeneral.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral` |
+| ![AzureRmsConnector](FlatSymbols/CneEnterprise/AzureRmsConnector.element.png) | [AzureRmsConnector](FlatSymbols/CneEnterprise/AzureRmsConnector.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureRmsConnector` |
+| ![AzureRouter](FlatSymbols/CneEnterprise/AzureRouter.element.png) | [AzureRouter](FlatSymbols/CneEnterprise/AzureRouter.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureRouter` |
+| ![AzureRpdRemotingFile](FlatSymbols/CneEnterprise/AzureRpdRemotingFile.element.png) | [AzureRpdRemotingFile](FlatSymbols/CneEnterprise/AzureRpdRemotingFile.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile` |
+| ![AzureScriptFile](FlatSymbols/CneEnterprise/AzureScriptFile.element.png) | [AzureScriptFile](FlatSymbols/CneEnterprise/AzureScriptFile.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureScriptFile` |
+| ![AzureSecureVirtualMachine](FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.element.png) | [AzureSecureVirtualMachine](FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine` |
+| ![AzureServerBlade](FlatSymbols/CneEnterprise/AzureServerBlade.element.png) | [AzureServerBlade](FlatSymbols/CneEnterprise/AzureServerBlade.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureServerBlade` |
+| ![AzureServerDirectory](FlatSymbols/CneEnterprise/AzureServerDirectory.element.png) | [AzureServerDirectory](FlatSymbols/CneEnterprise/AzureServerDirectory.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureServerDirectory` |
+| ![AzureServerFarm](FlatSymbols/CneEnterprise/AzureServerFarm.element.png) | [AzureServerFarm](FlatSymbols/CneEnterprise/AzureServerFarm.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureServerFarm` |
+| ![AzureServerGeneric](FlatSymbols/CneEnterprise/AzureServerGeneric.element.png) | [AzureServerGeneric](FlatSymbols/CneEnterprise/AzureServerGeneric.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureServerGeneric` |
+| ![AzureServerRack](FlatSymbols/CneEnterprise/AzureServerRack.element.png) | [AzureServerRack](FlatSymbols/CneEnterprise/AzureServerRack.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureServerRack` |
+| ![AzureSettings](FlatSymbols/CneEnterprise/AzureSettings.element.png) | [AzureSettings](FlatSymbols/CneEnterprise/AzureSettings.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureSettings` |
+| ![AzureSharedFolder](FlatSymbols/CneEnterprise/AzureSharedFolder.element.png) | [AzureSharedFolder](FlatSymbols/CneEnterprise/AzureSharedFolder.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureSharedFolder` |
+| ![AzureSmartcard](FlatSymbols/CneEnterprise/AzureSmartcard.element.png) | [AzureSmartcard](FlatSymbols/CneEnterprise/AzureSmartcard.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureSmartcard` |
+| ![AzureStartupTask](FlatSymbols/CneEnterprise/AzureStartupTask.element.png) | [AzureStartupTask](FlatSymbols/CneEnterprise/AzureStartupTask.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureStartupTask` |
+| ![AzureStorage](FlatSymbols/CneEnterprise/AzureStorage.element.png) | [AzureStorage](FlatSymbols/CneEnterprise/AzureStorage.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureStorage` |
+| ![AzureStoredProcedures](FlatSymbols/CneEnterprise/AzureStoredProcedures.element.png) | [AzureStoredProcedures](FlatSymbols/CneEnterprise/AzureStoredProcedures.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures` |
+| ![AzureTable](FlatSymbols/CneEnterprise/AzureTable.element.png) | [AzureTable](FlatSymbols/CneEnterprise/AzureTable.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureTable` |
+| ![AzureTablet](FlatSymbols/CneEnterprise/AzureTablet.element.png) | [AzureTablet](FlatSymbols/CneEnterprise/AzureTablet.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureTablet` |
+| ![AzureTool](FlatSymbols/CneEnterprise/AzureTool.element.png) | [AzureTool](FlatSymbols/CneEnterprise/AzureTool.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureTool` |
+| ![AzureTriggers](FlatSymbols/CneEnterprise/AzureTriggers.element.png) | [AzureTriggers](FlatSymbols/CneEnterprise/AzureTriggers.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureTriggers` |
+| ![AzureTunnel](FlatSymbols/CneEnterprise/AzureTunnel.element.png) | [AzureTunnel](FlatSymbols/CneEnterprise/AzureTunnel.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureTunnel` |
+| ![AzureUdfFunction](FlatSymbols/CneEnterprise/AzureUdfFunction.element.png) | [AzureUdfFunction](FlatSymbols/CneEnterprise/AzureUdfFunction.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureUdfFunction` |
+| ![AzureUnhealthy](FlatSymbols/CneEnterprise/AzureUnhealthy.element.png) | [AzureUnhealthy](FlatSymbols/CneEnterprise/AzureUnhealthy.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureUnhealthy` |
+| ![AzureUsb](FlatSymbols/CneEnterprise/AzureUsb.element.png) | [AzureUsb](FlatSymbols/CneEnterprise/AzureUsb.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureUsb` |
+| ![AzureUserEnterprise](FlatSymbols/CneEnterprise/AzureUserEnterprise.element.png) | [AzureUserEnterprise](FlatSymbols/CneEnterprise/AzureUserEnterprise.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise` |
+| ![AzureUserPermissions](FlatSymbols/CneEnterprise/AzureUserPermissions.element.png) | [AzureUserPermissions](FlatSymbols/CneEnterprise/AzureUserPermissions.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureUserPermissions` |
+| ![AzureVideo](FlatSymbols/CneEnterprise/AzureVideo.element.png) | [AzureVideo](FlatSymbols/CneEnterprise/AzureVideo.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureVideo` |
+| ![AzureVirtualMachine](FlatSymbols/CneEnterprise/AzureVirtualMachine.element.png) | [AzureVirtualMachine](FlatSymbols/CneEnterprise/AzureVirtualMachine.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine` |
+| ![AzureWeb](FlatSymbols/CneEnterprise/AzureWeb.element.png) | [AzureWeb](FlatSymbols/CneEnterprise/AzureWeb.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureWeb` |
+| ![AzureWebServer](FlatSymbols/CneEnterprise/AzureWebServer.element.png) | [AzureWebServer](FlatSymbols/CneEnterprise/AzureWebServer.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureWebServer` |
+| ![AzureWebSiteGeneric](FlatSymbols/CneEnterprise/AzureWebSiteGeneric.element.png) | [AzureWebSiteGeneric](FlatSymbols/CneEnterprise/AzureWebSiteGeneric.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric` |
+| ![AzureWindowsServer](FlatSymbols/CneEnterprise/AzureWindowsServer.element.png) | [AzureWindowsServer](FlatSymbols/CneEnterprise/AzureWindowsServer.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureWindowsServer` |
+| ![AzureWirelessConnection](FlatSymbols/CneEnterprise/AzureWirelessConnection.element.png) | [AzureWirelessConnection](FlatSymbols/CneEnterprise/AzureWirelessConnection.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection` |
+| ![AzureWorkstationClient](FlatSymbols/CneEnterprise/AzureWorkstationClient.element.png) | [AzureWorkstationClient](FlatSymbols/CneEnterprise/AzureWorkstationClient.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient` |
+| ![AzureXmlWebService](FlatSymbols/CneEnterprise/AzureXmlWebService.element.png) | [AzureXmlWebService](FlatSymbols/CneEnterprise/AzureXmlWebService.md)
`elements/azure/FlatSymbols/CneEnterprise/AzureXmlWebService` |
+## elements/azure/FlatSymbols/CneGeneralsymbols
+| | Name |
+| :-: | --- |
+| ![AzureAttachments1](FlatSymbols/CneGeneralsymbols/AzureAttachments1.element.png) | [AzureAttachments1](FlatSymbols/CneGeneralsymbols/AzureAttachments1.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1` |
+| ![AzureAudio](FlatSymbols/CneGeneralsymbols/AzureAudio.element.png) | [AzureAudio](FlatSymbols/CneGeneralsymbols/AzureAudio.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureAudio` |
+| ![AzureBug](FlatSymbols/CneGeneralsymbols/AzureBug.element.png) | [AzureBug](FlatSymbols/CneGeneralsymbols/AzureBug.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureBug` |
+| ![AzureCableSettopTvBox](FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.element.png) | [AzureCableSettopTvBox](FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox` |
+| ![AzureCalendar](FlatSymbols/CneGeneralsymbols/AzureCalendar.element.png) | [AzureCalendar](FlatSymbols/CneGeneralsymbols/AzureCalendar.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar` |
+| ![AzureChart](FlatSymbols/CneGeneralsymbols/AzureChart.element.png) | [AzureChart](FlatSymbols/CneGeneralsymbols/AzureChart.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureChart` |
+| ![AzureCheckmarkSuccess](FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.element.png) | [AzureCheckmarkSuccess](FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess` |
+| ![AzureContinousCycleCircle](FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.element.png) | [AzureContinousCycleCircle](FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle` |
+| ![AzureCrossoutFailure](FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.element.png) | [AzureCrossoutFailure](FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure` |
+| ![AzureCutAndPaste](FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.element.png) | [AzureCutAndPaste](FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste` |
+| ![AzureFavorite](FlatSymbols/CneGeneralsymbols/AzureFavorite.element.png) | [AzureFavorite](FlatSymbols/CneGeneralsymbols/AzureFavorite.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite` |
+| ![AzureFolder](FlatSymbols/CneGeneralsymbols/AzureFolder.element.png) | [AzureFolder](FlatSymbols/CneGeneralsymbols/AzureFolder.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureFolder` |
+| ![AzureGameController](FlatSymbols/CneGeneralsymbols/AzureGameController.element.png) | [AzureGameController](FlatSymbols/CneGeneralsymbols/AzureGameController.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureGameController` |
+| ![AzureGears](FlatSymbols/CneGeneralsymbols/AzureGears.element.png) | [AzureGears](FlatSymbols/CneGeneralsymbols/AzureGears.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureGears` |
+| ![AzureGraph](FlatSymbols/CneGeneralsymbols/AzureGraph.element.png) | [AzureGraph](FlatSymbols/CneGeneralsymbols/AzureGraph.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureGraph` |
+| ![AzureLike](FlatSymbols/CneGeneralsymbols/AzureLike.element.png) | [AzureLike](FlatSymbols/CneGeneralsymbols/AzureLike.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureLike` |
+| ![AzureNotAllowed](FlatSymbols/CneGeneralsymbols/AzureNotAllowed.element.png) | [AzureNotAllowed](FlatSymbols/CneGeneralsymbols/AzureNotAllowed.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed` |
+| ![AzurePremiumStar](FlatSymbols/CneGeneralsymbols/AzurePremiumStar.element.png) | [AzurePremiumStar](FlatSymbols/CneGeneralsymbols/AzurePremiumStar.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar` |
+| ![AzureSliderBarHorizontal](FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.element.png) | [AzureSliderBarHorizontal](FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal` |
+| ![AzureSliderBarVert](FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.element.png) | [AzureSliderBarVert](FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert` |
+| ![AzureTaskListOrBacklog](FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.element.png) | [AzureTaskListOrBacklog](FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog` |
+| ![AzureTasks](FlatSymbols/CneGeneralsymbols/AzureTasks.element.png) | [AzureTasks](FlatSymbols/CneGeneralsymbols/AzureTasks.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureTasks` |
+| ![AzureTunnel](FlatSymbols/CneGeneralsymbols/AzureTunnel.element.png) | [AzureTunnel](FlatSymbols/CneGeneralsymbols/AzureTunnel.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel` |
+| ![AzureUser](FlatSymbols/CneGeneralsymbols/AzureUser.element.png) | [AzureUser](FlatSymbols/CneGeneralsymbols/AzureUser.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureUser` |
+| ![AzureVideo](FlatSymbols/CneGeneralsymbols/AzureVideo.element.png) | [AzureVideo](FlatSymbols/CneGeneralsymbols/AzureVideo.md)
`elements/azure/FlatSymbols/CneGeneralsymbols/AzureVideo` |
+## elements/azure/FlatSymbols/CneIntune
+| | Name |
+| :-: | --- |
+| ![AzureAccountPortal](FlatSymbols/CneIntune/AzureAccountPortal.element.png) | [AzureAccountPortal](FlatSymbols/CneIntune/AzureAccountPortal.md)
`elements/azure/FlatSymbols/CneIntune/AzureAccountPortal` |
+| ![AzureAdministration](FlatSymbols/CneIntune/AzureAdministration.element.png) | [AzureAdministration](FlatSymbols/CneIntune/AzureAdministration.md)
`elements/azure/FlatSymbols/CneIntune/AzureAdministration` |
+| ![AzureAlerts](FlatSymbols/CneIntune/AzureAlerts.element.png) | [AzureAlerts](FlatSymbols/CneIntune/AzureAlerts.md)
`elements/azure/FlatSymbols/CneIntune/AzureAlerts` |
+| ![AzureApps](FlatSymbols/CneIntune/AzureApps.element.png) | [AzureApps](FlatSymbols/CneIntune/AzureApps.md)
`elements/azure/FlatSymbols/CneIntune/AzureApps` |
+| ![AzureCertificateCompliance](FlatSymbols/CneIntune/AzureCertificateCompliance.element.png) | [AzureCertificateCompliance](FlatSymbols/CneIntune/AzureCertificateCompliance.md)
`elements/azure/FlatSymbols/CneIntune/AzureCertificateCompliance` |
+| ![AzureClientSoftwareDeploymentWizard](FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.element.png) | [AzureClientSoftwareDeploymentWizard](FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.md)
`elements/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard` |
+| ![AzureCompanyPortal](FlatSymbols/CneIntune/AzureCompanyPortal.element.png) | [AzureCompanyPortal](FlatSymbols/CneIntune/AzureCompanyPortal.md)
`elements/azure/FlatSymbols/CneIntune/AzureCompanyPortal` |
+| ![AzureComputerInventory](FlatSymbols/CneIntune/AzureComputerInventory.element.png) | [AzureComputerInventory](FlatSymbols/CneIntune/AzureComputerInventory.md)
`elements/azure/FlatSymbols/CneIntune/AzureComputerInventory` |
+| ![AzureConditionalAccessExchange](FlatSymbols/CneIntune/AzureConditionalAccessExchange.element.png) | [AzureConditionalAccessExchange](FlatSymbols/CneIntune/AzureConditionalAccessExchange.md)
`elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange` |
+| ![AzureConditionalAccessSharepoint](FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.element.png) | [AzureConditionalAccessSharepoint](FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.md)
`elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint` |
+| ![AzureConnector](FlatSymbols/CneIntune/AzureConnector.element.png) | [AzureConnector](FlatSymbols/CneIntune/AzureConnector.md)
`elements/azure/FlatSymbols/CneIntune/AzureConnector` |
+| ![AzureDashboard](FlatSymbols/CneIntune/AzureDashboard.element.png) | [AzureDashboard](FlatSymbols/CneIntune/AzureDashboard.md)
`elements/azure/FlatSymbols/CneIntune/AzureDashboard` |
+| ![AzureDataMigrationWizard](FlatSymbols/CneIntune/AzureDataMigrationWizard.element.png) | [AzureDataMigrationWizard](FlatSymbols/CneIntune/AzureDataMigrationWizard.md)
`elements/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard` |
+| ![AzureDetectedSoftware](FlatSymbols/CneIntune/AzureDetectedSoftware.element.png) | [AzureDetectedSoftware](FlatSymbols/CneIntune/AzureDetectedSoftware.md)
`elements/azure/FlatSymbols/CneIntune/AzureDetectedSoftware` |
+| ![AzureDeviceGroup](FlatSymbols/CneIntune/AzureDeviceGroup.element.png) | [AzureDeviceGroup](FlatSymbols/CneIntune/AzureDeviceGroup.md)
`elements/azure/FlatSymbols/CneIntune/AzureDeviceGroup` |
+| ![AzureDeviceHealth](FlatSymbols/CneIntune/AzureDeviceHealth.element.png) | [AzureDeviceHealth](FlatSymbols/CneIntune/AzureDeviceHealth.md)
`elements/azure/FlatSymbols/CneIntune/AzureDeviceHealth` |
+| ![AzureDeviceHistory](FlatSymbols/CneIntune/AzureDeviceHistory.element.png) | [AzureDeviceHistory](FlatSymbols/CneIntune/AzureDeviceHistory.md)
`elements/azure/FlatSymbols/CneIntune/AzureDeviceHistory` |
+| ![AzureDeviceOs](FlatSymbols/CneIntune/AzureDeviceOs.element.png) | [AzureDeviceOs](FlatSymbols/CneIntune/AzureDeviceOs.md)
`elements/azure/FlatSymbols/CneIntune/AzureDeviceOs` |
+| ![AzureEndProtection](FlatSymbols/CneIntune/AzureEndProtection.element.png) | [AzureEndProtection](FlatSymbols/CneIntune/AzureEndProtection.md)
`elements/azure/FlatSymbols/CneIntune/AzureEndProtection` |
+| ![AzureExchangeConnector](FlatSymbols/CneIntune/AzureExchangeConnector.element.png) | [AzureExchangeConnector](FlatSymbols/CneIntune/AzureExchangeConnector.md)
`elements/azure/FlatSymbols/CneIntune/AzureExchangeConnector` |
+| ![AzureGroups](FlatSymbols/CneIntune/AzureGroups.element.png) | [AzureGroups](FlatSymbols/CneIntune/AzureGroups.md)
`elements/azure/FlatSymbols/CneIntune/AzureGroups` |
+| ![AzureHybrid](FlatSymbols/CneIntune/AzureHybrid.element.png) | [AzureHybrid](FlatSymbols/CneIntune/AzureHybrid.md)
`elements/azure/FlatSymbols/CneIntune/AzureHybrid` |
+| ![AzureIntuneCertificateProfiles](FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.element.png) | [AzureIntuneCertificateProfiles](FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.md)
`elements/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles` |
+| ![AzureIntuneConnectorSystemCenter](FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.element.png) | [AzureIntuneConnectorSystemCenter](FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.md)
`elements/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter` |
+| ![AzureIntuneEmailProfiles](FlatSymbols/CneIntune/AzureIntuneEmailProfiles.element.png) | [AzureIntuneEmailProfiles](FlatSymbols/CneIntune/AzureIntuneEmailProfiles.md)
`elements/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles` |
+| ![AzureIntuneManagedApp](FlatSymbols/CneIntune/AzureIntuneManagedApp.element.png) | [AzureIntuneManagedApp](FlatSymbols/CneIntune/AzureIntuneManagedApp.md)
`elements/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp` |
+| ![AzureIntuneMobileApplicationManagement](FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.element.png) | [AzureIntuneMobileApplicationManagement](FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.md)
`elements/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement` |
+| ![AzureIntuneVpnProfiles](FlatSymbols/CneIntune/AzureIntuneVpnProfiles.element.png) | [AzureIntuneVpnProfiles](FlatSymbols/CneIntune/AzureIntuneVpnProfiles.md)
`elements/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles` |
+| ![AzureIntuneWiFiProfiles](FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.element.png) | [AzureIntuneWiFiProfiles](FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.md)
`elements/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles` |
+| ![AzureInventoryLicense](FlatSymbols/CneIntune/AzureInventoryLicense.element.png) | [AzureInventoryLicense](FlatSymbols/CneIntune/AzureInventoryLicense.md)
`elements/azure/FlatSymbols/CneIntune/AzureInventoryLicense` |
+| ![AzureInventorySoftware](FlatSymbols/CneIntune/AzureInventorySoftware.element.png) | [AzureInventorySoftware](FlatSymbols/CneIntune/AzureInventorySoftware.md)
`elements/azure/FlatSymbols/CneIntune/AzureInventorySoftware` |
+| ![AzureLicenseGroup](FlatSymbols/CneIntune/AzureLicenseGroup.element.png) | [AzureLicenseGroup](FlatSymbols/CneIntune/AzureLicenseGroup.md)
`elements/azure/FlatSymbols/CneIntune/AzureLicenseGroup` |
+| ![AzureLicenseInstallation](FlatSymbols/CneIntune/AzureLicenseInstallation.element.png) | [AzureLicenseInstallation](FlatSymbols/CneIntune/AzureLicenseInstallation.md)
`elements/azure/FlatSymbols/CneIntune/AzureLicenseInstallation` |
+| ![AzureMicrosoftIntune](FlatSymbols/CneIntune/AzureMicrosoftIntune.element.png) | [AzureMicrosoftIntune](FlatSymbols/CneIntune/AzureMicrosoftIntune.md)
`elements/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune` |
+| ![AzureMobileInventory](FlatSymbols/CneIntune/AzureMobileInventory.element.png) | [AzureMobileInventory](FlatSymbols/CneIntune/AzureMobileInventory.md)
`elements/azure/FlatSymbols/CneIntune/AzureMobileInventory` |
+| ![AzureNoncompliantApps](FlatSymbols/CneIntune/AzureNoncompliantApps.element.png) | [AzureNoncompliantApps](FlatSymbols/CneIntune/AzureNoncompliantApps.md)
`elements/azure/FlatSymbols/CneIntune/AzureNoncompliantApps` |
+| ![AzurePolicy](FlatSymbols/CneIntune/AzurePolicy.element.png) | [AzurePolicy](FlatSymbols/CneIntune/AzurePolicy.md)
`elements/azure/FlatSymbols/CneIntune/AzurePolicy` |
+| ![AzureProtection](FlatSymbols/CneIntune/AzureProtection.element.png) | [AzureProtection](FlatSymbols/CneIntune/AzureProtection.md)
`elements/azure/FlatSymbols/CneIntune/AzureProtection` |
+| ![AzureReports](FlatSymbols/CneIntune/AzureReports.element.png) | [AzureReports](FlatSymbols/CneIntune/AzureReports.md)
`elements/azure/FlatSymbols/CneIntune/AzureReports` |
+| ![AzureSettings](FlatSymbols/CneIntune/AzureSettings.element.png) | [AzureSettings](FlatSymbols/CneIntune/AzureSettings.md)
`elements/azure/FlatSymbols/CneIntune/AzureSettings` |
+| ![AzureSubscriptionPortal](FlatSymbols/CneIntune/AzureSubscriptionPortal.element.png) | [AzureSubscriptionPortal](FlatSymbols/CneIntune/AzureSubscriptionPortal.md)
`elements/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal` |
+| ![AzureTermsAndConditions](FlatSymbols/CneIntune/AzureTermsAndConditions.element.png) | [AzureTermsAndConditions](FlatSymbols/CneIntune/AzureTermsAndConditions.md)
`elements/azure/FlatSymbols/CneIntune/AzureTermsAndConditions` |
+| ![AzureUpdate](FlatSymbols/CneIntune/AzureUpdate.element.png) | [AzureUpdate](FlatSymbols/CneIntune/AzureUpdate.md)
`elements/azure/FlatSymbols/CneIntune/AzureUpdate` |
+| ![AzureUserGroup](FlatSymbols/CneIntune/AzureUserGroup.element.png) | [AzureUserGroup](FlatSymbols/CneIntune/AzureUserGroup.md)
`elements/azure/FlatSymbols/CneIntune/AzureUserGroup` |
+| ![AzureUserManagement](FlatSymbols/CneIntune/AzureUserManagement.element.png) | [AzureUserManagement](FlatSymbols/CneIntune/AzureUserManagement.md)
`elements/azure/FlatSymbols/CneIntune/AzureUserManagement` |
+## elements/azure/FlatSymbols/CneSystemCenter
+| | Name |
+| :-: | --- |
+| ![AzureCentralAdministrationSite](FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.element.png) | [AzureCentralAdministrationSite](FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.md)
`elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite` |
+| ![AzureCentralAdministrationSiteSql](FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.element.png) | [AzureCentralAdministrationSiteSql](FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.md)
`elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql` |
+| ![AzureCloudDistributionPoint](FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.element.png) | [AzureCloudDistributionPoint](FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.md)
`elements/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint` |
+| ![AzureDistributionPoint](FlatSymbols/CneSystemCenter/AzureDistributionPoint.element.png) | [AzureDistributionPoint](FlatSymbols/CneSystemCenter/AzureDistributionPoint.md)
`elements/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint` |
+| ![AzureManagementPoint](FlatSymbols/CneSystemCenter/AzureManagementPoint.element.png) | [AzureManagementPoint](FlatSymbols/CneSystemCenter/AzureManagementPoint.md)
`elements/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint` |
+| ![AzurePrimarySite](FlatSymbols/CneSystemCenter/AzurePrimarySite.element.png) | [AzurePrimarySite](FlatSymbols/CneSystemCenter/AzurePrimarySite.md)
`elements/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite` |
+| ![AzureRolesClassForMultipleVersions](FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.element.png) | [AzureRolesClassForMultipleVersions](FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.md)
`elements/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions` |
+| ![AzureSecondarySite](FlatSymbols/CneSystemCenter/AzureSecondarySite.element.png) | [AzureSecondarySite](FlatSymbols/CneSystemCenter/AzureSecondarySite.md)
`elements/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite` |
+| ![AzureSoftwareUpdatePoint](FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.element.png) | [AzureSoftwareUpdatePoint](FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.md)
`elements/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint` |
+| ![AzureSystemCenterAdminConsole](FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.element.png) | [AzureSystemCenterAdminConsole](FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.md)
`elements/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole` |
+## elements/azure/GeneralServiceIcons
+| | Name |
+| :-: | --- |
+| ![AzureAllResources](GeneralServiceIcons/AzureAllResources.element.png) | [AzureAllResources](GeneralServiceIcons/AzureAllResources.md)
`elements/azure/GeneralServiceIcons/AzureAllResources` |
+| ![AzureDevelopertools](GeneralServiceIcons/AzureDevelopertools.element.png) | [AzureDevelopertools](GeneralServiceIcons/AzureDevelopertools.md)
`elements/azure/GeneralServiceIcons/AzureDevelopertools` |
+| ![AzureHelpSupport](GeneralServiceIcons/AzureHelpSupport.element.png) | [AzureHelpSupport](GeneralServiceIcons/AzureHelpSupport.md)
`elements/azure/GeneralServiceIcons/AzureHelpSupport` |
+| ![AzureHome](GeneralServiceIcons/AzureHome.element.png) | [AzureHome](GeneralServiceIcons/AzureHome.md)
`elements/azure/GeneralServiceIcons/AzureHome` |
+| ![AzureInformation](GeneralServiceIcons/AzureInformation.element.png) | [AzureInformation](GeneralServiceIcons/AzureInformation.md)
`elements/azure/GeneralServiceIcons/AzureInformation` |
+| ![AzureManagementGroups](GeneralServiceIcons/AzureManagementGroups.element.png) | [AzureManagementGroups](GeneralServiceIcons/AzureManagementGroups.md)
`elements/azure/GeneralServiceIcons/AzureManagementGroups` |
+| ![AzureMarketplace](GeneralServiceIcons/AzureMarketplace.element.png) | [AzureMarketplace](GeneralServiceIcons/AzureMarketplace.md)
`elements/azure/GeneralServiceIcons/AzureMarketplace` |
+| ![AzureQuickStartCenter](GeneralServiceIcons/AzureQuickStartCenter.element.png) | [AzureQuickStartCenter](GeneralServiceIcons/AzureQuickStartCenter.md)
`elements/azure/GeneralServiceIcons/AzureQuickStartCenter` |
+| ![AzureRecent](GeneralServiceIcons/AzureRecent.element.png) | [AzureRecent](GeneralServiceIcons/AzureRecent.md)
`elements/azure/GeneralServiceIcons/AzureRecent` |
+| ![AzureReservations](GeneralServiceIcons/AzureReservations.element.png) | [AzureReservations](GeneralServiceIcons/AzureReservations.md)
`elements/azure/GeneralServiceIcons/AzureReservations` |
+| ![AzureResource](GeneralServiceIcons/AzureResource.element.png) | [AzureResource](GeneralServiceIcons/AzureResource.md)
`elements/azure/GeneralServiceIcons/AzureResource` |
+| ![AzureResourceGroups](GeneralServiceIcons/AzureResourceGroups.element.png) | [AzureResourceGroups](GeneralServiceIcons/AzureResourceGroups.md)
`elements/azure/GeneralServiceIcons/AzureResourceGroups` |
+| ![AzureServiceHealth](GeneralServiceIcons/AzureServiceHealth.element.png) | [AzureServiceHealth](GeneralServiceIcons/AzureServiceHealth.md)
`elements/azure/GeneralServiceIcons/AzureServiceHealth` |
+| ![AzureSharedDashboard](GeneralServiceIcons/AzureSharedDashboard.element.png) | [AzureSharedDashboard](GeneralServiceIcons/AzureSharedDashboard.md)
`elements/azure/GeneralServiceIcons/AzureSharedDashboard` |
+| ![AzureSubscriptions](GeneralServiceIcons/AzureSubscriptions.element.png) | [AzureSubscriptions](GeneralServiceIcons/AzureSubscriptions.md)
`elements/azure/GeneralServiceIcons/AzureSubscriptions` |
+| ![AzureSupport](GeneralServiceIcons/AzureSupport.element.png) | [AzureSupport](GeneralServiceIcons/AzureSupport.md)
`elements/azure/GeneralServiceIcons/AzureSupport` |
+| ![AzureSupportRequests](GeneralServiceIcons/AzureSupportRequests.element.png) | [AzureSupportRequests](GeneralServiceIcons/AzureSupportRequests.md)
`elements/azure/GeneralServiceIcons/AzureSupportRequests` |
+| ![AzureTag](GeneralServiceIcons/AzureTag.element.png) | [AzureTag](GeneralServiceIcons/AzureTag.md)
`elements/azure/GeneralServiceIcons/AzureTag` |
+| ![AzureTags](GeneralServiceIcons/AzureTags.element.png) | [AzureTags](GeneralServiceIcons/AzureTags.md)
`elements/azure/GeneralServiceIcons/AzureTags` |
+| ![AzureTemplates](GeneralServiceIcons/AzureTemplates.element.png) | [AzureTemplates](GeneralServiceIcons/AzureTemplates.md)
`elements/azure/GeneralServiceIcons/AzureTemplates` |
+| ![AzureTwoUserIcon](GeneralServiceIcons/AzureTwoUserIcon.element.png) | [AzureTwoUserIcon](GeneralServiceIcons/AzureTwoUserIcon.md)
`elements/azure/GeneralServiceIcons/AzureTwoUserIcon` |
+| ![AzureUserHealthIcon](GeneralServiceIcons/AzureUserHealthIcon.element.png) | [AzureUserHealthIcon](GeneralServiceIcons/AzureUserHealthIcon.md)
`elements/azure/GeneralServiceIcons/AzureUserHealthIcon` |
+| ![AzureUserIcon](GeneralServiceIcons/AzureUserIcon.element.png) | [AzureUserIcon](GeneralServiceIcons/AzureUserIcon.md)
`elements/azure/GeneralServiceIcons/AzureUserIcon` |
+| ![AzureUserPrivacy](GeneralServiceIcons/AzureUserPrivacy.element.png) | [AzureUserPrivacy](GeneralServiceIcons/AzureUserPrivacy.md)
`elements/azure/GeneralServiceIcons/AzureUserPrivacy` |
+| ![AzureUserResource](GeneralServiceIcons/AzureUserResource.element.png) | [AzureUserResource](GeneralServiceIcons/AzureUserResource.md)
`elements/azure/GeneralServiceIcons/AzureUserResource` |
+| ![AzureWhatSNew](GeneralServiceIcons/AzureWhatSNew.element.png) | [AzureWhatSNew](GeneralServiceIcons/AzureWhatSNew.md)
`elements/azure/GeneralServiceIcons/AzureWhatSNew` |
+## elements/azure/IdentityServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureAccessReview](IdentityServiceColor/AzureAccessReview.element.png) | [AzureAccessReview](IdentityServiceColor/AzureAccessReview.md)
`elements/azure/IdentityServiceColor/AzureAccessReview` |
+| ![AzureActiveDirectoryConnectHealth](IdentityServiceColor/AzureActiveDirectoryConnectHealth.element.png) | [AzureActiveDirectoryConnectHealth](IdentityServiceColor/AzureActiveDirectoryConnectHealth.md)
`elements/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth` |
+| ![AzureActiveDirectory](IdentityServiceColor/AzureActiveDirectory.element.png) | [AzureActiveDirectory](IdentityServiceColor/AzureActiveDirectory.md)
`elements/azure/IdentityServiceColor/AzureActiveDirectory` |
+| ![AzureAdB2c](IdentityServiceColor/AzureAdB2c.element.png) | [AzureAdB2c](IdentityServiceColor/AzureAdB2c.md)
`elements/azure/IdentityServiceColor/AzureAdB2c` |
+| ![AzureAdDomainServices](IdentityServiceColor/AzureAdDomainServices.element.png) | [AzureAdDomainServices](IdentityServiceColor/AzureAdDomainServices.md)
`elements/azure/IdentityServiceColor/AzureAdDomainServices` |
+| ![AzureAdIdentityProtection](IdentityServiceColor/AzureAdIdentityProtection.element.png) | [AzureAdIdentityProtection](IdentityServiceColor/AzureAdIdentityProtection.md)
`elements/azure/IdentityServiceColor/AzureAdIdentityProtection` |
+| ![AzureAdPrivilegedIdentityManagement](IdentityServiceColor/AzureAdPrivilegedIdentityManagement.element.png) | [AzureAdPrivilegedIdentityManagement](IdentityServiceColor/AzureAdPrivilegedIdentityManagement.md)
`elements/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement` |
+| ![AzureAppRegistrations](IdentityServiceColor/AzureAppRegistrations.element.png) | [AzureAppRegistrations](IdentityServiceColor/AzureAppRegistrations.md)
`elements/azure/IdentityServiceColor/AzureAppRegistrations` |
+| ![AzureConditionalAccess](IdentityServiceColor/AzureConditionalAccess.element.png) | [AzureConditionalAccess](IdentityServiceColor/AzureConditionalAccess.md)
`elements/azure/IdentityServiceColor/AzureConditionalAccess` |
+| ![AzureEnterpriseApplications](IdentityServiceColor/AzureEnterpriseApplications.element.png) | [AzureEnterpriseApplications](IdentityServiceColor/AzureEnterpriseApplications.md)
`elements/azure/IdentityServiceColor/AzureEnterpriseApplications` |
+| ![AzureIdentityGovernance](IdentityServiceColor/AzureIdentityGovernance.element.png) | [AzureIdentityGovernance](IdentityServiceColor/AzureIdentityGovernance.md)
`elements/azure/IdentityServiceColor/AzureIdentityGovernance` |
+| ![AzureInformationProtection](IdentityServiceColor/AzureInformationProtection.element.png) | [AzureInformationProtection](IdentityServiceColor/AzureInformationProtection.md)
`elements/azure/IdentityServiceColor/AzureInformationProtection` |
+| ![AzureManagedIdentities](IdentityServiceColor/AzureManagedIdentities.element.png) | [AzureManagedIdentities](IdentityServiceColor/AzureManagedIdentities.md)
`elements/azure/IdentityServiceColor/AzureManagedIdentities` |
+## elements/azure/IntegrationServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureApiForFhir](IntegrationServiceColor/AzureApiForFhir.element.png) | [AzureApiForFhir](IntegrationServiceColor/AzureApiForFhir.md)
`elements/azure/IntegrationServiceColor/AzureApiForFhir` |
+| ![AzureApiManagementServices](IntegrationServiceColor/AzureApiManagementServices.element.png) | [AzureApiManagementServices](IntegrationServiceColor/AzureApiManagementServices.md)
`elements/azure/IntegrationServiceColor/AzureApiManagementServices` |
+| ![AzureAppConfiguration](IntegrationServiceColor/AzureAppConfiguration.element.png) | [AzureAppConfiguration](IntegrationServiceColor/AzureAppConfiguration.md)
`elements/azure/IntegrationServiceColor/AzureAppConfiguration` |
+| ![AzureDataCatalog](IntegrationServiceColor/AzureDataCatalog.element.png) | [AzureDataCatalog](IntegrationServiceColor/AzureDataCatalog.md)
`elements/azure/IntegrationServiceColor/AzureDataCatalog` |
+| ![AzureEventGridDomains](IntegrationServiceColor/AzureEventGridDomains.element.png) | [AzureEventGridDomains](IntegrationServiceColor/AzureEventGridDomains.md)
`elements/azure/IntegrationServiceColor/AzureEventGridDomains` |
+| ![AzureEventGridSubscriptions](IntegrationServiceColor/AzureEventGridSubscriptions.element.png) | [AzureEventGridSubscriptions](IntegrationServiceColor/AzureEventGridSubscriptions.md)
`elements/azure/IntegrationServiceColor/AzureEventGridSubscriptions` |
+| ![AzureEventGridTopics](IntegrationServiceColor/AzureEventGridTopics.element.png) | [AzureEventGridTopics](IntegrationServiceColor/AzureEventGridTopics.md)
`elements/azure/IntegrationServiceColor/AzureEventGridTopics` |
+| ![AzureIntegrationAccounts](IntegrationServiceColor/AzureIntegrationAccounts.element.png) | [AzureIntegrationAccounts](IntegrationServiceColor/AzureIntegrationAccounts.md)
`elements/azure/IntegrationServiceColor/AzureIntegrationAccounts` |
+| ![AzureIntegrationServiceEnvironments](IntegrationServiceColor/AzureIntegrationServiceEnvironments.element.png) | [AzureIntegrationServiceEnvironments](IntegrationServiceColor/AzureIntegrationServiceEnvironments.md)
`elements/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments` |
+| ![AzureLogicAppsCustomConnector](IntegrationServiceColor/AzureLogicAppsCustomConnector.element.png) | [AzureLogicAppsCustomConnector](IntegrationServiceColor/AzureLogicAppsCustomConnector.md)
`elements/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector` |
+| ![AzureLogicApps](IntegrationServiceColor/AzureLogicApps.element.png) | [AzureLogicApps](IntegrationServiceColor/AzureLogicApps.md)
`elements/azure/IntegrationServiceColor/AzureLogicApps` |
+| ![AzureSendgridAccounts](IntegrationServiceColor/AzureSendgridAccounts.element.png) | [AzureSendgridAccounts](IntegrationServiceColor/AzureSendgridAccounts.md)
`elements/azure/IntegrationServiceColor/AzureSendgridAccounts` |
+| ![AzureServiceBus](IntegrationServiceColor/AzureServiceBus.element.png) | [AzureServiceBus](IntegrationServiceColor/AzureServiceBus.md)
`elements/azure/IntegrationServiceColor/AzureServiceBus` |
+| ![AzureServiceBusRelays](IntegrationServiceColor/AzureServiceBusRelays.element.png) | [AzureServiceBusRelays](IntegrationServiceColor/AzureServiceBusRelays.md)
`elements/azure/IntegrationServiceColor/AzureServiceBusRelays` |
+| ![AzureServiceCatalogManagedApplicationDefinitions](IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.element.png) | [AzureServiceCatalogManagedApplicationDefinitions](IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.md)
`elements/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions` |
+| ![AzureSoftwareAsAServiceSaas](IntegrationServiceColor/AzureSoftwareAsAServiceSaas.element.png) | [AzureSoftwareAsAServiceSaas](IntegrationServiceColor/AzureSoftwareAsAServiceSaas.md)
`elements/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas` |
+| ![AzureStorsimpleDeviceManagers](IntegrationServiceColor/AzureStorsimpleDeviceManagers.element.png) | [AzureStorsimpleDeviceManagers](IntegrationServiceColor/AzureStorsimpleDeviceManagers.md)
`elements/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers` |
+## elements/azure/InternetOfThingsServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureDeviceProvisioningServices](InternetOfThingsServiceColor/AzureDeviceProvisioningServices.element.png) | [AzureDeviceProvisioningServices](InternetOfThingsServiceColor/AzureDeviceProvisioningServices.md)
`elements/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices` |
+| ![AzureDigitalTwins](InternetOfThingsServiceColor/AzureDigitalTwins.element.png) | [AzureDigitalTwins](InternetOfThingsServiceColor/AzureDigitalTwins.md)
`elements/azure/InternetOfThingsServiceColor/AzureDigitalTwins` |
+| ![AzureIotCentralApplications](InternetOfThingsServiceColor/AzureIotCentralApplications.element.png) | [AzureIotCentralApplications](InternetOfThingsServiceColor/AzureIotCentralApplications.md)
`elements/azure/InternetOfThingsServiceColor/AzureIotCentralApplications` |
+| ![AzureIotHub](InternetOfThingsServiceColor/AzureIotHub.element.png) | [AzureIotHub](InternetOfThingsServiceColor/AzureIotHub.md)
`elements/azure/InternetOfThingsServiceColor/AzureIotHub` |
+| ![AzureIotHubSecurity](InternetOfThingsServiceColor/AzureIotHubSecurity.element.png) | [AzureIotHubSecurity](InternetOfThingsServiceColor/AzureIotHubSecurity.md)
`elements/azure/InternetOfThingsServiceColor/AzureIotHubSecurity` |
+| ![AzureMaps](InternetOfThingsServiceColor/AzureMaps.element.png) | [AzureMaps](InternetOfThingsServiceColor/AzureMaps.md)
`elements/azure/InternetOfThingsServiceColor/AzureMaps` |
+| ![AzureSphere](InternetOfThingsServiceColor/AzureSphere.element.png) | [AzureSphere](InternetOfThingsServiceColor/AzureSphere.md)
`elements/azure/InternetOfThingsServiceColor/AzureSphere` |
+| ![AzureTimeSeriesInsightsEnvironments](InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.element.png) | [AzureTimeSeriesInsightsEnvironments](InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.md)
`elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments` |
+| ![AzureTimeSeriesInsightsEventsSources](InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.element.png) | [AzureTimeSeriesInsightsEventsSources](InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.md)
`elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources` |
+| ![AzureWindows10IotCoreServices](InternetOfThingsServiceColor/AzureWindows10IotCoreServices.element.png) | [AzureWindows10IotCoreServices](InternetOfThingsServiceColor/AzureWindows10IotCoreServices.md)
`elements/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices` |
+## elements/azure/IntuneServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureClientApps](IntuneServiceColor/AzureClientApps.element.png) | [AzureClientApps](IntuneServiceColor/AzureClientApps.md)
`elements/azure/IntuneServiceColor/AzureClientApps` |
+| ![AzureDedicatedEventHub](IntuneServiceColor/AzureDedicatedEventHub.element.png) | [AzureDedicatedEventHub](IntuneServiceColor/AzureDedicatedEventHub.md)
`elements/azure/IntuneServiceColor/AzureDedicatedEventHub` |
+| ![AzureDeviceCompliance](IntuneServiceColor/AzureDeviceCompliance.element.png) | [AzureDeviceCompliance](IntuneServiceColor/AzureDeviceCompliance.md)
`elements/azure/IntuneServiceColor/AzureDeviceCompliance` |
+| ![AzureDeviceConfig](IntuneServiceColor/AzureDeviceConfig.element.png) | [AzureDeviceConfig](IntuneServiceColor/AzureDeviceConfig.md)
`elements/azure/IntuneServiceColor/AzureDeviceConfig` |
+| ![AzureDevicesGroups](IntuneServiceColor/AzureDevicesGroups.element.png) | [AzureDevicesGroups](IntuneServiceColor/AzureDevicesGroups.md)
`elements/azure/IntuneServiceColor/AzureDevicesGroups` |
+| ![AzureEbooks](IntuneServiceColor/AzureEbooks.element.png) | [AzureEbooks](IntuneServiceColor/AzureEbooks.md)
`elements/azure/IntuneServiceColor/AzureEbooks` |
+| ![AzureEnrollment](IntuneServiceColor/AzureEnrollment.element.png) | [AzureEnrollment](IntuneServiceColor/AzureEnrollment.md)
`elements/azure/IntuneServiceColor/AzureEnrollment` |
+| ![AzureExchangeOnPremisesAccess](IntuneServiceColor/AzureExchangeOnPremisesAccess.element.png) | [AzureExchangeOnPremisesAccess](IntuneServiceColor/AzureExchangeOnPremisesAccess.md)
`elements/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess` |
+| ![AzureIntuneAppProtection](IntuneServiceColor/AzureIntuneAppProtection.element.png) | [AzureIntuneAppProtection](IntuneServiceColor/AzureIntuneAppProtection.md)
`elements/azure/IntuneServiceColor/AzureIntuneAppProtection` |
+| ![AzureManagedDesktop](IntuneServiceColor/AzureManagedDesktop.element.png) | [AzureManagedDesktop](IntuneServiceColor/AzureManagedDesktop.md)
`elements/azure/IntuneServiceColor/AzureManagedDesktop` |
+| ![AzureSecurityBaselines](IntuneServiceColor/AzureSecurityBaselines.element.png) | [AzureSecurityBaselines](IntuneServiceColor/AzureSecurityBaselines.md)
`elements/azure/IntuneServiceColor/AzureSecurityBaselines` |
+| ![AzureSoftwareUpdate](IntuneServiceColor/AzureSoftwareUpdate.element.png) | [AzureSoftwareUpdate](IntuneServiceColor/AzureSoftwareUpdate.md)
`elements/azure/IntuneServiceColor/AzureSoftwareUpdate` |
+| ![AzureTools](IntuneServiceColor/AzureTools.element.png) | [AzureTools](IntuneServiceColor/AzureTools.md)
`elements/azure/IntuneServiceColor/AzureTools` |
+## elements/azure/ManagementAndGovernanceServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureActivityLog](ManagementAndGovernanceServiceColor/AzureActivityLog.element.png) | [AzureActivityLog](ManagementAndGovernanceServiceColor/AzureActivityLog.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureActivityLog` |
+| ![AzureAdvisor](ManagementAndGovernanceServiceColor/AzureAdvisor.element.png) | [AzureAdvisor](ManagementAndGovernanceServiceColor/AzureAdvisor.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureAdvisor` |
+| ![AzureAlerts](ManagementAndGovernanceServiceColor/AzureAlerts.element.png) | [AzureAlerts](ManagementAndGovernanceServiceColor/AzureAlerts.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureAlerts` |
+| ![AzureAutomationAccounts](ManagementAndGovernanceServiceColor/AzureAutomationAccounts.element.png) | [AzureAutomationAccounts](ManagementAndGovernanceServiceColor/AzureAutomationAccounts.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts` |
+| ![AzureBlueprints](ManagementAndGovernanceServiceColor/AzureBlueprints.element.png) | [AzureBlueprints](ManagementAndGovernanceServiceColor/AzureBlueprints.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureBlueprints` |
+| ![AzureCostManagementBilling](ManagementAndGovernanceServiceColor/AzureCostManagementBilling.element.png) | [AzureCostManagementBilling](ManagementAndGovernanceServiceColor/AzureCostManagementBilling.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling` |
+| ![AzureDiagnosticSettings](ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.element.png) | [AzureDiagnosticSettings](ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings` |
+| ![AzureFreeServices](ManagementAndGovernanceServiceColor/AzureFreeServices.element.png) | [AzureFreeServices](ManagementAndGovernanceServiceColor/AzureFreeServices.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureFreeServices` |
+| ![AzureGuestAssignments](ManagementAndGovernanceServiceColor/AzureGuestAssignments.element.png) | [AzureGuestAssignments](ManagementAndGovernanceServiceColor/AzureGuestAssignments.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments` |
+| ![AzureManagedApplications](ManagementAndGovernanceServiceColor/AzureManagedApplications.element.png) | [AzureManagedApplications](ManagementAndGovernanceServiceColor/AzureManagedApplications.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications` |
+| ![AzureMetrics](ManagementAndGovernanceServiceColor/AzureMetrics.element.png) | [AzureMetrics](ManagementAndGovernanceServiceColor/AzureMetrics.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureMetrics` |
+| ![AzureMonitor](ManagementAndGovernanceServiceColor/AzureMonitor.element.png) | [AzureMonitor](ManagementAndGovernanceServiceColor/AzureMonitor.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureMonitor` |
+| ![AzureNetworkWatcher](ManagementAndGovernanceServiceColor/AzureNetworkWatcher.element.png) | [AzureNetworkWatcher](ManagementAndGovernanceServiceColor/AzureNetworkWatcher.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher` |
+| ![AzurePolicy](ManagementAndGovernanceServiceColor/AzurePolicy.element.png) | [AzurePolicy](ManagementAndGovernanceServiceColor/AzurePolicy.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzurePolicy` |
+| ![AzureRecoveryServicesVaults](ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.element.png) | [AzureRecoveryServicesVaults](ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults` |
+| ![AzureResourceGraphExplorer](ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.element.png) | [AzureResourceGraphExplorer](ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer` |
+| ![AzureSchedulerJobCollections](ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.element.png) | [AzureSchedulerJobCollections](ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections` |
+| ![AzureSolutions](ManagementAndGovernanceServiceColor/AzureSolutions.element.png) | [AzureSolutions](ManagementAndGovernanceServiceColor/AzureSolutions.md)
`elements/azure/ManagementAndGovernanceServiceColor/AzureSolutions` |
+## elements/azure/ManagementAndGovernanceServiceColor/Media
+| | Name |
+| :-: | --- |
+| ![AzureContentProtection](ManagementAndGovernanceServiceColor/Media/AzureContentProtection.element.png) | [AzureContentProtection](ManagementAndGovernanceServiceColor/Media/AzureContentProtection.md)
`elements/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection` |
+| ![AzureMediaEncoding](ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.element.png) | [AzureMediaEncoding](ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.md)
`elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding` |
+| ![AzureMediaOnDemand](ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.element.png) | [AzureMediaOnDemand](ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.md)
`elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand` |
+| ![AzureMediaPlayer](ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.element.png) | [AzureMediaPlayer](ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.md)
`elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer` |
+## elements/azure/MigrateServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureDatabaseMigrationServices](MigrateServiceColor/AzureDatabaseMigrationServices.element.png) | [AzureDatabaseMigrationServices](MigrateServiceColor/AzureDatabaseMigrationServices.md)
`elements/azure/MigrateServiceColor/AzureDatabaseMigrationServices` |
+| ![AzureMigrationProjects](MigrateServiceColor/AzureMigrationProjects.element.png) | [AzureMigrationProjects](MigrateServiceColor/AzureMigrationProjects.md)
`elements/azure/MigrateServiceColor/AzureMigrationProjects` |
+| ![AzureRecoveryServicesVaults](MigrateServiceColor/AzureRecoveryServicesVaults.element.png) | [AzureRecoveryServicesVaults](MigrateServiceColor/AzureRecoveryServicesVaults.md)
`elements/azure/MigrateServiceColor/AzureRecoveryServicesVaults` |
+## elements/azure/MixedRealityServiceIcon
+| | Name |
+| :-: | --- |
+| ![AzureSpatialAnchor](MixedRealityServiceIcon/AzureSpatialAnchor.element.png) | [AzureSpatialAnchor](MixedRealityServiceIcon/AzureSpatialAnchor.md)
`elements/azure/MixedRealityServiceIcon/AzureSpatialAnchor` |
+## elements/azure/MobileServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureAppServiceMobile](MobileServiceColor/AzureAppServiceMobile.element.png) | [AzureAppServiceMobile](MobileServiceColor/AzureAppServiceMobile.md)
`elements/azure/MobileServiceColor/AzureAppServiceMobile` |
+| ![AzureMobileEngagement](MobileServiceColor/AzureMobileEngagement.element.png) | [AzureMobileEngagement](MobileServiceColor/AzureMobileEngagement.md)
`elements/azure/MobileServiceColor/AzureMobileEngagement` |
+| ![AzureNotificationHubs](MobileServiceColor/AzureNotificationHubs.element.png) | [AzureNotificationHubs](MobileServiceColor/AzureNotificationHubs.md)
`elements/azure/MobileServiceColor/AzureNotificationHubs` |
+## elements/azure/NetworkingServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureApplicationGateway](NetworkingServiceColor/AzureApplicationGateway.element.png) | [AzureApplicationGateway](NetworkingServiceColor/AzureApplicationGateway.md)
`elements/azure/NetworkingServiceColor/AzureApplicationGateway` |
+| ![AzureApplicationSecurityGroups](NetworkingServiceColor/AzureApplicationSecurityGroups.element.png) | [AzureApplicationSecurityGroups](NetworkingServiceColor/AzureApplicationSecurityGroups.md)
`elements/azure/NetworkingServiceColor/AzureApplicationSecurityGroups` |
+| ![AzureCdnProfiles](NetworkingServiceColor/AzureCdnProfiles.element.png) | [AzureCdnProfiles](NetworkingServiceColor/AzureCdnProfiles.md)
`elements/azure/NetworkingServiceColor/AzureCdnProfiles` |
+| ![AzureConnections](NetworkingServiceColor/AzureConnections.element.png) | [AzureConnections](NetworkingServiceColor/AzureConnections.md)
`elements/azure/NetworkingServiceColor/AzureConnections` |
+| ![AzureDdosProtectionPlans](NetworkingServiceColor/AzureDdosProtectionPlans.element.png) | [AzureDdosProtectionPlans](NetworkingServiceColor/AzureDdosProtectionPlans.md)
`elements/azure/NetworkingServiceColor/AzureDdosProtectionPlans` |
+| ![AzureDnsPrivateZones](NetworkingServiceColor/AzureDnsPrivateZones.element.png) | [AzureDnsPrivateZones](NetworkingServiceColor/AzureDnsPrivateZones.md)
`elements/azure/NetworkingServiceColor/AzureDnsPrivateZones` |
+| ![AzureDnsZones](NetworkingServiceColor/AzureDnsZones.element.png) | [AzureDnsZones](NetworkingServiceColor/AzureDnsZones.md)
`elements/azure/NetworkingServiceColor/AzureDnsZones` |
+| ![AzureExpressrouteCircuits](NetworkingServiceColor/AzureExpressrouteCircuits.element.png) | [AzureExpressrouteCircuits](NetworkingServiceColor/AzureExpressrouteCircuits.md)
`elements/azure/NetworkingServiceColor/AzureExpressrouteCircuits` |
+| ![AzureFirewall](NetworkingServiceColor/AzureFirewall.element.png) | [AzureFirewall](NetworkingServiceColor/AzureFirewall.md)
`elements/azure/NetworkingServiceColor/AzureFirewall` |
+| ![AzureFrontDoors](NetworkingServiceColor/AzureFrontDoors.element.png) | [AzureFrontDoors](NetworkingServiceColor/AzureFrontDoors.md)
`elements/azure/NetworkingServiceColor/AzureFrontDoors` |
+| ![AzureLoadBalancers](NetworkingServiceColor/AzureLoadBalancers.element.png) | [AzureLoadBalancers](NetworkingServiceColor/AzureLoadBalancers.md)
`elements/azure/NetworkingServiceColor/AzureLoadBalancers` |
+| ![AzureLocalNetworkGateways](NetworkingServiceColor/AzureLocalNetworkGateways.element.png) | [AzureLocalNetworkGateways](NetworkingServiceColor/AzureLocalNetworkGateways.md)
`elements/azure/NetworkingServiceColor/AzureLocalNetworkGateways` |
+| ![AzureNetworkInterfaces](NetworkingServiceColor/AzureNetworkInterfaces.element.png) | [AzureNetworkInterfaces](NetworkingServiceColor/AzureNetworkInterfaces.md)
`elements/azure/NetworkingServiceColor/AzureNetworkInterfaces` |
+| ![AzureNetworkSecurityGroupsClassic](NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.element.png) | [AzureNetworkSecurityGroupsClassic](NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.md)
`elements/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic` |
+| ![AzureNetworkWatcher](NetworkingServiceColor/AzureNetworkWatcher.element.png) | [AzureNetworkWatcher](NetworkingServiceColor/AzureNetworkWatcher.md)
`elements/azure/NetworkingServiceColor/AzureNetworkWatcher` |
+| ![AzureOnPremisesDataGateways](NetworkingServiceColor/AzureOnPremisesDataGateways.element.png) | [AzureOnPremisesDataGateways](NetworkingServiceColor/AzureOnPremisesDataGateways.md)
`elements/azure/NetworkingServiceColor/AzureOnPremisesDataGateways` |
+| ![AzurePublicIpAddresses](NetworkingServiceColor/AzurePublicIpAddresses.element.png) | [AzurePublicIpAddresses](NetworkingServiceColor/AzurePublicIpAddresses.md)
`elements/azure/NetworkingServiceColor/AzurePublicIpAddresses` |
+| ![AzureReservedIpAddressesClassic](NetworkingServiceColor/AzureReservedIpAddressesClassic.element.png) | [AzureReservedIpAddressesClassic](NetworkingServiceColor/AzureReservedIpAddressesClassic.md)
`elements/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic` |
+| ![AzureRouteFilters](NetworkingServiceColor/AzureRouteFilters.element.png) | [AzureRouteFilters](NetworkingServiceColor/AzureRouteFilters.md)
`elements/azure/NetworkingServiceColor/AzureRouteFilters` |
+| ![AzureRouteTables](NetworkingServiceColor/AzureRouteTables.element.png) | [AzureRouteTables](NetworkingServiceColor/AzureRouteTables.md)
`elements/azure/NetworkingServiceColor/AzureRouteTables` |
+| ![AzureServiceEndpointPolicies](NetworkingServiceColor/AzureServiceEndpointPolicies.element.png) | [AzureServiceEndpointPolicies](NetworkingServiceColor/AzureServiceEndpointPolicies.md)
`elements/azure/NetworkingServiceColor/AzureServiceEndpointPolicies` |
+| ![AzureTrafficManagerProfiles](NetworkingServiceColor/AzureTrafficManagerProfiles.element.png) | [AzureTrafficManagerProfiles](NetworkingServiceColor/AzureTrafficManagerProfiles.md)
`elements/azure/NetworkingServiceColor/AzureTrafficManagerProfiles` |
+| ![AzureVirtualNetworkClassic](NetworkingServiceColor/AzureVirtualNetworkClassic.element.png) | [AzureVirtualNetworkClassic](NetworkingServiceColor/AzureVirtualNetworkClassic.md)
`elements/azure/NetworkingServiceColor/AzureVirtualNetworkClassic` |
+| ![AzureVirtualNetworkGateways](NetworkingServiceColor/AzureVirtualNetworkGateways.element.png) | [AzureVirtualNetworkGateways](NetworkingServiceColor/AzureVirtualNetworkGateways.md)
`elements/azure/NetworkingServiceColor/AzureVirtualNetworkGateways` |
+| ![AzureVirtualNetworks](NetworkingServiceColor/AzureVirtualNetworks.element.png) | [AzureVirtualNetworks](NetworkingServiceColor/AzureVirtualNetworks.md)
`elements/azure/NetworkingServiceColor/AzureVirtualNetworks` |
+| ![AzureVirtualWans](NetworkingServiceColor/AzureVirtualWans.element.png) | [AzureVirtualWans](NetworkingServiceColor/AzureVirtualWans.md)
`elements/azure/NetworkingServiceColor/AzureVirtualWans` |
+## elements/azure/OtherCategoryServiceIcon
+| | Name |
+| :-: | --- |
+| ![AzureCloudsimpleNodes](OtherCategoryServiceIcon/AzureCloudsimpleNodes.element.png) | [AzureCloudsimpleNodes](OtherCategoryServiceIcon/AzureCloudsimpleNodes.md)
`elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes` |
+| ![AzureCloudsimpleServices](OtherCategoryServiceIcon/AzureCloudsimpleServices.element.png) | [AzureCloudsimpleServices](OtherCategoryServiceIcon/AzureCloudsimpleServices.md)
`elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices` |
+| ![AzureControllers](OtherCategoryServiceIcon/AzureControllers.element.png) | [AzureControllers](OtherCategoryServiceIcon/AzureControllers.md)
`elements/azure/OtherCategoryServiceIcon/AzureControllers` |
+| ![AzureCustomerLockbox](OtherCategoryServiceIcon/AzureCustomerLockbox.element.png) | [AzureCustomerLockbox](OtherCategoryServiceIcon/AzureCustomerLockbox.md)
`elements/azure/OtherCategoryServiceIcon/AzureCustomerLockbox` |
+| ![AzureEducation](OtherCategoryServiceIcon/AzureEducation.element.png) | [AzureEducation](OtherCategoryServiceIcon/AzureEducation.md)
`elements/azure/OtherCategoryServiceIcon/AzureEducation` |
+| ![AzureImageDefinitions](OtherCategoryServiceIcon/AzureImageDefinitions.element.png) | [AzureImageDefinitions](OtherCategoryServiceIcon/AzureImageDefinitions.md)
`elements/azure/OtherCategoryServiceIcon/AzureImageDefinitions` |
+| ![AzureImageVersions](OtherCategoryServiceIcon/AzureImageVersions.element.png) | [AzureImageVersions](OtherCategoryServiceIcon/AzureImageVersions.md)
`elements/azure/OtherCategoryServiceIcon/AzureImageVersions` |
+| ![AzureResourceExplorer](OtherCategoryServiceIcon/AzureResourceExplorer.element.png) | [AzureResourceExplorer](OtherCategoryServiceIcon/AzureResourceExplorer.md)
`elements/azure/OtherCategoryServiceIcon/AzureResourceExplorer` |
+| ![AzureSharedImageGalleries](OtherCategoryServiceIcon/AzureSharedImageGalleries.element.png) | [AzureSharedImageGalleries](OtherCategoryServiceIcon/AzureSharedImageGalleries.md)
`elements/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries` |
+| ![AzureTenantStatus](OtherCategoryServiceIcon/AzureTenantStatus.element.png) | [AzureTenantStatus](OtherCategoryServiceIcon/AzureTenantStatus.md)
`elements/azure/OtherCategoryServiceIcon/AzureTenantStatus` |
+| ![AzureWebAppFirewall](OtherCategoryServiceIcon/AzureWebAppFirewall.element.png) | [AzureWebAppFirewall](OtherCategoryServiceIcon/AzureWebAppFirewall.md)
`elements/azure/OtherCategoryServiceIcon/AzureWebAppFirewall` |
+## elements/azure/SecurityServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureKeyVaults](SecurityServiceColor/AzureKeyVaults.element.png) | [AzureKeyVaults](SecurityServiceColor/AzureKeyVaults.md)
`elements/azure/SecurityServiceColor/AzureKeyVaults` |
+| ![AzureSecurityCenter](SecurityServiceColor/AzureSecurityCenter.element.png) | [AzureSecurityCenter](SecurityServiceColor/AzureSecurityCenter.md)
`elements/azure/SecurityServiceColor/AzureSecurityCenter` |
+| ![AzureSentinel](SecurityServiceColor/AzureSentinel.element.png) | [AzureSentinel](SecurityServiceColor/AzureSentinel.md)
`elements/azure/SecurityServiceColor/AzureSentinel` |
+## elements/azure/StorageServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureArchiveStorage](StorageServiceColor/AzureArchiveStorage.element.png) | [AzureArchiveStorage](StorageServiceColor/AzureArchiveStorage.md)
`elements/azure/StorageServiceColor/AzureArchiveStorage` |
+| ![AzureBlobStorage](StorageServiceColor/AzureBlobStorage.element.png) | [AzureBlobStorage](StorageServiceColor/AzureBlobStorage.md)
`elements/azure/StorageServiceColor/AzureBlobStorage` |
+| ![AzureDataBoxEdgeDataBoxGateway](StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.element.png) | [AzureDataBoxEdgeDataBoxGateway](StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.md)
`elements/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway` |
+| ![AzureDataBox](StorageServiceColor/AzureDataBox.element.png) | [AzureDataBox](StorageServiceColor/AzureDataBox.md)
`elements/azure/StorageServiceColor/AzureDataBox` |
+| ![AzureDataLakeStorage](StorageServiceColor/AzureDataLakeStorage.element.png) | [AzureDataLakeStorage](StorageServiceColor/AzureDataLakeStorage.md)
`elements/azure/StorageServiceColor/AzureDataLakeStorage` |
+| ![AzureFxtedgefiler](StorageServiceColor/AzureFxtedgefiler.element.png) | [AzureFxtedgefiler](StorageServiceColor/AzureFxtedgefiler.md)
`elements/azure/StorageServiceColor/AzureFxtedgefiler` |
+| ![AzureGeneralStorage](StorageServiceColor/AzureGeneralStorage.element.png) | [AzureGeneralStorage](StorageServiceColor/AzureGeneralStorage.md)
`elements/azure/StorageServiceColor/AzureGeneralStorage` |
+| ![AzureNetappFiles](StorageServiceColor/AzureNetappFiles.element.png) | [AzureNetappFiles](StorageServiceColor/AzureNetappFiles.md)
`elements/azure/StorageServiceColor/AzureNetappFiles` |
+| ![AzureQueuesStorage](StorageServiceColor/AzureQueuesStorage.element.png) | [AzureQueuesStorage](StorageServiceColor/AzureQueuesStorage.md)
`elements/azure/StorageServiceColor/AzureQueuesStorage` |
+| ![AzureStorageAccountsClassic](StorageServiceColor/AzureStorageAccountsClassic.element.png) | [AzureStorageAccountsClassic](StorageServiceColor/AzureStorageAccountsClassic.md)
`elements/azure/StorageServiceColor/AzureStorageAccountsClassic` |
+| ![AzureStorageAccounts](StorageServiceColor/AzureStorageAccounts.element.png) | [AzureStorageAccounts](StorageServiceColor/AzureStorageAccounts.md)
`elements/azure/StorageServiceColor/AzureStorageAccounts` |
+| ![AzureStorageExplorer](StorageServiceColor/AzureStorageExplorer.element.png) | [AzureStorageExplorer](StorageServiceColor/AzureStorageExplorer.md)
`elements/azure/StorageServiceColor/AzureStorageExplorer` |
+| ![AzureStorageSyncServices](StorageServiceColor/AzureStorageSyncServices.element.png) | [AzureStorageSyncServices](StorageServiceColor/AzureStorageSyncServices.md)
`elements/azure/StorageServiceColor/AzureStorageSyncServices` |
+| ![AzureStorsimpleDataManagers](StorageServiceColor/AzureStorsimpleDataManagers.element.png) | [AzureStorsimpleDataManagers](StorageServiceColor/AzureStorsimpleDataManagers.md)
`elements/azure/StorageServiceColor/AzureStorsimpleDataManagers` |
+| ![AzureStorsimpleDeviceManagers](StorageServiceColor/AzureStorsimpleDeviceManagers.element.png) | [AzureStorsimpleDeviceManagers](StorageServiceColor/AzureStorsimpleDeviceManagers.md)
`elements/azure/StorageServiceColor/AzureStorsimpleDeviceManagers` |
+| ![AzureTableStorage](StorageServiceColor/AzureTableStorage.element.png) | [AzureTableStorage](StorageServiceColor/AzureTableStorage.md)
`elements/azure/StorageServiceColor/AzureTableStorage` |
+## elements/azure/WebServiceColor
+| | Name |
+| :-: | --- |
+| ![AzureApiConnections](WebServiceColor/AzureApiConnections.element.png) | [AzureApiConnections](WebServiceColor/AzureApiConnections.md)
`elements/azure/WebServiceColor/AzureApiConnections` |
+| ![AzureAppServiceCertificates](WebServiceColor/AzureAppServiceCertificates.element.png) | [AzureAppServiceCertificates](WebServiceColor/AzureAppServiceCertificates.md)
`elements/azure/WebServiceColor/AzureAppServiceCertificates` |
+| ![AzureAppServiceDomains](WebServiceColor/AzureAppServiceDomains.element.png) | [AzureAppServiceDomains](WebServiceColor/AzureAppServiceDomains.md)
`elements/azure/WebServiceColor/AzureAppServiceDomains` |
+| ![AzureAppServiceEnvironments](WebServiceColor/AzureAppServiceEnvironments.element.png) | [AzureAppServiceEnvironments](WebServiceColor/AzureAppServiceEnvironments.md)
`elements/azure/WebServiceColor/AzureAppServiceEnvironments` |
+| ![AzureAppServicePlans](WebServiceColor/AzureAppServicePlans.element.png) | [AzureAppServicePlans](WebServiceColor/AzureAppServicePlans.md)
`elements/azure/WebServiceColor/AzureAppServicePlans` |
+| ![AzureAppServices](WebServiceColor/AzureAppServices.element.png) | [AzureAppServices](WebServiceColor/AzureAppServices.md)
`elements/azure/WebServiceColor/AzureAppServices` |
+| ![AzureMediaServices](WebServiceColor/AzureMediaServices.element.png) | [AzureMediaServices](WebServiceColor/AzureMediaServices.md)
`elements/azure/WebServiceColor/AzureMediaServices` |
+| ![AzureNotificationHubNamespaces](WebServiceColor/AzureNotificationHubNamespaces.element.png) | [AzureNotificationHubNamespaces](WebServiceColor/AzureNotificationHubNamespaces.md)
`elements/azure/WebServiceColor/AzureNotificationHubNamespaces` |
+| ![AzureSearch](WebServiceColor/AzureSearch.element.png) | [AzureSearch](WebServiceColor/AzureSearch.md)
`elements/azure/WebServiceColor/AzureSearch` |
+| ![AzureSignalr](WebServiceColor/AzureSignalr.element.png) | [AzureSignalr](WebServiceColor/AzureSignalr.md)
`elements/azure/WebServiceColor/AzureSignalr` |
diff --git a/cloud/documentation/azure/groups.md b/cloud/documentation/azure/groups.md
new file mode 100644
index 00000000000..91bcc06d278
--- /dev/null
+++ b/cloud/documentation/azure/groups.md
@@ -0,0 +1,11 @@
+# azure - Groups
+## groups/azure
+| | Name |
+| :-: | --- |
+| ![AzureGroupDashed](AzureGroupDashed.group.png) | [AzureGroupDashed](AzureGroupDashed.md)
`groups/azure/AzureGroupDashed` |
+| ![AzureGroupDotted](AzureGroupDotted.group.png) | [AzureGroupDotted](AzureGroupDotted.md)
`groups/azure/AzureGroupDotted` |
+| ![AzureGroupNetwork](AzureGroupNetwork.group.png) | [AzureGroupNetwork](AzureGroupNetwork.md)
`groups/azure/AzureGroupNetwork` |
+| ![AzureGroupPlainDashed](AzureGroupPlainDashed.group.png) | [AzureGroupPlainDashed](AzureGroupPlainDashed.md)
`groups/azure/AzureGroupPlainDashed` |
+| ![AzureGroupPlainDotted](AzureGroupPlainDotted.group.png) | [AzureGroupPlainDotted](AzureGroupPlainDotted.md)
`groups/azure/AzureGroupPlainDotted` |
+| ![AzureGroupPlain](AzureGroupPlain.group.png) | [AzureGroupPlain](AzureGroupPlain.md)
`groups/azure/AzureGroupPlain` |
+| ![AzureGroupTransparent](AzureGroupTransparent.group.png) | [AzureGroupTransparent](AzureGroupTransparent.md)
`groups/azure/AzureGroupTransparent` |
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.card.png
new file mode 100644
index 00000000000..6042789229d
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.element.png
new file mode 100644
index 00000000000..721833b30ec
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.md
new file mode 100644
index 00000000000..a5dc167e103
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.md
@@ -0,0 +1,81 @@
+# GcpAdvancedSolutionsLab
+```text
+elements/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpAdvancedSolutionsLab icon](../../../icons/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.png) | ![GcpAdvancedSolutionsLab element](GcpAdvancedSolutionsLab.element.png) | ![GcpAdvancedSolutionsLab card](GcpAdvancedSolutionsLab.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAdvancedSolutionsLab element
+include('elements/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab')
+GcpAdvancedSolutionsLab('element', 'Advanced Solutions Lab', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAdvancedSolutionsLab element
+include('elements/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab')
+GcpAdvancedSolutionsLab('element', 'Advanced Solutions Lab', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAdvancedSolutionsLab card
+include('elements/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab')
+GcpAdvancedSolutionsLabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAdvancedSolutionsLab card
+include('elements/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab')
+GcpAdvancedSolutionsLabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAiHub.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiHub.card.png
new file mode 100644
index 00000000000..f7466887b24
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiHub.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAiHub.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiHub.element.png
new file mode 100644
index 00000000000..91b51286e22
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiHub.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAiHub.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiHub.md
new file mode 100644
index 00000000000..01e0dbdb185
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiHub.md
@@ -0,0 +1,81 @@
+# GcpAiHub
+```text
+elements/gcp/AiAndMachineLearning/GcpAiHub
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpAiHub icon](../../../icons/gcp/AiAndMachineLearning/GcpAiHub.png) | ![GcpAiHub element](GcpAiHub.element.png) | ![GcpAiHub card](GcpAiHub.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAiHub element
+include('elements/gcp/AiAndMachineLearning/GcpAiHub')
+GcpAiHub('element', 'Ai Hub', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAiHub element
+include('elements/gcp/AiAndMachineLearning/GcpAiHub')
+GcpAiHub('element', 'Ai Hub', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAiHub card
+include('elements/gcp/AiAndMachineLearning/GcpAiHub')
+GcpAiHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAiHub card
+include('elements/gcp/AiAndMachineLearning/GcpAiHub')
+GcpAiHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatform.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatform.card.png
new file mode 100644
index 00000000000..b0facda66a6
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatform.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatform.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatform.element.png
new file mode 100644
index 00000000000..0619a8d9fa4
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatform.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatform.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatform.md
new file mode 100644
index 00000000000..13670a0ed4b
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatform.md
@@ -0,0 +1,81 @@
+# GcpAiPlatform
+```text
+elements/gcp/AiAndMachineLearning/GcpAiPlatform
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpAiPlatform icon](../../../icons/gcp/AiAndMachineLearning/GcpAiPlatform.png) | ![GcpAiPlatform element](GcpAiPlatform.element.png) | ![GcpAiPlatform card](GcpAiPlatform.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAiPlatform element
+include('elements/gcp/AiAndMachineLearning/GcpAiPlatform')
+GcpAiPlatform('element', 'Ai Platform', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAiPlatform element
+include('elements/gcp/AiAndMachineLearning/GcpAiPlatform')
+GcpAiPlatform('element', 'Ai Platform', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAiPlatform card
+include('elements/gcp/AiAndMachineLearning/GcpAiPlatform')
+GcpAiPlatformCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAiPlatform card
+include('elements/gcp/AiAndMachineLearning/GcpAiPlatform')
+GcpAiPlatformCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.card.png
new file mode 100644
index 00000000000..6015b9db658
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.element.png
new file mode 100644
index 00000000000..88373008cda
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.md
new file mode 100644
index 00000000000..266b805c61f
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.md
@@ -0,0 +1,81 @@
+# GcpAiPlatformDataLabelingService
+```text
+elements/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpAiPlatformDataLabelingService icon](../../../icons/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.png) | ![GcpAiPlatformDataLabelingService element](GcpAiPlatformDataLabelingService.element.png) | ![GcpAiPlatformDataLabelingService card](GcpAiPlatformDataLabelingService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAiPlatformDataLabelingService element
+include('elements/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService')
+GcpAiPlatformDataLabelingService('element', 'Ai Platform Data Labeling Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAiPlatformDataLabelingService element
+include('elements/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService')
+GcpAiPlatformDataLabelingService('element', 'Ai Platform Data Labeling Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAiPlatformDataLabelingService card
+include('elements/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService')
+GcpAiPlatformDataLabelingServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAiPlatformDataLabelingService card
+include('elements/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService')
+GcpAiPlatformDataLabelingServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.card.png
new file mode 100644
index 00000000000..d46e0b34c06
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.element.png
new file mode 100644
index 00000000000..193ca374c21
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.md
new file mode 100644
index 00000000000..c776b97fb26
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.md
@@ -0,0 +1,81 @@
+# GcpAutomlNaturalLanguage
+```text
+elements/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpAutomlNaturalLanguage icon](../../../icons/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.png) | ![GcpAutomlNaturalLanguage element](GcpAutomlNaturalLanguage.element.png) | ![GcpAutomlNaturalLanguage card](GcpAutomlNaturalLanguage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlNaturalLanguage element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage')
+GcpAutomlNaturalLanguage('element', 'Automl Natural Language', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlNaturalLanguage element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage')
+GcpAutomlNaturalLanguage('element', 'Automl Natural Language', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAutomlNaturalLanguage card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage')
+GcpAutomlNaturalLanguageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAutomlNaturalLanguage card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage')
+GcpAutomlNaturalLanguageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTables.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTables.card.png
new file mode 100644
index 00000000000..a5ad3d37be5
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTables.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTables.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTables.element.png
new file mode 100644
index 00000000000..ebe4de0298a
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTables.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTables.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTables.md
new file mode 100644
index 00000000000..2ca69bdae30
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTables.md
@@ -0,0 +1,81 @@
+# GcpAutomlTables
+```text
+elements/gcp/AiAndMachineLearning/GcpAutomlTables
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpAutomlTables icon](../../../icons/gcp/AiAndMachineLearning/GcpAutomlTables.png) | ![GcpAutomlTables element](GcpAutomlTables.element.png) | ![GcpAutomlTables card](GcpAutomlTables.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlTables element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlTables')
+GcpAutomlTables('element', 'Automl Tables', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlTables element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlTables')
+GcpAutomlTables('element', 'Automl Tables', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAutomlTables card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlTables')
+GcpAutomlTablesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAutomlTables card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlTables')
+GcpAutomlTablesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTranslation.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTranslation.card.png
new file mode 100644
index 00000000000..e3eaa131734
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTranslation.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTranslation.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTranslation.element.png
new file mode 100644
index 00000000000..56c848ac81b
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTranslation.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTranslation.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTranslation.md
new file mode 100644
index 00000000000..3782f30c33e
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlTranslation.md
@@ -0,0 +1,81 @@
+# GcpAutomlTranslation
+```text
+elements/gcp/AiAndMachineLearning/GcpAutomlTranslation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpAutomlTranslation icon](../../../icons/gcp/AiAndMachineLearning/GcpAutomlTranslation.png) | ![GcpAutomlTranslation element](GcpAutomlTranslation.element.png) | ![GcpAutomlTranslation card](GcpAutomlTranslation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlTranslation element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlTranslation')
+GcpAutomlTranslation('element', 'Automl Translation', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlTranslation element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlTranslation')
+GcpAutomlTranslation('element', 'Automl Translation', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAutomlTranslation card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlTranslation')
+GcpAutomlTranslationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAutomlTranslation card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlTranslation')
+GcpAutomlTranslationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.card.png
new file mode 100644
index 00000000000..222f225c715
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.element.png
new file mode 100644
index 00000000000..e87396b038e
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.md
new file mode 100644
index 00000000000..f5cf28f7811
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.md
@@ -0,0 +1,81 @@
+# GcpAutomlVideoIntelligence
+```text
+elements/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpAutomlVideoIntelligence icon](../../../icons/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.png) | ![GcpAutomlVideoIntelligence element](GcpAutomlVideoIntelligence.element.png) | ![GcpAutomlVideoIntelligence card](GcpAutomlVideoIntelligence.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlVideoIntelligence element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence')
+GcpAutomlVideoIntelligence('element', 'Automl Video Intelligence', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlVideoIntelligence element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence')
+GcpAutomlVideoIntelligence('element', 'Automl Video Intelligence', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAutomlVideoIntelligence card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence')
+GcpAutomlVideoIntelligenceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAutomlVideoIntelligence card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence')
+GcpAutomlVideoIntelligenceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVision.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVision.card.png
new file mode 100644
index 00000000000..65365d542eb
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVision.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVision.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVision.element.png
new file mode 100644
index 00000000000..d7867ee6a33
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVision.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVision.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVision.md
new file mode 100644
index 00000000000..1b8bfb911ef
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpAutomlVision.md
@@ -0,0 +1,81 @@
+# GcpAutomlVision
+```text
+elements/gcp/AiAndMachineLearning/GcpAutomlVision
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpAutomlVision icon](../../../icons/gcp/AiAndMachineLearning/GcpAutomlVision.png) | ![GcpAutomlVision element](GcpAutomlVision.element.png) | ![GcpAutomlVision card](GcpAutomlVision.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlVision element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlVision')
+GcpAutomlVision('element', 'Automl Vision', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlVision element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlVision')
+GcpAutomlVision('element', 'Automl Vision', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAutomlVision card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlVision')
+GcpAutomlVisionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAutomlVision card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlVision')
+GcpAutomlVisionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudAutoml.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudAutoml.card.png
new file mode 100644
index 00000000000..b2b1983d1f8
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudAutoml.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudAutoml.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudAutoml.element.png
new file mode 100644
index 00000000000..9ba7027e278
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudAutoml.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudAutoml.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudAutoml.md
new file mode 100644
index 00000000000..da83a717cf8
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudAutoml.md
@@ -0,0 +1,81 @@
+# GcpCloudAutoml
+```text
+elements/gcp/AiAndMachineLearning/GcpCloudAutoml
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudAutoml icon](../../../icons/gcp/AiAndMachineLearning/GcpCloudAutoml.png) | ![GcpCloudAutoml element](GcpCloudAutoml.element.png) | ![GcpCloudAutoml card](GcpCloudAutoml.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudAutoml element
+include('elements/gcp/AiAndMachineLearning/GcpCloudAutoml')
+GcpCloudAutoml('element', 'Cloud Automl', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudAutoml element
+include('elements/gcp/AiAndMachineLearning/GcpCloudAutoml')
+GcpCloudAutoml('element', 'Cloud Automl', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudAutoml card
+include('elements/gcp/AiAndMachineLearning/GcpCloudAutoml')
+GcpCloudAutomlCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudAutoml card
+include('elements/gcp/AiAndMachineLearning/GcpCloudAutoml')
+GcpCloudAutomlCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudInferenceApi.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudInferenceApi.card.png
new file mode 100644
index 00000000000..e95865e1450
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudInferenceApi.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudInferenceApi.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudInferenceApi.element.png
new file mode 100644
index 00000000000..e1d85d95edf
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudInferenceApi.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudInferenceApi.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudInferenceApi.md
new file mode 100644
index 00000000000..1cb6b7fe996
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudInferenceApi.md
@@ -0,0 +1,81 @@
+# GcpCloudInferenceApi
+```text
+elements/gcp/AiAndMachineLearning/GcpCloudInferenceApi
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudInferenceApi icon](../../../icons/gcp/AiAndMachineLearning/GcpCloudInferenceApi.png) | ![GcpCloudInferenceApi element](GcpCloudInferenceApi.element.png) | ![GcpCloudInferenceApi card](GcpCloudInferenceApi.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudInferenceApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudInferenceApi')
+GcpCloudInferenceApi('element', 'Cloud Inference Api', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudInferenceApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudInferenceApi')
+GcpCloudInferenceApi('element', 'Cloud Inference Api', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudInferenceApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudInferenceApi')
+GcpCloudInferenceApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudInferenceApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudInferenceApi')
+GcpCloudInferenceApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudJobsApi.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudJobsApi.card.png
new file mode 100644
index 00000000000..c0c9bae5f4d
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudJobsApi.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudJobsApi.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudJobsApi.element.png
new file mode 100644
index 00000000000..e23603c3bc1
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudJobsApi.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudJobsApi.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudJobsApi.md
new file mode 100644
index 00000000000..27e770d91f5
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudJobsApi.md
@@ -0,0 +1,81 @@
+# GcpCloudJobsApi
+```text
+elements/gcp/AiAndMachineLearning/GcpCloudJobsApi
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudJobsApi icon](../../../icons/gcp/AiAndMachineLearning/GcpCloudJobsApi.png) | ![GcpCloudJobsApi element](GcpCloudJobsApi.element.png) | ![GcpCloudJobsApi card](GcpCloudJobsApi.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudJobsApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudJobsApi')
+GcpCloudJobsApi('element', 'Cloud Jobs Api', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudJobsApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudJobsApi')
+GcpCloudJobsApi('element', 'Cloud Jobs Api', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudJobsApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudJobsApi')
+GcpCloudJobsApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudJobsApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudJobsApi')
+GcpCloudJobsApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.card.png
new file mode 100644
index 00000000000..6afeeb904b6
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.element.png
new file mode 100644
index 00000000000..7243ad6d4fd
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.md
new file mode 100644
index 00000000000..3c776ac7247
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.md
@@ -0,0 +1,81 @@
+# GcpCloudNaturalLanguageApi
+```text
+elements/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudNaturalLanguageApi icon](../../../icons/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.png) | ![GcpCloudNaturalLanguageApi element](GcpCloudNaturalLanguageApi.element.png) | ![GcpCloudNaturalLanguageApi card](GcpCloudNaturalLanguageApi.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudNaturalLanguageApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi')
+GcpCloudNaturalLanguageApi('element', 'Cloud Natural Language Api', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudNaturalLanguageApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi')
+GcpCloudNaturalLanguageApi('element', 'Cloud Natural Language Api', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudNaturalLanguageApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi')
+GcpCloudNaturalLanguageApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudNaturalLanguageApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi')
+GcpCloudNaturalLanguageApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudSpeechToText.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudSpeechToText.card.png
new file mode 100644
index 00000000000..48ec612ab3e
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudSpeechToText.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudSpeechToText.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudSpeechToText.element.png
new file mode 100644
index 00000000000..629cf6c1976
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudSpeechToText.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudSpeechToText.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudSpeechToText.md
new file mode 100644
index 00000000000..cbc31763b86
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudSpeechToText.md
@@ -0,0 +1,81 @@
+# GcpCloudSpeechToText
+```text
+elements/gcp/AiAndMachineLearning/GcpCloudSpeechToText
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudSpeechToText icon](../../../icons/gcp/AiAndMachineLearning/GcpCloudSpeechToText.png) | ![GcpCloudSpeechToText element](GcpCloudSpeechToText.element.png) | ![GcpCloudSpeechToText card](GcpCloudSpeechToText.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSpeechToText element
+include('elements/gcp/AiAndMachineLearning/GcpCloudSpeechToText')
+GcpCloudSpeechToText('element', 'Cloud Speech To Text', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSpeechToText element
+include('elements/gcp/AiAndMachineLearning/GcpCloudSpeechToText')
+GcpCloudSpeechToText('element', 'Cloud Speech To Text', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudSpeechToText card
+include('elements/gcp/AiAndMachineLearning/GcpCloudSpeechToText')
+GcpCloudSpeechToTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudSpeechToText card
+include('elements/gcp/AiAndMachineLearning/GcpCloudSpeechToText')
+GcpCloudSpeechToTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.card.png
new file mode 100644
index 00000000000..b3f78191fe4
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.element.png
new file mode 100644
index 00000000000..be4101ce8d8
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.md
new file mode 100644
index 00000000000..6703cbe73cc
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.md
@@ -0,0 +1,81 @@
+# GcpCloudTextToSpeech
+```text
+elements/gcp/AiAndMachineLearning/GcpCloudTextToSpeech
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudTextToSpeech icon](../../../icons/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.png) | ![GcpCloudTextToSpeech element](GcpCloudTextToSpeech.element.png) | ![GcpCloudTextToSpeech card](GcpCloudTextToSpeech.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTextToSpeech element
+include('elements/gcp/AiAndMachineLearning/GcpCloudTextToSpeech')
+GcpCloudTextToSpeech('element', 'Cloud Text To Speech', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTextToSpeech element
+include('elements/gcp/AiAndMachineLearning/GcpCloudTextToSpeech')
+GcpCloudTextToSpeech('element', 'Cloud Text To Speech', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudTextToSpeech card
+include('elements/gcp/AiAndMachineLearning/GcpCloudTextToSpeech')
+GcpCloudTextToSpeechCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudTextToSpeech card
+include('elements/gcp/AiAndMachineLearning/GcpCloudTextToSpeech')
+GcpCloudTextToSpeechCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTpu.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTpu.card.png
new file mode 100644
index 00000000000..0c9460efd28
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTpu.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTpu.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTpu.element.png
new file mode 100644
index 00000000000..e45de12c1e8
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTpu.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTpu.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTpu.md
new file mode 100644
index 00000000000..002e43162a6
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTpu.md
@@ -0,0 +1,81 @@
+# GcpCloudTpu
+```text
+elements/gcp/AiAndMachineLearning/GcpCloudTpu
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudTpu icon](../../../icons/gcp/AiAndMachineLearning/GcpCloudTpu.png) | ![GcpCloudTpu element](GcpCloudTpu.element.png) | ![GcpCloudTpu card](GcpCloudTpu.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTpu element
+include('elements/gcp/AiAndMachineLearning/GcpCloudTpu')
+GcpCloudTpu('element', 'Cloud Tpu', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTpu element
+include('elements/gcp/AiAndMachineLearning/GcpCloudTpu')
+GcpCloudTpu('element', 'Cloud Tpu', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudTpu card
+include('elements/gcp/AiAndMachineLearning/GcpCloudTpu')
+GcpCloudTpuCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudTpu card
+include('elements/gcp/AiAndMachineLearning/GcpCloudTpu')
+GcpCloudTpuCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTranslationApi.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTranslationApi.card.png
new file mode 100644
index 00000000000..9f0d21f1356
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTranslationApi.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTranslationApi.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTranslationApi.element.png
new file mode 100644
index 00000000000..fb1ce65b0dc
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTranslationApi.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTranslationApi.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTranslationApi.md
new file mode 100644
index 00000000000..2d4bac9f061
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudTranslationApi.md
@@ -0,0 +1,81 @@
+# GcpCloudTranslationApi
+```text
+elements/gcp/AiAndMachineLearning/GcpCloudTranslationApi
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudTranslationApi icon](../../../icons/gcp/AiAndMachineLearning/GcpCloudTranslationApi.png) | ![GcpCloudTranslationApi element](GcpCloudTranslationApi.element.png) | ![GcpCloudTranslationApi card](GcpCloudTranslationApi.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTranslationApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudTranslationApi')
+GcpCloudTranslationApi('element', 'Cloud Translation Api', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTranslationApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudTranslationApi')
+GcpCloudTranslationApi('element', 'Cloud Translation Api', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudTranslationApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudTranslationApi')
+GcpCloudTranslationApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudTranslationApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudTranslationApi')
+GcpCloudTranslationApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.card.png
new file mode 100644
index 00000000000..dce445caf0e
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.element.png
new file mode 100644
index 00000000000..69d61bfedf0
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.md
new file mode 100644
index 00000000000..2b3e45764e9
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.md
@@ -0,0 +1,81 @@
+# GcpCloudVideoIntelligenceApi
+```text
+elements/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudVideoIntelligenceApi icon](../../../icons/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.png) | ![GcpCloudVideoIntelligenceApi element](GcpCloudVideoIntelligenceApi.element.png) | ![GcpCloudVideoIntelligenceApi card](GcpCloudVideoIntelligenceApi.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudVideoIntelligenceApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi')
+GcpCloudVideoIntelligenceApi('element', 'Cloud Video Intelligence Api', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudVideoIntelligenceApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi')
+GcpCloudVideoIntelligenceApi('element', 'Cloud Video Intelligence Api', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudVideoIntelligenceApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi')
+GcpCloudVideoIntelligenceApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudVideoIntelligenceApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi')
+GcpCloudVideoIntelligenceApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVisionApi.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVisionApi.card.png
new file mode 100644
index 00000000000..202d5845c53
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVisionApi.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVisionApi.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVisionApi.element.png
new file mode 100644
index 00000000000..93460f4981c
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVisionApi.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVisionApi.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVisionApi.md
new file mode 100644
index 00000000000..cb23b9f8930
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpCloudVisionApi.md
@@ -0,0 +1,81 @@
+# GcpCloudVisionApi
+```text
+elements/gcp/AiAndMachineLearning/GcpCloudVisionApi
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudVisionApi icon](../../../icons/gcp/AiAndMachineLearning/GcpCloudVisionApi.png) | ![GcpCloudVisionApi element](GcpCloudVisionApi.element.png) | ![GcpCloudVisionApi card](GcpCloudVisionApi.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudVisionApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudVisionApi')
+GcpCloudVisionApi('element', 'Cloud Vision Api', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudVisionApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudVisionApi')
+GcpCloudVisionApi('element', 'Cloud Vision Api', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudVisionApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudVisionApi')
+GcpCloudVisionApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudVisionApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudVisionApi')
+GcpCloudVisionApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.card.png
new file mode 100644
index 00000000000..702e53278a2
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.element.png
new file mode 100644
index 00000000000..b6e124748c5
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.md
new file mode 100644
index 00000000000..85552666cc0
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.md
@@ -0,0 +1,81 @@
+# GcpDialogFlowEnterpriseEdition
+```text
+elements/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpDialogFlowEnterpriseEdition icon](../../../icons/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.png) | ![GcpDialogFlowEnterpriseEdition element](GcpDialogFlowEnterpriseEdition.element.png) | ![GcpDialogFlowEnterpriseEdition card](GcpDialogFlowEnterpriseEdition.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpDialogFlowEnterpriseEdition element
+include('elements/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition')
+GcpDialogFlowEnterpriseEdition('element', 'Dialog Flow Enterprise Edition', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpDialogFlowEnterpriseEdition element
+include('elements/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition')
+GcpDialogFlowEnterpriseEdition('element', 'Dialog Flow Enterprise Edition', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpDialogFlowEnterpriseEdition card
+include('elements/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition')
+GcpDialogFlowEnterpriseEditionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpDialogFlowEnterpriseEdition card
+include('elements/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition')
+GcpDialogFlowEnterpriseEditionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpRecommendationsAi.card.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpRecommendationsAi.card.png
new file mode 100644
index 00000000000..008376654a3
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpRecommendationsAi.card.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpRecommendationsAi.element.png b/cloud/documentation/gcp/AiAndMachineLearning/GcpRecommendationsAi.element.png
new file mode 100644
index 00000000000..dcfd8811ced
Binary files /dev/null and b/cloud/documentation/gcp/AiAndMachineLearning/GcpRecommendationsAi.element.png differ
diff --git a/cloud/documentation/gcp/AiAndMachineLearning/GcpRecommendationsAi.md b/cloud/documentation/gcp/AiAndMachineLearning/GcpRecommendationsAi.md
new file mode 100644
index 00000000000..64c05a36244
--- /dev/null
+++ b/cloud/documentation/gcp/AiAndMachineLearning/GcpRecommendationsAi.md
@@ -0,0 +1,81 @@
+# GcpRecommendationsAi
+```text
+elements/gcp/AiAndMachineLearning/GcpRecommendationsAi
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpRecommendationsAi icon](../../../icons/gcp/AiAndMachineLearning/GcpRecommendationsAi.png) | ![GcpRecommendationsAi element](GcpRecommendationsAi.element.png) | ![GcpRecommendationsAi card](GcpRecommendationsAi.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpRecommendationsAi element
+include('elements/gcp/AiAndMachineLearning/GcpRecommendationsAi')
+GcpRecommendationsAi('element', 'Recommendations Ai', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpRecommendationsAi element
+include('elements/gcp/AiAndMachineLearning/GcpRecommendationsAi')
+GcpRecommendationsAi('element', 'Recommendations Ai', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpRecommendationsAi card
+include('elements/gcp/AiAndMachineLearning/GcpRecommendationsAi')
+GcpRecommendationsAiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpRecommendationsAi card
+include('elements/gcp/AiAndMachineLearning/GcpRecommendationsAi')
+GcpRecommendationsAiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ApiManagement/GcpApiAnalytics.card.png b/cloud/documentation/gcp/ApiManagement/GcpApiAnalytics.card.png
new file mode 100644
index 00000000000..0f5afc99259
Binary files /dev/null and b/cloud/documentation/gcp/ApiManagement/GcpApiAnalytics.card.png differ
diff --git a/cloud/documentation/gcp/ApiManagement/GcpApiAnalytics.element.png b/cloud/documentation/gcp/ApiManagement/GcpApiAnalytics.element.png
new file mode 100644
index 00000000000..86fab266d16
Binary files /dev/null and b/cloud/documentation/gcp/ApiManagement/GcpApiAnalytics.element.png differ
diff --git a/cloud/documentation/gcp/ApiManagement/GcpApiAnalytics.md b/cloud/documentation/gcp/ApiManagement/GcpApiAnalytics.md
new file mode 100644
index 00000000000..afae2e75fe0
--- /dev/null
+++ b/cloud/documentation/gcp/ApiManagement/GcpApiAnalytics.md
@@ -0,0 +1,81 @@
+# GcpApiAnalytics
+```text
+elements/gcp/ApiManagement/GcpApiAnalytics
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpApiAnalytics icon](../../../icons/gcp/ApiManagement/GcpApiAnalytics.png) | ![GcpApiAnalytics element](GcpApiAnalytics.element.png) | ![GcpApiAnalytics card](GcpApiAnalytics.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpApiAnalytics element
+include('elements/gcp/ApiManagement/GcpApiAnalytics')
+GcpApiAnalytics('element', 'Api Analytics', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpApiAnalytics element
+include('elements/gcp/ApiManagement/GcpApiAnalytics')
+GcpApiAnalytics('element', 'Api Analytics', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpApiAnalytics card
+include('elements/gcp/ApiManagement/GcpApiAnalytics')
+GcpApiAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpApiAnalytics card
+include('elements/gcp/ApiManagement/GcpApiAnalytics')
+GcpApiAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ApiManagement/GcpApiMonetization.card.png b/cloud/documentation/gcp/ApiManagement/GcpApiMonetization.card.png
new file mode 100644
index 00000000000..24f57f9adf6
Binary files /dev/null and b/cloud/documentation/gcp/ApiManagement/GcpApiMonetization.card.png differ
diff --git a/cloud/documentation/gcp/ApiManagement/GcpApiMonetization.element.png b/cloud/documentation/gcp/ApiManagement/GcpApiMonetization.element.png
new file mode 100644
index 00000000000..8354374271d
Binary files /dev/null and b/cloud/documentation/gcp/ApiManagement/GcpApiMonetization.element.png differ
diff --git a/cloud/documentation/gcp/ApiManagement/GcpApiMonetization.md b/cloud/documentation/gcp/ApiManagement/GcpApiMonetization.md
new file mode 100644
index 00000000000..51a1ae3acf7
--- /dev/null
+++ b/cloud/documentation/gcp/ApiManagement/GcpApiMonetization.md
@@ -0,0 +1,81 @@
+# GcpApiMonetization
+```text
+elements/gcp/ApiManagement/GcpApiMonetization
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpApiMonetization icon](../../../icons/gcp/ApiManagement/GcpApiMonetization.png) | ![GcpApiMonetization element](GcpApiMonetization.element.png) | ![GcpApiMonetization card](GcpApiMonetization.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpApiMonetization element
+include('elements/gcp/ApiManagement/GcpApiMonetization')
+GcpApiMonetization('element', 'Api Monetization', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpApiMonetization element
+include('elements/gcp/ApiManagement/GcpApiMonetization')
+GcpApiMonetization('element', 'Api Monetization', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpApiMonetization card
+include('elements/gcp/ApiManagement/GcpApiMonetization')
+GcpApiMonetizationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpApiMonetization card
+include('elements/gcp/ApiManagement/GcpApiMonetization')
+GcpApiMonetizationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ApiManagement/GcpApigeeApiPlatform.card.png b/cloud/documentation/gcp/ApiManagement/GcpApigeeApiPlatform.card.png
new file mode 100644
index 00000000000..457e2d70a9d
Binary files /dev/null and b/cloud/documentation/gcp/ApiManagement/GcpApigeeApiPlatform.card.png differ
diff --git a/cloud/documentation/gcp/ApiManagement/GcpApigeeApiPlatform.element.png b/cloud/documentation/gcp/ApiManagement/GcpApigeeApiPlatform.element.png
new file mode 100644
index 00000000000..61b947fd1e5
Binary files /dev/null and b/cloud/documentation/gcp/ApiManagement/GcpApigeeApiPlatform.element.png differ
diff --git a/cloud/documentation/gcp/ApiManagement/GcpApigeeApiPlatform.md b/cloud/documentation/gcp/ApiManagement/GcpApigeeApiPlatform.md
new file mode 100644
index 00000000000..0bb61aca88e
--- /dev/null
+++ b/cloud/documentation/gcp/ApiManagement/GcpApigeeApiPlatform.md
@@ -0,0 +1,81 @@
+# GcpApigeeApiPlatform
+```text
+elements/gcp/ApiManagement/GcpApigeeApiPlatform
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpApigeeApiPlatform icon](../../../icons/gcp/ApiManagement/GcpApigeeApiPlatform.png) | ![GcpApigeeApiPlatform element](GcpApigeeApiPlatform.element.png) | ![GcpApigeeApiPlatform card](GcpApigeeApiPlatform.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpApigeeApiPlatform element
+include('elements/gcp/ApiManagement/GcpApigeeApiPlatform')
+GcpApigeeApiPlatform('element', 'Apigee Api Platform', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpApigeeApiPlatform element
+include('elements/gcp/ApiManagement/GcpApigeeApiPlatform')
+GcpApigeeApiPlatform('element', 'Apigee Api Platform', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpApigeeApiPlatform card
+include('elements/gcp/ApiManagement/GcpApigeeApiPlatform')
+GcpApigeeApiPlatformCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpApigeeApiPlatform card
+include('elements/gcp/ApiManagement/GcpApigeeApiPlatform')
+GcpApigeeApiPlatformCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ApiManagement/GcpApigeeSense.card.png b/cloud/documentation/gcp/ApiManagement/GcpApigeeSense.card.png
new file mode 100644
index 00000000000..61c1beae467
Binary files /dev/null and b/cloud/documentation/gcp/ApiManagement/GcpApigeeSense.card.png differ
diff --git a/cloud/documentation/gcp/ApiManagement/GcpApigeeSense.element.png b/cloud/documentation/gcp/ApiManagement/GcpApigeeSense.element.png
new file mode 100644
index 00000000000..ec331e81ba0
Binary files /dev/null and b/cloud/documentation/gcp/ApiManagement/GcpApigeeSense.element.png differ
diff --git a/cloud/documentation/gcp/ApiManagement/GcpApigeeSense.md b/cloud/documentation/gcp/ApiManagement/GcpApigeeSense.md
new file mode 100644
index 00000000000..e48a1102799
--- /dev/null
+++ b/cloud/documentation/gcp/ApiManagement/GcpApigeeSense.md
@@ -0,0 +1,81 @@
+# GcpApigeeSense
+```text
+elements/gcp/ApiManagement/GcpApigeeSense
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpApigeeSense icon](../../../icons/gcp/ApiManagement/GcpApigeeSense.png) | ![GcpApigeeSense element](GcpApigeeSense.element.png) | ![GcpApigeeSense card](GcpApigeeSense.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpApigeeSense element
+include('elements/gcp/ApiManagement/GcpApigeeSense')
+GcpApigeeSense('element', 'Apigee Sense', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpApigeeSense element
+include('elements/gcp/ApiManagement/GcpApigeeSense')
+GcpApigeeSense('element', 'Apigee Sense', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpApigeeSense card
+include('elements/gcp/ApiManagement/GcpApigeeSense')
+GcpApigeeSenseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpApigeeSense card
+include('elements/gcp/ApiManagement/GcpApigeeSense')
+GcpApigeeSenseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ApiManagement/GcpCloudEndpoints.card.png b/cloud/documentation/gcp/ApiManagement/GcpCloudEndpoints.card.png
new file mode 100644
index 00000000000..850151d9d94
Binary files /dev/null and b/cloud/documentation/gcp/ApiManagement/GcpCloudEndpoints.card.png differ
diff --git a/cloud/documentation/gcp/ApiManagement/GcpCloudEndpoints.element.png b/cloud/documentation/gcp/ApiManagement/GcpCloudEndpoints.element.png
new file mode 100644
index 00000000000..55abf319b53
Binary files /dev/null and b/cloud/documentation/gcp/ApiManagement/GcpCloudEndpoints.element.png differ
diff --git a/cloud/documentation/gcp/ApiManagement/GcpCloudEndpoints.md b/cloud/documentation/gcp/ApiManagement/GcpCloudEndpoints.md
new file mode 100644
index 00000000000..884853afb8e
--- /dev/null
+++ b/cloud/documentation/gcp/ApiManagement/GcpCloudEndpoints.md
@@ -0,0 +1,81 @@
+# GcpCloudEndpoints
+```text
+elements/gcp/ApiManagement/GcpCloudEndpoints
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudEndpoints icon](../../../icons/gcp/ApiManagement/GcpCloudEndpoints.png) | ![GcpCloudEndpoints element](GcpCloudEndpoints.element.png) | ![GcpCloudEndpoints card](GcpCloudEndpoints.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudEndpoints element
+include('elements/gcp/ApiManagement/GcpCloudEndpoints')
+GcpCloudEndpoints('element', 'Cloud Endpoints', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudEndpoints element
+include('elements/gcp/ApiManagement/GcpCloudEndpoints')
+GcpCloudEndpoints('element', 'Cloud Endpoints', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudEndpoints card
+include('elements/gcp/ApiManagement/GcpCloudEndpoints')
+GcpCloudEndpointsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudEndpoints card
+include('elements/gcp/ApiManagement/GcpCloudEndpoints')
+GcpCloudEndpointsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ApiManagement/GcpDeveloperPortal.card.png b/cloud/documentation/gcp/ApiManagement/GcpDeveloperPortal.card.png
new file mode 100644
index 00000000000..ef552b7db51
Binary files /dev/null and b/cloud/documentation/gcp/ApiManagement/GcpDeveloperPortal.card.png differ
diff --git a/cloud/documentation/gcp/ApiManagement/GcpDeveloperPortal.element.png b/cloud/documentation/gcp/ApiManagement/GcpDeveloperPortal.element.png
new file mode 100644
index 00000000000..60b3c97ef84
Binary files /dev/null and b/cloud/documentation/gcp/ApiManagement/GcpDeveloperPortal.element.png differ
diff --git a/cloud/documentation/gcp/ApiManagement/GcpDeveloperPortal.md b/cloud/documentation/gcp/ApiManagement/GcpDeveloperPortal.md
new file mode 100644
index 00000000000..ba1191e7a99
--- /dev/null
+++ b/cloud/documentation/gcp/ApiManagement/GcpDeveloperPortal.md
@@ -0,0 +1,81 @@
+# GcpDeveloperPortal
+```text
+elements/gcp/ApiManagement/GcpDeveloperPortal
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpDeveloperPortal icon](../../../icons/gcp/ApiManagement/GcpDeveloperPortal.png) | ![GcpDeveloperPortal element](GcpDeveloperPortal.element.png) | ![GcpDeveloperPortal card](GcpDeveloperPortal.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpDeveloperPortal element
+include('elements/gcp/ApiManagement/GcpDeveloperPortal')
+GcpDeveloperPortal('element', 'Developer Portal', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpDeveloperPortal element
+include('elements/gcp/ApiManagement/GcpDeveloperPortal')
+GcpDeveloperPortal('element', 'Developer Portal', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpDeveloperPortal card
+include('elements/gcp/ApiManagement/GcpDeveloperPortal')
+GcpDeveloperPortalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpDeveloperPortal card
+include('elements/gcp/ApiManagement/GcpDeveloperPortal')
+GcpDeveloperPortalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Compute/GcpAppEngine.card.png b/cloud/documentation/gcp/Compute/GcpAppEngine.card.png
new file mode 100644
index 00000000000..d0573e6a40a
Binary files /dev/null and b/cloud/documentation/gcp/Compute/GcpAppEngine.card.png differ
diff --git a/cloud/documentation/gcp/Compute/GcpAppEngine.element.png b/cloud/documentation/gcp/Compute/GcpAppEngine.element.png
new file mode 100644
index 00000000000..db3310ba6e9
Binary files /dev/null and b/cloud/documentation/gcp/Compute/GcpAppEngine.element.png differ
diff --git a/cloud/documentation/gcp/Compute/GcpAppEngine.md b/cloud/documentation/gcp/Compute/GcpAppEngine.md
new file mode 100644
index 00000000000..899706e6ba2
--- /dev/null
+++ b/cloud/documentation/gcp/Compute/GcpAppEngine.md
@@ -0,0 +1,81 @@
+# GcpAppEngine
+```text
+elements/gcp/Compute/GcpAppEngine
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpAppEngine icon](../../../icons/gcp/Compute/GcpAppEngine.png) | ![GcpAppEngine element](GcpAppEngine.element.png) | ![GcpAppEngine card](GcpAppEngine.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAppEngine element
+include('elements/gcp/Compute/GcpAppEngine')
+GcpAppEngine('element', 'App Engine', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAppEngine element
+include('elements/gcp/Compute/GcpAppEngine')
+GcpAppEngine('element', 'App Engine', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAppEngine card
+include('elements/gcp/Compute/GcpAppEngine')
+GcpAppEngineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAppEngine card
+include('elements/gcp/Compute/GcpAppEngine')
+GcpAppEngineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Compute/GcpCloudFunctions.card.png b/cloud/documentation/gcp/Compute/GcpCloudFunctions.card.png
new file mode 100644
index 00000000000..284b5f5b504
Binary files /dev/null and b/cloud/documentation/gcp/Compute/GcpCloudFunctions.card.png differ
diff --git a/cloud/documentation/gcp/Compute/GcpCloudFunctions.element.png b/cloud/documentation/gcp/Compute/GcpCloudFunctions.element.png
new file mode 100644
index 00000000000..4be7a982dd1
Binary files /dev/null and b/cloud/documentation/gcp/Compute/GcpCloudFunctions.element.png differ
diff --git a/cloud/documentation/gcp/Compute/GcpCloudFunctions.md b/cloud/documentation/gcp/Compute/GcpCloudFunctions.md
new file mode 100644
index 00000000000..3e7abbc22d5
--- /dev/null
+++ b/cloud/documentation/gcp/Compute/GcpCloudFunctions.md
@@ -0,0 +1,81 @@
+# GcpCloudFunctions
+```text
+elements/gcp/Compute/GcpCloudFunctions
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudFunctions icon](../../../icons/gcp/Compute/GcpCloudFunctions.png) | ![GcpCloudFunctions element](GcpCloudFunctions.element.png) | ![GcpCloudFunctions card](GcpCloudFunctions.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudFunctions element
+include('elements/gcp/Compute/GcpCloudFunctions')
+GcpCloudFunctions('element', 'Cloud Functions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudFunctions element
+include('elements/gcp/Compute/GcpCloudFunctions')
+GcpCloudFunctions('element', 'Cloud Functions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudFunctions card
+include('elements/gcp/Compute/GcpCloudFunctions')
+GcpCloudFunctionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudFunctions card
+include('elements/gcp/Compute/GcpCloudFunctions')
+GcpCloudFunctionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Compute/GcpCloudRun.card.png b/cloud/documentation/gcp/Compute/GcpCloudRun.card.png
new file mode 100644
index 00000000000..c222019096f
Binary files /dev/null and b/cloud/documentation/gcp/Compute/GcpCloudRun.card.png differ
diff --git a/cloud/documentation/gcp/Compute/GcpCloudRun.element.png b/cloud/documentation/gcp/Compute/GcpCloudRun.element.png
new file mode 100644
index 00000000000..c504433fc80
Binary files /dev/null and b/cloud/documentation/gcp/Compute/GcpCloudRun.element.png differ
diff --git a/cloud/documentation/gcp/Compute/GcpCloudRun.md b/cloud/documentation/gcp/Compute/GcpCloudRun.md
new file mode 100644
index 00000000000..3f49e8e6bd5
--- /dev/null
+++ b/cloud/documentation/gcp/Compute/GcpCloudRun.md
@@ -0,0 +1,81 @@
+# GcpCloudRun
+```text
+elements/gcp/Compute/GcpCloudRun
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudRun icon](../../../icons/gcp/Compute/GcpCloudRun.png) | ![GcpCloudRun element](GcpCloudRun.element.png) | ![GcpCloudRun card](GcpCloudRun.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudRun element
+include('elements/gcp/Compute/GcpCloudRun')
+GcpCloudRun('element', 'Cloud Run', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudRun element
+include('elements/gcp/Compute/GcpCloudRun')
+GcpCloudRun('element', 'Cloud Run', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudRun card
+include('elements/gcp/Compute/GcpCloudRun')
+GcpCloudRunCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudRun card
+include('elements/gcp/Compute/GcpCloudRun')
+GcpCloudRunCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Compute/GcpComputeEngine.card.png b/cloud/documentation/gcp/Compute/GcpComputeEngine.card.png
new file mode 100644
index 00000000000..048776cbea5
Binary files /dev/null and b/cloud/documentation/gcp/Compute/GcpComputeEngine.card.png differ
diff --git a/cloud/documentation/gcp/Compute/GcpComputeEngine.element.png b/cloud/documentation/gcp/Compute/GcpComputeEngine.element.png
new file mode 100644
index 00000000000..f7f5c6cccd5
Binary files /dev/null and b/cloud/documentation/gcp/Compute/GcpComputeEngine.element.png differ
diff --git a/cloud/documentation/gcp/Compute/GcpComputeEngine.md b/cloud/documentation/gcp/Compute/GcpComputeEngine.md
new file mode 100644
index 00000000000..8f3288ac527
--- /dev/null
+++ b/cloud/documentation/gcp/Compute/GcpComputeEngine.md
@@ -0,0 +1,81 @@
+# GcpComputeEngine
+```text
+elements/gcp/Compute/GcpComputeEngine
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpComputeEngine icon](../../../icons/gcp/Compute/GcpComputeEngine.png) | ![GcpComputeEngine element](GcpComputeEngine.element.png) | ![GcpComputeEngine card](GcpComputeEngine.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpComputeEngine element
+include('elements/gcp/Compute/GcpComputeEngine')
+GcpComputeEngine('element', 'Compute Engine', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpComputeEngine element
+include('elements/gcp/Compute/GcpComputeEngine')
+GcpComputeEngine('element', 'Compute Engine', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpComputeEngine card
+include('elements/gcp/Compute/GcpComputeEngine')
+GcpComputeEngineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpComputeEngine card
+include('elements/gcp/Compute/GcpComputeEngine')
+GcpComputeEngineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Compute/GcpContainerOptimizedOs.card.png b/cloud/documentation/gcp/Compute/GcpContainerOptimizedOs.card.png
new file mode 100644
index 00000000000..90acf227b4c
Binary files /dev/null and b/cloud/documentation/gcp/Compute/GcpContainerOptimizedOs.card.png differ
diff --git a/cloud/documentation/gcp/Compute/GcpContainerOptimizedOs.element.png b/cloud/documentation/gcp/Compute/GcpContainerOptimizedOs.element.png
new file mode 100644
index 00000000000..266529383dc
Binary files /dev/null and b/cloud/documentation/gcp/Compute/GcpContainerOptimizedOs.element.png differ
diff --git a/cloud/documentation/gcp/Compute/GcpContainerOptimizedOs.md b/cloud/documentation/gcp/Compute/GcpContainerOptimizedOs.md
new file mode 100644
index 00000000000..2b68b4744cf
--- /dev/null
+++ b/cloud/documentation/gcp/Compute/GcpContainerOptimizedOs.md
@@ -0,0 +1,81 @@
+# GcpContainerOptimizedOs
+```text
+elements/gcp/Compute/GcpContainerOptimizedOs
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpContainerOptimizedOs icon](../../../icons/gcp/Compute/GcpContainerOptimizedOs.png) | ![GcpContainerOptimizedOs element](GcpContainerOptimizedOs.element.png) | ![GcpContainerOptimizedOs card](GcpContainerOptimizedOs.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpContainerOptimizedOs element
+include('elements/gcp/Compute/GcpContainerOptimizedOs')
+GcpContainerOptimizedOs('element', 'Container Optimized Os', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpContainerOptimizedOs element
+include('elements/gcp/Compute/GcpContainerOptimizedOs')
+GcpContainerOptimizedOs('element', 'Container Optimized Os', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpContainerOptimizedOs card
+include('elements/gcp/Compute/GcpContainerOptimizedOs')
+GcpContainerOptimizedOsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpContainerOptimizedOs card
+include('elements/gcp/Compute/GcpContainerOptimizedOs')
+GcpContainerOptimizedOsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Compute/GcpGkeOnPrem.card.png b/cloud/documentation/gcp/Compute/GcpGkeOnPrem.card.png
new file mode 100644
index 00000000000..b5030a18cea
Binary files /dev/null and b/cloud/documentation/gcp/Compute/GcpGkeOnPrem.card.png differ
diff --git a/cloud/documentation/gcp/Compute/GcpGkeOnPrem.element.png b/cloud/documentation/gcp/Compute/GcpGkeOnPrem.element.png
new file mode 100644
index 00000000000..4d309744f91
Binary files /dev/null and b/cloud/documentation/gcp/Compute/GcpGkeOnPrem.element.png differ
diff --git a/cloud/documentation/gcp/Compute/GcpGkeOnPrem.md b/cloud/documentation/gcp/Compute/GcpGkeOnPrem.md
new file mode 100644
index 00000000000..cdad840ddce
--- /dev/null
+++ b/cloud/documentation/gcp/Compute/GcpGkeOnPrem.md
@@ -0,0 +1,81 @@
+# GcpGkeOnPrem
+```text
+elements/gcp/Compute/GcpGkeOnPrem
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpGkeOnPrem icon](../../../icons/gcp/Compute/GcpGkeOnPrem.png) | ![GcpGkeOnPrem element](GcpGkeOnPrem.element.png) | ![GcpGkeOnPrem card](GcpGkeOnPrem.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGkeOnPrem element
+include('elements/gcp/Compute/GcpGkeOnPrem')
+GcpGkeOnPrem('element', 'Gke On Prem', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGkeOnPrem element
+include('elements/gcp/Compute/GcpGkeOnPrem')
+GcpGkeOnPrem('element', 'Gke On Prem', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpGkeOnPrem card
+include('elements/gcp/Compute/GcpGkeOnPrem')
+GcpGkeOnPremCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpGkeOnPrem card
+include('elements/gcp/Compute/GcpGkeOnPrem')
+GcpGkeOnPremCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Compute/GcpGpu.card.png b/cloud/documentation/gcp/Compute/GcpGpu.card.png
new file mode 100644
index 00000000000..90617cf9c46
Binary files /dev/null and b/cloud/documentation/gcp/Compute/GcpGpu.card.png differ
diff --git a/cloud/documentation/gcp/Compute/GcpGpu.element.png b/cloud/documentation/gcp/Compute/GcpGpu.element.png
new file mode 100644
index 00000000000..0c9dbdfedc8
Binary files /dev/null and b/cloud/documentation/gcp/Compute/GcpGpu.element.png differ
diff --git a/cloud/documentation/gcp/Compute/GcpGpu.md b/cloud/documentation/gcp/Compute/GcpGpu.md
new file mode 100644
index 00000000000..0ed1357b013
--- /dev/null
+++ b/cloud/documentation/gcp/Compute/GcpGpu.md
@@ -0,0 +1,81 @@
+# GcpGpu
+```text
+elements/gcp/Compute/GcpGpu
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpGpu icon](../../../icons/gcp/Compute/GcpGpu.png) | ![GcpGpu element](GcpGpu.element.png) | ![GcpGpu card](GcpGpu.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGpu element
+include('elements/gcp/Compute/GcpGpu')
+GcpGpu('element', 'Gpu', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGpu element
+include('elements/gcp/Compute/GcpGpu')
+GcpGpu('element', 'Gpu', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpGpu card
+include('elements/gcp/Compute/GcpGpu')
+GcpGpuCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpGpu card
+include('elements/gcp/Compute/GcpGpu')
+GcpGpuCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Compute/GcpKubetnetesEngine.card.png b/cloud/documentation/gcp/Compute/GcpKubetnetesEngine.card.png
new file mode 100644
index 00000000000..07b292597c2
Binary files /dev/null and b/cloud/documentation/gcp/Compute/GcpKubetnetesEngine.card.png differ
diff --git a/cloud/documentation/gcp/Compute/GcpKubetnetesEngine.element.png b/cloud/documentation/gcp/Compute/GcpKubetnetesEngine.element.png
new file mode 100644
index 00000000000..cdb89bf9f2a
Binary files /dev/null and b/cloud/documentation/gcp/Compute/GcpKubetnetesEngine.element.png differ
diff --git a/cloud/documentation/gcp/Compute/GcpKubetnetesEngine.md b/cloud/documentation/gcp/Compute/GcpKubetnetesEngine.md
new file mode 100644
index 00000000000..6d4589d9a7d
--- /dev/null
+++ b/cloud/documentation/gcp/Compute/GcpKubetnetesEngine.md
@@ -0,0 +1,81 @@
+# GcpKubetnetesEngine
+```text
+elements/gcp/Compute/GcpKubetnetesEngine
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpKubetnetesEngine icon](../../../icons/gcp/Compute/GcpKubetnetesEngine.png) | ![GcpKubetnetesEngine element](GcpKubetnetesEngine.element.png) | ![GcpKubetnetesEngine card](GcpKubetnetesEngine.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpKubetnetesEngine element
+include('elements/gcp/Compute/GcpKubetnetesEngine')
+GcpKubetnetesEngine('element', 'Kubetnetes Engine', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpKubetnetesEngine element
+include('elements/gcp/Compute/GcpKubetnetesEngine')
+GcpKubetnetesEngine('element', 'Kubetnetes Engine', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpKubetnetesEngine card
+include('elements/gcp/Compute/GcpKubetnetesEngine')
+GcpKubetnetesEngineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpKubetnetesEngine card
+include('elements/gcp/Compute/GcpKubetnetesEngine')
+GcpKubetnetesEngineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpBigquery.card.png b/cloud/documentation/gcp/DataAnalytics/GcpBigquery.card.png
new file mode 100644
index 00000000000..498a4c03ebc
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpBigquery.card.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpBigquery.element.png b/cloud/documentation/gcp/DataAnalytics/GcpBigquery.element.png
new file mode 100644
index 00000000000..f35707f371c
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpBigquery.element.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpBigquery.md b/cloud/documentation/gcp/DataAnalytics/GcpBigquery.md
new file mode 100644
index 00000000000..240ad4b14c4
--- /dev/null
+++ b/cloud/documentation/gcp/DataAnalytics/GcpBigquery.md
@@ -0,0 +1,81 @@
+# GcpBigquery
+```text
+elements/gcp/DataAnalytics/GcpBigquery
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpBigquery icon](../../../icons/gcp/DataAnalytics/GcpBigquery.png) | ![GcpBigquery element](GcpBigquery.element.png) | ![GcpBigquery card](GcpBigquery.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpBigquery element
+include('elements/gcp/DataAnalytics/GcpBigquery')
+GcpBigquery('element', 'Bigquery', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpBigquery element
+include('elements/gcp/DataAnalytics/GcpBigquery')
+GcpBigquery('element', 'Bigquery', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpBigquery card
+include('elements/gcp/DataAnalytics/GcpBigquery')
+GcpBigqueryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpBigquery card
+include('elements/gcp/DataAnalytics/GcpBigquery')
+GcpBigqueryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudComposer.card.png b/cloud/documentation/gcp/DataAnalytics/GcpCloudComposer.card.png
new file mode 100644
index 00000000000..53d6fafcb2a
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpCloudComposer.card.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudComposer.element.png b/cloud/documentation/gcp/DataAnalytics/GcpCloudComposer.element.png
new file mode 100644
index 00000000000..4ef28114789
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpCloudComposer.element.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudComposer.md b/cloud/documentation/gcp/DataAnalytics/GcpCloudComposer.md
new file mode 100644
index 00000000000..60cf69321e8
--- /dev/null
+++ b/cloud/documentation/gcp/DataAnalytics/GcpCloudComposer.md
@@ -0,0 +1,81 @@
+# GcpCloudComposer
+```text
+elements/gcp/DataAnalytics/GcpCloudComposer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudComposer icon](../../../icons/gcp/DataAnalytics/GcpCloudComposer.png) | ![GcpCloudComposer element](GcpCloudComposer.element.png) | ![GcpCloudComposer card](GcpCloudComposer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudComposer element
+include('elements/gcp/DataAnalytics/GcpCloudComposer')
+GcpCloudComposer('element', 'Cloud Composer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudComposer element
+include('elements/gcp/DataAnalytics/GcpCloudComposer')
+GcpCloudComposer('element', 'Cloud Composer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudComposer card
+include('elements/gcp/DataAnalytics/GcpCloudComposer')
+GcpCloudComposerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudComposer card
+include('elements/gcp/DataAnalytics/GcpCloudComposer')
+GcpCloudComposerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDataCatalog.card.png b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataCatalog.card.png
new file mode 100644
index 00000000000..eff38d1e1c2
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataCatalog.card.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDataCatalog.element.png b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataCatalog.element.png
new file mode 100644
index 00000000000..28a66748e3b
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataCatalog.element.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDataCatalog.md b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataCatalog.md
new file mode 100644
index 00000000000..4dcf7a3d342
--- /dev/null
+++ b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataCatalog.md
@@ -0,0 +1,81 @@
+# GcpCloudDataCatalog
+```text
+elements/gcp/DataAnalytics/GcpCloudDataCatalog
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudDataCatalog icon](../../../icons/gcp/DataAnalytics/GcpCloudDataCatalog.png) | ![GcpCloudDataCatalog element](GcpCloudDataCatalog.element.png) | ![GcpCloudDataCatalog card](GcpCloudDataCatalog.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataCatalog element
+include('elements/gcp/DataAnalytics/GcpCloudDataCatalog')
+GcpCloudDataCatalog('element', 'Cloud Data Catalog', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataCatalog element
+include('elements/gcp/DataAnalytics/GcpCloudDataCatalog')
+GcpCloudDataCatalog('element', 'Cloud Data Catalog', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDataCatalog card
+include('elements/gcp/DataAnalytics/GcpCloudDataCatalog')
+GcpCloudDataCatalogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDataCatalog card
+include('elements/gcp/DataAnalytics/GcpCloudDataCatalog')
+GcpCloudDataCatalogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDataFusion.card.png b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataFusion.card.png
new file mode 100644
index 00000000000..9a6062cd279
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataFusion.card.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDataFusion.element.png b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataFusion.element.png
new file mode 100644
index 00000000000..69f20f2540b
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataFusion.element.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDataFusion.md b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataFusion.md
new file mode 100644
index 00000000000..2df54358131
--- /dev/null
+++ b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataFusion.md
@@ -0,0 +1,81 @@
+# GcpCloudDataFusion
+```text
+elements/gcp/DataAnalytics/GcpCloudDataFusion
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudDataFusion icon](../../../icons/gcp/DataAnalytics/GcpCloudDataFusion.png) | ![GcpCloudDataFusion element](GcpCloudDataFusion.element.png) | ![GcpCloudDataFusion card](GcpCloudDataFusion.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataFusion element
+include('elements/gcp/DataAnalytics/GcpCloudDataFusion')
+GcpCloudDataFusion('element', 'Cloud Data Fusion', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataFusion element
+include('elements/gcp/DataAnalytics/GcpCloudDataFusion')
+GcpCloudDataFusion('element', 'Cloud Data Fusion', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDataFusion card
+include('elements/gcp/DataAnalytics/GcpCloudDataFusion')
+GcpCloudDataFusionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDataFusion card
+include('elements/gcp/DataAnalytics/GcpCloudDataFusion')
+GcpCloudDataFusionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDataflow.card.png b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataflow.card.png
new file mode 100644
index 00000000000..36ebb049c64
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataflow.card.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDataflow.element.png b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataflow.element.png
new file mode 100644
index 00000000000..ff2b28426a5
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataflow.element.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDataflow.md b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataflow.md
new file mode 100644
index 00000000000..a83e49f9b3f
--- /dev/null
+++ b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataflow.md
@@ -0,0 +1,81 @@
+# GcpCloudDataflow
+```text
+elements/gcp/DataAnalytics/GcpCloudDataflow
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudDataflow icon](../../../icons/gcp/DataAnalytics/GcpCloudDataflow.png) | ![GcpCloudDataflow element](GcpCloudDataflow.element.png) | ![GcpCloudDataflow card](GcpCloudDataflow.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataflow element
+include('elements/gcp/DataAnalytics/GcpCloudDataflow')
+GcpCloudDataflow('element', 'Cloud Dataflow', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataflow element
+include('elements/gcp/DataAnalytics/GcpCloudDataflow')
+GcpCloudDataflow('element', 'Cloud Dataflow', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDataflow card
+include('elements/gcp/DataAnalytics/GcpCloudDataflow')
+GcpCloudDataflowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDataflow card
+include('elements/gcp/DataAnalytics/GcpCloudDataflow')
+GcpCloudDataflowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDatalab.card.png b/cloud/documentation/gcp/DataAnalytics/GcpCloudDatalab.card.png
new file mode 100644
index 00000000000..ad9a263aa6d
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpCloudDatalab.card.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDatalab.element.png b/cloud/documentation/gcp/DataAnalytics/GcpCloudDatalab.element.png
new file mode 100644
index 00000000000..75db2720f69
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpCloudDatalab.element.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDatalab.md b/cloud/documentation/gcp/DataAnalytics/GcpCloudDatalab.md
new file mode 100644
index 00000000000..38f4e2a7bf5
--- /dev/null
+++ b/cloud/documentation/gcp/DataAnalytics/GcpCloudDatalab.md
@@ -0,0 +1,81 @@
+# GcpCloudDatalab
+```text
+elements/gcp/DataAnalytics/GcpCloudDatalab
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudDatalab icon](../../../icons/gcp/DataAnalytics/GcpCloudDatalab.png) | ![GcpCloudDatalab element](GcpCloudDatalab.element.png) | ![GcpCloudDatalab card](GcpCloudDatalab.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDatalab element
+include('elements/gcp/DataAnalytics/GcpCloudDatalab')
+GcpCloudDatalab('element', 'Cloud Datalab', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDatalab element
+include('elements/gcp/DataAnalytics/GcpCloudDatalab')
+GcpCloudDatalab('element', 'Cloud Datalab', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDatalab card
+include('elements/gcp/DataAnalytics/GcpCloudDatalab')
+GcpCloudDatalabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDatalab card
+include('elements/gcp/DataAnalytics/GcpCloudDatalab')
+GcpCloudDatalabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDataprep.card.png b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataprep.card.png
new file mode 100644
index 00000000000..bb8eadedefd
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataprep.card.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDataprep.element.png b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataprep.element.png
new file mode 100644
index 00000000000..548898b9549
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataprep.element.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDataprep.md b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataprep.md
new file mode 100644
index 00000000000..767b552afc0
--- /dev/null
+++ b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataprep.md
@@ -0,0 +1,81 @@
+# GcpCloudDataprep
+```text
+elements/gcp/DataAnalytics/GcpCloudDataprep
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudDataprep icon](../../../icons/gcp/DataAnalytics/GcpCloudDataprep.png) | ![GcpCloudDataprep element](GcpCloudDataprep.element.png) | ![GcpCloudDataprep card](GcpCloudDataprep.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataprep element
+include('elements/gcp/DataAnalytics/GcpCloudDataprep')
+GcpCloudDataprep('element', 'Cloud Dataprep', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataprep element
+include('elements/gcp/DataAnalytics/GcpCloudDataprep')
+GcpCloudDataprep('element', 'Cloud Dataprep', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDataprep card
+include('elements/gcp/DataAnalytics/GcpCloudDataprep')
+GcpCloudDataprepCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDataprep card
+include('elements/gcp/DataAnalytics/GcpCloudDataprep')
+GcpCloudDataprepCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDataproc.card.png b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataproc.card.png
new file mode 100644
index 00000000000..ef2130f69af
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataproc.card.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDataproc.element.png b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataproc.element.png
new file mode 100644
index 00000000000..36c2b1dca66
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataproc.element.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudDataproc.md b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataproc.md
new file mode 100644
index 00000000000..031e0a3165c
--- /dev/null
+++ b/cloud/documentation/gcp/DataAnalytics/GcpCloudDataproc.md
@@ -0,0 +1,81 @@
+# GcpCloudDataproc
+```text
+elements/gcp/DataAnalytics/GcpCloudDataproc
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudDataproc icon](../../../icons/gcp/DataAnalytics/GcpCloudDataproc.png) | ![GcpCloudDataproc element](GcpCloudDataproc.element.png) | ![GcpCloudDataproc card](GcpCloudDataproc.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataproc element
+include('elements/gcp/DataAnalytics/GcpCloudDataproc')
+GcpCloudDataproc('element', 'Cloud Dataproc', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataproc element
+include('elements/gcp/DataAnalytics/GcpCloudDataproc')
+GcpCloudDataproc('element', 'Cloud Dataproc', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDataproc card
+include('elements/gcp/DataAnalytics/GcpCloudDataproc')
+GcpCloudDataprocCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDataproc card
+include('elements/gcp/DataAnalytics/GcpCloudDataproc')
+GcpCloudDataprocCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudPubsub.card.png b/cloud/documentation/gcp/DataAnalytics/GcpCloudPubsub.card.png
new file mode 100644
index 00000000000..953d86fc021
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpCloudPubsub.card.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudPubsub.element.png b/cloud/documentation/gcp/DataAnalytics/GcpCloudPubsub.element.png
new file mode 100644
index 00000000000..0b9b8418c9d
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpCloudPubsub.element.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpCloudPubsub.md b/cloud/documentation/gcp/DataAnalytics/GcpCloudPubsub.md
new file mode 100644
index 00000000000..6e855275967
--- /dev/null
+++ b/cloud/documentation/gcp/DataAnalytics/GcpCloudPubsub.md
@@ -0,0 +1,81 @@
+# GcpCloudPubsub
+```text
+elements/gcp/DataAnalytics/GcpCloudPubsub
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudPubsub icon](../../../icons/gcp/DataAnalytics/GcpCloudPubsub.png) | ![GcpCloudPubsub element](GcpCloudPubsub.element.png) | ![GcpCloudPubsub card](GcpCloudPubsub.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudPubsub element
+include('elements/gcp/DataAnalytics/GcpCloudPubsub')
+GcpCloudPubsub('element', 'Cloud Pubsub', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudPubsub element
+include('elements/gcp/DataAnalytics/GcpCloudPubsub')
+GcpCloudPubsub('element', 'Cloud Pubsub', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudPubsub card
+include('elements/gcp/DataAnalytics/GcpCloudPubsub')
+GcpCloudPubsubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudPubsub card
+include('elements/gcp/DataAnalytics/GcpCloudPubsub')
+GcpCloudPubsubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpGenomics.card.png b/cloud/documentation/gcp/DataAnalytics/GcpGenomics.card.png
new file mode 100644
index 00000000000..40b9d277052
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpGenomics.card.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpGenomics.element.png b/cloud/documentation/gcp/DataAnalytics/GcpGenomics.element.png
new file mode 100644
index 00000000000..88a11289a14
Binary files /dev/null and b/cloud/documentation/gcp/DataAnalytics/GcpGenomics.element.png differ
diff --git a/cloud/documentation/gcp/DataAnalytics/GcpGenomics.md b/cloud/documentation/gcp/DataAnalytics/GcpGenomics.md
new file mode 100644
index 00000000000..6474d6e7750
--- /dev/null
+++ b/cloud/documentation/gcp/DataAnalytics/GcpGenomics.md
@@ -0,0 +1,81 @@
+# GcpGenomics
+```text
+elements/gcp/DataAnalytics/GcpGenomics
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpGenomics icon](../../../icons/gcp/DataAnalytics/GcpGenomics.png) | ![GcpGenomics element](GcpGenomics.element.png) | ![GcpGenomics card](GcpGenomics.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGenomics element
+include('elements/gcp/DataAnalytics/GcpGenomics')
+GcpGenomics('element', 'Genomics', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGenomics element
+include('elements/gcp/DataAnalytics/GcpGenomics')
+GcpGenomics('element', 'Genomics', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpGenomics card
+include('elements/gcp/DataAnalytics/GcpGenomics')
+GcpGenomicsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpGenomics card
+include('elements/gcp/DataAnalytics/GcpGenomics')
+GcpGenomicsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Databases/GcpCloudBigtable.card.png b/cloud/documentation/gcp/Databases/GcpCloudBigtable.card.png
new file mode 100644
index 00000000000..1a9b9ff9742
Binary files /dev/null and b/cloud/documentation/gcp/Databases/GcpCloudBigtable.card.png differ
diff --git a/cloud/documentation/gcp/Databases/GcpCloudBigtable.element.png b/cloud/documentation/gcp/Databases/GcpCloudBigtable.element.png
new file mode 100644
index 00000000000..15e5afff9cc
Binary files /dev/null and b/cloud/documentation/gcp/Databases/GcpCloudBigtable.element.png differ
diff --git a/cloud/documentation/gcp/Databases/GcpCloudBigtable.md b/cloud/documentation/gcp/Databases/GcpCloudBigtable.md
new file mode 100644
index 00000000000..51a60f65b6b
--- /dev/null
+++ b/cloud/documentation/gcp/Databases/GcpCloudBigtable.md
@@ -0,0 +1,81 @@
+# GcpCloudBigtable
+```text
+elements/gcp/Databases/GcpCloudBigtable
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudBigtable icon](../../../icons/gcp/Databases/GcpCloudBigtable.png) | ![GcpCloudBigtable element](GcpCloudBigtable.element.png) | ![GcpCloudBigtable card](GcpCloudBigtable.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudBigtable element
+include('elements/gcp/Databases/GcpCloudBigtable')
+GcpCloudBigtable('element', 'Cloud Bigtable', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudBigtable element
+include('elements/gcp/Databases/GcpCloudBigtable')
+GcpCloudBigtable('element', 'Cloud Bigtable', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudBigtable card
+include('elements/gcp/Databases/GcpCloudBigtable')
+GcpCloudBigtableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudBigtable card
+include('elements/gcp/Databases/GcpCloudBigtable')
+GcpCloudBigtableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Databases/GcpCloudDatastore.card.png b/cloud/documentation/gcp/Databases/GcpCloudDatastore.card.png
new file mode 100644
index 00000000000..8b18473d665
Binary files /dev/null and b/cloud/documentation/gcp/Databases/GcpCloudDatastore.card.png differ
diff --git a/cloud/documentation/gcp/Databases/GcpCloudDatastore.element.png b/cloud/documentation/gcp/Databases/GcpCloudDatastore.element.png
new file mode 100644
index 00000000000..2d66dbcd1cb
Binary files /dev/null and b/cloud/documentation/gcp/Databases/GcpCloudDatastore.element.png differ
diff --git a/cloud/documentation/gcp/Databases/GcpCloudDatastore.md b/cloud/documentation/gcp/Databases/GcpCloudDatastore.md
new file mode 100644
index 00000000000..511263c54a5
--- /dev/null
+++ b/cloud/documentation/gcp/Databases/GcpCloudDatastore.md
@@ -0,0 +1,81 @@
+# GcpCloudDatastore
+```text
+elements/gcp/Databases/GcpCloudDatastore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudDatastore icon](../../../icons/gcp/Databases/GcpCloudDatastore.png) | ![GcpCloudDatastore element](GcpCloudDatastore.element.png) | ![GcpCloudDatastore card](GcpCloudDatastore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDatastore element
+include('elements/gcp/Databases/GcpCloudDatastore')
+GcpCloudDatastore('element', 'Cloud Datastore', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDatastore element
+include('elements/gcp/Databases/GcpCloudDatastore')
+GcpCloudDatastore('element', 'Cloud Datastore', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDatastore card
+include('elements/gcp/Databases/GcpCloudDatastore')
+GcpCloudDatastoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDatastore card
+include('elements/gcp/Databases/GcpCloudDatastore')
+GcpCloudDatastoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Databases/GcpCloudFirestore.card.png b/cloud/documentation/gcp/Databases/GcpCloudFirestore.card.png
new file mode 100644
index 00000000000..8759f1d36d3
Binary files /dev/null and b/cloud/documentation/gcp/Databases/GcpCloudFirestore.card.png differ
diff --git a/cloud/documentation/gcp/Databases/GcpCloudFirestore.element.png b/cloud/documentation/gcp/Databases/GcpCloudFirestore.element.png
new file mode 100644
index 00000000000..08ca8afdfed
Binary files /dev/null and b/cloud/documentation/gcp/Databases/GcpCloudFirestore.element.png differ
diff --git a/cloud/documentation/gcp/Databases/GcpCloudFirestore.md b/cloud/documentation/gcp/Databases/GcpCloudFirestore.md
new file mode 100644
index 00000000000..bd383d78d62
--- /dev/null
+++ b/cloud/documentation/gcp/Databases/GcpCloudFirestore.md
@@ -0,0 +1,81 @@
+# GcpCloudFirestore
+```text
+elements/gcp/Databases/GcpCloudFirestore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudFirestore icon](../../../icons/gcp/Databases/GcpCloudFirestore.png) | ![GcpCloudFirestore element](GcpCloudFirestore.element.png) | ![GcpCloudFirestore card](GcpCloudFirestore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudFirestore element
+include('elements/gcp/Databases/GcpCloudFirestore')
+GcpCloudFirestore('element', 'Cloud Firestore', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudFirestore element
+include('elements/gcp/Databases/GcpCloudFirestore')
+GcpCloudFirestore('element', 'Cloud Firestore', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudFirestore card
+include('elements/gcp/Databases/GcpCloudFirestore')
+GcpCloudFirestoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudFirestore card
+include('elements/gcp/Databases/GcpCloudFirestore')
+GcpCloudFirestoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Databases/GcpCloudMemorystore.card.png b/cloud/documentation/gcp/Databases/GcpCloudMemorystore.card.png
new file mode 100644
index 00000000000..71cd8050214
Binary files /dev/null and b/cloud/documentation/gcp/Databases/GcpCloudMemorystore.card.png differ
diff --git a/cloud/documentation/gcp/Databases/GcpCloudMemorystore.element.png b/cloud/documentation/gcp/Databases/GcpCloudMemorystore.element.png
new file mode 100644
index 00000000000..d8f7256911c
Binary files /dev/null and b/cloud/documentation/gcp/Databases/GcpCloudMemorystore.element.png differ
diff --git a/cloud/documentation/gcp/Databases/GcpCloudMemorystore.md b/cloud/documentation/gcp/Databases/GcpCloudMemorystore.md
new file mode 100644
index 00000000000..35d68b49ce4
--- /dev/null
+++ b/cloud/documentation/gcp/Databases/GcpCloudMemorystore.md
@@ -0,0 +1,81 @@
+# GcpCloudMemorystore
+```text
+elements/gcp/Databases/GcpCloudMemorystore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudMemorystore icon](../../../icons/gcp/Databases/GcpCloudMemorystore.png) | ![GcpCloudMemorystore element](GcpCloudMemorystore.element.png) | ![GcpCloudMemorystore card](GcpCloudMemorystore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudMemorystore element
+include('elements/gcp/Databases/GcpCloudMemorystore')
+GcpCloudMemorystore('element', 'Cloud Memorystore', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudMemorystore element
+include('elements/gcp/Databases/GcpCloudMemorystore')
+GcpCloudMemorystore('element', 'Cloud Memorystore', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudMemorystore card
+include('elements/gcp/Databases/GcpCloudMemorystore')
+GcpCloudMemorystoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudMemorystore card
+include('elements/gcp/Databases/GcpCloudMemorystore')
+GcpCloudMemorystoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Databases/GcpCloudSpanner.card.png b/cloud/documentation/gcp/Databases/GcpCloudSpanner.card.png
new file mode 100644
index 00000000000..de1ccda87f2
Binary files /dev/null and b/cloud/documentation/gcp/Databases/GcpCloudSpanner.card.png differ
diff --git a/cloud/documentation/gcp/Databases/GcpCloudSpanner.element.png b/cloud/documentation/gcp/Databases/GcpCloudSpanner.element.png
new file mode 100644
index 00000000000..6773aa71f71
Binary files /dev/null and b/cloud/documentation/gcp/Databases/GcpCloudSpanner.element.png differ
diff --git a/cloud/documentation/gcp/Databases/GcpCloudSpanner.md b/cloud/documentation/gcp/Databases/GcpCloudSpanner.md
new file mode 100644
index 00000000000..1c913364d68
--- /dev/null
+++ b/cloud/documentation/gcp/Databases/GcpCloudSpanner.md
@@ -0,0 +1,81 @@
+# GcpCloudSpanner
+```text
+elements/gcp/Databases/GcpCloudSpanner
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudSpanner icon](../../../icons/gcp/Databases/GcpCloudSpanner.png) | ![GcpCloudSpanner element](GcpCloudSpanner.element.png) | ![GcpCloudSpanner card](GcpCloudSpanner.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSpanner element
+include('elements/gcp/Databases/GcpCloudSpanner')
+GcpCloudSpanner('element', 'Cloud Spanner', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSpanner element
+include('elements/gcp/Databases/GcpCloudSpanner')
+GcpCloudSpanner('element', 'Cloud Spanner', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudSpanner card
+include('elements/gcp/Databases/GcpCloudSpanner')
+GcpCloudSpannerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudSpanner card
+include('elements/gcp/Databases/GcpCloudSpanner')
+GcpCloudSpannerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Databases/GcpCloudSql.card.png b/cloud/documentation/gcp/Databases/GcpCloudSql.card.png
new file mode 100644
index 00000000000..b4cf22f7cb2
Binary files /dev/null and b/cloud/documentation/gcp/Databases/GcpCloudSql.card.png differ
diff --git a/cloud/documentation/gcp/Databases/GcpCloudSql.element.png b/cloud/documentation/gcp/Databases/GcpCloudSql.element.png
new file mode 100644
index 00000000000..cfd694ecbe6
Binary files /dev/null and b/cloud/documentation/gcp/Databases/GcpCloudSql.element.png differ
diff --git a/cloud/documentation/gcp/Databases/GcpCloudSql.md b/cloud/documentation/gcp/Databases/GcpCloudSql.md
new file mode 100644
index 00000000000..db72aa86a82
--- /dev/null
+++ b/cloud/documentation/gcp/Databases/GcpCloudSql.md
@@ -0,0 +1,81 @@
+# GcpCloudSql
+```text
+elements/gcp/Databases/GcpCloudSql
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudSql icon](../../../icons/gcp/Databases/GcpCloudSql.png) | ![GcpCloudSql element](GcpCloudSql.element.png) | ![GcpCloudSql card](GcpCloudSql.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSql element
+include('elements/gcp/Databases/GcpCloudSql')
+GcpCloudSql('element', 'Cloud Sql', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSql element
+include('elements/gcp/Databases/GcpCloudSql')
+GcpCloudSql('element', 'Cloud Sql', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudSql card
+include('elements/gcp/Databases/GcpCloudSql')
+GcpCloudSqlCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudSql card
+include('elements/gcp/Databases/GcpCloudSql')
+GcpCloudSqlCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudBuild.card.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudBuild.card.png
new file mode 100644
index 00000000000..d1e2b55fbca
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudBuild.card.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudBuild.element.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudBuild.element.png
new file mode 100644
index 00000000000..77190a3afe6
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudBuild.element.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudBuild.md b/cloud/documentation/gcp/DeveloperTools/GcpCloudBuild.md
new file mode 100644
index 00000000000..7c2bbc19839
--- /dev/null
+++ b/cloud/documentation/gcp/DeveloperTools/GcpCloudBuild.md
@@ -0,0 +1,81 @@
+# GcpCloudBuild
+```text
+elements/gcp/DeveloperTools/GcpCloudBuild
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudBuild icon](../../../icons/gcp/DeveloperTools/GcpCloudBuild.png) | ![GcpCloudBuild element](GcpCloudBuild.element.png) | ![GcpCloudBuild card](GcpCloudBuild.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudBuild element
+include('elements/gcp/DeveloperTools/GcpCloudBuild')
+GcpCloudBuild('element', 'Cloud Build', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudBuild element
+include('elements/gcp/DeveloperTools/GcpCloudBuild')
+GcpCloudBuild('element', 'Cloud Build', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudBuild card
+include('elements/gcp/DeveloperTools/GcpCloudBuild')
+GcpCloudBuildCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudBuild card
+include('elements/gcp/DeveloperTools/GcpCloudBuild')
+GcpCloudBuildCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudCode.card.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudCode.card.png
new file mode 100644
index 00000000000..30a663fb2d2
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudCode.card.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudCode.element.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudCode.element.png
new file mode 100644
index 00000000000..383409348a0
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudCode.element.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudCode.md b/cloud/documentation/gcp/DeveloperTools/GcpCloudCode.md
new file mode 100644
index 00000000000..5f247f188f4
--- /dev/null
+++ b/cloud/documentation/gcp/DeveloperTools/GcpCloudCode.md
@@ -0,0 +1,81 @@
+# GcpCloudCode
+```text
+elements/gcp/DeveloperTools/GcpCloudCode
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudCode icon](../../../icons/gcp/DeveloperTools/GcpCloudCode.png) | ![GcpCloudCode element](GcpCloudCode.element.png) | ![GcpCloudCode card](GcpCloudCode.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudCode element
+include('elements/gcp/DeveloperTools/GcpCloudCode')
+GcpCloudCode('element', 'Cloud Code', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudCode element
+include('elements/gcp/DeveloperTools/GcpCloudCode')
+GcpCloudCode('element', 'Cloud Code', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudCode card
+include('elements/gcp/DeveloperTools/GcpCloudCode')
+GcpCloudCodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudCode card
+include('elements/gcp/DeveloperTools/GcpCloudCode')
+GcpCloudCodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudCodeForIntellij.card.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudCodeForIntellij.card.png
new file mode 100644
index 00000000000..f6234d8b1c1
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudCodeForIntellij.card.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudCodeForIntellij.element.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudCodeForIntellij.element.png
new file mode 100644
index 00000000000..8ee71e5132c
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudCodeForIntellij.element.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudCodeForIntellij.md b/cloud/documentation/gcp/DeveloperTools/GcpCloudCodeForIntellij.md
new file mode 100644
index 00000000000..757c4e7621e
--- /dev/null
+++ b/cloud/documentation/gcp/DeveloperTools/GcpCloudCodeForIntellij.md
@@ -0,0 +1,81 @@
+# GcpCloudCodeForIntellij
+```text
+elements/gcp/DeveloperTools/GcpCloudCodeForIntellij
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudCodeForIntellij icon](../../../icons/gcp/DeveloperTools/GcpCloudCodeForIntellij.png) | ![GcpCloudCodeForIntellij element](GcpCloudCodeForIntellij.element.png) | ![GcpCloudCodeForIntellij card](GcpCloudCodeForIntellij.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudCodeForIntellij element
+include('elements/gcp/DeveloperTools/GcpCloudCodeForIntellij')
+GcpCloudCodeForIntellij('element', 'Cloud Code For Intellij', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudCodeForIntellij element
+include('elements/gcp/DeveloperTools/GcpCloudCodeForIntellij')
+GcpCloudCodeForIntellij('element', 'Cloud Code For Intellij', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudCodeForIntellij card
+include('elements/gcp/DeveloperTools/GcpCloudCodeForIntellij')
+GcpCloudCodeForIntellijCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudCodeForIntellij card
+include('elements/gcp/DeveloperTools/GcpCloudCodeForIntellij')
+GcpCloudCodeForIntellijCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudScheduler.card.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudScheduler.card.png
new file mode 100644
index 00000000000..504aa6e3d16
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudScheduler.card.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudScheduler.element.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudScheduler.element.png
new file mode 100644
index 00000000000..923e12ebcb8
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudScheduler.element.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudScheduler.md b/cloud/documentation/gcp/DeveloperTools/GcpCloudScheduler.md
new file mode 100644
index 00000000000..13c1db1ce49
--- /dev/null
+++ b/cloud/documentation/gcp/DeveloperTools/GcpCloudScheduler.md
@@ -0,0 +1,81 @@
+# GcpCloudScheduler
+```text
+elements/gcp/DeveloperTools/GcpCloudScheduler
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudScheduler icon](../../../icons/gcp/DeveloperTools/GcpCloudScheduler.png) | ![GcpCloudScheduler element](GcpCloudScheduler.element.png) | ![GcpCloudScheduler card](GcpCloudScheduler.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudScheduler element
+include('elements/gcp/DeveloperTools/GcpCloudScheduler')
+GcpCloudScheduler('element', 'Cloud Scheduler', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudScheduler element
+include('elements/gcp/DeveloperTools/GcpCloudScheduler')
+GcpCloudScheduler('element', 'Cloud Scheduler', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudScheduler card
+include('elements/gcp/DeveloperTools/GcpCloudScheduler')
+GcpCloudSchedulerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudScheduler card
+include('elements/gcp/DeveloperTools/GcpCloudScheduler')
+GcpCloudSchedulerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudSdk.card.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudSdk.card.png
new file mode 100644
index 00000000000..9fe142423bb
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudSdk.card.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudSdk.element.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudSdk.element.png
new file mode 100644
index 00000000000..2ca2bc64461
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudSdk.element.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudSdk.md b/cloud/documentation/gcp/DeveloperTools/GcpCloudSdk.md
new file mode 100644
index 00000000000..e35034d3df5
--- /dev/null
+++ b/cloud/documentation/gcp/DeveloperTools/GcpCloudSdk.md
@@ -0,0 +1,81 @@
+# GcpCloudSdk
+```text
+elements/gcp/DeveloperTools/GcpCloudSdk
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudSdk icon](../../../icons/gcp/DeveloperTools/GcpCloudSdk.png) | ![GcpCloudSdk element](GcpCloudSdk.element.png) | ![GcpCloudSdk card](GcpCloudSdk.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSdk element
+include('elements/gcp/DeveloperTools/GcpCloudSdk')
+GcpCloudSdk('element', 'Cloud Sdk', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSdk element
+include('elements/gcp/DeveloperTools/GcpCloudSdk')
+GcpCloudSdk('element', 'Cloud Sdk', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudSdk card
+include('elements/gcp/DeveloperTools/GcpCloudSdk')
+GcpCloudSdkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudSdk card
+include('elements/gcp/DeveloperTools/GcpCloudSdk')
+GcpCloudSdkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudSourceRepositories.card.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudSourceRepositories.card.png
new file mode 100644
index 00000000000..a74b6912303
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudSourceRepositories.card.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudSourceRepositories.element.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudSourceRepositories.element.png
new file mode 100644
index 00000000000..a95c31246e3
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudSourceRepositories.element.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudSourceRepositories.md b/cloud/documentation/gcp/DeveloperTools/GcpCloudSourceRepositories.md
new file mode 100644
index 00000000000..8ac3c2a78a6
--- /dev/null
+++ b/cloud/documentation/gcp/DeveloperTools/GcpCloudSourceRepositories.md
@@ -0,0 +1,81 @@
+# GcpCloudSourceRepositories
+```text
+elements/gcp/DeveloperTools/GcpCloudSourceRepositories
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudSourceRepositories icon](../../../icons/gcp/DeveloperTools/GcpCloudSourceRepositories.png) | ![GcpCloudSourceRepositories element](GcpCloudSourceRepositories.element.png) | ![GcpCloudSourceRepositories card](GcpCloudSourceRepositories.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSourceRepositories element
+include('elements/gcp/DeveloperTools/GcpCloudSourceRepositories')
+GcpCloudSourceRepositories('element', 'Cloud Source Repositories', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSourceRepositories element
+include('elements/gcp/DeveloperTools/GcpCloudSourceRepositories')
+GcpCloudSourceRepositories('element', 'Cloud Source Repositories', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudSourceRepositories card
+include('elements/gcp/DeveloperTools/GcpCloudSourceRepositories')
+GcpCloudSourceRepositoriesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudSourceRepositories card
+include('elements/gcp/DeveloperTools/GcpCloudSourceRepositories')
+GcpCloudSourceRepositoriesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudTasks.card.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudTasks.card.png
new file mode 100644
index 00000000000..bb16d359396
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudTasks.card.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudTasks.element.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudTasks.element.png
new file mode 100644
index 00000000000..8f40ec05dbd
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudTasks.element.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudTasks.md b/cloud/documentation/gcp/DeveloperTools/GcpCloudTasks.md
new file mode 100644
index 00000000000..e557c97080a
--- /dev/null
+++ b/cloud/documentation/gcp/DeveloperTools/GcpCloudTasks.md
@@ -0,0 +1,81 @@
+# GcpCloudTasks
+```text
+elements/gcp/DeveloperTools/GcpCloudTasks
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudTasks icon](../../../icons/gcp/DeveloperTools/GcpCloudTasks.png) | ![GcpCloudTasks element](GcpCloudTasks.element.png) | ![GcpCloudTasks card](GcpCloudTasks.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTasks element
+include('elements/gcp/DeveloperTools/GcpCloudTasks')
+GcpCloudTasks('element', 'Cloud Tasks', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTasks element
+include('elements/gcp/DeveloperTools/GcpCloudTasks')
+GcpCloudTasks('element', 'Cloud Tasks', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudTasks card
+include('elements/gcp/DeveloperTools/GcpCloudTasks')
+GcpCloudTasksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudTasks card
+include('elements/gcp/DeveloperTools/GcpCloudTasks')
+GcpCloudTasksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudTestLab.card.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudTestLab.card.png
new file mode 100644
index 00000000000..11bb96b8e4e
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudTestLab.card.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudTestLab.element.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudTestLab.element.png
new file mode 100644
index 00000000000..57ad58fbcc5
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudTestLab.element.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudTestLab.md b/cloud/documentation/gcp/DeveloperTools/GcpCloudTestLab.md
new file mode 100644
index 00000000000..2264753c464
--- /dev/null
+++ b/cloud/documentation/gcp/DeveloperTools/GcpCloudTestLab.md
@@ -0,0 +1,81 @@
+# GcpCloudTestLab
+```text
+elements/gcp/DeveloperTools/GcpCloudTestLab
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudTestLab icon](../../../icons/gcp/DeveloperTools/GcpCloudTestLab.png) | ![GcpCloudTestLab element](GcpCloudTestLab.element.png) | ![GcpCloudTestLab card](GcpCloudTestLab.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTestLab element
+include('elements/gcp/DeveloperTools/GcpCloudTestLab')
+GcpCloudTestLab('element', 'Cloud Test Lab', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTestLab element
+include('elements/gcp/DeveloperTools/GcpCloudTestLab')
+GcpCloudTestLab('element', 'Cloud Test Lab', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudTestLab card
+include('elements/gcp/DeveloperTools/GcpCloudTestLab')
+GcpCloudTestLabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudTestLab card
+include('elements/gcp/DeveloperTools/GcpCloudTestLab')
+GcpCloudTestLabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForEclipse.card.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForEclipse.card.png
new file mode 100644
index 00000000000..4e5cce89632
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForEclipse.card.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForEclipse.element.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForEclipse.element.png
new file mode 100644
index 00000000000..4985b442c9b
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForEclipse.element.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForEclipse.md b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForEclipse.md
new file mode 100644
index 00000000000..57faf67be65
--- /dev/null
+++ b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForEclipse.md
@@ -0,0 +1,81 @@
+# GcpCloudToolsForEclipse
+```text
+elements/gcp/DeveloperTools/GcpCloudToolsForEclipse
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudToolsForEclipse icon](../../../icons/gcp/DeveloperTools/GcpCloudToolsForEclipse.png) | ![GcpCloudToolsForEclipse element](GcpCloudToolsForEclipse.element.png) | ![GcpCloudToolsForEclipse card](GcpCloudToolsForEclipse.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudToolsForEclipse element
+include('elements/gcp/DeveloperTools/GcpCloudToolsForEclipse')
+GcpCloudToolsForEclipse('element', 'Cloud Tools For Eclipse', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudToolsForEclipse element
+include('elements/gcp/DeveloperTools/GcpCloudToolsForEclipse')
+GcpCloudToolsForEclipse('element', 'Cloud Tools For Eclipse', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudToolsForEclipse card
+include('elements/gcp/DeveloperTools/GcpCloudToolsForEclipse')
+GcpCloudToolsForEclipseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudToolsForEclipse card
+include('elements/gcp/DeveloperTools/GcpCloudToolsForEclipse')
+GcpCloudToolsForEclipseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForPowershell.card.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForPowershell.card.png
new file mode 100644
index 00000000000..09a1ea75a26
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForPowershell.card.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForPowershell.element.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForPowershell.element.png
new file mode 100644
index 00000000000..08b1b501ee8
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForPowershell.element.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForPowershell.md b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForPowershell.md
new file mode 100644
index 00000000000..4432036f87f
--- /dev/null
+++ b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForPowershell.md
@@ -0,0 +1,81 @@
+# GcpCloudToolsForPowershell
+```text
+elements/gcp/DeveloperTools/GcpCloudToolsForPowershell
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudToolsForPowershell icon](../../../icons/gcp/DeveloperTools/GcpCloudToolsForPowershell.png) | ![GcpCloudToolsForPowershell element](GcpCloudToolsForPowershell.element.png) | ![GcpCloudToolsForPowershell card](GcpCloudToolsForPowershell.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudToolsForPowershell element
+include('elements/gcp/DeveloperTools/GcpCloudToolsForPowershell')
+GcpCloudToolsForPowershell('element', 'Cloud Tools For Powershell', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudToolsForPowershell element
+include('elements/gcp/DeveloperTools/GcpCloudToolsForPowershell')
+GcpCloudToolsForPowershell('element', 'Cloud Tools For Powershell', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudToolsForPowershell card
+include('elements/gcp/DeveloperTools/GcpCloudToolsForPowershell')
+GcpCloudToolsForPowershellCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudToolsForPowershell card
+include('elements/gcp/DeveloperTools/GcpCloudToolsForPowershell')
+GcpCloudToolsForPowershellCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.card.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.card.png
new file mode 100644
index 00000000000..d846671577d
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.card.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.element.png b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.element.png
new file mode 100644
index 00000000000..fe1d27becbd
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.element.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.md b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.md
new file mode 100644
index 00000000000..4c7b80995e7
--- /dev/null
+++ b/cloud/documentation/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.md
@@ -0,0 +1,81 @@
+# GcpCloudToolsForVisualStudio
+```text
+elements/gcp/DeveloperTools/GcpCloudToolsForVisualStudio
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudToolsForVisualStudio icon](../../../icons/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.png) | ![GcpCloudToolsForVisualStudio element](GcpCloudToolsForVisualStudio.element.png) | ![GcpCloudToolsForVisualStudio card](GcpCloudToolsForVisualStudio.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudToolsForVisualStudio element
+include('elements/gcp/DeveloperTools/GcpCloudToolsForVisualStudio')
+GcpCloudToolsForVisualStudio('element', 'Cloud Tools For Visual Studio', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudToolsForVisualStudio element
+include('elements/gcp/DeveloperTools/GcpCloudToolsForVisualStudio')
+GcpCloudToolsForVisualStudio('element', 'Cloud Tools For Visual Studio', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudToolsForVisualStudio card
+include('elements/gcp/DeveloperTools/GcpCloudToolsForVisualStudio')
+GcpCloudToolsForVisualStudioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudToolsForVisualStudio card
+include('elements/gcp/DeveloperTools/GcpCloudToolsForVisualStudio')
+GcpCloudToolsForVisualStudioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpContainerRegistry.card.png b/cloud/documentation/gcp/DeveloperTools/GcpContainerRegistry.card.png
new file mode 100644
index 00000000000..14cc7c2e789
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpContainerRegistry.card.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpContainerRegistry.element.png b/cloud/documentation/gcp/DeveloperTools/GcpContainerRegistry.element.png
new file mode 100644
index 00000000000..ac3012cd5f6
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpContainerRegistry.element.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpContainerRegistry.md b/cloud/documentation/gcp/DeveloperTools/GcpContainerRegistry.md
new file mode 100644
index 00000000000..c3fa4ed422c
--- /dev/null
+++ b/cloud/documentation/gcp/DeveloperTools/GcpContainerRegistry.md
@@ -0,0 +1,81 @@
+# GcpContainerRegistry
+```text
+elements/gcp/DeveloperTools/GcpContainerRegistry
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpContainerRegistry icon](../../../icons/gcp/DeveloperTools/GcpContainerRegistry.png) | ![GcpContainerRegistry element](GcpContainerRegistry.element.png) | ![GcpContainerRegistry card](GcpContainerRegistry.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpContainerRegistry element
+include('elements/gcp/DeveloperTools/GcpContainerRegistry')
+GcpContainerRegistry('element', 'Container Registry', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpContainerRegistry element
+include('elements/gcp/DeveloperTools/GcpContainerRegistry')
+GcpContainerRegistry('element', 'Container Registry', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpContainerRegistry card
+include('elements/gcp/DeveloperTools/GcpContainerRegistry')
+GcpContainerRegistryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpContainerRegistry card
+include('elements/gcp/DeveloperTools/GcpContainerRegistry')
+GcpContainerRegistryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpGradleAppEnginePlugin.card.png b/cloud/documentation/gcp/DeveloperTools/GcpGradleAppEnginePlugin.card.png
new file mode 100644
index 00000000000..41b24cfd98a
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpGradleAppEnginePlugin.card.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpGradleAppEnginePlugin.element.png b/cloud/documentation/gcp/DeveloperTools/GcpGradleAppEnginePlugin.element.png
new file mode 100644
index 00000000000..6754fd178bc
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpGradleAppEnginePlugin.element.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpGradleAppEnginePlugin.md b/cloud/documentation/gcp/DeveloperTools/GcpGradleAppEnginePlugin.md
new file mode 100644
index 00000000000..eb407d7d72a
--- /dev/null
+++ b/cloud/documentation/gcp/DeveloperTools/GcpGradleAppEnginePlugin.md
@@ -0,0 +1,81 @@
+# GcpGradleAppEnginePlugin
+```text
+elements/gcp/DeveloperTools/GcpGradleAppEnginePlugin
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpGradleAppEnginePlugin icon](../../../icons/gcp/DeveloperTools/GcpGradleAppEnginePlugin.png) | ![GcpGradleAppEnginePlugin element](GcpGradleAppEnginePlugin.element.png) | ![GcpGradleAppEnginePlugin card](GcpGradleAppEnginePlugin.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGradleAppEnginePlugin element
+include('elements/gcp/DeveloperTools/GcpGradleAppEnginePlugin')
+GcpGradleAppEnginePlugin('element', 'Gradle App Engine Plugin', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGradleAppEnginePlugin element
+include('elements/gcp/DeveloperTools/GcpGradleAppEnginePlugin')
+GcpGradleAppEnginePlugin('element', 'Gradle App Engine Plugin', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpGradleAppEnginePlugin card
+include('elements/gcp/DeveloperTools/GcpGradleAppEnginePlugin')
+GcpGradleAppEnginePluginCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpGradleAppEnginePlugin card
+include('elements/gcp/DeveloperTools/GcpGradleAppEnginePlugin')
+GcpGradleAppEnginePluginCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpIdePlugins.card.png b/cloud/documentation/gcp/DeveloperTools/GcpIdePlugins.card.png
new file mode 100644
index 00000000000..660f41693cc
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpIdePlugins.card.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpIdePlugins.element.png b/cloud/documentation/gcp/DeveloperTools/GcpIdePlugins.element.png
new file mode 100644
index 00000000000..a9bad7cfffa
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpIdePlugins.element.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpIdePlugins.md b/cloud/documentation/gcp/DeveloperTools/GcpIdePlugins.md
new file mode 100644
index 00000000000..a6ad47d17d3
--- /dev/null
+++ b/cloud/documentation/gcp/DeveloperTools/GcpIdePlugins.md
@@ -0,0 +1,81 @@
+# GcpIdePlugins
+```text
+elements/gcp/DeveloperTools/GcpIdePlugins
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpIdePlugins icon](../../../icons/gcp/DeveloperTools/GcpIdePlugins.png) | ![GcpIdePlugins element](GcpIdePlugins.element.png) | ![GcpIdePlugins card](GcpIdePlugins.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpIdePlugins element
+include('elements/gcp/DeveloperTools/GcpIdePlugins')
+GcpIdePlugins('element', 'Ide Plugins', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpIdePlugins element
+include('elements/gcp/DeveloperTools/GcpIdePlugins')
+GcpIdePlugins('element', 'Ide Plugins', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpIdePlugins card
+include('elements/gcp/DeveloperTools/GcpIdePlugins')
+GcpIdePluginsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpIdePlugins card
+include('elements/gcp/DeveloperTools/GcpIdePlugins')
+GcpIdePluginsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpMavenAppEnginePlugin.card.png b/cloud/documentation/gcp/DeveloperTools/GcpMavenAppEnginePlugin.card.png
new file mode 100644
index 00000000000..c7950509691
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpMavenAppEnginePlugin.card.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpMavenAppEnginePlugin.element.png b/cloud/documentation/gcp/DeveloperTools/GcpMavenAppEnginePlugin.element.png
new file mode 100644
index 00000000000..f67a17a1329
Binary files /dev/null and b/cloud/documentation/gcp/DeveloperTools/GcpMavenAppEnginePlugin.element.png differ
diff --git a/cloud/documentation/gcp/DeveloperTools/GcpMavenAppEnginePlugin.md b/cloud/documentation/gcp/DeveloperTools/GcpMavenAppEnginePlugin.md
new file mode 100644
index 00000000000..97a9693a6ff
--- /dev/null
+++ b/cloud/documentation/gcp/DeveloperTools/GcpMavenAppEnginePlugin.md
@@ -0,0 +1,81 @@
+# GcpMavenAppEnginePlugin
+```text
+elements/gcp/DeveloperTools/GcpMavenAppEnginePlugin
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpMavenAppEnginePlugin icon](../../../icons/gcp/DeveloperTools/GcpMavenAppEnginePlugin.png) | ![GcpMavenAppEnginePlugin element](GcpMavenAppEnginePlugin.element.png) | ![GcpMavenAppEnginePlugin card](GcpMavenAppEnginePlugin.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpMavenAppEnginePlugin element
+include('elements/gcp/DeveloperTools/GcpMavenAppEnginePlugin')
+GcpMavenAppEnginePlugin('element', 'Maven App Engine Plugin', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpMavenAppEnginePlugin element
+include('elements/gcp/DeveloperTools/GcpMavenAppEnginePlugin')
+GcpMavenAppEnginePlugin('element', 'Maven App Engine Plugin', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpMavenAppEnginePlugin card
+include('elements/gcp/DeveloperTools/GcpMavenAppEnginePlugin')
+GcpMavenAppEnginePluginCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpMavenAppEnginePlugin card
+include('elements/gcp/DeveloperTools/GcpMavenAppEnginePlugin')
+GcpMavenAppEnginePluginCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupAccount.group.png b/cloud/documentation/gcp/GcpGroupAccount.group.png
new file mode 100644
index 00000000000..080d4f318ea
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupAccount.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupAccount.md b/cloud/documentation/gcp/GcpGroupAccount.md
new file mode 100644
index 00000000000..3cf580cd449
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupAccount.md
@@ -0,0 +1,40 @@
+# GcpGroupAccount
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupAccount group](GcpGroupAccount.group.png) | `groups/gcp/GcpGroupAccount` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupAccount group
+include('groups/gcp/GcpGroupAccount')
+GcpGroupAccount('element', 'Account', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupAccount group
+include('groups/gcp/GcpGroupAccount')
+GcpGroupAccount('element', 'Account', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupCloudServiceProvider.group.png b/cloud/documentation/gcp/GcpGroupCloudServiceProvider.group.png
new file mode 100644
index 00000000000..689dd7459b0
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupCloudServiceProvider.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupCloudServiceProvider.md b/cloud/documentation/gcp/GcpGroupCloudServiceProvider.md
new file mode 100644
index 00000000000..a789eff78dc
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupCloudServiceProvider.md
@@ -0,0 +1,40 @@
+# GcpGroupCloudServiceProvider
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupCloudServiceProvider group](GcpGroupCloudServiceProvider.group.png) | `groups/gcp/GcpGroupCloudServiceProvider` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupCloudServiceProvider group
+include('groups/gcp/GcpGroupCloudServiceProvider')
+GcpGroupCloudServiceProvider('element', 'Cloud Service Provider', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupCloudServiceProvider group
+include('groups/gcp/GcpGroupCloudServiceProvider')
+GcpGroupCloudServiceProvider('element', 'Cloud Service Provider', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupExternalDataSources.group.png b/cloud/documentation/gcp/GcpGroupExternalDataSources.group.png
new file mode 100644
index 00000000000..11acd8e4a30
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupExternalDataSources.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupExternalDataSources.md b/cloud/documentation/gcp/GcpGroupExternalDataSources.md
new file mode 100644
index 00000000000..d8767283df0
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupExternalDataSources.md
@@ -0,0 +1,40 @@
+# GcpGroupExternalDataSources
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupExternalDataSources group](GcpGroupExternalDataSources.group.png) | `groups/gcp/GcpGroupExternalDataSources` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupExternalDataSources group
+include('groups/gcp/GcpGroupExternalDataSources')
+GcpGroupExternalDataSources('element', 'External Data Sources', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupExternalDataSources group
+include('groups/gcp/GcpGroupExternalDataSources')
+GcpGroupExternalDataSources('element', 'External Data Sources', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupExternalInfrastructure1stParty.group.png b/cloud/documentation/gcp/GcpGroupExternalInfrastructure1stParty.group.png
new file mode 100644
index 00000000000..6dc3b9a894e
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupExternalInfrastructure1stParty.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupExternalInfrastructure1stParty.md b/cloud/documentation/gcp/GcpGroupExternalInfrastructure1stParty.md
new file mode 100644
index 00000000000..18c143a3250
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupExternalInfrastructure1stParty.md
@@ -0,0 +1,40 @@
+# GcpGroupExternalInfrastructure1stParty
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupExternalInfrastructure1stParty group](GcpGroupExternalInfrastructure1stParty.group.png) | `groups/gcp/GcpGroupExternalInfrastructure1stParty` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupExternalInfrastructure1stParty group
+include('groups/gcp/GcpGroupExternalInfrastructure1stParty')
+GcpGroupExternalInfrastructure1stParty('element', 'External infrastructure 1st party', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupExternalInfrastructure1stParty group
+include('groups/gcp/GcpGroupExternalInfrastructure1stParty')
+GcpGroupExternalInfrastructure1stParty('element', 'External infrastructure 1st party', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupExternalInfrastructure3rdParty.group.png b/cloud/documentation/gcp/GcpGroupExternalInfrastructure3rdParty.group.png
new file mode 100644
index 00000000000..41ec8b2094e
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupExternalInfrastructure3rdParty.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupExternalInfrastructure3rdParty.md b/cloud/documentation/gcp/GcpGroupExternalInfrastructure3rdParty.md
new file mode 100644
index 00000000000..e84aa938f1d
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupExternalInfrastructure3rdParty.md
@@ -0,0 +1,40 @@
+# GcpGroupExternalInfrastructure3rdParty
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupExternalInfrastructure3rdParty group](GcpGroupExternalInfrastructure3rdParty.group.png) | `groups/gcp/GcpGroupExternalInfrastructure3rdParty` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupExternalInfrastructure3rdParty group
+include('groups/gcp/GcpGroupExternalInfrastructure3rdParty')
+GcpGroupExternalInfrastructure3rdParty('element', 'External infrastructure 3rd party', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupExternalInfrastructure3rdParty group
+include('groups/gcp/GcpGroupExternalInfrastructure3rdParty')
+GcpGroupExternalInfrastructure3rdParty('element', 'External infrastructure 3rd party', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupExternalSaasProviders.group.png b/cloud/documentation/gcp/GcpGroupExternalSaasProviders.group.png
new file mode 100644
index 00000000000..d5a78bd0f0e
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupExternalSaasProviders.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupExternalSaasProviders.md b/cloud/documentation/gcp/GcpGroupExternalSaasProviders.md
new file mode 100644
index 00000000000..09db72b5797
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupExternalSaasProviders.md
@@ -0,0 +1,40 @@
+# GcpGroupExternalSaasProviders
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupExternalSaasProviders group](GcpGroupExternalSaasProviders.group.png) | `groups/gcp/GcpGroupExternalSaasProviders` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupExternalSaasProviders group
+include('groups/gcp/GcpGroupExternalSaasProviders')
+GcpGroupExternalSaasProviders('element', 'External SaaS Providers', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupExternalSaasProviders group
+include('groups/gcp/GcpGroupExternalSaasProviders')
+GcpGroupExternalSaasProviders('element', 'External SaaS Providers', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupFirewall.group.png b/cloud/documentation/gcp/GcpGroupFirewall.group.png
new file mode 100644
index 00000000000..b3a26ca5322
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupFirewall.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupFirewall.md b/cloud/documentation/gcp/GcpGroupFirewall.md
new file mode 100644
index 00000000000..d4b0340bdd3
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupFirewall.md
@@ -0,0 +1,40 @@
+# GcpGroupFirewall
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupFirewall group](GcpGroupFirewall.group.png) | `groups/gcp/GcpGroupFirewall` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupFirewall group
+include('groups/gcp/GcpGroupFirewall')
+GcpGroupFirewall('element', 'Firewall', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupFirewall group
+include('groups/gcp/GcpGroupFirewall')
+GcpGroupFirewall('element', 'Firewall', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupInfrastructureSystem.group.png b/cloud/documentation/gcp/GcpGroupInfrastructureSystem.group.png
new file mode 100644
index 00000000000..42f5e9c4457
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupInfrastructureSystem.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupInfrastructureSystem.md b/cloud/documentation/gcp/GcpGroupInfrastructureSystem.md
new file mode 100644
index 00000000000..233b89f1e41
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupInfrastructureSystem.md
@@ -0,0 +1,40 @@
+# GcpGroupInfrastructureSystem
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupInfrastructureSystem group](GcpGroupInfrastructureSystem.group.png) | `groups/gcp/GcpGroupInfrastructureSystem` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupInfrastructureSystem group
+include('groups/gcp/GcpGroupInfrastructureSystem')
+GcpGroupInfrastructureSystem('element', 'Infrastructure System', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupInfrastructureSystem group
+include('groups/gcp/GcpGroupInfrastructureSystem')
+GcpGroupInfrastructureSystem('element', 'Infrastructure System', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupInstanceGroup.group.png b/cloud/documentation/gcp/GcpGroupInstanceGroup.group.png
new file mode 100644
index 00000000000..a5083b1260a
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupInstanceGroup.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupInstanceGroup.md b/cloud/documentation/gcp/GcpGroupInstanceGroup.md
new file mode 100644
index 00000000000..3df33c81610
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupInstanceGroup.md
@@ -0,0 +1,40 @@
+# GcpGroupInstanceGroup
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupInstanceGroup group](GcpGroupInstanceGroup.group.png) | `groups/gcp/GcpGroupInstanceGroup` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupInstanceGroup group
+include('groups/gcp/GcpGroupInstanceGroup')
+GcpGroupInstanceGroup('element', 'Instance Group', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupInstanceGroup group
+include('groups/gcp/GcpGroupInstanceGroup')
+GcpGroupInstanceGroup('element', 'Instance Group', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupInstances.group.png b/cloud/documentation/gcp/GcpGroupInstances.group.png
new file mode 100644
index 00000000000..9bbe987ed2f
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupInstances.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupInstances.md b/cloud/documentation/gcp/GcpGroupInstances.md
new file mode 100644
index 00000000000..b8dd6dae280
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupInstances.md
@@ -0,0 +1,40 @@
+# GcpGroupInstances
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupInstances group](GcpGroupInstances.group.png) | `groups/gcp/GcpGroupInstances` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupInstances group
+include('groups/gcp/GcpGroupInstances')
+GcpGroupInstances('element', 'Instances', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupInstances group
+include('groups/gcp/GcpGroupInstances')
+GcpGroupInstances('element', 'Instances', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupKubernetesCluster.group.png b/cloud/documentation/gcp/GcpGroupKubernetesCluster.group.png
new file mode 100644
index 00000000000..c235abb1076
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupKubernetesCluster.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupKubernetesCluster.md b/cloud/documentation/gcp/GcpGroupKubernetesCluster.md
new file mode 100644
index 00000000000..e681e7d24a5
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupKubernetesCluster.md
@@ -0,0 +1,40 @@
+# GcpGroupKubernetesCluster
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupKubernetesCluster group](GcpGroupKubernetesCluster.group.png) | `groups/gcp/GcpGroupKubernetesCluster` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupKubernetesCluster group
+include('groups/gcp/GcpGroupKubernetesCluster')
+GcpGroupKubernetesCluster('element', 'Kubernetes cluster', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupKubernetesCluster group
+include('groups/gcp/GcpGroupKubernetesCluster')
+GcpGroupKubernetesCluster('element', 'Kubernetes cluster', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupLogicalGroupingOfServices.group.png b/cloud/documentation/gcp/GcpGroupLogicalGroupingOfServices.group.png
new file mode 100644
index 00000000000..51926586b7d
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupLogicalGroupingOfServices.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupLogicalGroupingOfServices.md b/cloud/documentation/gcp/GcpGroupLogicalGroupingOfServices.md
new file mode 100644
index 00000000000..bde93a07494
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupLogicalGroupingOfServices.md
@@ -0,0 +1,40 @@
+# GcpGroupLogicalGroupingOfServices
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupLogicalGroupingOfServices group](GcpGroupLogicalGroupingOfServices.group.png) | `groups/gcp/GcpGroupLogicalGroupingOfServices` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupLogicalGroupingOfServices group
+include('groups/gcp/GcpGroupLogicalGroupingOfServices')
+GcpGroupLogicalGroupingOfServices('element', 'Logical Grouping of Services', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupLogicalGroupingOfServices group
+include('groups/gcp/GcpGroupLogicalGroupingOfServices')
+GcpGroupLogicalGroupingOfServices('element', 'Logical Grouping of Services', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupOnPremise.group.png b/cloud/documentation/gcp/GcpGroupOnPremise.group.png
new file mode 100644
index 00000000000..e41a1710ab2
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupOnPremise.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupOnPremise.md b/cloud/documentation/gcp/GcpGroupOnPremise.md
new file mode 100644
index 00000000000..aa4fff23c65
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupOnPremise.md
@@ -0,0 +1,40 @@
+# GcpGroupOnPremise
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupOnPremise group](GcpGroupOnPremise.group.png) | `groups/gcp/GcpGroupOnPremise` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupOnPremise group
+include('groups/gcp/GcpGroupOnPremise')
+GcpGroupOnPremise('element', 'On premise', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupOnPremise group
+include('groups/gcp/GcpGroupOnPremise')
+GcpGroupOnPremise('element', 'On premise', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupOptionalComponent.group.png b/cloud/documentation/gcp/GcpGroupOptionalComponent.group.png
new file mode 100644
index 00000000000..4e913dfb0b7
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupOptionalComponent.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupOptionalComponent.md b/cloud/documentation/gcp/GcpGroupOptionalComponent.md
new file mode 100644
index 00000000000..b4b8c4cfa83
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupOptionalComponent.md
@@ -0,0 +1,40 @@
+# GcpGroupOptionalComponent
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupOptionalComponent group](GcpGroupOptionalComponent.group.png) | `groups/gcp/GcpGroupOptionalComponent` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupOptionalComponent group
+include('groups/gcp/GcpGroupOptionalComponent')
+GcpGroupOptionalComponent('element', 'Optional Component', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupOptionalComponent group
+include('groups/gcp/GcpGroupOptionalComponent')
+GcpGroupOptionalComponent('element', 'Optional Component', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupPod.group.png b/cloud/documentation/gcp/GcpGroupPod.group.png
new file mode 100644
index 00000000000..0460981356c
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupPod.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupPod.md b/cloud/documentation/gcp/GcpGroupPod.md
new file mode 100644
index 00000000000..c7ad82782ac
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupPod.md
@@ -0,0 +1,40 @@
+# GcpGroupPod
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupPod group](GcpGroupPod.group.png) | `groups/gcp/GcpGroupPod` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupPod group
+include('groups/gcp/GcpGroupPod')
+GcpGroupPod('element', 'Pod', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupPod group
+include('groups/gcp/GcpGroupPod')
+GcpGroupPod('element', 'Pod', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupProjectZone.group.png b/cloud/documentation/gcp/GcpGroupProjectZone.group.png
new file mode 100644
index 00000000000..bdbd9474f93
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupProjectZone.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupProjectZone.md b/cloud/documentation/gcp/GcpGroupProjectZone.md
new file mode 100644
index 00000000000..1c11192db25
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupProjectZone.md
@@ -0,0 +1,40 @@
+# GcpGroupProjectZone
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupProjectZone group](GcpGroupProjectZone.group.png) | `groups/gcp/GcpGroupProjectZone` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupProjectZone group
+include('groups/gcp/GcpGroupProjectZone')
+GcpGroupProjectZone('element', 'Project Zone', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupProjectZone group
+include('groups/gcp/GcpGroupProjectZone')
+GcpGroupProjectZone('element', 'Project Zone', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupRegion.group.png b/cloud/documentation/gcp/GcpGroupRegion.group.png
new file mode 100644
index 00000000000..dc646eb6823
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupRegion.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupRegion.md b/cloud/documentation/gcp/GcpGroupRegion.md
new file mode 100644
index 00000000000..80386ec6a96
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupRegion.md
@@ -0,0 +1,40 @@
+# GcpGroupRegion
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupRegion group](GcpGroupRegion.group.png) | `groups/gcp/GcpGroupRegion` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupRegion group
+include('groups/gcp/GcpGroupRegion')
+GcpGroupRegion('element', 'Region', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupRegion group
+include('groups/gcp/GcpGroupRegion')
+GcpGroupRegion('element', 'Region', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupReplicaPool.group.png b/cloud/documentation/gcp/GcpGroupReplicaPool.group.png
new file mode 100644
index 00000000000..dda66bc325a
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupReplicaPool.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupReplicaPool.md b/cloud/documentation/gcp/GcpGroupReplicaPool.md
new file mode 100644
index 00000000000..a51fe4f9f3e
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupReplicaPool.md
@@ -0,0 +1,40 @@
+# GcpGroupReplicaPool
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupReplicaPool group](GcpGroupReplicaPool.group.png) | `groups/gcp/GcpGroupReplicaPool` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupReplicaPool group
+include('groups/gcp/GcpGroupReplicaPool')
+GcpGroupReplicaPool('element', 'Replica Pool', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupReplicaPool group
+include('groups/gcp/GcpGroupReplicaPool')
+GcpGroupReplicaPool('element', 'Replica Pool', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupSubNetwork.group.png b/cloud/documentation/gcp/GcpGroupSubNetwork.group.png
new file mode 100644
index 00000000000..a642c4c6a83
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupSubNetwork.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupSubNetwork.md b/cloud/documentation/gcp/GcpGroupSubNetwork.md
new file mode 100644
index 00000000000..171606369c7
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupSubNetwork.md
@@ -0,0 +1,40 @@
+# GcpGroupSubNetwork
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupSubNetwork group](GcpGroupSubNetwork.group.png) | `groups/gcp/GcpGroupSubNetwork` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupSubNetwork group
+include('groups/gcp/GcpGroupSubNetwork')
+GcpGroupSubNetwork('element', 'Sub Network', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupSubNetwork group
+include('groups/gcp/GcpGroupSubNetwork')
+GcpGroupSubNetwork('element', 'Sub Network', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupSystem.group.png b/cloud/documentation/gcp/GcpGroupSystem.group.png
new file mode 100644
index 00000000000..e94193a9321
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupSystem.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupSystem.md b/cloud/documentation/gcp/GcpGroupSystem.md
new file mode 100644
index 00000000000..3d44026bd71
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupSystem.md
@@ -0,0 +1,40 @@
+# GcpGroupSystem
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupSystem group](GcpGroupSystem.group.png) | `groups/gcp/GcpGroupSystem` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupSystem group
+include('groups/gcp/GcpGroupSystem')
+GcpGroupSystem('element', 'System', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupSystem group
+include('groups/gcp/GcpGroupSystem')
+GcpGroupSystem('element', 'System', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupUser.group.png b/cloud/documentation/gcp/GcpGroupUser.group.png
new file mode 100644
index 00000000000..71f15dc14e2
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupUser.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupUser.md b/cloud/documentation/gcp/GcpGroupUser.md
new file mode 100644
index 00000000000..5ca02b1476c
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupUser.md
@@ -0,0 +1,40 @@
+# GcpGroupUser
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupUser group](GcpGroupUser.group.png) | `groups/gcp/GcpGroupUser` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupUser group
+include('groups/gcp/GcpGroupUser')
+GcpGroupUser('element', 'User', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupUser group
+include('groups/gcp/GcpGroupUser')
+GcpGroupUser('element', 'User', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/GcpGroupZone.group.png b/cloud/documentation/gcp/GcpGroupZone.group.png
new file mode 100644
index 00000000000..9d3ba0848fe
Binary files /dev/null and b/cloud/documentation/gcp/GcpGroupZone.group.png differ
diff --git a/cloud/documentation/gcp/GcpGroupZone.md b/cloud/documentation/gcp/GcpGroupZone.md
new file mode 100644
index 00000000000..61ce2913ce9
--- /dev/null
+++ b/cloud/documentation/gcp/GcpGroupZone.md
@@ -0,0 +1,40 @@
+# GcpGroupZone
+| Example | Resource |
+| :-: | --- |
+| ![GcpGroupZone group](GcpGroupZone.group.png) | `groups/gcp/GcpGroupZone` |
+## Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupZone group
+include('groups/gcp/GcpGroupZone')
+GcpGroupZone('element', 'Zone', 'an optional tech field')
+@enduml
+```
+## Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupZone group
+include('groups/gcp/GcpGroupZone')
+GcpGroupZone('element', 'Zone', 'an optional tech field')
+@enduml
+```
diff --git a/cloud/documentation/gcp/HybridAndMultiCloud/GcpStackdriver.card.png b/cloud/documentation/gcp/HybridAndMultiCloud/GcpStackdriver.card.png
new file mode 100644
index 00000000000..7685972a100
Binary files /dev/null and b/cloud/documentation/gcp/HybridAndMultiCloud/GcpStackdriver.card.png differ
diff --git a/cloud/documentation/gcp/HybridAndMultiCloud/GcpStackdriver.element.png b/cloud/documentation/gcp/HybridAndMultiCloud/GcpStackdriver.element.png
new file mode 100644
index 00000000000..fc89c7edeed
Binary files /dev/null and b/cloud/documentation/gcp/HybridAndMultiCloud/GcpStackdriver.element.png differ
diff --git a/cloud/documentation/gcp/HybridAndMultiCloud/GcpStackdriver.md b/cloud/documentation/gcp/HybridAndMultiCloud/GcpStackdriver.md
new file mode 100644
index 00000000000..f2efae25de6
--- /dev/null
+++ b/cloud/documentation/gcp/HybridAndMultiCloud/GcpStackdriver.md
@@ -0,0 +1,81 @@
+# GcpStackdriver
+```text
+elements/gcp/HybridAndMultiCloud/GcpStackdriver
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpStackdriver icon](../../../icons/gcp/HybridAndMultiCloud/GcpStackdriver.png) | ![GcpStackdriver element](GcpStackdriver.element.png) | ![GcpStackdriver card](GcpStackdriver.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpStackdriver element
+include('elements/gcp/HybridAndMultiCloud/GcpStackdriver')
+GcpStackdriver('element', 'Stackdriver', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpStackdriver element
+include('elements/gcp/HybridAndMultiCloud/GcpStackdriver')
+GcpStackdriver('element', 'Stackdriver', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpStackdriver card
+include('elements/gcp/HybridAndMultiCloud/GcpStackdriver')
+GcpStackdriverCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpStackdriver card
+include('elements/gcp/HybridAndMultiCloud/GcpStackdriver')
+GcpStackdriverCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/HybridAndMultiCloud/GcpTrafficDirector.card.png b/cloud/documentation/gcp/HybridAndMultiCloud/GcpTrafficDirector.card.png
new file mode 100644
index 00000000000..4c63b9fab7c
Binary files /dev/null and b/cloud/documentation/gcp/HybridAndMultiCloud/GcpTrafficDirector.card.png differ
diff --git a/cloud/documentation/gcp/HybridAndMultiCloud/GcpTrafficDirector.element.png b/cloud/documentation/gcp/HybridAndMultiCloud/GcpTrafficDirector.element.png
new file mode 100644
index 00000000000..55a68aabdc3
Binary files /dev/null and b/cloud/documentation/gcp/HybridAndMultiCloud/GcpTrafficDirector.element.png differ
diff --git a/cloud/documentation/gcp/HybridAndMultiCloud/GcpTrafficDirector.md b/cloud/documentation/gcp/HybridAndMultiCloud/GcpTrafficDirector.md
new file mode 100644
index 00000000000..c6f753ce6c3
--- /dev/null
+++ b/cloud/documentation/gcp/HybridAndMultiCloud/GcpTrafficDirector.md
@@ -0,0 +1,81 @@
+# GcpTrafficDirector
+```text
+elements/gcp/HybridAndMultiCloud/GcpTrafficDirector
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpTrafficDirector icon](../../../icons/gcp/HybridAndMultiCloud/GcpTrafficDirector.png) | ![GcpTrafficDirector element](GcpTrafficDirector.element.png) | ![GcpTrafficDirector card](GcpTrafficDirector.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpTrafficDirector element
+include('elements/gcp/HybridAndMultiCloud/GcpTrafficDirector')
+GcpTrafficDirector('element', 'Traffic Director', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpTrafficDirector element
+include('elements/gcp/HybridAndMultiCloud/GcpTrafficDirector')
+GcpTrafficDirector('element', 'Traffic Director', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpTrafficDirector card
+include('elements/gcp/HybridAndMultiCloud/GcpTrafficDirector')
+GcpTrafficDirectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpTrafficDirector card
+include('elements/gcp/HybridAndMultiCloud/GcpTrafficDirector')
+GcpTrafficDirectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/InternetOfThings/GcpCloudIotCore.card.png b/cloud/documentation/gcp/InternetOfThings/GcpCloudIotCore.card.png
new file mode 100644
index 00000000000..2f34d15722e
Binary files /dev/null and b/cloud/documentation/gcp/InternetOfThings/GcpCloudIotCore.card.png differ
diff --git a/cloud/documentation/gcp/InternetOfThings/GcpCloudIotCore.element.png b/cloud/documentation/gcp/InternetOfThings/GcpCloudIotCore.element.png
new file mode 100644
index 00000000000..647be8e5977
Binary files /dev/null and b/cloud/documentation/gcp/InternetOfThings/GcpCloudIotCore.element.png differ
diff --git a/cloud/documentation/gcp/InternetOfThings/GcpCloudIotCore.md b/cloud/documentation/gcp/InternetOfThings/GcpCloudIotCore.md
new file mode 100644
index 00000000000..4640c15b856
--- /dev/null
+++ b/cloud/documentation/gcp/InternetOfThings/GcpCloudIotCore.md
@@ -0,0 +1,81 @@
+# GcpCloudIotCore
+```text
+elements/gcp/InternetOfThings/GcpCloudIotCore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudIotCore icon](../../../icons/gcp/InternetOfThings/GcpCloudIotCore.png) | ![GcpCloudIotCore element](GcpCloudIotCore.element.png) | ![GcpCloudIotCore card](GcpCloudIotCore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudIotCore element
+include('elements/gcp/InternetOfThings/GcpCloudIotCore')
+GcpCloudIotCore('element', 'Cloud Iot Core', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudIotCore element
+include('elements/gcp/InternetOfThings/GcpCloudIotCore')
+GcpCloudIotCore('element', 'Cloud Iot Core', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudIotCore card
+include('elements/gcp/InternetOfThings/GcpCloudIotCore')
+GcpCloudIotCoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudIotCore card
+include('elements/gcp/InternetOfThings/GcpCloudIotCore')
+GcpCloudIotCoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudApis.card.png b/cloud/documentation/gcp/ManagementTools/GcpCloudApis.card.png
new file mode 100644
index 00000000000..66d4db3dbc2
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpCloudApis.card.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudApis.element.png b/cloud/documentation/gcp/ManagementTools/GcpCloudApis.element.png
new file mode 100644
index 00000000000..ec1695e34a9
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpCloudApis.element.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudApis.md b/cloud/documentation/gcp/ManagementTools/GcpCloudApis.md
new file mode 100644
index 00000000000..d505a4ab788
--- /dev/null
+++ b/cloud/documentation/gcp/ManagementTools/GcpCloudApis.md
@@ -0,0 +1,81 @@
+# GcpCloudApis
+```text
+elements/gcp/ManagementTools/GcpCloudApis
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudApis icon](../../../icons/gcp/ManagementTools/GcpCloudApis.png) | ![GcpCloudApis element](GcpCloudApis.element.png) | ![GcpCloudApis card](GcpCloudApis.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudApis element
+include('elements/gcp/ManagementTools/GcpCloudApis')
+GcpCloudApis('element', 'Cloud Apis', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudApis element
+include('elements/gcp/ManagementTools/GcpCloudApis')
+GcpCloudApis('element', 'Cloud Apis', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudApis card
+include('elements/gcp/ManagementTools/GcpCloudApis')
+GcpCloudApisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudApis card
+include('elements/gcp/ManagementTools/GcpCloudApis')
+GcpCloudApisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudBillingApi.card.png b/cloud/documentation/gcp/ManagementTools/GcpCloudBillingApi.card.png
new file mode 100644
index 00000000000..8e5eae19918
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpCloudBillingApi.card.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudBillingApi.element.png b/cloud/documentation/gcp/ManagementTools/GcpCloudBillingApi.element.png
new file mode 100644
index 00000000000..00cbf60ee6d
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpCloudBillingApi.element.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudBillingApi.md b/cloud/documentation/gcp/ManagementTools/GcpCloudBillingApi.md
new file mode 100644
index 00000000000..0354cb66ca8
--- /dev/null
+++ b/cloud/documentation/gcp/ManagementTools/GcpCloudBillingApi.md
@@ -0,0 +1,81 @@
+# GcpCloudBillingApi
+```text
+elements/gcp/ManagementTools/GcpCloudBillingApi
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudBillingApi icon](../../../icons/gcp/ManagementTools/GcpCloudBillingApi.png) | ![GcpCloudBillingApi element](GcpCloudBillingApi.element.png) | ![GcpCloudBillingApi card](GcpCloudBillingApi.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudBillingApi element
+include('elements/gcp/ManagementTools/GcpCloudBillingApi')
+GcpCloudBillingApi('element', 'Cloud Billing Api', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudBillingApi element
+include('elements/gcp/ManagementTools/GcpCloudBillingApi')
+GcpCloudBillingApi('element', 'Cloud Billing Api', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudBillingApi card
+include('elements/gcp/ManagementTools/GcpCloudBillingApi')
+GcpCloudBillingApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudBillingApi card
+include('elements/gcp/ManagementTools/GcpCloudBillingApi')
+GcpCloudBillingApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudConsole.card.png b/cloud/documentation/gcp/ManagementTools/GcpCloudConsole.card.png
new file mode 100644
index 00000000000..092de943160
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpCloudConsole.card.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudConsole.element.png b/cloud/documentation/gcp/ManagementTools/GcpCloudConsole.element.png
new file mode 100644
index 00000000000..c760a57e283
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpCloudConsole.element.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudConsole.md b/cloud/documentation/gcp/ManagementTools/GcpCloudConsole.md
new file mode 100644
index 00000000000..7c6b1cb0af1
--- /dev/null
+++ b/cloud/documentation/gcp/ManagementTools/GcpCloudConsole.md
@@ -0,0 +1,81 @@
+# GcpCloudConsole
+```text
+elements/gcp/ManagementTools/GcpCloudConsole
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudConsole icon](../../../icons/gcp/ManagementTools/GcpCloudConsole.png) | ![GcpCloudConsole element](GcpCloudConsole.element.png) | ![GcpCloudConsole card](GcpCloudConsole.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudConsole element
+include('elements/gcp/ManagementTools/GcpCloudConsole')
+GcpCloudConsole('element', 'Cloud Console', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudConsole element
+include('elements/gcp/ManagementTools/GcpCloudConsole')
+GcpCloudConsole('element', 'Cloud Console', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudConsole card
+include('elements/gcp/ManagementTools/GcpCloudConsole')
+GcpCloudConsoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudConsole card
+include('elements/gcp/ManagementTools/GcpCloudConsole')
+GcpCloudConsoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudDeploymentManager.card.png b/cloud/documentation/gcp/ManagementTools/GcpCloudDeploymentManager.card.png
new file mode 100644
index 00000000000..addc20d61bc
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpCloudDeploymentManager.card.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudDeploymentManager.element.png b/cloud/documentation/gcp/ManagementTools/GcpCloudDeploymentManager.element.png
new file mode 100644
index 00000000000..cd5bc572ea7
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpCloudDeploymentManager.element.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudDeploymentManager.md b/cloud/documentation/gcp/ManagementTools/GcpCloudDeploymentManager.md
new file mode 100644
index 00000000000..ec74e10cfe3
--- /dev/null
+++ b/cloud/documentation/gcp/ManagementTools/GcpCloudDeploymentManager.md
@@ -0,0 +1,81 @@
+# GcpCloudDeploymentManager
+```text
+elements/gcp/ManagementTools/GcpCloudDeploymentManager
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudDeploymentManager icon](../../../icons/gcp/ManagementTools/GcpCloudDeploymentManager.png) | ![GcpCloudDeploymentManager element](GcpCloudDeploymentManager.element.png) | ![GcpCloudDeploymentManager card](GcpCloudDeploymentManager.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDeploymentManager element
+include('elements/gcp/ManagementTools/GcpCloudDeploymentManager')
+GcpCloudDeploymentManager('element', 'Cloud Deployment Manager', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDeploymentManager element
+include('elements/gcp/ManagementTools/GcpCloudDeploymentManager')
+GcpCloudDeploymentManager('element', 'Cloud Deployment Manager', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDeploymentManager card
+include('elements/gcp/ManagementTools/GcpCloudDeploymentManager')
+GcpCloudDeploymentManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDeploymentManager card
+include('elements/gcp/ManagementTools/GcpCloudDeploymentManager')
+GcpCloudDeploymentManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudMobileApp.card.png b/cloud/documentation/gcp/ManagementTools/GcpCloudMobileApp.card.png
new file mode 100644
index 00000000000..d71bf508394
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpCloudMobileApp.card.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudMobileApp.element.png b/cloud/documentation/gcp/ManagementTools/GcpCloudMobileApp.element.png
new file mode 100644
index 00000000000..75d79e7751a
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpCloudMobileApp.element.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudMobileApp.md b/cloud/documentation/gcp/ManagementTools/GcpCloudMobileApp.md
new file mode 100644
index 00000000000..fb86ef244e2
--- /dev/null
+++ b/cloud/documentation/gcp/ManagementTools/GcpCloudMobileApp.md
@@ -0,0 +1,81 @@
+# GcpCloudMobileApp
+```text
+elements/gcp/ManagementTools/GcpCloudMobileApp
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudMobileApp icon](../../../icons/gcp/ManagementTools/GcpCloudMobileApp.png) | ![GcpCloudMobileApp element](GcpCloudMobileApp.element.png) | ![GcpCloudMobileApp card](GcpCloudMobileApp.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudMobileApp element
+include('elements/gcp/ManagementTools/GcpCloudMobileApp')
+GcpCloudMobileApp('element', 'Cloud Mobile App', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudMobileApp element
+include('elements/gcp/ManagementTools/GcpCloudMobileApp')
+GcpCloudMobileApp('element', 'Cloud Mobile App', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudMobileApp card
+include('elements/gcp/ManagementTools/GcpCloudMobileApp')
+GcpCloudMobileAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudMobileApp card
+include('elements/gcp/ManagementTools/GcpCloudMobileApp')
+GcpCloudMobileAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudServiceMesh.card.png b/cloud/documentation/gcp/ManagementTools/GcpCloudServiceMesh.card.png
new file mode 100644
index 00000000000..d1e0853d0a7
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpCloudServiceMesh.card.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudServiceMesh.element.png b/cloud/documentation/gcp/ManagementTools/GcpCloudServiceMesh.element.png
new file mode 100644
index 00000000000..924009242b7
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpCloudServiceMesh.element.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudServiceMesh.md b/cloud/documentation/gcp/ManagementTools/GcpCloudServiceMesh.md
new file mode 100644
index 00000000000..28f85e0736c
--- /dev/null
+++ b/cloud/documentation/gcp/ManagementTools/GcpCloudServiceMesh.md
@@ -0,0 +1,81 @@
+# GcpCloudServiceMesh
+```text
+elements/gcp/ManagementTools/GcpCloudServiceMesh
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudServiceMesh icon](../../../icons/gcp/ManagementTools/GcpCloudServiceMesh.png) | ![GcpCloudServiceMesh element](GcpCloudServiceMesh.element.png) | ![GcpCloudServiceMesh card](GcpCloudServiceMesh.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudServiceMesh element
+include('elements/gcp/ManagementTools/GcpCloudServiceMesh')
+GcpCloudServiceMesh('element', 'Cloud Service Mesh', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudServiceMesh element
+include('elements/gcp/ManagementTools/GcpCloudServiceMesh')
+GcpCloudServiceMesh('element', 'Cloud Service Mesh', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudServiceMesh card
+include('elements/gcp/ManagementTools/GcpCloudServiceMesh')
+GcpCloudServiceMeshCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudServiceMesh card
+include('elements/gcp/ManagementTools/GcpCloudServiceMesh')
+GcpCloudServiceMeshCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudShell.card.png b/cloud/documentation/gcp/ManagementTools/GcpCloudShell.card.png
new file mode 100644
index 00000000000..5a83556ceaf
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpCloudShell.card.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudShell.element.png b/cloud/documentation/gcp/ManagementTools/GcpCloudShell.element.png
new file mode 100644
index 00000000000..bd463892802
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpCloudShell.element.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpCloudShell.md b/cloud/documentation/gcp/ManagementTools/GcpCloudShell.md
new file mode 100644
index 00000000000..ccdba162009
--- /dev/null
+++ b/cloud/documentation/gcp/ManagementTools/GcpCloudShell.md
@@ -0,0 +1,81 @@
+# GcpCloudShell
+```text
+elements/gcp/ManagementTools/GcpCloudShell
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudShell icon](../../../icons/gcp/ManagementTools/GcpCloudShell.png) | ![GcpCloudShell element](GcpCloudShell.element.png) | ![GcpCloudShell card](GcpCloudShell.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudShell element
+include('elements/gcp/ManagementTools/GcpCloudShell')
+GcpCloudShell('element', 'Cloud Shell', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudShell element
+include('elements/gcp/ManagementTools/GcpCloudShell')
+GcpCloudShell('element', 'Cloud Shell', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudShell card
+include('elements/gcp/ManagementTools/GcpCloudShell')
+GcpCloudShellCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudShell card
+include('elements/gcp/ManagementTools/GcpCloudShell')
+GcpCloudShellCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ManagementTools/GcpDebugger.card.png b/cloud/documentation/gcp/ManagementTools/GcpDebugger.card.png
new file mode 100644
index 00000000000..4ea5d688232
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpDebugger.card.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpDebugger.element.png b/cloud/documentation/gcp/ManagementTools/GcpDebugger.element.png
new file mode 100644
index 00000000000..3fa79eef0bd
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpDebugger.element.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpDebugger.md b/cloud/documentation/gcp/ManagementTools/GcpDebugger.md
new file mode 100644
index 00000000000..91dea0154c7
--- /dev/null
+++ b/cloud/documentation/gcp/ManagementTools/GcpDebugger.md
@@ -0,0 +1,81 @@
+# GcpDebugger
+```text
+elements/gcp/ManagementTools/GcpDebugger
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpDebugger icon](../../../icons/gcp/ManagementTools/GcpDebugger.png) | ![GcpDebugger element](GcpDebugger.element.png) | ![GcpDebugger card](GcpDebugger.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpDebugger element
+include('elements/gcp/ManagementTools/GcpDebugger')
+GcpDebugger('element', 'Debugger', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpDebugger element
+include('elements/gcp/ManagementTools/GcpDebugger')
+GcpDebugger('element', 'Debugger', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpDebugger card
+include('elements/gcp/ManagementTools/GcpDebugger')
+GcpDebuggerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpDebugger card
+include('elements/gcp/ManagementTools/GcpDebugger')
+GcpDebuggerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ManagementTools/GcpErrorReporting.card.png b/cloud/documentation/gcp/ManagementTools/GcpErrorReporting.card.png
new file mode 100644
index 00000000000..9afddb1f125
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpErrorReporting.card.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpErrorReporting.element.png b/cloud/documentation/gcp/ManagementTools/GcpErrorReporting.element.png
new file mode 100644
index 00000000000..39f797e4ae3
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpErrorReporting.element.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpErrorReporting.md b/cloud/documentation/gcp/ManagementTools/GcpErrorReporting.md
new file mode 100644
index 00000000000..bc6fc77541f
--- /dev/null
+++ b/cloud/documentation/gcp/ManagementTools/GcpErrorReporting.md
@@ -0,0 +1,81 @@
+# GcpErrorReporting
+```text
+elements/gcp/ManagementTools/GcpErrorReporting
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpErrorReporting icon](../../../icons/gcp/ManagementTools/GcpErrorReporting.png) | ![GcpErrorReporting element](GcpErrorReporting.element.png) | ![GcpErrorReporting card](GcpErrorReporting.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpErrorReporting element
+include('elements/gcp/ManagementTools/GcpErrorReporting')
+GcpErrorReporting('element', 'Error Reporting', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpErrorReporting element
+include('elements/gcp/ManagementTools/GcpErrorReporting')
+GcpErrorReporting('element', 'Error Reporting', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpErrorReporting card
+include('elements/gcp/ManagementTools/GcpErrorReporting')
+GcpErrorReportingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpErrorReporting card
+include('elements/gcp/ManagementTools/GcpErrorReporting')
+GcpErrorReportingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ManagementTools/GcpLogging.card.png b/cloud/documentation/gcp/ManagementTools/GcpLogging.card.png
new file mode 100644
index 00000000000..e1a3fa3dc19
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpLogging.card.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpLogging.element.png b/cloud/documentation/gcp/ManagementTools/GcpLogging.element.png
new file mode 100644
index 00000000000..3a17bc279c0
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpLogging.element.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpLogging.md b/cloud/documentation/gcp/ManagementTools/GcpLogging.md
new file mode 100644
index 00000000000..83ef8a2b258
--- /dev/null
+++ b/cloud/documentation/gcp/ManagementTools/GcpLogging.md
@@ -0,0 +1,81 @@
+# GcpLogging
+```text
+elements/gcp/ManagementTools/GcpLogging
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpLogging icon](../../../icons/gcp/ManagementTools/GcpLogging.png) | ![GcpLogging element](GcpLogging.element.png) | ![GcpLogging card](GcpLogging.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpLogging element
+include('elements/gcp/ManagementTools/GcpLogging')
+GcpLogging('element', 'Logging', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpLogging element
+include('elements/gcp/ManagementTools/GcpLogging')
+GcpLogging('element', 'Logging', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpLogging card
+include('elements/gcp/ManagementTools/GcpLogging')
+GcpLoggingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpLogging card
+include('elements/gcp/ManagementTools/GcpLogging')
+GcpLoggingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ManagementTools/GcpMonitoring.card.png b/cloud/documentation/gcp/ManagementTools/GcpMonitoring.card.png
new file mode 100644
index 00000000000..fd7f3aefd9f
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpMonitoring.card.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpMonitoring.element.png b/cloud/documentation/gcp/ManagementTools/GcpMonitoring.element.png
new file mode 100644
index 00000000000..86347b34998
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpMonitoring.element.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpMonitoring.md b/cloud/documentation/gcp/ManagementTools/GcpMonitoring.md
new file mode 100644
index 00000000000..2f277b8c74f
--- /dev/null
+++ b/cloud/documentation/gcp/ManagementTools/GcpMonitoring.md
@@ -0,0 +1,81 @@
+# GcpMonitoring
+```text
+elements/gcp/ManagementTools/GcpMonitoring
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpMonitoring icon](../../../icons/gcp/ManagementTools/GcpMonitoring.png) | ![GcpMonitoring element](GcpMonitoring.element.png) | ![GcpMonitoring card](GcpMonitoring.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpMonitoring element
+include('elements/gcp/ManagementTools/GcpMonitoring')
+GcpMonitoring('element', 'Monitoring', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpMonitoring element
+include('elements/gcp/ManagementTools/GcpMonitoring')
+GcpMonitoring('element', 'Monitoring', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpMonitoring card
+include('elements/gcp/ManagementTools/GcpMonitoring')
+GcpMonitoringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpMonitoring card
+include('elements/gcp/ManagementTools/GcpMonitoring')
+GcpMonitoringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ManagementTools/GcpProfiler.card.png b/cloud/documentation/gcp/ManagementTools/GcpProfiler.card.png
new file mode 100644
index 00000000000..e0a37a5b34e
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpProfiler.card.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpProfiler.element.png b/cloud/documentation/gcp/ManagementTools/GcpProfiler.element.png
new file mode 100644
index 00000000000..25f574f1f24
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpProfiler.element.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpProfiler.md b/cloud/documentation/gcp/ManagementTools/GcpProfiler.md
new file mode 100644
index 00000000000..b32cc5ccec2
--- /dev/null
+++ b/cloud/documentation/gcp/ManagementTools/GcpProfiler.md
@@ -0,0 +1,81 @@
+# GcpProfiler
+```text
+elements/gcp/ManagementTools/GcpProfiler
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpProfiler icon](../../../icons/gcp/ManagementTools/GcpProfiler.png) | ![GcpProfiler element](GcpProfiler.element.png) | ![GcpProfiler card](GcpProfiler.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpProfiler element
+include('elements/gcp/ManagementTools/GcpProfiler')
+GcpProfiler('element', 'Profiler', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpProfiler element
+include('elements/gcp/ManagementTools/GcpProfiler')
+GcpProfiler('element', 'Profiler', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpProfiler card
+include('elements/gcp/ManagementTools/GcpProfiler')
+GcpProfilerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpProfiler card
+include('elements/gcp/ManagementTools/GcpProfiler')
+GcpProfilerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ManagementTools/GcpStackdriver.card.png b/cloud/documentation/gcp/ManagementTools/GcpStackdriver.card.png
new file mode 100644
index 00000000000..7685972a100
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpStackdriver.card.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpStackdriver.element.png b/cloud/documentation/gcp/ManagementTools/GcpStackdriver.element.png
new file mode 100644
index 00000000000..2b7e24e1f8a
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpStackdriver.element.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpStackdriver.md b/cloud/documentation/gcp/ManagementTools/GcpStackdriver.md
new file mode 100644
index 00000000000..d79e17a7b55
--- /dev/null
+++ b/cloud/documentation/gcp/ManagementTools/GcpStackdriver.md
@@ -0,0 +1,81 @@
+# GcpStackdriver
+```text
+elements/gcp/ManagementTools/GcpStackdriver
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpStackdriver icon](../../../icons/gcp/ManagementTools/GcpStackdriver.png) | ![GcpStackdriver element](GcpStackdriver.element.png) | ![GcpStackdriver card](GcpStackdriver.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpStackdriver element
+include('elements/gcp/ManagementTools/GcpStackdriver')
+GcpStackdriver('element', 'Stackdriver', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpStackdriver element
+include('elements/gcp/ManagementTools/GcpStackdriver')
+GcpStackdriver('element', 'Stackdriver', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpStackdriver card
+include('elements/gcp/ManagementTools/GcpStackdriver')
+GcpStackdriverCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpStackdriver card
+include('elements/gcp/ManagementTools/GcpStackdriver')
+GcpStackdriverCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/ManagementTools/GcpTrace.card.png b/cloud/documentation/gcp/ManagementTools/GcpTrace.card.png
new file mode 100644
index 00000000000..353f7071e62
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpTrace.card.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpTrace.element.png b/cloud/documentation/gcp/ManagementTools/GcpTrace.element.png
new file mode 100644
index 00000000000..755a4fb894e
Binary files /dev/null and b/cloud/documentation/gcp/ManagementTools/GcpTrace.element.png differ
diff --git a/cloud/documentation/gcp/ManagementTools/GcpTrace.md b/cloud/documentation/gcp/ManagementTools/GcpTrace.md
new file mode 100644
index 00000000000..374a024a615
--- /dev/null
+++ b/cloud/documentation/gcp/ManagementTools/GcpTrace.md
@@ -0,0 +1,81 @@
+# GcpTrace
+```text
+elements/gcp/ManagementTools/GcpTrace
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpTrace icon](../../../icons/gcp/ManagementTools/GcpTrace.png) | ![GcpTrace element](GcpTrace.element.png) | ![GcpTrace card](GcpTrace.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpTrace element
+include('elements/gcp/ManagementTools/GcpTrace')
+GcpTrace('element', 'Trace', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpTrace element
+include('elements/gcp/ManagementTools/GcpTrace')
+GcpTrace('element', 'Trace', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpTrace card
+include('elements/gcp/ManagementTools/GcpTrace')
+GcpTraceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpTrace card
+include('elements/gcp/ManagementTools/GcpTrace')
+GcpTraceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Migration/GcpTransferAppliance.card.png b/cloud/documentation/gcp/Migration/GcpTransferAppliance.card.png
new file mode 100644
index 00000000000..925de8d304a
Binary files /dev/null and b/cloud/documentation/gcp/Migration/GcpTransferAppliance.card.png differ
diff --git a/cloud/documentation/gcp/Migration/GcpTransferAppliance.element.png b/cloud/documentation/gcp/Migration/GcpTransferAppliance.element.png
new file mode 100644
index 00000000000..b89d12b6555
Binary files /dev/null and b/cloud/documentation/gcp/Migration/GcpTransferAppliance.element.png differ
diff --git a/cloud/documentation/gcp/Migration/GcpTransferAppliance.md b/cloud/documentation/gcp/Migration/GcpTransferAppliance.md
new file mode 100644
index 00000000000..5e03a498d77
--- /dev/null
+++ b/cloud/documentation/gcp/Migration/GcpTransferAppliance.md
@@ -0,0 +1,81 @@
+# GcpTransferAppliance
+```text
+elements/gcp/Migration/GcpTransferAppliance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpTransferAppliance icon](../../../icons/gcp/Migration/GcpTransferAppliance.png) | ![GcpTransferAppliance element](GcpTransferAppliance.element.png) | ![GcpTransferAppliance card](GcpTransferAppliance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpTransferAppliance element
+include('elements/gcp/Migration/GcpTransferAppliance')
+GcpTransferAppliance('element', 'Transfer Appliance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpTransferAppliance element
+include('elements/gcp/Migration/GcpTransferAppliance')
+GcpTransferAppliance('element', 'Transfer Appliance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpTransferAppliance card
+include('elements/gcp/Migration/GcpTransferAppliance')
+GcpTransferApplianceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpTransferAppliance card
+include('elements/gcp/Migration/GcpTransferAppliance')
+GcpTransferApplianceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpCloudArmor.card.png b/cloud/documentation/gcp/Networking/GcpCloudArmor.card.png
new file mode 100644
index 00000000000..37119c8b3ce
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudArmor.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudArmor.element.png b/cloud/documentation/gcp/Networking/GcpCloudArmor.element.png
new file mode 100644
index 00000000000..dbaee521daa
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudArmor.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudArmor.md b/cloud/documentation/gcp/Networking/GcpCloudArmor.md
new file mode 100644
index 00000000000..f9087bab8de
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpCloudArmor.md
@@ -0,0 +1,81 @@
+# GcpCloudArmor
+```text
+elements/gcp/Networking/GcpCloudArmor
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudArmor icon](../../../icons/gcp/Networking/GcpCloudArmor.png) | ![GcpCloudArmor element](GcpCloudArmor.element.png) | ![GcpCloudArmor card](GcpCloudArmor.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudArmor element
+include('elements/gcp/Networking/GcpCloudArmor')
+GcpCloudArmor('element', 'Cloud Armor', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudArmor element
+include('elements/gcp/Networking/GcpCloudArmor')
+GcpCloudArmor('element', 'Cloud Armor', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudArmor card
+include('elements/gcp/Networking/GcpCloudArmor')
+GcpCloudArmorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudArmor card
+include('elements/gcp/Networking/GcpCloudArmor')
+GcpCloudArmorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpCloudCdn.card.png b/cloud/documentation/gcp/Networking/GcpCloudCdn.card.png
new file mode 100644
index 00000000000..7781987633d
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudCdn.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudCdn.element.png b/cloud/documentation/gcp/Networking/GcpCloudCdn.element.png
new file mode 100644
index 00000000000..61c2b9f4585
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudCdn.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudCdn.md b/cloud/documentation/gcp/Networking/GcpCloudCdn.md
new file mode 100644
index 00000000000..ac6cd896d4b
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpCloudCdn.md
@@ -0,0 +1,81 @@
+# GcpCloudCdn
+```text
+elements/gcp/Networking/GcpCloudCdn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudCdn icon](../../../icons/gcp/Networking/GcpCloudCdn.png) | ![GcpCloudCdn element](GcpCloudCdn.element.png) | ![GcpCloudCdn card](GcpCloudCdn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudCdn element
+include('elements/gcp/Networking/GcpCloudCdn')
+GcpCloudCdn('element', 'Cloud Cdn', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudCdn element
+include('elements/gcp/Networking/GcpCloudCdn')
+GcpCloudCdn('element', 'Cloud Cdn', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudCdn card
+include('elements/gcp/Networking/GcpCloudCdn')
+GcpCloudCdnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudCdn card
+include('elements/gcp/Networking/GcpCloudCdn')
+GcpCloudCdnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpCloudDns.card.png b/cloud/documentation/gcp/Networking/GcpCloudDns.card.png
new file mode 100644
index 00000000000..b7e25bdc619
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudDns.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudDns.element.png b/cloud/documentation/gcp/Networking/GcpCloudDns.element.png
new file mode 100644
index 00000000000..a605cebcf80
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudDns.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudDns.md b/cloud/documentation/gcp/Networking/GcpCloudDns.md
new file mode 100644
index 00000000000..4072bb382e3
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpCloudDns.md
@@ -0,0 +1,81 @@
+# GcpCloudDns
+```text
+elements/gcp/Networking/GcpCloudDns
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudDns icon](../../../icons/gcp/Networking/GcpCloudDns.png) | ![GcpCloudDns element](GcpCloudDns.element.png) | ![GcpCloudDns card](GcpCloudDns.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDns element
+include('elements/gcp/Networking/GcpCloudDns')
+GcpCloudDns('element', 'Cloud Dns', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDns element
+include('elements/gcp/Networking/GcpCloudDns')
+GcpCloudDns('element', 'Cloud Dns', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDns card
+include('elements/gcp/Networking/GcpCloudDns')
+GcpCloudDnsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDns card
+include('elements/gcp/Networking/GcpCloudDns')
+GcpCloudDnsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpCloudExternalIpAddresses.card.png b/cloud/documentation/gcp/Networking/GcpCloudExternalIpAddresses.card.png
new file mode 100644
index 00000000000..a8155aa67b6
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudExternalIpAddresses.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudExternalIpAddresses.element.png b/cloud/documentation/gcp/Networking/GcpCloudExternalIpAddresses.element.png
new file mode 100644
index 00000000000..ebbe66cae63
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudExternalIpAddresses.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudExternalIpAddresses.md b/cloud/documentation/gcp/Networking/GcpCloudExternalIpAddresses.md
new file mode 100644
index 00000000000..17c786c4525
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpCloudExternalIpAddresses.md
@@ -0,0 +1,81 @@
+# GcpCloudExternalIpAddresses
+```text
+elements/gcp/Networking/GcpCloudExternalIpAddresses
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudExternalIpAddresses icon](../../../icons/gcp/Networking/GcpCloudExternalIpAddresses.png) | ![GcpCloudExternalIpAddresses element](GcpCloudExternalIpAddresses.element.png) | ![GcpCloudExternalIpAddresses card](GcpCloudExternalIpAddresses.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudExternalIpAddresses element
+include('elements/gcp/Networking/GcpCloudExternalIpAddresses')
+GcpCloudExternalIpAddresses('element', 'Cloud External Ip Addresses', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudExternalIpAddresses element
+include('elements/gcp/Networking/GcpCloudExternalIpAddresses')
+GcpCloudExternalIpAddresses('element', 'Cloud External Ip Addresses', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudExternalIpAddresses card
+include('elements/gcp/Networking/GcpCloudExternalIpAddresses')
+GcpCloudExternalIpAddressesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudExternalIpAddresses card
+include('elements/gcp/Networking/GcpCloudExternalIpAddresses')
+GcpCloudExternalIpAddressesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpCloudFirewallRules.card.png b/cloud/documentation/gcp/Networking/GcpCloudFirewallRules.card.png
new file mode 100644
index 00000000000..1f354ccf1d1
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudFirewallRules.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudFirewallRules.element.png b/cloud/documentation/gcp/Networking/GcpCloudFirewallRules.element.png
new file mode 100644
index 00000000000..c7d1bbf4a48
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudFirewallRules.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudFirewallRules.md b/cloud/documentation/gcp/Networking/GcpCloudFirewallRules.md
new file mode 100644
index 00000000000..a40004b3a0f
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpCloudFirewallRules.md
@@ -0,0 +1,81 @@
+# GcpCloudFirewallRules
+```text
+elements/gcp/Networking/GcpCloudFirewallRules
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudFirewallRules icon](../../../icons/gcp/Networking/GcpCloudFirewallRules.png) | ![GcpCloudFirewallRules element](GcpCloudFirewallRules.element.png) | ![GcpCloudFirewallRules card](GcpCloudFirewallRules.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudFirewallRules element
+include('elements/gcp/Networking/GcpCloudFirewallRules')
+GcpCloudFirewallRules('element', 'Cloud Firewall Rules', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudFirewallRules element
+include('elements/gcp/Networking/GcpCloudFirewallRules')
+GcpCloudFirewallRules('element', 'Cloud Firewall Rules', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudFirewallRules card
+include('elements/gcp/Networking/GcpCloudFirewallRules')
+GcpCloudFirewallRulesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudFirewallRules card
+include('elements/gcp/Networking/GcpCloudFirewallRules')
+GcpCloudFirewallRulesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpCloudLoadBalancing.card.png b/cloud/documentation/gcp/Networking/GcpCloudLoadBalancing.card.png
new file mode 100644
index 00000000000..566860e244f
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudLoadBalancing.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudLoadBalancing.element.png b/cloud/documentation/gcp/Networking/GcpCloudLoadBalancing.element.png
new file mode 100644
index 00000000000..7e82fa203b9
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudLoadBalancing.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudLoadBalancing.md b/cloud/documentation/gcp/Networking/GcpCloudLoadBalancing.md
new file mode 100644
index 00000000000..febb9926ddf
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpCloudLoadBalancing.md
@@ -0,0 +1,81 @@
+# GcpCloudLoadBalancing
+```text
+elements/gcp/Networking/GcpCloudLoadBalancing
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudLoadBalancing icon](../../../icons/gcp/Networking/GcpCloudLoadBalancing.png) | ![GcpCloudLoadBalancing element](GcpCloudLoadBalancing.element.png) | ![GcpCloudLoadBalancing card](GcpCloudLoadBalancing.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudLoadBalancing element
+include('elements/gcp/Networking/GcpCloudLoadBalancing')
+GcpCloudLoadBalancing('element', 'Cloud Load Balancing', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudLoadBalancing element
+include('elements/gcp/Networking/GcpCloudLoadBalancing')
+GcpCloudLoadBalancing('element', 'Cloud Load Balancing', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudLoadBalancing card
+include('elements/gcp/Networking/GcpCloudLoadBalancing')
+GcpCloudLoadBalancingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudLoadBalancing card
+include('elements/gcp/Networking/GcpCloudLoadBalancing')
+GcpCloudLoadBalancingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpCloudNat.card.png b/cloud/documentation/gcp/Networking/GcpCloudNat.card.png
new file mode 100644
index 00000000000..8a0ddf2acf4
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudNat.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudNat.element.png b/cloud/documentation/gcp/Networking/GcpCloudNat.element.png
new file mode 100644
index 00000000000..3f2f3636787
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudNat.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudNat.md b/cloud/documentation/gcp/Networking/GcpCloudNat.md
new file mode 100644
index 00000000000..205fd98e408
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpCloudNat.md
@@ -0,0 +1,81 @@
+# GcpCloudNat
+```text
+elements/gcp/Networking/GcpCloudNat
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudNat icon](../../../icons/gcp/Networking/GcpCloudNat.png) | ![GcpCloudNat element](GcpCloudNat.element.png) | ![GcpCloudNat card](GcpCloudNat.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudNat element
+include('elements/gcp/Networking/GcpCloudNat')
+GcpCloudNat('element', 'Cloud Nat', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudNat element
+include('elements/gcp/Networking/GcpCloudNat')
+GcpCloudNat('element', 'Cloud Nat', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudNat card
+include('elements/gcp/Networking/GcpCloudNat')
+GcpCloudNatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudNat card
+include('elements/gcp/Networking/GcpCloudNat')
+GcpCloudNatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpCloudNetwork.card.png b/cloud/documentation/gcp/Networking/GcpCloudNetwork.card.png
new file mode 100644
index 00000000000..e0e00ca49ab
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudNetwork.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudNetwork.element.png b/cloud/documentation/gcp/Networking/GcpCloudNetwork.element.png
new file mode 100644
index 00000000000..a20a5257905
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudNetwork.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudNetwork.md b/cloud/documentation/gcp/Networking/GcpCloudNetwork.md
new file mode 100644
index 00000000000..664a4605f9f
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpCloudNetwork.md
@@ -0,0 +1,81 @@
+# GcpCloudNetwork
+```text
+elements/gcp/Networking/GcpCloudNetwork
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudNetwork icon](../../../icons/gcp/Networking/GcpCloudNetwork.png) | ![GcpCloudNetwork element](GcpCloudNetwork.element.png) | ![GcpCloudNetwork card](GcpCloudNetwork.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudNetwork element
+include('elements/gcp/Networking/GcpCloudNetwork')
+GcpCloudNetwork('element', 'Cloud Network', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudNetwork element
+include('elements/gcp/Networking/GcpCloudNetwork')
+GcpCloudNetwork('element', 'Cloud Network', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudNetwork card
+include('elements/gcp/Networking/GcpCloudNetwork')
+GcpCloudNetworkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudNetwork card
+include('elements/gcp/Networking/GcpCloudNetwork')
+GcpCloudNetworkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpCloudRouter.card.png b/cloud/documentation/gcp/Networking/GcpCloudRouter.card.png
new file mode 100644
index 00000000000..a98724f7be6
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudRouter.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudRouter.element.png b/cloud/documentation/gcp/Networking/GcpCloudRouter.element.png
new file mode 100644
index 00000000000..f6f1656de9b
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudRouter.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudRouter.md b/cloud/documentation/gcp/Networking/GcpCloudRouter.md
new file mode 100644
index 00000000000..30bcd17893a
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpCloudRouter.md
@@ -0,0 +1,81 @@
+# GcpCloudRouter
+```text
+elements/gcp/Networking/GcpCloudRouter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudRouter icon](../../../icons/gcp/Networking/GcpCloudRouter.png) | ![GcpCloudRouter element](GcpCloudRouter.element.png) | ![GcpCloudRouter card](GcpCloudRouter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudRouter element
+include('elements/gcp/Networking/GcpCloudRouter')
+GcpCloudRouter('element', 'Cloud Router', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudRouter element
+include('elements/gcp/Networking/GcpCloudRouter')
+GcpCloudRouter('element', 'Cloud Router', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudRouter card
+include('elements/gcp/Networking/GcpCloudRouter')
+GcpCloudRouterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudRouter card
+include('elements/gcp/Networking/GcpCloudRouter')
+GcpCloudRouterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpCloudRoutes.card.png b/cloud/documentation/gcp/Networking/GcpCloudRoutes.card.png
new file mode 100644
index 00000000000..c3163602a76
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudRoutes.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudRoutes.element.png b/cloud/documentation/gcp/Networking/GcpCloudRoutes.element.png
new file mode 100644
index 00000000000..f8e500b844c
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudRoutes.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudRoutes.md b/cloud/documentation/gcp/Networking/GcpCloudRoutes.md
new file mode 100644
index 00000000000..93584bea1d5
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpCloudRoutes.md
@@ -0,0 +1,81 @@
+# GcpCloudRoutes
+```text
+elements/gcp/Networking/GcpCloudRoutes
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudRoutes icon](../../../icons/gcp/Networking/GcpCloudRoutes.png) | ![GcpCloudRoutes element](GcpCloudRoutes.element.png) | ![GcpCloudRoutes card](GcpCloudRoutes.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudRoutes element
+include('elements/gcp/Networking/GcpCloudRoutes')
+GcpCloudRoutes('element', 'Cloud Routes', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudRoutes element
+include('elements/gcp/Networking/GcpCloudRoutes')
+GcpCloudRoutes('element', 'Cloud Routes', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudRoutes card
+include('elements/gcp/Networking/GcpCloudRoutes')
+GcpCloudRoutesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudRoutes card
+include('elements/gcp/Networking/GcpCloudRoutes')
+GcpCloudRoutesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpCloudVpn.card.png b/cloud/documentation/gcp/Networking/GcpCloudVpn.card.png
new file mode 100644
index 00000000000..59b8d16efd9
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudVpn.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudVpn.element.png b/cloud/documentation/gcp/Networking/GcpCloudVpn.element.png
new file mode 100644
index 00000000000..248197642b6
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpCloudVpn.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpCloudVpn.md b/cloud/documentation/gcp/Networking/GcpCloudVpn.md
new file mode 100644
index 00000000000..213de4b7cce
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpCloudVpn.md
@@ -0,0 +1,81 @@
+# GcpCloudVpn
+```text
+elements/gcp/Networking/GcpCloudVpn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudVpn icon](../../../icons/gcp/Networking/GcpCloudVpn.png) | ![GcpCloudVpn element](GcpCloudVpn.element.png) | ![GcpCloudVpn card](GcpCloudVpn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudVpn element
+include('elements/gcp/Networking/GcpCloudVpn')
+GcpCloudVpn('element', 'Cloud Vpn', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudVpn element
+include('elements/gcp/Networking/GcpCloudVpn')
+GcpCloudVpn('element', 'Cloud Vpn', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudVpn card
+include('elements/gcp/Networking/GcpCloudVpn')
+GcpCloudVpnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudVpn card
+include('elements/gcp/Networking/GcpCloudVpn')
+GcpCloudVpnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpDedicatedInterconnect.card.png b/cloud/documentation/gcp/Networking/GcpDedicatedInterconnect.card.png
new file mode 100644
index 00000000000..d4c56ba1a48
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpDedicatedInterconnect.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpDedicatedInterconnect.element.png b/cloud/documentation/gcp/Networking/GcpDedicatedInterconnect.element.png
new file mode 100644
index 00000000000..f67eefa3068
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpDedicatedInterconnect.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpDedicatedInterconnect.md b/cloud/documentation/gcp/Networking/GcpDedicatedInterconnect.md
new file mode 100644
index 00000000000..ad6e0560528
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpDedicatedInterconnect.md
@@ -0,0 +1,81 @@
+# GcpDedicatedInterconnect
+```text
+elements/gcp/Networking/GcpDedicatedInterconnect
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpDedicatedInterconnect icon](../../../icons/gcp/Networking/GcpDedicatedInterconnect.png) | ![GcpDedicatedInterconnect element](GcpDedicatedInterconnect.element.png) | ![GcpDedicatedInterconnect card](GcpDedicatedInterconnect.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpDedicatedInterconnect element
+include('elements/gcp/Networking/GcpDedicatedInterconnect')
+GcpDedicatedInterconnect('element', 'Dedicated Interconnect', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpDedicatedInterconnect element
+include('elements/gcp/Networking/GcpDedicatedInterconnect')
+GcpDedicatedInterconnect('element', 'Dedicated Interconnect', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpDedicatedInterconnect card
+include('elements/gcp/Networking/GcpDedicatedInterconnect')
+GcpDedicatedInterconnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpDedicatedInterconnect card
+include('elements/gcp/Networking/GcpDedicatedInterconnect')
+GcpDedicatedInterconnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpPartnerInterconnect.card.png b/cloud/documentation/gcp/Networking/GcpPartnerInterconnect.card.png
new file mode 100644
index 00000000000..738da592876
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpPartnerInterconnect.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpPartnerInterconnect.element.png b/cloud/documentation/gcp/Networking/GcpPartnerInterconnect.element.png
new file mode 100644
index 00000000000..9e286d83bd9
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpPartnerInterconnect.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpPartnerInterconnect.md b/cloud/documentation/gcp/Networking/GcpPartnerInterconnect.md
new file mode 100644
index 00000000000..2904c757b2b
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpPartnerInterconnect.md
@@ -0,0 +1,81 @@
+# GcpPartnerInterconnect
+```text
+elements/gcp/Networking/GcpPartnerInterconnect
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpPartnerInterconnect icon](../../../icons/gcp/Networking/GcpPartnerInterconnect.png) | ![GcpPartnerInterconnect element](GcpPartnerInterconnect.element.png) | ![GcpPartnerInterconnect card](GcpPartnerInterconnect.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpPartnerInterconnect element
+include('elements/gcp/Networking/GcpPartnerInterconnect')
+GcpPartnerInterconnect('element', 'Partner Interconnect', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpPartnerInterconnect element
+include('elements/gcp/Networking/GcpPartnerInterconnect')
+GcpPartnerInterconnect('element', 'Partner Interconnect', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpPartnerInterconnect card
+include('elements/gcp/Networking/GcpPartnerInterconnect')
+GcpPartnerInterconnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpPartnerInterconnect card
+include('elements/gcp/Networking/GcpPartnerInterconnect')
+GcpPartnerInterconnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpPremiumNetworkTier.card.png b/cloud/documentation/gcp/Networking/GcpPremiumNetworkTier.card.png
new file mode 100644
index 00000000000..9cada773b3e
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpPremiumNetworkTier.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpPremiumNetworkTier.element.png b/cloud/documentation/gcp/Networking/GcpPremiumNetworkTier.element.png
new file mode 100644
index 00000000000..48ea057cec8
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpPremiumNetworkTier.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpPremiumNetworkTier.md b/cloud/documentation/gcp/Networking/GcpPremiumNetworkTier.md
new file mode 100644
index 00000000000..99bd9ad6666
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpPremiumNetworkTier.md
@@ -0,0 +1,81 @@
+# GcpPremiumNetworkTier
+```text
+elements/gcp/Networking/GcpPremiumNetworkTier
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpPremiumNetworkTier icon](../../../icons/gcp/Networking/GcpPremiumNetworkTier.png) | ![GcpPremiumNetworkTier element](GcpPremiumNetworkTier.element.png) | ![GcpPremiumNetworkTier card](GcpPremiumNetworkTier.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpPremiumNetworkTier element
+include('elements/gcp/Networking/GcpPremiumNetworkTier')
+GcpPremiumNetworkTier('element', 'Premium Network Tier', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpPremiumNetworkTier element
+include('elements/gcp/Networking/GcpPremiumNetworkTier')
+GcpPremiumNetworkTier('element', 'Premium Network Tier', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpPremiumNetworkTier card
+include('elements/gcp/Networking/GcpPremiumNetworkTier')
+GcpPremiumNetworkTierCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpPremiumNetworkTier card
+include('elements/gcp/Networking/GcpPremiumNetworkTier')
+GcpPremiumNetworkTierCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpStandardNetworkTier.card.png b/cloud/documentation/gcp/Networking/GcpStandardNetworkTier.card.png
new file mode 100644
index 00000000000..3d210296ae1
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpStandardNetworkTier.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpStandardNetworkTier.element.png b/cloud/documentation/gcp/Networking/GcpStandardNetworkTier.element.png
new file mode 100644
index 00000000000..9aa49acb904
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpStandardNetworkTier.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpStandardNetworkTier.md b/cloud/documentation/gcp/Networking/GcpStandardNetworkTier.md
new file mode 100644
index 00000000000..0ef20f7daaf
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpStandardNetworkTier.md
@@ -0,0 +1,81 @@
+# GcpStandardNetworkTier
+```text
+elements/gcp/Networking/GcpStandardNetworkTier
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpStandardNetworkTier icon](../../../icons/gcp/Networking/GcpStandardNetworkTier.png) | ![GcpStandardNetworkTier element](GcpStandardNetworkTier.element.png) | ![GcpStandardNetworkTier card](GcpStandardNetworkTier.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpStandardNetworkTier element
+include('elements/gcp/Networking/GcpStandardNetworkTier')
+GcpStandardNetworkTier('element', 'Standard Network Tier', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpStandardNetworkTier element
+include('elements/gcp/Networking/GcpStandardNetworkTier')
+GcpStandardNetworkTier('element', 'Standard Network Tier', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpStandardNetworkTier card
+include('elements/gcp/Networking/GcpStandardNetworkTier')
+GcpStandardNetworkTierCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpStandardNetworkTier card
+include('elements/gcp/Networking/GcpStandardNetworkTier')
+GcpStandardNetworkTierCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpTrafficDirector.card.png b/cloud/documentation/gcp/Networking/GcpTrafficDirector.card.png
new file mode 100644
index 00000000000..4c63b9fab7c
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpTrafficDirector.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpTrafficDirector.element.png b/cloud/documentation/gcp/Networking/GcpTrafficDirector.element.png
new file mode 100644
index 00000000000..a791de5a4b2
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpTrafficDirector.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpTrafficDirector.md b/cloud/documentation/gcp/Networking/GcpTrafficDirector.md
new file mode 100644
index 00000000000..a229dfb86d0
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpTrafficDirector.md
@@ -0,0 +1,81 @@
+# GcpTrafficDirector
+```text
+elements/gcp/Networking/GcpTrafficDirector
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpTrafficDirector icon](../../../icons/gcp/Networking/GcpTrafficDirector.png) | ![GcpTrafficDirector element](GcpTrafficDirector.element.png) | ![GcpTrafficDirector card](GcpTrafficDirector.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpTrafficDirector element
+include('elements/gcp/Networking/GcpTrafficDirector')
+GcpTrafficDirector('element', 'Traffic Director', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpTrafficDirector element
+include('elements/gcp/Networking/GcpTrafficDirector')
+GcpTrafficDirector('element', 'Traffic Director', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpTrafficDirector card
+include('elements/gcp/Networking/GcpTrafficDirector')
+GcpTrafficDirectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpTrafficDirector card
+include('elements/gcp/Networking/GcpTrafficDirector')
+GcpTrafficDirectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Networking/GcpVirtualPrivateCloud.card.png b/cloud/documentation/gcp/Networking/GcpVirtualPrivateCloud.card.png
new file mode 100644
index 00000000000..f5803e70571
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpVirtualPrivateCloud.card.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpVirtualPrivateCloud.element.png b/cloud/documentation/gcp/Networking/GcpVirtualPrivateCloud.element.png
new file mode 100644
index 00000000000..fcfb356faa9
Binary files /dev/null and b/cloud/documentation/gcp/Networking/GcpVirtualPrivateCloud.element.png differ
diff --git a/cloud/documentation/gcp/Networking/GcpVirtualPrivateCloud.md b/cloud/documentation/gcp/Networking/GcpVirtualPrivateCloud.md
new file mode 100644
index 00000000000..c59b7be117e
--- /dev/null
+++ b/cloud/documentation/gcp/Networking/GcpVirtualPrivateCloud.md
@@ -0,0 +1,81 @@
+# GcpVirtualPrivateCloud
+```text
+elements/gcp/Networking/GcpVirtualPrivateCloud
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpVirtualPrivateCloud icon](../../../icons/gcp/Networking/GcpVirtualPrivateCloud.png) | ![GcpVirtualPrivateCloud element](GcpVirtualPrivateCloud.element.png) | ![GcpVirtualPrivateCloud card](GcpVirtualPrivateCloud.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpVirtualPrivateCloud element
+include('elements/gcp/Networking/GcpVirtualPrivateCloud')
+GcpVirtualPrivateCloud('element', 'Virtual Private Cloud', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpVirtualPrivateCloud element
+include('elements/gcp/Networking/GcpVirtualPrivateCloud')
+GcpVirtualPrivateCloud('element', 'Virtual Private Cloud', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpVirtualPrivateCloud card
+include('elements/gcp/Networking/GcpVirtualPrivateCloud')
+GcpVirtualPrivateCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpVirtualPrivateCloud card
+include('elements/gcp/Networking/GcpVirtualPrivateCloud')
+GcpVirtualPrivateCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Security/GcpCloudIam.card.png b/cloud/documentation/gcp/Security/GcpCloudIam.card.png
new file mode 100644
index 00000000000..81bfdd9f183
Binary files /dev/null and b/cloud/documentation/gcp/Security/GcpCloudIam.card.png differ
diff --git a/cloud/documentation/gcp/Security/GcpCloudIam.element.png b/cloud/documentation/gcp/Security/GcpCloudIam.element.png
new file mode 100644
index 00000000000..87f4fbc0a6b
Binary files /dev/null and b/cloud/documentation/gcp/Security/GcpCloudIam.element.png differ
diff --git a/cloud/documentation/gcp/Security/GcpCloudIam.md b/cloud/documentation/gcp/Security/GcpCloudIam.md
new file mode 100644
index 00000000000..38f1be19da0
--- /dev/null
+++ b/cloud/documentation/gcp/Security/GcpCloudIam.md
@@ -0,0 +1,81 @@
+# GcpCloudIam
+```text
+elements/gcp/Security/GcpCloudIam
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudIam icon](../../../icons/gcp/Security/GcpCloudIam.png) | ![GcpCloudIam element](GcpCloudIam.element.png) | ![GcpCloudIam card](GcpCloudIam.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudIam element
+include('elements/gcp/Security/GcpCloudIam')
+GcpCloudIam('element', 'Cloud Iam', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudIam element
+include('elements/gcp/Security/GcpCloudIam')
+GcpCloudIam('element', 'Cloud Iam', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudIam card
+include('elements/gcp/Security/GcpCloudIam')
+GcpCloudIamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudIam card
+include('elements/gcp/Security/GcpCloudIam')
+GcpCloudIamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Security/GcpCloudResourceManager.card.png b/cloud/documentation/gcp/Security/GcpCloudResourceManager.card.png
new file mode 100644
index 00000000000..c92a077a32d
Binary files /dev/null and b/cloud/documentation/gcp/Security/GcpCloudResourceManager.card.png differ
diff --git a/cloud/documentation/gcp/Security/GcpCloudResourceManager.element.png b/cloud/documentation/gcp/Security/GcpCloudResourceManager.element.png
new file mode 100644
index 00000000000..191bbb37426
Binary files /dev/null and b/cloud/documentation/gcp/Security/GcpCloudResourceManager.element.png differ
diff --git a/cloud/documentation/gcp/Security/GcpCloudResourceManager.md b/cloud/documentation/gcp/Security/GcpCloudResourceManager.md
new file mode 100644
index 00000000000..f2fdec4b913
--- /dev/null
+++ b/cloud/documentation/gcp/Security/GcpCloudResourceManager.md
@@ -0,0 +1,81 @@
+# GcpCloudResourceManager
+```text
+elements/gcp/Security/GcpCloudResourceManager
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudResourceManager icon](../../../icons/gcp/Security/GcpCloudResourceManager.png) | ![GcpCloudResourceManager element](GcpCloudResourceManager.element.png) | ![GcpCloudResourceManager card](GcpCloudResourceManager.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudResourceManager element
+include('elements/gcp/Security/GcpCloudResourceManager')
+GcpCloudResourceManager('element', 'Cloud Resource Manager', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudResourceManager element
+include('elements/gcp/Security/GcpCloudResourceManager')
+GcpCloudResourceManager('element', 'Cloud Resource Manager', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudResourceManager card
+include('elements/gcp/Security/GcpCloudResourceManager')
+GcpCloudResourceManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudResourceManager card
+include('elements/gcp/Security/GcpCloudResourceManager')
+GcpCloudResourceManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Security/GcpCloudSecurityCommandCenter.card.png b/cloud/documentation/gcp/Security/GcpCloudSecurityCommandCenter.card.png
new file mode 100644
index 00000000000..ad09807f931
Binary files /dev/null and b/cloud/documentation/gcp/Security/GcpCloudSecurityCommandCenter.card.png differ
diff --git a/cloud/documentation/gcp/Security/GcpCloudSecurityCommandCenter.element.png b/cloud/documentation/gcp/Security/GcpCloudSecurityCommandCenter.element.png
new file mode 100644
index 00000000000..2189d7ea146
Binary files /dev/null and b/cloud/documentation/gcp/Security/GcpCloudSecurityCommandCenter.element.png differ
diff --git a/cloud/documentation/gcp/Security/GcpCloudSecurityCommandCenter.md b/cloud/documentation/gcp/Security/GcpCloudSecurityCommandCenter.md
new file mode 100644
index 00000000000..382bc3016d6
--- /dev/null
+++ b/cloud/documentation/gcp/Security/GcpCloudSecurityCommandCenter.md
@@ -0,0 +1,81 @@
+# GcpCloudSecurityCommandCenter
+```text
+elements/gcp/Security/GcpCloudSecurityCommandCenter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudSecurityCommandCenter icon](../../../icons/gcp/Security/GcpCloudSecurityCommandCenter.png) | ![GcpCloudSecurityCommandCenter element](GcpCloudSecurityCommandCenter.element.png) | ![GcpCloudSecurityCommandCenter card](GcpCloudSecurityCommandCenter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSecurityCommandCenter element
+include('elements/gcp/Security/GcpCloudSecurityCommandCenter')
+GcpCloudSecurityCommandCenter('element', 'Cloud Security Command Center', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSecurityCommandCenter element
+include('elements/gcp/Security/GcpCloudSecurityCommandCenter')
+GcpCloudSecurityCommandCenter('element', 'Cloud Security Command Center', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudSecurityCommandCenter card
+include('elements/gcp/Security/GcpCloudSecurityCommandCenter')
+GcpCloudSecurityCommandCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudSecurityCommandCenter card
+include('elements/gcp/Security/GcpCloudSecurityCommandCenter')
+GcpCloudSecurityCommandCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Security/GcpCloudSecurityScanner.card.png b/cloud/documentation/gcp/Security/GcpCloudSecurityScanner.card.png
new file mode 100644
index 00000000000..ca293a59bca
Binary files /dev/null and b/cloud/documentation/gcp/Security/GcpCloudSecurityScanner.card.png differ
diff --git a/cloud/documentation/gcp/Security/GcpCloudSecurityScanner.element.png b/cloud/documentation/gcp/Security/GcpCloudSecurityScanner.element.png
new file mode 100644
index 00000000000..db0ec5b65e1
Binary files /dev/null and b/cloud/documentation/gcp/Security/GcpCloudSecurityScanner.element.png differ
diff --git a/cloud/documentation/gcp/Security/GcpCloudSecurityScanner.md b/cloud/documentation/gcp/Security/GcpCloudSecurityScanner.md
new file mode 100644
index 00000000000..ae0fc2ea354
--- /dev/null
+++ b/cloud/documentation/gcp/Security/GcpCloudSecurityScanner.md
@@ -0,0 +1,81 @@
+# GcpCloudSecurityScanner
+```text
+elements/gcp/Security/GcpCloudSecurityScanner
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudSecurityScanner icon](../../../icons/gcp/Security/GcpCloudSecurityScanner.png) | ![GcpCloudSecurityScanner element](GcpCloudSecurityScanner.element.png) | ![GcpCloudSecurityScanner card](GcpCloudSecurityScanner.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSecurityScanner element
+include('elements/gcp/Security/GcpCloudSecurityScanner')
+GcpCloudSecurityScanner('element', 'Cloud Security Scanner', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSecurityScanner element
+include('elements/gcp/Security/GcpCloudSecurityScanner')
+GcpCloudSecurityScanner('element', 'Cloud Security Scanner', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudSecurityScanner card
+include('elements/gcp/Security/GcpCloudSecurityScanner')
+GcpCloudSecurityScannerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudSecurityScanner card
+include('elements/gcp/Security/GcpCloudSecurityScanner')
+GcpCloudSecurityScannerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Security/GcpKeyManagementService.card.png b/cloud/documentation/gcp/Security/GcpKeyManagementService.card.png
new file mode 100644
index 00000000000..cd3e17491ff
Binary files /dev/null and b/cloud/documentation/gcp/Security/GcpKeyManagementService.card.png differ
diff --git a/cloud/documentation/gcp/Security/GcpKeyManagementService.element.png b/cloud/documentation/gcp/Security/GcpKeyManagementService.element.png
new file mode 100644
index 00000000000..f76d22734d5
Binary files /dev/null and b/cloud/documentation/gcp/Security/GcpKeyManagementService.element.png differ
diff --git a/cloud/documentation/gcp/Security/GcpKeyManagementService.md b/cloud/documentation/gcp/Security/GcpKeyManagementService.md
new file mode 100644
index 00000000000..71901b98558
--- /dev/null
+++ b/cloud/documentation/gcp/Security/GcpKeyManagementService.md
@@ -0,0 +1,81 @@
+# GcpKeyManagementService
+```text
+elements/gcp/Security/GcpKeyManagementService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpKeyManagementService icon](../../../icons/gcp/Security/GcpKeyManagementService.png) | ![GcpKeyManagementService element](GcpKeyManagementService.element.png) | ![GcpKeyManagementService card](GcpKeyManagementService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpKeyManagementService element
+include('elements/gcp/Security/GcpKeyManagementService')
+GcpKeyManagementService('element', 'Key Management Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpKeyManagementService element
+include('elements/gcp/Security/GcpKeyManagementService')
+GcpKeyManagementService('element', 'Key Management Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpKeyManagementService card
+include('elements/gcp/Security/GcpKeyManagementService')
+GcpKeyManagementServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpKeyManagementService card
+include('elements/gcp/Security/GcpKeyManagementService')
+GcpKeyManagementServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Storage/GcpCloudFilestore.card.png b/cloud/documentation/gcp/Storage/GcpCloudFilestore.card.png
new file mode 100644
index 00000000000..7e1dca818a3
Binary files /dev/null and b/cloud/documentation/gcp/Storage/GcpCloudFilestore.card.png differ
diff --git a/cloud/documentation/gcp/Storage/GcpCloudFilestore.element.png b/cloud/documentation/gcp/Storage/GcpCloudFilestore.element.png
new file mode 100644
index 00000000000..d932a70468a
Binary files /dev/null and b/cloud/documentation/gcp/Storage/GcpCloudFilestore.element.png differ
diff --git a/cloud/documentation/gcp/Storage/GcpCloudFilestore.md b/cloud/documentation/gcp/Storage/GcpCloudFilestore.md
new file mode 100644
index 00000000000..ddc30a10a62
--- /dev/null
+++ b/cloud/documentation/gcp/Storage/GcpCloudFilestore.md
@@ -0,0 +1,81 @@
+# GcpCloudFilestore
+```text
+elements/gcp/Storage/GcpCloudFilestore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudFilestore icon](../../../icons/gcp/Storage/GcpCloudFilestore.png) | ![GcpCloudFilestore element](GcpCloudFilestore.element.png) | ![GcpCloudFilestore card](GcpCloudFilestore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudFilestore element
+include('elements/gcp/Storage/GcpCloudFilestore')
+GcpCloudFilestore('element', 'Cloud Filestore', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudFilestore element
+include('elements/gcp/Storage/GcpCloudFilestore')
+GcpCloudFilestore('element', 'Cloud Filestore', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudFilestore card
+include('elements/gcp/Storage/GcpCloudFilestore')
+GcpCloudFilestoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudFilestore card
+include('elements/gcp/Storage/GcpCloudFilestore')
+GcpCloudFilestoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Storage/GcpCloudStorage.card.png b/cloud/documentation/gcp/Storage/GcpCloudStorage.card.png
new file mode 100644
index 00000000000..963229c8a62
Binary files /dev/null and b/cloud/documentation/gcp/Storage/GcpCloudStorage.card.png differ
diff --git a/cloud/documentation/gcp/Storage/GcpCloudStorage.element.png b/cloud/documentation/gcp/Storage/GcpCloudStorage.element.png
new file mode 100644
index 00000000000..a917d4bf3db
Binary files /dev/null and b/cloud/documentation/gcp/Storage/GcpCloudStorage.element.png differ
diff --git a/cloud/documentation/gcp/Storage/GcpCloudStorage.md b/cloud/documentation/gcp/Storage/GcpCloudStorage.md
new file mode 100644
index 00000000000..cf6df380bae
--- /dev/null
+++ b/cloud/documentation/gcp/Storage/GcpCloudStorage.md
@@ -0,0 +1,81 @@
+# GcpCloudStorage
+```text
+elements/gcp/Storage/GcpCloudStorage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpCloudStorage icon](../../../icons/gcp/Storage/GcpCloudStorage.png) | ![GcpCloudStorage element](GcpCloudStorage.element.png) | ![GcpCloudStorage card](GcpCloudStorage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudStorage element
+include('elements/gcp/Storage/GcpCloudStorage')
+GcpCloudStorage('element', 'Cloud Storage', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudStorage element
+include('elements/gcp/Storage/GcpCloudStorage')
+GcpCloudStorage('element', 'Cloud Storage', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudStorage card
+include('elements/gcp/Storage/GcpCloudStorage')
+GcpCloudStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudStorage card
+include('elements/gcp/Storage/GcpCloudStorage')
+GcpCloudStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/Storage/GcpPersistentDisk.card.png b/cloud/documentation/gcp/Storage/GcpPersistentDisk.card.png
new file mode 100644
index 00000000000..f5f6753bf6e
Binary files /dev/null and b/cloud/documentation/gcp/Storage/GcpPersistentDisk.card.png differ
diff --git a/cloud/documentation/gcp/Storage/GcpPersistentDisk.element.png b/cloud/documentation/gcp/Storage/GcpPersistentDisk.element.png
new file mode 100644
index 00000000000..7baf33172b8
Binary files /dev/null and b/cloud/documentation/gcp/Storage/GcpPersistentDisk.element.png differ
diff --git a/cloud/documentation/gcp/Storage/GcpPersistentDisk.md b/cloud/documentation/gcp/Storage/GcpPersistentDisk.md
new file mode 100644
index 00000000000..90603128b0b
--- /dev/null
+++ b/cloud/documentation/gcp/Storage/GcpPersistentDisk.md
@@ -0,0 +1,81 @@
+# GcpPersistentDisk
+```text
+elements/gcp/Storage/GcpPersistentDisk
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![GcpPersistentDisk icon](../../../icons/gcp/Storage/GcpPersistentDisk.png) | ![GcpPersistentDisk element](GcpPersistentDisk.element.png) | ![GcpPersistentDisk card](GcpPersistentDisk.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpPersistentDisk element
+include('elements/gcp/Storage/GcpPersistentDisk')
+GcpPersistentDisk('element', 'Persistent Disk', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpPersistentDisk element
+include('elements/gcp/Storage/GcpPersistentDisk')
+GcpPersistentDisk('element', 'Persistent Disk', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpPersistentDisk card
+include('elements/gcp/Storage/GcpPersistentDisk')
+GcpPersistentDiskCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpPersistentDisk card
+include('elements/gcp/Storage/GcpPersistentDisk')
+GcpPersistentDiskCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/gcp/elements.md b/cloud/documentation/gcp/elements.md
new file mode 100644
index 00000000000..240c5d486cc
--- /dev/null
+++ b/cloud/documentation/gcp/elements.md
@@ -0,0 +1,149 @@
+# gcp - Elements
+## elements/gcp/AiAndMachineLearning
+| | Name |
+| :-: | --- |
+| ![GcpAdvancedSolutionsLab](AiAndMachineLearning/GcpAdvancedSolutionsLab.element.png) | [GcpAdvancedSolutionsLab](AiAndMachineLearning/GcpAdvancedSolutionsLab.md)
`elements/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab` |
+| ![GcpAiHub](AiAndMachineLearning/GcpAiHub.element.png) | [GcpAiHub](AiAndMachineLearning/GcpAiHub.md)
`elements/gcp/AiAndMachineLearning/GcpAiHub` |
+| ![GcpAiPlatformDataLabelingService](AiAndMachineLearning/GcpAiPlatformDataLabelingService.element.png) | [GcpAiPlatformDataLabelingService](AiAndMachineLearning/GcpAiPlatformDataLabelingService.md)
`elements/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService` |
+| ![GcpAiPlatform](AiAndMachineLearning/GcpAiPlatform.element.png) | [GcpAiPlatform](AiAndMachineLearning/GcpAiPlatform.md)
`elements/gcp/AiAndMachineLearning/GcpAiPlatform` |
+| ![GcpAutomlNaturalLanguage](AiAndMachineLearning/GcpAutomlNaturalLanguage.element.png) | [GcpAutomlNaturalLanguage](AiAndMachineLearning/GcpAutomlNaturalLanguage.md)
`elements/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage` |
+| ![GcpAutomlTables](AiAndMachineLearning/GcpAutomlTables.element.png) | [GcpAutomlTables](AiAndMachineLearning/GcpAutomlTables.md)
`elements/gcp/AiAndMachineLearning/GcpAutomlTables` |
+| ![GcpAutomlTranslation](AiAndMachineLearning/GcpAutomlTranslation.element.png) | [GcpAutomlTranslation](AiAndMachineLearning/GcpAutomlTranslation.md)
`elements/gcp/AiAndMachineLearning/GcpAutomlTranslation` |
+| ![GcpAutomlVideoIntelligence](AiAndMachineLearning/GcpAutomlVideoIntelligence.element.png) | [GcpAutomlVideoIntelligence](AiAndMachineLearning/GcpAutomlVideoIntelligence.md)
`elements/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence` |
+| ![GcpAutomlVision](AiAndMachineLearning/GcpAutomlVision.element.png) | [GcpAutomlVision](AiAndMachineLearning/GcpAutomlVision.md)
`elements/gcp/AiAndMachineLearning/GcpAutomlVision` |
+| ![GcpCloudAutoml](AiAndMachineLearning/GcpCloudAutoml.element.png) | [GcpCloudAutoml](AiAndMachineLearning/GcpCloudAutoml.md)
`elements/gcp/AiAndMachineLearning/GcpCloudAutoml` |
+| ![GcpCloudInferenceApi](AiAndMachineLearning/GcpCloudInferenceApi.element.png) | [GcpCloudInferenceApi](AiAndMachineLearning/GcpCloudInferenceApi.md)
`elements/gcp/AiAndMachineLearning/GcpCloudInferenceApi` |
+| ![GcpCloudJobsApi](AiAndMachineLearning/GcpCloudJobsApi.element.png) | [GcpCloudJobsApi](AiAndMachineLearning/GcpCloudJobsApi.md)
`elements/gcp/AiAndMachineLearning/GcpCloudJobsApi` |
+| ![GcpCloudNaturalLanguageApi](AiAndMachineLearning/GcpCloudNaturalLanguageApi.element.png) | [GcpCloudNaturalLanguageApi](AiAndMachineLearning/GcpCloudNaturalLanguageApi.md)
`elements/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi` |
+| ![GcpCloudSpeechToText](AiAndMachineLearning/GcpCloudSpeechToText.element.png) | [GcpCloudSpeechToText](AiAndMachineLearning/GcpCloudSpeechToText.md)
`elements/gcp/AiAndMachineLearning/GcpCloudSpeechToText` |
+| ![GcpCloudTextToSpeech](AiAndMachineLearning/GcpCloudTextToSpeech.element.png) | [GcpCloudTextToSpeech](AiAndMachineLearning/GcpCloudTextToSpeech.md)
`elements/gcp/AiAndMachineLearning/GcpCloudTextToSpeech` |
+| ![GcpCloudTpu](AiAndMachineLearning/GcpCloudTpu.element.png) | [GcpCloudTpu](AiAndMachineLearning/GcpCloudTpu.md)
`elements/gcp/AiAndMachineLearning/GcpCloudTpu` |
+| ![GcpCloudTranslationApi](AiAndMachineLearning/GcpCloudTranslationApi.element.png) | [GcpCloudTranslationApi](AiAndMachineLearning/GcpCloudTranslationApi.md)
`elements/gcp/AiAndMachineLearning/GcpCloudTranslationApi` |
+| ![GcpCloudVideoIntelligenceApi](AiAndMachineLearning/GcpCloudVideoIntelligenceApi.element.png) | [GcpCloudVideoIntelligenceApi](AiAndMachineLearning/GcpCloudVideoIntelligenceApi.md)
`elements/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi` |
+| ![GcpCloudVisionApi](AiAndMachineLearning/GcpCloudVisionApi.element.png) | [GcpCloudVisionApi](AiAndMachineLearning/GcpCloudVisionApi.md)
`elements/gcp/AiAndMachineLearning/GcpCloudVisionApi` |
+| ![GcpDialogFlowEnterpriseEdition](AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.element.png) | [GcpDialogFlowEnterpriseEdition](AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.md)
`elements/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition` |
+| ![GcpRecommendationsAi](AiAndMachineLearning/GcpRecommendationsAi.element.png) | [GcpRecommendationsAi](AiAndMachineLearning/GcpRecommendationsAi.md)
`elements/gcp/AiAndMachineLearning/GcpRecommendationsAi` |
+## elements/gcp/ApiManagement
+| | Name |
+| :-: | --- |
+| ![GcpApiAnalytics](ApiManagement/GcpApiAnalytics.element.png) | [GcpApiAnalytics](ApiManagement/GcpApiAnalytics.md)
`elements/gcp/ApiManagement/GcpApiAnalytics` |
+| ![GcpApigeeApiPlatform](ApiManagement/GcpApigeeApiPlatform.element.png) | [GcpApigeeApiPlatform](ApiManagement/GcpApigeeApiPlatform.md)
`elements/gcp/ApiManagement/GcpApigeeApiPlatform` |
+| ![GcpApigeeSense](ApiManagement/GcpApigeeSense.element.png) | [GcpApigeeSense](ApiManagement/GcpApigeeSense.md)
`elements/gcp/ApiManagement/GcpApigeeSense` |
+| ![GcpApiMonetization](ApiManagement/GcpApiMonetization.element.png) | [GcpApiMonetization](ApiManagement/GcpApiMonetization.md)
`elements/gcp/ApiManagement/GcpApiMonetization` |
+| ![GcpCloudEndpoints](ApiManagement/GcpCloudEndpoints.element.png) | [GcpCloudEndpoints](ApiManagement/GcpCloudEndpoints.md)
`elements/gcp/ApiManagement/GcpCloudEndpoints` |
+| ![GcpDeveloperPortal](ApiManagement/GcpDeveloperPortal.element.png) | [GcpDeveloperPortal](ApiManagement/GcpDeveloperPortal.md)
`elements/gcp/ApiManagement/GcpDeveloperPortal` |
+## elements/gcp/Compute
+| | Name |
+| :-: | --- |
+| ![GcpAppEngine](Compute/GcpAppEngine.element.png) | [GcpAppEngine](Compute/GcpAppEngine.md)
`elements/gcp/Compute/GcpAppEngine` |
+| ![GcpCloudFunctions](Compute/GcpCloudFunctions.element.png) | [GcpCloudFunctions](Compute/GcpCloudFunctions.md)
`elements/gcp/Compute/GcpCloudFunctions` |
+| ![GcpCloudRun](Compute/GcpCloudRun.element.png) | [GcpCloudRun](Compute/GcpCloudRun.md)
`elements/gcp/Compute/GcpCloudRun` |
+| ![GcpComputeEngine](Compute/GcpComputeEngine.element.png) | [GcpComputeEngine](Compute/GcpComputeEngine.md)
`elements/gcp/Compute/GcpComputeEngine` |
+| ![GcpContainerOptimizedOs](Compute/GcpContainerOptimizedOs.element.png) | [GcpContainerOptimizedOs](Compute/GcpContainerOptimizedOs.md)
`elements/gcp/Compute/GcpContainerOptimizedOs` |
+| ![GcpGkeOnPrem](Compute/GcpGkeOnPrem.element.png) | [GcpGkeOnPrem](Compute/GcpGkeOnPrem.md)
`elements/gcp/Compute/GcpGkeOnPrem` |
+| ![GcpGpu](Compute/GcpGpu.element.png) | [GcpGpu](Compute/GcpGpu.md)
`elements/gcp/Compute/GcpGpu` |
+| ![GcpKubetnetesEngine](Compute/GcpKubetnetesEngine.element.png) | [GcpKubetnetesEngine](Compute/GcpKubetnetesEngine.md)
`elements/gcp/Compute/GcpKubetnetesEngine` |
+## elements/gcp/DataAnalytics
+| | Name |
+| :-: | --- |
+| ![GcpBigquery](DataAnalytics/GcpBigquery.element.png) | [GcpBigquery](DataAnalytics/GcpBigquery.md)
`elements/gcp/DataAnalytics/GcpBigquery` |
+| ![GcpCloudComposer](DataAnalytics/GcpCloudComposer.element.png) | [GcpCloudComposer](DataAnalytics/GcpCloudComposer.md)
`elements/gcp/DataAnalytics/GcpCloudComposer` |
+| ![GcpCloudDataCatalog](DataAnalytics/GcpCloudDataCatalog.element.png) | [GcpCloudDataCatalog](DataAnalytics/GcpCloudDataCatalog.md)
`elements/gcp/DataAnalytics/GcpCloudDataCatalog` |
+| ![GcpCloudDataflow](DataAnalytics/GcpCloudDataflow.element.png) | [GcpCloudDataflow](DataAnalytics/GcpCloudDataflow.md)
`elements/gcp/DataAnalytics/GcpCloudDataflow` |
+| ![GcpCloudDataFusion](DataAnalytics/GcpCloudDataFusion.element.png) | [GcpCloudDataFusion](DataAnalytics/GcpCloudDataFusion.md)
`elements/gcp/DataAnalytics/GcpCloudDataFusion` |
+| ![GcpCloudDatalab](DataAnalytics/GcpCloudDatalab.element.png) | [GcpCloudDatalab](DataAnalytics/GcpCloudDatalab.md)
`elements/gcp/DataAnalytics/GcpCloudDatalab` |
+| ![GcpCloudDataprep](DataAnalytics/GcpCloudDataprep.element.png) | [GcpCloudDataprep](DataAnalytics/GcpCloudDataprep.md)
`elements/gcp/DataAnalytics/GcpCloudDataprep` |
+| ![GcpCloudDataproc](DataAnalytics/GcpCloudDataproc.element.png) | [GcpCloudDataproc](DataAnalytics/GcpCloudDataproc.md)
`elements/gcp/DataAnalytics/GcpCloudDataproc` |
+| ![GcpCloudPubsub](DataAnalytics/GcpCloudPubsub.element.png) | [GcpCloudPubsub](DataAnalytics/GcpCloudPubsub.md)
`elements/gcp/DataAnalytics/GcpCloudPubsub` |
+| ![GcpGenomics](DataAnalytics/GcpGenomics.element.png) | [GcpGenomics](DataAnalytics/GcpGenomics.md)
`elements/gcp/DataAnalytics/GcpGenomics` |
+## elements/gcp/Databases
+| | Name |
+| :-: | --- |
+| ![GcpCloudBigtable](Databases/GcpCloudBigtable.element.png) | [GcpCloudBigtable](Databases/GcpCloudBigtable.md)
`elements/gcp/Databases/GcpCloudBigtable` |
+| ![GcpCloudDatastore](Databases/GcpCloudDatastore.element.png) | [GcpCloudDatastore](Databases/GcpCloudDatastore.md)
`elements/gcp/Databases/GcpCloudDatastore` |
+| ![GcpCloudFirestore](Databases/GcpCloudFirestore.element.png) | [GcpCloudFirestore](Databases/GcpCloudFirestore.md)
`elements/gcp/Databases/GcpCloudFirestore` |
+| ![GcpCloudMemorystore](Databases/GcpCloudMemorystore.element.png) | [GcpCloudMemorystore](Databases/GcpCloudMemorystore.md)
`elements/gcp/Databases/GcpCloudMemorystore` |
+| ![GcpCloudSpanner](Databases/GcpCloudSpanner.element.png) | [GcpCloudSpanner](Databases/GcpCloudSpanner.md)
`elements/gcp/Databases/GcpCloudSpanner` |
+| ![GcpCloudSql](Databases/GcpCloudSql.element.png) | [GcpCloudSql](Databases/GcpCloudSql.md)
`elements/gcp/Databases/GcpCloudSql` |
+## elements/gcp/DeveloperTools
+| | Name |
+| :-: | --- |
+| ![GcpCloudBuild](DeveloperTools/GcpCloudBuild.element.png) | [GcpCloudBuild](DeveloperTools/GcpCloudBuild.md)
`elements/gcp/DeveloperTools/GcpCloudBuild` |
+| ![GcpCloudCode](DeveloperTools/GcpCloudCode.element.png) | [GcpCloudCode](DeveloperTools/GcpCloudCode.md)
`elements/gcp/DeveloperTools/GcpCloudCode` |
+| ![GcpCloudCodeForIntellij](DeveloperTools/GcpCloudCodeForIntellij.element.png) | [GcpCloudCodeForIntellij](DeveloperTools/GcpCloudCodeForIntellij.md)
`elements/gcp/DeveloperTools/GcpCloudCodeForIntellij` |
+| ![GcpCloudScheduler](DeveloperTools/GcpCloudScheduler.element.png) | [GcpCloudScheduler](DeveloperTools/GcpCloudScheduler.md)
`elements/gcp/DeveloperTools/GcpCloudScheduler` |
+| ![GcpCloudSdk](DeveloperTools/GcpCloudSdk.element.png) | [GcpCloudSdk](DeveloperTools/GcpCloudSdk.md)
`elements/gcp/DeveloperTools/GcpCloudSdk` |
+| ![GcpCloudSourceRepositories](DeveloperTools/GcpCloudSourceRepositories.element.png) | [GcpCloudSourceRepositories](DeveloperTools/GcpCloudSourceRepositories.md)
`elements/gcp/DeveloperTools/GcpCloudSourceRepositories` |
+| ![GcpCloudTasks](DeveloperTools/GcpCloudTasks.element.png) | [GcpCloudTasks](DeveloperTools/GcpCloudTasks.md)
`elements/gcp/DeveloperTools/GcpCloudTasks` |
+| ![GcpCloudTestLab](DeveloperTools/GcpCloudTestLab.element.png) | [GcpCloudTestLab](DeveloperTools/GcpCloudTestLab.md)
`elements/gcp/DeveloperTools/GcpCloudTestLab` |
+| ![GcpCloudToolsForEclipse](DeveloperTools/GcpCloudToolsForEclipse.element.png) | [GcpCloudToolsForEclipse](DeveloperTools/GcpCloudToolsForEclipse.md)
`elements/gcp/DeveloperTools/GcpCloudToolsForEclipse` |
+| ![GcpCloudToolsForPowershell](DeveloperTools/GcpCloudToolsForPowershell.element.png) | [GcpCloudToolsForPowershell](DeveloperTools/GcpCloudToolsForPowershell.md)
`elements/gcp/DeveloperTools/GcpCloudToolsForPowershell` |
+| ![GcpCloudToolsForVisualStudio](DeveloperTools/GcpCloudToolsForVisualStudio.element.png) | [GcpCloudToolsForVisualStudio](DeveloperTools/GcpCloudToolsForVisualStudio.md)
`elements/gcp/DeveloperTools/GcpCloudToolsForVisualStudio` |
+| ![GcpContainerRegistry](DeveloperTools/GcpContainerRegistry.element.png) | [GcpContainerRegistry](DeveloperTools/GcpContainerRegistry.md)
`elements/gcp/DeveloperTools/GcpContainerRegistry` |
+| ![GcpGradleAppEnginePlugin](DeveloperTools/GcpGradleAppEnginePlugin.element.png) | [GcpGradleAppEnginePlugin](DeveloperTools/GcpGradleAppEnginePlugin.md)
`elements/gcp/DeveloperTools/GcpGradleAppEnginePlugin` |
+| ![GcpIdePlugins](DeveloperTools/GcpIdePlugins.element.png) | [GcpIdePlugins](DeveloperTools/GcpIdePlugins.md)
`elements/gcp/DeveloperTools/GcpIdePlugins` |
+| ![GcpMavenAppEnginePlugin](DeveloperTools/GcpMavenAppEnginePlugin.element.png) | [GcpMavenAppEnginePlugin](DeveloperTools/GcpMavenAppEnginePlugin.md)
`elements/gcp/DeveloperTools/GcpMavenAppEnginePlugin` |
+## elements/gcp/HybridAndMultiCloud
+| | Name |
+| :-: | --- |
+| ![GcpStackdriver](HybridAndMultiCloud/GcpStackdriver.element.png) | [GcpStackdriver](HybridAndMultiCloud/GcpStackdriver.md)
`elements/gcp/HybridAndMultiCloud/GcpStackdriver` |
+| ![GcpTrafficDirector](HybridAndMultiCloud/GcpTrafficDirector.element.png) | [GcpTrafficDirector](HybridAndMultiCloud/GcpTrafficDirector.md)
`elements/gcp/HybridAndMultiCloud/GcpTrafficDirector` |
+## elements/gcp/InternetOfThings
+| | Name |
+| :-: | --- |
+| ![GcpCloudIotCore](InternetOfThings/GcpCloudIotCore.element.png) | [GcpCloudIotCore](InternetOfThings/GcpCloudIotCore.md)
`elements/gcp/InternetOfThings/GcpCloudIotCore` |
+## elements/gcp/ManagementTools
+| | Name |
+| :-: | --- |
+| ![GcpCloudApis](ManagementTools/GcpCloudApis.element.png) | [GcpCloudApis](ManagementTools/GcpCloudApis.md)
`elements/gcp/ManagementTools/GcpCloudApis` |
+| ![GcpCloudBillingApi](ManagementTools/GcpCloudBillingApi.element.png) | [GcpCloudBillingApi](ManagementTools/GcpCloudBillingApi.md)
`elements/gcp/ManagementTools/GcpCloudBillingApi` |
+| ![GcpCloudConsole](ManagementTools/GcpCloudConsole.element.png) | [GcpCloudConsole](ManagementTools/GcpCloudConsole.md)
`elements/gcp/ManagementTools/GcpCloudConsole` |
+| ![GcpCloudDeploymentManager](ManagementTools/GcpCloudDeploymentManager.element.png) | [GcpCloudDeploymentManager](ManagementTools/GcpCloudDeploymentManager.md)
`elements/gcp/ManagementTools/GcpCloudDeploymentManager` |
+| ![GcpCloudMobileApp](ManagementTools/GcpCloudMobileApp.element.png) | [GcpCloudMobileApp](ManagementTools/GcpCloudMobileApp.md)
`elements/gcp/ManagementTools/GcpCloudMobileApp` |
+| ![GcpCloudServiceMesh](ManagementTools/GcpCloudServiceMesh.element.png) | [GcpCloudServiceMesh](ManagementTools/GcpCloudServiceMesh.md)
`elements/gcp/ManagementTools/GcpCloudServiceMesh` |
+| ![GcpCloudShell](ManagementTools/GcpCloudShell.element.png) | [GcpCloudShell](ManagementTools/GcpCloudShell.md)
`elements/gcp/ManagementTools/GcpCloudShell` |
+| ![GcpDebugger](ManagementTools/GcpDebugger.element.png) | [GcpDebugger](ManagementTools/GcpDebugger.md)
`elements/gcp/ManagementTools/GcpDebugger` |
+| ![GcpErrorReporting](ManagementTools/GcpErrorReporting.element.png) | [GcpErrorReporting](ManagementTools/GcpErrorReporting.md)
`elements/gcp/ManagementTools/GcpErrorReporting` |
+| ![GcpLogging](ManagementTools/GcpLogging.element.png) | [GcpLogging](ManagementTools/GcpLogging.md)
`elements/gcp/ManagementTools/GcpLogging` |
+| ![GcpMonitoring](ManagementTools/GcpMonitoring.element.png) | [GcpMonitoring](ManagementTools/GcpMonitoring.md)
`elements/gcp/ManagementTools/GcpMonitoring` |
+| ![GcpProfiler](ManagementTools/GcpProfiler.element.png) | [GcpProfiler](ManagementTools/GcpProfiler.md)
`elements/gcp/ManagementTools/GcpProfiler` |
+| ![GcpStackdriver](ManagementTools/GcpStackdriver.element.png) | [GcpStackdriver](ManagementTools/GcpStackdriver.md)
`elements/gcp/ManagementTools/GcpStackdriver` |
+| ![GcpTrace](ManagementTools/GcpTrace.element.png) | [GcpTrace](ManagementTools/GcpTrace.md)
`elements/gcp/ManagementTools/GcpTrace` |
+## elements/gcp/Migration
+| | Name |
+| :-: | --- |
+| ![GcpTransferAppliance](Migration/GcpTransferAppliance.element.png) | [GcpTransferAppliance](Migration/GcpTransferAppliance.md)
`elements/gcp/Migration/GcpTransferAppliance` |
+## elements/gcp/Networking
+| | Name |
+| :-: | --- |
+| ![GcpCloudArmor](Networking/GcpCloudArmor.element.png) | [GcpCloudArmor](Networking/GcpCloudArmor.md)
`elements/gcp/Networking/GcpCloudArmor` |
+| ![GcpCloudCdn](Networking/GcpCloudCdn.element.png) | [GcpCloudCdn](Networking/GcpCloudCdn.md)
`elements/gcp/Networking/GcpCloudCdn` |
+| ![GcpCloudDns](Networking/GcpCloudDns.element.png) | [GcpCloudDns](Networking/GcpCloudDns.md)
`elements/gcp/Networking/GcpCloudDns` |
+| ![GcpCloudExternalIpAddresses](Networking/GcpCloudExternalIpAddresses.element.png) | [GcpCloudExternalIpAddresses](Networking/GcpCloudExternalIpAddresses.md)
`elements/gcp/Networking/GcpCloudExternalIpAddresses` |
+| ![GcpCloudFirewallRules](Networking/GcpCloudFirewallRules.element.png) | [GcpCloudFirewallRules](Networking/GcpCloudFirewallRules.md)
`elements/gcp/Networking/GcpCloudFirewallRules` |
+| ![GcpCloudLoadBalancing](Networking/GcpCloudLoadBalancing.element.png) | [GcpCloudLoadBalancing](Networking/GcpCloudLoadBalancing.md)
`elements/gcp/Networking/GcpCloudLoadBalancing` |
+| ![GcpCloudNat](Networking/GcpCloudNat.element.png) | [GcpCloudNat](Networking/GcpCloudNat.md)
`elements/gcp/Networking/GcpCloudNat` |
+| ![GcpCloudNetwork](Networking/GcpCloudNetwork.element.png) | [GcpCloudNetwork](Networking/GcpCloudNetwork.md)
`elements/gcp/Networking/GcpCloudNetwork` |
+| ![GcpCloudRouter](Networking/GcpCloudRouter.element.png) | [GcpCloudRouter](Networking/GcpCloudRouter.md)
`elements/gcp/Networking/GcpCloudRouter` |
+| ![GcpCloudRoutes](Networking/GcpCloudRoutes.element.png) | [GcpCloudRoutes](Networking/GcpCloudRoutes.md)
`elements/gcp/Networking/GcpCloudRoutes` |
+| ![GcpCloudVpn](Networking/GcpCloudVpn.element.png) | [GcpCloudVpn](Networking/GcpCloudVpn.md)
`elements/gcp/Networking/GcpCloudVpn` |
+| ![GcpDedicatedInterconnect](Networking/GcpDedicatedInterconnect.element.png) | [GcpDedicatedInterconnect](Networking/GcpDedicatedInterconnect.md)
`elements/gcp/Networking/GcpDedicatedInterconnect` |
+| ![GcpPartnerInterconnect](Networking/GcpPartnerInterconnect.element.png) | [GcpPartnerInterconnect](Networking/GcpPartnerInterconnect.md)
`elements/gcp/Networking/GcpPartnerInterconnect` |
+| ![GcpPremiumNetworkTier](Networking/GcpPremiumNetworkTier.element.png) | [GcpPremiumNetworkTier](Networking/GcpPremiumNetworkTier.md)
`elements/gcp/Networking/GcpPremiumNetworkTier` |
+| ![GcpStandardNetworkTier](Networking/GcpStandardNetworkTier.element.png) | [GcpStandardNetworkTier](Networking/GcpStandardNetworkTier.md)
`elements/gcp/Networking/GcpStandardNetworkTier` |
+| ![GcpTrafficDirector](Networking/GcpTrafficDirector.element.png) | [GcpTrafficDirector](Networking/GcpTrafficDirector.md)
`elements/gcp/Networking/GcpTrafficDirector` |
+| ![GcpVirtualPrivateCloud](Networking/GcpVirtualPrivateCloud.element.png) | [GcpVirtualPrivateCloud](Networking/GcpVirtualPrivateCloud.md)
`elements/gcp/Networking/GcpVirtualPrivateCloud` |
+## elements/gcp/Security
+| | Name |
+| :-: | --- |
+| ![GcpCloudIam](Security/GcpCloudIam.element.png) | [GcpCloudIam](Security/GcpCloudIam.md)
`elements/gcp/Security/GcpCloudIam` |
+| ![GcpCloudResourceManager](Security/GcpCloudResourceManager.element.png) | [GcpCloudResourceManager](Security/GcpCloudResourceManager.md)
`elements/gcp/Security/GcpCloudResourceManager` |
+| ![GcpCloudSecurityCommandCenter](Security/GcpCloudSecurityCommandCenter.element.png) | [GcpCloudSecurityCommandCenter](Security/GcpCloudSecurityCommandCenter.md)
`elements/gcp/Security/GcpCloudSecurityCommandCenter` |
+| ![GcpCloudSecurityScanner](Security/GcpCloudSecurityScanner.element.png) | [GcpCloudSecurityScanner](Security/GcpCloudSecurityScanner.md)
`elements/gcp/Security/GcpCloudSecurityScanner` |
+| ![GcpKeyManagementService](Security/GcpKeyManagementService.element.png) | [GcpKeyManagementService](Security/GcpKeyManagementService.md)
`elements/gcp/Security/GcpKeyManagementService` |
+## elements/gcp/Storage
+| | Name |
+| :-: | --- |
+| ![GcpCloudFilestore](Storage/GcpCloudFilestore.element.png) | [GcpCloudFilestore](Storage/GcpCloudFilestore.md)
`elements/gcp/Storage/GcpCloudFilestore` |
+| ![GcpCloudStorage](Storage/GcpCloudStorage.element.png) | [GcpCloudStorage](Storage/GcpCloudStorage.md)
`elements/gcp/Storage/GcpCloudStorage` |
+| ![GcpPersistentDisk](Storage/GcpPersistentDisk.element.png) | [GcpPersistentDisk](Storage/GcpPersistentDisk.md)
`elements/gcp/Storage/GcpPersistentDisk` |
diff --git a/cloud/documentation/gcp/groups.md b/cloud/documentation/gcp/groups.md
new file mode 100644
index 00000000000..ad45ef55216
--- /dev/null
+++ b/cloud/documentation/gcp/groups.md
@@ -0,0 +1,26 @@
+# gcp - Groups
+## groups/gcp
+| | Name |
+| :-: | --- |
+| ![GcpGroupAccount](GcpGroupAccount.group.png) | [GcpGroupAccount](GcpGroupAccount.md)
`groups/gcp/GcpGroupAccount` |
+| ![GcpGroupCloudServiceProvider](GcpGroupCloudServiceProvider.group.png) | [GcpGroupCloudServiceProvider](GcpGroupCloudServiceProvider.md)
`groups/gcp/GcpGroupCloudServiceProvider` |
+| ![GcpGroupExternalDataSources](GcpGroupExternalDataSources.group.png) | [GcpGroupExternalDataSources](GcpGroupExternalDataSources.md)
`groups/gcp/GcpGroupExternalDataSources` |
+| ![GcpGroupExternalInfrastructure1stParty](GcpGroupExternalInfrastructure1stParty.group.png) | [GcpGroupExternalInfrastructure1stParty](GcpGroupExternalInfrastructure1stParty.md)
`groups/gcp/GcpGroupExternalInfrastructure1stParty` |
+| ![GcpGroupExternalInfrastructure3rdParty](GcpGroupExternalInfrastructure3rdParty.group.png) | [GcpGroupExternalInfrastructure3rdParty](GcpGroupExternalInfrastructure3rdParty.md)
`groups/gcp/GcpGroupExternalInfrastructure3rdParty` |
+| ![GcpGroupExternalSaasProviders](GcpGroupExternalSaasProviders.group.png) | [GcpGroupExternalSaasProviders](GcpGroupExternalSaasProviders.md)
`groups/gcp/GcpGroupExternalSaasProviders` |
+| ![GcpGroupFirewall](GcpGroupFirewall.group.png) | [GcpGroupFirewall](GcpGroupFirewall.md)
`groups/gcp/GcpGroupFirewall` |
+| ![GcpGroupInfrastructureSystem](GcpGroupInfrastructureSystem.group.png) | [GcpGroupInfrastructureSystem](GcpGroupInfrastructureSystem.md)
`groups/gcp/GcpGroupInfrastructureSystem` |
+| ![GcpGroupInstanceGroup](GcpGroupInstanceGroup.group.png) | [GcpGroupInstanceGroup](GcpGroupInstanceGroup.md)
`groups/gcp/GcpGroupInstanceGroup` |
+| ![GcpGroupInstances](GcpGroupInstances.group.png) | [GcpGroupInstances](GcpGroupInstances.md)
`groups/gcp/GcpGroupInstances` |
+| ![GcpGroupKubernetesCluster](GcpGroupKubernetesCluster.group.png) | [GcpGroupKubernetesCluster](GcpGroupKubernetesCluster.md)
`groups/gcp/GcpGroupKubernetesCluster` |
+| ![GcpGroupLogicalGroupingOfServices](GcpGroupLogicalGroupingOfServices.group.png) | [GcpGroupLogicalGroupingOfServices](GcpGroupLogicalGroupingOfServices.md)
`groups/gcp/GcpGroupLogicalGroupingOfServices` |
+| ![GcpGroupOnPremise](GcpGroupOnPremise.group.png) | [GcpGroupOnPremise](GcpGroupOnPremise.md)
`groups/gcp/GcpGroupOnPremise` |
+| ![GcpGroupOptionalComponent](GcpGroupOptionalComponent.group.png) | [GcpGroupOptionalComponent](GcpGroupOptionalComponent.md)
`groups/gcp/GcpGroupOptionalComponent` |
+| ![GcpGroupPod](GcpGroupPod.group.png) | [GcpGroupPod](GcpGroupPod.md)
`groups/gcp/GcpGroupPod` |
+| ![GcpGroupProjectZone](GcpGroupProjectZone.group.png) | [GcpGroupProjectZone](GcpGroupProjectZone.md)
`groups/gcp/GcpGroupProjectZone` |
+| ![GcpGroupRegion](GcpGroupRegion.group.png) | [GcpGroupRegion](GcpGroupRegion.md)
`groups/gcp/GcpGroupRegion` |
+| ![GcpGroupReplicaPool](GcpGroupReplicaPool.group.png) | [GcpGroupReplicaPool](GcpGroupReplicaPool.md)
`groups/gcp/GcpGroupReplicaPool` |
+| ![GcpGroupSubNetwork](GcpGroupSubNetwork.group.png) | [GcpGroupSubNetwork](GcpGroupSubNetwork.md)
`groups/gcp/GcpGroupSubNetwork` |
+| ![GcpGroupSystem](GcpGroupSystem.group.png) | [GcpGroupSystem](GcpGroupSystem.md)
`groups/gcp/GcpGroupSystem` |
+| ![GcpGroupUser](GcpGroupUser.group.png) | [GcpGroupUser](GcpGroupUser.md)
`groups/gcp/GcpGroupUser` |
+| ![GcpGroupZone](GcpGroupZone.group.png) | [GcpGroupZone](GcpGroupZone.md)
`groups/gcp/GcpGroupZone` |
diff --git a/cloud/documentation/materials/Action/Materials3dRotation.card.png b/cloud/documentation/materials/Action/Materials3dRotation.card.png
new file mode 100644
index 00000000000..e964a32ad4a
Binary files /dev/null and b/cloud/documentation/materials/Action/Materials3dRotation.card.png differ
diff --git a/cloud/documentation/materials/Action/Materials3dRotation.element.png b/cloud/documentation/materials/Action/Materials3dRotation.element.png
new file mode 100644
index 00000000000..4030dd4a80f
Binary files /dev/null and b/cloud/documentation/materials/Action/Materials3dRotation.element.png differ
diff --git a/cloud/documentation/materials/Action/Materials3dRotation.md b/cloud/documentation/materials/Action/Materials3dRotation.md
new file mode 100644
index 00000000000..4e68d73ac6d
--- /dev/null
+++ b/cloud/documentation/materials/Action/Materials3dRotation.md
@@ -0,0 +1,81 @@
+# Materials3dRotation
+```text
+elements/materials/Action/Materials3dRotation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![Materials3dRotation icon](../../../icons/materials/Action/Materials3dRotation.png) | ![Materials3dRotation element](Materials3dRotation.element.png) | ![Materials3dRotation card](Materials3dRotation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the Materials3dRotation element
+include('elements/materials/Action/Materials3dRotation')
+Materials3dRotation('element', 'Rotation', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the Materials3dRotation element
+include('elements/materials/Action/Materials3dRotation')
+Materials3dRotation('element', 'Rotation', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the Materials3dRotation card
+include('elements/materials/Action/Materials3dRotation')
+Materials3dRotationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the Materials3dRotation card
+include('elements/materials/Action/Materials3dRotation')
+Materials3dRotationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAccessibility.card.png b/cloud/documentation/materials/Action/MaterialsAccessibility.card.png
new file mode 100644
index 00000000000..3d45b99b4a6
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAccessibility.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAccessibility.element.png b/cloud/documentation/materials/Action/MaterialsAccessibility.element.png
new file mode 100644
index 00000000000..66008544c60
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAccessibility.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAccessibility.md b/cloud/documentation/materials/Action/MaterialsAccessibility.md
new file mode 100644
index 00000000000..6aa8cea203c
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAccessibility.md
@@ -0,0 +1,81 @@
+# MaterialsAccessibility
+```text
+elements/materials/Action/MaterialsAccessibility
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAccessibility icon](../../../icons/materials/Action/MaterialsAccessibility.png) | ![MaterialsAccessibility element](MaterialsAccessibility.element.png) | ![MaterialsAccessibility card](MaterialsAccessibility.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessibility element
+include('elements/materials/Action/MaterialsAccessibility')
+MaterialsAccessibility('element', 'Accessibility', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessibility element
+include('elements/materials/Action/MaterialsAccessibility')
+MaterialsAccessibility('element', 'Accessibility', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccessibility card
+include('elements/materials/Action/MaterialsAccessibility')
+MaterialsAccessibilityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccessibility card
+include('elements/materials/Action/MaterialsAccessibility')
+MaterialsAccessibilityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAccessible.card.png b/cloud/documentation/materials/Action/MaterialsAccessible.card.png
new file mode 100644
index 00000000000..fad1fe67983
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAccessible.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAccessible.element.png b/cloud/documentation/materials/Action/MaterialsAccessible.element.png
new file mode 100644
index 00000000000..2498e2f2502
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAccessible.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAccessible.md b/cloud/documentation/materials/Action/MaterialsAccessible.md
new file mode 100644
index 00000000000..ca67b1cb4e9
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAccessible.md
@@ -0,0 +1,81 @@
+# MaterialsAccessible
+```text
+elements/materials/Action/MaterialsAccessible
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAccessible icon](../../../icons/materials/Action/MaterialsAccessible.png) | ![MaterialsAccessible element](MaterialsAccessible.element.png) | ![MaterialsAccessible card](MaterialsAccessible.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessible element
+include('elements/materials/Action/MaterialsAccessible')
+MaterialsAccessible('element', 'Accessible', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessible element
+include('elements/materials/Action/MaterialsAccessible')
+MaterialsAccessible('element', 'Accessible', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccessible card
+include('elements/materials/Action/MaterialsAccessible')
+MaterialsAccessibleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccessible card
+include('elements/materials/Action/MaterialsAccessible')
+MaterialsAccessibleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAccountBalance.card.png b/cloud/documentation/materials/Action/MaterialsAccountBalance.card.png
new file mode 100644
index 00000000000..7986803cf65
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAccountBalance.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAccountBalance.element.png b/cloud/documentation/materials/Action/MaterialsAccountBalance.element.png
new file mode 100644
index 00000000000..aa40e08b03b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAccountBalance.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAccountBalance.md b/cloud/documentation/materials/Action/MaterialsAccountBalance.md
new file mode 100644
index 00000000000..986a088a0bb
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAccountBalance.md
@@ -0,0 +1,81 @@
+# MaterialsAccountBalance
+```text
+elements/materials/Action/MaterialsAccountBalance
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAccountBalance icon](../../../icons/materials/Action/MaterialsAccountBalance.png) | ![MaterialsAccountBalance element](MaterialsAccountBalance.element.png) | ![MaterialsAccountBalance card](MaterialsAccountBalance.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccountBalance element
+include('elements/materials/Action/MaterialsAccountBalance')
+MaterialsAccountBalance('element', 'Account Balance', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccountBalance element
+include('elements/materials/Action/MaterialsAccountBalance')
+MaterialsAccountBalance('element', 'Account Balance', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccountBalance card
+include('elements/materials/Action/MaterialsAccountBalance')
+MaterialsAccountBalanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccountBalance card
+include('elements/materials/Action/MaterialsAccountBalance')
+MaterialsAccountBalanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAccountBalanceWallet.card.png b/cloud/documentation/materials/Action/MaterialsAccountBalanceWallet.card.png
new file mode 100644
index 00000000000..5f634da5482
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAccountBalanceWallet.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAccountBalanceWallet.element.png b/cloud/documentation/materials/Action/MaterialsAccountBalanceWallet.element.png
new file mode 100644
index 00000000000..5c0a713007b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAccountBalanceWallet.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAccountBalanceWallet.md b/cloud/documentation/materials/Action/MaterialsAccountBalanceWallet.md
new file mode 100644
index 00000000000..218e68767ca
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAccountBalanceWallet.md
@@ -0,0 +1,81 @@
+# MaterialsAccountBalanceWallet
+```text
+elements/materials/Action/MaterialsAccountBalanceWallet
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAccountBalanceWallet icon](../../../icons/materials/Action/MaterialsAccountBalanceWallet.png) | ![MaterialsAccountBalanceWallet element](MaterialsAccountBalanceWallet.element.png) | ![MaterialsAccountBalanceWallet card](MaterialsAccountBalanceWallet.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccountBalanceWallet element
+include('elements/materials/Action/MaterialsAccountBalanceWallet')
+MaterialsAccountBalanceWallet('element', 'Account Balance Wallet', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccountBalanceWallet element
+include('elements/materials/Action/MaterialsAccountBalanceWallet')
+MaterialsAccountBalanceWallet('element', 'Account Balance Wallet', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccountBalanceWallet card
+include('elements/materials/Action/MaterialsAccountBalanceWallet')
+MaterialsAccountBalanceWalletCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccountBalanceWallet card
+include('elements/materials/Action/MaterialsAccountBalanceWallet')
+MaterialsAccountBalanceWalletCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAccountBox.card.png b/cloud/documentation/materials/Action/MaterialsAccountBox.card.png
new file mode 100644
index 00000000000..d36156078d1
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAccountBox.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAccountBox.element.png b/cloud/documentation/materials/Action/MaterialsAccountBox.element.png
new file mode 100644
index 00000000000..a61ccd3ee18
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAccountBox.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAccountBox.md b/cloud/documentation/materials/Action/MaterialsAccountBox.md
new file mode 100644
index 00000000000..737aafaa89b
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAccountBox.md
@@ -0,0 +1,81 @@
+# MaterialsAccountBox
+```text
+elements/materials/Action/MaterialsAccountBox
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAccountBox icon](../../../icons/materials/Action/MaterialsAccountBox.png) | ![MaterialsAccountBox element](MaterialsAccountBox.element.png) | ![MaterialsAccountBox card](MaterialsAccountBox.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccountBox element
+include('elements/materials/Action/MaterialsAccountBox')
+MaterialsAccountBox('element', 'Account Box', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccountBox element
+include('elements/materials/Action/MaterialsAccountBox')
+MaterialsAccountBox('element', 'Account Box', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccountBox card
+include('elements/materials/Action/MaterialsAccountBox')
+MaterialsAccountBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccountBox card
+include('elements/materials/Action/MaterialsAccountBox')
+MaterialsAccountBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAccountCircle.card.png b/cloud/documentation/materials/Action/MaterialsAccountCircle.card.png
new file mode 100644
index 00000000000..088caafd878
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAccountCircle.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAccountCircle.element.png b/cloud/documentation/materials/Action/MaterialsAccountCircle.element.png
new file mode 100644
index 00000000000..d7a2cc0d51a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAccountCircle.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAccountCircle.md b/cloud/documentation/materials/Action/MaterialsAccountCircle.md
new file mode 100644
index 00000000000..af5239554e3
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAccountCircle.md
@@ -0,0 +1,81 @@
+# MaterialsAccountCircle
+```text
+elements/materials/Action/MaterialsAccountCircle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAccountCircle icon](../../../icons/materials/Action/MaterialsAccountCircle.png) | ![MaterialsAccountCircle element](MaterialsAccountCircle.element.png) | ![MaterialsAccountCircle card](MaterialsAccountCircle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccountCircle element
+include('elements/materials/Action/MaterialsAccountCircle')
+MaterialsAccountCircle('element', 'Account Circle', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccountCircle element
+include('elements/materials/Action/MaterialsAccountCircle')
+MaterialsAccountCircle('element', 'Account Circle', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccountCircle card
+include('elements/materials/Action/MaterialsAccountCircle')
+MaterialsAccountCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccountCircle card
+include('elements/materials/Action/MaterialsAccountCircle')
+MaterialsAccountCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAddShoppingCart.card.png b/cloud/documentation/materials/Action/MaterialsAddShoppingCart.card.png
new file mode 100644
index 00000000000..bc1061fce04
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAddShoppingCart.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAddShoppingCart.element.png b/cloud/documentation/materials/Action/MaterialsAddShoppingCart.element.png
new file mode 100644
index 00000000000..1b5e186a65c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAddShoppingCart.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAddShoppingCart.md b/cloud/documentation/materials/Action/MaterialsAddShoppingCart.md
new file mode 100644
index 00000000000..930bc26ed4b
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAddShoppingCart.md
@@ -0,0 +1,81 @@
+# MaterialsAddShoppingCart
+```text
+elements/materials/Action/MaterialsAddShoppingCart
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAddShoppingCart icon](../../../icons/materials/Action/MaterialsAddShoppingCart.png) | ![MaterialsAddShoppingCart element](MaterialsAddShoppingCart.element.png) | ![MaterialsAddShoppingCart card](MaterialsAddShoppingCart.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddShoppingCart element
+include('elements/materials/Action/MaterialsAddShoppingCart')
+MaterialsAddShoppingCart('element', 'Add Shopping Cart', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddShoppingCart element
+include('elements/materials/Action/MaterialsAddShoppingCart')
+MaterialsAddShoppingCart('element', 'Add Shopping Cart', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddShoppingCart card
+include('elements/materials/Action/MaterialsAddShoppingCart')
+MaterialsAddShoppingCartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddShoppingCart card
+include('elements/materials/Action/MaterialsAddShoppingCart')
+MaterialsAddShoppingCartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAlarm.card.png b/cloud/documentation/materials/Action/MaterialsAlarm.card.png
new file mode 100644
index 00000000000..a80744f0b73
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAlarm.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAlarm.element.png b/cloud/documentation/materials/Action/MaterialsAlarm.element.png
new file mode 100644
index 00000000000..d5cc432b299
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAlarm.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAlarm.md b/cloud/documentation/materials/Action/MaterialsAlarm.md
new file mode 100644
index 00000000000..43ac6be2f6e
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAlarm.md
@@ -0,0 +1,81 @@
+# MaterialsAlarm
+```text
+elements/materials/Action/MaterialsAlarm
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAlarm icon](../../../icons/materials/Action/MaterialsAlarm.png) | ![MaterialsAlarm element](MaterialsAlarm.element.png) | ![MaterialsAlarm card](MaterialsAlarm.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlarm element
+include('elements/materials/Action/MaterialsAlarm')
+MaterialsAlarm('element', 'Alarm', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlarm element
+include('elements/materials/Action/MaterialsAlarm')
+MaterialsAlarm('element', 'Alarm', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAlarm card
+include('elements/materials/Action/MaterialsAlarm')
+MaterialsAlarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAlarm card
+include('elements/materials/Action/MaterialsAlarm')
+MaterialsAlarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAlarmAdd.card.png b/cloud/documentation/materials/Action/MaterialsAlarmAdd.card.png
new file mode 100644
index 00000000000..80055b8ef24
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAlarmAdd.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAlarmAdd.element.png b/cloud/documentation/materials/Action/MaterialsAlarmAdd.element.png
new file mode 100644
index 00000000000..a4519d185c9
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAlarmAdd.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAlarmAdd.md b/cloud/documentation/materials/Action/MaterialsAlarmAdd.md
new file mode 100644
index 00000000000..3ca9cb80810
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAlarmAdd.md
@@ -0,0 +1,81 @@
+# MaterialsAlarmAdd
+```text
+elements/materials/Action/MaterialsAlarmAdd
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAlarmAdd icon](../../../icons/materials/Action/MaterialsAlarmAdd.png) | ![MaterialsAlarmAdd element](MaterialsAlarmAdd.element.png) | ![MaterialsAlarmAdd card](MaterialsAlarmAdd.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlarmAdd element
+include('elements/materials/Action/MaterialsAlarmAdd')
+MaterialsAlarmAdd('element', 'Alarm Add', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlarmAdd element
+include('elements/materials/Action/MaterialsAlarmAdd')
+MaterialsAlarmAdd('element', 'Alarm Add', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAlarmAdd card
+include('elements/materials/Action/MaterialsAlarmAdd')
+MaterialsAlarmAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAlarmAdd card
+include('elements/materials/Action/MaterialsAlarmAdd')
+MaterialsAlarmAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAlarmOff.card.png b/cloud/documentation/materials/Action/MaterialsAlarmOff.card.png
new file mode 100644
index 00000000000..40f23fc3883
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAlarmOff.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAlarmOff.element.png b/cloud/documentation/materials/Action/MaterialsAlarmOff.element.png
new file mode 100644
index 00000000000..85d33dde9eb
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAlarmOff.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAlarmOff.md b/cloud/documentation/materials/Action/MaterialsAlarmOff.md
new file mode 100644
index 00000000000..6be200d9f48
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAlarmOff.md
@@ -0,0 +1,81 @@
+# MaterialsAlarmOff
+```text
+elements/materials/Action/MaterialsAlarmOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAlarmOff icon](../../../icons/materials/Action/MaterialsAlarmOff.png) | ![MaterialsAlarmOff element](MaterialsAlarmOff.element.png) | ![MaterialsAlarmOff card](MaterialsAlarmOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlarmOff element
+include('elements/materials/Action/MaterialsAlarmOff')
+MaterialsAlarmOff('element', 'Alarm Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlarmOff element
+include('elements/materials/Action/MaterialsAlarmOff')
+MaterialsAlarmOff('element', 'Alarm Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAlarmOff card
+include('elements/materials/Action/MaterialsAlarmOff')
+MaterialsAlarmOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAlarmOff card
+include('elements/materials/Action/MaterialsAlarmOff')
+MaterialsAlarmOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAlarmOn.card.png b/cloud/documentation/materials/Action/MaterialsAlarmOn.card.png
new file mode 100644
index 00000000000..02f290cc4b1
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAlarmOn.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAlarmOn.element.png b/cloud/documentation/materials/Action/MaterialsAlarmOn.element.png
new file mode 100644
index 00000000000..6ebf52d5b43
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAlarmOn.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAlarmOn.md b/cloud/documentation/materials/Action/MaterialsAlarmOn.md
new file mode 100644
index 00000000000..4c0a1b1efce
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAlarmOn.md
@@ -0,0 +1,81 @@
+# MaterialsAlarmOn
+```text
+elements/materials/Action/MaterialsAlarmOn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAlarmOn icon](../../../icons/materials/Action/MaterialsAlarmOn.png) | ![MaterialsAlarmOn element](MaterialsAlarmOn.element.png) | ![MaterialsAlarmOn card](MaterialsAlarmOn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlarmOn element
+include('elements/materials/Action/MaterialsAlarmOn')
+MaterialsAlarmOn('element', 'Alarm On', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlarmOn element
+include('elements/materials/Action/MaterialsAlarmOn')
+MaterialsAlarmOn('element', 'Alarm On', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAlarmOn card
+include('elements/materials/Action/MaterialsAlarmOn')
+MaterialsAlarmOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAlarmOn card
+include('elements/materials/Action/MaterialsAlarmOn')
+MaterialsAlarmOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAllOut.card.png b/cloud/documentation/materials/Action/MaterialsAllOut.card.png
new file mode 100644
index 00000000000..4f9f2a80eb5
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAllOut.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAllOut.element.png b/cloud/documentation/materials/Action/MaterialsAllOut.element.png
new file mode 100644
index 00000000000..107aa524ca6
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAllOut.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAllOut.md b/cloud/documentation/materials/Action/MaterialsAllOut.md
new file mode 100644
index 00000000000..feda01f132e
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAllOut.md
@@ -0,0 +1,81 @@
+# MaterialsAllOut
+```text
+elements/materials/Action/MaterialsAllOut
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAllOut icon](../../../icons/materials/Action/MaterialsAllOut.png) | ![MaterialsAllOut element](MaterialsAllOut.element.png) | ![MaterialsAllOut card](MaterialsAllOut.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAllOut element
+include('elements/materials/Action/MaterialsAllOut')
+MaterialsAllOut('element', 'All Out', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAllOut element
+include('elements/materials/Action/MaterialsAllOut')
+MaterialsAllOut('element', 'All Out', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAllOut card
+include('elements/materials/Action/MaterialsAllOut')
+MaterialsAllOutCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAllOut card
+include('elements/materials/Action/MaterialsAllOut')
+MaterialsAllOutCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAndroid.card.png b/cloud/documentation/materials/Action/MaterialsAndroid.card.png
new file mode 100644
index 00000000000..e221464d244
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAndroid.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAndroid.element.png b/cloud/documentation/materials/Action/MaterialsAndroid.element.png
new file mode 100644
index 00000000000..7e946e0e578
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAndroid.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAndroid.md b/cloud/documentation/materials/Action/MaterialsAndroid.md
new file mode 100644
index 00000000000..b239b05318f
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAndroid.md
@@ -0,0 +1,81 @@
+# MaterialsAndroid
+```text
+elements/materials/Action/MaterialsAndroid
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAndroid icon](../../../icons/materials/Action/MaterialsAndroid.png) | ![MaterialsAndroid element](MaterialsAndroid.element.png) | ![MaterialsAndroid card](MaterialsAndroid.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAndroid element
+include('elements/materials/Action/MaterialsAndroid')
+MaterialsAndroid('element', 'Android', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAndroid element
+include('elements/materials/Action/MaterialsAndroid')
+MaterialsAndroid('element', 'Android', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAndroid card
+include('elements/materials/Action/MaterialsAndroid')
+MaterialsAndroidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAndroid card
+include('elements/materials/Action/MaterialsAndroid')
+MaterialsAndroidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAnnouncement.card.png b/cloud/documentation/materials/Action/MaterialsAnnouncement.card.png
new file mode 100644
index 00000000000..e47a3053df3
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAnnouncement.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAnnouncement.element.png b/cloud/documentation/materials/Action/MaterialsAnnouncement.element.png
new file mode 100644
index 00000000000..3c710235c6a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAnnouncement.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAnnouncement.md b/cloud/documentation/materials/Action/MaterialsAnnouncement.md
new file mode 100644
index 00000000000..cd7f977c099
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAnnouncement.md
@@ -0,0 +1,81 @@
+# MaterialsAnnouncement
+```text
+elements/materials/Action/MaterialsAnnouncement
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAnnouncement icon](../../../icons/materials/Action/MaterialsAnnouncement.png) | ![MaterialsAnnouncement element](MaterialsAnnouncement.element.png) | ![MaterialsAnnouncement card](MaterialsAnnouncement.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAnnouncement element
+include('elements/materials/Action/MaterialsAnnouncement')
+MaterialsAnnouncement('element', 'Announcement', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAnnouncement element
+include('elements/materials/Action/MaterialsAnnouncement')
+MaterialsAnnouncement('element', 'Announcement', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAnnouncement card
+include('elements/materials/Action/MaterialsAnnouncement')
+MaterialsAnnouncementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAnnouncement card
+include('elements/materials/Action/MaterialsAnnouncement')
+MaterialsAnnouncementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAspectRatio.card.png b/cloud/documentation/materials/Action/MaterialsAspectRatio.card.png
new file mode 100644
index 00000000000..6479ea29c79
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAspectRatio.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAspectRatio.element.png b/cloud/documentation/materials/Action/MaterialsAspectRatio.element.png
new file mode 100644
index 00000000000..1217af1d11b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAspectRatio.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAspectRatio.md b/cloud/documentation/materials/Action/MaterialsAspectRatio.md
new file mode 100644
index 00000000000..d3460010e67
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAspectRatio.md
@@ -0,0 +1,81 @@
+# MaterialsAspectRatio
+```text
+elements/materials/Action/MaterialsAspectRatio
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAspectRatio icon](../../../icons/materials/Action/MaterialsAspectRatio.png) | ![MaterialsAspectRatio element](MaterialsAspectRatio.element.png) | ![MaterialsAspectRatio card](MaterialsAspectRatio.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAspectRatio element
+include('elements/materials/Action/MaterialsAspectRatio')
+MaterialsAspectRatio('element', 'Aspect Ratio', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAspectRatio element
+include('elements/materials/Action/MaterialsAspectRatio')
+MaterialsAspectRatio('element', 'Aspect Ratio', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAspectRatio card
+include('elements/materials/Action/MaterialsAspectRatio')
+MaterialsAspectRatioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAspectRatio card
+include('elements/materials/Action/MaterialsAspectRatio')
+MaterialsAspectRatioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAssessment.card.png b/cloud/documentation/materials/Action/MaterialsAssessment.card.png
new file mode 100644
index 00000000000..6fbaa560f9f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAssessment.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAssessment.element.png b/cloud/documentation/materials/Action/MaterialsAssessment.element.png
new file mode 100644
index 00000000000..71a0fc43cff
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAssessment.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAssessment.md b/cloud/documentation/materials/Action/MaterialsAssessment.md
new file mode 100644
index 00000000000..c72a1035add
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAssessment.md
@@ -0,0 +1,81 @@
+# MaterialsAssessment
+```text
+elements/materials/Action/MaterialsAssessment
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAssessment icon](../../../icons/materials/Action/MaterialsAssessment.png) | ![MaterialsAssessment element](MaterialsAssessment.element.png) | ![MaterialsAssessment card](MaterialsAssessment.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssessment element
+include('elements/materials/Action/MaterialsAssessment')
+MaterialsAssessment('element', 'Assessment', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssessment element
+include('elements/materials/Action/MaterialsAssessment')
+MaterialsAssessment('element', 'Assessment', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssessment card
+include('elements/materials/Action/MaterialsAssessment')
+MaterialsAssessmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssessment card
+include('elements/materials/Action/MaterialsAssessment')
+MaterialsAssessmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAssignment.card.png b/cloud/documentation/materials/Action/MaterialsAssignment.card.png
new file mode 100644
index 00000000000..15790d92692
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAssignment.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAssignment.element.png b/cloud/documentation/materials/Action/MaterialsAssignment.element.png
new file mode 100644
index 00000000000..f0e1cf7b59d
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAssignment.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAssignment.md b/cloud/documentation/materials/Action/MaterialsAssignment.md
new file mode 100644
index 00000000000..5735819d2ca
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAssignment.md
@@ -0,0 +1,81 @@
+# MaterialsAssignment
+```text
+elements/materials/Action/MaterialsAssignment
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAssignment icon](../../../icons/materials/Action/MaterialsAssignment.png) | ![MaterialsAssignment element](MaterialsAssignment.element.png) | ![MaterialsAssignment card](MaterialsAssignment.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignment element
+include('elements/materials/Action/MaterialsAssignment')
+MaterialsAssignment('element', 'Assignment', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignment element
+include('elements/materials/Action/MaterialsAssignment')
+MaterialsAssignment('element', 'Assignment', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssignment card
+include('elements/materials/Action/MaterialsAssignment')
+MaterialsAssignmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssignment card
+include('elements/materials/Action/MaterialsAssignment')
+MaterialsAssignmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAssignmentInd.card.png b/cloud/documentation/materials/Action/MaterialsAssignmentInd.card.png
new file mode 100644
index 00000000000..956c0a2f874
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAssignmentInd.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAssignmentInd.element.png b/cloud/documentation/materials/Action/MaterialsAssignmentInd.element.png
new file mode 100644
index 00000000000..226da885524
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAssignmentInd.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAssignmentInd.md b/cloud/documentation/materials/Action/MaterialsAssignmentInd.md
new file mode 100644
index 00000000000..f1f2be83cae
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAssignmentInd.md
@@ -0,0 +1,81 @@
+# MaterialsAssignmentInd
+```text
+elements/materials/Action/MaterialsAssignmentInd
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAssignmentInd icon](../../../icons/materials/Action/MaterialsAssignmentInd.png) | ![MaterialsAssignmentInd element](MaterialsAssignmentInd.element.png) | ![MaterialsAssignmentInd card](MaterialsAssignmentInd.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentInd element
+include('elements/materials/Action/MaterialsAssignmentInd')
+MaterialsAssignmentInd('element', 'Assignment Ind', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentInd element
+include('elements/materials/Action/MaterialsAssignmentInd')
+MaterialsAssignmentInd('element', 'Assignment Ind', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentInd card
+include('elements/materials/Action/MaterialsAssignmentInd')
+MaterialsAssignmentIndCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentInd card
+include('elements/materials/Action/MaterialsAssignmentInd')
+MaterialsAssignmentIndCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAssignmentLate.card.png b/cloud/documentation/materials/Action/MaterialsAssignmentLate.card.png
new file mode 100644
index 00000000000..2e77c761a88
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAssignmentLate.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAssignmentLate.element.png b/cloud/documentation/materials/Action/MaterialsAssignmentLate.element.png
new file mode 100644
index 00000000000..9b3d64fb6f2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAssignmentLate.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAssignmentLate.md b/cloud/documentation/materials/Action/MaterialsAssignmentLate.md
new file mode 100644
index 00000000000..60b2ab34777
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAssignmentLate.md
@@ -0,0 +1,81 @@
+# MaterialsAssignmentLate
+```text
+elements/materials/Action/MaterialsAssignmentLate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAssignmentLate icon](../../../icons/materials/Action/MaterialsAssignmentLate.png) | ![MaterialsAssignmentLate element](MaterialsAssignmentLate.element.png) | ![MaterialsAssignmentLate card](MaterialsAssignmentLate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentLate element
+include('elements/materials/Action/MaterialsAssignmentLate')
+MaterialsAssignmentLate('element', 'Assignment Late', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentLate element
+include('elements/materials/Action/MaterialsAssignmentLate')
+MaterialsAssignmentLate('element', 'Assignment Late', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentLate card
+include('elements/materials/Action/MaterialsAssignmentLate')
+MaterialsAssignmentLateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentLate card
+include('elements/materials/Action/MaterialsAssignmentLate')
+MaterialsAssignmentLateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAssignmentReturn.card.png b/cloud/documentation/materials/Action/MaterialsAssignmentReturn.card.png
new file mode 100644
index 00000000000..05b437ee6ce
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAssignmentReturn.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAssignmentReturn.element.png b/cloud/documentation/materials/Action/MaterialsAssignmentReturn.element.png
new file mode 100644
index 00000000000..2314d17bdc8
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAssignmentReturn.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAssignmentReturn.md b/cloud/documentation/materials/Action/MaterialsAssignmentReturn.md
new file mode 100644
index 00000000000..0ec18349604
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAssignmentReturn.md
@@ -0,0 +1,81 @@
+# MaterialsAssignmentReturn
+```text
+elements/materials/Action/MaterialsAssignmentReturn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAssignmentReturn icon](../../../icons/materials/Action/MaterialsAssignmentReturn.png) | ![MaterialsAssignmentReturn element](MaterialsAssignmentReturn.element.png) | ![MaterialsAssignmentReturn card](MaterialsAssignmentReturn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentReturn element
+include('elements/materials/Action/MaterialsAssignmentReturn')
+MaterialsAssignmentReturn('element', 'Assignment Return', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentReturn element
+include('elements/materials/Action/MaterialsAssignmentReturn')
+MaterialsAssignmentReturn('element', 'Assignment Return', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentReturn card
+include('elements/materials/Action/MaterialsAssignmentReturn')
+MaterialsAssignmentReturnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentReturn card
+include('elements/materials/Action/MaterialsAssignmentReturn')
+MaterialsAssignmentReturnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAssignmentReturned.card.png b/cloud/documentation/materials/Action/MaterialsAssignmentReturned.card.png
new file mode 100644
index 00000000000..76295558c05
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAssignmentReturned.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAssignmentReturned.element.png b/cloud/documentation/materials/Action/MaterialsAssignmentReturned.element.png
new file mode 100644
index 00000000000..3132f0c41eb
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAssignmentReturned.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAssignmentReturned.md b/cloud/documentation/materials/Action/MaterialsAssignmentReturned.md
new file mode 100644
index 00000000000..f754bc59736
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAssignmentReturned.md
@@ -0,0 +1,81 @@
+# MaterialsAssignmentReturned
+```text
+elements/materials/Action/MaterialsAssignmentReturned
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAssignmentReturned icon](../../../icons/materials/Action/MaterialsAssignmentReturned.png) | ![MaterialsAssignmentReturned element](MaterialsAssignmentReturned.element.png) | ![MaterialsAssignmentReturned card](MaterialsAssignmentReturned.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentReturned element
+include('elements/materials/Action/MaterialsAssignmentReturned')
+MaterialsAssignmentReturned('element', 'Assignment Returned', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentReturned element
+include('elements/materials/Action/MaterialsAssignmentReturned')
+MaterialsAssignmentReturned('element', 'Assignment Returned', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentReturned card
+include('elements/materials/Action/MaterialsAssignmentReturned')
+MaterialsAssignmentReturnedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentReturned card
+include('elements/materials/Action/MaterialsAssignmentReturned')
+MaterialsAssignmentReturnedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAssignmentTurnedIn.card.png b/cloud/documentation/materials/Action/MaterialsAssignmentTurnedIn.card.png
new file mode 100644
index 00000000000..517daa6154d
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAssignmentTurnedIn.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAssignmentTurnedIn.element.png b/cloud/documentation/materials/Action/MaterialsAssignmentTurnedIn.element.png
new file mode 100644
index 00000000000..26a09565ae9
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAssignmentTurnedIn.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAssignmentTurnedIn.md b/cloud/documentation/materials/Action/MaterialsAssignmentTurnedIn.md
new file mode 100644
index 00000000000..6eecb5aa6a8
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAssignmentTurnedIn.md
@@ -0,0 +1,81 @@
+# MaterialsAssignmentTurnedIn
+```text
+elements/materials/Action/MaterialsAssignmentTurnedIn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAssignmentTurnedIn icon](../../../icons/materials/Action/MaterialsAssignmentTurnedIn.png) | ![MaterialsAssignmentTurnedIn element](MaterialsAssignmentTurnedIn.element.png) | ![MaterialsAssignmentTurnedIn card](MaterialsAssignmentTurnedIn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentTurnedIn element
+include('elements/materials/Action/MaterialsAssignmentTurnedIn')
+MaterialsAssignmentTurnedIn('element', 'Assignment Turned In', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentTurnedIn element
+include('elements/materials/Action/MaterialsAssignmentTurnedIn')
+MaterialsAssignmentTurnedIn('element', 'Assignment Turned In', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentTurnedIn card
+include('elements/materials/Action/MaterialsAssignmentTurnedIn')
+MaterialsAssignmentTurnedInCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentTurnedIn card
+include('elements/materials/Action/MaterialsAssignmentTurnedIn')
+MaterialsAssignmentTurnedInCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsAutorenew.card.png b/cloud/documentation/materials/Action/MaterialsAutorenew.card.png
new file mode 100644
index 00000000000..c242b52b864
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAutorenew.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAutorenew.element.png b/cloud/documentation/materials/Action/MaterialsAutorenew.element.png
new file mode 100644
index 00000000000..88cacb7c4e0
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsAutorenew.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsAutorenew.md b/cloud/documentation/materials/Action/MaterialsAutorenew.md
new file mode 100644
index 00000000000..d5df5a78ad1
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsAutorenew.md
@@ -0,0 +1,81 @@
+# MaterialsAutorenew
+```text
+elements/materials/Action/MaterialsAutorenew
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAutorenew icon](../../../icons/materials/Action/MaterialsAutorenew.png) | ![MaterialsAutorenew element](MaterialsAutorenew.element.png) | ![MaterialsAutorenew card](MaterialsAutorenew.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAutorenew element
+include('elements/materials/Action/MaterialsAutorenew')
+MaterialsAutorenew('element', 'Autorenew', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAutorenew element
+include('elements/materials/Action/MaterialsAutorenew')
+MaterialsAutorenew('element', 'Autorenew', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAutorenew card
+include('elements/materials/Action/MaterialsAutorenew')
+MaterialsAutorenewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAutorenew card
+include('elements/materials/Action/MaterialsAutorenew')
+MaterialsAutorenewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsBackup.card.png b/cloud/documentation/materials/Action/MaterialsBackup.card.png
new file mode 100644
index 00000000000..610801ca61f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsBackup.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsBackup.element.png b/cloud/documentation/materials/Action/MaterialsBackup.element.png
new file mode 100644
index 00000000000..04020e460a7
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsBackup.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsBackup.md b/cloud/documentation/materials/Action/MaterialsBackup.md
new file mode 100644
index 00000000000..62d4a8f77f2
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsBackup.md
@@ -0,0 +1,81 @@
+# MaterialsBackup
+```text
+elements/materials/Action/MaterialsBackup
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBackup icon](../../../icons/materials/Action/MaterialsBackup.png) | ![MaterialsBackup element](MaterialsBackup.element.png) | ![MaterialsBackup card](MaterialsBackup.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBackup element
+include('elements/materials/Action/MaterialsBackup')
+MaterialsBackup('element', 'Backup', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBackup element
+include('elements/materials/Action/MaterialsBackup')
+MaterialsBackup('element', 'Backup', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBackup card
+include('elements/materials/Action/MaterialsBackup')
+MaterialsBackupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBackup card
+include('elements/materials/Action/MaterialsBackup')
+MaterialsBackupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsBook.card.png b/cloud/documentation/materials/Action/MaterialsBook.card.png
new file mode 100644
index 00000000000..24e9d4c743e
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsBook.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsBook.element.png b/cloud/documentation/materials/Action/MaterialsBook.element.png
new file mode 100644
index 00000000000..9f0983db481
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsBook.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsBook.md b/cloud/documentation/materials/Action/MaterialsBook.md
new file mode 100644
index 00000000000..844f8dc6311
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsBook.md
@@ -0,0 +1,81 @@
+# MaterialsBook
+```text
+elements/materials/Action/MaterialsBook
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBook icon](../../../icons/materials/Action/MaterialsBook.png) | ![MaterialsBook element](MaterialsBook.element.png) | ![MaterialsBook card](MaterialsBook.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBook element
+include('elements/materials/Action/MaterialsBook')
+MaterialsBook('element', 'Book', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBook element
+include('elements/materials/Action/MaterialsBook')
+MaterialsBook('element', 'Book', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBook card
+include('elements/materials/Action/MaterialsBook')
+MaterialsBookCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBook card
+include('elements/materials/Action/MaterialsBook')
+MaterialsBookCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsBookmark.card.png b/cloud/documentation/materials/Action/MaterialsBookmark.card.png
new file mode 100644
index 00000000000..48bb4d6c7d9
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsBookmark.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsBookmark.element.png b/cloud/documentation/materials/Action/MaterialsBookmark.element.png
new file mode 100644
index 00000000000..4ca2f51a136
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsBookmark.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsBookmark.md b/cloud/documentation/materials/Action/MaterialsBookmark.md
new file mode 100644
index 00000000000..3d8376f8bf7
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsBookmark.md
@@ -0,0 +1,81 @@
+# MaterialsBookmark
+```text
+elements/materials/Action/MaterialsBookmark
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBookmark icon](../../../icons/materials/Action/MaterialsBookmark.png) | ![MaterialsBookmark element](MaterialsBookmark.element.png) | ![MaterialsBookmark card](MaterialsBookmark.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBookmark element
+include('elements/materials/Action/MaterialsBookmark')
+MaterialsBookmark('element', 'Bookmark', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBookmark element
+include('elements/materials/Action/MaterialsBookmark')
+MaterialsBookmark('element', 'Bookmark', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBookmark card
+include('elements/materials/Action/MaterialsBookmark')
+MaterialsBookmarkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBookmark card
+include('elements/materials/Action/MaterialsBookmark')
+MaterialsBookmarkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsBookmarkBorder.card.png b/cloud/documentation/materials/Action/MaterialsBookmarkBorder.card.png
new file mode 100644
index 00000000000..48aa7b563fc
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsBookmarkBorder.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsBookmarkBorder.element.png b/cloud/documentation/materials/Action/MaterialsBookmarkBorder.element.png
new file mode 100644
index 00000000000..199016d354c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsBookmarkBorder.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsBookmarkBorder.md b/cloud/documentation/materials/Action/MaterialsBookmarkBorder.md
new file mode 100644
index 00000000000..afb9cb13c39
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsBookmarkBorder.md
@@ -0,0 +1,81 @@
+# MaterialsBookmarkBorder
+```text
+elements/materials/Action/MaterialsBookmarkBorder
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBookmarkBorder icon](../../../icons/materials/Action/MaterialsBookmarkBorder.png) | ![MaterialsBookmarkBorder element](MaterialsBookmarkBorder.element.png) | ![MaterialsBookmarkBorder card](MaterialsBookmarkBorder.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBookmarkBorder element
+include('elements/materials/Action/MaterialsBookmarkBorder')
+MaterialsBookmarkBorder('element', 'Bookmark Border', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBookmarkBorder element
+include('elements/materials/Action/MaterialsBookmarkBorder')
+MaterialsBookmarkBorder('element', 'Bookmark Border', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBookmarkBorder card
+include('elements/materials/Action/MaterialsBookmarkBorder')
+MaterialsBookmarkBorderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBookmarkBorder card
+include('elements/materials/Action/MaterialsBookmarkBorder')
+MaterialsBookmarkBorderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsBugReport.card.png b/cloud/documentation/materials/Action/MaterialsBugReport.card.png
new file mode 100644
index 00000000000..e3528aee50b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsBugReport.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsBugReport.element.png b/cloud/documentation/materials/Action/MaterialsBugReport.element.png
new file mode 100644
index 00000000000..b80cff44c13
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsBugReport.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsBugReport.md b/cloud/documentation/materials/Action/MaterialsBugReport.md
new file mode 100644
index 00000000000..188aaafa0d6
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsBugReport.md
@@ -0,0 +1,81 @@
+# MaterialsBugReport
+```text
+elements/materials/Action/MaterialsBugReport
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBugReport icon](../../../icons/materials/Action/MaterialsBugReport.png) | ![MaterialsBugReport element](MaterialsBugReport.element.png) | ![MaterialsBugReport card](MaterialsBugReport.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBugReport element
+include('elements/materials/Action/MaterialsBugReport')
+MaterialsBugReport('element', 'Bug Report', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBugReport element
+include('elements/materials/Action/MaterialsBugReport')
+MaterialsBugReport('element', 'Bug Report', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBugReport card
+include('elements/materials/Action/MaterialsBugReport')
+MaterialsBugReportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBugReport card
+include('elements/materials/Action/MaterialsBugReport')
+MaterialsBugReportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsBuild.card.png b/cloud/documentation/materials/Action/MaterialsBuild.card.png
new file mode 100644
index 00000000000..417215cb8f9
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsBuild.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsBuild.element.png b/cloud/documentation/materials/Action/MaterialsBuild.element.png
new file mode 100644
index 00000000000..0a5e2ff89e8
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsBuild.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsBuild.md b/cloud/documentation/materials/Action/MaterialsBuild.md
new file mode 100644
index 00000000000..20a39c6bd62
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsBuild.md
@@ -0,0 +1,81 @@
+# MaterialsBuild
+```text
+elements/materials/Action/MaterialsBuild
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBuild icon](../../../icons/materials/Action/MaterialsBuild.png) | ![MaterialsBuild element](MaterialsBuild.element.png) | ![MaterialsBuild card](MaterialsBuild.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBuild element
+include('elements/materials/Action/MaterialsBuild')
+MaterialsBuild('element', 'Build', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBuild element
+include('elements/materials/Action/MaterialsBuild')
+MaterialsBuild('element', 'Build', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBuild card
+include('elements/materials/Action/MaterialsBuild')
+MaterialsBuildCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBuild card
+include('elements/materials/Action/MaterialsBuild')
+MaterialsBuildCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsCached.card.png b/cloud/documentation/materials/Action/MaterialsCached.card.png
new file mode 100644
index 00000000000..fb2251809c1
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCached.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCached.element.png b/cloud/documentation/materials/Action/MaterialsCached.element.png
new file mode 100644
index 00000000000..364b5851913
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCached.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCached.md b/cloud/documentation/materials/Action/MaterialsCached.md
new file mode 100644
index 00000000000..84b853f82bd
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsCached.md
@@ -0,0 +1,81 @@
+# MaterialsCached
+```text
+elements/materials/Action/MaterialsCached
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCached icon](../../../icons/materials/Action/MaterialsCached.png) | ![MaterialsCached element](MaterialsCached.element.png) | ![MaterialsCached card](MaterialsCached.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCached element
+include('elements/materials/Action/MaterialsCached')
+MaterialsCached('element', 'Cached', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCached element
+include('elements/materials/Action/MaterialsCached')
+MaterialsCached('element', 'Cached', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCached card
+include('elements/materials/Action/MaterialsCached')
+MaterialsCachedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCached card
+include('elements/materials/Action/MaterialsCached')
+MaterialsCachedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsCardGiftcard.card.png b/cloud/documentation/materials/Action/MaterialsCardGiftcard.card.png
new file mode 100644
index 00000000000..6eb9ff89cea
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCardGiftcard.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCardGiftcard.element.png b/cloud/documentation/materials/Action/MaterialsCardGiftcard.element.png
new file mode 100644
index 00000000000..f12c085d885
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCardGiftcard.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCardGiftcard.md b/cloud/documentation/materials/Action/MaterialsCardGiftcard.md
new file mode 100644
index 00000000000..62b5a48d2e3
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsCardGiftcard.md
@@ -0,0 +1,81 @@
+# MaterialsCardGiftcard
+```text
+elements/materials/Action/MaterialsCardGiftcard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCardGiftcard icon](../../../icons/materials/Action/MaterialsCardGiftcard.png) | ![MaterialsCardGiftcard element](MaterialsCardGiftcard.element.png) | ![MaterialsCardGiftcard card](MaterialsCardGiftcard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCardGiftcard element
+include('elements/materials/Action/MaterialsCardGiftcard')
+MaterialsCardGiftcard('element', 'Card Giftcard', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCardGiftcard element
+include('elements/materials/Action/MaterialsCardGiftcard')
+MaterialsCardGiftcard('element', 'Card Giftcard', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCardGiftcard card
+include('elements/materials/Action/MaterialsCardGiftcard')
+MaterialsCardGiftcardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCardGiftcard card
+include('elements/materials/Action/MaterialsCardGiftcard')
+MaterialsCardGiftcardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsCardMembership.card.png b/cloud/documentation/materials/Action/MaterialsCardMembership.card.png
new file mode 100644
index 00000000000..8b8d47cde5f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCardMembership.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCardMembership.element.png b/cloud/documentation/materials/Action/MaterialsCardMembership.element.png
new file mode 100644
index 00000000000..2812ab4efb0
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCardMembership.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCardMembership.md b/cloud/documentation/materials/Action/MaterialsCardMembership.md
new file mode 100644
index 00000000000..644a41a1077
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsCardMembership.md
@@ -0,0 +1,81 @@
+# MaterialsCardMembership
+```text
+elements/materials/Action/MaterialsCardMembership
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCardMembership icon](../../../icons/materials/Action/MaterialsCardMembership.png) | ![MaterialsCardMembership element](MaterialsCardMembership.element.png) | ![MaterialsCardMembership card](MaterialsCardMembership.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCardMembership element
+include('elements/materials/Action/MaterialsCardMembership')
+MaterialsCardMembership('element', 'Card Membership', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCardMembership element
+include('elements/materials/Action/MaterialsCardMembership')
+MaterialsCardMembership('element', 'Card Membership', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCardMembership card
+include('elements/materials/Action/MaterialsCardMembership')
+MaterialsCardMembershipCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCardMembership card
+include('elements/materials/Action/MaterialsCardMembership')
+MaterialsCardMembershipCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsCardTravel.card.png b/cloud/documentation/materials/Action/MaterialsCardTravel.card.png
new file mode 100644
index 00000000000..9e2d276dcfb
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCardTravel.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCardTravel.element.png b/cloud/documentation/materials/Action/MaterialsCardTravel.element.png
new file mode 100644
index 00000000000..ea9bc6ef79e
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCardTravel.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCardTravel.md b/cloud/documentation/materials/Action/MaterialsCardTravel.md
new file mode 100644
index 00000000000..5c53fb3dda6
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsCardTravel.md
@@ -0,0 +1,81 @@
+# MaterialsCardTravel
+```text
+elements/materials/Action/MaterialsCardTravel
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCardTravel icon](../../../icons/materials/Action/MaterialsCardTravel.png) | ![MaterialsCardTravel element](MaterialsCardTravel.element.png) | ![MaterialsCardTravel card](MaterialsCardTravel.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCardTravel element
+include('elements/materials/Action/MaterialsCardTravel')
+MaterialsCardTravel('element', 'Card Travel', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCardTravel element
+include('elements/materials/Action/MaterialsCardTravel')
+MaterialsCardTravel('element', 'Card Travel', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCardTravel card
+include('elements/materials/Action/MaterialsCardTravel')
+MaterialsCardTravelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCardTravel card
+include('elements/materials/Action/MaterialsCardTravel')
+MaterialsCardTravelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsChangeHistory.card.png b/cloud/documentation/materials/Action/MaterialsChangeHistory.card.png
new file mode 100644
index 00000000000..22f66f7555a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsChangeHistory.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsChangeHistory.element.png b/cloud/documentation/materials/Action/MaterialsChangeHistory.element.png
new file mode 100644
index 00000000000..a97d6a003f2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsChangeHistory.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsChangeHistory.md b/cloud/documentation/materials/Action/MaterialsChangeHistory.md
new file mode 100644
index 00000000000..83847fa0e75
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsChangeHistory.md
@@ -0,0 +1,81 @@
+# MaterialsChangeHistory
+```text
+elements/materials/Action/MaterialsChangeHistory
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsChangeHistory icon](../../../icons/materials/Action/MaterialsChangeHistory.png) | ![MaterialsChangeHistory element](MaterialsChangeHistory.element.png) | ![MaterialsChangeHistory card](MaterialsChangeHistory.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChangeHistory element
+include('elements/materials/Action/MaterialsChangeHistory')
+MaterialsChangeHistory('element', 'Change History', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChangeHistory element
+include('elements/materials/Action/MaterialsChangeHistory')
+MaterialsChangeHistory('element', 'Change History', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChangeHistory card
+include('elements/materials/Action/MaterialsChangeHistory')
+MaterialsChangeHistoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChangeHistory card
+include('elements/materials/Action/MaterialsChangeHistory')
+MaterialsChangeHistoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsCheckCircle.card.png b/cloud/documentation/materials/Action/MaterialsCheckCircle.card.png
new file mode 100644
index 00000000000..4787e2965f7
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCheckCircle.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCheckCircle.element.png b/cloud/documentation/materials/Action/MaterialsCheckCircle.element.png
new file mode 100644
index 00000000000..3fa91ea99f8
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCheckCircle.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCheckCircle.md b/cloud/documentation/materials/Action/MaterialsCheckCircle.md
new file mode 100644
index 00000000000..5fb34195116
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsCheckCircle.md
@@ -0,0 +1,81 @@
+# MaterialsCheckCircle
+```text
+elements/materials/Action/MaterialsCheckCircle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCheckCircle icon](../../../icons/materials/Action/MaterialsCheckCircle.png) | ![MaterialsCheckCircle element](MaterialsCheckCircle.element.png) | ![MaterialsCheckCircle card](MaterialsCheckCircle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCheckCircle element
+include('elements/materials/Action/MaterialsCheckCircle')
+MaterialsCheckCircle('element', 'Check Circle', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCheckCircle element
+include('elements/materials/Action/MaterialsCheckCircle')
+MaterialsCheckCircle('element', 'Check Circle', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCheckCircle card
+include('elements/materials/Action/MaterialsCheckCircle')
+MaterialsCheckCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCheckCircle card
+include('elements/materials/Action/MaterialsCheckCircle')
+MaterialsCheckCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsChromeReaderMode.card.png b/cloud/documentation/materials/Action/MaterialsChromeReaderMode.card.png
new file mode 100644
index 00000000000..12f8c11afe2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsChromeReaderMode.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsChromeReaderMode.element.png b/cloud/documentation/materials/Action/MaterialsChromeReaderMode.element.png
new file mode 100644
index 00000000000..88909238ef2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsChromeReaderMode.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsChromeReaderMode.md b/cloud/documentation/materials/Action/MaterialsChromeReaderMode.md
new file mode 100644
index 00000000000..65b1d86d81d
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsChromeReaderMode.md
@@ -0,0 +1,81 @@
+# MaterialsChromeReaderMode
+```text
+elements/materials/Action/MaterialsChromeReaderMode
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsChromeReaderMode icon](../../../icons/materials/Action/MaterialsChromeReaderMode.png) | ![MaterialsChromeReaderMode element](MaterialsChromeReaderMode.element.png) | ![MaterialsChromeReaderMode card](MaterialsChromeReaderMode.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChromeReaderMode element
+include('elements/materials/Action/MaterialsChromeReaderMode')
+MaterialsChromeReaderMode('element', 'Chrome Reader Mode', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChromeReaderMode element
+include('elements/materials/Action/MaterialsChromeReaderMode')
+MaterialsChromeReaderMode('element', 'Chrome Reader Mode', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChromeReaderMode card
+include('elements/materials/Action/MaterialsChromeReaderMode')
+MaterialsChromeReaderModeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChromeReaderMode card
+include('elements/materials/Action/MaterialsChromeReaderMode')
+MaterialsChromeReaderModeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsClass.card.png b/cloud/documentation/materials/Action/MaterialsClass.card.png
new file mode 100644
index 00000000000..18472531f16
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsClass.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsClass.element.png b/cloud/documentation/materials/Action/MaterialsClass.element.png
new file mode 100644
index 00000000000..d4bb83df92b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsClass.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsClass.md b/cloud/documentation/materials/Action/MaterialsClass.md
new file mode 100644
index 00000000000..d4c8e4f97e1
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsClass.md
@@ -0,0 +1,81 @@
+# MaterialsClass
+```text
+elements/materials/Action/MaterialsClass
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsClass icon](../../../icons/materials/Action/MaterialsClass.png) | ![MaterialsClass element](MaterialsClass.element.png) | ![MaterialsClass card](MaterialsClass.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClass element
+include('elements/materials/Action/MaterialsClass')
+MaterialsClass('element', 'Class', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClass element
+include('elements/materials/Action/MaterialsClass')
+MaterialsClass('element', 'Class', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsClass card
+include('elements/materials/Action/MaterialsClass')
+MaterialsClassCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsClass card
+include('elements/materials/Action/MaterialsClass')
+MaterialsClassCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsCode.card.png b/cloud/documentation/materials/Action/MaterialsCode.card.png
new file mode 100644
index 00000000000..aa37faf4dc5
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCode.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCode.element.png b/cloud/documentation/materials/Action/MaterialsCode.element.png
new file mode 100644
index 00000000000..a68b9e46bde
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCode.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCode.md b/cloud/documentation/materials/Action/MaterialsCode.md
new file mode 100644
index 00000000000..52083e7a33e
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsCode.md
@@ -0,0 +1,81 @@
+# MaterialsCode
+```text
+elements/materials/Action/MaterialsCode
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCode icon](../../../icons/materials/Action/MaterialsCode.png) | ![MaterialsCode element](MaterialsCode.element.png) | ![MaterialsCode card](MaterialsCode.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCode element
+include('elements/materials/Action/MaterialsCode')
+MaterialsCode('element', 'Code', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCode element
+include('elements/materials/Action/MaterialsCode')
+MaterialsCode('element', 'Code', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCode card
+include('elements/materials/Action/MaterialsCode')
+MaterialsCodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCode card
+include('elements/materials/Action/MaterialsCode')
+MaterialsCodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsCompareArrows.card.png b/cloud/documentation/materials/Action/MaterialsCompareArrows.card.png
new file mode 100644
index 00000000000..e91b402cacc
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCompareArrows.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCompareArrows.element.png b/cloud/documentation/materials/Action/MaterialsCompareArrows.element.png
new file mode 100644
index 00000000000..6a10d17e925
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCompareArrows.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCompareArrows.md b/cloud/documentation/materials/Action/MaterialsCompareArrows.md
new file mode 100644
index 00000000000..bba1979cd71
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsCompareArrows.md
@@ -0,0 +1,81 @@
+# MaterialsCompareArrows
+```text
+elements/materials/Action/MaterialsCompareArrows
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCompareArrows icon](../../../icons/materials/Action/MaterialsCompareArrows.png) | ![MaterialsCompareArrows element](MaterialsCompareArrows.element.png) | ![MaterialsCompareArrows card](MaterialsCompareArrows.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCompareArrows element
+include('elements/materials/Action/MaterialsCompareArrows')
+MaterialsCompareArrows('element', 'Compare Arrows', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCompareArrows element
+include('elements/materials/Action/MaterialsCompareArrows')
+MaterialsCompareArrows('element', 'Compare Arrows', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCompareArrows card
+include('elements/materials/Action/MaterialsCompareArrows')
+MaterialsCompareArrowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCompareArrows card
+include('elements/materials/Action/MaterialsCompareArrows')
+MaterialsCompareArrowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsCopyright.card.png b/cloud/documentation/materials/Action/MaterialsCopyright.card.png
new file mode 100644
index 00000000000..b195070ed4c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCopyright.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCopyright.element.png b/cloud/documentation/materials/Action/MaterialsCopyright.element.png
new file mode 100644
index 00000000000..bbec0d09fd3
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCopyright.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCopyright.md b/cloud/documentation/materials/Action/MaterialsCopyright.md
new file mode 100644
index 00000000000..ed9a1b2c307
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsCopyright.md
@@ -0,0 +1,81 @@
+# MaterialsCopyright
+```text
+elements/materials/Action/MaterialsCopyright
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCopyright icon](../../../icons/materials/Action/MaterialsCopyright.png) | ![MaterialsCopyright element](MaterialsCopyright.element.png) | ![MaterialsCopyright card](MaterialsCopyright.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCopyright element
+include('elements/materials/Action/MaterialsCopyright')
+MaterialsCopyright('element', 'Copyright', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCopyright element
+include('elements/materials/Action/MaterialsCopyright')
+MaterialsCopyright('element', 'Copyright', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCopyright card
+include('elements/materials/Action/MaterialsCopyright')
+MaterialsCopyrightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCopyright card
+include('elements/materials/Action/MaterialsCopyright')
+MaterialsCopyrightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsCreditCard.card.png b/cloud/documentation/materials/Action/MaterialsCreditCard.card.png
new file mode 100644
index 00000000000..48e182f2dbb
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCreditCard.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCreditCard.element.png b/cloud/documentation/materials/Action/MaterialsCreditCard.element.png
new file mode 100644
index 00000000000..5e680eedc50
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsCreditCard.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsCreditCard.md b/cloud/documentation/materials/Action/MaterialsCreditCard.md
new file mode 100644
index 00000000000..b298ee482e8
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsCreditCard.md
@@ -0,0 +1,81 @@
+# MaterialsCreditCard
+```text
+elements/materials/Action/MaterialsCreditCard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCreditCard icon](../../../icons/materials/Action/MaterialsCreditCard.png) | ![MaterialsCreditCard element](MaterialsCreditCard.element.png) | ![MaterialsCreditCard card](MaterialsCreditCard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCreditCard element
+include('elements/materials/Action/MaterialsCreditCard')
+MaterialsCreditCard('element', 'Credit Card', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCreditCard element
+include('elements/materials/Action/MaterialsCreditCard')
+MaterialsCreditCard('element', 'Credit Card', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCreditCard card
+include('elements/materials/Action/MaterialsCreditCard')
+MaterialsCreditCardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCreditCard card
+include('elements/materials/Action/MaterialsCreditCard')
+MaterialsCreditCardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsDashboard.card.png b/cloud/documentation/materials/Action/MaterialsDashboard.card.png
new file mode 100644
index 00000000000..e98d35601e4
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDashboard.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDashboard.element.png b/cloud/documentation/materials/Action/MaterialsDashboard.element.png
new file mode 100644
index 00000000000..fbaf9632b72
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDashboard.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDashboard.md b/cloud/documentation/materials/Action/MaterialsDashboard.md
new file mode 100644
index 00000000000..c6a1bb575e6
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsDashboard.md
@@ -0,0 +1,81 @@
+# MaterialsDashboard
+```text
+elements/materials/Action/MaterialsDashboard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDashboard icon](../../../icons/materials/Action/MaterialsDashboard.png) | ![MaterialsDashboard element](MaterialsDashboard.element.png) | ![MaterialsDashboard card](MaterialsDashboard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDashboard element
+include('elements/materials/Action/MaterialsDashboard')
+MaterialsDashboard('element', 'Dashboard', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDashboard element
+include('elements/materials/Action/MaterialsDashboard')
+MaterialsDashboard('element', 'Dashboard', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDashboard card
+include('elements/materials/Action/MaterialsDashboard')
+MaterialsDashboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDashboard card
+include('elements/materials/Action/MaterialsDashboard')
+MaterialsDashboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsDateRange.card.png b/cloud/documentation/materials/Action/MaterialsDateRange.card.png
new file mode 100644
index 00000000000..9ce59f73aba
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDateRange.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDateRange.element.png b/cloud/documentation/materials/Action/MaterialsDateRange.element.png
new file mode 100644
index 00000000000..71ed593dc7e
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDateRange.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDateRange.md b/cloud/documentation/materials/Action/MaterialsDateRange.md
new file mode 100644
index 00000000000..9826cca2e8f
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsDateRange.md
@@ -0,0 +1,81 @@
+# MaterialsDateRange
+```text
+elements/materials/Action/MaterialsDateRange
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDateRange icon](../../../icons/materials/Action/MaterialsDateRange.png) | ![MaterialsDateRange element](MaterialsDateRange.element.png) | ![MaterialsDateRange card](MaterialsDateRange.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDateRange element
+include('elements/materials/Action/MaterialsDateRange')
+MaterialsDateRange('element', 'Date Range', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDateRange element
+include('elements/materials/Action/MaterialsDateRange')
+MaterialsDateRange('element', 'Date Range', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDateRange card
+include('elements/materials/Action/MaterialsDateRange')
+MaterialsDateRangeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDateRange card
+include('elements/materials/Action/MaterialsDateRange')
+MaterialsDateRangeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsDelete.card.png b/cloud/documentation/materials/Action/MaterialsDelete.card.png
new file mode 100644
index 00000000000..45ed93c0e00
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDelete.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDelete.element.png b/cloud/documentation/materials/Action/MaterialsDelete.element.png
new file mode 100644
index 00000000000..9db33837389
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDelete.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDelete.md b/cloud/documentation/materials/Action/MaterialsDelete.md
new file mode 100644
index 00000000000..8fda241bb5e
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsDelete.md
@@ -0,0 +1,81 @@
+# MaterialsDelete
+```text
+elements/materials/Action/MaterialsDelete
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDelete icon](../../../icons/materials/Action/MaterialsDelete.png) | ![MaterialsDelete element](MaterialsDelete.element.png) | ![MaterialsDelete card](MaterialsDelete.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDelete element
+include('elements/materials/Action/MaterialsDelete')
+MaterialsDelete('element', 'Delete', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDelete element
+include('elements/materials/Action/MaterialsDelete')
+MaterialsDelete('element', 'Delete', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDelete card
+include('elements/materials/Action/MaterialsDelete')
+MaterialsDeleteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDelete card
+include('elements/materials/Action/MaterialsDelete')
+MaterialsDeleteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsDeleteForever.card.png b/cloud/documentation/materials/Action/MaterialsDeleteForever.card.png
new file mode 100644
index 00000000000..0fa15524c7f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDeleteForever.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDeleteForever.element.png b/cloud/documentation/materials/Action/MaterialsDeleteForever.element.png
new file mode 100644
index 00000000000..331a02bdd62
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDeleteForever.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDeleteForever.md b/cloud/documentation/materials/Action/MaterialsDeleteForever.md
new file mode 100644
index 00000000000..b3a46a222eb
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsDeleteForever.md
@@ -0,0 +1,81 @@
+# MaterialsDeleteForever
+```text
+elements/materials/Action/MaterialsDeleteForever
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDeleteForever icon](../../../icons/materials/Action/MaterialsDeleteForever.png) | ![MaterialsDeleteForever element](MaterialsDeleteForever.element.png) | ![MaterialsDeleteForever card](MaterialsDeleteForever.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDeleteForever element
+include('elements/materials/Action/MaterialsDeleteForever')
+MaterialsDeleteForever('element', 'Delete Forever', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDeleteForever element
+include('elements/materials/Action/MaterialsDeleteForever')
+MaterialsDeleteForever('element', 'Delete Forever', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDeleteForever card
+include('elements/materials/Action/MaterialsDeleteForever')
+MaterialsDeleteForeverCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDeleteForever card
+include('elements/materials/Action/MaterialsDeleteForever')
+MaterialsDeleteForeverCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsDescription.card.png b/cloud/documentation/materials/Action/MaterialsDescription.card.png
new file mode 100644
index 00000000000..a00035e3d40
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDescription.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDescription.element.png b/cloud/documentation/materials/Action/MaterialsDescription.element.png
new file mode 100644
index 00000000000..db5b393bf7f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDescription.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDescription.md b/cloud/documentation/materials/Action/MaterialsDescription.md
new file mode 100644
index 00000000000..9676893f54e
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsDescription.md
@@ -0,0 +1,81 @@
+# MaterialsDescription
+```text
+elements/materials/Action/MaterialsDescription
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDescription icon](../../../icons/materials/Action/MaterialsDescription.png) | ![MaterialsDescription element](MaterialsDescription.element.png) | ![MaterialsDescription card](MaterialsDescription.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDescription element
+include('elements/materials/Action/MaterialsDescription')
+MaterialsDescription('element', 'Description', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDescription element
+include('elements/materials/Action/MaterialsDescription')
+MaterialsDescription('element', 'Description', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDescription card
+include('elements/materials/Action/MaterialsDescription')
+MaterialsDescriptionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDescription card
+include('elements/materials/Action/MaterialsDescription')
+MaterialsDescriptionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsDns.card.png b/cloud/documentation/materials/Action/MaterialsDns.card.png
new file mode 100644
index 00000000000..8c422717e22
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDns.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDns.element.png b/cloud/documentation/materials/Action/MaterialsDns.element.png
new file mode 100644
index 00000000000..e62ba589efa
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDns.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDns.md b/cloud/documentation/materials/Action/MaterialsDns.md
new file mode 100644
index 00000000000..8b848517df9
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsDns.md
@@ -0,0 +1,81 @@
+# MaterialsDns
+```text
+elements/materials/Action/MaterialsDns
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDns icon](../../../icons/materials/Action/MaterialsDns.png) | ![MaterialsDns element](MaterialsDns.element.png) | ![MaterialsDns card](MaterialsDns.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDns element
+include('elements/materials/Action/MaterialsDns')
+MaterialsDns('element', 'Dns', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDns element
+include('elements/materials/Action/MaterialsDns')
+MaterialsDns('element', 'Dns', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDns card
+include('elements/materials/Action/MaterialsDns')
+MaterialsDnsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDns card
+include('elements/materials/Action/MaterialsDns')
+MaterialsDnsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsDone.card.png b/cloud/documentation/materials/Action/MaterialsDone.card.png
new file mode 100644
index 00000000000..7cc9054ff33
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDone.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDone.element.png b/cloud/documentation/materials/Action/MaterialsDone.element.png
new file mode 100644
index 00000000000..59bddf9a8dd
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDone.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDone.md b/cloud/documentation/materials/Action/MaterialsDone.md
new file mode 100644
index 00000000000..68f18d547c4
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsDone.md
@@ -0,0 +1,81 @@
+# MaterialsDone
+```text
+elements/materials/Action/MaterialsDone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDone icon](../../../icons/materials/Action/MaterialsDone.png) | ![MaterialsDone element](MaterialsDone.element.png) | ![MaterialsDone card](MaterialsDone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDone element
+include('elements/materials/Action/MaterialsDone')
+MaterialsDone('element', 'Done', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDone element
+include('elements/materials/Action/MaterialsDone')
+MaterialsDone('element', 'Done', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDone card
+include('elements/materials/Action/MaterialsDone')
+MaterialsDoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDone card
+include('elements/materials/Action/MaterialsDone')
+MaterialsDoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsDoneAll.card.png b/cloud/documentation/materials/Action/MaterialsDoneAll.card.png
new file mode 100644
index 00000000000..ec603239515
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDoneAll.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDoneAll.element.png b/cloud/documentation/materials/Action/MaterialsDoneAll.element.png
new file mode 100644
index 00000000000..8a4959d285d
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDoneAll.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDoneAll.md b/cloud/documentation/materials/Action/MaterialsDoneAll.md
new file mode 100644
index 00000000000..91c8d34a794
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsDoneAll.md
@@ -0,0 +1,81 @@
+# MaterialsDoneAll
+```text
+elements/materials/Action/MaterialsDoneAll
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDoneAll icon](../../../icons/materials/Action/MaterialsDoneAll.png) | ![MaterialsDoneAll element](MaterialsDoneAll.element.png) | ![MaterialsDoneAll card](MaterialsDoneAll.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoneAll element
+include('elements/materials/Action/MaterialsDoneAll')
+MaterialsDoneAll('element', 'Done All', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoneAll element
+include('elements/materials/Action/MaterialsDoneAll')
+MaterialsDoneAll('element', 'Done All', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDoneAll card
+include('elements/materials/Action/MaterialsDoneAll')
+MaterialsDoneAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDoneAll card
+include('elements/materials/Action/MaterialsDoneAll')
+MaterialsDoneAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsDonutLarge.card.png b/cloud/documentation/materials/Action/MaterialsDonutLarge.card.png
new file mode 100644
index 00000000000..c4794501b46
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDonutLarge.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDonutLarge.element.png b/cloud/documentation/materials/Action/MaterialsDonutLarge.element.png
new file mode 100644
index 00000000000..6a72c5b6757
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDonutLarge.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDonutLarge.md b/cloud/documentation/materials/Action/MaterialsDonutLarge.md
new file mode 100644
index 00000000000..ccf4a2389c6
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsDonutLarge.md
@@ -0,0 +1,81 @@
+# MaterialsDonutLarge
+```text
+elements/materials/Action/MaterialsDonutLarge
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDonutLarge icon](../../../icons/materials/Action/MaterialsDonutLarge.png) | ![MaterialsDonutLarge element](MaterialsDonutLarge.element.png) | ![MaterialsDonutLarge card](MaterialsDonutLarge.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDonutLarge element
+include('elements/materials/Action/MaterialsDonutLarge')
+MaterialsDonutLarge('element', 'Donut Large', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDonutLarge element
+include('elements/materials/Action/MaterialsDonutLarge')
+MaterialsDonutLarge('element', 'Donut Large', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDonutLarge card
+include('elements/materials/Action/MaterialsDonutLarge')
+MaterialsDonutLargeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDonutLarge card
+include('elements/materials/Action/MaterialsDonutLarge')
+MaterialsDonutLargeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsDonutSmall.card.png b/cloud/documentation/materials/Action/MaterialsDonutSmall.card.png
new file mode 100644
index 00000000000..df0299c4d49
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDonutSmall.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDonutSmall.element.png b/cloud/documentation/materials/Action/MaterialsDonutSmall.element.png
new file mode 100644
index 00000000000..a236f60c1d1
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsDonutSmall.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsDonutSmall.md b/cloud/documentation/materials/Action/MaterialsDonutSmall.md
new file mode 100644
index 00000000000..e0b855eab1f
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsDonutSmall.md
@@ -0,0 +1,81 @@
+# MaterialsDonutSmall
+```text
+elements/materials/Action/MaterialsDonutSmall
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDonutSmall icon](../../../icons/materials/Action/MaterialsDonutSmall.png) | ![MaterialsDonutSmall element](MaterialsDonutSmall.element.png) | ![MaterialsDonutSmall card](MaterialsDonutSmall.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDonutSmall element
+include('elements/materials/Action/MaterialsDonutSmall')
+MaterialsDonutSmall('element', 'Donut Small', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDonutSmall element
+include('elements/materials/Action/MaterialsDonutSmall')
+MaterialsDonutSmall('element', 'Donut Small', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDonutSmall card
+include('elements/materials/Action/MaterialsDonutSmall')
+MaterialsDonutSmallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDonutSmall card
+include('elements/materials/Action/MaterialsDonutSmall')
+MaterialsDonutSmallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsEuroSymbol.card.png b/cloud/documentation/materials/Action/MaterialsEuroSymbol.card.png
new file mode 100644
index 00000000000..ad355e192b6
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsEuroSymbol.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsEuroSymbol.element.png b/cloud/documentation/materials/Action/MaterialsEuroSymbol.element.png
new file mode 100644
index 00000000000..419046243e9
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsEuroSymbol.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsEuroSymbol.md b/cloud/documentation/materials/Action/MaterialsEuroSymbol.md
new file mode 100644
index 00000000000..6bd2bd82b85
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsEuroSymbol.md
@@ -0,0 +1,81 @@
+# MaterialsEuroSymbol
+```text
+elements/materials/Action/MaterialsEuroSymbol
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsEuroSymbol icon](../../../icons/materials/Action/MaterialsEuroSymbol.png) | ![MaterialsEuroSymbol element](MaterialsEuroSymbol.element.png) | ![MaterialsEuroSymbol card](MaterialsEuroSymbol.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEuroSymbol element
+include('elements/materials/Action/MaterialsEuroSymbol')
+MaterialsEuroSymbol('element', 'Euro Symbol', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEuroSymbol element
+include('elements/materials/Action/MaterialsEuroSymbol')
+MaterialsEuroSymbol('element', 'Euro Symbol', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEuroSymbol card
+include('elements/materials/Action/MaterialsEuroSymbol')
+MaterialsEuroSymbolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEuroSymbol card
+include('elements/materials/Action/MaterialsEuroSymbol')
+MaterialsEuroSymbolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsEvent.card.png b/cloud/documentation/materials/Action/MaterialsEvent.card.png
new file mode 100644
index 00000000000..6064a9fddca
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsEvent.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsEvent.element.png b/cloud/documentation/materials/Action/MaterialsEvent.element.png
new file mode 100644
index 00000000000..70462e66d46
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsEvent.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsEvent.md b/cloud/documentation/materials/Action/MaterialsEvent.md
new file mode 100644
index 00000000000..2eabdb31a93
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsEvent.md
@@ -0,0 +1,81 @@
+# MaterialsEvent
+```text
+elements/materials/Action/MaterialsEvent
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsEvent icon](../../../icons/materials/Action/MaterialsEvent.png) | ![MaterialsEvent element](MaterialsEvent.element.png) | ![MaterialsEvent card](MaterialsEvent.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEvent element
+include('elements/materials/Action/MaterialsEvent')
+MaterialsEvent('element', 'Event', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEvent element
+include('elements/materials/Action/MaterialsEvent')
+MaterialsEvent('element', 'Event', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEvent card
+include('elements/materials/Action/MaterialsEvent')
+MaterialsEventCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEvent card
+include('elements/materials/Action/MaterialsEvent')
+MaterialsEventCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsEventSeat.card.png b/cloud/documentation/materials/Action/MaterialsEventSeat.card.png
new file mode 100644
index 00000000000..430e2f2c9e8
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsEventSeat.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsEventSeat.element.png b/cloud/documentation/materials/Action/MaterialsEventSeat.element.png
new file mode 100644
index 00000000000..17788aad061
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsEventSeat.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsEventSeat.md b/cloud/documentation/materials/Action/MaterialsEventSeat.md
new file mode 100644
index 00000000000..de810d30f81
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsEventSeat.md
@@ -0,0 +1,81 @@
+# MaterialsEventSeat
+```text
+elements/materials/Action/MaterialsEventSeat
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsEventSeat icon](../../../icons/materials/Action/MaterialsEventSeat.png) | ![MaterialsEventSeat element](MaterialsEventSeat.element.png) | ![MaterialsEventSeat card](MaterialsEventSeat.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEventSeat element
+include('elements/materials/Action/MaterialsEventSeat')
+MaterialsEventSeat('element', 'Event Seat', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEventSeat element
+include('elements/materials/Action/MaterialsEventSeat')
+MaterialsEventSeat('element', 'Event Seat', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEventSeat card
+include('elements/materials/Action/MaterialsEventSeat')
+MaterialsEventSeatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEventSeat card
+include('elements/materials/Action/MaterialsEventSeat')
+MaterialsEventSeatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsExitToApp.card.png b/cloud/documentation/materials/Action/MaterialsExitToApp.card.png
new file mode 100644
index 00000000000..d3cb04cd3d6
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsExitToApp.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsExitToApp.element.png b/cloud/documentation/materials/Action/MaterialsExitToApp.element.png
new file mode 100644
index 00000000000..bdc320e25c7
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsExitToApp.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsExitToApp.md b/cloud/documentation/materials/Action/MaterialsExitToApp.md
new file mode 100644
index 00000000000..07621c203af
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsExitToApp.md
@@ -0,0 +1,81 @@
+# MaterialsExitToApp
+```text
+elements/materials/Action/MaterialsExitToApp
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsExitToApp icon](../../../icons/materials/Action/MaterialsExitToApp.png) | ![MaterialsExitToApp element](MaterialsExitToApp.element.png) | ![MaterialsExitToApp card](MaterialsExitToApp.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExitToApp element
+include('elements/materials/Action/MaterialsExitToApp')
+MaterialsExitToApp('element', 'Exit To App', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExitToApp element
+include('elements/materials/Action/MaterialsExitToApp')
+MaterialsExitToApp('element', 'Exit To App', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExitToApp card
+include('elements/materials/Action/MaterialsExitToApp')
+MaterialsExitToAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExitToApp card
+include('elements/materials/Action/MaterialsExitToApp')
+MaterialsExitToAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsExplore.card.png b/cloud/documentation/materials/Action/MaterialsExplore.card.png
new file mode 100644
index 00000000000..ccf91a999f0
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsExplore.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsExplore.element.png b/cloud/documentation/materials/Action/MaterialsExplore.element.png
new file mode 100644
index 00000000000..65f44fe7b83
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsExplore.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsExplore.md b/cloud/documentation/materials/Action/MaterialsExplore.md
new file mode 100644
index 00000000000..b54ff48a1c6
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsExplore.md
@@ -0,0 +1,81 @@
+# MaterialsExplore
+```text
+elements/materials/Action/MaterialsExplore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsExplore icon](../../../icons/materials/Action/MaterialsExplore.png) | ![MaterialsExplore element](MaterialsExplore.element.png) | ![MaterialsExplore card](MaterialsExplore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExplore element
+include('elements/materials/Action/MaterialsExplore')
+MaterialsExplore('element', 'Explore', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExplore element
+include('elements/materials/Action/MaterialsExplore')
+MaterialsExplore('element', 'Explore', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExplore card
+include('elements/materials/Action/MaterialsExplore')
+MaterialsExploreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExplore card
+include('elements/materials/Action/MaterialsExplore')
+MaterialsExploreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsExtension.card.png b/cloud/documentation/materials/Action/MaterialsExtension.card.png
new file mode 100644
index 00000000000..0bc49ee81f3
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsExtension.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsExtension.element.png b/cloud/documentation/materials/Action/MaterialsExtension.element.png
new file mode 100644
index 00000000000..79b926606da
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsExtension.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsExtension.md b/cloud/documentation/materials/Action/MaterialsExtension.md
new file mode 100644
index 00000000000..1e8d4421c5f
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsExtension.md
@@ -0,0 +1,81 @@
+# MaterialsExtension
+```text
+elements/materials/Action/MaterialsExtension
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsExtension icon](../../../icons/materials/Action/MaterialsExtension.png) | ![MaterialsExtension element](MaterialsExtension.element.png) | ![MaterialsExtension card](MaterialsExtension.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExtension element
+include('elements/materials/Action/MaterialsExtension')
+MaterialsExtension('element', 'Extension', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExtension element
+include('elements/materials/Action/MaterialsExtension')
+MaterialsExtension('element', 'Extension', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExtension card
+include('elements/materials/Action/MaterialsExtension')
+MaterialsExtensionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExtension card
+include('elements/materials/Action/MaterialsExtension')
+MaterialsExtensionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsFace.card.png b/cloud/documentation/materials/Action/MaterialsFace.card.png
new file mode 100644
index 00000000000..f2164802d43
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFace.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFace.element.png b/cloud/documentation/materials/Action/MaterialsFace.element.png
new file mode 100644
index 00000000000..583d748dd47
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFace.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFace.md b/cloud/documentation/materials/Action/MaterialsFace.md
new file mode 100644
index 00000000000..5690934d7ec
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsFace.md
@@ -0,0 +1,81 @@
+# MaterialsFace
+```text
+elements/materials/Action/MaterialsFace
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFace icon](../../../icons/materials/Action/MaterialsFace.png) | ![MaterialsFace element](MaterialsFace.element.png) | ![MaterialsFace card](MaterialsFace.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFace element
+include('elements/materials/Action/MaterialsFace')
+MaterialsFace('element', 'Face', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFace element
+include('elements/materials/Action/MaterialsFace')
+MaterialsFace('element', 'Face', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFace card
+include('elements/materials/Action/MaterialsFace')
+MaterialsFaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFace card
+include('elements/materials/Action/MaterialsFace')
+MaterialsFaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsFavorite.card.png b/cloud/documentation/materials/Action/MaterialsFavorite.card.png
new file mode 100644
index 00000000000..345262e495b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFavorite.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFavorite.element.png b/cloud/documentation/materials/Action/MaterialsFavorite.element.png
new file mode 100644
index 00000000000..6d614c92b60
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFavorite.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFavorite.md b/cloud/documentation/materials/Action/MaterialsFavorite.md
new file mode 100644
index 00000000000..c8c86160da2
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsFavorite.md
@@ -0,0 +1,81 @@
+# MaterialsFavorite
+```text
+elements/materials/Action/MaterialsFavorite
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFavorite icon](../../../icons/materials/Action/MaterialsFavorite.png) | ![MaterialsFavorite element](MaterialsFavorite.element.png) | ![MaterialsFavorite card](MaterialsFavorite.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFavorite element
+include('elements/materials/Action/MaterialsFavorite')
+MaterialsFavorite('element', 'Favorite', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFavorite element
+include('elements/materials/Action/MaterialsFavorite')
+MaterialsFavorite('element', 'Favorite', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFavorite card
+include('elements/materials/Action/MaterialsFavorite')
+MaterialsFavoriteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFavorite card
+include('elements/materials/Action/MaterialsFavorite')
+MaterialsFavoriteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsFavoriteBorder.card.png b/cloud/documentation/materials/Action/MaterialsFavoriteBorder.card.png
new file mode 100644
index 00000000000..aaf866311b8
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFavoriteBorder.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFavoriteBorder.element.png b/cloud/documentation/materials/Action/MaterialsFavoriteBorder.element.png
new file mode 100644
index 00000000000..253524f49f6
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFavoriteBorder.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFavoriteBorder.md b/cloud/documentation/materials/Action/MaterialsFavoriteBorder.md
new file mode 100644
index 00000000000..4c46b4b343b
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsFavoriteBorder.md
@@ -0,0 +1,81 @@
+# MaterialsFavoriteBorder
+```text
+elements/materials/Action/MaterialsFavoriteBorder
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFavoriteBorder icon](../../../icons/materials/Action/MaterialsFavoriteBorder.png) | ![MaterialsFavoriteBorder element](MaterialsFavoriteBorder.element.png) | ![MaterialsFavoriteBorder card](MaterialsFavoriteBorder.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFavoriteBorder element
+include('elements/materials/Action/MaterialsFavoriteBorder')
+MaterialsFavoriteBorder('element', 'Favorite Border', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFavoriteBorder element
+include('elements/materials/Action/MaterialsFavoriteBorder')
+MaterialsFavoriteBorder('element', 'Favorite Border', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFavoriteBorder card
+include('elements/materials/Action/MaterialsFavoriteBorder')
+MaterialsFavoriteBorderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFavoriteBorder card
+include('elements/materials/Action/MaterialsFavoriteBorder')
+MaterialsFavoriteBorderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsFeedback.card.png b/cloud/documentation/materials/Action/MaterialsFeedback.card.png
new file mode 100644
index 00000000000..07d36a51deb
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFeedback.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFeedback.element.png b/cloud/documentation/materials/Action/MaterialsFeedback.element.png
new file mode 100644
index 00000000000..c1e471dbd6e
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFeedback.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFeedback.md b/cloud/documentation/materials/Action/MaterialsFeedback.md
new file mode 100644
index 00000000000..76506b4748c
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsFeedback.md
@@ -0,0 +1,81 @@
+# MaterialsFeedback
+```text
+elements/materials/Action/MaterialsFeedback
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFeedback icon](../../../icons/materials/Action/MaterialsFeedback.png) | ![MaterialsFeedback element](MaterialsFeedback.element.png) | ![MaterialsFeedback card](MaterialsFeedback.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFeedback element
+include('elements/materials/Action/MaterialsFeedback')
+MaterialsFeedback('element', 'Feedback', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFeedback element
+include('elements/materials/Action/MaterialsFeedback')
+MaterialsFeedback('element', 'Feedback', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFeedback card
+include('elements/materials/Action/MaterialsFeedback')
+MaterialsFeedbackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFeedback card
+include('elements/materials/Action/MaterialsFeedback')
+MaterialsFeedbackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsFindInPage.card.png b/cloud/documentation/materials/Action/MaterialsFindInPage.card.png
new file mode 100644
index 00000000000..abf0a1b511a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFindInPage.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFindInPage.element.png b/cloud/documentation/materials/Action/MaterialsFindInPage.element.png
new file mode 100644
index 00000000000..f99e1553734
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFindInPage.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFindInPage.md b/cloud/documentation/materials/Action/MaterialsFindInPage.md
new file mode 100644
index 00000000000..0f3adc98b0b
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsFindInPage.md
@@ -0,0 +1,81 @@
+# MaterialsFindInPage
+```text
+elements/materials/Action/MaterialsFindInPage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFindInPage icon](../../../icons/materials/Action/MaterialsFindInPage.png) | ![MaterialsFindInPage element](MaterialsFindInPage.element.png) | ![MaterialsFindInPage card](MaterialsFindInPage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFindInPage element
+include('elements/materials/Action/MaterialsFindInPage')
+MaterialsFindInPage('element', 'Find In Page', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFindInPage element
+include('elements/materials/Action/MaterialsFindInPage')
+MaterialsFindInPage('element', 'Find In Page', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFindInPage card
+include('elements/materials/Action/MaterialsFindInPage')
+MaterialsFindInPageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFindInPage card
+include('elements/materials/Action/MaterialsFindInPage')
+MaterialsFindInPageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsFindReplace.card.png b/cloud/documentation/materials/Action/MaterialsFindReplace.card.png
new file mode 100644
index 00000000000..844f2537940
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFindReplace.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFindReplace.element.png b/cloud/documentation/materials/Action/MaterialsFindReplace.element.png
new file mode 100644
index 00000000000..d8955d5141b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFindReplace.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFindReplace.md b/cloud/documentation/materials/Action/MaterialsFindReplace.md
new file mode 100644
index 00000000000..a8c9a64c4d2
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsFindReplace.md
@@ -0,0 +1,81 @@
+# MaterialsFindReplace
+```text
+elements/materials/Action/MaterialsFindReplace
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFindReplace icon](../../../icons/materials/Action/MaterialsFindReplace.png) | ![MaterialsFindReplace element](MaterialsFindReplace.element.png) | ![MaterialsFindReplace card](MaterialsFindReplace.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFindReplace element
+include('elements/materials/Action/MaterialsFindReplace')
+MaterialsFindReplace('element', 'Find Replace', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFindReplace element
+include('elements/materials/Action/MaterialsFindReplace')
+MaterialsFindReplace('element', 'Find Replace', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFindReplace card
+include('elements/materials/Action/MaterialsFindReplace')
+MaterialsFindReplaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFindReplace card
+include('elements/materials/Action/MaterialsFindReplace')
+MaterialsFindReplaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsFingerprint.card.png b/cloud/documentation/materials/Action/MaterialsFingerprint.card.png
new file mode 100644
index 00000000000..7a6f992caf1
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFingerprint.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFingerprint.element.png b/cloud/documentation/materials/Action/MaterialsFingerprint.element.png
new file mode 100644
index 00000000000..756bd831060
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFingerprint.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFingerprint.md b/cloud/documentation/materials/Action/MaterialsFingerprint.md
new file mode 100644
index 00000000000..567bc8199f8
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsFingerprint.md
@@ -0,0 +1,81 @@
+# MaterialsFingerprint
+```text
+elements/materials/Action/MaterialsFingerprint
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFingerprint icon](../../../icons/materials/Action/MaterialsFingerprint.png) | ![MaterialsFingerprint element](MaterialsFingerprint.element.png) | ![MaterialsFingerprint card](MaterialsFingerprint.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFingerprint element
+include('elements/materials/Action/MaterialsFingerprint')
+MaterialsFingerprint('element', 'Fingerprint', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFingerprint element
+include('elements/materials/Action/MaterialsFingerprint')
+MaterialsFingerprint('element', 'Fingerprint', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFingerprint card
+include('elements/materials/Action/MaterialsFingerprint')
+MaterialsFingerprintCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFingerprint card
+include('elements/materials/Action/MaterialsFingerprint')
+MaterialsFingerprintCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsFlightLand.card.png b/cloud/documentation/materials/Action/MaterialsFlightLand.card.png
new file mode 100644
index 00000000000..68b7d84305e
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFlightLand.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFlightLand.element.png b/cloud/documentation/materials/Action/MaterialsFlightLand.element.png
new file mode 100644
index 00000000000..8709b5781f6
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFlightLand.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFlightLand.md b/cloud/documentation/materials/Action/MaterialsFlightLand.md
new file mode 100644
index 00000000000..0ff40b187e9
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsFlightLand.md
@@ -0,0 +1,81 @@
+# MaterialsFlightLand
+```text
+elements/materials/Action/MaterialsFlightLand
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFlightLand icon](../../../icons/materials/Action/MaterialsFlightLand.png) | ![MaterialsFlightLand element](MaterialsFlightLand.element.png) | ![MaterialsFlightLand card](MaterialsFlightLand.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlightLand element
+include('elements/materials/Action/MaterialsFlightLand')
+MaterialsFlightLand('element', 'Flight Land', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlightLand element
+include('elements/materials/Action/MaterialsFlightLand')
+MaterialsFlightLand('element', 'Flight Land', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlightLand card
+include('elements/materials/Action/MaterialsFlightLand')
+MaterialsFlightLandCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlightLand card
+include('elements/materials/Action/MaterialsFlightLand')
+MaterialsFlightLandCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsFlightTakeoff.card.png b/cloud/documentation/materials/Action/MaterialsFlightTakeoff.card.png
new file mode 100644
index 00000000000..601d26e1ffd
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFlightTakeoff.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFlightTakeoff.element.png b/cloud/documentation/materials/Action/MaterialsFlightTakeoff.element.png
new file mode 100644
index 00000000000..8a4515c718f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFlightTakeoff.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFlightTakeoff.md b/cloud/documentation/materials/Action/MaterialsFlightTakeoff.md
new file mode 100644
index 00000000000..2669e392141
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsFlightTakeoff.md
@@ -0,0 +1,81 @@
+# MaterialsFlightTakeoff
+```text
+elements/materials/Action/MaterialsFlightTakeoff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFlightTakeoff icon](../../../icons/materials/Action/MaterialsFlightTakeoff.png) | ![MaterialsFlightTakeoff element](MaterialsFlightTakeoff.element.png) | ![MaterialsFlightTakeoff card](MaterialsFlightTakeoff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlightTakeoff element
+include('elements/materials/Action/MaterialsFlightTakeoff')
+MaterialsFlightTakeoff('element', 'Flight Takeoff', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlightTakeoff element
+include('elements/materials/Action/MaterialsFlightTakeoff')
+MaterialsFlightTakeoff('element', 'Flight Takeoff', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlightTakeoff card
+include('elements/materials/Action/MaterialsFlightTakeoff')
+MaterialsFlightTakeoffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlightTakeoff card
+include('elements/materials/Action/MaterialsFlightTakeoff')
+MaterialsFlightTakeoffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsFlipToBack.card.png b/cloud/documentation/materials/Action/MaterialsFlipToBack.card.png
new file mode 100644
index 00000000000..201e1832c05
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFlipToBack.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFlipToBack.element.png b/cloud/documentation/materials/Action/MaterialsFlipToBack.element.png
new file mode 100644
index 00000000000..88198c799b2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFlipToBack.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFlipToBack.md b/cloud/documentation/materials/Action/MaterialsFlipToBack.md
new file mode 100644
index 00000000000..65ee67c69e8
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsFlipToBack.md
@@ -0,0 +1,81 @@
+# MaterialsFlipToBack
+```text
+elements/materials/Action/MaterialsFlipToBack
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFlipToBack icon](../../../icons/materials/Action/MaterialsFlipToBack.png) | ![MaterialsFlipToBack element](MaterialsFlipToBack.element.png) | ![MaterialsFlipToBack card](MaterialsFlipToBack.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlipToBack element
+include('elements/materials/Action/MaterialsFlipToBack')
+MaterialsFlipToBack('element', 'Flip To Back', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlipToBack element
+include('elements/materials/Action/MaterialsFlipToBack')
+MaterialsFlipToBack('element', 'Flip To Back', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlipToBack card
+include('elements/materials/Action/MaterialsFlipToBack')
+MaterialsFlipToBackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlipToBack card
+include('elements/materials/Action/MaterialsFlipToBack')
+MaterialsFlipToBackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsFlipToFront.card.png b/cloud/documentation/materials/Action/MaterialsFlipToFront.card.png
new file mode 100644
index 00000000000..b9f6ef457cd
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFlipToFront.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFlipToFront.element.png b/cloud/documentation/materials/Action/MaterialsFlipToFront.element.png
new file mode 100644
index 00000000000..8432cdf9bb4
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsFlipToFront.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsFlipToFront.md b/cloud/documentation/materials/Action/MaterialsFlipToFront.md
new file mode 100644
index 00000000000..1566190a05e
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsFlipToFront.md
@@ -0,0 +1,81 @@
+# MaterialsFlipToFront
+```text
+elements/materials/Action/MaterialsFlipToFront
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFlipToFront icon](../../../icons/materials/Action/MaterialsFlipToFront.png) | ![MaterialsFlipToFront element](MaterialsFlipToFront.element.png) | ![MaterialsFlipToFront card](MaterialsFlipToFront.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlipToFront element
+include('elements/materials/Action/MaterialsFlipToFront')
+MaterialsFlipToFront('element', 'Flip To Front', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlipToFront element
+include('elements/materials/Action/MaterialsFlipToFront')
+MaterialsFlipToFront('element', 'Flip To Front', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlipToFront card
+include('elements/materials/Action/MaterialsFlipToFront')
+MaterialsFlipToFrontCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlipToFront card
+include('elements/materials/Action/MaterialsFlipToFront')
+MaterialsFlipToFrontCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsGTranslate.card.png b/cloud/documentation/materials/Action/MaterialsGTranslate.card.png
new file mode 100644
index 00000000000..f194bbb0c06
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsGTranslate.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsGTranslate.element.png b/cloud/documentation/materials/Action/MaterialsGTranslate.element.png
new file mode 100644
index 00000000000..970ed4c1626
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsGTranslate.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsGTranslate.md b/cloud/documentation/materials/Action/MaterialsGTranslate.md
new file mode 100644
index 00000000000..a5437eea321
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsGTranslate.md
@@ -0,0 +1,81 @@
+# MaterialsGTranslate
+```text
+elements/materials/Action/MaterialsGTranslate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGTranslate icon](../../../icons/materials/Action/MaterialsGTranslate.png) | ![MaterialsGTranslate element](MaterialsGTranslate.element.png) | ![MaterialsGTranslate card](MaterialsGTranslate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGTranslate element
+include('elements/materials/Action/MaterialsGTranslate')
+MaterialsGTranslate('element', 'G Translate', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGTranslate element
+include('elements/materials/Action/MaterialsGTranslate')
+MaterialsGTranslate('element', 'G Translate', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGTranslate card
+include('elements/materials/Action/MaterialsGTranslate')
+MaterialsGTranslateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGTranslate card
+include('elements/materials/Action/MaterialsGTranslate')
+MaterialsGTranslateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsGavel.card.png b/cloud/documentation/materials/Action/MaterialsGavel.card.png
new file mode 100644
index 00000000000..40ec67b2630
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsGavel.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsGavel.element.png b/cloud/documentation/materials/Action/MaterialsGavel.element.png
new file mode 100644
index 00000000000..b10ec395706
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsGavel.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsGavel.md b/cloud/documentation/materials/Action/MaterialsGavel.md
new file mode 100644
index 00000000000..aa51fca95a3
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsGavel.md
@@ -0,0 +1,81 @@
+# MaterialsGavel
+```text
+elements/materials/Action/MaterialsGavel
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGavel icon](../../../icons/materials/Action/MaterialsGavel.png) | ![MaterialsGavel element](MaterialsGavel.element.png) | ![MaterialsGavel card](MaterialsGavel.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGavel element
+include('elements/materials/Action/MaterialsGavel')
+MaterialsGavel('element', 'Gavel', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGavel element
+include('elements/materials/Action/MaterialsGavel')
+MaterialsGavel('element', 'Gavel', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGavel card
+include('elements/materials/Action/MaterialsGavel')
+MaterialsGavelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGavel card
+include('elements/materials/Action/MaterialsGavel')
+MaterialsGavelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsGetApp.card.png b/cloud/documentation/materials/Action/MaterialsGetApp.card.png
new file mode 100644
index 00000000000..6ec313027cf
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsGetApp.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsGetApp.element.png b/cloud/documentation/materials/Action/MaterialsGetApp.element.png
new file mode 100644
index 00000000000..07e3c77bb10
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsGetApp.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsGetApp.md b/cloud/documentation/materials/Action/MaterialsGetApp.md
new file mode 100644
index 00000000000..3b4c14bcee5
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsGetApp.md
@@ -0,0 +1,81 @@
+# MaterialsGetApp
+```text
+elements/materials/Action/MaterialsGetApp
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGetApp icon](../../../icons/materials/Action/MaterialsGetApp.png) | ![MaterialsGetApp element](MaterialsGetApp.element.png) | ![MaterialsGetApp card](MaterialsGetApp.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGetApp element
+include('elements/materials/Action/MaterialsGetApp')
+MaterialsGetApp('element', 'Get App', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGetApp element
+include('elements/materials/Action/MaterialsGetApp')
+MaterialsGetApp('element', 'Get App', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGetApp card
+include('elements/materials/Action/MaterialsGetApp')
+MaterialsGetAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGetApp card
+include('elements/materials/Action/MaterialsGetApp')
+MaterialsGetAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsGrade.card.png b/cloud/documentation/materials/Action/MaterialsGrade.card.png
new file mode 100644
index 00000000000..bc20a70bb80
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsGrade.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsGrade.element.png b/cloud/documentation/materials/Action/MaterialsGrade.element.png
new file mode 100644
index 00000000000..29fe6f79965
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsGrade.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsGrade.md b/cloud/documentation/materials/Action/MaterialsGrade.md
new file mode 100644
index 00000000000..98fcd8e7ae8
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsGrade.md
@@ -0,0 +1,81 @@
+# MaterialsGrade
+```text
+elements/materials/Action/MaterialsGrade
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGrade icon](../../../icons/materials/Action/MaterialsGrade.png) | ![MaterialsGrade element](MaterialsGrade.element.png) | ![MaterialsGrade card](MaterialsGrade.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGrade element
+include('elements/materials/Action/MaterialsGrade')
+MaterialsGrade('element', 'Grade', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGrade element
+include('elements/materials/Action/MaterialsGrade')
+MaterialsGrade('element', 'Grade', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGrade card
+include('elements/materials/Action/MaterialsGrade')
+MaterialsGradeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGrade card
+include('elements/materials/Action/MaterialsGrade')
+MaterialsGradeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsGroupWork.card.png b/cloud/documentation/materials/Action/MaterialsGroupWork.card.png
new file mode 100644
index 00000000000..f83d3063573
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsGroupWork.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsGroupWork.element.png b/cloud/documentation/materials/Action/MaterialsGroupWork.element.png
new file mode 100644
index 00000000000..8612317118b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsGroupWork.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsGroupWork.md b/cloud/documentation/materials/Action/MaterialsGroupWork.md
new file mode 100644
index 00000000000..770410fe18e
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsGroupWork.md
@@ -0,0 +1,81 @@
+# MaterialsGroupWork
+```text
+elements/materials/Action/MaterialsGroupWork
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGroupWork icon](../../../icons/materials/Action/MaterialsGroupWork.png) | ![MaterialsGroupWork element](MaterialsGroupWork.element.png) | ![MaterialsGroupWork card](MaterialsGroupWork.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGroupWork element
+include('elements/materials/Action/MaterialsGroupWork')
+MaterialsGroupWork('element', 'Group Work', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGroupWork element
+include('elements/materials/Action/MaterialsGroupWork')
+MaterialsGroupWork('element', 'Group Work', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGroupWork card
+include('elements/materials/Action/MaterialsGroupWork')
+MaterialsGroupWorkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGroupWork card
+include('elements/materials/Action/MaterialsGroupWork')
+MaterialsGroupWorkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsHelp.card.png b/cloud/documentation/materials/Action/MaterialsHelp.card.png
new file mode 100644
index 00000000000..643c991d89a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsHelp.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsHelp.element.png b/cloud/documentation/materials/Action/MaterialsHelp.element.png
new file mode 100644
index 00000000000..6771d9f9e76
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsHelp.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsHelp.md b/cloud/documentation/materials/Action/MaterialsHelp.md
new file mode 100644
index 00000000000..6cf92104778
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsHelp.md
@@ -0,0 +1,81 @@
+# MaterialsHelp
+```text
+elements/materials/Action/MaterialsHelp
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHelp icon](../../../icons/materials/Action/MaterialsHelp.png) | ![MaterialsHelp element](MaterialsHelp.element.png) | ![MaterialsHelp card](MaterialsHelp.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHelp element
+include('elements/materials/Action/MaterialsHelp')
+MaterialsHelp('element', 'Help', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHelp element
+include('elements/materials/Action/MaterialsHelp')
+MaterialsHelp('element', 'Help', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHelp card
+include('elements/materials/Action/MaterialsHelp')
+MaterialsHelpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHelp card
+include('elements/materials/Action/MaterialsHelp')
+MaterialsHelpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsHighlightOff.card.png b/cloud/documentation/materials/Action/MaterialsHighlightOff.card.png
new file mode 100644
index 00000000000..4f26d4f4b09
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsHighlightOff.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsHighlightOff.element.png b/cloud/documentation/materials/Action/MaterialsHighlightOff.element.png
new file mode 100644
index 00000000000..6019e992543
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsHighlightOff.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsHighlightOff.md b/cloud/documentation/materials/Action/MaterialsHighlightOff.md
new file mode 100644
index 00000000000..19ba8053170
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsHighlightOff.md
@@ -0,0 +1,81 @@
+# MaterialsHighlightOff
+```text
+elements/materials/Action/MaterialsHighlightOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHighlightOff icon](../../../icons/materials/Action/MaterialsHighlightOff.png) | ![MaterialsHighlightOff element](MaterialsHighlightOff.element.png) | ![MaterialsHighlightOff card](MaterialsHighlightOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHighlightOff element
+include('elements/materials/Action/MaterialsHighlightOff')
+MaterialsHighlightOff('element', 'Highlight Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHighlightOff element
+include('elements/materials/Action/MaterialsHighlightOff')
+MaterialsHighlightOff('element', 'Highlight Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHighlightOff card
+include('elements/materials/Action/MaterialsHighlightOff')
+MaterialsHighlightOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHighlightOff card
+include('elements/materials/Action/MaterialsHighlightOff')
+MaterialsHighlightOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsHistory.card.png b/cloud/documentation/materials/Action/MaterialsHistory.card.png
new file mode 100644
index 00000000000..be613669bb2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsHistory.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsHistory.element.png b/cloud/documentation/materials/Action/MaterialsHistory.element.png
new file mode 100644
index 00000000000..ccaf4f29bf1
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsHistory.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsHistory.md b/cloud/documentation/materials/Action/MaterialsHistory.md
new file mode 100644
index 00000000000..f53f08a5ed9
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsHistory.md
@@ -0,0 +1,81 @@
+# MaterialsHistory
+```text
+elements/materials/Action/MaterialsHistory
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHistory icon](../../../icons/materials/Action/MaterialsHistory.png) | ![MaterialsHistory element](MaterialsHistory.element.png) | ![MaterialsHistory card](MaterialsHistory.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHistory element
+include('elements/materials/Action/MaterialsHistory')
+MaterialsHistory('element', 'History', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHistory element
+include('elements/materials/Action/MaterialsHistory')
+MaterialsHistory('element', 'History', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHistory card
+include('elements/materials/Action/MaterialsHistory')
+MaterialsHistoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHistory card
+include('elements/materials/Action/MaterialsHistory')
+MaterialsHistoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsHome.card.png b/cloud/documentation/materials/Action/MaterialsHome.card.png
new file mode 100644
index 00000000000..ec4ee2636c8
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsHome.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsHome.element.png b/cloud/documentation/materials/Action/MaterialsHome.element.png
new file mode 100644
index 00000000000..22b245b349a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsHome.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsHome.md b/cloud/documentation/materials/Action/MaterialsHome.md
new file mode 100644
index 00000000000..7e661f4379e
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsHome.md
@@ -0,0 +1,81 @@
+# MaterialsHome
+```text
+elements/materials/Action/MaterialsHome
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHome icon](../../../icons/materials/Action/MaterialsHome.png) | ![MaterialsHome element](MaterialsHome.element.png) | ![MaterialsHome card](MaterialsHome.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHome element
+include('elements/materials/Action/MaterialsHome')
+MaterialsHome('element', 'Home', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHome element
+include('elements/materials/Action/MaterialsHome')
+MaterialsHome('element', 'Home', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHome card
+include('elements/materials/Action/MaterialsHome')
+MaterialsHomeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHome card
+include('elements/materials/Action/MaterialsHome')
+MaterialsHomeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsHourglassEmpty.card.png b/cloud/documentation/materials/Action/MaterialsHourglassEmpty.card.png
new file mode 100644
index 00000000000..594ae191e87
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsHourglassEmpty.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsHourglassEmpty.element.png b/cloud/documentation/materials/Action/MaterialsHourglassEmpty.element.png
new file mode 100644
index 00000000000..6149dcf53c2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsHourglassEmpty.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsHourglassEmpty.md b/cloud/documentation/materials/Action/MaterialsHourglassEmpty.md
new file mode 100644
index 00000000000..3f613c967f5
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsHourglassEmpty.md
@@ -0,0 +1,81 @@
+# MaterialsHourglassEmpty
+```text
+elements/materials/Action/MaterialsHourglassEmpty
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHourglassEmpty icon](../../../icons/materials/Action/MaterialsHourglassEmpty.png) | ![MaterialsHourglassEmpty element](MaterialsHourglassEmpty.element.png) | ![MaterialsHourglassEmpty card](MaterialsHourglassEmpty.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHourglassEmpty element
+include('elements/materials/Action/MaterialsHourglassEmpty')
+MaterialsHourglassEmpty('element', 'Hourglass Empty', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHourglassEmpty element
+include('elements/materials/Action/MaterialsHourglassEmpty')
+MaterialsHourglassEmpty('element', 'Hourglass Empty', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHourglassEmpty card
+include('elements/materials/Action/MaterialsHourglassEmpty')
+MaterialsHourglassEmptyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHourglassEmpty card
+include('elements/materials/Action/MaterialsHourglassEmpty')
+MaterialsHourglassEmptyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsHourglassFull.card.png b/cloud/documentation/materials/Action/MaterialsHourglassFull.card.png
new file mode 100644
index 00000000000..723396ab508
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsHourglassFull.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsHourglassFull.element.png b/cloud/documentation/materials/Action/MaterialsHourglassFull.element.png
new file mode 100644
index 00000000000..6989176bb8d
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsHourglassFull.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsHourglassFull.md b/cloud/documentation/materials/Action/MaterialsHourglassFull.md
new file mode 100644
index 00000000000..749a4e58115
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsHourglassFull.md
@@ -0,0 +1,81 @@
+# MaterialsHourglassFull
+```text
+elements/materials/Action/MaterialsHourglassFull
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHourglassFull icon](../../../icons/materials/Action/MaterialsHourglassFull.png) | ![MaterialsHourglassFull element](MaterialsHourglassFull.element.png) | ![MaterialsHourglassFull card](MaterialsHourglassFull.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHourglassFull element
+include('elements/materials/Action/MaterialsHourglassFull')
+MaterialsHourglassFull('element', 'Hourglass Full', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHourglassFull element
+include('elements/materials/Action/MaterialsHourglassFull')
+MaterialsHourglassFull('element', 'Hourglass Full', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHourglassFull card
+include('elements/materials/Action/MaterialsHourglassFull')
+MaterialsHourglassFullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHourglassFull card
+include('elements/materials/Action/MaterialsHourglassFull')
+MaterialsHourglassFullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsHttp.card.png b/cloud/documentation/materials/Action/MaterialsHttp.card.png
new file mode 100644
index 00000000000..02f42b8b8d8
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsHttp.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsHttp.element.png b/cloud/documentation/materials/Action/MaterialsHttp.element.png
new file mode 100644
index 00000000000..9ea43dabca7
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsHttp.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsHttp.md b/cloud/documentation/materials/Action/MaterialsHttp.md
new file mode 100644
index 00000000000..a4ebc13cd58
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsHttp.md
@@ -0,0 +1,81 @@
+# MaterialsHttp
+```text
+elements/materials/Action/MaterialsHttp
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHttp icon](../../../icons/materials/Action/MaterialsHttp.png) | ![MaterialsHttp element](MaterialsHttp.element.png) | ![MaterialsHttp card](MaterialsHttp.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHttp element
+include('elements/materials/Action/MaterialsHttp')
+MaterialsHttp('element', 'Http', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHttp element
+include('elements/materials/Action/MaterialsHttp')
+MaterialsHttp('element', 'Http', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHttp card
+include('elements/materials/Action/MaterialsHttp')
+MaterialsHttpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHttp card
+include('elements/materials/Action/MaterialsHttp')
+MaterialsHttpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsHttps.card.png b/cloud/documentation/materials/Action/MaterialsHttps.card.png
new file mode 100644
index 00000000000..151cf4e8481
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsHttps.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsHttps.element.png b/cloud/documentation/materials/Action/MaterialsHttps.element.png
new file mode 100644
index 00000000000..c12fd2443c0
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsHttps.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsHttps.md b/cloud/documentation/materials/Action/MaterialsHttps.md
new file mode 100644
index 00000000000..6a043d2d8b5
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsHttps.md
@@ -0,0 +1,81 @@
+# MaterialsHttps
+```text
+elements/materials/Action/MaterialsHttps
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHttps icon](../../../icons/materials/Action/MaterialsHttps.png) | ![MaterialsHttps element](MaterialsHttps.element.png) | ![MaterialsHttps card](MaterialsHttps.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHttps element
+include('elements/materials/Action/MaterialsHttps')
+MaterialsHttps('element', 'Https', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHttps element
+include('elements/materials/Action/MaterialsHttps')
+MaterialsHttps('element', 'Https', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHttps card
+include('elements/materials/Action/MaterialsHttps')
+MaterialsHttpsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHttps card
+include('elements/materials/Action/MaterialsHttps')
+MaterialsHttpsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsImportantDevices.card.png b/cloud/documentation/materials/Action/MaterialsImportantDevices.card.png
new file mode 100644
index 00000000000..b6ab8c4a96d
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsImportantDevices.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsImportantDevices.element.png b/cloud/documentation/materials/Action/MaterialsImportantDevices.element.png
new file mode 100644
index 00000000000..9b61248813f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsImportantDevices.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsImportantDevices.md b/cloud/documentation/materials/Action/MaterialsImportantDevices.md
new file mode 100644
index 00000000000..7f3c0a89c0b
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsImportantDevices.md
@@ -0,0 +1,81 @@
+# MaterialsImportantDevices
+```text
+elements/materials/Action/MaterialsImportantDevices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsImportantDevices icon](../../../icons/materials/Action/MaterialsImportantDevices.png) | ![MaterialsImportantDevices element](MaterialsImportantDevices.element.png) | ![MaterialsImportantDevices card](MaterialsImportantDevices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImportantDevices element
+include('elements/materials/Action/MaterialsImportantDevices')
+MaterialsImportantDevices('element', 'Important Devices', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImportantDevices element
+include('elements/materials/Action/MaterialsImportantDevices')
+MaterialsImportantDevices('element', 'Important Devices', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsImportantDevices card
+include('elements/materials/Action/MaterialsImportantDevices')
+MaterialsImportantDevicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsImportantDevices card
+include('elements/materials/Action/MaterialsImportantDevices')
+MaterialsImportantDevicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsInfo.card.png b/cloud/documentation/materials/Action/MaterialsInfo.card.png
new file mode 100644
index 00000000000..962d7347945
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsInfo.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsInfo.element.png b/cloud/documentation/materials/Action/MaterialsInfo.element.png
new file mode 100644
index 00000000000..b452b7c9122
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsInfo.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsInfo.md b/cloud/documentation/materials/Action/MaterialsInfo.md
new file mode 100644
index 00000000000..7c82fb149c1
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsInfo.md
@@ -0,0 +1,81 @@
+# MaterialsInfo
+```text
+elements/materials/Action/MaterialsInfo
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsInfo icon](../../../icons/materials/Action/MaterialsInfo.png) | ![MaterialsInfo element](MaterialsInfo.element.png) | ![MaterialsInfo card](MaterialsInfo.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInfo element
+include('elements/materials/Action/MaterialsInfo')
+MaterialsInfo('element', 'Info', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInfo element
+include('elements/materials/Action/MaterialsInfo')
+MaterialsInfo('element', 'Info', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInfo card
+include('elements/materials/Action/MaterialsInfo')
+MaterialsInfoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInfo card
+include('elements/materials/Action/MaterialsInfo')
+MaterialsInfoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsInfoOutline.card.png b/cloud/documentation/materials/Action/MaterialsInfoOutline.card.png
new file mode 100644
index 00000000000..ddeef64158a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsInfoOutline.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsInfoOutline.element.png b/cloud/documentation/materials/Action/MaterialsInfoOutline.element.png
new file mode 100644
index 00000000000..68f0b55325c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsInfoOutline.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsInfoOutline.md b/cloud/documentation/materials/Action/MaterialsInfoOutline.md
new file mode 100644
index 00000000000..90c4385b2b7
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsInfoOutline.md
@@ -0,0 +1,81 @@
+# MaterialsInfoOutline
+```text
+elements/materials/Action/MaterialsInfoOutline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsInfoOutline icon](../../../icons/materials/Action/MaterialsInfoOutline.png) | ![MaterialsInfoOutline element](MaterialsInfoOutline.element.png) | ![MaterialsInfoOutline card](MaterialsInfoOutline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInfoOutline element
+include('elements/materials/Action/MaterialsInfoOutline')
+MaterialsInfoOutline('element', 'Info Outline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInfoOutline element
+include('elements/materials/Action/MaterialsInfoOutline')
+MaterialsInfoOutline('element', 'Info Outline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInfoOutline card
+include('elements/materials/Action/MaterialsInfoOutline')
+MaterialsInfoOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInfoOutline card
+include('elements/materials/Action/MaterialsInfoOutline')
+MaterialsInfoOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsInput.card.png b/cloud/documentation/materials/Action/MaterialsInput.card.png
new file mode 100644
index 00000000000..13ac27319d0
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsInput.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsInput.element.png b/cloud/documentation/materials/Action/MaterialsInput.element.png
new file mode 100644
index 00000000000..6be20728e6c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsInput.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsInput.md b/cloud/documentation/materials/Action/MaterialsInput.md
new file mode 100644
index 00000000000..a68f0a41731
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsInput.md
@@ -0,0 +1,81 @@
+# MaterialsInput
+```text
+elements/materials/Action/MaterialsInput
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsInput icon](../../../icons/materials/Action/MaterialsInput.png) | ![MaterialsInput element](MaterialsInput.element.png) | ![MaterialsInput card](MaterialsInput.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInput element
+include('elements/materials/Action/MaterialsInput')
+MaterialsInput('element', 'Input', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInput element
+include('elements/materials/Action/MaterialsInput')
+MaterialsInput('element', 'Input', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInput card
+include('elements/materials/Action/MaterialsInput')
+MaterialsInputCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInput card
+include('elements/materials/Action/MaterialsInput')
+MaterialsInputCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsInvertColors.card.png b/cloud/documentation/materials/Action/MaterialsInvertColors.card.png
new file mode 100644
index 00000000000..268a097837e
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsInvertColors.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsInvertColors.element.png b/cloud/documentation/materials/Action/MaterialsInvertColors.element.png
new file mode 100644
index 00000000000..ec495eee10a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsInvertColors.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsInvertColors.md b/cloud/documentation/materials/Action/MaterialsInvertColors.md
new file mode 100644
index 00000000000..b75e9a9ec08
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsInvertColors.md
@@ -0,0 +1,81 @@
+# MaterialsInvertColors
+```text
+elements/materials/Action/MaterialsInvertColors
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsInvertColors icon](../../../icons/materials/Action/MaterialsInvertColors.png) | ![MaterialsInvertColors element](MaterialsInvertColors.element.png) | ![MaterialsInvertColors card](MaterialsInvertColors.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInvertColors element
+include('elements/materials/Action/MaterialsInvertColors')
+MaterialsInvertColors('element', 'Invert Colors', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInvertColors element
+include('elements/materials/Action/MaterialsInvertColors')
+MaterialsInvertColors('element', 'Invert Colors', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInvertColors card
+include('elements/materials/Action/MaterialsInvertColors')
+MaterialsInvertColorsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInvertColors card
+include('elements/materials/Action/MaterialsInvertColors')
+MaterialsInvertColorsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsLabel.card.png b/cloud/documentation/materials/Action/MaterialsLabel.card.png
new file mode 100644
index 00000000000..cdc1fe7fd9f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLabel.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLabel.element.png b/cloud/documentation/materials/Action/MaterialsLabel.element.png
new file mode 100644
index 00000000000..a9abadc2537
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLabel.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLabel.md b/cloud/documentation/materials/Action/MaterialsLabel.md
new file mode 100644
index 00000000000..b323ee524fd
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsLabel.md
@@ -0,0 +1,81 @@
+# MaterialsLabel
+```text
+elements/materials/Action/MaterialsLabel
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLabel icon](../../../icons/materials/Action/MaterialsLabel.png) | ![MaterialsLabel element](MaterialsLabel.element.png) | ![MaterialsLabel card](MaterialsLabel.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLabel element
+include('elements/materials/Action/MaterialsLabel')
+MaterialsLabel('element', 'Label', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLabel element
+include('elements/materials/Action/MaterialsLabel')
+MaterialsLabel('element', 'Label', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLabel card
+include('elements/materials/Action/MaterialsLabel')
+MaterialsLabelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLabel card
+include('elements/materials/Action/MaterialsLabel')
+MaterialsLabelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsLabelOutline.card.png b/cloud/documentation/materials/Action/MaterialsLabelOutline.card.png
new file mode 100644
index 00000000000..ecd97e70070
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLabelOutline.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLabelOutline.element.png b/cloud/documentation/materials/Action/MaterialsLabelOutline.element.png
new file mode 100644
index 00000000000..23f5ffe86ca
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLabelOutline.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLabelOutline.md b/cloud/documentation/materials/Action/MaterialsLabelOutline.md
new file mode 100644
index 00000000000..dddd83086ee
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsLabelOutline.md
@@ -0,0 +1,81 @@
+# MaterialsLabelOutline
+```text
+elements/materials/Action/MaterialsLabelOutline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLabelOutline icon](../../../icons/materials/Action/MaterialsLabelOutline.png) | ![MaterialsLabelOutline element](MaterialsLabelOutline.element.png) | ![MaterialsLabelOutline card](MaterialsLabelOutline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLabelOutline element
+include('elements/materials/Action/MaterialsLabelOutline')
+MaterialsLabelOutline('element', 'Label Outline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLabelOutline element
+include('elements/materials/Action/MaterialsLabelOutline')
+MaterialsLabelOutline('element', 'Label Outline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLabelOutline card
+include('elements/materials/Action/MaterialsLabelOutline')
+MaterialsLabelOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLabelOutline card
+include('elements/materials/Action/MaterialsLabelOutline')
+MaterialsLabelOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsLanguage.card.png b/cloud/documentation/materials/Action/MaterialsLanguage.card.png
new file mode 100644
index 00000000000..8ed09b43d53
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLanguage.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLanguage.element.png b/cloud/documentation/materials/Action/MaterialsLanguage.element.png
new file mode 100644
index 00000000000..3d50d8c2721
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLanguage.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLanguage.md b/cloud/documentation/materials/Action/MaterialsLanguage.md
new file mode 100644
index 00000000000..6fd18108243
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsLanguage.md
@@ -0,0 +1,81 @@
+# MaterialsLanguage
+```text
+elements/materials/Action/MaterialsLanguage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLanguage icon](../../../icons/materials/Action/MaterialsLanguage.png) | ![MaterialsLanguage element](MaterialsLanguage.element.png) | ![MaterialsLanguage card](MaterialsLanguage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLanguage element
+include('elements/materials/Action/MaterialsLanguage')
+MaterialsLanguage('element', 'Language', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLanguage element
+include('elements/materials/Action/MaterialsLanguage')
+MaterialsLanguage('element', 'Language', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLanguage card
+include('elements/materials/Action/MaterialsLanguage')
+MaterialsLanguageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLanguage card
+include('elements/materials/Action/MaterialsLanguage')
+MaterialsLanguageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsLaunch.card.png b/cloud/documentation/materials/Action/MaterialsLaunch.card.png
new file mode 100644
index 00000000000..67cae657769
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLaunch.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLaunch.element.png b/cloud/documentation/materials/Action/MaterialsLaunch.element.png
new file mode 100644
index 00000000000..441a20bad6f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLaunch.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLaunch.md b/cloud/documentation/materials/Action/MaterialsLaunch.md
new file mode 100644
index 00000000000..1341916784e
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsLaunch.md
@@ -0,0 +1,81 @@
+# MaterialsLaunch
+```text
+elements/materials/Action/MaterialsLaunch
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLaunch icon](../../../icons/materials/Action/MaterialsLaunch.png) | ![MaterialsLaunch element](MaterialsLaunch.element.png) | ![MaterialsLaunch card](MaterialsLaunch.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaunch element
+include('elements/materials/Action/MaterialsLaunch')
+MaterialsLaunch('element', 'Launch', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaunch element
+include('elements/materials/Action/MaterialsLaunch')
+MaterialsLaunch('element', 'Launch', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLaunch card
+include('elements/materials/Action/MaterialsLaunch')
+MaterialsLaunchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLaunch card
+include('elements/materials/Action/MaterialsLaunch')
+MaterialsLaunchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsLightbulbOutline.card.png b/cloud/documentation/materials/Action/MaterialsLightbulbOutline.card.png
new file mode 100644
index 00000000000..e60062a3ad4
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLightbulbOutline.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLightbulbOutline.element.png b/cloud/documentation/materials/Action/MaterialsLightbulbOutline.element.png
new file mode 100644
index 00000000000..f5958c99bd0
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLightbulbOutline.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLightbulbOutline.md b/cloud/documentation/materials/Action/MaterialsLightbulbOutline.md
new file mode 100644
index 00000000000..70a271e34f3
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsLightbulbOutline.md
@@ -0,0 +1,81 @@
+# MaterialsLightbulbOutline
+```text
+elements/materials/Action/MaterialsLightbulbOutline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLightbulbOutline icon](../../../icons/materials/Action/MaterialsLightbulbOutline.png) | ![MaterialsLightbulbOutline element](MaterialsLightbulbOutline.element.png) | ![MaterialsLightbulbOutline card](MaterialsLightbulbOutline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLightbulbOutline element
+include('elements/materials/Action/MaterialsLightbulbOutline')
+MaterialsLightbulbOutline('element', 'Lightbulb Outline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLightbulbOutline element
+include('elements/materials/Action/MaterialsLightbulbOutline')
+MaterialsLightbulbOutline('element', 'Lightbulb Outline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLightbulbOutline card
+include('elements/materials/Action/MaterialsLightbulbOutline')
+MaterialsLightbulbOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLightbulbOutline card
+include('elements/materials/Action/MaterialsLightbulbOutline')
+MaterialsLightbulbOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsLineStyle.card.png b/cloud/documentation/materials/Action/MaterialsLineStyle.card.png
new file mode 100644
index 00000000000..1f508f91afb
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLineStyle.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLineStyle.element.png b/cloud/documentation/materials/Action/MaterialsLineStyle.element.png
new file mode 100644
index 00000000000..daf583f7ad2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLineStyle.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLineStyle.md b/cloud/documentation/materials/Action/MaterialsLineStyle.md
new file mode 100644
index 00000000000..f0a9e6bbade
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsLineStyle.md
@@ -0,0 +1,81 @@
+# MaterialsLineStyle
+```text
+elements/materials/Action/MaterialsLineStyle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLineStyle icon](../../../icons/materials/Action/MaterialsLineStyle.png) | ![MaterialsLineStyle element](MaterialsLineStyle.element.png) | ![MaterialsLineStyle card](MaterialsLineStyle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLineStyle element
+include('elements/materials/Action/MaterialsLineStyle')
+MaterialsLineStyle('element', 'Line Style', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLineStyle element
+include('elements/materials/Action/MaterialsLineStyle')
+MaterialsLineStyle('element', 'Line Style', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLineStyle card
+include('elements/materials/Action/MaterialsLineStyle')
+MaterialsLineStyleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLineStyle card
+include('elements/materials/Action/MaterialsLineStyle')
+MaterialsLineStyleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsLineWeight.card.png b/cloud/documentation/materials/Action/MaterialsLineWeight.card.png
new file mode 100644
index 00000000000..b7fd8b06887
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLineWeight.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLineWeight.element.png b/cloud/documentation/materials/Action/MaterialsLineWeight.element.png
new file mode 100644
index 00000000000..9420a38e2b5
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLineWeight.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLineWeight.md b/cloud/documentation/materials/Action/MaterialsLineWeight.md
new file mode 100644
index 00000000000..156b1b7565f
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsLineWeight.md
@@ -0,0 +1,81 @@
+# MaterialsLineWeight
+```text
+elements/materials/Action/MaterialsLineWeight
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLineWeight icon](../../../icons/materials/Action/MaterialsLineWeight.png) | ![MaterialsLineWeight element](MaterialsLineWeight.element.png) | ![MaterialsLineWeight card](MaterialsLineWeight.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLineWeight element
+include('elements/materials/Action/MaterialsLineWeight')
+MaterialsLineWeight('element', 'Line Weight', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLineWeight element
+include('elements/materials/Action/MaterialsLineWeight')
+MaterialsLineWeight('element', 'Line Weight', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLineWeight card
+include('elements/materials/Action/MaterialsLineWeight')
+MaterialsLineWeightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLineWeight card
+include('elements/materials/Action/MaterialsLineWeight')
+MaterialsLineWeightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsList.card.png b/cloud/documentation/materials/Action/MaterialsList.card.png
new file mode 100644
index 00000000000..64b4b12e43e
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsList.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsList.element.png b/cloud/documentation/materials/Action/MaterialsList.element.png
new file mode 100644
index 00000000000..b78eaff5c2c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsList.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsList.md b/cloud/documentation/materials/Action/MaterialsList.md
new file mode 100644
index 00000000000..ac38aadf2ca
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsList.md
@@ -0,0 +1,81 @@
+# MaterialsList
+```text
+elements/materials/Action/MaterialsList
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsList icon](../../../icons/materials/Action/MaterialsList.png) | ![MaterialsList element](MaterialsList.element.png) | ![MaterialsList card](MaterialsList.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsList element
+include('elements/materials/Action/MaterialsList')
+MaterialsList('element', 'List', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsList element
+include('elements/materials/Action/MaterialsList')
+MaterialsList('element', 'List', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsList card
+include('elements/materials/Action/MaterialsList')
+MaterialsListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsList card
+include('elements/materials/Action/MaterialsList')
+MaterialsListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsLock.card.png b/cloud/documentation/materials/Action/MaterialsLock.card.png
new file mode 100644
index 00000000000..f0d6be71bfa
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLock.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLock.element.png b/cloud/documentation/materials/Action/MaterialsLock.element.png
new file mode 100644
index 00000000000..9c6d81263fa
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLock.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLock.md b/cloud/documentation/materials/Action/MaterialsLock.md
new file mode 100644
index 00000000000..7571284da61
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsLock.md
@@ -0,0 +1,81 @@
+# MaterialsLock
+```text
+elements/materials/Action/MaterialsLock
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLock icon](../../../icons/materials/Action/MaterialsLock.png) | ![MaterialsLock element](MaterialsLock.element.png) | ![MaterialsLock card](MaterialsLock.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLock element
+include('elements/materials/Action/MaterialsLock')
+MaterialsLock('element', 'Lock', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLock element
+include('elements/materials/Action/MaterialsLock')
+MaterialsLock('element', 'Lock', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLock card
+include('elements/materials/Action/MaterialsLock')
+MaterialsLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLock card
+include('elements/materials/Action/MaterialsLock')
+MaterialsLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsLockOpen.card.png b/cloud/documentation/materials/Action/MaterialsLockOpen.card.png
new file mode 100644
index 00000000000..5dbb184e540
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLockOpen.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLockOpen.element.png b/cloud/documentation/materials/Action/MaterialsLockOpen.element.png
new file mode 100644
index 00000000000..06ab3eea582
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLockOpen.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLockOpen.md b/cloud/documentation/materials/Action/MaterialsLockOpen.md
new file mode 100644
index 00000000000..a09f63558fc
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsLockOpen.md
@@ -0,0 +1,81 @@
+# MaterialsLockOpen
+```text
+elements/materials/Action/MaterialsLockOpen
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLockOpen icon](../../../icons/materials/Action/MaterialsLockOpen.png) | ![MaterialsLockOpen element](MaterialsLockOpen.element.png) | ![MaterialsLockOpen card](MaterialsLockOpen.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLockOpen element
+include('elements/materials/Action/MaterialsLockOpen')
+MaterialsLockOpen('element', 'Lock Open', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLockOpen element
+include('elements/materials/Action/MaterialsLockOpen')
+MaterialsLockOpen('element', 'Lock Open', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLockOpen card
+include('elements/materials/Action/MaterialsLockOpen')
+MaterialsLockOpenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLockOpen card
+include('elements/materials/Action/MaterialsLockOpen')
+MaterialsLockOpenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsLockOutline.card.png b/cloud/documentation/materials/Action/MaterialsLockOutline.card.png
new file mode 100644
index 00000000000..708e93437c4
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLockOutline.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLockOutline.element.png b/cloud/documentation/materials/Action/MaterialsLockOutline.element.png
new file mode 100644
index 00000000000..15c4a54ce9b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLockOutline.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLockOutline.md b/cloud/documentation/materials/Action/MaterialsLockOutline.md
new file mode 100644
index 00000000000..6fc9b1ab8ea
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsLockOutline.md
@@ -0,0 +1,81 @@
+# MaterialsLockOutline
+```text
+elements/materials/Action/MaterialsLockOutline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLockOutline icon](../../../icons/materials/Action/MaterialsLockOutline.png) | ![MaterialsLockOutline element](MaterialsLockOutline.element.png) | ![MaterialsLockOutline card](MaterialsLockOutline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLockOutline element
+include('elements/materials/Action/MaterialsLockOutline')
+MaterialsLockOutline('element', 'Lock Outline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLockOutline element
+include('elements/materials/Action/MaterialsLockOutline')
+MaterialsLockOutline('element', 'Lock Outline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLockOutline card
+include('elements/materials/Action/MaterialsLockOutline')
+MaterialsLockOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLockOutline card
+include('elements/materials/Action/MaterialsLockOutline')
+MaterialsLockOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsLoyalty.card.png b/cloud/documentation/materials/Action/MaterialsLoyalty.card.png
new file mode 100644
index 00000000000..784aeec8277
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLoyalty.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLoyalty.element.png b/cloud/documentation/materials/Action/MaterialsLoyalty.element.png
new file mode 100644
index 00000000000..fa1d13052e2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsLoyalty.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsLoyalty.md b/cloud/documentation/materials/Action/MaterialsLoyalty.md
new file mode 100644
index 00000000000..dad4a31866b
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsLoyalty.md
@@ -0,0 +1,81 @@
+# MaterialsLoyalty
+```text
+elements/materials/Action/MaterialsLoyalty
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLoyalty icon](../../../icons/materials/Action/MaterialsLoyalty.png) | ![MaterialsLoyalty element](MaterialsLoyalty.element.png) | ![MaterialsLoyalty card](MaterialsLoyalty.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLoyalty element
+include('elements/materials/Action/MaterialsLoyalty')
+MaterialsLoyalty('element', 'Loyalty', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLoyalty element
+include('elements/materials/Action/MaterialsLoyalty')
+MaterialsLoyalty('element', 'Loyalty', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLoyalty card
+include('elements/materials/Action/MaterialsLoyalty')
+MaterialsLoyaltyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLoyalty card
+include('elements/materials/Action/MaterialsLoyalty')
+MaterialsLoyaltyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsMarkunreadMailbox.card.png b/cloud/documentation/materials/Action/MaterialsMarkunreadMailbox.card.png
new file mode 100644
index 00000000000..ad9a7749348
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsMarkunreadMailbox.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsMarkunreadMailbox.element.png b/cloud/documentation/materials/Action/MaterialsMarkunreadMailbox.element.png
new file mode 100644
index 00000000000..ad40952c976
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsMarkunreadMailbox.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsMarkunreadMailbox.md b/cloud/documentation/materials/Action/MaterialsMarkunreadMailbox.md
new file mode 100644
index 00000000000..1dc0a25aca6
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsMarkunreadMailbox.md
@@ -0,0 +1,81 @@
+# MaterialsMarkunreadMailbox
+```text
+elements/materials/Action/MaterialsMarkunreadMailbox
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMarkunreadMailbox icon](../../../icons/materials/Action/MaterialsMarkunreadMailbox.png) | ![MaterialsMarkunreadMailbox element](MaterialsMarkunreadMailbox.element.png) | ![MaterialsMarkunreadMailbox card](MaterialsMarkunreadMailbox.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMarkunreadMailbox element
+include('elements/materials/Action/MaterialsMarkunreadMailbox')
+MaterialsMarkunreadMailbox('element', 'Markunread Mailbox', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMarkunreadMailbox element
+include('elements/materials/Action/MaterialsMarkunreadMailbox')
+MaterialsMarkunreadMailbox('element', 'Markunread Mailbox', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMarkunreadMailbox card
+include('elements/materials/Action/MaterialsMarkunreadMailbox')
+MaterialsMarkunreadMailboxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMarkunreadMailbox card
+include('elements/materials/Action/MaterialsMarkunreadMailbox')
+MaterialsMarkunreadMailboxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsMotorcycle.card.png b/cloud/documentation/materials/Action/MaterialsMotorcycle.card.png
new file mode 100644
index 00000000000..2dcdda7fd80
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsMotorcycle.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsMotorcycle.element.png b/cloud/documentation/materials/Action/MaterialsMotorcycle.element.png
new file mode 100644
index 00000000000..db9725fef30
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsMotorcycle.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsMotorcycle.md b/cloud/documentation/materials/Action/MaterialsMotorcycle.md
new file mode 100644
index 00000000000..2a7f185e66e
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsMotorcycle.md
@@ -0,0 +1,81 @@
+# MaterialsMotorcycle
+```text
+elements/materials/Action/MaterialsMotorcycle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMotorcycle icon](../../../icons/materials/Action/MaterialsMotorcycle.png) | ![MaterialsMotorcycle element](MaterialsMotorcycle.element.png) | ![MaterialsMotorcycle card](MaterialsMotorcycle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMotorcycle element
+include('elements/materials/Action/MaterialsMotorcycle')
+MaterialsMotorcycle('element', 'Motorcycle', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMotorcycle element
+include('elements/materials/Action/MaterialsMotorcycle')
+MaterialsMotorcycle('element', 'Motorcycle', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMotorcycle card
+include('elements/materials/Action/MaterialsMotorcycle')
+MaterialsMotorcycleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMotorcycle card
+include('elements/materials/Action/MaterialsMotorcycle')
+MaterialsMotorcycleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsNoteAdd.card.png b/cloud/documentation/materials/Action/MaterialsNoteAdd.card.png
new file mode 100644
index 00000000000..bc4d016e71a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsNoteAdd.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsNoteAdd.element.png b/cloud/documentation/materials/Action/MaterialsNoteAdd.element.png
new file mode 100644
index 00000000000..3c9983b7bc5
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsNoteAdd.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsNoteAdd.md b/cloud/documentation/materials/Action/MaterialsNoteAdd.md
new file mode 100644
index 00000000000..02a5c29e1d2
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsNoteAdd.md
@@ -0,0 +1,81 @@
+# MaterialsNoteAdd
+```text
+elements/materials/Action/MaterialsNoteAdd
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNoteAdd icon](../../../icons/materials/Action/MaterialsNoteAdd.png) | ![MaterialsNoteAdd element](MaterialsNoteAdd.element.png) | ![MaterialsNoteAdd card](MaterialsNoteAdd.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNoteAdd element
+include('elements/materials/Action/MaterialsNoteAdd')
+MaterialsNoteAdd('element', 'Note Add', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNoteAdd element
+include('elements/materials/Action/MaterialsNoteAdd')
+MaterialsNoteAdd('element', 'Note Add', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNoteAdd card
+include('elements/materials/Action/MaterialsNoteAdd')
+MaterialsNoteAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNoteAdd card
+include('elements/materials/Action/MaterialsNoteAdd')
+MaterialsNoteAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsOpacity.card.png b/cloud/documentation/materials/Action/MaterialsOpacity.card.png
new file mode 100644
index 00000000000..e159db5a555
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsOpacity.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsOpacity.element.png b/cloud/documentation/materials/Action/MaterialsOpacity.element.png
new file mode 100644
index 00000000000..13157d354e8
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsOpacity.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsOpacity.md b/cloud/documentation/materials/Action/MaterialsOpacity.md
new file mode 100644
index 00000000000..6c0f8f832fb
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsOpacity.md
@@ -0,0 +1,81 @@
+# MaterialsOpacity
+```text
+elements/materials/Action/MaterialsOpacity
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsOpacity icon](../../../icons/materials/Action/MaterialsOpacity.png) | ![MaterialsOpacity element](MaterialsOpacity.element.png) | ![MaterialsOpacity card](MaterialsOpacity.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOpacity element
+include('elements/materials/Action/MaterialsOpacity')
+MaterialsOpacity('element', 'Opacity', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOpacity element
+include('elements/materials/Action/MaterialsOpacity')
+MaterialsOpacity('element', 'Opacity', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsOpacity card
+include('elements/materials/Action/MaterialsOpacity')
+MaterialsOpacityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsOpacity card
+include('elements/materials/Action/MaterialsOpacity')
+MaterialsOpacityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsOpenInBrowser.card.png b/cloud/documentation/materials/Action/MaterialsOpenInBrowser.card.png
new file mode 100644
index 00000000000..316c09e6e3d
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsOpenInBrowser.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsOpenInBrowser.element.png b/cloud/documentation/materials/Action/MaterialsOpenInBrowser.element.png
new file mode 100644
index 00000000000..0257e81becb
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsOpenInBrowser.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsOpenInBrowser.md b/cloud/documentation/materials/Action/MaterialsOpenInBrowser.md
new file mode 100644
index 00000000000..71278ff1c32
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsOpenInBrowser.md
@@ -0,0 +1,81 @@
+# MaterialsOpenInBrowser
+```text
+elements/materials/Action/MaterialsOpenInBrowser
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsOpenInBrowser icon](../../../icons/materials/Action/MaterialsOpenInBrowser.png) | ![MaterialsOpenInBrowser element](MaterialsOpenInBrowser.element.png) | ![MaterialsOpenInBrowser card](MaterialsOpenInBrowser.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOpenInBrowser element
+include('elements/materials/Action/MaterialsOpenInBrowser')
+MaterialsOpenInBrowser('element', 'Open In Browser', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOpenInBrowser element
+include('elements/materials/Action/MaterialsOpenInBrowser')
+MaterialsOpenInBrowser('element', 'Open In Browser', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsOpenInBrowser card
+include('elements/materials/Action/MaterialsOpenInBrowser')
+MaterialsOpenInBrowserCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsOpenInBrowser card
+include('elements/materials/Action/MaterialsOpenInBrowser')
+MaterialsOpenInBrowserCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsOpenInNew.card.png b/cloud/documentation/materials/Action/MaterialsOpenInNew.card.png
new file mode 100644
index 00000000000..034d8aea597
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsOpenInNew.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsOpenInNew.element.png b/cloud/documentation/materials/Action/MaterialsOpenInNew.element.png
new file mode 100644
index 00000000000..57be4824b11
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsOpenInNew.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsOpenInNew.md b/cloud/documentation/materials/Action/MaterialsOpenInNew.md
new file mode 100644
index 00000000000..0de0bada1da
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsOpenInNew.md
@@ -0,0 +1,81 @@
+# MaterialsOpenInNew
+```text
+elements/materials/Action/MaterialsOpenInNew
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsOpenInNew icon](../../../icons/materials/Action/MaterialsOpenInNew.png) | ![MaterialsOpenInNew element](MaterialsOpenInNew.element.png) | ![MaterialsOpenInNew card](MaterialsOpenInNew.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOpenInNew element
+include('elements/materials/Action/MaterialsOpenInNew')
+MaterialsOpenInNew('element', 'Open In New', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOpenInNew element
+include('elements/materials/Action/MaterialsOpenInNew')
+MaterialsOpenInNew('element', 'Open In New', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsOpenInNew card
+include('elements/materials/Action/MaterialsOpenInNew')
+MaterialsOpenInNewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsOpenInNew card
+include('elements/materials/Action/MaterialsOpenInNew')
+MaterialsOpenInNewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsOpenWith.card.png b/cloud/documentation/materials/Action/MaterialsOpenWith.card.png
new file mode 100644
index 00000000000..b6081b4a270
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsOpenWith.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsOpenWith.element.png b/cloud/documentation/materials/Action/MaterialsOpenWith.element.png
new file mode 100644
index 00000000000..96046bd4961
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsOpenWith.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsOpenWith.md b/cloud/documentation/materials/Action/MaterialsOpenWith.md
new file mode 100644
index 00000000000..c2bdad7b62c
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsOpenWith.md
@@ -0,0 +1,81 @@
+# MaterialsOpenWith
+```text
+elements/materials/Action/MaterialsOpenWith
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsOpenWith icon](../../../icons/materials/Action/MaterialsOpenWith.png) | ![MaterialsOpenWith element](MaterialsOpenWith.element.png) | ![MaterialsOpenWith card](MaterialsOpenWith.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOpenWith element
+include('elements/materials/Action/MaterialsOpenWith')
+MaterialsOpenWith('element', 'Open With', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOpenWith element
+include('elements/materials/Action/MaterialsOpenWith')
+MaterialsOpenWith('element', 'Open With', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsOpenWith card
+include('elements/materials/Action/MaterialsOpenWith')
+MaterialsOpenWithCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsOpenWith card
+include('elements/materials/Action/MaterialsOpenWith')
+MaterialsOpenWithCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPageview.card.png b/cloud/documentation/materials/Action/MaterialsPageview.card.png
new file mode 100644
index 00000000000..308ac149a8b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPageview.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPageview.element.png b/cloud/documentation/materials/Action/MaterialsPageview.element.png
new file mode 100644
index 00000000000..831ed0277c3
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPageview.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPageview.md b/cloud/documentation/materials/Action/MaterialsPageview.md
new file mode 100644
index 00000000000..2103f63dca3
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPageview.md
@@ -0,0 +1,81 @@
+# MaterialsPageview
+```text
+elements/materials/Action/MaterialsPageview
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPageview icon](../../../icons/materials/Action/MaterialsPageview.png) | ![MaterialsPageview element](MaterialsPageview.element.png) | ![MaterialsPageview card](MaterialsPageview.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPageview element
+include('elements/materials/Action/MaterialsPageview')
+MaterialsPageview('element', 'Pageview', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPageview element
+include('elements/materials/Action/MaterialsPageview')
+MaterialsPageview('element', 'Pageview', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPageview card
+include('elements/materials/Action/MaterialsPageview')
+MaterialsPageviewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPageview card
+include('elements/materials/Action/MaterialsPageview')
+MaterialsPageviewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPanTool.card.png b/cloud/documentation/materials/Action/MaterialsPanTool.card.png
new file mode 100644
index 00000000000..77deab273d5
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPanTool.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPanTool.element.png b/cloud/documentation/materials/Action/MaterialsPanTool.element.png
new file mode 100644
index 00000000000..decfadbabca
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPanTool.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPanTool.md b/cloud/documentation/materials/Action/MaterialsPanTool.md
new file mode 100644
index 00000000000..fb0fd5e25c2
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPanTool.md
@@ -0,0 +1,81 @@
+# MaterialsPanTool
+```text
+elements/materials/Action/MaterialsPanTool
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPanTool icon](../../../icons/materials/Action/MaterialsPanTool.png) | ![MaterialsPanTool element](MaterialsPanTool.element.png) | ![MaterialsPanTool card](MaterialsPanTool.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanTool element
+include('elements/materials/Action/MaterialsPanTool')
+MaterialsPanTool('element', 'Pan Tool', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanTool element
+include('elements/materials/Action/MaterialsPanTool')
+MaterialsPanTool('element', 'Pan Tool', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPanTool card
+include('elements/materials/Action/MaterialsPanTool')
+MaterialsPanToolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPanTool card
+include('elements/materials/Action/MaterialsPanTool')
+MaterialsPanToolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPayment.card.png b/cloud/documentation/materials/Action/MaterialsPayment.card.png
new file mode 100644
index 00000000000..b5d03d14fe7
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPayment.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPayment.element.png b/cloud/documentation/materials/Action/MaterialsPayment.element.png
new file mode 100644
index 00000000000..5a96f045ebd
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPayment.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPayment.md b/cloud/documentation/materials/Action/MaterialsPayment.md
new file mode 100644
index 00000000000..f6b30a1bf01
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPayment.md
@@ -0,0 +1,81 @@
+# MaterialsPayment
+```text
+elements/materials/Action/MaterialsPayment
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPayment icon](../../../icons/materials/Action/MaterialsPayment.png) | ![MaterialsPayment element](MaterialsPayment.element.png) | ![MaterialsPayment card](MaterialsPayment.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPayment element
+include('elements/materials/Action/MaterialsPayment')
+MaterialsPayment('element', 'Payment', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPayment element
+include('elements/materials/Action/MaterialsPayment')
+MaterialsPayment('element', 'Payment', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPayment card
+include('elements/materials/Action/MaterialsPayment')
+MaterialsPaymentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPayment card
+include('elements/materials/Action/MaterialsPayment')
+MaterialsPaymentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPermCameraMic.card.png b/cloud/documentation/materials/Action/MaterialsPermCameraMic.card.png
new file mode 100644
index 00000000000..38a3a2a6ee6
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPermCameraMic.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPermCameraMic.element.png b/cloud/documentation/materials/Action/MaterialsPermCameraMic.element.png
new file mode 100644
index 00000000000..30735edb4c2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPermCameraMic.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPermCameraMic.md b/cloud/documentation/materials/Action/MaterialsPermCameraMic.md
new file mode 100644
index 00000000000..ddb02141dbe
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPermCameraMic.md
@@ -0,0 +1,81 @@
+# MaterialsPermCameraMic
+```text
+elements/materials/Action/MaterialsPermCameraMic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPermCameraMic icon](../../../icons/materials/Action/MaterialsPermCameraMic.png) | ![MaterialsPermCameraMic element](MaterialsPermCameraMic.element.png) | ![MaterialsPermCameraMic card](MaterialsPermCameraMic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermCameraMic element
+include('elements/materials/Action/MaterialsPermCameraMic')
+MaterialsPermCameraMic('element', 'Perm Camera Mic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermCameraMic element
+include('elements/materials/Action/MaterialsPermCameraMic')
+MaterialsPermCameraMic('element', 'Perm Camera Mic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPermCameraMic card
+include('elements/materials/Action/MaterialsPermCameraMic')
+MaterialsPermCameraMicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPermCameraMic card
+include('elements/materials/Action/MaterialsPermCameraMic')
+MaterialsPermCameraMicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPermContactCalendar.card.png b/cloud/documentation/materials/Action/MaterialsPermContactCalendar.card.png
new file mode 100644
index 00000000000..6238eba1584
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPermContactCalendar.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPermContactCalendar.element.png b/cloud/documentation/materials/Action/MaterialsPermContactCalendar.element.png
new file mode 100644
index 00000000000..05e9e75ab43
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPermContactCalendar.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPermContactCalendar.md b/cloud/documentation/materials/Action/MaterialsPermContactCalendar.md
new file mode 100644
index 00000000000..08ffc8e9d43
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPermContactCalendar.md
@@ -0,0 +1,81 @@
+# MaterialsPermContactCalendar
+```text
+elements/materials/Action/MaterialsPermContactCalendar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPermContactCalendar icon](../../../icons/materials/Action/MaterialsPermContactCalendar.png) | ![MaterialsPermContactCalendar element](MaterialsPermContactCalendar.element.png) | ![MaterialsPermContactCalendar card](MaterialsPermContactCalendar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermContactCalendar element
+include('elements/materials/Action/MaterialsPermContactCalendar')
+MaterialsPermContactCalendar('element', 'Perm Contact Calendar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermContactCalendar element
+include('elements/materials/Action/MaterialsPermContactCalendar')
+MaterialsPermContactCalendar('element', 'Perm Contact Calendar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPermContactCalendar card
+include('elements/materials/Action/MaterialsPermContactCalendar')
+MaterialsPermContactCalendarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPermContactCalendar card
+include('elements/materials/Action/MaterialsPermContactCalendar')
+MaterialsPermContactCalendarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPermDataSetting.card.png b/cloud/documentation/materials/Action/MaterialsPermDataSetting.card.png
new file mode 100644
index 00000000000..7cb79e9ab4b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPermDataSetting.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPermDataSetting.element.png b/cloud/documentation/materials/Action/MaterialsPermDataSetting.element.png
new file mode 100644
index 00000000000..1d1a975b7c9
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPermDataSetting.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPermDataSetting.md b/cloud/documentation/materials/Action/MaterialsPermDataSetting.md
new file mode 100644
index 00000000000..a84c328a3bf
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPermDataSetting.md
@@ -0,0 +1,81 @@
+# MaterialsPermDataSetting
+```text
+elements/materials/Action/MaterialsPermDataSetting
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPermDataSetting icon](../../../icons/materials/Action/MaterialsPermDataSetting.png) | ![MaterialsPermDataSetting element](MaterialsPermDataSetting.element.png) | ![MaterialsPermDataSetting card](MaterialsPermDataSetting.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermDataSetting element
+include('elements/materials/Action/MaterialsPermDataSetting')
+MaterialsPermDataSetting('element', 'Perm Data Setting', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermDataSetting element
+include('elements/materials/Action/MaterialsPermDataSetting')
+MaterialsPermDataSetting('element', 'Perm Data Setting', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPermDataSetting card
+include('elements/materials/Action/MaterialsPermDataSetting')
+MaterialsPermDataSettingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPermDataSetting card
+include('elements/materials/Action/MaterialsPermDataSetting')
+MaterialsPermDataSettingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPermDeviceInformation.card.png b/cloud/documentation/materials/Action/MaterialsPermDeviceInformation.card.png
new file mode 100644
index 00000000000..86af37a0da3
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPermDeviceInformation.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPermDeviceInformation.element.png b/cloud/documentation/materials/Action/MaterialsPermDeviceInformation.element.png
new file mode 100644
index 00000000000..8aa1950c819
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPermDeviceInformation.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPermDeviceInformation.md b/cloud/documentation/materials/Action/MaterialsPermDeviceInformation.md
new file mode 100644
index 00000000000..b85c307bbff
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPermDeviceInformation.md
@@ -0,0 +1,81 @@
+# MaterialsPermDeviceInformation
+```text
+elements/materials/Action/MaterialsPermDeviceInformation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPermDeviceInformation icon](../../../icons/materials/Action/MaterialsPermDeviceInformation.png) | ![MaterialsPermDeviceInformation element](MaterialsPermDeviceInformation.element.png) | ![MaterialsPermDeviceInformation card](MaterialsPermDeviceInformation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermDeviceInformation element
+include('elements/materials/Action/MaterialsPermDeviceInformation')
+MaterialsPermDeviceInformation('element', 'Perm Device Information', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermDeviceInformation element
+include('elements/materials/Action/MaterialsPermDeviceInformation')
+MaterialsPermDeviceInformation('element', 'Perm Device Information', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPermDeviceInformation card
+include('elements/materials/Action/MaterialsPermDeviceInformation')
+MaterialsPermDeviceInformationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPermDeviceInformation card
+include('elements/materials/Action/MaterialsPermDeviceInformation')
+MaterialsPermDeviceInformationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPermIdentity.card.png b/cloud/documentation/materials/Action/MaterialsPermIdentity.card.png
new file mode 100644
index 00000000000..20c1b5add39
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPermIdentity.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPermIdentity.element.png b/cloud/documentation/materials/Action/MaterialsPermIdentity.element.png
new file mode 100644
index 00000000000..a50200bf774
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPermIdentity.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPermIdentity.md b/cloud/documentation/materials/Action/MaterialsPermIdentity.md
new file mode 100644
index 00000000000..9d97b714a1b
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPermIdentity.md
@@ -0,0 +1,81 @@
+# MaterialsPermIdentity
+```text
+elements/materials/Action/MaterialsPermIdentity
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPermIdentity icon](../../../icons/materials/Action/MaterialsPermIdentity.png) | ![MaterialsPermIdentity element](MaterialsPermIdentity.element.png) | ![MaterialsPermIdentity card](MaterialsPermIdentity.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermIdentity element
+include('elements/materials/Action/MaterialsPermIdentity')
+MaterialsPermIdentity('element', 'Perm Identity', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermIdentity element
+include('elements/materials/Action/MaterialsPermIdentity')
+MaterialsPermIdentity('element', 'Perm Identity', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPermIdentity card
+include('elements/materials/Action/MaterialsPermIdentity')
+MaterialsPermIdentityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPermIdentity card
+include('elements/materials/Action/MaterialsPermIdentity')
+MaterialsPermIdentityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPermMedia.card.png b/cloud/documentation/materials/Action/MaterialsPermMedia.card.png
new file mode 100644
index 00000000000..d1299a74846
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPermMedia.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPermMedia.element.png b/cloud/documentation/materials/Action/MaterialsPermMedia.element.png
new file mode 100644
index 00000000000..3afd3de8c51
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPermMedia.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPermMedia.md b/cloud/documentation/materials/Action/MaterialsPermMedia.md
new file mode 100644
index 00000000000..76b18bc4d26
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPermMedia.md
@@ -0,0 +1,81 @@
+# MaterialsPermMedia
+```text
+elements/materials/Action/MaterialsPermMedia
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPermMedia icon](../../../icons/materials/Action/MaterialsPermMedia.png) | ![MaterialsPermMedia element](MaterialsPermMedia.element.png) | ![MaterialsPermMedia card](MaterialsPermMedia.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermMedia element
+include('elements/materials/Action/MaterialsPermMedia')
+MaterialsPermMedia('element', 'Perm Media', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermMedia element
+include('elements/materials/Action/MaterialsPermMedia')
+MaterialsPermMedia('element', 'Perm Media', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPermMedia card
+include('elements/materials/Action/MaterialsPermMedia')
+MaterialsPermMediaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPermMedia card
+include('elements/materials/Action/MaterialsPermMedia')
+MaterialsPermMediaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPermPhoneMsg.card.png b/cloud/documentation/materials/Action/MaterialsPermPhoneMsg.card.png
new file mode 100644
index 00000000000..9f43f28f2a4
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPermPhoneMsg.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPermPhoneMsg.element.png b/cloud/documentation/materials/Action/MaterialsPermPhoneMsg.element.png
new file mode 100644
index 00000000000..af879a10d33
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPermPhoneMsg.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPermPhoneMsg.md b/cloud/documentation/materials/Action/MaterialsPermPhoneMsg.md
new file mode 100644
index 00000000000..0b8979c2c16
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPermPhoneMsg.md
@@ -0,0 +1,81 @@
+# MaterialsPermPhoneMsg
+```text
+elements/materials/Action/MaterialsPermPhoneMsg
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPermPhoneMsg icon](../../../icons/materials/Action/MaterialsPermPhoneMsg.png) | ![MaterialsPermPhoneMsg element](MaterialsPermPhoneMsg.element.png) | ![MaterialsPermPhoneMsg card](MaterialsPermPhoneMsg.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermPhoneMsg element
+include('elements/materials/Action/MaterialsPermPhoneMsg')
+MaterialsPermPhoneMsg('element', 'Perm Phone Msg', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermPhoneMsg element
+include('elements/materials/Action/MaterialsPermPhoneMsg')
+MaterialsPermPhoneMsg('element', 'Perm Phone Msg', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPermPhoneMsg card
+include('elements/materials/Action/MaterialsPermPhoneMsg')
+MaterialsPermPhoneMsgCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPermPhoneMsg card
+include('elements/materials/Action/MaterialsPermPhoneMsg')
+MaterialsPermPhoneMsgCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPermScanWifi.card.png b/cloud/documentation/materials/Action/MaterialsPermScanWifi.card.png
new file mode 100644
index 00000000000..7dfb80f2430
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPermScanWifi.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPermScanWifi.element.png b/cloud/documentation/materials/Action/MaterialsPermScanWifi.element.png
new file mode 100644
index 00000000000..dea66ba12d5
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPermScanWifi.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPermScanWifi.md b/cloud/documentation/materials/Action/MaterialsPermScanWifi.md
new file mode 100644
index 00000000000..915c751af5e
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPermScanWifi.md
@@ -0,0 +1,81 @@
+# MaterialsPermScanWifi
+```text
+elements/materials/Action/MaterialsPermScanWifi
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPermScanWifi icon](../../../icons/materials/Action/MaterialsPermScanWifi.png) | ![MaterialsPermScanWifi element](MaterialsPermScanWifi.element.png) | ![MaterialsPermScanWifi card](MaterialsPermScanWifi.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermScanWifi element
+include('elements/materials/Action/MaterialsPermScanWifi')
+MaterialsPermScanWifi('element', 'Perm Scan Wifi', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermScanWifi element
+include('elements/materials/Action/MaterialsPermScanWifi')
+MaterialsPermScanWifi('element', 'Perm Scan Wifi', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPermScanWifi card
+include('elements/materials/Action/MaterialsPermScanWifi')
+MaterialsPermScanWifiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPermScanWifi card
+include('elements/materials/Action/MaterialsPermScanWifi')
+MaterialsPermScanWifiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPets.card.png b/cloud/documentation/materials/Action/MaterialsPets.card.png
new file mode 100644
index 00000000000..d9021d0c3e3
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPets.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPets.element.png b/cloud/documentation/materials/Action/MaterialsPets.element.png
new file mode 100644
index 00000000000..b719a0c6073
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPets.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPets.md b/cloud/documentation/materials/Action/MaterialsPets.md
new file mode 100644
index 00000000000..cfa4921c79e
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPets.md
@@ -0,0 +1,81 @@
+# MaterialsPets
+```text
+elements/materials/Action/MaterialsPets
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPets icon](../../../icons/materials/Action/MaterialsPets.png) | ![MaterialsPets element](MaterialsPets.element.png) | ![MaterialsPets card](MaterialsPets.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPets element
+include('elements/materials/Action/MaterialsPets')
+MaterialsPets('element', 'Pets', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPets element
+include('elements/materials/Action/MaterialsPets')
+MaterialsPets('element', 'Pets', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPets card
+include('elements/materials/Action/MaterialsPets')
+MaterialsPetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPets card
+include('elements/materials/Action/MaterialsPets')
+MaterialsPetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPictureInPicture.card.png b/cloud/documentation/materials/Action/MaterialsPictureInPicture.card.png
new file mode 100644
index 00000000000..0140fb61978
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPictureInPicture.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPictureInPicture.element.png b/cloud/documentation/materials/Action/MaterialsPictureInPicture.element.png
new file mode 100644
index 00000000000..e5d0dc497d7
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPictureInPicture.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPictureInPicture.md b/cloud/documentation/materials/Action/MaterialsPictureInPicture.md
new file mode 100644
index 00000000000..ce40495efd7
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPictureInPicture.md
@@ -0,0 +1,81 @@
+# MaterialsPictureInPicture
+```text
+elements/materials/Action/MaterialsPictureInPicture
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPictureInPicture icon](../../../icons/materials/Action/MaterialsPictureInPicture.png) | ![MaterialsPictureInPicture element](MaterialsPictureInPicture.element.png) | ![MaterialsPictureInPicture card](MaterialsPictureInPicture.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPictureInPicture element
+include('elements/materials/Action/MaterialsPictureInPicture')
+MaterialsPictureInPicture('element', 'Picture In Picture', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPictureInPicture element
+include('elements/materials/Action/MaterialsPictureInPicture')
+MaterialsPictureInPicture('element', 'Picture In Picture', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPictureInPicture card
+include('elements/materials/Action/MaterialsPictureInPicture')
+MaterialsPictureInPictureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPictureInPicture card
+include('elements/materials/Action/MaterialsPictureInPicture')
+MaterialsPictureInPictureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPictureInPictureAlt.card.png b/cloud/documentation/materials/Action/MaterialsPictureInPictureAlt.card.png
new file mode 100644
index 00000000000..b998808e2b2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPictureInPictureAlt.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPictureInPictureAlt.element.png b/cloud/documentation/materials/Action/MaterialsPictureInPictureAlt.element.png
new file mode 100644
index 00000000000..aab019d0495
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPictureInPictureAlt.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPictureInPictureAlt.md b/cloud/documentation/materials/Action/MaterialsPictureInPictureAlt.md
new file mode 100644
index 00000000000..17693e92bf8
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPictureInPictureAlt.md
@@ -0,0 +1,81 @@
+# MaterialsPictureInPictureAlt
+```text
+elements/materials/Action/MaterialsPictureInPictureAlt
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPictureInPictureAlt icon](../../../icons/materials/Action/MaterialsPictureInPictureAlt.png) | ![MaterialsPictureInPictureAlt element](MaterialsPictureInPictureAlt.element.png) | ![MaterialsPictureInPictureAlt card](MaterialsPictureInPictureAlt.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPictureInPictureAlt element
+include('elements/materials/Action/MaterialsPictureInPictureAlt')
+MaterialsPictureInPictureAlt('element', 'Picture In Picture Alt', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPictureInPictureAlt element
+include('elements/materials/Action/MaterialsPictureInPictureAlt')
+MaterialsPictureInPictureAlt('element', 'Picture In Picture Alt', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPictureInPictureAlt card
+include('elements/materials/Action/MaterialsPictureInPictureAlt')
+MaterialsPictureInPictureAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPictureInPictureAlt card
+include('elements/materials/Action/MaterialsPictureInPictureAlt')
+MaterialsPictureInPictureAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPlayForWork.card.png b/cloud/documentation/materials/Action/MaterialsPlayForWork.card.png
new file mode 100644
index 00000000000..9bb32bc6b03
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPlayForWork.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPlayForWork.element.png b/cloud/documentation/materials/Action/MaterialsPlayForWork.element.png
new file mode 100644
index 00000000000..db00465ac20
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPlayForWork.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPlayForWork.md b/cloud/documentation/materials/Action/MaterialsPlayForWork.md
new file mode 100644
index 00000000000..056d397ff72
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPlayForWork.md
@@ -0,0 +1,81 @@
+# MaterialsPlayForWork
+```text
+elements/materials/Action/MaterialsPlayForWork
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPlayForWork icon](../../../icons/materials/Action/MaterialsPlayForWork.png) | ![MaterialsPlayForWork element](MaterialsPlayForWork.element.png) | ![MaterialsPlayForWork card](MaterialsPlayForWork.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayForWork element
+include('elements/materials/Action/MaterialsPlayForWork')
+MaterialsPlayForWork('element', 'Play For Work', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayForWork element
+include('elements/materials/Action/MaterialsPlayForWork')
+MaterialsPlayForWork('element', 'Play For Work', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlayForWork card
+include('elements/materials/Action/MaterialsPlayForWork')
+MaterialsPlayForWorkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlayForWork card
+include('elements/materials/Action/MaterialsPlayForWork')
+MaterialsPlayForWorkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPolymer.card.png b/cloud/documentation/materials/Action/MaterialsPolymer.card.png
new file mode 100644
index 00000000000..60a75bd0776
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPolymer.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPolymer.element.png b/cloud/documentation/materials/Action/MaterialsPolymer.element.png
new file mode 100644
index 00000000000..db3fc46c43a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPolymer.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPolymer.md b/cloud/documentation/materials/Action/MaterialsPolymer.md
new file mode 100644
index 00000000000..1f7d8959ef1
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPolymer.md
@@ -0,0 +1,81 @@
+# MaterialsPolymer
+```text
+elements/materials/Action/MaterialsPolymer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPolymer icon](../../../icons/materials/Action/MaterialsPolymer.png) | ![MaterialsPolymer element](MaterialsPolymer.element.png) | ![MaterialsPolymer card](MaterialsPolymer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPolymer element
+include('elements/materials/Action/MaterialsPolymer')
+MaterialsPolymer('element', 'Polymer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPolymer element
+include('elements/materials/Action/MaterialsPolymer')
+MaterialsPolymer('element', 'Polymer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPolymer card
+include('elements/materials/Action/MaterialsPolymer')
+MaterialsPolymerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPolymer card
+include('elements/materials/Action/MaterialsPolymer')
+MaterialsPolymerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPowerSettingsNew.card.png b/cloud/documentation/materials/Action/MaterialsPowerSettingsNew.card.png
new file mode 100644
index 00000000000..219896fd842
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPowerSettingsNew.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPowerSettingsNew.element.png b/cloud/documentation/materials/Action/MaterialsPowerSettingsNew.element.png
new file mode 100644
index 00000000000..baa31ad3931
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPowerSettingsNew.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPowerSettingsNew.md b/cloud/documentation/materials/Action/MaterialsPowerSettingsNew.md
new file mode 100644
index 00000000000..0e7a23e1167
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPowerSettingsNew.md
@@ -0,0 +1,81 @@
+# MaterialsPowerSettingsNew
+```text
+elements/materials/Action/MaterialsPowerSettingsNew
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPowerSettingsNew icon](../../../icons/materials/Action/MaterialsPowerSettingsNew.png) | ![MaterialsPowerSettingsNew element](MaterialsPowerSettingsNew.element.png) | ![MaterialsPowerSettingsNew card](MaterialsPowerSettingsNew.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPowerSettingsNew element
+include('elements/materials/Action/MaterialsPowerSettingsNew')
+MaterialsPowerSettingsNew('element', 'Power Settings New', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPowerSettingsNew element
+include('elements/materials/Action/MaterialsPowerSettingsNew')
+MaterialsPowerSettingsNew('element', 'Power Settings New', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPowerSettingsNew card
+include('elements/materials/Action/MaterialsPowerSettingsNew')
+MaterialsPowerSettingsNewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPowerSettingsNew card
+include('elements/materials/Action/MaterialsPowerSettingsNew')
+MaterialsPowerSettingsNewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPregnantWoman.card.png b/cloud/documentation/materials/Action/MaterialsPregnantWoman.card.png
new file mode 100644
index 00000000000..107a3b56e28
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPregnantWoman.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPregnantWoman.element.png b/cloud/documentation/materials/Action/MaterialsPregnantWoman.element.png
new file mode 100644
index 00000000000..7153d2213dc
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPregnantWoman.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPregnantWoman.md b/cloud/documentation/materials/Action/MaterialsPregnantWoman.md
new file mode 100644
index 00000000000..b95278e8415
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPregnantWoman.md
@@ -0,0 +1,81 @@
+# MaterialsPregnantWoman
+```text
+elements/materials/Action/MaterialsPregnantWoman
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPregnantWoman icon](../../../icons/materials/Action/MaterialsPregnantWoman.png) | ![MaterialsPregnantWoman element](MaterialsPregnantWoman.element.png) | ![MaterialsPregnantWoman card](MaterialsPregnantWoman.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPregnantWoman element
+include('elements/materials/Action/MaterialsPregnantWoman')
+MaterialsPregnantWoman('element', 'Pregnant Woman', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPregnantWoman element
+include('elements/materials/Action/MaterialsPregnantWoman')
+MaterialsPregnantWoman('element', 'Pregnant Woman', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPregnantWoman card
+include('elements/materials/Action/MaterialsPregnantWoman')
+MaterialsPregnantWomanCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPregnantWoman card
+include('elements/materials/Action/MaterialsPregnantWoman')
+MaterialsPregnantWomanCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsPrint.card.png b/cloud/documentation/materials/Action/MaterialsPrint.card.png
new file mode 100644
index 00000000000..a626e762de2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPrint.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPrint.element.png b/cloud/documentation/materials/Action/MaterialsPrint.element.png
new file mode 100644
index 00000000000..db8b41c4024
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsPrint.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsPrint.md b/cloud/documentation/materials/Action/MaterialsPrint.md
new file mode 100644
index 00000000000..5be8318a977
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsPrint.md
@@ -0,0 +1,81 @@
+# MaterialsPrint
+```text
+elements/materials/Action/MaterialsPrint
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPrint icon](../../../icons/materials/Action/MaterialsPrint.png) | ![MaterialsPrint element](MaterialsPrint.element.png) | ![MaterialsPrint card](MaterialsPrint.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPrint element
+include('elements/materials/Action/MaterialsPrint')
+MaterialsPrint('element', 'Print', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPrint element
+include('elements/materials/Action/MaterialsPrint')
+MaterialsPrint('element', 'Print', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPrint card
+include('elements/materials/Action/MaterialsPrint')
+MaterialsPrintCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPrint card
+include('elements/materials/Action/MaterialsPrint')
+MaterialsPrintCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsQueryBuilder.card.png b/cloud/documentation/materials/Action/MaterialsQueryBuilder.card.png
new file mode 100644
index 00000000000..a077d8fcc30
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsQueryBuilder.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsQueryBuilder.element.png b/cloud/documentation/materials/Action/MaterialsQueryBuilder.element.png
new file mode 100644
index 00000000000..b638a716332
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsQueryBuilder.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsQueryBuilder.md b/cloud/documentation/materials/Action/MaterialsQueryBuilder.md
new file mode 100644
index 00000000000..c6601a80e79
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsQueryBuilder.md
@@ -0,0 +1,81 @@
+# MaterialsQueryBuilder
+```text
+elements/materials/Action/MaterialsQueryBuilder
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsQueryBuilder icon](../../../icons/materials/Action/MaterialsQueryBuilder.png) | ![MaterialsQueryBuilder element](MaterialsQueryBuilder.element.png) | ![MaterialsQueryBuilder card](MaterialsQueryBuilder.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQueryBuilder element
+include('elements/materials/Action/MaterialsQueryBuilder')
+MaterialsQueryBuilder('element', 'Query Builder', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQueryBuilder element
+include('elements/materials/Action/MaterialsQueryBuilder')
+MaterialsQueryBuilder('element', 'Query Builder', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsQueryBuilder card
+include('elements/materials/Action/MaterialsQueryBuilder')
+MaterialsQueryBuilderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsQueryBuilder card
+include('elements/materials/Action/MaterialsQueryBuilder')
+MaterialsQueryBuilderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsQuestionAnswer.card.png b/cloud/documentation/materials/Action/MaterialsQuestionAnswer.card.png
new file mode 100644
index 00000000000..d43a5368ea0
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsQuestionAnswer.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsQuestionAnswer.element.png b/cloud/documentation/materials/Action/MaterialsQuestionAnswer.element.png
new file mode 100644
index 00000000000..1a4b21a9fef
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsQuestionAnswer.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsQuestionAnswer.md b/cloud/documentation/materials/Action/MaterialsQuestionAnswer.md
new file mode 100644
index 00000000000..78a8db36576
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsQuestionAnswer.md
@@ -0,0 +1,81 @@
+# MaterialsQuestionAnswer
+```text
+elements/materials/Action/MaterialsQuestionAnswer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsQuestionAnswer icon](../../../icons/materials/Action/MaterialsQuestionAnswer.png) | ![MaterialsQuestionAnswer element](MaterialsQuestionAnswer.element.png) | ![MaterialsQuestionAnswer card](MaterialsQuestionAnswer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQuestionAnswer element
+include('elements/materials/Action/MaterialsQuestionAnswer')
+MaterialsQuestionAnswer('element', 'Question Answer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQuestionAnswer element
+include('elements/materials/Action/MaterialsQuestionAnswer')
+MaterialsQuestionAnswer('element', 'Question Answer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsQuestionAnswer card
+include('elements/materials/Action/MaterialsQuestionAnswer')
+MaterialsQuestionAnswerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsQuestionAnswer card
+include('elements/materials/Action/MaterialsQuestionAnswer')
+MaterialsQuestionAnswerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsReceipt.card.png b/cloud/documentation/materials/Action/MaterialsReceipt.card.png
new file mode 100644
index 00000000000..52744400ddc
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsReceipt.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsReceipt.element.png b/cloud/documentation/materials/Action/MaterialsReceipt.element.png
new file mode 100644
index 00000000000..81d816ac893
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsReceipt.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsReceipt.md b/cloud/documentation/materials/Action/MaterialsReceipt.md
new file mode 100644
index 00000000000..af72e71767e
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsReceipt.md
@@ -0,0 +1,81 @@
+# MaterialsReceipt
+```text
+elements/materials/Action/MaterialsReceipt
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsReceipt icon](../../../icons/materials/Action/MaterialsReceipt.png) | ![MaterialsReceipt element](MaterialsReceipt.element.png) | ![MaterialsReceipt card](MaterialsReceipt.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReceipt element
+include('elements/materials/Action/MaterialsReceipt')
+MaterialsReceipt('element', 'Receipt', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReceipt element
+include('elements/materials/Action/MaterialsReceipt')
+MaterialsReceipt('element', 'Receipt', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReceipt card
+include('elements/materials/Action/MaterialsReceipt')
+MaterialsReceiptCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReceipt card
+include('elements/materials/Action/MaterialsReceipt')
+MaterialsReceiptCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsRecordVoiceOver.card.png b/cloud/documentation/materials/Action/MaterialsRecordVoiceOver.card.png
new file mode 100644
index 00000000000..f308fa0f896
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsRecordVoiceOver.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsRecordVoiceOver.element.png b/cloud/documentation/materials/Action/MaterialsRecordVoiceOver.element.png
new file mode 100644
index 00000000000..0052b26313c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsRecordVoiceOver.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsRecordVoiceOver.md b/cloud/documentation/materials/Action/MaterialsRecordVoiceOver.md
new file mode 100644
index 00000000000..2da2615ffe5
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsRecordVoiceOver.md
@@ -0,0 +1,81 @@
+# MaterialsRecordVoiceOver
+```text
+elements/materials/Action/MaterialsRecordVoiceOver
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRecordVoiceOver icon](../../../icons/materials/Action/MaterialsRecordVoiceOver.png) | ![MaterialsRecordVoiceOver element](MaterialsRecordVoiceOver.element.png) | ![MaterialsRecordVoiceOver card](MaterialsRecordVoiceOver.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRecordVoiceOver element
+include('elements/materials/Action/MaterialsRecordVoiceOver')
+MaterialsRecordVoiceOver('element', 'Record Voice Over', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRecordVoiceOver element
+include('elements/materials/Action/MaterialsRecordVoiceOver')
+MaterialsRecordVoiceOver('element', 'Record Voice Over', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRecordVoiceOver card
+include('elements/materials/Action/MaterialsRecordVoiceOver')
+MaterialsRecordVoiceOverCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRecordVoiceOver card
+include('elements/materials/Action/MaterialsRecordVoiceOver')
+MaterialsRecordVoiceOverCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsRedeem.card.png b/cloud/documentation/materials/Action/MaterialsRedeem.card.png
new file mode 100644
index 00000000000..bfe35a3d32a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsRedeem.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsRedeem.element.png b/cloud/documentation/materials/Action/MaterialsRedeem.element.png
new file mode 100644
index 00000000000..185e55e705a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsRedeem.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsRedeem.md b/cloud/documentation/materials/Action/MaterialsRedeem.md
new file mode 100644
index 00000000000..ddc3989d4df
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsRedeem.md
@@ -0,0 +1,81 @@
+# MaterialsRedeem
+```text
+elements/materials/Action/MaterialsRedeem
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRedeem icon](../../../icons/materials/Action/MaterialsRedeem.png) | ![MaterialsRedeem element](MaterialsRedeem.element.png) | ![MaterialsRedeem card](MaterialsRedeem.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRedeem element
+include('elements/materials/Action/MaterialsRedeem')
+MaterialsRedeem('element', 'Redeem', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRedeem element
+include('elements/materials/Action/MaterialsRedeem')
+MaterialsRedeem('element', 'Redeem', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRedeem card
+include('elements/materials/Action/MaterialsRedeem')
+MaterialsRedeemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRedeem card
+include('elements/materials/Action/MaterialsRedeem')
+MaterialsRedeemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsRemoveShoppingCart.card.png b/cloud/documentation/materials/Action/MaterialsRemoveShoppingCart.card.png
new file mode 100644
index 00000000000..ba459b43d66
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsRemoveShoppingCart.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsRemoveShoppingCart.element.png b/cloud/documentation/materials/Action/MaterialsRemoveShoppingCart.element.png
new file mode 100644
index 00000000000..7ff3be8fafb
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsRemoveShoppingCart.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsRemoveShoppingCart.md b/cloud/documentation/materials/Action/MaterialsRemoveShoppingCart.md
new file mode 100644
index 00000000000..8f98874fcf1
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsRemoveShoppingCart.md
@@ -0,0 +1,81 @@
+# MaterialsRemoveShoppingCart
+```text
+elements/materials/Action/MaterialsRemoveShoppingCart
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRemoveShoppingCart icon](../../../icons/materials/Action/MaterialsRemoveShoppingCart.png) | ![MaterialsRemoveShoppingCart element](MaterialsRemoveShoppingCart.element.png) | ![MaterialsRemoveShoppingCart card](MaterialsRemoveShoppingCart.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveShoppingCart element
+include('elements/materials/Action/MaterialsRemoveShoppingCart')
+MaterialsRemoveShoppingCart('element', 'Remove Shopping Cart', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveShoppingCart element
+include('elements/materials/Action/MaterialsRemoveShoppingCart')
+MaterialsRemoveShoppingCart('element', 'Remove Shopping Cart', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRemoveShoppingCart card
+include('elements/materials/Action/MaterialsRemoveShoppingCart')
+MaterialsRemoveShoppingCartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRemoveShoppingCart card
+include('elements/materials/Action/MaterialsRemoveShoppingCart')
+MaterialsRemoveShoppingCartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsReportProblem.card.png b/cloud/documentation/materials/Action/MaterialsReportProblem.card.png
new file mode 100644
index 00000000000..587533c4113
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsReportProblem.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsReportProblem.element.png b/cloud/documentation/materials/Action/MaterialsReportProblem.element.png
new file mode 100644
index 00000000000..9d9c61250d3
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsReportProblem.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsReportProblem.md b/cloud/documentation/materials/Action/MaterialsReportProblem.md
new file mode 100644
index 00000000000..041007f44ca
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsReportProblem.md
@@ -0,0 +1,81 @@
+# MaterialsReportProblem
+```text
+elements/materials/Action/MaterialsReportProblem
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsReportProblem icon](../../../icons/materials/Action/MaterialsReportProblem.png) | ![MaterialsReportProblem element](MaterialsReportProblem.element.png) | ![MaterialsReportProblem card](MaterialsReportProblem.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReportProblem element
+include('elements/materials/Action/MaterialsReportProblem')
+MaterialsReportProblem('element', 'Report Problem', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReportProblem element
+include('elements/materials/Action/MaterialsReportProblem')
+MaterialsReportProblem('element', 'Report Problem', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReportProblem card
+include('elements/materials/Action/MaterialsReportProblem')
+MaterialsReportProblemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReportProblem card
+include('elements/materials/Action/MaterialsReportProblem')
+MaterialsReportProblemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsRestore.card.png b/cloud/documentation/materials/Action/MaterialsRestore.card.png
new file mode 100644
index 00000000000..21f67b6a458
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsRestore.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsRestore.element.png b/cloud/documentation/materials/Action/MaterialsRestore.element.png
new file mode 100644
index 00000000000..1d97a18ebec
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsRestore.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsRestore.md b/cloud/documentation/materials/Action/MaterialsRestore.md
new file mode 100644
index 00000000000..522c8d7033b
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsRestore.md
@@ -0,0 +1,81 @@
+# MaterialsRestore
+```text
+elements/materials/Action/MaterialsRestore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRestore icon](../../../icons/materials/Action/MaterialsRestore.png) | ![MaterialsRestore element](MaterialsRestore.element.png) | ![MaterialsRestore card](MaterialsRestore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRestore element
+include('elements/materials/Action/MaterialsRestore')
+MaterialsRestore('element', 'Restore', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRestore element
+include('elements/materials/Action/MaterialsRestore')
+MaterialsRestore('element', 'Restore', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRestore card
+include('elements/materials/Action/MaterialsRestore')
+MaterialsRestoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRestore card
+include('elements/materials/Action/MaterialsRestore')
+MaterialsRestoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsRestorePage.card.png b/cloud/documentation/materials/Action/MaterialsRestorePage.card.png
new file mode 100644
index 00000000000..b7c7b7966c8
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsRestorePage.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsRestorePage.element.png b/cloud/documentation/materials/Action/MaterialsRestorePage.element.png
new file mode 100644
index 00000000000..03ed8ad04b8
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsRestorePage.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsRestorePage.md b/cloud/documentation/materials/Action/MaterialsRestorePage.md
new file mode 100644
index 00000000000..8a6b92d135b
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsRestorePage.md
@@ -0,0 +1,81 @@
+# MaterialsRestorePage
+```text
+elements/materials/Action/MaterialsRestorePage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRestorePage icon](../../../icons/materials/Action/MaterialsRestorePage.png) | ![MaterialsRestorePage element](MaterialsRestorePage.element.png) | ![MaterialsRestorePage card](MaterialsRestorePage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRestorePage element
+include('elements/materials/Action/MaterialsRestorePage')
+MaterialsRestorePage('element', 'Restore Page', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRestorePage element
+include('elements/materials/Action/MaterialsRestorePage')
+MaterialsRestorePage('element', 'Restore Page', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRestorePage card
+include('elements/materials/Action/MaterialsRestorePage')
+MaterialsRestorePageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRestorePage card
+include('elements/materials/Action/MaterialsRestorePage')
+MaterialsRestorePageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsRoom.card.png b/cloud/documentation/materials/Action/MaterialsRoom.card.png
new file mode 100644
index 00000000000..705202a7d6d
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsRoom.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsRoom.element.png b/cloud/documentation/materials/Action/MaterialsRoom.element.png
new file mode 100644
index 00000000000..dfdcd68d83a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsRoom.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsRoom.md b/cloud/documentation/materials/Action/MaterialsRoom.md
new file mode 100644
index 00000000000..5497b81fb26
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsRoom.md
@@ -0,0 +1,81 @@
+# MaterialsRoom
+```text
+elements/materials/Action/MaterialsRoom
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRoom icon](../../../icons/materials/Action/MaterialsRoom.png) | ![MaterialsRoom element](MaterialsRoom.element.png) | ![MaterialsRoom card](MaterialsRoom.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRoom element
+include('elements/materials/Action/MaterialsRoom')
+MaterialsRoom('element', 'Room', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRoom element
+include('elements/materials/Action/MaterialsRoom')
+MaterialsRoom('element', 'Room', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRoom card
+include('elements/materials/Action/MaterialsRoom')
+MaterialsRoomCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRoom card
+include('elements/materials/Action/MaterialsRoom')
+MaterialsRoomCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsRoundedCorner.card.png b/cloud/documentation/materials/Action/MaterialsRoundedCorner.card.png
new file mode 100644
index 00000000000..85f85699f1f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsRoundedCorner.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsRoundedCorner.element.png b/cloud/documentation/materials/Action/MaterialsRoundedCorner.element.png
new file mode 100644
index 00000000000..66c2027f0dd
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsRoundedCorner.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsRoundedCorner.md b/cloud/documentation/materials/Action/MaterialsRoundedCorner.md
new file mode 100644
index 00000000000..4369d2228d8
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsRoundedCorner.md
@@ -0,0 +1,81 @@
+# MaterialsRoundedCorner
+```text
+elements/materials/Action/MaterialsRoundedCorner
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRoundedCorner icon](../../../icons/materials/Action/MaterialsRoundedCorner.png) | ![MaterialsRoundedCorner element](MaterialsRoundedCorner.element.png) | ![MaterialsRoundedCorner card](MaterialsRoundedCorner.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRoundedCorner element
+include('elements/materials/Action/MaterialsRoundedCorner')
+MaterialsRoundedCorner('element', 'Rounded Corner', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRoundedCorner element
+include('elements/materials/Action/MaterialsRoundedCorner')
+MaterialsRoundedCorner('element', 'Rounded Corner', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRoundedCorner card
+include('elements/materials/Action/MaterialsRoundedCorner')
+MaterialsRoundedCornerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRoundedCorner card
+include('elements/materials/Action/MaterialsRoundedCorner')
+MaterialsRoundedCornerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsRowing.card.png b/cloud/documentation/materials/Action/MaterialsRowing.card.png
new file mode 100644
index 00000000000..9eb95f3590f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsRowing.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsRowing.element.png b/cloud/documentation/materials/Action/MaterialsRowing.element.png
new file mode 100644
index 00000000000..cf983e983a6
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsRowing.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsRowing.md b/cloud/documentation/materials/Action/MaterialsRowing.md
new file mode 100644
index 00000000000..be2edf70418
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsRowing.md
@@ -0,0 +1,81 @@
+# MaterialsRowing
+```text
+elements/materials/Action/MaterialsRowing
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRowing icon](../../../icons/materials/Action/MaterialsRowing.png) | ![MaterialsRowing element](MaterialsRowing.element.png) | ![MaterialsRowing card](MaterialsRowing.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRowing element
+include('elements/materials/Action/MaterialsRowing')
+MaterialsRowing('element', 'Rowing', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRowing element
+include('elements/materials/Action/MaterialsRowing')
+MaterialsRowing('element', 'Rowing', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRowing card
+include('elements/materials/Action/MaterialsRowing')
+MaterialsRowingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRowing card
+include('elements/materials/Action/MaterialsRowing')
+MaterialsRowingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSchedule.card.png b/cloud/documentation/materials/Action/MaterialsSchedule.card.png
new file mode 100644
index 00000000000..f416b5f9f3b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSchedule.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSchedule.element.png b/cloud/documentation/materials/Action/MaterialsSchedule.element.png
new file mode 100644
index 00000000000..750757ad27e
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSchedule.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSchedule.md b/cloud/documentation/materials/Action/MaterialsSchedule.md
new file mode 100644
index 00000000000..5bbd30b134c
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSchedule.md
@@ -0,0 +1,81 @@
+# MaterialsSchedule
+```text
+elements/materials/Action/MaterialsSchedule
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSchedule icon](../../../icons/materials/Action/MaterialsSchedule.png) | ![MaterialsSchedule element](MaterialsSchedule.element.png) | ![MaterialsSchedule card](MaterialsSchedule.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSchedule element
+include('elements/materials/Action/MaterialsSchedule')
+MaterialsSchedule('element', 'Schedule', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSchedule element
+include('elements/materials/Action/MaterialsSchedule')
+MaterialsSchedule('element', 'Schedule', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSchedule card
+include('elements/materials/Action/MaterialsSchedule')
+MaterialsScheduleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSchedule card
+include('elements/materials/Action/MaterialsSchedule')
+MaterialsScheduleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSearch.card.png b/cloud/documentation/materials/Action/MaterialsSearch.card.png
new file mode 100644
index 00000000000..3fca3514168
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSearch.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSearch.element.png b/cloud/documentation/materials/Action/MaterialsSearch.element.png
new file mode 100644
index 00000000000..c66e65d1d60
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSearch.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSearch.md b/cloud/documentation/materials/Action/MaterialsSearch.md
new file mode 100644
index 00000000000..50c1f433e77
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSearch.md
@@ -0,0 +1,81 @@
+# MaterialsSearch
+```text
+elements/materials/Action/MaterialsSearch
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSearch icon](../../../icons/materials/Action/MaterialsSearch.png) | ![MaterialsSearch element](MaterialsSearch.element.png) | ![MaterialsSearch card](MaterialsSearch.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSearch element
+include('elements/materials/Action/MaterialsSearch')
+MaterialsSearch('element', 'Search', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSearch element
+include('elements/materials/Action/MaterialsSearch')
+MaterialsSearch('element', 'Search', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSearch card
+include('elements/materials/Action/MaterialsSearch')
+MaterialsSearchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSearch card
+include('elements/materials/Action/MaterialsSearch')
+MaterialsSearchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettings.card.png b/cloud/documentation/materials/Action/MaterialsSettings.card.png
new file mode 100644
index 00000000000..1b2b9a67ab9
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettings.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettings.element.png b/cloud/documentation/materials/Action/MaterialsSettings.element.png
new file mode 100644
index 00000000000..2af93261295
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettings.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettings.md b/cloud/documentation/materials/Action/MaterialsSettings.md
new file mode 100644
index 00000000000..bb4d098a3b0
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettings.md
@@ -0,0 +1,81 @@
+# MaterialsSettings
+```text
+elements/materials/Action/MaterialsSettings
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettings icon](../../../icons/materials/Action/MaterialsSettings.png) | ![MaterialsSettings element](MaterialsSettings.element.png) | ![MaterialsSettings card](MaterialsSettings.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettings element
+include('elements/materials/Action/MaterialsSettings')
+MaterialsSettings('element', 'Settings', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettings element
+include('elements/materials/Action/MaterialsSettings')
+MaterialsSettings('element', 'Settings', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettings card
+include('elements/materials/Action/MaterialsSettings')
+MaterialsSettingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettings card
+include('elements/materials/Action/MaterialsSettings')
+MaterialsSettingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsApplications.card.png b/cloud/documentation/materials/Action/MaterialsSettingsApplications.card.png
new file mode 100644
index 00000000000..8a028bbb50c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsApplications.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsApplications.element.png b/cloud/documentation/materials/Action/MaterialsSettingsApplications.element.png
new file mode 100644
index 00000000000..5fff94afabc
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsApplications.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsApplications.md b/cloud/documentation/materials/Action/MaterialsSettingsApplications.md
new file mode 100644
index 00000000000..cae8bb6a79b
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettingsApplications.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsApplications
+```text
+elements/materials/Action/MaterialsSettingsApplications
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsApplications icon](../../../icons/materials/Action/MaterialsSettingsApplications.png) | ![MaterialsSettingsApplications element](MaterialsSettingsApplications.element.png) | ![MaterialsSettingsApplications card](MaterialsSettingsApplications.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsApplications element
+include('elements/materials/Action/MaterialsSettingsApplications')
+MaterialsSettingsApplications('element', 'Settings Applications', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsApplications element
+include('elements/materials/Action/MaterialsSettingsApplications')
+MaterialsSettingsApplications('element', 'Settings Applications', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsApplications card
+include('elements/materials/Action/MaterialsSettingsApplications')
+MaterialsSettingsApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsApplications card
+include('elements/materials/Action/MaterialsSettingsApplications')
+MaterialsSettingsApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsBackupRestore.card.png b/cloud/documentation/materials/Action/MaterialsSettingsBackupRestore.card.png
new file mode 100644
index 00000000000..45f5cf72041
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsBackupRestore.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsBackupRestore.element.png b/cloud/documentation/materials/Action/MaterialsSettingsBackupRestore.element.png
new file mode 100644
index 00000000000..71de08a4c20
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsBackupRestore.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsBackupRestore.md b/cloud/documentation/materials/Action/MaterialsSettingsBackupRestore.md
new file mode 100644
index 00000000000..375fdcb6f52
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettingsBackupRestore.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsBackupRestore
+```text
+elements/materials/Action/MaterialsSettingsBackupRestore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsBackupRestore icon](../../../icons/materials/Action/MaterialsSettingsBackupRestore.png) | ![MaterialsSettingsBackupRestore element](MaterialsSettingsBackupRestore.element.png) | ![MaterialsSettingsBackupRestore card](MaterialsSettingsBackupRestore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsBackupRestore element
+include('elements/materials/Action/MaterialsSettingsBackupRestore')
+MaterialsSettingsBackupRestore('element', 'Settings Backup Restore', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsBackupRestore element
+include('elements/materials/Action/MaterialsSettingsBackupRestore')
+MaterialsSettingsBackupRestore('element', 'Settings Backup Restore', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsBackupRestore card
+include('elements/materials/Action/MaterialsSettingsBackupRestore')
+MaterialsSettingsBackupRestoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsBackupRestore card
+include('elements/materials/Action/MaterialsSettingsBackupRestore')
+MaterialsSettingsBackupRestoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsBluetooth.card.png b/cloud/documentation/materials/Action/MaterialsSettingsBluetooth.card.png
new file mode 100644
index 00000000000..f237a4e1bef
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsBluetooth.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsBluetooth.element.png b/cloud/documentation/materials/Action/MaterialsSettingsBluetooth.element.png
new file mode 100644
index 00000000000..0ffc4f24898
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsBluetooth.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsBluetooth.md b/cloud/documentation/materials/Action/MaterialsSettingsBluetooth.md
new file mode 100644
index 00000000000..c3cb7eb860c
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettingsBluetooth.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsBluetooth
+```text
+elements/materials/Action/MaterialsSettingsBluetooth
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsBluetooth icon](../../../icons/materials/Action/MaterialsSettingsBluetooth.png) | ![MaterialsSettingsBluetooth element](MaterialsSettingsBluetooth.element.png) | ![MaterialsSettingsBluetooth card](MaterialsSettingsBluetooth.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsBluetooth element
+include('elements/materials/Action/MaterialsSettingsBluetooth')
+MaterialsSettingsBluetooth('element', 'Settings Bluetooth', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsBluetooth element
+include('elements/materials/Action/MaterialsSettingsBluetooth')
+MaterialsSettingsBluetooth('element', 'Settings Bluetooth', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsBluetooth card
+include('elements/materials/Action/MaterialsSettingsBluetooth')
+MaterialsSettingsBluetoothCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsBluetooth card
+include('elements/materials/Action/MaterialsSettingsBluetooth')
+MaterialsSettingsBluetoothCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsBrightness.card.png b/cloud/documentation/materials/Action/MaterialsSettingsBrightness.card.png
new file mode 100644
index 00000000000..40986e88137
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsBrightness.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsBrightness.element.png b/cloud/documentation/materials/Action/MaterialsSettingsBrightness.element.png
new file mode 100644
index 00000000000..5a2c0cefb23
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsBrightness.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsBrightness.md b/cloud/documentation/materials/Action/MaterialsSettingsBrightness.md
new file mode 100644
index 00000000000..86c173b898e
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettingsBrightness.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsBrightness
+```text
+elements/materials/Action/MaterialsSettingsBrightness
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsBrightness icon](../../../icons/materials/Action/MaterialsSettingsBrightness.png) | ![MaterialsSettingsBrightness element](MaterialsSettingsBrightness.element.png) | ![MaterialsSettingsBrightness card](MaterialsSettingsBrightness.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsBrightness element
+include('elements/materials/Action/MaterialsSettingsBrightness')
+MaterialsSettingsBrightness('element', 'Settings Brightness', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsBrightness element
+include('elements/materials/Action/MaterialsSettingsBrightness')
+MaterialsSettingsBrightness('element', 'Settings Brightness', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsBrightness card
+include('elements/materials/Action/MaterialsSettingsBrightness')
+MaterialsSettingsBrightnessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsBrightness card
+include('elements/materials/Action/MaterialsSettingsBrightness')
+MaterialsSettingsBrightnessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsCell.card.png b/cloud/documentation/materials/Action/MaterialsSettingsCell.card.png
new file mode 100644
index 00000000000..cb80a102b7c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsCell.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsCell.element.png b/cloud/documentation/materials/Action/MaterialsSettingsCell.element.png
new file mode 100644
index 00000000000..de1972f62d7
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsCell.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsCell.md b/cloud/documentation/materials/Action/MaterialsSettingsCell.md
new file mode 100644
index 00000000000..66576bf2490
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettingsCell.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsCell
+```text
+elements/materials/Action/MaterialsSettingsCell
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsCell icon](../../../icons/materials/Action/MaterialsSettingsCell.png) | ![MaterialsSettingsCell element](MaterialsSettingsCell.element.png) | ![MaterialsSettingsCell card](MaterialsSettingsCell.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsCell element
+include('elements/materials/Action/MaterialsSettingsCell')
+MaterialsSettingsCell('element', 'Settings Cell', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsCell element
+include('elements/materials/Action/MaterialsSettingsCell')
+MaterialsSettingsCell('element', 'Settings Cell', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsCell card
+include('elements/materials/Action/MaterialsSettingsCell')
+MaterialsSettingsCellCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsCell card
+include('elements/materials/Action/MaterialsSettingsCell')
+MaterialsSettingsCellCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsEthernet.card.png b/cloud/documentation/materials/Action/MaterialsSettingsEthernet.card.png
new file mode 100644
index 00000000000..266e7506a06
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsEthernet.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsEthernet.element.png b/cloud/documentation/materials/Action/MaterialsSettingsEthernet.element.png
new file mode 100644
index 00000000000..3479251ceb3
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsEthernet.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsEthernet.md b/cloud/documentation/materials/Action/MaterialsSettingsEthernet.md
new file mode 100644
index 00000000000..37189f64a50
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettingsEthernet.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsEthernet
+```text
+elements/materials/Action/MaterialsSettingsEthernet
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsEthernet icon](../../../icons/materials/Action/MaterialsSettingsEthernet.png) | ![MaterialsSettingsEthernet element](MaterialsSettingsEthernet.element.png) | ![MaterialsSettingsEthernet card](MaterialsSettingsEthernet.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsEthernet element
+include('elements/materials/Action/MaterialsSettingsEthernet')
+MaterialsSettingsEthernet('element', 'Settings Ethernet', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsEthernet element
+include('elements/materials/Action/MaterialsSettingsEthernet')
+MaterialsSettingsEthernet('element', 'Settings Ethernet', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsEthernet card
+include('elements/materials/Action/MaterialsSettingsEthernet')
+MaterialsSettingsEthernetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsEthernet card
+include('elements/materials/Action/MaterialsSettingsEthernet')
+MaterialsSettingsEthernetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsInputAntenna.card.png b/cloud/documentation/materials/Action/MaterialsSettingsInputAntenna.card.png
new file mode 100644
index 00000000000..c124e42c554
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsInputAntenna.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsInputAntenna.element.png b/cloud/documentation/materials/Action/MaterialsSettingsInputAntenna.element.png
new file mode 100644
index 00000000000..8edfe70c491
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsInputAntenna.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsInputAntenna.md b/cloud/documentation/materials/Action/MaterialsSettingsInputAntenna.md
new file mode 100644
index 00000000000..442cabf20fc
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettingsInputAntenna.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsInputAntenna
+```text
+elements/materials/Action/MaterialsSettingsInputAntenna
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsInputAntenna icon](../../../icons/materials/Action/MaterialsSettingsInputAntenna.png) | ![MaterialsSettingsInputAntenna element](MaterialsSettingsInputAntenna.element.png) | ![MaterialsSettingsInputAntenna card](MaterialsSettingsInputAntenna.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputAntenna element
+include('elements/materials/Action/MaterialsSettingsInputAntenna')
+MaterialsSettingsInputAntenna('element', 'Settings Input Antenna', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputAntenna element
+include('elements/materials/Action/MaterialsSettingsInputAntenna')
+MaterialsSettingsInputAntenna('element', 'Settings Input Antenna', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputAntenna card
+include('elements/materials/Action/MaterialsSettingsInputAntenna')
+MaterialsSettingsInputAntennaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputAntenna card
+include('elements/materials/Action/MaterialsSettingsInputAntenna')
+MaterialsSettingsInputAntennaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsInputComponent.card.png b/cloud/documentation/materials/Action/MaterialsSettingsInputComponent.card.png
new file mode 100644
index 00000000000..6882454d911
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsInputComponent.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsInputComponent.element.png b/cloud/documentation/materials/Action/MaterialsSettingsInputComponent.element.png
new file mode 100644
index 00000000000..02093b7c2ee
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsInputComponent.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsInputComponent.md b/cloud/documentation/materials/Action/MaterialsSettingsInputComponent.md
new file mode 100644
index 00000000000..0343fdba100
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettingsInputComponent.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsInputComponent
+```text
+elements/materials/Action/MaterialsSettingsInputComponent
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsInputComponent icon](../../../icons/materials/Action/MaterialsSettingsInputComponent.png) | ![MaterialsSettingsInputComponent element](MaterialsSettingsInputComponent.element.png) | ![MaterialsSettingsInputComponent card](MaterialsSettingsInputComponent.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputComponent element
+include('elements/materials/Action/MaterialsSettingsInputComponent')
+MaterialsSettingsInputComponent('element', 'Settings Input Component', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputComponent element
+include('elements/materials/Action/MaterialsSettingsInputComponent')
+MaterialsSettingsInputComponent('element', 'Settings Input Component', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputComponent card
+include('elements/materials/Action/MaterialsSettingsInputComponent')
+MaterialsSettingsInputComponentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputComponent card
+include('elements/materials/Action/MaterialsSettingsInputComponent')
+MaterialsSettingsInputComponentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsInputComposite.card.png b/cloud/documentation/materials/Action/MaterialsSettingsInputComposite.card.png
new file mode 100644
index 00000000000..4fdccc18315
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsInputComposite.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsInputComposite.element.png b/cloud/documentation/materials/Action/MaterialsSettingsInputComposite.element.png
new file mode 100644
index 00000000000..f6ce1c5ae28
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsInputComposite.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsInputComposite.md b/cloud/documentation/materials/Action/MaterialsSettingsInputComposite.md
new file mode 100644
index 00000000000..2761018b3e3
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettingsInputComposite.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsInputComposite
+```text
+elements/materials/Action/MaterialsSettingsInputComposite
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsInputComposite icon](../../../icons/materials/Action/MaterialsSettingsInputComposite.png) | ![MaterialsSettingsInputComposite element](MaterialsSettingsInputComposite.element.png) | ![MaterialsSettingsInputComposite card](MaterialsSettingsInputComposite.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputComposite element
+include('elements/materials/Action/MaterialsSettingsInputComposite')
+MaterialsSettingsInputComposite('element', 'Settings Input Composite', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputComposite element
+include('elements/materials/Action/MaterialsSettingsInputComposite')
+MaterialsSettingsInputComposite('element', 'Settings Input Composite', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputComposite card
+include('elements/materials/Action/MaterialsSettingsInputComposite')
+MaterialsSettingsInputCompositeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputComposite card
+include('elements/materials/Action/MaterialsSettingsInputComposite')
+MaterialsSettingsInputCompositeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsInputHdmi.card.png b/cloud/documentation/materials/Action/MaterialsSettingsInputHdmi.card.png
new file mode 100644
index 00000000000..fc9886bde07
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsInputHdmi.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsInputHdmi.element.png b/cloud/documentation/materials/Action/MaterialsSettingsInputHdmi.element.png
new file mode 100644
index 00000000000..f8a1552d5b2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsInputHdmi.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsInputHdmi.md b/cloud/documentation/materials/Action/MaterialsSettingsInputHdmi.md
new file mode 100644
index 00000000000..9699b956d91
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettingsInputHdmi.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsInputHdmi
+```text
+elements/materials/Action/MaterialsSettingsInputHdmi
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsInputHdmi icon](../../../icons/materials/Action/MaterialsSettingsInputHdmi.png) | ![MaterialsSettingsInputHdmi element](MaterialsSettingsInputHdmi.element.png) | ![MaterialsSettingsInputHdmi card](MaterialsSettingsInputHdmi.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputHdmi element
+include('elements/materials/Action/MaterialsSettingsInputHdmi')
+MaterialsSettingsInputHdmi('element', 'Settings Input Hdmi', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputHdmi element
+include('elements/materials/Action/MaterialsSettingsInputHdmi')
+MaterialsSettingsInputHdmi('element', 'Settings Input Hdmi', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputHdmi card
+include('elements/materials/Action/MaterialsSettingsInputHdmi')
+MaterialsSettingsInputHdmiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputHdmi card
+include('elements/materials/Action/MaterialsSettingsInputHdmi')
+MaterialsSettingsInputHdmiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsInputSvideo.card.png b/cloud/documentation/materials/Action/MaterialsSettingsInputSvideo.card.png
new file mode 100644
index 00000000000..12aa8e1f457
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsInputSvideo.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsInputSvideo.element.png b/cloud/documentation/materials/Action/MaterialsSettingsInputSvideo.element.png
new file mode 100644
index 00000000000..d8274a2bb9a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsInputSvideo.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsInputSvideo.md b/cloud/documentation/materials/Action/MaterialsSettingsInputSvideo.md
new file mode 100644
index 00000000000..36864615b09
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettingsInputSvideo.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsInputSvideo
+```text
+elements/materials/Action/MaterialsSettingsInputSvideo
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsInputSvideo icon](../../../icons/materials/Action/MaterialsSettingsInputSvideo.png) | ![MaterialsSettingsInputSvideo element](MaterialsSettingsInputSvideo.element.png) | ![MaterialsSettingsInputSvideo card](MaterialsSettingsInputSvideo.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputSvideo element
+include('elements/materials/Action/MaterialsSettingsInputSvideo')
+MaterialsSettingsInputSvideo('element', 'Settings Input Svideo', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputSvideo element
+include('elements/materials/Action/MaterialsSettingsInputSvideo')
+MaterialsSettingsInputSvideo('element', 'Settings Input Svideo', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputSvideo card
+include('elements/materials/Action/MaterialsSettingsInputSvideo')
+MaterialsSettingsInputSvideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputSvideo card
+include('elements/materials/Action/MaterialsSettingsInputSvideo')
+MaterialsSettingsInputSvideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsOverscan.card.png b/cloud/documentation/materials/Action/MaterialsSettingsOverscan.card.png
new file mode 100644
index 00000000000..a74036ddfeb
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsOverscan.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsOverscan.element.png b/cloud/documentation/materials/Action/MaterialsSettingsOverscan.element.png
new file mode 100644
index 00000000000..5939e7fc73f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsOverscan.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsOverscan.md b/cloud/documentation/materials/Action/MaterialsSettingsOverscan.md
new file mode 100644
index 00000000000..7fd21912930
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettingsOverscan.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsOverscan
+```text
+elements/materials/Action/MaterialsSettingsOverscan
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsOverscan icon](../../../icons/materials/Action/MaterialsSettingsOverscan.png) | ![MaterialsSettingsOverscan element](MaterialsSettingsOverscan.element.png) | ![MaterialsSettingsOverscan card](MaterialsSettingsOverscan.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsOverscan element
+include('elements/materials/Action/MaterialsSettingsOverscan')
+MaterialsSettingsOverscan('element', 'Settings Overscan', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsOverscan element
+include('elements/materials/Action/MaterialsSettingsOverscan')
+MaterialsSettingsOverscan('element', 'Settings Overscan', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsOverscan card
+include('elements/materials/Action/MaterialsSettingsOverscan')
+MaterialsSettingsOverscanCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsOverscan card
+include('elements/materials/Action/MaterialsSettingsOverscan')
+MaterialsSettingsOverscanCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsPhone.card.png b/cloud/documentation/materials/Action/MaterialsSettingsPhone.card.png
new file mode 100644
index 00000000000..7580c2abf57
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsPhone.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsPhone.element.png b/cloud/documentation/materials/Action/MaterialsSettingsPhone.element.png
new file mode 100644
index 00000000000..385286eee4d
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsPhone.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsPhone.md b/cloud/documentation/materials/Action/MaterialsSettingsPhone.md
new file mode 100644
index 00000000000..0522a1fbb1d
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettingsPhone.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsPhone
+```text
+elements/materials/Action/MaterialsSettingsPhone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsPhone icon](../../../icons/materials/Action/MaterialsSettingsPhone.png) | ![MaterialsSettingsPhone element](MaterialsSettingsPhone.element.png) | ![MaterialsSettingsPhone card](MaterialsSettingsPhone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsPhone element
+include('elements/materials/Action/MaterialsSettingsPhone')
+MaterialsSettingsPhone('element', 'Settings Phone', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsPhone element
+include('elements/materials/Action/MaterialsSettingsPhone')
+MaterialsSettingsPhone('element', 'Settings Phone', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsPhone card
+include('elements/materials/Action/MaterialsSettingsPhone')
+MaterialsSettingsPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsPhone card
+include('elements/materials/Action/MaterialsSettingsPhone')
+MaterialsSettingsPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsPower.card.png b/cloud/documentation/materials/Action/MaterialsSettingsPower.card.png
new file mode 100644
index 00000000000..8e30ea2312c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsPower.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsPower.element.png b/cloud/documentation/materials/Action/MaterialsSettingsPower.element.png
new file mode 100644
index 00000000000..3abf31ebd00
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsPower.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsPower.md b/cloud/documentation/materials/Action/MaterialsSettingsPower.md
new file mode 100644
index 00000000000..2d3cce834a8
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettingsPower.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsPower
+```text
+elements/materials/Action/MaterialsSettingsPower
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsPower icon](../../../icons/materials/Action/MaterialsSettingsPower.png) | ![MaterialsSettingsPower element](MaterialsSettingsPower.element.png) | ![MaterialsSettingsPower card](MaterialsSettingsPower.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsPower element
+include('elements/materials/Action/MaterialsSettingsPower')
+MaterialsSettingsPower('element', 'Settings Power', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsPower element
+include('elements/materials/Action/MaterialsSettingsPower')
+MaterialsSettingsPower('element', 'Settings Power', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsPower card
+include('elements/materials/Action/MaterialsSettingsPower')
+MaterialsSettingsPowerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsPower card
+include('elements/materials/Action/MaterialsSettingsPower')
+MaterialsSettingsPowerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsRemote.card.png b/cloud/documentation/materials/Action/MaterialsSettingsRemote.card.png
new file mode 100644
index 00000000000..fae5d5a5d3e
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsRemote.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsRemote.element.png b/cloud/documentation/materials/Action/MaterialsSettingsRemote.element.png
new file mode 100644
index 00000000000..1d7c8726d7c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsRemote.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsRemote.md b/cloud/documentation/materials/Action/MaterialsSettingsRemote.md
new file mode 100644
index 00000000000..6795098e906
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettingsRemote.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsRemote
+```text
+elements/materials/Action/MaterialsSettingsRemote
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsRemote icon](../../../icons/materials/Action/MaterialsSettingsRemote.png) | ![MaterialsSettingsRemote element](MaterialsSettingsRemote.element.png) | ![MaterialsSettingsRemote card](MaterialsSettingsRemote.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsRemote element
+include('elements/materials/Action/MaterialsSettingsRemote')
+MaterialsSettingsRemote('element', 'Settings Remote', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsRemote element
+include('elements/materials/Action/MaterialsSettingsRemote')
+MaterialsSettingsRemote('element', 'Settings Remote', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsRemote card
+include('elements/materials/Action/MaterialsSettingsRemote')
+MaterialsSettingsRemoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsRemote card
+include('elements/materials/Action/MaterialsSettingsRemote')
+MaterialsSettingsRemoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsVoice.card.png b/cloud/documentation/materials/Action/MaterialsSettingsVoice.card.png
new file mode 100644
index 00000000000..f8c2d018d62
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsVoice.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsVoice.element.png b/cloud/documentation/materials/Action/MaterialsSettingsVoice.element.png
new file mode 100644
index 00000000000..6aa0278ea38
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSettingsVoice.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSettingsVoice.md b/cloud/documentation/materials/Action/MaterialsSettingsVoice.md
new file mode 100644
index 00000000000..82ae86fa7e1
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSettingsVoice.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsVoice
+```text
+elements/materials/Action/MaterialsSettingsVoice
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsVoice icon](../../../icons/materials/Action/MaterialsSettingsVoice.png) | ![MaterialsSettingsVoice element](MaterialsSettingsVoice.element.png) | ![MaterialsSettingsVoice card](MaterialsSettingsVoice.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsVoice element
+include('elements/materials/Action/MaterialsSettingsVoice')
+MaterialsSettingsVoice('element', 'Settings Voice', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsVoice element
+include('elements/materials/Action/MaterialsSettingsVoice')
+MaterialsSettingsVoice('element', 'Settings Voice', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsVoice card
+include('elements/materials/Action/MaterialsSettingsVoice')
+MaterialsSettingsVoiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsVoice card
+include('elements/materials/Action/MaterialsSettingsVoice')
+MaterialsSettingsVoiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsShop.card.png b/cloud/documentation/materials/Action/MaterialsShop.card.png
new file mode 100644
index 00000000000..e8e5d7eb2dd
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsShop.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsShop.element.png b/cloud/documentation/materials/Action/MaterialsShop.element.png
new file mode 100644
index 00000000000..5a5aded5d89
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsShop.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsShop.md b/cloud/documentation/materials/Action/MaterialsShop.md
new file mode 100644
index 00000000000..031ac15e541
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsShop.md
@@ -0,0 +1,81 @@
+# MaterialsShop
+```text
+elements/materials/Action/MaterialsShop
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsShop icon](../../../icons/materials/Action/MaterialsShop.png) | ![MaterialsShop element](MaterialsShop.element.png) | ![MaterialsShop card](MaterialsShop.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShop element
+include('elements/materials/Action/MaterialsShop')
+MaterialsShop('element', 'Shop', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShop element
+include('elements/materials/Action/MaterialsShop')
+MaterialsShop('element', 'Shop', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsShop card
+include('elements/materials/Action/MaterialsShop')
+MaterialsShopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsShop card
+include('elements/materials/Action/MaterialsShop')
+MaterialsShopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsShopTwo.card.png b/cloud/documentation/materials/Action/MaterialsShopTwo.card.png
new file mode 100644
index 00000000000..51c2ed41f57
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsShopTwo.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsShopTwo.element.png b/cloud/documentation/materials/Action/MaterialsShopTwo.element.png
new file mode 100644
index 00000000000..6fef2a23a5e
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsShopTwo.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsShopTwo.md b/cloud/documentation/materials/Action/MaterialsShopTwo.md
new file mode 100644
index 00000000000..3a39c3ff67c
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsShopTwo.md
@@ -0,0 +1,81 @@
+# MaterialsShopTwo
+```text
+elements/materials/Action/MaterialsShopTwo
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsShopTwo icon](../../../icons/materials/Action/MaterialsShopTwo.png) | ![MaterialsShopTwo element](MaterialsShopTwo.element.png) | ![MaterialsShopTwo card](MaterialsShopTwo.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShopTwo element
+include('elements/materials/Action/MaterialsShopTwo')
+MaterialsShopTwo('element', 'Shop Two', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShopTwo element
+include('elements/materials/Action/MaterialsShopTwo')
+MaterialsShopTwo('element', 'Shop Two', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsShopTwo card
+include('elements/materials/Action/MaterialsShopTwo')
+MaterialsShopTwoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsShopTwo card
+include('elements/materials/Action/MaterialsShopTwo')
+MaterialsShopTwoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsShoppingBasket.card.png b/cloud/documentation/materials/Action/MaterialsShoppingBasket.card.png
new file mode 100644
index 00000000000..61dd26dcc72
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsShoppingBasket.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsShoppingBasket.element.png b/cloud/documentation/materials/Action/MaterialsShoppingBasket.element.png
new file mode 100644
index 00000000000..d34f4ee1dbb
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsShoppingBasket.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsShoppingBasket.md b/cloud/documentation/materials/Action/MaterialsShoppingBasket.md
new file mode 100644
index 00000000000..a458c7fd70c
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsShoppingBasket.md
@@ -0,0 +1,81 @@
+# MaterialsShoppingBasket
+```text
+elements/materials/Action/MaterialsShoppingBasket
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsShoppingBasket icon](../../../icons/materials/Action/MaterialsShoppingBasket.png) | ![MaterialsShoppingBasket element](MaterialsShoppingBasket.element.png) | ![MaterialsShoppingBasket card](MaterialsShoppingBasket.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShoppingBasket element
+include('elements/materials/Action/MaterialsShoppingBasket')
+MaterialsShoppingBasket('element', 'Shopping Basket', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShoppingBasket element
+include('elements/materials/Action/MaterialsShoppingBasket')
+MaterialsShoppingBasket('element', 'Shopping Basket', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsShoppingBasket card
+include('elements/materials/Action/MaterialsShoppingBasket')
+MaterialsShoppingBasketCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsShoppingBasket card
+include('elements/materials/Action/MaterialsShoppingBasket')
+MaterialsShoppingBasketCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsShoppingCart.card.png b/cloud/documentation/materials/Action/MaterialsShoppingCart.card.png
new file mode 100644
index 00000000000..d29cd89119f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsShoppingCart.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsShoppingCart.element.png b/cloud/documentation/materials/Action/MaterialsShoppingCart.element.png
new file mode 100644
index 00000000000..88c7741437f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsShoppingCart.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsShoppingCart.md b/cloud/documentation/materials/Action/MaterialsShoppingCart.md
new file mode 100644
index 00000000000..6333482861f
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsShoppingCart.md
@@ -0,0 +1,81 @@
+# MaterialsShoppingCart
+```text
+elements/materials/Action/MaterialsShoppingCart
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsShoppingCart icon](../../../icons/materials/Action/MaterialsShoppingCart.png) | ![MaterialsShoppingCart element](MaterialsShoppingCart.element.png) | ![MaterialsShoppingCart card](MaterialsShoppingCart.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShoppingCart element
+include('elements/materials/Action/MaterialsShoppingCart')
+MaterialsShoppingCart('element', 'Shopping Cart', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShoppingCart element
+include('elements/materials/Action/MaterialsShoppingCart')
+MaterialsShoppingCart('element', 'Shopping Cart', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsShoppingCart card
+include('elements/materials/Action/MaterialsShoppingCart')
+MaterialsShoppingCartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsShoppingCart card
+include('elements/materials/Action/MaterialsShoppingCart')
+MaterialsShoppingCartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSpeakerNotes.card.png b/cloud/documentation/materials/Action/MaterialsSpeakerNotes.card.png
new file mode 100644
index 00000000000..0ebf5e1d18b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSpeakerNotes.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSpeakerNotes.element.png b/cloud/documentation/materials/Action/MaterialsSpeakerNotes.element.png
new file mode 100644
index 00000000000..f83291cd80e
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSpeakerNotes.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSpeakerNotes.md b/cloud/documentation/materials/Action/MaterialsSpeakerNotes.md
new file mode 100644
index 00000000000..8b096cbe998
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSpeakerNotes.md
@@ -0,0 +1,81 @@
+# MaterialsSpeakerNotes
+```text
+elements/materials/Action/MaterialsSpeakerNotes
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSpeakerNotes icon](../../../icons/materials/Action/MaterialsSpeakerNotes.png) | ![MaterialsSpeakerNotes element](MaterialsSpeakerNotes.element.png) | ![MaterialsSpeakerNotes card](MaterialsSpeakerNotes.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeakerNotes element
+include('elements/materials/Action/MaterialsSpeakerNotes')
+MaterialsSpeakerNotes('element', 'Speaker Notes', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeakerNotes element
+include('elements/materials/Action/MaterialsSpeakerNotes')
+MaterialsSpeakerNotes('element', 'Speaker Notes', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSpeakerNotes card
+include('elements/materials/Action/MaterialsSpeakerNotes')
+MaterialsSpeakerNotesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSpeakerNotes card
+include('elements/materials/Action/MaterialsSpeakerNotes')
+MaterialsSpeakerNotesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSpeakerNotesOff.card.png b/cloud/documentation/materials/Action/MaterialsSpeakerNotesOff.card.png
new file mode 100644
index 00000000000..96dcb18050d
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSpeakerNotesOff.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSpeakerNotesOff.element.png b/cloud/documentation/materials/Action/MaterialsSpeakerNotesOff.element.png
new file mode 100644
index 00000000000..aed131c56d2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSpeakerNotesOff.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSpeakerNotesOff.md b/cloud/documentation/materials/Action/MaterialsSpeakerNotesOff.md
new file mode 100644
index 00000000000..7174f40dd53
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSpeakerNotesOff.md
@@ -0,0 +1,81 @@
+# MaterialsSpeakerNotesOff
+```text
+elements/materials/Action/MaterialsSpeakerNotesOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSpeakerNotesOff icon](../../../icons/materials/Action/MaterialsSpeakerNotesOff.png) | ![MaterialsSpeakerNotesOff element](MaterialsSpeakerNotesOff.element.png) | ![MaterialsSpeakerNotesOff card](MaterialsSpeakerNotesOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeakerNotesOff element
+include('elements/materials/Action/MaterialsSpeakerNotesOff')
+MaterialsSpeakerNotesOff('element', 'Speaker Notes Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeakerNotesOff element
+include('elements/materials/Action/MaterialsSpeakerNotesOff')
+MaterialsSpeakerNotesOff('element', 'Speaker Notes Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSpeakerNotesOff card
+include('elements/materials/Action/MaterialsSpeakerNotesOff')
+MaterialsSpeakerNotesOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSpeakerNotesOff card
+include('elements/materials/Action/MaterialsSpeakerNotesOff')
+MaterialsSpeakerNotesOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSpellcheck.card.png b/cloud/documentation/materials/Action/MaterialsSpellcheck.card.png
new file mode 100644
index 00000000000..e75004fb91c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSpellcheck.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSpellcheck.element.png b/cloud/documentation/materials/Action/MaterialsSpellcheck.element.png
new file mode 100644
index 00000000000..ec40d1d29a3
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSpellcheck.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSpellcheck.md b/cloud/documentation/materials/Action/MaterialsSpellcheck.md
new file mode 100644
index 00000000000..b4b88629452
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSpellcheck.md
@@ -0,0 +1,81 @@
+# MaterialsSpellcheck
+```text
+elements/materials/Action/MaterialsSpellcheck
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSpellcheck icon](../../../icons/materials/Action/MaterialsSpellcheck.png) | ![MaterialsSpellcheck element](MaterialsSpellcheck.element.png) | ![MaterialsSpellcheck card](MaterialsSpellcheck.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpellcheck element
+include('elements/materials/Action/MaterialsSpellcheck')
+MaterialsSpellcheck('element', 'Spellcheck', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpellcheck element
+include('elements/materials/Action/MaterialsSpellcheck')
+MaterialsSpellcheck('element', 'Spellcheck', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSpellcheck card
+include('elements/materials/Action/MaterialsSpellcheck')
+MaterialsSpellcheckCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSpellcheck card
+include('elements/materials/Action/MaterialsSpellcheck')
+MaterialsSpellcheckCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsStars.card.png b/cloud/documentation/materials/Action/MaterialsStars.card.png
new file mode 100644
index 00000000000..5260a3b203e
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsStars.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsStars.element.png b/cloud/documentation/materials/Action/MaterialsStars.element.png
new file mode 100644
index 00000000000..f3717b86412
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsStars.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsStars.md b/cloud/documentation/materials/Action/MaterialsStars.md
new file mode 100644
index 00000000000..59f27e1cf2b
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsStars.md
@@ -0,0 +1,81 @@
+# MaterialsStars
+```text
+elements/materials/Action/MaterialsStars
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsStars icon](../../../icons/materials/Action/MaterialsStars.png) | ![MaterialsStars element](MaterialsStars.element.png) | ![MaterialsStars card](MaterialsStars.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStars element
+include('elements/materials/Action/MaterialsStars')
+MaterialsStars('element', 'Stars', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStars element
+include('elements/materials/Action/MaterialsStars')
+MaterialsStars('element', 'Stars', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStars card
+include('elements/materials/Action/MaterialsStars')
+MaterialsStarsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStars card
+include('elements/materials/Action/MaterialsStars')
+MaterialsStarsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsStore.card.png b/cloud/documentation/materials/Action/MaterialsStore.card.png
new file mode 100644
index 00000000000..34040ef5791
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsStore.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsStore.element.png b/cloud/documentation/materials/Action/MaterialsStore.element.png
new file mode 100644
index 00000000000..1cc6010f467
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsStore.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsStore.md b/cloud/documentation/materials/Action/MaterialsStore.md
new file mode 100644
index 00000000000..7b36d4726fe
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsStore.md
@@ -0,0 +1,81 @@
+# MaterialsStore
+```text
+elements/materials/Action/MaterialsStore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsStore icon](../../../icons/materials/Action/MaterialsStore.png) | ![MaterialsStore element](MaterialsStore.element.png) | ![MaterialsStore card](MaterialsStore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStore element
+include('elements/materials/Action/MaterialsStore')
+MaterialsStore('element', 'Store', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStore element
+include('elements/materials/Action/MaterialsStore')
+MaterialsStore('element', 'Store', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStore card
+include('elements/materials/Action/MaterialsStore')
+MaterialsStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStore card
+include('elements/materials/Action/MaterialsStore')
+MaterialsStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSubject.card.png b/cloud/documentation/materials/Action/MaterialsSubject.card.png
new file mode 100644
index 00000000000..6a363326d71
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSubject.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSubject.element.png b/cloud/documentation/materials/Action/MaterialsSubject.element.png
new file mode 100644
index 00000000000..4c7660b693e
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSubject.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSubject.md b/cloud/documentation/materials/Action/MaterialsSubject.md
new file mode 100644
index 00000000000..11f0f0b0aed
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSubject.md
@@ -0,0 +1,81 @@
+# MaterialsSubject
+```text
+elements/materials/Action/MaterialsSubject
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSubject icon](../../../icons/materials/Action/MaterialsSubject.png) | ![MaterialsSubject element](MaterialsSubject.element.png) | ![MaterialsSubject card](MaterialsSubject.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubject element
+include('elements/materials/Action/MaterialsSubject')
+MaterialsSubject('element', 'Subject', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubject element
+include('elements/materials/Action/MaterialsSubject')
+MaterialsSubject('element', 'Subject', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSubject card
+include('elements/materials/Action/MaterialsSubject')
+MaterialsSubjectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSubject card
+include('elements/materials/Action/MaterialsSubject')
+MaterialsSubjectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSupervisorAccount.card.png b/cloud/documentation/materials/Action/MaterialsSupervisorAccount.card.png
new file mode 100644
index 00000000000..dfe6502fa23
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSupervisorAccount.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSupervisorAccount.element.png b/cloud/documentation/materials/Action/MaterialsSupervisorAccount.element.png
new file mode 100644
index 00000000000..25719c9a607
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSupervisorAccount.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSupervisorAccount.md b/cloud/documentation/materials/Action/MaterialsSupervisorAccount.md
new file mode 100644
index 00000000000..d7e16501cc3
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSupervisorAccount.md
@@ -0,0 +1,81 @@
+# MaterialsSupervisorAccount
+```text
+elements/materials/Action/MaterialsSupervisorAccount
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSupervisorAccount icon](../../../icons/materials/Action/MaterialsSupervisorAccount.png) | ![MaterialsSupervisorAccount element](MaterialsSupervisorAccount.element.png) | ![MaterialsSupervisorAccount card](MaterialsSupervisorAccount.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSupervisorAccount element
+include('elements/materials/Action/MaterialsSupervisorAccount')
+MaterialsSupervisorAccount('element', 'Supervisor Account', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSupervisorAccount element
+include('elements/materials/Action/MaterialsSupervisorAccount')
+MaterialsSupervisorAccount('element', 'Supervisor Account', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSupervisorAccount card
+include('elements/materials/Action/MaterialsSupervisorAccount')
+MaterialsSupervisorAccountCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSupervisorAccount card
+include('elements/materials/Action/MaterialsSupervisorAccount')
+MaterialsSupervisorAccountCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSwapHoriz.card.png b/cloud/documentation/materials/Action/MaterialsSwapHoriz.card.png
new file mode 100644
index 00000000000..9f6766a39bd
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSwapHoriz.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSwapHoriz.element.png b/cloud/documentation/materials/Action/MaterialsSwapHoriz.element.png
new file mode 100644
index 00000000000..54d9aa4f3aa
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSwapHoriz.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSwapHoriz.md b/cloud/documentation/materials/Action/MaterialsSwapHoriz.md
new file mode 100644
index 00000000000..0adac392d74
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSwapHoriz.md
@@ -0,0 +1,81 @@
+# MaterialsSwapHoriz
+```text
+elements/materials/Action/MaterialsSwapHoriz
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSwapHoriz icon](../../../icons/materials/Action/MaterialsSwapHoriz.png) | ![MaterialsSwapHoriz element](MaterialsSwapHoriz.element.png) | ![MaterialsSwapHoriz card](MaterialsSwapHoriz.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwapHoriz element
+include('elements/materials/Action/MaterialsSwapHoriz')
+MaterialsSwapHoriz('element', 'Swap Horiz', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwapHoriz element
+include('elements/materials/Action/MaterialsSwapHoriz')
+MaterialsSwapHoriz('element', 'Swap Horiz', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSwapHoriz card
+include('elements/materials/Action/MaterialsSwapHoriz')
+MaterialsSwapHorizCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSwapHoriz card
+include('elements/materials/Action/MaterialsSwapHoriz')
+MaterialsSwapHorizCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSwapVert.card.png b/cloud/documentation/materials/Action/MaterialsSwapVert.card.png
new file mode 100644
index 00000000000..c42f529226a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSwapVert.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSwapVert.element.png b/cloud/documentation/materials/Action/MaterialsSwapVert.element.png
new file mode 100644
index 00000000000..04052b6946a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSwapVert.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSwapVert.md b/cloud/documentation/materials/Action/MaterialsSwapVert.md
new file mode 100644
index 00000000000..dd40b146e69
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSwapVert.md
@@ -0,0 +1,81 @@
+# MaterialsSwapVert
+```text
+elements/materials/Action/MaterialsSwapVert
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSwapVert icon](../../../icons/materials/Action/MaterialsSwapVert.png) | ![MaterialsSwapVert element](MaterialsSwapVert.element.png) | ![MaterialsSwapVert card](MaterialsSwapVert.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwapVert element
+include('elements/materials/Action/MaterialsSwapVert')
+MaterialsSwapVert('element', 'Swap Vert', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwapVert element
+include('elements/materials/Action/MaterialsSwapVert')
+MaterialsSwapVert('element', 'Swap Vert', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSwapVert card
+include('elements/materials/Action/MaterialsSwapVert')
+MaterialsSwapVertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSwapVert card
+include('elements/materials/Action/MaterialsSwapVert')
+MaterialsSwapVertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSwapVerticalCircle.card.png b/cloud/documentation/materials/Action/MaterialsSwapVerticalCircle.card.png
new file mode 100644
index 00000000000..d8d4253c94e
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSwapVerticalCircle.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSwapVerticalCircle.element.png b/cloud/documentation/materials/Action/MaterialsSwapVerticalCircle.element.png
new file mode 100644
index 00000000000..94c1fcc4c80
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSwapVerticalCircle.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSwapVerticalCircle.md b/cloud/documentation/materials/Action/MaterialsSwapVerticalCircle.md
new file mode 100644
index 00000000000..4a7facf7faa
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSwapVerticalCircle.md
@@ -0,0 +1,81 @@
+# MaterialsSwapVerticalCircle
+```text
+elements/materials/Action/MaterialsSwapVerticalCircle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSwapVerticalCircle icon](../../../icons/materials/Action/MaterialsSwapVerticalCircle.png) | ![MaterialsSwapVerticalCircle element](MaterialsSwapVerticalCircle.element.png) | ![MaterialsSwapVerticalCircle card](MaterialsSwapVerticalCircle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwapVerticalCircle element
+include('elements/materials/Action/MaterialsSwapVerticalCircle')
+MaterialsSwapVerticalCircle('element', 'Swap Vertical Circle', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwapVerticalCircle element
+include('elements/materials/Action/MaterialsSwapVerticalCircle')
+MaterialsSwapVerticalCircle('element', 'Swap Vertical Circle', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSwapVerticalCircle card
+include('elements/materials/Action/MaterialsSwapVerticalCircle')
+MaterialsSwapVerticalCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSwapVerticalCircle card
+include('elements/materials/Action/MaterialsSwapVerticalCircle')
+MaterialsSwapVerticalCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsSystemUpdateAlt.card.png b/cloud/documentation/materials/Action/MaterialsSystemUpdateAlt.card.png
new file mode 100644
index 00000000000..27679143f32
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSystemUpdateAlt.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSystemUpdateAlt.element.png b/cloud/documentation/materials/Action/MaterialsSystemUpdateAlt.element.png
new file mode 100644
index 00000000000..1775f8bcc46
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsSystemUpdateAlt.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsSystemUpdateAlt.md b/cloud/documentation/materials/Action/MaterialsSystemUpdateAlt.md
new file mode 100644
index 00000000000..6680fb9c017
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsSystemUpdateAlt.md
@@ -0,0 +1,81 @@
+# MaterialsSystemUpdateAlt
+```text
+elements/materials/Action/MaterialsSystemUpdateAlt
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSystemUpdateAlt icon](../../../icons/materials/Action/MaterialsSystemUpdateAlt.png) | ![MaterialsSystemUpdateAlt element](MaterialsSystemUpdateAlt.element.png) | ![MaterialsSystemUpdateAlt card](MaterialsSystemUpdateAlt.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSystemUpdateAlt element
+include('elements/materials/Action/MaterialsSystemUpdateAlt')
+MaterialsSystemUpdateAlt('element', 'System Update Alt', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSystemUpdateAlt element
+include('elements/materials/Action/MaterialsSystemUpdateAlt')
+MaterialsSystemUpdateAlt('element', 'System Update Alt', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSystemUpdateAlt card
+include('elements/materials/Action/MaterialsSystemUpdateAlt')
+MaterialsSystemUpdateAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSystemUpdateAlt card
+include('elements/materials/Action/MaterialsSystemUpdateAlt')
+MaterialsSystemUpdateAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsTab.card.png b/cloud/documentation/materials/Action/MaterialsTab.card.png
new file mode 100644
index 00000000000..6b525e3f847
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTab.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTab.element.png b/cloud/documentation/materials/Action/MaterialsTab.element.png
new file mode 100644
index 00000000000..6e2b0d47941
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTab.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTab.md b/cloud/documentation/materials/Action/MaterialsTab.md
new file mode 100644
index 00000000000..21d31adb383
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsTab.md
@@ -0,0 +1,81 @@
+# MaterialsTab
+```text
+elements/materials/Action/MaterialsTab
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTab icon](../../../icons/materials/Action/MaterialsTab.png) | ![MaterialsTab element](MaterialsTab.element.png) | ![MaterialsTab card](MaterialsTab.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTab element
+include('elements/materials/Action/MaterialsTab')
+MaterialsTab('element', 'Tab', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTab element
+include('elements/materials/Action/MaterialsTab')
+MaterialsTab('element', 'Tab', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTab card
+include('elements/materials/Action/MaterialsTab')
+MaterialsTabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTab card
+include('elements/materials/Action/MaterialsTab')
+MaterialsTabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsTabUnselected.card.png b/cloud/documentation/materials/Action/MaterialsTabUnselected.card.png
new file mode 100644
index 00000000000..5f2698c67a8
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTabUnselected.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTabUnselected.element.png b/cloud/documentation/materials/Action/MaterialsTabUnselected.element.png
new file mode 100644
index 00000000000..468a18518b9
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTabUnselected.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTabUnselected.md b/cloud/documentation/materials/Action/MaterialsTabUnselected.md
new file mode 100644
index 00000000000..ee1ab089224
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsTabUnselected.md
@@ -0,0 +1,81 @@
+# MaterialsTabUnselected
+```text
+elements/materials/Action/MaterialsTabUnselected
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTabUnselected icon](../../../icons/materials/Action/MaterialsTabUnselected.png) | ![MaterialsTabUnselected element](MaterialsTabUnselected.element.png) | ![MaterialsTabUnselected card](MaterialsTabUnselected.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTabUnselected element
+include('elements/materials/Action/MaterialsTabUnselected')
+MaterialsTabUnselected('element', 'Tab Unselected', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTabUnselected element
+include('elements/materials/Action/MaterialsTabUnselected')
+MaterialsTabUnselected('element', 'Tab Unselected', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTabUnselected card
+include('elements/materials/Action/MaterialsTabUnselected')
+MaterialsTabUnselectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTabUnselected card
+include('elements/materials/Action/MaterialsTabUnselected')
+MaterialsTabUnselectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsTheaters.card.png b/cloud/documentation/materials/Action/MaterialsTheaters.card.png
new file mode 100644
index 00000000000..5890596563b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTheaters.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTheaters.element.png b/cloud/documentation/materials/Action/MaterialsTheaters.element.png
new file mode 100644
index 00000000000..16e7f3700c8
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTheaters.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTheaters.md b/cloud/documentation/materials/Action/MaterialsTheaters.md
new file mode 100644
index 00000000000..ae1701cc734
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsTheaters.md
@@ -0,0 +1,81 @@
+# MaterialsTheaters
+```text
+elements/materials/Action/MaterialsTheaters
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTheaters icon](../../../icons/materials/Action/MaterialsTheaters.png) | ![MaterialsTheaters element](MaterialsTheaters.element.png) | ![MaterialsTheaters card](MaterialsTheaters.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTheaters element
+include('elements/materials/Action/MaterialsTheaters')
+MaterialsTheaters('element', 'Theaters', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTheaters element
+include('elements/materials/Action/MaterialsTheaters')
+MaterialsTheaters('element', 'Theaters', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTheaters card
+include('elements/materials/Action/MaterialsTheaters')
+MaterialsTheatersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTheaters card
+include('elements/materials/Action/MaterialsTheaters')
+MaterialsTheatersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsThumbDown.card.png b/cloud/documentation/materials/Action/MaterialsThumbDown.card.png
new file mode 100644
index 00000000000..985b5bdfa7f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsThumbDown.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsThumbDown.element.png b/cloud/documentation/materials/Action/MaterialsThumbDown.element.png
new file mode 100644
index 00000000000..8a83a845ab5
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsThumbDown.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsThumbDown.md b/cloud/documentation/materials/Action/MaterialsThumbDown.md
new file mode 100644
index 00000000000..880c98e295a
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsThumbDown.md
@@ -0,0 +1,81 @@
+# MaterialsThumbDown
+```text
+elements/materials/Action/MaterialsThumbDown
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsThumbDown icon](../../../icons/materials/Action/MaterialsThumbDown.png) | ![MaterialsThumbDown element](MaterialsThumbDown.element.png) | ![MaterialsThumbDown card](MaterialsThumbDown.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsThumbDown element
+include('elements/materials/Action/MaterialsThumbDown')
+MaterialsThumbDown('element', 'Thumb Down', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsThumbDown element
+include('elements/materials/Action/MaterialsThumbDown')
+MaterialsThumbDown('element', 'Thumb Down', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsThumbDown card
+include('elements/materials/Action/MaterialsThumbDown')
+MaterialsThumbDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsThumbDown card
+include('elements/materials/Action/MaterialsThumbDown')
+MaterialsThumbDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsThumbUp.card.png b/cloud/documentation/materials/Action/MaterialsThumbUp.card.png
new file mode 100644
index 00000000000..ecc54198b37
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsThumbUp.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsThumbUp.element.png b/cloud/documentation/materials/Action/MaterialsThumbUp.element.png
new file mode 100644
index 00000000000..3f01654b3a1
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsThumbUp.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsThumbUp.md b/cloud/documentation/materials/Action/MaterialsThumbUp.md
new file mode 100644
index 00000000000..94d4303fde7
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsThumbUp.md
@@ -0,0 +1,81 @@
+# MaterialsThumbUp
+```text
+elements/materials/Action/MaterialsThumbUp
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsThumbUp icon](../../../icons/materials/Action/MaterialsThumbUp.png) | ![MaterialsThumbUp element](MaterialsThumbUp.element.png) | ![MaterialsThumbUp card](MaterialsThumbUp.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsThumbUp element
+include('elements/materials/Action/MaterialsThumbUp')
+MaterialsThumbUp('element', 'Thumb Up', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsThumbUp element
+include('elements/materials/Action/MaterialsThumbUp')
+MaterialsThumbUp('element', 'Thumb Up', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsThumbUp card
+include('elements/materials/Action/MaterialsThumbUp')
+MaterialsThumbUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsThumbUp card
+include('elements/materials/Action/MaterialsThumbUp')
+MaterialsThumbUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsThumbsUpDown.card.png b/cloud/documentation/materials/Action/MaterialsThumbsUpDown.card.png
new file mode 100644
index 00000000000..4ab948c570b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsThumbsUpDown.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsThumbsUpDown.element.png b/cloud/documentation/materials/Action/MaterialsThumbsUpDown.element.png
new file mode 100644
index 00000000000..44890174527
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsThumbsUpDown.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsThumbsUpDown.md b/cloud/documentation/materials/Action/MaterialsThumbsUpDown.md
new file mode 100644
index 00000000000..76e461cde66
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsThumbsUpDown.md
@@ -0,0 +1,81 @@
+# MaterialsThumbsUpDown
+```text
+elements/materials/Action/MaterialsThumbsUpDown
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsThumbsUpDown icon](../../../icons/materials/Action/MaterialsThumbsUpDown.png) | ![MaterialsThumbsUpDown element](MaterialsThumbsUpDown.element.png) | ![MaterialsThumbsUpDown card](MaterialsThumbsUpDown.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsThumbsUpDown element
+include('elements/materials/Action/MaterialsThumbsUpDown')
+MaterialsThumbsUpDown('element', 'Thumbs Up Down', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsThumbsUpDown element
+include('elements/materials/Action/MaterialsThumbsUpDown')
+MaterialsThumbsUpDown('element', 'Thumbs Up Down', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsThumbsUpDown card
+include('elements/materials/Action/MaterialsThumbsUpDown')
+MaterialsThumbsUpDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsThumbsUpDown card
+include('elements/materials/Action/MaterialsThumbsUpDown')
+MaterialsThumbsUpDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsTimeline.card.png b/cloud/documentation/materials/Action/MaterialsTimeline.card.png
new file mode 100644
index 00000000000..146a69e9906
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTimeline.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTimeline.element.png b/cloud/documentation/materials/Action/MaterialsTimeline.element.png
new file mode 100644
index 00000000000..765be50fa0f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTimeline.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTimeline.md b/cloud/documentation/materials/Action/MaterialsTimeline.md
new file mode 100644
index 00000000000..3a92a0b6f9f
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsTimeline.md
@@ -0,0 +1,81 @@
+# MaterialsTimeline
+```text
+elements/materials/Action/MaterialsTimeline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTimeline icon](../../../icons/materials/Action/MaterialsTimeline.png) | ![MaterialsTimeline element](MaterialsTimeline.element.png) | ![MaterialsTimeline card](MaterialsTimeline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimeline element
+include('elements/materials/Action/MaterialsTimeline')
+MaterialsTimeline('element', 'Timeline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimeline element
+include('elements/materials/Action/MaterialsTimeline')
+MaterialsTimeline('element', 'Timeline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTimeline card
+include('elements/materials/Action/MaterialsTimeline')
+MaterialsTimelineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTimeline card
+include('elements/materials/Action/MaterialsTimeline')
+MaterialsTimelineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsToc.card.png b/cloud/documentation/materials/Action/MaterialsToc.card.png
new file mode 100644
index 00000000000..9658bfef03b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsToc.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsToc.element.png b/cloud/documentation/materials/Action/MaterialsToc.element.png
new file mode 100644
index 00000000000..0dbb533d8bf
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsToc.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsToc.md b/cloud/documentation/materials/Action/MaterialsToc.md
new file mode 100644
index 00000000000..b9513670a75
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsToc.md
@@ -0,0 +1,81 @@
+# MaterialsToc
+```text
+elements/materials/Action/MaterialsToc
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsToc icon](../../../icons/materials/Action/MaterialsToc.png) | ![MaterialsToc element](MaterialsToc.element.png) | ![MaterialsToc card](MaterialsToc.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsToc element
+include('elements/materials/Action/MaterialsToc')
+MaterialsToc('element', 'Toc', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsToc element
+include('elements/materials/Action/MaterialsToc')
+MaterialsToc('element', 'Toc', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsToc card
+include('elements/materials/Action/MaterialsToc')
+MaterialsTocCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsToc card
+include('elements/materials/Action/MaterialsToc')
+MaterialsTocCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsToday.card.png b/cloud/documentation/materials/Action/MaterialsToday.card.png
new file mode 100644
index 00000000000..3fb114b4c1d
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsToday.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsToday.element.png b/cloud/documentation/materials/Action/MaterialsToday.element.png
new file mode 100644
index 00000000000..6a311e7affb
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsToday.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsToday.md b/cloud/documentation/materials/Action/MaterialsToday.md
new file mode 100644
index 00000000000..4e9556c247d
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsToday.md
@@ -0,0 +1,81 @@
+# MaterialsToday
+```text
+elements/materials/Action/MaterialsToday
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsToday icon](../../../icons/materials/Action/MaterialsToday.png) | ![MaterialsToday element](MaterialsToday.element.png) | ![MaterialsToday card](MaterialsToday.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsToday element
+include('elements/materials/Action/MaterialsToday')
+MaterialsToday('element', 'Today', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsToday element
+include('elements/materials/Action/MaterialsToday')
+MaterialsToday('element', 'Today', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsToday card
+include('elements/materials/Action/MaterialsToday')
+MaterialsTodayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsToday card
+include('elements/materials/Action/MaterialsToday')
+MaterialsTodayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsToll.card.png b/cloud/documentation/materials/Action/MaterialsToll.card.png
new file mode 100644
index 00000000000..bb079454ea2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsToll.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsToll.element.png b/cloud/documentation/materials/Action/MaterialsToll.element.png
new file mode 100644
index 00000000000..f72229f99c8
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsToll.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsToll.md b/cloud/documentation/materials/Action/MaterialsToll.md
new file mode 100644
index 00000000000..f3314c07697
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsToll.md
@@ -0,0 +1,81 @@
+# MaterialsToll
+```text
+elements/materials/Action/MaterialsToll
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsToll icon](../../../icons/materials/Action/MaterialsToll.png) | ![MaterialsToll element](MaterialsToll.element.png) | ![MaterialsToll card](MaterialsToll.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsToll element
+include('elements/materials/Action/MaterialsToll')
+MaterialsToll('element', 'Toll', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsToll element
+include('elements/materials/Action/MaterialsToll')
+MaterialsToll('element', 'Toll', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsToll card
+include('elements/materials/Action/MaterialsToll')
+MaterialsTollCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsToll card
+include('elements/materials/Action/MaterialsToll')
+MaterialsTollCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsTouchApp.card.png b/cloud/documentation/materials/Action/MaterialsTouchApp.card.png
new file mode 100644
index 00000000000..e6d6bc210d1
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTouchApp.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTouchApp.element.png b/cloud/documentation/materials/Action/MaterialsTouchApp.element.png
new file mode 100644
index 00000000000..d93740bebb4
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTouchApp.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTouchApp.md b/cloud/documentation/materials/Action/MaterialsTouchApp.md
new file mode 100644
index 00000000000..cb9a4c48d67
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsTouchApp.md
@@ -0,0 +1,81 @@
+# MaterialsTouchApp
+```text
+elements/materials/Action/MaterialsTouchApp
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTouchApp icon](../../../icons/materials/Action/MaterialsTouchApp.png) | ![MaterialsTouchApp element](MaterialsTouchApp.element.png) | ![MaterialsTouchApp card](MaterialsTouchApp.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTouchApp element
+include('elements/materials/Action/MaterialsTouchApp')
+MaterialsTouchApp('element', 'Touch App', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTouchApp element
+include('elements/materials/Action/MaterialsTouchApp')
+MaterialsTouchApp('element', 'Touch App', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTouchApp card
+include('elements/materials/Action/MaterialsTouchApp')
+MaterialsTouchAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTouchApp card
+include('elements/materials/Action/MaterialsTouchApp')
+MaterialsTouchAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsTrackChanges.card.png b/cloud/documentation/materials/Action/MaterialsTrackChanges.card.png
new file mode 100644
index 00000000000..b16e160418f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTrackChanges.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTrackChanges.element.png b/cloud/documentation/materials/Action/MaterialsTrackChanges.element.png
new file mode 100644
index 00000000000..6d4f86a33db
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTrackChanges.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTrackChanges.md b/cloud/documentation/materials/Action/MaterialsTrackChanges.md
new file mode 100644
index 00000000000..89a91636c25
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsTrackChanges.md
@@ -0,0 +1,81 @@
+# MaterialsTrackChanges
+```text
+elements/materials/Action/MaterialsTrackChanges
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTrackChanges icon](../../../icons/materials/Action/MaterialsTrackChanges.png) | ![MaterialsTrackChanges element](MaterialsTrackChanges.element.png) | ![MaterialsTrackChanges card](MaterialsTrackChanges.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrackChanges element
+include('elements/materials/Action/MaterialsTrackChanges')
+MaterialsTrackChanges('element', 'Track Changes', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrackChanges element
+include('elements/materials/Action/MaterialsTrackChanges')
+MaterialsTrackChanges('element', 'Track Changes', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTrackChanges card
+include('elements/materials/Action/MaterialsTrackChanges')
+MaterialsTrackChangesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTrackChanges card
+include('elements/materials/Action/MaterialsTrackChanges')
+MaterialsTrackChangesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsTranslate.card.png b/cloud/documentation/materials/Action/MaterialsTranslate.card.png
new file mode 100644
index 00000000000..5e032a02dd2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTranslate.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTranslate.element.png b/cloud/documentation/materials/Action/MaterialsTranslate.element.png
new file mode 100644
index 00000000000..1cd4958fcae
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTranslate.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTranslate.md b/cloud/documentation/materials/Action/MaterialsTranslate.md
new file mode 100644
index 00000000000..6d6e2e8f898
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsTranslate.md
@@ -0,0 +1,81 @@
+# MaterialsTranslate
+```text
+elements/materials/Action/MaterialsTranslate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTranslate icon](../../../icons/materials/Action/MaterialsTranslate.png) | ![MaterialsTranslate element](MaterialsTranslate.element.png) | ![MaterialsTranslate card](MaterialsTranslate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTranslate element
+include('elements/materials/Action/MaterialsTranslate')
+MaterialsTranslate('element', 'Translate', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTranslate element
+include('elements/materials/Action/MaterialsTranslate')
+MaterialsTranslate('element', 'Translate', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTranslate card
+include('elements/materials/Action/MaterialsTranslate')
+MaterialsTranslateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTranslate card
+include('elements/materials/Action/MaterialsTranslate')
+MaterialsTranslateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsTrendingDown.card.png b/cloud/documentation/materials/Action/MaterialsTrendingDown.card.png
new file mode 100644
index 00000000000..f956615697b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTrendingDown.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTrendingDown.element.png b/cloud/documentation/materials/Action/MaterialsTrendingDown.element.png
new file mode 100644
index 00000000000..d7174fedb70
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTrendingDown.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTrendingDown.md b/cloud/documentation/materials/Action/MaterialsTrendingDown.md
new file mode 100644
index 00000000000..fc5dbb29be7
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsTrendingDown.md
@@ -0,0 +1,81 @@
+# MaterialsTrendingDown
+```text
+elements/materials/Action/MaterialsTrendingDown
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTrendingDown icon](../../../icons/materials/Action/MaterialsTrendingDown.png) | ![MaterialsTrendingDown element](MaterialsTrendingDown.element.png) | ![MaterialsTrendingDown card](MaterialsTrendingDown.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrendingDown element
+include('elements/materials/Action/MaterialsTrendingDown')
+MaterialsTrendingDown('element', 'Trending Down', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrendingDown element
+include('elements/materials/Action/MaterialsTrendingDown')
+MaterialsTrendingDown('element', 'Trending Down', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTrendingDown card
+include('elements/materials/Action/MaterialsTrendingDown')
+MaterialsTrendingDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTrendingDown card
+include('elements/materials/Action/MaterialsTrendingDown')
+MaterialsTrendingDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsTrendingFlat.card.png b/cloud/documentation/materials/Action/MaterialsTrendingFlat.card.png
new file mode 100644
index 00000000000..72650836be0
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTrendingFlat.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTrendingFlat.element.png b/cloud/documentation/materials/Action/MaterialsTrendingFlat.element.png
new file mode 100644
index 00000000000..68024f378dc
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTrendingFlat.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTrendingFlat.md b/cloud/documentation/materials/Action/MaterialsTrendingFlat.md
new file mode 100644
index 00000000000..60f036e8ff0
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsTrendingFlat.md
@@ -0,0 +1,81 @@
+# MaterialsTrendingFlat
+```text
+elements/materials/Action/MaterialsTrendingFlat
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTrendingFlat icon](../../../icons/materials/Action/MaterialsTrendingFlat.png) | ![MaterialsTrendingFlat element](MaterialsTrendingFlat.element.png) | ![MaterialsTrendingFlat card](MaterialsTrendingFlat.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrendingFlat element
+include('elements/materials/Action/MaterialsTrendingFlat')
+MaterialsTrendingFlat('element', 'Trending Flat', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrendingFlat element
+include('elements/materials/Action/MaterialsTrendingFlat')
+MaterialsTrendingFlat('element', 'Trending Flat', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTrendingFlat card
+include('elements/materials/Action/MaterialsTrendingFlat')
+MaterialsTrendingFlatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTrendingFlat card
+include('elements/materials/Action/MaterialsTrendingFlat')
+MaterialsTrendingFlatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsTrendingUp.card.png b/cloud/documentation/materials/Action/MaterialsTrendingUp.card.png
new file mode 100644
index 00000000000..c3bc8371179
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTrendingUp.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTrendingUp.element.png b/cloud/documentation/materials/Action/MaterialsTrendingUp.element.png
new file mode 100644
index 00000000000..2159652ad27
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTrendingUp.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTrendingUp.md b/cloud/documentation/materials/Action/MaterialsTrendingUp.md
new file mode 100644
index 00000000000..1859a26f317
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsTrendingUp.md
@@ -0,0 +1,81 @@
+# MaterialsTrendingUp
+```text
+elements/materials/Action/MaterialsTrendingUp
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTrendingUp icon](../../../icons/materials/Action/MaterialsTrendingUp.png) | ![MaterialsTrendingUp element](MaterialsTrendingUp.element.png) | ![MaterialsTrendingUp card](MaterialsTrendingUp.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrendingUp element
+include('elements/materials/Action/MaterialsTrendingUp')
+MaterialsTrendingUp('element', 'Trending Up', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrendingUp element
+include('elements/materials/Action/MaterialsTrendingUp')
+MaterialsTrendingUp('element', 'Trending Up', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTrendingUp card
+include('elements/materials/Action/MaterialsTrendingUp')
+MaterialsTrendingUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTrendingUp card
+include('elements/materials/Action/MaterialsTrendingUp')
+MaterialsTrendingUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsTurnedIn.card.png b/cloud/documentation/materials/Action/MaterialsTurnedIn.card.png
new file mode 100644
index 00000000000..9fd5a41b673
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTurnedIn.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTurnedIn.element.png b/cloud/documentation/materials/Action/MaterialsTurnedIn.element.png
new file mode 100644
index 00000000000..bf7a2af7723
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTurnedIn.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTurnedIn.md b/cloud/documentation/materials/Action/MaterialsTurnedIn.md
new file mode 100644
index 00000000000..22a73bf91bf
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsTurnedIn.md
@@ -0,0 +1,81 @@
+# MaterialsTurnedIn
+```text
+elements/materials/Action/MaterialsTurnedIn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTurnedIn icon](../../../icons/materials/Action/MaterialsTurnedIn.png) | ![MaterialsTurnedIn element](MaterialsTurnedIn.element.png) | ![MaterialsTurnedIn card](MaterialsTurnedIn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTurnedIn element
+include('elements/materials/Action/MaterialsTurnedIn')
+MaterialsTurnedIn('element', 'Turned In', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTurnedIn element
+include('elements/materials/Action/MaterialsTurnedIn')
+MaterialsTurnedIn('element', 'Turned In', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTurnedIn card
+include('elements/materials/Action/MaterialsTurnedIn')
+MaterialsTurnedInCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTurnedIn card
+include('elements/materials/Action/MaterialsTurnedIn')
+MaterialsTurnedInCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsTurnedInNot.card.png b/cloud/documentation/materials/Action/MaterialsTurnedInNot.card.png
new file mode 100644
index 00000000000..095dbe0d3ee
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTurnedInNot.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTurnedInNot.element.png b/cloud/documentation/materials/Action/MaterialsTurnedInNot.element.png
new file mode 100644
index 00000000000..dba4d424049
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsTurnedInNot.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsTurnedInNot.md b/cloud/documentation/materials/Action/MaterialsTurnedInNot.md
new file mode 100644
index 00000000000..f6354c8a83c
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsTurnedInNot.md
@@ -0,0 +1,81 @@
+# MaterialsTurnedInNot
+```text
+elements/materials/Action/MaterialsTurnedInNot
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTurnedInNot icon](../../../icons/materials/Action/MaterialsTurnedInNot.png) | ![MaterialsTurnedInNot element](MaterialsTurnedInNot.element.png) | ![MaterialsTurnedInNot card](MaterialsTurnedInNot.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTurnedInNot element
+include('elements/materials/Action/MaterialsTurnedInNot')
+MaterialsTurnedInNot('element', 'Turned In Not', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTurnedInNot element
+include('elements/materials/Action/MaterialsTurnedInNot')
+MaterialsTurnedInNot('element', 'Turned In Not', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTurnedInNot card
+include('elements/materials/Action/MaterialsTurnedInNot')
+MaterialsTurnedInNotCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTurnedInNot card
+include('elements/materials/Action/MaterialsTurnedInNot')
+MaterialsTurnedInNotCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsUpdate.card.png b/cloud/documentation/materials/Action/MaterialsUpdate.card.png
new file mode 100644
index 00000000000..b34934464a5
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsUpdate.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsUpdate.element.png b/cloud/documentation/materials/Action/MaterialsUpdate.element.png
new file mode 100644
index 00000000000..333fa025525
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsUpdate.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsUpdate.md b/cloud/documentation/materials/Action/MaterialsUpdate.md
new file mode 100644
index 00000000000..149a1d9a5c2
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsUpdate.md
@@ -0,0 +1,81 @@
+# MaterialsUpdate
+```text
+elements/materials/Action/MaterialsUpdate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsUpdate icon](../../../icons/materials/Action/MaterialsUpdate.png) | ![MaterialsUpdate element](MaterialsUpdate.element.png) | ![MaterialsUpdate card](MaterialsUpdate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUpdate element
+include('elements/materials/Action/MaterialsUpdate')
+MaterialsUpdate('element', 'Update', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUpdate element
+include('elements/materials/Action/MaterialsUpdate')
+MaterialsUpdate('element', 'Update', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsUpdate card
+include('elements/materials/Action/MaterialsUpdate')
+MaterialsUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsUpdate card
+include('elements/materials/Action/MaterialsUpdate')
+MaterialsUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsVerifiedUser.card.png b/cloud/documentation/materials/Action/MaterialsVerifiedUser.card.png
new file mode 100644
index 00000000000..018457b1b22
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsVerifiedUser.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsVerifiedUser.element.png b/cloud/documentation/materials/Action/MaterialsVerifiedUser.element.png
new file mode 100644
index 00000000000..1ef0c866c99
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsVerifiedUser.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsVerifiedUser.md b/cloud/documentation/materials/Action/MaterialsVerifiedUser.md
new file mode 100644
index 00000000000..4f7b74dbbb4
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsVerifiedUser.md
@@ -0,0 +1,81 @@
+# MaterialsVerifiedUser
+```text
+elements/materials/Action/MaterialsVerifiedUser
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVerifiedUser icon](../../../icons/materials/Action/MaterialsVerifiedUser.png) | ![MaterialsVerifiedUser element](MaterialsVerifiedUser.element.png) | ![MaterialsVerifiedUser card](MaterialsVerifiedUser.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVerifiedUser element
+include('elements/materials/Action/MaterialsVerifiedUser')
+MaterialsVerifiedUser('element', 'Verified User', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVerifiedUser element
+include('elements/materials/Action/MaterialsVerifiedUser')
+MaterialsVerifiedUser('element', 'Verified User', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVerifiedUser card
+include('elements/materials/Action/MaterialsVerifiedUser')
+MaterialsVerifiedUserCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVerifiedUser card
+include('elements/materials/Action/MaterialsVerifiedUser')
+MaterialsVerifiedUserCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsViewAgenda.card.png b/cloud/documentation/materials/Action/MaterialsViewAgenda.card.png
new file mode 100644
index 00000000000..db493e8d45a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewAgenda.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewAgenda.element.png b/cloud/documentation/materials/Action/MaterialsViewAgenda.element.png
new file mode 100644
index 00000000000..5d09cf09ac7
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewAgenda.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewAgenda.md b/cloud/documentation/materials/Action/MaterialsViewAgenda.md
new file mode 100644
index 00000000000..b74c39f4a2c
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsViewAgenda.md
@@ -0,0 +1,81 @@
+# MaterialsViewAgenda
+```text
+elements/materials/Action/MaterialsViewAgenda
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsViewAgenda icon](../../../icons/materials/Action/MaterialsViewAgenda.png) | ![MaterialsViewAgenda element](MaterialsViewAgenda.element.png) | ![MaterialsViewAgenda card](MaterialsViewAgenda.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewAgenda element
+include('elements/materials/Action/MaterialsViewAgenda')
+MaterialsViewAgenda('element', 'View Agenda', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewAgenda element
+include('elements/materials/Action/MaterialsViewAgenda')
+MaterialsViewAgenda('element', 'View Agenda', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewAgenda card
+include('elements/materials/Action/MaterialsViewAgenda')
+MaterialsViewAgendaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewAgenda card
+include('elements/materials/Action/MaterialsViewAgenda')
+MaterialsViewAgendaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsViewArray.card.png b/cloud/documentation/materials/Action/MaterialsViewArray.card.png
new file mode 100644
index 00000000000..3d8f1e1fc6a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewArray.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewArray.element.png b/cloud/documentation/materials/Action/MaterialsViewArray.element.png
new file mode 100644
index 00000000000..06f4bdf96bf
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewArray.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewArray.md b/cloud/documentation/materials/Action/MaterialsViewArray.md
new file mode 100644
index 00000000000..bdb4624b78d
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsViewArray.md
@@ -0,0 +1,81 @@
+# MaterialsViewArray
+```text
+elements/materials/Action/MaterialsViewArray
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsViewArray icon](../../../icons/materials/Action/MaterialsViewArray.png) | ![MaterialsViewArray element](MaterialsViewArray.element.png) | ![MaterialsViewArray card](MaterialsViewArray.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewArray element
+include('elements/materials/Action/MaterialsViewArray')
+MaterialsViewArray('element', 'View Array', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewArray element
+include('elements/materials/Action/MaterialsViewArray')
+MaterialsViewArray('element', 'View Array', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewArray card
+include('elements/materials/Action/MaterialsViewArray')
+MaterialsViewArrayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewArray card
+include('elements/materials/Action/MaterialsViewArray')
+MaterialsViewArrayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsViewCarousel.card.png b/cloud/documentation/materials/Action/MaterialsViewCarousel.card.png
new file mode 100644
index 00000000000..0ce9b23a1cc
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewCarousel.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewCarousel.element.png b/cloud/documentation/materials/Action/MaterialsViewCarousel.element.png
new file mode 100644
index 00000000000..8f51d8b48cd
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewCarousel.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewCarousel.md b/cloud/documentation/materials/Action/MaterialsViewCarousel.md
new file mode 100644
index 00000000000..0730f774b06
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsViewCarousel.md
@@ -0,0 +1,81 @@
+# MaterialsViewCarousel
+```text
+elements/materials/Action/MaterialsViewCarousel
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsViewCarousel icon](../../../icons/materials/Action/MaterialsViewCarousel.png) | ![MaterialsViewCarousel element](MaterialsViewCarousel.element.png) | ![MaterialsViewCarousel card](MaterialsViewCarousel.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewCarousel element
+include('elements/materials/Action/MaterialsViewCarousel')
+MaterialsViewCarousel('element', 'View Carousel', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewCarousel element
+include('elements/materials/Action/MaterialsViewCarousel')
+MaterialsViewCarousel('element', 'View Carousel', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewCarousel card
+include('elements/materials/Action/MaterialsViewCarousel')
+MaterialsViewCarouselCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewCarousel card
+include('elements/materials/Action/MaterialsViewCarousel')
+MaterialsViewCarouselCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsViewColumn.card.png b/cloud/documentation/materials/Action/MaterialsViewColumn.card.png
new file mode 100644
index 00000000000..e92e9e6197a
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewColumn.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewColumn.element.png b/cloud/documentation/materials/Action/MaterialsViewColumn.element.png
new file mode 100644
index 00000000000..c76b070b1dd
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewColumn.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewColumn.md b/cloud/documentation/materials/Action/MaterialsViewColumn.md
new file mode 100644
index 00000000000..ac4f3c70cdb
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsViewColumn.md
@@ -0,0 +1,81 @@
+# MaterialsViewColumn
+```text
+elements/materials/Action/MaterialsViewColumn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsViewColumn icon](../../../icons/materials/Action/MaterialsViewColumn.png) | ![MaterialsViewColumn element](MaterialsViewColumn.element.png) | ![MaterialsViewColumn card](MaterialsViewColumn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewColumn element
+include('elements/materials/Action/MaterialsViewColumn')
+MaterialsViewColumn('element', 'View Column', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewColumn element
+include('elements/materials/Action/MaterialsViewColumn')
+MaterialsViewColumn('element', 'View Column', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewColumn card
+include('elements/materials/Action/MaterialsViewColumn')
+MaterialsViewColumnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewColumn card
+include('elements/materials/Action/MaterialsViewColumn')
+MaterialsViewColumnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsViewDay.card.png b/cloud/documentation/materials/Action/MaterialsViewDay.card.png
new file mode 100644
index 00000000000..6402db5e270
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewDay.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewDay.element.png b/cloud/documentation/materials/Action/MaterialsViewDay.element.png
new file mode 100644
index 00000000000..cc2c0977b45
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewDay.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewDay.md b/cloud/documentation/materials/Action/MaterialsViewDay.md
new file mode 100644
index 00000000000..a47e98c55a2
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsViewDay.md
@@ -0,0 +1,81 @@
+# MaterialsViewDay
+```text
+elements/materials/Action/MaterialsViewDay
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsViewDay icon](../../../icons/materials/Action/MaterialsViewDay.png) | ![MaterialsViewDay element](MaterialsViewDay.element.png) | ![MaterialsViewDay card](MaterialsViewDay.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewDay element
+include('elements/materials/Action/MaterialsViewDay')
+MaterialsViewDay('element', 'View Day', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewDay element
+include('elements/materials/Action/MaterialsViewDay')
+MaterialsViewDay('element', 'View Day', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewDay card
+include('elements/materials/Action/MaterialsViewDay')
+MaterialsViewDayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewDay card
+include('elements/materials/Action/MaterialsViewDay')
+MaterialsViewDayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsViewHeadline.card.png b/cloud/documentation/materials/Action/MaterialsViewHeadline.card.png
new file mode 100644
index 00000000000..a61c6e651c9
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewHeadline.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewHeadline.element.png b/cloud/documentation/materials/Action/MaterialsViewHeadline.element.png
new file mode 100644
index 00000000000..ede38afae2c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewHeadline.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewHeadline.md b/cloud/documentation/materials/Action/MaterialsViewHeadline.md
new file mode 100644
index 00000000000..4bf5881f834
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsViewHeadline.md
@@ -0,0 +1,81 @@
+# MaterialsViewHeadline
+```text
+elements/materials/Action/MaterialsViewHeadline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsViewHeadline icon](../../../icons/materials/Action/MaterialsViewHeadline.png) | ![MaterialsViewHeadline element](MaterialsViewHeadline.element.png) | ![MaterialsViewHeadline card](MaterialsViewHeadline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewHeadline element
+include('elements/materials/Action/MaterialsViewHeadline')
+MaterialsViewHeadline('element', 'View Headline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewHeadline element
+include('elements/materials/Action/MaterialsViewHeadline')
+MaterialsViewHeadline('element', 'View Headline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewHeadline card
+include('elements/materials/Action/MaterialsViewHeadline')
+MaterialsViewHeadlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewHeadline card
+include('elements/materials/Action/MaterialsViewHeadline')
+MaterialsViewHeadlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsViewList.card.png b/cloud/documentation/materials/Action/MaterialsViewList.card.png
new file mode 100644
index 00000000000..c6ab08c9f4f
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewList.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewList.element.png b/cloud/documentation/materials/Action/MaterialsViewList.element.png
new file mode 100644
index 00000000000..8ef1424cbcc
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewList.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewList.md b/cloud/documentation/materials/Action/MaterialsViewList.md
new file mode 100644
index 00000000000..12fa90fa557
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsViewList.md
@@ -0,0 +1,81 @@
+# MaterialsViewList
+```text
+elements/materials/Action/MaterialsViewList
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsViewList icon](../../../icons/materials/Action/MaterialsViewList.png) | ![MaterialsViewList element](MaterialsViewList.element.png) | ![MaterialsViewList card](MaterialsViewList.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewList element
+include('elements/materials/Action/MaterialsViewList')
+MaterialsViewList('element', 'View List', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewList element
+include('elements/materials/Action/MaterialsViewList')
+MaterialsViewList('element', 'View List', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewList card
+include('elements/materials/Action/MaterialsViewList')
+MaterialsViewListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewList card
+include('elements/materials/Action/MaterialsViewList')
+MaterialsViewListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsViewModule.card.png b/cloud/documentation/materials/Action/MaterialsViewModule.card.png
new file mode 100644
index 00000000000..747843490e2
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewModule.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewModule.element.png b/cloud/documentation/materials/Action/MaterialsViewModule.element.png
new file mode 100644
index 00000000000..9ce885e96a0
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewModule.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewModule.md b/cloud/documentation/materials/Action/MaterialsViewModule.md
new file mode 100644
index 00000000000..798910bcd33
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsViewModule.md
@@ -0,0 +1,81 @@
+# MaterialsViewModule
+```text
+elements/materials/Action/MaterialsViewModule
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsViewModule icon](../../../icons/materials/Action/MaterialsViewModule.png) | ![MaterialsViewModule element](MaterialsViewModule.element.png) | ![MaterialsViewModule card](MaterialsViewModule.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewModule element
+include('elements/materials/Action/MaterialsViewModule')
+MaterialsViewModule('element', 'View Module', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewModule element
+include('elements/materials/Action/MaterialsViewModule')
+MaterialsViewModule('element', 'View Module', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewModule card
+include('elements/materials/Action/MaterialsViewModule')
+MaterialsViewModuleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewModule card
+include('elements/materials/Action/MaterialsViewModule')
+MaterialsViewModuleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsViewQuilt.card.png b/cloud/documentation/materials/Action/MaterialsViewQuilt.card.png
new file mode 100644
index 00000000000..7f1d907c265
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewQuilt.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewQuilt.element.png b/cloud/documentation/materials/Action/MaterialsViewQuilt.element.png
new file mode 100644
index 00000000000..8b539f43a6c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewQuilt.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewQuilt.md b/cloud/documentation/materials/Action/MaterialsViewQuilt.md
new file mode 100644
index 00000000000..35cd888e0db
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsViewQuilt.md
@@ -0,0 +1,81 @@
+# MaterialsViewQuilt
+```text
+elements/materials/Action/MaterialsViewQuilt
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsViewQuilt icon](../../../icons/materials/Action/MaterialsViewQuilt.png) | ![MaterialsViewQuilt element](MaterialsViewQuilt.element.png) | ![MaterialsViewQuilt card](MaterialsViewQuilt.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewQuilt element
+include('elements/materials/Action/MaterialsViewQuilt')
+MaterialsViewQuilt('element', 'View Quilt', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewQuilt element
+include('elements/materials/Action/MaterialsViewQuilt')
+MaterialsViewQuilt('element', 'View Quilt', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewQuilt card
+include('elements/materials/Action/MaterialsViewQuilt')
+MaterialsViewQuiltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewQuilt card
+include('elements/materials/Action/MaterialsViewQuilt')
+MaterialsViewQuiltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsViewStream.card.png b/cloud/documentation/materials/Action/MaterialsViewStream.card.png
new file mode 100644
index 00000000000..ec0acfc725c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewStream.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewStream.element.png b/cloud/documentation/materials/Action/MaterialsViewStream.element.png
new file mode 100644
index 00000000000..d55df968c9b
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewStream.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewStream.md b/cloud/documentation/materials/Action/MaterialsViewStream.md
new file mode 100644
index 00000000000..820ff842c74
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsViewStream.md
@@ -0,0 +1,81 @@
+# MaterialsViewStream
+```text
+elements/materials/Action/MaterialsViewStream
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsViewStream icon](../../../icons/materials/Action/MaterialsViewStream.png) | ![MaterialsViewStream element](MaterialsViewStream.element.png) | ![MaterialsViewStream card](MaterialsViewStream.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewStream element
+include('elements/materials/Action/MaterialsViewStream')
+MaterialsViewStream('element', 'View Stream', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewStream element
+include('elements/materials/Action/MaterialsViewStream')
+MaterialsViewStream('element', 'View Stream', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewStream card
+include('elements/materials/Action/MaterialsViewStream')
+MaterialsViewStreamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewStream card
+include('elements/materials/Action/MaterialsViewStream')
+MaterialsViewStreamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsViewWeek.card.png b/cloud/documentation/materials/Action/MaterialsViewWeek.card.png
new file mode 100644
index 00000000000..47b29e6eeb8
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewWeek.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewWeek.element.png b/cloud/documentation/materials/Action/MaterialsViewWeek.element.png
new file mode 100644
index 00000000000..28f7c0b118e
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsViewWeek.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsViewWeek.md b/cloud/documentation/materials/Action/MaterialsViewWeek.md
new file mode 100644
index 00000000000..30ed339b652
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsViewWeek.md
@@ -0,0 +1,81 @@
+# MaterialsViewWeek
+```text
+elements/materials/Action/MaterialsViewWeek
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsViewWeek icon](../../../icons/materials/Action/MaterialsViewWeek.png) | ![MaterialsViewWeek element](MaterialsViewWeek.element.png) | ![MaterialsViewWeek card](MaterialsViewWeek.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewWeek element
+include('elements/materials/Action/MaterialsViewWeek')
+MaterialsViewWeek('element', 'View Week', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewWeek element
+include('elements/materials/Action/MaterialsViewWeek')
+MaterialsViewWeek('element', 'View Week', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewWeek card
+include('elements/materials/Action/MaterialsViewWeek')
+MaterialsViewWeekCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewWeek card
+include('elements/materials/Action/MaterialsViewWeek')
+MaterialsViewWeekCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsVisibility.card.png b/cloud/documentation/materials/Action/MaterialsVisibility.card.png
new file mode 100644
index 00000000000..2168fa27568
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsVisibility.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsVisibility.element.png b/cloud/documentation/materials/Action/MaterialsVisibility.element.png
new file mode 100644
index 00000000000..a023112ccba
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsVisibility.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsVisibility.md b/cloud/documentation/materials/Action/MaterialsVisibility.md
new file mode 100644
index 00000000000..84a6e571bdc
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsVisibility.md
@@ -0,0 +1,81 @@
+# MaterialsVisibility
+```text
+elements/materials/Action/MaterialsVisibility
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVisibility icon](../../../icons/materials/Action/MaterialsVisibility.png) | ![MaterialsVisibility element](MaterialsVisibility.element.png) | ![MaterialsVisibility card](MaterialsVisibility.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVisibility element
+include('elements/materials/Action/MaterialsVisibility')
+MaterialsVisibility('element', 'Visibility', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVisibility element
+include('elements/materials/Action/MaterialsVisibility')
+MaterialsVisibility('element', 'Visibility', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVisibility card
+include('elements/materials/Action/MaterialsVisibility')
+MaterialsVisibilityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVisibility card
+include('elements/materials/Action/MaterialsVisibility')
+MaterialsVisibilityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsVisibilityOff.card.png b/cloud/documentation/materials/Action/MaterialsVisibilityOff.card.png
new file mode 100644
index 00000000000..7b093276d72
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsVisibilityOff.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsVisibilityOff.element.png b/cloud/documentation/materials/Action/MaterialsVisibilityOff.element.png
new file mode 100644
index 00000000000..32ba994df9c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsVisibilityOff.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsVisibilityOff.md b/cloud/documentation/materials/Action/MaterialsVisibilityOff.md
new file mode 100644
index 00000000000..7779cfa2540
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsVisibilityOff.md
@@ -0,0 +1,81 @@
+# MaterialsVisibilityOff
+```text
+elements/materials/Action/MaterialsVisibilityOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVisibilityOff icon](../../../icons/materials/Action/MaterialsVisibilityOff.png) | ![MaterialsVisibilityOff element](MaterialsVisibilityOff.element.png) | ![MaterialsVisibilityOff card](MaterialsVisibilityOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVisibilityOff element
+include('elements/materials/Action/MaterialsVisibilityOff')
+MaterialsVisibilityOff('element', 'Visibility Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVisibilityOff element
+include('elements/materials/Action/MaterialsVisibilityOff')
+MaterialsVisibilityOff('element', 'Visibility Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVisibilityOff card
+include('elements/materials/Action/MaterialsVisibilityOff')
+MaterialsVisibilityOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVisibilityOff card
+include('elements/materials/Action/MaterialsVisibilityOff')
+MaterialsVisibilityOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsWatchLater.card.png b/cloud/documentation/materials/Action/MaterialsWatchLater.card.png
new file mode 100644
index 00000000000..07e72301449
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsWatchLater.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsWatchLater.element.png b/cloud/documentation/materials/Action/MaterialsWatchLater.element.png
new file mode 100644
index 00000000000..5246ade1c43
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsWatchLater.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsWatchLater.md b/cloud/documentation/materials/Action/MaterialsWatchLater.md
new file mode 100644
index 00000000000..20d06383bdf
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsWatchLater.md
@@ -0,0 +1,81 @@
+# MaterialsWatchLater
+```text
+elements/materials/Action/MaterialsWatchLater
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWatchLater icon](../../../icons/materials/Action/MaterialsWatchLater.png) | ![MaterialsWatchLater element](MaterialsWatchLater.element.png) | ![MaterialsWatchLater card](MaterialsWatchLater.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWatchLater element
+include('elements/materials/Action/MaterialsWatchLater')
+MaterialsWatchLater('element', 'Watch Later', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWatchLater element
+include('elements/materials/Action/MaterialsWatchLater')
+MaterialsWatchLater('element', 'Watch Later', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWatchLater card
+include('elements/materials/Action/MaterialsWatchLater')
+MaterialsWatchLaterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWatchLater card
+include('elements/materials/Action/MaterialsWatchLater')
+MaterialsWatchLaterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsWork.card.png b/cloud/documentation/materials/Action/MaterialsWork.card.png
new file mode 100644
index 00000000000..34d32816817
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsWork.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsWork.element.png b/cloud/documentation/materials/Action/MaterialsWork.element.png
new file mode 100644
index 00000000000..7dce3497b5c
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsWork.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsWork.md b/cloud/documentation/materials/Action/MaterialsWork.md
new file mode 100644
index 00000000000..093887f4e51
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsWork.md
@@ -0,0 +1,81 @@
+# MaterialsWork
+```text
+elements/materials/Action/MaterialsWork
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWork icon](../../../icons/materials/Action/MaterialsWork.png) | ![MaterialsWork element](MaterialsWork.element.png) | ![MaterialsWork card](MaterialsWork.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWork element
+include('elements/materials/Action/MaterialsWork')
+MaterialsWork('element', 'Work', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWork element
+include('elements/materials/Action/MaterialsWork')
+MaterialsWork('element', 'Work', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWork card
+include('elements/materials/Action/MaterialsWork')
+MaterialsWorkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWork card
+include('elements/materials/Action/MaterialsWork')
+MaterialsWorkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Action/MaterialsYoutubeSearchedFor.card.png b/cloud/documentation/materials/Action/MaterialsYoutubeSearchedFor.card.png
new file mode 100644
index 00000000000..e4faadd1dcb
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsYoutubeSearchedFor.card.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsYoutubeSearchedFor.element.png b/cloud/documentation/materials/Action/MaterialsYoutubeSearchedFor.element.png
new file mode 100644
index 00000000000..57ee8120b47
Binary files /dev/null and b/cloud/documentation/materials/Action/MaterialsYoutubeSearchedFor.element.png differ
diff --git a/cloud/documentation/materials/Action/MaterialsYoutubeSearchedFor.md b/cloud/documentation/materials/Action/MaterialsYoutubeSearchedFor.md
new file mode 100644
index 00000000000..d5078d299c1
--- /dev/null
+++ b/cloud/documentation/materials/Action/MaterialsYoutubeSearchedFor.md
@@ -0,0 +1,81 @@
+# MaterialsYoutubeSearchedFor
+```text
+elements/materials/Action/MaterialsYoutubeSearchedFor
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsYoutubeSearchedFor icon](../../../icons/materials/Action/MaterialsYoutubeSearchedFor.png) | ![MaterialsYoutubeSearchedFor element](MaterialsYoutubeSearchedFor.element.png) | ![MaterialsYoutubeSearchedFor card](MaterialsYoutubeSearchedFor.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsYoutubeSearchedFor element
+include('elements/materials/Action/MaterialsYoutubeSearchedFor')
+MaterialsYoutubeSearchedFor('element', 'Youtube Searched For', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsYoutubeSearchedFor element
+include('elements/materials/Action/MaterialsYoutubeSearchedFor')
+MaterialsYoutubeSearchedFor('element', 'Youtube Searched For', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsYoutubeSearchedFor card
+include('elements/materials/Action/MaterialsYoutubeSearchedFor')
+MaterialsYoutubeSearchedForCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsYoutubeSearchedFor card
+include('elements/materials/Action/MaterialsYoutubeSearchedFor')
+MaterialsYoutubeSearchedForCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Alert/MaterialsAddAlert.card.png b/cloud/documentation/materials/Alert/MaterialsAddAlert.card.png
new file mode 100644
index 00000000000..c58d122dc84
Binary files /dev/null and b/cloud/documentation/materials/Alert/MaterialsAddAlert.card.png differ
diff --git a/cloud/documentation/materials/Alert/MaterialsAddAlert.element.png b/cloud/documentation/materials/Alert/MaterialsAddAlert.element.png
new file mode 100644
index 00000000000..30c7771a095
Binary files /dev/null and b/cloud/documentation/materials/Alert/MaterialsAddAlert.element.png differ
diff --git a/cloud/documentation/materials/Alert/MaterialsAddAlert.md b/cloud/documentation/materials/Alert/MaterialsAddAlert.md
new file mode 100644
index 00000000000..2881cb376a4
--- /dev/null
+++ b/cloud/documentation/materials/Alert/MaterialsAddAlert.md
@@ -0,0 +1,81 @@
+# MaterialsAddAlert
+```text
+elements/materials/Alert/MaterialsAddAlert
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAddAlert icon](../../../icons/materials/Alert/MaterialsAddAlert.png) | ![MaterialsAddAlert element](MaterialsAddAlert.element.png) | ![MaterialsAddAlert card](MaterialsAddAlert.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddAlert element
+include('elements/materials/Alert/MaterialsAddAlert')
+MaterialsAddAlert('element', 'Add Alert', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddAlert element
+include('elements/materials/Alert/MaterialsAddAlert')
+MaterialsAddAlert('element', 'Add Alert', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddAlert card
+include('elements/materials/Alert/MaterialsAddAlert')
+MaterialsAddAlertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddAlert card
+include('elements/materials/Alert/MaterialsAddAlert')
+MaterialsAddAlertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Alert/MaterialsError.card.png b/cloud/documentation/materials/Alert/MaterialsError.card.png
new file mode 100644
index 00000000000..44f0a3895a9
Binary files /dev/null and b/cloud/documentation/materials/Alert/MaterialsError.card.png differ
diff --git a/cloud/documentation/materials/Alert/MaterialsError.element.png b/cloud/documentation/materials/Alert/MaterialsError.element.png
new file mode 100644
index 00000000000..2e75aab96e0
Binary files /dev/null and b/cloud/documentation/materials/Alert/MaterialsError.element.png differ
diff --git a/cloud/documentation/materials/Alert/MaterialsError.md b/cloud/documentation/materials/Alert/MaterialsError.md
new file mode 100644
index 00000000000..006c9665336
--- /dev/null
+++ b/cloud/documentation/materials/Alert/MaterialsError.md
@@ -0,0 +1,81 @@
+# MaterialsError
+```text
+elements/materials/Alert/MaterialsError
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsError icon](../../../icons/materials/Alert/MaterialsError.png) | ![MaterialsError element](MaterialsError.element.png) | ![MaterialsError card](MaterialsError.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsError element
+include('elements/materials/Alert/MaterialsError')
+MaterialsError('element', 'Error', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsError element
+include('elements/materials/Alert/MaterialsError')
+MaterialsError('element', 'Error', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsError card
+include('elements/materials/Alert/MaterialsError')
+MaterialsErrorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsError card
+include('elements/materials/Alert/MaterialsError')
+MaterialsErrorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Alert/MaterialsErrorOutline.card.png b/cloud/documentation/materials/Alert/MaterialsErrorOutline.card.png
new file mode 100644
index 00000000000..307834d079e
Binary files /dev/null and b/cloud/documentation/materials/Alert/MaterialsErrorOutline.card.png differ
diff --git a/cloud/documentation/materials/Alert/MaterialsErrorOutline.element.png b/cloud/documentation/materials/Alert/MaterialsErrorOutline.element.png
new file mode 100644
index 00000000000..27b902d46c9
Binary files /dev/null and b/cloud/documentation/materials/Alert/MaterialsErrorOutline.element.png differ
diff --git a/cloud/documentation/materials/Alert/MaterialsErrorOutline.md b/cloud/documentation/materials/Alert/MaterialsErrorOutline.md
new file mode 100644
index 00000000000..6eb615d005a
--- /dev/null
+++ b/cloud/documentation/materials/Alert/MaterialsErrorOutline.md
@@ -0,0 +1,81 @@
+# MaterialsErrorOutline
+```text
+elements/materials/Alert/MaterialsErrorOutline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsErrorOutline icon](../../../icons/materials/Alert/MaterialsErrorOutline.png) | ![MaterialsErrorOutline element](MaterialsErrorOutline.element.png) | ![MaterialsErrorOutline card](MaterialsErrorOutline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsErrorOutline element
+include('elements/materials/Alert/MaterialsErrorOutline')
+MaterialsErrorOutline('element', 'Error Outline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsErrorOutline element
+include('elements/materials/Alert/MaterialsErrorOutline')
+MaterialsErrorOutline('element', 'Error Outline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsErrorOutline card
+include('elements/materials/Alert/MaterialsErrorOutline')
+MaterialsErrorOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsErrorOutline card
+include('elements/materials/Alert/MaterialsErrorOutline')
+MaterialsErrorOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Alert/MaterialsWarning.card.png b/cloud/documentation/materials/Alert/MaterialsWarning.card.png
new file mode 100644
index 00000000000..3e5aaaf83c3
Binary files /dev/null and b/cloud/documentation/materials/Alert/MaterialsWarning.card.png differ
diff --git a/cloud/documentation/materials/Alert/MaterialsWarning.element.png b/cloud/documentation/materials/Alert/MaterialsWarning.element.png
new file mode 100644
index 00000000000..112a0c0a89a
Binary files /dev/null and b/cloud/documentation/materials/Alert/MaterialsWarning.element.png differ
diff --git a/cloud/documentation/materials/Alert/MaterialsWarning.md b/cloud/documentation/materials/Alert/MaterialsWarning.md
new file mode 100644
index 00000000000..0a7b6e6c7ef
--- /dev/null
+++ b/cloud/documentation/materials/Alert/MaterialsWarning.md
@@ -0,0 +1,81 @@
+# MaterialsWarning
+```text
+elements/materials/Alert/MaterialsWarning
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWarning icon](../../../icons/materials/Alert/MaterialsWarning.png) | ![MaterialsWarning element](MaterialsWarning.element.png) | ![MaterialsWarning card](MaterialsWarning.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWarning element
+include('elements/materials/Alert/MaterialsWarning')
+MaterialsWarning('element', 'Warning', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWarning element
+include('elements/materials/Alert/MaterialsWarning')
+MaterialsWarning('element', 'Warning', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWarning card
+include('elements/materials/Alert/MaterialsWarning')
+MaterialsWarningCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWarning card
+include('elements/materials/Alert/MaterialsWarning')
+MaterialsWarningCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsAddToQueue.card.png b/cloud/documentation/materials/Av/MaterialsAddToQueue.card.png
new file mode 100644
index 00000000000..0f17775ecfc
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsAddToQueue.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsAddToQueue.element.png b/cloud/documentation/materials/Av/MaterialsAddToQueue.element.png
new file mode 100644
index 00000000000..5528d6346ed
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsAddToQueue.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsAddToQueue.md b/cloud/documentation/materials/Av/MaterialsAddToQueue.md
new file mode 100644
index 00000000000..88266bc6f19
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsAddToQueue.md
@@ -0,0 +1,81 @@
+# MaterialsAddToQueue
+```text
+elements/materials/Av/MaterialsAddToQueue
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAddToQueue icon](../../../icons/materials/Av/MaterialsAddToQueue.png) | ![MaterialsAddToQueue element](MaterialsAddToQueue.element.png) | ![MaterialsAddToQueue card](MaterialsAddToQueue.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddToQueue element
+include('elements/materials/Av/MaterialsAddToQueue')
+MaterialsAddToQueue('element', 'Add To Queue', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddToQueue element
+include('elements/materials/Av/MaterialsAddToQueue')
+MaterialsAddToQueue('element', 'Add To Queue', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddToQueue card
+include('elements/materials/Av/MaterialsAddToQueue')
+MaterialsAddToQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddToQueue card
+include('elements/materials/Av/MaterialsAddToQueue')
+MaterialsAddToQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsAirplay.card.png b/cloud/documentation/materials/Av/MaterialsAirplay.card.png
new file mode 100644
index 00000000000..159ff31cf13
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsAirplay.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsAirplay.element.png b/cloud/documentation/materials/Av/MaterialsAirplay.element.png
new file mode 100644
index 00000000000..aa00cf34c5d
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsAirplay.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsAirplay.md b/cloud/documentation/materials/Av/MaterialsAirplay.md
new file mode 100644
index 00000000000..1f01fb485bf
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsAirplay.md
@@ -0,0 +1,81 @@
+# MaterialsAirplay
+```text
+elements/materials/Av/MaterialsAirplay
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAirplay icon](../../../icons/materials/Av/MaterialsAirplay.png) | ![MaterialsAirplay element](MaterialsAirplay.element.png) | ![MaterialsAirplay card](MaterialsAirplay.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirplay element
+include('elements/materials/Av/MaterialsAirplay')
+MaterialsAirplay('element', 'Airplay', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirplay element
+include('elements/materials/Av/MaterialsAirplay')
+MaterialsAirplay('element', 'Airplay', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirplay card
+include('elements/materials/Av/MaterialsAirplay')
+MaterialsAirplayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirplay card
+include('elements/materials/Av/MaterialsAirplay')
+MaterialsAirplayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsAlbum.card.png b/cloud/documentation/materials/Av/MaterialsAlbum.card.png
new file mode 100644
index 00000000000..1ae74222451
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsAlbum.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsAlbum.element.png b/cloud/documentation/materials/Av/MaterialsAlbum.element.png
new file mode 100644
index 00000000000..b8273d680bc
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsAlbum.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsAlbum.md b/cloud/documentation/materials/Av/MaterialsAlbum.md
new file mode 100644
index 00000000000..91409f2f9b6
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsAlbum.md
@@ -0,0 +1,81 @@
+# MaterialsAlbum
+```text
+elements/materials/Av/MaterialsAlbum
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAlbum icon](../../../icons/materials/Av/MaterialsAlbum.png) | ![MaterialsAlbum element](MaterialsAlbum.element.png) | ![MaterialsAlbum card](MaterialsAlbum.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlbum element
+include('elements/materials/Av/MaterialsAlbum')
+MaterialsAlbum('element', 'Album', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlbum element
+include('elements/materials/Av/MaterialsAlbum')
+MaterialsAlbum('element', 'Album', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAlbum card
+include('elements/materials/Av/MaterialsAlbum')
+MaterialsAlbumCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAlbum card
+include('elements/materials/Av/MaterialsAlbum')
+MaterialsAlbumCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsArtTrack.card.png b/cloud/documentation/materials/Av/MaterialsArtTrack.card.png
new file mode 100644
index 00000000000..6d38734d5df
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsArtTrack.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsArtTrack.element.png b/cloud/documentation/materials/Av/MaterialsArtTrack.element.png
new file mode 100644
index 00000000000..fdad783512c
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsArtTrack.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsArtTrack.md b/cloud/documentation/materials/Av/MaterialsArtTrack.md
new file mode 100644
index 00000000000..352468a744c
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsArtTrack.md
@@ -0,0 +1,81 @@
+# MaterialsArtTrack
+```text
+elements/materials/Av/MaterialsArtTrack
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsArtTrack icon](../../../icons/materials/Av/MaterialsArtTrack.png) | ![MaterialsArtTrack element](MaterialsArtTrack.element.png) | ![MaterialsArtTrack card](MaterialsArtTrack.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArtTrack element
+include('elements/materials/Av/MaterialsArtTrack')
+MaterialsArtTrack('element', 'Art Track', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArtTrack element
+include('elements/materials/Av/MaterialsArtTrack')
+MaterialsArtTrack('element', 'Art Track', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArtTrack card
+include('elements/materials/Av/MaterialsArtTrack')
+MaterialsArtTrackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArtTrack card
+include('elements/materials/Av/MaterialsArtTrack')
+MaterialsArtTrackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsAvTimer.card.png b/cloud/documentation/materials/Av/MaterialsAvTimer.card.png
new file mode 100644
index 00000000000..011c0d596dc
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsAvTimer.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsAvTimer.element.png b/cloud/documentation/materials/Av/MaterialsAvTimer.element.png
new file mode 100644
index 00000000000..94302669793
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsAvTimer.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsAvTimer.md b/cloud/documentation/materials/Av/MaterialsAvTimer.md
new file mode 100644
index 00000000000..4005471e23c
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsAvTimer.md
@@ -0,0 +1,81 @@
+# MaterialsAvTimer
+```text
+elements/materials/Av/MaterialsAvTimer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAvTimer icon](../../../icons/materials/Av/MaterialsAvTimer.png) | ![MaterialsAvTimer element](MaterialsAvTimer.element.png) | ![MaterialsAvTimer card](MaterialsAvTimer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAvTimer element
+include('elements/materials/Av/MaterialsAvTimer')
+MaterialsAvTimer('element', 'Av Timer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAvTimer element
+include('elements/materials/Av/MaterialsAvTimer')
+MaterialsAvTimer('element', 'Av Timer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAvTimer card
+include('elements/materials/Av/MaterialsAvTimer')
+MaterialsAvTimerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAvTimer card
+include('elements/materials/Av/MaterialsAvTimer')
+MaterialsAvTimerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsBrandingWatermark.card.png b/cloud/documentation/materials/Av/MaterialsBrandingWatermark.card.png
new file mode 100644
index 00000000000..a0d400e48f4
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsBrandingWatermark.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsBrandingWatermark.element.png b/cloud/documentation/materials/Av/MaterialsBrandingWatermark.element.png
new file mode 100644
index 00000000000..6944dccac89
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsBrandingWatermark.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsBrandingWatermark.md b/cloud/documentation/materials/Av/MaterialsBrandingWatermark.md
new file mode 100644
index 00000000000..571c5b17aab
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsBrandingWatermark.md
@@ -0,0 +1,81 @@
+# MaterialsBrandingWatermark
+```text
+elements/materials/Av/MaterialsBrandingWatermark
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBrandingWatermark icon](../../../icons/materials/Av/MaterialsBrandingWatermark.png) | ![MaterialsBrandingWatermark element](MaterialsBrandingWatermark.element.png) | ![MaterialsBrandingWatermark card](MaterialsBrandingWatermark.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrandingWatermark element
+include('elements/materials/Av/MaterialsBrandingWatermark')
+MaterialsBrandingWatermark('element', 'Branding Watermark', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrandingWatermark element
+include('elements/materials/Av/MaterialsBrandingWatermark')
+MaterialsBrandingWatermark('element', 'Branding Watermark', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrandingWatermark card
+include('elements/materials/Av/MaterialsBrandingWatermark')
+MaterialsBrandingWatermarkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrandingWatermark card
+include('elements/materials/Av/MaterialsBrandingWatermark')
+MaterialsBrandingWatermarkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsCallToAction.card.png b/cloud/documentation/materials/Av/MaterialsCallToAction.card.png
new file mode 100644
index 00000000000..af9ac42a16f
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsCallToAction.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsCallToAction.element.png b/cloud/documentation/materials/Av/MaterialsCallToAction.element.png
new file mode 100644
index 00000000000..82433794c68
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsCallToAction.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsCallToAction.md b/cloud/documentation/materials/Av/MaterialsCallToAction.md
new file mode 100644
index 00000000000..b6f78556d9d
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsCallToAction.md
@@ -0,0 +1,81 @@
+# MaterialsCallToAction
+```text
+elements/materials/Av/MaterialsCallToAction
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCallToAction icon](../../../icons/materials/Av/MaterialsCallToAction.png) | ![MaterialsCallToAction element](MaterialsCallToAction.element.png) | ![MaterialsCallToAction card](MaterialsCallToAction.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallToAction element
+include('elements/materials/Av/MaterialsCallToAction')
+MaterialsCallToAction('element', 'Call To Action', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallToAction element
+include('elements/materials/Av/MaterialsCallToAction')
+MaterialsCallToAction('element', 'Call To Action', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCallToAction card
+include('elements/materials/Av/MaterialsCallToAction')
+MaterialsCallToActionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCallToAction card
+include('elements/materials/Av/MaterialsCallToAction')
+MaterialsCallToActionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsClosedCaption.card.png b/cloud/documentation/materials/Av/MaterialsClosedCaption.card.png
new file mode 100644
index 00000000000..bee505ebcf7
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsClosedCaption.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsClosedCaption.element.png b/cloud/documentation/materials/Av/MaterialsClosedCaption.element.png
new file mode 100644
index 00000000000..277ae5307fc
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsClosedCaption.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsClosedCaption.md b/cloud/documentation/materials/Av/MaterialsClosedCaption.md
new file mode 100644
index 00000000000..2a31330dc61
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsClosedCaption.md
@@ -0,0 +1,81 @@
+# MaterialsClosedCaption
+```text
+elements/materials/Av/MaterialsClosedCaption
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsClosedCaption icon](../../../icons/materials/Av/MaterialsClosedCaption.png) | ![MaterialsClosedCaption element](MaterialsClosedCaption.element.png) | ![MaterialsClosedCaption card](MaterialsClosedCaption.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClosedCaption element
+include('elements/materials/Av/MaterialsClosedCaption')
+MaterialsClosedCaption('element', 'Closed Caption', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClosedCaption element
+include('elements/materials/Av/MaterialsClosedCaption')
+MaterialsClosedCaption('element', 'Closed Caption', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsClosedCaption card
+include('elements/materials/Av/MaterialsClosedCaption')
+MaterialsClosedCaptionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsClosedCaption card
+include('elements/materials/Av/MaterialsClosedCaption')
+MaterialsClosedCaptionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsEqualizer.card.png b/cloud/documentation/materials/Av/MaterialsEqualizer.card.png
new file mode 100644
index 00000000000..9e5d31b84ac
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsEqualizer.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsEqualizer.element.png b/cloud/documentation/materials/Av/MaterialsEqualizer.element.png
new file mode 100644
index 00000000000..c6379ad3a1c
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsEqualizer.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsEqualizer.md b/cloud/documentation/materials/Av/MaterialsEqualizer.md
new file mode 100644
index 00000000000..5235f3f1e5c
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsEqualizer.md
@@ -0,0 +1,81 @@
+# MaterialsEqualizer
+```text
+elements/materials/Av/MaterialsEqualizer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsEqualizer icon](../../../icons/materials/Av/MaterialsEqualizer.png) | ![MaterialsEqualizer element](MaterialsEqualizer.element.png) | ![MaterialsEqualizer card](MaterialsEqualizer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEqualizer element
+include('elements/materials/Av/MaterialsEqualizer')
+MaterialsEqualizer('element', 'Equalizer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEqualizer element
+include('elements/materials/Av/MaterialsEqualizer')
+MaterialsEqualizer('element', 'Equalizer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEqualizer card
+include('elements/materials/Av/MaterialsEqualizer')
+MaterialsEqualizerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEqualizer card
+include('elements/materials/Av/MaterialsEqualizer')
+MaterialsEqualizerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsExplicit.card.png b/cloud/documentation/materials/Av/MaterialsExplicit.card.png
new file mode 100644
index 00000000000..86fd03cd079
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsExplicit.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsExplicit.element.png b/cloud/documentation/materials/Av/MaterialsExplicit.element.png
new file mode 100644
index 00000000000..0e19d26e485
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsExplicit.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsExplicit.md b/cloud/documentation/materials/Av/MaterialsExplicit.md
new file mode 100644
index 00000000000..8ff3bfa4c8f
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsExplicit.md
@@ -0,0 +1,81 @@
+# MaterialsExplicit
+```text
+elements/materials/Av/MaterialsExplicit
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsExplicit icon](../../../icons/materials/Av/MaterialsExplicit.png) | ![MaterialsExplicit element](MaterialsExplicit.element.png) | ![MaterialsExplicit card](MaterialsExplicit.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExplicit element
+include('elements/materials/Av/MaterialsExplicit')
+MaterialsExplicit('element', 'Explicit', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExplicit element
+include('elements/materials/Av/MaterialsExplicit')
+MaterialsExplicit('element', 'Explicit', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExplicit card
+include('elements/materials/Av/MaterialsExplicit')
+MaterialsExplicitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExplicit card
+include('elements/materials/Av/MaterialsExplicit')
+MaterialsExplicitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsFastForward.card.png b/cloud/documentation/materials/Av/MaterialsFastForward.card.png
new file mode 100644
index 00000000000..e7d2e17424a
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFastForward.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFastForward.element.png b/cloud/documentation/materials/Av/MaterialsFastForward.element.png
new file mode 100644
index 00000000000..52db891deb0
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFastForward.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFastForward.md b/cloud/documentation/materials/Av/MaterialsFastForward.md
new file mode 100644
index 00000000000..6a00a75479b
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsFastForward.md
@@ -0,0 +1,81 @@
+# MaterialsFastForward
+```text
+elements/materials/Av/MaterialsFastForward
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFastForward icon](../../../icons/materials/Av/MaterialsFastForward.png) | ![MaterialsFastForward element](MaterialsFastForward.element.png) | ![MaterialsFastForward card](MaterialsFastForward.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFastForward element
+include('elements/materials/Av/MaterialsFastForward')
+MaterialsFastForward('element', 'Fast Forward', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFastForward element
+include('elements/materials/Av/MaterialsFastForward')
+MaterialsFastForward('element', 'Fast Forward', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFastForward card
+include('elements/materials/Av/MaterialsFastForward')
+MaterialsFastForwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFastForward card
+include('elements/materials/Av/MaterialsFastForward')
+MaterialsFastForwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsFastRewind.card.png b/cloud/documentation/materials/Av/MaterialsFastRewind.card.png
new file mode 100644
index 00000000000..ece1cebcce0
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFastRewind.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFastRewind.element.png b/cloud/documentation/materials/Av/MaterialsFastRewind.element.png
new file mode 100644
index 00000000000..282386dcaba
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFastRewind.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFastRewind.md b/cloud/documentation/materials/Av/MaterialsFastRewind.md
new file mode 100644
index 00000000000..a3351718a49
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsFastRewind.md
@@ -0,0 +1,81 @@
+# MaterialsFastRewind
+```text
+elements/materials/Av/MaterialsFastRewind
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFastRewind icon](../../../icons/materials/Av/MaterialsFastRewind.png) | ![MaterialsFastRewind element](MaterialsFastRewind.element.png) | ![MaterialsFastRewind card](MaterialsFastRewind.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFastRewind element
+include('elements/materials/Av/MaterialsFastRewind')
+MaterialsFastRewind('element', 'Fast Rewind', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFastRewind element
+include('elements/materials/Av/MaterialsFastRewind')
+MaterialsFastRewind('element', 'Fast Rewind', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFastRewind card
+include('elements/materials/Av/MaterialsFastRewind')
+MaterialsFastRewindCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFastRewind card
+include('elements/materials/Av/MaterialsFastRewind')
+MaterialsFastRewindCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsFeaturedPlayList.card.png b/cloud/documentation/materials/Av/MaterialsFeaturedPlayList.card.png
new file mode 100644
index 00000000000..3e02d512dd2
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFeaturedPlayList.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFeaturedPlayList.element.png b/cloud/documentation/materials/Av/MaterialsFeaturedPlayList.element.png
new file mode 100644
index 00000000000..e5e153dde27
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFeaturedPlayList.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFeaturedPlayList.md b/cloud/documentation/materials/Av/MaterialsFeaturedPlayList.md
new file mode 100644
index 00000000000..80654caf548
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsFeaturedPlayList.md
@@ -0,0 +1,81 @@
+# MaterialsFeaturedPlayList
+```text
+elements/materials/Av/MaterialsFeaturedPlayList
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFeaturedPlayList icon](../../../icons/materials/Av/MaterialsFeaturedPlayList.png) | ![MaterialsFeaturedPlayList element](MaterialsFeaturedPlayList.element.png) | ![MaterialsFeaturedPlayList card](MaterialsFeaturedPlayList.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFeaturedPlayList element
+include('elements/materials/Av/MaterialsFeaturedPlayList')
+MaterialsFeaturedPlayList('element', 'Featured Play List', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFeaturedPlayList element
+include('elements/materials/Av/MaterialsFeaturedPlayList')
+MaterialsFeaturedPlayList('element', 'Featured Play List', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFeaturedPlayList card
+include('elements/materials/Av/MaterialsFeaturedPlayList')
+MaterialsFeaturedPlayListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFeaturedPlayList card
+include('elements/materials/Av/MaterialsFeaturedPlayList')
+MaterialsFeaturedPlayListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsFeaturedVideo.card.png b/cloud/documentation/materials/Av/MaterialsFeaturedVideo.card.png
new file mode 100644
index 00000000000..c70cb617478
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFeaturedVideo.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFeaturedVideo.element.png b/cloud/documentation/materials/Av/MaterialsFeaturedVideo.element.png
new file mode 100644
index 00000000000..f7e8783ab4e
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFeaturedVideo.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFeaturedVideo.md b/cloud/documentation/materials/Av/MaterialsFeaturedVideo.md
new file mode 100644
index 00000000000..d4ef9829fa0
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsFeaturedVideo.md
@@ -0,0 +1,81 @@
+# MaterialsFeaturedVideo
+```text
+elements/materials/Av/MaterialsFeaturedVideo
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFeaturedVideo icon](../../../icons/materials/Av/MaterialsFeaturedVideo.png) | ![MaterialsFeaturedVideo element](MaterialsFeaturedVideo.element.png) | ![MaterialsFeaturedVideo card](MaterialsFeaturedVideo.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFeaturedVideo element
+include('elements/materials/Av/MaterialsFeaturedVideo')
+MaterialsFeaturedVideo('element', 'Featured Video', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFeaturedVideo element
+include('elements/materials/Av/MaterialsFeaturedVideo')
+MaterialsFeaturedVideo('element', 'Featured Video', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFeaturedVideo card
+include('elements/materials/Av/MaterialsFeaturedVideo')
+MaterialsFeaturedVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFeaturedVideo card
+include('elements/materials/Av/MaterialsFeaturedVideo')
+MaterialsFeaturedVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsFiberDvr.card.png b/cloud/documentation/materials/Av/MaterialsFiberDvr.card.png
new file mode 100644
index 00000000000..d91dc2fac04
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFiberDvr.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFiberDvr.element.png b/cloud/documentation/materials/Av/MaterialsFiberDvr.element.png
new file mode 100644
index 00000000000..42a06c2ff8c
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFiberDvr.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFiberDvr.md b/cloud/documentation/materials/Av/MaterialsFiberDvr.md
new file mode 100644
index 00000000000..9c0a93c3bb0
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsFiberDvr.md
@@ -0,0 +1,81 @@
+# MaterialsFiberDvr
+```text
+elements/materials/Av/MaterialsFiberDvr
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFiberDvr icon](../../../icons/materials/Av/MaterialsFiberDvr.png) | ![MaterialsFiberDvr element](MaterialsFiberDvr.element.png) | ![MaterialsFiberDvr card](MaterialsFiberDvr.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberDvr element
+include('elements/materials/Av/MaterialsFiberDvr')
+MaterialsFiberDvr('element', 'Fiber Dvr', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberDvr element
+include('elements/materials/Av/MaterialsFiberDvr')
+MaterialsFiberDvr('element', 'Fiber Dvr', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFiberDvr card
+include('elements/materials/Av/MaterialsFiberDvr')
+MaterialsFiberDvrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFiberDvr card
+include('elements/materials/Av/MaterialsFiberDvr')
+MaterialsFiberDvrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsFiberManualRecord.card.png b/cloud/documentation/materials/Av/MaterialsFiberManualRecord.card.png
new file mode 100644
index 00000000000..36fb31c3fd0
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFiberManualRecord.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFiberManualRecord.element.png b/cloud/documentation/materials/Av/MaterialsFiberManualRecord.element.png
new file mode 100644
index 00000000000..8d58778eb1d
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFiberManualRecord.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFiberManualRecord.md b/cloud/documentation/materials/Av/MaterialsFiberManualRecord.md
new file mode 100644
index 00000000000..45ad843f1be
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsFiberManualRecord.md
@@ -0,0 +1,81 @@
+# MaterialsFiberManualRecord
+```text
+elements/materials/Av/MaterialsFiberManualRecord
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFiberManualRecord icon](../../../icons/materials/Av/MaterialsFiberManualRecord.png) | ![MaterialsFiberManualRecord element](MaterialsFiberManualRecord.element.png) | ![MaterialsFiberManualRecord card](MaterialsFiberManualRecord.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberManualRecord element
+include('elements/materials/Av/MaterialsFiberManualRecord')
+MaterialsFiberManualRecord('element', 'Fiber Manual Record', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberManualRecord element
+include('elements/materials/Av/MaterialsFiberManualRecord')
+MaterialsFiberManualRecord('element', 'Fiber Manual Record', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFiberManualRecord card
+include('elements/materials/Av/MaterialsFiberManualRecord')
+MaterialsFiberManualRecordCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFiberManualRecord card
+include('elements/materials/Av/MaterialsFiberManualRecord')
+MaterialsFiberManualRecordCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsFiberNew.card.png b/cloud/documentation/materials/Av/MaterialsFiberNew.card.png
new file mode 100644
index 00000000000..57bf22c2055
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFiberNew.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFiberNew.element.png b/cloud/documentation/materials/Av/MaterialsFiberNew.element.png
new file mode 100644
index 00000000000..b084317af9b
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFiberNew.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFiberNew.md b/cloud/documentation/materials/Av/MaterialsFiberNew.md
new file mode 100644
index 00000000000..301c5d09892
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsFiberNew.md
@@ -0,0 +1,81 @@
+# MaterialsFiberNew
+```text
+elements/materials/Av/MaterialsFiberNew
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFiberNew icon](../../../icons/materials/Av/MaterialsFiberNew.png) | ![MaterialsFiberNew element](MaterialsFiberNew.element.png) | ![MaterialsFiberNew card](MaterialsFiberNew.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberNew element
+include('elements/materials/Av/MaterialsFiberNew')
+MaterialsFiberNew('element', 'Fiber New', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberNew element
+include('elements/materials/Av/MaterialsFiberNew')
+MaterialsFiberNew('element', 'Fiber New', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFiberNew card
+include('elements/materials/Av/MaterialsFiberNew')
+MaterialsFiberNewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFiberNew card
+include('elements/materials/Av/MaterialsFiberNew')
+MaterialsFiberNewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsFiberPin.card.png b/cloud/documentation/materials/Av/MaterialsFiberPin.card.png
new file mode 100644
index 00000000000..eaca38d8946
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFiberPin.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFiberPin.element.png b/cloud/documentation/materials/Av/MaterialsFiberPin.element.png
new file mode 100644
index 00000000000..82b22207c5c
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFiberPin.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFiberPin.md b/cloud/documentation/materials/Av/MaterialsFiberPin.md
new file mode 100644
index 00000000000..5515ff216f4
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsFiberPin.md
@@ -0,0 +1,81 @@
+# MaterialsFiberPin
+```text
+elements/materials/Av/MaterialsFiberPin
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFiberPin icon](../../../icons/materials/Av/MaterialsFiberPin.png) | ![MaterialsFiberPin element](MaterialsFiberPin.element.png) | ![MaterialsFiberPin card](MaterialsFiberPin.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberPin element
+include('elements/materials/Av/MaterialsFiberPin')
+MaterialsFiberPin('element', 'Fiber Pin', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberPin element
+include('elements/materials/Av/MaterialsFiberPin')
+MaterialsFiberPin('element', 'Fiber Pin', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFiberPin card
+include('elements/materials/Av/MaterialsFiberPin')
+MaterialsFiberPinCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFiberPin card
+include('elements/materials/Av/MaterialsFiberPin')
+MaterialsFiberPinCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsFiberSmartRecord.card.png b/cloud/documentation/materials/Av/MaterialsFiberSmartRecord.card.png
new file mode 100644
index 00000000000..69f54041ace
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFiberSmartRecord.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFiberSmartRecord.element.png b/cloud/documentation/materials/Av/MaterialsFiberSmartRecord.element.png
new file mode 100644
index 00000000000..bacfec077a7
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsFiberSmartRecord.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsFiberSmartRecord.md b/cloud/documentation/materials/Av/MaterialsFiberSmartRecord.md
new file mode 100644
index 00000000000..3a61147ad56
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsFiberSmartRecord.md
@@ -0,0 +1,81 @@
+# MaterialsFiberSmartRecord
+```text
+elements/materials/Av/MaterialsFiberSmartRecord
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFiberSmartRecord icon](../../../icons/materials/Av/MaterialsFiberSmartRecord.png) | ![MaterialsFiberSmartRecord element](MaterialsFiberSmartRecord.element.png) | ![MaterialsFiberSmartRecord card](MaterialsFiberSmartRecord.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberSmartRecord element
+include('elements/materials/Av/MaterialsFiberSmartRecord')
+MaterialsFiberSmartRecord('element', 'Fiber Smart Record', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberSmartRecord element
+include('elements/materials/Av/MaterialsFiberSmartRecord')
+MaterialsFiberSmartRecord('element', 'Fiber Smart Record', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFiberSmartRecord card
+include('elements/materials/Av/MaterialsFiberSmartRecord')
+MaterialsFiberSmartRecordCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFiberSmartRecord card
+include('elements/materials/Av/MaterialsFiberSmartRecord')
+MaterialsFiberSmartRecordCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsForward10.card.png b/cloud/documentation/materials/Av/MaterialsForward10.card.png
new file mode 100644
index 00000000000..f082304c452
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsForward10.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsForward10.element.png b/cloud/documentation/materials/Av/MaterialsForward10.element.png
new file mode 100644
index 00000000000..5d81fa24b2f
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsForward10.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsForward10.md b/cloud/documentation/materials/Av/MaterialsForward10.md
new file mode 100644
index 00000000000..e9014bb5b1a
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsForward10.md
@@ -0,0 +1,81 @@
+# MaterialsForward10
+```text
+elements/materials/Av/MaterialsForward10
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsForward10 icon](../../../icons/materials/Av/MaterialsForward10.png) | ![MaterialsForward10 element](MaterialsForward10.element.png) | ![MaterialsForward10 card](MaterialsForward10.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForward10 element
+include('elements/materials/Av/MaterialsForward10')
+MaterialsForward10('element', 'Forward10', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForward10 element
+include('elements/materials/Av/MaterialsForward10')
+MaterialsForward10('element', 'Forward10', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsForward10 card
+include('elements/materials/Av/MaterialsForward10')
+MaterialsForward10Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsForward10 card
+include('elements/materials/Av/MaterialsForward10')
+MaterialsForward10Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsForward30.card.png b/cloud/documentation/materials/Av/MaterialsForward30.card.png
new file mode 100644
index 00000000000..fc6012bbaad
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsForward30.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsForward30.element.png b/cloud/documentation/materials/Av/MaterialsForward30.element.png
new file mode 100644
index 00000000000..cd00f0c4292
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsForward30.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsForward30.md b/cloud/documentation/materials/Av/MaterialsForward30.md
new file mode 100644
index 00000000000..010bcec9afa
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsForward30.md
@@ -0,0 +1,81 @@
+# MaterialsForward30
+```text
+elements/materials/Av/MaterialsForward30
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsForward30 icon](../../../icons/materials/Av/MaterialsForward30.png) | ![MaterialsForward30 element](MaterialsForward30.element.png) | ![MaterialsForward30 card](MaterialsForward30.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForward30 element
+include('elements/materials/Av/MaterialsForward30')
+MaterialsForward30('element', 'Forward30', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForward30 element
+include('elements/materials/Av/MaterialsForward30')
+MaterialsForward30('element', 'Forward30', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsForward30 card
+include('elements/materials/Av/MaterialsForward30')
+MaterialsForward30Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsForward30 card
+include('elements/materials/Av/MaterialsForward30')
+MaterialsForward30Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsForward5.card.png b/cloud/documentation/materials/Av/MaterialsForward5.card.png
new file mode 100644
index 00000000000..d4152483f28
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsForward5.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsForward5.element.png b/cloud/documentation/materials/Av/MaterialsForward5.element.png
new file mode 100644
index 00000000000..48bbab309b1
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsForward5.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsForward5.md b/cloud/documentation/materials/Av/MaterialsForward5.md
new file mode 100644
index 00000000000..1b565c7048e
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsForward5.md
@@ -0,0 +1,81 @@
+# MaterialsForward5
+```text
+elements/materials/Av/MaterialsForward5
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsForward5 icon](../../../icons/materials/Av/MaterialsForward5.png) | ![MaterialsForward5 element](MaterialsForward5.element.png) | ![MaterialsForward5 card](MaterialsForward5.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForward5 element
+include('elements/materials/Av/MaterialsForward5')
+MaterialsForward5('element', 'Forward5', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForward5 element
+include('elements/materials/Av/MaterialsForward5')
+MaterialsForward5('element', 'Forward5', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsForward5 card
+include('elements/materials/Av/MaterialsForward5')
+MaterialsForward5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsForward5 card
+include('elements/materials/Av/MaterialsForward5')
+MaterialsForward5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsGames.card.png b/cloud/documentation/materials/Av/MaterialsGames.card.png
new file mode 100644
index 00000000000..7229967614e
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsGames.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsGames.element.png b/cloud/documentation/materials/Av/MaterialsGames.element.png
new file mode 100644
index 00000000000..c8b2dc47ee2
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsGames.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsGames.md b/cloud/documentation/materials/Av/MaterialsGames.md
new file mode 100644
index 00000000000..51e40188795
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsGames.md
@@ -0,0 +1,81 @@
+# MaterialsGames
+```text
+elements/materials/Av/MaterialsGames
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGames icon](../../../icons/materials/Av/MaterialsGames.png) | ![MaterialsGames element](MaterialsGames.element.png) | ![MaterialsGames card](MaterialsGames.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGames element
+include('elements/materials/Av/MaterialsGames')
+MaterialsGames('element', 'Games', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGames element
+include('elements/materials/Av/MaterialsGames')
+MaterialsGames('element', 'Games', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGames card
+include('elements/materials/Av/MaterialsGames')
+MaterialsGamesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGames card
+include('elements/materials/Av/MaterialsGames')
+MaterialsGamesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsHearing.card.png b/cloud/documentation/materials/Av/MaterialsHearing.card.png
new file mode 100644
index 00000000000..eb98795bc48
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsHearing.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsHearing.element.png b/cloud/documentation/materials/Av/MaterialsHearing.element.png
new file mode 100644
index 00000000000..8be4c4fe905
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsHearing.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsHearing.md b/cloud/documentation/materials/Av/MaterialsHearing.md
new file mode 100644
index 00000000000..db7aa77b319
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsHearing.md
@@ -0,0 +1,81 @@
+# MaterialsHearing
+```text
+elements/materials/Av/MaterialsHearing
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHearing icon](../../../icons/materials/Av/MaterialsHearing.png) | ![MaterialsHearing element](MaterialsHearing.element.png) | ![MaterialsHearing card](MaterialsHearing.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHearing element
+include('elements/materials/Av/MaterialsHearing')
+MaterialsHearing('element', 'Hearing', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHearing element
+include('elements/materials/Av/MaterialsHearing')
+MaterialsHearing('element', 'Hearing', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHearing card
+include('elements/materials/Av/MaterialsHearing')
+MaterialsHearingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHearing card
+include('elements/materials/Av/MaterialsHearing')
+MaterialsHearingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsHighQuality.card.png b/cloud/documentation/materials/Av/MaterialsHighQuality.card.png
new file mode 100644
index 00000000000..ceab841275f
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsHighQuality.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsHighQuality.element.png b/cloud/documentation/materials/Av/MaterialsHighQuality.element.png
new file mode 100644
index 00000000000..8bfc5ca6e69
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsHighQuality.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsHighQuality.md b/cloud/documentation/materials/Av/MaterialsHighQuality.md
new file mode 100644
index 00000000000..7ee902757e5
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsHighQuality.md
@@ -0,0 +1,81 @@
+# MaterialsHighQuality
+```text
+elements/materials/Av/MaterialsHighQuality
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHighQuality icon](../../../icons/materials/Av/MaterialsHighQuality.png) | ![MaterialsHighQuality element](MaterialsHighQuality.element.png) | ![MaterialsHighQuality card](MaterialsHighQuality.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHighQuality element
+include('elements/materials/Av/MaterialsHighQuality')
+MaterialsHighQuality('element', 'High Quality', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHighQuality element
+include('elements/materials/Av/MaterialsHighQuality')
+MaterialsHighQuality('element', 'High Quality', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHighQuality card
+include('elements/materials/Av/MaterialsHighQuality')
+MaterialsHighQualityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHighQuality card
+include('elements/materials/Av/MaterialsHighQuality')
+MaterialsHighQualityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsLibraryAdd.card.png b/cloud/documentation/materials/Av/MaterialsLibraryAdd.card.png
new file mode 100644
index 00000000000..4431c14a32d
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsLibraryAdd.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsLibraryAdd.element.png b/cloud/documentation/materials/Av/MaterialsLibraryAdd.element.png
new file mode 100644
index 00000000000..58f63a9348c
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsLibraryAdd.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsLibraryAdd.md b/cloud/documentation/materials/Av/MaterialsLibraryAdd.md
new file mode 100644
index 00000000000..3ee6617f0ea
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsLibraryAdd.md
@@ -0,0 +1,81 @@
+# MaterialsLibraryAdd
+```text
+elements/materials/Av/MaterialsLibraryAdd
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLibraryAdd icon](../../../icons/materials/Av/MaterialsLibraryAdd.png) | ![MaterialsLibraryAdd element](MaterialsLibraryAdd.element.png) | ![MaterialsLibraryAdd card](MaterialsLibraryAdd.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLibraryAdd element
+include('elements/materials/Av/MaterialsLibraryAdd')
+MaterialsLibraryAdd('element', 'Library Add', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLibraryAdd element
+include('elements/materials/Av/MaterialsLibraryAdd')
+MaterialsLibraryAdd('element', 'Library Add', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLibraryAdd card
+include('elements/materials/Av/MaterialsLibraryAdd')
+MaterialsLibraryAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLibraryAdd card
+include('elements/materials/Av/MaterialsLibraryAdd')
+MaterialsLibraryAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsLibraryBooks.card.png b/cloud/documentation/materials/Av/MaterialsLibraryBooks.card.png
new file mode 100644
index 00000000000..8d500c381ed
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsLibraryBooks.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsLibraryBooks.element.png b/cloud/documentation/materials/Av/MaterialsLibraryBooks.element.png
new file mode 100644
index 00000000000..54e5eec3f41
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsLibraryBooks.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsLibraryBooks.md b/cloud/documentation/materials/Av/MaterialsLibraryBooks.md
new file mode 100644
index 00000000000..260d05b5a1a
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsLibraryBooks.md
@@ -0,0 +1,81 @@
+# MaterialsLibraryBooks
+```text
+elements/materials/Av/MaterialsLibraryBooks
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLibraryBooks icon](../../../icons/materials/Av/MaterialsLibraryBooks.png) | ![MaterialsLibraryBooks element](MaterialsLibraryBooks.element.png) | ![MaterialsLibraryBooks card](MaterialsLibraryBooks.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLibraryBooks element
+include('elements/materials/Av/MaterialsLibraryBooks')
+MaterialsLibraryBooks('element', 'Library Books', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLibraryBooks element
+include('elements/materials/Av/MaterialsLibraryBooks')
+MaterialsLibraryBooks('element', 'Library Books', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLibraryBooks card
+include('elements/materials/Av/MaterialsLibraryBooks')
+MaterialsLibraryBooksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLibraryBooks card
+include('elements/materials/Av/MaterialsLibraryBooks')
+MaterialsLibraryBooksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsLibraryMusic.card.png b/cloud/documentation/materials/Av/MaterialsLibraryMusic.card.png
new file mode 100644
index 00000000000..cafc896bcd9
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsLibraryMusic.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsLibraryMusic.element.png b/cloud/documentation/materials/Av/MaterialsLibraryMusic.element.png
new file mode 100644
index 00000000000..cf1856626b1
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsLibraryMusic.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsLibraryMusic.md b/cloud/documentation/materials/Av/MaterialsLibraryMusic.md
new file mode 100644
index 00000000000..ef7145e462f
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsLibraryMusic.md
@@ -0,0 +1,81 @@
+# MaterialsLibraryMusic
+```text
+elements/materials/Av/MaterialsLibraryMusic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLibraryMusic icon](../../../icons/materials/Av/MaterialsLibraryMusic.png) | ![MaterialsLibraryMusic element](MaterialsLibraryMusic.element.png) | ![MaterialsLibraryMusic card](MaterialsLibraryMusic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLibraryMusic element
+include('elements/materials/Av/MaterialsLibraryMusic')
+MaterialsLibraryMusic('element', 'Library Music', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLibraryMusic element
+include('elements/materials/Av/MaterialsLibraryMusic')
+MaterialsLibraryMusic('element', 'Library Music', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLibraryMusic card
+include('elements/materials/Av/MaterialsLibraryMusic')
+MaterialsLibraryMusicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLibraryMusic card
+include('elements/materials/Av/MaterialsLibraryMusic')
+MaterialsLibraryMusicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsLoop.card.png b/cloud/documentation/materials/Av/MaterialsLoop.card.png
new file mode 100644
index 00000000000..01b4c980eb4
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsLoop.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsLoop.element.png b/cloud/documentation/materials/Av/MaterialsLoop.element.png
new file mode 100644
index 00000000000..1d66797e2c8
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsLoop.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsLoop.md b/cloud/documentation/materials/Av/MaterialsLoop.md
new file mode 100644
index 00000000000..81ff3969c71
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsLoop.md
@@ -0,0 +1,81 @@
+# MaterialsLoop
+```text
+elements/materials/Av/MaterialsLoop
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLoop icon](../../../icons/materials/Av/MaterialsLoop.png) | ![MaterialsLoop element](MaterialsLoop.element.png) | ![MaterialsLoop card](MaterialsLoop.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLoop element
+include('elements/materials/Av/MaterialsLoop')
+MaterialsLoop('element', 'Loop', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLoop element
+include('elements/materials/Av/MaterialsLoop')
+MaterialsLoop('element', 'Loop', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLoop card
+include('elements/materials/Av/MaterialsLoop')
+MaterialsLoopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLoop card
+include('elements/materials/Av/MaterialsLoop')
+MaterialsLoopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsMic.card.png b/cloud/documentation/materials/Av/MaterialsMic.card.png
new file mode 100644
index 00000000000..effc54a16a6
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsMic.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsMic.element.png b/cloud/documentation/materials/Av/MaterialsMic.element.png
new file mode 100644
index 00000000000..30dbf2edfdc
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsMic.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsMic.md b/cloud/documentation/materials/Av/MaterialsMic.md
new file mode 100644
index 00000000000..ebbac791e7a
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsMic.md
@@ -0,0 +1,81 @@
+# MaterialsMic
+```text
+elements/materials/Av/MaterialsMic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMic icon](../../../icons/materials/Av/MaterialsMic.png) | ![MaterialsMic element](MaterialsMic.element.png) | ![MaterialsMic card](MaterialsMic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMic element
+include('elements/materials/Av/MaterialsMic')
+MaterialsMic('element', 'Mic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMic element
+include('elements/materials/Av/MaterialsMic')
+MaterialsMic('element', 'Mic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMic card
+include('elements/materials/Av/MaterialsMic')
+MaterialsMicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMic card
+include('elements/materials/Av/MaterialsMic')
+MaterialsMicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsMicNone.card.png b/cloud/documentation/materials/Av/MaterialsMicNone.card.png
new file mode 100644
index 00000000000..1b14da30a09
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsMicNone.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsMicNone.element.png b/cloud/documentation/materials/Av/MaterialsMicNone.element.png
new file mode 100644
index 00000000000..d7fdc6a444c
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsMicNone.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsMicNone.md b/cloud/documentation/materials/Av/MaterialsMicNone.md
new file mode 100644
index 00000000000..304bf6a15a0
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsMicNone.md
@@ -0,0 +1,81 @@
+# MaterialsMicNone
+```text
+elements/materials/Av/MaterialsMicNone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMicNone icon](../../../icons/materials/Av/MaterialsMicNone.png) | ![MaterialsMicNone element](MaterialsMicNone.element.png) | ![MaterialsMicNone card](MaterialsMicNone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMicNone element
+include('elements/materials/Av/MaterialsMicNone')
+MaterialsMicNone('element', 'Mic None', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMicNone element
+include('elements/materials/Av/MaterialsMicNone')
+MaterialsMicNone('element', 'Mic None', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMicNone card
+include('elements/materials/Av/MaterialsMicNone')
+MaterialsMicNoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMicNone card
+include('elements/materials/Av/MaterialsMicNone')
+MaterialsMicNoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsMicOff.card.png b/cloud/documentation/materials/Av/MaterialsMicOff.card.png
new file mode 100644
index 00000000000..f30b2ba9eff
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsMicOff.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsMicOff.element.png b/cloud/documentation/materials/Av/MaterialsMicOff.element.png
new file mode 100644
index 00000000000..45935c1104b
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsMicOff.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsMicOff.md b/cloud/documentation/materials/Av/MaterialsMicOff.md
new file mode 100644
index 00000000000..bc9d54367c9
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsMicOff.md
@@ -0,0 +1,81 @@
+# MaterialsMicOff
+```text
+elements/materials/Av/MaterialsMicOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMicOff icon](../../../icons/materials/Av/MaterialsMicOff.png) | ![MaterialsMicOff element](MaterialsMicOff.element.png) | ![MaterialsMicOff card](MaterialsMicOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMicOff element
+include('elements/materials/Av/MaterialsMicOff')
+MaterialsMicOff('element', 'Mic Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMicOff element
+include('elements/materials/Av/MaterialsMicOff')
+MaterialsMicOff('element', 'Mic Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMicOff card
+include('elements/materials/Av/MaterialsMicOff')
+MaterialsMicOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMicOff card
+include('elements/materials/Av/MaterialsMicOff')
+MaterialsMicOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsMovie.card.png b/cloud/documentation/materials/Av/MaterialsMovie.card.png
new file mode 100644
index 00000000000..2432616b644
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsMovie.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsMovie.element.png b/cloud/documentation/materials/Av/MaterialsMovie.element.png
new file mode 100644
index 00000000000..bb3ea793872
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsMovie.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsMovie.md b/cloud/documentation/materials/Av/MaterialsMovie.md
new file mode 100644
index 00000000000..d261b2e076a
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsMovie.md
@@ -0,0 +1,81 @@
+# MaterialsMovie
+```text
+elements/materials/Av/MaterialsMovie
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMovie icon](../../../icons/materials/Av/MaterialsMovie.png) | ![MaterialsMovie element](MaterialsMovie.element.png) | ![MaterialsMovie card](MaterialsMovie.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMovie element
+include('elements/materials/Av/MaterialsMovie')
+MaterialsMovie('element', 'Movie', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMovie element
+include('elements/materials/Av/MaterialsMovie')
+MaterialsMovie('element', 'Movie', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMovie card
+include('elements/materials/Av/MaterialsMovie')
+MaterialsMovieCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMovie card
+include('elements/materials/Av/MaterialsMovie')
+MaterialsMovieCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsMusicVideo.card.png b/cloud/documentation/materials/Av/MaterialsMusicVideo.card.png
new file mode 100644
index 00000000000..14b8f86fd73
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsMusicVideo.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsMusicVideo.element.png b/cloud/documentation/materials/Av/MaterialsMusicVideo.element.png
new file mode 100644
index 00000000000..777850fe8e1
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsMusicVideo.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsMusicVideo.md b/cloud/documentation/materials/Av/MaterialsMusicVideo.md
new file mode 100644
index 00000000000..280a992e76a
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsMusicVideo.md
@@ -0,0 +1,81 @@
+# MaterialsMusicVideo
+```text
+elements/materials/Av/MaterialsMusicVideo
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMusicVideo icon](../../../icons/materials/Av/MaterialsMusicVideo.png) | ![MaterialsMusicVideo element](MaterialsMusicVideo.element.png) | ![MaterialsMusicVideo card](MaterialsMusicVideo.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMusicVideo element
+include('elements/materials/Av/MaterialsMusicVideo')
+MaterialsMusicVideo('element', 'Music Video', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMusicVideo element
+include('elements/materials/Av/MaterialsMusicVideo')
+MaterialsMusicVideo('element', 'Music Video', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMusicVideo card
+include('elements/materials/Av/MaterialsMusicVideo')
+MaterialsMusicVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMusicVideo card
+include('elements/materials/Av/MaterialsMusicVideo')
+MaterialsMusicVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsNewReleases.card.png b/cloud/documentation/materials/Av/MaterialsNewReleases.card.png
new file mode 100644
index 00000000000..a00cdee8ab4
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsNewReleases.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsNewReleases.element.png b/cloud/documentation/materials/Av/MaterialsNewReleases.element.png
new file mode 100644
index 00000000000..f1219a4507b
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsNewReleases.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsNewReleases.md b/cloud/documentation/materials/Av/MaterialsNewReleases.md
new file mode 100644
index 00000000000..b65650a75c1
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsNewReleases.md
@@ -0,0 +1,81 @@
+# MaterialsNewReleases
+```text
+elements/materials/Av/MaterialsNewReleases
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNewReleases icon](../../../icons/materials/Av/MaterialsNewReleases.png) | ![MaterialsNewReleases element](MaterialsNewReleases.element.png) | ![MaterialsNewReleases card](MaterialsNewReleases.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNewReleases element
+include('elements/materials/Av/MaterialsNewReleases')
+MaterialsNewReleases('element', 'New Releases', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNewReleases element
+include('elements/materials/Av/MaterialsNewReleases')
+MaterialsNewReleases('element', 'New Releases', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNewReleases card
+include('elements/materials/Av/MaterialsNewReleases')
+MaterialsNewReleasesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNewReleases card
+include('elements/materials/Av/MaterialsNewReleases')
+MaterialsNewReleasesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsNotInterested.card.png b/cloud/documentation/materials/Av/MaterialsNotInterested.card.png
new file mode 100644
index 00000000000..073a3afa0a1
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsNotInterested.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsNotInterested.element.png b/cloud/documentation/materials/Av/MaterialsNotInterested.element.png
new file mode 100644
index 00000000000..f9a1c2da28d
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsNotInterested.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsNotInterested.md b/cloud/documentation/materials/Av/MaterialsNotInterested.md
new file mode 100644
index 00000000000..04f4761ba2f
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsNotInterested.md
@@ -0,0 +1,81 @@
+# MaterialsNotInterested
+```text
+elements/materials/Av/MaterialsNotInterested
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNotInterested icon](../../../icons/materials/Av/MaterialsNotInterested.png) | ![MaterialsNotInterested element](MaterialsNotInterested.element.png) | ![MaterialsNotInterested card](MaterialsNotInterested.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotInterested element
+include('elements/materials/Av/MaterialsNotInterested')
+MaterialsNotInterested('element', 'Not Interested', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotInterested element
+include('elements/materials/Av/MaterialsNotInterested')
+MaterialsNotInterested('element', 'Not Interested', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNotInterested card
+include('elements/materials/Av/MaterialsNotInterested')
+MaterialsNotInterestedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNotInterested card
+include('elements/materials/Av/MaterialsNotInterested')
+MaterialsNotInterestedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsNote.card.png b/cloud/documentation/materials/Av/MaterialsNote.card.png
new file mode 100644
index 00000000000..51d5ccd9f33
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsNote.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsNote.element.png b/cloud/documentation/materials/Av/MaterialsNote.element.png
new file mode 100644
index 00000000000..91e7ebcb9a6
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsNote.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsNote.md b/cloud/documentation/materials/Av/MaterialsNote.md
new file mode 100644
index 00000000000..ddfe795115f
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsNote.md
@@ -0,0 +1,81 @@
+# MaterialsNote
+```text
+elements/materials/Av/MaterialsNote
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNote icon](../../../icons/materials/Av/MaterialsNote.png) | ![MaterialsNote element](MaterialsNote.element.png) | ![MaterialsNote card](MaterialsNote.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNote element
+include('elements/materials/Av/MaterialsNote')
+MaterialsNote('element', 'Note', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNote element
+include('elements/materials/Av/MaterialsNote')
+MaterialsNote('element', 'Note', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNote card
+include('elements/materials/Av/MaterialsNote')
+MaterialsNoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNote card
+include('elements/materials/Av/MaterialsNote')
+MaterialsNoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsPause.card.png b/cloud/documentation/materials/Av/MaterialsPause.card.png
new file mode 100644
index 00000000000..fec18879a32
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPause.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPause.element.png b/cloud/documentation/materials/Av/MaterialsPause.element.png
new file mode 100644
index 00000000000..9af7098eb53
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPause.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPause.md b/cloud/documentation/materials/Av/MaterialsPause.md
new file mode 100644
index 00000000000..978fc807c78
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsPause.md
@@ -0,0 +1,81 @@
+# MaterialsPause
+```text
+elements/materials/Av/MaterialsPause
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPause icon](../../../icons/materials/Av/MaterialsPause.png) | ![MaterialsPause element](MaterialsPause.element.png) | ![MaterialsPause card](MaterialsPause.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPause element
+include('elements/materials/Av/MaterialsPause')
+MaterialsPause('element', 'Pause', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPause element
+include('elements/materials/Av/MaterialsPause')
+MaterialsPause('element', 'Pause', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPause card
+include('elements/materials/Av/MaterialsPause')
+MaterialsPauseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPause card
+include('elements/materials/Av/MaterialsPause')
+MaterialsPauseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsPauseCircleFilled.card.png b/cloud/documentation/materials/Av/MaterialsPauseCircleFilled.card.png
new file mode 100644
index 00000000000..4ea545d70c5
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPauseCircleFilled.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPauseCircleFilled.element.png b/cloud/documentation/materials/Av/MaterialsPauseCircleFilled.element.png
new file mode 100644
index 00000000000..1eda6a0aaa7
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPauseCircleFilled.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPauseCircleFilled.md b/cloud/documentation/materials/Av/MaterialsPauseCircleFilled.md
new file mode 100644
index 00000000000..01fe73c8079
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsPauseCircleFilled.md
@@ -0,0 +1,81 @@
+# MaterialsPauseCircleFilled
+```text
+elements/materials/Av/MaterialsPauseCircleFilled
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPauseCircleFilled icon](../../../icons/materials/Av/MaterialsPauseCircleFilled.png) | ![MaterialsPauseCircleFilled element](MaterialsPauseCircleFilled.element.png) | ![MaterialsPauseCircleFilled card](MaterialsPauseCircleFilled.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPauseCircleFilled element
+include('elements/materials/Av/MaterialsPauseCircleFilled')
+MaterialsPauseCircleFilled('element', 'Pause Circle Filled', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPauseCircleFilled element
+include('elements/materials/Av/MaterialsPauseCircleFilled')
+MaterialsPauseCircleFilled('element', 'Pause Circle Filled', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPauseCircleFilled card
+include('elements/materials/Av/MaterialsPauseCircleFilled')
+MaterialsPauseCircleFilledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPauseCircleFilled card
+include('elements/materials/Av/MaterialsPauseCircleFilled')
+MaterialsPauseCircleFilledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsPauseCircleOutline.card.png b/cloud/documentation/materials/Av/MaterialsPauseCircleOutline.card.png
new file mode 100644
index 00000000000..b57b67cee89
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPauseCircleOutline.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPauseCircleOutline.element.png b/cloud/documentation/materials/Av/MaterialsPauseCircleOutline.element.png
new file mode 100644
index 00000000000..43c5c2a076d
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPauseCircleOutline.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPauseCircleOutline.md b/cloud/documentation/materials/Av/MaterialsPauseCircleOutline.md
new file mode 100644
index 00000000000..8aa22dc015a
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsPauseCircleOutline.md
@@ -0,0 +1,81 @@
+# MaterialsPauseCircleOutline
+```text
+elements/materials/Av/MaterialsPauseCircleOutline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPauseCircleOutline icon](../../../icons/materials/Av/MaterialsPauseCircleOutline.png) | ![MaterialsPauseCircleOutline element](MaterialsPauseCircleOutline.element.png) | ![MaterialsPauseCircleOutline card](MaterialsPauseCircleOutline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPauseCircleOutline element
+include('elements/materials/Av/MaterialsPauseCircleOutline')
+MaterialsPauseCircleOutline('element', 'Pause Circle Outline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPauseCircleOutline element
+include('elements/materials/Av/MaterialsPauseCircleOutline')
+MaterialsPauseCircleOutline('element', 'Pause Circle Outline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPauseCircleOutline card
+include('elements/materials/Av/MaterialsPauseCircleOutline')
+MaterialsPauseCircleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPauseCircleOutline card
+include('elements/materials/Av/MaterialsPauseCircleOutline')
+MaterialsPauseCircleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsPlayArrow.card.png b/cloud/documentation/materials/Av/MaterialsPlayArrow.card.png
new file mode 100644
index 00000000000..9769c89d15e
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPlayArrow.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPlayArrow.element.png b/cloud/documentation/materials/Av/MaterialsPlayArrow.element.png
new file mode 100644
index 00000000000..0f20230f08e
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPlayArrow.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPlayArrow.md b/cloud/documentation/materials/Av/MaterialsPlayArrow.md
new file mode 100644
index 00000000000..7c31066738a
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsPlayArrow.md
@@ -0,0 +1,81 @@
+# MaterialsPlayArrow
+```text
+elements/materials/Av/MaterialsPlayArrow
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPlayArrow icon](../../../icons/materials/Av/MaterialsPlayArrow.png) | ![MaterialsPlayArrow element](MaterialsPlayArrow.element.png) | ![MaterialsPlayArrow card](MaterialsPlayArrow.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayArrow element
+include('elements/materials/Av/MaterialsPlayArrow')
+MaterialsPlayArrow('element', 'Play Arrow', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayArrow element
+include('elements/materials/Av/MaterialsPlayArrow')
+MaterialsPlayArrow('element', 'Play Arrow', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlayArrow card
+include('elements/materials/Av/MaterialsPlayArrow')
+MaterialsPlayArrowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlayArrow card
+include('elements/materials/Av/MaterialsPlayArrow')
+MaterialsPlayArrowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsPlayCircleFilled.card.png b/cloud/documentation/materials/Av/MaterialsPlayCircleFilled.card.png
new file mode 100644
index 00000000000..78f3d5d8597
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPlayCircleFilled.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPlayCircleFilled.element.png b/cloud/documentation/materials/Av/MaterialsPlayCircleFilled.element.png
new file mode 100644
index 00000000000..8507ba0521a
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPlayCircleFilled.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPlayCircleFilled.md b/cloud/documentation/materials/Av/MaterialsPlayCircleFilled.md
new file mode 100644
index 00000000000..5b5af2258c2
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsPlayCircleFilled.md
@@ -0,0 +1,81 @@
+# MaterialsPlayCircleFilled
+```text
+elements/materials/Av/MaterialsPlayCircleFilled
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPlayCircleFilled icon](../../../icons/materials/Av/MaterialsPlayCircleFilled.png) | ![MaterialsPlayCircleFilled element](MaterialsPlayCircleFilled.element.png) | ![MaterialsPlayCircleFilled card](MaterialsPlayCircleFilled.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayCircleFilled element
+include('elements/materials/Av/MaterialsPlayCircleFilled')
+MaterialsPlayCircleFilled('element', 'Play Circle Filled', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayCircleFilled element
+include('elements/materials/Av/MaterialsPlayCircleFilled')
+MaterialsPlayCircleFilled('element', 'Play Circle Filled', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlayCircleFilled card
+include('elements/materials/Av/MaterialsPlayCircleFilled')
+MaterialsPlayCircleFilledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlayCircleFilled card
+include('elements/materials/Av/MaterialsPlayCircleFilled')
+MaterialsPlayCircleFilledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsPlayCircleFilledWhite.card.png b/cloud/documentation/materials/Av/MaterialsPlayCircleFilledWhite.card.png
new file mode 100644
index 00000000000..a66e5b7370b
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPlayCircleFilledWhite.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPlayCircleFilledWhite.element.png b/cloud/documentation/materials/Av/MaterialsPlayCircleFilledWhite.element.png
new file mode 100644
index 00000000000..eb71326245e
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPlayCircleFilledWhite.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPlayCircleFilledWhite.md b/cloud/documentation/materials/Av/MaterialsPlayCircleFilledWhite.md
new file mode 100644
index 00000000000..ced6245d0aa
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsPlayCircleFilledWhite.md
@@ -0,0 +1,81 @@
+# MaterialsPlayCircleFilledWhite
+```text
+elements/materials/Av/MaterialsPlayCircleFilledWhite
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPlayCircleFilledWhite icon](../../../icons/materials/Av/MaterialsPlayCircleFilledWhite.png) | ![MaterialsPlayCircleFilledWhite element](MaterialsPlayCircleFilledWhite.element.png) | ![MaterialsPlayCircleFilledWhite card](MaterialsPlayCircleFilledWhite.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayCircleFilledWhite element
+include('elements/materials/Av/MaterialsPlayCircleFilledWhite')
+MaterialsPlayCircleFilledWhite('element', 'Play Circle Filled White', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayCircleFilledWhite element
+include('elements/materials/Av/MaterialsPlayCircleFilledWhite')
+MaterialsPlayCircleFilledWhite('element', 'Play Circle Filled White', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlayCircleFilledWhite card
+include('elements/materials/Av/MaterialsPlayCircleFilledWhite')
+MaterialsPlayCircleFilledWhiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlayCircleFilledWhite card
+include('elements/materials/Av/MaterialsPlayCircleFilledWhite')
+MaterialsPlayCircleFilledWhiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsPlayCircleOutline.card.png b/cloud/documentation/materials/Av/MaterialsPlayCircleOutline.card.png
new file mode 100644
index 00000000000..9756e102fcc
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPlayCircleOutline.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPlayCircleOutline.element.png b/cloud/documentation/materials/Av/MaterialsPlayCircleOutline.element.png
new file mode 100644
index 00000000000..13884a8c0f7
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPlayCircleOutline.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPlayCircleOutline.md b/cloud/documentation/materials/Av/MaterialsPlayCircleOutline.md
new file mode 100644
index 00000000000..98651e1bc60
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsPlayCircleOutline.md
@@ -0,0 +1,81 @@
+# MaterialsPlayCircleOutline
+```text
+elements/materials/Av/MaterialsPlayCircleOutline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPlayCircleOutline icon](../../../icons/materials/Av/MaterialsPlayCircleOutline.png) | ![MaterialsPlayCircleOutline element](MaterialsPlayCircleOutline.element.png) | ![MaterialsPlayCircleOutline card](MaterialsPlayCircleOutline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayCircleOutline element
+include('elements/materials/Av/MaterialsPlayCircleOutline')
+MaterialsPlayCircleOutline('element', 'Play Circle Outline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayCircleOutline element
+include('elements/materials/Av/MaterialsPlayCircleOutline')
+MaterialsPlayCircleOutline('element', 'Play Circle Outline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlayCircleOutline card
+include('elements/materials/Av/MaterialsPlayCircleOutline')
+MaterialsPlayCircleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlayCircleOutline card
+include('elements/materials/Av/MaterialsPlayCircleOutline')
+MaterialsPlayCircleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsPlaylistAdd.card.png b/cloud/documentation/materials/Av/MaterialsPlaylistAdd.card.png
new file mode 100644
index 00000000000..5b3bd860f49
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPlaylistAdd.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPlaylistAdd.element.png b/cloud/documentation/materials/Av/MaterialsPlaylistAdd.element.png
new file mode 100644
index 00000000000..e9c2bb23334
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPlaylistAdd.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPlaylistAdd.md b/cloud/documentation/materials/Av/MaterialsPlaylistAdd.md
new file mode 100644
index 00000000000..a34f2df338d
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsPlaylistAdd.md
@@ -0,0 +1,81 @@
+# MaterialsPlaylistAdd
+```text
+elements/materials/Av/MaterialsPlaylistAdd
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPlaylistAdd icon](../../../icons/materials/Av/MaterialsPlaylistAdd.png) | ![MaterialsPlaylistAdd element](MaterialsPlaylistAdd.element.png) | ![MaterialsPlaylistAdd card](MaterialsPlaylistAdd.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlaylistAdd element
+include('elements/materials/Av/MaterialsPlaylistAdd')
+MaterialsPlaylistAdd('element', 'Playlist Add', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlaylistAdd element
+include('elements/materials/Av/MaterialsPlaylistAdd')
+MaterialsPlaylistAdd('element', 'Playlist Add', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlaylistAdd card
+include('elements/materials/Av/MaterialsPlaylistAdd')
+MaterialsPlaylistAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlaylistAdd card
+include('elements/materials/Av/MaterialsPlaylistAdd')
+MaterialsPlaylistAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsPlaylistAddCheck.card.png b/cloud/documentation/materials/Av/MaterialsPlaylistAddCheck.card.png
new file mode 100644
index 00000000000..df43d6831d6
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPlaylistAddCheck.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPlaylistAddCheck.element.png b/cloud/documentation/materials/Av/MaterialsPlaylistAddCheck.element.png
new file mode 100644
index 00000000000..f2a47705e4f
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPlaylistAddCheck.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPlaylistAddCheck.md b/cloud/documentation/materials/Av/MaterialsPlaylistAddCheck.md
new file mode 100644
index 00000000000..cccff9386b9
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsPlaylistAddCheck.md
@@ -0,0 +1,81 @@
+# MaterialsPlaylistAddCheck
+```text
+elements/materials/Av/MaterialsPlaylistAddCheck
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPlaylistAddCheck icon](../../../icons/materials/Av/MaterialsPlaylistAddCheck.png) | ![MaterialsPlaylistAddCheck element](MaterialsPlaylistAddCheck.element.png) | ![MaterialsPlaylistAddCheck card](MaterialsPlaylistAddCheck.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlaylistAddCheck element
+include('elements/materials/Av/MaterialsPlaylistAddCheck')
+MaterialsPlaylistAddCheck('element', 'Playlist Add Check', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlaylistAddCheck element
+include('elements/materials/Av/MaterialsPlaylistAddCheck')
+MaterialsPlaylistAddCheck('element', 'Playlist Add Check', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlaylistAddCheck card
+include('elements/materials/Av/MaterialsPlaylistAddCheck')
+MaterialsPlaylistAddCheckCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlaylistAddCheck card
+include('elements/materials/Av/MaterialsPlaylistAddCheck')
+MaterialsPlaylistAddCheckCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsPlaylistPlay.card.png b/cloud/documentation/materials/Av/MaterialsPlaylistPlay.card.png
new file mode 100644
index 00000000000..617de5a8b52
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPlaylistPlay.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPlaylistPlay.element.png b/cloud/documentation/materials/Av/MaterialsPlaylistPlay.element.png
new file mode 100644
index 00000000000..edac97d8d6a
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsPlaylistPlay.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsPlaylistPlay.md b/cloud/documentation/materials/Av/MaterialsPlaylistPlay.md
new file mode 100644
index 00000000000..366e59a5b7b
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsPlaylistPlay.md
@@ -0,0 +1,81 @@
+# MaterialsPlaylistPlay
+```text
+elements/materials/Av/MaterialsPlaylistPlay
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPlaylistPlay icon](../../../icons/materials/Av/MaterialsPlaylistPlay.png) | ![MaterialsPlaylistPlay element](MaterialsPlaylistPlay.element.png) | ![MaterialsPlaylistPlay card](MaterialsPlaylistPlay.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlaylistPlay element
+include('elements/materials/Av/MaterialsPlaylistPlay')
+MaterialsPlaylistPlay('element', 'Playlist Play', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlaylistPlay element
+include('elements/materials/Av/MaterialsPlaylistPlay')
+MaterialsPlaylistPlay('element', 'Playlist Play', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlaylistPlay card
+include('elements/materials/Av/MaterialsPlaylistPlay')
+MaterialsPlaylistPlayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlaylistPlay card
+include('elements/materials/Av/MaterialsPlaylistPlay')
+MaterialsPlaylistPlayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsQueue.card.png b/cloud/documentation/materials/Av/MaterialsQueue.card.png
new file mode 100644
index 00000000000..ecf0f1cfefe
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsQueue.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsQueue.element.png b/cloud/documentation/materials/Av/MaterialsQueue.element.png
new file mode 100644
index 00000000000..6991cba537b
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsQueue.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsQueue.md b/cloud/documentation/materials/Av/MaterialsQueue.md
new file mode 100644
index 00000000000..9bec2d3c351
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsQueue.md
@@ -0,0 +1,81 @@
+# MaterialsQueue
+```text
+elements/materials/Av/MaterialsQueue
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsQueue icon](../../../icons/materials/Av/MaterialsQueue.png) | ![MaterialsQueue element](MaterialsQueue.element.png) | ![MaterialsQueue card](MaterialsQueue.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQueue element
+include('elements/materials/Av/MaterialsQueue')
+MaterialsQueue('element', 'Queue', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQueue element
+include('elements/materials/Av/MaterialsQueue')
+MaterialsQueue('element', 'Queue', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsQueue card
+include('elements/materials/Av/MaterialsQueue')
+MaterialsQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsQueue card
+include('elements/materials/Av/MaterialsQueue')
+MaterialsQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsQueueMusic.card.png b/cloud/documentation/materials/Av/MaterialsQueueMusic.card.png
new file mode 100644
index 00000000000..ceeda76165d
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsQueueMusic.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsQueueMusic.element.png b/cloud/documentation/materials/Av/MaterialsQueueMusic.element.png
new file mode 100644
index 00000000000..c61b13832d4
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsQueueMusic.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsQueueMusic.md b/cloud/documentation/materials/Av/MaterialsQueueMusic.md
new file mode 100644
index 00000000000..fc61cdc0f62
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsQueueMusic.md
@@ -0,0 +1,81 @@
+# MaterialsQueueMusic
+```text
+elements/materials/Av/MaterialsQueueMusic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsQueueMusic icon](../../../icons/materials/Av/MaterialsQueueMusic.png) | ![MaterialsQueueMusic element](MaterialsQueueMusic.element.png) | ![MaterialsQueueMusic card](MaterialsQueueMusic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQueueMusic element
+include('elements/materials/Av/MaterialsQueueMusic')
+MaterialsQueueMusic('element', 'Queue Music', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQueueMusic element
+include('elements/materials/Av/MaterialsQueueMusic')
+MaterialsQueueMusic('element', 'Queue Music', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsQueueMusic card
+include('elements/materials/Av/MaterialsQueueMusic')
+MaterialsQueueMusicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsQueueMusic card
+include('elements/materials/Av/MaterialsQueueMusic')
+MaterialsQueueMusicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsQueuePlayNext.card.png b/cloud/documentation/materials/Av/MaterialsQueuePlayNext.card.png
new file mode 100644
index 00000000000..a09278239fd
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsQueuePlayNext.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsQueuePlayNext.element.png b/cloud/documentation/materials/Av/MaterialsQueuePlayNext.element.png
new file mode 100644
index 00000000000..e930e576254
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsQueuePlayNext.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsQueuePlayNext.md b/cloud/documentation/materials/Av/MaterialsQueuePlayNext.md
new file mode 100644
index 00000000000..4a316c69301
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsQueuePlayNext.md
@@ -0,0 +1,81 @@
+# MaterialsQueuePlayNext
+```text
+elements/materials/Av/MaterialsQueuePlayNext
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsQueuePlayNext icon](../../../icons/materials/Av/MaterialsQueuePlayNext.png) | ![MaterialsQueuePlayNext element](MaterialsQueuePlayNext.element.png) | ![MaterialsQueuePlayNext card](MaterialsQueuePlayNext.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQueuePlayNext element
+include('elements/materials/Av/MaterialsQueuePlayNext')
+MaterialsQueuePlayNext('element', 'Queue Play Next', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQueuePlayNext element
+include('elements/materials/Av/MaterialsQueuePlayNext')
+MaterialsQueuePlayNext('element', 'Queue Play Next', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsQueuePlayNext card
+include('elements/materials/Av/MaterialsQueuePlayNext')
+MaterialsQueuePlayNextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsQueuePlayNext card
+include('elements/materials/Av/MaterialsQueuePlayNext')
+MaterialsQueuePlayNextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsRadio.card.png b/cloud/documentation/materials/Av/MaterialsRadio.card.png
new file mode 100644
index 00000000000..f02fd701ef8
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsRadio.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsRadio.element.png b/cloud/documentation/materials/Av/MaterialsRadio.element.png
new file mode 100644
index 00000000000..2afcdf66e22
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsRadio.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsRadio.md b/cloud/documentation/materials/Av/MaterialsRadio.md
new file mode 100644
index 00000000000..c54ac5795da
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsRadio.md
@@ -0,0 +1,81 @@
+# MaterialsRadio
+```text
+elements/materials/Av/MaterialsRadio
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRadio icon](../../../icons/materials/Av/MaterialsRadio.png) | ![MaterialsRadio element](MaterialsRadio.element.png) | ![MaterialsRadio card](MaterialsRadio.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRadio element
+include('elements/materials/Av/MaterialsRadio')
+MaterialsRadio('element', 'Radio', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRadio element
+include('elements/materials/Av/MaterialsRadio')
+MaterialsRadio('element', 'Radio', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRadio card
+include('elements/materials/Av/MaterialsRadio')
+MaterialsRadioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRadio card
+include('elements/materials/Av/MaterialsRadio')
+MaterialsRadioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsRecentActors.card.png b/cloud/documentation/materials/Av/MaterialsRecentActors.card.png
new file mode 100644
index 00000000000..70656b5b9c2
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsRecentActors.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsRecentActors.element.png b/cloud/documentation/materials/Av/MaterialsRecentActors.element.png
new file mode 100644
index 00000000000..fba65469119
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsRecentActors.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsRecentActors.md b/cloud/documentation/materials/Av/MaterialsRecentActors.md
new file mode 100644
index 00000000000..1ed507eeb11
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsRecentActors.md
@@ -0,0 +1,81 @@
+# MaterialsRecentActors
+```text
+elements/materials/Av/MaterialsRecentActors
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRecentActors icon](../../../icons/materials/Av/MaterialsRecentActors.png) | ![MaterialsRecentActors element](MaterialsRecentActors.element.png) | ![MaterialsRecentActors card](MaterialsRecentActors.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRecentActors element
+include('elements/materials/Av/MaterialsRecentActors')
+MaterialsRecentActors('element', 'Recent Actors', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRecentActors element
+include('elements/materials/Av/MaterialsRecentActors')
+MaterialsRecentActors('element', 'Recent Actors', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRecentActors card
+include('elements/materials/Av/MaterialsRecentActors')
+MaterialsRecentActorsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRecentActors card
+include('elements/materials/Av/MaterialsRecentActors')
+MaterialsRecentActorsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsRemoveFromQueue.card.png b/cloud/documentation/materials/Av/MaterialsRemoveFromQueue.card.png
new file mode 100644
index 00000000000..f758aa01237
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsRemoveFromQueue.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsRemoveFromQueue.element.png b/cloud/documentation/materials/Av/MaterialsRemoveFromQueue.element.png
new file mode 100644
index 00000000000..9200e393376
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsRemoveFromQueue.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsRemoveFromQueue.md b/cloud/documentation/materials/Av/MaterialsRemoveFromQueue.md
new file mode 100644
index 00000000000..205751e6a0d
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsRemoveFromQueue.md
@@ -0,0 +1,81 @@
+# MaterialsRemoveFromQueue
+```text
+elements/materials/Av/MaterialsRemoveFromQueue
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRemoveFromQueue icon](../../../icons/materials/Av/MaterialsRemoveFromQueue.png) | ![MaterialsRemoveFromQueue element](MaterialsRemoveFromQueue.element.png) | ![MaterialsRemoveFromQueue card](MaterialsRemoveFromQueue.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveFromQueue element
+include('elements/materials/Av/MaterialsRemoveFromQueue')
+MaterialsRemoveFromQueue('element', 'Remove From Queue', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveFromQueue element
+include('elements/materials/Av/MaterialsRemoveFromQueue')
+MaterialsRemoveFromQueue('element', 'Remove From Queue', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRemoveFromQueue card
+include('elements/materials/Av/MaterialsRemoveFromQueue')
+MaterialsRemoveFromQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRemoveFromQueue card
+include('elements/materials/Av/MaterialsRemoveFromQueue')
+MaterialsRemoveFromQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsRepeat.card.png b/cloud/documentation/materials/Av/MaterialsRepeat.card.png
new file mode 100644
index 00000000000..83c2a967493
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsRepeat.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsRepeat.element.png b/cloud/documentation/materials/Av/MaterialsRepeat.element.png
new file mode 100644
index 00000000000..02544f84719
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsRepeat.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsRepeat.md b/cloud/documentation/materials/Av/MaterialsRepeat.md
new file mode 100644
index 00000000000..30c14b9da12
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsRepeat.md
@@ -0,0 +1,81 @@
+# MaterialsRepeat
+```text
+elements/materials/Av/MaterialsRepeat
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRepeat icon](../../../icons/materials/Av/MaterialsRepeat.png) | ![MaterialsRepeat element](MaterialsRepeat.element.png) | ![MaterialsRepeat card](MaterialsRepeat.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRepeat element
+include('elements/materials/Av/MaterialsRepeat')
+MaterialsRepeat('element', 'Repeat', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRepeat element
+include('elements/materials/Av/MaterialsRepeat')
+MaterialsRepeat('element', 'Repeat', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRepeat card
+include('elements/materials/Av/MaterialsRepeat')
+MaterialsRepeatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRepeat card
+include('elements/materials/Av/MaterialsRepeat')
+MaterialsRepeatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsRepeatOne.card.png b/cloud/documentation/materials/Av/MaterialsRepeatOne.card.png
new file mode 100644
index 00000000000..eca8642e023
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsRepeatOne.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsRepeatOne.element.png b/cloud/documentation/materials/Av/MaterialsRepeatOne.element.png
new file mode 100644
index 00000000000..37ceb2db9ae
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsRepeatOne.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsRepeatOne.md b/cloud/documentation/materials/Av/MaterialsRepeatOne.md
new file mode 100644
index 00000000000..3a3398d8831
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsRepeatOne.md
@@ -0,0 +1,81 @@
+# MaterialsRepeatOne
+```text
+elements/materials/Av/MaterialsRepeatOne
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRepeatOne icon](../../../icons/materials/Av/MaterialsRepeatOne.png) | ![MaterialsRepeatOne element](MaterialsRepeatOne.element.png) | ![MaterialsRepeatOne card](MaterialsRepeatOne.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRepeatOne element
+include('elements/materials/Av/MaterialsRepeatOne')
+MaterialsRepeatOne('element', 'Repeat One', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRepeatOne element
+include('elements/materials/Av/MaterialsRepeatOne')
+MaterialsRepeatOne('element', 'Repeat One', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRepeatOne card
+include('elements/materials/Av/MaterialsRepeatOne')
+MaterialsRepeatOneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRepeatOne card
+include('elements/materials/Av/MaterialsRepeatOne')
+MaterialsRepeatOneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsReplay.card.png b/cloud/documentation/materials/Av/MaterialsReplay.card.png
new file mode 100644
index 00000000000..ecd0501614a
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsReplay.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsReplay.element.png b/cloud/documentation/materials/Av/MaterialsReplay.element.png
new file mode 100644
index 00000000000..4d951de98f2
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsReplay.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsReplay.md b/cloud/documentation/materials/Av/MaterialsReplay.md
new file mode 100644
index 00000000000..9081a8145b7
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsReplay.md
@@ -0,0 +1,81 @@
+# MaterialsReplay
+```text
+elements/materials/Av/MaterialsReplay
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsReplay icon](../../../icons/materials/Av/MaterialsReplay.png) | ![MaterialsReplay element](MaterialsReplay.element.png) | ![MaterialsReplay card](MaterialsReplay.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplay element
+include('elements/materials/Av/MaterialsReplay')
+MaterialsReplay('element', 'Replay', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplay element
+include('elements/materials/Av/MaterialsReplay')
+MaterialsReplay('element', 'Replay', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReplay card
+include('elements/materials/Av/MaterialsReplay')
+MaterialsReplayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReplay card
+include('elements/materials/Av/MaterialsReplay')
+MaterialsReplayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsReplay10.card.png b/cloud/documentation/materials/Av/MaterialsReplay10.card.png
new file mode 100644
index 00000000000..6a532fc8c08
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsReplay10.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsReplay10.element.png b/cloud/documentation/materials/Av/MaterialsReplay10.element.png
new file mode 100644
index 00000000000..2b955742e8d
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsReplay10.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsReplay10.md b/cloud/documentation/materials/Av/MaterialsReplay10.md
new file mode 100644
index 00000000000..dae637e6d6f
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsReplay10.md
@@ -0,0 +1,81 @@
+# MaterialsReplay10
+```text
+elements/materials/Av/MaterialsReplay10
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsReplay10 icon](../../../icons/materials/Av/MaterialsReplay10.png) | ![MaterialsReplay10 element](MaterialsReplay10.element.png) | ![MaterialsReplay10 card](MaterialsReplay10.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplay10 element
+include('elements/materials/Av/MaterialsReplay10')
+MaterialsReplay10('element', 'Replay10', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplay10 element
+include('elements/materials/Av/MaterialsReplay10')
+MaterialsReplay10('element', 'Replay10', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReplay10 card
+include('elements/materials/Av/MaterialsReplay10')
+MaterialsReplay10Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReplay10 card
+include('elements/materials/Av/MaterialsReplay10')
+MaterialsReplay10Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsReplay30.card.png b/cloud/documentation/materials/Av/MaterialsReplay30.card.png
new file mode 100644
index 00000000000..d1b8dd6863e
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsReplay30.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsReplay30.element.png b/cloud/documentation/materials/Av/MaterialsReplay30.element.png
new file mode 100644
index 00000000000..5ddfaeeeb69
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsReplay30.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsReplay30.md b/cloud/documentation/materials/Av/MaterialsReplay30.md
new file mode 100644
index 00000000000..36ed7571398
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsReplay30.md
@@ -0,0 +1,81 @@
+# MaterialsReplay30
+```text
+elements/materials/Av/MaterialsReplay30
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsReplay30 icon](../../../icons/materials/Av/MaterialsReplay30.png) | ![MaterialsReplay30 element](MaterialsReplay30.element.png) | ![MaterialsReplay30 card](MaterialsReplay30.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplay30 element
+include('elements/materials/Av/MaterialsReplay30')
+MaterialsReplay30('element', 'Replay30', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplay30 element
+include('elements/materials/Av/MaterialsReplay30')
+MaterialsReplay30('element', 'Replay30', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReplay30 card
+include('elements/materials/Av/MaterialsReplay30')
+MaterialsReplay30Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReplay30 card
+include('elements/materials/Av/MaterialsReplay30')
+MaterialsReplay30Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsReplay5.card.png b/cloud/documentation/materials/Av/MaterialsReplay5.card.png
new file mode 100644
index 00000000000..9916996abb7
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsReplay5.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsReplay5.element.png b/cloud/documentation/materials/Av/MaterialsReplay5.element.png
new file mode 100644
index 00000000000..5cf23dd4505
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsReplay5.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsReplay5.md b/cloud/documentation/materials/Av/MaterialsReplay5.md
new file mode 100644
index 00000000000..6e17bdb96f8
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsReplay5.md
@@ -0,0 +1,81 @@
+# MaterialsReplay5
+```text
+elements/materials/Av/MaterialsReplay5
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsReplay5 icon](../../../icons/materials/Av/MaterialsReplay5.png) | ![MaterialsReplay5 element](MaterialsReplay5.element.png) | ![MaterialsReplay5 card](MaterialsReplay5.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplay5 element
+include('elements/materials/Av/MaterialsReplay5')
+MaterialsReplay5('element', 'Replay5', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplay5 element
+include('elements/materials/Av/MaterialsReplay5')
+MaterialsReplay5('element', 'Replay5', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReplay5 card
+include('elements/materials/Av/MaterialsReplay5')
+MaterialsReplay5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReplay5 card
+include('elements/materials/Av/MaterialsReplay5')
+MaterialsReplay5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsShuffle.card.png b/cloud/documentation/materials/Av/MaterialsShuffle.card.png
new file mode 100644
index 00000000000..5f13874d4ca
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsShuffle.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsShuffle.element.png b/cloud/documentation/materials/Av/MaterialsShuffle.element.png
new file mode 100644
index 00000000000..db0226ad684
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsShuffle.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsShuffle.md b/cloud/documentation/materials/Av/MaterialsShuffle.md
new file mode 100644
index 00000000000..81904a1fb66
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsShuffle.md
@@ -0,0 +1,81 @@
+# MaterialsShuffle
+```text
+elements/materials/Av/MaterialsShuffle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsShuffle icon](../../../icons/materials/Av/MaterialsShuffle.png) | ![MaterialsShuffle element](MaterialsShuffle.element.png) | ![MaterialsShuffle card](MaterialsShuffle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShuffle element
+include('elements/materials/Av/MaterialsShuffle')
+MaterialsShuffle('element', 'Shuffle', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShuffle element
+include('elements/materials/Av/MaterialsShuffle')
+MaterialsShuffle('element', 'Shuffle', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsShuffle card
+include('elements/materials/Av/MaterialsShuffle')
+MaterialsShuffleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsShuffle card
+include('elements/materials/Av/MaterialsShuffle')
+MaterialsShuffleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsSkipNext.card.png b/cloud/documentation/materials/Av/MaterialsSkipNext.card.png
new file mode 100644
index 00000000000..06ae2018c52
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsSkipNext.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsSkipNext.element.png b/cloud/documentation/materials/Av/MaterialsSkipNext.element.png
new file mode 100644
index 00000000000..510ebdc34a5
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsSkipNext.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsSkipNext.md b/cloud/documentation/materials/Av/MaterialsSkipNext.md
new file mode 100644
index 00000000000..80fc970fecb
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsSkipNext.md
@@ -0,0 +1,81 @@
+# MaterialsSkipNext
+```text
+elements/materials/Av/MaterialsSkipNext
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSkipNext icon](../../../icons/materials/Av/MaterialsSkipNext.png) | ![MaterialsSkipNext element](MaterialsSkipNext.element.png) | ![MaterialsSkipNext card](MaterialsSkipNext.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSkipNext element
+include('elements/materials/Av/MaterialsSkipNext')
+MaterialsSkipNext('element', 'Skip Next', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSkipNext element
+include('elements/materials/Av/MaterialsSkipNext')
+MaterialsSkipNext('element', 'Skip Next', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSkipNext card
+include('elements/materials/Av/MaterialsSkipNext')
+MaterialsSkipNextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSkipNext card
+include('elements/materials/Av/MaterialsSkipNext')
+MaterialsSkipNextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsSkipPrevious.card.png b/cloud/documentation/materials/Av/MaterialsSkipPrevious.card.png
new file mode 100644
index 00000000000..f14b69c6ca0
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsSkipPrevious.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsSkipPrevious.element.png b/cloud/documentation/materials/Av/MaterialsSkipPrevious.element.png
new file mode 100644
index 00000000000..d7d54204e3c
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsSkipPrevious.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsSkipPrevious.md b/cloud/documentation/materials/Av/MaterialsSkipPrevious.md
new file mode 100644
index 00000000000..114098f7cc4
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsSkipPrevious.md
@@ -0,0 +1,81 @@
+# MaterialsSkipPrevious
+```text
+elements/materials/Av/MaterialsSkipPrevious
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSkipPrevious icon](../../../icons/materials/Av/MaterialsSkipPrevious.png) | ![MaterialsSkipPrevious element](MaterialsSkipPrevious.element.png) | ![MaterialsSkipPrevious card](MaterialsSkipPrevious.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSkipPrevious element
+include('elements/materials/Av/MaterialsSkipPrevious')
+MaterialsSkipPrevious('element', 'Skip Previous', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSkipPrevious element
+include('elements/materials/Av/MaterialsSkipPrevious')
+MaterialsSkipPrevious('element', 'Skip Previous', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSkipPrevious card
+include('elements/materials/Av/MaterialsSkipPrevious')
+MaterialsSkipPreviousCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSkipPrevious card
+include('elements/materials/Av/MaterialsSkipPrevious')
+MaterialsSkipPreviousCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsSlowMotionVideo.card.png b/cloud/documentation/materials/Av/MaterialsSlowMotionVideo.card.png
new file mode 100644
index 00000000000..0733955c47d
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsSlowMotionVideo.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsSlowMotionVideo.element.png b/cloud/documentation/materials/Av/MaterialsSlowMotionVideo.element.png
new file mode 100644
index 00000000000..5d2446dc98d
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsSlowMotionVideo.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsSlowMotionVideo.md b/cloud/documentation/materials/Av/MaterialsSlowMotionVideo.md
new file mode 100644
index 00000000000..931a673f8af
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsSlowMotionVideo.md
@@ -0,0 +1,81 @@
+# MaterialsSlowMotionVideo
+```text
+elements/materials/Av/MaterialsSlowMotionVideo
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSlowMotionVideo icon](../../../icons/materials/Av/MaterialsSlowMotionVideo.png) | ![MaterialsSlowMotionVideo element](MaterialsSlowMotionVideo.element.png) | ![MaterialsSlowMotionVideo card](MaterialsSlowMotionVideo.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSlowMotionVideo element
+include('elements/materials/Av/MaterialsSlowMotionVideo')
+MaterialsSlowMotionVideo('element', 'Slow Motion Video', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSlowMotionVideo element
+include('elements/materials/Av/MaterialsSlowMotionVideo')
+MaterialsSlowMotionVideo('element', 'Slow Motion Video', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSlowMotionVideo card
+include('elements/materials/Av/MaterialsSlowMotionVideo')
+MaterialsSlowMotionVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSlowMotionVideo card
+include('elements/materials/Av/MaterialsSlowMotionVideo')
+MaterialsSlowMotionVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsSnooze.card.png b/cloud/documentation/materials/Av/MaterialsSnooze.card.png
new file mode 100644
index 00000000000..0e5eaa8f80a
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsSnooze.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsSnooze.element.png b/cloud/documentation/materials/Av/MaterialsSnooze.element.png
new file mode 100644
index 00000000000..a048553c58f
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsSnooze.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsSnooze.md b/cloud/documentation/materials/Av/MaterialsSnooze.md
new file mode 100644
index 00000000000..66419ca6ae0
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsSnooze.md
@@ -0,0 +1,81 @@
+# MaterialsSnooze
+```text
+elements/materials/Av/MaterialsSnooze
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSnooze icon](../../../icons/materials/Av/MaterialsSnooze.png) | ![MaterialsSnooze element](MaterialsSnooze.element.png) | ![MaterialsSnooze card](MaterialsSnooze.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSnooze element
+include('elements/materials/Av/MaterialsSnooze')
+MaterialsSnooze('element', 'Snooze', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSnooze element
+include('elements/materials/Av/MaterialsSnooze')
+MaterialsSnooze('element', 'Snooze', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSnooze card
+include('elements/materials/Av/MaterialsSnooze')
+MaterialsSnoozeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSnooze card
+include('elements/materials/Av/MaterialsSnooze')
+MaterialsSnoozeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsStop.card.png b/cloud/documentation/materials/Av/MaterialsStop.card.png
new file mode 100644
index 00000000000..dd7b6d70a52
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsStop.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsStop.element.png b/cloud/documentation/materials/Av/MaterialsStop.element.png
new file mode 100644
index 00000000000..294462019d2
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsStop.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsStop.md b/cloud/documentation/materials/Av/MaterialsStop.md
new file mode 100644
index 00000000000..d7844c3044a
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsStop.md
@@ -0,0 +1,81 @@
+# MaterialsStop
+```text
+elements/materials/Av/MaterialsStop
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsStop icon](../../../icons/materials/Av/MaterialsStop.png) | ![MaterialsStop element](MaterialsStop.element.png) | ![MaterialsStop card](MaterialsStop.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStop element
+include('elements/materials/Av/MaterialsStop')
+MaterialsStop('element', 'Stop', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStop element
+include('elements/materials/Av/MaterialsStop')
+MaterialsStop('element', 'Stop', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStop card
+include('elements/materials/Av/MaterialsStop')
+MaterialsStopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStop card
+include('elements/materials/Av/MaterialsStop')
+MaterialsStopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsSubscriptions.card.png b/cloud/documentation/materials/Av/MaterialsSubscriptions.card.png
new file mode 100644
index 00000000000..867cac598d9
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsSubscriptions.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsSubscriptions.element.png b/cloud/documentation/materials/Av/MaterialsSubscriptions.element.png
new file mode 100644
index 00000000000..4467c27f202
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsSubscriptions.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsSubscriptions.md b/cloud/documentation/materials/Av/MaterialsSubscriptions.md
new file mode 100644
index 00000000000..f00e93f444c
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsSubscriptions.md
@@ -0,0 +1,81 @@
+# MaterialsSubscriptions
+```text
+elements/materials/Av/MaterialsSubscriptions
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSubscriptions icon](../../../icons/materials/Av/MaterialsSubscriptions.png) | ![MaterialsSubscriptions element](MaterialsSubscriptions.element.png) | ![MaterialsSubscriptions card](MaterialsSubscriptions.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubscriptions element
+include('elements/materials/Av/MaterialsSubscriptions')
+MaterialsSubscriptions('element', 'Subscriptions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubscriptions element
+include('elements/materials/Av/MaterialsSubscriptions')
+MaterialsSubscriptions('element', 'Subscriptions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSubscriptions card
+include('elements/materials/Av/MaterialsSubscriptions')
+MaterialsSubscriptionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSubscriptions card
+include('elements/materials/Av/MaterialsSubscriptions')
+MaterialsSubscriptionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsSubtitles.card.png b/cloud/documentation/materials/Av/MaterialsSubtitles.card.png
new file mode 100644
index 00000000000..5b3f5a76d20
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsSubtitles.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsSubtitles.element.png b/cloud/documentation/materials/Av/MaterialsSubtitles.element.png
new file mode 100644
index 00000000000..493d5df056f
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsSubtitles.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsSubtitles.md b/cloud/documentation/materials/Av/MaterialsSubtitles.md
new file mode 100644
index 00000000000..4219635be5a
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsSubtitles.md
@@ -0,0 +1,81 @@
+# MaterialsSubtitles
+```text
+elements/materials/Av/MaterialsSubtitles
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSubtitles icon](../../../icons/materials/Av/MaterialsSubtitles.png) | ![MaterialsSubtitles element](MaterialsSubtitles.element.png) | ![MaterialsSubtitles card](MaterialsSubtitles.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubtitles element
+include('elements/materials/Av/MaterialsSubtitles')
+MaterialsSubtitles('element', 'Subtitles', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubtitles element
+include('elements/materials/Av/MaterialsSubtitles')
+MaterialsSubtitles('element', 'Subtitles', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSubtitles card
+include('elements/materials/Av/MaterialsSubtitles')
+MaterialsSubtitlesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSubtitles card
+include('elements/materials/Av/MaterialsSubtitles')
+MaterialsSubtitlesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsSurroundSound.card.png b/cloud/documentation/materials/Av/MaterialsSurroundSound.card.png
new file mode 100644
index 00000000000..a7c641c547b
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsSurroundSound.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsSurroundSound.element.png b/cloud/documentation/materials/Av/MaterialsSurroundSound.element.png
new file mode 100644
index 00000000000..53ade7c8ebf
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsSurroundSound.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsSurroundSound.md b/cloud/documentation/materials/Av/MaterialsSurroundSound.md
new file mode 100644
index 00000000000..39f2118c794
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsSurroundSound.md
@@ -0,0 +1,81 @@
+# MaterialsSurroundSound
+```text
+elements/materials/Av/MaterialsSurroundSound
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSurroundSound icon](../../../icons/materials/Av/MaterialsSurroundSound.png) | ![MaterialsSurroundSound element](MaterialsSurroundSound.element.png) | ![MaterialsSurroundSound card](MaterialsSurroundSound.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSurroundSound element
+include('elements/materials/Av/MaterialsSurroundSound')
+MaterialsSurroundSound('element', 'Surround Sound', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSurroundSound element
+include('elements/materials/Av/MaterialsSurroundSound')
+MaterialsSurroundSound('element', 'Surround Sound', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSurroundSound card
+include('elements/materials/Av/MaterialsSurroundSound')
+MaterialsSurroundSoundCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSurroundSound card
+include('elements/materials/Av/MaterialsSurroundSound')
+MaterialsSurroundSoundCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsVideoCall.card.png b/cloud/documentation/materials/Av/MaterialsVideoCall.card.png
new file mode 100644
index 00000000000..ef55b6a822d
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVideoCall.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVideoCall.element.png b/cloud/documentation/materials/Av/MaterialsVideoCall.element.png
new file mode 100644
index 00000000000..d8a6d133a4a
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVideoCall.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVideoCall.md b/cloud/documentation/materials/Av/MaterialsVideoCall.md
new file mode 100644
index 00000000000..42b450b4af3
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsVideoCall.md
@@ -0,0 +1,81 @@
+# MaterialsVideoCall
+```text
+elements/materials/Av/MaterialsVideoCall
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVideoCall icon](../../../icons/materials/Av/MaterialsVideoCall.png) | ![MaterialsVideoCall element](MaterialsVideoCall.element.png) | ![MaterialsVideoCall card](MaterialsVideoCall.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideoCall element
+include('elements/materials/Av/MaterialsVideoCall')
+MaterialsVideoCall('element', 'Video Call', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideoCall element
+include('elements/materials/Av/MaterialsVideoCall')
+MaterialsVideoCall('element', 'Video Call', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVideoCall card
+include('elements/materials/Av/MaterialsVideoCall')
+MaterialsVideoCallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVideoCall card
+include('elements/materials/Av/MaterialsVideoCall')
+MaterialsVideoCallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsVideoLabel.card.png b/cloud/documentation/materials/Av/MaterialsVideoLabel.card.png
new file mode 100644
index 00000000000..440fd7c4678
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVideoLabel.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVideoLabel.element.png b/cloud/documentation/materials/Av/MaterialsVideoLabel.element.png
new file mode 100644
index 00000000000..c61a1857195
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVideoLabel.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVideoLabel.md b/cloud/documentation/materials/Av/MaterialsVideoLabel.md
new file mode 100644
index 00000000000..36afcd35783
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsVideoLabel.md
@@ -0,0 +1,81 @@
+# MaterialsVideoLabel
+```text
+elements/materials/Av/MaterialsVideoLabel
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVideoLabel icon](../../../icons/materials/Av/MaterialsVideoLabel.png) | ![MaterialsVideoLabel element](MaterialsVideoLabel.element.png) | ![MaterialsVideoLabel card](MaterialsVideoLabel.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideoLabel element
+include('elements/materials/Av/MaterialsVideoLabel')
+MaterialsVideoLabel('element', 'Video Label', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideoLabel element
+include('elements/materials/Av/MaterialsVideoLabel')
+MaterialsVideoLabel('element', 'Video Label', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVideoLabel card
+include('elements/materials/Av/MaterialsVideoLabel')
+MaterialsVideoLabelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVideoLabel card
+include('elements/materials/Av/MaterialsVideoLabel')
+MaterialsVideoLabelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsVideoLibrary.card.png b/cloud/documentation/materials/Av/MaterialsVideoLibrary.card.png
new file mode 100644
index 00000000000..c7865d20fc1
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVideoLibrary.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVideoLibrary.element.png b/cloud/documentation/materials/Av/MaterialsVideoLibrary.element.png
new file mode 100644
index 00000000000..f898a51e3d8
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVideoLibrary.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVideoLibrary.md b/cloud/documentation/materials/Av/MaterialsVideoLibrary.md
new file mode 100644
index 00000000000..882580eecb8
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsVideoLibrary.md
@@ -0,0 +1,81 @@
+# MaterialsVideoLibrary
+```text
+elements/materials/Av/MaterialsVideoLibrary
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVideoLibrary icon](../../../icons/materials/Av/MaterialsVideoLibrary.png) | ![MaterialsVideoLibrary element](MaterialsVideoLibrary.element.png) | ![MaterialsVideoLibrary card](MaterialsVideoLibrary.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideoLibrary element
+include('elements/materials/Av/MaterialsVideoLibrary')
+MaterialsVideoLibrary('element', 'Video Library', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideoLibrary element
+include('elements/materials/Av/MaterialsVideoLibrary')
+MaterialsVideoLibrary('element', 'Video Library', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVideoLibrary card
+include('elements/materials/Av/MaterialsVideoLibrary')
+MaterialsVideoLibraryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVideoLibrary card
+include('elements/materials/Av/MaterialsVideoLibrary')
+MaterialsVideoLibraryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsVideocam.card.png b/cloud/documentation/materials/Av/MaterialsVideocam.card.png
new file mode 100644
index 00000000000..64c5d255c7e
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVideocam.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVideocam.element.png b/cloud/documentation/materials/Av/MaterialsVideocam.element.png
new file mode 100644
index 00000000000..59ee55c9ac3
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVideocam.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVideocam.md b/cloud/documentation/materials/Av/MaterialsVideocam.md
new file mode 100644
index 00000000000..371f5432a06
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsVideocam.md
@@ -0,0 +1,81 @@
+# MaterialsVideocam
+```text
+elements/materials/Av/MaterialsVideocam
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVideocam icon](../../../icons/materials/Av/MaterialsVideocam.png) | ![MaterialsVideocam element](MaterialsVideocam.element.png) | ![MaterialsVideocam card](MaterialsVideocam.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideocam element
+include('elements/materials/Av/MaterialsVideocam')
+MaterialsVideocam('element', 'Videocam', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideocam element
+include('elements/materials/Av/MaterialsVideocam')
+MaterialsVideocam('element', 'Videocam', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVideocam card
+include('elements/materials/Av/MaterialsVideocam')
+MaterialsVideocamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVideocam card
+include('elements/materials/Av/MaterialsVideocam')
+MaterialsVideocamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsVideocamOff.card.png b/cloud/documentation/materials/Av/MaterialsVideocamOff.card.png
new file mode 100644
index 00000000000..2ecdbbef513
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVideocamOff.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVideocamOff.element.png b/cloud/documentation/materials/Av/MaterialsVideocamOff.element.png
new file mode 100644
index 00000000000..3b2c2188a7a
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVideocamOff.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVideocamOff.md b/cloud/documentation/materials/Av/MaterialsVideocamOff.md
new file mode 100644
index 00000000000..1aa09d1c430
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsVideocamOff.md
@@ -0,0 +1,81 @@
+# MaterialsVideocamOff
+```text
+elements/materials/Av/MaterialsVideocamOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVideocamOff icon](../../../icons/materials/Av/MaterialsVideocamOff.png) | ![MaterialsVideocamOff element](MaterialsVideocamOff.element.png) | ![MaterialsVideocamOff card](MaterialsVideocamOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideocamOff element
+include('elements/materials/Av/MaterialsVideocamOff')
+MaterialsVideocamOff('element', 'Videocam Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideocamOff element
+include('elements/materials/Av/MaterialsVideocamOff')
+MaterialsVideocamOff('element', 'Videocam Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVideocamOff card
+include('elements/materials/Av/MaterialsVideocamOff')
+MaterialsVideocamOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVideocamOff card
+include('elements/materials/Av/MaterialsVideocamOff')
+MaterialsVideocamOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsVolumeDown.card.png b/cloud/documentation/materials/Av/MaterialsVolumeDown.card.png
new file mode 100644
index 00000000000..ae9212868dc
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVolumeDown.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVolumeDown.element.png b/cloud/documentation/materials/Av/MaterialsVolumeDown.element.png
new file mode 100644
index 00000000000..ba621148f75
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVolumeDown.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVolumeDown.md b/cloud/documentation/materials/Av/MaterialsVolumeDown.md
new file mode 100644
index 00000000000..78ca8920bbe
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsVolumeDown.md
@@ -0,0 +1,81 @@
+# MaterialsVolumeDown
+```text
+elements/materials/Av/MaterialsVolumeDown
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVolumeDown icon](../../../icons/materials/Av/MaterialsVolumeDown.png) | ![MaterialsVolumeDown element](MaterialsVolumeDown.element.png) | ![MaterialsVolumeDown card](MaterialsVolumeDown.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVolumeDown element
+include('elements/materials/Av/MaterialsVolumeDown')
+MaterialsVolumeDown('element', 'Volume Down', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVolumeDown element
+include('elements/materials/Av/MaterialsVolumeDown')
+MaterialsVolumeDown('element', 'Volume Down', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVolumeDown card
+include('elements/materials/Av/MaterialsVolumeDown')
+MaterialsVolumeDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVolumeDown card
+include('elements/materials/Av/MaterialsVolumeDown')
+MaterialsVolumeDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsVolumeMute.card.png b/cloud/documentation/materials/Av/MaterialsVolumeMute.card.png
new file mode 100644
index 00000000000..df3ae7790eb
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVolumeMute.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVolumeMute.element.png b/cloud/documentation/materials/Av/MaterialsVolumeMute.element.png
new file mode 100644
index 00000000000..854d6559e86
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVolumeMute.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVolumeMute.md b/cloud/documentation/materials/Av/MaterialsVolumeMute.md
new file mode 100644
index 00000000000..aa812736bbf
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsVolumeMute.md
@@ -0,0 +1,81 @@
+# MaterialsVolumeMute
+```text
+elements/materials/Av/MaterialsVolumeMute
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVolumeMute icon](../../../icons/materials/Av/MaterialsVolumeMute.png) | ![MaterialsVolumeMute element](MaterialsVolumeMute.element.png) | ![MaterialsVolumeMute card](MaterialsVolumeMute.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVolumeMute element
+include('elements/materials/Av/MaterialsVolumeMute')
+MaterialsVolumeMute('element', 'Volume Mute', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVolumeMute element
+include('elements/materials/Av/MaterialsVolumeMute')
+MaterialsVolumeMute('element', 'Volume Mute', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVolumeMute card
+include('elements/materials/Av/MaterialsVolumeMute')
+MaterialsVolumeMuteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVolumeMute card
+include('elements/materials/Av/MaterialsVolumeMute')
+MaterialsVolumeMuteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsVolumeOff.card.png b/cloud/documentation/materials/Av/MaterialsVolumeOff.card.png
new file mode 100644
index 00000000000..1eb6868a496
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVolumeOff.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVolumeOff.element.png b/cloud/documentation/materials/Av/MaterialsVolumeOff.element.png
new file mode 100644
index 00000000000..004da3fc59c
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVolumeOff.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVolumeOff.md b/cloud/documentation/materials/Av/MaterialsVolumeOff.md
new file mode 100644
index 00000000000..36c22786548
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsVolumeOff.md
@@ -0,0 +1,81 @@
+# MaterialsVolumeOff
+```text
+elements/materials/Av/MaterialsVolumeOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVolumeOff icon](../../../icons/materials/Av/MaterialsVolumeOff.png) | ![MaterialsVolumeOff element](MaterialsVolumeOff.element.png) | ![MaterialsVolumeOff card](MaterialsVolumeOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVolumeOff element
+include('elements/materials/Av/MaterialsVolumeOff')
+MaterialsVolumeOff('element', 'Volume Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVolumeOff element
+include('elements/materials/Av/MaterialsVolumeOff')
+MaterialsVolumeOff('element', 'Volume Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVolumeOff card
+include('elements/materials/Av/MaterialsVolumeOff')
+MaterialsVolumeOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVolumeOff card
+include('elements/materials/Av/MaterialsVolumeOff')
+MaterialsVolumeOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsVolumeUp.card.png b/cloud/documentation/materials/Av/MaterialsVolumeUp.card.png
new file mode 100644
index 00000000000..2e08941c13c
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVolumeUp.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVolumeUp.element.png b/cloud/documentation/materials/Av/MaterialsVolumeUp.element.png
new file mode 100644
index 00000000000..96093ebece2
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsVolumeUp.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsVolumeUp.md b/cloud/documentation/materials/Av/MaterialsVolumeUp.md
new file mode 100644
index 00000000000..4b7b3e24d2a
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsVolumeUp.md
@@ -0,0 +1,81 @@
+# MaterialsVolumeUp
+```text
+elements/materials/Av/MaterialsVolumeUp
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVolumeUp icon](../../../icons/materials/Av/MaterialsVolumeUp.png) | ![MaterialsVolumeUp element](MaterialsVolumeUp.element.png) | ![MaterialsVolumeUp card](MaterialsVolumeUp.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVolumeUp element
+include('elements/materials/Av/MaterialsVolumeUp')
+MaterialsVolumeUp('element', 'Volume Up', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVolumeUp element
+include('elements/materials/Av/MaterialsVolumeUp')
+MaterialsVolumeUp('element', 'Volume Up', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVolumeUp card
+include('elements/materials/Av/MaterialsVolumeUp')
+MaterialsVolumeUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVolumeUp card
+include('elements/materials/Av/MaterialsVolumeUp')
+MaterialsVolumeUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsWeb.card.png b/cloud/documentation/materials/Av/MaterialsWeb.card.png
new file mode 100644
index 00000000000..e7e6ef86389
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsWeb.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsWeb.element.png b/cloud/documentation/materials/Av/MaterialsWeb.element.png
new file mode 100644
index 00000000000..4a575d2eca8
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsWeb.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsWeb.md b/cloud/documentation/materials/Av/MaterialsWeb.md
new file mode 100644
index 00000000000..388c01c81cb
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsWeb.md
@@ -0,0 +1,81 @@
+# MaterialsWeb
+```text
+elements/materials/Av/MaterialsWeb
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWeb icon](../../../icons/materials/Av/MaterialsWeb.png) | ![MaterialsWeb element](MaterialsWeb.element.png) | ![MaterialsWeb card](MaterialsWeb.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWeb element
+include('elements/materials/Av/MaterialsWeb')
+MaterialsWeb('element', 'Web', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWeb element
+include('elements/materials/Av/MaterialsWeb')
+MaterialsWeb('element', 'Web', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWeb card
+include('elements/materials/Av/MaterialsWeb')
+MaterialsWebCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWeb card
+include('elements/materials/Av/MaterialsWeb')
+MaterialsWebCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Av/MaterialsWebAsset.card.png b/cloud/documentation/materials/Av/MaterialsWebAsset.card.png
new file mode 100644
index 00000000000..f5bfc20070c
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsWebAsset.card.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsWebAsset.element.png b/cloud/documentation/materials/Av/MaterialsWebAsset.element.png
new file mode 100644
index 00000000000..14b95cab553
Binary files /dev/null and b/cloud/documentation/materials/Av/MaterialsWebAsset.element.png differ
diff --git a/cloud/documentation/materials/Av/MaterialsWebAsset.md b/cloud/documentation/materials/Av/MaterialsWebAsset.md
new file mode 100644
index 00000000000..18f09fbc09b
--- /dev/null
+++ b/cloud/documentation/materials/Av/MaterialsWebAsset.md
@@ -0,0 +1,81 @@
+# MaterialsWebAsset
+```text
+elements/materials/Av/MaterialsWebAsset
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWebAsset icon](../../../icons/materials/Av/MaterialsWebAsset.png) | ![MaterialsWebAsset element](MaterialsWebAsset.element.png) | ![MaterialsWebAsset card](MaterialsWebAsset.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWebAsset element
+include('elements/materials/Av/MaterialsWebAsset')
+MaterialsWebAsset('element', 'Web Asset', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWebAsset element
+include('elements/materials/Av/MaterialsWebAsset')
+MaterialsWebAsset('element', 'Web Asset', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWebAsset card
+include('elements/materials/Av/MaterialsWebAsset')
+MaterialsWebAssetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWebAsset card
+include('elements/materials/Av/MaterialsWebAsset')
+MaterialsWebAssetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsBusiness.card.png b/cloud/documentation/materials/Communication/MaterialsBusiness.card.png
new file mode 100644
index 00000000000..d443cb7bffe
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsBusiness.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsBusiness.element.png b/cloud/documentation/materials/Communication/MaterialsBusiness.element.png
new file mode 100644
index 00000000000..7049e197dfe
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsBusiness.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsBusiness.md b/cloud/documentation/materials/Communication/MaterialsBusiness.md
new file mode 100644
index 00000000000..970597ea0eb
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsBusiness.md
@@ -0,0 +1,81 @@
+# MaterialsBusiness
+```text
+elements/materials/Communication/MaterialsBusiness
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBusiness icon](../../../icons/materials/Communication/MaterialsBusiness.png) | ![MaterialsBusiness element](MaterialsBusiness.element.png) | ![MaterialsBusiness card](MaterialsBusiness.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBusiness element
+include('elements/materials/Communication/MaterialsBusiness')
+MaterialsBusiness('element', 'Business', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBusiness element
+include('elements/materials/Communication/MaterialsBusiness')
+MaterialsBusiness('element', 'Business', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBusiness card
+include('elements/materials/Communication/MaterialsBusiness')
+MaterialsBusinessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBusiness card
+include('elements/materials/Communication/MaterialsBusiness')
+MaterialsBusinessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsCall.card.png b/cloud/documentation/materials/Communication/MaterialsCall.card.png
new file mode 100644
index 00000000000..b50b1720bc9
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsCall.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsCall.element.png b/cloud/documentation/materials/Communication/MaterialsCall.element.png
new file mode 100644
index 00000000000..e5c3f4f2684
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsCall.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsCall.md b/cloud/documentation/materials/Communication/MaterialsCall.md
new file mode 100644
index 00000000000..eaafda7bf94
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsCall.md
@@ -0,0 +1,81 @@
+# MaterialsCall
+```text
+elements/materials/Communication/MaterialsCall
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCall icon](../../../icons/materials/Communication/MaterialsCall.png) | ![MaterialsCall element](MaterialsCall.element.png) | ![MaterialsCall card](MaterialsCall.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCall element
+include('elements/materials/Communication/MaterialsCall')
+MaterialsCall('element', 'Call', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCall element
+include('elements/materials/Communication/MaterialsCall')
+MaterialsCall('element', 'Call', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCall card
+include('elements/materials/Communication/MaterialsCall')
+MaterialsCallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCall card
+include('elements/materials/Communication/MaterialsCall')
+MaterialsCallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsCallEnd.card.png b/cloud/documentation/materials/Communication/MaterialsCallEnd.card.png
new file mode 100644
index 00000000000..6c639db6cea
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsCallEnd.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsCallEnd.element.png b/cloud/documentation/materials/Communication/MaterialsCallEnd.element.png
new file mode 100644
index 00000000000..d1f6194e3f0
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsCallEnd.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsCallEnd.md b/cloud/documentation/materials/Communication/MaterialsCallEnd.md
new file mode 100644
index 00000000000..900b807b471
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsCallEnd.md
@@ -0,0 +1,81 @@
+# MaterialsCallEnd
+```text
+elements/materials/Communication/MaterialsCallEnd
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCallEnd icon](../../../icons/materials/Communication/MaterialsCallEnd.png) | ![MaterialsCallEnd element](MaterialsCallEnd.element.png) | ![MaterialsCallEnd card](MaterialsCallEnd.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallEnd element
+include('elements/materials/Communication/MaterialsCallEnd')
+MaterialsCallEnd('element', 'Call End', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallEnd element
+include('elements/materials/Communication/MaterialsCallEnd')
+MaterialsCallEnd('element', 'Call End', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCallEnd card
+include('elements/materials/Communication/MaterialsCallEnd')
+MaterialsCallEndCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCallEnd card
+include('elements/materials/Communication/MaterialsCallEnd')
+MaterialsCallEndCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsCallMade.card.png b/cloud/documentation/materials/Communication/MaterialsCallMade.card.png
new file mode 100644
index 00000000000..ffbb02a98ba
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsCallMade.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsCallMade.element.png b/cloud/documentation/materials/Communication/MaterialsCallMade.element.png
new file mode 100644
index 00000000000..8c78361e970
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsCallMade.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsCallMade.md b/cloud/documentation/materials/Communication/MaterialsCallMade.md
new file mode 100644
index 00000000000..4d6fd629dfa
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsCallMade.md
@@ -0,0 +1,81 @@
+# MaterialsCallMade
+```text
+elements/materials/Communication/MaterialsCallMade
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCallMade icon](../../../icons/materials/Communication/MaterialsCallMade.png) | ![MaterialsCallMade element](MaterialsCallMade.element.png) | ![MaterialsCallMade card](MaterialsCallMade.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallMade element
+include('elements/materials/Communication/MaterialsCallMade')
+MaterialsCallMade('element', 'Call Made', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallMade element
+include('elements/materials/Communication/MaterialsCallMade')
+MaterialsCallMade('element', 'Call Made', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCallMade card
+include('elements/materials/Communication/MaterialsCallMade')
+MaterialsCallMadeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCallMade card
+include('elements/materials/Communication/MaterialsCallMade')
+MaterialsCallMadeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsCallMerge.card.png b/cloud/documentation/materials/Communication/MaterialsCallMerge.card.png
new file mode 100644
index 00000000000..1635fe27aab
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsCallMerge.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsCallMerge.element.png b/cloud/documentation/materials/Communication/MaterialsCallMerge.element.png
new file mode 100644
index 00000000000..342ac6ec974
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsCallMerge.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsCallMerge.md b/cloud/documentation/materials/Communication/MaterialsCallMerge.md
new file mode 100644
index 00000000000..71d665fdc88
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsCallMerge.md
@@ -0,0 +1,81 @@
+# MaterialsCallMerge
+```text
+elements/materials/Communication/MaterialsCallMerge
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCallMerge icon](../../../icons/materials/Communication/MaterialsCallMerge.png) | ![MaterialsCallMerge element](MaterialsCallMerge.element.png) | ![MaterialsCallMerge card](MaterialsCallMerge.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallMerge element
+include('elements/materials/Communication/MaterialsCallMerge')
+MaterialsCallMerge('element', 'Call Merge', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallMerge element
+include('elements/materials/Communication/MaterialsCallMerge')
+MaterialsCallMerge('element', 'Call Merge', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCallMerge card
+include('elements/materials/Communication/MaterialsCallMerge')
+MaterialsCallMergeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCallMerge card
+include('elements/materials/Communication/MaterialsCallMerge')
+MaterialsCallMergeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsCallMissed.card.png b/cloud/documentation/materials/Communication/MaterialsCallMissed.card.png
new file mode 100644
index 00000000000..85999e3a77c
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsCallMissed.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsCallMissed.element.png b/cloud/documentation/materials/Communication/MaterialsCallMissed.element.png
new file mode 100644
index 00000000000..88816978d96
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsCallMissed.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsCallMissed.md b/cloud/documentation/materials/Communication/MaterialsCallMissed.md
new file mode 100644
index 00000000000..9e21d0fc6c7
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsCallMissed.md
@@ -0,0 +1,81 @@
+# MaterialsCallMissed
+```text
+elements/materials/Communication/MaterialsCallMissed
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCallMissed icon](../../../icons/materials/Communication/MaterialsCallMissed.png) | ![MaterialsCallMissed element](MaterialsCallMissed.element.png) | ![MaterialsCallMissed card](MaterialsCallMissed.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallMissed element
+include('elements/materials/Communication/MaterialsCallMissed')
+MaterialsCallMissed('element', 'Call Missed', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallMissed element
+include('elements/materials/Communication/MaterialsCallMissed')
+MaterialsCallMissed('element', 'Call Missed', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCallMissed card
+include('elements/materials/Communication/MaterialsCallMissed')
+MaterialsCallMissedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCallMissed card
+include('elements/materials/Communication/MaterialsCallMissed')
+MaterialsCallMissedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsCallMissedOutgoing.card.png b/cloud/documentation/materials/Communication/MaterialsCallMissedOutgoing.card.png
new file mode 100644
index 00000000000..145593fc629
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsCallMissedOutgoing.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsCallMissedOutgoing.element.png b/cloud/documentation/materials/Communication/MaterialsCallMissedOutgoing.element.png
new file mode 100644
index 00000000000..1824d23ff86
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsCallMissedOutgoing.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsCallMissedOutgoing.md b/cloud/documentation/materials/Communication/MaterialsCallMissedOutgoing.md
new file mode 100644
index 00000000000..b8b9a3ba9eb
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsCallMissedOutgoing.md
@@ -0,0 +1,81 @@
+# MaterialsCallMissedOutgoing
+```text
+elements/materials/Communication/MaterialsCallMissedOutgoing
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCallMissedOutgoing icon](../../../icons/materials/Communication/MaterialsCallMissedOutgoing.png) | ![MaterialsCallMissedOutgoing element](MaterialsCallMissedOutgoing.element.png) | ![MaterialsCallMissedOutgoing card](MaterialsCallMissedOutgoing.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallMissedOutgoing element
+include('elements/materials/Communication/MaterialsCallMissedOutgoing')
+MaterialsCallMissedOutgoing('element', 'Call Missed Outgoing', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallMissedOutgoing element
+include('elements/materials/Communication/MaterialsCallMissedOutgoing')
+MaterialsCallMissedOutgoing('element', 'Call Missed Outgoing', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCallMissedOutgoing card
+include('elements/materials/Communication/MaterialsCallMissedOutgoing')
+MaterialsCallMissedOutgoingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCallMissedOutgoing card
+include('elements/materials/Communication/MaterialsCallMissedOutgoing')
+MaterialsCallMissedOutgoingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsCallReceived.card.png b/cloud/documentation/materials/Communication/MaterialsCallReceived.card.png
new file mode 100644
index 00000000000..7da78b384c9
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsCallReceived.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsCallReceived.element.png b/cloud/documentation/materials/Communication/MaterialsCallReceived.element.png
new file mode 100644
index 00000000000..64948f423e2
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsCallReceived.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsCallReceived.md b/cloud/documentation/materials/Communication/MaterialsCallReceived.md
new file mode 100644
index 00000000000..122b9c28b51
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsCallReceived.md
@@ -0,0 +1,81 @@
+# MaterialsCallReceived
+```text
+elements/materials/Communication/MaterialsCallReceived
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCallReceived icon](../../../icons/materials/Communication/MaterialsCallReceived.png) | ![MaterialsCallReceived element](MaterialsCallReceived.element.png) | ![MaterialsCallReceived card](MaterialsCallReceived.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallReceived element
+include('elements/materials/Communication/MaterialsCallReceived')
+MaterialsCallReceived('element', 'Call Received', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallReceived element
+include('elements/materials/Communication/MaterialsCallReceived')
+MaterialsCallReceived('element', 'Call Received', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCallReceived card
+include('elements/materials/Communication/MaterialsCallReceived')
+MaterialsCallReceivedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCallReceived card
+include('elements/materials/Communication/MaterialsCallReceived')
+MaterialsCallReceivedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsCallSplit.card.png b/cloud/documentation/materials/Communication/MaterialsCallSplit.card.png
new file mode 100644
index 00000000000..28dcf6a9875
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsCallSplit.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsCallSplit.element.png b/cloud/documentation/materials/Communication/MaterialsCallSplit.element.png
new file mode 100644
index 00000000000..b9384bddce2
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsCallSplit.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsCallSplit.md b/cloud/documentation/materials/Communication/MaterialsCallSplit.md
new file mode 100644
index 00000000000..04c858489da
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsCallSplit.md
@@ -0,0 +1,81 @@
+# MaterialsCallSplit
+```text
+elements/materials/Communication/MaterialsCallSplit
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCallSplit icon](../../../icons/materials/Communication/MaterialsCallSplit.png) | ![MaterialsCallSplit element](MaterialsCallSplit.element.png) | ![MaterialsCallSplit card](MaterialsCallSplit.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallSplit element
+include('elements/materials/Communication/MaterialsCallSplit')
+MaterialsCallSplit('element', 'Call Split', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallSplit element
+include('elements/materials/Communication/MaterialsCallSplit')
+MaterialsCallSplit('element', 'Call Split', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCallSplit card
+include('elements/materials/Communication/MaterialsCallSplit')
+MaterialsCallSplitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCallSplit card
+include('elements/materials/Communication/MaterialsCallSplit')
+MaterialsCallSplitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsChat.card.png b/cloud/documentation/materials/Communication/MaterialsChat.card.png
new file mode 100644
index 00000000000..408fdf5fbda
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsChat.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsChat.element.png b/cloud/documentation/materials/Communication/MaterialsChat.element.png
new file mode 100644
index 00000000000..289c214612d
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsChat.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsChat.md b/cloud/documentation/materials/Communication/MaterialsChat.md
new file mode 100644
index 00000000000..663b3c48725
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsChat.md
@@ -0,0 +1,81 @@
+# MaterialsChat
+```text
+elements/materials/Communication/MaterialsChat
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsChat icon](../../../icons/materials/Communication/MaterialsChat.png) | ![MaterialsChat element](MaterialsChat.element.png) | ![MaterialsChat card](MaterialsChat.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChat element
+include('elements/materials/Communication/MaterialsChat')
+MaterialsChat('element', 'Chat', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChat element
+include('elements/materials/Communication/MaterialsChat')
+MaterialsChat('element', 'Chat', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChat card
+include('elements/materials/Communication/MaterialsChat')
+MaterialsChatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChat card
+include('elements/materials/Communication/MaterialsChat')
+MaterialsChatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsChatBubble.card.png b/cloud/documentation/materials/Communication/MaterialsChatBubble.card.png
new file mode 100644
index 00000000000..9932c7a912e
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsChatBubble.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsChatBubble.element.png b/cloud/documentation/materials/Communication/MaterialsChatBubble.element.png
new file mode 100644
index 00000000000..1e51589c5dd
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsChatBubble.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsChatBubble.md b/cloud/documentation/materials/Communication/MaterialsChatBubble.md
new file mode 100644
index 00000000000..4acc293e14f
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsChatBubble.md
@@ -0,0 +1,81 @@
+# MaterialsChatBubble
+```text
+elements/materials/Communication/MaterialsChatBubble
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsChatBubble icon](../../../icons/materials/Communication/MaterialsChatBubble.png) | ![MaterialsChatBubble element](MaterialsChatBubble.element.png) | ![MaterialsChatBubble card](MaterialsChatBubble.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChatBubble element
+include('elements/materials/Communication/MaterialsChatBubble')
+MaterialsChatBubble('element', 'Chat Bubble', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChatBubble element
+include('elements/materials/Communication/MaterialsChatBubble')
+MaterialsChatBubble('element', 'Chat Bubble', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChatBubble card
+include('elements/materials/Communication/MaterialsChatBubble')
+MaterialsChatBubbleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChatBubble card
+include('elements/materials/Communication/MaterialsChatBubble')
+MaterialsChatBubbleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsChatBubbleOutline.card.png b/cloud/documentation/materials/Communication/MaterialsChatBubbleOutline.card.png
new file mode 100644
index 00000000000..65e91a737b8
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsChatBubbleOutline.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsChatBubbleOutline.element.png b/cloud/documentation/materials/Communication/MaterialsChatBubbleOutline.element.png
new file mode 100644
index 00000000000..e7199d571c6
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsChatBubbleOutline.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsChatBubbleOutline.md b/cloud/documentation/materials/Communication/MaterialsChatBubbleOutline.md
new file mode 100644
index 00000000000..a9dbd51a63e
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsChatBubbleOutline.md
@@ -0,0 +1,81 @@
+# MaterialsChatBubbleOutline
+```text
+elements/materials/Communication/MaterialsChatBubbleOutline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsChatBubbleOutline icon](../../../icons/materials/Communication/MaterialsChatBubbleOutline.png) | ![MaterialsChatBubbleOutline element](MaterialsChatBubbleOutline.element.png) | ![MaterialsChatBubbleOutline card](MaterialsChatBubbleOutline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChatBubbleOutline element
+include('elements/materials/Communication/MaterialsChatBubbleOutline')
+MaterialsChatBubbleOutline('element', 'Chat Bubble Outline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChatBubbleOutline element
+include('elements/materials/Communication/MaterialsChatBubbleOutline')
+MaterialsChatBubbleOutline('element', 'Chat Bubble Outline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChatBubbleOutline card
+include('elements/materials/Communication/MaterialsChatBubbleOutline')
+MaterialsChatBubbleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChatBubbleOutline card
+include('elements/materials/Communication/MaterialsChatBubbleOutline')
+MaterialsChatBubbleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsClearAll.card.png b/cloud/documentation/materials/Communication/MaterialsClearAll.card.png
new file mode 100644
index 00000000000..eaeaa9bcc3a
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsClearAll.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsClearAll.element.png b/cloud/documentation/materials/Communication/MaterialsClearAll.element.png
new file mode 100644
index 00000000000..21255ca699f
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsClearAll.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsClearAll.md b/cloud/documentation/materials/Communication/MaterialsClearAll.md
new file mode 100644
index 00000000000..a853a36d453
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsClearAll.md
@@ -0,0 +1,81 @@
+# MaterialsClearAll
+```text
+elements/materials/Communication/MaterialsClearAll
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsClearAll icon](../../../icons/materials/Communication/MaterialsClearAll.png) | ![MaterialsClearAll element](MaterialsClearAll.element.png) | ![MaterialsClearAll card](MaterialsClearAll.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClearAll element
+include('elements/materials/Communication/MaterialsClearAll')
+MaterialsClearAll('element', 'Clear All', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClearAll element
+include('elements/materials/Communication/MaterialsClearAll')
+MaterialsClearAll('element', 'Clear All', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsClearAll card
+include('elements/materials/Communication/MaterialsClearAll')
+MaterialsClearAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsClearAll card
+include('elements/materials/Communication/MaterialsClearAll')
+MaterialsClearAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsComment.card.png b/cloud/documentation/materials/Communication/MaterialsComment.card.png
new file mode 100644
index 00000000000..bab5258207f
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsComment.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsComment.element.png b/cloud/documentation/materials/Communication/MaterialsComment.element.png
new file mode 100644
index 00000000000..134ff877718
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsComment.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsComment.md b/cloud/documentation/materials/Communication/MaterialsComment.md
new file mode 100644
index 00000000000..a3f55b70451
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsComment.md
@@ -0,0 +1,81 @@
+# MaterialsComment
+```text
+elements/materials/Communication/MaterialsComment
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsComment icon](../../../icons/materials/Communication/MaterialsComment.png) | ![MaterialsComment element](MaterialsComment.element.png) | ![MaterialsComment card](MaterialsComment.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsComment element
+include('elements/materials/Communication/MaterialsComment')
+MaterialsComment('element', 'Comment', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsComment element
+include('elements/materials/Communication/MaterialsComment')
+MaterialsComment('element', 'Comment', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsComment card
+include('elements/materials/Communication/MaterialsComment')
+MaterialsCommentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsComment card
+include('elements/materials/Communication/MaterialsComment')
+MaterialsCommentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsContactMail.card.png b/cloud/documentation/materials/Communication/MaterialsContactMail.card.png
new file mode 100644
index 00000000000..878b226cda1
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsContactMail.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsContactMail.element.png b/cloud/documentation/materials/Communication/MaterialsContactMail.element.png
new file mode 100644
index 00000000000..8aefdfbb10d
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsContactMail.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsContactMail.md b/cloud/documentation/materials/Communication/MaterialsContactMail.md
new file mode 100644
index 00000000000..279603ddee3
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsContactMail.md
@@ -0,0 +1,81 @@
+# MaterialsContactMail
+```text
+elements/materials/Communication/MaterialsContactMail
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsContactMail icon](../../../icons/materials/Communication/MaterialsContactMail.png) | ![MaterialsContactMail element](MaterialsContactMail.element.png) | ![MaterialsContactMail card](MaterialsContactMail.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContactMail element
+include('elements/materials/Communication/MaterialsContactMail')
+MaterialsContactMail('element', 'Contact Mail', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContactMail element
+include('elements/materials/Communication/MaterialsContactMail')
+MaterialsContactMail('element', 'Contact Mail', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsContactMail card
+include('elements/materials/Communication/MaterialsContactMail')
+MaterialsContactMailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsContactMail card
+include('elements/materials/Communication/MaterialsContactMail')
+MaterialsContactMailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsContactPhone.card.png b/cloud/documentation/materials/Communication/MaterialsContactPhone.card.png
new file mode 100644
index 00000000000..5c8352eb7fd
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsContactPhone.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsContactPhone.element.png b/cloud/documentation/materials/Communication/MaterialsContactPhone.element.png
new file mode 100644
index 00000000000..be50ff754fe
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsContactPhone.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsContactPhone.md b/cloud/documentation/materials/Communication/MaterialsContactPhone.md
new file mode 100644
index 00000000000..f7e726369a1
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsContactPhone.md
@@ -0,0 +1,81 @@
+# MaterialsContactPhone
+```text
+elements/materials/Communication/MaterialsContactPhone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsContactPhone icon](../../../icons/materials/Communication/MaterialsContactPhone.png) | ![MaterialsContactPhone element](MaterialsContactPhone.element.png) | ![MaterialsContactPhone card](MaterialsContactPhone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContactPhone element
+include('elements/materials/Communication/MaterialsContactPhone')
+MaterialsContactPhone('element', 'Contact Phone', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContactPhone element
+include('elements/materials/Communication/MaterialsContactPhone')
+MaterialsContactPhone('element', 'Contact Phone', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsContactPhone card
+include('elements/materials/Communication/MaterialsContactPhone')
+MaterialsContactPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsContactPhone card
+include('elements/materials/Communication/MaterialsContactPhone')
+MaterialsContactPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsContacts.card.png b/cloud/documentation/materials/Communication/MaterialsContacts.card.png
new file mode 100644
index 00000000000..b82238e7297
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsContacts.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsContacts.element.png b/cloud/documentation/materials/Communication/MaterialsContacts.element.png
new file mode 100644
index 00000000000..61142f737d5
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsContacts.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsContacts.md b/cloud/documentation/materials/Communication/MaterialsContacts.md
new file mode 100644
index 00000000000..5e32d72eb34
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsContacts.md
@@ -0,0 +1,81 @@
+# MaterialsContacts
+```text
+elements/materials/Communication/MaterialsContacts
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsContacts icon](../../../icons/materials/Communication/MaterialsContacts.png) | ![MaterialsContacts element](MaterialsContacts.element.png) | ![MaterialsContacts card](MaterialsContacts.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContacts element
+include('elements/materials/Communication/MaterialsContacts')
+MaterialsContacts('element', 'Contacts', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContacts element
+include('elements/materials/Communication/MaterialsContacts')
+MaterialsContacts('element', 'Contacts', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsContacts card
+include('elements/materials/Communication/MaterialsContacts')
+MaterialsContactsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsContacts card
+include('elements/materials/Communication/MaterialsContacts')
+MaterialsContactsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsDialerSip.card.png b/cloud/documentation/materials/Communication/MaterialsDialerSip.card.png
new file mode 100644
index 00000000000..e5abf2363d7
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsDialerSip.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsDialerSip.element.png b/cloud/documentation/materials/Communication/MaterialsDialerSip.element.png
new file mode 100644
index 00000000000..e1c635a0267
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsDialerSip.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsDialerSip.md b/cloud/documentation/materials/Communication/MaterialsDialerSip.md
new file mode 100644
index 00000000000..946ba09bef2
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsDialerSip.md
@@ -0,0 +1,81 @@
+# MaterialsDialerSip
+```text
+elements/materials/Communication/MaterialsDialerSip
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDialerSip icon](../../../icons/materials/Communication/MaterialsDialerSip.png) | ![MaterialsDialerSip element](MaterialsDialerSip.element.png) | ![MaterialsDialerSip card](MaterialsDialerSip.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDialerSip element
+include('elements/materials/Communication/MaterialsDialerSip')
+MaterialsDialerSip('element', 'Dialer Sip', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDialerSip element
+include('elements/materials/Communication/MaterialsDialerSip')
+MaterialsDialerSip('element', 'Dialer Sip', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDialerSip card
+include('elements/materials/Communication/MaterialsDialerSip')
+MaterialsDialerSipCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDialerSip card
+include('elements/materials/Communication/MaterialsDialerSip')
+MaterialsDialerSipCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsDialpad.card.png b/cloud/documentation/materials/Communication/MaterialsDialpad.card.png
new file mode 100644
index 00000000000..ef39280610e
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsDialpad.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsDialpad.element.png b/cloud/documentation/materials/Communication/MaterialsDialpad.element.png
new file mode 100644
index 00000000000..08da59dd147
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsDialpad.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsDialpad.md b/cloud/documentation/materials/Communication/MaterialsDialpad.md
new file mode 100644
index 00000000000..9183597db11
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsDialpad.md
@@ -0,0 +1,81 @@
+# MaterialsDialpad
+```text
+elements/materials/Communication/MaterialsDialpad
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDialpad icon](../../../icons/materials/Communication/MaterialsDialpad.png) | ![MaterialsDialpad element](MaterialsDialpad.element.png) | ![MaterialsDialpad card](MaterialsDialpad.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDialpad element
+include('elements/materials/Communication/MaterialsDialpad')
+MaterialsDialpad('element', 'Dialpad', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDialpad element
+include('elements/materials/Communication/MaterialsDialpad')
+MaterialsDialpad('element', 'Dialpad', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDialpad card
+include('elements/materials/Communication/MaterialsDialpad')
+MaterialsDialpadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDialpad card
+include('elements/materials/Communication/MaterialsDialpad')
+MaterialsDialpadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsEmail.card.png b/cloud/documentation/materials/Communication/MaterialsEmail.card.png
new file mode 100644
index 00000000000..06152ea3d8f
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsEmail.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsEmail.element.png b/cloud/documentation/materials/Communication/MaterialsEmail.element.png
new file mode 100644
index 00000000000..20cca7dcb76
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsEmail.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsEmail.md b/cloud/documentation/materials/Communication/MaterialsEmail.md
new file mode 100644
index 00000000000..2ea0afaa110
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsEmail.md
@@ -0,0 +1,81 @@
+# MaterialsEmail
+```text
+elements/materials/Communication/MaterialsEmail
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsEmail icon](../../../icons/materials/Communication/MaterialsEmail.png) | ![MaterialsEmail element](MaterialsEmail.element.png) | ![MaterialsEmail card](MaterialsEmail.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEmail element
+include('elements/materials/Communication/MaterialsEmail')
+MaterialsEmail('element', 'Email', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEmail element
+include('elements/materials/Communication/MaterialsEmail')
+MaterialsEmail('element', 'Email', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEmail card
+include('elements/materials/Communication/MaterialsEmail')
+MaterialsEmailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEmail card
+include('elements/materials/Communication/MaterialsEmail')
+MaterialsEmailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsForum.card.png b/cloud/documentation/materials/Communication/MaterialsForum.card.png
new file mode 100644
index 00000000000..f771b1c83c6
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsForum.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsForum.element.png b/cloud/documentation/materials/Communication/MaterialsForum.element.png
new file mode 100644
index 00000000000..eaa314e2b9e
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsForum.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsForum.md b/cloud/documentation/materials/Communication/MaterialsForum.md
new file mode 100644
index 00000000000..03a62a8df14
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsForum.md
@@ -0,0 +1,81 @@
+# MaterialsForum
+```text
+elements/materials/Communication/MaterialsForum
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsForum icon](../../../icons/materials/Communication/MaterialsForum.png) | ![MaterialsForum element](MaterialsForum.element.png) | ![MaterialsForum card](MaterialsForum.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForum element
+include('elements/materials/Communication/MaterialsForum')
+MaterialsForum('element', 'Forum', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForum element
+include('elements/materials/Communication/MaterialsForum')
+MaterialsForum('element', 'Forum', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsForum card
+include('elements/materials/Communication/MaterialsForum')
+MaterialsForumCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsForum card
+include('elements/materials/Communication/MaterialsForum')
+MaterialsForumCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsImportContacts.card.png b/cloud/documentation/materials/Communication/MaterialsImportContacts.card.png
new file mode 100644
index 00000000000..07db0aee5d9
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsImportContacts.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsImportContacts.element.png b/cloud/documentation/materials/Communication/MaterialsImportContacts.element.png
new file mode 100644
index 00000000000..c58edc873b5
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsImportContacts.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsImportContacts.md b/cloud/documentation/materials/Communication/MaterialsImportContacts.md
new file mode 100644
index 00000000000..c2e8024badf
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsImportContacts.md
@@ -0,0 +1,81 @@
+# MaterialsImportContacts
+```text
+elements/materials/Communication/MaterialsImportContacts
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsImportContacts icon](../../../icons/materials/Communication/MaterialsImportContacts.png) | ![MaterialsImportContacts element](MaterialsImportContacts.element.png) | ![MaterialsImportContacts card](MaterialsImportContacts.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImportContacts element
+include('elements/materials/Communication/MaterialsImportContacts')
+MaterialsImportContacts('element', 'Import Contacts', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImportContacts element
+include('elements/materials/Communication/MaterialsImportContacts')
+MaterialsImportContacts('element', 'Import Contacts', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsImportContacts card
+include('elements/materials/Communication/MaterialsImportContacts')
+MaterialsImportContactsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsImportContacts card
+include('elements/materials/Communication/MaterialsImportContacts')
+MaterialsImportContactsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsImportExport.card.png b/cloud/documentation/materials/Communication/MaterialsImportExport.card.png
new file mode 100644
index 00000000000..12b078d0536
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsImportExport.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsImportExport.element.png b/cloud/documentation/materials/Communication/MaterialsImportExport.element.png
new file mode 100644
index 00000000000..30576b154ac
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsImportExport.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsImportExport.md b/cloud/documentation/materials/Communication/MaterialsImportExport.md
new file mode 100644
index 00000000000..3913cff5eca
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsImportExport.md
@@ -0,0 +1,81 @@
+# MaterialsImportExport
+```text
+elements/materials/Communication/MaterialsImportExport
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsImportExport icon](../../../icons/materials/Communication/MaterialsImportExport.png) | ![MaterialsImportExport element](MaterialsImportExport.element.png) | ![MaterialsImportExport card](MaterialsImportExport.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImportExport element
+include('elements/materials/Communication/MaterialsImportExport')
+MaterialsImportExport('element', 'Import Export', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImportExport element
+include('elements/materials/Communication/MaterialsImportExport')
+MaterialsImportExport('element', 'Import Export', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsImportExport card
+include('elements/materials/Communication/MaterialsImportExport')
+MaterialsImportExportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsImportExport card
+include('elements/materials/Communication/MaterialsImportExport')
+MaterialsImportExportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsInvertColorsOff.card.png b/cloud/documentation/materials/Communication/MaterialsInvertColorsOff.card.png
new file mode 100644
index 00000000000..7e2155482da
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsInvertColorsOff.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsInvertColorsOff.element.png b/cloud/documentation/materials/Communication/MaterialsInvertColorsOff.element.png
new file mode 100644
index 00000000000..64c351daf71
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsInvertColorsOff.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsInvertColorsOff.md b/cloud/documentation/materials/Communication/MaterialsInvertColorsOff.md
new file mode 100644
index 00000000000..ba85183e1ce
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsInvertColorsOff.md
@@ -0,0 +1,81 @@
+# MaterialsInvertColorsOff
+```text
+elements/materials/Communication/MaterialsInvertColorsOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsInvertColorsOff icon](../../../icons/materials/Communication/MaterialsInvertColorsOff.png) | ![MaterialsInvertColorsOff element](MaterialsInvertColorsOff.element.png) | ![MaterialsInvertColorsOff card](MaterialsInvertColorsOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInvertColorsOff element
+include('elements/materials/Communication/MaterialsInvertColorsOff')
+MaterialsInvertColorsOff('element', 'Invert Colors Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInvertColorsOff element
+include('elements/materials/Communication/MaterialsInvertColorsOff')
+MaterialsInvertColorsOff('element', 'Invert Colors Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInvertColorsOff card
+include('elements/materials/Communication/MaterialsInvertColorsOff')
+MaterialsInvertColorsOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInvertColorsOff card
+include('elements/materials/Communication/MaterialsInvertColorsOff')
+MaterialsInvertColorsOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsLiveHelp.card.png b/cloud/documentation/materials/Communication/MaterialsLiveHelp.card.png
new file mode 100644
index 00000000000..8d67e281807
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsLiveHelp.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsLiveHelp.element.png b/cloud/documentation/materials/Communication/MaterialsLiveHelp.element.png
new file mode 100644
index 00000000000..1a8ff48e5ec
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsLiveHelp.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsLiveHelp.md b/cloud/documentation/materials/Communication/MaterialsLiveHelp.md
new file mode 100644
index 00000000000..21fc295203f
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsLiveHelp.md
@@ -0,0 +1,81 @@
+# MaterialsLiveHelp
+```text
+elements/materials/Communication/MaterialsLiveHelp
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLiveHelp icon](../../../icons/materials/Communication/MaterialsLiveHelp.png) | ![MaterialsLiveHelp element](MaterialsLiveHelp.element.png) | ![MaterialsLiveHelp card](MaterialsLiveHelp.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLiveHelp element
+include('elements/materials/Communication/MaterialsLiveHelp')
+MaterialsLiveHelp('element', 'Live Help', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLiveHelp element
+include('elements/materials/Communication/MaterialsLiveHelp')
+MaterialsLiveHelp('element', 'Live Help', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLiveHelp card
+include('elements/materials/Communication/MaterialsLiveHelp')
+MaterialsLiveHelpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLiveHelp card
+include('elements/materials/Communication/MaterialsLiveHelp')
+MaterialsLiveHelpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsLocationOff.card.png b/cloud/documentation/materials/Communication/MaterialsLocationOff.card.png
new file mode 100644
index 00000000000..49ec66bcf36
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsLocationOff.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsLocationOff.element.png b/cloud/documentation/materials/Communication/MaterialsLocationOff.element.png
new file mode 100644
index 00000000000..deb6773fa0a
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsLocationOff.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsLocationOff.md b/cloud/documentation/materials/Communication/MaterialsLocationOff.md
new file mode 100644
index 00000000000..fd17891d868
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsLocationOff.md
@@ -0,0 +1,81 @@
+# MaterialsLocationOff
+```text
+elements/materials/Communication/MaterialsLocationOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocationOff icon](../../../icons/materials/Communication/MaterialsLocationOff.png) | ![MaterialsLocationOff element](MaterialsLocationOff.element.png) | ![MaterialsLocationOff card](MaterialsLocationOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationOff element
+include('elements/materials/Communication/MaterialsLocationOff')
+MaterialsLocationOff('element', 'Location Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationOff element
+include('elements/materials/Communication/MaterialsLocationOff')
+MaterialsLocationOff('element', 'Location Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocationOff card
+include('elements/materials/Communication/MaterialsLocationOff')
+MaterialsLocationOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocationOff card
+include('elements/materials/Communication/MaterialsLocationOff')
+MaterialsLocationOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsLocationOn.card.png b/cloud/documentation/materials/Communication/MaterialsLocationOn.card.png
new file mode 100644
index 00000000000..d6bd63301e5
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsLocationOn.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsLocationOn.element.png b/cloud/documentation/materials/Communication/MaterialsLocationOn.element.png
new file mode 100644
index 00000000000..3409ab380e4
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsLocationOn.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsLocationOn.md b/cloud/documentation/materials/Communication/MaterialsLocationOn.md
new file mode 100644
index 00000000000..5843ed18411
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsLocationOn.md
@@ -0,0 +1,81 @@
+# MaterialsLocationOn
+```text
+elements/materials/Communication/MaterialsLocationOn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocationOn icon](../../../icons/materials/Communication/MaterialsLocationOn.png) | ![MaterialsLocationOn element](MaterialsLocationOn.element.png) | ![MaterialsLocationOn card](MaterialsLocationOn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationOn element
+include('elements/materials/Communication/MaterialsLocationOn')
+MaterialsLocationOn('element', 'Location On', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationOn element
+include('elements/materials/Communication/MaterialsLocationOn')
+MaterialsLocationOn('element', 'Location On', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocationOn card
+include('elements/materials/Communication/MaterialsLocationOn')
+MaterialsLocationOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocationOn card
+include('elements/materials/Communication/MaterialsLocationOn')
+MaterialsLocationOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsMailOutline.card.png b/cloud/documentation/materials/Communication/MaterialsMailOutline.card.png
new file mode 100644
index 00000000000..808d428e69a
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsMailOutline.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsMailOutline.element.png b/cloud/documentation/materials/Communication/MaterialsMailOutline.element.png
new file mode 100644
index 00000000000..4b000ad18a0
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsMailOutline.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsMailOutline.md b/cloud/documentation/materials/Communication/MaterialsMailOutline.md
new file mode 100644
index 00000000000..d281ac5dd1f
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsMailOutline.md
@@ -0,0 +1,81 @@
+# MaterialsMailOutline
+```text
+elements/materials/Communication/MaterialsMailOutline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMailOutline icon](../../../icons/materials/Communication/MaterialsMailOutline.png) | ![MaterialsMailOutline element](MaterialsMailOutline.element.png) | ![MaterialsMailOutline card](MaterialsMailOutline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMailOutline element
+include('elements/materials/Communication/MaterialsMailOutline')
+MaterialsMailOutline('element', 'Mail Outline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMailOutline element
+include('elements/materials/Communication/MaterialsMailOutline')
+MaterialsMailOutline('element', 'Mail Outline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMailOutline card
+include('elements/materials/Communication/MaterialsMailOutline')
+MaterialsMailOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMailOutline card
+include('elements/materials/Communication/MaterialsMailOutline')
+MaterialsMailOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsMessage.card.png b/cloud/documentation/materials/Communication/MaterialsMessage.card.png
new file mode 100644
index 00000000000..912197929c0
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsMessage.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsMessage.element.png b/cloud/documentation/materials/Communication/MaterialsMessage.element.png
new file mode 100644
index 00000000000..33f161775af
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsMessage.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsMessage.md b/cloud/documentation/materials/Communication/MaterialsMessage.md
new file mode 100644
index 00000000000..062224eab56
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsMessage.md
@@ -0,0 +1,81 @@
+# MaterialsMessage
+```text
+elements/materials/Communication/MaterialsMessage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMessage icon](../../../icons/materials/Communication/MaterialsMessage.png) | ![MaterialsMessage element](MaterialsMessage.element.png) | ![MaterialsMessage card](MaterialsMessage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMessage element
+include('elements/materials/Communication/MaterialsMessage')
+MaterialsMessage('element', 'Message', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMessage element
+include('elements/materials/Communication/MaterialsMessage')
+MaterialsMessage('element', 'Message', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMessage card
+include('elements/materials/Communication/MaterialsMessage')
+MaterialsMessageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMessage card
+include('elements/materials/Communication/MaterialsMessage')
+MaterialsMessageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsNoSim.card.png b/cloud/documentation/materials/Communication/MaterialsNoSim.card.png
new file mode 100644
index 00000000000..78003d1b8b9
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsNoSim.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsNoSim.element.png b/cloud/documentation/materials/Communication/MaterialsNoSim.element.png
new file mode 100644
index 00000000000..3021bb8ffdf
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsNoSim.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsNoSim.md b/cloud/documentation/materials/Communication/MaterialsNoSim.md
new file mode 100644
index 00000000000..a62aab26eb1
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsNoSim.md
@@ -0,0 +1,81 @@
+# MaterialsNoSim
+```text
+elements/materials/Communication/MaterialsNoSim
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNoSim icon](../../../icons/materials/Communication/MaterialsNoSim.png) | ![MaterialsNoSim element](MaterialsNoSim.element.png) | ![MaterialsNoSim card](MaterialsNoSim.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNoSim element
+include('elements/materials/Communication/MaterialsNoSim')
+MaterialsNoSim('element', 'No Sim', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNoSim element
+include('elements/materials/Communication/MaterialsNoSim')
+MaterialsNoSim('element', 'No Sim', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNoSim card
+include('elements/materials/Communication/MaterialsNoSim')
+MaterialsNoSimCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNoSim card
+include('elements/materials/Communication/MaterialsNoSim')
+MaterialsNoSimCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsPhone.card.png b/cloud/documentation/materials/Communication/MaterialsPhone.card.png
new file mode 100644
index 00000000000..83714537e6f
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsPhone.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsPhone.element.png b/cloud/documentation/materials/Communication/MaterialsPhone.element.png
new file mode 100644
index 00000000000..0d03c2a160b
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsPhone.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsPhone.md b/cloud/documentation/materials/Communication/MaterialsPhone.md
new file mode 100644
index 00000000000..581079338f3
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsPhone.md
@@ -0,0 +1,81 @@
+# MaterialsPhone
+```text
+elements/materials/Communication/MaterialsPhone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPhone icon](../../../icons/materials/Communication/MaterialsPhone.png) | ![MaterialsPhone element](MaterialsPhone.element.png) | ![MaterialsPhone card](MaterialsPhone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhone element
+include('elements/materials/Communication/MaterialsPhone')
+MaterialsPhone('element', 'Phone', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhone element
+include('elements/materials/Communication/MaterialsPhone')
+MaterialsPhone('element', 'Phone', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhone card
+include('elements/materials/Communication/MaterialsPhone')
+MaterialsPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhone card
+include('elements/materials/Communication/MaterialsPhone')
+MaterialsPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsPortableWifiOff.card.png b/cloud/documentation/materials/Communication/MaterialsPortableWifiOff.card.png
new file mode 100644
index 00000000000..8563b8e823d
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsPortableWifiOff.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsPortableWifiOff.element.png b/cloud/documentation/materials/Communication/MaterialsPortableWifiOff.element.png
new file mode 100644
index 00000000000..ecbcb2f9a37
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsPortableWifiOff.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsPortableWifiOff.md b/cloud/documentation/materials/Communication/MaterialsPortableWifiOff.md
new file mode 100644
index 00000000000..91768e24d1f
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsPortableWifiOff.md
@@ -0,0 +1,81 @@
+# MaterialsPortableWifiOff
+```text
+elements/materials/Communication/MaterialsPortableWifiOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPortableWifiOff icon](../../../icons/materials/Communication/MaterialsPortableWifiOff.png) | ![MaterialsPortableWifiOff element](MaterialsPortableWifiOff.element.png) | ![MaterialsPortableWifiOff card](MaterialsPortableWifiOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPortableWifiOff element
+include('elements/materials/Communication/MaterialsPortableWifiOff')
+MaterialsPortableWifiOff('element', 'Portable Wifi Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPortableWifiOff element
+include('elements/materials/Communication/MaterialsPortableWifiOff')
+MaterialsPortableWifiOff('element', 'Portable Wifi Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPortableWifiOff card
+include('elements/materials/Communication/MaterialsPortableWifiOff')
+MaterialsPortableWifiOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPortableWifiOff card
+include('elements/materials/Communication/MaterialsPortableWifiOff')
+MaterialsPortableWifiOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsPresentToAll.card.png b/cloud/documentation/materials/Communication/MaterialsPresentToAll.card.png
new file mode 100644
index 00000000000..3707a1aaa13
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsPresentToAll.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsPresentToAll.element.png b/cloud/documentation/materials/Communication/MaterialsPresentToAll.element.png
new file mode 100644
index 00000000000..e27bbe00c93
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsPresentToAll.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsPresentToAll.md b/cloud/documentation/materials/Communication/MaterialsPresentToAll.md
new file mode 100644
index 00000000000..b866491616e
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsPresentToAll.md
@@ -0,0 +1,81 @@
+# MaterialsPresentToAll
+```text
+elements/materials/Communication/MaterialsPresentToAll
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPresentToAll icon](../../../icons/materials/Communication/MaterialsPresentToAll.png) | ![MaterialsPresentToAll element](MaterialsPresentToAll.element.png) | ![MaterialsPresentToAll card](MaterialsPresentToAll.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPresentToAll element
+include('elements/materials/Communication/MaterialsPresentToAll')
+MaterialsPresentToAll('element', 'Present To All', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPresentToAll element
+include('elements/materials/Communication/MaterialsPresentToAll')
+MaterialsPresentToAll('element', 'Present To All', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPresentToAll card
+include('elements/materials/Communication/MaterialsPresentToAll')
+MaterialsPresentToAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPresentToAll card
+include('elements/materials/Communication/MaterialsPresentToAll')
+MaterialsPresentToAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsRingVolume.card.png b/cloud/documentation/materials/Communication/MaterialsRingVolume.card.png
new file mode 100644
index 00000000000..b0444959ae2
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsRingVolume.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsRingVolume.element.png b/cloud/documentation/materials/Communication/MaterialsRingVolume.element.png
new file mode 100644
index 00000000000..f5acb806093
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsRingVolume.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsRingVolume.md b/cloud/documentation/materials/Communication/MaterialsRingVolume.md
new file mode 100644
index 00000000000..b9b12a80156
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsRingVolume.md
@@ -0,0 +1,81 @@
+# MaterialsRingVolume
+```text
+elements/materials/Communication/MaterialsRingVolume
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRingVolume icon](../../../icons/materials/Communication/MaterialsRingVolume.png) | ![MaterialsRingVolume element](MaterialsRingVolume.element.png) | ![MaterialsRingVolume card](MaterialsRingVolume.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRingVolume element
+include('elements/materials/Communication/MaterialsRingVolume')
+MaterialsRingVolume('element', 'Ring Volume', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRingVolume element
+include('elements/materials/Communication/MaterialsRingVolume')
+MaterialsRingVolume('element', 'Ring Volume', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRingVolume card
+include('elements/materials/Communication/MaterialsRingVolume')
+MaterialsRingVolumeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRingVolume card
+include('elements/materials/Communication/MaterialsRingVolume')
+MaterialsRingVolumeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsRssFeed.card.png b/cloud/documentation/materials/Communication/MaterialsRssFeed.card.png
new file mode 100644
index 00000000000..7d197309802
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsRssFeed.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsRssFeed.element.png b/cloud/documentation/materials/Communication/MaterialsRssFeed.element.png
new file mode 100644
index 00000000000..349980ae521
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsRssFeed.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsRssFeed.md b/cloud/documentation/materials/Communication/MaterialsRssFeed.md
new file mode 100644
index 00000000000..2e8505c94ae
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsRssFeed.md
@@ -0,0 +1,81 @@
+# MaterialsRssFeed
+```text
+elements/materials/Communication/MaterialsRssFeed
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRssFeed icon](../../../icons/materials/Communication/MaterialsRssFeed.png) | ![MaterialsRssFeed element](MaterialsRssFeed.element.png) | ![MaterialsRssFeed card](MaterialsRssFeed.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRssFeed element
+include('elements/materials/Communication/MaterialsRssFeed')
+MaterialsRssFeed('element', 'Rss Feed', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRssFeed element
+include('elements/materials/Communication/MaterialsRssFeed')
+MaterialsRssFeed('element', 'Rss Feed', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRssFeed card
+include('elements/materials/Communication/MaterialsRssFeed')
+MaterialsRssFeedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRssFeed card
+include('elements/materials/Communication/MaterialsRssFeed')
+MaterialsRssFeedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsScreenShare.card.png b/cloud/documentation/materials/Communication/MaterialsScreenShare.card.png
new file mode 100644
index 00000000000..237f65e1e1a
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsScreenShare.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsScreenShare.element.png b/cloud/documentation/materials/Communication/MaterialsScreenShare.element.png
new file mode 100644
index 00000000000..644b52a8f5b
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsScreenShare.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsScreenShare.md b/cloud/documentation/materials/Communication/MaterialsScreenShare.md
new file mode 100644
index 00000000000..acd2ec2896a
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsScreenShare.md
@@ -0,0 +1,81 @@
+# MaterialsScreenShare
+```text
+elements/materials/Communication/MaterialsScreenShare
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsScreenShare icon](../../../icons/materials/Communication/MaterialsScreenShare.png) | ![MaterialsScreenShare element](MaterialsScreenShare.element.png) | ![MaterialsScreenShare card](MaterialsScreenShare.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenShare element
+include('elements/materials/Communication/MaterialsScreenShare')
+MaterialsScreenShare('element', 'Screen Share', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenShare element
+include('elements/materials/Communication/MaterialsScreenShare')
+MaterialsScreenShare('element', 'Screen Share', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsScreenShare card
+include('elements/materials/Communication/MaterialsScreenShare')
+MaterialsScreenShareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsScreenShare card
+include('elements/materials/Communication/MaterialsScreenShare')
+MaterialsScreenShareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsSpeakerPhone.card.png b/cloud/documentation/materials/Communication/MaterialsSpeakerPhone.card.png
new file mode 100644
index 00000000000..77e4b34c0d8
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsSpeakerPhone.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsSpeakerPhone.element.png b/cloud/documentation/materials/Communication/MaterialsSpeakerPhone.element.png
new file mode 100644
index 00000000000..72f61449ae9
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsSpeakerPhone.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsSpeakerPhone.md b/cloud/documentation/materials/Communication/MaterialsSpeakerPhone.md
new file mode 100644
index 00000000000..e9b1e79569e
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsSpeakerPhone.md
@@ -0,0 +1,81 @@
+# MaterialsSpeakerPhone
+```text
+elements/materials/Communication/MaterialsSpeakerPhone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSpeakerPhone icon](../../../icons/materials/Communication/MaterialsSpeakerPhone.png) | ![MaterialsSpeakerPhone element](MaterialsSpeakerPhone.element.png) | ![MaterialsSpeakerPhone card](MaterialsSpeakerPhone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeakerPhone element
+include('elements/materials/Communication/MaterialsSpeakerPhone')
+MaterialsSpeakerPhone('element', 'Speaker Phone', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeakerPhone element
+include('elements/materials/Communication/MaterialsSpeakerPhone')
+MaterialsSpeakerPhone('element', 'Speaker Phone', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSpeakerPhone card
+include('elements/materials/Communication/MaterialsSpeakerPhone')
+MaterialsSpeakerPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSpeakerPhone card
+include('elements/materials/Communication/MaterialsSpeakerPhone')
+MaterialsSpeakerPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsStayCurrentLandscape.card.png b/cloud/documentation/materials/Communication/MaterialsStayCurrentLandscape.card.png
new file mode 100644
index 00000000000..3715fd778b6
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsStayCurrentLandscape.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsStayCurrentLandscape.element.png b/cloud/documentation/materials/Communication/MaterialsStayCurrentLandscape.element.png
new file mode 100644
index 00000000000..3e3d4e08184
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsStayCurrentLandscape.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsStayCurrentLandscape.md b/cloud/documentation/materials/Communication/MaterialsStayCurrentLandscape.md
new file mode 100644
index 00000000000..29f091317b3
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsStayCurrentLandscape.md
@@ -0,0 +1,81 @@
+# MaterialsStayCurrentLandscape
+```text
+elements/materials/Communication/MaterialsStayCurrentLandscape
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsStayCurrentLandscape icon](../../../icons/materials/Communication/MaterialsStayCurrentLandscape.png) | ![MaterialsStayCurrentLandscape element](MaterialsStayCurrentLandscape.element.png) | ![MaterialsStayCurrentLandscape card](MaterialsStayCurrentLandscape.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStayCurrentLandscape element
+include('elements/materials/Communication/MaterialsStayCurrentLandscape')
+MaterialsStayCurrentLandscape('element', 'Stay Current Landscape', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStayCurrentLandscape element
+include('elements/materials/Communication/MaterialsStayCurrentLandscape')
+MaterialsStayCurrentLandscape('element', 'Stay Current Landscape', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStayCurrentLandscape card
+include('elements/materials/Communication/MaterialsStayCurrentLandscape')
+MaterialsStayCurrentLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStayCurrentLandscape card
+include('elements/materials/Communication/MaterialsStayCurrentLandscape')
+MaterialsStayCurrentLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsStayCurrentPortrait.card.png b/cloud/documentation/materials/Communication/MaterialsStayCurrentPortrait.card.png
new file mode 100644
index 00000000000..63de882ed5f
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsStayCurrentPortrait.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsStayCurrentPortrait.element.png b/cloud/documentation/materials/Communication/MaterialsStayCurrentPortrait.element.png
new file mode 100644
index 00000000000..c62b429c1b3
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsStayCurrentPortrait.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsStayCurrentPortrait.md b/cloud/documentation/materials/Communication/MaterialsStayCurrentPortrait.md
new file mode 100644
index 00000000000..dc8c98706a8
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsStayCurrentPortrait.md
@@ -0,0 +1,81 @@
+# MaterialsStayCurrentPortrait
+```text
+elements/materials/Communication/MaterialsStayCurrentPortrait
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsStayCurrentPortrait icon](../../../icons/materials/Communication/MaterialsStayCurrentPortrait.png) | ![MaterialsStayCurrentPortrait element](MaterialsStayCurrentPortrait.element.png) | ![MaterialsStayCurrentPortrait card](MaterialsStayCurrentPortrait.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStayCurrentPortrait element
+include('elements/materials/Communication/MaterialsStayCurrentPortrait')
+MaterialsStayCurrentPortrait('element', 'Stay Current Portrait', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStayCurrentPortrait element
+include('elements/materials/Communication/MaterialsStayCurrentPortrait')
+MaterialsStayCurrentPortrait('element', 'Stay Current Portrait', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStayCurrentPortrait card
+include('elements/materials/Communication/MaterialsStayCurrentPortrait')
+MaterialsStayCurrentPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStayCurrentPortrait card
+include('elements/materials/Communication/MaterialsStayCurrentPortrait')
+MaterialsStayCurrentPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsStayPrimaryLandscape.card.png b/cloud/documentation/materials/Communication/MaterialsStayPrimaryLandscape.card.png
new file mode 100644
index 00000000000..5042ed3c5ff
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsStayPrimaryLandscape.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsStayPrimaryLandscape.element.png b/cloud/documentation/materials/Communication/MaterialsStayPrimaryLandscape.element.png
new file mode 100644
index 00000000000..74d92a8826d
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsStayPrimaryLandscape.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsStayPrimaryLandscape.md b/cloud/documentation/materials/Communication/MaterialsStayPrimaryLandscape.md
new file mode 100644
index 00000000000..196f0824c07
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsStayPrimaryLandscape.md
@@ -0,0 +1,81 @@
+# MaterialsStayPrimaryLandscape
+```text
+elements/materials/Communication/MaterialsStayPrimaryLandscape
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsStayPrimaryLandscape icon](../../../icons/materials/Communication/MaterialsStayPrimaryLandscape.png) | ![MaterialsStayPrimaryLandscape element](MaterialsStayPrimaryLandscape.element.png) | ![MaterialsStayPrimaryLandscape card](MaterialsStayPrimaryLandscape.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStayPrimaryLandscape element
+include('elements/materials/Communication/MaterialsStayPrimaryLandscape')
+MaterialsStayPrimaryLandscape('element', 'Stay Primary Landscape', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStayPrimaryLandscape element
+include('elements/materials/Communication/MaterialsStayPrimaryLandscape')
+MaterialsStayPrimaryLandscape('element', 'Stay Primary Landscape', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStayPrimaryLandscape card
+include('elements/materials/Communication/MaterialsStayPrimaryLandscape')
+MaterialsStayPrimaryLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStayPrimaryLandscape card
+include('elements/materials/Communication/MaterialsStayPrimaryLandscape')
+MaterialsStayPrimaryLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsStayPrimaryPortrait.card.png b/cloud/documentation/materials/Communication/MaterialsStayPrimaryPortrait.card.png
new file mode 100644
index 00000000000..9536054f456
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsStayPrimaryPortrait.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsStayPrimaryPortrait.element.png b/cloud/documentation/materials/Communication/MaterialsStayPrimaryPortrait.element.png
new file mode 100644
index 00000000000..40fc3c9ddd6
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsStayPrimaryPortrait.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsStayPrimaryPortrait.md b/cloud/documentation/materials/Communication/MaterialsStayPrimaryPortrait.md
new file mode 100644
index 00000000000..7d298325b1e
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsStayPrimaryPortrait.md
@@ -0,0 +1,81 @@
+# MaterialsStayPrimaryPortrait
+```text
+elements/materials/Communication/MaterialsStayPrimaryPortrait
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsStayPrimaryPortrait icon](../../../icons/materials/Communication/MaterialsStayPrimaryPortrait.png) | ![MaterialsStayPrimaryPortrait element](MaterialsStayPrimaryPortrait.element.png) | ![MaterialsStayPrimaryPortrait card](MaterialsStayPrimaryPortrait.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStayPrimaryPortrait element
+include('elements/materials/Communication/MaterialsStayPrimaryPortrait')
+MaterialsStayPrimaryPortrait('element', 'Stay Primary Portrait', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStayPrimaryPortrait element
+include('elements/materials/Communication/MaterialsStayPrimaryPortrait')
+MaterialsStayPrimaryPortrait('element', 'Stay Primary Portrait', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStayPrimaryPortrait card
+include('elements/materials/Communication/MaterialsStayPrimaryPortrait')
+MaterialsStayPrimaryPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStayPrimaryPortrait card
+include('elements/materials/Communication/MaterialsStayPrimaryPortrait')
+MaterialsStayPrimaryPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsStopScreenShare.card.png b/cloud/documentation/materials/Communication/MaterialsStopScreenShare.card.png
new file mode 100644
index 00000000000..a8fe14c6843
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsStopScreenShare.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsStopScreenShare.element.png b/cloud/documentation/materials/Communication/MaterialsStopScreenShare.element.png
new file mode 100644
index 00000000000..082a0e4e6a9
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsStopScreenShare.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsStopScreenShare.md b/cloud/documentation/materials/Communication/MaterialsStopScreenShare.md
new file mode 100644
index 00000000000..7c883a2ee55
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsStopScreenShare.md
@@ -0,0 +1,81 @@
+# MaterialsStopScreenShare
+```text
+elements/materials/Communication/MaterialsStopScreenShare
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsStopScreenShare icon](../../../icons/materials/Communication/MaterialsStopScreenShare.png) | ![MaterialsStopScreenShare element](MaterialsStopScreenShare.element.png) | ![MaterialsStopScreenShare card](MaterialsStopScreenShare.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStopScreenShare element
+include('elements/materials/Communication/MaterialsStopScreenShare')
+MaterialsStopScreenShare('element', 'Stop Screen Share', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStopScreenShare element
+include('elements/materials/Communication/MaterialsStopScreenShare')
+MaterialsStopScreenShare('element', 'Stop Screen Share', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStopScreenShare card
+include('elements/materials/Communication/MaterialsStopScreenShare')
+MaterialsStopScreenShareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStopScreenShare card
+include('elements/materials/Communication/MaterialsStopScreenShare')
+MaterialsStopScreenShareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsSwapCalls.card.png b/cloud/documentation/materials/Communication/MaterialsSwapCalls.card.png
new file mode 100644
index 00000000000..e7affb4e087
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsSwapCalls.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsSwapCalls.element.png b/cloud/documentation/materials/Communication/MaterialsSwapCalls.element.png
new file mode 100644
index 00000000000..34ebab7179f
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsSwapCalls.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsSwapCalls.md b/cloud/documentation/materials/Communication/MaterialsSwapCalls.md
new file mode 100644
index 00000000000..494b72796e8
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsSwapCalls.md
@@ -0,0 +1,81 @@
+# MaterialsSwapCalls
+```text
+elements/materials/Communication/MaterialsSwapCalls
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSwapCalls icon](../../../icons/materials/Communication/MaterialsSwapCalls.png) | ![MaterialsSwapCalls element](MaterialsSwapCalls.element.png) | ![MaterialsSwapCalls card](MaterialsSwapCalls.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwapCalls element
+include('elements/materials/Communication/MaterialsSwapCalls')
+MaterialsSwapCalls('element', 'Swap Calls', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwapCalls element
+include('elements/materials/Communication/MaterialsSwapCalls')
+MaterialsSwapCalls('element', 'Swap Calls', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSwapCalls card
+include('elements/materials/Communication/MaterialsSwapCalls')
+MaterialsSwapCallsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSwapCalls card
+include('elements/materials/Communication/MaterialsSwapCalls')
+MaterialsSwapCallsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsTextsms.card.png b/cloud/documentation/materials/Communication/MaterialsTextsms.card.png
new file mode 100644
index 00000000000..401e32702b3
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsTextsms.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsTextsms.element.png b/cloud/documentation/materials/Communication/MaterialsTextsms.element.png
new file mode 100644
index 00000000000..bfd47908767
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsTextsms.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsTextsms.md b/cloud/documentation/materials/Communication/MaterialsTextsms.md
new file mode 100644
index 00000000000..6a5dce043a1
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsTextsms.md
@@ -0,0 +1,81 @@
+# MaterialsTextsms
+```text
+elements/materials/Communication/MaterialsTextsms
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTextsms icon](../../../icons/materials/Communication/MaterialsTextsms.png) | ![MaterialsTextsms element](MaterialsTextsms.element.png) | ![MaterialsTextsms card](MaterialsTextsms.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTextsms element
+include('elements/materials/Communication/MaterialsTextsms')
+MaterialsTextsms('element', 'Textsms', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTextsms element
+include('elements/materials/Communication/MaterialsTextsms')
+MaterialsTextsms('element', 'Textsms', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTextsms card
+include('elements/materials/Communication/MaterialsTextsms')
+MaterialsTextsmsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTextsms card
+include('elements/materials/Communication/MaterialsTextsms')
+MaterialsTextsmsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsVoicemail.card.png b/cloud/documentation/materials/Communication/MaterialsVoicemail.card.png
new file mode 100644
index 00000000000..ed462dd5029
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsVoicemail.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsVoicemail.element.png b/cloud/documentation/materials/Communication/MaterialsVoicemail.element.png
new file mode 100644
index 00000000000..666cfe4b59e
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsVoicemail.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsVoicemail.md b/cloud/documentation/materials/Communication/MaterialsVoicemail.md
new file mode 100644
index 00000000000..c010fe0d666
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsVoicemail.md
@@ -0,0 +1,81 @@
+# MaterialsVoicemail
+```text
+elements/materials/Communication/MaterialsVoicemail
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVoicemail icon](../../../icons/materials/Communication/MaterialsVoicemail.png) | ![MaterialsVoicemail element](MaterialsVoicemail.element.png) | ![MaterialsVoicemail card](MaterialsVoicemail.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVoicemail element
+include('elements/materials/Communication/MaterialsVoicemail')
+MaterialsVoicemail('element', 'Voicemail', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVoicemail element
+include('elements/materials/Communication/MaterialsVoicemail')
+MaterialsVoicemail('element', 'Voicemail', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVoicemail card
+include('elements/materials/Communication/MaterialsVoicemail')
+MaterialsVoicemailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVoicemail card
+include('elements/materials/Communication/MaterialsVoicemail')
+MaterialsVoicemailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Communication/MaterialsVpnKey.card.png b/cloud/documentation/materials/Communication/MaterialsVpnKey.card.png
new file mode 100644
index 00000000000..314e62c605d
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsVpnKey.card.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsVpnKey.element.png b/cloud/documentation/materials/Communication/MaterialsVpnKey.element.png
new file mode 100644
index 00000000000..c8b5f96950a
Binary files /dev/null and b/cloud/documentation/materials/Communication/MaterialsVpnKey.element.png differ
diff --git a/cloud/documentation/materials/Communication/MaterialsVpnKey.md b/cloud/documentation/materials/Communication/MaterialsVpnKey.md
new file mode 100644
index 00000000000..37415ebb92b
--- /dev/null
+++ b/cloud/documentation/materials/Communication/MaterialsVpnKey.md
@@ -0,0 +1,81 @@
+# MaterialsVpnKey
+```text
+elements/materials/Communication/MaterialsVpnKey
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVpnKey icon](../../../icons/materials/Communication/MaterialsVpnKey.png) | ![MaterialsVpnKey element](MaterialsVpnKey.element.png) | ![MaterialsVpnKey card](MaterialsVpnKey.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVpnKey element
+include('elements/materials/Communication/MaterialsVpnKey')
+MaterialsVpnKey('element', 'Vpn Key', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVpnKey element
+include('elements/materials/Communication/MaterialsVpnKey')
+MaterialsVpnKey('element', 'Vpn Key', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVpnKey card
+include('elements/materials/Communication/MaterialsVpnKey')
+MaterialsVpnKeyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVpnKey card
+include('elements/materials/Communication/MaterialsVpnKey')
+MaterialsVpnKeyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsAdd.card.png b/cloud/documentation/materials/Content/MaterialsAdd.card.png
new file mode 100644
index 00000000000..101634b566c
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsAdd.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsAdd.element.png b/cloud/documentation/materials/Content/MaterialsAdd.element.png
new file mode 100644
index 00000000000..47e18cfb9fd
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsAdd.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsAdd.md b/cloud/documentation/materials/Content/MaterialsAdd.md
new file mode 100644
index 00000000000..240996c0d70
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsAdd.md
@@ -0,0 +1,81 @@
+# MaterialsAdd
+```text
+elements/materials/Content/MaterialsAdd
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAdd icon](../../../icons/materials/Content/MaterialsAdd.png) | ![MaterialsAdd element](MaterialsAdd.element.png) | ![MaterialsAdd card](MaterialsAdd.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAdd element
+include('elements/materials/Content/MaterialsAdd')
+MaterialsAdd('element', 'Add', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAdd element
+include('elements/materials/Content/MaterialsAdd')
+MaterialsAdd('element', 'Add', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAdd card
+include('elements/materials/Content/MaterialsAdd')
+MaterialsAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAdd card
+include('elements/materials/Content/MaterialsAdd')
+MaterialsAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsAddBox.card.png b/cloud/documentation/materials/Content/MaterialsAddBox.card.png
new file mode 100644
index 00000000000..1ff1dea5a45
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsAddBox.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsAddBox.element.png b/cloud/documentation/materials/Content/MaterialsAddBox.element.png
new file mode 100644
index 00000000000..4895cb23b1f
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsAddBox.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsAddBox.md b/cloud/documentation/materials/Content/MaterialsAddBox.md
new file mode 100644
index 00000000000..b9a1500d98b
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsAddBox.md
@@ -0,0 +1,81 @@
+# MaterialsAddBox
+```text
+elements/materials/Content/MaterialsAddBox
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAddBox icon](../../../icons/materials/Content/MaterialsAddBox.png) | ![MaterialsAddBox element](MaterialsAddBox.element.png) | ![MaterialsAddBox card](MaterialsAddBox.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddBox element
+include('elements/materials/Content/MaterialsAddBox')
+MaterialsAddBox('element', 'Add Box', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddBox element
+include('elements/materials/Content/MaterialsAddBox')
+MaterialsAddBox('element', 'Add Box', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddBox card
+include('elements/materials/Content/MaterialsAddBox')
+MaterialsAddBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddBox card
+include('elements/materials/Content/MaterialsAddBox')
+MaterialsAddBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsAddCircle.card.png b/cloud/documentation/materials/Content/MaterialsAddCircle.card.png
new file mode 100644
index 00000000000..0ae557e188f
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsAddCircle.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsAddCircle.element.png b/cloud/documentation/materials/Content/MaterialsAddCircle.element.png
new file mode 100644
index 00000000000..afce70a350e
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsAddCircle.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsAddCircle.md b/cloud/documentation/materials/Content/MaterialsAddCircle.md
new file mode 100644
index 00000000000..6b2a49a4a04
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsAddCircle.md
@@ -0,0 +1,81 @@
+# MaterialsAddCircle
+```text
+elements/materials/Content/MaterialsAddCircle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAddCircle icon](../../../icons/materials/Content/MaterialsAddCircle.png) | ![MaterialsAddCircle element](MaterialsAddCircle.element.png) | ![MaterialsAddCircle card](MaterialsAddCircle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddCircle element
+include('elements/materials/Content/MaterialsAddCircle')
+MaterialsAddCircle('element', 'Add Circle', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddCircle element
+include('elements/materials/Content/MaterialsAddCircle')
+MaterialsAddCircle('element', 'Add Circle', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddCircle card
+include('elements/materials/Content/MaterialsAddCircle')
+MaterialsAddCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddCircle card
+include('elements/materials/Content/MaterialsAddCircle')
+MaterialsAddCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsAddCircleOutline.card.png b/cloud/documentation/materials/Content/MaterialsAddCircleOutline.card.png
new file mode 100644
index 00000000000..a9505bff018
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsAddCircleOutline.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsAddCircleOutline.element.png b/cloud/documentation/materials/Content/MaterialsAddCircleOutline.element.png
new file mode 100644
index 00000000000..e8d97121e29
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsAddCircleOutline.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsAddCircleOutline.md b/cloud/documentation/materials/Content/MaterialsAddCircleOutline.md
new file mode 100644
index 00000000000..4b45224c5d2
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsAddCircleOutline.md
@@ -0,0 +1,81 @@
+# MaterialsAddCircleOutline
+```text
+elements/materials/Content/MaterialsAddCircleOutline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAddCircleOutline icon](../../../icons/materials/Content/MaterialsAddCircleOutline.png) | ![MaterialsAddCircleOutline element](MaterialsAddCircleOutline.element.png) | ![MaterialsAddCircleOutline card](MaterialsAddCircleOutline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddCircleOutline element
+include('elements/materials/Content/MaterialsAddCircleOutline')
+MaterialsAddCircleOutline('element', 'Add Circle Outline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddCircleOutline element
+include('elements/materials/Content/MaterialsAddCircleOutline')
+MaterialsAddCircleOutline('element', 'Add Circle Outline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddCircleOutline card
+include('elements/materials/Content/MaterialsAddCircleOutline')
+MaterialsAddCircleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddCircleOutline card
+include('elements/materials/Content/MaterialsAddCircleOutline')
+MaterialsAddCircleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsArchive.card.png b/cloud/documentation/materials/Content/MaterialsArchive.card.png
new file mode 100644
index 00000000000..afddba58766
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsArchive.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsArchive.element.png b/cloud/documentation/materials/Content/MaterialsArchive.element.png
new file mode 100644
index 00000000000..546e6409335
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsArchive.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsArchive.md b/cloud/documentation/materials/Content/MaterialsArchive.md
new file mode 100644
index 00000000000..1a4321c4d32
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsArchive.md
@@ -0,0 +1,81 @@
+# MaterialsArchive
+```text
+elements/materials/Content/MaterialsArchive
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsArchive icon](../../../icons/materials/Content/MaterialsArchive.png) | ![MaterialsArchive element](MaterialsArchive.element.png) | ![MaterialsArchive card](MaterialsArchive.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArchive element
+include('elements/materials/Content/MaterialsArchive')
+MaterialsArchive('element', 'Archive', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArchive element
+include('elements/materials/Content/MaterialsArchive')
+MaterialsArchive('element', 'Archive', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArchive card
+include('elements/materials/Content/MaterialsArchive')
+MaterialsArchiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArchive card
+include('elements/materials/Content/MaterialsArchive')
+MaterialsArchiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsBackspace.card.png b/cloud/documentation/materials/Content/MaterialsBackspace.card.png
new file mode 100644
index 00000000000..d1ffc278e39
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsBackspace.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsBackspace.element.png b/cloud/documentation/materials/Content/MaterialsBackspace.element.png
new file mode 100644
index 00000000000..3efc0eb3102
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsBackspace.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsBackspace.md b/cloud/documentation/materials/Content/MaterialsBackspace.md
new file mode 100644
index 00000000000..66444e62a56
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsBackspace.md
@@ -0,0 +1,81 @@
+# MaterialsBackspace
+```text
+elements/materials/Content/MaterialsBackspace
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBackspace icon](../../../icons/materials/Content/MaterialsBackspace.png) | ![MaterialsBackspace element](MaterialsBackspace.element.png) | ![MaterialsBackspace card](MaterialsBackspace.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBackspace element
+include('elements/materials/Content/MaterialsBackspace')
+MaterialsBackspace('element', 'Backspace', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBackspace element
+include('elements/materials/Content/MaterialsBackspace')
+MaterialsBackspace('element', 'Backspace', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBackspace card
+include('elements/materials/Content/MaterialsBackspace')
+MaterialsBackspaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBackspace card
+include('elements/materials/Content/MaterialsBackspace')
+MaterialsBackspaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsBlock.card.png b/cloud/documentation/materials/Content/MaterialsBlock.card.png
new file mode 100644
index 00000000000..0205035f3a6
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsBlock.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsBlock.element.png b/cloud/documentation/materials/Content/MaterialsBlock.element.png
new file mode 100644
index 00000000000..4dc68f28d37
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsBlock.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsBlock.md b/cloud/documentation/materials/Content/MaterialsBlock.md
new file mode 100644
index 00000000000..070a9c1bb6d
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsBlock.md
@@ -0,0 +1,81 @@
+# MaterialsBlock
+```text
+elements/materials/Content/MaterialsBlock
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBlock icon](../../../icons/materials/Content/MaterialsBlock.png) | ![MaterialsBlock element](MaterialsBlock.element.png) | ![MaterialsBlock card](MaterialsBlock.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlock element
+include('elements/materials/Content/MaterialsBlock')
+MaterialsBlock('element', 'Block', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlock element
+include('elements/materials/Content/MaterialsBlock')
+MaterialsBlock('element', 'Block', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBlock card
+include('elements/materials/Content/MaterialsBlock')
+MaterialsBlockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBlock card
+include('elements/materials/Content/MaterialsBlock')
+MaterialsBlockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsClear.card.png b/cloud/documentation/materials/Content/MaterialsClear.card.png
new file mode 100644
index 00000000000..46e51fa9ae8
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsClear.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsClear.element.png b/cloud/documentation/materials/Content/MaterialsClear.element.png
new file mode 100644
index 00000000000..01bea14dd4a
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsClear.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsClear.md b/cloud/documentation/materials/Content/MaterialsClear.md
new file mode 100644
index 00000000000..000e24b7481
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsClear.md
@@ -0,0 +1,81 @@
+# MaterialsClear
+```text
+elements/materials/Content/MaterialsClear
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsClear icon](../../../icons/materials/Content/MaterialsClear.png) | ![MaterialsClear element](MaterialsClear.element.png) | ![MaterialsClear card](MaterialsClear.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClear element
+include('elements/materials/Content/MaterialsClear')
+MaterialsClear('element', 'Clear', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClear element
+include('elements/materials/Content/MaterialsClear')
+MaterialsClear('element', 'Clear', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsClear card
+include('elements/materials/Content/MaterialsClear')
+MaterialsClearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsClear card
+include('elements/materials/Content/MaterialsClear')
+MaterialsClearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsContentCopy.card.png b/cloud/documentation/materials/Content/MaterialsContentCopy.card.png
new file mode 100644
index 00000000000..b0813958135
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsContentCopy.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsContentCopy.element.png b/cloud/documentation/materials/Content/MaterialsContentCopy.element.png
new file mode 100644
index 00000000000..032c18702bc
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsContentCopy.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsContentCopy.md b/cloud/documentation/materials/Content/MaterialsContentCopy.md
new file mode 100644
index 00000000000..6c4036f3794
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsContentCopy.md
@@ -0,0 +1,81 @@
+# MaterialsContentCopy
+```text
+elements/materials/Content/MaterialsContentCopy
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsContentCopy icon](../../../icons/materials/Content/MaterialsContentCopy.png) | ![MaterialsContentCopy element](MaterialsContentCopy.element.png) | ![MaterialsContentCopy card](MaterialsContentCopy.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContentCopy element
+include('elements/materials/Content/MaterialsContentCopy')
+MaterialsContentCopy('element', 'Content Copy', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContentCopy element
+include('elements/materials/Content/MaterialsContentCopy')
+MaterialsContentCopy('element', 'Content Copy', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsContentCopy card
+include('elements/materials/Content/MaterialsContentCopy')
+MaterialsContentCopyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsContentCopy card
+include('elements/materials/Content/MaterialsContentCopy')
+MaterialsContentCopyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsContentCut.card.png b/cloud/documentation/materials/Content/MaterialsContentCut.card.png
new file mode 100644
index 00000000000..f87a394dee6
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsContentCut.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsContentCut.element.png b/cloud/documentation/materials/Content/MaterialsContentCut.element.png
new file mode 100644
index 00000000000..2135a186793
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsContentCut.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsContentCut.md b/cloud/documentation/materials/Content/MaterialsContentCut.md
new file mode 100644
index 00000000000..218fbd7df43
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsContentCut.md
@@ -0,0 +1,81 @@
+# MaterialsContentCut
+```text
+elements/materials/Content/MaterialsContentCut
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsContentCut icon](../../../icons/materials/Content/MaterialsContentCut.png) | ![MaterialsContentCut element](MaterialsContentCut.element.png) | ![MaterialsContentCut card](MaterialsContentCut.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContentCut element
+include('elements/materials/Content/MaterialsContentCut')
+MaterialsContentCut('element', 'Content Cut', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContentCut element
+include('elements/materials/Content/MaterialsContentCut')
+MaterialsContentCut('element', 'Content Cut', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsContentCut card
+include('elements/materials/Content/MaterialsContentCut')
+MaterialsContentCutCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsContentCut card
+include('elements/materials/Content/MaterialsContentCut')
+MaterialsContentCutCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsContentPaste.card.png b/cloud/documentation/materials/Content/MaterialsContentPaste.card.png
new file mode 100644
index 00000000000..2a5c04a2a17
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsContentPaste.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsContentPaste.element.png b/cloud/documentation/materials/Content/MaterialsContentPaste.element.png
new file mode 100644
index 00000000000..7d9ecb1ca12
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsContentPaste.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsContentPaste.md b/cloud/documentation/materials/Content/MaterialsContentPaste.md
new file mode 100644
index 00000000000..913a4f068bf
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsContentPaste.md
@@ -0,0 +1,81 @@
+# MaterialsContentPaste
+```text
+elements/materials/Content/MaterialsContentPaste
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsContentPaste icon](../../../icons/materials/Content/MaterialsContentPaste.png) | ![MaterialsContentPaste element](MaterialsContentPaste.element.png) | ![MaterialsContentPaste card](MaterialsContentPaste.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContentPaste element
+include('elements/materials/Content/MaterialsContentPaste')
+MaterialsContentPaste('element', 'Content Paste', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContentPaste element
+include('elements/materials/Content/MaterialsContentPaste')
+MaterialsContentPaste('element', 'Content Paste', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsContentPaste card
+include('elements/materials/Content/MaterialsContentPaste')
+MaterialsContentPasteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsContentPaste card
+include('elements/materials/Content/MaterialsContentPaste')
+MaterialsContentPasteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsCreate.card.png b/cloud/documentation/materials/Content/MaterialsCreate.card.png
new file mode 100644
index 00000000000..c47ef41f898
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsCreate.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsCreate.element.png b/cloud/documentation/materials/Content/MaterialsCreate.element.png
new file mode 100644
index 00000000000..a3a5f944751
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsCreate.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsCreate.md b/cloud/documentation/materials/Content/MaterialsCreate.md
new file mode 100644
index 00000000000..8c8cd6a5473
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsCreate.md
@@ -0,0 +1,81 @@
+# MaterialsCreate
+```text
+elements/materials/Content/MaterialsCreate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCreate icon](../../../icons/materials/Content/MaterialsCreate.png) | ![MaterialsCreate element](MaterialsCreate.element.png) | ![MaterialsCreate card](MaterialsCreate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCreate element
+include('elements/materials/Content/MaterialsCreate')
+MaterialsCreate('element', 'Create', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCreate element
+include('elements/materials/Content/MaterialsCreate')
+MaterialsCreate('element', 'Create', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCreate card
+include('elements/materials/Content/MaterialsCreate')
+MaterialsCreateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCreate card
+include('elements/materials/Content/MaterialsCreate')
+MaterialsCreateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsDeleteSweep.card.png b/cloud/documentation/materials/Content/MaterialsDeleteSweep.card.png
new file mode 100644
index 00000000000..d4f4315565e
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsDeleteSweep.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsDeleteSweep.element.png b/cloud/documentation/materials/Content/MaterialsDeleteSweep.element.png
new file mode 100644
index 00000000000..ae56d4e9946
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsDeleteSweep.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsDeleteSweep.md b/cloud/documentation/materials/Content/MaterialsDeleteSweep.md
new file mode 100644
index 00000000000..f5eaa11712e
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsDeleteSweep.md
@@ -0,0 +1,81 @@
+# MaterialsDeleteSweep
+```text
+elements/materials/Content/MaterialsDeleteSweep
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDeleteSweep icon](../../../icons/materials/Content/MaterialsDeleteSweep.png) | ![MaterialsDeleteSweep element](MaterialsDeleteSweep.element.png) | ![MaterialsDeleteSweep card](MaterialsDeleteSweep.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDeleteSweep element
+include('elements/materials/Content/MaterialsDeleteSweep')
+MaterialsDeleteSweep('element', 'Delete Sweep', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDeleteSweep element
+include('elements/materials/Content/MaterialsDeleteSweep')
+MaterialsDeleteSweep('element', 'Delete Sweep', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDeleteSweep card
+include('elements/materials/Content/MaterialsDeleteSweep')
+MaterialsDeleteSweepCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDeleteSweep card
+include('elements/materials/Content/MaterialsDeleteSweep')
+MaterialsDeleteSweepCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsDrafts.card.png b/cloud/documentation/materials/Content/MaterialsDrafts.card.png
new file mode 100644
index 00000000000..ca3cadebd82
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsDrafts.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsDrafts.element.png b/cloud/documentation/materials/Content/MaterialsDrafts.element.png
new file mode 100644
index 00000000000..e1be1e807e3
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsDrafts.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsDrafts.md b/cloud/documentation/materials/Content/MaterialsDrafts.md
new file mode 100644
index 00000000000..3d361c1fe8c
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsDrafts.md
@@ -0,0 +1,81 @@
+# MaterialsDrafts
+```text
+elements/materials/Content/MaterialsDrafts
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDrafts icon](../../../icons/materials/Content/MaterialsDrafts.png) | ![MaterialsDrafts element](MaterialsDrafts.element.png) | ![MaterialsDrafts card](MaterialsDrafts.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDrafts element
+include('elements/materials/Content/MaterialsDrafts')
+MaterialsDrafts('element', 'Drafts', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDrafts element
+include('elements/materials/Content/MaterialsDrafts')
+MaterialsDrafts('element', 'Drafts', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDrafts card
+include('elements/materials/Content/MaterialsDrafts')
+MaterialsDraftsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDrafts card
+include('elements/materials/Content/MaterialsDrafts')
+MaterialsDraftsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsFilterList.card.png b/cloud/documentation/materials/Content/MaterialsFilterList.card.png
new file mode 100644
index 00000000000..a53370c80df
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsFilterList.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsFilterList.element.png b/cloud/documentation/materials/Content/MaterialsFilterList.element.png
new file mode 100644
index 00000000000..1cbd29b4b3a
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsFilterList.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsFilterList.md b/cloud/documentation/materials/Content/MaterialsFilterList.md
new file mode 100644
index 00000000000..c89dd4e0118
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsFilterList.md
@@ -0,0 +1,81 @@
+# MaterialsFilterList
+```text
+elements/materials/Content/MaterialsFilterList
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilterList icon](../../../icons/materials/Content/MaterialsFilterList.png) | ![MaterialsFilterList element](MaterialsFilterList.element.png) | ![MaterialsFilterList card](MaterialsFilterList.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterList element
+include('elements/materials/Content/MaterialsFilterList')
+MaterialsFilterList('element', 'Filter List', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterList element
+include('elements/materials/Content/MaterialsFilterList')
+MaterialsFilterList('element', 'Filter List', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterList card
+include('elements/materials/Content/MaterialsFilterList')
+MaterialsFilterListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterList card
+include('elements/materials/Content/MaterialsFilterList')
+MaterialsFilterListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsFlag.card.png b/cloud/documentation/materials/Content/MaterialsFlag.card.png
new file mode 100644
index 00000000000..0c4142f63ed
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsFlag.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsFlag.element.png b/cloud/documentation/materials/Content/MaterialsFlag.element.png
new file mode 100644
index 00000000000..a84fe96e6f5
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsFlag.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsFlag.md b/cloud/documentation/materials/Content/MaterialsFlag.md
new file mode 100644
index 00000000000..2898eeed5eb
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsFlag.md
@@ -0,0 +1,81 @@
+# MaterialsFlag
+```text
+elements/materials/Content/MaterialsFlag
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFlag icon](../../../icons/materials/Content/MaterialsFlag.png) | ![MaterialsFlag element](MaterialsFlag.element.png) | ![MaterialsFlag card](MaterialsFlag.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlag element
+include('elements/materials/Content/MaterialsFlag')
+MaterialsFlag('element', 'Flag', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlag element
+include('elements/materials/Content/MaterialsFlag')
+MaterialsFlag('element', 'Flag', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlag card
+include('elements/materials/Content/MaterialsFlag')
+MaterialsFlagCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlag card
+include('elements/materials/Content/MaterialsFlag')
+MaterialsFlagCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsForward.card.png b/cloud/documentation/materials/Content/MaterialsForward.card.png
new file mode 100644
index 00000000000..fd904ea7d4b
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsForward.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsForward.element.png b/cloud/documentation/materials/Content/MaterialsForward.element.png
new file mode 100644
index 00000000000..c8855d5fc5d
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsForward.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsForward.md b/cloud/documentation/materials/Content/MaterialsForward.md
new file mode 100644
index 00000000000..c11edb222f3
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsForward.md
@@ -0,0 +1,81 @@
+# MaterialsForward
+```text
+elements/materials/Content/MaterialsForward
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsForward icon](../../../icons/materials/Content/MaterialsForward.png) | ![MaterialsForward element](MaterialsForward.element.png) | ![MaterialsForward card](MaterialsForward.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForward element
+include('elements/materials/Content/MaterialsForward')
+MaterialsForward('element', 'Forward', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForward element
+include('elements/materials/Content/MaterialsForward')
+MaterialsForward('element', 'Forward', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsForward card
+include('elements/materials/Content/MaterialsForward')
+MaterialsForwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsForward card
+include('elements/materials/Content/MaterialsForward')
+MaterialsForwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsGesture.card.png b/cloud/documentation/materials/Content/MaterialsGesture.card.png
new file mode 100644
index 00000000000..3eb0e9d39cb
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsGesture.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsGesture.element.png b/cloud/documentation/materials/Content/MaterialsGesture.element.png
new file mode 100644
index 00000000000..6f568267bc3
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsGesture.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsGesture.md b/cloud/documentation/materials/Content/MaterialsGesture.md
new file mode 100644
index 00000000000..9f8186c2186
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsGesture.md
@@ -0,0 +1,81 @@
+# MaterialsGesture
+```text
+elements/materials/Content/MaterialsGesture
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGesture icon](../../../icons/materials/Content/MaterialsGesture.png) | ![MaterialsGesture element](MaterialsGesture.element.png) | ![MaterialsGesture card](MaterialsGesture.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGesture element
+include('elements/materials/Content/MaterialsGesture')
+MaterialsGesture('element', 'Gesture', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGesture element
+include('elements/materials/Content/MaterialsGesture')
+MaterialsGesture('element', 'Gesture', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGesture card
+include('elements/materials/Content/MaterialsGesture')
+MaterialsGestureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGesture card
+include('elements/materials/Content/MaterialsGesture')
+MaterialsGestureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsInbox.card.png b/cloud/documentation/materials/Content/MaterialsInbox.card.png
new file mode 100644
index 00000000000..f112a471f67
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsInbox.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsInbox.element.png b/cloud/documentation/materials/Content/MaterialsInbox.element.png
new file mode 100644
index 00000000000..a89332ccd71
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsInbox.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsInbox.md b/cloud/documentation/materials/Content/MaterialsInbox.md
new file mode 100644
index 00000000000..61c1d221132
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsInbox.md
@@ -0,0 +1,81 @@
+# MaterialsInbox
+```text
+elements/materials/Content/MaterialsInbox
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsInbox icon](../../../icons/materials/Content/MaterialsInbox.png) | ![MaterialsInbox element](MaterialsInbox.element.png) | ![MaterialsInbox card](MaterialsInbox.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInbox element
+include('elements/materials/Content/MaterialsInbox')
+MaterialsInbox('element', 'Inbox', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInbox element
+include('elements/materials/Content/MaterialsInbox')
+MaterialsInbox('element', 'Inbox', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInbox card
+include('elements/materials/Content/MaterialsInbox')
+MaterialsInboxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInbox card
+include('elements/materials/Content/MaterialsInbox')
+MaterialsInboxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsLink.card.png b/cloud/documentation/materials/Content/MaterialsLink.card.png
new file mode 100644
index 00000000000..ab97b3f97a0
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsLink.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsLink.element.png b/cloud/documentation/materials/Content/MaterialsLink.element.png
new file mode 100644
index 00000000000..08f00a1c247
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsLink.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsLink.md b/cloud/documentation/materials/Content/MaterialsLink.md
new file mode 100644
index 00000000000..fa41ad59f03
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsLink.md
@@ -0,0 +1,81 @@
+# MaterialsLink
+```text
+elements/materials/Content/MaterialsLink
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLink icon](../../../icons/materials/Content/MaterialsLink.png) | ![MaterialsLink element](MaterialsLink.element.png) | ![MaterialsLink card](MaterialsLink.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLink element
+include('elements/materials/Content/MaterialsLink')
+MaterialsLink('element', 'Link', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLink element
+include('elements/materials/Content/MaterialsLink')
+MaterialsLink('element', 'Link', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLink card
+include('elements/materials/Content/MaterialsLink')
+MaterialsLinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLink card
+include('elements/materials/Content/MaterialsLink')
+MaterialsLinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsLowPriority.card.png b/cloud/documentation/materials/Content/MaterialsLowPriority.card.png
new file mode 100644
index 00000000000..8d140828b4e
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsLowPriority.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsLowPriority.element.png b/cloud/documentation/materials/Content/MaterialsLowPriority.element.png
new file mode 100644
index 00000000000..14253139818
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsLowPriority.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsLowPriority.md b/cloud/documentation/materials/Content/MaterialsLowPriority.md
new file mode 100644
index 00000000000..1b169813e3f
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsLowPriority.md
@@ -0,0 +1,81 @@
+# MaterialsLowPriority
+```text
+elements/materials/Content/MaterialsLowPriority
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLowPriority icon](../../../icons/materials/Content/MaterialsLowPriority.png) | ![MaterialsLowPriority element](MaterialsLowPriority.element.png) | ![MaterialsLowPriority card](MaterialsLowPriority.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLowPriority element
+include('elements/materials/Content/MaterialsLowPriority')
+MaterialsLowPriority('element', 'Low Priority', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLowPriority element
+include('elements/materials/Content/MaterialsLowPriority')
+MaterialsLowPriority('element', 'Low Priority', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLowPriority card
+include('elements/materials/Content/MaterialsLowPriority')
+MaterialsLowPriorityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLowPriority card
+include('elements/materials/Content/MaterialsLowPriority')
+MaterialsLowPriorityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsMail.card.png b/cloud/documentation/materials/Content/MaterialsMail.card.png
new file mode 100644
index 00000000000..81588dea89a
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsMail.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsMail.element.png b/cloud/documentation/materials/Content/MaterialsMail.element.png
new file mode 100644
index 00000000000..503027f768e
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsMail.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsMail.md b/cloud/documentation/materials/Content/MaterialsMail.md
new file mode 100644
index 00000000000..02a933ed336
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsMail.md
@@ -0,0 +1,81 @@
+# MaterialsMail
+```text
+elements/materials/Content/MaterialsMail
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMail icon](../../../icons/materials/Content/MaterialsMail.png) | ![MaterialsMail element](MaterialsMail.element.png) | ![MaterialsMail card](MaterialsMail.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMail element
+include('elements/materials/Content/MaterialsMail')
+MaterialsMail('element', 'Mail', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMail element
+include('elements/materials/Content/MaterialsMail')
+MaterialsMail('element', 'Mail', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMail card
+include('elements/materials/Content/MaterialsMail')
+MaterialsMailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMail card
+include('elements/materials/Content/MaterialsMail')
+MaterialsMailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsMarkunread.card.png b/cloud/documentation/materials/Content/MaterialsMarkunread.card.png
new file mode 100644
index 00000000000..338aa3864a2
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsMarkunread.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsMarkunread.element.png b/cloud/documentation/materials/Content/MaterialsMarkunread.element.png
new file mode 100644
index 00000000000..b9cf13ec390
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsMarkunread.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsMarkunread.md b/cloud/documentation/materials/Content/MaterialsMarkunread.md
new file mode 100644
index 00000000000..8e9507f8b03
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsMarkunread.md
@@ -0,0 +1,81 @@
+# MaterialsMarkunread
+```text
+elements/materials/Content/MaterialsMarkunread
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMarkunread icon](../../../icons/materials/Content/MaterialsMarkunread.png) | ![MaterialsMarkunread element](MaterialsMarkunread.element.png) | ![MaterialsMarkunread card](MaterialsMarkunread.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMarkunread element
+include('elements/materials/Content/MaterialsMarkunread')
+MaterialsMarkunread('element', 'Markunread', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMarkunread element
+include('elements/materials/Content/MaterialsMarkunread')
+MaterialsMarkunread('element', 'Markunread', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMarkunread card
+include('elements/materials/Content/MaterialsMarkunread')
+MaterialsMarkunreadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMarkunread card
+include('elements/materials/Content/MaterialsMarkunread')
+MaterialsMarkunreadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsMoveToInbox.card.png b/cloud/documentation/materials/Content/MaterialsMoveToInbox.card.png
new file mode 100644
index 00000000000..cac3950c78b
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsMoveToInbox.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsMoveToInbox.element.png b/cloud/documentation/materials/Content/MaterialsMoveToInbox.element.png
new file mode 100644
index 00000000000..b034a16bc81
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsMoveToInbox.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsMoveToInbox.md b/cloud/documentation/materials/Content/MaterialsMoveToInbox.md
new file mode 100644
index 00000000000..c0b4ab71e0e
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsMoveToInbox.md
@@ -0,0 +1,81 @@
+# MaterialsMoveToInbox
+```text
+elements/materials/Content/MaterialsMoveToInbox
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMoveToInbox icon](../../../icons/materials/Content/MaterialsMoveToInbox.png) | ![MaterialsMoveToInbox element](MaterialsMoveToInbox.element.png) | ![MaterialsMoveToInbox card](MaterialsMoveToInbox.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMoveToInbox element
+include('elements/materials/Content/MaterialsMoveToInbox')
+MaterialsMoveToInbox('element', 'Move To Inbox', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMoveToInbox element
+include('elements/materials/Content/MaterialsMoveToInbox')
+MaterialsMoveToInbox('element', 'Move To Inbox', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMoveToInbox card
+include('elements/materials/Content/MaterialsMoveToInbox')
+MaterialsMoveToInboxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMoveToInbox card
+include('elements/materials/Content/MaterialsMoveToInbox')
+MaterialsMoveToInboxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsNextWeek.card.png b/cloud/documentation/materials/Content/MaterialsNextWeek.card.png
new file mode 100644
index 00000000000..7ce72fc47dc
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsNextWeek.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsNextWeek.element.png b/cloud/documentation/materials/Content/MaterialsNextWeek.element.png
new file mode 100644
index 00000000000..98a0e1c90a4
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsNextWeek.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsNextWeek.md b/cloud/documentation/materials/Content/MaterialsNextWeek.md
new file mode 100644
index 00000000000..0ac4e4d2b10
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsNextWeek.md
@@ -0,0 +1,81 @@
+# MaterialsNextWeek
+```text
+elements/materials/Content/MaterialsNextWeek
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNextWeek icon](../../../icons/materials/Content/MaterialsNextWeek.png) | ![MaterialsNextWeek element](MaterialsNextWeek.element.png) | ![MaterialsNextWeek card](MaterialsNextWeek.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNextWeek element
+include('elements/materials/Content/MaterialsNextWeek')
+MaterialsNextWeek('element', 'Next Week', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNextWeek element
+include('elements/materials/Content/MaterialsNextWeek')
+MaterialsNextWeek('element', 'Next Week', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNextWeek card
+include('elements/materials/Content/MaterialsNextWeek')
+MaterialsNextWeekCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNextWeek card
+include('elements/materials/Content/MaterialsNextWeek')
+MaterialsNextWeekCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsRedo.card.png b/cloud/documentation/materials/Content/MaterialsRedo.card.png
new file mode 100644
index 00000000000..40a641347cd
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsRedo.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsRedo.element.png b/cloud/documentation/materials/Content/MaterialsRedo.element.png
new file mode 100644
index 00000000000..7ce905171b4
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsRedo.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsRedo.md b/cloud/documentation/materials/Content/MaterialsRedo.md
new file mode 100644
index 00000000000..7b474b4256e
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsRedo.md
@@ -0,0 +1,81 @@
+# MaterialsRedo
+```text
+elements/materials/Content/MaterialsRedo
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRedo icon](../../../icons/materials/Content/MaterialsRedo.png) | ![MaterialsRedo element](MaterialsRedo.element.png) | ![MaterialsRedo card](MaterialsRedo.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRedo element
+include('elements/materials/Content/MaterialsRedo')
+MaterialsRedo('element', 'Redo', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRedo element
+include('elements/materials/Content/MaterialsRedo')
+MaterialsRedo('element', 'Redo', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRedo card
+include('elements/materials/Content/MaterialsRedo')
+MaterialsRedoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRedo card
+include('elements/materials/Content/MaterialsRedo')
+MaterialsRedoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsRemove.card.png b/cloud/documentation/materials/Content/MaterialsRemove.card.png
new file mode 100644
index 00000000000..5d6a09439ad
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsRemove.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsRemove.element.png b/cloud/documentation/materials/Content/MaterialsRemove.element.png
new file mode 100644
index 00000000000..cf92298b5e9
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsRemove.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsRemove.md b/cloud/documentation/materials/Content/MaterialsRemove.md
new file mode 100644
index 00000000000..c0ac28df262
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsRemove.md
@@ -0,0 +1,81 @@
+# MaterialsRemove
+```text
+elements/materials/Content/MaterialsRemove
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRemove icon](../../../icons/materials/Content/MaterialsRemove.png) | ![MaterialsRemove element](MaterialsRemove.element.png) | ![MaterialsRemove card](MaterialsRemove.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemove element
+include('elements/materials/Content/MaterialsRemove')
+MaterialsRemove('element', 'Remove', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemove element
+include('elements/materials/Content/MaterialsRemove')
+MaterialsRemove('element', 'Remove', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRemove card
+include('elements/materials/Content/MaterialsRemove')
+MaterialsRemoveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRemove card
+include('elements/materials/Content/MaterialsRemove')
+MaterialsRemoveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsRemoveCircle.card.png b/cloud/documentation/materials/Content/MaterialsRemoveCircle.card.png
new file mode 100644
index 00000000000..45426a958d6
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsRemoveCircle.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsRemoveCircle.element.png b/cloud/documentation/materials/Content/MaterialsRemoveCircle.element.png
new file mode 100644
index 00000000000..03e522200d3
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsRemoveCircle.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsRemoveCircle.md b/cloud/documentation/materials/Content/MaterialsRemoveCircle.md
new file mode 100644
index 00000000000..5902a258e6e
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsRemoveCircle.md
@@ -0,0 +1,81 @@
+# MaterialsRemoveCircle
+```text
+elements/materials/Content/MaterialsRemoveCircle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRemoveCircle icon](../../../icons/materials/Content/MaterialsRemoveCircle.png) | ![MaterialsRemoveCircle element](MaterialsRemoveCircle.element.png) | ![MaterialsRemoveCircle card](MaterialsRemoveCircle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveCircle element
+include('elements/materials/Content/MaterialsRemoveCircle')
+MaterialsRemoveCircle('element', 'Remove Circle', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveCircle element
+include('elements/materials/Content/MaterialsRemoveCircle')
+MaterialsRemoveCircle('element', 'Remove Circle', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRemoveCircle card
+include('elements/materials/Content/MaterialsRemoveCircle')
+MaterialsRemoveCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRemoveCircle card
+include('elements/materials/Content/MaterialsRemoveCircle')
+MaterialsRemoveCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsRemoveCircleOutline.card.png b/cloud/documentation/materials/Content/MaterialsRemoveCircleOutline.card.png
new file mode 100644
index 00000000000..47507feacfb
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsRemoveCircleOutline.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsRemoveCircleOutline.element.png b/cloud/documentation/materials/Content/MaterialsRemoveCircleOutline.element.png
new file mode 100644
index 00000000000..89cd6562648
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsRemoveCircleOutline.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsRemoveCircleOutline.md b/cloud/documentation/materials/Content/MaterialsRemoveCircleOutline.md
new file mode 100644
index 00000000000..8cf8e0186d1
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsRemoveCircleOutline.md
@@ -0,0 +1,81 @@
+# MaterialsRemoveCircleOutline
+```text
+elements/materials/Content/MaterialsRemoveCircleOutline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRemoveCircleOutline icon](../../../icons/materials/Content/MaterialsRemoveCircleOutline.png) | ![MaterialsRemoveCircleOutline element](MaterialsRemoveCircleOutline.element.png) | ![MaterialsRemoveCircleOutline card](MaterialsRemoveCircleOutline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveCircleOutline element
+include('elements/materials/Content/MaterialsRemoveCircleOutline')
+MaterialsRemoveCircleOutline('element', 'Remove Circle Outline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveCircleOutline element
+include('elements/materials/Content/MaterialsRemoveCircleOutline')
+MaterialsRemoveCircleOutline('element', 'Remove Circle Outline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRemoveCircleOutline card
+include('elements/materials/Content/MaterialsRemoveCircleOutline')
+MaterialsRemoveCircleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRemoveCircleOutline card
+include('elements/materials/Content/MaterialsRemoveCircleOutline')
+MaterialsRemoveCircleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsReply.card.png b/cloud/documentation/materials/Content/MaterialsReply.card.png
new file mode 100644
index 00000000000..52c7f12c279
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsReply.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsReply.element.png b/cloud/documentation/materials/Content/MaterialsReply.element.png
new file mode 100644
index 00000000000..98e8ae8c70e
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsReply.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsReply.md b/cloud/documentation/materials/Content/MaterialsReply.md
new file mode 100644
index 00000000000..50c6657f820
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsReply.md
@@ -0,0 +1,81 @@
+# MaterialsReply
+```text
+elements/materials/Content/MaterialsReply
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsReply icon](../../../icons/materials/Content/MaterialsReply.png) | ![MaterialsReply element](MaterialsReply.element.png) | ![MaterialsReply card](MaterialsReply.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReply element
+include('elements/materials/Content/MaterialsReply')
+MaterialsReply('element', 'Reply', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReply element
+include('elements/materials/Content/MaterialsReply')
+MaterialsReply('element', 'Reply', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReply card
+include('elements/materials/Content/MaterialsReply')
+MaterialsReplyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReply card
+include('elements/materials/Content/MaterialsReply')
+MaterialsReplyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsReplyAll.card.png b/cloud/documentation/materials/Content/MaterialsReplyAll.card.png
new file mode 100644
index 00000000000..8fc9694ddb2
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsReplyAll.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsReplyAll.element.png b/cloud/documentation/materials/Content/MaterialsReplyAll.element.png
new file mode 100644
index 00000000000..8f1243d1794
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsReplyAll.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsReplyAll.md b/cloud/documentation/materials/Content/MaterialsReplyAll.md
new file mode 100644
index 00000000000..691378d9807
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsReplyAll.md
@@ -0,0 +1,81 @@
+# MaterialsReplyAll
+```text
+elements/materials/Content/MaterialsReplyAll
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsReplyAll icon](../../../icons/materials/Content/MaterialsReplyAll.png) | ![MaterialsReplyAll element](MaterialsReplyAll.element.png) | ![MaterialsReplyAll card](MaterialsReplyAll.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplyAll element
+include('elements/materials/Content/MaterialsReplyAll')
+MaterialsReplyAll('element', 'Reply All', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplyAll element
+include('elements/materials/Content/MaterialsReplyAll')
+MaterialsReplyAll('element', 'Reply All', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReplyAll card
+include('elements/materials/Content/MaterialsReplyAll')
+MaterialsReplyAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReplyAll card
+include('elements/materials/Content/MaterialsReplyAll')
+MaterialsReplyAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsReport.card.png b/cloud/documentation/materials/Content/MaterialsReport.card.png
new file mode 100644
index 00000000000..6e8e6dff6fe
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsReport.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsReport.element.png b/cloud/documentation/materials/Content/MaterialsReport.element.png
new file mode 100644
index 00000000000..b908cc3ca2a
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsReport.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsReport.md b/cloud/documentation/materials/Content/MaterialsReport.md
new file mode 100644
index 00000000000..75bb2a0b07f
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsReport.md
@@ -0,0 +1,81 @@
+# MaterialsReport
+```text
+elements/materials/Content/MaterialsReport
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsReport icon](../../../icons/materials/Content/MaterialsReport.png) | ![MaterialsReport element](MaterialsReport.element.png) | ![MaterialsReport card](MaterialsReport.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReport element
+include('elements/materials/Content/MaterialsReport')
+MaterialsReport('element', 'Report', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReport element
+include('elements/materials/Content/MaterialsReport')
+MaterialsReport('element', 'Report', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReport card
+include('elements/materials/Content/MaterialsReport')
+MaterialsReportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReport card
+include('elements/materials/Content/MaterialsReport')
+MaterialsReportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsSave.card.png b/cloud/documentation/materials/Content/MaterialsSave.card.png
new file mode 100644
index 00000000000..269f89dce53
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsSave.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsSave.element.png b/cloud/documentation/materials/Content/MaterialsSave.element.png
new file mode 100644
index 00000000000..59f3806b81c
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsSave.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsSave.md b/cloud/documentation/materials/Content/MaterialsSave.md
new file mode 100644
index 00000000000..c9b9c36eafe
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsSave.md
@@ -0,0 +1,81 @@
+# MaterialsSave
+```text
+elements/materials/Content/MaterialsSave
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSave icon](../../../icons/materials/Content/MaterialsSave.png) | ![MaterialsSave element](MaterialsSave.element.png) | ![MaterialsSave card](MaterialsSave.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSave element
+include('elements/materials/Content/MaterialsSave')
+MaterialsSave('element', 'Save', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSave element
+include('elements/materials/Content/MaterialsSave')
+MaterialsSave('element', 'Save', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSave card
+include('elements/materials/Content/MaterialsSave')
+MaterialsSaveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSave card
+include('elements/materials/Content/MaterialsSave')
+MaterialsSaveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsSelectAll.card.png b/cloud/documentation/materials/Content/MaterialsSelectAll.card.png
new file mode 100644
index 00000000000..2c2e1101170
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsSelectAll.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsSelectAll.element.png b/cloud/documentation/materials/Content/MaterialsSelectAll.element.png
new file mode 100644
index 00000000000..70ebe03df44
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsSelectAll.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsSelectAll.md b/cloud/documentation/materials/Content/MaterialsSelectAll.md
new file mode 100644
index 00000000000..680da3c650d
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsSelectAll.md
@@ -0,0 +1,81 @@
+# MaterialsSelectAll
+```text
+elements/materials/Content/MaterialsSelectAll
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSelectAll icon](../../../icons/materials/Content/MaterialsSelectAll.png) | ![MaterialsSelectAll element](MaterialsSelectAll.element.png) | ![MaterialsSelectAll card](MaterialsSelectAll.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSelectAll element
+include('elements/materials/Content/MaterialsSelectAll')
+MaterialsSelectAll('element', 'Select All', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSelectAll element
+include('elements/materials/Content/MaterialsSelectAll')
+MaterialsSelectAll('element', 'Select All', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSelectAll card
+include('elements/materials/Content/MaterialsSelectAll')
+MaterialsSelectAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSelectAll card
+include('elements/materials/Content/MaterialsSelectAll')
+MaterialsSelectAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsSend.card.png b/cloud/documentation/materials/Content/MaterialsSend.card.png
new file mode 100644
index 00000000000..164d743066e
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsSend.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsSend.element.png b/cloud/documentation/materials/Content/MaterialsSend.element.png
new file mode 100644
index 00000000000..37fe8aaa12f
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsSend.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsSend.md b/cloud/documentation/materials/Content/MaterialsSend.md
new file mode 100644
index 00000000000..fe6d1d26983
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsSend.md
@@ -0,0 +1,81 @@
+# MaterialsSend
+```text
+elements/materials/Content/MaterialsSend
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSend icon](../../../icons/materials/Content/MaterialsSend.png) | ![MaterialsSend element](MaterialsSend.element.png) | ![MaterialsSend card](MaterialsSend.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSend element
+include('elements/materials/Content/MaterialsSend')
+MaterialsSend('element', 'Send', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSend element
+include('elements/materials/Content/MaterialsSend')
+MaterialsSend('element', 'Send', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSend card
+include('elements/materials/Content/MaterialsSend')
+MaterialsSendCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSend card
+include('elements/materials/Content/MaterialsSend')
+MaterialsSendCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsSort.card.png b/cloud/documentation/materials/Content/MaterialsSort.card.png
new file mode 100644
index 00000000000..dd6277b1df7
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsSort.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsSort.element.png b/cloud/documentation/materials/Content/MaterialsSort.element.png
new file mode 100644
index 00000000000..74d5a6b61af
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsSort.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsSort.md b/cloud/documentation/materials/Content/MaterialsSort.md
new file mode 100644
index 00000000000..684e5ef430d
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsSort.md
@@ -0,0 +1,81 @@
+# MaterialsSort
+```text
+elements/materials/Content/MaterialsSort
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSort icon](../../../icons/materials/Content/MaterialsSort.png) | ![MaterialsSort element](MaterialsSort.element.png) | ![MaterialsSort card](MaterialsSort.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSort element
+include('elements/materials/Content/MaterialsSort')
+MaterialsSort('element', 'Sort', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSort element
+include('elements/materials/Content/MaterialsSort')
+MaterialsSort('element', 'Sort', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSort card
+include('elements/materials/Content/MaterialsSort')
+MaterialsSortCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSort card
+include('elements/materials/Content/MaterialsSort')
+MaterialsSortCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsTextFormat.card.png b/cloud/documentation/materials/Content/MaterialsTextFormat.card.png
new file mode 100644
index 00000000000..0b7baa40946
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsTextFormat.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsTextFormat.element.png b/cloud/documentation/materials/Content/MaterialsTextFormat.element.png
new file mode 100644
index 00000000000..b3856c56b50
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsTextFormat.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsTextFormat.md b/cloud/documentation/materials/Content/MaterialsTextFormat.md
new file mode 100644
index 00000000000..99d4e303c49
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsTextFormat.md
@@ -0,0 +1,81 @@
+# MaterialsTextFormat
+```text
+elements/materials/Content/MaterialsTextFormat
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTextFormat icon](../../../icons/materials/Content/MaterialsTextFormat.png) | ![MaterialsTextFormat element](MaterialsTextFormat.element.png) | ![MaterialsTextFormat card](MaterialsTextFormat.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTextFormat element
+include('elements/materials/Content/MaterialsTextFormat')
+MaterialsTextFormat('element', 'Text Format', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTextFormat element
+include('elements/materials/Content/MaterialsTextFormat')
+MaterialsTextFormat('element', 'Text Format', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTextFormat card
+include('elements/materials/Content/MaterialsTextFormat')
+MaterialsTextFormatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTextFormat card
+include('elements/materials/Content/MaterialsTextFormat')
+MaterialsTextFormatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsUnarchive.card.png b/cloud/documentation/materials/Content/MaterialsUnarchive.card.png
new file mode 100644
index 00000000000..92b7e43e590
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsUnarchive.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsUnarchive.element.png b/cloud/documentation/materials/Content/MaterialsUnarchive.element.png
new file mode 100644
index 00000000000..e1f2d5af2a7
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsUnarchive.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsUnarchive.md b/cloud/documentation/materials/Content/MaterialsUnarchive.md
new file mode 100644
index 00000000000..d723c3e3cdd
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsUnarchive.md
@@ -0,0 +1,81 @@
+# MaterialsUnarchive
+```text
+elements/materials/Content/MaterialsUnarchive
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsUnarchive icon](../../../icons/materials/Content/MaterialsUnarchive.png) | ![MaterialsUnarchive element](MaterialsUnarchive.element.png) | ![MaterialsUnarchive card](MaterialsUnarchive.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUnarchive element
+include('elements/materials/Content/MaterialsUnarchive')
+MaterialsUnarchive('element', 'Unarchive', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUnarchive element
+include('elements/materials/Content/MaterialsUnarchive')
+MaterialsUnarchive('element', 'Unarchive', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsUnarchive card
+include('elements/materials/Content/MaterialsUnarchive')
+MaterialsUnarchiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsUnarchive card
+include('elements/materials/Content/MaterialsUnarchive')
+MaterialsUnarchiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsUndo.card.png b/cloud/documentation/materials/Content/MaterialsUndo.card.png
new file mode 100644
index 00000000000..94a8188919e
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsUndo.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsUndo.element.png b/cloud/documentation/materials/Content/MaterialsUndo.element.png
new file mode 100644
index 00000000000..00228338740
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsUndo.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsUndo.md b/cloud/documentation/materials/Content/MaterialsUndo.md
new file mode 100644
index 00000000000..a8941c334af
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsUndo.md
@@ -0,0 +1,81 @@
+# MaterialsUndo
+```text
+elements/materials/Content/MaterialsUndo
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsUndo icon](../../../icons/materials/Content/MaterialsUndo.png) | ![MaterialsUndo element](MaterialsUndo.element.png) | ![MaterialsUndo card](MaterialsUndo.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUndo element
+include('elements/materials/Content/MaterialsUndo')
+MaterialsUndo('element', 'Undo', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUndo element
+include('elements/materials/Content/MaterialsUndo')
+MaterialsUndo('element', 'Undo', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsUndo card
+include('elements/materials/Content/MaterialsUndo')
+MaterialsUndoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsUndo card
+include('elements/materials/Content/MaterialsUndo')
+MaterialsUndoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Content/MaterialsWeekend.card.png b/cloud/documentation/materials/Content/MaterialsWeekend.card.png
new file mode 100644
index 00000000000..a4bedf97479
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsWeekend.card.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsWeekend.element.png b/cloud/documentation/materials/Content/MaterialsWeekend.element.png
new file mode 100644
index 00000000000..f3fd5de8a5b
Binary files /dev/null and b/cloud/documentation/materials/Content/MaterialsWeekend.element.png differ
diff --git a/cloud/documentation/materials/Content/MaterialsWeekend.md b/cloud/documentation/materials/Content/MaterialsWeekend.md
new file mode 100644
index 00000000000..fab110518dd
--- /dev/null
+++ b/cloud/documentation/materials/Content/MaterialsWeekend.md
@@ -0,0 +1,81 @@
+# MaterialsWeekend
+```text
+elements/materials/Content/MaterialsWeekend
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWeekend icon](../../../icons/materials/Content/MaterialsWeekend.png) | ![MaterialsWeekend element](MaterialsWeekend.element.png) | ![MaterialsWeekend card](MaterialsWeekend.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWeekend element
+include('elements/materials/Content/MaterialsWeekend')
+MaterialsWeekend('element', 'Weekend', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWeekend element
+include('elements/materials/Content/MaterialsWeekend')
+MaterialsWeekend('element', 'Weekend', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWeekend card
+include('elements/materials/Content/MaterialsWeekend')
+MaterialsWeekendCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWeekend card
+include('elements/materials/Content/MaterialsWeekend')
+MaterialsWeekendCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsAccessAlarm.card.png b/cloud/documentation/materials/Device/MaterialsAccessAlarm.card.png
new file mode 100644
index 00000000000..f60c242bc08
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsAccessAlarm.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsAccessAlarm.element.png b/cloud/documentation/materials/Device/MaterialsAccessAlarm.element.png
new file mode 100644
index 00000000000..33e211e2428
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsAccessAlarm.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsAccessAlarm.md b/cloud/documentation/materials/Device/MaterialsAccessAlarm.md
new file mode 100644
index 00000000000..0917d44cbcb
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsAccessAlarm.md
@@ -0,0 +1,81 @@
+# MaterialsAccessAlarm
+```text
+elements/materials/Device/MaterialsAccessAlarm
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAccessAlarm icon](../../../icons/materials/Device/MaterialsAccessAlarm.png) | ![MaterialsAccessAlarm element](MaterialsAccessAlarm.element.png) | ![MaterialsAccessAlarm card](MaterialsAccessAlarm.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessAlarm element
+include('elements/materials/Device/MaterialsAccessAlarm')
+MaterialsAccessAlarm('element', 'Access Alarm', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessAlarm element
+include('elements/materials/Device/MaterialsAccessAlarm')
+MaterialsAccessAlarm('element', 'Access Alarm', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccessAlarm card
+include('elements/materials/Device/MaterialsAccessAlarm')
+MaterialsAccessAlarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccessAlarm card
+include('elements/materials/Device/MaterialsAccessAlarm')
+MaterialsAccessAlarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsAccessAlarms.card.png b/cloud/documentation/materials/Device/MaterialsAccessAlarms.card.png
new file mode 100644
index 00000000000..2801ef1615c
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsAccessAlarms.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsAccessAlarms.element.png b/cloud/documentation/materials/Device/MaterialsAccessAlarms.element.png
new file mode 100644
index 00000000000..4ce13daf02e
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsAccessAlarms.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsAccessAlarms.md b/cloud/documentation/materials/Device/MaterialsAccessAlarms.md
new file mode 100644
index 00000000000..1cc8664958f
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsAccessAlarms.md
@@ -0,0 +1,81 @@
+# MaterialsAccessAlarms
+```text
+elements/materials/Device/MaterialsAccessAlarms
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAccessAlarms icon](../../../icons/materials/Device/MaterialsAccessAlarms.png) | ![MaterialsAccessAlarms element](MaterialsAccessAlarms.element.png) | ![MaterialsAccessAlarms card](MaterialsAccessAlarms.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessAlarms element
+include('elements/materials/Device/MaterialsAccessAlarms')
+MaterialsAccessAlarms('element', 'Access Alarms', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessAlarms element
+include('elements/materials/Device/MaterialsAccessAlarms')
+MaterialsAccessAlarms('element', 'Access Alarms', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccessAlarms card
+include('elements/materials/Device/MaterialsAccessAlarms')
+MaterialsAccessAlarmsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccessAlarms card
+include('elements/materials/Device/MaterialsAccessAlarms')
+MaterialsAccessAlarmsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsAccessTime.card.png b/cloud/documentation/materials/Device/MaterialsAccessTime.card.png
new file mode 100644
index 00000000000..3ab52707100
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsAccessTime.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsAccessTime.element.png b/cloud/documentation/materials/Device/MaterialsAccessTime.element.png
new file mode 100644
index 00000000000..50229e13568
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsAccessTime.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsAccessTime.md b/cloud/documentation/materials/Device/MaterialsAccessTime.md
new file mode 100644
index 00000000000..c95d0229002
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsAccessTime.md
@@ -0,0 +1,81 @@
+# MaterialsAccessTime
+```text
+elements/materials/Device/MaterialsAccessTime
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAccessTime icon](../../../icons/materials/Device/MaterialsAccessTime.png) | ![MaterialsAccessTime element](MaterialsAccessTime.element.png) | ![MaterialsAccessTime card](MaterialsAccessTime.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessTime element
+include('elements/materials/Device/MaterialsAccessTime')
+MaterialsAccessTime('element', 'Access Time', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessTime element
+include('elements/materials/Device/MaterialsAccessTime')
+MaterialsAccessTime('element', 'Access Time', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccessTime card
+include('elements/materials/Device/MaterialsAccessTime')
+MaterialsAccessTimeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccessTime card
+include('elements/materials/Device/MaterialsAccessTime')
+MaterialsAccessTimeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsAddAlarm.card.png b/cloud/documentation/materials/Device/MaterialsAddAlarm.card.png
new file mode 100644
index 00000000000..ec5dea228b1
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsAddAlarm.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsAddAlarm.element.png b/cloud/documentation/materials/Device/MaterialsAddAlarm.element.png
new file mode 100644
index 00000000000..0d66a2b03c3
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsAddAlarm.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsAddAlarm.md b/cloud/documentation/materials/Device/MaterialsAddAlarm.md
new file mode 100644
index 00000000000..a735e7609a1
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsAddAlarm.md
@@ -0,0 +1,81 @@
+# MaterialsAddAlarm
+```text
+elements/materials/Device/MaterialsAddAlarm
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAddAlarm icon](../../../icons/materials/Device/MaterialsAddAlarm.png) | ![MaterialsAddAlarm element](MaterialsAddAlarm.element.png) | ![MaterialsAddAlarm card](MaterialsAddAlarm.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddAlarm element
+include('elements/materials/Device/MaterialsAddAlarm')
+MaterialsAddAlarm('element', 'Add Alarm', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddAlarm element
+include('elements/materials/Device/MaterialsAddAlarm')
+MaterialsAddAlarm('element', 'Add Alarm', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddAlarm card
+include('elements/materials/Device/MaterialsAddAlarm')
+MaterialsAddAlarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddAlarm card
+include('elements/materials/Device/MaterialsAddAlarm')
+MaterialsAddAlarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsAirplanemodeActive.card.png b/cloud/documentation/materials/Device/MaterialsAirplanemodeActive.card.png
new file mode 100644
index 00000000000..17ed530b236
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsAirplanemodeActive.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsAirplanemodeActive.element.png b/cloud/documentation/materials/Device/MaterialsAirplanemodeActive.element.png
new file mode 100644
index 00000000000..f187bc17906
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsAirplanemodeActive.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsAirplanemodeActive.md b/cloud/documentation/materials/Device/MaterialsAirplanemodeActive.md
new file mode 100644
index 00000000000..b1d09f1d9f5
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsAirplanemodeActive.md
@@ -0,0 +1,81 @@
+# MaterialsAirplanemodeActive
+```text
+elements/materials/Device/MaterialsAirplanemodeActive
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAirplanemodeActive icon](../../../icons/materials/Device/MaterialsAirplanemodeActive.png) | ![MaterialsAirplanemodeActive element](MaterialsAirplanemodeActive.element.png) | ![MaterialsAirplanemodeActive card](MaterialsAirplanemodeActive.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirplanemodeActive element
+include('elements/materials/Device/MaterialsAirplanemodeActive')
+MaterialsAirplanemodeActive('element', 'Airplanemode Active', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirplanemodeActive element
+include('elements/materials/Device/MaterialsAirplanemodeActive')
+MaterialsAirplanemodeActive('element', 'Airplanemode Active', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirplanemodeActive card
+include('elements/materials/Device/MaterialsAirplanemodeActive')
+MaterialsAirplanemodeActiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirplanemodeActive card
+include('elements/materials/Device/MaterialsAirplanemodeActive')
+MaterialsAirplanemodeActiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsAirplanemodeInactive.card.png b/cloud/documentation/materials/Device/MaterialsAirplanemodeInactive.card.png
new file mode 100644
index 00000000000..c3755041131
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsAirplanemodeInactive.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsAirplanemodeInactive.element.png b/cloud/documentation/materials/Device/MaterialsAirplanemodeInactive.element.png
new file mode 100644
index 00000000000..fbf607ab1a3
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsAirplanemodeInactive.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsAirplanemodeInactive.md b/cloud/documentation/materials/Device/MaterialsAirplanemodeInactive.md
new file mode 100644
index 00000000000..88e87c7fb02
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsAirplanemodeInactive.md
@@ -0,0 +1,81 @@
+# MaterialsAirplanemodeInactive
+```text
+elements/materials/Device/MaterialsAirplanemodeInactive
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAirplanemodeInactive icon](../../../icons/materials/Device/MaterialsAirplanemodeInactive.png) | ![MaterialsAirplanemodeInactive element](MaterialsAirplanemodeInactive.element.png) | ![MaterialsAirplanemodeInactive card](MaterialsAirplanemodeInactive.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirplanemodeInactive element
+include('elements/materials/Device/MaterialsAirplanemodeInactive')
+MaterialsAirplanemodeInactive('element', 'Airplanemode Inactive', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirplanemodeInactive element
+include('elements/materials/Device/MaterialsAirplanemodeInactive')
+MaterialsAirplanemodeInactive('element', 'Airplanemode Inactive', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirplanemodeInactive card
+include('elements/materials/Device/MaterialsAirplanemodeInactive')
+MaterialsAirplanemodeInactiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirplanemodeInactive card
+include('elements/materials/Device/MaterialsAirplanemodeInactive')
+MaterialsAirplanemodeInactiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBattery20.card.png b/cloud/documentation/materials/Device/MaterialsBattery20.card.png
new file mode 100644
index 00000000000..6da8c0e0ef5
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBattery20.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBattery20.element.png b/cloud/documentation/materials/Device/MaterialsBattery20.element.png
new file mode 100644
index 00000000000..32a61875b7b
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBattery20.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBattery20.md b/cloud/documentation/materials/Device/MaterialsBattery20.md
new file mode 100644
index 00000000000..d3a4d10aed2
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBattery20.md
@@ -0,0 +1,81 @@
+# MaterialsBattery20
+```text
+elements/materials/Device/MaterialsBattery20
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBattery20 icon](../../../icons/materials/Device/MaterialsBattery20.png) | ![MaterialsBattery20 element](MaterialsBattery20.element.png) | ![MaterialsBattery20 card](MaterialsBattery20.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery20 element
+include('elements/materials/Device/MaterialsBattery20')
+MaterialsBattery20('element', 'Battery20', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery20 element
+include('elements/materials/Device/MaterialsBattery20')
+MaterialsBattery20('element', 'Battery20', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBattery20 card
+include('elements/materials/Device/MaterialsBattery20')
+MaterialsBattery20Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBattery20 card
+include('elements/materials/Device/MaterialsBattery20')
+MaterialsBattery20Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBattery30.card.png b/cloud/documentation/materials/Device/MaterialsBattery30.card.png
new file mode 100644
index 00000000000..b3125a6c849
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBattery30.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBattery30.element.png b/cloud/documentation/materials/Device/MaterialsBattery30.element.png
new file mode 100644
index 00000000000..afe4b27229f
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBattery30.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBattery30.md b/cloud/documentation/materials/Device/MaterialsBattery30.md
new file mode 100644
index 00000000000..59b0f0cf94f
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBattery30.md
@@ -0,0 +1,81 @@
+# MaterialsBattery30
+```text
+elements/materials/Device/MaterialsBattery30
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBattery30 icon](../../../icons/materials/Device/MaterialsBattery30.png) | ![MaterialsBattery30 element](MaterialsBattery30.element.png) | ![MaterialsBattery30 card](MaterialsBattery30.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery30 element
+include('elements/materials/Device/MaterialsBattery30')
+MaterialsBattery30('element', 'Battery30', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery30 element
+include('elements/materials/Device/MaterialsBattery30')
+MaterialsBattery30('element', 'Battery30', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBattery30 card
+include('elements/materials/Device/MaterialsBattery30')
+MaterialsBattery30Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBattery30 card
+include('elements/materials/Device/MaterialsBattery30')
+MaterialsBattery30Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBattery50.card.png b/cloud/documentation/materials/Device/MaterialsBattery50.card.png
new file mode 100644
index 00000000000..e135dd8a39e
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBattery50.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBattery50.element.png b/cloud/documentation/materials/Device/MaterialsBattery50.element.png
new file mode 100644
index 00000000000..25dfd880f99
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBattery50.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBattery50.md b/cloud/documentation/materials/Device/MaterialsBattery50.md
new file mode 100644
index 00000000000..4107331daa3
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBattery50.md
@@ -0,0 +1,81 @@
+# MaterialsBattery50
+```text
+elements/materials/Device/MaterialsBattery50
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBattery50 icon](../../../icons/materials/Device/MaterialsBattery50.png) | ![MaterialsBattery50 element](MaterialsBattery50.element.png) | ![MaterialsBattery50 card](MaterialsBattery50.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery50 element
+include('elements/materials/Device/MaterialsBattery50')
+MaterialsBattery50('element', 'Battery50', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery50 element
+include('elements/materials/Device/MaterialsBattery50')
+MaterialsBattery50('element', 'Battery50', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBattery50 card
+include('elements/materials/Device/MaterialsBattery50')
+MaterialsBattery50Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBattery50 card
+include('elements/materials/Device/MaterialsBattery50')
+MaterialsBattery50Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBattery60.card.png b/cloud/documentation/materials/Device/MaterialsBattery60.card.png
new file mode 100644
index 00000000000..11688610b52
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBattery60.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBattery60.element.png b/cloud/documentation/materials/Device/MaterialsBattery60.element.png
new file mode 100644
index 00000000000..6ab6184a504
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBattery60.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBattery60.md b/cloud/documentation/materials/Device/MaterialsBattery60.md
new file mode 100644
index 00000000000..3f2737c3d54
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBattery60.md
@@ -0,0 +1,81 @@
+# MaterialsBattery60
+```text
+elements/materials/Device/MaterialsBattery60
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBattery60 icon](../../../icons/materials/Device/MaterialsBattery60.png) | ![MaterialsBattery60 element](MaterialsBattery60.element.png) | ![MaterialsBattery60 card](MaterialsBattery60.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery60 element
+include('elements/materials/Device/MaterialsBattery60')
+MaterialsBattery60('element', 'Battery60', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery60 element
+include('elements/materials/Device/MaterialsBattery60')
+MaterialsBattery60('element', 'Battery60', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBattery60 card
+include('elements/materials/Device/MaterialsBattery60')
+MaterialsBattery60Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBattery60 card
+include('elements/materials/Device/MaterialsBattery60')
+MaterialsBattery60Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBattery80.card.png b/cloud/documentation/materials/Device/MaterialsBattery80.card.png
new file mode 100644
index 00000000000..862d1580d41
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBattery80.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBattery80.element.png b/cloud/documentation/materials/Device/MaterialsBattery80.element.png
new file mode 100644
index 00000000000..d098b860080
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBattery80.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBattery80.md b/cloud/documentation/materials/Device/MaterialsBattery80.md
new file mode 100644
index 00000000000..9db71965323
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBattery80.md
@@ -0,0 +1,81 @@
+# MaterialsBattery80
+```text
+elements/materials/Device/MaterialsBattery80
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBattery80 icon](../../../icons/materials/Device/MaterialsBattery80.png) | ![MaterialsBattery80 element](MaterialsBattery80.element.png) | ![MaterialsBattery80 card](MaterialsBattery80.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery80 element
+include('elements/materials/Device/MaterialsBattery80')
+MaterialsBattery80('element', 'Battery80', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery80 element
+include('elements/materials/Device/MaterialsBattery80')
+MaterialsBattery80('element', 'Battery80', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBattery80 card
+include('elements/materials/Device/MaterialsBattery80')
+MaterialsBattery80Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBattery80 card
+include('elements/materials/Device/MaterialsBattery80')
+MaterialsBattery80Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBattery90.card.png b/cloud/documentation/materials/Device/MaterialsBattery90.card.png
new file mode 100644
index 00000000000..ef11c952974
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBattery90.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBattery90.element.png b/cloud/documentation/materials/Device/MaterialsBattery90.element.png
new file mode 100644
index 00000000000..03a79d3161e
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBattery90.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBattery90.md b/cloud/documentation/materials/Device/MaterialsBattery90.md
new file mode 100644
index 00000000000..f8d3460dec6
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBattery90.md
@@ -0,0 +1,81 @@
+# MaterialsBattery90
+```text
+elements/materials/Device/MaterialsBattery90
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBattery90 icon](../../../icons/materials/Device/MaterialsBattery90.png) | ![MaterialsBattery90 element](MaterialsBattery90.element.png) | ![MaterialsBattery90 card](MaterialsBattery90.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery90 element
+include('elements/materials/Device/MaterialsBattery90')
+MaterialsBattery90('element', 'Battery90', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery90 element
+include('elements/materials/Device/MaterialsBattery90')
+MaterialsBattery90('element', 'Battery90', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBattery90 card
+include('elements/materials/Device/MaterialsBattery90')
+MaterialsBattery90Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBattery90 card
+include('elements/materials/Device/MaterialsBattery90')
+MaterialsBattery90Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryAlert.card.png b/cloud/documentation/materials/Device/MaterialsBatteryAlert.card.png
new file mode 100644
index 00000000000..bfdc437a1e4
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryAlert.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryAlert.element.png b/cloud/documentation/materials/Device/MaterialsBatteryAlert.element.png
new file mode 100644
index 00000000000..23c0dd981b6
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryAlert.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryAlert.md b/cloud/documentation/materials/Device/MaterialsBatteryAlert.md
new file mode 100644
index 00000000000..edd0ad2191d
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBatteryAlert.md
@@ -0,0 +1,81 @@
+# MaterialsBatteryAlert
+```text
+elements/materials/Device/MaterialsBatteryAlert
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBatteryAlert icon](../../../icons/materials/Device/MaterialsBatteryAlert.png) | ![MaterialsBatteryAlert element](MaterialsBatteryAlert.element.png) | ![MaterialsBatteryAlert card](MaterialsBatteryAlert.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryAlert element
+include('elements/materials/Device/MaterialsBatteryAlert')
+MaterialsBatteryAlert('element', 'Battery Alert', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryAlert element
+include('elements/materials/Device/MaterialsBatteryAlert')
+MaterialsBatteryAlert('element', 'Battery Alert', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryAlert card
+include('elements/materials/Device/MaterialsBatteryAlert')
+MaterialsBatteryAlertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryAlert card
+include('elements/materials/Device/MaterialsBatteryAlert')
+MaterialsBatteryAlertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging20.card.png b/cloud/documentation/materials/Device/MaterialsBatteryCharging20.card.png
new file mode 100644
index 00000000000..a41f0dd7fc6
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryCharging20.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging20.element.png b/cloud/documentation/materials/Device/MaterialsBatteryCharging20.element.png
new file mode 100644
index 00000000000..fa6379c8374
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryCharging20.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging20.md b/cloud/documentation/materials/Device/MaterialsBatteryCharging20.md
new file mode 100644
index 00000000000..65cbfa64f1a
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBatteryCharging20.md
@@ -0,0 +1,81 @@
+# MaterialsBatteryCharging20
+```text
+elements/materials/Device/MaterialsBatteryCharging20
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBatteryCharging20 icon](../../../icons/materials/Device/MaterialsBatteryCharging20.png) | ![MaterialsBatteryCharging20 element](MaterialsBatteryCharging20.element.png) | ![MaterialsBatteryCharging20 card](MaterialsBatteryCharging20.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging20 element
+include('elements/materials/Device/MaterialsBatteryCharging20')
+MaterialsBatteryCharging20('element', 'Battery Charging20', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging20 element
+include('elements/materials/Device/MaterialsBatteryCharging20')
+MaterialsBatteryCharging20('element', 'Battery Charging20', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging20 card
+include('elements/materials/Device/MaterialsBatteryCharging20')
+MaterialsBatteryCharging20Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging20 card
+include('elements/materials/Device/MaterialsBatteryCharging20')
+MaterialsBatteryCharging20Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging30.card.png b/cloud/documentation/materials/Device/MaterialsBatteryCharging30.card.png
new file mode 100644
index 00000000000..beaebeaa7cd
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryCharging30.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging30.element.png b/cloud/documentation/materials/Device/MaterialsBatteryCharging30.element.png
new file mode 100644
index 00000000000..c46d1b37b52
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryCharging30.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging30.md b/cloud/documentation/materials/Device/MaterialsBatteryCharging30.md
new file mode 100644
index 00000000000..a4f0b1a7cd2
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBatteryCharging30.md
@@ -0,0 +1,81 @@
+# MaterialsBatteryCharging30
+```text
+elements/materials/Device/MaterialsBatteryCharging30
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBatteryCharging30 icon](../../../icons/materials/Device/MaterialsBatteryCharging30.png) | ![MaterialsBatteryCharging30 element](MaterialsBatteryCharging30.element.png) | ![MaterialsBatteryCharging30 card](MaterialsBatteryCharging30.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging30 element
+include('elements/materials/Device/MaterialsBatteryCharging30')
+MaterialsBatteryCharging30('element', 'Battery Charging30', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging30 element
+include('elements/materials/Device/MaterialsBatteryCharging30')
+MaterialsBatteryCharging30('element', 'Battery Charging30', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging30 card
+include('elements/materials/Device/MaterialsBatteryCharging30')
+MaterialsBatteryCharging30Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging30 card
+include('elements/materials/Device/MaterialsBatteryCharging30')
+MaterialsBatteryCharging30Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging50.card.png b/cloud/documentation/materials/Device/MaterialsBatteryCharging50.card.png
new file mode 100644
index 00000000000..71bc0dc543f
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryCharging50.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging50.element.png b/cloud/documentation/materials/Device/MaterialsBatteryCharging50.element.png
new file mode 100644
index 00000000000..f85960a6d73
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryCharging50.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging50.md b/cloud/documentation/materials/Device/MaterialsBatteryCharging50.md
new file mode 100644
index 00000000000..86f5385f433
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBatteryCharging50.md
@@ -0,0 +1,81 @@
+# MaterialsBatteryCharging50
+```text
+elements/materials/Device/MaterialsBatteryCharging50
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBatteryCharging50 icon](../../../icons/materials/Device/MaterialsBatteryCharging50.png) | ![MaterialsBatteryCharging50 element](MaterialsBatteryCharging50.element.png) | ![MaterialsBatteryCharging50 card](MaterialsBatteryCharging50.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging50 element
+include('elements/materials/Device/MaterialsBatteryCharging50')
+MaterialsBatteryCharging50('element', 'Battery Charging50', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging50 element
+include('elements/materials/Device/MaterialsBatteryCharging50')
+MaterialsBatteryCharging50('element', 'Battery Charging50', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging50 card
+include('elements/materials/Device/MaterialsBatteryCharging50')
+MaterialsBatteryCharging50Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging50 card
+include('elements/materials/Device/MaterialsBatteryCharging50')
+MaterialsBatteryCharging50Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging60.card.png b/cloud/documentation/materials/Device/MaterialsBatteryCharging60.card.png
new file mode 100644
index 00000000000..7b2b8e90776
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryCharging60.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging60.element.png b/cloud/documentation/materials/Device/MaterialsBatteryCharging60.element.png
new file mode 100644
index 00000000000..5b1814cff70
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryCharging60.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging60.md b/cloud/documentation/materials/Device/MaterialsBatteryCharging60.md
new file mode 100644
index 00000000000..96837294d44
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBatteryCharging60.md
@@ -0,0 +1,81 @@
+# MaterialsBatteryCharging60
+```text
+elements/materials/Device/MaterialsBatteryCharging60
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBatteryCharging60 icon](../../../icons/materials/Device/MaterialsBatteryCharging60.png) | ![MaterialsBatteryCharging60 element](MaterialsBatteryCharging60.element.png) | ![MaterialsBatteryCharging60 card](MaterialsBatteryCharging60.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging60 element
+include('elements/materials/Device/MaterialsBatteryCharging60')
+MaterialsBatteryCharging60('element', 'Battery Charging60', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging60 element
+include('elements/materials/Device/MaterialsBatteryCharging60')
+MaterialsBatteryCharging60('element', 'Battery Charging60', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging60 card
+include('elements/materials/Device/MaterialsBatteryCharging60')
+MaterialsBatteryCharging60Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging60 card
+include('elements/materials/Device/MaterialsBatteryCharging60')
+MaterialsBatteryCharging60Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging80.card.png b/cloud/documentation/materials/Device/MaterialsBatteryCharging80.card.png
new file mode 100644
index 00000000000..c198b8295b2
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryCharging80.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging80.element.png b/cloud/documentation/materials/Device/MaterialsBatteryCharging80.element.png
new file mode 100644
index 00000000000..256fca79ebc
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryCharging80.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging80.md b/cloud/documentation/materials/Device/MaterialsBatteryCharging80.md
new file mode 100644
index 00000000000..bef70a30035
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBatteryCharging80.md
@@ -0,0 +1,81 @@
+# MaterialsBatteryCharging80
+```text
+elements/materials/Device/MaterialsBatteryCharging80
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBatteryCharging80 icon](../../../icons/materials/Device/MaterialsBatteryCharging80.png) | ![MaterialsBatteryCharging80 element](MaterialsBatteryCharging80.element.png) | ![MaterialsBatteryCharging80 card](MaterialsBatteryCharging80.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging80 element
+include('elements/materials/Device/MaterialsBatteryCharging80')
+MaterialsBatteryCharging80('element', 'Battery Charging80', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging80 element
+include('elements/materials/Device/MaterialsBatteryCharging80')
+MaterialsBatteryCharging80('element', 'Battery Charging80', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging80 card
+include('elements/materials/Device/MaterialsBatteryCharging80')
+MaterialsBatteryCharging80Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging80 card
+include('elements/materials/Device/MaterialsBatteryCharging80')
+MaterialsBatteryCharging80Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging90.card.png b/cloud/documentation/materials/Device/MaterialsBatteryCharging90.card.png
new file mode 100644
index 00000000000..25e40a94a9b
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryCharging90.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging90.element.png b/cloud/documentation/materials/Device/MaterialsBatteryCharging90.element.png
new file mode 100644
index 00000000000..6de238bbe11
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryCharging90.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryCharging90.md b/cloud/documentation/materials/Device/MaterialsBatteryCharging90.md
new file mode 100644
index 00000000000..e212a9d0e61
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBatteryCharging90.md
@@ -0,0 +1,81 @@
+# MaterialsBatteryCharging90
+```text
+elements/materials/Device/MaterialsBatteryCharging90
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBatteryCharging90 icon](../../../icons/materials/Device/MaterialsBatteryCharging90.png) | ![MaterialsBatteryCharging90 element](MaterialsBatteryCharging90.element.png) | ![MaterialsBatteryCharging90 card](MaterialsBatteryCharging90.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging90 element
+include('elements/materials/Device/MaterialsBatteryCharging90')
+MaterialsBatteryCharging90('element', 'Battery Charging90', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging90 element
+include('elements/materials/Device/MaterialsBatteryCharging90')
+MaterialsBatteryCharging90('element', 'Battery Charging90', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging90 card
+include('elements/materials/Device/MaterialsBatteryCharging90')
+MaterialsBatteryCharging90Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging90 card
+include('elements/materials/Device/MaterialsBatteryCharging90')
+MaterialsBatteryCharging90Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryChargingFull.card.png b/cloud/documentation/materials/Device/MaterialsBatteryChargingFull.card.png
new file mode 100644
index 00000000000..6a61a4e9a91
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryChargingFull.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryChargingFull.element.png b/cloud/documentation/materials/Device/MaterialsBatteryChargingFull.element.png
new file mode 100644
index 00000000000..a5e52b2c2d6
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryChargingFull.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryChargingFull.md b/cloud/documentation/materials/Device/MaterialsBatteryChargingFull.md
new file mode 100644
index 00000000000..ba97b7ab953
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBatteryChargingFull.md
@@ -0,0 +1,81 @@
+# MaterialsBatteryChargingFull
+```text
+elements/materials/Device/MaterialsBatteryChargingFull
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBatteryChargingFull icon](../../../icons/materials/Device/MaterialsBatteryChargingFull.png) | ![MaterialsBatteryChargingFull element](MaterialsBatteryChargingFull.element.png) | ![MaterialsBatteryChargingFull card](MaterialsBatteryChargingFull.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryChargingFull element
+include('elements/materials/Device/MaterialsBatteryChargingFull')
+MaterialsBatteryChargingFull('element', 'Battery Charging Full', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryChargingFull element
+include('elements/materials/Device/MaterialsBatteryChargingFull')
+MaterialsBatteryChargingFull('element', 'Battery Charging Full', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryChargingFull card
+include('elements/materials/Device/MaterialsBatteryChargingFull')
+MaterialsBatteryChargingFullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryChargingFull card
+include('elements/materials/Device/MaterialsBatteryChargingFull')
+MaterialsBatteryChargingFullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryFull.card.png b/cloud/documentation/materials/Device/MaterialsBatteryFull.card.png
new file mode 100644
index 00000000000..166ff2f39ea
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryFull.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryFull.element.png b/cloud/documentation/materials/Device/MaterialsBatteryFull.element.png
new file mode 100644
index 00000000000..b77dd8619e5
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryFull.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryFull.md b/cloud/documentation/materials/Device/MaterialsBatteryFull.md
new file mode 100644
index 00000000000..b66c3eded8f
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBatteryFull.md
@@ -0,0 +1,81 @@
+# MaterialsBatteryFull
+```text
+elements/materials/Device/MaterialsBatteryFull
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBatteryFull icon](../../../icons/materials/Device/MaterialsBatteryFull.png) | ![MaterialsBatteryFull element](MaterialsBatteryFull.element.png) | ![MaterialsBatteryFull card](MaterialsBatteryFull.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryFull element
+include('elements/materials/Device/MaterialsBatteryFull')
+MaterialsBatteryFull('element', 'Battery Full', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryFull element
+include('elements/materials/Device/MaterialsBatteryFull')
+MaterialsBatteryFull('element', 'Battery Full', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryFull card
+include('elements/materials/Device/MaterialsBatteryFull')
+MaterialsBatteryFullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryFull card
+include('elements/materials/Device/MaterialsBatteryFull')
+MaterialsBatteryFullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryStd.card.png b/cloud/documentation/materials/Device/MaterialsBatteryStd.card.png
new file mode 100644
index 00000000000..0c71ef9a733
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryStd.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryStd.element.png b/cloud/documentation/materials/Device/MaterialsBatteryStd.element.png
new file mode 100644
index 00000000000..0bcc1b6277f
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryStd.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryStd.md b/cloud/documentation/materials/Device/MaterialsBatteryStd.md
new file mode 100644
index 00000000000..3066851ff96
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBatteryStd.md
@@ -0,0 +1,81 @@
+# MaterialsBatteryStd
+```text
+elements/materials/Device/MaterialsBatteryStd
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBatteryStd icon](../../../icons/materials/Device/MaterialsBatteryStd.png) | ![MaterialsBatteryStd element](MaterialsBatteryStd.element.png) | ![MaterialsBatteryStd card](MaterialsBatteryStd.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryStd element
+include('elements/materials/Device/MaterialsBatteryStd')
+MaterialsBatteryStd('element', 'Battery Std', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryStd element
+include('elements/materials/Device/MaterialsBatteryStd')
+MaterialsBatteryStd('element', 'Battery Std', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryStd card
+include('elements/materials/Device/MaterialsBatteryStd')
+MaterialsBatteryStdCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryStd card
+include('elements/materials/Device/MaterialsBatteryStd')
+MaterialsBatteryStdCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryUnknown.card.png b/cloud/documentation/materials/Device/MaterialsBatteryUnknown.card.png
new file mode 100644
index 00000000000..ddcb74352eb
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryUnknown.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryUnknown.element.png b/cloud/documentation/materials/Device/MaterialsBatteryUnknown.element.png
new file mode 100644
index 00000000000..c638aba70e6
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBatteryUnknown.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBatteryUnknown.md b/cloud/documentation/materials/Device/MaterialsBatteryUnknown.md
new file mode 100644
index 00000000000..7c765a53108
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBatteryUnknown.md
@@ -0,0 +1,81 @@
+# MaterialsBatteryUnknown
+```text
+elements/materials/Device/MaterialsBatteryUnknown
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBatteryUnknown icon](../../../icons/materials/Device/MaterialsBatteryUnknown.png) | ![MaterialsBatteryUnknown element](MaterialsBatteryUnknown.element.png) | ![MaterialsBatteryUnknown card](MaterialsBatteryUnknown.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryUnknown element
+include('elements/materials/Device/MaterialsBatteryUnknown')
+MaterialsBatteryUnknown('element', 'Battery Unknown', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryUnknown element
+include('elements/materials/Device/MaterialsBatteryUnknown')
+MaterialsBatteryUnknown('element', 'Battery Unknown', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryUnknown card
+include('elements/materials/Device/MaterialsBatteryUnknown')
+MaterialsBatteryUnknownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryUnknown card
+include('elements/materials/Device/MaterialsBatteryUnknown')
+MaterialsBatteryUnknownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBluetooth.card.png b/cloud/documentation/materials/Device/MaterialsBluetooth.card.png
new file mode 100644
index 00000000000..418d80390d8
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBluetooth.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBluetooth.element.png b/cloud/documentation/materials/Device/MaterialsBluetooth.element.png
new file mode 100644
index 00000000000..c20b67e2c41
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBluetooth.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBluetooth.md b/cloud/documentation/materials/Device/MaterialsBluetooth.md
new file mode 100644
index 00000000000..983e6986737
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBluetooth.md
@@ -0,0 +1,81 @@
+# MaterialsBluetooth
+```text
+elements/materials/Device/MaterialsBluetooth
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBluetooth icon](../../../icons/materials/Device/MaterialsBluetooth.png) | ![MaterialsBluetooth element](MaterialsBluetooth.element.png) | ![MaterialsBluetooth card](MaterialsBluetooth.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetooth element
+include('elements/materials/Device/MaterialsBluetooth')
+MaterialsBluetooth('element', 'Bluetooth', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetooth element
+include('elements/materials/Device/MaterialsBluetooth')
+MaterialsBluetooth('element', 'Bluetooth', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBluetooth card
+include('elements/materials/Device/MaterialsBluetooth')
+MaterialsBluetoothCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBluetooth card
+include('elements/materials/Device/MaterialsBluetooth')
+MaterialsBluetoothCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBluetoothConnected.card.png b/cloud/documentation/materials/Device/MaterialsBluetoothConnected.card.png
new file mode 100644
index 00000000000..f9576279817
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBluetoothConnected.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBluetoothConnected.element.png b/cloud/documentation/materials/Device/MaterialsBluetoothConnected.element.png
new file mode 100644
index 00000000000..eecea136fdd
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBluetoothConnected.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBluetoothConnected.md b/cloud/documentation/materials/Device/MaterialsBluetoothConnected.md
new file mode 100644
index 00000000000..f22de0d8a76
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBluetoothConnected.md
@@ -0,0 +1,81 @@
+# MaterialsBluetoothConnected
+```text
+elements/materials/Device/MaterialsBluetoothConnected
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBluetoothConnected icon](../../../icons/materials/Device/MaterialsBluetoothConnected.png) | ![MaterialsBluetoothConnected element](MaterialsBluetoothConnected.element.png) | ![MaterialsBluetoothConnected card](MaterialsBluetoothConnected.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetoothConnected element
+include('elements/materials/Device/MaterialsBluetoothConnected')
+MaterialsBluetoothConnected('element', 'Bluetooth Connected', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetoothConnected element
+include('elements/materials/Device/MaterialsBluetoothConnected')
+MaterialsBluetoothConnected('element', 'Bluetooth Connected', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBluetoothConnected card
+include('elements/materials/Device/MaterialsBluetoothConnected')
+MaterialsBluetoothConnectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBluetoothConnected card
+include('elements/materials/Device/MaterialsBluetoothConnected')
+MaterialsBluetoothConnectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBluetoothDisabled.card.png b/cloud/documentation/materials/Device/MaterialsBluetoothDisabled.card.png
new file mode 100644
index 00000000000..9dacbd6d26e
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBluetoothDisabled.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBluetoothDisabled.element.png b/cloud/documentation/materials/Device/MaterialsBluetoothDisabled.element.png
new file mode 100644
index 00000000000..a1f85b8698f
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBluetoothDisabled.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBluetoothDisabled.md b/cloud/documentation/materials/Device/MaterialsBluetoothDisabled.md
new file mode 100644
index 00000000000..711d44e7691
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBluetoothDisabled.md
@@ -0,0 +1,81 @@
+# MaterialsBluetoothDisabled
+```text
+elements/materials/Device/MaterialsBluetoothDisabled
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBluetoothDisabled icon](../../../icons/materials/Device/MaterialsBluetoothDisabled.png) | ![MaterialsBluetoothDisabled element](MaterialsBluetoothDisabled.element.png) | ![MaterialsBluetoothDisabled card](MaterialsBluetoothDisabled.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetoothDisabled element
+include('elements/materials/Device/MaterialsBluetoothDisabled')
+MaterialsBluetoothDisabled('element', 'Bluetooth Disabled', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetoothDisabled element
+include('elements/materials/Device/MaterialsBluetoothDisabled')
+MaterialsBluetoothDisabled('element', 'Bluetooth Disabled', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBluetoothDisabled card
+include('elements/materials/Device/MaterialsBluetoothDisabled')
+MaterialsBluetoothDisabledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBluetoothDisabled card
+include('elements/materials/Device/MaterialsBluetoothDisabled')
+MaterialsBluetoothDisabledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBluetoothSearching.card.png b/cloud/documentation/materials/Device/MaterialsBluetoothSearching.card.png
new file mode 100644
index 00000000000..51312b7a744
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBluetoothSearching.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBluetoothSearching.element.png b/cloud/documentation/materials/Device/MaterialsBluetoothSearching.element.png
new file mode 100644
index 00000000000..9f4146e5492
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBluetoothSearching.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBluetoothSearching.md b/cloud/documentation/materials/Device/MaterialsBluetoothSearching.md
new file mode 100644
index 00000000000..817e2db2359
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBluetoothSearching.md
@@ -0,0 +1,81 @@
+# MaterialsBluetoothSearching
+```text
+elements/materials/Device/MaterialsBluetoothSearching
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBluetoothSearching icon](../../../icons/materials/Device/MaterialsBluetoothSearching.png) | ![MaterialsBluetoothSearching element](MaterialsBluetoothSearching.element.png) | ![MaterialsBluetoothSearching card](MaterialsBluetoothSearching.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetoothSearching element
+include('elements/materials/Device/MaterialsBluetoothSearching')
+MaterialsBluetoothSearching('element', 'Bluetooth Searching', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetoothSearching element
+include('elements/materials/Device/MaterialsBluetoothSearching')
+MaterialsBluetoothSearching('element', 'Bluetooth Searching', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBluetoothSearching card
+include('elements/materials/Device/MaterialsBluetoothSearching')
+MaterialsBluetoothSearchingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBluetoothSearching card
+include('elements/materials/Device/MaterialsBluetoothSearching')
+MaterialsBluetoothSearchingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBrightnessAuto.card.png b/cloud/documentation/materials/Device/MaterialsBrightnessAuto.card.png
new file mode 100644
index 00000000000..92e31c7c075
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBrightnessAuto.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBrightnessAuto.element.png b/cloud/documentation/materials/Device/MaterialsBrightnessAuto.element.png
new file mode 100644
index 00000000000..a93d3fff460
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBrightnessAuto.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBrightnessAuto.md b/cloud/documentation/materials/Device/MaterialsBrightnessAuto.md
new file mode 100644
index 00000000000..4e9ad28fe4e
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBrightnessAuto.md
@@ -0,0 +1,81 @@
+# MaterialsBrightnessAuto
+```text
+elements/materials/Device/MaterialsBrightnessAuto
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBrightnessAuto icon](../../../icons/materials/Device/MaterialsBrightnessAuto.png) | ![MaterialsBrightnessAuto element](MaterialsBrightnessAuto.element.png) | ![MaterialsBrightnessAuto card](MaterialsBrightnessAuto.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightnessAuto element
+include('elements/materials/Device/MaterialsBrightnessAuto')
+MaterialsBrightnessAuto('element', 'Brightness Auto', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightnessAuto element
+include('elements/materials/Device/MaterialsBrightnessAuto')
+MaterialsBrightnessAuto('element', 'Brightness Auto', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightnessAuto card
+include('elements/materials/Device/MaterialsBrightnessAuto')
+MaterialsBrightnessAutoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightnessAuto card
+include('elements/materials/Device/MaterialsBrightnessAuto')
+MaterialsBrightnessAutoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBrightnessHigh.card.png b/cloud/documentation/materials/Device/MaterialsBrightnessHigh.card.png
new file mode 100644
index 00000000000..df25dd2c2fd
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBrightnessHigh.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBrightnessHigh.element.png b/cloud/documentation/materials/Device/MaterialsBrightnessHigh.element.png
new file mode 100644
index 00000000000..b1c581ce1c4
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBrightnessHigh.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBrightnessHigh.md b/cloud/documentation/materials/Device/MaterialsBrightnessHigh.md
new file mode 100644
index 00000000000..4bc85a4221c
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBrightnessHigh.md
@@ -0,0 +1,81 @@
+# MaterialsBrightnessHigh
+```text
+elements/materials/Device/MaterialsBrightnessHigh
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBrightnessHigh icon](../../../icons/materials/Device/MaterialsBrightnessHigh.png) | ![MaterialsBrightnessHigh element](MaterialsBrightnessHigh.element.png) | ![MaterialsBrightnessHigh card](MaterialsBrightnessHigh.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightnessHigh element
+include('elements/materials/Device/MaterialsBrightnessHigh')
+MaterialsBrightnessHigh('element', 'Brightness High', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightnessHigh element
+include('elements/materials/Device/MaterialsBrightnessHigh')
+MaterialsBrightnessHigh('element', 'Brightness High', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightnessHigh card
+include('elements/materials/Device/MaterialsBrightnessHigh')
+MaterialsBrightnessHighCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightnessHigh card
+include('elements/materials/Device/MaterialsBrightnessHigh')
+MaterialsBrightnessHighCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBrightnessLow.card.png b/cloud/documentation/materials/Device/MaterialsBrightnessLow.card.png
new file mode 100644
index 00000000000..dc805d63569
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBrightnessLow.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBrightnessLow.element.png b/cloud/documentation/materials/Device/MaterialsBrightnessLow.element.png
new file mode 100644
index 00000000000..ebf9059e938
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBrightnessLow.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBrightnessLow.md b/cloud/documentation/materials/Device/MaterialsBrightnessLow.md
new file mode 100644
index 00000000000..188dd0b9cd6
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBrightnessLow.md
@@ -0,0 +1,81 @@
+# MaterialsBrightnessLow
+```text
+elements/materials/Device/MaterialsBrightnessLow
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBrightnessLow icon](../../../icons/materials/Device/MaterialsBrightnessLow.png) | ![MaterialsBrightnessLow element](MaterialsBrightnessLow.element.png) | ![MaterialsBrightnessLow card](MaterialsBrightnessLow.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightnessLow element
+include('elements/materials/Device/MaterialsBrightnessLow')
+MaterialsBrightnessLow('element', 'Brightness Low', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightnessLow element
+include('elements/materials/Device/MaterialsBrightnessLow')
+MaterialsBrightnessLow('element', 'Brightness Low', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightnessLow card
+include('elements/materials/Device/MaterialsBrightnessLow')
+MaterialsBrightnessLowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightnessLow card
+include('elements/materials/Device/MaterialsBrightnessLow')
+MaterialsBrightnessLowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsBrightnessMedium.card.png b/cloud/documentation/materials/Device/MaterialsBrightnessMedium.card.png
new file mode 100644
index 00000000000..d7da74c287f
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBrightnessMedium.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBrightnessMedium.element.png b/cloud/documentation/materials/Device/MaterialsBrightnessMedium.element.png
new file mode 100644
index 00000000000..5f11d59adbe
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsBrightnessMedium.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsBrightnessMedium.md b/cloud/documentation/materials/Device/MaterialsBrightnessMedium.md
new file mode 100644
index 00000000000..7b1e1d2a203
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsBrightnessMedium.md
@@ -0,0 +1,81 @@
+# MaterialsBrightnessMedium
+```text
+elements/materials/Device/MaterialsBrightnessMedium
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBrightnessMedium icon](../../../icons/materials/Device/MaterialsBrightnessMedium.png) | ![MaterialsBrightnessMedium element](MaterialsBrightnessMedium.element.png) | ![MaterialsBrightnessMedium card](MaterialsBrightnessMedium.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightnessMedium element
+include('elements/materials/Device/MaterialsBrightnessMedium')
+MaterialsBrightnessMedium('element', 'Brightness Medium', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightnessMedium element
+include('elements/materials/Device/MaterialsBrightnessMedium')
+MaterialsBrightnessMedium('element', 'Brightness Medium', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightnessMedium card
+include('elements/materials/Device/MaterialsBrightnessMedium')
+MaterialsBrightnessMediumCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightnessMedium card
+include('elements/materials/Device/MaterialsBrightnessMedium')
+MaterialsBrightnessMediumCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsDataUsage.card.png b/cloud/documentation/materials/Device/MaterialsDataUsage.card.png
new file mode 100644
index 00000000000..ceb4bdfc555
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsDataUsage.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsDataUsage.element.png b/cloud/documentation/materials/Device/MaterialsDataUsage.element.png
new file mode 100644
index 00000000000..edf59a9e58a
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsDataUsage.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsDataUsage.md b/cloud/documentation/materials/Device/MaterialsDataUsage.md
new file mode 100644
index 00000000000..3b524233c8f
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsDataUsage.md
@@ -0,0 +1,81 @@
+# MaterialsDataUsage
+```text
+elements/materials/Device/MaterialsDataUsage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDataUsage icon](../../../icons/materials/Device/MaterialsDataUsage.png) | ![MaterialsDataUsage element](MaterialsDataUsage.element.png) | ![MaterialsDataUsage card](MaterialsDataUsage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDataUsage element
+include('elements/materials/Device/MaterialsDataUsage')
+MaterialsDataUsage('element', 'Data Usage', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDataUsage element
+include('elements/materials/Device/MaterialsDataUsage')
+MaterialsDataUsage('element', 'Data Usage', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDataUsage card
+include('elements/materials/Device/MaterialsDataUsage')
+MaterialsDataUsageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDataUsage card
+include('elements/materials/Device/MaterialsDataUsage')
+MaterialsDataUsageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsDeveloperMode.card.png b/cloud/documentation/materials/Device/MaterialsDeveloperMode.card.png
new file mode 100644
index 00000000000..f0fb1e45d62
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsDeveloperMode.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsDeveloperMode.element.png b/cloud/documentation/materials/Device/MaterialsDeveloperMode.element.png
new file mode 100644
index 00000000000..57d05adbdfd
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsDeveloperMode.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsDeveloperMode.md b/cloud/documentation/materials/Device/MaterialsDeveloperMode.md
new file mode 100644
index 00000000000..d91663fb86b
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsDeveloperMode.md
@@ -0,0 +1,81 @@
+# MaterialsDeveloperMode
+```text
+elements/materials/Device/MaterialsDeveloperMode
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDeveloperMode icon](../../../icons/materials/Device/MaterialsDeveloperMode.png) | ![MaterialsDeveloperMode element](MaterialsDeveloperMode.element.png) | ![MaterialsDeveloperMode card](MaterialsDeveloperMode.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDeveloperMode element
+include('elements/materials/Device/MaterialsDeveloperMode')
+MaterialsDeveloperMode('element', 'Developer Mode', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDeveloperMode element
+include('elements/materials/Device/MaterialsDeveloperMode')
+MaterialsDeveloperMode('element', 'Developer Mode', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDeveloperMode card
+include('elements/materials/Device/MaterialsDeveloperMode')
+MaterialsDeveloperModeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDeveloperMode card
+include('elements/materials/Device/MaterialsDeveloperMode')
+MaterialsDeveloperModeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsDevices.card.png b/cloud/documentation/materials/Device/MaterialsDevices.card.png
new file mode 100644
index 00000000000..c6ab0d73570
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsDevices.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsDevices.element.png b/cloud/documentation/materials/Device/MaterialsDevices.element.png
new file mode 100644
index 00000000000..4bf93fbd6c5
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsDevices.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsDevices.md b/cloud/documentation/materials/Device/MaterialsDevices.md
new file mode 100644
index 00000000000..c44eb344273
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsDevices.md
@@ -0,0 +1,81 @@
+# MaterialsDevices
+```text
+elements/materials/Device/MaterialsDevices
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDevices icon](../../../icons/materials/Device/MaterialsDevices.png) | ![MaterialsDevices element](MaterialsDevices.element.png) | ![MaterialsDevices card](MaterialsDevices.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDevices element
+include('elements/materials/Device/MaterialsDevices')
+MaterialsDevices('element', 'Devices', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDevices element
+include('elements/materials/Device/MaterialsDevices')
+MaterialsDevices('element', 'Devices', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDevices card
+include('elements/materials/Device/MaterialsDevices')
+MaterialsDevicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDevices card
+include('elements/materials/Device/MaterialsDevices')
+MaterialsDevicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsDvr.card.png b/cloud/documentation/materials/Device/MaterialsDvr.card.png
new file mode 100644
index 00000000000..839bca7c62a
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsDvr.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsDvr.element.png b/cloud/documentation/materials/Device/MaterialsDvr.element.png
new file mode 100644
index 00000000000..57e63ab295c
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsDvr.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsDvr.md b/cloud/documentation/materials/Device/MaterialsDvr.md
new file mode 100644
index 00000000000..425bd6bfadb
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsDvr.md
@@ -0,0 +1,81 @@
+# MaterialsDvr
+```text
+elements/materials/Device/MaterialsDvr
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDvr icon](../../../icons/materials/Device/MaterialsDvr.png) | ![MaterialsDvr element](MaterialsDvr.element.png) | ![MaterialsDvr card](MaterialsDvr.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDvr element
+include('elements/materials/Device/MaterialsDvr')
+MaterialsDvr('element', 'Dvr', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDvr element
+include('elements/materials/Device/MaterialsDvr')
+MaterialsDvr('element', 'Dvr', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDvr card
+include('elements/materials/Device/MaterialsDvr')
+MaterialsDvrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDvr card
+include('elements/materials/Device/MaterialsDvr')
+MaterialsDvrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsGpsFixed.card.png b/cloud/documentation/materials/Device/MaterialsGpsFixed.card.png
new file mode 100644
index 00000000000..e6b9dfaf9a8
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsGpsFixed.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsGpsFixed.element.png b/cloud/documentation/materials/Device/MaterialsGpsFixed.element.png
new file mode 100644
index 00000000000..0e80dc1fe21
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsGpsFixed.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsGpsFixed.md b/cloud/documentation/materials/Device/MaterialsGpsFixed.md
new file mode 100644
index 00000000000..7b3d4981fe7
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsGpsFixed.md
@@ -0,0 +1,81 @@
+# MaterialsGpsFixed
+```text
+elements/materials/Device/MaterialsGpsFixed
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGpsFixed icon](../../../icons/materials/Device/MaterialsGpsFixed.png) | ![MaterialsGpsFixed element](MaterialsGpsFixed.element.png) | ![MaterialsGpsFixed card](MaterialsGpsFixed.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGpsFixed element
+include('elements/materials/Device/MaterialsGpsFixed')
+MaterialsGpsFixed('element', 'Gps Fixed', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGpsFixed element
+include('elements/materials/Device/MaterialsGpsFixed')
+MaterialsGpsFixed('element', 'Gps Fixed', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGpsFixed card
+include('elements/materials/Device/MaterialsGpsFixed')
+MaterialsGpsFixedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGpsFixed card
+include('elements/materials/Device/MaterialsGpsFixed')
+MaterialsGpsFixedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsGpsNotFixed.card.png b/cloud/documentation/materials/Device/MaterialsGpsNotFixed.card.png
new file mode 100644
index 00000000000..5fec9be5d0b
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsGpsNotFixed.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsGpsNotFixed.element.png b/cloud/documentation/materials/Device/MaterialsGpsNotFixed.element.png
new file mode 100644
index 00000000000..ca626ccf7a7
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsGpsNotFixed.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsGpsNotFixed.md b/cloud/documentation/materials/Device/MaterialsGpsNotFixed.md
new file mode 100644
index 00000000000..0065f073e9b
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsGpsNotFixed.md
@@ -0,0 +1,81 @@
+# MaterialsGpsNotFixed
+```text
+elements/materials/Device/MaterialsGpsNotFixed
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGpsNotFixed icon](../../../icons/materials/Device/MaterialsGpsNotFixed.png) | ![MaterialsGpsNotFixed element](MaterialsGpsNotFixed.element.png) | ![MaterialsGpsNotFixed card](MaterialsGpsNotFixed.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGpsNotFixed element
+include('elements/materials/Device/MaterialsGpsNotFixed')
+MaterialsGpsNotFixed('element', 'Gps Not Fixed', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGpsNotFixed element
+include('elements/materials/Device/MaterialsGpsNotFixed')
+MaterialsGpsNotFixed('element', 'Gps Not Fixed', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGpsNotFixed card
+include('elements/materials/Device/MaterialsGpsNotFixed')
+MaterialsGpsNotFixedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGpsNotFixed card
+include('elements/materials/Device/MaterialsGpsNotFixed')
+MaterialsGpsNotFixedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsGpsOff.card.png b/cloud/documentation/materials/Device/MaterialsGpsOff.card.png
new file mode 100644
index 00000000000..1a9f03df3c4
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsGpsOff.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsGpsOff.element.png b/cloud/documentation/materials/Device/MaterialsGpsOff.element.png
new file mode 100644
index 00000000000..e8dccadba3d
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsGpsOff.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsGpsOff.md b/cloud/documentation/materials/Device/MaterialsGpsOff.md
new file mode 100644
index 00000000000..c5a2bcf710e
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsGpsOff.md
@@ -0,0 +1,81 @@
+# MaterialsGpsOff
+```text
+elements/materials/Device/MaterialsGpsOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGpsOff icon](../../../icons/materials/Device/MaterialsGpsOff.png) | ![MaterialsGpsOff element](MaterialsGpsOff.element.png) | ![MaterialsGpsOff card](MaterialsGpsOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGpsOff element
+include('elements/materials/Device/MaterialsGpsOff')
+MaterialsGpsOff('element', 'Gps Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGpsOff element
+include('elements/materials/Device/MaterialsGpsOff')
+MaterialsGpsOff('element', 'Gps Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGpsOff card
+include('elements/materials/Device/MaterialsGpsOff')
+MaterialsGpsOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGpsOff card
+include('elements/materials/Device/MaterialsGpsOff')
+MaterialsGpsOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsGraphicEq.card.png b/cloud/documentation/materials/Device/MaterialsGraphicEq.card.png
new file mode 100644
index 00000000000..d55ffb2cc27
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsGraphicEq.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsGraphicEq.element.png b/cloud/documentation/materials/Device/MaterialsGraphicEq.element.png
new file mode 100644
index 00000000000..c221fbdd894
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsGraphicEq.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsGraphicEq.md b/cloud/documentation/materials/Device/MaterialsGraphicEq.md
new file mode 100644
index 00000000000..b3edacf1a26
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsGraphicEq.md
@@ -0,0 +1,81 @@
+# MaterialsGraphicEq
+```text
+elements/materials/Device/MaterialsGraphicEq
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGraphicEq icon](../../../icons/materials/Device/MaterialsGraphicEq.png) | ![MaterialsGraphicEq element](MaterialsGraphicEq.element.png) | ![MaterialsGraphicEq card](MaterialsGraphicEq.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGraphicEq element
+include('elements/materials/Device/MaterialsGraphicEq')
+MaterialsGraphicEq('element', 'Graphic Eq', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGraphicEq element
+include('elements/materials/Device/MaterialsGraphicEq')
+MaterialsGraphicEq('element', 'Graphic Eq', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGraphicEq card
+include('elements/materials/Device/MaterialsGraphicEq')
+MaterialsGraphicEqCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGraphicEq card
+include('elements/materials/Device/MaterialsGraphicEq')
+MaterialsGraphicEqCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsLocationDisabled.card.png b/cloud/documentation/materials/Device/MaterialsLocationDisabled.card.png
new file mode 100644
index 00000000000..f03d3acace9
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsLocationDisabled.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsLocationDisabled.element.png b/cloud/documentation/materials/Device/MaterialsLocationDisabled.element.png
new file mode 100644
index 00000000000..6abe202a3f8
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsLocationDisabled.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsLocationDisabled.md b/cloud/documentation/materials/Device/MaterialsLocationDisabled.md
new file mode 100644
index 00000000000..f7c0130698d
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsLocationDisabled.md
@@ -0,0 +1,81 @@
+# MaterialsLocationDisabled
+```text
+elements/materials/Device/MaterialsLocationDisabled
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocationDisabled icon](../../../icons/materials/Device/MaterialsLocationDisabled.png) | ![MaterialsLocationDisabled element](MaterialsLocationDisabled.element.png) | ![MaterialsLocationDisabled card](MaterialsLocationDisabled.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationDisabled element
+include('elements/materials/Device/MaterialsLocationDisabled')
+MaterialsLocationDisabled('element', 'Location Disabled', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationDisabled element
+include('elements/materials/Device/MaterialsLocationDisabled')
+MaterialsLocationDisabled('element', 'Location Disabled', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocationDisabled card
+include('elements/materials/Device/MaterialsLocationDisabled')
+MaterialsLocationDisabledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocationDisabled card
+include('elements/materials/Device/MaterialsLocationDisabled')
+MaterialsLocationDisabledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsLocationSearching.card.png b/cloud/documentation/materials/Device/MaterialsLocationSearching.card.png
new file mode 100644
index 00000000000..1373dc93d01
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsLocationSearching.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsLocationSearching.element.png b/cloud/documentation/materials/Device/MaterialsLocationSearching.element.png
new file mode 100644
index 00000000000..edfa9fdb5da
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsLocationSearching.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsLocationSearching.md b/cloud/documentation/materials/Device/MaterialsLocationSearching.md
new file mode 100644
index 00000000000..1fb5602c547
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsLocationSearching.md
@@ -0,0 +1,81 @@
+# MaterialsLocationSearching
+```text
+elements/materials/Device/MaterialsLocationSearching
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocationSearching icon](../../../icons/materials/Device/MaterialsLocationSearching.png) | ![MaterialsLocationSearching element](MaterialsLocationSearching.element.png) | ![MaterialsLocationSearching card](MaterialsLocationSearching.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationSearching element
+include('elements/materials/Device/MaterialsLocationSearching')
+MaterialsLocationSearching('element', 'Location Searching', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationSearching element
+include('elements/materials/Device/MaterialsLocationSearching')
+MaterialsLocationSearching('element', 'Location Searching', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocationSearching card
+include('elements/materials/Device/MaterialsLocationSearching')
+MaterialsLocationSearchingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocationSearching card
+include('elements/materials/Device/MaterialsLocationSearching')
+MaterialsLocationSearchingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsNetworkCell.card.png b/cloud/documentation/materials/Device/MaterialsNetworkCell.card.png
new file mode 100644
index 00000000000..05ce283d089
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsNetworkCell.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsNetworkCell.element.png b/cloud/documentation/materials/Device/MaterialsNetworkCell.element.png
new file mode 100644
index 00000000000..003a9f415f9
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsNetworkCell.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsNetworkCell.md b/cloud/documentation/materials/Device/MaterialsNetworkCell.md
new file mode 100644
index 00000000000..34da841a292
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsNetworkCell.md
@@ -0,0 +1,81 @@
+# MaterialsNetworkCell
+```text
+elements/materials/Device/MaterialsNetworkCell
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNetworkCell icon](../../../icons/materials/Device/MaterialsNetworkCell.png) | ![MaterialsNetworkCell element](MaterialsNetworkCell.element.png) | ![MaterialsNetworkCell card](MaterialsNetworkCell.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNetworkCell element
+include('elements/materials/Device/MaterialsNetworkCell')
+MaterialsNetworkCell('element', 'Network Cell', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNetworkCell element
+include('elements/materials/Device/MaterialsNetworkCell')
+MaterialsNetworkCell('element', 'Network Cell', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNetworkCell card
+include('elements/materials/Device/MaterialsNetworkCell')
+MaterialsNetworkCellCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNetworkCell card
+include('elements/materials/Device/MaterialsNetworkCell')
+MaterialsNetworkCellCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsNetworkWifi.card.png b/cloud/documentation/materials/Device/MaterialsNetworkWifi.card.png
new file mode 100644
index 00000000000..eea34d92106
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsNetworkWifi.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsNetworkWifi.element.png b/cloud/documentation/materials/Device/MaterialsNetworkWifi.element.png
new file mode 100644
index 00000000000..f645761b4ac
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsNetworkWifi.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsNetworkWifi.md b/cloud/documentation/materials/Device/MaterialsNetworkWifi.md
new file mode 100644
index 00000000000..dbe4e85cbe5
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsNetworkWifi.md
@@ -0,0 +1,81 @@
+# MaterialsNetworkWifi
+```text
+elements/materials/Device/MaterialsNetworkWifi
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNetworkWifi icon](../../../icons/materials/Device/MaterialsNetworkWifi.png) | ![MaterialsNetworkWifi element](MaterialsNetworkWifi.element.png) | ![MaterialsNetworkWifi card](MaterialsNetworkWifi.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNetworkWifi element
+include('elements/materials/Device/MaterialsNetworkWifi')
+MaterialsNetworkWifi('element', 'Network Wifi', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNetworkWifi element
+include('elements/materials/Device/MaterialsNetworkWifi')
+MaterialsNetworkWifi('element', 'Network Wifi', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNetworkWifi card
+include('elements/materials/Device/MaterialsNetworkWifi')
+MaterialsNetworkWifiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNetworkWifi card
+include('elements/materials/Device/MaterialsNetworkWifi')
+MaterialsNetworkWifiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsNfc.card.png b/cloud/documentation/materials/Device/MaterialsNfc.card.png
new file mode 100644
index 00000000000..19e61098ee7
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsNfc.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsNfc.element.png b/cloud/documentation/materials/Device/MaterialsNfc.element.png
new file mode 100644
index 00000000000..b3cc07ba6bb
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsNfc.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsNfc.md b/cloud/documentation/materials/Device/MaterialsNfc.md
new file mode 100644
index 00000000000..c411a489dff
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsNfc.md
@@ -0,0 +1,81 @@
+# MaterialsNfc
+```text
+elements/materials/Device/MaterialsNfc
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNfc icon](../../../icons/materials/Device/MaterialsNfc.png) | ![MaterialsNfc element](MaterialsNfc.element.png) | ![MaterialsNfc card](MaterialsNfc.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNfc element
+include('elements/materials/Device/MaterialsNfc')
+MaterialsNfc('element', 'Nfc', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNfc element
+include('elements/materials/Device/MaterialsNfc')
+MaterialsNfc('element', 'Nfc', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNfc card
+include('elements/materials/Device/MaterialsNfc')
+MaterialsNfcCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNfc card
+include('elements/materials/Device/MaterialsNfc')
+MaterialsNfcCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsScreenLockLandscape.card.png b/cloud/documentation/materials/Device/MaterialsScreenLockLandscape.card.png
new file mode 100644
index 00000000000..c340a3a193d
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsScreenLockLandscape.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsScreenLockLandscape.element.png b/cloud/documentation/materials/Device/MaterialsScreenLockLandscape.element.png
new file mode 100644
index 00000000000..13fd862570b
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsScreenLockLandscape.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsScreenLockLandscape.md b/cloud/documentation/materials/Device/MaterialsScreenLockLandscape.md
new file mode 100644
index 00000000000..a5218a07276
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsScreenLockLandscape.md
@@ -0,0 +1,81 @@
+# MaterialsScreenLockLandscape
+```text
+elements/materials/Device/MaterialsScreenLockLandscape
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsScreenLockLandscape icon](../../../icons/materials/Device/MaterialsScreenLockLandscape.png) | ![MaterialsScreenLockLandscape element](MaterialsScreenLockLandscape.element.png) | ![MaterialsScreenLockLandscape card](MaterialsScreenLockLandscape.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenLockLandscape element
+include('elements/materials/Device/MaterialsScreenLockLandscape')
+MaterialsScreenLockLandscape('element', 'Screen Lock Landscape', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenLockLandscape element
+include('elements/materials/Device/MaterialsScreenLockLandscape')
+MaterialsScreenLockLandscape('element', 'Screen Lock Landscape', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsScreenLockLandscape card
+include('elements/materials/Device/MaterialsScreenLockLandscape')
+MaterialsScreenLockLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsScreenLockLandscape card
+include('elements/materials/Device/MaterialsScreenLockLandscape')
+MaterialsScreenLockLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsScreenLockPortrait.card.png b/cloud/documentation/materials/Device/MaterialsScreenLockPortrait.card.png
new file mode 100644
index 00000000000..4bfd8b5d975
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsScreenLockPortrait.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsScreenLockPortrait.element.png b/cloud/documentation/materials/Device/MaterialsScreenLockPortrait.element.png
new file mode 100644
index 00000000000..7ceb58b9ded
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsScreenLockPortrait.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsScreenLockPortrait.md b/cloud/documentation/materials/Device/MaterialsScreenLockPortrait.md
new file mode 100644
index 00000000000..bca4f759773
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsScreenLockPortrait.md
@@ -0,0 +1,81 @@
+# MaterialsScreenLockPortrait
+```text
+elements/materials/Device/MaterialsScreenLockPortrait
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsScreenLockPortrait icon](../../../icons/materials/Device/MaterialsScreenLockPortrait.png) | ![MaterialsScreenLockPortrait element](MaterialsScreenLockPortrait.element.png) | ![MaterialsScreenLockPortrait card](MaterialsScreenLockPortrait.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenLockPortrait element
+include('elements/materials/Device/MaterialsScreenLockPortrait')
+MaterialsScreenLockPortrait('element', 'Screen Lock Portrait', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenLockPortrait element
+include('elements/materials/Device/MaterialsScreenLockPortrait')
+MaterialsScreenLockPortrait('element', 'Screen Lock Portrait', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsScreenLockPortrait card
+include('elements/materials/Device/MaterialsScreenLockPortrait')
+MaterialsScreenLockPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsScreenLockPortrait card
+include('elements/materials/Device/MaterialsScreenLockPortrait')
+MaterialsScreenLockPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsScreenLockRotation.card.png b/cloud/documentation/materials/Device/MaterialsScreenLockRotation.card.png
new file mode 100644
index 00000000000..9ed1754feac
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsScreenLockRotation.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsScreenLockRotation.element.png b/cloud/documentation/materials/Device/MaterialsScreenLockRotation.element.png
new file mode 100644
index 00000000000..c9e00e1da2f
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsScreenLockRotation.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsScreenLockRotation.md b/cloud/documentation/materials/Device/MaterialsScreenLockRotation.md
new file mode 100644
index 00000000000..af8defc7f9e
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsScreenLockRotation.md
@@ -0,0 +1,81 @@
+# MaterialsScreenLockRotation
+```text
+elements/materials/Device/MaterialsScreenLockRotation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsScreenLockRotation icon](../../../icons/materials/Device/MaterialsScreenLockRotation.png) | ![MaterialsScreenLockRotation element](MaterialsScreenLockRotation.element.png) | ![MaterialsScreenLockRotation card](MaterialsScreenLockRotation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenLockRotation element
+include('elements/materials/Device/MaterialsScreenLockRotation')
+MaterialsScreenLockRotation('element', 'Screen Lock Rotation', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenLockRotation element
+include('elements/materials/Device/MaterialsScreenLockRotation')
+MaterialsScreenLockRotation('element', 'Screen Lock Rotation', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsScreenLockRotation card
+include('elements/materials/Device/MaterialsScreenLockRotation')
+MaterialsScreenLockRotationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsScreenLockRotation card
+include('elements/materials/Device/MaterialsScreenLockRotation')
+MaterialsScreenLockRotationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsScreenRotation.card.png b/cloud/documentation/materials/Device/MaterialsScreenRotation.card.png
new file mode 100644
index 00000000000..dfb8b1ee2d9
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsScreenRotation.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsScreenRotation.element.png b/cloud/documentation/materials/Device/MaterialsScreenRotation.element.png
new file mode 100644
index 00000000000..eeaa2bb1618
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsScreenRotation.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsScreenRotation.md b/cloud/documentation/materials/Device/MaterialsScreenRotation.md
new file mode 100644
index 00000000000..b5365d585b0
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsScreenRotation.md
@@ -0,0 +1,81 @@
+# MaterialsScreenRotation
+```text
+elements/materials/Device/MaterialsScreenRotation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsScreenRotation icon](../../../icons/materials/Device/MaterialsScreenRotation.png) | ![MaterialsScreenRotation element](MaterialsScreenRotation.element.png) | ![MaterialsScreenRotation card](MaterialsScreenRotation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenRotation element
+include('elements/materials/Device/MaterialsScreenRotation')
+MaterialsScreenRotation('element', 'Screen Rotation', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenRotation element
+include('elements/materials/Device/MaterialsScreenRotation')
+MaterialsScreenRotation('element', 'Screen Rotation', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsScreenRotation card
+include('elements/materials/Device/MaterialsScreenRotation')
+MaterialsScreenRotationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsScreenRotation card
+include('elements/materials/Device/MaterialsScreenRotation')
+MaterialsScreenRotationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSdStorage.card.png b/cloud/documentation/materials/Device/MaterialsSdStorage.card.png
new file mode 100644
index 00000000000..1948d5cf51f
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSdStorage.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSdStorage.element.png b/cloud/documentation/materials/Device/MaterialsSdStorage.element.png
new file mode 100644
index 00000000000..6bda96f97a4
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSdStorage.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSdStorage.md b/cloud/documentation/materials/Device/MaterialsSdStorage.md
new file mode 100644
index 00000000000..a9fb566a193
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSdStorage.md
@@ -0,0 +1,81 @@
+# MaterialsSdStorage
+```text
+elements/materials/Device/MaterialsSdStorage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSdStorage icon](../../../icons/materials/Device/MaterialsSdStorage.png) | ![MaterialsSdStorage element](MaterialsSdStorage.element.png) | ![MaterialsSdStorage card](MaterialsSdStorage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSdStorage element
+include('elements/materials/Device/MaterialsSdStorage')
+MaterialsSdStorage('element', 'Sd Storage', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSdStorage element
+include('elements/materials/Device/MaterialsSdStorage')
+MaterialsSdStorage('element', 'Sd Storage', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSdStorage card
+include('elements/materials/Device/MaterialsSdStorage')
+MaterialsSdStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSdStorage card
+include('elements/materials/Device/MaterialsSdStorage')
+MaterialsSdStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSettingsSystemDaydream.card.png b/cloud/documentation/materials/Device/MaterialsSettingsSystemDaydream.card.png
new file mode 100644
index 00000000000..9bdded97fc3
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSettingsSystemDaydream.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSettingsSystemDaydream.element.png b/cloud/documentation/materials/Device/MaterialsSettingsSystemDaydream.element.png
new file mode 100644
index 00000000000..c71dbfbd1c3
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSettingsSystemDaydream.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSettingsSystemDaydream.md b/cloud/documentation/materials/Device/MaterialsSettingsSystemDaydream.md
new file mode 100644
index 00000000000..3a6dc56a3cd
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSettingsSystemDaydream.md
@@ -0,0 +1,81 @@
+# MaterialsSettingsSystemDaydream
+```text
+elements/materials/Device/MaterialsSettingsSystemDaydream
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSettingsSystemDaydream icon](../../../icons/materials/Device/MaterialsSettingsSystemDaydream.png) | ![MaterialsSettingsSystemDaydream element](MaterialsSettingsSystemDaydream.element.png) | ![MaterialsSettingsSystemDaydream card](MaterialsSettingsSystemDaydream.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsSystemDaydream element
+include('elements/materials/Device/MaterialsSettingsSystemDaydream')
+MaterialsSettingsSystemDaydream('element', 'Settings System Daydream', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsSystemDaydream element
+include('elements/materials/Device/MaterialsSettingsSystemDaydream')
+MaterialsSettingsSystemDaydream('element', 'Settings System Daydream', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsSystemDaydream card
+include('elements/materials/Device/MaterialsSettingsSystemDaydream')
+MaterialsSettingsSystemDaydreamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsSystemDaydream card
+include('elements/materials/Device/MaterialsSettingsSystemDaydream')
+MaterialsSettingsSystemDaydreamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellular0Bar.card.png b/cloud/documentation/materials/Device/MaterialsSignalCellular0Bar.card.png
new file mode 100644
index 00000000000..9ce28606e5c
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellular0Bar.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellular0Bar.element.png b/cloud/documentation/materials/Device/MaterialsSignalCellular0Bar.element.png
new file mode 100644
index 00000000000..a2212397d5d
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellular0Bar.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellular0Bar.md b/cloud/documentation/materials/Device/MaterialsSignalCellular0Bar.md
new file mode 100644
index 00000000000..c3395102e52
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalCellular0Bar.md
@@ -0,0 +1,81 @@
+# MaterialsSignalCellular0Bar
+```text
+elements/materials/Device/MaterialsSignalCellular0Bar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalCellular0Bar icon](../../../icons/materials/Device/MaterialsSignalCellular0Bar.png) | ![MaterialsSignalCellular0Bar element](MaterialsSignalCellular0Bar.element.png) | ![MaterialsSignalCellular0Bar card](MaterialsSignalCellular0Bar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular0Bar element
+include('elements/materials/Device/MaterialsSignalCellular0Bar')
+MaterialsSignalCellular0Bar('element', 'Signal Cellular0 Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular0Bar element
+include('elements/materials/Device/MaterialsSignalCellular0Bar')
+MaterialsSignalCellular0Bar('element', 'Signal Cellular0 Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular0Bar card
+include('elements/materials/Device/MaterialsSignalCellular0Bar')
+MaterialsSignalCellular0BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular0Bar card
+include('elements/materials/Device/MaterialsSignalCellular0Bar')
+MaterialsSignalCellular0BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellular1Bar.card.png b/cloud/documentation/materials/Device/MaterialsSignalCellular1Bar.card.png
new file mode 100644
index 00000000000..067881ed2d0
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellular1Bar.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellular1Bar.element.png b/cloud/documentation/materials/Device/MaterialsSignalCellular1Bar.element.png
new file mode 100644
index 00000000000..40a5f27654c
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellular1Bar.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellular1Bar.md b/cloud/documentation/materials/Device/MaterialsSignalCellular1Bar.md
new file mode 100644
index 00000000000..d2304a6c98d
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalCellular1Bar.md
@@ -0,0 +1,81 @@
+# MaterialsSignalCellular1Bar
+```text
+elements/materials/Device/MaterialsSignalCellular1Bar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalCellular1Bar icon](../../../icons/materials/Device/MaterialsSignalCellular1Bar.png) | ![MaterialsSignalCellular1Bar element](MaterialsSignalCellular1Bar.element.png) | ![MaterialsSignalCellular1Bar card](MaterialsSignalCellular1Bar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular1Bar element
+include('elements/materials/Device/MaterialsSignalCellular1Bar')
+MaterialsSignalCellular1Bar('element', 'Signal Cellular1 Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular1Bar element
+include('elements/materials/Device/MaterialsSignalCellular1Bar')
+MaterialsSignalCellular1Bar('element', 'Signal Cellular1 Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular1Bar card
+include('elements/materials/Device/MaterialsSignalCellular1Bar')
+MaterialsSignalCellular1BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular1Bar card
+include('elements/materials/Device/MaterialsSignalCellular1Bar')
+MaterialsSignalCellular1BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellular2Bar.card.png b/cloud/documentation/materials/Device/MaterialsSignalCellular2Bar.card.png
new file mode 100644
index 00000000000..97980964629
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellular2Bar.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellular2Bar.element.png b/cloud/documentation/materials/Device/MaterialsSignalCellular2Bar.element.png
new file mode 100644
index 00000000000..0d8aae83b09
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellular2Bar.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellular2Bar.md b/cloud/documentation/materials/Device/MaterialsSignalCellular2Bar.md
new file mode 100644
index 00000000000..5eadb59dd68
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalCellular2Bar.md
@@ -0,0 +1,81 @@
+# MaterialsSignalCellular2Bar
+```text
+elements/materials/Device/MaterialsSignalCellular2Bar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalCellular2Bar icon](../../../icons/materials/Device/MaterialsSignalCellular2Bar.png) | ![MaterialsSignalCellular2Bar element](MaterialsSignalCellular2Bar.element.png) | ![MaterialsSignalCellular2Bar card](MaterialsSignalCellular2Bar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular2Bar element
+include('elements/materials/Device/MaterialsSignalCellular2Bar')
+MaterialsSignalCellular2Bar('element', 'Signal Cellular2 Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular2Bar element
+include('elements/materials/Device/MaterialsSignalCellular2Bar')
+MaterialsSignalCellular2Bar('element', 'Signal Cellular2 Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular2Bar card
+include('elements/materials/Device/MaterialsSignalCellular2Bar')
+MaterialsSignalCellular2BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular2Bar card
+include('elements/materials/Device/MaterialsSignalCellular2Bar')
+MaterialsSignalCellular2BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellular3Bar.card.png b/cloud/documentation/materials/Device/MaterialsSignalCellular3Bar.card.png
new file mode 100644
index 00000000000..50a74a835e2
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellular3Bar.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellular3Bar.element.png b/cloud/documentation/materials/Device/MaterialsSignalCellular3Bar.element.png
new file mode 100644
index 00000000000..74ec47b5cb7
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellular3Bar.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellular3Bar.md b/cloud/documentation/materials/Device/MaterialsSignalCellular3Bar.md
new file mode 100644
index 00000000000..5290f147716
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalCellular3Bar.md
@@ -0,0 +1,81 @@
+# MaterialsSignalCellular3Bar
+```text
+elements/materials/Device/MaterialsSignalCellular3Bar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalCellular3Bar icon](../../../icons/materials/Device/MaterialsSignalCellular3Bar.png) | ![MaterialsSignalCellular3Bar element](MaterialsSignalCellular3Bar.element.png) | ![MaterialsSignalCellular3Bar card](MaterialsSignalCellular3Bar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular3Bar element
+include('elements/materials/Device/MaterialsSignalCellular3Bar')
+MaterialsSignalCellular3Bar('element', 'Signal Cellular3 Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular3Bar element
+include('elements/materials/Device/MaterialsSignalCellular3Bar')
+MaterialsSignalCellular3Bar('element', 'Signal Cellular3 Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular3Bar card
+include('elements/materials/Device/MaterialsSignalCellular3Bar')
+MaterialsSignalCellular3BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular3Bar card
+include('elements/materials/Device/MaterialsSignalCellular3Bar')
+MaterialsSignalCellular3BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellular4Bar.card.png b/cloud/documentation/materials/Device/MaterialsSignalCellular4Bar.card.png
new file mode 100644
index 00000000000..c4d1c510cd7
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellular4Bar.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellular4Bar.element.png b/cloud/documentation/materials/Device/MaterialsSignalCellular4Bar.element.png
new file mode 100644
index 00000000000..6cf83ceaf27
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellular4Bar.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellular4Bar.md b/cloud/documentation/materials/Device/MaterialsSignalCellular4Bar.md
new file mode 100644
index 00000000000..ec75d022e23
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalCellular4Bar.md
@@ -0,0 +1,81 @@
+# MaterialsSignalCellular4Bar
+```text
+elements/materials/Device/MaterialsSignalCellular4Bar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalCellular4Bar icon](../../../icons/materials/Device/MaterialsSignalCellular4Bar.png) | ![MaterialsSignalCellular4Bar element](MaterialsSignalCellular4Bar.element.png) | ![MaterialsSignalCellular4Bar card](MaterialsSignalCellular4Bar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular4Bar element
+include('elements/materials/Device/MaterialsSignalCellular4Bar')
+MaterialsSignalCellular4Bar('element', 'Signal Cellular4 Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular4Bar element
+include('elements/materials/Device/MaterialsSignalCellular4Bar')
+MaterialsSignalCellular4Bar('element', 'Signal Cellular4 Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular4Bar card
+include('elements/materials/Device/MaterialsSignalCellular4Bar')
+MaterialsSignalCellular4BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular4Bar card
+include('elements/materials/Device/MaterialsSignalCellular4Bar')
+MaterialsSignalCellular4BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.card.png b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.card.png
new file mode 100644
index 00000000000..2238ddda959
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.element.png b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.element.png
new file mode 100644
index 00000000000..e180d9e0bc5
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.md b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.md
new file mode 100644
index 00000000000..38af9b82d1d
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.md
@@ -0,0 +1,81 @@
+# MaterialsSignalCellularConnectedNoInternet0Bar
+```text
+elements/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalCellularConnectedNoInternet0Bar icon](../../../icons/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.png) | ![MaterialsSignalCellularConnectedNoInternet0Bar element](MaterialsSignalCellularConnectedNoInternet0Bar.element.png) | ![MaterialsSignalCellularConnectedNoInternet0Bar card](MaterialsSignalCellularConnectedNoInternet0Bar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet0Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar')
+MaterialsSignalCellularConnectedNoInternet0Bar('element', 'Signal Cellular Connected No Internet0 Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet0Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar')
+MaterialsSignalCellularConnectedNoInternet0Bar('element', 'Signal Cellular Connected No Internet0 Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet0Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar')
+MaterialsSignalCellularConnectedNoInternet0BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet0Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar')
+MaterialsSignalCellularConnectedNoInternet0BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.card.png b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.card.png
new file mode 100644
index 00000000000..03403e97399
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.element.png b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.element.png
new file mode 100644
index 00000000000..ef4cb1e83ac
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.md b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.md
new file mode 100644
index 00000000000..9f865f30b9e
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.md
@@ -0,0 +1,81 @@
+# MaterialsSignalCellularConnectedNoInternet1Bar
+```text
+elements/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalCellularConnectedNoInternet1Bar icon](../../../icons/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.png) | ![MaterialsSignalCellularConnectedNoInternet1Bar element](MaterialsSignalCellularConnectedNoInternet1Bar.element.png) | ![MaterialsSignalCellularConnectedNoInternet1Bar card](MaterialsSignalCellularConnectedNoInternet1Bar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet1Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar')
+MaterialsSignalCellularConnectedNoInternet1Bar('element', 'Signal Cellular Connected No Internet1 Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet1Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar')
+MaterialsSignalCellularConnectedNoInternet1Bar('element', 'Signal Cellular Connected No Internet1 Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet1Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar')
+MaterialsSignalCellularConnectedNoInternet1BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet1Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar')
+MaterialsSignalCellularConnectedNoInternet1BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.card.png b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.card.png
new file mode 100644
index 00000000000..8d390cc4e58
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.element.png b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.element.png
new file mode 100644
index 00000000000..5743bc24476
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.md b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.md
new file mode 100644
index 00000000000..fc9249d2115
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.md
@@ -0,0 +1,81 @@
+# MaterialsSignalCellularConnectedNoInternet2Bar
+```text
+elements/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalCellularConnectedNoInternet2Bar icon](../../../icons/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.png) | ![MaterialsSignalCellularConnectedNoInternet2Bar element](MaterialsSignalCellularConnectedNoInternet2Bar.element.png) | ![MaterialsSignalCellularConnectedNoInternet2Bar card](MaterialsSignalCellularConnectedNoInternet2Bar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet2Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar')
+MaterialsSignalCellularConnectedNoInternet2Bar('element', 'Signal Cellular Connected No Internet2 Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet2Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar')
+MaterialsSignalCellularConnectedNoInternet2Bar('element', 'Signal Cellular Connected No Internet2 Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet2Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar')
+MaterialsSignalCellularConnectedNoInternet2BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet2Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar')
+MaterialsSignalCellularConnectedNoInternet2BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.card.png b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.card.png
new file mode 100644
index 00000000000..54fe253f64a
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.element.png b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.element.png
new file mode 100644
index 00000000000..167b959e9b8
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.md b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.md
new file mode 100644
index 00000000000..d3974096564
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.md
@@ -0,0 +1,81 @@
+# MaterialsSignalCellularConnectedNoInternet3Bar
+```text
+elements/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalCellularConnectedNoInternet3Bar icon](../../../icons/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.png) | ![MaterialsSignalCellularConnectedNoInternet3Bar element](MaterialsSignalCellularConnectedNoInternet3Bar.element.png) | ![MaterialsSignalCellularConnectedNoInternet3Bar card](MaterialsSignalCellularConnectedNoInternet3Bar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet3Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar')
+MaterialsSignalCellularConnectedNoInternet3Bar('element', 'Signal Cellular Connected No Internet3 Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet3Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar')
+MaterialsSignalCellularConnectedNoInternet3Bar('element', 'Signal Cellular Connected No Internet3 Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet3Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar')
+MaterialsSignalCellularConnectedNoInternet3BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet3Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar')
+MaterialsSignalCellularConnectedNoInternet3BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.card.png b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.card.png
new file mode 100644
index 00000000000..30c0b679b24
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.element.png b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.element.png
new file mode 100644
index 00000000000..74433a48735
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.md b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.md
new file mode 100644
index 00000000000..2619c85b0c6
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.md
@@ -0,0 +1,81 @@
+# MaterialsSignalCellularConnectedNoInternet4Bar
+```text
+elements/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalCellularConnectedNoInternet4Bar icon](../../../icons/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.png) | ![MaterialsSignalCellularConnectedNoInternet4Bar element](MaterialsSignalCellularConnectedNoInternet4Bar.element.png) | ![MaterialsSignalCellularConnectedNoInternet4Bar card](MaterialsSignalCellularConnectedNoInternet4Bar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet4Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar')
+MaterialsSignalCellularConnectedNoInternet4Bar('element', 'Signal Cellular Connected No Internet4 Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet4Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar')
+MaterialsSignalCellularConnectedNoInternet4Bar('element', 'Signal Cellular Connected No Internet4 Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet4Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar')
+MaterialsSignalCellularConnectedNoInternet4BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet4Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar')
+MaterialsSignalCellularConnectedNoInternet4BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularNoSim.card.png b/cloud/documentation/materials/Device/MaterialsSignalCellularNoSim.card.png
new file mode 100644
index 00000000000..a89a34c30fc
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellularNoSim.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularNoSim.element.png b/cloud/documentation/materials/Device/MaterialsSignalCellularNoSim.element.png
new file mode 100644
index 00000000000..29f387a9f80
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellularNoSim.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularNoSim.md b/cloud/documentation/materials/Device/MaterialsSignalCellularNoSim.md
new file mode 100644
index 00000000000..0089019b3b6
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalCellularNoSim.md
@@ -0,0 +1,81 @@
+# MaterialsSignalCellularNoSim
+```text
+elements/materials/Device/MaterialsSignalCellularNoSim
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalCellularNoSim icon](../../../icons/materials/Device/MaterialsSignalCellularNoSim.png) | ![MaterialsSignalCellularNoSim element](MaterialsSignalCellularNoSim.element.png) | ![MaterialsSignalCellularNoSim card](MaterialsSignalCellularNoSim.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularNoSim element
+include('elements/materials/Device/MaterialsSignalCellularNoSim')
+MaterialsSignalCellularNoSim('element', 'Signal Cellular No Sim', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularNoSim element
+include('elements/materials/Device/MaterialsSignalCellularNoSim')
+MaterialsSignalCellularNoSim('element', 'Signal Cellular No Sim', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularNoSim card
+include('elements/materials/Device/MaterialsSignalCellularNoSim')
+MaterialsSignalCellularNoSimCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularNoSim card
+include('elements/materials/Device/MaterialsSignalCellularNoSim')
+MaterialsSignalCellularNoSimCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularNull.card.png b/cloud/documentation/materials/Device/MaterialsSignalCellularNull.card.png
new file mode 100644
index 00000000000..169717b70f3
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellularNull.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularNull.element.png b/cloud/documentation/materials/Device/MaterialsSignalCellularNull.element.png
new file mode 100644
index 00000000000..4da6ab01ac9
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellularNull.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularNull.md b/cloud/documentation/materials/Device/MaterialsSignalCellularNull.md
new file mode 100644
index 00000000000..000a4401cbc
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalCellularNull.md
@@ -0,0 +1,81 @@
+# MaterialsSignalCellularNull
+```text
+elements/materials/Device/MaterialsSignalCellularNull
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalCellularNull icon](../../../icons/materials/Device/MaterialsSignalCellularNull.png) | ![MaterialsSignalCellularNull element](MaterialsSignalCellularNull.element.png) | ![MaterialsSignalCellularNull card](MaterialsSignalCellularNull.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularNull element
+include('elements/materials/Device/MaterialsSignalCellularNull')
+MaterialsSignalCellularNull('element', 'Signal Cellular Null', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularNull element
+include('elements/materials/Device/MaterialsSignalCellularNull')
+MaterialsSignalCellularNull('element', 'Signal Cellular Null', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularNull card
+include('elements/materials/Device/MaterialsSignalCellularNull')
+MaterialsSignalCellularNullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularNull card
+include('elements/materials/Device/MaterialsSignalCellularNull')
+MaterialsSignalCellularNullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularOff.card.png b/cloud/documentation/materials/Device/MaterialsSignalCellularOff.card.png
new file mode 100644
index 00000000000..f1a36f54700
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellularOff.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularOff.element.png b/cloud/documentation/materials/Device/MaterialsSignalCellularOff.element.png
new file mode 100644
index 00000000000..e173ac363f1
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalCellularOff.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalCellularOff.md b/cloud/documentation/materials/Device/MaterialsSignalCellularOff.md
new file mode 100644
index 00000000000..5505117a9ef
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalCellularOff.md
@@ -0,0 +1,81 @@
+# MaterialsSignalCellularOff
+```text
+elements/materials/Device/MaterialsSignalCellularOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalCellularOff icon](../../../icons/materials/Device/MaterialsSignalCellularOff.png) | ![MaterialsSignalCellularOff element](MaterialsSignalCellularOff.element.png) | ![MaterialsSignalCellularOff card](MaterialsSignalCellularOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularOff element
+include('elements/materials/Device/MaterialsSignalCellularOff')
+MaterialsSignalCellularOff('element', 'Signal Cellular Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularOff element
+include('elements/materials/Device/MaterialsSignalCellularOff')
+MaterialsSignalCellularOff('element', 'Signal Cellular Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularOff card
+include('elements/materials/Device/MaterialsSignalCellularOff')
+MaterialsSignalCellularOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularOff card
+include('elements/materials/Device/MaterialsSignalCellularOff')
+MaterialsSignalCellularOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi0Bar.card.png b/cloud/documentation/materials/Device/MaterialsSignalWifi0Bar.card.png
new file mode 100644
index 00000000000..65505eb792c
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi0Bar.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi0Bar.element.png b/cloud/documentation/materials/Device/MaterialsSignalWifi0Bar.element.png
new file mode 100644
index 00000000000..70fe70b30f1
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi0Bar.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi0Bar.md b/cloud/documentation/materials/Device/MaterialsSignalWifi0Bar.md
new file mode 100644
index 00000000000..bd7321056c2
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalWifi0Bar.md
@@ -0,0 +1,81 @@
+# MaterialsSignalWifi0Bar
+```text
+elements/materials/Device/MaterialsSignalWifi0Bar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalWifi0Bar icon](../../../icons/materials/Device/MaterialsSignalWifi0Bar.png) | ![MaterialsSignalWifi0Bar element](MaterialsSignalWifi0Bar.element.png) | ![MaterialsSignalWifi0Bar card](MaterialsSignalWifi0Bar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi0Bar element
+include('elements/materials/Device/MaterialsSignalWifi0Bar')
+MaterialsSignalWifi0Bar('element', 'Signal Wifi0 Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi0Bar element
+include('elements/materials/Device/MaterialsSignalWifi0Bar')
+MaterialsSignalWifi0Bar('element', 'Signal Wifi0 Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi0Bar card
+include('elements/materials/Device/MaterialsSignalWifi0Bar')
+MaterialsSignalWifi0BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi0Bar card
+include('elements/materials/Device/MaterialsSignalWifi0Bar')
+MaterialsSignalWifi0BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi1Bar.card.png b/cloud/documentation/materials/Device/MaterialsSignalWifi1Bar.card.png
new file mode 100644
index 00000000000..aa285ea21d8
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi1Bar.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi1Bar.element.png b/cloud/documentation/materials/Device/MaterialsSignalWifi1Bar.element.png
new file mode 100644
index 00000000000..366c772501b
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi1Bar.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi1Bar.md b/cloud/documentation/materials/Device/MaterialsSignalWifi1Bar.md
new file mode 100644
index 00000000000..716df4be5f0
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalWifi1Bar.md
@@ -0,0 +1,81 @@
+# MaterialsSignalWifi1Bar
+```text
+elements/materials/Device/MaterialsSignalWifi1Bar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalWifi1Bar icon](../../../icons/materials/Device/MaterialsSignalWifi1Bar.png) | ![MaterialsSignalWifi1Bar element](MaterialsSignalWifi1Bar.element.png) | ![MaterialsSignalWifi1Bar card](MaterialsSignalWifi1Bar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi1Bar element
+include('elements/materials/Device/MaterialsSignalWifi1Bar')
+MaterialsSignalWifi1Bar('element', 'Signal Wifi1 Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi1Bar element
+include('elements/materials/Device/MaterialsSignalWifi1Bar')
+MaterialsSignalWifi1Bar('element', 'Signal Wifi1 Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi1Bar card
+include('elements/materials/Device/MaterialsSignalWifi1Bar')
+MaterialsSignalWifi1BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi1Bar card
+include('elements/materials/Device/MaterialsSignalWifi1Bar')
+MaterialsSignalWifi1BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi1BarLock.card.png b/cloud/documentation/materials/Device/MaterialsSignalWifi1BarLock.card.png
new file mode 100644
index 00000000000..581d90be5e7
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi1BarLock.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi1BarLock.element.png b/cloud/documentation/materials/Device/MaterialsSignalWifi1BarLock.element.png
new file mode 100644
index 00000000000..2a5ea60b1cf
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi1BarLock.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi1BarLock.md b/cloud/documentation/materials/Device/MaterialsSignalWifi1BarLock.md
new file mode 100644
index 00000000000..551f4b27141
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalWifi1BarLock.md
@@ -0,0 +1,81 @@
+# MaterialsSignalWifi1BarLock
+```text
+elements/materials/Device/MaterialsSignalWifi1BarLock
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalWifi1BarLock icon](../../../icons/materials/Device/MaterialsSignalWifi1BarLock.png) | ![MaterialsSignalWifi1BarLock element](MaterialsSignalWifi1BarLock.element.png) | ![MaterialsSignalWifi1BarLock card](MaterialsSignalWifi1BarLock.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi1BarLock element
+include('elements/materials/Device/MaterialsSignalWifi1BarLock')
+MaterialsSignalWifi1BarLock('element', 'Signal Wifi1 Bar Lock', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi1BarLock element
+include('elements/materials/Device/MaterialsSignalWifi1BarLock')
+MaterialsSignalWifi1BarLock('element', 'Signal Wifi1 Bar Lock', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi1BarLock card
+include('elements/materials/Device/MaterialsSignalWifi1BarLock')
+MaterialsSignalWifi1BarLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi1BarLock card
+include('elements/materials/Device/MaterialsSignalWifi1BarLock')
+MaterialsSignalWifi1BarLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi2Bar.card.png b/cloud/documentation/materials/Device/MaterialsSignalWifi2Bar.card.png
new file mode 100644
index 00000000000..dc109eeb216
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi2Bar.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi2Bar.element.png b/cloud/documentation/materials/Device/MaterialsSignalWifi2Bar.element.png
new file mode 100644
index 00000000000..577a1536c09
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi2Bar.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi2Bar.md b/cloud/documentation/materials/Device/MaterialsSignalWifi2Bar.md
new file mode 100644
index 00000000000..d20e68c156e
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalWifi2Bar.md
@@ -0,0 +1,81 @@
+# MaterialsSignalWifi2Bar
+```text
+elements/materials/Device/MaterialsSignalWifi2Bar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalWifi2Bar icon](../../../icons/materials/Device/MaterialsSignalWifi2Bar.png) | ![MaterialsSignalWifi2Bar element](MaterialsSignalWifi2Bar.element.png) | ![MaterialsSignalWifi2Bar card](MaterialsSignalWifi2Bar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi2Bar element
+include('elements/materials/Device/MaterialsSignalWifi2Bar')
+MaterialsSignalWifi2Bar('element', 'Signal Wifi2 Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi2Bar element
+include('elements/materials/Device/MaterialsSignalWifi2Bar')
+MaterialsSignalWifi2Bar('element', 'Signal Wifi2 Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi2Bar card
+include('elements/materials/Device/MaterialsSignalWifi2Bar')
+MaterialsSignalWifi2BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi2Bar card
+include('elements/materials/Device/MaterialsSignalWifi2Bar')
+MaterialsSignalWifi2BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi2BarLock.card.png b/cloud/documentation/materials/Device/MaterialsSignalWifi2BarLock.card.png
new file mode 100644
index 00000000000..e9a5dee336e
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi2BarLock.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi2BarLock.element.png b/cloud/documentation/materials/Device/MaterialsSignalWifi2BarLock.element.png
new file mode 100644
index 00000000000..8479f984b22
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi2BarLock.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi2BarLock.md b/cloud/documentation/materials/Device/MaterialsSignalWifi2BarLock.md
new file mode 100644
index 00000000000..182adf87613
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalWifi2BarLock.md
@@ -0,0 +1,81 @@
+# MaterialsSignalWifi2BarLock
+```text
+elements/materials/Device/MaterialsSignalWifi2BarLock
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalWifi2BarLock icon](../../../icons/materials/Device/MaterialsSignalWifi2BarLock.png) | ![MaterialsSignalWifi2BarLock element](MaterialsSignalWifi2BarLock.element.png) | ![MaterialsSignalWifi2BarLock card](MaterialsSignalWifi2BarLock.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi2BarLock element
+include('elements/materials/Device/MaterialsSignalWifi2BarLock')
+MaterialsSignalWifi2BarLock('element', 'Signal Wifi2 Bar Lock', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi2BarLock element
+include('elements/materials/Device/MaterialsSignalWifi2BarLock')
+MaterialsSignalWifi2BarLock('element', 'Signal Wifi2 Bar Lock', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi2BarLock card
+include('elements/materials/Device/MaterialsSignalWifi2BarLock')
+MaterialsSignalWifi2BarLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi2BarLock card
+include('elements/materials/Device/MaterialsSignalWifi2BarLock')
+MaterialsSignalWifi2BarLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi3Bar.card.png b/cloud/documentation/materials/Device/MaterialsSignalWifi3Bar.card.png
new file mode 100644
index 00000000000..d5de11e2e66
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi3Bar.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi3Bar.element.png b/cloud/documentation/materials/Device/MaterialsSignalWifi3Bar.element.png
new file mode 100644
index 00000000000..1290d908058
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi3Bar.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi3Bar.md b/cloud/documentation/materials/Device/MaterialsSignalWifi3Bar.md
new file mode 100644
index 00000000000..7f35d85ef02
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalWifi3Bar.md
@@ -0,0 +1,81 @@
+# MaterialsSignalWifi3Bar
+```text
+elements/materials/Device/MaterialsSignalWifi3Bar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalWifi3Bar icon](../../../icons/materials/Device/MaterialsSignalWifi3Bar.png) | ![MaterialsSignalWifi3Bar element](MaterialsSignalWifi3Bar.element.png) | ![MaterialsSignalWifi3Bar card](MaterialsSignalWifi3Bar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi3Bar element
+include('elements/materials/Device/MaterialsSignalWifi3Bar')
+MaterialsSignalWifi3Bar('element', 'Signal Wifi3 Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi3Bar element
+include('elements/materials/Device/MaterialsSignalWifi3Bar')
+MaterialsSignalWifi3Bar('element', 'Signal Wifi3 Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi3Bar card
+include('elements/materials/Device/MaterialsSignalWifi3Bar')
+MaterialsSignalWifi3BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi3Bar card
+include('elements/materials/Device/MaterialsSignalWifi3Bar')
+MaterialsSignalWifi3BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi3BarLock.card.png b/cloud/documentation/materials/Device/MaterialsSignalWifi3BarLock.card.png
new file mode 100644
index 00000000000..a612a32f858
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi3BarLock.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi3BarLock.element.png b/cloud/documentation/materials/Device/MaterialsSignalWifi3BarLock.element.png
new file mode 100644
index 00000000000..6af251f5716
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi3BarLock.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi3BarLock.md b/cloud/documentation/materials/Device/MaterialsSignalWifi3BarLock.md
new file mode 100644
index 00000000000..555fc472457
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalWifi3BarLock.md
@@ -0,0 +1,81 @@
+# MaterialsSignalWifi3BarLock
+```text
+elements/materials/Device/MaterialsSignalWifi3BarLock
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalWifi3BarLock icon](../../../icons/materials/Device/MaterialsSignalWifi3BarLock.png) | ![MaterialsSignalWifi3BarLock element](MaterialsSignalWifi3BarLock.element.png) | ![MaterialsSignalWifi3BarLock card](MaterialsSignalWifi3BarLock.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi3BarLock element
+include('elements/materials/Device/MaterialsSignalWifi3BarLock')
+MaterialsSignalWifi3BarLock('element', 'Signal Wifi3 Bar Lock', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi3BarLock element
+include('elements/materials/Device/MaterialsSignalWifi3BarLock')
+MaterialsSignalWifi3BarLock('element', 'Signal Wifi3 Bar Lock', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi3BarLock card
+include('elements/materials/Device/MaterialsSignalWifi3BarLock')
+MaterialsSignalWifi3BarLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi3BarLock card
+include('elements/materials/Device/MaterialsSignalWifi3BarLock')
+MaterialsSignalWifi3BarLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi4Bar.card.png b/cloud/documentation/materials/Device/MaterialsSignalWifi4Bar.card.png
new file mode 100644
index 00000000000..72c90429859
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi4Bar.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi4Bar.element.png b/cloud/documentation/materials/Device/MaterialsSignalWifi4Bar.element.png
new file mode 100644
index 00000000000..41dba69d871
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi4Bar.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi4Bar.md b/cloud/documentation/materials/Device/MaterialsSignalWifi4Bar.md
new file mode 100644
index 00000000000..f9f52bc5bc3
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalWifi4Bar.md
@@ -0,0 +1,81 @@
+# MaterialsSignalWifi4Bar
+```text
+elements/materials/Device/MaterialsSignalWifi4Bar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalWifi4Bar icon](../../../icons/materials/Device/MaterialsSignalWifi4Bar.png) | ![MaterialsSignalWifi4Bar element](MaterialsSignalWifi4Bar.element.png) | ![MaterialsSignalWifi4Bar card](MaterialsSignalWifi4Bar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi4Bar element
+include('elements/materials/Device/MaterialsSignalWifi4Bar')
+MaterialsSignalWifi4Bar('element', 'Signal Wifi4 Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi4Bar element
+include('elements/materials/Device/MaterialsSignalWifi4Bar')
+MaterialsSignalWifi4Bar('element', 'Signal Wifi4 Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi4Bar card
+include('elements/materials/Device/MaterialsSignalWifi4Bar')
+MaterialsSignalWifi4BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi4Bar card
+include('elements/materials/Device/MaterialsSignalWifi4Bar')
+MaterialsSignalWifi4BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi4BarLock.card.png b/cloud/documentation/materials/Device/MaterialsSignalWifi4BarLock.card.png
new file mode 100644
index 00000000000..99b617463e8
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi4BarLock.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi4BarLock.element.png b/cloud/documentation/materials/Device/MaterialsSignalWifi4BarLock.element.png
new file mode 100644
index 00000000000..396ffef64d8
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifi4BarLock.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifi4BarLock.md b/cloud/documentation/materials/Device/MaterialsSignalWifi4BarLock.md
new file mode 100644
index 00000000000..b571b38d5a2
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalWifi4BarLock.md
@@ -0,0 +1,81 @@
+# MaterialsSignalWifi4BarLock
+```text
+elements/materials/Device/MaterialsSignalWifi4BarLock
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalWifi4BarLock icon](../../../icons/materials/Device/MaterialsSignalWifi4BarLock.png) | ![MaterialsSignalWifi4BarLock element](MaterialsSignalWifi4BarLock.element.png) | ![MaterialsSignalWifi4BarLock card](MaterialsSignalWifi4BarLock.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi4BarLock element
+include('elements/materials/Device/MaterialsSignalWifi4BarLock')
+MaterialsSignalWifi4BarLock('element', 'Signal Wifi4 Bar Lock', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi4BarLock element
+include('elements/materials/Device/MaterialsSignalWifi4BarLock')
+MaterialsSignalWifi4BarLock('element', 'Signal Wifi4 Bar Lock', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi4BarLock card
+include('elements/materials/Device/MaterialsSignalWifi4BarLock')
+MaterialsSignalWifi4BarLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi4BarLock card
+include('elements/materials/Device/MaterialsSignalWifi4BarLock')
+MaterialsSignalWifi4BarLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifiOff.card.png b/cloud/documentation/materials/Device/MaterialsSignalWifiOff.card.png
new file mode 100644
index 00000000000..a8c4c76a49a
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifiOff.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifiOff.element.png b/cloud/documentation/materials/Device/MaterialsSignalWifiOff.element.png
new file mode 100644
index 00000000000..767a10c727d
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsSignalWifiOff.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsSignalWifiOff.md b/cloud/documentation/materials/Device/MaterialsSignalWifiOff.md
new file mode 100644
index 00000000000..f1ebaa27ccc
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsSignalWifiOff.md
@@ -0,0 +1,81 @@
+# MaterialsSignalWifiOff
+```text
+elements/materials/Device/MaterialsSignalWifiOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSignalWifiOff icon](../../../icons/materials/Device/MaterialsSignalWifiOff.png) | ![MaterialsSignalWifiOff element](MaterialsSignalWifiOff.element.png) | ![MaterialsSignalWifiOff card](MaterialsSignalWifiOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifiOff element
+include('elements/materials/Device/MaterialsSignalWifiOff')
+MaterialsSignalWifiOff('element', 'Signal Wifi Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifiOff element
+include('elements/materials/Device/MaterialsSignalWifiOff')
+MaterialsSignalWifiOff('element', 'Signal Wifi Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifiOff card
+include('elements/materials/Device/MaterialsSignalWifiOff')
+MaterialsSignalWifiOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifiOff card
+include('elements/materials/Device/MaterialsSignalWifiOff')
+MaterialsSignalWifiOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsStorage.card.png b/cloud/documentation/materials/Device/MaterialsStorage.card.png
new file mode 100644
index 00000000000..21f29996e00
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsStorage.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsStorage.element.png b/cloud/documentation/materials/Device/MaterialsStorage.element.png
new file mode 100644
index 00000000000..279ad192d2d
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsStorage.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsStorage.md b/cloud/documentation/materials/Device/MaterialsStorage.md
new file mode 100644
index 00000000000..dfe4c292324
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsStorage.md
@@ -0,0 +1,81 @@
+# MaterialsStorage
+```text
+elements/materials/Device/MaterialsStorage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsStorage icon](../../../icons/materials/Device/MaterialsStorage.png) | ![MaterialsStorage element](MaterialsStorage.element.png) | ![MaterialsStorage card](MaterialsStorage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStorage element
+include('elements/materials/Device/MaterialsStorage')
+MaterialsStorage('element', 'Storage', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStorage element
+include('elements/materials/Device/MaterialsStorage')
+MaterialsStorage('element', 'Storage', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStorage card
+include('elements/materials/Device/MaterialsStorage')
+MaterialsStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStorage card
+include('elements/materials/Device/MaterialsStorage')
+MaterialsStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsUsb.card.png b/cloud/documentation/materials/Device/MaterialsUsb.card.png
new file mode 100644
index 00000000000..8b6213bda86
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsUsb.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsUsb.element.png b/cloud/documentation/materials/Device/MaterialsUsb.element.png
new file mode 100644
index 00000000000..ef259eb9584
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsUsb.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsUsb.md b/cloud/documentation/materials/Device/MaterialsUsb.md
new file mode 100644
index 00000000000..dbcb7c01e64
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsUsb.md
@@ -0,0 +1,81 @@
+# MaterialsUsb
+```text
+elements/materials/Device/MaterialsUsb
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsUsb icon](../../../icons/materials/Device/MaterialsUsb.png) | ![MaterialsUsb element](MaterialsUsb.element.png) | ![MaterialsUsb card](MaterialsUsb.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUsb element
+include('elements/materials/Device/MaterialsUsb')
+MaterialsUsb('element', 'Usb', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUsb element
+include('elements/materials/Device/MaterialsUsb')
+MaterialsUsb('element', 'Usb', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsUsb card
+include('elements/materials/Device/MaterialsUsb')
+MaterialsUsbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsUsb card
+include('elements/materials/Device/MaterialsUsb')
+MaterialsUsbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsWallpaper.card.png b/cloud/documentation/materials/Device/MaterialsWallpaper.card.png
new file mode 100644
index 00000000000..02192d33ffe
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsWallpaper.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsWallpaper.element.png b/cloud/documentation/materials/Device/MaterialsWallpaper.element.png
new file mode 100644
index 00000000000..990f7fb610f
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsWallpaper.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsWallpaper.md b/cloud/documentation/materials/Device/MaterialsWallpaper.md
new file mode 100644
index 00000000000..9add8318b0c
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsWallpaper.md
@@ -0,0 +1,81 @@
+# MaterialsWallpaper
+```text
+elements/materials/Device/MaterialsWallpaper
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWallpaper icon](../../../icons/materials/Device/MaterialsWallpaper.png) | ![MaterialsWallpaper element](MaterialsWallpaper.element.png) | ![MaterialsWallpaper card](MaterialsWallpaper.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWallpaper element
+include('elements/materials/Device/MaterialsWallpaper')
+MaterialsWallpaper('element', 'Wallpaper', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWallpaper element
+include('elements/materials/Device/MaterialsWallpaper')
+MaterialsWallpaper('element', 'Wallpaper', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWallpaper card
+include('elements/materials/Device/MaterialsWallpaper')
+MaterialsWallpaperCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWallpaper card
+include('elements/materials/Device/MaterialsWallpaper')
+MaterialsWallpaperCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsWidgets.card.png b/cloud/documentation/materials/Device/MaterialsWidgets.card.png
new file mode 100644
index 00000000000..d4ded269c73
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsWidgets.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsWidgets.element.png b/cloud/documentation/materials/Device/MaterialsWidgets.element.png
new file mode 100644
index 00000000000..5fabb05fa93
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsWidgets.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsWidgets.md b/cloud/documentation/materials/Device/MaterialsWidgets.md
new file mode 100644
index 00000000000..ac1f207c5ee
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsWidgets.md
@@ -0,0 +1,81 @@
+# MaterialsWidgets
+```text
+elements/materials/Device/MaterialsWidgets
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWidgets icon](../../../icons/materials/Device/MaterialsWidgets.png) | ![MaterialsWidgets element](MaterialsWidgets.element.png) | ![MaterialsWidgets card](MaterialsWidgets.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWidgets element
+include('elements/materials/Device/MaterialsWidgets')
+MaterialsWidgets('element', 'Widgets', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWidgets element
+include('elements/materials/Device/MaterialsWidgets')
+MaterialsWidgets('element', 'Widgets', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWidgets card
+include('elements/materials/Device/MaterialsWidgets')
+MaterialsWidgetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWidgets card
+include('elements/materials/Device/MaterialsWidgets')
+MaterialsWidgetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsWifiLock.card.png b/cloud/documentation/materials/Device/MaterialsWifiLock.card.png
new file mode 100644
index 00000000000..b03e7f7d21e
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsWifiLock.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsWifiLock.element.png b/cloud/documentation/materials/Device/MaterialsWifiLock.element.png
new file mode 100644
index 00000000000..763ca2e09c9
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsWifiLock.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsWifiLock.md b/cloud/documentation/materials/Device/MaterialsWifiLock.md
new file mode 100644
index 00000000000..a4dd347e6c5
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsWifiLock.md
@@ -0,0 +1,81 @@
+# MaterialsWifiLock
+```text
+elements/materials/Device/MaterialsWifiLock
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWifiLock icon](../../../icons/materials/Device/MaterialsWifiLock.png) | ![MaterialsWifiLock element](MaterialsWifiLock.element.png) | ![MaterialsWifiLock card](MaterialsWifiLock.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWifiLock element
+include('elements/materials/Device/MaterialsWifiLock')
+MaterialsWifiLock('element', 'Wifi Lock', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWifiLock element
+include('elements/materials/Device/MaterialsWifiLock')
+MaterialsWifiLock('element', 'Wifi Lock', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWifiLock card
+include('elements/materials/Device/MaterialsWifiLock')
+MaterialsWifiLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWifiLock card
+include('elements/materials/Device/MaterialsWifiLock')
+MaterialsWifiLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Device/MaterialsWifiTethering.card.png b/cloud/documentation/materials/Device/MaterialsWifiTethering.card.png
new file mode 100644
index 00000000000..fb50b46b9c5
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsWifiTethering.card.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsWifiTethering.element.png b/cloud/documentation/materials/Device/MaterialsWifiTethering.element.png
new file mode 100644
index 00000000000..9367ebc4ae7
Binary files /dev/null and b/cloud/documentation/materials/Device/MaterialsWifiTethering.element.png differ
diff --git a/cloud/documentation/materials/Device/MaterialsWifiTethering.md b/cloud/documentation/materials/Device/MaterialsWifiTethering.md
new file mode 100644
index 00000000000..5284ca8c8fa
--- /dev/null
+++ b/cloud/documentation/materials/Device/MaterialsWifiTethering.md
@@ -0,0 +1,81 @@
+# MaterialsWifiTethering
+```text
+elements/materials/Device/MaterialsWifiTethering
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWifiTethering icon](../../../icons/materials/Device/MaterialsWifiTethering.png) | ![MaterialsWifiTethering element](MaterialsWifiTethering.element.png) | ![MaterialsWifiTethering card](MaterialsWifiTethering.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWifiTethering element
+include('elements/materials/Device/MaterialsWifiTethering')
+MaterialsWifiTethering('element', 'Wifi Tethering', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWifiTethering element
+include('elements/materials/Device/MaterialsWifiTethering')
+MaterialsWifiTethering('element', 'Wifi Tethering', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWifiTethering card
+include('elements/materials/Device/MaterialsWifiTethering')
+MaterialsWifiTetheringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWifiTethering card
+include('elements/materials/Device/MaterialsWifiTethering')
+MaterialsWifiTetheringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsAttachFile.card.png b/cloud/documentation/materials/Editor/MaterialsAttachFile.card.png
new file mode 100644
index 00000000000..48632feee7e
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsAttachFile.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsAttachFile.element.png b/cloud/documentation/materials/Editor/MaterialsAttachFile.element.png
new file mode 100644
index 00000000000..a21a29c6009
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsAttachFile.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsAttachFile.md b/cloud/documentation/materials/Editor/MaterialsAttachFile.md
new file mode 100644
index 00000000000..27f0181f231
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsAttachFile.md
@@ -0,0 +1,81 @@
+# MaterialsAttachFile
+```text
+elements/materials/Editor/MaterialsAttachFile
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAttachFile icon](../../../icons/materials/Editor/MaterialsAttachFile.png) | ![MaterialsAttachFile element](MaterialsAttachFile.element.png) | ![MaterialsAttachFile card](MaterialsAttachFile.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAttachFile element
+include('elements/materials/Editor/MaterialsAttachFile')
+MaterialsAttachFile('element', 'Attach File', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAttachFile element
+include('elements/materials/Editor/MaterialsAttachFile')
+MaterialsAttachFile('element', 'Attach File', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAttachFile card
+include('elements/materials/Editor/MaterialsAttachFile')
+MaterialsAttachFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAttachFile card
+include('elements/materials/Editor/MaterialsAttachFile')
+MaterialsAttachFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsAttachMoney.card.png b/cloud/documentation/materials/Editor/MaterialsAttachMoney.card.png
new file mode 100644
index 00000000000..b4ba1c4a269
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsAttachMoney.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsAttachMoney.element.png b/cloud/documentation/materials/Editor/MaterialsAttachMoney.element.png
new file mode 100644
index 00000000000..d22dcbdc0a8
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsAttachMoney.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsAttachMoney.md b/cloud/documentation/materials/Editor/MaterialsAttachMoney.md
new file mode 100644
index 00000000000..6d35997c6ed
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsAttachMoney.md
@@ -0,0 +1,81 @@
+# MaterialsAttachMoney
+```text
+elements/materials/Editor/MaterialsAttachMoney
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAttachMoney icon](../../../icons/materials/Editor/MaterialsAttachMoney.png) | ![MaterialsAttachMoney element](MaterialsAttachMoney.element.png) | ![MaterialsAttachMoney card](MaterialsAttachMoney.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAttachMoney element
+include('elements/materials/Editor/MaterialsAttachMoney')
+MaterialsAttachMoney('element', 'Attach Money', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAttachMoney element
+include('elements/materials/Editor/MaterialsAttachMoney')
+MaterialsAttachMoney('element', 'Attach Money', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAttachMoney card
+include('elements/materials/Editor/MaterialsAttachMoney')
+MaterialsAttachMoneyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAttachMoney card
+include('elements/materials/Editor/MaterialsAttachMoney')
+MaterialsAttachMoneyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderAll.card.png b/cloud/documentation/materials/Editor/MaterialsBorderAll.card.png
new file mode 100644
index 00000000000..b1114cea665
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderAll.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderAll.element.png b/cloud/documentation/materials/Editor/MaterialsBorderAll.element.png
new file mode 100644
index 00000000000..e550d310bfd
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderAll.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderAll.md b/cloud/documentation/materials/Editor/MaterialsBorderAll.md
new file mode 100644
index 00000000000..30b6f9940bd
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsBorderAll.md
@@ -0,0 +1,81 @@
+# MaterialsBorderAll
+```text
+elements/materials/Editor/MaterialsBorderAll
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBorderAll icon](../../../icons/materials/Editor/MaterialsBorderAll.png) | ![MaterialsBorderAll element](MaterialsBorderAll.element.png) | ![MaterialsBorderAll card](MaterialsBorderAll.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderAll element
+include('elements/materials/Editor/MaterialsBorderAll')
+MaterialsBorderAll('element', 'Border All', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderAll element
+include('elements/materials/Editor/MaterialsBorderAll')
+MaterialsBorderAll('element', 'Border All', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderAll card
+include('elements/materials/Editor/MaterialsBorderAll')
+MaterialsBorderAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderAll card
+include('elements/materials/Editor/MaterialsBorderAll')
+MaterialsBorderAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderBottom.card.png b/cloud/documentation/materials/Editor/MaterialsBorderBottom.card.png
new file mode 100644
index 00000000000..27ce9680697
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderBottom.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderBottom.element.png b/cloud/documentation/materials/Editor/MaterialsBorderBottom.element.png
new file mode 100644
index 00000000000..3ea72116654
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderBottom.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderBottom.md b/cloud/documentation/materials/Editor/MaterialsBorderBottom.md
new file mode 100644
index 00000000000..4e3d1d17adb
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsBorderBottom.md
@@ -0,0 +1,81 @@
+# MaterialsBorderBottom
+```text
+elements/materials/Editor/MaterialsBorderBottom
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBorderBottom icon](../../../icons/materials/Editor/MaterialsBorderBottom.png) | ![MaterialsBorderBottom element](MaterialsBorderBottom.element.png) | ![MaterialsBorderBottom card](MaterialsBorderBottom.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderBottom element
+include('elements/materials/Editor/MaterialsBorderBottom')
+MaterialsBorderBottom('element', 'Border Bottom', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderBottom element
+include('elements/materials/Editor/MaterialsBorderBottom')
+MaterialsBorderBottom('element', 'Border Bottom', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderBottom card
+include('elements/materials/Editor/MaterialsBorderBottom')
+MaterialsBorderBottomCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderBottom card
+include('elements/materials/Editor/MaterialsBorderBottom')
+MaterialsBorderBottomCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderClear.card.png b/cloud/documentation/materials/Editor/MaterialsBorderClear.card.png
new file mode 100644
index 00000000000..ba91655a781
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderClear.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderClear.element.png b/cloud/documentation/materials/Editor/MaterialsBorderClear.element.png
new file mode 100644
index 00000000000..01db8a57a69
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderClear.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderClear.md b/cloud/documentation/materials/Editor/MaterialsBorderClear.md
new file mode 100644
index 00000000000..ac15c7e2480
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsBorderClear.md
@@ -0,0 +1,81 @@
+# MaterialsBorderClear
+```text
+elements/materials/Editor/MaterialsBorderClear
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBorderClear icon](../../../icons/materials/Editor/MaterialsBorderClear.png) | ![MaterialsBorderClear element](MaterialsBorderClear.element.png) | ![MaterialsBorderClear card](MaterialsBorderClear.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderClear element
+include('elements/materials/Editor/MaterialsBorderClear')
+MaterialsBorderClear('element', 'Border Clear', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderClear element
+include('elements/materials/Editor/MaterialsBorderClear')
+MaterialsBorderClear('element', 'Border Clear', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderClear card
+include('elements/materials/Editor/MaterialsBorderClear')
+MaterialsBorderClearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderClear card
+include('elements/materials/Editor/MaterialsBorderClear')
+MaterialsBorderClearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderColor.card.png b/cloud/documentation/materials/Editor/MaterialsBorderColor.card.png
new file mode 100644
index 00000000000..d60d2c4e291
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderColor.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderColor.element.png b/cloud/documentation/materials/Editor/MaterialsBorderColor.element.png
new file mode 100644
index 00000000000..8f823424fb1
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderColor.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderColor.md b/cloud/documentation/materials/Editor/MaterialsBorderColor.md
new file mode 100644
index 00000000000..3610ac0112c
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsBorderColor.md
@@ -0,0 +1,81 @@
+# MaterialsBorderColor
+```text
+elements/materials/Editor/MaterialsBorderColor
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBorderColor icon](../../../icons/materials/Editor/MaterialsBorderColor.png) | ![MaterialsBorderColor element](MaterialsBorderColor.element.png) | ![MaterialsBorderColor card](MaterialsBorderColor.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderColor element
+include('elements/materials/Editor/MaterialsBorderColor')
+MaterialsBorderColor('element', 'Border Color', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderColor element
+include('elements/materials/Editor/MaterialsBorderColor')
+MaterialsBorderColor('element', 'Border Color', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderColor card
+include('elements/materials/Editor/MaterialsBorderColor')
+MaterialsBorderColorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderColor card
+include('elements/materials/Editor/MaterialsBorderColor')
+MaterialsBorderColorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderHorizontal.card.png b/cloud/documentation/materials/Editor/MaterialsBorderHorizontal.card.png
new file mode 100644
index 00000000000..8b80fb1154f
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderHorizontal.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderHorizontal.element.png b/cloud/documentation/materials/Editor/MaterialsBorderHorizontal.element.png
new file mode 100644
index 00000000000..ae624bd7533
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderHorizontal.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderHorizontal.md b/cloud/documentation/materials/Editor/MaterialsBorderHorizontal.md
new file mode 100644
index 00000000000..949ff411002
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsBorderHorizontal.md
@@ -0,0 +1,81 @@
+# MaterialsBorderHorizontal
+```text
+elements/materials/Editor/MaterialsBorderHorizontal
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBorderHorizontal icon](../../../icons/materials/Editor/MaterialsBorderHorizontal.png) | ![MaterialsBorderHorizontal element](MaterialsBorderHorizontal.element.png) | ![MaterialsBorderHorizontal card](MaterialsBorderHorizontal.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderHorizontal element
+include('elements/materials/Editor/MaterialsBorderHorizontal')
+MaterialsBorderHorizontal('element', 'Border Horizontal', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderHorizontal element
+include('elements/materials/Editor/MaterialsBorderHorizontal')
+MaterialsBorderHorizontal('element', 'Border Horizontal', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderHorizontal card
+include('elements/materials/Editor/MaterialsBorderHorizontal')
+MaterialsBorderHorizontalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderHorizontal card
+include('elements/materials/Editor/MaterialsBorderHorizontal')
+MaterialsBorderHorizontalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderInner.card.png b/cloud/documentation/materials/Editor/MaterialsBorderInner.card.png
new file mode 100644
index 00000000000..63859006e87
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderInner.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderInner.element.png b/cloud/documentation/materials/Editor/MaterialsBorderInner.element.png
new file mode 100644
index 00000000000..8ca8e84ff76
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderInner.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderInner.md b/cloud/documentation/materials/Editor/MaterialsBorderInner.md
new file mode 100644
index 00000000000..3059f4a956d
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsBorderInner.md
@@ -0,0 +1,81 @@
+# MaterialsBorderInner
+```text
+elements/materials/Editor/MaterialsBorderInner
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBorderInner icon](../../../icons/materials/Editor/MaterialsBorderInner.png) | ![MaterialsBorderInner element](MaterialsBorderInner.element.png) | ![MaterialsBorderInner card](MaterialsBorderInner.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderInner element
+include('elements/materials/Editor/MaterialsBorderInner')
+MaterialsBorderInner('element', 'Border Inner', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderInner element
+include('elements/materials/Editor/MaterialsBorderInner')
+MaterialsBorderInner('element', 'Border Inner', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderInner card
+include('elements/materials/Editor/MaterialsBorderInner')
+MaterialsBorderInnerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderInner card
+include('elements/materials/Editor/MaterialsBorderInner')
+MaterialsBorderInnerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderLeft.card.png b/cloud/documentation/materials/Editor/MaterialsBorderLeft.card.png
new file mode 100644
index 00000000000..da16a7e707e
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderLeft.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderLeft.element.png b/cloud/documentation/materials/Editor/MaterialsBorderLeft.element.png
new file mode 100644
index 00000000000..21494c2c5e0
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderLeft.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderLeft.md b/cloud/documentation/materials/Editor/MaterialsBorderLeft.md
new file mode 100644
index 00000000000..1e24cac6fba
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsBorderLeft.md
@@ -0,0 +1,81 @@
+# MaterialsBorderLeft
+```text
+elements/materials/Editor/MaterialsBorderLeft
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBorderLeft icon](../../../icons/materials/Editor/MaterialsBorderLeft.png) | ![MaterialsBorderLeft element](MaterialsBorderLeft.element.png) | ![MaterialsBorderLeft card](MaterialsBorderLeft.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderLeft element
+include('elements/materials/Editor/MaterialsBorderLeft')
+MaterialsBorderLeft('element', 'Border Left', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderLeft element
+include('elements/materials/Editor/MaterialsBorderLeft')
+MaterialsBorderLeft('element', 'Border Left', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderLeft card
+include('elements/materials/Editor/MaterialsBorderLeft')
+MaterialsBorderLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderLeft card
+include('elements/materials/Editor/MaterialsBorderLeft')
+MaterialsBorderLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderOuter.card.png b/cloud/documentation/materials/Editor/MaterialsBorderOuter.card.png
new file mode 100644
index 00000000000..850b84a34eb
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderOuter.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderOuter.element.png b/cloud/documentation/materials/Editor/MaterialsBorderOuter.element.png
new file mode 100644
index 00000000000..a1dcc1cb418
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderOuter.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderOuter.md b/cloud/documentation/materials/Editor/MaterialsBorderOuter.md
new file mode 100644
index 00000000000..83fe8543f16
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsBorderOuter.md
@@ -0,0 +1,81 @@
+# MaterialsBorderOuter
+```text
+elements/materials/Editor/MaterialsBorderOuter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBorderOuter icon](../../../icons/materials/Editor/MaterialsBorderOuter.png) | ![MaterialsBorderOuter element](MaterialsBorderOuter.element.png) | ![MaterialsBorderOuter card](MaterialsBorderOuter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderOuter element
+include('elements/materials/Editor/MaterialsBorderOuter')
+MaterialsBorderOuter('element', 'Border Outer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderOuter element
+include('elements/materials/Editor/MaterialsBorderOuter')
+MaterialsBorderOuter('element', 'Border Outer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderOuter card
+include('elements/materials/Editor/MaterialsBorderOuter')
+MaterialsBorderOuterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderOuter card
+include('elements/materials/Editor/MaterialsBorderOuter')
+MaterialsBorderOuterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderRight.card.png b/cloud/documentation/materials/Editor/MaterialsBorderRight.card.png
new file mode 100644
index 00000000000..a7a269ebb7c
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderRight.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderRight.element.png b/cloud/documentation/materials/Editor/MaterialsBorderRight.element.png
new file mode 100644
index 00000000000..dc09efca28a
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderRight.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderRight.md b/cloud/documentation/materials/Editor/MaterialsBorderRight.md
new file mode 100644
index 00000000000..b9afe8ee425
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsBorderRight.md
@@ -0,0 +1,81 @@
+# MaterialsBorderRight
+```text
+elements/materials/Editor/MaterialsBorderRight
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBorderRight icon](../../../icons/materials/Editor/MaterialsBorderRight.png) | ![MaterialsBorderRight element](MaterialsBorderRight.element.png) | ![MaterialsBorderRight card](MaterialsBorderRight.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderRight element
+include('elements/materials/Editor/MaterialsBorderRight')
+MaterialsBorderRight('element', 'Border Right', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderRight element
+include('elements/materials/Editor/MaterialsBorderRight')
+MaterialsBorderRight('element', 'Border Right', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderRight card
+include('elements/materials/Editor/MaterialsBorderRight')
+MaterialsBorderRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderRight card
+include('elements/materials/Editor/MaterialsBorderRight')
+MaterialsBorderRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderStyle.card.png b/cloud/documentation/materials/Editor/MaterialsBorderStyle.card.png
new file mode 100644
index 00000000000..20eb209e28d
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderStyle.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderStyle.element.png b/cloud/documentation/materials/Editor/MaterialsBorderStyle.element.png
new file mode 100644
index 00000000000..7b44917e08d
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderStyle.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderStyle.md b/cloud/documentation/materials/Editor/MaterialsBorderStyle.md
new file mode 100644
index 00000000000..2662db75402
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsBorderStyle.md
@@ -0,0 +1,81 @@
+# MaterialsBorderStyle
+```text
+elements/materials/Editor/MaterialsBorderStyle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBorderStyle icon](../../../icons/materials/Editor/MaterialsBorderStyle.png) | ![MaterialsBorderStyle element](MaterialsBorderStyle.element.png) | ![MaterialsBorderStyle card](MaterialsBorderStyle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderStyle element
+include('elements/materials/Editor/MaterialsBorderStyle')
+MaterialsBorderStyle('element', 'Border Style', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderStyle element
+include('elements/materials/Editor/MaterialsBorderStyle')
+MaterialsBorderStyle('element', 'Border Style', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderStyle card
+include('elements/materials/Editor/MaterialsBorderStyle')
+MaterialsBorderStyleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderStyle card
+include('elements/materials/Editor/MaterialsBorderStyle')
+MaterialsBorderStyleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderTop.card.png b/cloud/documentation/materials/Editor/MaterialsBorderTop.card.png
new file mode 100644
index 00000000000..dc075f1f4d0
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderTop.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderTop.element.png b/cloud/documentation/materials/Editor/MaterialsBorderTop.element.png
new file mode 100644
index 00000000000..566767c0ccc
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderTop.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderTop.md b/cloud/documentation/materials/Editor/MaterialsBorderTop.md
new file mode 100644
index 00000000000..697f9f547d5
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsBorderTop.md
@@ -0,0 +1,81 @@
+# MaterialsBorderTop
+```text
+elements/materials/Editor/MaterialsBorderTop
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBorderTop icon](../../../icons/materials/Editor/MaterialsBorderTop.png) | ![MaterialsBorderTop element](MaterialsBorderTop.element.png) | ![MaterialsBorderTop card](MaterialsBorderTop.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderTop element
+include('elements/materials/Editor/MaterialsBorderTop')
+MaterialsBorderTop('element', 'Border Top', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderTop element
+include('elements/materials/Editor/MaterialsBorderTop')
+MaterialsBorderTop('element', 'Border Top', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderTop card
+include('elements/materials/Editor/MaterialsBorderTop')
+MaterialsBorderTopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderTop card
+include('elements/materials/Editor/MaterialsBorderTop')
+MaterialsBorderTopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderVertical.card.png b/cloud/documentation/materials/Editor/MaterialsBorderVertical.card.png
new file mode 100644
index 00000000000..3a7cd6022a8
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderVertical.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderVertical.element.png b/cloud/documentation/materials/Editor/MaterialsBorderVertical.element.png
new file mode 100644
index 00000000000..30f9f95c916
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBorderVertical.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBorderVertical.md b/cloud/documentation/materials/Editor/MaterialsBorderVertical.md
new file mode 100644
index 00000000000..a9c8b04ce64
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsBorderVertical.md
@@ -0,0 +1,81 @@
+# MaterialsBorderVertical
+```text
+elements/materials/Editor/MaterialsBorderVertical
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBorderVertical icon](../../../icons/materials/Editor/MaterialsBorderVertical.png) | ![MaterialsBorderVertical element](MaterialsBorderVertical.element.png) | ![MaterialsBorderVertical card](MaterialsBorderVertical.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderVertical element
+include('elements/materials/Editor/MaterialsBorderVertical')
+MaterialsBorderVertical('element', 'Border Vertical', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderVertical element
+include('elements/materials/Editor/MaterialsBorderVertical')
+MaterialsBorderVertical('element', 'Border Vertical', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderVertical card
+include('elements/materials/Editor/MaterialsBorderVertical')
+MaterialsBorderVerticalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderVertical card
+include('elements/materials/Editor/MaterialsBorderVertical')
+MaterialsBorderVerticalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsBubbleChart.card.png b/cloud/documentation/materials/Editor/MaterialsBubbleChart.card.png
new file mode 100644
index 00000000000..37d1493b64f
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBubbleChart.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBubbleChart.element.png b/cloud/documentation/materials/Editor/MaterialsBubbleChart.element.png
new file mode 100644
index 00000000000..ad038840b89
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsBubbleChart.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsBubbleChart.md b/cloud/documentation/materials/Editor/MaterialsBubbleChart.md
new file mode 100644
index 00000000000..7c795d69277
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsBubbleChart.md
@@ -0,0 +1,81 @@
+# MaterialsBubbleChart
+```text
+elements/materials/Editor/MaterialsBubbleChart
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBubbleChart icon](../../../icons/materials/Editor/MaterialsBubbleChart.png) | ![MaterialsBubbleChart element](MaterialsBubbleChart.element.png) | ![MaterialsBubbleChart card](MaterialsBubbleChart.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBubbleChart element
+include('elements/materials/Editor/MaterialsBubbleChart')
+MaterialsBubbleChart('element', 'Bubble Chart', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBubbleChart element
+include('elements/materials/Editor/MaterialsBubbleChart')
+MaterialsBubbleChart('element', 'Bubble Chart', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBubbleChart card
+include('elements/materials/Editor/MaterialsBubbleChart')
+MaterialsBubbleChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBubbleChart card
+include('elements/materials/Editor/MaterialsBubbleChart')
+MaterialsBubbleChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsDragHandle.card.png b/cloud/documentation/materials/Editor/MaterialsDragHandle.card.png
new file mode 100644
index 00000000000..bf0b5bd2505
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsDragHandle.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsDragHandle.element.png b/cloud/documentation/materials/Editor/MaterialsDragHandle.element.png
new file mode 100644
index 00000000000..cc18e4391cf
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsDragHandle.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsDragHandle.md b/cloud/documentation/materials/Editor/MaterialsDragHandle.md
new file mode 100644
index 00000000000..1d531b99401
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsDragHandle.md
@@ -0,0 +1,81 @@
+# MaterialsDragHandle
+```text
+elements/materials/Editor/MaterialsDragHandle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDragHandle icon](../../../icons/materials/Editor/MaterialsDragHandle.png) | ![MaterialsDragHandle element](MaterialsDragHandle.element.png) | ![MaterialsDragHandle card](MaterialsDragHandle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDragHandle element
+include('elements/materials/Editor/MaterialsDragHandle')
+MaterialsDragHandle('element', 'Drag Handle', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDragHandle element
+include('elements/materials/Editor/MaterialsDragHandle')
+MaterialsDragHandle('element', 'Drag Handle', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDragHandle card
+include('elements/materials/Editor/MaterialsDragHandle')
+MaterialsDragHandleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDragHandle card
+include('elements/materials/Editor/MaterialsDragHandle')
+MaterialsDragHandleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatAlignCenter.card.png b/cloud/documentation/materials/Editor/MaterialsFormatAlignCenter.card.png
new file mode 100644
index 00000000000..860d2d59c68
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatAlignCenter.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatAlignCenter.element.png b/cloud/documentation/materials/Editor/MaterialsFormatAlignCenter.element.png
new file mode 100644
index 00000000000..73fabcef4dd
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatAlignCenter.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatAlignCenter.md b/cloud/documentation/materials/Editor/MaterialsFormatAlignCenter.md
new file mode 100644
index 00000000000..deae62d8aa8
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatAlignCenter.md
@@ -0,0 +1,81 @@
+# MaterialsFormatAlignCenter
+```text
+elements/materials/Editor/MaterialsFormatAlignCenter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatAlignCenter icon](../../../icons/materials/Editor/MaterialsFormatAlignCenter.png) | ![MaterialsFormatAlignCenter element](MaterialsFormatAlignCenter.element.png) | ![MaterialsFormatAlignCenter card](MaterialsFormatAlignCenter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatAlignCenter element
+include('elements/materials/Editor/MaterialsFormatAlignCenter')
+MaterialsFormatAlignCenter('element', 'Format Align Center', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatAlignCenter element
+include('elements/materials/Editor/MaterialsFormatAlignCenter')
+MaterialsFormatAlignCenter('element', 'Format Align Center', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatAlignCenter card
+include('elements/materials/Editor/MaterialsFormatAlignCenter')
+MaterialsFormatAlignCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatAlignCenter card
+include('elements/materials/Editor/MaterialsFormatAlignCenter')
+MaterialsFormatAlignCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatAlignJustify.card.png b/cloud/documentation/materials/Editor/MaterialsFormatAlignJustify.card.png
new file mode 100644
index 00000000000..89930ac3e99
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatAlignJustify.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatAlignJustify.element.png b/cloud/documentation/materials/Editor/MaterialsFormatAlignJustify.element.png
new file mode 100644
index 00000000000..30db0ccd658
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatAlignJustify.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatAlignJustify.md b/cloud/documentation/materials/Editor/MaterialsFormatAlignJustify.md
new file mode 100644
index 00000000000..acfa163e84a
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatAlignJustify.md
@@ -0,0 +1,81 @@
+# MaterialsFormatAlignJustify
+```text
+elements/materials/Editor/MaterialsFormatAlignJustify
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatAlignJustify icon](../../../icons/materials/Editor/MaterialsFormatAlignJustify.png) | ![MaterialsFormatAlignJustify element](MaterialsFormatAlignJustify.element.png) | ![MaterialsFormatAlignJustify card](MaterialsFormatAlignJustify.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatAlignJustify element
+include('elements/materials/Editor/MaterialsFormatAlignJustify')
+MaterialsFormatAlignJustify('element', 'Format Align Justify', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatAlignJustify element
+include('elements/materials/Editor/MaterialsFormatAlignJustify')
+MaterialsFormatAlignJustify('element', 'Format Align Justify', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatAlignJustify card
+include('elements/materials/Editor/MaterialsFormatAlignJustify')
+MaterialsFormatAlignJustifyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatAlignJustify card
+include('elements/materials/Editor/MaterialsFormatAlignJustify')
+MaterialsFormatAlignJustifyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatAlignLeft.card.png b/cloud/documentation/materials/Editor/MaterialsFormatAlignLeft.card.png
new file mode 100644
index 00000000000..429c7fccbf5
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatAlignLeft.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatAlignLeft.element.png b/cloud/documentation/materials/Editor/MaterialsFormatAlignLeft.element.png
new file mode 100644
index 00000000000..162d049982b
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatAlignLeft.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatAlignLeft.md b/cloud/documentation/materials/Editor/MaterialsFormatAlignLeft.md
new file mode 100644
index 00000000000..f3cef909f05
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatAlignLeft.md
@@ -0,0 +1,81 @@
+# MaterialsFormatAlignLeft
+```text
+elements/materials/Editor/MaterialsFormatAlignLeft
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatAlignLeft icon](../../../icons/materials/Editor/MaterialsFormatAlignLeft.png) | ![MaterialsFormatAlignLeft element](MaterialsFormatAlignLeft.element.png) | ![MaterialsFormatAlignLeft card](MaterialsFormatAlignLeft.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatAlignLeft element
+include('elements/materials/Editor/MaterialsFormatAlignLeft')
+MaterialsFormatAlignLeft('element', 'Format Align Left', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatAlignLeft element
+include('elements/materials/Editor/MaterialsFormatAlignLeft')
+MaterialsFormatAlignLeft('element', 'Format Align Left', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatAlignLeft card
+include('elements/materials/Editor/MaterialsFormatAlignLeft')
+MaterialsFormatAlignLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatAlignLeft card
+include('elements/materials/Editor/MaterialsFormatAlignLeft')
+MaterialsFormatAlignLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatAlignRight.card.png b/cloud/documentation/materials/Editor/MaterialsFormatAlignRight.card.png
new file mode 100644
index 00000000000..80e78471c6d
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatAlignRight.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatAlignRight.element.png b/cloud/documentation/materials/Editor/MaterialsFormatAlignRight.element.png
new file mode 100644
index 00000000000..42742c7aee0
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatAlignRight.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatAlignRight.md b/cloud/documentation/materials/Editor/MaterialsFormatAlignRight.md
new file mode 100644
index 00000000000..856c5082483
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatAlignRight.md
@@ -0,0 +1,81 @@
+# MaterialsFormatAlignRight
+```text
+elements/materials/Editor/MaterialsFormatAlignRight
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatAlignRight icon](../../../icons/materials/Editor/MaterialsFormatAlignRight.png) | ![MaterialsFormatAlignRight element](MaterialsFormatAlignRight.element.png) | ![MaterialsFormatAlignRight card](MaterialsFormatAlignRight.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatAlignRight element
+include('elements/materials/Editor/MaterialsFormatAlignRight')
+MaterialsFormatAlignRight('element', 'Format Align Right', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatAlignRight element
+include('elements/materials/Editor/MaterialsFormatAlignRight')
+MaterialsFormatAlignRight('element', 'Format Align Right', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatAlignRight card
+include('elements/materials/Editor/MaterialsFormatAlignRight')
+MaterialsFormatAlignRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatAlignRight card
+include('elements/materials/Editor/MaterialsFormatAlignRight')
+MaterialsFormatAlignRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatBold.card.png b/cloud/documentation/materials/Editor/MaterialsFormatBold.card.png
new file mode 100644
index 00000000000..5cb8ffed393
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatBold.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatBold.element.png b/cloud/documentation/materials/Editor/MaterialsFormatBold.element.png
new file mode 100644
index 00000000000..0ebe97e5040
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatBold.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatBold.md b/cloud/documentation/materials/Editor/MaterialsFormatBold.md
new file mode 100644
index 00000000000..f09aaf56adc
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatBold.md
@@ -0,0 +1,81 @@
+# MaterialsFormatBold
+```text
+elements/materials/Editor/MaterialsFormatBold
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatBold icon](../../../icons/materials/Editor/MaterialsFormatBold.png) | ![MaterialsFormatBold element](MaterialsFormatBold.element.png) | ![MaterialsFormatBold card](MaterialsFormatBold.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatBold element
+include('elements/materials/Editor/MaterialsFormatBold')
+MaterialsFormatBold('element', 'Format Bold', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatBold element
+include('elements/materials/Editor/MaterialsFormatBold')
+MaterialsFormatBold('element', 'Format Bold', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatBold card
+include('elements/materials/Editor/MaterialsFormatBold')
+MaterialsFormatBoldCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatBold card
+include('elements/materials/Editor/MaterialsFormatBold')
+MaterialsFormatBoldCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatClear.card.png b/cloud/documentation/materials/Editor/MaterialsFormatClear.card.png
new file mode 100644
index 00000000000..5905c19c946
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatClear.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatClear.element.png b/cloud/documentation/materials/Editor/MaterialsFormatClear.element.png
new file mode 100644
index 00000000000..dd193efc958
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatClear.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatClear.md b/cloud/documentation/materials/Editor/MaterialsFormatClear.md
new file mode 100644
index 00000000000..9d89efe0bff
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatClear.md
@@ -0,0 +1,81 @@
+# MaterialsFormatClear
+```text
+elements/materials/Editor/MaterialsFormatClear
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatClear icon](../../../icons/materials/Editor/MaterialsFormatClear.png) | ![MaterialsFormatClear element](MaterialsFormatClear.element.png) | ![MaterialsFormatClear card](MaterialsFormatClear.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatClear element
+include('elements/materials/Editor/MaterialsFormatClear')
+MaterialsFormatClear('element', 'Format Clear', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatClear element
+include('elements/materials/Editor/MaterialsFormatClear')
+MaterialsFormatClear('element', 'Format Clear', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatClear card
+include('elements/materials/Editor/MaterialsFormatClear')
+MaterialsFormatClearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatClear card
+include('elements/materials/Editor/MaterialsFormatClear')
+MaterialsFormatClearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatColorFill.card.png b/cloud/documentation/materials/Editor/MaterialsFormatColorFill.card.png
new file mode 100644
index 00000000000..8befa6de5d6
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatColorFill.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatColorFill.element.png b/cloud/documentation/materials/Editor/MaterialsFormatColorFill.element.png
new file mode 100644
index 00000000000..a8b84c46b47
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatColorFill.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatColorFill.md b/cloud/documentation/materials/Editor/MaterialsFormatColorFill.md
new file mode 100644
index 00000000000..89e3e2dcaac
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatColorFill.md
@@ -0,0 +1,81 @@
+# MaterialsFormatColorFill
+```text
+elements/materials/Editor/MaterialsFormatColorFill
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatColorFill icon](../../../icons/materials/Editor/MaterialsFormatColorFill.png) | ![MaterialsFormatColorFill element](MaterialsFormatColorFill.element.png) | ![MaterialsFormatColorFill card](MaterialsFormatColorFill.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatColorFill element
+include('elements/materials/Editor/MaterialsFormatColorFill')
+MaterialsFormatColorFill('element', 'Format Color Fill', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatColorFill element
+include('elements/materials/Editor/MaterialsFormatColorFill')
+MaterialsFormatColorFill('element', 'Format Color Fill', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatColorFill card
+include('elements/materials/Editor/MaterialsFormatColorFill')
+MaterialsFormatColorFillCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatColorFill card
+include('elements/materials/Editor/MaterialsFormatColorFill')
+MaterialsFormatColorFillCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatColorReset.card.png b/cloud/documentation/materials/Editor/MaterialsFormatColorReset.card.png
new file mode 100644
index 00000000000..40ad7c0e9c3
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatColorReset.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatColorReset.element.png b/cloud/documentation/materials/Editor/MaterialsFormatColorReset.element.png
new file mode 100644
index 00000000000..ea3a70995c4
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatColorReset.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatColorReset.md b/cloud/documentation/materials/Editor/MaterialsFormatColorReset.md
new file mode 100644
index 00000000000..838bdd29073
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatColorReset.md
@@ -0,0 +1,81 @@
+# MaterialsFormatColorReset
+```text
+elements/materials/Editor/MaterialsFormatColorReset
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatColorReset icon](../../../icons/materials/Editor/MaterialsFormatColorReset.png) | ![MaterialsFormatColorReset element](MaterialsFormatColorReset.element.png) | ![MaterialsFormatColorReset card](MaterialsFormatColorReset.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatColorReset element
+include('elements/materials/Editor/MaterialsFormatColorReset')
+MaterialsFormatColorReset('element', 'Format Color Reset', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatColorReset element
+include('elements/materials/Editor/MaterialsFormatColorReset')
+MaterialsFormatColorReset('element', 'Format Color Reset', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatColorReset card
+include('elements/materials/Editor/MaterialsFormatColorReset')
+MaterialsFormatColorResetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatColorReset card
+include('elements/materials/Editor/MaterialsFormatColorReset')
+MaterialsFormatColorResetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatColorText.card.png b/cloud/documentation/materials/Editor/MaterialsFormatColorText.card.png
new file mode 100644
index 00000000000..db2ec28fa96
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatColorText.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatColorText.element.png b/cloud/documentation/materials/Editor/MaterialsFormatColorText.element.png
new file mode 100644
index 00000000000..00b3cda7c1f
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatColorText.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatColorText.md b/cloud/documentation/materials/Editor/MaterialsFormatColorText.md
new file mode 100644
index 00000000000..55dda19ac42
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatColorText.md
@@ -0,0 +1,81 @@
+# MaterialsFormatColorText
+```text
+elements/materials/Editor/MaterialsFormatColorText
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatColorText icon](../../../icons/materials/Editor/MaterialsFormatColorText.png) | ![MaterialsFormatColorText element](MaterialsFormatColorText.element.png) | ![MaterialsFormatColorText card](MaterialsFormatColorText.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatColorText element
+include('elements/materials/Editor/MaterialsFormatColorText')
+MaterialsFormatColorText('element', 'Format Color Text', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatColorText element
+include('elements/materials/Editor/MaterialsFormatColorText')
+MaterialsFormatColorText('element', 'Format Color Text', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatColorText card
+include('elements/materials/Editor/MaterialsFormatColorText')
+MaterialsFormatColorTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatColorText card
+include('elements/materials/Editor/MaterialsFormatColorText')
+MaterialsFormatColorTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatIndentDecrease.card.png b/cloud/documentation/materials/Editor/MaterialsFormatIndentDecrease.card.png
new file mode 100644
index 00000000000..224e1d642ad
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatIndentDecrease.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatIndentDecrease.element.png b/cloud/documentation/materials/Editor/MaterialsFormatIndentDecrease.element.png
new file mode 100644
index 00000000000..3ef8e5e0782
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatIndentDecrease.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatIndentDecrease.md b/cloud/documentation/materials/Editor/MaterialsFormatIndentDecrease.md
new file mode 100644
index 00000000000..7063ed39393
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatIndentDecrease.md
@@ -0,0 +1,81 @@
+# MaterialsFormatIndentDecrease
+```text
+elements/materials/Editor/MaterialsFormatIndentDecrease
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatIndentDecrease icon](../../../icons/materials/Editor/MaterialsFormatIndentDecrease.png) | ![MaterialsFormatIndentDecrease element](MaterialsFormatIndentDecrease.element.png) | ![MaterialsFormatIndentDecrease card](MaterialsFormatIndentDecrease.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatIndentDecrease element
+include('elements/materials/Editor/MaterialsFormatIndentDecrease')
+MaterialsFormatIndentDecrease('element', 'Format Indent Decrease', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatIndentDecrease element
+include('elements/materials/Editor/MaterialsFormatIndentDecrease')
+MaterialsFormatIndentDecrease('element', 'Format Indent Decrease', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatIndentDecrease card
+include('elements/materials/Editor/MaterialsFormatIndentDecrease')
+MaterialsFormatIndentDecreaseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatIndentDecrease card
+include('elements/materials/Editor/MaterialsFormatIndentDecrease')
+MaterialsFormatIndentDecreaseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatIndentIncrease.card.png b/cloud/documentation/materials/Editor/MaterialsFormatIndentIncrease.card.png
new file mode 100644
index 00000000000..f7a111cf4cd
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatIndentIncrease.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatIndentIncrease.element.png b/cloud/documentation/materials/Editor/MaterialsFormatIndentIncrease.element.png
new file mode 100644
index 00000000000..62da1577815
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatIndentIncrease.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatIndentIncrease.md b/cloud/documentation/materials/Editor/MaterialsFormatIndentIncrease.md
new file mode 100644
index 00000000000..8e6abb4e5e4
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatIndentIncrease.md
@@ -0,0 +1,81 @@
+# MaterialsFormatIndentIncrease
+```text
+elements/materials/Editor/MaterialsFormatIndentIncrease
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatIndentIncrease icon](../../../icons/materials/Editor/MaterialsFormatIndentIncrease.png) | ![MaterialsFormatIndentIncrease element](MaterialsFormatIndentIncrease.element.png) | ![MaterialsFormatIndentIncrease card](MaterialsFormatIndentIncrease.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatIndentIncrease element
+include('elements/materials/Editor/MaterialsFormatIndentIncrease')
+MaterialsFormatIndentIncrease('element', 'Format Indent Increase', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatIndentIncrease element
+include('elements/materials/Editor/MaterialsFormatIndentIncrease')
+MaterialsFormatIndentIncrease('element', 'Format Indent Increase', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatIndentIncrease card
+include('elements/materials/Editor/MaterialsFormatIndentIncrease')
+MaterialsFormatIndentIncreaseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatIndentIncrease card
+include('elements/materials/Editor/MaterialsFormatIndentIncrease')
+MaterialsFormatIndentIncreaseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatItalic.card.png b/cloud/documentation/materials/Editor/MaterialsFormatItalic.card.png
new file mode 100644
index 00000000000..5823023f000
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatItalic.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatItalic.element.png b/cloud/documentation/materials/Editor/MaterialsFormatItalic.element.png
new file mode 100644
index 00000000000..c05c48a5403
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatItalic.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatItalic.md b/cloud/documentation/materials/Editor/MaterialsFormatItalic.md
new file mode 100644
index 00000000000..0a269767ea4
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatItalic.md
@@ -0,0 +1,81 @@
+# MaterialsFormatItalic
+```text
+elements/materials/Editor/MaterialsFormatItalic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatItalic icon](../../../icons/materials/Editor/MaterialsFormatItalic.png) | ![MaterialsFormatItalic element](MaterialsFormatItalic.element.png) | ![MaterialsFormatItalic card](MaterialsFormatItalic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatItalic element
+include('elements/materials/Editor/MaterialsFormatItalic')
+MaterialsFormatItalic('element', 'Format Italic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatItalic element
+include('elements/materials/Editor/MaterialsFormatItalic')
+MaterialsFormatItalic('element', 'Format Italic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatItalic card
+include('elements/materials/Editor/MaterialsFormatItalic')
+MaterialsFormatItalicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatItalic card
+include('elements/materials/Editor/MaterialsFormatItalic')
+MaterialsFormatItalicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatLineSpacing.card.png b/cloud/documentation/materials/Editor/MaterialsFormatLineSpacing.card.png
new file mode 100644
index 00000000000..cb1b898e819
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatLineSpacing.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatLineSpacing.element.png b/cloud/documentation/materials/Editor/MaterialsFormatLineSpacing.element.png
new file mode 100644
index 00000000000..45a95048b0d
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatLineSpacing.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatLineSpacing.md b/cloud/documentation/materials/Editor/MaterialsFormatLineSpacing.md
new file mode 100644
index 00000000000..26286971981
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatLineSpacing.md
@@ -0,0 +1,81 @@
+# MaterialsFormatLineSpacing
+```text
+elements/materials/Editor/MaterialsFormatLineSpacing
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatLineSpacing icon](../../../icons/materials/Editor/MaterialsFormatLineSpacing.png) | ![MaterialsFormatLineSpacing element](MaterialsFormatLineSpacing.element.png) | ![MaterialsFormatLineSpacing card](MaterialsFormatLineSpacing.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatLineSpacing element
+include('elements/materials/Editor/MaterialsFormatLineSpacing')
+MaterialsFormatLineSpacing('element', 'Format Line Spacing', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatLineSpacing element
+include('elements/materials/Editor/MaterialsFormatLineSpacing')
+MaterialsFormatLineSpacing('element', 'Format Line Spacing', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatLineSpacing card
+include('elements/materials/Editor/MaterialsFormatLineSpacing')
+MaterialsFormatLineSpacingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatLineSpacing card
+include('elements/materials/Editor/MaterialsFormatLineSpacing')
+MaterialsFormatLineSpacingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatListBulleted.card.png b/cloud/documentation/materials/Editor/MaterialsFormatListBulleted.card.png
new file mode 100644
index 00000000000..8737ba96b2b
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatListBulleted.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatListBulleted.element.png b/cloud/documentation/materials/Editor/MaterialsFormatListBulleted.element.png
new file mode 100644
index 00000000000..d5819f2faab
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatListBulleted.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatListBulleted.md b/cloud/documentation/materials/Editor/MaterialsFormatListBulleted.md
new file mode 100644
index 00000000000..8b81a28e895
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatListBulleted.md
@@ -0,0 +1,81 @@
+# MaterialsFormatListBulleted
+```text
+elements/materials/Editor/MaterialsFormatListBulleted
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatListBulleted icon](../../../icons/materials/Editor/MaterialsFormatListBulleted.png) | ![MaterialsFormatListBulleted element](MaterialsFormatListBulleted.element.png) | ![MaterialsFormatListBulleted card](MaterialsFormatListBulleted.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatListBulleted element
+include('elements/materials/Editor/MaterialsFormatListBulleted')
+MaterialsFormatListBulleted('element', 'Format List Bulleted', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatListBulleted element
+include('elements/materials/Editor/MaterialsFormatListBulleted')
+MaterialsFormatListBulleted('element', 'Format List Bulleted', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatListBulleted card
+include('elements/materials/Editor/MaterialsFormatListBulleted')
+MaterialsFormatListBulletedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatListBulleted card
+include('elements/materials/Editor/MaterialsFormatListBulleted')
+MaterialsFormatListBulletedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatListNumbered.card.png b/cloud/documentation/materials/Editor/MaterialsFormatListNumbered.card.png
new file mode 100644
index 00000000000..756269fec30
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatListNumbered.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatListNumbered.element.png b/cloud/documentation/materials/Editor/MaterialsFormatListNumbered.element.png
new file mode 100644
index 00000000000..f95fe3d271a
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatListNumbered.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatListNumbered.md b/cloud/documentation/materials/Editor/MaterialsFormatListNumbered.md
new file mode 100644
index 00000000000..47ced6a7504
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatListNumbered.md
@@ -0,0 +1,81 @@
+# MaterialsFormatListNumbered
+```text
+elements/materials/Editor/MaterialsFormatListNumbered
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatListNumbered icon](../../../icons/materials/Editor/MaterialsFormatListNumbered.png) | ![MaterialsFormatListNumbered element](MaterialsFormatListNumbered.element.png) | ![MaterialsFormatListNumbered card](MaterialsFormatListNumbered.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatListNumbered element
+include('elements/materials/Editor/MaterialsFormatListNumbered')
+MaterialsFormatListNumbered('element', 'Format List Numbered', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatListNumbered element
+include('elements/materials/Editor/MaterialsFormatListNumbered')
+MaterialsFormatListNumbered('element', 'Format List Numbered', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatListNumbered card
+include('elements/materials/Editor/MaterialsFormatListNumbered')
+MaterialsFormatListNumberedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatListNumbered card
+include('elements/materials/Editor/MaterialsFormatListNumbered')
+MaterialsFormatListNumberedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatPaint.card.png b/cloud/documentation/materials/Editor/MaterialsFormatPaint.card.png
new file mode 100644
index 00000000000..23ebe18b5fd
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatPaint.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatPaint.element.png b/cloud/documentation/materials/Editor/MaterialsFormatPaint.element.png
new file mode 100644
index 00000000000..43ceb96cd58
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatPaint.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatPaint.md b/cloud/documentation/materials/Editor/MaterialsFormatPaint.md
new file mode 100644
index 00000000000..ff04ccba463
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatPaint.md
@@ -0,0 +1,81 @@
+# MaterialsFormatPaint
+```text
+elements/materials/Editor/MaterialsFormatPaint
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatPaint icon](../../../icons/materials/Editor/MaterialsFormatPaint.png) | ![MaterialsFormatPaint element](MaterialsFormatPaint.element.png) | ![MaterialsFormatPaint card](MaterialsFormatPaint.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatPaint element
+include('elements/materials/Editor/MaterialsFormatPaint')
+MaterialsFormatPaint('element', 'Format Paint', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatPaint element
+include('elements/materials/Editor/MaterialsFormatPaint')
+MaterialsFormatPaint('element', 'Format Paint', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatPaint card
+include('elements/materials/Editor/MaterialsFormatPaint')
+MaterialsFormatPaintCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatPaint card
+include('elements/materials/Editor/MaterialsFormatPaint')
+MaterialsFormatPaintCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatQuote.card.png b/cloud/documentation/materials/Editor/MaterialsFormatQuote.card.png
new file mode 100644
index 00000000000..3b3b2f3eee2
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatQuote.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatQuote.element.png b/cloud/documentation/materials/Editor/MaterialsFormatQuote.element.png
new file mode 100644
index 00000000000..f800ef212a9
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatQuote.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatQuote.md b/cloud/documentation/materials/Editor/MaterialsFormatQuote.md
new file mode 100644
index 00000000000..05b7cac9942
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatQuote.md
@@ -0,0 +1,81 @@
+# MaterialsFormatQuote
+```text
+elements/materials/Editor/MaterialsFormatQuote
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatQuote icon](../../../icons/materials/Editor/MaterialsFormatQuote.png) | ![MaterialsFormatQuote element](MaterialsFormatQuote.element.png) | ![MaterialsFormatQuote card](MaterialsFormatQuote.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatQuote element
+include('elements/materials/Editor/MaterialsFormatQuote')
+MaterialsFormatQuote('element', 'Format Quote', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatQuote element
+include('elements/materials/Editor/MaterialsFormatQuote')
+MaterialsFormatQuote('element', 'Format Quote', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatQuote card
+include('elements/materials/Editor/MaterialsFormatQuote')
+MaterialsFormatQuoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatQuote card
+include('elements/materials/Editor/MaterialsFormatQuote')
+MaterialsFormatQuoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatShapes.card.png b/cloud/documentation/materials/Editor/MaterialsFormatShapes.card.png
new file mode 100644
index 00000000000..cd7693e3b46
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatShapes.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatShapes.element.png b/cloud/documentation/materials/Editor/MaterialsFormatShapes.element.png
new file mode 100644
index 00000000000..96429bd5599
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatShapes.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatShapes.md b/cloud/documentation/materials/Editor/MaterialsFormatShapes.md
new file mode 100644
index 00000000000..98cc95df1f0
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatShapes.md
@@ -0,0 +1,81 @@
+# MaterialsFormatShapes
+```text
+elements/materials/Editor/MaterialsFormatShapes
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatShapes icon](../../../icons/materials/Editor/MaterialsFormatShapes.png) | ![MaterialsFormatShapes element](MaterialsFormatShapes.element.png) | ![MaterialsFormatShapes card](MaterialsFormatShapes.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatShapes element
+include('elements/materials/Editor/MaterialsFormatShapes')
+MaterialsFormatShapes('element', 'Format Shapes', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatShapes element
+include('elements/materials/Editor/MaterialsFormatShapes')
+MaterialsFormatShapes('element', 'Format Shapes', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatShapes card
+include('elements/materials/Editor/MaterialsFormatShapes')
+MaterialsFormatShapesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatShapes card
+include('elements/materials/Editor/MaterialsFormatShapes')
+MaterialsFormatShapesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatSize.card.png b/cloud/documentation/materials/Editor/MaterialsFormatSize.card.png
new file mode 100644
index 00000000000..cc746d8efb7
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatSize.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatSize.element.png b/cloud/documentation/materials/Editor/MaterialsFormatSize.element.png
new file mode 100644
index 00000000000..e81d5f34c6a
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatSize.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatSize.md b/cloud/documentation/materials/Editor/MaterialsFormatSize.md
new file mode 100644
index 00000000000..3a2a7c711f2
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatSize.md
@@ -0,0 +1,81 @@
+# MaterialsFormatSize
+```text
+elements/materials/Editor/MaterialsFormatSize
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatSize icon](../../../icons/materials/Editor/MaterialsFormatSize.png) | ![MaterialsFormatSize element](MaterialsFormatSize.element.png) | ![MaterialsFormatSize card](MaterialsFormatSize.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatSize element
+include('elements/materials/Editor/MaterialsFormatSize')
+MaterialsFormatSize('element', 'Format Size', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatSize element
+include('elements/materials/Editor/MaterialsFormatSize')
+MaterialsFormatSize('element', 'Format Size', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatSize card
+include('elements/materials/Editor/MaterialsFormatSize')
+MaterialsFormatSizeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatSize card
+include('elements/materials/Editor/MaterialsFormatSize')
+MaterialsFormatSizeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatStrikethrough.card.png b/cloud/documentation/materials/Editor/MaterialsFormatStrikethrough.card.png
new file mode 100644
index 00000000000..1fb30c464cf
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatStrikethrough.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatStrikethrough.element.png b/cloud/documentation/materials/Editor/MaterialsFormatStrikethrough.element.png
new file mode 100644
index 00000000000..abb4a96710d
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatStrikethrough.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatStrikethrough.md b/cloud/documentation/materials/Editor/MaterialsFormatStrikethrough.md
new file mode 100644
index 00000000000..511087336c3
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatStrikethrough.md
@@ -0,0 +1,81 @@
+# MaterialsFormatStrikethrough
+```text
+elements/materials/Editor/MaterialsFormatStrikethrough
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatStrikethrough icon](../../../icons/materials/Editor/MaterialsFormatStrikethrough.png) | ![MaterialsFormatStrikethrough element](MaterialsFormatStrikethrough.element.png) | ![MaterialsFormatStrikethrough card](MaterialsFormatStrikethrough.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatStrikethrough element
+include('elements/materials/Editor/MaterialsFormatStrikethrough')
+MaterialsFormatStrikethrough('element', 'Format Strikethrough', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatStrikethrough element
+include('elements/materials/Editor/MaterialsFormatStrikethrough')
+MaterialsFormatStrikethrough('element', 'Format Strikethrough', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatStrikethrough card
+include('elements/materials/Editor/MaterialsFormatStrikethrough')
+MaterialsFormatStrikethroughCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatStrikethrough card
+include('elements/materials/Editor/MaterialsFormatStrikethrough')
+MaterialsFormatStrikethroughCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionLToR.card.png b/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionLToR.card.png
new file mode 100644
index 00000000000..d4aca1eeea4
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionLToR.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionLToR.element.png b/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionLToR.element.png
new file mode 100644
index 00000000000..5077388ffcc
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionLToR.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionLToR.md b/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionLToR.md
new file mode 100644
index 00000000000..53a8709085f
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionLToR.md
@@ -0,0 +1,81 @@
+# MaterialsFormatTextdirectionLToR
+```text
+elements/materials/Editor/MaterialsFormatTextdirectionLToR
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatTextdirectionLToR icon](../../../icons/materials/Editor/MaterialsFormatTextdirectionLToR.png) | ![MaterialsFormatTextdirectionLToR element](MaterialsFormatTextdirectionLToR.element.png) | ![MaterialsFormatTextdirectionLToR card](MaterialsFormatTextdirectionLToR.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatTextdirectionLToR element
+include('elements/materials/Editor/MaterialsFormatTextdirectionLToR')
+MaterialsFormatTextdirectionLToR('element', 'Format Textdirection L To R', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatTextdirectionLToR element
+include('elements/materials/Editor/MaterialsFormatTextdirectionLToR')
+MaterialsFormatTextdirectionLToR('element', 'Format Textdirection L To R', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatTextdirectionLToR card
+include('elements/materials/Editor/MaterialsFormatTextdirectionLToR')
+MaterialsFormatTextdirectionLToRCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatTextdirectionLToR card
+include('elements/materials/Editor/MaterialsFormatTextdirectionLToR')
+MaterialsFormatTextdirectionLToRCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionRToL.card.png b/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionRToL.card.png
new file mode 100644
index 00000000000..dfe177bea02
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionRToL.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionRToL.element.png b/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionRToL.element.png
new file mode 100644
index 00000000000..f86b5c42033
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionRToL.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionRToL.md b/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionRToL.md
new file mode 100644
index 00000000000..8269a3dd4b9
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatTextdirectionRToL.md
@@ -0,0 +1,81 @@
+# MaterialsFormatTextdirectionRToL
+```text
+elements/materials/Editor/MaterialsFormatTextdirectionRToL
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatTextdirectionRToL icon](../../../icons/materials/Editor/MaterialsFormatTextdirectionRToL.png) | ![MaterialsFormatTextdirectionRToL element](MaterialsFormatTextdirectionRToL.element.png) | ![MaterialsFormatTextdirectionRToL card](MaterialsFormatTextdirectionRToL.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatTextdirectionRToL element
+include('elements/materials/Editor/MaterialsFormatTextdirectionRToL')
+MaterialsFormatTextdirectionRToL('element', 'Format Textdirection R To L', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatTextdirectionRToL element
+include('elements/materials/Editor/MaterialsFormatTextdirectionRToL')
+MaterialsFormatTextdirectionRToL('element', 'Format Textdirection R To L', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatTextdirectionRToL card
+include('elements/materials/Editor/MaterialsFormatTextdirectionRToL')
+MaterialsFormatTextdirectionRToLCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatTextdirectionRToL card
+include('elements/materials/Editor/MaterialsFormatTextdirectionRToL')
+MaterialsFormatTextdirectionRToLCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatUnderlined.card.png b/cloud/documentation/materials/Editor/MaterialsFormatUnderlined.card.png
new file mode 100644
index 00000000000..acbf931acb6
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatUnderlined.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatUnderlined.element.png b/cloud/documentation/materials/Editor/MaterialsFormatUnderlined.element.png
new file mode 100644
index 00000000000..8c3d7aecc31
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFormatUnderlined.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFormatUnderlined.md b/cloud/documentation/materials/Editor/MaterialsFormatUnderlined.md
new file mode 100644
index 00000000000..c593b6ad6af
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFormatUnderlined.md
@@ -0,0 +1,81 @@
+# MaterialsFormatUnderlined
+```text
+elements/materials/Editor/MaterialsFormatUnderlined
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFormatUnderlined icon](../../../icons/materials/Editor/MaterialsFormatUnderlined.png) | ![MaterialsFormatUnderlined element](MaterialsFormatUnderlined.element.png) | ![MaterialsFormatUnderlined card](MaterialsFormatUnderlined.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatUnderlined element
+include('elements/materials/Editor/MaterialsFormatUnderlined')
+MaterialsFormatUnderlined('element', 'Format Underlined', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatUnderlined element
+include('elements/materials/Editor/MaterialsFormatUnderlined')
+MaterialsFormatUnderlined('element', 'Format Underlined', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatUnderlined card
+include('elements/materials/Editor/MaterialsFormatUnderlined')
+MaterialsFormatUnderlinedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatUnderlined card
+include('elements/materials/Editor/MaterialsFormatUnderlined')
+MaterialsFormatUnderlinedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsFunctions.card.png b/cloud/documentation/materials/Editor/MaterialsFunctions.card.png
new file mode 100644
index 00000000000..24dd74903cd
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFunctions.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFunctions.element.png b/cloud/documentation/materials/Editor/MaterialsFunctions.element.png
new file mode 100644
index 00000000000..ba583c31831
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsFunctions.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsFunctions.md b/cloud/documentation/materials/Editor/MaterialsFunctions.md
new file mode 100644
index 00000000000..2b234343aab
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsFunctions.md
@@ -0,0 +1,81 @@
+# MaterialsFunctions
+```text
+elements/materials/Editor/MaterialsFunctions
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFunctions icon](../../../icons/materials/Editor/MaterialsFunctions.png) | ![MaterialsFunctions element](MaterialsFunctions.element.png) | ![MaterialsFunctions card](MaterialsFunctions.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFunctions element
+include('elements/materials/Editor/MaterialsFunctions')
+MaterialsFunctions('element', 'Functions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFunctions element
+include('elements/materials/Editor/MaterialsFunctions')
+MaterialsFunctions('element', 'Functions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFunctions card
+include('elements/materials/Editor/MaterialsFunctions')
+MaterialsFunctionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFunctions card
+include('elements/materials/Editor/MaterialsFunctions')
+MaterialsFunctionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsHighlight.card.png b/cloud/documentation/materials/Editor/MaterialsHighlight.card.png
new file mode 100644
index 00000000000..4655582e696
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsHighlight.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsHighlight.element.png b/cloud/documentation/materials/Editor/MaterialsHighlight.element.png
new file mode 100644
index 00000000000..c2a82225630
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsHighlight.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsHighlight.md b/cloud/documentation/materials/Editor/MaterialsHighlight.md
new file mode 100644
index 00000000000..5a03d92c731
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsHighlight.md
@@ -0,0 +1,81 @@
+# MaterialsHighlight
+```text
+elements/materials/Editor/MaterialsHighlight
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHighlight icon](../../../icons/materials/Editor/MaterialsHighlight.png) | ![MaterialsHighlight element](MaterialsHighlight.element.png) | ![MaterialsHighlight card](MaterialsHighlight.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHighlight element
+include('elements/materials/Editor/MaterialsHighlight')
+MaterialsHighlight('element', 'Highlight', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHighlight element
+include('elements/materials/Editor/MaterialsHighlight')
+MaterialsHighlight('element', 'Highlight', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHighlight card
+include('elements/materials/Editor/MaterialsHighlight')
+MaterialsHighlightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHighlight card
+include('elements/materials/Editor/MaterialsHighlight')
+MaterialsHighlightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertChart.card.png b/cloud/documentation/materials/Editor/MaterialsInsertChart.card.png
new file mode 100644
index 00000000000..7a427ae5776
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsInsertChart.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertChart.element.png b/cloud/documentation/materials/Editor/MaterialsInsertChart.element.png
new file mode 100644
index 00000000000..0ad411b8562
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsInsertChart.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertChart.md b/cloud/documentation/materials/Editor/MaterialsInsertChart.md
new file mode 100644
index 00000000000..52ed145ff14
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsInsertChart.md
@@ -0,0 +1,81 @@
+# MaterialsInsertChart
+```text
+elements/materials/Editor/MaterialsInsertChart
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsInsertChart icon](../../../icons/materials/Editor/MaterialsInsertChart.png) | ![MaterialsInsertChart element](MaterialsInsertChart.element.png) | ![MaterialsInsertChart card](MaterialsInsertChart.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertChart element
+include('elements/materials/Editor/MaterialsInsertChart')
+MaterialsInsertChart('element', 'Insert Chart', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertChart element
+include('elements/materials/Editor/MaterialsInsertChart')
+MaterialsInsertChart('element', 'Insert Chart', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInsertChart card
+include('elements/materials/Editor/MaterialsInsertChart')
+MaterialsInsertChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInsertChart card
+include('elements/materials/Editor/MaterialsInsertChart')
+MaterialsInsertChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertComment.card.png b/cloud/documentation/materials/Editor/MaterialsInsertComment.card.png
new file mode 100644
index 00000000000..ef287e93f93
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsInsertComment.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertComment.element.png b/cloud/documentation/materials/Editor/MaterialsInsertComment.element.png
new file mode 100644
index 00000000000..007fb78bd43
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsInsertComment.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertComment.md b/cloud/documentation/materials/Editor/MaterialsInsertComment.md
new file mode 100644
index 00000000000..15d7dd24223
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsInsertComment.md
@@ -0,0 +1,81 @@
+# MaterialsInsertComment
+```text
+elements/materials/Editor/MaterialsInsertComment
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsInsertComment icon](../../../icons/materials/Editor/MaterialsInsertComment.png) | ![MaterialsInsertComment element](MaterialsInsertComment.element.png) | ![MaterialsInsertComment card](MaterialsInsertComment.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertComment element
+include('elements/materials/Editor/MaterialsInsertComment')
+MaterialsInsertComment('element', 'Insert Comment', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertComment element
+include('elements/materials/Editor/MaterialsInsertComment')
+MaterialsInsertComment('element', 'Insert Comment', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInsertComment card
+include('elements/materials/Editor/MaterialsInsertComment')
+MaterialsInsertCommentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInsertComment card
+include('elements/materials/Editor/MaterialsInsertComment')
+MaterialsInsertCommentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertDriveFile.card.png b/cloud/documentation/materials/Editor/MaterialsInsertDriveFile.card.png
new file mode 100644
index 00000000000..d372b5feba9
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsInsertDriveFile.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertDriveFile.element.png b/cloud/documentation/materials/Editor/MaterialsInsertDriveFile.element.png
new file mode 100644
index 00000000000..a151b1ad062
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsInsertDriveFile.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertDriveFile.md b/cloud/documentation/materials/Editor/MaterialsInsertDriveFile.md
new file mode 100644
index 00000000000..46d166ded2d
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsInsertDriveFile.md
@@ -0,0 +1,81 @@
+# MaterialsInsertDriveFile
+```text
+elements/materials/Editor/MaterialsInsertDriveFile
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsInsertDriveFile icon](../../../icons/materials/Editor/MaterialsInsertDriveFile.png) | ![MaterialsInsertDriveFile element](MaterialsInsertDriveFile.element.png) | ![MaterialsInsertDriveFile card](MaterialsInsertDriveFile.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertDriveFile element
+include('elements/materials/Editor/MaterialsInsertDriveFile')
+MaterialsInsertDriveFile('element', 'Insert Drive File', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertDriveFile element
+include('elements/materials/Editor/MaterialsInsertDriveFile')
+MaterialsInsertDriveFile('element', 'Insert Drive File', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInsertDriveFile card
+include('elements/materials/Editor/MaterialsInsertDriveFile')
+MaterialsInsertDriveFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInsertDriveFile card
+include('elements/materials/Editor/MaterialsInsertDriveFile')
+MaterialsInsertDriveFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertEmoticon.card.png b/cloud/documentation/materials/Editor/MaterialsInsertEmoticon.card.png
new file mode 100644
index 00000000000..6b4b4e43689
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsInsertEmoticon.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertEmoticon.element.png b/cloud/documentation/materials/Editor/MaterialsInsertEmoticon.element.png
new file mode 100644
index 00000000000..95bbbb14ce0
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsInsertEmoticon.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertEmoticon.md b/cloud/documentation/materials/Editor/MaterialsInsertEmoticon.md
new file mode 100644
index 00000000000..2c5420e72a1
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsInsertEmoticon.md
@@ -0,0 +1,81 @@
+# MaterialsInsertEmoticon
+```text
+elements/materials/Editor/MaterialsInsertEmoticon
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsInsertEmoticon icon](../../../icons/materials/Editor/MaterialsInsertEmoticon.png) | ![MaterialsInsertEmoticon element](MaterialsInsertEmoticon.element.png) | ![MaterialsInsertEmoticon card](MaterialsInsertEmoticon.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertEmoticon element
+include('elements/materials/Editor/MaterialsInsertEmoticon')
+MaterialsInsertEmoticon('element', 'Insert Emoticon', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertEmoticon element
+include('elements/materials/Editor/MaterialsInsertEmoticon')
+MaterialsInsertEmoticon('element', 'Insert Emoticon', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInsertEmoticon card
+include('elements/materials/Editor/MaterialsInsertEmoticon')
+MaterialsInsertEmoticonCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInsertEmoticon card
+include('elements/materials/Editor/MaterialsInsertEmoticon')
+MaterialsInsertEmoticonCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertInvitation.card.png b/cloud/documentation/materials/Editor/MaterialsInsertInvitation.card.png
new file mode 100644
index 00000000000..f181d7915b3
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsInsertInvitation.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertInvitation.element.png b/cloud/documentation/materials/Editor/MaterialsInsertInvitation.element.png
new file mode 100644
index 00000000000..8a9ac68ff44
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsInsertInvitation.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertInvitation.md b/cloud/documentation/materials/Editor/MaterialsInsertInvitation.md
new file mode 100644
index 00000000000..e7ce94fe030
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsInsertInvitation.md
@@ -0,0 +1,81 @@
+# MaterialsInsertInvitation
+```text
+elements/materials/Editor/MaterialsInsertInvitation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsInsertInvitation icon](../../../icons/materials/Editor/MaterialsInsertInvitation.png) | ![MaterialsInsertInvitation element](MaterialsInsertInvitation.element.png) | ![MaterialsInsertInvitation card](MaterialsInsertInvitation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertInvitation element
+include('elements/materials/Editor/MaterialsInsertInvitation')
+MaterialsInsertInvitation('element', 'Insert Invitation', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertInvitation element
+include('elements/materials/Editor/MaterialsInsertInvitation')
+MaterialsInsertInvitation('element', 'Insert Invitation', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInsertInvitation card
+include('elements/materials/Editor/MaterialsInsertInvitation')
+MaterialsInsertInvitationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInsertInvitation card
+include('elements/materials/Editor/MaterialsInsertInvitation')
+MaterialsInsertInvitationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertLink.card.png b/cloud/documentation/materials/Editor/MaterialsInsertLink.card.png
new file mode 100644
index 00000000000..0cf4077d84e
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsInsertLink.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertLink.element.png b/cloud/documentation/materials/Editor/MaterialsInsertLink.element.png
new file mode 100644
index 00000000000..701f9f0bcc1
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsInsertLink.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertLink.md b/cloud/documentation/materials/Editor/MaterialsInsertLink.md
new file mode 100644
index 00000000000..1999f815bcd
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsInsertLink.md
@@ -0,0 +1,81 @@
+# MaterialsInsertLink
+```text
+elements/materials/Editor/MaterialsInsertLink
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsInsertLink icon](../../../icons/materials/Editor/MaterialsInsertLink.png) | ![MaterialsInsertLink element](MaterialsInsertLink.element.png) | ![MaterialsInsertLink card](MaterialsInsertLink.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertLink element
+include('elements/materials/Editor/MaterialsInsertLink')
+MaterialsInsertLink('element', 'Insert Link', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertLink element
+include('elements/materials/Editor/MaterialsInsertLink')
+MaterialsInsertLink('element', 'Insert Link', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInsertLink card
+include('elements/materials/Editor/MaterialsInsertLink')
+MaterialsInsertLinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInsertLink card
+include('elements/materials/Editor/MaterialsInsertLink')
+MaterialsInsertLinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertPhoto.card.png b/cloud/documentation/materials/Editor/MaterialsInsertPhoto.card.png
new file mode 100644
index 00000000000..3d1e18b8bf7
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsInsertPhoto.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertPhoto.element.png b/cloud/documentation/materials/Editor/MaterialsInsertPhoto.element.png
new file mode 100644
index 00000000000..1302b66faa7
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsInsertPhoto.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsInsertPhoto.md b/cloud/documentation/materials/Editor/MaterialsInsertPhoto.md
new file mode 100644
index 00000000000..0da058ec1c2
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsInsertPhoto.md
@@ -0,0 +1,81 @@
+# MaterialsInsertPhoto
+```text
+elements/materials/Editor/MaterialsInsertPhoto
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsInsertPhoto icon](../../../icons/materials/Editor/MaterialsInsertPhoto.png) | ![MaterialsInsertPhoto element](MaterialsInsertPhoto.element.png) | ![MaterialsInsertPhoto card](MaterialsInsertPhoto.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertPhoto element
+include('elements/materials/Editor/MaterialsInsertPhoto')
+MaterialsInsertPhoto('element', 'Insert Photo', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertPhoto element
+include('elements/materials/Editor/MaterialsInsertPhoto')
+MaterialsInsertPhoto('element', 'Insert Photo', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInsertPhoto card
+include('elements/materials/Editor/MaterialsInsertPhoto')
+MaterialsInsertPhotoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInsertPhoto card
+include('elements/materials/Editor/MaterialsInsertPhoto')
+MaterialsInsertPhotoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsLinearScale.card.png b/cloud/documentation/materials/Editor/MaterialsLinearScale.card.png
new file mode 100644
index 00000000000..e252474e2b8
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsLinearScale.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsLinearScale.element.png b/cloud/documentation/materials/Editor/MaterialsLinearScale.element.png
new file mode 100644
index 00000000000..643c9050d52
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsLinearScale.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsLinearScale.md b/cloud/documentation/materials/Editor/MaterialsLinearScale.md
new file mode 100644
index 00000000000..07b7cad414f
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsLinearScale.md
@@ -0,0 +1,81 @@
+# MaterialsLinearScale
+```text
+elements/materials/Editor/MaterialsLinearScale
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLinearScale icon](../../../icons/materials/Editor/MaterialsLinearScale.png) | ![MaterialsLinearScale element](MaterialsLinearScale.element.png) | ![MaterialsLinearScale card](MaterialsLinearScale.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLinearScale element
+include('elements/materials/Editor/MaterialsLinearScale')
+MaterialsLinearScale('element', 'Linear Scale', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLinearScale element
+include('elements/materials/Editor/MaterialsLinearScale')
+MaterialsLinearScale('element', 'Linear Scale', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLinearScale card
+include('elements/materials/Editor/MaterialsLinearScale')
+MaterialsLinearScaleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLinearScale card
+include('elements/materials/Editor/MaterialsLinearScale')
+MaterialsLinearScaleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsMergeType.card.png b/cloud/documentation/materials/Editor/MaterialsMergeType.card.png
new file mode 100644
index 00000000000..8d0b9af76d7
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsMergeType.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsMergeType.element.png b/cloud/documentation/materials/Editor/MaterialsMergeType.element.png
new file mode 100644
index 00000000000..1c77e5e6c73
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsMergeType.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsMergeType.md b/cloud/documentation/materials/Editor/MaterialsMergeType.md
new file mode 100644
index 00000000000..82330ea31c3
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsMergeType.md
@@ -0,0 +1,81 @@
+# MaterialsMergeType
+```text
+elements/materials/Editor/MaterialsMergeType
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMergeType icon](../../../icons/materials/Editor/MaterialsMergeType.png) | ![MaterialsMergeType element](MaterialsMergeType.element.png) | ![MaterialsMergeType card](MaterialsMergeType.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMergeType element
+include('elements/materials/Editor/MaterialsMergeType')
+MaterialsMergeType('element', 'Merge Type', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMergeType element
+include('elements/materials/Editor/MaterialsMergeType')
+MaterialsMergeType('element', 'Merge Type', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMergeType card
+include('elements/materials/Editor/MaterialsMergeType')
+MaterialsMergeTypeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMergeType card
+include('elements/materials/Editor/MaterialsMergeType')
+MaterialsMergeTypeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsModeComment.card.png b/cloud/documentation/materials/Editor/MaterialsModeComment.card.png
new file mode 100644
index 00000000000..b2d3666454b
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsModeComment.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsModeComment.element.png b/cloud/documentation/materials/Editor/MaterialsModeComment.element.png
new file mode 100644
index 00000000000..0dba667472b
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsModeComment.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsModeComment.md b/cloud/documentation/materials/Editor/MaterialsModeComment.md
new file mode 100644
index 00000000000..6a9c2054e25
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsModeComment.md
@@ -0,0 +1,81 @@
+# MaterialsModeComment
+```text
+elements/materials/Editor/MaterialsModeComment
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsModeComment icon](../../../icons/materials/Editor/MaterialsModeComment.png) | ![MaterialsModeComment element](MaterialsModeComment.element.png) | ![MaterialsModeComment card](MaterialsModeComment.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsModeComment element
+include('elements/materials/Editor/MaterialsModeComment')
+MaterialsModeComment('element', 'Mode Comment', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsModeComment element
+include('elements/materials/Editor/MaterialsModeComment')
+MaterialsModeComment('element', 'Mode Comment', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsModeComment card
+include('elements/materials/Editor/MaterialsModeComment')
+MaterialsModeCommentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsModeComment card
+include('elements/materials/Editor/MaterialsModeComment')
+MaterialsModeCommentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsModeEdit.card.png b/cloud/documentation/materials/Editor/MaterialsModeEdit.card.png
new file mode 100644
index 00000000000..e95d54c213b
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsModeEdit.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsModeEdit.element.png b/cloud/documentation/materials/Editor/MaterialsModeEdit.element.png
new file mode 100644
index 00000000000..4ce5c99ced3
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsModeEdit.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsModeEdit.md b/cloud/documentation/materials/Editor/MaterialsModeEdit.md
new file mode 100644
index 00000000000..f7ad0f00e84
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsModeEdit.md
@@ -0,0 +1,81 @@
+# MaterialsModeEdit
+```text
+elements/materials/Editor/MaterialsModeEdit
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsModeEdit icon](../../../icons/materials/Editor/MaterialsModeEdit.png) | ![MaterialsModeEdit element](MaterialsModeEdit.element.png) | ![MaterialsModeEdit card](MaterialsModeEdit.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsModeEdit element
+include('elements/materials/Editor/MaterialsModeEdit')
+MaterialsModeEdit('element', 'Mode Edit', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsModeEdit element
+include('elements/materials/Editor/MaterialsModeEdit')
+MaterialsModeEdit('element', 'Mode Edit', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsModeEdit card
+include('elements/materials/Editor/MaterialsModeEdit')
+MaterialsModeEditCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsModeEdit card
+include('elements/materials/Editor/MaterialsModeEdit')
+MaterialsModeEditCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsMonetizationOn.card.png b/cloud/documentation/materials/Editor/MaterialsMonetizationOn.card.png
new file mode 100644
index 00000000000..788715de195
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsMonetizationOn.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsMonetizationOn.element.png b/cloud/documentation/materials/Editor/MaterialsMonetizationOn.element.png
new file mode 100644
index 00000000000..57d0503b008
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsMonetizationOn.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsMonetizationOn.md b/cloud/documentation/materials/Editor/MaterialsMonetizationOn.md
new file mode 100644
index 00000000000..de294b26257
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsMonetizationOn.md
@@ -0,0 +1,81 @@
+# MaterialsMonetizationOn
+```text
+elements/materials/Editor/MaterialsMonetizationOn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMonetizationOn icon](../../../icons/materials/Editor/MaterialsMonetizationOn.png) | ![MaterialsMonetizationOn element](MaterialsMonetizationOn.element.png) | ![MaterialsMonetizationOn card](MaterialsMonetizationOn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMonetizationOn element
+include('elements/materials/Editor/MaterialsMonetizationOn')
+MaterialsMonetizationOn('element', 'Monetization On', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMonetizationOn element
+include('elements/materials/Editor/MaterialsMonetizationOn')
+MaterialsMonetizationOn('element', 'Monetization On', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMonetizationOn card
+include('elements/materials/Editor/MaterialsMonetizationOn')
+MaterialsMonetizationOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMonetizationOn card
+include('elements/materials/Editor/MaterialsMonetizationOn')
+MaterialsMonetizationOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsMultilineChart.card.png b/cloud/documentation/materials/Editor/MaterialsMultilineChart.card.png
new file mode 100644
index 00000000000..e314b0015be
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsMultilineChart.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsMultilineChart.element.png b/cloud/documentation/materials/Editor/MaterialsMultilineChart.element.png
new file mode 100644
index 00000000000..f60d1aa115d
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsMultilineChart.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsMultilineChart.md b/cloud/documentation/materials/Editor/MaterialsMultilineChart.md
new file mode 100644
index 00000000000..28b7fe978d4
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsMultilineChart.md
@@ -0,0 +1,81 @@
+# MaterialsMultilineChart
+```text
+elements/materials/Editor/MaterialsMultilineChart
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMultilineChart icon](../../../icons/materials/Editor/MaterialsMultilineChart.png) | ![MaterialsMultilineChart element](MaterialsMultilineChart.element.png) | ![MaterialsMultilineChart card](MaterialsMultilineChart.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMultilineChart element
+include('elements/materials/Editor/MaterialsMultilineChart')
+MaterialsMultilineChart('element', 'Multiline Chart', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMultilineChart element
+include('elements/materials/Editor/MaterialsMultilineChart')
+MaterialsMultilineChart('element', 'Multiline Chart', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMultilineChart card
+include('elements/materials/Editor/MaterialsMultilineChart')
+MaterialsMultilineChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMultilineChart card
+include('elements/materials/Editor/MaterialsMultilineChart')
+MaterialsMultilineChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsPieChart.card.png b/cloud/documentation/materials/Editor/MaterialsPieChart.card.png
new file mode 100644
index 00000000000..8034bbd00e8
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsPieChart.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsPieChart.element.png b/cloud/documentation/materials/Editor/MaterialsPieChart.element.png
new file mode 100644
index 00000000000..6eb5fad8890
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsPieChart.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsPieChart.md b/cloud/documentation/materials/Editor/MaterialsPieChart.md
new file mode 100644
index 00000000000..12002ea3177
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsPieChart.md
@@ -0,0 +1,81 @@
+# MaterialsPieChart
+```text
+elements/materials/Editor/MaterialsPieChart
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPieChart icon](../../../icons/materials/Editor/MaterialsPieChart.png) | ![MaterialsPieChart element](MaterialsPieChart.element.png) | ![MaterialsPieChart card](MaterialsPieChart.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPieChart element
+include('elements/materials/Editor/MaterialsPieChart')
+MaterialsPieChart('element', 'Pie Chart', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPieChart element
+include('elements/materials/Editor/MaterialsPieChart')
+MaterialsPieChart('element', 'Pie Chart', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPieChart card
+include('elements/materials/Editor/MaterialsPieChart')
+MaterialsPieChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPieChart card
+include('elements/materials/Editor/MaterialsPieChart')
+MaterialsPieChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsPieChartOutlined.card.png b/cloud/documentation/materials/Editor/MaterialsPieChartOutlined.card.png
new file mode 100644
index 00000000000..7f2395f60b4
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsPieChartOutlined.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsPieChartOutlined.element.png b/cloud/documentation/materials/Editor/MaterialsPieChartOutlined.element.png
new file mode 100644
index 00000000000..39e7d329c1f
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsPieChartOutlined.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsPieChartOutlined.md b/cloud/documentation/materials/Editor/MaterialsPieChartOutlined.md
new file mode 100644
index 00000000000..7119b217276
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsPieChartOutlined.md
@@ -0,0 +1,81 @@
+# MaterialsPieChartOutlined
+```text
+elements/materials/Editor/MaterialsPieChartOutlined
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPieChartOutlined icon](../../../icons/materials/Editor/MaterialsPieChartOutlined.png) | ![MaterialsPieChartOutlined element](MaterialsPieChartOutlined.element.png) | ![MaterialsPieChartOutlined card](MaterialsPieChartOutlined.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPieChartOutlined element
+include('elements/materials/Editor/MaterialsPieChartOutlined')
+MaterialsPieChartOutlined('element', 'Pie Chart Outlined', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPieChartOutlined element
+include('elements/materials/Editor/MaterialsPieChartOutlined')
+MaterialsPieChartOutlined('element', 'Pie Chart Outlined', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPieChartOutlined card
+include('elements/materials/Editor/MaterialsPieChartOutlined')
+MaterialsPieChartOutlinedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPieChartOutlined card
+include('elements/materials/Editor/MaterialsPieChartOutlined')
+MaterialsPieChartOutlinedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsPublish.card.png b/cloud/documentation/materials/Editor/MaterialsPublish.card.png
new file mode 100644
index 00000000000..b7eb6167f60
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsPublish.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsPublish.element.png b/cloud/documentation/materials/Editor/MaterialsPublish.element.png
new file mode 100644
index 00000000000..019e7ec3485
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsPublish.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsPublish.md b/cloud/documentation/materials/Editor/MaterialsPublish.md
new file mode 100644
index 00000000000..8a187f0f673
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsPublish.md
@@ -0,0 +1,81 @@
+# MaterialsPublish
+```text
+elements/materials/Editor/MaterialsPublish
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPublish icon](../../../icons/materials/Editor/MaterialsPublish.png) | ![MaterialsPublish element](MaterialsPublish.element.png) | ![MaterialsPublish card](MaterialsPublish.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPublish element
+include('elements/materials/Editor/MaterialsPublish')
+MaterialsPublish('element', 'Publish', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPublish element
+include('elements/materials/Editor/MaterialsPublish')
+MaterialsPublish('element', 'Publish', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPublish card
+include('elements/materials/Editor/MaterialsPublish')
+MaterialsPublishCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPublish card
+include('elements/materials/Editor/MaterialsPublish')
+MaterialsPublishCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsShortText.card.png b/cloud/documentation/materials/Editor/MaterialsShortText.card.png
new file mode 100644
index 00000000000..70a4cc5c795
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsShortText.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsShortText.element.png b/cloud/documentation/materials/Editor/MaterialsShortText.element.png
new file mode 100644
index 00000000000..1a48f63d10e
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsShortText.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsShortText.md b/cloud/documentation/materials/Editor/MaterialsShortText.md
new file mode 100644
index 00000000000..993c684f22d
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsShortText.md
@@ -0,0 +1,81 @@
+# MaterialsShortText
+```text
+elements/materials/Editor/MaterialsShortText
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsShortText icon](../../../icons/materials/Editor/MaterialsShortText.png) | ![MaterialsShortText element](MaterialsShortText.element.png) | ![MaterialsShortText card](MaterialsShortText.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShortText element
+include('elements/materials/Editor/MaterialsShortText')
+MaterialsShortText('element', 'Short Text', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShortText element
+include('elements/materials/Editor/MaterialsShortText')
+MaterialsShortText('element', 'Short Text', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsShortText card
+include('elements/materials/Editor/MaterialsShortText')
+MaterialsShortTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsShortText card
+include('elements/materials/Editor/MaterialsShortText')
+MaterialsShortTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsShowChart.card.png b/cloud/documentation/materials/Editor/MaterialsShowChart.card.png
new file mode 100644
index 00000000000..3a677311124
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsShowChart.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsShowChart.element.png b/cloud/documentation/materials/Editor/MaterialsShowChart.element.png
new file mode 100644
index 00000000000..0b02f1d7eab
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsShowChart.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsShowChart.md b/cloud/documentation/materials/Editor/MaterialsShowChart.md
new file mode 100644
index 00000000000..5695eed10dc
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsShowChart.md
@@ -0,0 +1,81 @@
+# MaterialsShowChart
+```text
+elements/materials/Editor/MaterialsShowChart
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsShowChart icon](../../../icons/materials/Editor/MaterialsShowChart.png) | ![MaterialsShowChart element](MaterialsShowChart.element.png) | ![MaterialsShowChart card](MaterialsShowChart.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShowChart element
+include('elements/materials/Editor/MaterialsShowChart')
+MaterialsShowChart('element', 'Show Chart', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShowChart element
+include('elements/materials/Editor/MaterialsShowChart')
+MaterialsShowChart('element', 'Show Chart', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsShowChart card
+include('elements/materials/Editor/MaterialsShowChart')
+MaterialsShowChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsShowChart card
+include('elements/materials/Editor/MaterialsShowChart')
+MaterialsShowChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsSpaceBar.card.png b/cloud/documentation/materials/Editor/MaterialsSpaceBar.card.png
new file mode 100644
index 00000000000..15ab390521b
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsSpaceBar.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsSpaceBar.element.png b/cloud/documentation/materials/Editor/MaterialsSpaceBar.element.png
new file mode 100644
index 00000000000..f4a1368285f
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsSpaceBar.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsSpaceBar.md b/cloud/documentation/materials/Editor/MaterialsSpaceBar.md
new file mode 100644
index 00000000000..7821d76af6a
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsSpaceBar.md
@@ -0,0 +1,81 @@
+# MaterialsSpaceBar
+```text
+elements/materials/Editor/MaterialsSpaceBar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSpaceBar icon](../../../icons/materials/Editor/MaterialsSpaceBar.png) | ![MaterialsSpaceBar element](MaterialsSpaceBar.element.png) | ![MaterialsSpaceBar card](MaterialsSpaceBar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpaceBar element
+include('elements/materials/Editor/MaterialsSpaceBar')
+MaterialsSpaceBar('element', 'Space Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpaceBar element
+include('elements/materials/Editor/MaterialsSpaceBar')
+MaterialsSpaceBar('element', 'Space Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSpaceBar card
+include('elements/materials/Editor/MaterialsSpaceBar')
+MaterialsSpaceBarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSpaceBar card
+include('elements/materials/Editor/MaterialsSpaceBar')
+MaterialsSpaceBarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsStrikethroughS.card.png b/cloud/documentation/materials/Editor/MaterialsStrikethroughS.card.png
new file mode 100644
index 00000000000..b8d2bce2400
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsStrikethroughS.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsStrikethroughS.element.png b/cloud/documentation/materials/Editor/MaterialsStrikethroughS.element.png
new file mode 100644
index 00000000000..3bee00e1248
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsStrikethroughS.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsStrikethroughS.md b/cloud/documentation/materials/Editor/MaterialsStrikethroughS.md
new file mode 100644
index 00000000000..5d727b0c1b1
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsStrikethroughS.md
@@ -0,0 +1,81 @@
+# MaterialsStrikethroughS
+```text
+elements/materials/Editor/MaterialsStrikethroughS
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsStrikethroughS icon](../../../icons/materials/Editor/MaterialsStrikethroughS.png) | ![MaterialsStrikethroughS element](MaterialsStrikethroughS.element.png) | ![MaterialsStrikethroughS card](MaterialsStrikethroughS.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStrikethroughS element
+include('elements/materials/Editor/MaterialsStrikethroughS')
+MaterialsStrikethroughS('element', 'Strikethrough S', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStrikethroughS element
+include('elements/materials/Editor/MaterialsStrikethroughS')
+MaterialsStrikethroughS('element', 'Strikethrough S', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStrikethroughS card
+include('elements/materials/Editor/MaterialsStrikethroughS')
+MaterialsStrikethroughSCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStrikethroughS card
+include('elements/materials/Editor/MaterialsStrikethroughS')
+MaterialsStrikethroughSCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsTextFields.card.png b/cloud/documentation/materials/Editor/MaterialsTextFields.card.png
new file mode 100644
index 00000000000..32928f7c7ce
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsTextFields.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsTextFields.element.png b/cloud/documentation/materials/Editor/MaterialsTextFields.element.png
new file mode 100644
index 00000000000..d1d47d9882b
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsTextFields.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsTextFields.md b/cloud/documentation/materials/Editor/MaterialsTextFields.md
new file mode 100644
index 00000000000..82b2b2d1b6e
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsTextFields.md
@@ -0,0 +1,81 @@
+# MaterialsTextFields
+```text
+elements/materials/Editor/MaterialsTextFields
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTextFields icon](../../../icons/materials/Editor/MaterialsTextFields.png) | ![MaterialsTextFields element](MaterialsTextFields.element.png) | ![MaterialsTextFields card](MaterialsTextFields.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTextFields element
+include('elements/materials/Editor/MaterialsTextFields')
+MaterialsTextFields('element', 'Text Fields', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTextFields element
+include('elements/materials/Editor/MaterialsTextFields')
+MaterialsTextFields('element', 'Text Fields', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTextFields card
+include('elements/materials/Editor/MaterialsTextFields')
+MaterialsTextFieldsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTextFields card
+include('elements/materials/Editor/MaterialsTextFields')
+MaterialsTextFieldsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsTitle.card.png b/cloud/documentation/materials/Editor/MaterialsTitle.card.png
new file mode 100644
index 00000000000..8057604d695
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsTitle.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsTitle.element.png b/cloud/documentation/materials/Editor/MaterialsTitle.element.png
new file mode 100644
index 00000000000..1f8565c4bc6
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsTitle.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsTitle.md b/cloud/documentation/materials/Editor/MaterialsTitle.md
new file mode 100644
index 00000000000..a8f04fb0850
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsTitle.md
@@ -0,0 +1,81 @@
+# MaterialsTitle
+```text
+elements/materials/Editor/MaterialsTitle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTitle icon](../../../icons/materials/Editor/MaterialsTitle.png) | ![MaterialsTitle element](MaterialsTitle.element.png) | ![MaterialsTitle card](MaterialsTitle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTitle element
+include('elements/materials/Editor/MaterialsTitle')
+MaterialsTitle('element', 'Title', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTitle element
+include('elements/materials/Editor/MaterialsTitle')
+MaterialsTitle('element', 'Title', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTitle card
+include('elements/materials/Editor/MaterialsTitle')
+MaterialsTitleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTitle card
+include('elements/materials/Editor/MaterialsTitle')
+MaterialsTitleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsVerticalAlignBottom.card.png b/cloud/documentation/materials/Editor/MaterialsVerticalAlignBottom.card.png
new file mode 100644
index 00000000000..6ab059db050
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsVerticalAlignBottom.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsVerticalAlignBottom.element.png b/cloud/documentation/materials/Editor/MaterialsVerticalAlignBottom.element.png
new file mode 100644
index 00000000000..81bd71a5e1c
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsVerticalAlignBottom.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsVerticalAlignBottom.md b/cloud/documentation/materials/Editor/MaterialsVerticalAlignBottom.md
new file mode 100644
index 00000000000..b8f4b83225d
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsVerticalAlignBottom.md
@@ -0,0 +1,81 @@
+# MaterialsVerticalAlignBottom
+```text
+elements/materials/Editor/MaterialsVerticalAlignBottom
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVerticalAlignBottom icon](../../../icons/materials/Editor/MaterialsVerticalAlignBottom.png) | ![MaterialsVerticalAlignBottom element](MaterialsVerticalAlignBottom.element.png) | ![MaterialsVerticalAlignBottom card](MaterialsVerticalAlignBottom.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVerticalAlignBottom element
+include('elements/materials/Editor/MaterialsVerticalAlignBottom')
+MaterialsVerticalAlignBottom('element', 'Vertical Align Bottom', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVerticalAlignBottom element
+include('elements/materials/Editor/MaterialsVerticalAlignBottom')
+MaterialsVerticalAlignBottom('element', 'Vertical Align Bottom', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVerticalAlignBottom card
+include('elements/materials/Editor/MaterialsVerticalAlignBottom')
+MaterialsVerticalAlignBottomCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVerticalAlignBottom card
+include('elements/materials/Editor/MaterialsVerticalAlignBottom')
+MaterialsVerticalAlignBottomCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsVerticalAlignCenter.card.png b/cloud/documentation/materials/Editor/MaterialsVerticalAlignCenter.card.png
new file mode 100644
index 00000000000..9c9c3924d01
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsVerticalAlignCenter.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsVerticalAlignCenter.element.png b/cloud/documentation/materials/Editor/MaterialsVerticalAlignCenter.element.png
new file mode 100644
index 00000000000..ad9250059dc
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsVerticalAlignCenter.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsVerticalAlignCenter.md b/cloud/documentation/materials/Editor/MaterialsVerticalAlignCenter.md
new file mode 100644
index 00000000000..4c69256bddd
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsVerticalAlignCenter.md
@@ -0,0 +1,81 @@
+# MaterialsVerticalAlignCenter
+```text
+elements/materials/Editor/MaterialsVerticalAlignCenter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVerticalAlignCenter icon](../../../icons/materials/Editor/MaterialsVerticalAlignCenter.png) | ![MaterialsVerticalAlignCenter element](MaterialsVerticalAlignCenter.element.png) | ![MaterialsVerticalAlignCenter card](MaterialsVerticalAlignCenter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVerticalAlignCenter element
+include('elements/materials/Editor/MaterialsVerticalAlignCenter')
+MaterialsVerticalAlignCenter('element', 'Vertical Align Center', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVerticalAlignCenter element
+include('elements/materials/Editor/MaterialsVerticalAlignCenter')
+MaterialsVerticalAlignCenter('element', 'Vertical Align Center', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVerticalAlignCenter card
+include('elements/materials/Editor/MaterialsVerticalAlignCenter')
+MaterialsVerticalAlignCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVerticalAlignCenter card
+include('elements/materials/Editor/MaterialsVerticalAlignCenter')
+MaterialsVerticalAlignCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsVerticalAlignTop.card.png b/cloud/documentation/materials/Editor/MaterialsVerticalAlignTop.card.png
new file mode 100644
index 00000000000..6269f7fd4b9
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsVerticalAlignTop.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsVerticalAlignTop.element.png b/cloud/documentation/materials/Editor/MaterialsVerticalAlignTop.element.png
new file mode 100644
index 00000000000..38bc831eb95
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsVerticalAlignTop.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsVerticalAlignTop.md b/cloud/documentation/materials/Editor/MaterialsVerticalAlignTop.md
new file mode 100644
index 00000000000..49cee964c66
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsVerticalAlignTop.md
@@ -0,0 +1,81 @@
+# MaterialsVerticalAlignTop
+```text
+elements/materials/Editor/MaterialsVerticalAlignTop
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVerticalAlignTop icon](../../../icons/materials/Editor/MaterialsVerticalAlignTop.png) | ![MaterialsVerticalAlignTop element](MaterialsVerticalAlignTop.element.png) | ![MaterialsVerticalAlignTop card](MaterialsVerticalAlignTop.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVerticalAlignTop element
+include('elements/materials/Editor/MaterialsVerticalAlignTop')
+MaterialsVerticalAlignTop('element', 'Vertical Align Top', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVerticalAlignTop element
+include('elements/materials/Editor/MaterialsVerticalAlignTop')
+MaterialsVerticalAlignTop('element', 'Vertical Align Top', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVerticalAlignTop card
+include('elements/materials/Editor/MaterialsVerticalAlignTop')
+MaterialsVerticalAlignTopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVerticalAlignTop card
+include('elements/materials/Editor/MaterialsVerticalAlignTop')
+MaterialsVerticalAlignTopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Editor/MaterialsWrapText.card.png b/cloud/documentation/materials/Editor/MaterialsWrapText.card.png
new file mode 100644
index 00000000000..250516ee7a8
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsWrapText.card.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsWrapText.element.png b/cloud/documentation/materials/Editor/MaterialsWrapText.element.png
new file mode 100644
index 00000000000..f960d3878e5
Binary files /dev/null and b/cloud/documentation/materials/Editor/MaterialsWrapText.element.png differ
diff --git a/cloud/documentation/materials/Editor/MaterialsWrapText.md b/cloud/documentation/materials/Editor/MaterialsWrapText.md
new file mode 100644
index 00000000000..2d673d62437
--- /dev/null
+++ b/cloud/documentation/materials/Editor/MaterialsWrapText.md
@@ -0,0 +1,81 @@
+# MaterialsWrapText
+```text
+elements/materials/Editor/MaterialsWrapText
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWrapText icon](../../../icons/materials/Editor/MaterialsWrapText.png) | ![MaterialsWrapText element](MaterialsWrapText.element.png) | ![MaterialsWrapText card](MaterialsWrapText.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWrapText element
+include('elements/materials/Editor/MaterialsWrapText')
+MaterialsWrapText('element', 'Wrap Text', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWrapText element
+include('elements/materials/Editor/MaterialsWrapText')
+MaterialsWrapText('element', 'Wrap Text', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWrapText card
+include('elements/materials/Editor/MaterialsWrapText')
+MaterialsWrapTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWrapText card
+include('elements/materials/Editor/MaterialsWrapText')
+MaterialsWrapTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/File/MaterialsAttachment.card.png b/cloud/documentation/materials/File/MaterialsAttachment.card.png
new file mode 100644
index 00000000000..f082d8e5f15
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsAttachment.card.png differ
diff --git a/cloud/documentation/materials/File/MaterialsAttachment.element.png b/cloud/documentation/materials/File/MaterialsAttachment.element.png
new file mode 100644
index 00000000000..945c00caa49
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsAttachment.element.png differ
diff --git a/cloud/documentation/materials/File/MaterialsAttachment.md b/cloud/documentation/materials/File/MaterialsAttachment.md
new file mode 100644
index 00000000000..7110b993064
--- /dev/null
+++ b/cloud/documentation/materials/File/MaterialsAttachment.md
@@ -0,0 +1,81 @@
+# MaterialsAttachment
+```text
+elements/materials/File/MaterialsAttachment
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAttachment icon](../../../icons/materials/File/MaterialsAttachment.png) | ![MaterialsAttachment element](MaterialsAttachment.element.png) | ![MaterialsAttachment card](MaterialsAttachment.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAttachment element
+include('elements/materials/File/MaterialsAttachment')
+MaterialsAttachment('element', 'Attachment', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAttachment element
+include('elements/materials/File/MaterialsAttachment')
+MaterialsAttachment('element', 'Attachment', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAttachment card
+include('elements/materials/File/MaterialsAttachment')
+MaterialsAttachmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAttachment card
+include('elements/materials/File/MaterialsAttachment')
+MaterialsAttachmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/File/MaterialsCloud.card.png b/cloud/documentation/materials/File/MaterialsCloud.card.png
new file mode 100644
index 00000000000..6d11556211a
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsCloud.card.png differ
diff --git a/cloud/documentation/materials/File/MaterialsCloud.element.png b/cloud/documentation/materials/File/MaterialsCloud.element.png
new file mode 100644
index 00000000000..d58d5387d81
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsCloud.element.png differ
diff --git a/cloud/documentation/materials/File/MaterialsCloud.md b/cloud/documentation/materials/File/MaterialsCloud.md
new file mode 100644
index 00000000000..993719d47b7
--- /dev/null
+++ b/cloud/documentation/materials/File/MaterialsCloud.md
@@ -0,0 +1,81 @@
+# MaterialsCloud
+```text
+elements/materials/File/MaterialsCloud
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCloud icon](../../../icons/materials/File/MaterialsCloud.png) | ![MaterialsCloud element](MaterialsCloud.element.png) | ![MaterialsCloud card](MaterialsCloud.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloud element
+include('elements/materials/File/MaterialsCloud')
+MaterialsCloud('element', 'Cloud', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloud element
+include('elements/materials/File/MaterialsCloud')
+MaterialsCloud('element', 'Cloud', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCloud card
+include('elements/materials/File/MaterialsCloud')
+MaterialsCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCloud card
+include('elements/materials/File/MaterialsCloud')
+MaterialsCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/File/MaterialsCloudCircle.card.png b/cloud/documentation/materials/File/MaterialsCloudCircle.card.png
new file mode 100644
index 00000000000..a67b8e9b3c3
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsCloudCircle.card.png differ
diff --git a/cloud/documentation/materials/File/MaterialsCloudCircle.element.png b/cloud/documentation/materials/File/MaterialsCloudCircle.element.png
new file mode 100644
index 00000000000..8b00d622f4e
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsCloudCircle.element.png differ
diff --git a/cloud/documentation/materials/File/MaterialsCloudCircle.md b/cloud/documentation/materials/File/MaterialsCloudCircle.md
new file mode 100644
index 00000000000..d7a7cd575bb
--- /dev/null
+++ b/cloud/documentation/materials/File/MaterialsCloudCircle.md
@@ -0,0 +1,81 @@
+# MaterialsCloudCircle
+```text
+elements/materials/File/MaterialsCloudCircle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCloudCircle icon](../../../icons/materials/File/MaterialsCloudCircle.png) | ![MaterialsCloudCircle element](MaterialsCloudCircle.element.png) | ![MaterialsCloudCircle card](MaterialsCloudCircle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudCircle element
+include('elements/materials/File/MaterialsCloudCircle')
+MaterialsCloudCircle('element', 'Cloud Circle', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudCircle element
+include('elements/materials/File/MaterialsCloudCircle')
+MaterialsCloudCircle('element', 'Cloud Circle', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCloudCircle card
+include('elements/materials/File/MaterialsCloudCircle')
+MaterialsCloudCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCloudCircle card
+include('elements/materials/File/MaterialsCloudCircle')
+MaterialsCloudCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/File/MaterialsCloudDone.card.png b/cloud/documentation/materials/File/MaterialsCloudDone.card.png
new file mode 100644
index 00000000000..983f0568cf4
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsCloudDone.card.png differ
diff --git a/cloud/documentation/materials/File/MaterialsCloudDone.element.png b/cloud/documentation/materials/File/MaterialsCloudDone.element.png
new file mode 100644
index 00000000000..0be1d7460d6
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsCloudDone.element.png differ
diff --git a/cloud/documentation/materials/File/MaterialsCloudDone.md b/cloud/documentation/materials/File/MaterialsCloudDone.md
new file mode 100644
index 00000000000..bfd4dbd0fbb
--- /dev/null
+++ b/cloud/documentation/materials/File/MaterialsCloudDone.md
@@ -0,0 +1,81 @@
+# MaterialsCloudDone
+```text
+elements/materials/File/MaterialsCloudDone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCloudDone icon](../../../icons/materials/File/MaterialsCloudDone.png) | ![MaterialsCloudDone element](MaterialsCloudDone.element.png) | ![MaterialsCloudDone card](MaterialsCloudDone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudDone element
+include('elements/materials/File/MaterialsCloudDone')
+MaterialsCloudDone('element', 'Cloud Done', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudDone element
+include('elements/materials/File/MaterialsCloudDone')
+MaterialsCloudDone('element', 'Cloud Done', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCloudDone card
+include('elements/materials/File/MaterialsCloudDone')
+MaterialsCloudDoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCloudDone card
+include('elements/materials/File/MaterialsCloudDone')
+MaterialsCloudDoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/File/MaterialsCloudDownload.card.png b/cloud/documentation/materials/File/MaterialsCloudDownload.card.png
new file mode 100644
index 00000000000..6d2c3d145f3
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsCloudDownload.card.png differ
diff --git a/cloud/documentation/materials/File/MaterialsCloudDownload.element.png b/cloud/documentation/materials/File/MaterialsCloudDownload.element.png
new file mode 100644
index 00000000000..8f320f36261
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsCloudDownload.element.png differ
diff --git a/cloud/documentation/materials/File/MaterialsCloudDownload.md b/cloud/documentation/materials/File/MaterialsCloudDownload.md
new file mode 100644
index 00000000000..a04e8efc4bf
--- /dev/null
+++ b/cloud/documentation/materials/File/MaterialsCloudDownload.md
@@ -0,0 +1,81 @@
+# MaterialsCloudDownload
+```text
+elements/materials/File/MaterialsCloudDownload
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCloudDownload icon](../../../icons/materials/File/MaterialsCloudDownload.png) | ![MaterialsCloudDownload element](MaterialsCloudDownload.element.png) | ![MaterialsCloudDownload card](MaterialsCloudDownload.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudDownload element
+include('elements/materials/File/MaterialsCloudDownload')
+MaterialsCloudDownload('element', 'Cloud Download', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudDownload element
+include('elements/materials/File/MaterialsCloudDownload')
+MaterialsCloudDownload('element', 'Cloud Download', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCloudDownload card
+include('elements/materials/File/MaterialsCloudDownload')
+MaterialsCloudDownloadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCloudDownload card
+include('elements/materials/File/MaterialsCloudDownload')
+MaterialsCloudDownloadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/File/MaterialsCloudOff.card.png b/cloud/documentation/materials/File/MaterialsCloudOff.card.png
new file mode 100644
index 00000000000..90a42a04ad3
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsCloudOff.card.png differ
diff --git a/cloud/documentation/materials/File/MaterialsCloudOff.element.png b/cloud/documentation/materials/File/MaterialsCloudOff.element.png
new file mode 100644
index 00000000000..c69fd0d3f82
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsCloudOff.element.png differ
diff --git a/cloud/documentation/materials/File/MaterialsCloudOff.md b/cloud/documentation/materials/File/MaterialsCloudOff.md
new file mode 100644
index 00000000000..9838159335a
--- /dev/null
+++ b/cloud/documentation/materials/File/MaterialsCloudOff.md
@@ -0,0 +1,81 @@
+# MaterialsCloudOff
+```text
+elements/materials/File/MaterialsCloudOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCloudOff icon](../../../icons/materials/File/MaterialsCloudOff.png) | ![MaterialsCloudOff element](MaterialsCloudOff.element.png) | ![MaterialsCloudOff card](MaterialsCloudOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudOff element
+include('elements/materials/File/MaterialsCloudOff')
+MaterialsCloudOff('element', 'Cloud Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudOff element
+include('elements/materials/File/MaterialsCloudOff')
+MaterialsCloudOff('element', 'Cloud Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCloudOff card
+include('elements/materials/File/MaterialsCloudOff')
+MaterialsCloudOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCloudOff card
+include('elements/materials/File/MaterialsCloudOff')
+MaterialsCloudOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/File/MaterialsCloudQueue.card.png b/cloud/documentation/materials/File/MaterialsCloudQueue.card.png
new file mode 100644
index 00000000000..382fddef18c
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsCloudQueue.card.png differ
diff --git a/cloud/documentation/materials/File/MaterialsCloudQueue.element.png b/cloud/documentation/materials/File/MaterialsCloudQueue.element.png
new file mode 100644
index 00000000000..d369050ae2b
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsCloudQueue.element.png differ
diff --git a/cloud/documentation/materials/File/MaterialsCloudQueue.md b/cloud/documentation/materials/File/MaterialsCloudQueue.md
new file mode 100644
index 00000000000..58d1f35c55b
--- /dev/null
+++ b/cloud/documentation/materials/File/MaterialsCloudQueue.md
@@ -0,0 +1,81 @@
+# MaterialsCloudQueue
+```text
+elements/materials/File/MaterialsCloudQueue
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCloudQueue icon](../../../icons/materials/File/MaterialsCloudQueue.png) | ![MaterialsCloudQueue element](MaterialsCloudQueue.element.png) | ![MaterialsCloudQueue card](MaterialsCloudQueue.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudQueue element
+include('elements/materials/File/MaterialsCloudQueue')
+MaterialsCloudQueue('element', 'Cloud Queue', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudQueue element
+include('elements/materials/File/MaterialsCloudQueue')
+MaterialsCloudQueue('element', 'Cloud Queue', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCloudQueue card
+include('elements/materials/File/MaterialsCloudQueue')
+MaterialsCloudQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCloudQueue card
+include('elements/materials/File/MaterialsCloudQueue')
+MaterialsCloudQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/File/MaterialsCloudUpload.card.png b/cloud/documentation/materials/File/MaterialsCloudUpload.card.png
new file mode 100644
index 00000000000..9c49e2a474b
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsCloudUpload.card.png differ
diff --git a/cloud/documentation/materials/File/MaterialsCloudUpload.element.png b/cloud/documentation/materials/File/MaterialsCloudUpload.element.png
new file mode 100644
index 00000000000..35219f93c01
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsCloudUpload.element.png differ
diff --git a/cloud/documentation/materials/File/MaterialsCloudUpload.md b/cloud/documentation/materials/File/MaterialsCloudUpload.md
new file mode 100644
index 00000000000..9dd7530200a
--- /dev/null
+++ b/cloud/documentation/materials/File/MaterialsCloudUpload.md
@@ -0,0 +1,81 @@
+# MaterialsCloudUpload
+```text
+elements/materials/File/MaterialsCloudUpload
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCloudUpload icon](../../../icons/materials/File/MaterialsCloudUpload.png) | ![MaterialsCloudUpload element](MaterialsCloudUpload.element.png) | ![MaterialsCloudUpload card](MaterialsCloudUpload.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudUpload element
+include('elements/materials/File/MaterialsCloudUpload')
+MaterialsCloudUpload('element', 'Cloud Upload', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudUpload element
+include('elements/materials/File/MaterialsCloudUpload')
+MaterialsCloudUpload('element', 'Cloud Upload', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCloudUpload card
+include('elements/materials/File/MaterialsCloudUpload')
+MaterialsCloudUploadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCloudUpload card
+include('elements/materials/File/MaterialsCloudUpload')
+MaterialsCloudUploadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/File/MaterialsCreateNewFolder.card.png b/cloud/documentation/materials/File/MaterialsCreateNewFolder.card.png
new file mode 100644
index 00000000000..4e1ec7294ed
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsCreateNewFolder.card.png differ
diff --git a/cloud/documentation/materials/File/MaterialsCreateNewFolder.element.png b/cloud/documentation/materials/File/MaterialsCreateNewFolder.element.png
new file mode 100644
index 00000000000..3e05a965843
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsCreateNewFolder.element.png differ
diff --git a/cloud/documentation/materials/File/MaterialsCreateNewFolder.md b/cloud/documentation/materials/File/MaterialsCreateNewFolder.md
new file mode 100644
index 00000000000..fa6757d7d0e
--- /dev/null
+++ b/cloud/documentation/materials/File/MaterialsCreateNewFolder.md
@@ -0,0 +1,81 @@
+# MaterialsCreateNewFolder
+```text
+elements/materials/File/MaterialsCreateNewFolder
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCreateNewFolder icon](../../../icons/materials/File/MaterialsCreateNewFolder.png) | ![MaterialsCreateNewFolder element](MaterialsCreateNewFolder.element.png) | ![MaterialsCreateNewFolder card](MaterialsCreateNewFolder.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCreateNewFolder element
+include('elements/materials/File/MaterialsCreateNewFolder')
+MaterialsCreateNewFolder('element', 'Create New Folder', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCreateNewFolder element
+include('elements/materials/File/MaterialsCreateNewFolder')
+MaterialsCreateNewFolder('element', 'Create New Folder', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCreateNewFolder card
+include('elements/materials/File/MaterialsCreateNewFolder')
+MaterialsCreateNewFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCreateNewFolder card
+include('elements/materials/File/MaterialsCreateNewFolder')
+MaterialsCreateNewFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/File/MaterialsFileDownload.card.png b/cloud/documentation/materials/File/MaterialsFileDownload.card.png
new file mode 100644
index 00000000000..604a20fd0e6
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsFileDownload.card.png differ
diff --git a/cloud/documentation/materials/File/MaterialsFileDownload.element.png b/cloud/documentation/materials/File/MaterialsFileDownload.element.png
new file mode 100644
index 00000000000..ce9512b2ef7
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsFileDownload.element.png differ
diff --git a/cloud/documentation/materials/File/MaterialsFileDownload.md b/cloud/documentation/materials/File/MaterialsFileDownload.md
new file mode 100644
index 00000000000..033ba902e41
--- /dev/null
+++ b/cloud/documentation/materials/File/MaterialsFileDownload.md
@@ -0,0 +1,81 @@
+# MaterialsFileDownload
+```text
+elements/materials/File/MaterialsFileDownload
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFileDownload icon](../../../icons/materials/File/MaterialsFileDownload.png) | ![MaterialsFileDownload element](MaterialsFileDownload.element.png) | ![MaterialsFileDownload card](MaterialsFileDownload.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFileDownload element
+include('elements/materials/File/MaterialsFileDownload')
+MaterialsFileDownload('element', 'File Download', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFileDownload element
+include('elements/materials/File/MaterialsFileDownload')
+MaterialsFileDownload('element', 'File Download', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFileDownload card
+include('elements/materials/File/MaterialsFileDownload')
+MaterialsFileDownloadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFileDownload card
+include('elements/materials/File/MaterialsFileDownload')
+MaterialsFileDownloadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/File/MaterialsFileUpload.card.png b/cloud/documentation/materials/File/MaterialsFileUpload.card.png
new file mode 100644
index 00000000000..0138d227233
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsFileUpload.card.png differ
diff --git a/cloud/documentation/materials/File/MaterialsFileUpload.element.png b/cloud/documentation/materials/File/MaterialsFileUpload.element.png
new file mode 100644
index 00000000000..9669bb2a5f0
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsFileUpload.element.png differ
diff --git a/cloud/documentation/materials/File/MaterialsFileUpload.md b/cloud/documentation/materials/File/MaterialsFileUpload.md
new file mode 100644
index 00000000000..686cb17fdda
--- /dev/null
+++ b/cloud/documentation/materials/File/MaterialsFileUpload.md
@@ -0,0 +1,81 @@
+# MaterialsFileUpload
+```text
+elements/materials/File/MaterialsFileUpload
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFileUpload icon](../../../icons/materials/File/MaterialsFileUpload.png) | ![MaterialsFileUpload element](MaterialsFileUpload.element.png) | ![MaterialsFileUpload card](MaterialsFileUpload.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFileUpload element
+include('elements/materials/File/MaterialsFileUpload')
+MaterialsFileUpload('element', 'File Upload', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFileUpload element
+include('elements/materials/File/MaterialsFileUpload')
+MaterialsFileUpload('element', 'File Upload', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFileUpload card
+include('elements/materials/File/MaterialsFileUpload')
+MaterialsFileUploadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFileUpload card
+include('elements/materials/File/MaterialsFileUpload')
+MaterialsFileUploadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/File/MaterialsFolder.card.png b/cloud/documentation/materials/File/MaterialsFolder.card.png
new file mode 100644
index 00000000000..bcfc5d58d2f
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsFolder.card.png differ
diff --git a/cloud/documentation/materials/File/MaterialsFolder.element.png b/cloud/documentation/materials/File/MaterialsFolder.element.png
new file mode 100644
index 00000000000..fb6e51a58e1
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsFolder.element.png differ
diff --git a/cloud/documentation/materials/File/MaterialsFolder.md b/cloud/documentation/materials/File/MaterialsFolder.md
new file mode 100644
index 00000000000..04ca92f139b
--- /dev/null
+++ b/cloud/documentation/materials/File/MaterialsFolder.md
@@ -0,0 +1,81 @@
+# MaterialsFolder
+```text
+elements/materials/File/MaterialsFolder
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFolder icon](../../../icons/materials/File/MaterialsFolder.png) | ![MaterialsFolder element](MaterialsFolder.element.png) | ![MaterialsFolder card](MaterialsFolder.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFolder element
+include('elements/materials/File/MaterialsFolder')
+MaterialsFolder('element', 'Folder', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFolder element
+include('elements/materials/File/MaterialsFolder')
+MaterialsFolder('element', 'Folder', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFolder card
+include('elements/materials/File/MaterialsFolder')
+MaterialsFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFolder card
+include('elements/materials/File/MaterialsFolder')
+MaterialsFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/File/MaterialsFolderOpen.card.png b/cloud/documentation/materials/File/MaterialsFolderOpen.card.png
new file mode 100644
index 00000000000..ea4f3edc4b6
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsFolderOpen.card.png differ
diff --git a/cloud/documentation/materials/File/MaterialsFolderOpen.element.png b/cloud/documentation/materials/File/MaterialsFolderOpen.element.png
new file mode 100644
index 00000000000..62da023c47a
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsFolderOpen.element.png differ
diff --git a/cloud/documentation/materials/File/MaterialsFolderOpen.md b/cloud/documentation/materials/File/MaterialsFolderOpen.md
new file mode 100644
index 00000000000..d568cf656a1
--- /dev/null
+++ b/cloud/documentation/materials/File/MaterialsFolderOpen.md
@@ -0,0 +1,81 @@
+# MaterialsFolderOpen
+```text
+elements/materials/File/MaterialsFolderOpen
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFolderOpen icon](../../../icons/materials/File/MaterialsFolderOpen.png) | ![MaterialsFolderOpen element](MaterialsFolderOpen.element.png) | ![MaterialsFolderOpen card](MaterialsFolderOpen.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFolderOpen element
+include('elements/materials/File/MaterialsFolderOpen')
+MaterialsFolderOpen('element', 'Folder Open', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFolderOpen element
+include('elements/materials/File/MaterialsFolderOpen')
+MaterialsFolderOpen('element', 'Folder Open', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFolderOpen card
+include('elements/materials/File/MaterialsFolderOpen')
+MaterialsFolderOpenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFolderOpen card
+include('elements/materials/File/MaterialsFolderOpen')
+MaterialsFolderOpenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/File/MaterialsFolderShared.card.png b/cloud/documentation/materials/File/MaterialsFolderShared.card.png
new file mode 100644
index 00000000000..0bc213e5f74
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsFolderShared.card.png differ
diff --git a/cloud/documentation/materials/File/MaterialsFolderShared.element.png b/cloud/documentation/materials/File/MaterialsFolderShared.element.png
new file mode 100644
index 00000000000..bcf52f1908d
Binary files /dev/null and b/cloud/documentation/materials/File/MaterialsFolderShared.element.png differ
diff --git a/cloud/documentation/materials/File/MaterialsFolderShared.md b/cloud/documentation/materials/File/MaterialsFolderShared.md
new file mode 100644
index 00000000000..d4699926b17
--- /dev/null
+++ b/cloud/documentation/materials/File/MaterialsFolderShared.md
@@ -0,0 +1,81 @@
+# MaterialsFolderShared
+```text
+elements/materials/File/MaterialsFolderShared
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFolderShared icon](../../../icons/materials/File/MaterialsFolderShared.png) | ![MaterialsFolderShared element](MaterialsFolderShared.element.png) | ![MaterialsFolderShared card](MaterialsFolderShared.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFolderShared element
+include('elements/materials/File/MaterialsFolderShared')
+MaterialsFolderShared('element', 'Folder Shared', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFolderShared element
+include('elements/materials/File/MaterialsFolderShared')
+MaterialsFolderShared('element', 'Folder Shared', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFolderShared card
+include('elements/materials/File/MaterialsFolderShared')
+MaterialsFolderSharedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFolderShared card
+include('elements/materials/File/MaterialsFolderShared')
+MaterialsFolderSharedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsCast.card.png b/cloud/documentation/materials/Hardware/MaterialsCast.card.png
new file mode 100644
index 00000000000..932ae436ce3
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsCast.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsCast.element.png b/cloud/documentation/materials/Hardware/MaterialsCast.element.png
new file mode 100644
index 00000000000..4121950c1fa
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsCast.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsCast.md b/cloud/documentation/materials/Hardware/MaterialsCast.md
new file mode 100644
index 00000000000..5eec5a6be6e
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsCast.md
@@ -0,0 +1,81 @@
+# MaterialsCast
+```text
+elements/materials/Hardware/MaterialsCast
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCast icon](../../../icons/materials/Hardware/MaterialsCast.png) | ![MaterialsCast element](MaterialsCast.element.png) | ![MaterialsCast card](MaterialsCast.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCast element
+include('elements/materials/Hardware/MaterialsCast')
+MaterialsCast('element', 'Cast', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCast element
+include('elements/materials/Hardware/MaterialsCast')
+MaterialsCast('element', 'Cast', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCast card
+include('elements/materials/Hardware/MaterialsCast')
+MaterialsCastCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCast card
+include('elements/materials/Hardware/MaterialsCast')
+MaterialsCastCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsCastConnected.card.png b/cloud/documentation/materials/Hardware/MaterialsCastConnected.card.png
new file mode 100644
index 00000000000..ff9d5249dc4
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsCastConnected.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsCastConnected.element.png b/cloud/documentation/materials/Hardware/MaterialsCastConnected.element.png
new file mode 100644
index 00000000000..7a2560990f2
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsCastConnected.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsCastConnected.md b/cloud/documentation/materials/Hardware/MaterialsCastConnected.md
new file mode 100644
index 00000000000..19ec6652ac6
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsCastConnected.md
@@ -0,0 +1,81 @@
+# MaterialsCastConnected
+```text
+elements/materials/Hardware/MaterialsCastConnected
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCastConnected icon](../../../icons/materials/Hardware/MaterialsCastConnected.png) | ![MaterialsCastConnected element](MaterialsCastConnected.element.png) | ![MaterialsCastConnected card](MaterialsCastConnected.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCastConnected element
+include('elements/materials/Hardware/MaterialsCastConnected')
+MaterialsCastConnected('element', 'Cast Connected', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCastConnected element
+include('elements/materials/Hardware/MaterialsCastConnected')
+MaterialsCastConnected('element', 'Cast Connected', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCastConnected card
+include('elements/materials/Hardware/MaterialsCastConnected')
+MaterialsCastConnectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCastConnected card
+include('elements/materials/Hardware/MaterialsCastConnected')
+MaterialsCastConnectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsComputer.card.png b/cloud/documentation/materials/Hardware/MaterialsComputer.card.png
new file mode 100644
index 00000000000..0a342454a69
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsComputer.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsComputer.element.png b/cloud/documentation/materials/Hardware/MaterialsComputer.element.png
new file mode 100644
index 00000000000..ea1f246b76b
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsComputer.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsComputer.md b/cloud/documentation/materials/Hardware/MaterialsComputer.md
new file mode 100644
index 00000000000..18ce1255313
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsComputer.md
@@ -0,0 +1,81 @@
+# MaterialsComputer
+```text
+elements/materials/Hardware/MaterialsComputer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsComputer icon](../../../icons/materials/Hardware/MaterialsComputer.png) | ![MaterialsComputer element](MaterialsComputer.element.png) | ![MaterialsComputer card](MaterialsComputer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsComputer element
+include('elements/materials/Hardware/MaterialsComputer')
+MaterialsComputer('element', 'Computer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsComputer element
+include('elements/materials/Hardware/MaterialsComputer')
+MaterialsComputer('element', 'Computer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsComputer card
+include('elements/materials/Hardware/MaterialsComputer')
+MaterialsComputerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsComputer card
+include('elements/materials/Hardware/MaterialsComputer')
+MaterialsComputerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsDesktopMac.card.png b/cloud/documentation/materials/Hardware/MaterialsDesktopMac.card.png
new file mode 100644
index 00000000000..d1d161046df
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsDesktopMac.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsDesktopMac.element.png b/cloud/documentation/materials/Hardware/MaterialsDesktopMac.element.png
new file mode 100644
index 00000000000..fba3667e505
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsDesktopMac.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsDesktopMac.md b/cloud/documentation/materials/Hardware/MaterialsDesktopMac.md
new file mode 100644
index 00000000000..d6b8d8ce5e7
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsDesktopMac.md
@@ -0,0 +1,81 @@
+# MaterialsDesktopMac
+```text
+elements/materials/Hardware/MaterialsDesktopMac
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDesktopMac icon](../../../icons/materials/Hardware/MaterialsDesktopMac.png) | ![MaterialsDesktopMac element](MaterialsDesktopMac.element.png) | ![MaterialsDesktopMac card](MaterialsDesktopMac.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDesktopMac element
+include('elements/materials/Hardware/MaterialsDesktopMac')
+MaterialsDesktopMac('element', 'Desktop Mac', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDesktopMac element
+include('elements/materials/Hardware/MaterialsDesktopMac')
+MaterialsDesktopMac('element', 'Desktop Mac', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDesktopMac card
+include('elements/materials/Hardware/MaterialsDesktopMac')
+MaterialsDesktopMacCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDesktopMac card
+include('elements/materials/Hardware/MaterialsDesktopMac')
+MaterialsDesktopMacCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsDesktopWindows.card.png b/cloud/documentation/materials/Hardware/MaterialsDesktopWindows.card.png
new file mode 100644
index 00000000000..fb9b1b45600
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsDesktopWindows.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsDesktopWindows.element.png b/cloud/documentation/materials/Hardware/MaterialsDesktopWindows.element.png
new file mode 100644
index 00000000000..2a4a31f4c9c
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsDesktopWindows.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsDesktopWindows.md b/cloud/documentation/materials/Hardware/MaterialsDesktopWindows.md
new file mode 100644
index 00000000000..99ee7fb8105
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsDesktopWindows.md
@@ -0,0 +1,81 @@
+# MaterialsDesktopWindows
+```text
+elements/materials/Hardware/MaterialsDesktopWindows
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDesktopWindows icon](../../../icons/materials/Hardware/MaterialsDesktopWindows.png) | ![MaterialsDesktopWindows element](MaterialsDesktopWindows.element.png) | ![MaterialsDesktopWindows card](MaterialsDesktopWindows.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDesktopWindows element
+include('elements/materials/Hardware/MaterialsDesktopWindows')
+MaterialsDesktopWindows('element', 'Desktop Windows', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDesktopWindows element
+include('elements/materials/Hardware/MaterialsDesktopWindows')
+MaterialsDesktopWindows('element', 'Desktop Windows', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDesktopWindows card
+include('elements/materials/Hardware/MaterialsDesktopWindows')
+MaterialsDesktopWindowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDesktopWindows card
+include('elements/materials/Hardware/MaterialsDesktopWindows')
+MaterialsDesktopWindowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsDeveloperBoard.card.png b/cloud/documentation/materials/Hardware/MaterialsDeveloperBoard.card.png
new file mode 100644
index 00000000000..32c22694dba
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsDeveloperBoard.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsDeveloperBoard.element.png b/cloud/documentation/materials/Hardware/MaterialsDeveloperBoard.element.png
new file mode 100644
index 00000000000..a163724e8db
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsDeveloperBoard.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsDeveloperBoard.md b/cloud/documentation/materials/Hardware/MaterialsDeveloperBoard.md
new file mode 100644
index 00000000000..970ffb5d992
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsDeveloperBoard.md
@@ -0,0 +1,81 @@
+# MaterialsDeveloperBoard
+```text
+elements/materials/Hardware/MaterialsDeveloperBoard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDeveloperBoard icon](../../../icons/materials/Hardware/MaterialsDeveloperBoard.png) | ![MaterialsDeveloperBoard element](MaterialsDeveloperBoard.element.png) | ![MaterialsDeveloperBoard card](MaterialsDeveloperBoard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDeveloperBoard element
+include('elements/materials/Hardware/MaterialsDeveloperBoard')
+MaterialsDeveloperBoard('element', 'Developer Board', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDeveloperBoard element
+include('elements/materials/Hardware/MaterialsDeveloperBoard')
+MaterialsDeveloperBoard('element', 'Developer Board', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDeveloperBoard card
+include('elements/materials/Hardware/MaterialsDeveloperBoard')
+MaterialsDeveloperBoardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDeveloperBoard card
+include('elements/materials/Hardware/MaterialsDeveloperBoard')
+MaterialsDeveloperBoardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsDevicesOther.card.png b/cloud/documentation/materials/Hardware/MaterialsDevicesOther.card.png
new file mode 100644
index 00000000000..6a3d2f311b8
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsDevicesOther.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsDevicesOther.element.png b/cloud/documentation/materials/Hardware/MaterialsDevicesOther.element.png
new file mode 100644
index 00000000000..0d837928ff6
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsDevicesOther.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsDevicesOther.md b/cloud/documentation/materials/Hardware/MaterialsDevicesOther.md
new file mode 100644
index 00000000000..ba416d5918c
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsDevicesOther.md
@@ -0,0 +1,81 @@
+# MaterialsDevicesOther
+```text
+elements/materials/Hardware/MaterialsDevicesOther
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDevicesOther icon](../../../icons/materials/Hardware/MaterialsDevicesOther.png) | ![MaterialsDevicesOther element](MaterialsDevicesOther.element.png) | ![MaterialsDevicesOther card](MaterialsDevicesOther.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDevicesOther element
+include('elements/materials/Hardware/MaterialsDevicesOther')
+MaterialsDevicesOther('element', 'Devices Other', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDevicesOther element
+include('elements/materials/Hardware/MaterialsDevicesOther')
+MaterialsDevicesOther('element', 'Devices Other', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDevicesOther card
+include('elements/materials/Hardware/MaterialsDevicesOther')
+MaterialsDevicesOtherCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDevicesOther card
+include('elements/materials/Hardware/MaterialsDevicesOther')
+MaterialsDevicesOtherCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsDock.card.png b/cloud/documentation/materials/Hardware/MaterialsDock.card.png
new file mode 100644
index 00000000000..112a5c219f6
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsDock.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsDock.element.png b/cloud/documentation/materials/Hardware/MaterialsDock.element.png
new file mode 100644
index 00000000000..3f676f7aa85
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsDock.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsDock.md b/cloud/documentation/materials/Hardware/MaterialsDock.md
new file mode 100644
index 00000000000..b6f0ca00133
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsDock.md
@@ -0,0 +1,81 @@
+# MaterialsDock
+```text
+elements/materials/Hardware/MaterialsDock
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDock icon](../../../icons/materials/Hardware/MaterialsDock.png) | ![MaterialsDock element](MaterialsDock.element.png) | ![MaterialsDock card](MaterialsDock.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDock element
+include('elements/materials/Hardware/MaterialsDock')
+MaterialsDock('element', 'Dock', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDock element
+include('elements/materials/Hardware/MaterialsDock')
+MaterialsDock('element', 'Dock', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDock card
+include('elements/materials/Hardware/MaterialsDock')
+MaterialsDockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDock card
+include('elements/materials/Hardware/MaterialsDock')
+MaterialsDockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsGamepad.card.png b/cloud/documentation/materials/Hardware/MaterialsGamepad.card.png
new file mode 100644
index 00000000000..2e109c3b348
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsGamepad.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsGamepad.element.png b/cloud/documentation/materials/Hardware/MaterialsGamepad.element.png
new file mode 100644
index 00000000000..42aa37f795c
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsGamepad.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsGamepad.md b/cloud/documentation/materials/Hardware/MaterialsGamepad.md
new file mode 100644
index 00000000000..82fc270d855
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsGamepad.md
@@ -0,0 +1,81 @@
+# MaterialsGamepad
+```text
+elements/materials/Hardware/MaterialsGamepad
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGamepad icon](../../../icons/materials/Hardware/MaterialsGamepad.png) | ![MaterialsGamepad element](MaterialsGamepad.element.png) | ![MaterialsGamepad card](MaterialsGamepad.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGamepad element
+include('elements/materials/Hardware/MaterialsGamepad')
+MaterialsGamepad('element', 'Gamepad', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGamepad element
+include('elements/materials/Hardware/MaterialsGamepad')
+MaterialsGamepad('element', 'Gamepad', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGamepad card
+include('elements/materials/Hardware/MaterialsGamepad')
+MaterialsGamepadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGamepad card
+include('elements/materials/Hardware/MaterialsGamepad')
+MaterialsGamepadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsHeadset.card.png b/cloud/documentation/materials/Hardware/MaterialsHeadset.card.png
new file mode 100644
index 00000000000..8b11ae33219
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsHeadset.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsHeadset.element.png b/cloud/documentation/materials/Hardware/MaterialsHeadset.element.png
new file mode 100644
index 00000000000..5d989a1ff09
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsHeadset.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsHeadset.md b/cloud/documentation/materials/Hardware/MaterialsHeadset.md
new file mode 100644
index 00000000000..2d05ae2c22d
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsHeadset.md
@@ -0,0 +1,81 @@
+# MaterialsHeadset
+```text
+elements/materials/Hardware/MaterialsHeadset
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHeadset icon](../../../icons/materials/Hardware/MaterialsHeadset.png) | ![MaterialsHeadset element](MaterialsHeadset.element.png) | ![MaterialsHeadset card](MaterialsHeadset.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHeadset element
+include('elements/materials/Hardware/MaterialsHeadset')
+MaterialsHeadset('element', 'Headset', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHeadset element
+include('elements/materials/Hardware/MaterialsHeadset')
+MaterialsHeadset('element', 'Headset', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHeadset card
+include('elements/materials/Hardware/MaterialsHeadset')
+MaterialsHeadsetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHeadset card
+include('elements/materials/Hardware/MaterialsHeadset')
+MaterialsHeadsetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsHeadsetMic.card.png b/cloud/documentation/materials/Hardware/MaterialsHeadsetMic.card.png
new file mode 100644
index 00000000000..f12300017b2
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsHeadsetMic.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsHeadsetMic.element.png b/cloud/documentation/materials/Hardware/MaterialsHeadsetMic.element.png
new file mode 100644
index 00000000000..7b67e93d477
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsHeadsetMic.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsHeadsetMic.md b/cloud/documentation/materials/Hardware/MaterialsHeadsetMic.md
new file mode 100644
index 00000000000..3aabd341d60
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsHeadsetMic.md
@@ -0,0 +1,81 @@
+# MaterialsHeadsetMic
+```text
+elements/materials/Hardware/MaterialsHeadsetMic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHeadsetMic icon](../../../icons/materials/Hardware/MaterialsHeadsetMic.png) | ![MaterialsHeadsetMic element](MaterialsHeadsetMic.element.png) | ![MaterialsHeadsetMic card](MaterialsHeadsetMic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHeadsetMic element
+include('elements/materials/Hardware/MaterialsHeadsetMic')
+MaterialsHeadsetMic('element', 'Headset Mic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHeadsetMic element
+include('elements/materials/Hardware/MaterialsHeadsetMic')
+MaterialsHeadsetMic('element', 'Headset Mic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHeadsetMic card
+include('elements/materials/Hardware/MaterialsHeadsetMic')
+MaterialsHeadsetMicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHeadsetMic card
+include('elements/materials/Hardware/MaterialsHeadsetMic')
+MaterialsHeadsetMicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboard.card.png b/cloud/documentation/materials/Hardware/MaterialsKeyboard.card.png
new file mode 100644
index 00000000000..c8b2ac1e80f
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboard.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboard.element.png b/cloud/documentation/materials/Hardware/MaterialsKeyboard.element.png
new file mode 100644
index 00000000000..6acd88b31b8
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboard.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboard.md b/cloud/documentation/materials/Hardware/MaterialsKeyboard.md
new file mode 100644
index 00000000000..73522b535c4
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsKeyboard.md
@@ -0,0 +1,81 @@
+# MaterialsKeyboard
+```text
+elements/materials/Hardware/MaterialsKeyboard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsKeyboard icon](../../../icons/materials/Hardware/MaterialsKeyboard.png) | ![MaterialsKeyboard element](MaterialsKeyboard.element.png) | ![MaterialsKeyboard card](MaterialsKeyboard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboard element
+include('elements/materials/Hardware/MaterialsKeyboard')
+MaterialsKeyboard('element', 'Keyboard', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboard element
+include('elements/materials/Hardware/MaterialsKeyboard')
+MaterialsKeyboard('element', 'Keyboard', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboard card
+include('elements/materials/Hardware/MaterialsKeyboard')
+MaterialsKeyboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboard card
+include('elements/materials/Hardware/MaterialsKeyboard')
+MaterialsKeyboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowDown.card.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowDown.card.png
new file mode 100644
index 00000000000..bff64a560cb
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowDown.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowDown.element.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowDown.element.png
new file mode 100644
index 00000000000..8c7598cb08f
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowDown.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowDown.md b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowDown.md
new file mode 100644
index 00000000000..bef23dcbbbc
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowDown.md
@@ -0,0 +1,81 @@
+# MaterialsKeyboardArrowDown
+```text
+elements/materials/Hardware/MaterialsKeyboardArrowDown
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsKeyboardArrowDown icon](../../../icons/materials/Hardware/MaterialsKeyboardArrowDown.png) | ![MaterialsKeyboardArrowDown element](MaterialsKeyboardArrowDown.element.png) | ![MaterialsKeyboardArrowDown card](MaterialsKeyboardArrowDown.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardArrowDown element
+include('elements/materials/Hardware/MaterialsKeyboardArrowDown')
+MaterialsKeyboardArrowDown('element', 'Keyboard Arrow Down', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardArrowDown element
+include('elements/materials/Hardware/MaterialsKeyboardArrowDown')
+MaterialsKeyboardArrowDown('element', 'Keyboard Arrow Down', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardArrowDown card
+include('elements/materials/Hardware/MaterialsKeyboardArrowDown')
+MaterialsKeyboardArrowDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardArrowDown card
+include('elements/materials/Hardware/MaterialsKeyboardArrowDown')
+MaterialsKeyboardArrowDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowLeft.card.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowLeft.card.png
new file mode 100644
index 00000000000..e2acee6caa3
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowLeft.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowLeft.element.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowLeft.element.png
new file mode 100644
index 00000000000..3cf66eefa5d
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowLeft.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowLeft.md b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowLeft.md
new file mode 100644
index 00000000000..5a3392c6e15
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowLeft.md
@@ -0,0 +1,81 @@
+# MaterialsKeyboardArrowLeft
+```text
+elements/materials/Hardware/MaterialsKeyboardArrowLeft
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsKeyboardArrowLeft icon](../../../icons/materials/Hardware/MaterialsKeyboardArrowLeft.png) | ![MaterialsKeyboardArrowLeft element](MaterialsKeyboardArrowLeft.element.png) | ![MaterialsKeyboardArrowLeft card](MaterialsKeyboardArrowLeft.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardArrowLeft element
+include('elements/materials/Hardware/MaterialsKeyboardArrowLeft')
+MaterialsKeyboardArrowLeft('element', 'Keyboard Arrow Left', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardArrowLeft element
+include('elements/materials/Hardware/MaterialsKeyboardArrowLeft')
+MaterialsKeyboardArrowLeft('element', 'Keyboard Arrow Left', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardArrowLeft card
+include('elements/materials/Hardware/MaterialsKeyboardArrowLeft')
+MaterialsKeyboardArrowLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardArrowLeft card
+include('elements/materials/Hardware/MaterialsKeyboardArrowLeft')
+MaterialsKeyboardArrowLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowRight.card.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowRight.card.png
new file mode 100644
index 00000000000..124351b4df4
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowRight.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowRight.element.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowRight.element.png
new file mode 100644
index 00000000000..3732c77419b
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowRight.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowRight.md b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowRight.md
new file mode 100644
index 00000000000..77cf570c9b1
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowRight.md
@@ -0,0 +1,81 @@
+# MaterialsKeyboardArrowRight
+```text
+elements/materials/Hardware/MaterialsKeyboardArrowRight
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsKeyboardArrowRight icon](../../../icons/materials/Hardware/MaterialsKeyboardArrowRight.png) | ![MaterialsKeyboardArrowRight element](MaterialsKeyboardArrowRight.element.png) | ![MaterialsKeyboardArrowRight card](MaterialsKeyboardArrowRight.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardArrowRight element
+include('elements/materials/Hardware/MaterialsKeyboardArrowRight')
+MaterialsKeyboardArrowRight('element', 'Keyboard Arrow Right', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardArrowRight element
+include('elements/materials/Hardware/MaterialsKeyboardArrowRight')
+MaterialsKeyboardArrowRight('element', 'Keyboard Arrow Right', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardArrowRight card
+include('elements/materials/Hardware/MaterialsKeyboardArrowRight')
+MaterialsKeyboardArrowRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardArrowRight card
+include('elements/materials/Hardware/MaterialsKeyboardArrowRight')
+MaterialsKeyboardArrowRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowUp.card.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowUp.card.png
new file mode 100644
index 00000000000..47c67cbd6a4
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowUp.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowUp.element.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowUp.element.png
new file mode 100644
index 00000000000..8d7c29348bb
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowUp.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowUp.md b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowUp.md
new file mode 100644
index 00000000000..ac4030ea205
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsKeyboardArrowUp.md
@@ -0,0 +1,81 @@
+# MaterialsKeyboardArrowUp
+```text
+elements/materials/Hardware/MaterialsKeyboardArrowUp
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsKeyboardArrowUp icon](../../../icons/materials/Hardware/MaterialsKeyboardArrowUp.png) | ![MaterialsKeyboardArrowUp element](MaterialsKeyboardArrowUp.element.png) | ![MaterialsKeyboardArrowUp card](MaterialsKeyboardArrowUp.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardArrowUp element
+include('elements/materials/Hardware/MaterialsKeyboardArrowUp')
+MaterialsKeyboardArrowUp('element', 'Keyboard Arrow Up', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardArrowUp element
+include('elements/materials/Hardware/MaterialsKeyboardArrowUp')
+MaterialsKeyboardArrowUp('element', 'Keyboard Arrow Up', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardArrowUp card
+include('elements/materials/Hardware/MaterialsKeyboardArrowUp')
+MaterialsKeyboardArrowUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardArrowUp card
+include('elements/materials/Hardware/MaterialsKeyboardArrowUp')
+MaterialsKeyboardArrowUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardBackspace.card.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardBackspace.card.png
new file mode 100644
index 00000000000..741a1deef65
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardBackspace.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardBackspace.element.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardBackspace.element.png
new file mode 100644
index 00000000000..c6899d58585
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardBackspace.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardBackspace.md b/cloud/documentation/materials/Hardware/MaterialsKeyboardBackspace.md
new file mode 100644
index 00000000000..7b4f86978ed
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsKeyboardBackspace.md
@@ -0,0 +1,81 @@
+# MaterialsKeyboardBackspace
+```text
+elements/materials/Hardware/MaterialsKeyboardBackspace
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsKeyboardBackspace icon](../../../icons/materials/Hardware/MaterialsKeyboardBackspace.png) | ![MaterialsKeyboardBackspace element](MaterialsKeyboardBackspace.element.png) | ![MaterialsKeyboardBackspace card](MaterialsKeyboardBackspace.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardBackspace element
+include('elements/materials/Hardware/MaterialsKeyboardBackspace')
+MaterialsKeyboardBackspace('element', 'Keyboard Backspace', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardBackspace element
+include('elements/materials/Hardware/MaterialsKeyboardBackspace')
+MaterialsKeyboardBackspace('element', 'Keyboard Backspace', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardBackspace card
+include('elements/materials/Hardware/MaterialsKeyboardBackspace')
+MaterialsKeyboardBackspaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardBackspace card
+include('elements/materials/Hardware/MaterialsKeyboardBackspace')
+MaterialsKeyboardBackspaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardCapslock.card.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardCapslock.card.png
new file mode 100644
index 00000000000..2c33da5d833
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardCapslock.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardCapslock.element.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardCapslock.element.png
new file mode 100644
index 00000000000..e3b67eb00c3
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardCapslock.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardCapslock.md b/cloud/documentation/materials/Hardware/MaterialsKeyboardCapslock.md
new file mode 100644
index 00000000000..d15cf3b1c7f
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsKeyboardCapslock.md
@@ -0,0 +1,81 @@
+# MaterialsKeyboardCapslock
+```text
+elements/materials/Hardware/MaterialsKeyboardCapslock
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsKeyboardCapslock icon](../../../icons/materials/Hardware/MaterialsKeyboardCapslock.png) | ![MaterialsKeyboardCapslock element](MaterialsKeyboardCapslock.element.png) | ![MaterialsKeyboardCapslock card](MaterialsKeyboardCapslock.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardCapslock element
+include('elements/materials/Hardware/MaterialsKeyboardCapslock')
+MaterialsKeyboardCapslock('element', 'Keyboard Capslock', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardCapslock element
+include('elements/materials/Hardware/MaterialsKeyboardCapslock')
+MaterialsKeyboardCapslock('element', 'Keyboard Capslock', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardCapslock card
+include('elements/materials/Hardware/MaterialsKeyboardCapslock')
+MaterialsKeyboardCapslockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardCapslock card
+include('elements/materials/Hardware/MaterialsKeyboardCapslock')
+MaterialsKeyboardCapslockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardHide.card.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardHide.card.png
new file mode 100644
index 00000000000..a59cac3c49b
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardHide.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardHide.element.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardHide.element.png
new file mode 100644
index 00000000000..96778cb9c92
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardHide.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardHide.md b/cloud/documentation/materials/Hardware/MaterialsKeyboardHide.md
new file mode 100644
index 00000000000..6d8b7ed3598
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsKeyboardHide.md
@@ -0,0 +1,81 @@
+# MaterialsKeyboardHide
+```text
+elements/materials/Hardware/MaterialsKeyboardHide
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsKeyboardHide icon](../../../icons/materials/Hardware/MaterialsKeyboardHide.png) | ![MaterialsKeyboardHide element](MaterialsKeyboardHide.element.png) | ![MaterialsKeyboardHide card](MaterialsKeyboardHide.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardHide element
+include('elements/materials/Hardware/MaterialsKeyboardHide')
+MaterialsKeyboardHide('element', 'Keyboard Hide', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardHide element
+include('elements/materials/Hardware/MaterialsKeyboardHide')
+MaterialsKeyboardHide('element', 'Keyboard Hide', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardHide card
+include('elements/materials/Hardware/MaterialsKeyboardHide')
+MaterialsKeyboardHideCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardHide card
+include('elements/materials/Hardware/MaterialsKeyboardHide')
+MaterialsKeyboardHideCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardReturn.card.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardReturn.card.png
new file mode 100644
index 00000000000..9a5e3303018
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardReturn.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardReturn.element.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardReturn.element.png
new file mode 100644
index 00000000000..bf576fb6aaf
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardReturn.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardReturn.md b/cloud/documentation/materials/Hardware/MaterialsKeyboardReturn.md
new file mode 100644
index 00000000000..8979900d4fd
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsKeyboardReturn.md
@@ -0,0 +1,81 @@
+# MaterialsKeyboardReturn
+```text
+elements/materials/Hardware/MaterialsKeyboardReturn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsKeyboardReturn icon](../../../icons/materials/Hardware/MaterialsKeyboardReturn.png) | ![MaterialsKeyboardReturn element](MaterialsKeyboardReturn.element.png) | ![MaterialsKeyboardReturn card](MaterialsKeyboardReturn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardReturn element
+include('elements/materials/Hardware/MaterialsKeyboardReturn')
+MaterialsKeyboardReturn('element', 'Keyboard Return', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardReturn element
+include('elements/materials/Hardware/MaterialsKeyboardReturn')
+MaterialsKeyboardReturn('element', 'Keyboard Return', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardReturn card
+include('elements/materials/Hardware/MaterialsKeyboardReturn')
+MaterialsKeyboardReturnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardReturn card
+include('elements/materials/Hardware/MaterialsKeyboardReturn')
+MaterialsKeyboardReturnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardTab.card.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardTab.card.png
new file mode 100644
index 00000000000..f45884caaf9
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardTab.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardTab.element.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardTab.element.png
new file mode 100644
index 00000000000..9cffa45a233
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardTab.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardTab.md b/cloud/documentation/materials/Hardware/MaterialsKeyboardTab.md
new file mode 100644
index 00000000000..a903a39a4f7
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsKeyboardTab.md
@@ -0,0 +1,81 @@
+# MaterialsKeyboardTab
+```text
+elements/materials/Hardware/MaterialsKeyboardTab
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsKeyboardTab icon](../../../icons/materials/Hardware/MaterialsKeyboardTab.png) | ![MaterialsKeyboardTab element](MaterialsKeyboardTab.element.png) | ![MaterialsKeyboardTab card](MaterialsKeyboardTab.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardTab element
+include('elements/materials/Hardware/MaterialsKeyboardTab')
+MaterialsKeyboardTab('element', 'Keyboard Tab', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardTab element
+include('elements/materials/Hardware/MaterialsKeyboardTab')
+MaterialsKeyboardTab('element', 'Keyboard Tab', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardTab card
+include('elements/materials/Hardware/MaterialsKeyboardTab')
+MaterialsKeyboardTabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardTab card
+include('elements/materials/Hardware/MaterialsKeyboardTab')
+MaterialsKeyboardTabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardVoice.card.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardVoice.card.png
new file mode 100644
index 00000000000..d34f3b95bb0
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardVoice.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardVoice.element.png b/cloud/documentation/materials/Hardware/MaterialsKeyboardVoice.element.png
new file mode 100644
index 00000000000..0d2df3846b8
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsKeyboardVoice.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsKeyboardVoice.md b/cloud/documentation/materials/Hardware/MaterialsKeyboardVoice.md
new file mode 100644
index 00000000000..a32fa058bc0
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsKeyboardVoice.md
@@ -0,0 +1,81 @@
+# MaterialsKeyboardVoice
+```text
+elements/materials/Hardware/MaterialsKeyboardVoice
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsKeyboardVoice icon](../../../icons/materials/Hardware/MaterialsKeyboardVoice.png) | ![MaterialsKeyboardVoice element](MaterialsKeyboardVoice.element.png) | ![MaterialsKeyboardVoice card](MaterialsKeyboardVoice.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardVoice element
+include('elements/materials/Hardware/MaterialsKeyboardVoice')
+MaterialsKeyboardVoice('element', 'Keyboard Voice', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardVoice element
+include('elements/materials/Hardware/MaterialsKeyboardVoice')
+MaterialsKeyboardVoice('element', 'Keyboard Voice', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardVoice card
+include('elements/materials/Hardware/MaterialsKeyboardVoice')
+MaterialsKeyboardVoiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardVoice card
+include('elements/materials/Hardware/MaterialsKeyboardVoice')
+MaterialsKeyboardVoiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsLaptop.card.png b/cloud/documentation/materials/Hardware/MaterialsLaptop.card.png
new file mode 100644
index 00000000000..c40057f4a1b
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsLaptop.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsLaptop.element.png b/cloud/documentation/materials/Hardware/MaterialsLaptop.element.png
new file mode 100644
index 00000000000..291fb3e70a9
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsLaptop.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsLaptop.md b/cloud/documentation/materials/Hardware/MaterialsLaptop.md
new file mode 100644
index 00000000000..46e3b30222b
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsLaptop.md
@@ -0,0 +1,81 @@
+# MaterialsLaptop
+```text
+elements/materials/Hardware/MaterialsLaptop
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLaptop icon](../../../icons/materials/Hardware/MaterialsLaptop.png) | ![MaterialsLaptop element](MaterialsLaptop.element.png) | ![MaterialsLaptop card](MaterialsLaptop.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaptop element
+include('elements/materials/Hardware/MaterialsLaptop')
+MaterialsLaptop('element', 'Laptop', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaptop element
+include('elements/materials/Hardware/MaterialsLaptop')
+MaterialsLaptop('element', 'Laptop', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLaptop card
+include('elements/materials/Hardware/MaterialsLaptop')
+MaterialsLaptopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLaptop card
+include('elements/materials/Hardware/MaterialsLaptop')
+MaterialsLaptopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsLaptopChromebook.card.png b/cloud/documentation/materials/Hardware/MaterialsLaptopChromebook.card.png
new file mode 100644
index 00000000000..6556da59af8
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsLaptopChromebook.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsLaptopChromebook.element.png b/cloud/documentation/materials/Hardware/MaterialsLaptopChromebook.element.png
new file mode 100644
index 00000000000..39e384af809
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsLaptopChromebook.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsLaptopChromebook.md b/cloud/documentation/materials/Hardware/MaterialsLaptopChromebook.md
new file mode 100644
index 00000000000..bf0808490a4
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsLaptopChromebook.md
@@ -0,0 +1,81 @@
+# MaterialsLaptopChromebook
+```text
+elements/materials/Hardware/MaterialsLaptopChromebook
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLaptopChromebook icon](../../../icons/materials/Hardware/MaterialsLaptopChromebook.png) | ![MaterialsLaptopChromebook element](MaterialsLaptopChromebook.element.png) | ![MaterialsLaptopChromebook card](MaterialsLaptopChromebook.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaptopChromebook element
+include('elements/materials/Hardware/MaterialsLaptopChromebook')
+MaterialsLaptopChromebook('element', 'Laptop Chromebook', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaptopChromebook element
+include('elements/materials/Hardware/MaterialsLaptopChromebook')
+MaterialsLaptopChromebook('element', 'Laptop Chromebook', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLaptopChromebook card
+include('elements/materials/Hardware/MaterialsLaptopChromebook')
+MaterialsLaptopChromebookCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLaptopChromebook card
+include('elements/materials/Hardware/MaterialsLaptopChromebook')
+MaterialsLaptopChromebookCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsLaptopMac.card.png b/cloud/documentation/materials/Hardware/MaterialsLaptopMac.card.png
new file mode 100644
index 00000000000..24ceb1e5270
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsLaptopMac.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsLaptopMac.element.png b/cloud/documentation/materials/Hardware/MaterialsLaptopMac.element.png
new file mode 100644
index 00000000000..8bc317dde61
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsLaptopMac.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsLaptopMac.md b/cloud/documentation/materials/Hardware/MaterialsLaptopMac.md
new file mode 100644
index 00000000000..88209d0f125
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsLaptopMac.md
@@ -0,0 +1,81 @@
+# MaterialsLaptopMac
+```text
+elements/materials/Hardware/MaterialsLaptopMac
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLaptopMac icon](../../../icons/materials/Hardware/MaterialsLaptopMac.png) | ![MaterialsLaptopMac element](MaterialsLaptopMac.element.png) | ![MaterialsLaptopMac card](MaterialsLaptopMac.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaptopMac element
+include('elements/materials/Hardware/MaterialsLaptopMac')
+MaterialsLaptopMac('element', 'Laptop Mac', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaptopMac element
+include('elements/materials/Hardware/MaterialsLaptopMac')
+MaterialsLaptopMac('element', 'Laptop Mac', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLaptopMac card
+include('elements/materials/Hardware/MaterialsLaptopMac')
+MaterialsLaptopMacCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLaptopMac card
+include('elements/materials/Hardware/MaterialsLaptopMac')
+MaterialsLaptopMacCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsLaptopWindows.card.png b/cloud/documentation/materials/Hardware/MaterialsLaptopWindows.card.png
new file mode 100644
index 00000000000..43dabe7de38
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsLaptopWindows.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsLaptopWindows.element.png b/cloud/documentation/materials/Hardware/MaterialsLaptopWindows.element.png
new file mode 100644
index 00000000000..5b7d7d4b8d4
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsLaptopWindows.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsLaptopWindows.md b/cloud/documentation/materials/Hardware/MaterialsLaptopWindows.md
new file mode 100644
index 00000000000..97053a07f42
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsLaptopWindows.md
@@ -0,0 +1,81 @@
+# MaterialsLaptopWindows
+```text
+elements/materials/Hardware/MaterialsLaptopWindows
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLaptopWindows icon](../../../icons/materials/Hardware/MaterialsLaptopWindows.png) | ![MaterialsLaptopWindows element](MaterialsLaptopWindows.element.png) | ![MaterialsLaptopWindows card](MaterialsLaptopWindows.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaptopWindows element
+include('elements/materials/Hardware/MaterialsLaptopWindows')
+MaterialsLaptopWindows('element', 'Laptop Windows', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaptopWindows element
+include('elements/materials/Hardware/MaterialsLaptopWindows')
+MaterialsLaptopWindows('element', 'Laptop Windows', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLaptopWindows card
+include('elements/materials/Hardware/MaterialsLaptopWindows')
+MaterialsLaptopWindowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLaptopWindows card
+include('elements/materials/Hardware/MaterialsLaptopWindows')
+MaterialsLaptopWindowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsMemory.card.png b/cloud/documentation/materials/Hardware/MaterialsMemory.card.png
new file mode 100644
index 00000000000..ba595680c28
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsMemory.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsMemory.element.png b/cloud/documentation/materials/Hardware/MaterialsMemory.element.png
new file mode 100644
index 00000000000..95f939c1f04
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsMemory.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsMemory.md b/cloud/documentation/materials/Hardware/MaterialsMemory.md
new file mode 100644
index 00000000000..a9c233aded4
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsMemory.md
@@ -0,0 +1,81 @@
+# MaterialsMemory
+```text
+elements/materials/Hardware/MaterialsMemory
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMemory icon](../../../icons/materials/Hardware/MaterialsMemory.png) | ![MaterialsMemory element](MaterialsMemory.element.png) | ![MaterialsMemory card](MaterialsMemory.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMemory element
+include('elements/materials/Hardware/MaterialsMemory')
+MaterialsMemory('element', 'Memory', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMemory element
+include('elements/materials/Hardware/MaterialsMemory')
+MaterialsMemory('element', 'Memory', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMemory card
+include('elements/materials/Hardware/MaterialsMemory')
+MaterialsMemoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMemory card
+include('elements/materials/Hardware/MaterialsMemory')
+MaterialsMemoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsMouse.card.png b/cloud/documentation/materials/Hardware/MaterialsMouse.card.png
new file mode 100644
index 00000000000..36e4c8413dc
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsMouse.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsMouse.element.png b/cloud/documentation/materials/Hardware/MaterialsMouse.element.png
new file mode 100644
index 00000000000..91b0c23cb87
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsMouse.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsMouse.md b/cloud/documentation/materials/Hardware/MaterialsMouse.md
new file mode 100644
index 00000000000..11811a534e2
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsMouse.md
@@ -0,0 +1,81 @@
+# MaterialsMouse
+```text
+elements/materials/Hardware/MaterialsMouse
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMouse icon](../../../icons/materials/Hardware/MaterialsMouse.png) | ![MaterialsMouse element](MaterialsMouse.element.png) | ![MaterialsMouse card](MaterialsMouse.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMouse element
+include('elements/materials/Hardware/MaterialsMouse')
+MaterialsMouse('element', 'Mouse', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMouse element
+include('elements/materials/Hardware/MaterialsMouse')
+MaterialsMouse('element', 'Mouse', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMouse card
+include('elements/materials/Hardware/MaterialsMouse')
+MaterialsMouseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMouse card
+include('elements/materials/Hardware/MaterialsMouse')
+MaterialsMouseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsPhoneAndroid.card.png b/cloud/documentation/materials/Hardware/MaterialsPhoneAndroid.card.png
new file mode 100644
index 00000000000..f3b1a5496a4
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsPhoneAndroid.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsPhoneAndroid.element.png b/cloud/documentation/materials/Hardware/MaterialsPhoneAndroid.element.png
new file mode 100644
index 00000000000..dccba42c811
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsPhoneAndroid.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsPhoneAndroid.md b/cloud/documentation/materials/Hardware/MaterialsPhoneAndroid.md
new file mode 100644
index 00000000000..0504245e469
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsPhoneAndroid.md
@@ -0,0 +1,81 @@
+# MaterialsPhoneAndroid
+```text
+elements/materials/Hardware/MaterialsPhoneAndroid
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPhoneAndroid icon](../../../icons/materials/Hardware/MaterialsPhoneAndroid.png) | ![MaterialsPhoneAndroid element](MaterialsPhoneAndroid.element.png) | ![MaterialsPhoneAndroid card](MaterialsPhoneAndroid.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneAndroid element
+include('elements/materials/Hardware/MaterialsPhoneAndroid')
+MaterialsPhoneAndroid('element', 'Phone Android', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneAndroid element
+include('elements/materials/Hardware/MaterialsPhoneAndroid')
+MaterialsPhoneAndroid('element', 'Phone Android', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhoneAndroid card
+include('elements/materials/Hardware/MaterialsPhoneAndroid')
+MaterialsPhoneAndroidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhoneAndroid card
+include('elements/materials/Hardware/MaterialsPhoneAndroid')
+MaterialsPhoneAndroidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsPhoneIphone.card.png b/cloud/documentation/materials/Hardware/MaterialsPhoneIphone.card.png
new file mode 100644
index 00000000000..1876212caa6
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsPhoneIphone.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsPhoneIphone.element.png b/cloud/documentation/materials/Hardware/MaterialsPhoneIphone.element.png
new file mode 100644
index 00000000000..487954939cc
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsPhoneIphone.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsPhoneIphone.md b/cloud/documentation/materials/Hardware/MaterialsPhoneIphone.md
new file mode 100644
index 00000000000..a29f94ef127
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsPhoneIphone.md
@@ -0,0 +1,81 @@
+# MaterialsPhoneIphone
+```text
+elements/materials/Hardware/MaterialsPhoneIphone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPhoneIphone icon](../../../icons/materials/Hardware/MaterialsPhoneIphone.png) | ![MaterialsPhoneIphone element](MaterialsPhoneIphone.element.png) | ![MaterialsPhoneIphone card](MaterialsPhoneIphone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneIphone element
+include('elements/materials/Hardware/MaterialsPhoneIphone')
+MaterialsPhoneIphone('element', 'Phone Iphone', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneIphone element
+include('elements/materials/Hardware/MaterialsPhoneIphone')
+MaterialsPhoneIphone('element', 'Phone Iphone', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhoneIphone card
+include('elements/materials/Hardware/MaterialsPhoneIphone')
+MaterialsPhoneIphoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhoneIphone card
+include('elements/materials/Hardware/MaterialsPhoneIphone')
+MaterialsPhoneIphoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsPhonelink.card.png b/cloud/documentation/materials/Hardware/MaterialsPhonelink.card.png
new file mode 100644
index 00000000000..7ab9e47cb63
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsPhonelink.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsPhonelink.element.png b/cloud/documentation/materials/Hardware/MaterialsPhonelink.element.png
new file mode 100644
index 00000000000..cc9ca1779e1
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsPhonelink.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsPhonelink.md b/cloud/documentation/materials/Hardware/MaterialsPhonelink.md
new file mode 100644
index 00000000000..e5340c85a3d
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsPhonelink.md
@@ -0,0 +1,81 @@
+# MaterialsPhonelink
+```text
+elements/materials/Hardware/MaterialsPhonelink
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPhonelink icon](../../../icons/materials/Hardware/MaterialsPhonelink.png) | ![MaterialsPhonelink element](MaterialsPhonelink.element.png) | ![MaterialsPhonelink card](MaterialsPhonelink.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhonelink element
+include('elements/materials/Hardware/MaterialsPhonelink')
+MaterialsPhonelink('element', 'Phonelink', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhonelink element
+include('elements/materials/Hardware/MaterialsPhonelink')
+MaterialsPhonelink('element', 'Phonelink', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhonelink card
+include('elements/materials/Hardware/MaterialsPhonelink')
+MaterialsPhonelinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhonelink card
+include('elements/materials/Hardware/MaterialsPhonelink')
+MaterialsPhonelinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsPhonelinkOff.card.png b/cloud/documentation/materials/Hardware/MaterialsPhonelinkOff.card.png
new file mode 100644
index 00000000000..760c4ff553b
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsPhonelinkOff.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsPhonelinkOff.element.png b/cloud/documentation/materials/Hardware/MaterialsPhonelinkOff.element.png
new file mode 100644
index 00000000000..f2cde818745
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsPhonelinkOff.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsPhonelinkOff.md b/cloud/documentation/materials/Hardware/MaterialsPhonelinkOff.md
new file mode 100644
index 00000000000..481fc41a0bf
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsPhonelinkOff.md
@@ -0,0 +1,81 @@
+# MaterialsPhonelinkOff
+```text
+elements/materials/Hardware/MaterialsPhonelinkOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPhonelinkOff icon](../../../icons/materials/Hardware/MaterialsPhonelinkOff.png) | ![MaterialsPhonelinkOff element](MaterialsPhonelinkOff.element.png) | ![MaterialsPhonelinkOff card](MaterialsPhonelinkOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhonelinkOff element
+include('elements/materials/Hardware/MaterialsPhonelinkOff')
+MaterialsPhonelinkOff('element', 'Phonelink Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhonelinkOff element
+include('elements/materials/Hardware/MaterialsPhonelinkOff')
+MaterialsPhonelinkOff('element', 'Phonelink Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhonelinkOff card
+include('elements/materials/Hardware/MaterialsPhonelinkOff')
+MaterialsPhonelinkOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhonelinkOff card
+include('elements/materials/Hardware/MaterialsPhonelinkOff')
+MaterialsPhonelinkOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsPowerInput.card.png b/cloud/documentation/materials/Hardware/MaterialsPowerInput.card.png
new file mode 100644
index 00000000000..78f86a9ae60
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsPowerInput.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsPowerInput.element.png b/cloud/documentation/materials/Hardware/MaterialsPowerInput.element.png
new file mode 100644
index 00000000000..76f810b35bd
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsPowerInput.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsPowerInput.md b/cloud/documentation/materials/Hardware/MaterialsPowerInput.md
new file mode 100644
index 00000000000..4ff15c33c79
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsPowerInput.md
@@ -0,0 +1,81 @@
+# MaterialsPowerInput
+```text
+elements/materials/Hardware/MaterialsPowerInput
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPowerInput icon](../../../icons/materials/Hardware/MaterialsPowerInput.png) | ![MaterialsPowerInput element](MaterialsPowerInput.element.png) | ![MaterialsPowerInput card](MaterialsPowerInput.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPowerInput element
+include('elements/materials/Hardware/MaterialsPowerInput')
+MaterialsPowerInput('element', 'Power Input', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPowerInput element
+include('elements/materials/Hardware/MaterialsPowerInput')
+MaterialsPowerInput('element', 'Power Input', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPowerInput card
+include('elements/materials/Hardware/MaterialsPowerInput')
+MaterialsPowerInputCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPowerInput card
+include('elements/materials/Hardware/MaterialsPowerInput')
+MaterialsPowerInputCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsRouter.card.png b/cloud/documentation/materials/Hardware/MaterialsRouter.card.png
new file mode 100644
index 00000000000..afa60e48589
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsRouter.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsRouter.element.png b/cloud/documentation/materials/Hardware/MaterialsRouter.element.png
new file mode 100644
index 00000000000..eed7987abd3
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsRouter.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsRouter.md b/cloud/documentation/materials/Hardware/MaterialsRouter.md
new file mode 100644
index 00000000000..609fabba79a
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsRouter.md
@@ -0,0 +1,81 @@
+# MaterialsRouter
+```text
+elements/materials/Hardware/MaterialsRouter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRouter icon](../../../icons/materials/Hardware/MaterialsRouter.png) | ![MaterialsRouter element](MaterialsRouter.element.png) | ![MaterialsRouter card](MaterialsRouter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRouter element
+include('elements/materials/Hardware/MaterialsRouter')
+MaterialsRouter('element', 'Router', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRouter element
+include('elements/materials/Hardware/MaterialsRouter')
+MaterialsRouter('element', 'Router', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRouter card
+include('elements/materials/Hardware/MaterialsRouter')
+MaterialsRouterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRouter card
+include('elements/materials/Hardware/MaterialsRouter')
+MaterialsRouterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsScanner.card.png b/cloud/documentation/materials/Hardware/MaterialsScanner.card.png
new file mode 100644
index 00000000000..a94dc750185
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsScanner.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsScanner.element.png b/cloud/documentation/materials/Hardware/MaterialsScanner.element.png
new file mode 100644
index 00000000000..6cb68e6c641
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsScanner.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsScanner.md b/cloud/documentation/materials/Hardware/MaterialsScanner.md
new file mode 100644
index 00000000000..9478d836392
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsScanner.md
@@ -0,0 +1,81 @@
+# MaterialsScanner
+```text
+elements/materials/Hardware/MaterialsScanner
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsScanner icon](../../../icons/materials/Hardware/MaterialsScanner.png) | ![MaterialsScanner element](MaterialsScanner.element.png) | ![MaterialsScanner card](MaterialsScanner.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScanner element
+include('elements/materials/Hardware/MaterialsScanner')
+MaterialsScanner('element', 'Scanner', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScanner element
+include('elements/materials/Hardware/MaterialsScanner')
+MaterialsScanner('element', 'Scanner', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsScanner card
+include('elements/materials/Hardware/MaterialsScanner')
+MaterialsScannerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsScanner card
+include('elements/materials/Hardware/MaterialsScanner')
+MaterialsScannerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsSecurity.card.png b/cloud/documentation/materials/Hardware/MaterialsSecurity.card.png
new file mode 100644
index 00000000000..6cdc04afc50
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsSecurity.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsSecurity.element.png b/cloud/documentation/materials/Hardware/MaterialsSecurity.element.png
new file mode 100644
index 00000000000..5127810ea7b
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsSecurity.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsSecurity.md b/cloud/documentation/materials/Hardware/MaterialsSecurity.md
new file mode 100644
index 00000000000..41edbe86bbe
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsSecurity.md
@@ -0,0 +1,81 @@
+# MaterialsSecurity
+```text
+elements/materials/Hardware/MaterialsSecurity
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSecurity icon](../../../icons/materials/Hardware/MaterialsSecurity.png) | ![MaterialsSecurity element](MaterialsSecurity.element.png) | ![MaterialsSecurity card](MaterialsSecurity.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSecurity element
+include('elements/materials/Hardware/MaterialsSecurity')
+MaterialsSecurity('element', 'Security', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSecurity element
+include('elements/materials/Hardware/MaterialsSecurity')
+MaterialsSecurity('element', 'Security', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSecurity card
+include('elements/materials/Hardware/MaterialsSecurity')
+MaterialsSecurityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSecurity card
+include('elements/materials/Hardware/MaterialsSecurity')
+MaterialsSecurityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsSimCard.card.png b/cloud/documentation/materials/Hardware/MaterialsSimCard.card.png
new file mode 100644
index 00000000000..dfbe17ddd11
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsSimCard.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsSimCard.element.png b/cloud/documentation/materials/Hardware/MaterialsSimCard.element.png
new file mode 100644
index 00000000000..6ecd5a6d906
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsSimCard.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsSimCard.md b/cloud/documentation/materials/Hardware/MaterialsSimCard.md
new file mode 100644
index 00000000000..17560b6f4e9
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsSimCard.md
@@ -0,0 +1,81 @@
+# MaterialsSimCard
+```text
+elements/materials/Hardware/MaterialsSimCard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSimCard icon](../../../icons/materials/Hardware/MaterialsSimCard.png) | ![MaterialsSimCard element](MaterialsSimCard.element.png) | ![MaterialsSimCard card](MaterialsSimCard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSimCard element
+include('elements/materials/Hardware/MaterialsSimCard')
+MaterialsSimCard('element', 'Sim Card', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSimCard element
+include('elements/materials/Hardware/MaterialsSimCard')
+MaterialsSimCard('element', 'Sim Card', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSimCard card
+include('elements/materials/Hardware/MaterialsSimCard')
+MaterialsSimCardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSimCard card
+include('elements/materials/Hardware/MaterialsSimCard')
+MaterialsSimCardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsSmartphone.card.png b/cloud/documentation/materials/Hardware/MaterialsSmartphone.card.png
new file mode 100644
index 00000000000..8607e97840c
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsSmartphone.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsSmartphone.element.png b/cloud/documentation/materials/Hardware/MaterialsSmartphone.element.png
new file mode 100644
index 00000000000..8c3f3b11d55
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsSmartphone.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsSmartphone.md b/cloud/documentation/materials/Hardware/MaterialsSmartphone.md
new file mode 100644
index 00000000000..5b6402d5db5
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsSmartphone.md
@@ -0,0 +1,81 @@
+# MaterialsSmartphone
+```text
+elements/materials/Hardware/MaterialsSmartphone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSmartphone icon](../../../icons/materials/Hardware/MaterialsSmartphone.png) | ![MaterialsSmartphone element](MaterialsSmartphone.element.png) | ![MaterialsSmartphone card](MaterialsSmartphone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSmartphone element
+include('elements/materials/Hardware/MaterialsSmartphone')
+MaterialsSmartphone('element', 'Smartphone', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSmartphone element
+include('elements/materials/Hardware/MaterialsSmartphone')
+MaterialsSmartphone('element', 'Smartphone', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSmartphone card
+include('elements/materials/Hardware/MaterialsSmartphone')
+MaterialsSmartphoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSmartphone card
+include('elements/materials/Hardware/MaterialsSmartphone')
+MaterialsSmartphoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsSpeaker.card.png b/cloud/documentation/materials/Hardware/MaterialsSpeaker.card.png
new file mode 100644
index 00000000000..b17f2c9bc01
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsSpeaker.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsSpeaker.element.png b/cloud/documentation/materials/Hardware/MaterialsSpeaker.element.png
new file mode 100644
index 00000000000..e4609621625
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsSpeaker.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsSpeaker.md b/cloud/documentation/materials/Hardware/MaterialsSpeaker.md
new file mode 100644
index 00000000000..0500d76095c
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsSpeaker.md
@@ -0,0 +1,81 @@
+# MaterialsSpeaker
+```text
+elements/materials/Hardware/MaterialsSpeaker
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSpeaker icon](../../../icons/materials/Hardware/MaterialsSpeaker.png) | ![MaterialsSpeaker element](MaterialsSpeaker.element.png) | ![MaterialsSpeaker card](MaterialsSpeaker.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeaker element
+include('elements/materials/Hardware/MaterialsSpeaker')
+MaterialsSpeaker('element', 'Speaker', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeaker element
+include('elements/materials/Hardware/MaterialsSpeaker')
+MaterialsSpeaker('element', 'Speaker', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSpeaker card
+include('elements/materials/Hardware/MaterialsSpeaker')
+MaterialsSpeakerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSpeaker card
+include('elements/materials/Hardware/MaterialsSpeaker')
+MaterialsSpeakerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsSpeakerGroup.card.png b/cloud/documentation/materials/Hardware/MaterialsSpeakerGroup.card.png
new file mode 100644
index 00000000000..efcf18bd3c9
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsSpeakerGroup.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsSpeakerGroup.element.png b/cloud/documentation/materials/Hardware/MaterialsSpeakerGroup.element.png
new file mode 100644
index 00000000000..d90046239d5
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsSpeakerGroup.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsSpeakerGroup.md b/cloud/documentation/materials/Hardware/MaterialsSpeakerGroup.md
new file mode 100644
index 00000000000..4ed4ca37944
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsSpeakerGroup.md
@@ -0,0 +1,81 @@
+# MaterialsSpeakerGroup
+```text
+elements/materials/Hardware/MaterialsSpeakerGroup
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSpeakerGroup icon](../../../icons/materials/Hardware/MaterialsSpeakerGroup.png) | ![MaterialsSpeakerGroup element](MaterialsSpeakerGroup.element.png) | ![MaterialsSpeakerGroup card](MaterialsSpeakerGroup.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeakerGroup element
+include('elements/materials/Hardware/MaterialsSpeakerGroup')
+MaterialsSpeakerGroup('element', 'Speaker Group', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeakerGroup element
+include('elements/materials/Hardware/MaterialsSpeakerGroup')
+MaterialsSpeakerGroup('element', 'Speaker Group', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSpeakerGroup card
+include('elements/materials/Hardware/MaterialsSpeakerGroup')
+MaterialsSpeakerGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSpeakerGroup card
+include('elements/materials/Hardware/MaterialsSpeakerGroup')
+MaterialsSpeakerGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsTablet.card.png b/cloud/documentation/materials/Hardware/MaterialsTablet.card.png
new file mode 100644
index 00000000000..b9377f3255e
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsTablet.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsTablet.element.png b/cloud/documentation/materials/Hardware/MaterialsTablet.element.png
new file mode 100644
index 00000000000..61a6396b051
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsTablet.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsTablet.md b/cloud/documentation/materials/Hardware/MaterialsTablet.md
new file mode 100644
index 00000000000..4d00fd01562
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsTablet.md
@@ -0,0 +1,81 @@
+# MaterialsTablet
+```text
+elements/materials/Hardware/MaterialsTablet
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTablet icon](../../../icons/materials/Hardware/MaterialsTablet.png) | ![MaterialsTablet element](MaterialsTablet.element.png) | ![MaterialsTablet card](MaterialsTablet.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTablet element
+include('elements/materials/Hardware/MaterialsTablet')
+MaterialsTablet('element', 'Tablet', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTablet element
+include('elements/materials/Hardware/MaterialsTablet')
+MaterialsTablet('element', 'Tablet', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTablet card
+include('elements/materials/Hardware/MaterialsTablet')
+MaterialsTabletCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTablet card
+include('elements/materials/Hardware/MaterialsTablet')
+MaterialsTabletCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsTabletAndroid.card.png b/cloud/documentation/materials/Hardware/MaterialsTabletAndroid.card.png
new file mode 100644
index 00000000000..f8ceff190d4
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsTabletAndroid.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsTabletAndroid.element.png b/cloud/documentation/materials/Hardware/MaterialsTabletAndroid.element.png
new file mode 100644
index 00000000000..e017b7c79fb
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsTabletAndroid.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsTabletAndroid.md b/cloud/documentation/materials/Hardware/MaterialsTabletAndroid.md
new file mode 100644
index 00000000000..e555abf45a2
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsTabletAndroid.md
@@ -0,0 +1,81 @@
+# MaterialsTabletAndroid
+```text
+elements/materials/Hardware/MaterialsTabletAndroid
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTabletAndroid icon](../../../icons/materials/Hardware/MaterialsTabletAndroid.png) | ![MaterialsTabletAndroid element](MaterialsTabletAndroid.element.png) | ![MaterialsTabletAndroid card](MaterialsTabletAndroid.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTabletAndroid element
+include('elements/materials/Hardware/MaterialsTabletAndroid')
+MaterialsTabletAndroid('element', 'Tablet Android', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTabletAndroid element
+include('elements/materials/Hardware/MaterialsTabletAndroid')
+MaterialsTabletAndroid('element', 'Tablet Android', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTabletAndroid card
+include('elements/materials/Hardware/MaterialsTabletAndroid')
+MaterialsTabletAndroidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTabletAndroid card
+include('elements/materials/Hardware/MaterialsTabletAndroid')
+MaterialsTabletAndroidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsTabletMac.card.png b/cloud/documentation/materials/Hardware/MaterialsTabletMac.card.png
new file mode 100644
index 00000000000..690002cb172
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsTabletMac.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsTabletMac.element.png b/cloud/documentation/materials/Hardware/MaterialsTabletMac.element.png
new file mode 100644
index 00000000000..52b0a86679e
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsTabletMac.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsTabletMac.md b/cloud/documentation/materials/Hardware/MaterialsTabletMac.md
new file mode 100644
index 00000000000..bf4795cfff6
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsTabletMac.md
@@ -0,0 +1,81 @@
+# MaterialsTabletMac
+```text
+elements/materials/Hardware/MaterialsTabletMac
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTabletMac icon](../../../icons/materials/Hardware/MaterialsTabletMac.png) | ![MaterialsTabletMac element](MaterialsTabletMac.element.png) | ![MaterialsTabletMac card](MaterialsTabletMac.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTabletMac element
+include('elements/materials/Hardware/MaterialsTabletMac')
+MaterialsTabletMac('element', 'Tablet Mac', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTabletMac element
+include('elements/materials/Hardware/MaterialsTabletMac')
+MaterialsTabletMac('element', 'Tablet Mac', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTabletMac card
+include('elements/materials/Hardware/MaterialsTabletMac')
+MaterialsTabletMacCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTabletMac card
+include('elements/materials/Hardware/MaterialsTabletMac')
+MaterialsTabletMacCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsToys.card.png b/cloud/documentation/materials/Hardware/MaterialsToys.card.png
new file mode 100644
index 00000000000..ffc431ac5e9
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsToys.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsToys.element.png b/cloud/documentation/materials/Hardware/MaterialsToys.element.png
new file mode 100644
index 00000000000..65b1ac31ebb
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsToys.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsToys.md b/cloud/documentation/materials/Hardware/MaterialsToys.md
new file mode 100644
index 00000000000..82c15087b1b
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsToys.md
@@ -0,0 +1,81 @@
+# MaterialsToys
+```text
+elements/materials/Hardware/MaterialsToys
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsToys icon](../../../icons/materials/Hardware/MaterialsToys.png) | ![MaterialsToys element](MaterialsToys.element.png) | ![MaterialsToys card](MaterialsToys.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsToys element
+include('elements/materials/Hardware/MaterialsToys')
+MaterialsToys('element', 'Toys', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsToys element
+include('elements/materials/Hardware/MaterialsToys')
+MaterialsToys('element', 'Toys', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsToys card
+include('elements/materials/Hardware/MaterialsToys')
+MaterialsToysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsToys card
+include('elements/materials/Hardware/MaterialsToys')
+MaterialsToysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsTv.card.png b/cloud/documentation/materials/Hardware/MaterialsTv.card.png
new file mode 100644
index 00000000000..5b7a6de55b6
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsTv.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsTv.element.png b/cloud/documentation/materials/Hardware/MaterialsTv.element.png
new file mode 100644
index 00000000000..805fbc2bb60
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsTv.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsTv.md b/cloud/documentation/materials/Hardware/MaterialsTv.md
new file mode 100644
index 00000000000..a1148ef8ef5
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsTv.md
@@ -0,0 +1,81 @@
+# MaterialsTv
+```text
+elements/materials/Hardware/MaterialsTv
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTv icon](../../../icons/materials/Hardware/MaterialsTv.png) | ![MaterialsTv element](MaterialsTv.element.png) | ![MaterialsTv card](MaterialsTv.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTv element
+include('elements/materials/Hardware/MaterialsTv')
+MaterialsTv('element', 'Tv', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTv element
+include('elements/materials/Hardware/MaterialsTv')
+MaterialsTv('element', 'Tv', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTv card
+include('elements/materials/Hardware/MaterialsTv')
+MaterialsTvCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTv card
+include('elements/materials/Hardware/MaterialsTv')
+MaterialsTvCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsVideogameAsset.card.png b/cloud/documentation/materials/Hardware/MaterialsVideogameAsset.card.png
new file mode 100644
index 00000000000..f12c04ee5b7
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsVideogameAsset.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsVideogameAsset.element.png b/cloud/documentation/materials/Hardware/MaterialsVideogameAsset.element.png
new file mode 100644
index 00000000000..7f5d131cd20
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsVideogameAsset.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsVideogameAsset.md b/cloud/documentation/materials/Hardware/MaterialsVideogameAsset.md
new file mode 100644
index 00000000000..05b2396368f
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsVideogameAsset.md
@@ -0,0 +1,81 @@
+# MaterialsVideogameAsset
+```text
+elements/materials/Hardware/MaterialsVideogameAsset
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVideogameAsset icon](../../../icons/materials/Hardware/MaterialsVideogameAsset.png) | ![MaterialsVideogameAsset element](MaterialsVideogameAsset.element.png) | ![MaterialsVideogameAsset card](MaterialsVideogameAsset.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideogameAsset element
+include('elements/materials/Hardware/MaterialsVideogameAsset')
+MaterialsVideogameAsset('element', 'Videogame Asset', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideogameAsset element
+include('elements/materials/Hardware/MaterialsVideogameAsset')
+MaterialsVideogameAsset('element', 'Videogame Asset', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVideogameAsset card
+include('elements/materials/Hardware/MaterialsVideogameAsset')
+MaterialsVideogameAssetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVideogameAsset card
+include('elements/materials/Hardware/MaterialsVideogameAsset')
+MaterialsVideogameAssetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Hardware/MaterialsWatch.card.png b/cloud/documentation/materials/Hardware/MaterialsWatch.card.png
new file mode 100644
index 00000000000..5a50bc3a281
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsWatch.card.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsWatch.element.png b/cloud/documentation/materials/Hardware/MaterialsWatch.element.png
new file mode 100644
index 00000000000..a142d808bfb
Binary files /dev/null and b/cloud/documentation/materials/Hardware/MaterialsWatch.element.png differ
diff --git a/cloud/documentation/materials/Hardware/MaterialsWatch.md b/cloud/documentation/materials/Hardware/MaterialsWatch.md
new file mode 100644
index 00000000000..c21f3326472
--- /dev/null
+++ b/cloud/documentation/materials/Hardware/MaterialsWatch.md
@@ -0,0 +1,81 @@
+# MaterialsWatch
+```text
+elements/materials/Hardware/MaterialsWatch
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWatch icon](../../../icons/materials/Hardware/MaterialsWatch.png) | ![MaterialsWatch element](MaterialsWatch.element.png) | ![MaterialsWatch card](MaterialsWatch.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWatch element
+include('elements/materials/Hardware/MaterialsWatch')
+MaterialsWatch('element', 'Watch', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWatch element
+include('elements/materials/Hardware/MaterialsWatch')
+MaterialsWatch('element', 'Watch', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWatch card
+include('elements/materials/Hardware/MaterialsWatch')
+MaterialsWatchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWatch card
+include('elements/materials/Hardware/MaterialsWatch')
+MaterialsWatchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsAddAPhoto.card.png b/cloud/documentation/materials/Image/MaterialsAddAPhoto.card.png
new file mode 100644
index 00000000000..b05dbb035d8
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsAddAPhoto.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsAddAPhoto.element.png b/cloud/documentation/materials/Image/MaterialsAddAPhoto.element.png
new file mode 100644
index 00000000000..33c81113e48
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsAddAPhoto.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsAddAPhoto.md b/cloud/documentation/materials/Image/MaterialsAddAPhoto.md
new file mode 100644
index 00000000000..ac7c765e910
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsAddAPhoto.md
@@ -0,0 +1,81 @@
+# MaterialsAddAPhoto
+```text
+elements/materials/Image/MaterialsAddAPhoto
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAddAPhoto icon](../../../icons/materials/Image/MaterialsAddAPhoto.png) | ![MaterialsAddAPhoto element](MaterialsAddAPhoto.element.png) | ![MaterialsAddAPhoto card](MaterialsAddAPhoto.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddAPhoto element
+include('elements/materials/Image/MaterialsAddAPhoto')
+MaterialsAddAPhoto('element', 'Add A Photo', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddAPhoto element
+include('elements/materials/Image/MaterialsAddAPhoto')
+MaterialsAddAPhoto('element', 'Add A Photo', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddAPhoto card
+include('elements/materials/Image/MaterialsAddAPhoto')
+MaterialsAddAPhotoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddAPhoto card
+include('elements/materials/Image/MaterialsAddAPhoto')
+MaterialsAddAPhotoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsAddToPhotos.card.png b/cloud/documentation/materials/Image/MaterialsAddToPhotos.card.png
new file mode 100644
index 00000000000..5e427f4bc67
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsAddToPhotos.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsAddToPhotos.element.png b/cloud/documentation/materials/Image/MaterialsAddToPhotos.element.png
new file mode 100644
index 00000000000..bf0329a5a57
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsAddToPhotos.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsAddToPhotos.md b/cloud/documentation/materials/Image/MaterialsAddToPhotos.md
new file mode 100644
index 00000000000..677e3014ac0
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsAddToPhotos.md
@@ -0,0 +1,81 @@
+# MaterialsAddToPhotos
+```text
+elements/materials/Image/MaterialsAddToPhotos
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAddToPhotos icon](../../../icons/materials/Image/MaterialsAddToPhotos.png) | ![MaterialsAddToPhotos element](MaterialsAddToPhotos.element.png) | ![MaterialsAddToPhotos card](MaterialsAddToPhotos.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddToPhotos element
+include('elements/materials/Image/MaterialsAddToPhotos')
+MaterialsAddToPhotos('element', 'Add To Photos', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddToPhotos element
+include('elements/materials/Image/MaterialsAddToPhotos')
+MaterialsAddToPhotos('element', 'Add To Photos', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddToPhotos card
+include('elements/materials/Image/MaterialsAddToPhotos')
+MaterialsAddToPhotosCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddToPhotos card
+include('elements/materials/Image/MaterialsAddToPhotos')
+MaterialsAddToPhotosCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsAdjust.card.png b/cloud/documentation/materials/Image/MaterialsAdjust.card.png
new file mode 100644
index 00000000000..9f6997a7484
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsAdjust.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsAdjust.element.png b/cloud/documentation/materials/Image/MaterialsAdjust.element.png
new file mode 100644
index 00000000000..dff18778413
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsAdjust.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsAdjust.md b/cloud/documentation/materials/Image/MaterialsAdjust.md
new file mode 100644
index 00000000000..451df43cc84
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsAdjust.md
@@ -0,0 +1,81 @@
+# MaterialsAdjust
+```text
+elements/materials/Image/MaterialsAdjust
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAdjust icon](../../../icons/materials/Image/MaterialsAdjust.png) | ![MaterialsAdjust element](MaterialsAdjust.element.png) | ![MaterialsAdjust card](MaterialsAdjust.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAdjust element
+include('elements/materials/Image/MaterialsAdjust')
+MaterialsAdjust('element', 'Adjust', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAdjust element
+include('elements/materials/Image/MaterialsAdjust')
+MaterialsAdjust('element', 'Adjust', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAdjust card
+include('elements/materials/Image/MaterialsAdjust')
+MaterialsAdjustCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAdjust card
+include('elements/materials/Image/MaterialsAdjust')
+MaterialsAdjustCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsAssistant.card.png b/cloud/documentation/materials/Image/MaterialsAssistant.card.png
new file mode 100644
index 00000000000..80cb682138f
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsAssistant.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsAssistant.element.png b/cloud/documentation/materials/Image/MaterialsAssistant.element.png
new file mode 100644
index 00000000000..4df49a73252
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsAssistant.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsAssistant.md b/cloud/documentation/materials/Image/MaterialsAssistant.md
new file mode 100644
index 00000000000..aa868919c29
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsAssistant.md
@@ -0,0 +1,81 @@
+# MaterialsAssistant
+```text
+elements/materials/Image/MaterialsAssistant
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAssistant icon](../../../icons/materials/Image/MaterialsAssistant.png) | ![MaterialsAssistant element](MaterialsAssistant.element.png) | ![MaterialsAssistant card](MaterialsAssistant.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssistant element
+include('elements/materials/Image/MaterialsAssistant')
+MaterialsAssistant('element', 'Assistant', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssistant element
+include('elements/materials/Image/MaterialsAssistant')
+MaterialsAssistant('element', 'Assistant', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssistant card
+include('elements/materials/Image/MaterialsAssistant')
+MaterialsAssistantCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssistant card
+include('elements/materials/Image/MaterialsAssistant')
+MaterialsAssistantCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsAssistantPhoto.card.png b/cloud/documentation/materials/Image/MaterialsAssistantPhoto.card.png
new file mode 100644
index 00000000000..2e8fa7ab048
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsAssistantPhoto.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsAssistantPhoto.element.png b/cloud/documentation/materials/Image/MaterialsAssistantPhoto.element.png
new file mode 100644
index 00000000000..b108b03e710
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsAssistantPhoto.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsAssistantPhoto.md b/cloud/documentation/materials/Image/MaterialsAssistantPhoto.md
new file mode 100644
index 00000000000..08c6bdd6f1e
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsAssistantPhoto.md
@@ -0,0 +1,81 @@
+# MaterialsAssistantPhoto
+```text
+elements/materials/Image/MaterialsAssistantPhoto
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAssistantPhoto icon](../../../icons/materials/Image/MaterialsAssistantPhoto.png) | ![MaterialsAssistantPhoto element](MaterialsAssistantPhoto.element.png) | ![MaterialsAssistantPhoto card](MaterialsAssistantPhoto.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssistantPhoto element
+include('elements/materials/Image/MaterialsAssistantPhoto')
+MaterialsAssistantPhoto('element', 'Assistant Photo', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssistantPhoto element
+include('elements/materials/Image/MaterialsAssistantPhoto')
+MaterialsAssistantPhoto('element', 'Assistant Photo', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssistantPhoto card
+include('elements/materials/Image/MaterialsAssistantPhoto')
+MaterialsAssistantPhotoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssistantPhoto card
+include('elements/materials/Image/MaterialsAssistantPhoto')
+MaterialsAssistantPhotoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsAudiotrack.card.png b/cloud/documentation/materials/Image/MaterialsAudiotrack.card.png
new file mode 100644
index 00000000000..aa459d0ea00
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsAudiotrack.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsAudiotrack.element.png b/cloud/documentation/materials/Image/MaterialsAudiotrack.element.png
new file mode 100644
index 00000000000..a5870959650
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsAudiotrack.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsAudiotrack.md b/cloud/documentation/materials/Image/MaterialsAudiotrack.md
new file mode 100644
index 00000000000..071550e49d6
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsAudiotrack.md
@@ -0,0 +1,81 @@
+# MaterialsAudiotrack
+```text
+elements/materials/Image/MaterialsAudiotrack
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAudiotrack icon](../../../icons/materials/Image/MaterialsAudiotrack.png) | ![MaterialsAudiotrack element](MaterialsAudiotrack.element.png) | ![MaterialsAudiotrack card](MaterialsAudiotrack.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAudiotrack element
+include('elements/materials/Image/MaterialsAudiotrack')
+MaterialsAudiotrack('element', 'Audiotrack', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAudiotrack element
+include('elements/materials/Image/MaterialsAudiotrack')
+MaterialsAudiotrack('element', 'Audiotrack', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAudiotrack card
+include('elements/materials/Image/MaterialsAudiotrack')
+MaterialsAudiotrackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAudiotrack card
+include('elements/materials/Image/MaterialsAudiotrack')
+MaterialsAudiotrackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsBlurCircular.card.png b/cloud/documentation/materials/Image/MaterialsBlurCircular.card.png
new file mode 100644
index 00000000000..f7e7cbfbe1f
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBlurCircular.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBlurCircular.element.png b/cloud/documentation/materials/Image/MaterialsBlurCircular.element.png
new file mode 100644
index 00000000000..15b67909b8d
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBlurCircular.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBlurCircular.md b/cloud/documentation/materials/Image/MaterialsBlurCircular.md
new file mode 100644
index 00000000000..dbe4f1844fe
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsBlurCircular.md
@@ -0,0 +1,81 @@
+# MaterialsBlurCircular
+```text
+elements/materials/Image/MaterialsBlurCircular
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBlurCircular icon](../../../icons/materials/Image/MaterialsBlurCircular.png) | ![MaterialsBlurCircular element](MaterialsBlurCircular.element.png) | ![MaterialsBlurCircular card](MaterialsBlurCircular.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlurCircular element
+include('elements/materials/Image/MaterialsBlurCircular')
+MaterialsBlurCircular('element', 'Blur Circular', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlurCircular element
+include('elements/materials/Image/MaterialsBlurCircular')
+MaterialsBlurCircular('element', 'Blur Circular', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBlurCircular card
+include('elements/materials/Image/MaterialsBlurCircular')
+MaterialsBlurCircularCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBlurCircular card
+include('elements/materials/Image/MaterialsBlurCircular')
+MaterialsBlurCircularCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsBlurLinear.card.png b/cloud/documentation/materials/Image/MaterialsBlurLinear.card.png
new file mode 100644
index 00000000000..21fd40edb73
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBlurLinear.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBlurLinear.element.png b/cloud/documentation/materials/Image/MaterialsBlurLinear.element.png
new file mode 100644
index 00000000000..82fddc74ea3
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBlurLinear.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBlurLinear.md b/cloud/documentation/materials/Image/MaterialsBlurLinear.md
new file mode 100644
index 00000000000..d18c0ac3206
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsBlurLinear.md
@@ -0,0 +1,81 @@
+# MaterialsBlurLinear
+```text
+elements/materials/Image/MaterialsBlurLinear
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBlurLinear icon](../../../icons/materials/Image/MaterialsBlurLinear.png) | ![MaterialsBlurLinear element](MaterialsBlurLinear.element.png) | ![MaterialsBlurLinear card](MaterialsBlurLinear.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlurLinear element
+include('elements/materials/Image/MaterialsBlurLinear')
+MaterialsBlurLinear('element', 'Blur Linear', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlurLinear element
+include('elements/materials/Image/MaterialsBlurLinear')
+MaterialsBlurLinear('element', 'Blur Linear', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBlurLinear card
+include('elements/materials/Image/MaterialsBlurLinear')
+MaterialsBlurLinearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBlurLinear card
+include('elements/materials/Image/MaterialsBlurLinear')
+MaterialsBlurLinearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsBlurOff.card.png b/cloud/documentation/materials/Image/MaterialsBlurOff.card.png
new file mode 100644
index 00000000000..43780820dc2
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBlurOff.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBlurOff.element.png b/cloud/documentation/materials/Image/MaterialsBlurOff.element.png
new file mode 100644
index 00000000000..2db4bff0eb5
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBlurOff.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBlurOff.md b/cloud/documentation/materials/Image/MaterialsBlurOff.md
new file mode 100644
index 00000000000..1c865ac79f5
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsBlurOff.md
@@ -0,0 +1,81 @@
+# MaterialsBlurOff
+```text
+elements/materials/Image/MaterialsBlurOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBlurOff icon](../../../icons/materials/Image/MaterialsBlurOff.png) | ![MaterialsBlurOff element](MaterialsBlurOff.element.png) | ![MaterialsBlurOff card](MaterialsBlurOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlurOff element
+include('elements/materials/Image/MaterialsBlurOff')
+MaterialsBlurOff('element', 'Blur Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlurOff element
+include('elements/materials/Image/MaterialsBlurOff')
+MaterialsBlurOff('element', 'Blur Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBlurOff card
+include('elements/materials/Image/MaterialsBlurOff')
+MaterialsBlurOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBlurOff card
+include('elements/materials/Image/MaterialsBlurOff')
+MaterialsBlurOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsBlurOn.card.png b/cloud/documentation/materials/Image/MaterialsBlurOn.card.png
new file mode 100644
index 00000000000..5c43392023e
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBlurOn.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBlurOn.element.png b/cloud/documentation/materials/Image/MaterialsBlurOn.element.png
new file mode 100644
index 00000000000..b88682d9ae8
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBlurOn.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBlurOn.md b/cloud/documentation/materials/Image/MaterialsBlurOn.md
new file mode 100644
index 00000000000..ba67eaa83f9
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsBlurOn.md
@@ -0,0 +1,81 @@
+# MaterialsBlurOn
+```text
+elements/materials/Image/MaterialsBlurOn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBlurOn icon](../../../icons/materials/Image/MaterialsBlurOn.png) | ![MaterialsBlurOn element](MaterialsBlurOn.element.png) | ![MaterialsBlurOn card](MaterialsBlurOn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlurOn element
+include('elements/materials/Image/MaterialsBlurOn')
+MaterialsBlurOn('element', 'Blur On', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlurOn element
+include('elements/materials/Image/MaterialsBlurOn')
+MaterialsBlurOn('element', 'Blur On', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBlurOn card
+include('elements/materials/Image/MaterialsBlurOn')
+MaterialsBlurOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBlurOn card
+include('elements/materials/Image/MaterialsBlurOn')
+MaterialsBlurOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness1.card.png b/cloud/documentation/materials/Image/MaterialsBrightness1.card.png
new file mode 100644
index 00000000000..ae7ab873d7b
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrightness1.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness1.element.png b/cloud/documentation/materials/Image/MaterialsBrightness1.element.png
new file mode 100644
index 00000000000..7b9fd1f030d
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrightness1.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness1.md b/cloud/documentation/materials/Image/MaterialsBrightness1.md
new file mode 100644
index 00000000000..a53349053f8
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsBrightness1.md
@@ -0,0 +1,81 @@
+# MaterialsBrightness1
+```text
+elements/materials/Image/MaterialsBrightness1
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBrightness1 icon](../../../icons/materials/Image/MaterialsBrightness1.png) | ![MaterialsBrightness1 element](MaterialsBrightness1.element.png) | ![MaterialsBrightness1 card](MaterialsBrightness1.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness1 element
+include('elements/materials/Image/MaterialsBrightness1')
+MaterialsBrightness1('element', 'Brightness1', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness1 element
+include('elements/materials/Image/MaterialsBrightness1')
+MaterialsBrightness1('element', 'Brightness1', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightness1 card
+include('elements/materials/Image/MaterialsBrightness1')
+MaterialsBrightness1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightness1 card
+include('elements/materials/Image/MaterialsBrightness1')
+MaterialsBrightness1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness2.card.png b/cloud/documentation/materials/Image/MaterialsBrightness2.card.png
new file mode 100644
index 00000000000..57b4d3fe756
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrightness2.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness2.element.png b/cloud/documentation/materials/Image/MaterialsBrightness2.element.png
new file mode 100644
index 00000000000..695718d9bc8
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrightness2.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness2.md b/cloud/documentation/materials/Image/MaterialsBrightness2.md
new file mode 100644
index 00000000000..1f321abff9f
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsBrightness2.md
@@ -0,0 +1,81 @@
+# MaterialsBrightness2
+```text
+elements/materials/Image/MaterialsBrightness2
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBrightness2 icon](../../../icons/materials/Image/MaterialsBrightness2.png) | ![MaterialsBrightness2 element](MaterialsBrightness2.element.png) | ![MaterialsBrightness2 card](MaterialsBrightness2.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness2 element
+include('elements/materials/Image/MaterialsBrightness2')
+MaterialsBrightness2('element', 'Brightness2', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness2 element
+include('elements/materials/Image/MaterialsBrightness2')
+MaterialsBrightness2('element', 'Brightness2', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightness2 card
+include('elements/materials/Image/MaterialsBrightness2')
+MaterialsBrightness2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightness2 card
+include('elements/materials/Image/MaterialsBrightness2')
+MaterialsBrightness2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness3.card.png b/cloud/documentation/materials/Image/MaterialsBrightness3.card.png
new file mode 100644
index 00000000000..59728c4553c
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrightness3.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness3.element.png b/cloud/documentation/materials/Image/MaterialsBrightness3.element.png
new file mode 100644
index 00000000000..4d1ef68ea86
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrightness3.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness3.md b/cloud/documentation/materials/Image/MaterialsBrightness3.md
new file mode 100644
index 00000000000..3d09b601c53
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsBrightness3.md
@@ -0,0 +1,81 @@
+# MaterialsBrightness3
+```text
+elements/materials/Image/MaterialsBrightness3
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBrightness3 icon](../../../icons/materials/Image/MaterialsBrightness3.png) | ![MaterialsBrightness3 element](MaterialsBrightness3.element.png) | ![MaterialsBrightness3 card](MaterialsBrightness3.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness3 element
+include('elements/materials/Image/MaterialsBrightness3')
+MaterialsBrightness3('element', 'Brightness3', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness3 element
+include('elements/materials/Image/MaterialsBrightness3')
+MaterialsBrightness3('element', 'Brightness3', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightness3 card
+include('elements/materials/Image/MaterialsBrightness3')
+MaterialsBrightness3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightness3 card
+include('elements/materials/Image/MaterialsBrightness3')
+MaterialsBrightness3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness4.card.png b/cloud/documentation/materials/Image/MaterialsBrightness4.card.png
new file mode 100644
index 00000000000..c25ab7f3b47
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrightness4.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness4.element.png b/cloud/documentation/materials/Image/MaterialsBrightness4.element.png
new file mode 100644
index 00000000000..a60db6421ac
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrightness4.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness4.md b/cloud/documentation/materials/Image/MaterialsBrightness4.md
new file mode 100644
index 00000000000..f4cc2b86850
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsBrightness4.md
@@ -0,0 +1,81 @@
+# MaterialsBrightness4
+```text
+elements/materials/Image/MaterialsBrightness4
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBrightness4 icon](../../../icons/materials/Image/MaterialsBrightness4.png) | ![MaterialsBrightness4 element](MaterialsBrightness4.element.png) | ![MaterialsBrightness4 card](MaterialsBrightness4.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness4 element
+include('elements/materials/Image/MaterialsBrightness4')
+MaterialsBrightness4('element', 'Brightness4', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness4 element
+include('elements/materials/Image/MaterialsBrightness4')
+MaterialsBrightness4('element', 'Brightness4', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightness4 card
+include('elements/materials/Image/MaterialsBrightness4')
+MaterialsBrightness4Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightness4 card
+include('elements/materials/Image/MaterialsBrightness4')
+MaterialsBrightness4Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness5.card.png b/cloud/documentation/materials/Image/MaterialsBrightness5.card.png
new file mode 100644
index 00000000000..d13a7b29877
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrightness5.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness5.element.png b/cloud/documentation/materials/Image/MaterialsBrightness5.element.png
new file mode 100644
index 00000000000..088ce2104d4
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrightness5.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness5.md b/cloud/documentation/materials/Image/MaterialsBrightness5.md
new file mode 100644
index 00000000000..7f0b7eb4364
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsBrightness5.md
@@ -0,0 +1,81 @@
+# MaterialsBrightness5
+```text
+elements/materials/Image/MaterialsBrightness5
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBrightness5 icon](../../../icons/materials/Image/MaterialsBrightness5.png) | ![MaterialsBrightness5 element](MaterialsBrightness5.element.png) | ![MaterialsBrightness5 card](MaterialsBrightness5.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness5 element
+include('elements/materials/Image/MaterialsBrightness5')
+MaterialsBrightness5('element', 'Brightness5', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness5 element
+include('elements/materials/Image/MaterialsBrightness5')
+MaterialsBrightness5('element', 'Brightness5', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightness5 card
+include('elements/materials/Image/MaterialsBrightness5')
+MaterialsBrightness5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightness5 card
+include('elements/materials/Image/MaterialsBrightness5')
+MaterialsBrightness5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness6.card.png b/cloud/documentation/materials/Image/MaterialsBrightness6.card.png
new file mode 100644
index 00000000000..50a3b06c33d
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrightness6.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness6.element.png b/cloud/documentation/materials/Image/MaterialsBrightness6.element.png
new file mode 100644
index 00000000000..3a49d9b031e
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrightness6.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness6.md b/cloud/documentation/materials/Image/MaterialsBrightness6.md
new file mode 100644
index 00000000000..9d64116498c
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsBrightness6.md
@@ -0,0 +1,81 @@
+# MaterialsBrightness6
+```text
+elements/materials/Image/MaterialsBrightness6
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBrightness6 icon](../../../icons/materials/Image/MaterialsBrightness6.png) | ![MaterialsBrightness6 element](MaterialsBrightness6.element.png) | ![MaterialsBrightness6 card](MaterialsBrightness6.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness6 element
+include('elements/materials/Image/MaterialsBrightness6')
+MaterialsBrightness6('element', 'Brightness6', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness6 element
+include('elements/materials/Image/MaterialsBrightness6')
+MaterialsBrightness6('element', 'Brightness6', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightness6 card
+include('elements/materials/Image/MaterialsBrightness6')
+MaterialsBrightness6Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightness6 card
+include('elements/materials/Image/MaterialsBrightness6')
+MaterialsBrightness6Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness7.card.png b/cloud/documentation/materials/Image/MaterialsBrightness7.card.png
new file mode 100644
index 00000000000..7275fe24436
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrightness7.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness7.element.png b/cloud/documentation/materials/Image/MaterialsBrightness7.element.png
new file mode 100644
index 00000000000..2b47fa26e90
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrightness7.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrightness7.md b/cloud/documentation/materials/Image/MaterialsBrightness7.md
new file mode 100644
index 00000000000..37fa26e94c8
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsBrightness7.md
@@ -0,0 +1,81 @@
+# MaterialsBrightness7
+```text
+elements/materials/Image/MaterialsBrightness7
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBrightness7 icon](../../../icons/materials/Image/MaterialsBrightness7.png) | ![MaterialsBrightness7 element](MaterialsBrightness7.element.png) | ![MaterialsBrightness7 card](MaterialsBrightness7.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness7 element
+include('elements/materials/Image/MaterialsBrightness7')
+MaterialsBrightness7('element', 'Brightness7', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness7 element
+include('elements/materials/Image/MaterialsBrightness7')
+MaterialsBrightness7('element', 'Brightness7', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightness7 card
+include('elements/materials/Image/MaterialsBrightness7')
+MaterialsBrightness7Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightness7 card
+include('elements/materials/Image/MaterialsBrightness7')
+MaterialsBrightness7Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsBrokenImage.card.png b/cloud/documentation/materials/Image/MaterialsBrokenImage.card.png
new file mode 100644
index 00000000000..1a2476d4372
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrokenImage.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrokenImage.element.png b/cloud/documentation/materials/Image/MaterialsBrokenImage.element.png
new file mode 100644
index 00000000000..58c1309ae41
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrokenImage.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrokenImage.md b/cloud/documentation/materials/Image/MaterialsBrokenImage.md
new file mode 100644
index 00000000000..4cbfe04720a
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsBrokenImage.md
@@ -0,0 +1,81 @@
+# MaterialsBrokenImage
+```text
+elements/materials/Image/MaterialsBrokenImage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBrokenImage icon](../../../icons/materials/Image/MaterialsBrokenImage.png) | ![MaterialsBrokenImage element](MaterialsBrokenImage.element.png) | ![MaterialsBrokenImage card](MaterialsBrokenImage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrokenImage element
+include('elements/materials/Image/MaterialsBrokenImage')
+MaterialsBrokenImage('element', 'Broken Image', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrokenImage element
+include('elements/materials/Image/MaterialsBrokenImage')
+MaterialsBrokenImage('element', 'Broken Image', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrokenImage card
+include('elements/materials/Image/MaterialsBrokenImage')
+MaterialsBrokenImageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrokenImage card
+include('elements/materials/Image/MaterialsBrokenImage')
+MaterialsBrokenImageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsBrush.card.png b/cloud/documentation/materials/Image/MaterialsBrush.card.png
new file mode 100644
index 00000000000..e2dbed7b3f7
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrush.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrush.element.png b/cloud/documentation/materials/Image/MaterialsBrush.element.png
new file mode 100644
index 00000000000..002987e9702
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBrush.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBrush.md b/cloud/documentation/materials/Image/MaterialsBrush.md
new file mode 100644
index 00000000000..7fa8cbdbfb4
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsBrush.md
@@ -0,0 +1,81 @@
+# MaterialsBrush
+```text
+elements/materials/Image/MaterialsBrush
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBrush icon](../../../icons/materials/Image/MaterialsBrush.png) | ![MaterialsBrush element](MaterialsBrush.element.png) | ![MaterialsBrush card](MaterialsBrush.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrush element
+include('elements/materials/Image/MaterialsBrush')
+MaterialsBrush('element', 'Brush', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrush element
+include('elements/materials/Image/MaterialsBrush')
+MaterialsBrush('element', 'Brush', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrush card
+include('elements/materials/Image/MaterialsBrush')
+MaterialsBrushCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrush card
+include('elements/materials/Image/MaterialsBrush')
+MaterialsBrushCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsBurstMode.card.png b/cloud/documentation/materials/Image/MaterialsBurstMode.card.png
new file mode 100644
index 00000000000..a196bc77dc0
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBurstMode.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBurstMode.element.png b/cloud/documentation/materials/Image/MaterialsBurstMode.element.png
new file mode 100644
index 00000000000..63bf5c34c3b
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsBurstMode.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsBurstMode.md b/cloud/documentation/materials/Image/MaterialsBurstMode.md
new file mode 100644
index 00000000000..1a57d4c1b23
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsBurstMode.md
@@ -0,0 +1,81 @@
+# MaterialsBurstMode
+```text
+elements/materials/Image/MaterialsBurstMode
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBurstMode icon](../../../icons/materials/Image/MaterialsBurstMode.png) | ![MaterialsBurstMode element](MaterialsBurstMode.element.png) | ![MaterialsBurstMode card](MaterialsBurstMode.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBurstMode element
+include('elements/materials/Image/MaterialsBurstMode')
+MaterialsBurstMode('element', 'Burst Mode', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBurstMode element
+include('elements/materials/Image/MaterialsBurstMode')
+MaterialsBurstMode('element', 'Burst Mode', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBurstMode card
+include('elements/materials/Image/MaterialsBurstMode')
+MaterialsBurstModeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBurstMode card
+include('elements/materials/Image/MaterialsBurstMode')
+MaterialsBurstModeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCamera.card.png b/cloud/documentation/materials/Image/MaterialsCamera.card.png
new file mode 100644
index 00000000000..9ec148505d3
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCamera.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCamera.element.png b/cloud/documentation/materials/Image/MaterialsCamera.element.png
new file mode 100644
index 00000000000..1afd474cc96
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCamera.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCamera.md b/cloud/documentation/materials/Image/MaterialsCamera.md
new file mode 100644
index 00000000000..dc6617a12f5
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCamera.md
@@ -0,0 +1,81 @@
+# MaterialsCamera
+```text
+elements/materials/Image/MaterialsCamera
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCamera icon](../../../icons/materials/Image/MaterialsCamera.png) | ![MaterialsCamera element](MaterialsCamera.element.png) | ![MaterialsCamera card](MaterialsCamera.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCamera element
+include('elements/materials/Image/MaterialsCamera')
+MaterialsCamera('element', 'Camera', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCamera element
+include('elements/materials/Image/MaterialsCamera')
+MaterialsCamera('element', 'Camera', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCamera card
+include('elements/materials/Image/MaterialsCamera')
+MaterialsCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCamera card
+include('elements/materials/Image/MaterialsCamera')
+MaterialsCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCameraAlt.card.png b/cloud/documentation/materials/Image/MaterialsCameraAlt.card.png
new file mode 100644
index 00000000000..5e79881870b
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCameraAlt.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCameraAlt.element.png b/cloud/documentation/materials/Image/MaterialsCameraAlt.element.png
new file mode 100644
index 00000000000..e2b39c7ff25
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCameraAlt.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCameraAlt.md b/cloud/documentation/materials/Image/MaterialsCameraAlt.md
new file mode 100644
index 00000000000..1d55794f428
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCameraAlt.md
@@ -0,0 +1,81 @@
+# MaterialsCameraAlt
+```text
+elements/materials/Image/MaterialsCameraAlt
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCameraAlt icon](../../../icons/materials/Image/MaterialsCameraAlt.png) | ![MaterialsCameraAlt element](MaterialsCameraAlt.element.png) | ![MaterialsCameraAlt card](MaterialsCameraAlt.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCameraAlt element
+include('elements/materials/Image/MaterialsCameraAlt')
+MaterialsCameraAlt('element', 'Camera Alt', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCameraAlt element
+include('elements/materials/Image/MaterialsCameraAlt')
+MaterialsCameraAlt('element', 'Camera Alt', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCameraAlt card
+include('elements/materials/Image/MaterialsCameraAlt')
+MaterialsCameraAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCameraAlt card
+include('elements/materials/Image/MaterialsCameraAlt')
+MaterialsCameraAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCameraFront.card.png b/cloud/documentation/materials/Image/MaterialsCameraFront.card.png
new file mode 100644
index 00000000000..de7db27d8af
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCameraFront.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCameraFront.element.png b/cloud/documentation/materials/Image/MaterialsCameraFront.element.png
new file mode 100644
index 00000000000..798c9c40b12
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCameraFront.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCameraFront.md b/cloud/documentation/materials/Image/MaterialsCameraFront.md
new file mode 100644
index 00000000000..a09ae06db51
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCameraFront.md
@@ -0,0 +1,81 @@
+# MaterialsCameraFront
+```text
+elements/materials/Image/MaterialsCameraFront
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCameraFront icon](../../../icons/materials/Image/MaterialsCameraFront.png) | ![MaterialsCameraFront element](MaterialsCameraFront.element.png) | ![MaterialsCameraFront card](MaterialsCameraFront.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCameraFront element
+include('elements/materials/Image/MaterialsCameraFront')
+MaterialsCameraFront('element', 'Camera Front', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCameraFront element
+include('elements/materials/Image/MaterialsCameraFront')
+MaterialsCameraFront('element', 'Camera Front', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCameraFront card
+include('elements/materials/Image/MaterialsCameraFront')
+MaterialsCameraFrontCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCameraFront card
+include('elements/materials/Image/MaterialsCameraFront')
+MaterialsCameraFrontCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCameraRear.card.png b/cloud/documentation/materials/Image/MaterialsCameraRear.card.png
new file mode 100644
index 00000000000..c2553388d34
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCameraRear.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCameraRear.element.png b/cloud/documentation/materials/Image/MaterialsCameraRear.element.png
new file mode 100644
index 00000000000..9ef15e3456d
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCameraRear.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCameraRear.md b/cloud/documentation/materials/Image/MaterialsCameraRear.md
new file mode 100644
index 00000000000..e14fa77512a
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCameraRear.md
@@ -0,0 +1,81 @@
+# MaterialsCameraRear
+```text
+elements/materials/Image/MaterialsCameraRear
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCameraRear icon](../../../icons/materials/Image/MaterialsCameraRear.png) | ![MaterialsCameraRear element](MaterialsCameraRear.element.png) | ![MaterialsCameraRear card](MaterialsCameraRear.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCameraRear element
+include('elements/materials/Image/MaterialsCameraRear')
+MaterialsCameraRear('element', 'Camera Rear', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCameraRear element
+include('elements/materials/Image/MaterialsCameraRear')
+MaterialsCameraRear('element', 'Camera Rear', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCameraRear card
+include('elements/materials/Image/MaterialsCameraRear')
+MaterialsCameraRearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCameraRear card
+include('elements/materials/Image/MaterialsCameraRear')
+MaterialsCameraRearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCameraRoll.card.png b/cloud/documentation/materials/Image/MaterialsCameraRoll.card.png
new file mode 100644
index 00000000000..664a7537f60
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCameraRoll.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCameraRoll.element.png b/cloud/documentation/materials/Image/MaterialsCameraRoll.element.png
new file mode 100644
index 00000000000..2dc546a0ee9
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCameraRoll.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCameraRoll.md b/cloud/documentation/materials/Image/MaterialsCameraRoll.md
new file mode 100644
index 00000000000..7e36e0e01b0
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCameraRoll.md
@@ -0,0 +1,81 @@
+# MaterialsCameraRoll
+```text
+elements/materials/Image/MaterialsCameraRoll
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCameraRoll icon](../../../icons/materials/Image/MaterialsCameraRoll.png) | ![MaterialsCameraRoll element](MaterialsCameraRoll.element.png) | ![MaterialsCameraRoll card](MaterialsCameraRoll.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCameraRoll element
+include('elements/materials/Image/MaterialsCameraRoll')
+MaterialsCameraRoll('element', 'Camera Roll', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCameraRoll element
+include('elements/materials/Image/MaterialsCameraRoll')
+MaterialsCameraRoll('element', 'Camera Roll', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCameraRoll card
+include('elements/materials/Image/MaterialsCameraRoll')
+MaterialsCameraRollCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCameraRoll card
+include('elements/materials/Image/MaterialsCameraRoll')
+MaterialsCameraRollCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCenterFocusStrong.card.png b/cloud/documentation/materials/Image/MaterialsCenterFocusStrong.card.png
new file mode 100644
index 00000000000..5a721ea15b4
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCenterFocusStrong.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCenterFocusStrong.element.png b/cloud/documentation/materials/Image/MaterialsCenterFocusStrong.element.png
new file mode 100644
index 00000000000..758209ff87f
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCenterFocusStrong.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCenterFocusStrong.md b/cloud/documentation/materials/Image/MaterialsCenterFocusStrong.md
new file mode 100644
index 00000000000..1f538bb1da7
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCenterFocusStrong.md
@@ -0,0 +1,81 @@
+# MaterialsCenterFocusStrong
+```text
+elements/materials/Image/MaterialsCenterFocusStrong
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCenterFocusStrong icon](../../../icons/materials/Image/MaterialsCenterFocusStrong.png) | ![MaterialsCenterFocusStrong element](MaterialsCenterFocusStrong.element.png) | ![MaterialsCenterFocusStrong card](MaterialsCenterFocusStrong.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCenterFocusStrong element
+include('elements/materials/Image/MaterialsCenterFocusStrong')
+MaterialsCenterFocusStrong('element', 'Center Focus Strong', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCenterFocusStrong element
+include('elements/materials/Image/MaterialsCenterFocusStrong')
+MaterialsCenterFocusStrong('element', 'Center Focus Strong', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCenterFocusStrong card
+include('elements/materials/Image/MaterialsCenterFocusStrong')
+MaterialsCenterFocusStrongCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCenterFocusStrong card
+include('elements/materials/Image/MaterialsCenterFocusStrong')
+MaterialsCenterFocusStrongCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCenterFocusWeak.card.png b/cloud/documentation/materials/Image/MaterialsCenterFocusWeak.card.png
new file mode 100644
index 00000000000..0a8b1b3a0fe
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCenterFocusWeak.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCenterFocusWeak.element.png b/cloud/documentation/materials/Image/MaterialsCenterFocusWeak.element.png
new file mode 100644
index 00000000000..fe3753e5f0f
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCenterFocusWeak.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCenterFocusWeak.md b/cloud/documentation/materials/Image/MaterialsCenterFocusWeak.md
new file mode 100644
index 00000000000..722373e796f
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCenterFocusWeak.md
@@ -0,0 +1,81 @@
+# MaterialsCenterFocusWeak
+```text
+elements/materials/Image/MaterialsCenterFocusWeak
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCenterFocusWeak icon](../../../icons/materials/Image/MaterialsCenterFocusWeak.png) | ![MaterialsCenterFocusWeak element](MaterialsCenterFocusWeak.element.png) | ![MaterialsCenterFocusWeak card](MaterialsCenterFocusWeak.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCenterFocusWeak element
+include('elements/materials/Image/MaterialsCenterFocusWeak')
+MaterialsCenterFocusWeak('element', 'Center Focus Weak', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCenterFocusWeak element
+include('elements/materials/Image/MaterialsCenterFocusWeak')
+MaterialsCenterFocusWeak('element', 'Center Focus Weak', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCenterFocusWeak card
+include('elements/materials/Image/MaterialsCenterFocusWeak')
+MaterialsCenterFocusWeakCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCenterFocusWeak card
+include('elements/materials/Image/MaterialsCenterFocusWeak')
+MaterialsCenterFocusWeakCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCollections.card.png b/cloud/documentation/materials/Image/MaterialsCollections.card.png
new file mode 100644
index 00000000000..9f0a38e0ba8
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCollections.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCollections.element.png b/cloud/documentation/materials/Image/MaterialsCollections.element.png
new file mode 100644
index 00000000000..126a0976b70
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCollections.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCollections.md b/cloud/documentation/materials/Image/MaterialsCollections.md
new file mode 100644
index 00000000000..a34ed0a631b
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCollections.md
@@ -0,0 +1,81 @@
+# MaterialsCollections
+```text
+elements/materials/Image/MaterialsCollections
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCollections icon](../../../icons/materials/Image/MaterialsCollections.png) | ![MaterialsCollections element](MaterialsCollections.element.png) | ![MaterialsCollections card](MaterialsCollections.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCollections element
+include('elements/materials/Image/MaterialsCollections')
+MaterialsCollections('element', 'Collections', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCollections element
+include('elements/materials/Image/MaterialsCollections')
+MaterialsCollections('element', 'Collections', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCollections card
+include('elements/materials/Image/MaterialsCollections')
+MaterialsCollectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCollections card
+include('elements/materials/Image/MaterialsCollections')
+MaterialsCollectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsColorLens.card.png b/cloud/documentation/materials/Image/MaterialsColorLens.card.png
new file mode 100644
index 00000000000..0fbbb0216f9
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsColorLens.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsColorLens.element.png b/cloud/documentation/materials/Image/MaterialsColorLens.element.png
new file mode 100644
index 00000000000..f3a1a2d3dd6
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsColorLens.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsColorLens.md b/cloud/documentation/materials/Image/MaterialsColorLens.md
new file mode 100644
index 00000000000..7f29e69b47b
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsColorLens.md
@@ -0,0 +1,81 @@
+# MaterialsColorLens
+```text
+elements/materials/Image/MaterialsColorLens
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsColorLens icon](../../../icons/materials/Image/MaterialsColorLens.png) | ![MaterialsColorLens element](MaterialsColorLens.element.png) | ![MaterialsColorLens card](MaterialsColorLens.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsColorLens element
+include('elements/materials/Image/MaterialsColorLens')
+MaterialsColorLens('element', 'Color Lens', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsColorLens element
+include('elements/materials/Image/MaterialsColorLens')
+MaterialsColorLens('element', 'Color Lens', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsColorLens card
+include('elements/materials/Image/MaterialsColorLens')
+MaterialsColorLensCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsColorLens card
+include('elements/materials/Image/MaterialsColorLens')
+MaterialsColorLensCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsColorize.card.png b/cloud/documentation/materials/Image/MaterialsColorize.card.png
new file mode 100644
index 00000000000..1aa0f0b37b6
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsColorize.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsColorize.element.png b/cloud/documentation/materials/Image/MaterialsColorize.element.png
new file mode 100644
index 00000000000..b46ebfdb21d
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsColorize.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsColorize.md b/cloud/documentation/materials/Image/MaterialsColorize.md
new file mode 100644
index 00000000000..2ceadde635a
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsColorize.md
@@ -0,0 +1,81 @@
+# MaterialsColorize
+```text
+elements/materials/Image/MaterialsColorize
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsColorize icon](../../../icons/materials/Image/MaterialsColorize.png) | ![MaterialsColorize element](MaterialsColorize.element.png) | ![MaterialsColorize card](MaterialsColorize.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsColorize element
+include('elements/materials/Image/MaterialsColorize')
+MaterialsColorize('element', 'Colorize', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsColorize element
+include('elements/materials/Image/MaterialsColorize')
+MaterialsColorize('element', 'Colorize', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsColorize card
+include('elements/materials/Image/MaterialsColorize')
+MaterialsColorizeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsColorize card
+include('elements/materials/Image/MaterialsColorize')
+MaterialsColorizeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCompare.card.png b/cloud/documentation/materials/Image/MaterialsCompare.card.png
new file mode 100644
index 00000000000..1bdb353b270
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCompare.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCompare.element.png b/cloud/documentation/materials/Image/MaterialsCompare.element.png
new file mode 100644
index 00000000000..a954f0842c3
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCompare.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCompare.md b/cloud/documentation/materials/Image/MaterialsCompare.md
new file mode 100644
index 00000000000..2dbbafd3576
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCompare.md
@@ -0,0 +1,81 @@
+# MaterialsCompare
+```text
+elements/materials/Image/MaterialsCompare
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCompare icon](../../../icons/materials/Image/MaterialsCompare.png) | ![MaterialsCompare element](MaterialsCompare.element.png) | ![MaterialsCompare card](MaterialsCompare.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCompare element
+include('elements/materials/Image/MaterialsCompare')
+MaterialsCompare('element', 'Compare', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCompare element
+include('elements/materials/Image/MaterialsCompare')
+MaterialsCompare('element', 'Compare', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCompare card
+include('elements/materials/Image/MaterialsCompare')
+MaterialsCompareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCompare card
+include('elements/materials/Image/MaterialsCompare')
+MaterialsCompareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsControlPoint.card.png b/cloud/documentation/materials/Image/MaterialsControlPoint.card.png
new file mode 100644
index 00000000000..aed73a9fb59
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsControlPoint.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsControlPoint.element.png b/cloud/documentation/materials/Image/MaterialsControlPoint.element.png
new file mode 100644
index 00000000000..45b10f84c6b
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsControlPoint.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsControlPoint.md b/cloud/documentation/materials/Image/MaterialsControlPoint.md
new file mode 100644
index 00000000000..d58f1619a4e
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsControlPoint.md
@@ -0,0 +1,81 @@
+# MaterialsControlPoint
+```text
+elements/materials/Image/MaterialsControlPoint
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsControlPoint icon](../../../icons/materials/Image/MaterialsControlPoint.png) | ![MaterialsControlPoint element](MaterialsControlPoint.element.png) | ![MaterialsControlPoint card](MaterialsControlPoint.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsControlPoint element
+include('elements/materials/Image/MaterialsControlPoint')
+MaterialsControlPoint('element', 'Control Point', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsControlPoint element
+include('elements/materials/Image/MaterialsControlPoint')
+MaterialsControlPoint('element', 'Control Point', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsControlPoint card
+include('elements/materials/Image/MaterialsControlPoint')
+MaterialsControlPointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsControlPoint card
+include('elements/materials/Image/MaterialsControlPoint')
+MaterialsControlPointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsControlPointDuplicate.card.png b/cloud/documentation/materials/Image/MaterialsControlPointDuplicate.card.png
new file mode 100644
index 00000000000..2d5e03dd2a2
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsControlPointDuplicate.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsControlPointDuplicate.element.png b/cloud/documentation/materials/Image/MaterialsControlPointDuplicate.element.png
new file mode 100644
index 00000000000..47662a129a1
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsControlPointDuplicate.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsControlPointDuplicate.md b/cloud/documentation/materials/Image/MaterialsControlPointDuplicate.md
new file mode 100644
index 00000000000..0f953252fae
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsControlPointDuplicate.md
@@ -0,0 +1,81 @@
+# MaterialsControlPointDuplicate
+```text
+elements/materials/Image/MaterialsControlPointDuplicate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsControlPointDuplicate icon](../../../icons/materials/Image/MaterialsControlPointDuplicate.png) | ![MaterialsControlPointDuplicate element](MaterialsControlPointDuplicate.element.png) | ![MaterialsControlPointDuplicate card](MaterialsControlPointDuplicate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsControlPointDuplicate element
+include('elements/materials/Image/MaterialsControlPointDuplicate')
+MaterialsControlPointDuplicate('element', 'Control Point Duplicate', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsControlPointDuplicate element
+include('elements/materials/Image/MaterialsControlPointDuplicate')
+MaterialsControlPointDuplicate('element', 'Control Point Duplicate', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsControlPointDuplicate card
+include('elements/materials/Image/MaterialsControlPointDuplicate')
+MaterialsControlPointDuplicateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsControlPointDuplicate card
+include('elements/materials/Image/MaterialsControlPointDuplicate')
+MaterialsControlPointDuplicateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCrop.card.png b/cloud/documentation/materials/Image/MaterialsCrop.card.png
new file mode 100644
index 00000000000..98b4810c24b
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCrop.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCrop.element.png b/cloud/documentation/materials/Image/MaterialsCrop.element.png
new file mode 100644
index 00000000000..53d9b9fa185
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCrop.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCrop.md b/cloud/documentation/materials/Image/MaterialsCrop.md
new file mode 100644
index 00000000000..934d775ad51
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCrop.md
@@ -0,0 +1,81 @@
+# MaterialsCrop
+```text
+elements/materials/Image/MaterialsCrop
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCrop icon](../../../icons/materials/Image/MaterialsCrop.png) | ![MaterialsCrop element](MaterialsCrop.element.png) | ![MaterialsCrop card](MaterialsCrop.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop element
+include('elements/materials/Image/MaterialsCrop')
+MaterialsCrop('element', 'Crop', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop element
+include('elements/materials/Image/MaterialsCrop')
+MaterialsCrop('element', 'Crop', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCrop card
+include('elements/materials/Image/MaterialsCrop')
+MaterialsCropCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCrop card
+include('elements/materials/Image/MaterialsCrop')
+MaterialsCropCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCrop169.card.png b/cloud/documentation/materials/Image/MaterialsCrop169.card.png
new file mode 100644
index 00000000000..8889eb13f86
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCrop169.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCrop169.element.png b/cloud/documentation/materials/Image/MaterialsCrop169.element.png
new file mode 100644
index 00000000000..d3605989a05
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCrop169.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCrop169.md b/cloud/documentation/materials/Image/MaterialsCrop169.md
new file mode 100644
index 00000000000..0cc5b7410b5
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCrop169.md
@@ -0,0 +1,81 @@
+# MaterialsCrop169
+```text
+elements/materials/Image/MaterialsCrop169
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCrop169 icon](../../../icons/materials/Image/MaterialsCrop169.png) | ![MaterialsCrop169 element](MaterialsCrop169.element.png) | ![MaterialsCrop169 card](MaterialsCrop169.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop169 element
+include('elements/materials/Image/MaterialsCrop169')
+MaterialsCrop169('element', 'Crop169', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop169 element
+include('elements/materials/Image/MaterialsCrop169')
+MaterialsCrop169('element', 'Crop169', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCrop169 card
+include('elements/materials/Image/MaterialsCrop169')
+MaterialsCrop169Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCrop169 card
+include('elements/materials/Image/MaterialsCrop169')
+MaterialsCrop169Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCrop32.card.png b/cloud/documentation/materials/Image/MaterialsCrop32.card.png
new file mode 100644
index 00000000000..622de946b3a
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCrop32.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCrop32.element.png b/cloud/documentation/materials/Image/MaterialsCrop32.element.png
new file mode 100644
index 00000000000..b2b6f517fa7
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCrop32.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCrop32.md b/cloud/documentation/materials/Image/MaterialsCrop32.md
new file mode 100644
index 00000000000..b889f835773
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCrop32.md
@@ -0,0 +1,81 @@
+# MaterialsCrop32
+```text
+elements/materials/Image/MaterialsCrop32
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCrop32 icon](../../../icons/materials/Image/MaterialsCrop32.png) | ![MaterialsCrop32 element](MaterialsCrop32.element.png) | ![MaterialsCrop32 card](MaterialsCrop32.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop32 element
+include('elements/materials/Image/MaterialsCrop32')
+MaterialsCrop32('element', 'Crop32', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop32 element
+include('elements/materials/Image/MaterialsCrop32')
+MaterialsCrop32('element', 'Crop32', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCrop32 card
+include('elements/materials/Image/MaterialsCrop32')
+MaterialsCrop32Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCrop32 card
+include('elements/materials/Image/MaterialsCrop32')
+MaterialsCrop32Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCrop54.card.png b/cloud/documentation/materials/Image/MaterialsCrop54.card.png
new file mode 100644
index 00000000000..b32e50d4ca0
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCrop54.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCrop54.element.png b/cloud/documentation/materials/Image/MaterialsCrop54.element.png
new file mode 100644
index 00000000000..8f595ef05ea
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCrop54.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCrop54.md b/cloud/documentation/materials/Image/MaterialsCrop54.md
new file mode 100644
index 00000000000..caaff2d5a33
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCrop54.md
@@ -0,0 +1,81 @@
+# MaterialsCrop54
+```text
+elements/materials/Image/MaterialsCrop54
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCrop54 icon](../../../icons/materials/Image/MaterialsCrop54.png) | ![MaterialsCrop54 element](MaterialsCrop54.element.png) | ![MaterialsCrop54 card](MaterialsCrop54.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop54 element
+include('elements/materials/Image/MaterialsCrop54')
+MaterialsCrop54('element', 'Crop54', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop54 element
+include('elements/materials/Image/MaterialsCrop54')
+MaterialsCrop54('element', 'Crop54', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCrop54 card
+include('elements/materials/Image/MaterialsCrop54')
+MaterialsCrop54Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCrop54 card
+include('elements/materials/Image/MaterialsCrop54')
+MaterialsCrop54Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCrop75.card.png b/cloud/documentation/materials/Image/MaterialsCrop75.card.png
new file mode 100644
index 00000000000..aae73b58762
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCrop75.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCrop75.element.png b/cloud/documentation/materials/Image/MaterialsCrop75.element.png
new file mode 100644
index 00000000000..83c78f9f31e
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCrop75.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCrop75.md b/cloud/documentation/materials/Image/MaterialsCrop75.md
new file mode 100644
index 00000000000..ffb4992c994
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCrop75.md
@@ -0,0 +1,81 @@
+# MaterialsCrop75
+```text
+elements/materials/Image/MaterialsCrop75
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCrop75 icon](../../../icons/materials/Image/MaterialsCrop75.png) | ![MaterialsCrop75 element](MaterialsCrop75.element.png) | ![MaterialsCrop75 card](MaterialsCrop75.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop75 element
+include('elements/materials/Image/MaterialsCrop75')
+MaterialsCrop75('element', 'Crop75', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop75 element
+include('elements/materials/Image/MaterialsCrop75')
+MaterialsCrop75('element', 'Crop75', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCrop75 card
+include('elements/materials/Image/MaterialsCrop75')
+MaterialsCrop75Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCrop75 card
+include('elements/materials/Image/MaterialsCrop75')
+MaterialsCrop75Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCropDin.card.png b/cloud/documentation/materials/Image/MaterialsCropDin.card.png
new file mode 100644
index 00000000000..058f65db570
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCropDin.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCropDin.element.png b/cloud/documentation/materials/Image/MaterialsCropDin.element.png
new file mode 100644
index 00000000000..a0e5e54e34a
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCropDin.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCropDin.md b/cloud/documentation/materials/Image/MaterialsCropDin.md
new file mode 100644
index 00000000000..0379a95c6ce
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCropDin.md
@@ -0,0 +1,81 @@
+# MaterialsCropDin
+```text
+elements/materials/Image/MaterialsCropDin
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCropDin icon](../../../icons/materials/Image/MaterialsCropDin.png) | ![MaterialsCropDin element](MaterialsCropDin.element.png) | ![MaterialsCropDin card](MaterialsCropDin.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropDin element
+include('elements/materials/Image/MaterialsCropDin')
+MaterialsCropDin('element', 'Crop Din', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropDin element
+include('elements/materials/Image/MaterialsCropDin')
+MaterialsCropDin('element', 'Crop Din', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCropDin card
+include('elements/materials/Image/MaterialsCropDin')
+MaterialsCropDinCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCropDin card
+include('elements/materials/Image/MaterialsCropDin')
+MaterialsCropDinCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCropFree.card.png b/cloud/documentation/materials/Image/MaterialsCropFree.card.png
new file mode 100644
index 00000000000..0ab455952bb
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCropFree.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCropFree.element.png b/cloud/documentation/materials/Image/MaterialsCropFree.element.png
new file mode 100644
index 00000000000..4f77c6f7c59
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCropFree.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCropFree.md b/cloud/documentation/materials/Image/MaterialsCropFree.md
new file mode 100644
index 00000000000..b8282d8a255
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCropFree.md
@@ -0,0 +1,81 @@
+# MaterialsCropFree
+```text
+elements/materials/Image/MaterialsCropFree
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCropFree icon](../../../icons/materials/Image/MaterialsCropFree.png) | ![MaterialsCropFree element](MaterialsCropFree.element.png) | ![MaterialsCropFree card](MaterialsCropFree.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropFree element
+include('elements/materials/Image/MaterialsCropFree')
+MaterialsCropFree('element', 'Crop Free', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropFree element
+include('elements/materials/Image/MaterialsCropFree')
+MaterialsCropFree('element', 'Crop Free', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCropFree card
+include('elements/materials/Image/MaterialsCropFree')
+MaterialsCropFreeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCropFree card
+include('elements/materials/Image/MaterialsCropFree')
+MaterialsCropFreeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCropLandscape.card.png b/cloud/documentation/materials/Image/MaterialsCropLandscape.card.png
new file mode 100644
index 00000000000..cadbd6e4e28
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCropLandscape.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCropLandscape.element.png b/cloud/documentation/materials/Image/MaterialsCropLandscape.element.png
new file mode 100644
index 00000000000..91f41596266
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCropLandscape.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCropLandscape.md b/cloud/documentation/materials/Image/MaterialsCropLandscape.md
new file mode 100644
index 00000000000..8a782dae454
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCropLandscape.md
@@ -0,0 +1,81 @@
+# MaterialsCropLandscape
+```text
+elements/materials/Image/MaterialsCropLandscape
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCropLandscape icon](../../../icons/materials/Image/MaterialsCropLandscape.png) | ![MaterialsCropLandscape element](MaterialsCropLandscape.element.png) | ![MaterialsCropLandscape card](MaterialsCropLandscape.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropLandscape element
+include('elements/materials/Image/MaterialsCropLandscape')
+MaterialsCropLandscape('element', 'Crop Landscape', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropLandscape element
+include('elements/materials/Image/MaterialsCropLandscape')
+MaterialsCropLandscape('element', 'Crop Landscape', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCropLandscape card
+include('elements/materials/Image/MaterialsCropLandscape')
+MaterialsCropLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCropLandscape card
+include('elements/materials/Image/MaterialsCropLandscape')
+MaterialsCropLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCropOriginal.card.png b/cloud/documentation/materials/Image/MaterialsCropOriginal.card.png
new file mode 100644
index 00000000000..7771cdf5ad9
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCropOriginal.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCropOriginal.element.png b/cloud/documentation/materials/Image/MaterialsCropOriginal.element.png
new file mode 100644
index 00000000000..9be142a4140
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCropOriginal.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCropOriginal.md b/cloud/documentation/materials/Image/MaterialsCropOriginal.md
new file mode 100644
index 00000000000..bef0956385b
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCropOriginal.md
@@ -0,0 +1,81 @@
+# MaterialsCropOriginal
+```text
+elements/materials/Image/MaterialsCropOriginal
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCropOriginal icon](../../../icons/materials/Image/MaterialsCropOriginal.png) | ![MaterialsCropOriginal element](MaterialsCropOriginal.element.png) | ![MaterialsCropOriginal card](MaterialsCropOriginal.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropOriginal element
+include('elements/materials/Image/MaterialsCropOriginal')
+MaterialsCropOriginal('element', 'Crop Original', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropOriginal element
+include('elements/materials/Image/MaterialsCropOriginal')
+MaterialsCropOriginal('element', 'Crop Original', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCropOriginal card
+include('elements/materials/Image/MaterialsCropOriginal')
+MaterialsCropOriginalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCropOriginal card
+include('elements/materials/Image/MaterialsCropOriginal')
+MaterialsCropOriginalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCropPortrait.card.png b/cloud/documentation/materials/Image/MaterialsCropPortrait.card.png
new file mode 100644
index 00000000000..9eb4b4b3d5b
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCropPortrait.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCropPortrait.element.png b/cloud/documentation/materials/Image/MaterialsCropPortrait.element.png
new file mode 100644
index 00000000000..99a50ce2cfe
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCropPortrait.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCropPortrait.md b/cloud/documentation/materials/Image/MaterialsCropPortrait.md
new file mode 100644
index 00000000000..b06e9e0bf80
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCropPortrait.md
@@ -0,0 +1,81 @@
+# MaterialsCropPortrait
+```text
+elements/materials/Image/MaterialsCropPortrait
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCropPortrait icon](../../../icons/materials/Image/MaterialsCropPortrait.png) | ![MaterialsCropPortrait element](MaterialsCropPortrait.element.png) | ![MaterialsCropPortrait card](MaterialsCropPortrait.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropPortrait element
+include('elements/materials/Image/MaterialsCropPortrait')
+MaterialsCropPortrait('element', 'Crop Portrait', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropPortrait element
+include('elements/materials/Image/MaterialsCropPortrait')
+MaterialsCropPortrait('element', 'Crop Portrait', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCropPortrait card
+include('elements/materials/Image/MaterialsCropPortrait')
+MaterialsCropPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCropPortrait card
+include('elements/materials/Image/MaterialsCropPortrait')
+MaterialsCropPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCropRotate.card.png b/cloud/documentation/materials/Image/MaterialsCropRotate.card.png
new file mode 100644
index 00000000000..f139c2c8be4
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCropRotate.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCropRotate.element.png b/cloud/documentation/materials/Image/MaterialsCropRotate.element.png
new file mode 100644
index 00000000000..e4c1e2beaa6
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCropRotate.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCropRotate.md b/cloud/documentation/materials/Image/MaterialsCropRotate.md
new file mode 100644
index 00000000000..cccf9401bfb
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCropRotate.md
@@ -0,0 +1,81 @@
+# MaterialsCropRotate
+```text
+elements/materials/Image/MaterialsCropRotate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCropRotate icon](../../../icons/materials/Image/MaterialsCropRotate.png) | ![MaterialsCropRotate element](MaterialsCropRotate.element.png) | ![MaterialsCropRotate card](MaterialsCropRotate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropRotate element
+include('elements/materials/Image/MaterialsCropRotate')
+MaterialsCropRotate('element', 'Crop Rotate', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropRotate element
+include('elements/materials/Image/MaterialsCropRotate')
+MaterialsCropRotate('element', 'Crop Rotate', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCropRotate card
+include('elements/materials/Image/MaterialsCropRotate')
+MaterialsCropRotateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCropRotate card
+include('elements/materials/Image/MaterialsCropRotate')
+MaterialsCropRotateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsCropSquare.card.png b/cloud/documentation/materials/Image/MaterialsCropSquare.card.png
new file mode 100644
index 00000000000..cd170ce1517
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCropSquare.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCropSquare.element.png b/cloud/documentation/materials/Image/MaterialsCropSquare.element.png
new file mode 100644
index 00000000000..585ca08d41b
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsCropSquare.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsCropSquare.md b/cloud/documentation/materials/Image/MaterialsCropSquare.md
new file mode 100644
index 00000000000..ca9c471abc9
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsCropSquare.md
@@ -0,0 +1,81 @@
+# MaterialsCropSquare
+```text
+elements/materials/Image/MaterialsCropSquare
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCropSquare icon](../../../icons/materials/Image/MaterialsCropSquare.png) | ![MaterialsCropSquare element](MaterialsCropSquare.element.png) | ![MaterialsCropSquare card](MaterialsCropSquare.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropSquare element
+include('elements/materials/Image/MaterialsCropSquare')
+MaterialsCropSquare('element', 'Crop Square', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropSquare element
+include('elements/materials/Image/MaterialsCropSquare')
+MaterialsCropSquare('element', 'Crop Square', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCropSquare card
+include('elements/materials/Image/MaterialsCropSquare')
+MaterialsCropSquareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCropSquare card
+include('elements/materials/Image/MaterialsCropSquare')
+MaterialsCropSquareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsDehaze.card.png b/cloud/documentation/materials/Image/MaterialsDehaze.card.png
new file mode 100644
index 00000000000..1fe44ff6f63
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsDehaze.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsDehaze.element.png b/cloud/documentation/materials/Image/MaterialsDehaze.element.png
new file mode 100644
index 00000000000..8bef49e6432
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsDehaze.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsDehaze.md b/cloud/documentation/materials/Image/MaterialsDehaze.md
new file mode 100644
index 00000000000..c8f133d0bc6
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsDehaze.md
@@ -0,0 +1,81 @@
+# MaterialsDehaze
+```text
+elements/materials/Image/MaterialsDehaze
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDehaze icon](../../../icons/materials/Image/MaterialsDehaze.png) | ![MaterialsDehaze element](MaterialsDehaze.element.png) | ![MaterialsDehaze card](MaterialsDehaze.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDehaze element
+include('elements/materials/Image/MaterialsDehaze')
+MaterialsDehaze('element', 'Dehaze', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDehaze element
+include('elements/materials/Image/MaterialsDehaze')
+MaterialsDehaze('element', 'Dehaze', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDehaze card
+include('elements/materials/Image/MaterialsDehaze')
+MaterialsDehazeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDehaze card
+include('elements/materials/Image/MaterialsDehaze')
+MaterialsDehazeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsDetails.card.png b/cloud/documentation/materials/Image/MaterialsDetails.card.png
new file mode 100644
index 00000000000..df377377f61
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsDetails.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsDetails.element.png b/cloud/documentation/materials/Image/MaterialsDetails.element.png
new file mode 100644
index 00000000000..18d2a482629
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsDetails.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsDetails.md b/cloud/documentation/materials/Image/MaterialsDetails.md
new file mode 100644
index 00000000000..2a60f9324a8
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsDetails.md
@@ -0,0 +1,81 @@
+# MaterialsDetails
+```text
+elements/materials/Image/MaterialsDetails
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDetails icon](../../../icons/materials/Image/MaterialsDetails.png) | ![MaterialsDetails element](MaterialsDetails.element.png) | ![MaterialsDetails card](MaterialsDetails.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDetails element
+include('elements/materials/Image/MaterialsDetails')
+MaterialsDetails('element', 'Details', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDetails element
+include('elements/materials/Image/MaterialsDetails')
+MaterialsDetails('element', 'Details', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDetails card
+include('elements/materials/Image/MaterialsDetails')
+MaterialsDetailsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDetails card
+include('elements/materials/Image/MaterialsDetails')
+MaterialsDetailsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsEdit.card.png b/cloud/documentation/materials/Image/MaterialsEdit.card.png
new file mode 100644
index 00000000000..b8e302e062b
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsEdit.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsEdit.element.png b/cloud/documentation/materials/Image/MaterialsEdit.element.png
new file mode 100644
index 00000000000..e82b01fef12
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsEdit.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsEdit.md b/cloud/documentation/materials/Image/MaterialsEdit.md
new file mode 100644
index 00000000000..4a1964c344f
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsEdit.md
@@ -0,0 +1,81 @@
+# MaterialsEdit
+```text
+elements/materials/Image/MaterialsEdit
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsEdit icon](../../../icons/materials/Image/MaterialsEdit.png) | ![MaterialsEdit element](MaterialsEdit.element.png) | ![MaterialsEdit card](MaterialsEdit.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEdit element
+include('elements/materials/Image/MaterialsEdit')
+MaterialsEdit('element', 'Edit', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEdit element
+include('elements/materials/Image/MaterialsEdit')
+MaterialsEdit('element', 'Edit', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEdit card
+include('elements/materials/Image/MaterialsEdit')
+MaterialsEditCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEdit card
+include('elements/materials/Image/MaterialsEdit')
+MaterialsEditCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsExposure.card.png b/cloud/documentation/materials/Image/MaterialsExposure.card.png
new file mode 100644
index 00000000000..0f51fc93007
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsExposure.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsExposure.element.png b/cloud/documentation/materials/Image/MaterialsExposure.element.png
new file mode 100644
index 00000000000..39ec9c4f4ca
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsExposure.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsExposure.md b/cloud/documentation/materials/Image/MaterialsExposure.md
new file mode 100644
index 00000000000..da236aa56f6
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsExposure.md
@@ -0,0 +1,81 @@
+# MaterialsExposure
+```text
+elements/materials/Image/MaterialsExposure
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsExposure icon](../../../icons/materials/Image/MaterialsExposure.png) | ![MaterialsExposure element](MaterialsExposure.element.png) | ![MaterialsExposure card](MaterialsExposure.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposure element
+include('elements/materials/Image/MaterialsExposure')
+MaterialsExposure('element', 'Exposure', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposure element
+include('elements/materials/Image/MaterialsExposure')
+MaterialsExposure('element', 'Exposure', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExposure card
+include('elements/materials/Image/MaterialsExposure')
+MaterialsExposureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExposure card
+include('elements/materials/Image/MaterialsExposure')
+MaterialsExposureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsExposureNeg1.card.png b/cloud/documentation/materials/Image/MaterialsExposureNeg1.card.png
new file mode 100644
index 00000000000..15293697e94
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsExposureNeg1.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsExposureNeg1.element.png b/cloud/documentation/materials/Image/MaterialsExposureNeg1.element.png
new file mode 100644
index 00000000000..ae167f8e525
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsExposureNeg1.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsExposureNeg1.md b/cloud/documentation/materials/Image/MaterialsExposureNeg1.md
new file mode 100644
index 00000000000..39dd4e5ae03
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsExposureNeg1.md
@@ -0,0 +1,81 @@
+# MaterialsExposureNeg1
+```text
+elements/materials/Image/MaterialsExposureNeg1
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsExposureNeg1 icon](../../../icons/materials/Image/MaterialsExposureNeg1.png) | ![MaterialsExposureNeg1 element](MaterialsExposureNeg1.element.png) | ![MaterialsExposureNeg1 card](MaterialsExposureNeg1.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposureNeg1 element
+include('elements/materials/Image/MaterialsExposureNeg1')
+MaterialsExposureNeg1('element', 'Exposure Neg1', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposureNeg1 element
+include('elements/materials/Image/MaterialsExposureNeg1')
+MaterialsExposureNeg1('element', 'Exposure Neg1', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExposureNeg1 card
+include('elements/materials/Image/MaterialsExposureNeg1')
+MaterialsExposureNeg1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExposureNeg1 card
+include('elements/materials/Image/MaterialsExposureNeg1')
+MaterialsExposureNeg1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsExposureNeg2.card.png b/cloud/documentation/materials/Image/MaterialsExposureNeg2.card.png
new file mode 100644
index 00000000000..0eb8090f49a
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsExposureNeg2.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsExposureNeg2.element.png b/cloud/documentation/materials/Image/MaterialsExposureNeg2.element.png
new file mode 100644
index 00000000000..0b66d111fb1
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsExposureNeg2.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsExposureNeg2.md b/cloud/documentation/materials/Image/MaterialsExposureNeg2.md
new file mode 100644
index 00000000000..df65b586cbb
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsExposureNeg2.md
@@ -0,0 +1,81 @@
+# MaterialsExposureNeg2
+```text
+elements/materials/Image/MaterialsExposureNeg2
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsExposureNeg2 icon](../../../icons/materials/Image/MaterialsExposureNeg2.png) | ![MaterialsExposureNeg2 element](MaterialsExposureNeg2.element.png) | ![MaterialsExposureNeg2 card](MaterialsExposureNeg2.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposureNeg2 element
+include('elements/materials/Image/MaterialsExposureNeg2')
+MaterialsExposureNeg2('element', 'Exposure Neg2', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposureNeg2 element
+include('elements/materials/Image/MaterialsExposureNeg2')
+MaterialsExposureNeg2('element', 'Exposure Neg2', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExposureNeg2 card
+include('elements/materials/Image/MaterialsExposureNeg2')
+MaterialsExposureNeg2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExposureNeg2 card
+include('elements/materials/Image/MaterialsExposureNeg2')
+MaterialsExposureNeg2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsExposurePlus1.card.png b/cloud/documentation/materials/Image/MaterialsExposurePlus1.card.png
new file mode 100644
index 00000000000..665486b552c
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsExposurePlus1.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsExposurePlus1.element.png b/cloud/documentation/materials/Image/MaterialsExposurePlus1.element.png
new file mode 100644
index 00000000000..ea16ed6b65d
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsExposurePlus1.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsExposurePlus1.md b/cloud/documentation/materials/Image/MaterialsExposurePlus1.md
new file mode 100644
index 00000000000..4e334fe2ce5
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsExposurePlus1.md
@@ -0,0 +1,81 @@
+# MaterialsExposurePlus1
+```text
+elements/materials/Image/MaterialsExposurePlus1
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsExposurePlus1 icon](../../../icons/materials/Image/MaterialsExposurePlus1.png) | ![MaterialsExposurePlus1 element](MaterialsExposurePlus1.element.png) | ![MaterialsExposurePlus1 card](MaterialsExposurePlus1.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposurePlus1 element
+include('elements/materials/Image/MaterialsExposurePlus1')
+MaterialsExposurePlus1('element', 'Exposure Plus1', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposurePlus1 element
+include('elements/materials/Image/MaterialsExposurePlus1')
+MaterialsExposurePlus1('element', 'Exposure Plus1', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExposurePlus1 card
+include('elements/materials/Image/MaterialsExposurePlus1')
+MaterialsExposurePlus1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExposurePlus1 card
+include('elements/materials/Image/MaterialsExposurePlus1')
+MaterialsExposurePlus1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsExposurePlus2.card.png b/cloud/documentation/materials/Image/MaterialsExposurePlus2.card.png
new file mode 100644
index 00000000000..181acf1eea5
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsExposurePlus2.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsExposurePlus2.element.png b/cloud/documentation/materials/Image/MaterialsExposurePlus2.element.png
new file mode 100644
index 00000000000..5bf621e3415
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsExposurePlus2.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsExposurePlus2.md b/cloud/documentation/materials/Image/MaterialsExposurePlus2.md
new file mode 100644
index 00000000000..bf0ccccd31a
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsExposurePlus2.md
@@ -0,0 +1,81 @@
+# MaterialsExposurePlus2
+```text
+elements/materials/Image/MaterialsExposurePlus2
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsExposurePlus2 icon](../../../icons/materials/Image/MaterialsExposurePlus2.png) | ![MaterialsExposurePlus2 element](MaterialsExposurePlus2.element.png) | ![MaterialsExposurePlus2 card](MaterialsExposurePlus2.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposurePlus2 element
+include('elements/materials/Image/MaterialsExposurePlus2')
+MaterialsExposurePlus2('element', 'Exposure Plus2', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposurePlus2 element
+include('elements/materials/Image/MaterialsExposurePlus2')
+MaterialsExposurePlus2('element', 'Exposure Plus2', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExposurePlus2 card
+include('elements/materials/Image/MaterialsExposurePlus2')
+MaterialsExposurePlus2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExposurePlus2 card
+include('elements/materials/Image/MaterialsExposurePlus2')
+MaterialsExposurePlus2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsExposureZero.card.png b/cloud/documentation/materials/Image/MaterialsExposureZero.card.png
new file mode 100644
index 00000000000..09fd80edd32
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsExposureZero.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsExposureZero.element.png b/cloud/documentation/materials/Image/MaterialsExposureZero.element.png
new file mode 100644
index 00000000000..474973f9ac0
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsExposureZero.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsExposureZero.md b/cloud/documentation/materials/Image/MaterialsExposureZero.md
new file mode 100644
index 00000000000..2d133fdf19c
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsExposureZero.md
@@ -0,0 +1,81 @@
+# MaterialsExposureZero
+```text
+elements/materials/Image/MaterialsExposureZero
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsExposureZero icon](../../../icons/materials/Image/MaterialsExposureZero.png) | ![MaterialsExposureZero element](MaterialsExposureZero.element.png) | ![MaterialsExposureZero card](MaterialsExposureZero.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposureZero element
+include('elements/materials/Image/MaterialsExposureZero')
+MaterialsExposureZero('element', 'Exposure Zero', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposureZero element
+include('elements/materials/Image/MaterialsExposureZero')
+MaterialsExposureZero('element', 'Exposure Zero', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExposureZero card
+include('elements/materials/Image/MaterialsExposureZero')
+MaterialsExposureZeroCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExposureZero card
+include('elements/materials/Image/MaterialsExposureZero')
+MaterialsExposureZeroCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilter.card.png b/cloud/documentation/materials/Image/MaterialsFilter.card.png
new file mode 100644
index 00000000000..e0b31217684
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter.element.png b/cloud/documentation/materials/Image/MaterialsFilter.element.png
new file mode 100644
index 00000000000..8990cf65e3e
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter.md b/cloud/documentation/materials/Image/MaterialsFilter.md
new file mode 100644
index 00000000000..549edd3da0b
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilter.md
@@ -0,0 +1,81 @@
+# MaterialsFilter
+```text
+elements/materials/Image/MaterialsFilter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilter icon](../../../icons/materials/Image/MaterialsFilter.png) | ![MaterialsFilter element](MaterialsFilter.element.png) | ![MaterialsFilter card](MaterialsFilter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter element
+include('elements/materials/Image/MaterialsFilter')
+MaterialsFilter('element', 'Filter', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter element
+include('elements/materials/Image/MaterialsFilter')
+MaterialsFilter('element', 'Filter', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter card
+include('elements/materials/Image/MaterialsFilter')
+MaterialsFilterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter card
+include('elements/materials/Image/MaterialsFilter')
+MaterialsFilterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilter1.card.png b/cloud/documentation/materials/Image/MaterialsFilter1.card.png
new file mode 100644
index 00000000000..7ebb197c026
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter1.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter1.element.png b/cloud/documentation/materials/Image/MaterialsFilter1.element.png
new file mode 100644
index 00000000000..d844834220a
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter1.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter1.md b/cloud/documentation/materials/Image/MaterialsFilter1.md
new file mode 100644
index 00000000000..1f244706907
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilter1.md
@@ -0,0 +1,81 @@
+# MaterialsFilter1
+```text
+elements/materials/Image/MaterialsFilter1
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilter1 icon](../../../icons/materials/Image/MaterialsFilter1.png) | ![MaterialsFilter1 element](MaterialsFilter1.element.png) | ![MaterialsFilter1 card](MaterialsFilter1.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter1 element
+include('elements/materials/Image/MaterialsFilter1')
+MaterialsFilter1('element', 'Filter1', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter1 element
+include('elements/materials/Image/MaterialsFilter1')
+MaterialsFilter1('element', 'Filter1', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter1 card
+include('elements/materials/Image/MaterialsFilter1')
+MaterialsFilter1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter1 card
+include('elements/materials/Image/MaterialsFilter1')
+MaterialsFilter1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilter2.card.png b/cloud/documentation/materials/Image/MaterialsFilter2.card.png
new file mode 100644
index 00000000000..103ecbf1bed
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter2.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter2.element.png b/cloud/documentation/materials/Image/MaterialsFilter2.element.png
new file mode 100644
index 00000000000..a41a18e75fc
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter2.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter2.md b/cloud/documentation/materials/Image/MaterialsFilter2.md
new file mode 100644
index 00000000000..cb8815cdf02
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilter2.md
@@ -0,0 +1,81 @@
+# MaterialsFilter2
+```text
+elements/materials/Image/MaterialsFilter2
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilter2 icon](../../../icons/materials/Image/MaterialsFilter2.png) | ![MaterialsFilter2 element](MaterialsFilter2.element.png) | ![MaterialsFilter2 card](MaterialsFilter2.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter2 element
+include('elements/materials/Image/MaterialsFilter2')
+MaterialsFilter2('element', 'Filter2', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter2 element
+include('elements/materials/Image/MaterialsFilter2')
+MaterialsFilter2('element', 'Filter2', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter2 card
+include('elements/materials/Image/MaterialsFilter2')
+MaterialsFilter2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter2 card
+include('elements/materials/Image/MaterialsFilter2')
+MaterialsFilter2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilter3.card.png b/cloud/documentation/materials/Image/MaterialsFilter3.card.png
new file mode 100644
index 00000000000..a87aaf514c0
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter3.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter3.element.png b/cloud/documentation/materials/Image/MaterialsFilter3.element.png
new file mode 100644
index 00000000000..bd0e380a829
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter3.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter3.md b/cloud/documentation/materials/Image/MaterialsFilter3.md
new file mode 100644
index 00000000000..9138cb1516d
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilter3.md
@@ -0,0 +1,81 @@
+# MaterialsFilter3
+```text
+elements/materials/Image/MaterialsFilter3
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilter3 icon](../../../icons/materials/Image/MaterialsFilter3.png) | ![MaterialsFilter3 element](MaterialsFilter3.element.png) | ![MaterialsFilter3 card](MaterialsFilter3.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter3 element
+include('elements/materials/Image/MaterialsFilter3')
+MaterialsFilter3('element', 'Filter3', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter3 element
+include('elements/materials/Image/MaterialsFilter3')
+MaterialsFilter3('element', 'Filter3', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter3 card
+include('elements/materials/Image/MaterialsFilter3')
+MaterialsFilter3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter3 card
+include('elements/materials/Image/MaterialsFilter3')
+MaterialsFilter3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilter4.card.png b/cloud/documentation/materials/Image/MaterialsFilter4.card.png
new file mode 100644
index 00000000000..b4f486a1302
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter4.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter4.element.png b/cloud/documentation/materials/Image/MaterialsFilter4.element.png
new file mode 100644
index 00000000000..61ae823d2ef
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter4.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter4.md b/cloud/documentation/materials/Image/MaterialsFilter4.md
new file mode 100644
index 00000000000..41ca5b2c050
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilter4.md
@@ -0,0 +1,81 @@
+# MaterialsFilter4
+```text
+elements/materials/Image/MaterialsFilter4
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilter4 icon](../../../icons/materials/Image/MaterialsFilter4.png) | ![MaterialsFilter4 element](MaterialsFilter4.element.png) | ![MaterialsFilter4 card](MaterialsFilter4.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter4 element
+include('elements/materials/Image/MaterialsFilter4')
+MaterialsFilter4('element', 'Filter4', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter4 element
+include('elements/materials/Image/MaterialsFilter4')
+MaterialsFilter4('element', 'Filter4', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter4 card
+include('elements/materials/Image/MaterialsFilter4')
+MaterialsFilter4Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter4 card
+include('elements/materials/Image/MaterialsFilter4')
+MaterialsFilter4Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilter5.card.png b/cloud/documentation/materials/Image/MaterialsFilter5.card.png
new file mode 100644
index 00000000000..b00cc109c03
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter5.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter5.element.png b/cloud/documentation/materials/Image/MaterialsFilter5.element.png
new file mode 100644
index 00000000000..7e881210509
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter5.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter5.md b/cloud/documentation/materials/Image/MaterialsFilter5.md
new file mode 100644
index 00000000000..6b71dc0b6c5
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilter5.md
@@ -0,0 +1,81 @@
+# MaterialsFilter5
+```text
+elements/materials/Image/MaterialsFilter5
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilter5 icon](../../../icons/materials/Image/MaterialsFilter5.png) | ![MaterialsFilter5 element](MaterialsFilter5.element.png) | ![MaterialsFilter5 card](MaterialsFilter5.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter5 element
+include('elements/materials/Image/MaterialsFilter5')
+MaterialsFilter5('element', 'Filter5', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter5 element
+include('elements/materials/Image/MaterialsFilter5')
+MaterialsFilter5('element', 'Filter5', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter5 card
+include('elements/materials/Image/MaterialsFilter5')
+MaterialsFilter5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter5 card
+include('elements/materials/Image/MaterialsFilter5')
+MaterialsFilter5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilter6.card.png b/cloud/documentation/materials/Image/MaterialsFilter6.card.png
new file mode 100644
index 00000000000..cd9c4ff5303
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter6.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter6.element.png b/cloud/documentation/materials/Image/MaterialsFilter6.element.png
new file mode 100644
index 00000000000..fb5b83bca65
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter6.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter6.md b/cloud/documentation/materials/Image/MaterialsFilter6.md
new file mode 100644
index 00000000000..2a4c49f9e39
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilter6.md
@@ -0,0 +1,81 @@
+# MaterialsFilter6
+```text
+elements/materials/Image/MaterialsFilter6
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilter6 icon](../../../icons/materials/Image/MaterialsFilter6.png) | ![MaterialsFilter6 element](MaterialsFilter6.element.png) | ![MaterialsFilter6 card](MaterialsFilter6.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter6 element
+include('elements/materials/Image/MaterialsFilter6')
+MaterialsFilter6('element', 'Filter6', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter6 element
+include('elements/materials/Image/MaterialsFilter6')
+MaterialsFilter6('element', 'Filter6', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter6 card
+include('elements/materials/Image/MaterialsFilter6')
+MaterialsFilter6Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter6 card
+include('elements/materials/Image/MaterialsFilter6')
+MaterialsFilter6Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilter7.card.png b/cloud/documentation/materials/Image/MaterialsFilter7.card.png
new file mode 100644
index 00000000000..c2e5c5ac47e
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter7.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter7.element.png b/cloud/documentation/materials/Image/MaterialsFilter7.element.png
new file mode 100644
index 00000000000..5aa83b5dc7b
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter7.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter7.md b/cloud/documentation/materials/Image/MaterialsFilter7.md
new file mode 100644
index 00000000000..d7f00750936
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilter7.md
@@ -0,0 +1,81 @@
+# MaterialsFilter7
+```text
+elements/materials/Image/MaterialsFilter7
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilter7 icon](../../../icons/materials/Image/MaterialsFilter7.png) | ![MaterialsFilter7 element](MaterialsFilter7.element.png) | ![MaterialsFilter7 card](MaterialsFilter7.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter7 element
+include('elements/materials/Image/MaterialsFilter7')
+MaterialsFilter7('element', 'Filter7', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter7 element
+include('elements/materials/Image/MaterialsFilter7')
+MaterialsFilter7('element', 'Filter7', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter7 card
+include('elements/materials/Image/MaterialsFilter7')
+MaterialsFilter7Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter7 card
+include('elements/materials/Image/MaterialsFilter7')
+MaterialsFilter7Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilter8.card.png b/cloud/documentation/materials/Image/MaterialsFilter8.card.png
new file mode 100644
index 00000000000..21e06c960f3
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter8.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter8.element.png b/cloud/documentation/materials/Image/MaterialsFilter8.element.png
new file mode 100644
index 00000000000..c6214f95f53
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter8.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter8.md b/cloud/documentation/materials/Image/MaterialsFilter8.md
new file mode 100644
index 00000000000..fae81ece7c8
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilter8.md
@@ -0,0 +1,81 @@
+# MaterialsFilter8
+```text
+elements/materials/Image/MaterialsFilter8
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilter8 icon](../../../icons/materials/Image/MaterialsFilter8.png) | ![MaterialsFilter8 element](MaterialsFilter8.element.png) | ![MaterialsFilter8 card](MaterialsFilter8.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter8 element
+include('elements/materials/Image/MaterialsFilter8')
+MaterialsFilter8('element', 'Filter8', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter8 element
+include('elements/materials/Image/MaterialsFilter8')
+MaterialsFilter8('element', 'Filter8', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter8 card
+include('elements/materials/Image/MaterialsFilter8')
+MaterialsFilter8Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter8 card
+include('elements/materials/Image/MaterialsFilter8')
+MaterialsFilter8Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilter9.card.png b/cloud/documentation/materials/Image/MaterialsFilter9.card.png
new file mode 100644
index 00000000000..8acc91046de
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter9.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter9.element.png b/cloud/documentation/materials/Image/MaterialsFilter9.element.png
new file mode 100644
index 00000000000..22c1b6a5a62
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter9.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter9.md b/cloud/documentation/materials/Image/MaterialsFilter9.md
new file mode 100644
index 00000000000..f5d8ab75b5d
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilter9.md
@@ -0,0 +1,81 @@
+# MaterialsFilter9
+```text
+elements/materials/Image/MaterialsFilter9
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilter9 icon](../../../icons/materials/Image/MaterialsFilter9.png) | ![MaterialsFilter9 element](MaterialsFilter9.element.png) | ![MaterialsFilter9 card](MaterialsFilter9.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter9 element
+include('elements/materials/Image/MaterialsFilter9')
+MaterialsFilter9('element', 'Filter9', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter9 element
+include('elements/materials/Image/MaterialsFilter9')
+MaterialsFilter9('element', 'Filter9', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter9 card
+include('elements/materials/Image/MaterialsFilter9')
+MaterialsFilter9Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter9 card
+include('elements/materials/Image/MaterialsFilter9')
+MaterialsFilter9Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilter9Plus.card.png b/cloud/documentation/materials/Image/MaterialsFilter9Plus.card.png
new file mode 100644
index 00000000000..10a7ee4018d
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter9Plus.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter9Plus.element.png b/cloud/documentation/materials/Image/MaterialsFilter9Plus.element.png
new file mode 100644
index 00000000000..28fec82695c
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilter9Plus.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilter9Plus.md b/cloud/documentation/materials/Image/MaterialsFilter9Plus.md
new file mode 100644
index 00000000000..86a4666f490
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilter9Plus.md
@@ -0,0 +1,81 @@
+# MaterialsFilter9Plus
+```text
+elements/materials/Image/MaterialsFilter9Plus
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilter9Plus icon](../../../icons/materials/Image/MaterialsFilter9Plus.png) | ![MaterialsFilter9Plus element](MaterialsFilter9Plus.element.png) | ![MaterialsFilter9Plus card](MaterialsFilter9Plus.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter9Plus element
+include('elements/materials/Image/MaterialsFilter9Plus')
+MaterialsFilter9Plus('element', 'Filter9 Plus', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter9Plus element
+include('elements/materials/Image/MaterialsFilter9Plus')
+MaterialsFilter9Plus('element', 'Filter9 Plus', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter9Plus card
+include('elements/materials/Image/MaterialsFilter9Plus')
+MaterialsFilter9PlusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter9Plus card
+include('elements/materials/Image/MaterialsFilter9Plus')
+MaterialsFilter9PlusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilterBAndW.card.png b/cloud/documentation/materials/Image/MaterialsFilterBAndW.card.png
new file mode 100644
index 00000000000..5d2e6f7b90e
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilterBAndW.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilterBAndW.element.png b/cloud/documentation/materials/Image/MaterialsFilterBAndW.element.png
new file mode 100644
index 00000000000..080939f38e7
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilterBAndW.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilterBAndW.md b/cloud/documentation/materials/Image/MaterialsFilterBAndW.md
new file mode 100644
index 00000000000..e7ce1cfe1da
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilterBAndW.md
@@ -0,0 +1,81 @@
+# MaterialsFilterBAndW
+```text
+elements/materials/Image/MaterialsFilterBAndW
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilterBAndW icon](../../../icons/materials/Image/MaterialsFilterBAndW.png) | ![MaterialsFilterBAndW element](MaterialsFilterBAndW.element.png) | ![MaterialsFilterBAndW card](MaterialsFilterBAndW.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterBAndW element
+include('elements/materials/Image/MaterialsFilterBAndW')
+MaterialsFilterBAndW('element', 'Filter B And W', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterBAndW element
+include('elements/materials/Image/MaterialsFilterBAndW')
+MaterialsFilterBAndW('element', 'Filter B And W', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterBAndW card
+include('elements/materials/Image/MaterialsFilterBAndW')
+MaterialsFilterBAndWCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterBAndW card
+include('elements/materials/Image/MaterialsFilterBAndW')
+MaterialsFilterBAndWCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilterCenterFocus.card.png b/cloud/documentation/materials/Image/MaterialsFilterCenterFocus.card.png
new file mode 100644
index 00000000000..56518c34746
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilterCenterFocus.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilterCenterFocus.element.png b/cloud/documentation/materials/Image/MaterialsFilterCenterFocus.element.png
new file mode 100644
index 00000000000..055a73e42a2
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilterCenterFocus.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilterCenterFocus.md b/cloud/documentation/materials/Image/MaterialsFilterCenterFocus.md
new file mode 100644
index 00000000000..cef907d3f2a
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilterCenterFocus.md
@@ -0,0 +1,81 @@
+# MaterialsFilterCenterFocus
+```text
+elements/materials/Image/MaterialsFilterCenterFocus
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilterCenterFocus icon](../../../icons/materials/Image/MaterialsFilterCenterFocus.png) | ![MaterialsFilterCenterFocus element](MaterialsFilterCenterFocus.element.png) | ![MaterialsFilterCenterFocus card](MaterialsFilterCenterFocus.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterCenterFocus element
+include('elements/materials/Image/MaterialsFilterCenterFocus')
+MaterialsFilterCenterFocus('element', 'Filter Center Focus', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterCenterFocus element
+include('elements/materials/Image/MaterialsFilterCenterFocus')
+MaterialsFilterCenterFocus('element', 'Filter Center Focus', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterCenterFocus card
+include('elements/materials/Image/MaterialsFilterCenterFocus')
+MaterialsFilterCenterFocusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterCenterFocus card
+include('elements/materials/Image/MaterialsFilterCenterFocus')
+MaterialsFilterCenterFocusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilterDrama.card.png b/cloud/documentation/materials/Image/MaterialsFilterDrama.card.png
new file mode 100644
index 00000000000..cdfd1cfd137
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilterDrama.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilterDrama.element.png b/cloud/documentation/materials/Image/MaterialsFilterDrama.element.png
new file mode 100644
index 00000000000..fcbe658c529
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilterDrama.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilterDrama.md b/cloud/documentation/materials/Image/MaterialsFilterDrama.md
new file mode 100644
index 00000000000..f73b6694a05
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilterDrama.md
@@ -0,0 +1,81 @@
+# MaterialsFilterDrama
+```text
+elements/materials/Image/MaterialsFilterDrama
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilterDrama icon](../../../icons/materials/Image/MaterialsFilterDrama.png) | ![MaterialsFilterDrama element](MaterialsFilterDrama.element.png) | ![MaterialsFilterDrama card](MaterialsFilterDrama.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterDrama element
+include('elements/materials/Image/MaterialsFilterDrama')
+MaterialsFilterDrama('element', 'Filter Drama', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterDrama element
+include('elements/materials/Image/MaterialsFilterDrama')
+MaterialsFilterDrama('element', 'Filter Drama', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterDrama card
+include('elements/materials/Image/MaterialsFilterDrama')
+MaterialsFilterDramaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterDrama card
+include('elements/materials/Image/MaterialsFilterDrama')
+MaterialsFilterDramaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilterFrames.card.png b/cloud/documentation/materials/Image/MaterialsFilterFrames.card.png
new file mode 100644
index 00000000000..0f723cba282
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilterFrames.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilterFrames.element.png b/cloud/documentation/materials/Image/MaterialsFilterFrames.element.png
new file mode 100644
index 00000000000..1726ae9c9d0
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilterFrames.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilterFrames.md b/cloud/documentation/materials/Image/MaterialsFilterFrames.md
new file mode 100644
index 00000000000..6d04bb86e90
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilterFrames.md
@@ -0,0 +1,81 @@
+# MaterialsFilterFrames
+```text
+elements/materials/Image/MaterialsFilterFrames
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilterFrames icon](../../../icons/materials/Image/MaterialsFilterFrames.png) | ![MaterialsFilterFrames element](MaterialsFilterFrames.element.png) | ![MaterialsFilterFrames card](MaterialsFilterFrames.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterFrames element
+include('elements/materials/Image/MaterialsFilterFrames')
+MaterialsFilterFrames('element', 'Filter Frames', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterFrames element
+include('elements/materials/Image/MaterialsFilterFrames')
+MaterialsFilterFrames('element', 'Filter Frames', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterFrames card
+include('elements/materials/Image/MaterialsFilterFrames')
+MaterialsFilterFramesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterFrames card
+include('elements/materials/Image/MaterialsFilterFrames')
+MaterialsFilterFramesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilterHdr.card.png b/cloud/documentation/materials/Image/MaterialsFilterHdr.card.png
new file mode 100644
index 00000000000..7dfb1201b5a
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilterHdr.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilterHdr.element.png b/cloud/documentation/materials/Image/MaterialsFilterHdr.element.png
new file mode 100644
index 00000000000..ec3543d6d95
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilterHdr.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilterHdr.md b/cloud/documentation/materials/Image/MaterialsFilterHdr.md
new file mode 100644
index 00000000000..337cce3c59f
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilterHdr.md
@@ -0,0 +1,81 @@
+# MaterialsFilterHdr
+```text
+elements/materials/Image/MaterialsFilterHdr
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilterHdr icon](../../../icons/materials/Image/MaterialsFilterHdr.png) | ![MaterialsFilterHdr element](MaterialsFilterHdr.element.png) | ![MaterialsFilterHdr card](MaterialsFilterHdr.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterHdr element
+include('elements/materials/Image/MaterialsFilterHdr')
+MaterialsFilterHdr('element', 'Filter Hdr', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterHdr element
+include('elements/materials/Image/MaterialsFilterHdr')
+MaterialsFilterHdr('element', 'Filter Hdr', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterHdr card
+include('elements/materials/Image/MaterialsFilterHdr')
+MaterialsFilterHdrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterHdr card
+include('elements/materials/Image/MaterialsFilterHdr')
+MaterialsFilterHdrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilterNone.card.png b/cloud/documentation/materials/Image/MaterialsFilterNone.card.png
new file mode 100644
index 00000000000..675f8c0b2c2
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilterNone.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilterNone.element.png b/cloud/documentation/materials/Image/MaterialsFilterNone.element.png
new file mode 100644
index 00000000000..9970ab46573
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilterNone.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilterNone.md b/cloud/documentation/materials/Image/MaterialsFilterNone.md
new file mode 100644
index 00000000000..325ee4ecb60
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilterNone.md
@@ -0,0 +1,81 @@
+# MaterialsFilterNone
+```text
+elements/materials/Image/MaterialsFilterNone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilterNone icon](../../../icons/materials/Image/MaterialsFilterNone.png) | ![MaterialsFilterNone element](MaterialsFilterNone.element.png) | ![MaterialsFilterNone card](MaterialsFilterNone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterNone element
+include('elements/materials/Image/MaterialsFilterNone')
+MaterialsFilterNone('element', 'Filter None', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterNone element
+include('elements/materials/Image/MaterialsFilterNone')
+MaterialsFilterNone('element', 'Filter None', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterNone card
+include('elements/materials/Image/MaterialsFilterNone')
+MaterialsFilterNoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterNone card
+include('elements/materials/Image/MaterialsFilterNone')
+MaterialsFilterNoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilterTiltShift.card.png b/cloud/documentation/materials/Image/MaterialsFilterTiltShift.card.png
new file mode 100644
index 00000000000..f41db6b5254
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilterTiltShift.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilterTiltShift.element.png b/cloud/documentation/materials/Image/MaterialsFilterTiltShift.element.png
new file mode 100644
index 00000000000..c282c835a83
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilterTiltShift.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilterTiltShift.md b/cloud/documentation/materials/Image/MaterialsFilterTiltShift.md
new file mode 100644
index 00000000000..e148305d334
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilterTiltShift.md
@@ -0,0 +1,81 @@
+# MaterialsFilterTiltShift
+```text
+elements/materials/Image/MaterialsFilterTiltShift
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilterTiltShift icon](../../../icons/materials/Image/MaterialsFilterTiltShift.png) | ![MaterialsFilterTiltShift element](MaterialsFilterTiltShift.element.png) | ![MaterialsFilterTiltShift card](MaterialsFilterTiltShift.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterTiltShift element
+include('elements/materials/Image/MaterialsFilterTiltShift')
+MaterialsFilterTiltShift('element', 'Filter Tilt Shift', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterTiltShift element
+include('elements/materials/Image/MaterialsFilterTiltShift')
+MaterialsFilterTiltShift('element', 'Filter Tilt Shift', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterTiltShift card
+include('elements/materials/Image/MaterialsFilterTiltShift')
+MaterialsFilterTiltShiftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterTiltShift card
+include('elements/materials/Image/MaterialsFilterTiltShift')
+MaterialsFilterTiltShiftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFilterVintage.card.png b/cloud/documentation/materials/Image/MaterialsFilterVintage.card.png
new file mode 100644
index 00000000000..8e8859cb41a
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilterVintage.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilterVintage.element.png b/cloud/documentation/materials/Image/MaterialsFilterVintage.element.png
new file mode 100644
index 00000000000..7fdfba619db
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFilterVintage.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFilterVintage.md b/cloud/documentation/materials/Image/MaterialsFilterVintage.md
new file mode 100644
index 00000000000..5261cee9c01
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFilterVintage.md
@@ -0,0 +1,81 @@
+# MaterialsFilterVintage
+```text
+elements/materials/Image/MaterialsFilterVintage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFilterVintage icon](../../../icons/materials/Image/MaterialsFilterVintage.png) | ![MaterialsFilterVintage element](MaterialsFilterVintage.element.png) | ![MaterialsFilterVintage card](MaterialsFilterVintage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterVintage element
+include('elements/materials/Image/MaterialsFilterVintage')
+MaterialsFilterVintage('element', 'Filter Vintage', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterVintage element
+include('elements/materials/Image/MaterialsFilterVintage')
+MaterialsFilterVintage('element', 'Filter Vintage', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterVintage card
+include('elements/materials/Image/MaterialsFilterVintage')
+MaterialsFilterVintageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterVintage card
+include('elements/materials/Image/MaterialsFilterVintage')
+MaterialsFilterVintageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFlare.card.png b/cloud/documentation/materials/Image/MaterialsFlare.card.png
new file mode 100644
index 00000000000..537d8ac072c
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFlare.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFlare.element.png b/cloud/documentation/materials/Image/MaterialsFlare.element.png
new file mode 100644
index 00000000000..dbff1a92ff2
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFlare.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFlare.md b/cloud/documentation/materials/Image/MaterialsFlare.md
new file mode 100644
index 00000000000..ad8f20f9653
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFlare.md
@@ -0,0 +1,81 @@
+# MaterialsFlare
+```text
+elements/materials/Image/MaterialsFlare
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFlare icon](../../../icons/materials/Image/MaterialsFlare.png) | ![MaterialsFlare element](MaterialsFlare.element.png) | ![MaterialsFlare card](MaterialsFlare.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlare element
+include('elements/materials/Image/MaterialsFlare')
+MaterialsFlare('element', 'Flare', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlare element
+include('elements/materials/Image/MaterialsFlare')
+MaterialsFlare('element', 'Flare', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlare card
+include('elements/materials/Image/MaterialsFlare')
+MaterialsFlareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlare card
+include('elements/materials/Image/MaterialsFlare')
+MaterialsFlareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFlashAuto.card.png b/cloud/documentation/materials/Image/MaterialsFlashAuto.card.png
new file mode 100644
index 00000000000..8cfd181e164
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFlashAuto.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFlashAuto.element.png b/cloud/documentation/materials/Image/MaterialsFlashAuto.element.png
new file mode 100644
index 00000000000..4f8cbac6c68
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFlashAuto.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFlashAuto.md b/cloud/documentation/materials/Image/MaterialsFlashAuto.md
new file mode 100644
index 00000000000..d2475a97762
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFlashAuto.md
@@ -0,0 +1,81 @@
+# MaterialsFlashAuto
+```text
+elements/materials/Image/MaterialsFlashAuto
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFlashAuto icon](../../../icons/materials/Image/MaterialsFlashAuto.png) | ![MaterialsFlashAuto element](MaterialsFlashAuto.element.png) | ![MaterialsFlashAuto card](MaterialsFlashAuto.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlashAuto element
+include('elements/materials/Image/MaterialsFlashAuto')
+MaterialsFlashAuto('element', 'Flash Auto', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlashAuto element
+include('elements/materials/Image/MaterialsFlashAuto')
+MaterialsFlashAuto('element', 'Flash Auto', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlashAuto card
+include('elements/materials/Image/MaterialsFlashAuto')
+MaterialsFlashAutoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlashAuto card
+include('elements/materials/Image/MaterialsFlashAuto')
+MaterialsFlashAutoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFlashOff.card.png b/cloud/documentation/materials/Image/MaterialsFlashOff.card.png
new file mode 100644
index 00000000000..12fe6417ba2
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFlashOff.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFlashOff.element.png b/cloud/documentation/materials/Image/MaterialsFlashOff.element.png
new file mode 100644
index 00000000000..6a12aaa6bd8
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFlashOff.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFlashOff.md b/cloud/documentation/materials/Image/MaterialsFlashOff.md
new file mode 100644
index 00000000000..53c99a5affb
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFlashOff.md
@@ -0,0 +1,81 @@
+# MaterialsFlashOff
+```text
+elements/materials/Image/MaterialsFlashOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFlashOff icon](../../../icons/materials/Image/MaterialsFlashOff.png) | ![MaterialsFlashOff element](MaterialsFlashOff.element.png) | ![MaterialsFlashOff card](MaterialsFlashOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlashOff element
+include('elements/materials/Image/MaterialsFlashOff')
+MaterialsFlashOff('element', 'Flash Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlashOff element
+include('elements/materials/Image/MaterialsFlashOff')
+MaterialsFlashOff('element', 'Flash Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlashOff card
+include('elements/materials/Image/MaterialsFlashOff')
+MaterialsFlashOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlashOff card
+include('elements/materials/Image/MaterialsFlashOff')
+MaterialsFlashOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFlashOn.card.png b/cloud/documentation/materials/Image/MaterialsFlashOn.card.png
new file mode 100644
index 00000000000..67e3b3efe65
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFlashOn.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFlashOn.element.png b/cloud/documentation/materials/Image/MaterialsFlashOn.element.png
new file mode 100644
index 00000000000..f24f788ec30
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFlashOn.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFlashOn.md b/cloud/documentation/materials/Image/MaterialsFlashOn.md
new file mode 100644
index 00000000000..29f56507445
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFlashOn.md
@@ -0,0 +1,81 @@
+# MaterialsFlashOn
+```text
+elements/materials/Image/MaterialsFlashOn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFlashOn icon](../../../icons/materials/Image/MaterialsFlashOn.png) | ![MaterialsFlashOn element](MaterialsFlashOn.element.png) | ![MaterialsFlashOn card](MaterialsFlashOn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlashOn element
+include('elements/materials/Image/MaterialsFlashOn')
+MaterialsFlashOn('element', 'Flash On', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlashOn element
+include('elements/materials/Image/MaterialsFlashOn')
+MaterialsFlashOn('element', 'Flash On', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlashOn card
+include('elements/materials/Image/MaterialsFlashOn')
+MaterialsFlashOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlashOn card
+include('elements/materials/Image/MaterialsFlashOn')
+MaterialsFlashOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsFlip.card.png b/cloud/documentation/materials/Image/MaterialsFlip.card.png
new file mode 100644
index 00000000000..3ec8aa26aeb
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFlip.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFlip.element.png b/cloud/documentation/materials/Image/MaterialsFlip.element.png
new file mode 100644
index 00000000000..e0001778456
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsFlip.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsFlip.md b/cloud/documentation/materials/Image/MaterialsFlip.md
new file mode 100644
index 00000000000..347a3506546
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsFlip.md
@@ -0,0 +1,81 @@
+# MaterialsFlip
+```text
+elements/materials/Image/MaterialsFlip
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFlip icon](../../../icons/materials/Image/MaterialsFlip.png) | ![MaterialsFlip element](MaterialsFlip.element.png) | ![MaterialsFlip card](MaterialsFlip.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlip element
+include('elements/materials/Image/MaterialsFlip')
+MaterialsFlip('element', 'Flip', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlip element
+include('elements/materials/Image/MaterialsFlip')
+MaterialsFlip('element', 'Flip', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlip card
+include('elements/materials/Image/MaterialsFlip')
+MaterialsFlipCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlip card
+include('elements/materials/Image/MaterialsFlip')
+MaterialsFlipCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsGradient.card.png b/cloud/documentation/materials/Image/MaterialsGradient.card.png
new file mode 100644
index 00000000000..75599052e3e
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsGradient.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsGradient.element.png b/cloud/documentation/materials/Image/MaterialsGradient.element.png
new file mode 100644
index 00000000000..952a612fc5c
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsGradient.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsGradient.md b/cloud/documentation/materials/Image/MaterialsGradient.md
new file mode 100644
index 00000000000..7745cf7d3ff
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsGradient.md
@@ -0,0 +1,81 @@
+# MaterialsGradient
+```text
+elements/materials/Image/MaterialsGradient
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGradient icon](../../../icons/materials/Image/MaterialsGradient.png) | ![MaterialsGradient element](MaterialsGradient.element.png) | ![MaterialsGradient card](MaterialsGradient.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGradient element
+include('elements/materials/Image/MaterialsGradient')
+MaterialsGradient('element', 'Gradient', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGradient element
+include('elements/materials/Image/MaterialsGradient')
+MaterialsGradient('element', 'Gradient', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGradient card
+include('elements/materials/Image/MaterialsGradient')
+MaterialsGradientCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGradient card
+include('elements/materials/Image/MaterialsGradient')
+MaterialsGradientCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsGrain.card.png b/cloud/documentation/materials/Image/MaterialsGrain.card.png
new file mode 100644
index 00000000000..994165e6ebf
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsGrain.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsGrain.element.png b/cloud/documentation/materials/Image/MaterialsGrain.element.png
new file mode 100644
index 00000000000..4c70ca947e3
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsGrain.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsGrain.md b/cloud/documentation/materials/Image/MaterialsGrain.md
new file mode 100644
index 00000000000..43fecd09a43
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsGrain.md
@@ -0,0 +1,81 @@
+# MaterialsGrain
+```text
+elements/materials/Image/MaterialsGrain
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGrain icon](../../../icons/materials/Image/MaterialsGrain.png) | ![MaterialsGrain element](MaterialsGrain.element.png) | ![MaterialsGrain card](MaterialsGrain.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGrain element
+include('elements/materials/Image/MaterialsGrain')
+MaterialsGrain('element', 'Grain', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGrain element
+include('elements/materials/Image/MaterialsGrain')
+MaterialsGrain('element', 'Grain', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGrain card
+include('elements/materials/Image/MaterialsGrain')
+MaterialsGrainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGrain card
+include('elements/materials/Image/MaterialsGrain')
+MaterialsGrainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsGridOff.card.png b/cloud/documentation/materials/Image/MaterialsGridOff.card.png
new file mode 100644
index 00000000000..21dc53a8f02
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsGridOff.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsGridOff.element.png b/cloud/documentation/materials/Image/MaterialsGridOff.element.png
new file mode 100644
index 00000000000..fbd0dd3280b
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsGridOff.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsGridOff.md b/cloud/documentation/materials/Image/MaterialsGridOff.md
new file mode 100644
index 00000000000..05483ca0ccd
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsGridOff.md
@@ -0,0 +1,81 @@
+# MaterialsGridOff
+```text
+elements/materials/Image/MaterialsGridOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGridOff icon](../../../icons/materials/Image/MaterialsGridOff.png) | ![MaterialsGridOff element](MaterialsGridOff.element.png) | ![MaterialsGridOff card](MaterialsGridOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGridOff element
+include('elements/materials/Image/MaterialsGridOff')
+MaterialsGridOff('element', 'Grid Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGridOff element
+include('elements/materials/Image/MaterialsGridOff')
+MaterialsGridOff('element', 'Grid Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGridOff card
+include('elements/materials/Image/MaterialsGridOff')
+MaterialsGridOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGridOff card
+include('elements/materials/Image/MaterialsGridOff')
+MaterialsGridOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsGridOn.card.png b/cloud/documentation/materials/Image/MaterialsGridOn.card.png
new file mode 100644
index 00000000000..33e5a176228
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsGridOn.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsGridOn.element.png b/cloud/documentation/materials/Image/MaterialsGridOn.element.png
new file mode 100644
index 00000000000..9bc30f843b1
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsGridOn.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsGridOn.md b/cloud/documentation/materials/Image/MaterialsGridOn.md
new file mode 100644
index 00000000000..2d1e9212013
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsGridOn.md
@@ -0,0 +1,81 @@
+# MaterialsGridOn
+```text
+elements/materials/Image/MaterialsGridOn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGridOn icon](../../../icons/materials/Image/MaterialsGridOn.png) | ![MaterialsGridOn element](MaterialsGridOn.element.png) | ![MaterialsGridOn card](MaterialsGridOn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGridOn element
+include('elements/materials/Image/MaterialsGridOn')
+MaterialsGridOn('element', 'Grid On', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGridOn element
+include('elements/materials/Image/MaterialsGridOn')
+MaterialsGridOn('element', 'Grid On', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGridOn card
+include('elements/materials/Image/MaterialsGridOn')
+MaterialsGridOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGridOn card
+include('elements/materials/Image/MaterialsGridOn')
+MaterialsGridOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsHdrOff.card.png b/cloud/documentation/materials/Image/MaterialsHdrOff.card.png
new file mode 100644
index 00000000000..10c2a8cdc05
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsHdrOff.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsHdrOff.element.png b/cloud/documentation/materials/Image/MaterialsHdrOff.element.png
new file mode 100644
index 00000000000..c984fe3cd25
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsHdrOff.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsHdrOff.md b/cloud/documentation/materials/Image/MaterialsHdrOff.md
new file mode 100644
index 00000000000..149d2ff6f79
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsHdrOff.md
@@ -0,0 +1,81 @@
+# MaterialsHdrOff
+```text
+elements/materials/Image/MaterialsHdrOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHdrOff icon](../../../icons/materials/Image/MaterialsHdrOff.png) | ![MaterialsHdrOff element](MaterialsHdrOff.element.png) | ![MaterialsHdrOff card](MaterialsHdrOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHdrOff element
+include('elements/materials/Image/MaterialsHdrOff')
+MaterialsHdrOff('element', 'Hdr Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHdrOff element
+include('elements/materials/Image/MaterialsHdrOff')
+MaterialsHdrOff('element', 'Hdr Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHdrOff card
+include('elements/materials/Image/MaterialsHdrOff')
+MaterialsHdrOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHdrOff card
+include('elements/materials/Image/MaterialsHdrOff')
+MaterialsHdrOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsHdrOn.card.png b/cloud/documentation/materials/Image/MaterialsHdrOn.card.png
new file mode 100644
index 00000000000..497c275726a
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsHdrOn.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsHdrOn.element.png b/cloud/documentation/materials/Image/MaterialsHdrOn.element.png
new file mode 100644
index 00000000000..0a70083b5ca
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsHdrOn.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsHdrOn.md b/cloud/documentation/materials/Image/MaterialsHdrOn.md
new file mode 100644
index 00000000000..42fb6ec36d4
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsHdrOn.md
@@ -0,0 +1,81 @@
+# MaterialsHdrOn
+```text
+elements/materials/Image/MaterialsHdrOn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHdrOn icon](../../../icons/materials/Image/MaterialsHdrOn.png) | ![MaterialsHdrOn element](MaterialsHdrOn.element.png) | ![MaterialsHdrOn card](MaterialsHdrOn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHdrOn element
+include('elements/materials/Image/MaterialsHdrOn')
+MaterialsHdrOn('element', 'Hdr On', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHdrOn element
+include('elements/materials/Image/MaterialsHdrOn')
+MaterialsHdrOn('element', 'Hdr On', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHdrOn card
+include('elements/materials/Image/MaterialsHdrOn')
+MaterialsHdrOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHdrOn card
+include('elements/materials/Image/MaterialsHdrOn')
+MaterialsHdrOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsHdrStrong.card.png b/cloud/documentation/materials/Image/MaterialsHdrStrong.card.png
new file mode 100644
index 00000000000..610903ddbcc
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsHdrStrong.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsHdrStrong.element.png b/cloud/documentation/materials/Image/MaterialsHdrStrong.element.png
new file mode 100644
index 00000000000..1e2f0c62483
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsHdrStrong.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsHdrStrong.md b/cloud/documentation/materials/Image/MaterialsHdrStrong.md
new file mode 100644
index 00000000000..81cc8b0db83
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsHdrStrong.md
@@ -0,0 +1,81 @@
+# MaterialsHdrStrong
+```text
+elements/materials/Image/MaterialsHdrStrong
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHdrStrong icon](../../../icons/materials/Image/MaterialsHdrStrong.png) | ![MaterialsHdrStrong element](MaterialsHdrStrong.element.png) | ![MaterialsHdrStrong card](MaterialsHdrStrong.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHdrStrong element
+include('elements/materials/Image/MaterialsHdrStrong')
+MaterialsHdrStrong('element', 'Hdr Strong', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHdrStrong element
+include('elements/materials/Image/MaterialsHdrStrong')
+MaterialsHdrStrong('element', 'Hdr Strong', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHdrStrong card
+include('elements/materials/Image/MaterialsHdrStrong')
+MaterialsHdrStrongCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHdrStrong card
+include('elements/materials/Image/MaterialsHdrStrong')
+MaterialsHdrStrongCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsHdrWeak.card.png b/cloud/documentation/materials/Image/MaterialsHdrWeak.card.png
new file mode 100644
index 00000000000..46255f94bf4
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsHdrWeak.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsHdrWeak.element.png b/cloud/documentation/materials/Image/MaterialsHdrWeak.element.png
new file mode 100644
index 00000000000..6666e4745eb
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsHdrWeak.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsHdrWeak.md b/cloud/documentation/materials/Image/MaterialsHdrWeak.md
new file mode 100644
index 00000000000..32c29154e18
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsHdrWeak.md
@@ -0,0 +1,81 @@
+# MaterialsHdrWeak
+```text
+elements/materials/Image/MaterialsHdrWeak
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHdrWeak icon](../../../icons/materials/Image/MaterialsHdrWeak.png) | ![MaterialsHdrWeak element](MaterialsHdrWeak.element.png) | ![MaterialsHdrWeak card](MaterialsHdrWeak.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHdrWeak element
+include('elements/materials/Image/MaterialsHdrWeak')
+MaterialsHdrWeak('element', 'Hdr Weak', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHdrWeak element
+include('elements/materials/Image/MaterialsHdrWeak')
+MaterialsHdrWeak('element', 'Hdr Weak', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHdrWeak card
+include('elements/materials/Image/MaterialsHdrWeak')
+MaterialsHdrWeakCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHdrWeak card
+include('elements/materials/Image/MaterialsHdrWeak')
+MaterialsHdrWeakCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsHealing.card.png b/cloud/documentation/materials/Image/MaterialsHealing.card.png
new file mode 100644
index 00000000000..f783149655d
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsHealing.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsHealing.element.png b/cloud/documentation/materials/Image/MaterialsHealing.element.png
new file mode 100644
index 00000000000..89d081575b5
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsHealing.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsHealing.md b/cloud/documentation/materials/Image/MaterialsHealing.md
new file mode 100644
index 00000000000..ac739e55363
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsHealing.md
@@ -0,0 +1,81 @@
+# MaterialsHealing
+```text
+elements/materials/Image/MaterialsHealing
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHealing icon](../../../icons/materials/Image/MaterialsHealing.png) | ![MaterialsHealing element](MaterialsHealing.element.png) | ![MaterialsHealing card](MaterialsHealing.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHealing element
+include('elements/materials/Image/MaterialsHealing')
+MaterialsHealing('element', 'Healing', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHealing element
+include('elements/materials/Image/MaterialsHealing')
+MaterialsHealing('element', 'Healing', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHealing card
+include('elements/materials/Image/MaterialsHealing')
+MaterialsHealingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHealing card
+include('elements/materials/Image/MaterialsHealing')
+MaterialsHealingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsImage.card.png b/cloud/documentation/materials/Image/MaterialsImage.card.png
new file mode 100644
index 00000000000..05a1c151e4e
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsImage.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsImage.element.png b/cloud/documentation/materials/Image/MaterialsImage.element.png
new file mode 100644
index 00000000000..61af01260bf
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsImage.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsImage.md b/cloud/documentation/materials/Image/MaterialsImage.md
new file mode 100644
index 00000000000..2b26acacb57
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsImage.md
@@ -0,0 +1,81 @@
+# MaterialsImage
+```text
+elements/materials/Image/MaterialsImage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsImage icon](../../../icons/materials/Image/MaterialsImage.png) | ![MaterialsImage element](MaterialsImage.element.png) | ![MaterialsImage card](MaterialsImage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImage element
+include('elements/materials/Image/MaterialsImage')
+MaterialsImage('element', 'Image', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImage element
+include('elements/materials/Image/MaterialsImage')
+MaterialsImage('element', 'Image', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsImage card
+include('elements/materials/Image/MaterialsImage')
+MaterialsImageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsImage card
+include('elements/materials/Image/MaterialsImage')
+MaterialsImageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsImageAspectRatio.card.png b/cloud/documentation/materials/Image/MaterialsImageAspectRatio.card.png
new file mode 100644
index 00000000000..f61aadda339
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsImageAspectRatio.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsImageAspectRatio.element.png b/cloud/documentation/materials/Image/MaterialsImageAspectRatio.element.png
new file mode 100644
index 00000000000..92795b282f1
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsImageAspectRatio.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsImageAspectRatio.md b/cloud/documentation/materials/Image/MaterialsImageAspectRatio.md
new file mode 100644
index 00000000000..1ab0ea3b694
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsImageAspectRatio.md
@@ -0,0 +1,81 @@
+# MaterialsImageAspectRatio
+```text
+elements/materials/Image/MaterialsImageAspectRatio
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsImageAspectRatio icon](../../../icons/materials/Image/MaterialsImageAspectRatio.png) | ![MaterialsImageAspectRatio element](MaterialsImageAspectRatio.element.png) | ![MaterialsImageAspectRatio card](MaterialsImageAspectRatio.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImageAspectRatio element
+include('elements/materials/Image/MaterialsImageAspectRatio')
+MaterialsImageAspectRatio('element', 'Image Aspect Ratio', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImageAspectRatio element
+include('elements/materials/Image/MaterialsImageAspectRatio')
+MaterialsImageAspectRatio('element', 'Image Aspect Ratio', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsImageAspectRatio card
+include('elements/materials/Image/MaterialsImageAspectRatio')
+MaterialsImageAspectRatioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsImageAspectRatio card
+include('elements/materials/Image/MaterialsImageAspectRatio')
+MaterialsImageAspectRatioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsIso.card.png b/cloud/documentation/materials/Image/MaterialsIso.card.png
new file mode 100644
index 00000000000..88866586c61
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsIso.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsIso.element.png b/cloud/documentation/materials/Image/MaterialsIso.element.png
new file mode 100644
index 00000000000..23fa7ced9f3
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsIso.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsIso.md b/cloud/documentation/materials/Image/MaterialsIso.md
new file mode 100644
index 00000000000..72a76f12ecb
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsIso.md
@@ -0,0 +1,81 @@
+# MaterialsIso
+```text
+elements/materials/Image/MaterialsIso
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsIso icon](../../../icons/materials/Image/MaterialsIso.png) | ![MaterialsIso element](MaterialsIso.element.png) | ![MaterialsIso card](MaterialsIso.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsIso element
+include('elements/materials/Image/MaterialsIso')
+MaterialsIso('element', 'Iso', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsIso element
+include('elements/materials/Image/MaterialsIso')
+MaterialsIso('element', 'Iso', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsIso card
+include('elements/materials/Image/MaterialsIso')
+MaterialsIsoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsIso card
+include('elements/materials/Image/MaterialsIso')
+MaterialsIsoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsLandscape.card.png b/cloud/documentation/materials/Image/MaterialsLandscape.card.png
new file mode 100644
index 00000000000..240b18afcc5
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLandscape.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLandscape.element.png b/cloud/documentation/materials/Image/MaterialsLandscape.element.png
new file mode 100644
index 00000000000..4f6a1ea1284
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLandscape.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLandscape.md b/cloud/documentation/materials/Image/MaterialsLandscape.md
new file mode 100644
index 00000000000..5b3fbf0c945
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsLandscape.md
@@ -0,0 +1,81 @@
+# MaterialsLandscape
+```text
+elements/materials/Image/MaterialsLandscape
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLandscape icon](../../../icons/materials/Image/MaterialsLandscape.png) | ![MaterialsLandscape element](MaterialsLandscape.element.png) | ![MaterialsLandscape card](MaterialsLandscape.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLandscape element
+include('elements/materials/Image/MaterialsLandscape')
+MaterialsLandscape('element', 'Landscape', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLandscape element
+include('elements/materials/Image/MaterialsLandscape')
+MaterialsLandscape('element', 'Landscape', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLandscape card
+include('elements/materials/Image/MaterialsLandscape')
+MaterialsLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLandscape card
+include('elements/materials/Image/MaterialsLandscape')
+MaterialsLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsLeakAdd.card.png b/cloud/documentation/materials/Image/MaterialsLeakAdd.card.png
new file mode 100644
index 00000000000..e11c0be1c45
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLeakAdd.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLeakAdd.element.png b/cloud/documentation/materials/Image/MaterialsLeakAdd.element.png
new file mode 100644
index 00000000000..e04c6c836da
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLeakAdd.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLeakAdd.md b/cloud/documentation/materials/Image/MaterialsLeakAdd.md
new file mode 100644
index 00000000000..92088835356
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsLeakAdd.md
@@ -0,0 +1,81 @@
+# MaterialsLeakAdd
+```text
+elements/materials/Image/MaterialsLeakAdd
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLeakAdd icon](../../../icons/materials/Image/MaterialsLeakAdd.png) | ![MaterialsLeakAdd element](MaterialsLeakAdd.element.png) | ![MaterialsLeakAdd card](MaterialsLeakAdd.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLeakAdd element
+include('elements/materials/Image/MaterialsLeakAdd')
+MaterialsLeakAdd('element', 'Leak Add', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLeakAdd element
+include('elements/materials/Image/MaterialsLeakAdd')
+MaterialsLeakAdd('element', 'Leak Add', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLeakAdd card
+include('elements/materials/Image/MaterialsLeakAdd')
+MaterialsLeakAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLeakAdd card
+include('elements/materials/Image/MaterialsLeakAdd')
+MaterialsLeakAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsLeakRemove.card.png b/cloud/documentation/materials/Image/MaterialsLeakRemove.card.png
new file mode 100644
index 00000000000..13cf5af9d5e
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLeakRemove.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLeakRemove.element.png b/cloud/documentation/materials/Image/MaterialsLeakRemove.element.png
new file mode 100644
index 00000000000..ce5707f393a
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLeakRemove.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLeakRemove.md b/cloud/documentation/materials/Image/MaterialsLeakRemove.md
new file mode 100644
index 00000000000..2b6ff0a6a0f
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsLeakRemove.md
@@ -0,0 +1,81 @@
+# MaterialsLeakRemove
+```text
+elements/materials/Image/MaterialsLeakRemove
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLeakRemove icon](../../../icons/materials/Image/MaterialsLeakRemove.png) | ![MaterialsLeakRemove element](MaterialsLeakRemove.element.png) | ![MaterialsLeakRemove card](MaterialsLeakRemove.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLeakRemove element
+include('elements/materials/Image/MaterialsLeakRemove')
+MaterialsLeakRemove('element', 'Leak Remove', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLeakRemove element
+include('elements/materials/Image/MaterialsLeakRemove')
+MaterialsLeakRemove('element', 'Leak Remove', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLeakRemove card
+include('elements/materials/Image/MaterialsLeakRemove')
+MaterialsLeakRemoveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLeakRemove card
+include('elements/materials/Image/MaterialsLeakRemove')
+MaterialsLeakRemoveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsLens.card.png b/cloud/documentation/materials/Image/MaterialsLens.card.png
new file mode 100644
index 00000000000..ec6909ae713
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLens.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLens.element.png b/cloud/documentation/materials/Image/MaterialsLens.element.png
new file mode 100644
index 00000000000..68e67444211
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLens.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLens.md b/cloud/documentation/materials/Image/MaterialsLens.md
new file mode 100644
index 00000000000..f63c49736b8
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsLens.md
@@ -0,0 +1,81 @@
+# MaterialsLens
+```text
+elements/materials/Image/MaterialsLens
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLens icon](../../../icons/materials/Image/MaterialsLens.png) | ![MaterialsLens element](MaterialsLens.element.png) | ![MaterialsLens card](MaterialsLens.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLens element
+include('elements/materials/Image/MaterialsLens')
+MaterialsLens('element', 'Lens', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLens element
+include('elements/materials/Image/MaterialsLens')
+MaterialsLens('element', 'Lens', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLens card
+include('elements/materials/Image/MaterialsLens')
+MaterialsLensCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLens card
+include('elements/materials/Image/MaterialsLens')
+MaterialsLensCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsLinkedCamera.card.png b/cloud/documentation/materials/Image/MaterialsLinkedCamera.card.png
new file mode 100644
index 00000000000..7a3e0106b9c
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLinkedCamera.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLinkedCamera.element.png b/cloud/documentation/materials/Image/MaterialsLinkedCamera.element.png
new file mode 100644
index 00000000000..ad97c047379
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLinkedCamera.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLinkedCamera.md b/cloud/documentation/materials/Image/MaterialsLinkedCamera.md
new file mode 100644
index 00000000000..d1e712280aa
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsLinkedCamera.md
@@ -0,0 +1,81 @@
+# MaterialsLinkedCamera
+```text
+elements/materials/Image/MaterialsLinkedCamera
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLinkedCamera icon](../../../icons/materials/Image/MaterialsLinkedCamera.png) | ![MaterialsLinkedCamera element](MaterialsLinkedCamera.element.png) | ![MaterialsLinkedCamera card](MaterialsLinkedCamera.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLinkedCamera element
+include('elements/materials/Image/MaterialsLinkedCamera')
+MaterialsLinkedCamera('element', 'Linked Camera', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLinkedCamera element
+include('elements/materials/Image/MaterialsLinkedCamera')
+MaterialsLinkedCamera('element', 'Linked Camera', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLinkedCamera card
+include('elements/materials/Image/MaterialsLinkedCamera')
+MaterialsLinkedCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLinkedCamera card
+include('elements/materials/Image/MaterialsLinkedCamera')
+MaterialsLinkedCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsLooks.card.png b/cloud/documentation/materials/Image/MaterialsLooks.card.png
new file mode 100644
index 00000000000..c913498640b
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLooks.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLooks.element.png b/cloud/documentation/materials/Image/MaterialsLooks.element.png
new file mode 100644
index 00000000000..62f1b19de33
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLooks.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLooks.md b/cloud/documentation/materials/Image/MaterialsLooks.md
new file mode 100644
index 00000000000..74445d6e4de
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsLooks.md
@@ -0,0 +1,81 @@
+# MaterialsLooks
+```text
+elements/materials/Image/MaterialsLooks
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLooks icon](../../../icons/materials/Image/MaterialsLooks.png) | ![MaterialsLooks element](MaterialsLooks.element.png) | ![MaterialsLooks card](MaterialsLooks.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks element
+include('elements/materials/Image/MaterialsLooks')
+MaterialsLooks('element', 'Looks', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks element
+include('elements/materials/Image/MaterialsLooks')
+MaterialsLooks('element', 'Looks', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLooks card
+include('elements/materials/Image/MaterialsLooks')
+MaterialsLooksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLooks card
+include('elements/materials/Image/MaterialsLooks')
+MaterialsLooksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsLooks3.card.png b/cloud/documentation/materials/Image/MaterialsLooks3.card.png
new file mode 100644
index 00000000000..2f405208966
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLooks3.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLooks3.element.png b/cloud/documentation/materials/Image/MaterialsLooks3.element.png
new file mode 100644
index 00000000000..85fe3116ee5
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLooks3.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLooks3.md b/cloud/documentation/materials/Image/MaterialsLooks3.md
new file mode 100644
index 00000000000..5b51afcde9f
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsLooks3.md
@@ -0,0 +1,81 @@
+# MaterialsLooks3
+```text
+elements/materials/Image/MaterialsLooks3
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLooks3 icon](../../../icons/materials/Image/MaterialsLooks3.png) | ![MaterialsLooks3 element](MaterialsLooks3.element.png) | ![MaterialsLooks3 card](MaterialsLooks3.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks3 element
+include('elements/materials/Image/MaterialsLooks3')
+MaterialsLooks3('element', 'Looks3', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks3 element
+include('elements/materials/Image/MaterialsLooks3')
+MaterialsLooks3('element', 'Looks3', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLooks3 card
+include('elements/materials/Image/MaterialsLooks3')
+MaterialsLooks3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLooks3 card
+include('elements/materials/Image/MaterialsLooks3')
+MaterialsLooks3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsLooks4.card.png b/cloud/documentation/materials/Image/MaterialsLooks4.card.png
new file mode 100644
index 00000000000..0a5d4810b0b
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLooks4.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLooks4.element.png b/cloud/documentation/materials/Image/MaterialsLooks4.element.png
new file mode 100644
index 00000000000..3b843ef2545
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLooks4.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLooks4.md b/cloud/documentation/materials/Image/MaterialsLooks4.md
new file mode 100644
index 00000000000..2367b2e51a8
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsLooks4.md
@@ -0,0 +1,81 @@
+# MaterialsLooks4
+```text
+elements/materials/Image/MaterialsLooks4
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLooks4 icon](../../../icons/materials/Image/MaterialsLooks4.png) | ![MaterialsLooks4 element](MaterialsLooks4.element.png) | ![MaterialsLooks4 card](MaterialsLooks4.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks4 element
+include('elements/materials/Image/MaterialsLooks4')
+MaterialsLooks4('element', 'Looks4', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks4 element
+include('elements/materials/Image/MaterialsLooks4')
+MaterialsLooks4('element', 'Looks4', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLooks4 card
+include('elements/materials/Image/MaterialsLooks4')
+MaterialsLooks4Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLooks4 card
+include('elements/materials/Image/MaterialsLooks4')
+MaterialsLooks4Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsLooks5.card.png b/cloud/documentation/materials/Image/MaterialsLooks5.card.png
new file mode 100644
index 00000000000..77df6732195
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLooks5.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLooks5.element.png b/cloud/documentation/materials/Image/MaterialsLooks5.element.png
new file mode 100644
index 00000000000..78e861ebbec
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLooks5.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLooks5.md b/cloud/documentation/materials/Image/MaterialsLooks5.md
new file mode 100644
index 00000000000..6ee911bca52
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsLooks5.md
@@ -0,0 +1,81 @@
+# MaterialsLooks5
+```text
+elements/materials/Image/MaterialsLooks5
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLooks5 icon](../../../icons/materials/Image/MaterialsLooks5.png) | ![MaterialsLooks5 element](MaterialsLooks5.element.png) | ![MaterialsLooks5 card](MaterialsLooks5.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks5 element
+include('elements/materials/Image/MaterialsLooks5')
+MaterialsLooks5('element', 'Looks5', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks5 element
+include('elements/materials/Image/MaterialsLooks5')
+MaterialsLooks5('element', 'Looks5', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLooks5 card
+include('elements/materials/Image/MaterialsLooks5')
+MaterialsLooks5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLooks5 card
+include('elements/materials/Image/MaterialsLooks5')
+MaterialsLooks5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsLooks6.card.png b/cloud/documentation/materials/Image/MaterialsLooks6.card.png
new file mode 100644
index 00000000000..3cdfdebacf5
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLooks6.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLooks6.element.png b/cloud/documentation/materials/Image/MaterialsLooks6.element.png
new file mode 100644
index 00000000000..8cb4c66378b
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLooks6.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLooks6.md b/cloud/documentation/materials/Image/MaterialsLooks6.md
new file mode 100644
index 00000000000..199b850cbe5
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsLooks6.md
@@ -0,0 +1,81 @@
+# MaterialsLooks6
+```text
+elements/materials/Image/MaterialsLooks6
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLooks6 icon](../../../icons/materials/Image/MaterialsLooks6.png) | ![MaterialsLooks6 element](MaterialsLooks6.element.png) | ![MaterialsLooks6 card](MaterialsLooks6.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks6 element
+include('elements/materials/Image/MaterialsLooks6')
+MaterialsLooks6('element', 'Looks6', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks6 element
+include('elements/materials/Image/MaterialsLooks6')
+MaterialsLooks6('element', 'Looks6', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLooks6 card
+include('elements/materials/Image/MaterialsLooks6')
+MaterialsLooks6Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLooks6 card
+include('elements/materials/Image/MaterialsLooks6')
+MaterialsLooks6Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsLooksOne.card.png b/cloud/documentation/materials/Image/MaterialsLooksOne.card.png
new file mode 100644
index 00000000000..252eff8bd10
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLooksOne.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLooksOne.element.png b/cloud/documentation/materials/Image/MaterialsLooksOne.element.png
new file mode 100644
index 00000000000..ffaf17e1777
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLooksOne.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLooksOne.md b/cloud/documentation/materials/Image/MaterialsLooksOne.md
new file mode 100644
index 00000000000..7b7aff0bc05
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsLooksOne.md
@@ -0,0 +1,81 @@
+# MaterialsLooksOne
+```text
+elements/materials/Image/MaterialsLooksOne
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLooksOne icon](../../../icons/materials/Image/MaterialsLooksOne.png) | ![MaterialsLooksOne element](MaterialsLooksOne.element.png) | ![MaterialsLooksOne card](MaterialsLooksOne.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooksOne element
+include('elements/materials/Image/MaterialsLooksOne')
+MaterialsLooksOne('element', 'Looks One', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooksOne element
+include('elements/materials/Image/MaterialsLooksOne')
+MaterialsLooksOne('element', 'Looks One', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLooksOne card
+include('elements/materials/Image/MaterialsLooksOne')
+MaterialsLooksOneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLooksOne card
+include('elements/materials/Image/MaterialsLooksOne')
+MaterialsLooksOneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsLooksTwo.card.png b/cloud/documentation/materials/Image/MaterialsLooksTwo.card.png
new file mode 100644
index 00000000000..18b0cd9bdb2
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLooksTwo.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLooksTwo.element.png b/cloud/documentation/materials/Image/MaterialsLooksTwo.element.png
new file mode 100644
index 00000000000..45086f6f5c9
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLooksTwo.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLooksTwo.md b/cloud/documentation/materials/Image/MaterialsLooksTwo.md
new file mode 100644
index 00000000000..7336a9f14a1
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsLooksTwo.md
@@ -0,0 +1,81 @@
+# MaterialsLooksTwo
+```text
+elements/materials/Image/MaterialsLooksTwo
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLooksTwo icon](../../../icons/materials/Image/MaterialsLooksTwo.png) | ![MaterialsLooksTwo element](MaterialsLooksTwo.element.png) | ![MaterialsLooksTwo card](MaterialsLooksTwo.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooksTwo element
+include('elements/materials/Image/MaterialsLooksTwo')
+MaterialsLooksTwo('element', 'Looks Two', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooksTwo element
+include('elements/materials/Image/MaterialsLooksTwo')
+MaterialsLooksTwo('element', 'Looks Two', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLooksTwo card
+include('elements/materials/Image/MaterialsLooksTwo')
+MaterialsLooksTwoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLooksTwo card
+include('elements/materials/Image/MaterialsLooksTwo')
+MaterialsLooksTwoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsLoupe.card.png b/cloud/documentation/materials/Image/MaterialsLoupe.card.png
new file mode 100644
index 00000000000..11f7d43adc5
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLoupe.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLoupe.element.png b/cloud/documentation/materials/Image/MaterialsLoupe.element.png
new file mode 100644
index 00000000000..07c88dda898
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsLoupe.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsLoupe.md b/cloud/documentation/materials/Image/MaterialsLoupe.md
new file mode 100644
index 00000000000..10876125657
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsLoupe.md
@@ -0,0 +1,81 @@
+# MaterialsLoupe
+```text
+elements/materials/Image/MaterialsLoupe
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLoupe icon](../../../icons/materials/Image/MaterialsLoupe.png) | ![MaterialsLoupe element](MaterialsLoupe.element.png) | ![MaterialsLoupe card](MaterialsLoupe.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLoupe element
+include('elements/materials/Image/MaterialsLoupe')
+MaterialsLoupe('element', 'Loupe', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLoupe element
+include('elements/materials/Image/MaterialsLoupe')
+MaterialsLoupe('element', 'Loupe', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLoupe card
+include('elements/materials/Image/MaterialsLoupe')
+MaterialsLoupeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLoupe card
+include('elements/materials/Image/MaterialsLoupe')
+MaterialsLoupeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsMonochromePhotos.card.png b/cloud/documentation/materials/Image/MaterialsMonochromePhotos.card.png
new file mode 100644
index 00000000000..9e438cb4aae
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsMonochromePhotos.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsMonochromePhotos.element.png b/cloud/documentation/materials/Image/MaterialsMonochromePhotos.element.png
new file mode 100644
index 00000000000..9d0a3a2f1ff
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsMonochromePhotos.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsMonochromePhotos.md b/cloud/documentation/materials/Image/MaterialsMonochromePhotos.md
new file mode 100644
index 00000000000..701e8b014ea
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsMonochromePhotos.md
@@ -0,0 +1,81 @@
+# MaterialsMonochromePhotos
+```text
+elements/materials/Image/MaterialsMonochromePhotos
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMonochromePhotos icon](../../../icons/materials/Image/MaterialsMonochromePhotos.png) | ![MaterialsMonochromePhotos element](MaterialsMonochromePhotos.element.png) | ![MaterialsMonochromePhotos card](MaterialsMonochromePhotos.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMonochromePhotos element
+include('elements/materials/Image/MaterialsMonochromePhotos')
+MaterialsMonochromePhotos('element', 'Monochrome Photos', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMonochromePhotos element
+include('elements/materials/Image/MaterialsMonochromePhotos')
+MaterialsMonochromePhotos('element', 'Monochrome Photos', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMonochromePhotos card
+include('elements/materials/Image/MaterialsMonochromePhotos')
+MaterialsMonochromePhotosCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMonochromePhotos card
+include('elements/materials/Image/MaterialsMonochromePhotos')
+MaterialsMonochromePhotosCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsMovieCreation.card.png b/cloud/documentation/materials/Image/MaterialsMovieCreation.card.png
new file mode 100644
index 00000000000..62b38a8a9f4
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsMovieCreation.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsMovieCreation.element.png b/cloud/documentation/materials/Image/MaterialsMovieCreation.element.png
new file mode 100644
index 00000000000..d5ff73adf7d
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsMovieCreation.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsMovieCreation.md b/cloud/documentation/materials/Image/MaterialsMovieCreation.md
new file mode 100644
index 00000000000..b633320baa0
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsMovieCreation.md
@@ -0,0 +1,81 @@
+# MaterialsMovieCreation
+```text
+elements/materials/Image/MaterialsMovieCreation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMovieCreation icon](../../../icons/materials/Image/MaterialsMovieCreation.png) | ![MaterialsMovieCreation element](MaterialsMovieCreation.element.png) | ![MaterialsMovieCreation card](MaterialsMovieCreation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMovieCreation element
+include('elements/materials/Image/MaterialsMovieCreation')
+MaterialsMovieCreation('element', 'Movie Creation', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMovieCreation element
+include('elements/materials/Image/MaterialsMovieCreation')
+MaterialsMovieCreation('element', 'Movie Creation', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMovieCreation card
+include('elements/materials/Image/MaterialsMovieCreation')
+MaterialsMovieCreationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMovieCreation card
+include('elements/materials/Image/MaterialsMovieCreation')
+MaterialsMovieCreationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsMovieFilter.card.png b/cloud/documentation/materials/Image/MaterialsMovieFilter.card.png
new file mode 100644
index 00000000000..617c2f5e034
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsMovieFilter.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsMovieFilter.element.png b/cloud/documentation/materials/Image/MaterialsMovieFilter.element.png
new file mode 100644
index 00000000000..1132bd04108
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsMovieFilter.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsMovieFilter.md b/cloud/documentation/materials/Image/MaterialsMovieFilter.md
new file mode 100644
index 00000000000..1ff1cd5ee04
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsMovieFilter.md
@@ -0,0 +1,81 @@
+# MaterialsMovieFilter
+```text
+elements/materials/Image/MaterialsMovieFilter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMovieFilter icon](../../../icons/materials/Image/MaterialsMovieFilter.png) | ![MaterialsMovieFilter element](MaterialsMovieFilter.element.png) | ![MaterialsMovieFilter card](MaterialsMovieFilter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMovieFilter element
+include('elements/materials/Image/MaterialsMovieFilter')
+MaterialsMovieFilter('element', 'Movie Filter', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMovieFilter element
+include('elements/materials/Image/MaterialsMovieFilter')
+MaterialsMovieFilter('element', 'Movie Filter', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMovieFilter card
+include('elements/materials/Image/MaterialsMovieFilter')
+MaterialsMovieFilterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMovieFilter card
+include('elements/materials/Image/MaterialsMovieFilter')
+MaterialsMovieFilterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsMusicNote.card.png b/cloud/documentation/materials/Image/MaterialsMusicNote.card.png
new file mode 100644
index 00000000000..33633a04c3b
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsMusicNote.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsMusicNote.element.png b/cloud/documentation/materials/Image/MaterialsMusicNote.element.png
new file mode 100644
index 00000000000..568c921e647
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsMusicNote.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsMusicNote.md b/cloud/documentation/materials/Image/MaterialsMusicNote.md
new file mode 100644
index 00000000000..32a8eee243e
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsMusicNote.md
@@ -0,0 +1,81 @@
+# MaterialsMusicNote
+```text
+elements/materials/Image/MaterialsMusicNote
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMusicNote icon](../../../icons/materials/Image/MaterialsMusicNote.png) | ![MaterialsMusicNote element](MaterialsMusicNote.element.png) | ![MaterialsMusicNote card](MaterialsMusicNote.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMusicNote element
+include('elements/materials/Image/MaterialsMusicNote')
+MaterialsMusicNote('element', 'Music Note', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMusicNote element
+include('elements/materials/Image/MaterialsMusicNote')
+MaterialsMusicNote('element', 'Music Note', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMusicNote card
+include('elements/materials/Image/MaterialsMusicNote')
+MaterialsMusicNoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMusicNote card
+include('elements/materials/Image/MaterialsMusicNote')
+MaterialsMusicNoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsNature.card.png b/cloud/documentation/materials/Image/MaterialsNature.card.png
new file mode 100644
index 00000000000..0627ac95fdf
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsNature.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsNature.element.png b/cloud/documentation/materials/Image/MaterialsNature.element.png
new file mode 100644
index 00000000000..5c1b44d8b7c
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsNature.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsNature.md b/cloud/documentation/materials/Image/MaterialsNature.md
new file mode 100644
index 00000000000..b33ac73d635
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsNature.md
@@ -0,0 +1,81 @@
+# MaterialsNature
+```text
+elements/materials/Image/MaterialsNature
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNature icon](../../../icons/materials/Image/MaterialsNature.png) | ![MaterialsNature element](MaterialsNature.element.png) | ![MaterialsNature card](MaterialsNature.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNature element
+include('elements/materials/Image/MaterialsNature')
+MaterialsNature('element', 'Nature', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNature element
+include('elements/materials/Image/MaterialsNature')
+MaterialsNature('element', 'Nature', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNature card
+include('elements/materials/Image/MaterialsNature')
+MaterialsNatureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNature card
+include('elements/materials/Image/MaterialsNature')
+MaterialsNatureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsNaturePeople.card.png b/cloud/documentation/materials/Image/MaterialsNaturePeople.card.png
new file mode 100644
index 00000000000..49a805b1629
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsNaturePeople.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsNaturePeople.element.png b/cloud/documentation/materials/Image/MaterialsNaturePeople.element.png
new file mode 100644
index 00000000000..2f30e25a2ef
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsNaturePeople.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsNaturePeople.md b/cloud/documentation/materials/Image/MaterialsNaturePeople.md
new file mode 100644
index 00000000000..c3dc1deea9a
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsNaturePeople.md
@@ -0,0 +1,81 @@
+# MaterialsNaturePeople
+```text
+elements/materials/Image/MaterialsNaturePeople
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNaturePeople icon](../../../icons/materials/Image/MaterialsNaturePeople.png) | ![MaterialsNaturePeople element](MaterialsNaturePeople.element.png) | ![MaterialsNaturePeople card](MaterialsNaturePeople.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNaturePeople element
+include('elements/materials/Image/MaterialsNaturePeople')
+MaterialsNaturePeople('element', 'Nature People', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNaturePeople element
+include('elements/materials/Image/MaterialsNaturePeople')
+MaterialsNaturePeople('element', 'Nature People', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNaturePeople card
+include('elements/materials/Image/MaterialsNaturePeople')
+MaterialsNaturePeopleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNaturePeople card
+include('elements/materials/Image/MaterialsNaturePeople')
+MaterialsNaturePeopleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsNavigateBefore.card.png b/cloud/documentation/materials/Image/MaterialsNavigateBefore.card.png
new file mode 100644
index 00000000000..53d10af02db
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsNavigateBefore.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsNavigateBefore.element.png b/cloud/documentation/materials/Image/MaterialsNavigateBefore.element.png
new file mode 100644
index 00000000000..e8cd6fd6aa1
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsNavigateBefore.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsNavigateBefore.md b/cloud/documentation/materials/Image/MaterialsNavigateBefore.md
new file mode 100644
index 00000000000..b2c72dc3120
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsNavigateBefore.md
@@ -0,0 +1,81 @@
+# MaterialsNavigateBefore
+```text
+elements/materials/Image/MaterialsNavigateBefore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNavigateBefore icon](../../../icons/materials/Image/MaterialsNavigateBefore.png) | ![MaterialsNavigateBefore element](MaterialsNavigateBefore.element.png) | ![MaterialsNavigateBefore card](MaterialsNavigateBefore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNavigateBefore element
+include('elements/materials/Image/MaterialsNavigateBefore')
+MaterialsNavigateBefore('element', 'Navigate Before', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNavigateBefore element
+include('elements/materials/Image/MaterialsNavigateBefore')
+MaterialsNavigateBefore('element', 'Navigate Before', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNavigateBefore card
+include('elements/materials/Image/MaterialsNavigateBefore')
+MaterialsNavigateBeforeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNavigateBefore card
+include('elements/materials/Image/MaterialsNavigateBefore')
+MaterialsNavigateBeforeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsNavigateNext.card.png b/cloud/documentation/materials/Image/MaterialsNavigateNext.card.png
new file mode 100644
index 00000000000..4d42aa5c5f3
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsNavigateNext.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsNavigateNext.element.png b/cloud/documentation/materials/Image/MaterialsNavigateNext.element.png
new file mode 100644
index 00000000000..fee4f61283e
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsNavigateNext.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsNavigateNext.md b/cloud/documentation/materials/Image/MaterialsNavigateNext.md
new file mode 100644
index 00000000000..edc6bc749cc
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsNavigateNext.md
@@ -0,0 +1,81 @@
+# MaterialsNavigateNext
+```text
+elements/materials/Image/MaterialsNavigateNext
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNavigateNext icon](../../../icons/materials/Image/MaterialsNavigateNext.png) | ![MaterialsNavigateNext element](MaterialsNavigateNext.element.png) | ![MaterialsNavigateNext card](MaterialsNavigateNext.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNavigateNext element
+include('elements/materials/Image/MaterialsNavigateNext')
+MaterialsNavigateNext('element', 'Navigate Next', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNavigateNext element
+include('elements/materials/Image/MaterialsNavigateNext')
+MaterialsNavigateNext('element', 'Navigate Next', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNavigateNext card
+include('elements/materials/Image/MaterialsNavigateNext')
+MaterialsNavigateNextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNavigateNext card
+include('elements/materials/Image/MaterialsNavigateNext')
+MaterialsNavigateNextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsPalette.card.png b/cloud/documentation/materials/Image/MaterialsPalette.card.png
new file mode 100644
index 00000000000..1f8cb343215
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPalette.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPalette.element.png b/cloud/documentation/materials/Image/MaterialsPalette.element.png
new file mode 100644
index 00000000000..280efdbc227
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPalette.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPalette.md b/cloud/documentation/materials/Image/MaterialsPalette.md
new file mode 100644
index 00000000000..0ade39c8016
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsPalette.md
@@ -0,0 +1,81 @@
+# MaterialsPalette
+```text
+elements/materials/Image/MaterialsPalette
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPalette icon](../../../icons/materials/Image/MaterialsPalette.png) | ![MaterialsPalette element](MaterialsPalette.element.png) | ![MaterialsPalette card](MaterialsPalette.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPalette element
+include('elements/materials/Image/MaterialsPalette')
+MaterialsPalette('element', 'Palette', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPalette element
+include('elements/materials/Image/MaterialsPalette')
+MaterialsPalette('element', 'Palette', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPalette card
+include('elements/materials/Image/MaterialsPalette')
+MaterialsPaletteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPalette card
+include('elements/materials/Image/MaterialsPalette')
+MaterialsPaletteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsPanorama.card.png b/cloud/documentation/materials/Image/MaterialsPanorama.card.png
new file mode 100644
index 00000000000..4ac8dd63f76
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPanorama.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPanorama.element.png b/cloud/documentation/materials/Image/MaterialsPanorama.element.png
new file mode 100644
index 00000000000..6e686f84fcc
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPanorama.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPanorama.md b/cloud/documentation/materials/Image/MaterialsPanorama.md
new file mode 100644
index 00000000000..1c42bbf2ae3
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsPanorama.md
@@ -0,0 +1,81 @@
+# MaterialsPanorama
+```text
+elements/materials/Image/MaterialsPanorama
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPanorama icon](../../../icons/materials/Image/MaterialsPanorama.png) | ![MaterialsPanorama element](MaterialsPanorama.element.png) | ![MaterialsPanorama card](MaterialsPanorama.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanorama element
+include('elements/materials/Image/MaterialsPanorama')
+MaterialsPanorama('element', 'Panorama', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanorama element
+include('elements/materials/Image/MaterialsPanorama')
+MaterialsPanorama('element', 'Panorama', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPanorama card
+include('elements/materials/Image/MaterialsPanorama')
+MaterialsPanoramaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPanorama card
+include('elements/materials/Image/MaterialsPanorama')
+MaterialsPanoramaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsPanoramaFishEye.card.png b/cloud/documentation/materials/Image/MaterialsPanoramaFishEye.card.png
new file mode 100644
index 00000000000..ebc3faf2b18
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPanoramaFishEye.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPanoramaFishEye.element.png b/cloud/documentation/materials/Image/MaterialsPanoramaFishEye.element.png
new file mode 100644
index 00000000000..bd5aa6aca91
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPanoramaFishEye.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPanoramaFishEye.md b/cloud/documentation/materials/Image/MaterialsPanoramaFishEye.md
new file mode 100644
index 00000000000..0489c017815
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsPanoramaFishEye.md
@@ -0,0 +1,81 @@
+# MaterialsPanoramaFishEye
+```text
+elements/materials/Image/MaterialsPanoramaFishEye
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPanoramaFishEye icon](../../../icons/materials/Image/MaterialsPanoramaFishEye.png) | ![MaterialsPanoramaFishEye element](MaterialsPanoramaFishEye.element.png) | ![MaterialsPanoramaFishEye card](MaterialsPanoramaFishEye.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanoramaFishEye element
+include('elements/materials/Image/MaterialsPanoramaFishEye')
+MaterialsPanoramaFishEye('element', 'Panorama Fish Eye', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanoramaFishEye element
+include('elements/materials/Image/MaterialsPanoramaFishEye')
+MaterialsPanoramaFishEye('element', 'Panorama Fish Eye', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPanoramaFishEye card
+include('elements/materials/Image/MaterialsPanoramaFishEye')
+MaterialsPanoramaFishEyeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPanoramaFishEye card
+include('elements/materials/Image/MaterialsPanoramaFishEye')
+MaterialsPanoramaFishEyeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsPanoramaHorizontal.card.png b/cloud/documentation/materials/Image/MaterialsPanoramaHorizontal.card.png
new file mode 100644
index 00000000000..23383cc5b8a
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPanoramaHorizontal.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPanoramaHorizontal.element.png b/cloud/documentation/materials/Image/MaterialsPanoramaHorizontal.element.png
new file mode 100644
index 00000000000..36d0f05d4fa
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPanoramaHorizontal.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPanoramaHorizontal.md b/cloud/documentation/materials/Image/MaterialsPanoramaHorizontal.md
new file mode 100644
index 00000000000..87b2bd92c1e
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsPanoramaHorizontal.md
@@ -0,0 +1,81 @@
+# MaterialsPanoramaHorizontal
+```text
+elements/materials/Image/MaterialsPanoramaHorizontal
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPanoramaHorizontal icon](../../../icons/materials/Image/MaterialsPanoramaHorizontal.png) | ![MaterialsPanoramaHorizontal element](MaterialsPanoramaHorizontal.element.png) | ![MaterialsPanoramaHorizontal card](MaterialsPanoramaHorizontal.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanoramaHorizontal element
+include('elements/materials/Image/MaterialsPanoramaHorizontal')
+MaterialsPanoramaHorizontal('element', 'Panorama Horizontal', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanoramaHorizontal element
+include('elements/materials/Image/MaterialsPanoramaHorizontal')
+MaterialsPanoramaHorizontal('element', 'Panorama Horizontal', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPanoramaHorizontal card
+include('elements/materials/Image/MaterialsPanoramaHorizontal')
+MaterialsPanoramaHorizontalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPanoramaHorizontal card
+include('elements/materials/Image/MaterialsPanoramaHorizontal')
+MaterialsPanoramaHorizontalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsPanoramaVertical.card.png b/cloud/documentation/materials/Image/MaterialsPanoramaVertical.card.png
new file mode 100644
index 00000000000..250b240c977
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPanoramaVertical.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPanoramaVertical.element.png b/cloud/documentation/materials/Image/MaterialsPanoramaVertical.element.png
new file mode 100644
index 00000000000..a600c8e81e7
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPanoramaVertical.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPanoramaVertical.md b/cloud/documentation/materials/Image/MaterialsPanoramaVertical.md
new file mode 100644
index 00000000000..6204d4b843f
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsPanoramaVertical.md
@@ -0,0 +1,81 @@
+# MaterialsPanoramaVertical
+```text
+elements/materials/Image/MaterialsPanoramaVertical
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPanoramaVertical icon](../../../icons/materials/Image/MaterialsPanoramaVertical.png) | ![MaterialsPanoramaVertical element](MaterialsPanoramaVertical.element.png) | ![MaterialsPanoramaVertical card](MaterialsPanoramaVertical.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanoramaVertical element
+include('elements/materials/Image/MaterialsPanoramaVertical')
+MaterialsPanoramaVertical('element', 'Panorama Vertical', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanoramaVertical element
+include('elements/materials/Image/MaterialsPanoramaVertical')
+MaterialsPanoramaVertical('element', 'Panorama Vertical', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPanoramaVertical card
+include('elements/materials/Image/MaterialsPanoramaVertical')
+MaterialsPanoramaVerticalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPanoramaVertical card
+include('elements/materials/Image/MaterialsPanoramaVertical')
+MaterialsPanoramaVerticalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsPanoramaWideAngle.card.png b/cloud/documentation/materials/Image/MaterialsPanoramaWideAngle.card.png
new file mode 100644
index 00000000000..c323ee724da
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPanoramaWideAngle.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPanoramaWideAngle.element.png b/cloud/documentation/materials/Image/MaterialsPanoramaWideAngle.element.png
new file mode 100644
index 00000000000..eda211b04cf
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPanoramaWideAngle.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPanoramaWideAngle.md b/cloud/documentation/materials/Image/MaterialsPanoramaWideAngle.md
new file mode 100644
index 00000000000..b66985c5d75
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsPanoramaWideAngle.md
@@ -0,0 +1,81 @@
+# MaterialsPanoramaWideAngle
+```text
+elements/materials/Image/MaterialsPanoramaWideAngle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPanoramaWideAngle icon](../../../icons/materials/Image/MaterialsPanoramaWideAngle.png) | ![MaterialsPanoramaWideAngle element](MaterialsPanoramaWideAngle.element.png) | ![MaterialsPanoramaWideAngle card](MaterialsPanoramaWideAngle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanoramaWideAngle element
+include('elements/materials/Image/MaterialsPanoramaWideAngle')
+MaterialsPanoramaWideAngle('element', 'Panorama Wide Angle', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanoramaWideAngle element
+include('elements/materials/Image/MaterialsPanoramaWideAngle')
+MaterialsPanoramaWideAngle('element', 'Panorama Wide Angle', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPanoramaWideAngle card
+include('elements/materials/Image/MaterialsPanoramaWideAngle')
+MaterialsPanoramaWideAngleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPanoramaWideAngle card
+include('elements/materials/Image/MaterialsPanoramaWideAngle')
+MaterialsPanoramaWideAngleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsPhoto.card.png b/cloud/documentation/materials/Image/MaterialsPhoto.card.png
new file mode 100644
index 00000000000..d3bd058be92
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPhoto.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPhoto.element.png b/cloud/documentation/materials/Image/MaterialsPhoto.element.png
new file mode 100644
index 00000000000..1e82e396719
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPhoto.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPhoto.md b/cloud/documentation/materials/Image/MaterialsPhoto.md
new file mode 100644
index 00000000000..67484abb5da
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsPhoto.md
@@ -0,0 +1,81 @@
+# MaterialsPhoto
+```text
+elements/materials/Image/MaterialsPhoto
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPhoto icon](../../../icons/materials/Image/MaterialsPhoto.png) | ![MaterialsPhoto element](MaterialsPhoto.element.png) | ![MaterialsPhoto card](MaterialsPhoto.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoto element
+include('elements/materials/Image/MaterialsPhoto')
+MaterialsPhoto('element', 'Photo', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoto element
+include('elements/materials/Image/MaterialsPhoto')
+MaterialsPhoto('element', 'Photo', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhoto card
+include('elements/materials/Image/MaterialsPhoto')
+MaterialsPhotoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhoto card
+include('elements/materials/Image/MaterialsPhoto')
+MaterialsPhotoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsPhotoAlbum.card.png b/cloud/documentation/materials/Image/MaterialsPhotoAlbum.card.png
new file mode 100644
index 00000000000..29c4a5a410d
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPhotoAlbum.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPhotoAlbum.element.png b/cloud/documentation/materials/Image/MaterialsPhotoAlbum.element.png
new file mode 100644
index 00000000000..771e461a97b
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPhotoAlbum.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPhotoAlbum.md b/cloud/documentation/materials/Image/MaterialsPhotoAlbum.md
new file mode 100644
index 00000000000..d764102d50d
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsPhotoAlbum.md
@@ -0,0 +1,81 @@
+# MaterialsPhotoAlbum
+```text
+elements/materials/Image/MaterialsPhotoAlbum
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPhotoAlbum icon](../../../icons/materials/Image/MaterialsPhotoAlbum.png) | ![MaterialsPhotoAlbum element](MaterialsPhotoAlbum.element.png) | ![MaterialsPhotoAlbum card](MaterialsPhotoAlbum.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhotoAlbum element
+include('elements/materials/Image/MaterialsPhotoAlbum')
+MaterialsPhotoAlbum('element', 'Photo Album', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhotoAlbum element
+include('elements/materials/Image/MaterialsPhotoAlbum')
+MaterialsPhotoAlbum('element', 'Photo Album', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhotoAlbum card
+include('elements/materials/Image/MaterialsPhotoAlbum')
+MaterialsPhotoAlbumCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhotoAlbum card
+include('elements/materials/Image/MaterialsPhotoAlbum')
+MaterialsPhotoAlbumCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsPhotoCamera.card.png b/cloud/documentation/materials/Image/MaterialsPhotoCamera.card.png
new file mode 100644
index 00000000000..cecf931ee1e
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPhotoCamera.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPhotoCamera.element.png b/cloud/documentation/materials/Image/MaterialsPhotoCamera.element.png
new file mode 100644
index 00000000000..5dffa516d7f
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPhotoCamera.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPhotoCamera.md b/cloud/documentation/materials/Image/MaterialsPhotoCamera.md
new file mode 100644
index 00000000000..99fd79786b5
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsPhotoCamera.md
@@ -0,0 +1,81 @@
+# MaterialsPhotoCamera
+```text
+elements/materials/Image/MaterialsPhotoCamera
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPhotoCamera icon](../../../icons/materials/Image/MaterialsPhotoCamera.png) | ![MaterialsPhotoCamera element](MaterialsPhotoCamera.element.png) | ![MaterialsPhotoCamera card](MaterialsPhotoCamera.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhotoCamera element
+include('elements/materials/Image/MaterialsPhotoCamera')
+MaterialsPhotoCamera('element', 'Photo Camera', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhotoCamera element
+include('elements/materials/Image/MaterialsPhotoCamera')
+MaterialsPhotoCamera('element', 'Photo Camera', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhotoCamera card
+include('elements/materials/Image/MaterialsPhotoCamera')
+MaterialsPhotoCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhotoCamera card
+include('elements/materials/Image/MaterialsPhotoCamera')
+MaterialsPhotoCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsPhotoFilter.card.png b/cloud/documentation/materials/Image/MaterialsPhotoFilter.card.png
new file mode 100644
index 00000000000..48a5d583023
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPhotoFilter.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPhotoFilter.element.png b/cloud/documentation/materials/Image/MaterialsPhotoFilter.element.png
new file mode 100644
index 00000000000..18d75d22fee
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPhotoFilter.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPhotoFilter.md b/cloud/documentation/materials/Image/MaterialsPhotoFilter.md
new file mode 100644
index 00000000000..819b7dca890
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsPhotoFilter.md
@@ -0,0 +1,81 @@
+# MaterialsPhotoFilter
+```text
+elements/materials/Image/MaterialsPhotoFilter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPhotoFilter icon](../../../icons/materials/Image/MaterialsPhotoFilter.png) | ![MaterialsPhotoFilter element](MaterialsPhotoFilter.element.png) | ![MaterialsPhotoFilter card](MaterialsPhotoFilter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhotoFilter element
+include('elements/materials/Image/MaterialsPhotoFilter')
+MaterialsPhotoFilter('element', 'Photo Filter', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhotoFilter element
+include('elements/materials/Image/MaterialsPhotoFilter')
+MaterialsPhotoFilter('element', 'Photo Filter', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhotoFilter card
+include('elements/materials/Image/MaterialsPhotoFilter')
+MaterialsPhotoFilterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhotoFilter card
+include('elements/materials/Image/MaterialsPhotoFilter')
+MaterialsPhotoFilterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsPhotoLibrary.card.png b/cloud/documentation/materials/Image/MaterialsPhotoLibrary.card.png
new file mode 100644
index 00000000000..a3ce648f9fa
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPhotoLibrary.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPhotoLibrary.element.png b/cloud/documentation/materials/Image/MaterialsPhotoLibrary.element.png
new file mode 100644
index 00000000000..727a835020a
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPhotoLibrary.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPhotoLibrary.md b/cloud/documentation/materials/Image/MaterialsPhotoLibrary.md
new file mode 100644
index 00000000000..ed775d4b083
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsPhotoLibrary.md
@@ -0,0 +1,81 @@
+# MaterialsPhotoLibrary
+```text
+elements/materials/Image/MaterialsPhotoLibrary
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPhotoLibrary icon](../../../icons/materials/Image/MaterialsPhotoLibrary.png) | ![MaterialsPhotoLibrary element](MaterialsPhotoLibrary.element.png) | ![MaterialsPhotoLibrary card](MaterialsPhotoLibrary.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhotoLibrary element
+include('elements/materials/Image/MaterialsPhotoLibrary')
+MaterialsPhotoLibrary('element', 'Photo Library', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhotoLibrary element
+include('elements/materials/Image/MaterialsPhotoLibrary')
+MaterialsPhotoLibrary('element', 'Photo Library', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhotoLibrary card
+include('elements/materials/Image/MaterialsPhotoLibrary')
+MaterialsPhotoLibraryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhotoLibrary card
+include('elements/materials/Image/MaterialsPhotoLibrary')
+MaterialsPhotoLibraryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsPictureAsPdf.card.png b/cloud/documentation/materials/Image/MaterialsPictureAsPdf.card.png
new file mode 100644
index 00000000000..12791584486
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPictureAsPdf.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPictureAsPdf.element.png b/cloud/documentation/materials/Image/MaterialsPictureAsPdf.element.png
new file mode 100644
index 00000000000..bca60d1d6e4
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPictureAsPdf.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPictureAsPdf.md b/cloud/documentation/materials/Image/MaterialsPictureAsPdf.md
new file mode 100644
index 00000000000..69c15be344c
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsPictureAsPdf.md
@@ -0,0 +1,81 @@
+# MaterialsPictureAsPdf
+```text
+elements/materials/Image/MaterialsPictureAsPdf
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPictureAsPdf icon](../../../icons/materials/Image/MaterialsPictureAsPdf.png) | ![MaterialsPictureAsPdf element](MaterialsPictureAsPdf.element.png) | ![MaterialsPictureAsPdf card](MaterialsPictureAsPdf.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPictureAsPdf element
+include('elements/materials/Image/MaterialsPictureAsPdf')
+MaterialsPictureAsPdf('element', 'Picture As Pdf', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPictureAsPdf element
+include('elements/materials/Image/MaterialsPictureAsPdf')
+MaterialsPictureAsPdf('element', 'Picture As Pdf', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPictureAsPdf card
+include('elements/materials/Image/MaterialsPictureAsPdf')
+MaterialsPictureAsPdfCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPictureAsPdf card
+include('elements/materials/Image/MaterialsPictureAsPdf')
+MaterialsPictureAsPdfCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsPortrait.card.png b/cloud/documentation/materials/Image/MaterialsPortrait.card.png
new file mode 100644
index 00000000000..5d0af09917d
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPortrait.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPortrait.element.png b/cloud/documentation/materials/Image/MaterialsPortrait.element.png
new file mode 100644
index 00000000000..ca99c9a0d35
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsPortrait.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsPortrait.md b/cloud/documentation/materials/Image/MaterialsPortrait.md
new file mode 100644
index 00000000000..fc3553b8b5d
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsPortrait.md
@@ -0,0 +1,81 @@
+# MaterialsPortrait
+```text
+elements/materials/Image/MaterialsPortrait
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPortrait icon](../../../icons/materials/Image/MaterialsPortrait.png) | ![MaterialsPortrait element](MaterialsPortrait.element.png) | ![MaterialsPortrait card](MaterialsPortrait.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPortrait element
+include('elements/materials/Image/MaterialsPortrait')
+MaterialsPortrait('element', 'Portrait', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPortrait element
+include('elements/materials/Image/MaterialsPortrait')
+MaterialsPortrait('element', 'Portrait', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPortrait card
+include('elements/materials/Image/MaterialsPortrait')
+MaterialsPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPortrait card
+include('elements/materials/Image/MaterialsPortrait')
+MaterialsPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsRemoveRedEye.card.png b/cloud/documentation/materials/Image/MaterialsRemoveRedEye.card.png
new file mode 100644
index 00000000000..ddc7ecf5691
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsRemoveRedEye.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsRemoveRedEye.element.png b/cloud/documentation/materials/Image/MaterialsRemoveRedEye.element.png
new file mode 100644
index 00000000000..80c110b019a
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsRemoveRedEye.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsRemoveRedEye.md b/cloud/documentation/materials/Image/MaterialsRemoveRedEye.md
new file mode 100644
index 00000000000..ee7d6ca11d4
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsRemoveRedEye.md
@@ -0,0 +1,81 @@
+# MaterialsRemoveRedEye
+```text
+elements/materials/Image/MaterialsRemoveRedEye
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRemoveRedEye icon](../../../icons/materials/Image/MaterialsRemoveRedEye.png) | ![MaterialsRemoveRedEye element](MaterialsRemoveRedEye.element.png) | ![MaterialsRemoveRedEye card](MaterialsRemoveRedEye.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveRedEye element
+include('elements/materials/Image/MaterialsRemoveRedEye')
+MaterialsRemoveRedEye('element', 'Remove Red Eye', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveRedEye element
+include('elements/materials/Image/MaterialsRemoveRedEye')
+MaterialsRemoveRedEye('element', 'Remove Red Eye', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRemoveRedEye card
+include('elements/materials/Image/MaterialsRemoveRedEye')
+MaterialsRemoveRedEyeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRemoveRedEye card
+include('elements/materials/Image/MaterialsRemoveRedEye')
+MaterialsRemoveRedEyeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsRotate90DegreesCcw.card.png b/cloud/documentation/materials/Image/MaterialsRotate90DegreesCcw.card.png
new file mode 100644
index 00000000000..ffef8cec5e6
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsRotate90DegreesCcw.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsRotate90DegreesCcw.element.png b/cloud/documentation/materials/Image/MaterialsRotate90DegreesCcw.element.png
new file mode 100644
index 00000000000..0e4b7660b00
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsRotate90DegreesCcw.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsRotate90DegreesCcw.md b/cloud/documentation/materials/Image/MaterialsRotate90DegreesCcw.md
new file mode 100644
index 00000000000..96caa75cf3d
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsRotate90DegreesCcw.md
@@ -0,0 +1,81 @@
+# MaterialsRotate90DegreesCcw
+```text
+elements/materials/Image/MaterialsRotate90DegreesCcw
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRotate90DegreesCcw icon](../../../icons/materials/Image/MaterialsRotate90DegreesCcw.png) | ![MaterialsRotate90DegreesCcw element](MaterialsRotate90DegreesCcw.element.png) | ![MaterialsRotate90DegreesCcw card](MaterialsRotate90DegreesCcw.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRotate90DegreesCcw element
+include('elements/materials/Image/MaterialsRotate90DegreesCcw')
+MaterialsRotate90DegreesCcw('element', 'Rotate90 Degrees Ccw', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRotate90DegreesCcw element
+include('elements/materials/Image/MaterialsRotate90DegreesCcw')
+MaterialsRotate90DegreesCcw('element', 'Rotate90 Degrees Ccw', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRotate90DegreesCcw card
+include('elements/materials/Image/MaterialsRotate90DegreesCcw')
+MaterialsRotate90DegreesCcwCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRotate90DegreesCcw card
+include('elements/materials/Image/MaterialsRotate90DegreesCcw')
+MaterialsRotate90DegreesCcwCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsRotateLeft.card.png b/cloud/documentation/materials/Image/MaterialsRotateLeft.card.png
new file mode 100644
index 00000000000..2becb63109e
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsRotateLeft.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsRotateLeft.element.png b/cloud/documentation/materials/Image/MaterialsRotateLeft.element.png
new file mode 100644
index 00000000000..13e3e01d55d
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsRotateLeft.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsRotateLeft.md b/cloud/documentation/materials/Image/MaterialsRotateLeft.md
new file mode 100644
index 00000000000..b7683f2c07b
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsRotateLeft.md
@@ -0,0 +1,81 @@
+# MaterialsRotateLeft
+```text
+elements/materials/Image/MaterialsRotateLeft
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRotateLeft icon](../../../icons/materials/Image/MaterialsRotateLeft.png) | ![MaterialsRotateLeft element](MaterialsRotateLeft.element.png) | ![MaterialsRotateLeft card](MaterialsRotateLeft.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRotateLeft element
+include('elements/materials/Image/MaterialsRotateLeft')
+MaterialsRotateLeft('element', 'Rotate Left', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRotateLeft element
+include('elements/materials/Image/MaterialsRotateLeft')
+MaterialsRotateLeft('element', 'Rotate Left', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRotateLeft card
+include('elements/materials/Image/MaterialsRotateLeft')
+MaterialsRotateLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRotateLeft card
+include('elements/materials/Image/MaterialsRotateLeft')
+MaterialsRotateLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsRotateRight.card.png b/cloud/documentation/materials/Image/MaterialsRotateRight.card.png
new file mode 100644
index 00000000000..82148da5b0a
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsRotateRight.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsRotateRight.element.png b/cloud/documentation/materials/Image/MaterialsRotateRight.element.png
new file mode 100644
index 00000000000..b2a693c4e5c
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsRotateRight.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsRotateRight.md b/cloud/documentation/materials/Image/MaterialsRotateRight.md
new file mode 100644
index 00000000000..270dee293a3
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsRotateRight.md
@@ -0,0 +1,81 @@
+# MaterialsRotateRight
+```text
+elements/materials/Image/MaterialsRotateRight
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRotateRight icon](../../../icons/materials/Image/MaterialsRotateRight.png) | ![MaterialsRotateRight element](MaterialsRotateRight.element.png) | ![MaterialsRotateRight card](MaterialsRotateRight.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRotateRight element
+include('elements/materials/Image/MaterialsRotateRight')
+MaterialsRotateRight('element', 'Rotate Right', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRotateRight element
+include('elements/materials/Image/MaterialsRotateRight')
+MaterialsRotateRight('element', 'Rotate Right', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRotateRight card
+include('elements/materials/Image/MaterialsRotateRight')
+MaterialsRotateRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRotateRight card
+include('elements/materials/Image/MaterialsRotateRight')
+MaterialsRotateRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsSlideshow.card.png b/cloud/documentation/materials/Image/MaterialsSlideshow.card.png
new file mode 100644
index 00000000000..fbf3c019fe1
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsSlideshow.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsSlideshow.element.png b/cloud/documentation/materials/Image/MaterialsSlideshow.element.png
new file mode 100644
index 00000000000..6909b4e65cf
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsSlideshow.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsSlideshow.md b/cloud/documentation/materials/Image/MaterialsSlideshow.md
new file mode 100644
index 00000000000..3583fb7caa6
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsSlideshow.md
@@ -0,0 +1,81 @@
+# MaterialsSlideshow
+```text
+elements/materials/Image/MaterialsSlideshow
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSlideshow icon](../../../icons/materials/Image/MaterialsSlideshow.png) | ![MaterialsSlideshow element](MaterialsSlideshow.element.png) | ![MaterialsSlideshow card](MaterialsSlideshow.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSlideshow element
+include('elements/materials/Image/MaterialsSlideshow')
+MaterialsSlideshow('element', 'Slideshow', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSlideshow element
+include('elements/materials/Image/MaterialsSlideshow')
+MaterialsSlideshow('element', 'Slideshow', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSlideshow card
+include('elements/materials/Image/MaterialsSlideshow')
+MaterialsSlideshowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSlideshow card
+include('elements/materials/Image/MaterialsSlideshow')
+MaterialsSlideshowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsStraighten.card.png b/cloud/documentation/materials/Image/MaterialsStraighten.card.png
new file mode 100644
index 00000000000..e133a491263
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsStraighten.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsStraighten.element.png b/cloud/documentation/materials/Image/MaterialsStraighten.element.png
new file mode 100644
index 00000000000..97a90a8153f
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsStraighten.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsStraighten.md b/cloud/documentation/materials/Image/MaterialsStraighten.md
new file mode 100644
index 00000000000..8de40a8e7b0
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsStraighten.md
@@ -0,0 +1,81 @@
+# MaterialsStraighten
+```text
+elements/materials/Image/MaterialsStraighten
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsStraighten icon](../../../icons/materials/Image/MaterialsStraighten.png) | ![MaterialsStraighten element](MaterialsStraighten.element.png) | ![MaterialsStraighten card](MaterialsStraighten.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStraighten element
+include('elements/materials/Image/MaterialsStraighten')
+MaterialsStraighten('element', 'Straighten', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStraighten element
+include('elements/materials/Image/MaterialsStraighten')
+MaterialsStraighten('element', 'Straighten', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStraighten card
+include('elements/materials/Image/MaterialsStraighten')
+MaterialsStraightenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStraighten card
+include('elements/materials/Image/MaterialsStraighten')
+MaterialsStraightenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsStyle.card.png b/cloud/documentation/materials/Image/MaterialsStyle.card.png
new file mode 100644
index 00000000000..19a691bc651
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsStyle.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsStyle.element.png b/cloud/documentation/materials/Image/MaterialsStyle.element.png
new file mode 100644
index 00000000000..34044facc4c
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsStyle.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsStyle.md b/cloud/documentation/materials/Image/MaterialsStyle.md
new file mode 100644
index 00000000000..51d5d2451e5
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsStyle.md
@@ -0,0 +1,81 @@
+# MaterialsStyle
+```text
+elements/materials/Image/MaterialsStyle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsStyle icon](../../../icons/materials/Image/MaterialsStyle.png) | ![MaterialsStyle element](MaterialsStyle.element.png) | ![MaterialsStyle card](MaterialsStyle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStyle element
+include('elements/materials/Image/MaterialsStyle')
+MaterialsStyle('element', 'Style', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStyle element
+include('elements/materials/Image/MaterialsStyle')
+MaterialsStyle('element', 'Style', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStyle card
+include('elements/materials/Image/MaterialsStyle')
+MaterialsStyleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStyle card
+include('elements/materials/Image/MaterialsStyle')
+MaterialsStyleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsSwitchCamera.card.png b/cloud/documentation/materials/Image/MaterialsSwitchCamera.card.png
new file mode 100644
index 00000000000..6f8b5601eee
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsSwitchCamera.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsSwitchCamera.element.png b/cloud/documentation/materials/Image/MaterialsSwitchCamera.element.png
new file mode 100644
index 00000000000..70e6041b5c7
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsSwitchCamera.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsSwitchCamera.md b/cloud/documentation/materials/Image/MaterialsSwitchCamera.md
new file mode 100644
index 00000000000..3e94bcfa7b5
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsSwitchCamera.md
@@ -0,0 +1,81 @@
+# MaterialsSwitchCamera
+```text
+elements/materials/Image/MaterialsSwitchCamera
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSwitchCamera icon](../../../icons/materials/Image/MaterialsSwitchCamera.png) | ![MaterialsSwitchCamera element](MaterialsSwitchCamera.element.png) | ![MaterialsSwitchCamera card](MaterialsSwitchCamera.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwitchCamera element
+include('elements/materials/Image/MaterialsSwitchCamera')
+MaterialsSwitchCamera('element', 'Switch Camera', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwitchCamera element
+include('elements/materials/Image/MaterialsSwitchCamera')
+MaterialsSwitchCamera('element', 'Switch Camera', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSwitchCamera card
+include('elements/materials/Image/MaterialsSwitchCamera')
+MaterialsSwitchCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSwitchCamera card
+include('elements/materials/Image/MaterialsSwitchCamera')
+MaterialsSwitchCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsSwitchVideo.card.png b/cloud/documentation/materials/Image/MaterialsSwitchVideo.card.png
new file mode 100644
index 00000000000..471834f73bb
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsSwitchVideo.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsSwitchVideo.element.png b/cloud/documentation/materials/Image/MaterialsSwitchVideo.element.png
new file mode 100644
index 00000000000..c04dbe4d5b8
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsSwitchVideo.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsSwitchVideo.md b/cloud/documentation/materials/Image/MaterialsSwitchVideo.md
new file mode 100644
index 00000000000..9a80aa8161a
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsSwitchVideo.md
@@ -0,0 +1,81 @@
+# MaterialsSwitchVideo
+```text
+elements/materials/Image/MaterialsSwitchVideo
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSwitchVideo icon](../../../icons/materials/Image/MaterialsSwitchVideo.png) | ![MaterialsSwitchVideo element](MaterialsSwitchVideo.element.png) | ![MaterialsSwitchVideo card](MaterialsSwitchVideo.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwitchVideo element
+include('elements/materials/Image/MaterialsSwitchVideo')
+MaterialsSwitchVideo('element', 'Switch Video', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwitchVideo element
+include('elements/materials/Image/MaterialsSwitchVideo')
+MaterialsSwitchVideo('element', 'Switch Video', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSwitchVideo card
+include('elements/materials/Image/MaterialsSwitchVideo')
+MaterialsSwitchVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSwitchVideo card
+include('elements/materials/Image/MaterialsSwitchVideo')
+MaterialsSwitchVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsTagFaces.card.png b/cloud/documentation/materials/Image/MaterialsTagFaces.card.png
new file mode 100644
index 00000000000..7afeb84bbed
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTagFaces.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTagFaces.element.png b/cloud/documentation/materials/Image/MaterialsTagFaces.element.png
new file mode 100644
index 00000000000..0ecab17dd82
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTagFaces.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTagFaces.md b/cloud/documentation/materials/Image/MaterialsTagFaces.md
new file mode 100644
index 00000000000..ffb03764a22
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsTagFaces.md
@@ -0,0 +1,81 @@
+# MaterialsTagFaces
+```text
+elements/materials/Image/MaterialsTagFaces
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTagFaces icon](../../../icons/materials/Image/MaterialsTagFaces.png) | ![MaterialsTagFaces element](MaterialsTagFaces.element.png) | ![MaterialsTagFaces card](MaterialsTagFaces.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTagFaces element
+include('elements/materials/Image/MaterialsTagFaces')
+MaterialsTagFaces('element', 'Tag Faces', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTagFaces element
+include('elements/materials/Image/MaterialsTagFaces')
+MaterialsTagFaces('element', 'Tag Faces', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTagFaces card
+include('elements/materials/Image/MaterialsTagFaces')
+MaterialsTagFacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTagFaces card
+include('elements/materials/Image/MaterialsTagFaces')
+MaterialsTagFacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsTexture.card.png b/cloud/documentation/materials/Image/MaterialsTexture.card.png
new file mode 100644
index 00000000000..914abe1f2bb
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTexture.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTexture.element.png b/cloud/documentation/materials/Image/MaterialsTexture.element.png
new file mode 100644
index 00000000000..7dfa332442e
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTexture.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTexture.md b/cloud/documentation/materials/Image/MaterialsTexture.md
new file mode 100644
index 00000000000..722511bd6c8
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsTexture.md
@@ -0,0 +1,81 @@
+# MaterialsTexture
+```text
+elements/materials/Image/MaterialsTexture
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTexture icon](../../../icons/materials/Image/MaterialsTexture.png) | ![MaterialsTexture element](MaterialsTexture.element.png) | ![MaterialsTexture card](MaterialsTexture.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTexture element
+include('elements/materials/Image/MaterialsTexture')
+MaterialsTexture('element', 'Texture', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTexture element
+include('elements/materials/Image/MaterialsTexture')
+MaterialsTexture('element', 'Texture', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTexture card
+include('elements/materials/Image/MaterialsTexture')
+MaterialsTextureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTexture card
+include('elements/materials/Image/MaterialsTexture')
+MaterialsTextureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsTimelapse.card.png b/cloud/documentation/materials/Image/MaterialsTimelapse.card.png
new file mode 100644
index 00000000000..4382992f2fe
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTimelapse.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTimelapse.element.png b/cloud/documentation/materials/Image/MaterialsTimelapse.element.png
new file mode 100644
index 00000000000..6aa241c8b27
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTimelapse.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTimelapse.md b/cloud/documentation/materials/Image/MaterialsTimelapse.md
new file mode 100644
index 00000000000..51e471bc47b
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsTimelapse.md
@@ -0,0 +1,81 @@
+# MaterialsTimelapse
+```text
+elements/materials/Image/MaterialsTimelapse
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTimelapse icon](../../../icons/materials/Image/MaterialsTimelapse.png) | ![MaterialsTimelapse element](MaterialsTimelapse.element.png) | ![MaterialsTimelapse card](MaterialsTimelapse.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimelapse element
+include('elements/materials/Image/MaterialsTimelapse')
+MaterialsTimelapse('element', 'Timelapse', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimelapse element
+include('elements/materials/Image/MaterialsTimelapse')
+MaterialsTimelapse('element', 'Timelapse', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTimelapse card
+include('elements/materials/Image/MaterialsTimelapse')
+MaterialsTimelapseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTimelapse card
+include('elements/materials/Image/MaterialsTimelapse')
+MaterialsTimelapseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsTimer.card.png b/cloud/documentation/materials/Image/MaterialsTimer.card.png
new file mode 100644
index 00000000000..cc9a5d1c9d7
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTimer.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTimer.element.png b/cloud/documentation/materials/Image/MaterialsTimer.element.png
new file mode 100644
index 00000000000..cc6be2547fd
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTimer.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTimer.md b/cloud/documentation/materials/Image/MaterialsTimer.md
new file mode 100644
index 00000000000..9fe30b56d41
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsTimer.md
@@ -0,0 +1,81 @@
+# MaterialsTimer
+```text
+elements/materials/Image/MaterialsTimer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTimer icon](../../../icons/materials/Image/MaterialsTimer.png) | ![MaterialsTimer element](MaterialsTimer.element.png) | ![MaterialsTimer card](MaterialsTimer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimer element
+include('elements/materials/Image/MaterialsTimer')
+MaterialsTimer('element', 'Timer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimer element
+include('elements/materials/Image/MaterialsTimer')
+MaterialsTimer('element', 'Timer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTimer card
+include('elements/materials/Image/MaterialsTimer')
+MaterialsTimerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTimer card
+include('elements/materials/Image/MaterialsTimer')
+MaterialsTimerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsTimer10.card.png b/cloud/documentation/materials/Image/MaterialsTimer10.card.png
new file mode 100644
index 00000000000..2ffc4cd999d
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTimer10.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTimer10.element.png b/cloud/documentation/materials/Image/MaterialsTimer10.element.png
new file mode 100644
index 00000000000..97a4f9906e0
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTimer10.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTimer10.md b/cloud/documentation/materials/Image/MaterialsTimer10.md
new file mode 100644
index 00000000000..527a63d0579
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsTimer10.md
@@ -0,0 +1,81 @@
+# MaterialsTimer10
+```text
+elements/materials/Image/MaterialsTimer10
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTimer10 icon](../../../icons/materials/Image/MaterialsTimer10.png) | ![MaterialsTimer10 element](MaterialsTimer10.element.png) | ![MaterialsTimer10 card](MaterialsTimer10.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimer10 element
+include('elements/materials/Image/MaterialsTimer10')
+MaterialsTimer10('element', 'Timer10', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimer10 element
+include('elements/materials/Image/MaterialsTimer10')
+MaterialsTimer10('element', 'Timer10', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTimer10 card
+include('elements/materials/Image/MaterialsTimer10')
+MaterialsTimer10Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTimer10 card
+include('elements/materials/Image/MaterialsTimer10')
+MaterialsTimer10Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsTimer3.card.png b/cloud/documentation/materials/Image/MaterialsTimer3.card.png
new file mode 100644
index 00000000000..763714db961
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTimer3.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTimer3.element.png b/cloud/documentation/materials/Image/MaterialsTimer3.element.png
new file mode 100644
index 00000000000..a1cc6c1fc81
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTimer3.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTimer3.md b/cloud/documentation/materials/Image/MaterialsTimer3.md
new file mode 100644
index 00000000000..df2b51ef876
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsTimer3.md
@@ -0,0 +1,81 @@
+# MaterialsTimer3
+```text
+elements/materials/Image/MaterialsTimer3
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTimer3 icon](../../../icons/materials/Image/MaterialsTimer3.png) | ![MaterialsTimer3 element](MaterialsTimer3.element.png) | ![MaterialsTimer3 card](MaterialsTimer3.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimer3 element
+include('elements/materials/Image/MaterialsTimer3')
+MaterialsTimer3('element', 'Timer3', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimer3 element
+include('elements/materials/Image/MaterialsTimer3')
+MaterialsTimer3('element', 'Timer3', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTimer3 card
+include('elements/materials/Image/MaterialsTimer3')
+MaterialsTimer3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTimer3 card
+include('elements/materials/Image/MaterialsTimer3')
+MaterialsTimer3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsTimerOff.card.png b/cloud/documentation/materials/Image/MaterialsTimerOff.card.png
new file mode 100644
index 00000000000..c95dc356719
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTimerOff.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTimerOff.element.png b/cloud/documentation/materials/Image/MaterialsTimerOff.element.png
new file mode 100644
index 00000000000..b5d631d86df
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTimerOff.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTimerOff.md b/cloud/documentation/materials/Image/MaterialsTimerOff.md
new file mode 100644
index 00000000000..492afd5e01e
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsTimerOff.md
@@ -0,0 +1,81 @@
+# MaterialsTimerOff
+```text
+elements/materials/Image/MaterialsTimerOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTimerOff icon](../../../icons/materials/Image/MaterialsTimerOff.png) | ![MaterialsTimerOff element](MaterialsTimerOff.element.png) | ![MaterialsTimerOff card](MaterialsTimerOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimerOff element
+include('elements/materials/Image/MaterialsTimerOff')
+MaterialsTimerOff('element', 'Timer Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimerOff element
+include('elements/materials/Image/MaterialsTimerOff')
+MaterialsTimerOff('element', 'Timer Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTimerOff card
+include('elements/materials/Image/MaterialsTimerOff')
+MaterialsTimerOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTimerOff card
+include('elements/materials/Image/MaterialsTimerOff')
+MaterialsTimerOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsTonality.card.png b/cloud/documentation/materials/Image/MaterialsTonality.card.png
new file mode 100644
index 00000000000..aa14503e385
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTonality.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTonality.element.png b/cloud/documentation/materials/Image/MaterialsTonality.element.png
new file mode 100644
index 00000000000..553a2e0886c
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTonality.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTonality.md b/cloud/documentation/materials/Image/MaterialsTonality.md
new file mode 100644
index 00000000000..2b24f6e9cd0
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsTonality.md
@@ -0,0 +1,81 @@
+# MaterialsTonality
+```text
+elements/materials/Image/MaterialsTonality
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTonality icon](../../../icons/materials/Image/MaterialsTonality.png) | ![MaterialsTonality element](MaterialsTonality.element.png) | ![MaterialsTonality card](MaterialsTonality.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTonality element
+include('elements/materials/Image/MaterialsTonality')
+MaterialsTonality('element', 'Tonality', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTonality element
+include('elements/materials/Image/MaterialsTonality')
+MaterialsTonality('element', 'Tonality', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTonality card
+include('elements/materials/Image/MaterialsTonality')
+MaterialsTonalityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTonality card
+include('elements/materials/Image/MaterialsTonality')
+MaterialsTonalityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsTransform.card.png b/cloud/documentation/materials/Image/MaterialsTransform.card.png
new file mode 100644
index 00000000000..17124e6ee1d
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTransform.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTransform.element.png b/cloud/documentation/materials/Image/MaterialsTransform.element.png
new file mode 100644
index 00000000000..d14f3e3424f
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTransform.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTransform.md b/cloud/documentation/materials/Image/MaterialsTransform.md
new file mode 100644
index 00000000000..66456748944
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsTransform.md
@@ -0,0 +1,81 @@
+# MaterialsTransform
+```text
+elements/materials/Image/MaterialsTransform
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTransform icon](../../../icons/materials/Image/MaterialsTransform.png) | ![MaterialsTransform element](MaterialsTransform.element.png) | ![MaterialsTransform card](MaterialsTransform.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTransform element
+include('elements/materials/Image/MaterialsTransform')
+MaterialsTransform('element', 'Transform', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTransform element
+include('elements/materials/Image/MaterialsTransform')
+MaterialsTransform('element', 'Transform', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTransform card
+include('elements/materials/Image/MaterialsTransform')
+MaterialsTransformCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTransform card
+include('elements/materials/Image/MaterialsTransform')
+MaterialsTransformCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsTune.card.png b/cloud/documentation/materials/Image/MaterialsTune.card.png
new file mode 100644
index 00000000000..bf725f3c32c
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTune.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTune.element.png b/cloud/documentation/materials/Image/MaterialsTune.element.png
new file mode 100644
index 00000000000..edad7bb1a88
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsTune.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsTune.md b/cloud/documentation/materials/Image/MaterialsTune.md
new file mode 100644
index 00000000000..c03c238f9f7
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsTune.md
@@ -0,0 +1,81 @@
+# MaterialsTune
+```text
+elements/materials/Image/MaterialsTune
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTune icon](../../../icons/materials/Image/MaterialsTune.png) | ![MaterialsTune element](MaterialsTune.element.png) | ![MaterialsTune card](MaterialsTune.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTune element
+include('elements/materials/Image/MaterialsTune')
+MaterialsTune('element', 'Tune', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTune element
+include('elements/materials/Image/MaterialsTune')
+MaterialsTune('element', 'Tune', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTune card
+include('elements/materials/Image/MaterialsTune')
+MaterialsTuneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTune card
+include('elements/materials/Image/MaterialsTune')
+MaterialsTuneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsViewComfy.card.png b/cloud/documentation/materials/Image/MaterialsViewComfy.card.png
new file mode 100644
index 00000000000..16fa29e7b8f
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsViewComfy.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsViewComfy.element.png b/cloud/documentation/materials/Image/MaterialsViewComfy.element.png
new file mode 100644
index 00000000000..f6a3bdec367
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsViewComfy.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsViewComfy.md b/cloud/documentation/materials/Image/MaterialsViewComfy.md
new file mode 100644
index 00000000000..77692adcf14
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsViewComfy.md
@@ -0,0 +1,81 @@
+# MaterialsViewComfy
+```text
+elements/materials/Image/MaterialsViewComfy
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsViewComfy icon](../../../icons/materials/Image/MaterialsViewComfy.png) | ![MaterialsViewComfy element](MaterialsViewComfy.element.png) | ![MaterialsViewComfy card](MaterialsViewComfy.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewComfy element
+include('elements/materials/Image/MaterialsViewComfy')
+MaterialsViewComfy('element', 'View Comfy', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewComfy element
+include('elements/materials/Image/MaterialsViewComfy')
+MaterialsViewComfy('element', 'View Comfy', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewComfy card
+include('elements/materials/Image/MaterialsViewComfy')
+MaterialsViewComfyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewComfy card
+include('elements/materials/Image/MaterialsViewComfy')
+MaterialsViewComfyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsViewCompact.card.png b/cloud/documentation/materials/Image/MaterialsViewCompact.card.png
new file mode 100644
index 00000000000..a455e088fd2
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsViewCompact.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsViewCompact.element.png b/cloud/documentation/materials/Image/MaterialsViewCompact.element.png
new file mode 100644
index 00000000000..6d89e98acf9
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsViewCompact.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsViewCompact.md b/cloud/documentation/materials/Image/MaterialsViewCompact.md
new file mode 100644
index 00000000000..a38cfa882fb
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsViewCompact.md
@@ -0,0 +1,81 @@
+# MaterialsViewCompact
+```text
+elements/materials/Image/MaterialsViewCompact
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsViewCompact icon](../../../icons/materials/Image/MaterialsViewCompact.png) | ![MaterialsViewCompact element](MaterialsViewCompact.element.png) | ![MaterialsViewCompact card](MaterialsViewCompact.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewCompact element
+include('elements/materials/Image/MaterialsViewCompact')
+MaterialsViewCompact('element', 'View Compact', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewCompact element
+include('elements/materials/Image/MaterialsViewCompact')
+MaterialsViewCompact('element', 'View Compact', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewCompact card
+include('elements/materials/Image/MaterialsViewCompact')
+MaterialsViewCompactCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewCompact card
+include('elements/materials/Image/MaterialsViewCompact')
+MaterialsViewCompactCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsWbAuto.card.png b/cloud/documentation/materials/Image/MaterialsWbAuto.card.png
new file mode 100644
index 00000000000..5d0b3db26d1
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsWbAuto.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsWbAuto.element.png b/cloud/documentation/materials/Image/MaterialsWbAuto.element.png
new file mode 100644
index 00000000000..146dc6c8080
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsWbAuto.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsWbAuto.md b/cloud/documentation/materials/Image/MaterialsWbAuto.md
new file mode 100644
index 00000000000..665929c3a75
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsWbAuto.md
@@ -0,0 +1,81 @@
+# MaterialsWbAuto
+```text
+elements/materials/Image/MaterialsWbAuto
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWbAuto icon](../../../icons/materials/Image/MaterialsWbAuto.png) | ![MaterialsWbAuto element](MaterialsWbAuto.element.png) | ![MaterialsWbAuto card](MaterialsWbAuto.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbAuto element
+include('elements/materials/Image/MaterialsWbAuto')
+MaterialsWbAuto('element', 'Wb Auto', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbAuto element
+include('elements/materials/Image/MaterialsWbAuto')
+MaterialsWbAuto('element', 'Wb Auto', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWbAuto card
+include('elements/materials/Image/MaterialsWbAuto')
+MaterialsWbAutoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWbAuto card
+include('elements/materials/Image/MaterialsWbAuto')
+MaterialsWbAutoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsWbCloudy.card.png b/cloud/documentation/materials/Image/MaterialsWbCloudy.card.png
new file mode 100644
index 00000000000..a15ab9c786a
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsWbCloudy.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsWbCloudy.element.png b/cloud/documentation/materials/Image/MaterialsWbCloudy.element.png
new file mode 100644
index 00000000000..16777bbbb81
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsWbCloudy.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsWbCloudy.md b/cloud/documentation/materials/Image/MaterialsWbCloudy.md
new file mode 100644
index 00000000000..72a0872c2f0
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsWbCloudy.md
@@ -0,0 +1,81 @@
+# MaterialsWbCloudy
+```text
+elements/materials/Image/MaterialsWbCloudy
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWbCloudy icon](../../../icons/materials/Image/MaterialsWbCloudy.png) | ![MaterialsWbCloudy element](MaterialsWbCloudy.element.png) | ![MaterialsWbCloudy card](MaterialsWbCloudy.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbCloudy element
+include('elements/materials/Image/MaterialsWbCloudy')
+MaterialsWbCloudy('element', 'Wb Cloudy', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbCloudy element
+include('elements/materials/Image/MaterialsWbCloudy')
+MaterialsWbCloudy('element', 'Wb Cloudy', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWbCloudy card
+include('elements/materials/Image/MaterialsWbCloudy')
+MaterialsWbCloudyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWbCloudy card
+include('elements/materials/Image/MaterialsWbCloudy')
+MaterialsWbCloudyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsWbIncandescent.card.png b/cloud/documentation/materials/Image/MaterialsWbIncandescent.card.png
new file mode 100644
index 00000000000..1684987a092
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsWbIncandescent.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsWbIncandescent.element.png b/cloud/documentation/materials/Image/MaterialsWbIncandescent.element.png
new file mode 100644
index 00000000000..1ab63387837
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsWbIncandescent.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsWbIncandescent.md b/cloud/documentation/materials/Image/MaterialsWbIncandescent.md
new file mode 100644
index 00000000000..5b09ce3630b
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsWbIncandescent.md
@@ -0,0 +1,81 @@
+# MaterialsWbIncandescent
+```text
+elements/materials/Image/MaterialsWbIncandescent
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWbIncandescent icon](../../../icons/materials/Image/MaterialsWbIncandescent.png) | ![MaterialsWbIncandescent element](MaterialsWbIncandescent.element.png) | ![MaterialsWbIncandescent card](MaterialsWbIncandescent.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbIncandescent element
+include('elements/materials/Image/MaterialsWbIncandescent')
+MaterialsWbIncandescent('element', 'Wb Incandescent', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbIncandescent element
+include('elements/materials/Image/MaterialsWbIncandescent')
+MaterialsWbIncandescent('element', 'Wb Incandescent', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWbIncandescent card
+include('elements/materials/Image/MaterialsWbIncandescent')
+MaterialsWbIncandescentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWbIncandescent card
+include('elements/materials/Image/MaterialsWbIncandescent')
+MaterialsWbIncandescentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsWbIridescent.card.png b/cloud/documentation/materials/Image/MaterialsWbIridescent.card.png
new file mode 100644
index 00000000000..97b610f4b58
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsWbIridescent.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsWbIridescent.element.png b/cloud/documentation/materials/Image/MaterialsWbIridescent.element.png
new file mode 100644
index 00000000000..deb51b01716
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsWbIridescent.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsWbIridescent.md b/cloud/documentation/materials/Image/MaterialsWbIridescent.md
new file mode 100644
index 00000000000..e48a65bffed
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsWbIridescent.md
@@ -0,0 +1,81 @@
+# MaterialsWbIridescent
+```text
+elements/materials/Image/MaterialsWbIridescent
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWbIridescent icon](../../../icons/materials/Image/MaterialsWbIridescent.png) | ![MaterialsWbIridescent element](MaterialsWbIridescent.element.png) | ![MaterialsWbIridescent card](MaterialsWbIridescent.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbIridescent element
+include('elements/materials/Image/MaterialsWbIridescent')
+MaterialsWbIridescent('element', 'Wb Iridescent', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbIridescent element
+include('elements/materials/Image/MaterialsWbIridescent')
+MaterialsWbIridescent('element', 'Wb Iridescent', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWbIridescent card
+include('elements/materials/Image/MaterialsWbIridescent')
+MaterialsWbIridescentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWbIridescent card
+include('elements/materials/Image/MaterialsWbIridescent')
+MaterialsWbIridescentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Image/MaterialsWbSunny.card.png b/cloud/documentation/materials/Image/MaterialsWbSunny.card.png
new file mode 100644
index 00000000000..96d65ca6cb5
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsWbSunny.card.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsWbSunny.element.png b/cloud/documentation/materials/Image/MaterialsWbSunny.element.png
new file mode 100644
index 00000000000..f245435b012
Binary files /dev/null and b/cloud/documentation/materials/Image/MaterialsWbSunny.element.png differ
diff --git a/cloud/documentation/materials/Image/MaterialsWbSunny.md b/cloud/documentation/materials/Image/MaterialsWbSunny.md
new file mode 100644
index 00000000000..f03b7d63cc3
--- /dev/null
+++ b/cloud/documentation/materials/Image/MaterialsWbSunny.md
@@ -0,0 +1,81 @@
+# MaterialsWbSunny
+```text
+elements/materials/Image/MaterialsWbSunny
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWbSunny icon](../../../icons/materials/Image/MaterialsWbSunny.png) | ![MaterialsWbSunny element](MaterialsWbSunny.element.png) | ![MaterialsWbSunny card](MaterialsWbSunny.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbSunny element
+include('elements/materials/Image/MaterialsWbSunny')
+MaterialsWbSunny('element', 'Wb Sunny', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbSunny element
+include('elements/materials/Image/MaterialsWbSunny')
+MaterialsWbSunny('element', 'Wb Sunny', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWbSunny card
+include('elements/materials/Image/MaterialsWbSunny')
+MaterialsWbSunnyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWbSunny card
+include('elements/materials/Image/MaterialsWbSunny')
+MaterialsWbSunnyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsAddLocation.card.png b/cloud/documentation/materials/Maps/MaterialsAddLocation.card.png
new file mode 100644
index 00000000000..a1fa6d8d8d1
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsAddLocation.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsAddLocation.element.png b/cloud/documentation/materials/Maps/MaterialsAddLocation.element.png
new file mode 100644
index 00000000000..effa3134002
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsAddLocation.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsAddLocation.md b/cloud/documentation/materials/Maps/MaterialsAddLocation.md
new file mode 100644
index 00000000000..fe595227c9e
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsAddLocation.md
@@ -0,0 +1,81 @@
+# MaterialsAddLocation
+```text
+elements/materials/Maps/MaterialsAddLocation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAddLocation icon](../../../icons/materials/Maps/MaterialsAddLocation.png) | ![MaterialsAddLocation element](MaterialsAddLocation.element.png) | ![MaterialsAddLocation card](MaterialsAddLocation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddLocation element
+include('elements/materials/Maps/MaterialsAddLocation')
+MaterialsAddLocation('element', 'Add Location', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddLocation element
+include('elements/materials/Maps/MaterialsAddLocation')
+MaterialsAddLocation('element', 'Add Location', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddLocation card
+include('elements/materials/Maps/MaterialsAddLocation')
+MaterialsAddLocationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddLocation card
+include('elements/materials/Maps/MaterialsAddLocation')
+MaterialsAddLocationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsBeenhere.card.png b/cloud/documentation/materials/Maps/MaterialsBeenhere.card.png
new file mode 100644
index 00000000000..ce9de5c487e
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsBeenhere.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsBeenhere.element.png b/cloud/documentation/materials/Maps/MaterialsBeenhere.element.png
new file mode 100644
index 00000000000..22fcb82c4f5
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsBeenhere.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsBeenhere.md b/cloud/documentation/materials/Maps/MaterialsBeenhere.md
new file mode 100644
index 00000000000..d1086cfee48
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsBeenhere.md
@@ -0,0 +1,81 @@
+# MaterialsBeenhere
+```text
+elements/materials/Maps/MaterialsBeenhere
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBeenhere icon](../../../icons/materials/Maps/MaterialsBeenhere.png) | ![MaterialsBeenhere element](MaterialsBeenhere.element.png) | ![MaterialsBeenhere card](MaterialsBeenhere.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBeenhere element
+include('elements/materials/Maps/MaterialsBeenhere')
+MaterialsBeenhere('element', 'Beenhere', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBeenhere element
+include('elements/materials/Maps/MaterialsBeenhere')
+MaterialsBeenhere('element', 'Beenhere', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBeenhere card
+include('elements/materials/Maps/MaterialsBeenhere')
+MaterialsBeenhereCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBeenhere card
+include('elements/materials/Maps/MaterialsBeenhere')
+MaterialsBeenhereCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsDirections.card.png b/cloud/documentation/materials/Maps/MaterialsDirections.card.png
new file mode 100644
index 00000000000..58fce6e017a
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirections.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirections.element.png b/cloud/documentation/materials/Maps/MaterialsDirections.element.png
new file mode 100644
index 00000000000..b3d11a503aa
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirections.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirections.md b/cloud/documentation/materials/Maps/MaterialsDirections.md
new file mode 100644
index 00000000000..e851b5bb479
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsDirections.md
@@ -0,0 +1,81 @@
+# MaterialsDirections
+```text
+elements/materials/Maps/MaterialsDirections
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDirections icon](../../../icons/materials/Maps/MaterialsDirections.png) | ![MaterialsDirections element](MaterialsDirections.element.png) | ![MaterialsDirections card](MaterialsDirections.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirections element
+include('elements/materials/Maps/MaterialsDirections')
+MaterialsDirections('element', 'Directions', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirections element
+include('elements/materials/Maps/MaterialsDirections')
+MaterialsDirections('element', 'Directions', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirections card
+include('elements/materials/Maps/MaterialsDirections')
+MaterialsDirectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirections card
+include('elements/materials/Maps/MaterialsDirections')
+MaterialsDirectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsBike.card.png b/cloud/documentation/materials/Maps/MaterialsDirectionsBike.card.png
new file mode 100644
index 00000000000..2a445709dbd
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsBike.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsBike.element.png b/cloud/documentation/materials/Maps/MaterialsDirectionsBike.element.png
new file mode 100644
index 00000000000..c543cee6584
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsBike.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsBike.md b/cloud/documentation/materials/Maps/MaterialsDirectionsBike.md
new file mode 100644
index 00000000000..92051037b1f
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsDirectionsBike.md
@@ -0,0 +1,81 @@
+# MaterialsDirectionsBike
+```text
+elements/materials/Maps/MaterialsDirectionsBike
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDirectionsBike icon](../../../icons/materials/Maps/MaterialsDirectionsBike.png) | ![MaterialsDirectionsBike element](MaterialsDirectionsBike.element.png) | ![MaterialsDirectionsBike card](MaterialsDirectionsBike.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsBike element
+include('elements/materials/Maps/MaterialsDirectionsBike')
+MaterialsDirectionsBike('element', 'Directions Bike', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsBike element
+include('elements/materials/Maps/MaterialsDirectionsBike')
+MaterialsDirectionsBike('element', 'Directions Bike', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsBike card
+include('elements/materials/Maps/MaterialsDirectionsBike')
+MaterialsDirectionsBikeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsBike card
+include('elements/materials/Maps/MaterialsDirectionsBike')
+MaterialsDirectionsBikeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsBoat.card.png b/cloud/documentation/materials/Maps/MaterialsDirectionsBoat.card.png
new file mode 100644
index 00000000000..18d03035f2b
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsBoat.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsBoat.element.png b/cloud/documentation/materials/Maps/MaterialsDirectionsBoat.element.png
new file mode 100644
index 00000000000..088eeef5198
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsBoat.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsBoat.md b/cloud/documentation/materials/Maps/MaterialsDirectionsBoat.md
new file mode 100644
index 00000000000..bb957ed4e11
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsDirectionsBoat.md
@@ -0,0 +1,81 @@
+# MaterialsDirectionsBoat
+```text
+elements/materials/Maps/MaterialsDirectionsBoat
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDirectionsBoat icon](../../../icons/materials/Maps/MaterialsDirectionsBoat.png) | ![MaterialsDirectionsBoat element](MaterialsDirectionsBoat.element.png) | ![MaterialsDirectionsBoat card](MaterialsDirectionsBoat.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsBoat element
+include('elements/materials/Maps/MaterialsDirectionsBoat')
+MaterialsDirectionsBoat('element', 'Directions Boat', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsBoat element
+include('elements/materials/Maps/MaterialsDirectionsBoat')
+MaterialsDirectionsBoat('element', 'Directions Boat', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsBoat card
+include('elements/materials/Maps/MaterialsDirectionsBoat')
+MaterialsDirectionsBoatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsBoat card
+include('elements/materials/Maps/MaterialsDirectionsBoat')
+MaterialsDirectionsBoatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsBus.card.png b/cloud/documentation/materials/Maps/MaterialsDirectionsBus.card.png
new file mode 100644
index 00000000000..70da90a8aae
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsBus.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsBus.element.png b/cloud/documentation/materials/Maps/MaterialsDirectionsBus.element.png
new file mode 100644
index 00000000000..5b680887c1b
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsBus.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsBus.md b/cloud/documentation/materials/Maps/MaterialsDirectionsBus.md
new file mode 100644
index 00000000000..b2d3832e2a2
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsDirectionsBus.md
@@ -0,0 +1,81 @@
+# MaterialsDirectionsBus
+```text
+elements/materials/Maps/MaterialsDirectionsBus
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDirectionsBus icon](../../../icons/materials/Maps/MaterialsDirectionsBus.png) | ![MaterialsDirectionsBus element](MaterialsDirectionsBus.element.png) | ![MaterialsDirectionsBus card](MaterialsDirectionsBus.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsBus element
+include('elements/materials/Maps/MaterialsDirectionsBus')
+MaterialsDirectionsBus('element', 'Directions Bus', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsBus element
+include('elements/materials/Maps/MaterialsDirectionsBus')
+MaterialsDirectionsBus('element', 'Directions Bus', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsBus card
+include('elements/materials/Maps/MaterialsDirectionsBus')
+MaterialsDirectionsBusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsBus card
+include('elements/materials/Maps/MaterialsDirectionsBus')
+MaterialsDirectionsBusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsCar.card.png b/cloud/documentation/materials/Maps/MaterialsDirectionsCar.card.png
new file mode 100644
index 00000000000..6cab43110ae
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsCar.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsCar.element.png b/cloud/documentation/materials/Maps/MaterialsDirectionsCar.element.png
new file mode 100644
index 00000000000..bd216c65523
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsCar.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsCar.md b/cloud/documentation/materials/Maps/MaterialsDirectionsCar.md
new file mode 100644
index 00000000000..24961743c34
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsDirectionsCar.md
@@ -0,0 +1,81 @@
+# MaterialsDirectionsCar
+```text
+elements/materials/Maps/MaterialsDirectionsCar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDirectionsCar icon](../../../icons/materials/Maps/MaterialsDirectionsCar.png) | ![MaterialsDirectionsCar element](MaterialsDirectionsCar.element.png) | ![MaterialsDirectionsCar card](MaterialsDirectionsCar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsCar element
+include('elements/materials/Maps/MaterialsDirectionsCar')
+MaterialsDirectionsCar('element', 'Directions Car', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsCar element
+include('elements/materials/Maps/MaterialsDirectionsCar')
+MaterialsDirectionsCar('element', 'Directions Car', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsCar card
+include('elements/materials/Maps/MaterialsDirectionsCar')
+MaterialsDirectionsCarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsCar card
+include('elements/materials/Maps/MaterialsDirectionsCar')
+MaterialsDirectionsCarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsRailway.card.png b/cloud/documentation/materials/Maps/MaterialsDirectionsRailway.card.png
new file mode 100644
index 00000000000..46e10df63b8
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsRailway.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsRailway.element.png b/cloud/documentation/materials/Maps/MaterialsDirectionsRailway.element.png
new file mode 100644
index 00000000000..09803b9eb6a
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsRailway.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsRailway.md b/cloud/documentation/materials/Maps/MaterialsDirectionsRailway.md
new file mode 100644
index 00000000000..73fe7606986
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsDirectionsRailway.md
@@ -0,0 +1,81 @@
+# MaterialsDirectionsRailway
+```text
+elements/materials/Maps/MaterialsDirectionsRailway
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDirectionsRailway icon](../../../icons/materials/Maps/MaterialsDirectionsRailway.png) | ![MaterialsDirectionsRailway element](MaterialsDirectionsRailway.element.png) | ![MaterialsDirectionsRailway card](MaterialsDirectionsRailway.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsRailway element
+include('elements/materials/Maps/MaterialsDirectionsRailway')
+MaterialsDirectionsRailway('element', 'Directions Railway', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsRailway element
+include('elements/materials/Maps/MaterialsDirectionsRailway')
+MaterialsDirectionsRailway('element', 'Directions Railway', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsRailway card
+include('elements/materials/Maps/MaterialsDirectionsRailway')
+MaterialsDirectionsRailwayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsRailway card
+include('elements/materials/Maps/MaterialsDirectionsRailway')
+MaterialsDirectionsRailwayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsRun.card.png b/cloud/documentation/materials/Maps/MaterialsDirectionsRun.card.png
new file mode 100644
index 00000000000..db3960f1b57
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsRun.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsRun.element.png b/cloud/documentation/materials/Maps/MaterialsDirectionsRun.element.png
new file mode 100644
index 00000000000..87c7df95f90
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsRun.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsRun.md b/cloud/documentation/materials/Maps/MaterialsDirectionsRun.md
new file mode 100644
index 00000000000..86272a270ed
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsDirectionsRun.md
@@ -0,0 +1,81 @@
+# MaterialsDirectionsRun
+```text
+elements/materials/Maps/MaterialsDirectionsRun
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDirectionsRun icon](../../../icons/materials/Maps/MaterialsDirectionsRun.png) | ![MaterialsDirectionsRun element](MaterialsDirectionsRun.element.png) | ![MaterialsDirectionsRun card](MaterialsDirectionsRun.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsRun element
+include('elements/materials/Maps/MaterialsDirectionsRun')
+MaterialsDirectionsRun('element', 'Directions Run', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsRun element
+include('elements/materials/Maps/MaterialsDirectionsRun')
+MaterialsDirectionsRun('element', 'Directions Run', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsRun card
+include('elements/materials/Maps/MaterialsDirectionsRun')
+MaterialsDirectionsRunCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsRun card
+include('elements/materials/Maps/MaterialsDirectionsRun')
+MaterialsDirectionsRunCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsSubway.card.png b/cloud/documentation/materials/Maps/MaterialsDirectionsSubway.card.png
new file mode 100644
index 00000000000..691c09fe02f
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsSubway.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsSubway.element.png b/cloud/documentation/materials/Maps/MaterialsDirectionsSubway.element.png
new file mode 100644
index 00000000000..49638dadded
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsSubway.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsSubway.md b/cloud/documentation/materials/Maps/MaterialsDirectionsSubway.md
new file mode 100644
index 00000000000..b7372e5e942
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsDirectionsSubway.md
@@ -0,0 +1,81 @@
+# MaterialsDirectionsSubway
+```text
+elements/materials/Maps/MaterialsDirectionsSubway
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDirectionsSubway icon](../../../icons/materials/Maps/MaterialsDirectionsSubway.png) | ![MaterialsDirectionsSubway element](MaterialsDirectionsSubway.element.png) | ![MaterialsDirectionsSubway card](MaterialsDirectionsSubway.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsSubway element
+include('elements/materials/Maps/MaterialsDirectionsSubway')
+MaterialsDirectionsSubway('element', 'Directions Subway', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsSubway element
+include('elements/materials/Maps/MaterialsDirectionsSubway')
+MaterialsDirectionsSubway('element', 'Directions Subway', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsSubway card
+include('elements/materials/Maps/MaterialsDirectionsSubway')
+MaterialsDirectionsSubwayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsSubway card
+include('elements/materials/Maps/MaterialsDirectionsSubway')
+MaterialsDirectionsSubwayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsTransit.card.png b/cloud/documentation/materials/Maps/MaterialsDirectionsTransit.card.png
new file mode 100644
index 00000000000..53a85f20a6b
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsTransit.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsTransit.element.png b/cloud/documentation/materials/Maps/MaterialsDirectionsTransit.element.png
new file mode 100644
index 00000000000..65fe67b5b2e
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsTransit.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsTransit.md b/cloud/documentation/materials/Maps/MaterialsDirectionsTransit.md
new file mode 100644
index 00000000000..b287c590408
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsDirectionsTransit.md
@@ -0,0 +1,81 @@
+# MaterialsDirectionsTransit
+```text
+elements/materials/Maps/MaterialsDirectionsTransit
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDirectionsTransit icon](../../../icons/materials/Maps/MaterialsDirectionsTransit.png) | ![MaterialsDirectionsTransit element](MaterialsDirectionsTransit.element.png) | ![MaterialsDirectionsTransit card](MaterialsDirectionsTransit.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsTransit element
+include('elements/materials/Maps/MaterialsDirectionsTransit')
+MaterialsDirectionsTransit('element', 'Directions Transit', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsTransit element
+include('elements/materials/Maps/MaterialsDirectionsTransit')
+MaterialsDirectionsTransit('element', 'Directions Transit', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsTransit card
+include('elements/materials/Maps/MaterialsDirectionsTransit')
+MaterialsDirectionsTransitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsTransit card
+include('elements/materials/Maps/MaterialsDirectionsTransit')
+MaterialsDirectionsTransitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsWalk.card.png b/cloud/documentation/materials/Maps/MaterialsDirectionsWalk.card.png
new file mode 100644
index 00000000000..389b1bd39fd
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsWalk.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsWalk.element.png b/cloud/documentation/materials/Maps/MaterialsDirectionsWalk.element.png
new file mode 100644
index 00000000000..afc01ed7242
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsDirectionsWalk.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsDirectionsWalk.md b/cloud/documentation/materials/Maps/MaterialsDirectionsWalk.md
new file mode 100644
index 00000000000..c2a1908b2f6
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsDirectionsWalk.md
@@ -0,0 +1,81 @@
+# MaterialsDirectionsWalk
+```text
+elements/materials/Maps/MaterialsDirectionsWalk
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDirectionsWalk icon](../../../icons/materials/Maps/MaterialsDirectionsWalk.png) | ![MaterialsDirectionsWalk element](MaterialsDirectionsWalk.element.png) | ![MaterialsDirectionsWalk card](MaterialsDirectionsWalk.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsWalk element
+include('elements/materials/Maps/MaterialsDirectionsWalk')
+MaterialsDirectionsWalk('element', 'Directions Walk', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsWalk element
+include('elements/materials/Maps/MaterialsDirectionsWalk')
+MaterialsDirectionsWalk('element', 'Directions Walk', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsWalk card
+include('elements/materials/Maps/MaterialsDirectionsWalk')
+MaterialsDirectionsWalkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsWalk card
+include('elements/materials/Maps/MaterialsDirectionsWalk')
+MaterialsDirectionsWalkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsEditLocation.card.png b/cloud/documentation/materials/Maps/MaterialsEditLocation.card.png
new file mode 100644
index 00000000000..658cbf4006f
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsEditLocation.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsEditLocation.element.png b/cloud/documentation/materials/Maps/MaterialsEditLocation.element.png
new file mode 100644
index 00000000000..1542f47b726
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsEditLocation.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsEditLocation.md b/cloud/documentation/materials/Maps/MaterialsEditLocation.md
new file mode 100644
index 00000000000..234448fa4ae
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsEditLocation.md
@@ -0,0 +1,81 @@
+# MaterialsEditLocation
+```text
+elements/materials/Maps/MaterialsEditLocation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsEditLocation icon](../../../icons/materials/Maps/MaterialsEditLocation.png) | ![MaterialsEditLocation element](MaterialsEditLocation.element.png) | ![MaterialsEditLocation card](MaterialsEditLocation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEditLocation element
+include('elements/materials/Maps/MaterialsEditLocation')
+MaterialsEditLocation('element', 'Edit Location', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEditLocation element
+include('elements/materials/Maps/MaterialsEditLocation')
+MaterialsEditLocation('element', 'Edit Location', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEditLocation card
+include('elements/materials/Maps/MaterialsEditLocation')
+MaterialsEditLocationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEditLocation card
+include('elements/materials/Maps/MaterialsEditLocation')
+MaterialsEditLocationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsEvStation.card.png b/cloud/documentation/materials/Maps/MaterialsEvStation.card.png
new file mode 100644
index 00000000000..aaf3fa3aac4
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsEvStation.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsEvStation.element.png b/cloud/documentation/materials/Maps/MaterialsEvStation.element.png
new file mode 100644
index 00000000000..6ae78c1d4e7
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsEvStation.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsEvStation.md b/cloud/documentation/materials/Maps/MaterialsEvStation.md
new file mode 100644
index 00000000000..2e9666f11ce
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsEvStation.md
@@ -0,0 +1,81 @@
+# MaterialsEvStation
+```text
+elements/materials/Maps/MaterialsEvStation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsEvStation icon](../../../icons/materials/Maps/MaterialsEvStation.png) | ![MaterialsEvStation element](MaterialsEvStation.element.png) | ![MaterialsEvStation card](MaterialsEvStation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEvStation element
+include('elements/materials/Maps/MaterialsEvStation')
+MaterialsEvStation('element', 'Ev Station', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEvStation element
+include('elements/materials/Maps/MaterialsEvStation')
+MaterialsEvStation('element', 'Ev Station', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEvStation card
+include('elements/materials/Maps/MaterialsEvStation')
+MaterialsEvStationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEvStation card
+include('elements/materials/Maps/MaterialsEvStation')
+MaterialsEvStationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsFlight.card.png b/cloud/documentation/materials/Maps/MaterialsFlight.card.png
new file mode 100644
index 00000000000..4cf31ff9d85
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsFlight.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsFlight.element.png b/cloud/documentation/materials/Maps/MaterialsFlight.element.png
new file mode 100644
index 00000000000..9e90e4a4602
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsFlight.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsFlight.md b/cloud/documentation/materials/Maps/MaterialsFlight.md
new file mode 100644
index 00000000000..922eb134eaf
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsFlight.md
@@ -0,0 +1,81 @@
+# MaterialsFlight
+```text
+elements/materials/Maps/MaterialsFlight
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFlight icon](../../../icons/materials/Maps/MaterialsFlight.png) | ![MaterialsFlight element](MaterialsFlight.element.png) | ![MaterialsFlight card](MaterialsFlight.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlight element
+include('elements/materials/Maps/MaterialsFlight')
+MaterialsFlight('element', 'Flight', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlight element
+include('elements/materials/Maps/MaterialsFlight')
+MaterialsFlight('element', 'Flight', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlight card
+include('elements/materials/Maps/MaterialsFlight')
+MaterialsFlightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlight card
+include('elements/materials/Maps/MaterialsFlight')
+MaterialsFlightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsHotel.card.png b/cloud/documentation/materials/Maps/MaterialsHotel.card.png
new file mode 100644
index 00000000000..302ae30775d
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsHotel.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsHotel.element.png b/cloud/documentation/materials/Maps/MaterialsHotel.element.png
new file mode 100644
index 00000000000..29a081438bd
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsHotel.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsHotel.md b/cloud/documentation/materials/Maps/MaterialsHotel.md
new file mode 100644
index 00000000000..ffc554a76a2
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsHotel.md
@@ -0,0 +1,81 @@
+# MaterialsHotel
+```text
+elements/materials/Maps/MaterialsHotel
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHotel icon](../../../icons/materials/Maps/MaterialsHotel.png) | ![MaterialsHotel element](MaterialsHotel.element.png) | ![MaterialsHotel card](MaterialsHotel.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHotel element
+include('elements/materials/Maps/MaterialsHotel')
+MaterialsHotel('element', 'Hotel', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHotel element
+include('elements/materials/Maps/MaterialsHotel')
+MaterialsHotel('element', 'Hotel', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHotel card
+include('elements/materials/Maps/MaterialsHotel')
+MaterialsHotelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHotel card
+include('elements/materials/Maps/MaterialsHotel')
+MaterialsHotelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLayers.card.png b/cloud/documentation/materials/Maps/MaterialsLayers.card.png
new file mode 100644
index 00000000000..04c646f3aff
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLayers.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLayers.element.png b/cloud/documentation/materials/Maps/MaterialsLayers.element.png
new file mode 100644
index 00000000000..e9536bdea1f
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLayers.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLayers.md b/cloud/documentation/materials/Maps/MaterialsLayers.md
new file mode 100644
index 00000000000..df3691a160c
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLayers.md
@@ -0,0 +1,81 @@
+# MaterialsLayers
+```text
+elements/materials/Maps/MaterialsLayers
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLayers icon](../../../icons/materials/Maps/MaterialsLayers.png) | ![MaterialsLayers element](MaterialsLayers.element.png) | ![MaterialsLayers card](MaterialsLayers.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLayers element
+include('elements/materials/Maps/MaterialsLayers')
+MaterialsLayers('element', 'Layers', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLayers element
+include('elements/materials/Maps/MaterialsLayers')
+MaterialsLayers('element', 'Layers', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLayers card
+include('elements/materials/Maps/MaterialsLayers')
+MaterialsLayersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLayers card
+include('elements/materials/Maps/MaterialsLayers')
+MaterialsLayersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLayersClear.card.png b/cloud/documentation/materials/Maps/MaterialsLayersClear.card.png
new file mode 100644
index 00000000000..d45ab98f8e5
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLayersClear.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLayersClear.element.png b/cloud/documentation/materials/Maps/MaterialsLayersClear.element.png
new file mode 100644
index 00000000000..12ceddb13f4
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLayersClear.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLayersClear.md b/cloud/documentation/materials/Maps/MaterialsLayersClear.md
new file mode 100644
index 00000000000..fa4ec75bddc
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLayersClear.md
@@ -0,0 +1,81 @@
+# MaterialsLayersClear
+```text
+elements/materials/Maps/MaterialsLayersClear
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLayersClear icon](../../../icons/materials/Maps/MaterialsLayersClear.png) | ![MaterialsLayersClear element](MaterialsLayersClear.element.png) | ![MaterialsLayersClear card](MaterialsLayersClear.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLayersClear element
+include('elements/materials/Maps/MaterialsLayersClear')
+MaterialsLayersClear('element', 'Layers Clear', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLayersClear element
+include('elements/materials/Maps/MaterialsLayersClear')
+MaterialsLayersClear('element', 'Layers Clear', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLayersClear card
+include('elements/materials/Maps/MaterialsLayersClear')
+MaterialsLayersClearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLayersClear card
+include('elements/materials/Maps/MaterialsLayersClear')
+MaterialsLayersClearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalActivity.card.png b/cloud/documentation/materials/Maps/MaterialsLocalActivity.card.png
new file mode 100644
index 00000000000..61a4005a7b2
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalActivity.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalActivity.element.png b/cloud/documentation/materials/Maps/MaterialsLocalActivity.element.png
new file mode 100644
index 00000000000..71637577a8e
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalActivity.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalActivity.md b/cloud/documentation/materials/Maps/MaterialsLocalActivity.md
new file mode 100644
index 00000000000..db418addcaf
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalActivity.md
@@ -0,0 +1,81 @@
+# MaterialsLocalActivity
+```text
+elements/materials/Maps/MaterialsLocalActivity
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalActivity icon](../../../icons/materials/Maps/MaterialsLocalActivity.png) | ![MaterialsLocalActivity element](MaterialsLocalActivity.element.png) | ![MaterialsLocalActivity card](MaterialsLocalActivity.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalActivity element
+include('elements/materials/Maps/MaterialsLocalActivity')
+MaterialsLocalActivity('element', 'Local Activity', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalActivity element
+include('elements/materials/Maps/MaterialsLocalActivity')
+MaterialsLocalActivity('element', 'Local Activity', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalActivity card
+include('elements/materials/Maps/MaterialsLocalActivity')
+MaterialsLocalActivityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalActivity card
+include('elements/materials/Maps/MaterialsLocalActivity')
+MaterialsLocalActivityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalAirport.card.png b/cloud/documentation/materials/Maps/MaterialsLocalAirport.card.png
new file mode 100644
index 00000000000..9b238d4da46
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalAirport.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalAirport.element.png b/cloud/documentation/materials/Maps/MaterialsLocalAirport.element.png
new file mode 100644
index 00000000000..47544cd1910
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalAirport.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalAirport.md b/cloud/documentation/materials/Maps/MaterialsLocalAirport.md
new file mode 100644
index 00000000000..914be1b8fcc
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalAirport.md
@@ -0,0 +1,81 @@
+# MaterialsLocalAirport
+```text
+elements/materials/Maps/MaterialsLocalAirport
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalAirport icon](../../../icons/materials/Maps/MaterialsLocalAirport.png) | ![MaterialsLocalAirport element](MaterialsLocalAirport.element.png) | ![MaterialsLocalAirport card](MaterialsLocalAirport.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalAirport element
+include('elements/materials/Maps/MaterialsLocalAirport')
+MaterialsLocalAirport('element', 'Local Airport', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalAirport element
+include('elements/materials/Maps/MaterialsLocalAirport')
+MaterialsLocalAirport('element', 'Local Airport', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalAirport card
+include('elements/materials/Maps/MaterialsLocalAirport')
+MaterialsLocalAirportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalAirport card
+include('elements/materials/Maps/MaterialsLocalAirport')
+MaterialsLocalAirportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalAtm.card.png b/cloud/documentation/materials/Maps/MaterialsLocalAtm.card.png
new file mode 100644
index 00000000000..4a1e3dff79b
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalAtm.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalAtm.element.png b/cloud/documentation/materials/Maps/MaterialsLocalAtm.element.png
new file mode 100644
index 00000000000..7be25dc2800
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalAtm.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalAtm.md b/cloud/documentation/materials/Maps/MaterialsLocalAtm.md
new file mode 100644
index 00000000000..7c2bc8432ae
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalAtm.md
@@ -0,0 +1,81 @@
+# MaterialsLocalAtm
+```text
+elements/materials/Maps/MaterialsLocalAtm
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalAtm icon](../../../icons/materials/Maps/MaterialsLocalAtm.png) | ![MaterialsLocalAtm element](MaterialsLocalAtm.element.png) | ![MaterialsLocalAtm card](MaterialsLocalAtm.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalAtm element
+include('elements/materials/Maps/MaterialsLocalAtm')
+MaterialsLocalAtm('element', 'Local Atm', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalAtm element
+include('elements/materials/Maps/MaterialsLocalAtm')
+MaterialsLocalAtm('element', 'Local Atm', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalAtm card
+include('elements/materials/Maps/MaterialsLocalAtm')
+MaterialsLocalAtmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalAtm card
+include('elements/materials/Maps/MaterialsLocalAtm')
+MaterialsLocalAtmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalBar.card.png b/cloud/documentation/materials/Maps/MaterialsLocalBar.card.png
new file mode 100644
index 00000000000..cbf39457b11
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalBar.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalBar.element.png b/cloud/documentation/materials/Maps/MaterialsLocalBar.element.png
new file mode 100644
index 00000000000..64e670609e5
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalBar.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalBar.md b/cloud/documentation/materials/Maps/MaterialsLocalBar.md
new file mode 100644
index 00000000000..8fbfdc57dd8
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalBar.md
@@ -0,0 +1,81 @@
+# MaterialsLocalBar
+```text
+elements/materials/Maps/MaterialsLocalBar
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalBar icon](../../../icons/materials/Maps/MaterialsLocalBar.png) | ![MaterialsLocalBar element](MaterialsLocalBar.element.png) | ![MaterialsLocalBar card](MaterialsLocalBar.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalBar element
+include('elements/materials/Maps/MaterialsLocalBar')
+MaterialsLocalBar('element', 'Local Bar', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalBar element
+include('elements/materials/Maps/MaterialsLocalBar')
+MaterialsLocalBar('element', 'Local Bar', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalBar card
+include('elements/materials/Maps/MaterialsLocalBar')
+MaterialsLocalBarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalBar card
+include('elements/materials/Maps/MaterialsLocalBar')
+MaterialsLocalBarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalCafe.card.png b/cloud/documentation/materials/Maps/MaterialsLocalCafe.card.png
new file mode 100644
index 00000000000..bb42902eb6f
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalCafe.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalCafe.element.png b/cloud/documentation/materials/Maps/MaterialsLocalCafe.element.png
new file mode 100644
index 00000000000..bd35c0de490
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalCafe.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalCafe.md b/cloud/documentation/materials/Maps/MaterialsLocalCafe.md
new file mode 100644
index 00000000000..d23d3902a0f
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalCafe.md
@@ -0,0 +1,81 @@
+# MaterialsLocalCafe
+```text
+elements/materials/Maps/MaterialsLocalCafe
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalCafe icon](../../../icons/materials/Maps/MaterialsLocalCafe.png) | ![MaterialsLocalCafe element](MaterialsLocalCafe.element.png) | ![MaterialsLocalCafe card](MaterialsLocalCafe.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalCafe element
+include('elements/materials/Maps/MaterialsLocalCafe')
+MaterialsLocalCafe('element', 'Local Cafe', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalCafe element
+include('elements/materials/Maps/MaterialsLocalCafe')
+MaterialsLocalCafe('element', 'Local Cafe', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalCafe card
+include('elements/materials/Maps/MaterialsLocalCafe')
+MaterialsLocalCafeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalCafe card
+include('elements/materials/Maps/MaterialsLocalCafe')
+MaterialsLocalCafeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalCarWash.card.png b/cloud/documentation/materials/Maps/MaterialsLocalCarWash.card.png
new file mode 100644
index 00000000000..97998dff3ce
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalCarWash.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalCarWash.element.png b/cloud/documentation/materials/Maps/MaterialsLocalCarWash.element.png
new file mode 100644
index 00000000000..ec67e36884f
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalCarWash.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalCarWash.md b/cloud/documentation/materials/Maps/MaterialsLocalCarWash.md
new file mode 100644
index 00000000000..54a360c6d15
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalCarWash.md
@@ -0,0 +1,81 @@
+# MaterialsLocalCarWash
+```text
+elements/materials/Maps/MaterialsLocalCarWash
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalCarWash icon](../../../icons/materials/Maps/MaterialsLocalCarWash.png) | ![MaterialsLocalCarWash element](MaterialsLocalCarWash.element.png) | ![MaterialsLocalCarWash card](MaterialsLocalCarWash.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalCarWash element
+include('elements/materials/Maps/MaterialsLocalCarWash')
+MaterialsLocalCarWash('element', 'Local Car Wash', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalCarWash element
+include('elements/materials/Maps/MaterialsLocalCarWash')
+MaterialsLocalCarWash('element', 'Local Car Wash', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalCarWash card
+include('elements/materials/Maps/MaterialsLocalCarWash')
+MaterialsLocalCarWashCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalCarWash card
+include('elements/materials/Maps/MaterialsLocalCarWash')
+MaterialsLocalCarWashCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalConvenienceStore.card.png b/cloud/documentation/materials/Maps/MaterialsLocalConvenienceStore.card.png
new file mode 100644
index 00000000000..8a774ab4968
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalConvenienceStore.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalConvenienceStore.element.png b/cloud/documentation/materials/Maps/MaterialsLocalConvenienceStore.element.png
new file mode 100644
index 00000000000..b226d9918c3
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalConvenienceStore.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalConvenienceStore.md b/cloud/documentation/materials/Maps/MaterialsLocalConvenienceStore.md
new file mode 100644
index 00000000000..0f9f45f1f16
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalConvenienceStore.md
@@ -0,0 +1,81 @@
+# MaterialsLocalConvenienceStore
+```text
+elements/materials/Maps/MaterialsLocalConvenienceStore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalConvenienceStore icon](../../../icons/materials/Maps/MaterialsLocalConvenienceStore.png) | ![MaterialsLocalConvenienceStore element](MaterialsLocalConvenienceStore.element.png) | ![MaterialsLocalConvenienceStore card](MaterialsLocalConvenienceStore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalConvenienceStore element
+include('elements/materials/Maps/MaterialsLocalConvenienceStore')
+MaterialsLocalConvenienceStore('element', 'Local Convenience Store', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalConvenienceStore element
+include('elements/materials/Maps/MaterialsLocalConvenienceStore')
+MaterialsLocalConvenienceStore('element', 'Local Convenience Store', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalConvenienceStore card
+include('elements/materials/Maps/MaterialsLocalConvenienceStore')
+MaterialsLocalConvenienceStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalConvenienceStore card
+include('elements/materials/Maps/MaterialsLocalConvenienceStore')
+MaterialsLocalConvenienceStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalDining.card.png b/cloud/documentation/materials/Maps/MaterialsLocalDining.card.png
new file mode 100644
index 00000000000..c4993dc2629
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalDining.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalDining.element.png b/cloud/documentation/materials/Maps/MaterialsLocalDining.element.png
new file mode 100644
index 00000000000..a30f8303798
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalDining.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalDining.md b/cloud/documentation/materials/Maps/MaterialsLocalDining.md
new file mode 100644
index 00000000000..f296a68e972
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalDining.md
@@ -0,0 +1,81 @@
+# MaterialsLocalDining
+```text
+elements/materials/Maps/MaterialsLocalDining
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalDining icon](../../../icons/materials/Maps/MaterialsLocalDining.png) | ![MaterialsLocalDining element](MaterialsLocalDining.element.png) | ![MaterialsLocalDining card](MaterialsLocalDining.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalDining element
+include('elements/materials/Maps/MaterialsLocalDining')
+MaterialsLocalDining('element', 'Local Dining', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalDining element
+include('elements/materials/Maps/MaterialsLocalDining')
+MaterialsLocalDining('element', 'Local Dining', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalDining card
+include('elements/materials/Maps/MaterialsLocalDining')
+MaterialsLocalDiningCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalDining card
+include('elements/materials/Maps/MaterialsLocalDining')
+MaterialsLocalDiningCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalDrink.card.png b/cloud/documentation/materials/Maps/MaterialsLocalDrink.card.png
new file mode 100644
index 00000000000..d8115647303
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalDrink.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalDrink.element.png b/cloud/documentation/materials/Maps/MaterialsLocalDrink.element.png
new file mode 100644
index 00000000000..1ec25db7339
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalDrink.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalDrink.md b/cloud/documentation/materials/Maps/MaterialsLocalDrink.md
new file mode 100644
index 00000000000..585d8dada0f
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalDrink.md
@@ -0,0 +1,81 @@
+# MaterialsLocalDrink
+```text
+elements/materials/Maps/MaterialsLocalDrink
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalDrink icon](../../../icons/materials/Maps/MaterialsLocalDrink.png) | ![MaterialsLocalDrink element](MaterialsLocalDrink.element.png) | ![MaterialsLocalDrink card](MaterialsLocalDrink.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalDrink element
+include('elements/materials/Maps/MaterialsLocalDrink')
+MaterialsLocalDrink('element', 'Local Drink', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalDrink element
+include('elements/materials/Maps/MaterialsLocalDrink')
+MaterialsLocalDrink('element', 'Local Drink', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalDrink card
+include('elements/materials/Maps/MaterialsLocalDrink')
+MaterialsLocalDrinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalDrink card
+include('elements/materials/Maps/MaterialsLocalDrink')
+MaterialsLocalDrinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalFlorist.card.png b/cloud/documentation/materials/Maps/MaterialsLocalFlorist.card.png
new file mode 100644
index 00000000000..5861c561062
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalFlorist.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalFlorist.element.png b/cloud/documentation/materials/Maps/MaterialsLocalFlorist.element.png
new file mode 100644
index 00000000000..c709165f9f8
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalFlorist.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalFlorist.md b/cloud/documentation/materials/Maps/MaterialsLocalFlorist.md
new file mode 100644
index 00000000000..acbcbe5f11f
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalFlorist.md
@@ -0,0 +1,81 @@
+# MaterialsLocalFlorist
+```text
+elements/materials/Maps/MaterialsLocalFlorist
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalFlorist icon](../../../icons/materials/Maps/MaterialsLocalFlorist.png) | ![MaterialsLocalFlorist element](MaterialsLocalFlorist.element.png) | ![MaterialsLocalFlorist card](MaterialsLocalFlorist.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalFlorist element
+include('elements/materials/Maps/MaterialsLocalFlorist')
+MaterialsLocalFlorist('element', 'Local Florist', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalFlorist element
+include('elements/materials/Maps/MaterialsLocalFlorist')
+MaterialsLocalFlorist('element', 'Local Florist', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalFlorist card
+include('elements/materials/Maps/MaterialsLocalFlorist')
+MaterialsLocalFloristCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalFlorist card
+include('elements/materials/Maps/MaterialsLocalFlorist')
+MaterialsLocalFloristCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalGasStation.card.png b/cloud/documentation/materials/Maps/MaterialsLocalGasStation.card.png
new file mode 100644
index 00000000000..d7e5ede9dd5
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalGasStation.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalGasStation.element.png b/cloud/documentation/materials/Maps/MaterialsLocalGasStation.element.png
new file mode 100644
index 00000000000..0d7efb4a57b
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalGasStation.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalGasStation.md b/cloud/documentation/materials/Maps/MaterialsLocalGasStation.md
new file mode 100644
index 00000000000..69b1a94aa43
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalGasStation.md
@@ -0,0 +1,81 @@
+# MaterialsLocalGasStation
+```text
+elements/materials/Maps/MaterialsLocalGasStation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalGasStation icon](../../../icons/materials/Maps/MaterialsLocalGasStation.png) | ![MaterialsLocalGasStation element](MaterialsLocalGasStation.element.png) | ![MaterialsLocalGasStation card](MaterialsLocalGasStation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalGasStation element
+include('elements/materials/Maps/MaterialsLocalGasStation')
+MaterialsLocalGasStation('element', 'Local Gas Station', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalGasStation element
+include('elements/materials/Maps/MaterialsLocalGasStation')
+MaterialsLocalGasStation('element', 'Local Gas Station', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalGasStation card
+include('elements/materials/Maps/MaterialsLocalGasStation')
+MaterialsLocalGasStationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalGasStation card
+include('elements/materials/Maps/MaterialsLocalGasStation')
+MaterialsLocalGasStationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalGroceryStore.card.png b/cloud/documentation/materials/Maps/MaterialsLocalGroceryStore.card.png
new file mode 100644
index 00000000000..4baae1e25d7
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalGroceryStore.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalGroceryStore.element.png b/cloud/documentation/materials/Maps/MaterialsLocalGroceryStore.element.png
new file mode 100644
index 00000000000..6bb88b9249a
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalGroceryStore.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalGroceryStore.md b/cloud/documentation/materials/Maps/MaterialsLocalGroceryStore.md
new file mode 100644
index 00000000000..0f471edc9b0
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalGroceryStore.md
@@ -0,0 +1,81 @@
+# MaterialsLocalGroceryStore
+```text
+elements/materials/Maps/MaterialsLocalGroceryStore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalGroceryStore icon](../../../icons/materials/Maps/MaterialsLocalGroceryStore.png) | ![MaterialsLocalGroceryStore element](MaterialsLocalGroceryStore.element.png) | ![MaterialsLocalGroceryStore card](MaterialsLocalGroceryStore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalGroceryStore element
+include('elements/materials/Maps/MaterialsLocalGroceryStore')
+MaterialsLocalGroceryStore('element', 'Local Grocery Store', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalGroceryStore element
+include('elements/materials/Maps/MaterialsLocalGroceryStore')
+MaterialsLocalGroceryStore('element', 'Local Grocery Store', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalGroceryStore card
+include('elements/materials/Maps/MaterialsLocalGroceryStore')
+MaterialsLocalGroceryStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalGroceryStore card
+include('elements/materials/Maps/MaterialsLocalGroceryStore')
+MaterialsLocalGroceryStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalHospital.card.png b/cloud/documentation/materials/Maps/MaterialsLocalHospital.card.png
new file mode 100644
index 00000000000..db7f956a976
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalHospital.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalHospital.element.png b/cloud/documentation/materials/Maps/MaterialsLocalHospital.element.png
new file mode 100644
index 00000000000..f762d599048
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalHospital.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalHospital.md b/cloud/documentation/materials/Maps/MaterialsLocalHospital.md
new file mode 100644
index 00000000000..12e8971f1c4
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalHospital.md
@@ -0,0 +1,81 @@
+# MaterialsLocalHospital
+```text
+elements/materials/Maps/MaterialsLocalHospital
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalHospital icon](../../../icons/materials/Maps/MaterialsLocalHospital.png) | ![MaterialsLocalHospital element](MaterialsLocalHospital.element.png) | ![MaterialsLocalHospital card](MaterialsLocalHospital.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalHospital element
+include('elements/materials/Maps/MaterialsLocalHospital')
+MaterialsLocalHospital('element', 'Local Hospital', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalHospital element
+include('elements/materials/Maps/MaterialsLocalHospital')
+MaterialsLocalHospital('element', 'Local Hospital', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalHospital card
+include('elements/materials/Maps/MaterialsLocalHospital')
+MaterialsLocalHospitalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalHospital card
+include('elements/materials/Maps/MaterialsLocalHospital')
+MaterialsLocalHospitalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalHotel.card.png b/cloud/documentation/materials/Maps/MaterialsLocalHotel.card.png
new file mode 100644
index 00000000000..6368e90604e
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalHotel.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalHotel.element.png b/cloud/documentation/materials/Maps/MaterialsLocalHotel.element.png
new file mode 100644
index 00000000000..40d0bd766a3
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalHotel.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalHotel.md b/cloud/documentation/materials/Maps/MaterialsLocalHotel.md
new file mode 100644
index 00000000000..02cf48c1e8a
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalHotel.md
@@ -0,0 +1,81 @@
+# MaterialsLocalHotel
+```text
+elements/materials/Maps/MaterialsLocalHotel
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalHotel icon](../../../icons/materials/Maps/MaterialsLocalHotel.png) | ![MaterialsLocalHotel element](MaterialsLocalHotel.element.png) | ![MaterialsLocalHotel card](MaterialsLocalHotel.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalHotel element
+include('elements/materials/Maps/MaterialsLocalHotel')
+MaterialsLocalHotel('element', 'Local Hotel', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalHotel element
+include('elements/materials/Maps/MaterialsLocalHotel')
+MaterialsLocalHotel('element', 'Local Hotel', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalHotel card
+include('elements/materials/Maps/MaterialsLocalHotel')
+MaterialsLocalHotelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalHotel card
+include('elements/materials/Maps/MaterialsLocalHotel')
+MaterialsLocalHotelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalLaundryService.card.png b/cloud/documentation/materials/Maps/MaterialsLocalLaundryService.card.png
new file mode 100644
index 00000000000..bc3d17aa46c
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalLaundryService.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalLaundryService.element.png b/cloud/documentation/materials/Maps/MaterialsLocalLaundryService.element.png
new file mode 100644
index 00000000000..4a4d070b98a
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalLaundryService.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalLaundryService.md b/cloud/documentation/materials/Maps/MaterialsLocalLaundryService.md
new file mode 100644
index 00000000000..2939c35c91a
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalLaundryService.md
@@ -0,0 +1,81 @@
+# MaterialsLocalLaundryService
+```text
+elements/materials/Maps/MaterialsLocalLaundryService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalLaundryService icon](../../../icons/materials/Maps/MaterialsLocalLaundryService.png) | ![MaterialsLocalLaundryService element](MaterialsLocalLaundryService.element.png) | ![MaterialsLocalLaundryService card](MaterialsLocalLaundryService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalLaundryService element
+include('elements/materials/Maps/MaterialsLocalLaundryService')
+MaterialsLocalLaundryService('element', 'Local Laundry Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalLaundryService element
+include('elements/materials/Maps/MaterialsLocalLaundryService')
+MaterialsLocalLaundryService('element', 'Local Laundry Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalLaundryService card
+include('elements/materials/Maps/MaterialsLocalLaundryService')
+MaterialsLocalLaundryServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalLaundryService card
+include('elements/materials/Maps/MaterialsLocalLaundryService')
+MaterialsLocalLaundryServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalLibrary.card.png b/cloud/documentation/materials/Maps/MaterialsLocalLibrary.card.png
new file mode 100644
index 00000000000..479ca32b2eb
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalLibrary.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalLibrary.element.png b/cloud/documentation/materials/Maps/MaterialsLocalLibrary.element.png
new file mode 100644
index 00000000000..b144483b1d6
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalLibrary.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalLibrary.md b/cloud/documentation/materials/Maps/MaterialsLocalLibrary.md
new file mode 100644
index 00000000000..3eb4510b84c
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalLibrary.md
@@ -0,0 +1,81 @@
+# MaterialsLocalLibrary
+```text
+elements/materials/Maps/MaterialsLocalLibrary
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalLibrary icon](../../../icons/materials/Maps/MaterialsLocalLibrary.png) | ![MaterialsLocalLibrary element](MaterialsLocalLibrary.element.png) | ![MaterialsLocalLibrary card](MaterialsLocalLibrary.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalLibrary element
+include('elements/materials/Maps/MaterialsLocalLibrary')
+MaterialsLocalLibrary('element', 'Local Library', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalLibrary element
+include('elements/materials/Maps/MaterialsLocalLibrary')
+MaterialsLocalLibrary('element', 'Local Library', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalLibrary card
+include('elements/materials/Maps/MaterialsLocalLibrary')
+MaterialsLocalLibraryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalLibrary card
+include('elements/materials/Maps/MaterialsLocalLibrary')
+MaterialsLocalLibraryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalMall.card.png b/cloud/documentation/materials/Maps/MaterialsLocalMall.card.png
new file mode 100644
index 00000000000..3933893f304
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalMall.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalMall.element.png b/cloud/documentation/materials/Maps/MaterialsLocalMall.element.png
new file mode 100644
index 00000000000..d838b753788
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalMall.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalMall.md b/cloud/documentation/materials/Maps/MaterialsLocalMall.md
new file mode 100644
index 00000000000..b6d572ed2ce
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalMall.md
@@ -0,0 +1,81 @@
+# MaterialsLocalMall
+```text
+elements/materials/Maps/MaterialsLocalMall
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalMall icon](../../../icons/materials/Maps/MaterialsLocalMall.png) | ![MaterialsLocalMall element](MaterialsLocalMall.element.png) | ![MaterialsLocalMall card](MaterialsLocalMall.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalMall element
+include('elements/materials/Maps/MaterialsLocalMall')
+MaterialsLocalMall('element', 'Local Mall', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalMall element
+include('elements/materials/Maps/MaterialsLocalMall')
+MaterialsLocalMall('element', 'Local Mall', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalMall card
+include('elements/materials/Maps/MaterialsLocalMall')
+MaterialsLocalMallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalMall card
+include('elements/materials/Maps/MaterialsLocalMall')
+MaterialsLocalMallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalMovies.card.png b/cloud/documentation/materials/Maps/MaterialsLocalMovies.card.png
new file mode 100644
index 00000000000..fbd67f84637
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalMovies.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalMovies.element.png b/cloud/documentation/materials/Maps/MaterialsLocalMovies.element.png
new file mode 100644
index 00000000000..31b7b44dcb0
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalMovies.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalMovies.md b/cloud/documentation/materials/Maps/MaterialsLocalMovies.md
new file mode 100644
index 00000000000..7db9cea58dd
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalMovies.md
@@ -0,0 +1,81 @@
+# MaterialsLocalMovies
+```text
+elements/materials/Maps/MaterialsLocalMovies
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalMovies icon](../../../icons/materials/Maps/MaterialsLocalMovies.png) | ![MaterialsLocalMovies element](MaterialsLocalMovies.element.png) | ![MaterialsLocalMovies card](MaterialsLocalMovies.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalMovies element
+include('elements/materials/Maps/MaterialsLocalMovies')
+MaterialsLocalMovies('element', 'Local Movies', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalMovies element
+include('elements/materials/Maps/MaterialsLocalMovies')
+MaterialsLocalMovies('element', 'Local Movies', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalMovies card
+include('elements/materials/Maps/MaterialsLocalMovies')
+MaterialsLocalMoviesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalMovies card
+include('elements/materials/Maps/MaterialsLocalMovies')
+MaterialsLocalMoviesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalOffer.card.png b/cloud/documentation/materials/Maps/MaterialsLocalOffer.card.png
new file mode 100644
index 00000000000..904c96c5641
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalOffer.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalOffer.element.png b/cloud/documentation/materials/Maps/MaterialsLocalOffer.element.png
new file mode 100644
index 00000000000..1b1b6af12fa
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalOffer.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalOffer.md b/cloud/documentation/materials/Maps/MaterialsLocalOffer.md
new file mode 100644
index 00000000000..3c52986b1b9
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalOffer.md
@@ -0,0 +1,81 @@
+# MaterialsLocalOffer
+```text
+elements/materials/Maps/MaterialsLocalOffer
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalOffer icon](../../../icons/materials/Maps/MaterialsLocalOffer.png) | ![MaterialsLocalOffer element](MaterialsLocalOffer.element.png) | ![MaterialsLocalOffer card](MaterialsLocalOffer.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalOffer element
+include('elements/materials/Maps/MaterialsLocalOffer')
+MaterialsLocalOffer('element', 'Local Offer', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalOffer element
+include('elements/materials/Maps/MaterialsLocalOffer')
+MaterialsLocalOffer('element', 'Local Offer', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalOffer card
+include('elements/materials/Maps/MaterialsLocalOffer')
+MaterialsLocalOfferCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalOffer card
+include('elements/materials/Maps/MaterialsLocalOffer')
+MaterialsLocalOfferCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalParking.card.png b/cloud/documentation/materials/Maps/MaterialsLocalParking.card.png
new file mode 100644
index 00000000000..acecd54fecd
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalParking.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalParking.element.png b/cloud/documentation/materials/Maps/MaterialsLocalParking.element.png
new file mode 100644
index 00000000000..9c460e55146
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalParking.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalParking.md b/cloud/documentation/materials/Maps/MaterialsLocalParking.md
new file mode 100644
index 00000000000..c82acf3f28e
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalParking.md
@@ -0,0 +1,81 @@
+# MaterialsLocalParking
+```text
+elements/materials/Maps/MaterialsLocalParking
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalParking icon](../../../icons/materials/Maps/MaterialsLocalParking.png) | ![MaterialsLocalParking element](MaterialsLocalParking.element.png) | ![MaterialsLocalParking card](MaterialsLocalParking.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalParking element
+include('elements/materials/Maps/MaterialsLocalParking')
+MaterialsLocalParking('element', 'Local Parking', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalParking element
+include('elements/materials/Maps/MaterialsLocalParking')
+MaterialsLocalParking('element', 'Local Parking', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalParking card
+include('elements/materials/Maps/MaterialsLocalParking')
+MaterialsLocalParkingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalParking card
+include('elements/materials/Maps/MaterialsLocalParking')
+MaterialsLocalParkingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPharmacy.card.png b/cloud/documentation/materials/Maps/MaterialsLocalPharmacy.card.png
new file mode 100644
index 00000000000..28415455946
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalPharmacy.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPharmacy.element.png b/cloud/documentation/materials/Maps/MaterialsLocalPharmacy.element.png
new file mode 100644
index 00000000000..c0651f40591
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalPharmacy.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPharmacy.md b/cloud/documentation/materials/Maps/MaterialsLocalPharmacy.md
new file mode 100644
index 00000000000..f8bc68a85b1
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalPharmacy.md
@@ -0,0 +1,81 @@
+# MaterialsLocalPharmacy
+```text
+elements/materials/Maps/MaterialsLocalPharmacy
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalPharmacy icon](../../../icons/materials/Maps/MaterialsLocalPharmacy.png) | ![MaterialsLocalPharmacy element](MaterialsLocalPharmacy.element.png) | ![MaterialsLocalPharmacy card](MaterialsLocalPharmacy.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPharmacy element
+include('elements/materials/Maps/MaterialsLocalPharmacy')
+MaterialsLocalPharmacy('element', 'Local Pharmacy', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPharmacy element
+include('elements/materials/Maps/MaterialsLocalPharmacy')
+MaterialsLocalPharmacy('element', 'Local Pharmacy', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalPharmacy card
+include('elements/materials/Maps/MaterialsLocalPharmacy')
+MaterialsLocalPharmacyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalPharmacy card
+include('elements/materials/Maps/MaterialsLocalPharmacy')
+MaterialsLocalPharmacyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPhone.card.png b/cloud/documentation/materials/Maps/MaterialsLocalPhone.card.png
new file mode 100644
index 00000000000..924ffe5ed32
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalPhone.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPhone.element.png b/cloud/documentation/materials/Maps/MaterialsLocalPhone.element.png
new file mode 100644
index 00000000000..da1f3cb2a23
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalPhone.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPhone.md b/cloud/documentation/materials/Maps/MaterialsLocalPhone.md
new file mode 100644
index 00000000000..501a4811728
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalPhone.md
@@ -0,0 +1,81 @@
+# MaterialsLocalPhone
+```text
+elements/materials/Maps/MaterialsLocalPhone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalPhone icon](../../../icons/materials/Maps/MaterialsLocalPhone.png) | ![MaterialsLocalPhone element](MaterialsLocalPhone.element.png) | ![MaterialsLocalPhone card](MaterialsLocalPhone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPhone element
+include('elements/materials/Maps/MaterialsLocalPhone')
+MaterialsLocalPhone('element', 'Local Phone', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPhone element
+include('elements/materials/Maps/MaterialsLocalPhone')
+MaterialsLocalPhone('element', 'Local Phone', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalPhone card
+include('elements/materials/Maps/MaterialsLocalPhone')
+MaterialsLocalPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalPhone card
+include('elements/materials/Maps/MaterialsLocalPhone')
+MaterialsLocalPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPizza.card.png b/cloud/documentation/materials/Maps/MaterialsLocalPizza.card.png
new file mode 100644
index 00000000000..b52e989854f
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalPizza.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPizza.element.png b/cloud/documentation/materials/Maps/MaterialsLocalPizza.element.png
new file mode 100644
index 00000000000..ed24593e356
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalPizza.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPizza.md b/cloud/documentation/materials/Maps/MaterialsLocalPizza.md
new file mode 100644
index 00000000000..000bea826dd
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalPizza.md
@@ -0,0 +1,81 @@
+# MaterialsLocalPizza
+```text
+elements/materials/Maps/MaterialsLocalPizza
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalPizza icon](../../../icons/materials/Maps/MaterialsLocalPizza.png) | ![MaterialsLocalPizza element](MaterialsLocalPizza.element.png) | ![MaterialsLocalPizza card](MaterialsLocalPizza.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPizza element
+include('elements/materials/Maps/MaterialsLocalPizza')
+MaterialsLocalPizza('element', 'Local Pizza', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPizza element
+include('elements/materials/Maps/MaterialsLocalPizza')
+MaterialsLocalPizza('element', 'Local Pizza', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalPizza card
+include('elements/materials/Maps/MaterialsLocalPizza')
+MaterialsLocalPizzaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalPizza card
+include('elements/materials/Maps/MaterialsLocalPizza')
+MaterialsLocalPizzaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPlay.card.png b/cloud/documentation/materials/Maps/MaterialsLocalPlay.card.png
new file mode 100644
index 00000000000..2cb03456362
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalPlay.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPlay.element.png b/cloud/documentation/materials/Maps/MaterialsLocalPlay.element.png
new file mode 100644
index 00000000000..bb326dc2a4c
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalPlay.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPlay.md b/cloud/documentation/materials/Maps/MaterialsLocalPlay.md
new file mode 100644
index 00000000000..b34c1401a11
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalPlay.md
@@ -0,0 +1,81 @@
+# MaterialsLocalPlay
+```text
+elements/materials/Maps/MaterialsLocalPlay
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalPlay icon](../../../icons/materials/Maps/MaterialsLocalPlay.png) | ![MaterialsLocalPlay element](MaterialsLocalPlay.element.png) | ![MaterialsLocalPlay card](MaterialsLocalPlay.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPlay element
+include('elements/materials/Maps/MaterialsLocalPlay')
+MaterialsLocalPlay('element', 'Local Play', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPlay element
+include('elements/materials/Maps/MaterialsLocalPlay')
+MaterialsLocalPlay('element', 'Local Play', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalPlay card
+include('elements/materials/Maps/MaterialsLocalPlay')
+MaterialsLocalPlayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalPlay card
+include('elements/materials/Maps/MaterialsLocalPlay')
+MaterialsLocalPlayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPostOffice.card.png b/cloud/documentation/materials/Maps/MaterialsLocalPostOffice.card.png
new file mode 100644
index 00000000000..e11c69b0115
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalPostOffice.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPostOffice.element.png b/cloud/documentation/materials/Maps/MaterialsLocalPostOffice.element.png
new file mode 100644
index 00000000000..a1bb0450e96
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalPostOffice.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPostOffice.md b/cloud/documentation/materials/Maps/MaterialsLocalPostOffice.md
new file mode 100644
index 00000000000..ceb38c17ab9
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalPostOffice.md
@@ -0,0 +1,81 @@
+# MaterialsLocalPostOffice
+```text
+elements/materials/Maps/MaterialsLocalPostOffice
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalPostOffice icon](../../../icons/materials/Maps/MaterialsLocalPostOffice.png) | ![MaterialsLocalPostOffice element](MaterialsLocalPostOffice.element.png) | ![MaterialsLocalPostOffice card](MaterialsLocalPostOffice.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPostOffice element
+include('elements/materials/Maps/MaterialsLocalPostOffice')
+MaterialsLocalPostOffice('element', 'Local Post Office', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPostOffice element
+include('elements/materials/Maps/MaterialsLocalPostOffice')
+MaterialsLocalPostOffice('element', 'Local Post Office', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalPostOffice card
+include('elements/materials/Maps/MaterialsLocalPostOffice')
+MaterialsLocalPostOfficeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalPostOffice card
+include('elements/materials/Maps/MaterialsLocalPostOffice')
+MaterialsLocalPostOfficeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPrintshop.card.png b/cloud/documentation/materials/Maps/MaterialsLocalPrintshop.card.png
new file mode 100644
index 00000000000..a9c7205d9b6
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalPrintshop.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPrintshop.element.png b/cloud/documentation/materials/Maps/MaterialsLocalPrintshop.element.png
new file mode 100644
index 00000000000..006f4343d25
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalPrintshop.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalPrintshop.md b/cloud/documentation/materials/Maps/MaterialsLocalPrintshop.md
new file mode 100644
index 00000000000..d33bfca9cc0
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalPrintshop.md
@@ -0,0 +1,81 @@
+# MaterialsLocalPrintshop
+```text
+elements/materials/Maps/MaterialsLocalPrintshop
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalPrintshop icon](../../../icons/materials/Maps/MaterialsLocalPrintshop.png) | ![MaterialsLocalPrintshop element](MaterialsLocalPrintshop.element.png) | ![MaterialsLocalPrintshop card](MaterialsLocalPrintshop.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPrintshop element
+include('elements/materials/Maps/MaterialsLocalPrintshop')
+MaterialsLocalPrintshop('element', 'Local Printshop', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPrintshop element
+include('elements/materials/Maps/MaterialsLocalPrintshop')
+MaterialsLocalPrintshop('element', 'Local Printshop', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalPrintshop card
+include('elements/materials/Maps/MaterialsLocalPrintshop')
+MaterialsLocalPrintshopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalPrintshop card
+include('elements/materials/Maps/MaterialsLocalPrintshop')
+MaterialsLocalPrintshopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalSee.card.png b/cloud/documentation/materials/Maps/MaterialsLocalSee.card.png
new file mode 100644
index 00000000000..fd7cdf5a99e
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalSee.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalSee.element.png b/cloud/documentation/materials/Maps/MaterialsLocalSee.element.png
new file mode 100644
index 00000000000..7ad5c0a464f
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalSee.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalSee.md b/cloud/documentation/materials/Maps/MaterialsLocalSee.md
new file mode 100644
index 00000000000..a1290a49a4c
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalSee.md
@@ -0,0 +1,81 @@
+# MaterialsLocalSee
+```text
+elements/materials/Maps/MaterialsLocalSee
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalSee icon](../../../icons/materials/Maps/MaterialsLocalSee.png) | ![MaterialsLocalSee element](MaterialsLocalSee.element.png) | ![MaterialsLocalSee card](MaterialsLocalSee.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalSee element
+include('elements/materials/Maps/MaterialsLocalSee')
+MaterialsLocalSee('element', 'Local See', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalSee element
+include('elements/materials/Maps/MaterialsLocalSee')
+MaterialsLocalSee('element', 'Local See', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalSee card
+include('elements/materials/Maps/MaterialsLocalSee')
+MaterialsLocalSeeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalSee card
+include('elements/materials/Maps/MaterialsLocalSee')
+MaterialsLocalSeeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalShipping.card.png b/cloud/documentation/materials/Maps/MaterialsLocalShipping.card.png
new file mode 100644
index 00000000000..c8bb24e889a
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalShipping.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalShipping.element.png b/cloud/documentation/materials/Maps/MaterialsLocalShipping.element.png
new file mode 100644
index 00000000000..3ebb789cea4
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalShipping.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalShipping.md b/cloud/documentation/materials/Maps/MaterialsLocalShipping.md
new file mode 100644
index 00000000000..51a588108f4
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalShipping.md
@@ -0,0 +1,81 @@
+# MaterialsLocalShipping
+```text
+elements/materials/Maps/MaterialsLocalShipping
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalShipping icon](../../../icons/materials/Maps/MaterialsLocalShipping.png) | ![MaterialsLocalShipping element](MaterialsLocalShipping.element.png) | ![MaterialsLocalShipping card](MaterialsLocalShipping.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalShipping element
+include('elements/materials/Maps/MaterialsLocalShipping')
+MaterialsLocalShipping('element', 'Local Shipping', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalShipping element
+include('elements/materials/Maps/MaterialsLocalShipping')
+MaterialsLocalShipping('element', 'Local Shipping', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalShipping card
+include('elements/materials/Maps/MaterialsLocalShipping')
+MaterialsLocalShippingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalShipping card
+include('elements/materials/Maps/MaterialsLocalShipping')
+MaterialsLocalShippingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalTaxi.card.png b/cloud/documentation/materials/Maps/MaterialsLocalTaxi.card.png
new file mode 100644
index 00000000000..0ac9070efa7
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalTaxi.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalTaxi.element.png b/cloud/documentation/materials/Maps/MaterialsLocalTaxi.element.png
new file mode 100644
index 00000000000..b788b71abe6
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsLocalTaxi.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsLocalTaxi.md b/cloud/documentation/materials/Maps/MaterialsLocalTaxi.md
new file mode 100644
index 00000000000..ad040a9486d
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsLocalTaxi.md
@@ -0,0 +1,81 @@
+# MaterialsLocalTaxi
+```text
+elements/materials/Maps/MaterialsLocalTaxi
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocalTaxi icon](../../../icons/materials/Maps/MaterialsLocalTaxi.png) | ![MaterialsLocalTaxi element](MaterialsLocalTaxi.element.png) | ![MaterialsLocalTaxi card](MaterialsLocalTaxi.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalTaxi element
+include('elements/materials/Maps/MaterialsLocalTaxi')
+MaterialsLocalTaxi('element', 'Local Taxi', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalTaxi element
+include('elements/materials/Maps/MaterialsLocalTaxi')
+MaterialsLocalTaxi('element', 'Local Taxi', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalTaxi card
+include('elements/materials/Maps/MaterialsLocalTaxi')
+MaterialsLocalTaxiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalTaxi card
+include('elements/materials/Maps/MaterialsLocalTaxi')
+MaterialsLocalTaxiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsMap.card.png b/cloud/documentation/materials/Maps/MaterialsMap.card.png
new file mode 100644
index 00000000000..d97ce1ad9a1
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsMap.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsMap.element.png b/cloud/documentation/materials/Maps/MaterialsMap.element.png
new file mode 100644
index 00000000000..4ab24d2d9d8
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsMap.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsMap.md b/cloud/documentation/materials/Maps/MaterialsMap.md
new file mode 100644
index 00000000000..af028ad6e9f
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsMap.md
@@ -0,0 +1,81 @@
+# MaterialsMap
+```text
+elements/materials/Maps/MaterialsMap
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMap icon](../../../icons/materials/Maps/MaterialsMap.png) | ![MaterialsMap element](MaterialsMap.element.png) | ![MaterialsMap card](MaterialsMap.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMap element
+include('elements/materials/Maps/MaterialsMap')
+MaterialsMap('element', 'Map', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMap element
+include('elements/materials/Maps/MaterialsMap')
+MaterialsMap('element', 'Map', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMap card
+include('elements/materials/Maps/MaterialsMap')
+MaterialsMapCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMap card
+include('elements/materials/Maps/MaterialsMap')
+MaterialsMapCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsMyLocation.card.png b/cloud/documentation/materials/Maps/MaterialsMyLocation.card.png
new file mode 100644
index 00000000000..18d8e0eed1d
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsMyLocation.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsMyLocation.element.png b/cloud/documentation/materials/Maps/MaterialsMyLocation.element.png
new file mode 100644
index 00000000000..fa604279625
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsMyLocation.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsMyLocation.md b/cloud/documentation/materials/Maps/MaterialsMyLocation.md
new file mode 100644
index 00000000000..16bd2b8f475
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsMyLocation.md
@@ -0,0 +1,81 @@
+# MaterialsMyLocation
+```text
+elements/materials/Maps/MaterialsMyLocation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMyLocation icon](../../../icons/materials/Maps/MaterialsMyLocation.png) | ![MaterialsMyLocation element](MaterialsMyLocation.element.png) | ![MaterialsMyLocation card](MaterialsMyLocation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMyLocation element
+include('elements/materials/Maps/MaterialsMyLocation')
+MaterialsMyLocation('element', 'My Location', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMyLocation element
+include('elements/materials/Maps/MaterialsMyLocation')
+MaterialsMyLocation('element', 'My Location', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMyLocation card
+include('elements/materials/Maps/MaterialsMyLocation')
+MaterialsMyLocationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMyLocation card
+include('elements/materials/Maps/MaterialsMyLocation')
+MaterialsMyLocationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsNavigation.card.png b/cloud/documentation/materials/Maps/MaterialsNavigation.card.png
new file mode 100644
index 00000000000..dd51c2748cb
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsNavigation.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsNavigation.element.png b/cloud/documentation/materials/Maps/MaterialsNavigation.element.png
new file mode 100644
index 00000000000..085f406c154
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsNavigation.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsNavigation.md b/cloud/documentation/materials/Maps/MaterialsNavigation.md
new file mode 100644
index 00000000000..4bc34d097cf
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsNavigation.md
@@ -0,0 +1,81 @@
+# MaterialsNavigation
+```text
+elements/materials/Maps/MaterialsNavigation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNavigation icon](../../../icons/materials/Maps/MaterialsNavigation.png) | ![MaterialsNavigation element](MaterialsNavigation.element.png) | ![MaterialsNavigation card](MaterialsNavigation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNavigation element
+include('elements/materials/Maps/MaterialsNavigation')
+MaterialsNavigation('element', 'Navigation', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNavigation element
+include('elements/materials/Maps/MaterialsNavigation')
+MaterialsNavigation('element', 'Navigation', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNavigation card
+include('elements/materials/Maps/MaterialsNavigation')
+MaterialsNavigationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNavigation card
+include('elements/materials/Maps/MaterialsNavigation')
+MaterialsNavigationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsNearMe.card.png b/cloud/documentation/materials/Maps/MaterialsNearMe.card.png
new file mode 100644
index 00000000000..f164db408dd
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsNearMe.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsNearMe.element.png b/cloud/documentation/materials/Maps/MaterialsNearMe.element.png
new file mode 100644
index 00000000000..486b50e745d
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsNearMe.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsNearMe.md b/cloud/documentation/materials/Maps/MaterialsNearMe.md
new file mode 100644
index 00000000000..d393db351c9
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsNearMe.md
@@ -0,0 +1,81 @@
+# MaterialsNearMe
+```text
+elements/materials/Maps/MaterialsNearMe
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNearMe icon](../../../icons/materials/Maps/MaterialsNearMe.png) | ![MaterialsNearMe element](MaterialsNearMe.element.png) | ![MaterialsNearMe card](MaterialsNearMe.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNearMe element
+include('elements/materials/Maps/MaterialsNearMe')
+MaterialsNearMe('element', 'Near Me', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNearMe element
+include('elements/materials/Maps/MaterialsNearMe')
+MaterialsNearMe('element', 'Near Me', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNearMe card
+include('elements/materials/Maps/MaterialsNearMe')
+MaterialsNearMeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNearMe card
+include('elements/materials/Maps/MaterialsNearMe')
+MaterialsNearMeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsPersonPin.card.png b/cloud/documentation/materials/Maps/MaterialsPersonPin.card.png
new file mode 100644
index 00000000000..2db9278c1cb
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsPersonPin.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsPersonPin.element.png b/cloud/documentation/materials/Maps/MaterialsPersonPin.element.png
new file mode 100644
index 00000000000..0bd3de5eedf
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsPersonPin.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsPersonPin.md b/cloud/documentation/materials/Maps/MaterialsPersonPin.md
new file mode 100644
index 00000000000..f7109668ce0
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsPersonPin.md
@@ -0,0 +1,81 @@
+# MaterialsPersonPin
+```text
+elements/materials/Maps/MaterialsPersonPin
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPersonPin icon](../../../icons/materials/Maps/MaterialsPersonPin.png) | ![MaterialsPersonPin element](MaterialsPersonPin.element.png) | ![MaterialsPersonPin card](MaterialsPersonPin.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonPin element
+include('elements/materials/Maps/MaterialsPersonPin')
+MaterialsPersonPin('element', 'Person Pin', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonPin element
+include('elements/materials/Maps/MaterialsPersonPin')
+MaterialsPersonPin('element', 'Person Pin', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPersonPin card
+include('elements/materials/Maps/MaterialsPersonPin')
+MaterialsPersonPinCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPersonPin card
+include('elements/materials/Maps/MaterialsPersonPin')
+MaterialsPersonPinCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsPersonPinCircle.card.png b/cloud/documentation/materials/Maps/MaterialsPersonPinCircle.card.png
new file mode 100644
index 00000000000..44ac3674fe9
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsPersonPinCircle.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsPersonPinCircle.element.png b/cloud/documentation/materials/Maps/MaterialsPersonPinCircle.element.png
new file mode 100644
index 00000000000..941280daf5a
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsPersonPinCircle.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsPersonPinCircle.md b/cloud/documentation/materials/Maps/MaterialsPersonPinCircle.md
new file mode 100644
index 00000000000..e1a8e8fa473
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsPersonPinCircle.md
@@ -0,0 +1,81 @@
+# MaterialsPersonPinCircle
+```text
+elements/materials/Maps/MaterialsPersonPinCircle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPersonPinCircle icon](../../../icons/materials/Maps/MaterialsPersonPinCircle.png) | ![MaterialsPersonPinCircle element](MaterialsPersonPinCircle.element.png) | ![MaterialsPersonPinCircle card](MaterialsPersonPinCircle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonPinCircle element
+include('elements/materials/Maps/MaterialsPersonPinCircle')
+MaterialsPersonPinCircle('element', 'Person Pin Circle', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonPinCircle element
+include('elements/materials/Maps/MaterialsPersonPinCircle')
+MaterialsPersonPinCircle('element', 'Person Pin Circle', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPersonPinCircle card
+include('elements/materials/Maps/MaterialsPersonPinCircle')
+MaterialsPersonPinCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPersonPinCircle card
+include('elements/materials/Maps/MaterialsPersonPinCircle')
+MaterialsPersonPinCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsPinDrop.card.png b/cloud/documentation/materials/Maps/MaterialsPinDrop.card.png
new file mode 100644
index 00000000000..f070b365fab
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsPinDrop.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsPinDrop.element.png b/cloud/documentation/materials/Maps/MaterialsPinDrop.element.png
new file mode 100644
index 00000000000..7c9d4e49510
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsPinDrop.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsPinDrop.md b/cloud/documentation/materials/Maps/MaterialsPinDrop.md
new file mode 100644
index 00000000000..fc83e7e52ae
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsPinDrop.md
@@ -0,0 +1,81 @@
+# MaterialsPinDrop
+```text
+elements/materials/Maps/MaterialsPinDrop
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPinDrop icon](../../../icons/materials/Maps/MaterialsPinDrop.png) | ![MaterialsPinDrop element](MaterialsPinDrop.element.png) | ![MaterialsPinDrop card](MaterialsPinDrop.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPinDrop element
+include('elements/materials/Maps/MaterialsPinDrop')
+MaterialsPinDrop('element', 'Pin Drop', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPinDrop element
+include('elements/materials/Maps/MaterialsPinDrop')
+MaterialsPinDrop('element', 'Pin Drop', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPinDrop card
+include('elements/materials/Maps/MaterialsPinDrop')
+MaterialsPinDropCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPinDrop card
+include('elements/materials/Maps/MaterialsPinDrop')
+MaterialsPinDropCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsPlace.card.png b/cloud/documentation/materials/Maps/MaterialsPlace.card.png
new file mode 100644
index 00000000000..a728cbcd060
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsPlace.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsPlace.element.png b/cloud/documentation/materials/Maps/MaterialsPlace.element.png
new file mode 100644
index 00000000000..c86bf3dabba
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsPlace.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsPlace.md b/cloud/documentation/materials/Maps/MaterialsPlace.md
new file mode 100644
index 00000000000..72fe780d1d6
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsPlace.md
@@ -0,0 +1,81 @@
+# MaterialsPlace
+```text
+elements/materials/Maps/MaterialsPlace
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPlace icon](../../../icons/materials/Maps/MaterialsPlace.png) | ![MaterialsPlace element](MaterialsPlace.element.png) | ![MaterialsPlace card](MaterialsPlace.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlace element
+include('elements/materials/Maps/MaterialsPlace')
+MaterialsPlace('element', 'Place', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlace element
+include('elements/materials/Maps/MaterialsPlace')
+MaterialsPlace('element', 'Place', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlace card
+include('elements/materials/Maps/MaterialsPlace')
+MaterialsPlaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlace card
+include('elements/materials/Maps/MaterialsPlace')
+MaterialsPlaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsRateReview.card.png b/cloud/documentation/materials/Maps/MaterialsRateReview.card.png
new file mode 100644
index 00000000000..5b62e2eaf2c
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsRateReview.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsRateReview.element.png b/cloud/documentation/materials/Maps/MaterialsRateReview.element.png
new file mode 100644
index 00000000000..b1b672f6e9e
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsRateReview.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsRateReview.md b/cloud/documentation/materials/Maps/MaterialsRateReview.md
new file mode 100644
index 00000000000..21377909147
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsRateReview.md
@@ -0,0 +1,81 @@
+# MaterialsRateReview
+```text
+elements/materials/Maps/MaterialsRateReview
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRateReview icon](../../../icons/materials/Maps/MaterialsRateReview.png) | ![MaterialsRateReview element](MaterialsRateReview.element.png) | ![MaterialsRateReview card](MaterialsRateReview.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRateReview element
+include('elements/materials/Maps/MaterialsRateReview')
+MaterialsRateReview('element', 'Rate Review', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRateReview element
+include('elements/materials/Maps/MaterialsRateReview')
+MaterialsRateReview('element', 'Rate Review', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRateReview card
+include('elements/materials/Maps/MaterialsRateReview')
+MaterialsRateReviewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRateReview card
+include('elements/materials/Maps/MaterialsRateReview')
+MaterialsRateReviewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsRestaurant.card.png b/cloud/documentation/materials/Maps/MaterialsRestaurant.card.png
new file mode 100644
index 00000000000..72de30347cc
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsRestaurant.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsRestaurant.element.png b/cloud/documentation/materials/Maps/MaterialsRestaurant.element.png
new file mode 100644
index 00000000000..7f54108176f
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsRestaurant.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsRestaurant.md b/cloud/documentation/materials/Maps/MaterialsRestaurant.md
new file mode 100644
index 00000000000..c568422aeb7
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsRestaurant.md
@@ -0,0 +1,81 @@
+# MaterialsRestaurant
+```text
+elements/materials/Maps/MaterialsRestaurant
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRestaurant icon](../../../icons/materials/Maps/MaterialsRestaurant.png) | ![MaterialsRestaurant element](MaterialsRestaurant.element.png) | ![MaterialsRestaurant card](MaterialsRestaurant.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRestaurant element
+include('elements/materials/Maps/MaterialsRestaurant')
+MaterialsRestaurant('element', 'Restaurant', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRestaurant element
+include('elements/materials/Maps/MaterialsRestaurant')
+MaterialsRestaurant('element', 'Restaurant', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRestaurant card
+include('elements/materials/Maps/MaterialsRestaurant')
+MaterialsRestaurantCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRestaurant card
+include('elements/materials/Maps/MaterialsRestaurant')
+MaterialsRestaurantCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsRestaurantMenu.card.png b/cloud/documentation/materials/Maps/MaterialsRestaurantMenu.card.png
new file mode 100644
index 00000000000..32c01ef3a18
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsRestaurantMenu.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsRestaurantMenu.element.png b/cloud/documentation/materials/Maps/MaterialsRestaurantMenu.element.png
new file mode 100644
index 00000000000..14924d42307
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsRestaurantMenu.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsRestaurantMenu.md b/cloud/documentation/materials/Maps/MaterialsRestaurantMenu.md
new file mode 100644
index 00000000000..9d194343f7e
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsRestaurantMenu.md
@@ -0,0 +1,81 @@
+# MaterialsRestaurantMenu
+```text
+elements/materials/Maps/MaterialsRestaurantMenu
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRestaurantMenu icon](../../../icons/materials/Maps/MaterialsRestaurantMenu.png) | ![MaterialsRestaurantMenu element](MaterialsRestaurantMenu.element.png) | ![MaterialsRestaurantMenu card](MaterialsRestaurantMenu.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRestaurantMenu element
+include('elements/materials/Maps/MaterialsRestaurantMenu')
+MaterialsRestaurantMenu('element', 'Restaurant Menu', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRestaurantMenu element
+include('elements/materials/Maps/MaterialsRestaurantMenu')
+MaterialsRestaurantMenu('element', 'Restaurant Menu', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRestaurantMenu card
+include('elements/materials/Maps/MaterialsRestaurantMenu')
+MaterialsRestaurantMenuCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRestaurantMenu card
+include('elements/materials/Maps/MaterialsRestaurantMenu')
+MaterialsRestaurantMenuCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsSatellite.card.png b/cloud/documentation/materials/Maps/MaterialsSatellite.card.png
new file mode 100644
index 00000000000..c2b8c9022eb
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsSatellite.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsSatellite.element.png b/cloud/documentation/materials/Maps/MaterialsSatellite.element.png
new file mode 100644
index 00000000000..b22a1cdcfc5
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsSatellite.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsSatellite.md b/cloud/documentation/materials/Maps/MaterialsSatellite.md
new file mode 100644
index 00000000000..0f6a258e1b9
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsSatellite.md
@@ -0,0 +1,81 @@
+# MaterialsSatellite
+```text
+elements/materials/Maps/MaterialsSatellite
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSatellite icon](../../../icons/materials/Maps/MaterialsSatellite.png) | ![MaterialsSatellite element](MaterialsSatellite.element.png) | ![MaterialsSatellite card](MaterialsSatellite.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSatellite element
+include('elements/materials/Maps/MaterialsSatellite')
+MaterialsSatellite('element', 'Satellite', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSatellite element
+include('elements/materials/Maps/MaterialsSatellite')
+MaterialsSatellite('element', 'Satellite', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSatellite card
+include('elements/materials/Maps/MaterialsSatellite')
+MaterialsSatelliteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSatellite card
+include('elements/materials/Maps/MaterialsSatellite')
+MaterialsSatelliteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsStoreMallDirectory.card.png b/cloud/documentation/materials/Maps/MaterialsStoreMallDirectory.card.png
new file mode 100644
index 00000000000..3604370cbe7
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsStoreMallDirectory.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsStoreMallDirectory.element.png b/cloud/documentation/materials/Maps/MaterialsStoreMallDirectory.element.png
new file mode 100644
index 00000000000..8c28e28f823
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsStoreMallDirectory.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsStoreMallDirectory.md b/cloud/documentation/materials/Maps/MaterialsStoreMallDirectory.md
new file mode 100644
index 00000000000..00897711ee0
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsStoreMallDirectory.md
@@ -0,0 +1,81 @@
+# MaterialsStoreMallDirectory
+```text
+elements/materials/Maps/MaterialsStoreMallDirectory
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsStoreMallDirectory icon](../../../icons/materials/Maps/MaterialsStoreMallDirectory.png) | ![MaterialsStoreMallDirectory element](MaterialsStoreMallDirectory.element.png) | ![MaterialsStoreMallDirectory card](MaterialsStoreMallDirectory.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStoreMallDirectory element
+include('elements/materials/Maps/MaterialsStoreMallDirectory')
+MaterialsStoreMallDirectory('element', 'Store Mall Directory', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStoreMallDirectory element
+include('elements/materials/Maps/MaterialsStoreMallDirectory')
+MaterialsStoreMallDirectory('element', 'Store Mall Directory', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStoreMallDirectory card
+include('elements/materials/Maps/MaterialsStoreMallDirectory')
+MaterialsStoreMallDirectoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStoreMallDirectory card
+include('elements/materials/Maps/MaterialsStoreMallDirectory')
+MaterialsStoreMallDirectoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsStreetview.card.png b/cloud/documentation/materials/Maps/MaterialsStreetview.card.png
new file mode 100644
index 00000000000..3152d86bae6
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsStreetview.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsStreetview.element.png b/cloud/documentation/materials/Maps/MaterialsStreetview.element.png
new file mode 100644
index 00000000000..0727267e1f6
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsStreetview.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsStreetview.md b/cloud/documentation/materials/Maps/MaterialsStreetview.md
new file mode 100644
index 00000000000..4b67674a24d
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsStreetview.md
@@ -0,0 +1,81 @@
+# MaterialsStreetview
+```text
+elements/materials/Maps/MaterialsStreetview
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsStreetview icon](../../../icons/materials/Maps/MaterialsStreetview.png) | ![MaterialsStreetview element](MaterialsStreetview.element.png) | ![MaterialsStreetview card](MaterialsStreetview.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStreetview element
+include('elements/materials/Maps/MaterialsStreetview')
+MaterialsStreetview('element', 'Streetview', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStreetview element
+include('elements/materials/Maps/MaterialsStreetview')
+MaterialsStreetview('element', 'Streetview', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStreetview card
+include('elements/materials/Maps/MaterialsStreetview')
+MaterialsStreetviewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStreetview card
+include('elements/materials/Maps/MaterialsStreetview')
+MaterialsStreetviewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsSubway.card.png b/cloud/documentation/materials/Maps/MaterialsSubway.card.png
new file mode 100644
index 00000000000..6d5ba712955
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsSubway.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsSubway.element.png b/cloud/documentation/materials/Maps/MaterialsSubway.element.png
new file mode 100644
index 00000000000..cd49c9f8964
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsSubway.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsSubway.md b/cloud/documentation/materials/Maps/MaterialsSubway.md
new file mode 100644
index 00000000000..4a59fa0e35c
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsSubway.md
@@ -0,0 +1,81 @@
+# MaterialsSubway
+```text
+elements/materials/Maps/MaterialsSubway
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSubway icon](../../../icons/materials/Maps/MaterialsSubway.png) | ![MaterialsSubway element](MaterialsSubway.element.png) | ![MaterialsSubway card](MaterialsSubway.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubway element
+include('elements/materials/Maps/MaterialsSubway')
+MaterialsSubway('element', 'Subway', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubway element
+include('elements/materials/Maps/MaterialsSubway')
+MaterialsSubway('element', 'Subway', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSubway card
+include('elements/materials/Maps/MaterialsSubway')
+MaterialsSubwayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSubway card
+include('elements/materials/Maps/MaterialsSubway')
+MaterialsSubwayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsTerrain.card.png b/cloud/documentation/materials/Maps/MaterialsTerrain.card.png
new file mode 100644
index 00000000000..d995b4a3324
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsTerrain.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsTerrain.element.png b/cloud/documentation/materials/Maps/MaterialsTerrain.element.png
new file mode 100644
index 00000000000..ef027e6c8f3
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsTerrain.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsTerrain.md b/cloud/documentation/materials/Maps/MaterialsTerrain.md
new file mode 100644
index 00000000000..9f0ef3af8c7
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsTerrain.md
@@ -0,0 +1,81 @@
+# MaterialsTerrain
+```text
+elements/materials/Maps/MaterialsTerrain
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTerrain icon](../../../icons/materials/Maps/MaterialsTerrain.png) | ![MaterialsTerrain element](MaterialsTerrain.element.png) | ![MaterialsTerrain card](MaterialsTerrain.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTerrain element
+include('elements/materials/Maps/MaterialsTerrain')
+MaterialsTerrain('element', 'Terrain', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTerrain element
+include('elements/materials/Maps/MaterialsTerrain')
+MaterialsTerrain('element', 'Terrain', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTerrain card
+include('elements/materials/Maps/MaterialsTerrain')
+MaterialsTerrainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTerrain card
+include('elements/materials/Maps/MaterialsTerrain')
+MaterialsTerrainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsTraffic.card.png b/cloud/documentation/materials/Maps/MaterialsTraffic.card.png
new file mode 100644
index 00000000000..71df1d82349
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsTraffic.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsTraffic.element.png b/cloud/documentation/materials/Maps/MaterialsTraffic.element.png
new file mode 100644
index 00000000000..6ced4e3fac4
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsTraffic.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsTraffic.md b/cloud/documentation/materials/Maps/MaterialsTraffic.md
new file mode 100644
index 00000000000..898f5aa22c9
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsTraffic.md
@@ -0,0 +1,81 @@
+# MaterialsTraffic
+```text
+elements/materials/Maps/MaterialsTraffic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTraffic icon](../../../icons/materials/Maps/MaterialsTraffic.png) | ![MaterialsTraffic element](MaterialsTraffic.element.png) | ![MaterialsTraffic card](MaterialsTraffic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTraffic element
+include('elements/materials/Maps/MaterialsTraffic')
+MaterialsTraffic('element', 'Traffic', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTraffic element
+include('elements/materials/Maps/MaterialsTraffic')
+MaterialsTraffic('element', 'Traffic', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTraffic card
+include('elements/materials/Maps/MaterialsTraffic')
+MaterialsTrafficCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTraffic card
+include('elements/materials/Maps/MaterialsTraffic')
+MaterialsTrafficCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsTrain.card.png b/cloud/documentation/materials/Maps/MaterialsTrain.card.png
new file mode 100644
index 00000000000..c92921969f0
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsTrain.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsTrain.element.png b/cloud/documentation/materials/Maps/MaterialsTrain.element.png
new file mode 100644
index 00000000000..2c9021ec289
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsTrain.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsTrain.md b/cloud/documentation/materials/Maps/MaterialsTrain.md
new file mode 100644
index 00000000000..f78e09204a3
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsTrain.md
@@ -0,0 +1,81 @@
+# MaterialsTrain
+```text
+elements/materials/Maps/MaterialsTrain
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTrain icon](../../../icons/materials/Maps/MaterialsTrain.png) | ![MaterialsTrain element](MaterialsTrain.element.png) | ![MaterialsTrain card](MaterialsTrain.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrain element
+include('elements/materials/Maps/MaterialsTrain')
+MaterialsTrain('element', 'Train', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrain element
+include('elements/materials/Maps/MaterialsTrain')
+MaterialsTrain('element', 'Train', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTrain card
+include('elements/materials/Maps/MaterialsTrain')
+MaterialsTrainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTrain card
+include('elements/materials/Maps/MaterialsTrain')
+MaterialsTrainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsTram.card.png b/cloud/documentation/materials/Maps/MaterialsTram.card.png
new file mode 100644
index 00000000000..424ecafddad
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsTram.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsTram.element.png b/cloud/documentation/materials/Maps/MaterialsTram.element.png
new file mode 100644
index 00000000000..4aff7cc4e7e
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsTram.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsTram.md b/cloud/documentation/materials/Maps/MaterialsTram.md
new file mode 100644
index 00000000000..e280e7d86cf
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsTram.md
@@ -0,0 +1,81 @@
+# MaterialsTram
+```text
+elements/materials/Maps/MaterialsTram
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTram icon](../../../icons/materials/Maps/MaterialsTram.png) | ![MaterialsTram element](MaterialsTram.element.png) | ![MaterialsTram card](MaterialsTram.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTram element
+include('elements/materials/Maps/MaterialsTram')
+MaterialsTram('element', 'Tram', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTram element
+include('elements/materials/Maps/MaterialsTram')
+MaterialsTram('element', 'Tram', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTram card
+include('elements/materials/Maps/MaterialsTram')
+MaterialsTramCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTram card
+include('elements/materials/Maps/MaterialsTram')
+MaterialsTramCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsTransferWithinAStation.card.png b/cloud/documentation/materials/Maps/MaterialsTransferWithinAStation.card.png
new file mode 100644
index 00000000000..0507288fa6f
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsTransferWithinAStation.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsTransferWithinAStation.element.png b/cloud/documentation/materials/Maps/MaterialsTransferWithinAStation.element.png
new file mode 100644
index 00000000000..c4ddf7fcbac
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsTransferWithinAStation.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsTransferWithinAStation.md b/cloud/documentation/materials/Maps/MaterialsTransferWithinAStation.md
new file mode 100644
index 00000000000..8a96aa5b422
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsTransferWithinAStation.md
@@ -0,0 +1,81 @@
+# MaterialsTransferWithinAStation
+```text
+elements/materials/Maps/MaterialsTransferWithinAStation
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTransferWithinAStation icon](../../../icons/materials/Maps/MaterialsTransferWithinAStation.png) | ![MaterialsTransferWithinAStation element](MaterialsTransferWithinAStation.element.png) | ![MaterialsTransferWithinAStation card](MaterialsTransferWithinAStation.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTransferWithinAStation element
+include('elements/materials/Maps/MaterialsTransferWithinAStation')
+MaterialsTransferWithinAStation('element', 'Transfer Within A Station', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTransferWithinAStation element
+include('elements/materials/Maps/MaterialsTransferWithinAStation')
+MaterialsTransferWithinAStation('element', 'Transfer Within A Station', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTransferWithinAStation card
+include('elements/materials/Maps/MaterialsTransferWithinAStation')
+MaterialsTransferWithinAStationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTransferWithinAStation card
+include('elements/materials/Maps/MaterialsTransferWithinAStation')
+MaterialsTransferWithinAStationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Maps/MaterialsZoomOutMap.card.png b/cloud/documentation/materials/Maps/MaterialsZoomOutMap.card.png
new file mode 100644
index 00000000000..0ac06864045
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsZoomOutMap.card.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsZoomOutMap.element.png b/cloud/documentation/materials/Maps/MaterialsZoomOutMap.element.png
new file mode 100644
index 00000000000..5aaaf1c8875
Binary files /dev/null and b/cloud/documentation/materials/Maps/MaterialsZoomOutMap.element.png differ
diff --git a/cloud/documentation/materials/Maps/MaterialsZoomOutMap.md b/cloud/documentation/materials/Maps/MaterialsZoomOutMap.md
new file mode 100644
index 00000000000..544cd8a7131
--- /dev/null
+++ b/cloud/documentation/materials/Maps/MaterialsZoomOutMap.md
@@ -0,0 +1,81 @@
+# MaterialsZoomOutMap
+```text
+elements/materials/Maps/MaterialsZoomOutMap
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsZoomOutMap icon](../../../icons/materials/Maps/MaterialsZoomOutMap.png) | ![MaterialsZoomOutMap element](MaterialsZoomOutMap.element.png) | ![MaterialsZoomOutMap card](MaterialsZoomOutMap.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsZoomOutMap element
+include('elements/materials/Maps/MaterialsZoomOutMap')
+MaterialsZoomOutMap('element', 'Zoom Out Map', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsZoomOutMap element
+include('elements/materials/Maps/MaterialsZoomOutMap')
+MaterialsZoomOutMap('element', 'Zoom Out Map', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsZoomOutMap card
+include('elements/materials/Maps/MaterialsZoomOutMap')
+MaterialsZoomOutMapCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsZoomOutMap card
+include('elements/materials/Maps/MaterialsZoomOutMap')
+MaterialsZoomOutMapCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsApps.card.png b/cloud/documentation/materials/Navigation/MaterialsApps.card.png
new file mode 100644
index 00000000000..64348e91b9a
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsApps.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsApps.element.png b/cloud/documentation/materials/Navigation/MaterialsApps.element.png
new file mode 100644
index 00000000000..a53a6cfb36d
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsApps.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsApps.md b/cloud/documentation/materials/Navigation/MaterialsApps.md
new file mode 100644
index 00000000000..78b4343ffa9
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsApps.md
@@ -0,0 +1,81 @@
+# MaterialsApps
+```text
+elements/materials/Navigation/MaterialsApps
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsApps icon](../../../icons/materials/Navigation/MaterialsApps.png) | ![MaterialsApps element](MaterialsApps.element.png) | ![MaterialsApps card](MaterialsApps.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsApps element
+include('elements/materials/Navigation/MaterialsApps')
+MaterialsApps('element', 'Apps', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsApps element
+include('elements/materials/Navigation/MaterialsApps')
+MaterialsApps('element', 'Apps', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsApps card
+include('elements/materials/Navigation/MaterialsApps')
+MaterialsAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsApps card
+include('elements/materials/Navigation/MaterialsApps')
+MaterialsAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowBack.card.png b/cloud/documentation/materials/Navigation/MaterialsArrowBack.card.png
new file mode 100644
index 00000000000..37f1c134053
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsArrowBack.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowBack.element.png b/cloud/documentation/materials/Navigation/MaterialsArrowBack.element.png
new file mode 100644
index 00000000000..a281cf70051
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsArrowBack.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowBack.md b/cloud/documentation/materials/Navigation/MaterialsArrowBack.md
new file mode 100644
index 00000000000..fc22608fda8
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsArrowBack.md
@@ -0,0 +1,81 @@
+# MaterialsArrowBack
+```text
+elements/materials/Navigation/MaterialsArrowBack
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsArrowBack icon](../../../icons/materials/Navigation/MaterialsArrowBack.png) | ![MaterialsArrowBack element](MaterialsArrowBack.element.png) | ![MaterialsArrowBack card](MaterialsArrowBack.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowBack element
+include('elements/materials/Navigation/MaterialsArrowBack')
+MaterialsArrowBack('element', 'Arrow Back', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowBack element
+include('elements/materials/Navigation/MaterialsArrowBack')
+MaterialsArrowBack('element', 'Arrow Back', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArrowBack card
+include('elements/materials/Navigation/MaterialsArrowBack')
+MaterialsArrowBackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArrowBack card
+include('elements/materials/Navigation/MaterialsArrowBack')
+MaterialsArrowBackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowDownward.card.png b/cloud/documentation/materials/Navigation/MaterialsArrowDownward.card.png
new file mode 100644
index 00000000000..d7f0a24330c
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsArrowDownward.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowDownward.element.png b/cloud/documentation/materials/Navigation/MaterialsArrowDownward.element.png
new file mode 100644
index 00000000000..b4319ab1a05
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsArrowDownward.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowDownward.md b/cloud/documentation/materials/Navigation/MaterialsArrowDownward.md
new file mode 100644
index 00000000000..556017c7764
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsArrowDownward.md
@@ -0,0 +1,81 @@
+# MaterialsArrowDownward
+```text
+elements/materials/Navigation/MaterialsArrowDownward
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsArrowDownward icon](../../../icons/materials/Navigation/MaterialsArrowDownward.png) | ![MaterialsArrowDownward element](MaterialsArrowDownward.element.png) | ![MaterialsArrowDownward card](MaterialsArrowDownward.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowDownward element
+include('elements/materials/Navigation/MaterialsArrowDownward')
+MaterialsArrowDownward('element', 'Arrow Downward', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowDownward element
+include('elements/materials/Navigation/MaterialsArrowDownward')
+MaterialsArrowDownward('element', 'Arrow Downward', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArrowDownward card
+include('elements/materials/Navigation/MaterialsArrowDownward')
+MaterialsArrowDownwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArrowDownward card
+include('elements/materials/Navigation/MaterialsArrowDownward')
+MaterialsArrowDownwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowDropDown.card.png b/cloud/documentation/materials/Navigation/MaterialsArrowDropDown.card.png
new file mode 100644
index 00000000000..104f14d674f
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsArrowDropDown.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowDropDown.element.png b/cloud/documentation/materials/Navigation/MaterialsArrowDropDown.element.png
new file mode 100644
index 00000000000..d3432c92928
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsArrowDropDown.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowDropDown.md b/cloud/documentation/materials/Navigation/MaterialsArrowDropDown.md
new file mode 100644
index 00000000000..6e2a38c1169
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsArrowDropDown.md
@@ -0,0 +1,81 @@
+# MaterialsArrowDropDown
+```text
+elements/materials/Navigation/MaterialsArrowDropDown
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsArrowDropDown icon](../../../icons/materials/Navigation/MaterialsArrowDropDown.png) | ![MaterialsArrowDropDown element](MaterialsArrowDropDown.element.png) | ![MaterialsArrowDropDown card](MaterialsArrowDropDown.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowDropDown element
+include('elements/materials/Navigation/MaterialsArrowDropDown')
+MaterialsArrowDropDown('element', 'Arrow Drop Down', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowDropDown element
+include('elements/materials/Navigation/MaterialsArrowDropDown')
+MaterialsArrowDropDown('element', 'Arrow Drop Down', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArrowDropDown card
+include('elements/materials/Navigation/MaterialsArrowDropDown')
+MaterialsArrowDropDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArrowDropDown card
+include('elements/materials/Navigation/MaterialsArrowDropDown')
+MaterialsArrowDropDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowDropDownCircle.card.png b/cloud/documentation/materials/Navigation/MaterialsArrowDropDownCircle.card.png
new file mode 100644
index 00000000000..a10f9f177b0
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsArrowDropDownCircle.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowDropDownCircle.element.png b/cloud/documentation/materials/Navigation/MaterialsArrowDropDownCircle.element.png
new file mode 100644
index 00000000000..f07c775ead3
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsArrowDropDownCircle.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowDropDownCircle.md b/cloud/documentation/materials/Navigation/MaterialsArrowDropDownCircle.md
new file mode 100644
index 00000000000..0e085518a8d
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsArrowDropDownCircle.md
@@ -0,0 +1,81 @@
+# MaterialsArrowDropDownCircle
+```text
+elements/materials/Navigation/MaterialsArrowDropDownCircle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsArrowDropDownCircle icon](../../../icons/materials/Navigation/MaterialsArrowDropDownCircle.png) | ![MaterialsArrowDropDownCircle element](MaterialsArrowDropDownCircle.element.png) | ![MaterialsArrowDropDownCircle card](MaterialsArrowDropDownCircle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowDropDownCircle element
+include('elements/materials/Navigation/MaterialsArrowDropDownCircle')
+MaterialsArrowDropDownCircle('element', 'Arrow Drop Down Circle', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowDropDownCircle element
+include('elements/materials/Navigation/MaterialsArrowDropDownCircle')
+MaterialsArrowDropDownCircle('element', 'Arrow Drop Down Circle', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArrowDropDownCircle card
+include('elements/materials/Navigation/MaterialsArrowDropDownCircle')
+MaterialsArrowDropDownCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArrowDropDownCircle card
+include('elements/materials/Navigation/MaterialsArrowDropDownCircle')
+MaterialsArrowDropDownCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowDropUp.card.png b/cloud/documentation/materials/Navigation/MaterialsArrowDropUp.card.png
new file mode 100644
index 00000000000..74d6f8b2bb3
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsArrowDropUp.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowDropUp.element.png b/cloud/documentation/materials/Navigation/MaterialsArrowDropUp.element.png
new file mode 100644
index 00000000000..327371caae1
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsArrowDropUp.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowDropUp.md b/cloud/documentation/materials/Navigation/MaterialsArrowDropUp.md
new file mode 100644
index 00000000000..5a67f79bdc0
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsArrowDropUp.md
@@ -0,0 +1,81 @@
+# MaterialsArrowDropUp
+```text
+elements/materials/Navigation/MaterialsArrowDropUp
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsArrowDropUp icon](../../../icons/materials/Navigation/MaterialsArrowDropUp.png) | ![MaterialsArrowDropUp element](MaterialsArrowDropUp.element.png) | ![MaterialsArrowDropUp card](MaterialsArrowDropUp.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowDropUp element
+include('elements/materials/Navigation/MaterialsArrowDropUp')
+MaterialsArrowDropUp('element', 'Arrow Drop Up', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowDropUp element
+include('elements/materials/Navigation/MaterialsArrowDropUp')
+MaterialsArrowDropUp('element', 'Arrow Drop Up', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArrowDropUp card
+include('elements/materials/Navigation/MaterialsArrowDropUp')
+MaterialsArrowDropUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArrowDropUp card
+include('elements/materials/Navigation/MaterialsArrowDropUp')
+MaterialsArrowDropUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowForward.card.png b/cloud/documentation/materials/Navigation/MaterialsArrowForward.card.png
new file mode 100644
index 00000000000..273a0b012cb
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsArrowForward.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowForward.element.png b/cloud/documentation/materials/Navigation/MaterialsArrowForward.element.png
new file mode 100644
index 00000000000..8006f5aa464
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsArrowForward.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowForward.md b/cloud/documentation/materials/Navigation/MaterialsArrowForward.md
new file mode 100644
index 00000000000..342162b11de
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsArrowForward.md
@@ -0,0 +1,81 @@
+# MaterialsArrowForward
+```text
+elements/materials/Navigation/MaterialsArrowForward
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsArrowForward icon](../../../icons/materials/Navigation/MaterialsArrowForward.png) | ![MaterialsArrowForward element](MaterialsArrowForward.element.png) | ![MaterialsArrowForward card](MaterialsArrowForward.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowForward element
+include('elements/materials/Navigation/MaterialsArrowForward')
+MaterialsArrowForward('element', 'Arrow Forward', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowForward element
+include('elements/materials/Navigation/MaterialsArrowForward')
+MaterialsArrowForward('element', 'Arrow Forward', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArrowForward card
+include('elements/materials/Navigation/MaterialsArrowForward')
+MaterialsArrowForwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArrowForward card
+include('elements/materials/Navigation/MaterialsArrowForward')
+MaterialsArrowForwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowUpward.card.png b/cloud/documentation/materials/Navigation/MaterialsArrowUpward.card.png
new file mode 100644
index 00000000000..3db93d790f9
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsArrowUpward.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowUpward.element.png b/cloud/documentation/materials/Navigation/MaterialsArrowUpward.element.png
new file mode 100644
index 00000000000..4739a54ce70
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsArrowUpward.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsArrowUpward.md b/cloud/documentation/materials/Navigation/MaterialsArrowUpward.md
new file mode 100644
index 00000000000..e777904f2d3
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsArrowUpward.md
@@ -0,0 +1,81 @@
+# MaterialsArrowUpward
+```text
+elements/materials/Navigation/MaterialsArrowUpward
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsArrowUpward icon](../../../icons/materials/Navigation/MaterialsArrowUpward.png) | ![MaterialsArrowUpward element](MaterialsArrowUpward.element.png) | ![MaterialsArrowUpward card](MaterialsArrowUpward.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowUpward element
+include('elements/materials/Navigation/MaterialsArrowUpward')
+MaterialsArrowUpward('element', 'Arrow Upward', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowUpward element
+include('elements/materials/Navigation/MaterialsArrowUpward')
+MaterialsArrowUpward('element', 'Arrow Upward', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArrowUpward card
+include('elements/materials/Navigation/MaterialsArrowUpward')
+MaterialsArrowUpwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArrowUpward card
+include('elements/materials/Navigation/MaterialsArrowUpward')
+MaterialsArrowUpwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsCancel.card.png b/cloud/documentation/materials/Navigation/MaterialsCancel.card.png
new file mode 100644
index 00000000000..3d8d324fba8
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsCancel.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsCancel.element.png b/cloud/documentation/materials/Navigation/MaterialsCancel.element.png
new file mode 100644
index 00000000000..c66eacf44ba
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsCancel.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsCancel.md b/cloud/documentation/materials/Navigation/MaterialsCancel.md
new file mode 100644
index 00000000000..54ddc73c08d
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsCancel.md
@@ -0,0 +1,81 @@
+# MaterialsCancel
+```text
+elements/materials/Navigation/MaterialsCancel
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCancel icon](../../../icons/materials/Navigation/MaterialsCancel.png) | ![MaterialsCancel element](MaterialsCancel.element.png) | ![MaterialsCancel card](MaterialsCancel.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCancel element
+include('elements/materials/Navigation/MaterialsCancel')
+MaterialsCancel('element', 'Cancel', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCancel element
+include('elements/materials/Navigation/MaterialsCancel')
+MaterialsCancel('element', 'Cancel', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCancel card
+include('elements/materials/Navigation/MaterialsCancel')
+MaterialsCancelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCancel card
+include('elements/materials/Navigation/MaterialsCancel')
+MaterialsCancelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsCheck.card.png b/cloud/documentation/materials/Navigation/MaterialsCheck.card.png
new file mode 100644
index 00000000000..a87d0eeab2c
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsCheck.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsCheck.element.png b/cloud/documentation/materials/Navigation/MaterialsCheck.element.png
new file mode 100644
index 00000000000..03391e98fe0
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsCheck.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsCheck.md b/cloud/documentation/materials/Navigation/MaterialsCheck.md
new file mode 100644
index 00000000000..b3097c84236
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsCheck.md
@@ -0,0 +1,81 @@
+# MaterialsCheck
+```text
+elements/materials/Navigation/MaterialsCheck
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCheck icon](../../../icons/materials/Navigation/MaterialsCheck.png) | ![MaterialsCheck element](MaterialsCheck.element.png) | ![MaterialsCheck card](MaterialsCheck.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCheck element
+include('elements/materials/Navigation/MaterialsCheck')
+MaterialsCheck('element', 'Check', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCheck element
+include('elements/materials/Navigation/MaterialsCheck')
+MaterialsCheck('element', 'Check', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCheck card
+include('elements/materials/Navigation/MaterialsCheck')
+MaterialsCheckCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCheck card
+include('elements/materials/Navigation/MaterialsCheck')
+MaterialsCheckCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsChevronLeft.card.png b/cloud/documentation/materials/Navigation/MaterialsChevronLeft.card.png
new file mode 100644
index 00000000000..e82ebf2b7d5
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsChevronLeft.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsChevronLeft.element.png b/cloud/documentation/materials/Navigation/MaterialsChevronLeft.element.png
new file mode 100644
index 00000000000..ca1eb833b65
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsChevronLeft.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsChevronLeft.md b/cloud/documentation/materials/Navigation/MaterialsChevronLeft.md
new file mode 100644
index 00000000000..297eb52e74c
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsChevronLeft.md
@@ -0,0 +1,81 @@
+# MaterialsChevronLeft
+```text
+elements/materials/Navigation/MaterialsChevronLeft
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsChevronLeft icon](../../../icons/materials/Navigation/MaterialsChevronLeft.png) | ![MaterialsChevronLeft element](MaterialsChevronLeft.element.png) | ![MaterialsChevronLeft card](MaterialsChevronLeft.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChevronLeft element
+include('elements/materials/Navigation/MaterialsChevronLeft')
+MaterialsChevronLeft('element', 'Chevron Left', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChevronLeft element
+include('elements/materials/Navigation/MaterialsChevronLeft')
+MaterialsChevronLeft('element', 'Chevron Left', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChevronLeft card
+include('elements/materials/Navigation/MaterialsChevronLeft')
+MaterialsChevronLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChevronLeft card
+include('elements/materials/Navigation/MaterialsChevronLeft')
+MaterialsChevronLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsChevronRight.card.png b/cloud/documentation/materials/Navigation/MaterialsChevronRight.card.png
new file mode 100644
index 00000000000..69aae7395ed
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsChevronRight.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsChevronRight.element.png b/cloud/documentation/materials/Navigation/MaterialsChevronRight.element.png
new file mode 100644
index 00000000000..06b373bdda2
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsChevronRight.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsChevronRight.md b/cloud/documentation/materials/Navigation/MaterialsChevronRight.md
new file mode 100644
index 00000000000..a38d39fcefb
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsChevronRight.md
@@ -0,0 +1,81 @@
+# MaterialsChevronRight
+```text
+elements/materials/Navigation/MaterialsChevronRight
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsChevronRight icon](../../../icons/materials/Navigation/MaterialsChevronRight.png) | ![MaterialsChevronRight element](MaterialsChevronRight.element.png) | ![MaterialsChevronRight card](MaterialsChevronRight.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChevronRight element
+include('elements/materials/Navigation/MaterialsChevronRight')
+MaterialsChevronRight('element', 'Chevron Right', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChevronRight element
+include('elements/materials/Navigation/MaterialsChevronRight')
+MaterialsChevronRight('element', 'Chevron Right', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChevronRight card
+include('elements/materials/Navigation/MaterialsChevronRight')
+MaterialsChevronRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChevronRight card
+include('elements/materials/Navigation/MaterialsChevronRight')
+MaterialsChevronRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsClose.card.png b/cloud/documentation/materials/Navigation/MaterialsClose.card.png
new file mode 100644
index 00000000000..83aaf03d4d5
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsClose.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsClose.element.png b/cloud/documentation/materials/Navigation/MaterialsClose.element.png
new file mode 100644
index 00000000000..f31fd6e8b77
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsClose.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsClose.md b/cloud/documentation/materials/Navigation/MaterialsClose.md
new file mode 100644
index 00000000000..29fa6ff4c1f
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsClose.md
@@ -0,0 +1,81 @@
+# MaterialsClose
+```text
+elements/materials/Navigation/MaterialsClose
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsClose icon](../../../icons/materials/Navigation/MaterialsClose.png) | ![MaterialsClose element](MaterialsClose.element.png) | ![MaterialsClose card](MaterialsClose.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClose element
+include('elements/materials/Navigation/MaterialsClose')
+MaterialsClose('element', 'Close', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClose element
+include('elements/materials/Navigation/MaterialsClose')
+MaterialsClose('element', 'Close', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsClose card
+include('elements/materials/Navigation/MaterialsClose')
+MaterialsCloseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsClose card
+include('elements/materials/Navigation/MaterialsClose')
+MaterialsCloseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsExpandLess.card.png b/cloud/documentation/materials/Navigation/MaterialsExpandLess.card.png
new file mode 100644
index 00000000000..496f740e5e1
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsExpandLess.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsExpandLess.element.png b/cloud/documentation/materials/Navigation/MaterialsExpandLess.element.png
new file mode 100644
index 00000000000..0d7dd7a83e3
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsExpandLess.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsExpandLess.md b/cloud/documentation/materials/Navigation/MaterialsExpandLess.md
new file mode 100644
index 00000000000..a41458be3eb
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsExpandLess.md
@@ -0,0 +1,81 @@
+# MaterialsExpandLess
+```text
+elements/materials/Navigation/MaterialsExpandLess
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsExpandLess icon](../../../icons/materials/Navigation/MaterialsExpandLess.png) | ![MaterialsExpandLess element](MaterialsExpandLess.element.png) | ![MaterialsExpandLess card](MaterialsExpandLess.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExpandLess element
+include('elements/materials/Navigation/MaterialsExpandLess')
+MaterialsExpandLess('element', 'Expand Less', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExpandLess element
+include('elements/materials/Navigation/MaterialsExpandLess')
+MaterialsExpandLess('element', 'Expand Less', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExpandLess card
+include('elements/materials/Navigation/MaterialsExpandLess')
+MaterialsExpandLessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExpandLess card
+include('elements/materials/Navigation/MaterialsExpandLess')
+MaterialsExpandLessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsExpandMore.card.png b/cloud/documentation/materials/Navigation/MaterialsExpandMore.card.png
new file mode 100644
index 00000000000..4a7650228dc
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsExpandMore.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsExpandMore.element.png b/cloud/documentation/materials/Navigation/MaterialsExpandMore.element.png
new file mode 100644
index 00000000000..342ddc64b17
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsExpandMore.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsExpandMore.md b/cloud/documentation/materials/Navigation/MaterialsExpandMore.md
new file mode 100644
index 00000000000..e2bae1fcdca
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsExpandMore.md
@@ -0,0 +1,81 @@
+# MaterialsExpandMore
+```text
+elements/materials/Navigation/MaterialsExpandMore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsExpandMore icon](../../../icons/materials/Navigation/MaterialsExpandMore.png) | ![MaterialsExpandMore element](MaterialsExpandMore.element.png) | ![MaterialsExpandMore card](MaterialsExpandMore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExpandMore element
+include('elements/materials/Navigation/MaterialsExpandMore')
+MaterialsExpandMore('element', 'Expand More', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExpandMore element
+include('elements/materials/Navigation/MaterialsExpandMore')
+MaterialsExpandMore('element', 'Expand More', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExpandMore card
+include('elements/materials/Navigation/MaterialsExpandMore')
+MaterialsExpandMoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExpandMore card
+include('elements/materials/Navigation/MaterialsExpandMore')
+MaterialsExpandMoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsFirstPage.card.png b/cloud/documentation/materials/Navigation/MaterialsFirstPage.card.png
new file mode 100644
index 00000000000..3f78a71bfe9
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsFirstPage.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsFirstPage.element.png b/cloud/documentation/materials/Navigation/MaterialsFirstPage.element.png
new file mode 100644
index 00000000000..2d74941feed
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsFirstPage.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsFirstPage.md b/cloud/documentation/materials/Navigation/MaterialsFirstPage.md
new file mode 100644
index 00000000000..1c93861566d
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsFirstPage.md
@@ -0,0 +1,81 @@
+# MaterialsFirstPage
+```text
+elements/materials/Navigation/MaterialsFirstPage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFirstPage icon](../../../icons/materials/Navigation/MaterialsFirstPage.png) | ![MaterialsFirstPage element](MaterialsFirstPage.element.png) | ![MaterialsFirstPage card](MaterialsFirstPage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFirstPage element
+include('elements/materials/Navigation/MaterialsFirstPage')
+MaterialsFirstPage('element', 'First Page', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFirstPage element
+include('elements/materials/Navigation/MaterialsFirstPage')
+MaterialsFirstPage('element', 'First Page', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFirstPage card
+include('elements/materials/Navigation/MaterialsFirstPage')
+MaterialsFirstPageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFirstPage card
+include('elements/materials/Navigation/MaterialsFirstPage')
+MaterialsFirstPageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsFullscreen.card.png b/cloud/documentation/materials/Navigation/MaterialsFullscreen.card.png
new file mode 100644
index 00000000000..38428c956bc
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsFullscreen.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsFullscreen.element.png b/cloud/documentation/materials/Navigation/MaterialsFullscreen.element.png
new file mode 100644
index 00000000000..d2b4ef0f92b
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsFullscreen.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsFullscreen.md b/cloud/documentation/materials/Navigation/MaterialsFullscreen.md
new file mode 100644
index 00000000000..4d6788c9a0b
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsFullscreen.md
@@ -0,0 +1,81 @@
+# MaterialsFullscreen
+```text
+elements/materials/Navigation/MaterialsFullscreen
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFullscreen icon](../../../icons/materials/Navigation/MaterialsFullscreen.png) | ![MaterialsFullscreen element](MaterialsFullscreen.element.png) | ![MaterialsFullscreen card](MaterialsFullscreen.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFullscreen element
+include('elements/materials/Navigation/MaterialsFullscreen')
+MaterialsFullscreen('element', 'Fullscreen', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFullscreen element
+include('elements/materials/Navigation/MaterialsFullscreen')
+MaterialsFullscreen('element', 'Fullscreen', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFullscreen card
+include('elements/materials/Navigation/MaterialsFullscreen')
+MaterialsFullscreenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFullscreen card
+include('elements/materials/Navigation/MaterialsFullscreen')
+MaterialsFullscreenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsFullscreenExit.card.png b/cloud/documentation/materials/Navigation/MaterialsFullscreenExit.card.png
new file mode 100644
index 00000000000..84a0dcddf83
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsFullscreenExit.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsFullscreenExit.element.png b/cloud/documentation/materials/Navigation/MaterialsFullscreenExit.element.png
new file mode 100644
index 00000000000..526fc997e71
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsFullscreenExit.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsFullscreenExit.md b/cloud/documentation/materials/Navigation/MaterialsFullscreenExit.md
new file mode 100644
index 00000000000..daaaff9e145
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsFullscreenExit.md
@@ -0,0 +1,81 @@
+# MaterialsFullscreenExit
+```text
+elements/materials/Navigation/MaterialsFullscreenExit
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFullscreenExit icon](../../../icons/materials/Navigation/MaterialsFullscreenExit.png) | ![MaterialsFullscreenExit element](MaterialsFullscreenExit.element.png) | ![MaterialsFullscreenExit card](MaterialsFullscreenExit.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFullscreenExit element
+include('elements/materials/Navigation/MaterialsFullscreenExit')
+MaterialsFullscreenExit('element', 'Fullscreen Exit', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFullscreenExit element
+include('elements/materials/Navigation/MaterialsFullscreenExit')
+MaterialsFullscreenExit('element', 'Fullscreen Exit', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFullscreenExit card
+include('elements/materials/Navigation/MaterialsFullscreenExit')
+MaterialsFullscreenExitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFullscreenExit card
+include('elements/materials/Navigation/MaterialsFullscreenExit')
+MaterialsFullscreenExitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsLastPage.card.png b/cloud/documentation/materials/Navigation/MaterialsLastPage.card.png
new file mode 100644
index 00000000000..323eb689d36
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsLastPage.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsLastPage.element.png b/cloud/documentation/materials/Navigation/MaterialsLastPage.element.png
new file mode 100644
index 00000000000..aba3b3d4e3f
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsLastPage.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsLastPage.md b/cloud/documentation/materials/Navigation/MaterialsLastPage.md
new file mode 100644
index 00000000000..2dac473ff1e
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsLastPage.md
@@ -0,0 +1,81 @@
+# MaterialsLastPage
+```text
+elements/materials/Navigation/MaterialsLastPage
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLastPage icon](../../../icons/materials/Navigation/MaterialsLastPage.png) | ![MaterialsLastPage element](MaterialsLastPage.element.png) | ![MaterialsLastPage card](MaterialsLastPage.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLastPage element
+include('elements/materials/Navigation/MaterialsLastPage')
+MaterialsLastPage('element', 'Last Page', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLastPage element
+include('elements/materials/Navigation/MaterialsLastPage')
+MaterialsLastPage('element', 'Last Page', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLastPage card
+include('elements/materials/Navigation/MaterialsLastPage')
+MaterialsLastPageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLastPage card
+include('elements/materials/Navigation/MaterialsLastPage')
+MaterialsLastPageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsMenu.card.png b/cloud/documentation/materials/Navigation/MaterialsMenu.card.png
new file mode 100644
index 00000000000..685f08d5fb3
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsMenu.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsMenu.element.png b/cloud/documentation/materials/Navigation/MaterialsMenu.element.png
new file mode 100644
index 00000000000..774e741851b
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsMenu.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsMenu.md b/cloud/documentation/materials/Navigation/MaterialsMenu.md
new file mode 100644
index 00000000000..86e90b30692
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsMenu.md
@@ -0,0 +1,81 @@
+# MaterialsMenu
+```text
+elements/materials/Navigation/MaterialsMenu
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMenu icon](../../../icons/materials/Navigation/MaterialsMenu.png) | ![MaterialsMenu element](MaterialsMenu.element.png) | ![MaterialsMenu card](MaterialsMenu.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMenu element
+include('elements/materials/Navigation/MaterialsMenu')
+MaterialsMenu('element', 'Menu', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMenu element
+include('elements/materials/Navigation/MaterialsMenu')
+MaterialsMenu('element', 'Menu', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMenu card
+include('elements/materials/Navigation/MaterialsMenu')
+MaterialsMenuCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMenu card
+include('elements/materials/Navigation/MaterialsMenu')
+MaterialsMenuCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsMoreHoriz.card.png b/cloud/documentation/materials/Navigation/MaterialsMoreHoriz.card.png
new file mode 100644
index 00000000000..47dea23d126
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsMoreHoriz.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsMoreHoriz.element.png b/cloud/documentation/materials/Navigation/MaterialsMoreHoriz.element.png
new file mode 100644
index 00000000000..f7cf2df41a2
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsMoreHoriz.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsMoreHoriz.md b/cloud/documentation/materials/Navigation/MaterialsMoreHoriz.md
new file mode 100644
index 00000000000..e3064f04a62
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsMoreHoriz.md
@@ -0,0 +1,81 @@
+# MaterialsMoreHoriz
+```text
+elements/materials/Navigation/MaterialsMoreHoriz
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMoreHoriz icon](../../../icons/materials/Navigation/MaterialsMoreHoriz.png) | ![MaterialsMoreHoriz element](MaterialsMoreHoriz.element.png) | ![MaterialsMoreHoriz card](MaterialsMoreHoriz.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMoreHoriz element
+include('elements/materials/Navigation/MaterialsMoreHoriz')
+MaterialsMoreHoriz('element', 'More Horiz', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMoreHoriz element
+include('elements/materials/Navigation/MaterialsMoreHoriz')
+MaterialsMoreHoriz('element', 'More Horiz', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMoreHoriz card
+include('elements/materials/Navigation/MaterialsMoreHoriz')
+MaterialsMoreHorizCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMoreHoriz card
+include('elements/materials/Navigation/MaterialsMoreHoriz')
+MaterialsMoreHorizCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsMoreVert.card.png b/cloud/documentation/materials/Navigation/MaterialsMoreVert.card.png
new file mode 100644
index 00000000000..8ce72645e75
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsMoreVert.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsMoreVert.element.png b/cloud/documentation/materials/Navigation/MaterialsMoreVert.element.png
new file mode 100644
index 00000000000..1a2a1eac843
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsMoreVert.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsMoreVert.md b/cloud/documentation/materials/Navigation/MaterialsMoreVert.md
new file mode 100644
index 00000000000..ee7df9dc39d
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsMoreVert.md
@@ -0,0 +1,81 @@
+# MaterialsMoreVert
+```text
+elements/materials/Navigation/MaterialsMoreVert
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMoreVert icon](../../../icons/materials/Navigation/MaterialsMoreVert.png) | ![MaterialsMoreVert element](MaterialsMoreVert.element.png) | ![MaterialsMoreVert card](MaterialsMoreVert.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMoreVert element
+include('elements/materials/Navigation/MaterialsMoreVert')
+MaterialsMoreVert('element', 'More Vert', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMoreVert element
+include('elements/materials/Navigation/MaterialsMoreVert')
+MaterialsMoreVert('element', 'More Vert', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMoreVert card
+include('elements/materials/Navigation/MaterialsMoreVert')
+MaterialsMoreVertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMoreVert card
+include('elements/materials/Navigation/MaterialsMoreVert')
+MaterialsMoreVertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsRefresh.card.png b/cloud/documentation/materials/Navigation/MaterialsRefresh.card.png
new file mode 100644
index 00000000000..ebe5560b233
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsRefresh.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsRefresh.element.png b/cloud/documentation/materials/Navigation/MaterialsRefresh.element.png
new file mode 100644
index 00000000000..859dae61c8d
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsRefresh.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsRefresh.md b/cloud/documentation/materials/Navigation/MaterialsRefresh.md
new file mode 100644
index 00000000000..ec7cb010f68
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsRefresh.md
@@ -0,0 +1,81 @@
+# MaterialsRefresh
+```text
+elements/materials/Navigation/MaterialsRefresh
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRefresh icon](../../../icons/materials/Navigation/MaterialsRefresh.png) | ![MaterialsRefresh element](MaterialsRefresh.element.png) | ![MaterialsRefresh card](MaterialsRefresh.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRefresh element
+include('elements/materials/Navigation/MaterialsRefresh')
+MaterialsRefresh('element', 'Refresh', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRefresh element
+include('elements/materials/Navigation/MaterialsRefresh')
+MaterialsRefresh('element', 'Refresh', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRefresh card
+include('elements/materials/Navigation/MaterialsRefresh')
+MaterialsRefreshCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRefresh card
+include('elements/materials/Navigation/MaterialsRefresh')
+MaterialsRefreshCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowLeft.card.png b/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowLeft.card.png
new file mode 100644
index 00000000000..2367c2c265f
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowLeft.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowLeft.element.png b/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowLeft.element.png
new file mode 100644
index 00000000000..7e1ec34fadd
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowLeft.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowLeft.md b/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowLeft.md
new file mode 100644
index 00000000000..4ec18040dc8
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowLeft.md
@@ -0,0 +1,81 @@
+# MaterialsSubdirectoryArrowLeft
+```text
+elements/materials/Navigation/MaterialsSubdirectoryArrowLeft
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSubdirectoryArrowLeft icon](../../../icons/materials/Navigation/MaterialsSubdirectoryArrowLeft.png) | ![MaterialsSubdirectoryArrowLeft element](MaterialsSubdirectoryArrowLeft.element.png) | ![MaterialsSubdirectoryArrowLeft card](MaterialsSubdirectoryArrowLeft.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubdirectoryArrowLeft element
+include('elements/materials/Navigation/MaterialsSubdirectoryArrowLeft')
+MaterialsSubdirectoryArrowLeft('element', 'Subdirectory Arrow Left', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubdirectoryArrowLeft element
+include('elements/materials/Navigation/MaterialsSubdirectoryArrowLeft')
+MaterialsSubdirectoryArrowLeft('element', 'Subdirectory Arrow Left', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSubdirectoryArrowLeft card
+include('elements/materials/Navigation/MaterialsSubdirectoryArrowLeft')
+MaterialsSubdirectoryArrowLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSubdirectoryArrowLeft card
+include('elements/materials/Navigation/MaterialsSubdirectoryArrowLeft')
+MaterialsSubdirectoryArrowLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowRight.card.png b/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowRight.card.png
new file mode 100644
index 00000000000..c57dd8549b7
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowRight.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowRight.element.png b/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowRight.element.png
new file mode 100644
index 00000000000..c15fcf49f9f
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowRight.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowRight.md b/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowRight.md
new file mode 100644
index 00000000000..d5bb8d0e4df
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsSubdirectoryArrowRight.md
@@ -0,0 +1,81 @@
+# MaterialsSubdirectoryArrowRight
+```text
+elements/materials/Navigation/MaterialsSubdirectoryArrowRight
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSubdirectoryArrowRight icon](../../../icons/materials/Navigation/MaterialsSubdirectoryArrowRight.png) | ![MaterialsSubdirectoryArrowRight element](MaterialsSubdirectoryArrowRight.element.png) | ![MaterialsSubdirectoryArrowRight card](MaterialsSubdirectoryArrowRight.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubdirectoryArrowRight element
+include('elements/materials/Navigation/MaterialsSubdirectoryArrowRight')
+MaterialsSubdirectoryArrowRight('element', 'Subdirectory Arrow Right', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubdirectoryArrowRight element
+include('elements/materials/Navigation/MaterialsSubdirectoryArrowRight')
+MaterialsSubdirectoryArrowRight('element', 'Subdirectory Arrow Right', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSubdirectoryArrowRight card
+include('elements/materials/Navigation/MaterialsSubdirectoryArrowRight')
+MaterialsSubdirectoryArrowRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSubdirectoryArrowRight card
+include('elements/materials/Navigation/MaterialsSubdirectoryArrowRight')
+MaterialsSubdirectoryArrowRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsUnfoldLess.card.png b/cloud/documentation/materials/Navigation/MaterialsUnfoldLess.card.png
new file mode 100644
index 00000000000..d43cc60372f
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsUnfoldLess.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsUnfoldLess.element.png b/cloud/documentation/materials/Navigation/MaterialsUnfoldLess.element.png
new file mode 100644
index 00000000000..3307320944f
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsUnfoldLess.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsUnfoldLess.md b/cloud/documentation/materials/Navigation/MaterialsUnfoldLess.md
new file mode 100644
index 00000000000..299ac88b631
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsUnfoldLess.md
@@ -0,0 +1,81 @@
+# MaterialsUnfoldLess
+```text
+elements/materials/Navigation/MaterialsUnfoldLess
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsUnfoldLess icon](../../../icons/materials/Navigation/MaterialsUnfoldLess.png) | ![MaterialsUnfoldLess element](MaterialsUnfoldLess.element.png) | ![MaterialsUnfoldLess card](MaterialsUnfoldLess.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUnfoldLess element
+include('elements/materials/Navigation/MaterialsUnfoldLess')
+MaterialsUnfoldLess('element', 'Unfold Less', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUnfoldLess element
+include('elements/materials/Navigation/MaterialsUnfoldLess')
+MaterialsUnfoldLess('element', 'Unfold Less', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsUnfoldLess card
+include('elements/materials/Navigation/MaterialsUnfoldLess')
+MaterialsUnfoldLessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsUnfoldLess card
+include('elements/materials/Navigation/MaterialsUnfoldLess')
+MaterialsUnfoldLessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Navigation/MaterialsUnfoldMore.card.png b/cloud/documentation/materials/Navigation/MaterialsUnfoldMore.card.png
new file mode 100644
index 00000000000..c4258f5ca4e
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsUnfoldMore.card.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsUnfoldMore.element.png b/cloud/documentation/materials/Navigation/MaterialsUnfoldMore.element.png
new file mode 100644
index 00000000000..6597e26cb4b
Binary files /dev/null and b/cloud/documentation/materials/Navigation/MaterialsUnfoldMore.element.png differ
diff --git a/cloud/documentation/materials/Navigation/MaterialsUnfoldMore.md b/cloud/documentation/materials/Navigation/MaterialsUnfoldMore.md
new file mode 100644
index 00000000000..abe1e06e7fa
--- /dev/null
+++ b/cloud/documentation/materials/Navigation/MaterialsUnfoldMore.md
@@ -0,0 +1,81 @@
+# MaterialsUnfoldMore
+```text
+elements/materials/Navigation/MaterialsUnfoldMore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsUnfoldMore icon](../../../icons/materials/Navigation/MaterialsUnfoldMore.png) | ![MaterialsUnfoldMore element](MaterialsUnfoldMore.element.png) | ![MaterialsUnfoldMore card](MaterialsUnfoldMore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUnfoldMore element
+include('elements/materials/Navigation/MaterialsUnfoldMore')
+MaterialsUnfoldMore('element', 'Unfold More', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUnfoldMore element
+include('elements/materials/Navigation/MaterialsUnfoldMore')
+MaterialsUnfoldMore('element', 'Unfold More', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsUnfoldMore card
+include('elements/materials/Navigation/MaterialsUnfoldMore')
+MaterialsUnfoldMoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsUnfoldMore card
+include('elements/materials/Navigation/MaterialsUnfoldMore')
+MaterialsUnfoldMoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsAdb.card.png b/cloud/documentation/materials/Notification/MaterialsAdb.card.png
new file mode 100644
index 00000000000..fe5ccd5034e
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAdb.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAdb.element.png b/cloud/documentation/materials/Notification/MaterialsAdb.element.png
new file mode 100644
index 00000000000..c320c021a03
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAdb.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAdb.md b/cloud/documentation/materials/Notification/MaterialsAdb.md
new file mode 100644
index 00000000000..2fd5ebb4810
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsAdb.md
@@ -0,0 +1,81 @@
+# MaterialsAdb
+```text
+elements/materials/Notification/MaterialsAdb
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAdb icon](../../../icons/materials/Notification/MaterialsAdb.png) | ![MaterialsAdb element](MaterialsAdb.element.png) | ![MaterialsAdb card](MaterialsAdb.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAdb element
+include('elements/materials/Notification/MaterialsAdb')
+MaterialsAdb('element', 'Adb', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAdb element
+include('elements/materials/Notification/MaterialsAdb')
+MaterialsAdb('element', 'Adb', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAdb card
+include('elements/materials/Notification/MaterialsAdb')
+MaterialsAdbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAdb card
+include('elements/materials/Notification/MaterialsAdb')
+MaterialsAdbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlat.card.png b/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlat.card.png
new file mode 100644
index 00000000000..1aa0566ff71
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlat.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlat.element.png b/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlat.element.png
new file mode 100644
index 00000000000..d3c08cea8af
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlat.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlat.md b/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlat.md
new file mode 100644
index 00000000000..d5faf565443
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlat.md
@@ -0,0 +1,81 @@
+# MaterialsAirlineSeatFlat
+```text
+elements/materials/Notification/MaterialsAirlineSeatFlat
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAirlineSeatFlat icon](../../../icons/materials/Notification/MaterialsAirlineSeatFlat.png) | ![MaterialsAirlineSeatFlat element](MaterialsAirlineSeatFlat.element.png) | ![MaterialsAirlineSeatFlat card](MaterialsAirlineSeatFlat.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatFlat element
+include('elements/materials/Notification/MaterialsAirlineSeatFlat')
+MaterialsAirlineSeatFlat('element', 'Airline Seat Flat', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatFlat element
+include('elements/materials/Notification/MaterialsAirlineSeatFlat')
+MaterialsAirlineSeatFlat('element', 'Airline Seat Flat', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatFlat card
+include('elements/materials/Notification/MaterialsAirlineSeatFlat')
+MaterialsAirlineSeatFlatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatFlat card
+include('elements/materials/Notification/MaterialsAirlineSeatFlat')
+MaterialsAirlineSeatFlatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlatAngled.card.png b/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlatAngled.card.png
new file mode 100644
index 00000000000..368926f13ab
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlatAngled.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlatAngled.element.png b/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlatAngled.element.png
new file mode 100644
index 00000000000..6b308f50c10
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlatAngled.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlatAngled.md b/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlatAngled.md
new file mode 100644
index 00000000000..c1498c5acf1
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsAirlineSeatFlatAngled.md
@@ -0,0 +1,81 @@
+# MaterialsAirlineSeatFlatAngled
+```text
+elements/materials/Notification/MaterialsAirlineSeatFlatAngled
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAirlineSeatFlatAngled icon](../../../icons/materials/Notification/MaterialsAirlineSeatFlatAngled.png) | ![MaterialsAirlineSeatFlatAngled element](MaterialsAirlineSeatFlatAngled.element.png) | ![MaterialsAirlineSeatFlatAngled card](MaterialsAirlineSeatFlatAngled.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatFlatAngled element
+include('elements/materials/Notification/MaterialsAirlineSeatFlatAngled')
+MaterialsAirlineSeatFlatAngled('element', 'Airline Seat Flat Angled', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatFlatAngled element
+include('elements/materials/Notification/MaterialsAirlineSeatFlatAngled')
+MaterialsAirlineSeatFlatAngled('element', 'Airline Seat Flat Angled', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatFlatAngled card
+include('elements/materials/Notification/MaterialsAirlineSeatFlatAngled')
+MaterialsAirlineSeatFlatAngledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatFlatAngled card
+include('elements/materials/Notification/MaterialsAirlineSeatFlatAngled')
+MaterialsAirlineSeatFlatAngledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatIndividualSuite.card.png b/cloud/documentation/materials/Notification/MaterialsAirlineSeatIndividualSuite.card.png
new file mode 100644
index 00000000000..b55dbbde1cc
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAirlineSeatIndividualSuite.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatIndividualSuite.element.png b/cloud/documentation/materials/Notification/MaterialsAirlineSeatIndividualSuite.element.png
new file mode 100644
index 00000000000..58dea70e466
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAirlineSeatIndividualSuite.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatIndividualSuite.md b/cloud/documentation/materials/Notification/MaterialsAirlineSeatIndividualSuite.md
new file mode 100644
index 00000000000..f1beb01b5e8
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsAirlineSeatIndividualSuite.md
@@ -0,0 +1,81 @@
+# MaterialsAirlineSeatIndividualSuite
+```text
+elements/materials/Notification/MaterialsAirlineSeatIndividualSuite
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAirlineSeatIndividualSuite icon](../../../icons/materials/Notification/MaterialsAirlineSeatIndividualSuite.png) | ![MaterialsAirlineSeatIndividualSuite element](MaterialsAirlineSeatIndividualSuite.element.png) | ![MaterialsAirlineSeatIndividualSuite card](MaterialsAirlineSeatIndividualSuite.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatIndividualSuite element
+include('elements/materials/Notification/MaterialsAirlineSeatIndividualSuite')
+MaterialsAirlineSeatIndividualSuite('element', 'Airline Seat Individual Suite', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatIndividualSuite element
+include('elements/materials/Notification/MaterialsAirlineSeatIndividualSuite')
+MaterialsAirlineSeatIndividualSuite('element', 'Airline Seat Individual Suite', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatIndividualSuite card
+include('elements/materials/Notification/MaterialsAirlineSeatIndividualSuite')
+MaterialsAirlineSeatIndividualSuiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatIndividualSuite card
+include('elements/materials/Notification/MaterialsAirlineSeatIndividualSuite')
+MaterialsAirlineSeatIndividualSuiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomExtra.card.png b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomExtra.card.png
new file mode 100644
index 00000000000..66ec71191a3
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomExtra.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomExtra.element.png b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomExtra.element.png
new file mode 100644
index 00000000000..f07d854884a
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomExtra.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomExtra.md b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomExtra.md
new file mode 100644
index 00000000000..2319cb70f4c
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomExtra.md
@@ -0,0 +1,81 @@
+# MaterialsAirlineSeatLegroomExtra
+```text
+elements/materials/Notification/MaterialsAirlineSeatLegroomExtra
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAirlineSeatLegroomExtra icon](../../../icons/materials/Notification/MaterialsAirlineSeatLegroomExtra.png) | ![MaterialsAirlineSeatLegroomExtra element](MaterialsAirlineSeatLegroomExtra.element.png) | ![MaterialsAirlineSeatLegroomExtra card](MaterialsAirlineSeatLegroomExtra.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatLegroomExtra element
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomExtra')
+MaterialsAirlineSeatLegroomExtra('element', 'Airline Seat Legroom Extra', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatLegroomExtra element
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomExtra')
+MaterialsAirlineSeatLegroomExtra('element', 'Airline Seat Legroom Extra', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatLegroomExtra card
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomExtra')
+MaterialsAirlineSeatLegroomExtraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatLegroomExtra card
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomExtra')
+MaterialsAirlineSeatLegroomExtraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomNormal.card.png b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomNormal.card.png
new file mode 100644
index 00000000000..a99ba18ce04
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomNormal.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomNormal.element.png b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomNormal.element.png
new file mode 100644
index 00000000000..243fbaa7c9f
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomNormal.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomNormal.md b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomNormal.md
new file mode 100644
index 00000000000..c094a27e5ce
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomNormal.md
@@ -0,0 +1,81 @@
+# MaterialsAirlineSeatLegroomNormal
+```text
+elements/materials/Notification/MaterialsAirlineSeatLegroomNormal
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAirlineSeatLegroomNormal icon](../../../icons/materials/Notification/MaterialsAirlineSeatLegroomNormal.png) | ![MaterialsAirlineSeatLegroomNormal element](MaterialsAirlineSeatLegroomNormal.element.png) | ![MaterialsAirlineSeatLegroomNormal card](MaterialsAirlineSeatLegroomNormal.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatLegroomNormal element
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomNormal')
+MaterialsAirlineSeatLegroomNormal('element', 'Airline Seat Legroom Normal', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatLegroomNormal element
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomNormal')
+MaterialsAirlineSeatLegroomNormal('element', 'Airline Seat Legroom Normal', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatLegroomNormal card
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomNormal')
+MaterialsAirlineSeatLegroomNormalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatLegroomNormal card
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomNormal')
+MaterialsAirlineSeatLegroomNormalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomReduced.card.png b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomReduced.card.png
new file mode 100644
index 00000000000..1bc713b3638
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomReduced.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomReduced.element.png b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomReduced.element.png
new file mode 100644
index 00000000000..92364d97f75
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomReduced.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomReduced.md b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomReduced.md
new file mode 100644
index 00000000000..f44f9d72665
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsAirlineSeatLegroomReduced.md
@@ -0,0 +1,81 @@
+# MaterialsAirlineSeatLegroomReduced
+```text
+elements/materials/Notification/MaterialsAirlineSeatLegroomReduced
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAirlineSeatLegroomReduced icon](../../../icons/materials/Notification/MaterialsAirlineSeatLegroomReduced.png) | ![MaterialsAirlineSeatLegroomReduced element](MaterialsAirlineSeatLegroomReduced.element.png) | ![MaterialsAirlineSeatLegroomReduced card](MaterialsAirlineSeatLegroomReduced.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatLegroomReduced element
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomReduced')
+MaterialsAirlineSeatLegroomReduced('element', 'Airline Seat Legroom Reduced', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatLegroomReduced element
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomReduced')
+MaterialsAirlineSeatLegroomReduced('element', 'Airline Seat Legroom Reduced', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatLegroomReduced card
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomReduced')
+MaterialsAirlineSeatLegroomReducedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatLegroomReduced card
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomReduced')
+MaterialsAirlineSeatLegroomReducedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineExtra.card.png b/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineExtra.card.png
new file mode 100644
index 00000000000..56caf7f43d6
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineExtra.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineExtra.element.png b/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineExtra.element.png
new file mode 100644
index 00000000000..7321a192aa3
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineExtra.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineExtra.md b/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineExtra.md
new file mode 100644
index 00000000000..173d8e89044
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineExtra.md
@@ -0,0 +1,81 @@
+# MaterialsAirlineSeatReclineExtra
+```text
+elements/materials/Notification/MaterialsAirlineSeatReclineExtra
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAirlineSeatReclineExtra icon](../../../icons/materials/Notification/MaterialsAirlineSeatReclineExtra.png) | ![MaterialsAirlineSeatReclineExtra element](MaterialsAirlineSeatReclineExtra.element.png) | ![MaterialsAirlineSeatReclineExtra card](MaterialsAirlineSeatReclineExtra.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatReclineExtra element
+include('elements/materials/Notification/MaterialsAirlineSeatReclineExtra')
+MaterialsAirlineSeatReclineExtra('element', 'Airline Seat Recline Extra', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatReclineExtra element
+include('elements/materials/Notification/MaterialsAirlineSeatReclineExtra')
+MaterialsAirlineSeatReclineExtra('element', 'Airline Seat Recline Extra', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatReclineExtra card
+include('elements/materials/Notification/MaterialsAirlineSeatReclineExtra')
+MaterialsAirlineSeatReclineExtraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatReclineExtra card
+include('elements/materials/Notification/MaterialsAirlineSeatReclineExtra')
+MaterialsAirlineSeatReclineExtraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineNormal.card.png b/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineNormal.card.png
new file mode 100644
index 00000000000..9009b0cc52e
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineNormal.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineNormal.element.png b/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineNormal.element.png
new file mode 100644
index 00000000000..456d048a498
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineNormal.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineNormal.md b/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineNormal.md
new file mode 100644
index 00000000000..f66e061581c
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsAirlineSeatReclineNormal.md
@@ -0,0 +1,81 @@
+# MaterialsAirlineSeatReclineNormal
+```text
+elements/materials/Notification/MaterialsAirlineSeatReclineNormal
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAirlineSeatReclineNormal icon](../../../icons/materials/Notification/MaterialsAirlineSeatReclineNormal.png) | ![MaterialsAirlineSeatReclineNormal element](MaterialsAirlineSeatReclineNormal.element.png) | ![MaterialsAirlineSeatReclineNormal card](MaterialsAirlineSeatReclineNormal.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatReclineNormal element
+include('elements/materials/Notification/MaterialsAirlineSeatReclineNormal')
+MaterialsAirlineSeatReclineNormal('element', 'Airline Seat Recline Normal', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatReclineNormal element
+include('elements/materials/Notification/MaterialsAirlineSeatReclineNormal')
+MaterialsAirlineSeatReclineNormal('element', 'Airline Seat Recline Normal', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatReclineNormal card
+include('elements/materials/Notification/MaterialsAirlineSeatReclineNormal')
+MaterialsAirlineSeatReclineNormalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatReclineNormal card
+include('elements/materials/Notification/MaterialsAirlineSeatReclineNormal')
+MaterialsAirlineSeatReclineNormalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsBluetoothAudio.card.png b/cloud/documentation/materials/Notification/MaterialsBluetoothAudio.card.png
new file mode 100644
index 00000000000..3ceeda10f6d
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsBluetoothAudio.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsBluetoothAudio.element.png b/cloud/documentation/materials/Notification/MaterialsBluetoothAudio.element.png
new file mode 100644
index 00000000000..a1e596003e9
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsBluetoothAudio.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsBluetoothAudio.md b/cloud/documentation/materials/Notification/MaterialsBluetoothAudio.md
new file mode 100644
index 00000000000..5bd6d48b665
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsBluetoothAudio.md
@@ -0,0 +1,81 @@
+# MaterialsBluetoothAudio
+```text
+elements/materials/Notification/MaterialsBluetoothAudio
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBluetoothAudio icon](../../../icons/materials/Notification/MaterialsBluetoothAudio.png) | ![MaterialsBluetoothAudio element](MaterialsBluetoothAudio.element.png) | ![MaterialsBluetoothAudio card](MaterialsBluetoothAudio.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetoothAudio element
+include('elements/materials/Notification/MaterialsBluetoothAudio')
+MaterialsBluetoothAudio('element', 'Bluetooth Audio', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetoothAudio element
+include('elements/materials/Notification/MaterialsBluetoothAudio')
+MaterialsBluetoothAudio('element', 'Bluetooth Audio', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBluetoothAudio card
+include('elements/materials/Notification/MaterialsBluetoothAudio')
+MaterialsBluetoothAudioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBluetoothAudio card
+include('elements/materials/Notification/MaterialsBluetoothAudio')
+MaterialsBluetoothAudioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsConfirmationNumber.card.png b/cloud/documentation/materials/Notification/MaterialsConfirmationNumber.card.png
new file mode 100644
index 00000000000..3999549c78b
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsConfirmationNumber.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsConfirmationNumber.element.png b/cloud/documentation/materials/Notification/MaterialsConfirmationNumber.element.png
new file mode 100644
index 00000000000..ee5b73534de
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsConfirmationNumber.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsConfirmationNumber.md b/cloud/documentation/materials/Notification/MaterialsConfirmationNumber.md
new file mode 100644
index 00000000000..f883532f5d4
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsConfirmationNumber.md
@@ -0,0 +1,81 @@
+# MaterialsConfirmationNumber
+```text
+elements/materials/Notification/MaterialsConfirmationNumber
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsConfirmationNumber icon](../../../icons/materials/Notification/MaterialsConfirmationNumber.png) | ![MaterialsConfirmationNumber element](MaterialsConfirmationNumber.element.png) | ![MaterialsConfirmationNumber card](MaterialsConfirmationNumber.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsConfirmationNumber element
+include('elements/materials/Notification/MaterialsConfirmationNumber')
+MaterialsConfirmationNumber('element', 'Confirmation Number', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsConfirmationNumber element
+include('elements/materials/Notification/MaterialsConfirmationNumber')
+MaterialsConfirmationNumber('element', 'Confirmation Number', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsConfirmationNumber card
+include('elements/materials/Notification/MaterialsConfirmationNumber')
+MaterialsConfirmationNumberCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsConfirmationNumber card
+include('elements/materials/Notification/MaterialsConfirmationNumber')
+MaterialsConfirmationNumberCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsDiscFull.card.png b/cloud/documentation/materials/Notification/MaterialsDiscFull.card.png
new file mode 100644
index 00000000000..840d65afac6
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsDiscFull.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsDiscFull.element.png b/cloud/documentation/materials/Notification/MaterialsDiscFull.element.png
new file mode 100644
index 00000000000..b8b736820de
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsDiscFull.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsDiscFull.md b/cloud/documentation/materials/Notification/MaterialsDiscFull.md
new file mode 100644
index 00000000000..f310cde0977
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsDiscFull.md
@@ -0,0 +1,81 @@
+# MaterialsDiscFull
+```text
+elements/materials/Notification/MaterialsDiscFull
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDiscFull icon](../../../icons/materials/Notification/MaterialsDiscFull.png) | ![MaterialsDiscFull element](MaterialsDiscFull.element.png) | ![MaterialsDiscFull card](MaterialsDiscFull.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDiscFull element
+include('elements/materials/Notification/MaterialsDiscFull')
+MaterialsDiscFull('element', 'Disc Full', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDiscFull element
+include('elements/materials/Notification/MaterialsDiscFull')
+MaterialsDiscFull('element', 'Disc Full', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDiscFull card
+include('elements/materials/Notification/MaterialsDiscFull')
+MaterialsDiscFullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDiscFull card
+include('elements/materials/Notification/MaterialsDiscFull')
+MaterialsDiscFullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsDoNotDisturb.card.png b/cloud/documentation/materials/Notification/MaterialsDoNotDisturb.card.png
new file mode 100644
index 00000000000..53927b39390
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsDoNotDisturb.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsDoNotDisturb.element.png b/cloud/documentation/materials/Notification/MaterialsDoNotDisturb.element.png
new file mode 100644
index 00000000000..b7991b5c6be
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsDoNotDisturb.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsDoNotDisturb.md b/cloud/documentation/materials/Notification/MaterialsDoNotDisturb.md
new file mode 100644
index 00000000000..70ef7a0b923
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsDoNotDisturb.md
@@ -0,0 +1,81 @@
+# MaterialsDoNotDisturb
+```text
+elements/materials/Notification/MaterialsDoNotDisturb
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDoNotDisturb icon](../../../icons/materials/Notification/MaterialsDoNotDisturb.png) | ![MaterialsDoNotDisturb element](MaterialsDoNotDisturb.element.png) | ![MaterialsDoNotDisturb card](MaterialsDoNotDisturb.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoNotDisturb element
+include('elements/materials/Notification/MaterialsDoNotDisturb')
+MaterialsDoNotDisturb('element', 'Do Not Disturb', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoNotDisturb element
+include('elements/materials/Notification/MaterialsDoNotDisturb')
+MaterialsDoNotDisturb('element', 'Do Not Disturb', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDoNotDisturb card
+include('elements/materials/Notification/MaterialsDoNotDisturb')
+MaterialsDoNotDisturbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDoNotDisturb card
+include('elements/materials/Notification/MaterialsDoNotDisturb')
+MaterialsDoNotDisturbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsDoNotDisturbAlt.card.png b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbAlt.card.png
new file mode 100644
index 00000000000..07827aa4f09
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbAlt.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsDoNotDisturbAlt.element.png b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbAlt.element.png
new file mode 100644
index 00000000000..d3fb8303aa0
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbAlt.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsDoNotDisturbAlt.md b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbAlt.md
new file mode 100644
index 00000000000..72b08eea4e5
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbAlt.md
@@ -0,0 +1,81 @@
+# MaterialsDoNotDisturbAlt
+```text
+elements/materials/Notification/MaterialsDoNotDisturbAlt
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDoNotDisturbAlt icon](../../../icons/materials/Notification/MaterialsDoNotDisturbAlt.png) | ![MaterialsDoNotDisturbAlt element](MaterialsDoNotDisturbAlt.element.png) | ![MaterialsDoNotDisturbAlt card](MaterialsDoNotDisturbAlt.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoNotDisturbAlt element
+include('elements/materials/Notification/MaterialsDoNotDisturbAlt')
+MaterialsDoNotDisturbAlt('element', 'Do Not Disturb Alt', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoNotDisturbAlt element
+include('elements/materials/Notification/MaterialsDoNotDisturbAlt')
+MaterialsDoNotDisturbAlt('element', 'Do Not Disturb Alt', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDoNotDisturbAlt card
+include('elements/materials/Notification/MaterialsDoNotDisturbAlt')
+MaterialsDoNotDisturbAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDoNotDisturbAlt card
+include('elements/materials/Notification/MaterialsDoNotDisturbAlt')
+MaterialsDoNotDisturbAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOff.card.png b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOff.card.png
new file mode 100644
index 00000000000..6daafd004d6
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOff.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOff.element.png b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOff.element.png
new file mode 100644
index 00000000000..cb0adba20f4
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOff.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOff.md b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOff.md
new file mode 100644
index 00000000000..cb024b292e0
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOff.md
@@ -0,0 +1,81 @@
+# MaterialsDoNotDisturbOff
+```text
+elements/materials/Notification/MaterialsDoNotDisturbOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDoNotDisturbOff icon](../../../icons/materials/Notification/MaterialsDoNotDisturbOff.png) | ![MaterialsDoNotDisturbOff element](MaterialsDoNotDisturbOff.element.png) | ![MaterialsDoNotDisturbOff card](MaterialsDoNotDisturbOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoNotDisturbOff element
+include('elements/materials/Notification/MaterialsDoNotDisturbOff')
+MaterialsDoNotDisturbOff('element', 'Do Not Disturb Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoNotDisturbOff element
+include('elements/materials/Notification/MaterialsDoNotDisturbOff')
+MaterialsDoNotDisturbOff('element', 'Do Not Disturb Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDoNotDisturbOff card
+include('elements/materials/Notification/MaterialsDoNotDisturbOff')
+MaterialsDoNotDisturbOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDoNotDisturbOff card
+include('elements/materials/Notification/MaterialsDoNotDisturbOff')
+MaterialsDoNotDisturbOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOn.card.png b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOn.card.png
new file mode 100644
index 00000000000..136775b92a5
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOn.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOn.element.png b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOn.element.png
new file mode 100644
index 00000000000..fcd39bec578
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOn.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOn.md b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOn.md
new file mode 100644
index 00000000000..43f74fb6ee2
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsDoNotDisturbOn.md
@@ -0,0 +1,81 @@
+# MaterialsDoNotDisturbOn
+```text
+elements/materials/Notification/MaterialsDoNotDisturbOn
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDoNotDisturbOn icon](../../../icons/materials/Notification/MaterialsDoNotDisturbOn.png) | ![MaterialsDoNotDisturbOn element](MaterialsDoNotDisturbOn.element.png) | ![MaterialsDoNotDisturbOn card](MaterialsDoNotDisturbOn.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoNotDisturbOn element
+include('elements/materials/Notification/MaterialsDoNotDisturbOn')
+MaterialsDoNotDisturbOn('element', 'Do Not Disturb On', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoNotDisturbOn element
+include('elements/materials/Notification/MaterialsDoNotDisturbOn')
+MaterialsDoNotDisturbOn('element', 'Do Not Disturb On', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDoNotDisturbOn card
+include('elements/materials/Notification/MaterialsDoNotDisturbOn')
+MaterialsDoNotDisturbOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDoNotDisturbOn card
+include('elements/materials/Notification/MaterialsDoNotDisturbOn')
+MaterialsDoNotDisturbOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsDriveEta.card.png b/cloud/documentation/materials/Notification/MaterialsDriveEta.card.png
new file mode 100644
index 00000000000..8a8defe988c
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsDriveEta.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsDriveEta.element.png b/cloud/documentation/materials/Notification/MaterialsDriveEta.element.png
new file mode 100644
index 00000000000..fb1b58ccb0d
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsDriveEta.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsDriveEta.md b/cloud/documentation/materials/Notification/MaterialsDriveEta.md
new file mode 100644
index 00000000000..a17864c98b9
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsDriveEta.md
@@ -0,0 +1,81 @@
+# MaterialsDriveEta
+```text
+elements/materials/Notification/MaterialsDriveEta
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDriveEta icon](../../../icons/materials/Notification/MaterialsDriveEta.png) | ![MaterialsDriveEta element](MaterialsDriveEta.element.png) | ![MaterialsDriveEta card](MaterialsDriveEta.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDriveEta element
+include('elements/materials/Notification/MaterialsDriveEta')
+MaterialsDriveEta('element', 'Drive Eta', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDriveEta element
+include('elements/materials/Notification/MaterialsDriveEta')
+MaterialsDriveEta('element', 'Drive Eta', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDriveEta card
+include('elements/materials/Notification/MaterialsDriveEta')
+MaterialsDriveEtaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDriveEta card
+include('elements/materials/Notification/MaterialsDriveEta')
+MaterialsDriveEtaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsEnhancedEncryption.card.png b/cloud/documentation/materials/Notification/MaterialsEnhancedEncryption.card.png
new file mode 100644
index 00000000000..2ff8f6e05cf
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsEnhancedEncryption.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsEnhancedEncryption.element.png b/cloud/documentation/materials/Notification/MaterialsEnhancedEncryption.element.png
new file mode 100644
index 00000000000..8b09ba0efbf
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsEnhancedEncryption.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsEnhancedEncryption.md b/cloud/documentation/materials/Notification/MaterialsEnhancedEncryption.md
new file mode 100644
index 00000000000..b41ae3c50f3
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsEnhancedEncryption.md
@@ -0,0 +1,81 @@
+# MaterialsEnhancedEncryption
+```text
+elements/materials/Notification/MaterialsEnhancedEncryption
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsEnhancedEncryption icon](../../../icons/materials/Notification/MaterialsEnhancedEncryption.png) | ![MaterialsEnhancedEncryption element](MaterialsEnhancedEncryption.element.png) | ![MaterialsEnhancedEncryption card](MaterialsEnhancedEncryption.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEnhancedEncryption element
+include('elements/materials/Notification/MaterialsEnhancedEncryption')
+MaterialsEnhancedEncryption('element', 'Enhanced Encryption', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEnhancedEncryption element
+include('elements/materials/Notification/MaterialsEnhancedEncryption')
+MaterialsEnhancedEncryption('element', 'Enhanced Encryption', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEnhancedEncryption card
+include('elements/materials/Notification/MaterialsEnhancedEncryption')
+MaterialsEnhancedEncryptionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEnhancedEncryption card
+include('elements/materials/Notification/MaterialsEnhancedEncryption')
+MaterialsEnhancedEncryptionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsEventAvailable.card.png b/cloud/documentation/materials/Notification/MaterialsEventAvailable.card.png
new file mode 100644
index 00000000000..93ee9063ce2
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsEventAvailable.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsEventAvailable.element.png b/cloud/documentation/materials/Notification/MaterialsEventAvailable.element.png
new file mode 100644
index 00000000000..28761c821d8
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsEventAvailable.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsEventAvailable.md b/cloud/documentation/materials/Notification/MaterialsEventAvailable.md
new file mode 100644
index 00000000000..b65669a3bad
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsEventAvailable.md
@@ -0,0 +1,81 @@
+# MaterialsEventAvailable
+```text
+elements/materials/Notification/MaterialsEventAvailable
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsEventAvailable icon](../../../icons/materials/Notification/MaterialsEventAvailable.png) | ![MaterialsEventAvailable element](MaterialsEventAvailable.element.png) | ![MaterialsEventAvailable card](MaterialsEventAvailable.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEventAvailable element
+include('elements/materials/Notification/MaterialsEventAvailable')
+MaterialsEventAvailable('element', 'Event Available', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEventAvailable element
+include('elements/materials/Notification/MaterialsEventAvailable')
+MaterialsEventAvailable('element', 'Event Available', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEventAvailable card
+include('elements/materials/Notification/MaterialsEventAvailable')
+MaterialsEventAvailableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEventAvailable card
+include('elements/materials/Notification/MaterialsEventAvailable')
+MaterialsEventAvailableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsEventBusy.card.png b/cloud/documentation/materials/Notification/MaterialsEventBusy.card.png
new file mode 100644
index 00000000000..14033e62429
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsEventBusy.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsEventBusy.element.png b/cloud/documentation/materials/Notification/MaterialsEventBusy.element.png
new file mode 100644
index 00000000000..af44efa596e
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsEventBusy.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsEventBusy.md b/cloud/documentation/materials/Notification/MaterialsEventBusy.md
new file mode 100644
index 00000000000..72cb8c5bea8
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsEventBusy.md
@@ -0,0 +1,81 @@
+# MaterialsEventBusy
+```text
+elements/materials/Notification/MaterialsEventBusy
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsEventBusy icon](../../../icons/materials/Notification/MaterialsEventBusy.png) | ![MaterialsEventBusy element](MaterialsEventBusy.element.png) | ![MaterialsEventBusy card](MaterialsEventBusy.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEventBusy element
+include('elements/materials/Notification/MaterialsEventBusy')
+MaterialsEventBusy('element', 'Event Busy', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEventBusy element
+include('elements/materials/Notification/MaterialsEventBusy')
+MaterialsEventBusy('element', 'Event Busy', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEventBusy card
+include('elements/materials/Notification/MaterialsEventBusy')
+MaterialsEventBusyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEventBusy card
+include('elements/materials/Notification/MaterialsEventBusy')
+MaterialsEventBusyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsEventNote.card.png b/cloud/documentation/materials/Notification/MaterialsEventNote.card.png
new file mode 100644
index 00000000000..82c371ca161
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsEventNote.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsEventNote.element.png b/cloud/documentation/materials/Notification/MaterialsEventNote.element.png
new file mode 100644
index 00000000000..f806ff96536
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsEventNote.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsEventNote.md b/cloud/documentation/materials/Notification/MaterialsEventNote.md
new file mode 100644
index 00000000000..2c321c18416
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsEventNote.md
@@ -0,0 +1,81 @@
+# MaterialsEventNote
+```text
+elements/materials/Notification/MaterialsEventNote
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsEventNote icon](../../../icons/materials/Notification/MaterialsEventNote.png) | ![MaterialsEventNote element](MaterialsEventNote.element.png) | ![MaterialsEventNote card](MaterialsEventNote.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEventNote element
+include('elements/materials/Notification/MaterialsEventNote')
+MaterialsEventNote('element', 'Event Note', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEventNote element
+include('elements/materials/Notification/MaterialsEventNote')
+MaterialsEventNote('element', 'Event Note', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEventNote card
+include('elements/materials/Notification/MaterialsEventNote')
+MaterialsEventNoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEventNote card
+include('elements/materials/Notification/MaterialsEventNote')
+MaterialsEventNoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsFolderSpecial.card.png b/cloud/documentation/materials/Notification/MaterialsFolderSpecial.card.png
new file mode 100644
index 00000000000..7600ac37bf4
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsFolderSpecial.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsFolderSpecial.element.png b/cloud/documentation/materials/Notification/MaterialsFolderSpecial.element.png
new file mode 100644
index 00000000000..0ade556366b
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsFolderSpecial.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsFolderSpecial.md b/cloud/documentation/materials/Notification/MaterialsFolderSpecial.md
new file mode 100644
index 00000000000..a4b593b89ff
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsFolderSpecial.md
@@ -0,0 +1,81 @@
+# MaterialsFolderSpecial
+```text
+elements/materials/Notification/MaterialsFolderSpecial
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFolderSpecial icon](../../../icons/materials/Notification/MaterialsFolderSpecial.png) | ![MaterialsFolderSpecial element](MaterialsFolderSpecial.element.png) | ![MaterialsFolderSpecial card](MaterialsFolderSpecial.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFolderSpecial element
+include('elements/materials/Notification/MaterialsFolderSpecial')
+MaterialsFolderSpecial('element', 'Folder Special', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFolderSpecial element
+include('elements/materials/Notification/MaterialsFolderSpecial')
+MaterialsFolderSpecial('element', 'Folder Special', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFolderSpecial card
+include('elements/materials/Notification/MaterialsFolderSpecial')
+MaterialsFolderSpecialCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFolderSpecial card
+include('elements/materials/Notification/MaterialsFolderSpecial')
+MaterialsFolderSpecialCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsLiveTv.card.png b/cloud/documentation/materials/Notification/MaterialsLiveTv.card.png
new file mode 100644
index 00000000000..929fd70c023
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsLiveTv.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsLiveTv.element.png b/cloud/documentation/materials/Notification/MaterialsLiveTv.element.png
new file mode 100644
index 00000000000..b2e19451e66
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsLiveTv.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsLiveTv.md b/cloud/documentation/materials/Notification/MaterialsLiveTv.md
new file mode 100644
index 00000000000..664322cc8eb
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsLiveTv.md
@@ -0,0 +1,81 @@
+# MaterialsLiveTv
+```text
+elements/materials/Notification/MaterialsLiveTv
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLiveTv icon](../../../icons/materials/Notification/MaterialsLiveTv.png) | ![MaterialsLiveTv element](MaterialsLiveTv.element.png) | ![MaterialsLiveTv card](MaterialsLiveTv.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLiveTv element
+include('elements/materials/Notification/MaterialsLiveTv')
+MaterialsLiveTv('element', 'Live Tv', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLiveTv element
+include('elements/materials/Notification/MaterialsLiveTv')
+MaterialsLiveTv('element', 'Live Tv', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLiveTv card
+include('elements/materials/Notification/MaterialsLiveTv')
+MaterialsLiveTvCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLiveTv card
+include('elements/materials/Notification/MaterialsLiveTv')
+MaterialsLiveTvCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsMms.card.png b/cloud/documentation/materials/Notification/MaterialsMms.card.png
new file mode 100644
index 00000000000..4c134e981b3
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsMms.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsMms.element.png b/cloud/documentation/materials/Notification/MaterialsMms.element.png
new file mode 100644
index 00000000000..6dea3b673f1
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsMms.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsMms.md b/cloud/documentation/materials/Notification/MaterialsMms.md
new file mode 100644
index 00000000000..ad1990cccd2
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsMms.md
@@ -0,0 +1,81 @@
+# MaterialsMms
+```text
+elements/materials/Notification/MaterialsMms
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMms icon](../../../icons/materials/Notification/MaterialsMms.png) | ![MaterialsMms element](MaterialsMms.element.png) | ![MaterialsMms card](MaterialsMms.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMms element
+include('elements/materials/Notification/MaterialsMms')
+MaterialsMms('element', 'Mms', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMms element
+include('elements/materials/Notification/MaterialsMms')
+MaterialsMms('element', 'Mms', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMms card
+include('elements/materials/Notification/MaterialsMms')
+MaterialsMmsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMms card
+include('elements/materials/Notification/MaterialsMms')
+MaterialsMmsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsMore.card.png b/cloud/documentation/materials/Notification/MaterialsMore.card.png
new file mode 100644
index 00000000000..ba86f28450c
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsMore.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsMore.element.png b/cloud/documentation/materials/Notification/MaterialsMore.element.png
new file mode 100644
index 00000000000..30e3df88e2b
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsMore.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsMore.md b/cloud/documentation/materials/Notification/MaterialsMore.md
new file mode 100644
index 00000000000..45f7f7ca12e
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsMore.md
@@ -0,0 +1,81 @@
+# MaterialsMore
+```text
+elements/materials/Notification/MaterialsMore
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMore icon](../../../icons/materials/Notification/MaterialsMore.png) | ![MaterialsMore element](MaterialsMore.element.png) | ![MaterialsMore card](MaterialsMore.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMore element
+include('elements/materials/Notification/MaterialsMore')
+MaterialsMore('element', 'More', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMore element
+include('elements/materials/Notification/MaterialsMore')
+MaterialsMore('element', 'More', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMore card
+include('elements/materials/Notification/MaterialsMore')
+MaterialsMoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMore card
+include('elements/materials/Notification/MaterialsMore')
+MaterialsMoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsNetworkCheck.card.png b/cloud/documentation/materials/Notification/MaterialsNetworkCheck.card.png
new file mode 100644
index 00000000000..73949b45bc8
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsNetworkCheck.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsNetworkCheck.element.png b/cloud/documentation/materials/Notification/MaterialsNetworkCheck.element.png
new file mode 100644
index 00000000000..2395a70c897
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsNetworkCheck.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsNetworkCheck.md b/cloud/documentation/materials/Notification/MaterialsNetworkCheck.md
new file mode 100644
index 00000000000..32bf52e7842
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsNetworkCheck.md
@@ -0,0 +1,81 @@
+# MaterialsNetworkCheck
+```text
+elements/materials/Notification/MaterialsNetworkCheck
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNetworkCheck icon](../../../icons/materials/Notification/MaterialsNetworkCheck.png) | ![MaterialsNetworkCheck element](MaterialsNetworkCheck.element.png) | ![MaterialsNetworkCheck card](MaterialsNetworkCheck.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNetworkCheck element
+include('elements/materials/Notification/MaterialsNetworkCheck')
+MaterialsNetworkCheck('element', 'Network Check', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNetworkCheck element
+include('elements/materials/Notification/MaterialsNetworkCheck')
+MaterialsNetworkCheck('element', 'Network Check', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNetworkCheck card
+include('elements/materials/Notification/MaterialsNetworkCheck')
+MaterialsNetworkCheckCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNetworkCheck card
+include('elements/materials/Notification/MaterialsNetworkCheck')
+MaterialsNetworkCheckCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsNetworkLocked.card.png b/cloud/documentation/materials/Notification/MaterialsNetworkLocked.card.png
new file mode 100644
index 00000000000..1867e3464d9
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsNetworkLocked.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsNetworkLocked.element.png b/cloud/documentation/materials/Notification/MaterialsNetworkLocked.element.png
new file mode 100644
index 00000000000..8298870d4d8
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsNetworkLocked.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsNetworkLocked.md b/cloud/documentation/materials/Notification/MaterialsNetworkLocked.md
new file mode 100644
index 00000000000..2fdf855ffdc
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsNetworkLocked.md
@@ -0,0 +1,81 @@
+# MaterialsNetworkLocked
+```text
+elements/materials/Notification/MaterialsNetworkLocked
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNetworkLocked icon](../../../icons/materials/Notification/MaterialsNetworkLocked.png) | ![MaterialsNetworkLocked element](MaterialsNetworkLocked.element.png) | ![MaterialsNetworkLocked card](MaterialsNetworkLocked.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNetworkLocked element
+include('elements/materials/Notification/MaterialsNetworkLocked')
+MaterialsNetworkLocked('element', 'Network Locked', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNetworkLocked element
+include('elements/materials/Notification/MaterialsNetworkLocked')
+MaterialsNetworkLocked('element', 'Network Locked', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNetworkLocked card
+include('elements/materials/Notification/MaterialsNetworkLocked')
+MaterialsNetworkLockedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNetworkLocked card
+include('elements/materials/Notification/MaterialsNetworkLocked')
+MaterialsNetworkLockedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsNoEncryption.card.png b/cloud/documentation/materials/Notification/MaterialsNoEncryption.card.png
new file mode 100644
index 00000000000..2de184fb4a4
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsNoEncryption.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsNoEncryption.element.png b/cloud/documentation/materials/Notification/MaterialsNoEncryption.element.png
new file mode 100644
index 00000000000..6b6e82f98a4
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsNoEncryption.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsNoEncryption.md b/cloud/documentation/materials/Notification/MaterialsNoEncryption.md
new file mode 100644
index 00000000000..bdbba63632e
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsNoEncryption.md
@@ -0,0 +1,81 @@
+# MaterialsNoEncryption
+```text
+elements/materials/Notification/MaterialsNoEncryption
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNoEncryption icon](../../../icons/materials/Notification/MaterialsNoEncryption.png) | ![MaterialsNoEncryption element](MaterialsNoEncryption.element.png) | ![MaterialsNoEncryption card](MaterialsNoEncryption.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNoEncryption element
+include('elements/materials/Notification/MaterialsNoEncryption')
+MaterialsNoEncryption('element', 'No Encryption', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNoEncryption element
+include('elements/materials/Notification/MaterialsNoEncryption')
+MaterialsNoEncryption('element', 'No Encryption', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNoEncryption card
+include('elements/materials/Notification/MaterialsNoEncryption')
+MaterialsNoEncryptionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNoEncryption card
+include('elements/materials/Notification/MaterialsNoEncryption')
+MaterialsNoEncryptionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsOndemandVideo.card.png b/cloud/documentation/materials/Notification/MaterialsOndemandVideo.card.png
new file mode 100644
index 00000000000..e0982410041
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsOndemandVideo.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsOndemandVideo.element.png b/cloud/documentation/materials/Notification/MaterialsOndemandVideo.element.png
new file mode 100644
index 00000000000..b2f1b078b5f
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsOndemandVideo.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsOndemandVideo.md b/cloud/documentation/materials/Notification/MaterialsOndemandVideo.md
new file mode 100644
index 00000000000..e464ceaa30d
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsOndemandVideo.md
@@ -0,0 +1,81 @@
+# MaterialsOndemandVideo
+```text
+elements/materials/Notification/MaterialsOndemandVideo
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsOndemandVideo icon](../../../icons/materials/Notification/MaterialsOndemandVideo.png) | ![MaterialsOndemandVideo element](MaterialsOndemandVideo.element.png) | ![MaterialsOndemandVideo card](MaterialsOndemandVideo.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOndemandVideo element
+include('elements/materials/Notification/MaterialsOndemandVideo')
+MaterialsOndemandVideo('element', 'Ondemand Video', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOndemandVideo element
+include('elements/materials/Notification/MaterialsOndemandVideo')
+MaterialsOndemandVideo('element', 'Ondemand Video', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsOndemandVideo card
+include('elements/materials/Notification/MaterialsOndemandVideo')
+MaterialsOndemandVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsOndemandVideo card
+include('elements/materials/Notification/MaterialsOndemandVideo')
+MaterialsOndemandVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsPersonalVideo.card.png b/cloud/documentation/materials/Notification/MaterialsPersonalVideo.card.png
new file mode 100644
index 00000000000..bf253f57bd9
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPersonalVideo.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPersonalVideo.element.png b/cloud/documentation/materials/Notification/MaterialsPersonalVideo.element.png
new file mode 100644
index 00000000000..fe9d779d82a
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPersonalVideo.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPersonalVideo.md b/cloud/documentation/materials/Notification/MaterialsPersonalVideo.md
new file mode 100644
index 00000000000..ea06ad4c7ff
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsPersonalVideo.md
@@ -0,0 +1,81 @@
+# MaterialsPersonalVideo
+```text
+elements/materials/Notification/MaterialsPersonalVideo
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPersonalVideo icon](../../../icons/materials/Notification/MaterialsPersonalVideo.png) | ![MaterialsPersonalVideo element](MaterialsPersonalVideo.element.png) | ![MaterialsPersonalVideo card](MaterialsPersonalVideo.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonalVideo element
+include('elements/materials/Notification/MaterialsPersonalVideo')
+MaterialsPersonalVideo('element', 'Personal Video', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonalVideo element
+include('elements/materials/Notification/MaterialsPersonalVideo')
+MaterialsPersonalVideo('element', 'Personal Video', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPersonalVideo card
+include('elements/materials/Notification/MaterialsPersonalVideo')
+MaterialsPersonalVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPersonalVideo card
+include('elements/materials/Notification/MaterialsPersonalVideo')
+MaterialsPersonalVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsPhoneBluetoothSpeaker.card.png b/cloud/documentation/materials/Notification/MaterialsPhoneBluetoothSpeaker.card.png
new file mode 100644
index 00000000000..a4c1090eee2
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPhoneBluetoothSpeaker.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPhoneBluetoothSpeaker.element.png b/cloud/documentation/materials/Notification/MaterialsPhoneBluetoothSpeaker.element.png
new file mode 100644
index 00000000000..df5d77ad8da
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPhoneBluetoothSpeaker.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPhoneBluetoothSpeaker.md b/cloud/documentation/materials/Notification/MaterialsPhoneBluetoothSpeaker.md
new file mode 100644
index 00000000000..ead6d6283b4
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsPhoneBluetoothSpeaker.md
@@ -0,0 +1,81 @@
+# MaterialsPhoneBluetoothSpeaker
+```text
+elements/materials/Notification/MaterialsPhoneBluetoothSpeaker
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPhoneBluetoothSpeaker icon](../../../icons/materials/Notification/MaterialsPhoneBluetoothSpeaker.png) | ![MaterialsPhoneBluetoothSpeaker element](MaterialsPhoneBluetoothSpeaker.element.png) | ![MaterialsPhoneBluetoothSpeaker card](MaterialsPhoneBluetoothSpeaker.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneBluetoothSpeaker element
+include('elements/materials/Notification/MaterialsPhoneBluetoothSpeaker')
+MaterialsPhoneBluetoothSpeaker('element', 'Phone Bluetooth Speaker', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneBluetoothSpeaker element
+include('elements/materials/Notification/MaterialsPhoneBluetoothSpeaker')
+MaterialsPhoneBluetoothSpeaker('element', 'Phone Bluetooth Speaker', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhoneBluetoothSpeaker card
+include('elements/materials/Notification/MaterialsPhoneBluetoothSpeaker')
+MaterialsPhoneBluetoothSpeakerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhoneBluetoothSpeaker card
+include('elements/materials/Notification/MaterialsPhoneBluetoothSpeaker')
+MaterialsPhoneBluetoothSpeakerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsPhoneForwarded.card.png b/cloud/documentation/materials/Notification/MaterialsPhoneForwarded.card.png
new file mode 100644
index 00000000000..6c55fb7eac2
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPhoneForwarded.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPhoneForwarded.element.png b/cloud/documentation/materials/Notification/MaterialsPhoneForwarded.element.png
new file mode 100644
index 00000000000..99fd1b36653
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPhoneForwarded.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPhoneForwarded.md b/cloud/documentation/materials/Notification/MaterialsPhoneForwarded.md
new file mode 100644
index 00000000000..5d49be4816e
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsPhoneForwarded.md
@@ -0,0 +1,81 @@
+# MaterialsPhoneForwarded
+```text
+elements/materials/Notification/MaterialsPhoneForwarded
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPhoneForwarded icon](../../../icons/materials/Notification/MaterialsPhoneForwarded.png) | ![MaterialsPhoneForwarded element](MaterialsPhoneForwarded.element.png) | ![MaterialsPhoneForwarded card](MaterialsPhoneForwarded.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneForwarded element
+include('elements/materials/Notification/MaterialsPhoneForwarded')
+MaterialsPhoneForwarded('element', 'Phone Forwarded', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneForwarded element
+include('elements/materials/Notification/MaterialsPhoneForwarded')
+MaterialsPhoneForwarded('element', 'Phone Forwarded', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhoneForwarded card
+include('elements/materials/Notification/MaterialsPhoneForwarded')
+MaterialsPhoneForwardedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhoneForwarded card
+include('elements/materials/Notification/MaterialsPhoneForwarded')
+MaterialsPhoneForwardedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsPhoneInTalk.card.png b/cloud/documentation/materials/Notification/MaterialsPhoneInTalk.card.png
new file mode 100644
index 00000000000..b3c6400b1d2
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPhoneInTalk.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPhoneInTalk.element.png b/cloud/documentation/materials/Notification/MaterialsPhoneInTalk.element.png
new file mode 100644
index 00000000000..0dcd5ac9308
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPhoneInTalk.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPhoneInTalk.md b/cloud/documentation/materials/Notification/MaterialsPhoneInTalk.md
new file mode 100644
index 00000000000..ef05122556c
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsPhoneInTalk.md
@@ -0,0 +1,81 @@
+# MaterialsPhoneInTalk
+```text
+elements/materials/Notification/MaterialsPhoneInTalk
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPhoneInTalk icon](../../../icons/materials/Notification/MaterialsPhoneInTalk.png) | ![MaterialsPhoneInTalk element](MaterialsPhoneInTalk.element.png) | ![MaterialsPhoneInTalk card](MaterialsPhoneInTalk.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneInTalk element
+include('elements/materials/Notification/MaterialsPhoneInTalk')
+MaterialsPhoneInTalk('element', 'Phone In Talk', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneInTalk element
+include('elements/materials/Notification/MaterialsPhoneInTalk')
+MaterialsPhoneInTalk('element', 'Phone In Talk', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhoneInTalk card
+include('elements/materials/Notification/MaterialsPhoneInTalk')
+MaterialsPhoneInTalkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhoneInTalk card
+include('elements/materials/Notification/MaterialsPhoneInTalk')
+MaterialsPhoneInTalkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsPhoneLocked.card.png b/cloud/documentation/materials/Notification/MaterialsPhoneLocked.card.png
new file mode 100644
index 00000000000..5b36044739d
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPhoneLocked.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPhoneLocked.element.png b/cloud/documentation/materials/Notification/MaterialsPhoneLocked.element.png
new file mode 100644
index 00000000000..bb2a6c3f410
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPhoneLocked.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPhoneLocked.md b/cloud/documentation/materials/Notification/MaterialsPhoneLocked.md
new file mode 100644
index 00000000000..a15af8b005f
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsPhoneLocked.md
@@ -0,0 +1,81 @@
+# MaterialsPhoneLocked
+```text
+elements/materials/Notification/MaterialsPhoneLocked
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPhoneLocked icon](../../../icons/materials/Notification/MaterialsPhoneLocked.png) | ![MaterialsPhoneLocked element](MaterialsPhoneLocked.element.png) | ![MaterialsPhoneLocked card](MaterialsPhoneLocked.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneLocked element
+include('elements/materials/Notification/MaterialsPhoneLocked')
+MaterialsPhoneLocked('element', 'Phone Locked', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneLocked element
+include('elements/materials/Notification/MaterialsPhoneLocked')
+MaterialsPhoneLocked('element', 'Phone Locked', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhoneLocked card
+include('elements/materials/Notification/MaterialsPhoneLocked')
+MaterialsPhoneLockedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhoneLocked card
+include('elements/materials/Notification/MaterialsPhoneLocked')
+MaterialsPhoneLockedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsPhoneMissed.card.png b/cloud/documentation/materials/Notification/MaterialsPhoneMissed.card.png
new file mode 100644
index 00000000000..fecd29e6d0f
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPhoneMissed.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPhoneMissed.element.png b/cloud/documentation/materials/Notification/MaterialsPhoneMissed.element.png
new file mode 100644
index 00000000000..cd5252f2f0c
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPhoneMissed.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPhoneMissed.md b/cloud/documentation/materials/Notification/MaterialsPhoneMissed.md
new file mode 100644
index 00000000000..d27784864b1
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsPhoneMissed.md
@@ -0,0 +1,81 @@
+# MaterialsPhoneMissed
+```text
+elements/materials/Notification/MaterialsPhoneMissed
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPhoneMissed icon](../../../icons/materials/Notification/MaterialsPhoneMissed.png) | ![MaterialsPhoneMissed element](MaterialsPhoneMissed.element.png) | ![MaterialsPhoneMissed card](MaterialsPhoneMissed.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneMissed element
+include('elements/materials/Notification/MaterialsPhoneMissed')
+MaterialsPhoneMissed('element', 'Phone Missed', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneMissed element
+include('elements/materials/Notification/MaterialsPhoneMissed')
+MaterialsPhoneMissed('element', 'Phone Missed', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhoneMissed card
+include('elements/materials/Notification/MaterialsPhoneMissed')
+MaterialsPhoneMissedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhoneMissed card
+include('elements/materials/Notification/MaterialsPhoneMissed')
+MaterialsPhoneMissedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsPhonePaused.card.png b/cloud/documentation/materials/Notification/MaterialsPhonePaused.card.png
new file mode 100644
index 00000000000..a9beccfbe2d
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPhonePaused.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPhonePaused.element.png b/cloud/documentation/materials/Notification/MaterialsPhonePaused.element.png
new file mode 100644
index 00000000000..9530b552977
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPhonePaused.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPhonePaused.md b/cloud/documentation/materials/Notification/MaterialsPhonePaused.md
new file mode 100644
index 00000000000..3065f16e2c1
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsPhonePaused.md
@@ -0,0 +1,81 @@
+# MaterialsPhonePaused
+```text
+elements/materials/Notification/MaterialsPhonePaused
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPhonePaused icon](../../../icons/materials/Notification/MaterialsPhonePaused.png) | ![MaterialsPhonePaused element](MaterialsPhonePaused.element.png) | ![MaterialsPhonePaused card](MaterialsPhonePaused.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhonePaused element
+include('elements/materials/Notification/MaterialsPhonePaused')
+MaterialsPhonePaused('element', 'Phone Paused', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhonePaused element
+include('elements/materials/Notification/MaterialsPhonePaused')
+MaterialsPhonePaused('element', 'Phone Paused', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhonePaused card
+include('elements/materials/Notification/MaterialsPhonePaused')
+MaterialsPhonePausedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhonePaused card
+include('elements/materials/Notification/MaterialsPhonePaused')
+MaterialsPhonePausedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsPower.card.png b/cloud/documentation/materials/Notification/MaterialsPower.card.png
new file mode 100644
index 00000000000..d1775b0246f
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPower.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPower.element.png b/cloud/documentation/materials/Notification/MaterialsPower.element.png
new file mode 100644
index 00000000000..e923ef01046
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPower.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPower.md b/cloud/documentation/materials/Notification/MaterialsPower.md
new file mode 100644
index 00000000000..deb3b5efd7f
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsPower.md
@@ -0,0 +1,81 @@
+# MaterialsPower
+```text
+elements/materials/Notification/MaterialsPower
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPower icon](../../../icons/materials/Notification/MaterialsPower.png) | ![MaterialsPower element](MaterialsPower.element.png) | ![MaterialsPower card](MaterialsPower.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPower element
+include('elements/materials/Notification/MaterialsPower')
+MaterialsPower('element', 'Power', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPower element
+include('elements/materials/Notification/MaterialsPower')
+MaterialsPower('element', 'Power', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPower card
+include('elements/materials/Notification/MaterialsPower')
+MaterialsPowerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPower card
+include('elements/materials/Notification/MaterialsPower')
+MaterialsPowerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsPriorityHigh.card.png b/cloud/documentation/materials/Notification/MaterialsPriorityHigh.card.png
new file mode 100644
index 00000000000..d4cac2c5a97
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPriorityHigh.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPriorityHigh.element.png b/cloud/documentation/materials/Notification/MaterialsPriorityHigh.element.png
new file mode 100644
index 00000000000..3c5f72549a4
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsPriorityHigh.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsPriorityHigh.md b/cloud/documentation/materials/Notification/MaterialsPriorityHigh.md
new file mode 100644
index 00000000000..77783b6fcdd
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsPriorityHigh.md
@@ -0,0 +1,81 @@
+# MaterialsPriorityHigh
+```text
+elements/materials/Notification/MaterialsPriorityHigh
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPriorityHigh icon](../../../icons/materials/Notification/MaterialsPriorityHigh.png) | ![MaterialsPriorityHigh element](MaterialsPriorityHigh.element.png) | ![MaterialsPriorityHigh card](MaterialsPriorityHigh.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPriorityHigh element
+include('elements/materials/Notification/MaterialsPriorityHigh')
+MaterialsPriorityHigh('element', 'Priority High', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPriorityHigh element
+include('elements/materials/Notification/MaterialsPriorityHigh')
+MaterialsPriorityHigh('element', 'Priority High', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPriorityHigh card
+include('elements/materials/Notification/MaterialsPriorityHigh')
+MaterialsPriorityHighCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPriorityHigh card
+include('elements/materials/Notification/MaterialsPriorityHigh')
+MaterialsPriorityHighCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsRvHookup.card.png b/cloud/documentation/materials/Notification/MaterialsRvHookup.card.png
new file mode 100644
index 00000000000..579db921f96
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsRvHookup.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsRvHookup.element.png b/cloud/documentation/materials/Notification/MaterialsRvHookup.element.png
new file mode 100644
index 00000000000..c87b37527ac
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsRvHookup.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsRvHookup.md b/cloud/documentation/materials/Notification/MaterialsRvHookup.md
new file mode 100644
index 00000000000..189d7782084
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsRvHookup.md
@@ -0,0 +1,81 @@
+# MaterialsRvHookup
+```text
+elements/materials/Notification/MaterialsRvHookup
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRvHookup icon](../../../icons/materials/Notification/MaterialsRvHookup.png) | ![MaterialsRvHookup element](MaterialsRvHookup.element.png) | ![MaterialsRvHookup card](MaterialsRvHookup.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRvHookup element
+include('elements/materials/Notification/MaterialsRvHookup')
+MaterialsRvHookup('element', 'Rv Hookup', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRvHookup element
+include('elements/materials/Notification/MaterialsRvHookup')
+MaterialsRvHookup('element', 'Rv Hookup', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRvHookup card
+include('elements/materials/Notification/MaterialsRvHookup')
+MaterialsRvHookupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRvHookup card
+include('elements/materials/Notification/MaterialsRvHookup')
+MaterialsRvHookupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsSdCard.card.png b/cloud/documentation/materials/Notification/MaterialsSdCard.card.png
new file mode 100644
index 00000000000..05656c52b4b
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsSdCard.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsSdCard.element.png b/cloud/documentation/materials/Notification/MaterialsSdCard.element.png
new file mode 100644
index 00000000000..893eda01d12
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsSdCard.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsSdCard.md b/cloud/documentation/materials/Notification/MaterialsSdCard.md
new file mode 100644
index 00000000000..45af982a67e
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsSdCard.md
@@ -0,0 +1,81 @@
+# MaterialsSdCard
+```text
+elements/materials/Notification/MaterialsSdCard
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSdCard icon](../../../icons/materials/Notification/MaterialsSdCard.png) | ![MaterialsSdCard element](MaterialsSdCard.element.png) | ![MaterialsSdCard card](MaterialsSdCard.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSdCard element
+include('elements/materials/Notification/MaterialsSdCard')
+MaterialsSdCard('element', 'Sd Card', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSdCard element
+include('elements/materials/Notification/MaterialsSdCard')
+MaterialsSdCard('element', 'Sd Card', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSdCard card
+include('elements/materials/Notification/MaterialsSdCard')
+MaterialsSdCardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSdCard card
+include('elements/materials/Notification/MaterialsSdCard')
+MaterialsSdCardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsSimCardAlert.card.png b/cloud/documentation/materials/Notification/MaterialsSimCardAlert.card.png
new file mode 100644
index 00000000000..ed2c566abe6
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsSimCardAlert.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsSimCardAlert.element.png b/cloud/documentation/materials/Notification/MaterialsSimCardAlert.element.png
new file mode 100644
index 00000000000..7852f9ab750
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsSimCardAlert.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsSimCardAlert.md b/cloud/documentation/materials/Notification/MaterialsSimCardAlert.md
new file mode 100644
index 00000000000..38d22fbdcd6
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsSimCardAlert.md
@@ -0,0 +1,81 @@
+# MaterialsSimCardAlert
+```text
+elements/materials/Notification/MaterialsSimCardAlert
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSimCardAlert icon](../../../icons/materials/Notification/MaterialsSimCardAlert.png) | ![MaterialsSimCardAlert element](MaterialsSimCardAlert.element.png) | ![MaterialsSimCardAlert card](MaterialsSimCardAlert.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSimCardAlert element
+include('elements/materials/Notification/MaterialsSimCardAlert')
+MaterialsSimCardAlert('element', 'Sim Card Alert', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSimCardAlert element
+include('elements/materials/Notification/MaterialsSimCardAlert')
+MaterialsSimCardAlert('element', 'Sim Card Alert', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSimCardAlert card
+include('elements/materials/Notification/MaterialsSimCardAlert')
+MaterialsSimCardAlertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSimCardAlert card
+include('elements/materials/Notification/MaterialsSimCardAlert')
+MaterialsSimCardAlertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsSms.card.png b/cloud/documentation/materials/Notification/MaterialsSms.card.png
new file mode 100644
index 00000000000..cd72f9a72e3
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsSms.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsSms.element.png b/cloud/documentation/materials/Notification/MaterialsSms.element.png
new file mode 100644
index 00000000000..f87056ac4e5
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsSms.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsSms.md b/cloud/documentation/materials/Notification/MaterialsSms.md
new file mode 100644
index 00000000000..2409d0cfe91
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsSms.md
@@ -0,0 +1,81 @@
+# MaterialsSms
+```text
+elements/materials/Notification/MaterialsSms
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSms icon](../../../icons/materials/Notification/MaterialsSms.png) | ![MaterialsSms element](MaterialsSms.element.png) | ![MaterialsSms card](MaterialsSms.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSms element
+include('elements/materials/Notification/MaterialsSms')
+MaterialsSms('element', 'Sms', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSms element
+include('elements/materials/Notification/MaterialsSms')
+MaterialsSms('element', 'Sms', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSms card
+include('elements/materials/Notification/MaterialsSms')
+MaterialsSmsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSms card
+include('elements/materials/Notification/MaterialsSms')
+MaterialsSmsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsSmsFailed.card.png b/cloud/documentation/materials/Notification/MaterialsSmsFailed.card.png
new file mode 100644
index 00000000000..fc34e3eb709
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsSmsFailed.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsSmsFailed.element.png b/cloud/documentation/materials/Notification/MaterialsSmsFailed.element.png
new file mode 100644
index 00000000000..a147bc7cf11
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsSmsFailed.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsSmsFailed.md b/cloud/documentation/materials/Notification/MaterialsSmsFailed.md
new file mode 100644
index 00000000000..e6887e9dc63
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsSmsFailed.md
@@ -0,0 +1,81 @@
+# MaterialsSmsFailed
+```text
+elements/materials/Notification/MaterialsSmsFailed
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSmsFailed icon](../../../icons/materials/Notification/MaterialsSmsFailed.png) | ![MaterialsSmsFailed element](MaterialsSmsFailed.element.png) | ![MaterialsSmsFailed card](MaterialsSmsFailed.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSmsFailed element
+include('elements/materials/Notification/MaterialsSmsFailed')
+MaterialsSmsFailed('element', 'Sms Failed', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSmsFailed element
+include('elements/materials/Notification/MaterialsSmsFailed')
+MaterialsSmsFailed('element', 'Sms Failed', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSmsFailed card
+include('elements/materials/Notification/MaterialsSmsFailed')
+MaterialsSmsFailedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSmsFailed card
+include('elements/materials/Notification/MaterialsSmsFailed')
+MaterialsSmsFailedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsSync.card.png b/cloud/documentation/materials/Notification/MaterialsSync.card.png
new file mode 100644
index 00000000000..c42c01e4fc9
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsSync.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsSync.element.png b/cloud/documentation/materials/Notification/MaterialsSync.element.png
new file mode 100644
index 00000000000..5037618570e
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsSync.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsSync.md b/cloud/documentation/materials/Notification/MaterialsSync.md
new file mode 100644
index 00000000000..b26d5a3798f
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsSync.md
@@ -0,0 +1,81 @@
+# MaterialsSync
+```text
+elements/materials/Notification/MaterialsSync
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSync icon](../../../icons/materials/Notification/MaterialsSync.png) | ![MaterialsSync element](MaterialsSync.element.png) | ![MaterialsSync card](MaterialsSync.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSync element
+include('elements/materials/Notification/MaterialsSync')
+MaterialsSync('element', 'Sync', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSync element
+include('elements/materials/Notification/MaterialsSync')
+MaterialsSync('element', 'Sync', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSync card
+include('elements/materials/Notification/MaterialsSync')
+MaterialsSyncCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSync card
+include('elements/materials/Notification/MaterialsSync')
+MaterialsSyncCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsSyncDisabled.card.png b/cloud/documentation/materials/Notification/MaterialsSyncDisabled.card.png
new file mode 100644
index 00000000000..b7d5fd6a703
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsSyncDisabled.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsSyncDisabled.element.png b/cloud/documentation/materials/Notification/MaterialsSyncDisabled.element.png
new file mode 100644
index 00000000000..d745e584b93
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsSyncDisabled.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsSyncDisabled.md b/cloud/documentation/materials/Notification/MaterialsSyncDisabled.md
new file mode 100644
index 00000000000..d90cc2e8a24
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsSyncDisabled.md
@@ -0,0 +1,81 @@
+# MaterialsSyncDisabled
+```text
+elements/materials/Notification/MaterialsSyncDisabled
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSyncDisabled icon](../../../icons/materials/Notification/MaterialsSyncDisabled.png) | ![MaterialsSyncDisabled element](MaterialsSyncDisabled.element.png) | ![MaterialsSyncDisabled card](MaterialsSyncDisabled.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSyncDisabled element
+include('elements/materials/Notification/MaterialsSyncDisabled')
+MaterialsSyncDisabled('element', 'Sync Disabled', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSyncDisabled element
+include('elements/materials/Notification/MaterialsSyncDisabled')
+MaterialsSyncDisabled('element', 'Sync Disabled', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSyncDisabled card
+include('elements/materials/Notification/MaterialsSyncDisabled')
+MaterialsSyncDisabledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSyncDisabled card
+include('elements/materials/Notification/MaterialsSyncDisabled')
+MaterialsSyncDisabledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsSyncProblem.card.png b/cloud/documentation/materials/Notification/MaterialsSyncProblem.card.png
new file mode 100644
index 00000000000..83cfb908f8d
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsSyncProblem.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsSyncProblem.element.png b/cloud/documentation/materials/Notification/MaterialsSyncProblem.element.png
new file mode 100644
index 00000000000..9bf9b6681cf
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsSyncProblem.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsSyncProblem.md b/cloud/documentation/materials/Notification/MaterialsSyncProblem.md
new file mode 100644
index 00000000000..c6c536bea68
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsSyncProblem.md
@@ -0,0 +1,81 @@
+# MaterialsSyncProblem
+```text
+elements/materials/Notification/MaterialsSyncProblem
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSyncProblem icon](../../../icons/materials/Notification/MaterialsSyncProblem.png) | ![MaterialsSyncProblem element](MaterialsSyncProblem.element.png) | ![MaterialsSyncProblem card](MaterialsSyncProblem.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSyncProblem element
+include('elements/materials/Notification/MaterialsSyncProblem')
+MaterialsSyncProblem('element', 'Sync Problem', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSyncProblem element
+include('elements/materials/Notification/MaterialsSyncProblem')
+MaterialsSyncProblem('element', 'Sync Problem', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSyncProblem card
+include('elements/materials/Notification/MaterialsSyncProblem')
+MaterialsSyncProblemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSyncProblem card
+include('elements/materials/Notification/MaterialsSyncProblem')
+MaterialsSyncProblemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsSystemUpdate.card.png b/cloud/documentation/materials/Notification/MaterialsSystemUpdate.card.png
new file mode 100644
index 00000000000..d296dcd3a53
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsSystemUpdate.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsSystemUpdate.element.png b/cloud/documentation/materials/Notification/MaterialsSystemUpdate.element.png
new file mode 100644
index 00000000000..82c8c177257
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsSystemUpdate.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsSystemUpdate.md b/cloud/documentation/materials/Notification/MaterialsSystemUpdate.md
new file mode 100644
index 00000000000..dd6c2a27e2c
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsSystemUpdate.md
@@ -0,0 +1,81 @@
+# MaterialsSystemUpdate
+```text
+elements/materials/Notification/MaterialsSystemUpdate
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSystemUpdate icon](../../../icons/materials/Notification/MaterialsSystemUpdate.png) | ![MaterialsSystemUpdate element](MaterialsSystemUpdate.element.png) | ![MaterialsSystemUpdate card](MaterialsSystemUpdate.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSystemUpdate element
+include('elements/materials/Notification/MaterialsSystemUpdate')
+MaterialsSystemUpdate('element', 'System Update', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSystemUpdate element
+include('elements/materials/Notification/MaterialsSystemUpdate')
+MaterialsSystemUpdate('element', 'System Update', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSystemUpdate card
+include('elements/materials/Notification/MaterialsSystemUpdate')
+MaterialsSystemUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSystemUpdate card
+include('elements/materials/Notification/MaterialsSystemUpdate')
+MaterialsSystemUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsTapAndPlay.card.png b/cloud/documentation/materials/Notification/MaterialsTapAndPlay.card.png
new file mode 100644
index 00000000000..ecd9670110e
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsTapAndPlay.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsTapAndPlay.element.png b/cloud/documentation/materials/Notification/MaterialsTapAndPlay.element.png
new file mode 100644
index 00000000000..06c615541e3
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsTapAndPlay.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsTapAndPlay.md b/cloud/documentation/materials/Notification/MaterialsTapAndPlay.md
new file mode 100644
index 00000000000..6424f58ae94
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsTapAndPlay.md
@@ -0,0 +1,81 @@
+# MaterialsTapAndPlay
+```text
+elements/materials/Notification/MaterialsTapAndPlay
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTapAndPlay icon](../../../icons/materials/Notification/MaterialsTapAndPlay.png) | ![MaterialsTapAndPlay element](MaterialsTapAndPlay.element.png) | ![MaterialsTapAndPlay card](MaterialsTapAndPlay.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTapAndPlay element
+include('elements/materials/Notification/MaterialsTapAndPlay')
+MaterialsTapAndPlay('element', 'Tap And Play', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTapAndPlay element
+include('elements/materials/Notification/MaterialsTapAndPlay')
+MaterialsTapAndPlay('element', 'Tap And Play', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTapAndPlay card
+include('elements/materials/Notification/MaterialsTapAndPlay')
+MaterialsTapAndPlayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTapAndPlay card
+include('elements/materials/Notification/MaterialsTapAndPlay')
+MaterialsTapAndPlayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsTimeToLeave.card.png b/cloud/documentation/materials/Notification/MaterialsTimeToLeave.card.png
new file mode 100644
index 00000000000..9d15222cd85
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsTimeToLeave.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsTimeToLeave.element.png b/cloud/documentation/materials/Notification/MaterialsTimeToLeave.element.png
new file mode 100644
index 00000000000..8a1fbe0f5d3
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsTimeToLeave.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsTimeToLeave.md b/cloud/documentation/materials/Notification/MaterialsTimeToLeave.md
new file mode 100644
index 00000000000..a6decf65ca6
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsTimeToLeave.md
@@ -0,0 +1,81 @@
+# MaterialsTimeToLeave
+```text
+elements/materials/Notification/MaterialsTimeToLeave
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsTimeToLeave icon](../../../icons/materials/Notification/MaterialsTimeToLeave.png) | ![MaterialsTimeToLeave element](MaterialsTimeToLeave.element.png) | ![MaterialsTimeToLeave card](MaterialsTimeToLeave.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimeToLeave element
+include('elements/materials/Notification/MaterialsTimeToLeave')
+MaterialsTimeToLeave('element', 'Time To Leave', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimeToLeave element
+include('elements/materials/Notification/MaterialsTimeToLeave')
+MaterialsTimeToLeave('element', 'Time To Leave', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTimeToLeave card
+include('elements/materials/Notification/MaterialsTimeToLeave')
+MaterialsTimeToLeaveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTimeToLeave card
+include('elements/materials/Notification/MaterialsTimeToLeave')
+MaterialsTimeToLeaveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsVibration.card.png b/cloud/documentation/materials/Notification/MaterialsVibration.card.png
new file mode 100644
index 00000000000..75126f11b56
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsVibration.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsVibration.element.png b/cloud/documentation/materials/Notification/MaterialsVibration.element.png
new file mode 100644
index 00000000000..c22adb18bf4
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsVibration.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsVibration.md b/cloud/documentation/materials/Notification/MaterialsVibration.md
new file mode 100644
index 00000000000..fa5dc3cb053
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsVibration.md
@@ -0,0 +1,81 @@
+# MaterialsVibration
+```text
+elements/materials/Notification/MaterialsVibration
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVibration icon](../../../icons/materials/Notification/MaterialsVibration.png) | ![MaterialsVibration element](MaterialsVibration.element.png) | ![MaterialsVibration card](MaterialsVibration.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVibration element
+include('elements/materials/Notification/MaterialsVibration')
+MaterialsVibration('element', 'Vibration', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVibration element
+include('elements/materials/Notification/MaterialsVibration')
+MaterialsVibration('element', 'Vibration', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVibration card
+include('elements/materials/Notification/MaterialsVibration')
+MaterialsVibrationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVibration card
+include('elements/materials/Notification/MaterialsVibration')
+MaterialsVibrationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsVoiceChat.card.png b/cloud/documentation/materials/Notification/MaterialsVoiceChat.card.png
new file mode 100644
index 00000000000..cd944b2e684
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsVoiceChat.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsVoiceChat.element.png b/cloud/documentation/materials/Notification/MaterialsVoiceChat.element.png
new file mode 100644
index 00000000000..306d7fde46b
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsVoiceChat.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsVoiceChat.md b/cloud/documentation/materials/Notification/MaterialsVoiceChat.md
new file mode 100644
index 00000000000..435735e5011
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsVoiceChat.md
@@ -0,0 +1,81 @@
+# MaterialsVoiceChat
+```text
+elements/materials/Notification/MaterialsVoiceChat
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVoiceChat icon](../../../icons/materials/Notification/MaterialsVoiceChat.png) | ![MaterialsVoiceChat element](MaterialsVoiceChat.element.png) | ![MaterialsVoiceChat card](MaterialsVoiceChat.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVoiceChat element
+include('elements/materials/Notification/MaterialsVoiceChat')
+MaterialsVoiceChat('element', 'Voice Chat', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVoiceChat element
+include('elements/materials/Notification/MaterialsVoiceChat')
+MaterialsVoiceChat('element', 'Voice Chat', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVoiceChat card
+include('elements/materials/Notification/MaterialsVoiceChat')
+MaterialsVoiceChatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVoiceChat card
+include('elements/materials/Notification/MaterialsVoiceChat')
+MaterialsVoiceChatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsVpnLock.card.png b/cloud/documentation/materials/Notification/MaterialsVpnLock.card.png
new file mode 100644
index 00000000000..59f876f6f68
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsVpnLock.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsVpnLock.element.png b/cloud/documentation/materials/Notification/MaterialsVpnLock.element.png
new file mode 100644
index 00000000000..b4f2cbb576b
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsVpnLock.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsVpnLock.md b/cloud/documentation/materials/Notification/MaterialsVpnLock.md
new file mode 100644
index 00000000000..40fab334b24
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsVpnLock.md
@@ -0,0 +1,81 @@
+# MaterialsVpnLock
+```text
+elements/materials/Notification/MaterialsVpnLock
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsVpnLock icon](../../../icons/materials/Notification/MaterialsVpnLock.png) | ![MaterialsVpnLock element](MaterialsVpnLock.element.png) | ![MaterialsVpnLock card](MaterialsVpnLock.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVpnLock element
+include('elements/materials/Notification/MaterialsVpnLock')
+MaterialsVpnLock('element', 'Vpn Lock', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVpnLock element
+include('elements/materials/Notification/MaterialsVpnLock')
+MaterialsVpnLock('element', 'Vpn Lock', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVpnLock card
+include('elements/materials/Notification/MaterialsVpnLock')
+MaterialsVpnLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVpnLock card
+include('elements/materials/Notification/MaterialsVpnLock')
+MaterialsVpnLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsWc.card.png b/cloud/documentation/materials/Notification/MaterialsWc.card.png
new file mode 100644
index 00000000000..f55fd69d14a
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsWc.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsWc.element.png b/cloud/documentation/materials/Notification/MaterialsWc.element.png
new file mode 100644
index 00000000000..405e80494e8
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsWc.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsWc.md b/cloud/documentation/materials/Notification/MaterialsWc.md
new file mode 100644
index 00000000000..bf5fa4ab1fe
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsWc.md
@@ -0,0 +1,81 @@
+# MaterialsWc
+```text
+elements/materials/Notification/MaterialsWc
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWc icon](../../../icons/materials/Notification/MaterialsWc.png) | ![MaterialsWc element](MaterialsWc.element.png) | ![MaterialsWc card](MaterialsWc.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWc element
+include('elements/materials/Notification/MaterialsWc')
+MaterialsWc('element', 'Wc', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWc element
+include('elements/materials/Notification/MaterialsWc')
+MaterialsWc('element', 'Wc', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWc card
+include('elements/materials/Notification/MaterialsWc')
+MaterialsWcCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWc card
+include('elements/materials/Notification/MaterialsWc')
+MaterialsWcCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Notification/MaterialsWifi.card.png b/cloud/documentation/materials/Notification/MaterialsWifi.card.png
new file mode 100644
index 00000000000..ebce239c158
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsWifi.card.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsWifi.element.png b/cloud/documentation/materials/Notification/MaterialsWifi.element.png
new file mode 100644
index 00000000000..14b5bb76c3f
Binary files /dev/null and b/cloud/documentation/materials/Notification/MaterialsWifi.element.png differ
diff --git a/cloud/documentation/materials/Notification/MaterialsWifi.md b/cloud/documentation/materials/Notification/MaterialsWifi.md
new file mode 100644
index 00000000000..b477735e493
--- /dev/null
+++ b/cloud/documentation/materials/Notification/MaterialsWifi.md
@@ -0,0 +1,81 @@
+# MaterialsWifi
+```text
+elements/materials/Notification/MaterialsWifi
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWifi icon](../../../icons/materials/Notification/MaterialsWifi.png) | ![MaterialsWifi element](MaterialsWifi.element.png) | ![MaterialsWifi card](MaterialsWifi.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWifi element
+include('elements/materials/Notification/MaterialsWifi')
+MaterialsWifi('element', 'Wifi', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWifi element
+include('elements/materials/Notification/MaterialsWifi')
+MaterialsWifi('element', 'Wifi', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWifi card
+include('elements/materials/Notification/MaterialsWifi')
+MaterialsWifiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWifi card
+include('elements/materials/Notification/MaterialsWifi')
+MaterialsWifiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsAcUnit.card.png b/cloud/documentation/materials/Places/MaterialsAcUnit.card.png
new file mode 100644
index 00000000000..f80b2535d9b
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsAcUnit.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsAcUnit.element.png b/cloud/documentation/materials/Places/MaterialsAcUnit.element.png
new file mode 100644
index 00000000000..d25b210ffe6
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsAcUnit.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsAcUnit.md b/cloud/documentation/materials/Places/MaterialsAcUnit.md
new file mode 100644
index 00000000000..a55e1d2d24f
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsAcUnit.md
@@ -0,0 +1,81 @@
+# MaterialsAcUnit
+```text
+elements/materials/Places/MaterialsAcUnit
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAcUnit icon](../../../icons/materials/Places/MaterialsAcUnit.png) | ![MaterialsAcUnit element](MaterialsAcUnit.element.png) | ![MaterialsAcUnit card](MaterialsAcUnit.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAcUnit element
+include('elements/materials/Places/MaterialsAcUnit')
+MaterialsAcUnit('element', 'Ac Unit', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAcUnit element
+include('elements/materials/Places/MaterialsAcUnit')
+MaterialsAcUnit('element', 'Ac Unit', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAcUnit card
+include('elements/materials/Places/MaterialsAcUnit')
+MaterialsAcUnitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAcUnit card
+include('elements/materials/Places/MaterialsAcUnit')
+MaterialsAcUnitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsAirportShuttle.card.png b/cloud/documentation/materials/Places/MaterialsAirportShuttle.card.png
new file mode 100644
index 00000000000..390ca5a80d9
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsAirportShuttle.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsAirportShuttle.element.png b/cloud/documentation/materials/Places/MaterialsAirportShuttle.element.png
new file mode 100644
index 00000000000..69c0e86bedc
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsAirportShuttle.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsAirportShuttle.md b/cloud/documentation/materials/Places/MaterialsAirportShuttle.md
new file mode 100644
index 00000000000..d6a2a800eee
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsAirportShuttle.md
@@ -0,0 +1,81 @@
+# MaterialsAirportShuttle
+```text
+elements/materials/Places/MaterialsAirportShuttle
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAirportShuttle icon](../../../icons/materials/Places/MaterialsAirportShuttle.png) | ![MaterialsAirportShuttle element](MaterialsAirportShuttle.element.png) | ![MaterialsAirportShuttle card](MaterialsAirportShuttle.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirportShuttle element
+include('elements/materials/Places/MaterialsAirportShuttle')
+MaterialsAirportShuttle('element', 'Airport Shuttle', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirportShuttle element
+include('elements/materials/Places/MaterialsAirportShuttle')
+MaterialsAirportShuttle('element', 'Airport Shuttle', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirportShuttle card
+include('elements/materials/Places/MaterialsAirportShuttle')
+MaterialsAirportShuttleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirportShuttle card
+include('elements/materials/Places/MaterialsAirportShuttle')
+MaterialsAirportShuttleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsAllInclusive.card.png b/cloud/documentation/materials/Places/MaterialsAllInclusive.card.png
new file mode 100644
index 00000000000..4e69bc6ddf8
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsAllInclusive.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsAllInclusive.element.png b/cloud/documentation/materials/Places/MaterialsAllInclusive.element.png
new file mode 100644
index 00000000000..26dd0258fb3
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsAllInclusive.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsAllInclusive.md b/cloud/documentation/materials/Places/MaterialsAllInclusive.md
new file mode 100644
index 00000000000..f061e7f311d
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsAllInclusive.md
@@ -0,0 +1,81 @@
+# MaterialsAllInclusive
+```text
+elements/materials/Places/MaterialsAllInclusive
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsAllInclusive icon](../../../icons/materials/Places/MaterialsAllInclusive.png) | ![MaterialsAllInclusive element](MaterialsAllInclusive.element.png) | ![MaterialsAllInclusive card](MaterialsAllInclusive.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAllInclusive element
+include('elements/materials/Places/MaterialsAllInclusive')
+MaterialsAllInclusive('element', 'All Inclusive', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAllInclusive element
+include('elements/materials/Places/MaterialsAllInclusive')
+MaterialsAllInclusive('element', 'All Inclusive', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAllInclusive card
+include('elements/materials/Places/MaterialsAllInclusive')
+MaterialsAllInclusiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAllInclusive card
+include('elements/materials/Places/MaterialsAllInclusive')
+MaterialsAllInclusiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsBeachAccess.card.png b/cloud/documentation/materials/Places/MaterialsBeachAccess.card.png
new file mode 100644
index 00000000000..fb3224aae36
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsBeachAccess.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsBeachAccess.element.png b/cloud/documentation/materials/Places/MaterialsBeachAccess.element.png
new file mode 100644
index 00000000000..6b3d8d76947
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsBeachAccess.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsBeachAccess.md b/cloud/documentation/materials/Places/MaterialsBeachAccess.md
new file mode 100644
index 00000000000..fa01e237623
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsBeachAccess.md
@@ -0,0 +1,81 @@
+# MaterialsBeachAccess
+```text
+elements/materials/Places/MaterialsBeachAccess
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBeachAccess icon](../../../icons/materials/Places/MaterialsBeachAccess.png) | ![MaterialsBeachAccess element](MaterialsBeachAccess.element.png) | ![MaterialsBeachAccess card](MaterialsBeachAccess.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBeachAccess element
+include('elements/materials/Places/MaterialsBeachAccess')
+MaterialsBeachAccess('element', 'Beach Access', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBeachAccess element
+include('elements/materials/Places/MaterialsBeachAccess')
+MaterialsBeachAccess('element', 'Beach Access', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBeachAccess card
+include('elements/materials/Places/MaterialsBeachAccess')
+MaterialsBeachAccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBeachAccess card
+include('elements/materials/Places/MaterialsBeachAccess')
+MaterialsBeachAccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsBusinessCenter.card.png b/cloud/documentation/materials/Places/MaterialsBusinessCenter.card.png
new file mode 100644
index 00000000000..5de346f255b
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsBusinessCenter.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsBusinessCenter.element.png b/cloud/documentation/materials/Places/MaterialsBusinessCenter.element.png
new file mode 100644
index 00000000000..0d4aa097947
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsBusinessCenter.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsBusinessCenter.md b/cloud/documentation/materials/Places/MaterialsBusinessCenter.md
new file mode 100644
index 00000000000..9321ea601d4
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsBusinessCenter.md
@@ -0,0 +1,81 @@
+# MaterialsBusinessCenter
+```text
+elements/materials/Places/MaterialsBusinessCenter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsBusinessCenter icon](../../../icons/materials/Places/MaterialsBusinessCenter.png) | ![MaterialsBusinessCenter element](MaterialsBusinessCenter.element.png) | ![MaterialsBusinessCenter card](MaterialsBusinessCenter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBusinessCenter element
+include('elements/materials/Places/MaterialsBusinessCenter')
+MaterialsBusinessCenter('element', 'Business Center', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBusinessCenter element
+include('elements/materials/Places/MaterialsBusinessCenter')
+MaterialsBusinessCenter('element', 'Business Center', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBusinessCenter card
+include('elements/materials/Places/MaterialsBusinessCenter')
+MaterialsBusinessCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBusinessCenter card
+include('elements/materials/Places/MaterialsBusinessCenter')
+MaterialsBusinessCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsCasino.card.png b/cloud/documentation/materials/Places/MaterialsCasino.card.png
new file mode 100644
index 00000000000..cfbb00adb66
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsCasino.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsCasino.element.png b/cloud/documentation/materials/Places/MaterialsCasino.element.png
new file mode 100644
index 00000000000..a6c38ef0eac
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsCasino.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsCasino.md b/cloud/documentation/materials/Places/MaterialsCasino.md
new file mode 100644
index 00000000000..3eb061bbcb2
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsCasino.md
@@ -0,0 +1,81 @@
+# MaterialsCasino
+```text
+elements/materials/Places/MaterialsCasino
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCasino icon](../../../icons/materials/Places/MaterialsCasino.png) | ![MaterialsCasino element](MaterialsCasino.element.png) | ![MaterialsCasino card](MaterialsCasino.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCasino element
+include('elements/materials/Places/MaterialsCasino')
+MaterialsCasino('element', 'Casino', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCasino element
+include('elements/materials/Places/MaterialsCasino')
+MaterialsCasino('element', 'Casino', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCasino card
+include('elements/materials/Places/MaterialsCasino')
+MaterialsCasinoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCasino card
+include('elements/materials/Places/MaterialsCasino')
+MaterialsCasinoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsChildCare.card.png b/cloud/documentation/materials/Places/MaterialsChildCare.card.png
new file mode 100644
index 00000000000..75f7f1289cd
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsChildCare.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsChildCare.element.png b/cloud/documentation/materials/Places/MaterialsChildCare.element.png
new file mode 100644
index 00000000000..fae95c0069f
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsChildCare.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsChildCare.md b/cloud/documentation/materials/Places/MaterialsChildCare.md
new file mode 100644
index 00000000000..6fad0616fe8
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsChildCare.md
@@ -0,0 +1,81 @@
+# MaterialsChildCare
+```text
+elements/materials/Places/MaterialsChildCare
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsChildCare icon](../../../icons/materials/Places/MaterialsChildCare.png) | ![MaterialsChildCare element](MaterialsChildCare.element.png) | ![MaterialsChildCare card](MaterialsChildCare.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChildCare element
+include('elements/materials/Places/MaterialsChildCare')
+MaterialsChildCare('element', 'Child Care', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChildCare element
+include('elements/materials/Places/MaterialsChildCare')
+MaterialsChildCare('element', 'Child Care', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChildCare card
+include('elements/materials/Places/MaterialsChildCare')
+MaterialsChildCareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChildCare card
+include('elements/materials/Places/MaterialsChildCare')
+MaterialsChildCareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsChildFriendly.card.png b/cloud/documentation/materials/Places/MaterialsChildFriendly.card.png
new file mode 100644
index 00000000000..f5e0bb15596
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsChildFriendly.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsChildFriendly.element.png b/cloud/documentation/materials/Places/MaterialsChildFriendly.element.png
new file mode 100644
index 00000000000..84532d845f0
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsChildFriendly.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsChildFriendly.md b/cloud/documentation/materials/Places/MaterialsChildFriendly.md
new file mode 100644
index 00000000000..ff5553c9477
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsChildFriendly.md
@@ -0,0 +1,81 @@
+# MaterialsChildFriendly
+```text
+elements/materials/Places/MaterialsChildFriendly
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsChildFriendly icon](../../../icons/materials/Places/MaterialsChildFriendly.png) | ![MaterialsChildFriendly element](MaterialsChildFriendly.element.png) | ![MaterialsChildFriendly card](MaterialsChildFriendly.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChildFriendly element
+include('elements/materials/Places/MaterialsChildFriendly')
+MaterialsChildFriendly('element', 'Child Friendly', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChildFriendly element
+include('elements/materials/Places/MaterialsChildFriendly')
+MaterialsChildFriendly('element', 'Child Friendly', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChildFriendly card
+include('elements/materials/Places/MaterialsChildFriendly')
+MaterialsChildFriendlyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChildFriendly card
+include('elements/materials/Places/MaterialsChildFriendly')
+MaterialsChildFriendlyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsFitnessCenter.card.png b/cloud/documentation/materials/Places/MaterialsFitnessCenter.card.png
new file mode 100644
index 00000000000..3836fd3a3b5
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsFitnessCenter.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsFitnessCenter.element.png b/cloud/documentation/materials/Places/MaterialsFitnessCenter.element.png
new file mode 100644
index 00000000000..f610f5d04af
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsFitnessCenter.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsFitnessCenter.md b/cloud/documentation/materials/Places/MaterialsFitnessCenter.md
new file mode 100644
index 00000000000..6cb90711018
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsFitnessCenter.md
@@ -0,0 +1,81 @@
+# MaterialsFitnessCenter
+```text
+elements/materials/Places/MaterialsFitnessCenter
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFitnessCenter icon](../../../icons/materials/Places/MaterialsFitnessCenter.png) | ![MaterialsFitnessCenter element](MaterialsFitnessCenter.element.png) | ![MaterialsFitnessCenter card](MaterialsFitnessCenter.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFitnessCenter element
+include('elements/materials/Places/MaterialsFitnessCenter')
+MaterialsFitnessCenter('element', 'Fitness Center', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFitnessCenter element
+include('elements/materials/Places/MaterialsFitnessCenter')
+MaterialsFitnessCenter('element', 'Fitness Center', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFitnessCenter card
+include('elements/materials/Places/MaterialsFitnessCenter')
+MaterialsFitnessCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFitnessCenter card
+include('elements/materials/Places/MaterialsFitnessCenter')
+MaterialsFitnessCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsFreeBreakfast.card.png b/cloud/documentation/materials/Places/MaterialsFreeBreakfast.card.png
new file mode 100644
index 00000000000..82009b7c9f4
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsFreeBreakfast.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsFreeBreakfast.element.png b/cloud/documentation/materials/Places/MaterialsFreeBreakfast.element.png
new file mode 100644
index 00000000000..6ac08bfca60
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsFreeBreakfast.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsFreeBreakfast.md b/cloud/documentation/materials/Places/MaterialsFreeBreakfast.md
new file mode 100644
index 00000000000..b1190cfebcd
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsFreeBreakfast.md
@@ -0,0 +1,81 @@
+# MaterialsFreeBreakfast
+```text
+elements/materials/Places/MaterialsFreeBreakfast
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsFreeBreakfast icon](../../../icons/materials/Places/MaterialsFreeBreakfast.png) | ![MaterialsFreeBreakfast element](MaterialsFreeBreakfast.element.png) | ![MaterialsFreeBreakfast card](MaterialsFreeBreakfast.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFreeBreakfast element
+include('elements/materials/Places/MaterialsFreeBreakfast')
+MaterialsFreeBreakfast('element', 'Free Breakfast', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFreeBreakfast element
+include('elements/materials/Places/MaterialsFreeBreakfast')
+MaterialsFreeBreakfast('element', 'Free Breakfast', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFreeBreakfast card
+include('elements/materials/Places/MaterialsFreeBreakfast')
+MaterialsFreeBreakfastCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFreeBreakfast card
+include('elements/materials/Places/MaterialsFreeBreakfast')
+MaterialsFreeBreakfastCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsGolfCourse.card.png b/cloud/documentation/materials/Places/MaterialsGolfCourse.card.png
new file mode 100644
index 00000000000..3196d267c09
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsGolfCourse.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsGolfCourse.element.png b/cloud/documentation/materials/Places/MaterialsGolfCourse.element.png
new file mode 100644
index 00000000000..b7f674194f0
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsGolfCourse.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsGolfCourse.md b/cloud/documentation/materials/Places/MaterialsGolfCourse.md
new file mode 100644
index 00000000000..b41742af961
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsGolfCourse.md
@@ -0,0 +1,81 @@
+# MaterialsGolfCourse
+```text
+elements/materials/Places/MaterialsGolfCourse
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGolfCourse icon](../../../icons/materials/Places/MaterialsGolfCourse.png) | ![MaterialsGolfCourse element](MaterialsGolfCourse.element.png) | ![MaterialsGolfCourse card](MaterialsGolfCourse.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGolfCourse element
+include('elements/materials/Places/MaterialsGolfCourse')
+MaterialsGolfCourse('element', 'Golf Course', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGolfCourse element
+include('elements/materials/Places/MaterialsGolfCourse')
+MaterialsGolfCourse('element', 'Golf Course', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGolfCourse card
+include('elements/materials/Places/MaterialsGolfCourse')
+MaterialsGolfCourseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGolfCourse card
+include('elements/materials/Places/MaterialsGolfCourse')
+MaterialsGolfCourseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsHotTub.card.png b/cloud/documentation/materials/Places/MaterialsHotTub.card.png
new file mode 100644
index 00000000000..a7db0e56c8e
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsHotTub.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsHotTub.element.png b/cloud/documentation/materials/Places/MaterialsHotTub.element.png
new file mode 100644
index 00000000000..fb3034e9358
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsHotTub.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsHotTub.md b/cloud/documentation/materials/Places/MaterialsHotTub.md
new file mode 100644
index 00000000000..da07eeed4dc
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsHotTub.md
@@ -0,0 +1,81 @@
+# MaterialsHotTub
+```text
+elements/materials/Places/MaterialsHotTub
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsHotTub icon](../../../icons/materials/Places/MaterialsHotTub.png) | ![MaterialsHotTub element](MaterialsHotTub.element.png) | ![MaterialsHotTub card](MaterialsHotTub.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHotTub element
+include('elements/materials/Places/MaterialsHotTub')
+MaterialsHotTub('element', 'Hot Tub', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHotTub element
+include('elements/materials/Places/MaterialsHotTub')
+MaterialsHotTub('element', 'Hot Tub', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHotTub card
+include('elements/materials/Places/MaterialsHotTub')
+MaterialsHotTubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHotTub card
+include('elements/materials/Places/MaterialsHotTub')
+MaterialsHotTubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsKitchen.card.png b/cloud/documentation/materials/Places/MaterialsKitchen.card.png
new file mode 100644
index 00000000000..997d2ffddb7
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsKitchen.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsKitchen.element.png b/cloud/documentation/materials/Places/MaterialsKitchen.element.png
new file mode 100644
index 00000000000..654a8325261
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsKitchen.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsKitchen.md b/cloud/documentation/materials/Places/MaterialsKitchen.md
new file mode 100644
index 00000000000..e6f90eca259
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsKitchen.md
@@ -0,0 +1,81 @@
+# MaterialsKitchen
+```text
+elements/materials/Places/MaterialsKitchen
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsKitchen icon](../../../icons/materials/Places/MaterialsKitchen.png) | ![MaterialsKitchen element](MaterialsKitchen.element.png) | ![MaterialsKitchen card](MaterialsKitchen.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKitchen element
+include('elements/materials/Places/MaterialsKitchen')
+MaterialsKitchen('element', 'Kitchen', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKitchen element
+include('elements/materials/Places/MaterialsKitchen')
+MaterialsKitchen('element', 'Kitchen', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKitchen card
+include('elements/materials/Places/MaterialsKitchen')
+MaterialsKitchenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKitchen card
+include('elements/materials/Places/MaterialsKitchen')
+MaterialsKitchenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsPool.card.png b/cloud/documentation/materials/Places/MaterialsPool.card.png
new file mode 100644
index 00000000000..51eafafb390
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsPool.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsPool.element.png b/cloud/documentation/materials/Places/MaterialsPool.element.png
new file mode 100644
index 00000000000..0416d4f1781
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsPool.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsPool.md b/cloud/documentation/materials/Places/MaterialsPool.md
new file mode 100644
index 00000000000..b4f212507cd
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsPool.md
@@ -0,0 +1,81 @@
+# MaterialsPool
+```text
+elements/materials/Places/MaterialsPool
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPool icon](../../../icons/materials/Places/MaterialsPool.png) | ![MaterialsPool element](MaterialsPool.element.png) | ![MaterialsPool card](MaterialsPool.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPool element
+include('elements/materials/Places/MaterialsPool')
+MaterialsPool('element', 'Pool', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPool element
+include('elements/materials/Places/MaterialsPool')
+MaterialsPool('element', 'Pool', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPool card
+include('elements/materials/Places/MaterialsPool')
+MaterialsPoolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPool card
+include('elements/materials/Places/MaterialsPool')
+MaterialsPoolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsRoomService.card.png b/cloud/documentation/materials/Places/MaterialsRoomService.card.png
new file mode 100644
index 00000000000..78edce86772
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsRoomService.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsRoomService.element.png b/cloud/documentation/materials/Places/MaterialsRoomService.element.png
new file mode 100644
index 00000000000..81a14c88d4a
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsRoomService.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsRoomService.md b/cloud/documentation/materials/Places/MaterialsRoomService.md
new file mode 100644
index 00000000000..1dfbb5d3107
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsRoomService.md
@@ -0,0 +1,81 @@
+# MaterialsRoomService
+```text
+elements/materials/Places/MaterialsRoomService
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRoomService icon](../../../icons/materials/Places/MaterialsRoomService.png) | ![MaterialsRoomService element](MaterialsRoomService.element.png) | ![MaterialsRoomService card](MaterialsRoomService.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRoomService element
+include('elements/materials/Places/MaterialsRoomService')
+MaterialsRoomService('element', 'Room Service', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRoomService element
+include('elements/materials/Places/MaterialsRoomService')
+MaterialsRoomService('element', 'Room Service', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRoomService card
+include('elements/materials/Places/MaterialsRoomService')
+MaterialsRoomServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRoomService card
+include('elements/materials/Places/MaterialsRoomService')
+MaterialsRoomServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsRvHookup.card.png b/cloud/documentation/materials/Places/MaterialsRvHookup.card.png
new file mode 100644
index 00000000000..579db921f96
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsRvHookup.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsRvHookup.element.png b/cloud/documentation/materials/Places/MaterialsRvHookup.element.png
new file mode 100644
index 00000000000..67755fa8b58
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsRvHookup.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsRvHookup.md b/cloud/documentation/materials/Places/MaterialsRvHookup.md
new file mode 100644
index 00000000000..5d851ef87dc
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsRvHookup.md
@@ -0,0 +1,81 @@
+# MaterialsRvHookup
+```text
+elements/materials/Places/MaterialsRvHookup
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRvHookup icon](../../../icons/materials/Places/MaterialsRvHookup.png) | ![MaterialsRvHookup element](MaterialsRvHookup.element.png) | ![MaterialsRvHookup card](MaterialsRvHookup.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRvHookup element
+include('elements/materials/Places/MaterialsRvHookup')
+MaterialsRvHookup('element', 'Rv Hookup', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRvHookup element
+include('elements/materials/Places/MaterialsRvHookup')
+MaterialsRvHookup('element', 'Rv Hookup', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRvHookup card
+include('elements/materials/Places/MaterialsRvHookup')
+MaterialsRvHookupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRvHookup card
+include('elements/materials/Places/MaterialsRvHookup')
+MaterialsRvHookupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsSmokeFree.card.png b/cloud/documentation/materials/Places/MaterialsSmokeFree.card.png
new file mode 100644
index 00000000000..dca083becd9
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsSmokeFree.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsSmokeFree.element.png b/cloud/documentation/materials/Places/MaterialsSmokeFree.element.png
new file mode 100644
index 00000000000..1ed51cce7b0
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsSmokeFree.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsSmokeFree.md b/cloud/documentation/materials/Places/MaterialsSmokeFree.md
new file mode 100644
index 00000000000..29f38dfdb36
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsSmokeFree.md
@@ -0,0 +1,81 @@
+# MaterialsSmokeFree
+```text
+elements/materials/Places/MaterialsSmokeFree
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSmokeFree icon](../../../icons/materials/Places/MaterialsSmokeFree.png) | ![MaterialsSmokeFree element](MaterialsSmokeFree.element.png) | ![MaterialsSmokeFree card](MaterialsSmokeFree.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSmokeFree element
+include('elements/materials/Places/MaterialsSmokeFree')
+MaterialsSmokeFree('element', 'Smoke Free', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSmokeFree element
+include('elements/materials/Places/MaterialsSmokeFree')
+MaterialsSmokeFree('element', 'Smoke Free', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSmokeFree card
+include('elements/materials/Places/MaterialsSmokeFree')
+MaterialsSmokeFreeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSmokeFree card
+include('elements/materials/Places/MaterialsSmokeFree')
+MaterialsSmokeFreeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsSmokingRooms.card.png b/cloud/documentation/materials/Places/MaterialsSmokingRooms.card.png
new file mode 100644
index 00000000000..c0e82105e8b
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsSmokingRooms.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsSmokingRooms.element.png b/cloud/documentation/materials/Places/MaterialsSmokingRooms.element.png
new file mode 100644
index 00000000000..36b479066fa
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsSmokingRooms.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsSmokingRooms.md b/cloud/documentation/materials/Places/MaterialsSmokingRooms.md
new file mode 100644
index 00000000000..756510d77be
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsSmokingRooms.md
@@ -0,0 +1,81 @@
+# MaterialsSmokingRooms
+```text
+elements/materials/Places/MaterialsSmokingRooms
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSmokingRooms icon](../../../icons/materials/Places/MaterialsSmokingRooms.png) | ![MaterialsSmokingRooms element](MaterialsSmokingRooms.element.png) | ![MaterialsSmokingRooms card](MaterialsSmokingRooms.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSmokingRooms element
+include('elements/materials/Places/MaterialsSmokingRooms')
+MaterialsSmokingRooms('element', 'Smoking Rooms', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSmokingRooms element
+include('elements/materials/Places/MaterialsSmokingRooms')
+MaterialsSmokingRooms('element', 'Smoking Rooms', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSmokingRooms card
+include('elements/materials/Places/MaterialsSmokingRooms')
+MaterialsSmokingRoomsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSmokingRooms card
+include('elements/materials/Places/MaterialsSmokingRooms')
+MaterialsSmokingRoomsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Places/MaterialsSpa.card.png b/cloud/documentation/materials/Places/MaterialsSpa.card.png
new file mode 100644
index 00000000000..3334f6a624c
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsSpa.card.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsSpa.element.png b/cloud/documentation/materials/Places/MaterialsSpa.element.png
new file mode 100644
index 00000000000..bba62dde98b
Binary files /dev/null and b/cloud/documentation/materials/Places/MaterialsSpa.element.png differ
diff --git a/cloud/documentation/materials/Places/MaterialsSpa.md b/cloud/documentation/materials/Places/MaterialsSpa.md
new file mode 100644
index 00000000000..5436e5ed781
--- /dev/null
+++ b/cloud/documentation/materials/Places/MaterialsSpa.md
@@ -0,0 +1,81 @@
+# MaterialsSpa
+```text
+elements/materials/Places/MaterialsSpa
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSpa icon](../../../icons/materials/Places/MaterialsSpa.png) | ![MaterialsSpa element](MaterialsSpa.element.png) | ![MaterialsSpa card](MaterialsSpa.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpa element
+include('elements/materials/Places/MaterialsSpa')
+MaterialsSpa('element', 'Spa', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpa element
+include('elements/materials/Places/MaterialsSpa')
+MaterialsSpa('element', 'Spa', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSpa card
+include('elements/materials/Places/MaterialsSpa')
+MaterialsSpaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSpa card
+include('elements/materials/Places/MaterialsSpa')
+MaterialsSpaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsCake.card.png b/cloud/documentation/materials/Social/MaterialsCake.card.png
new file mode 100644
index 00000000000..6854aea5dc5
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsCake.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsCake.element.png b/cloud/documentation/materials/Social/MaterialsCake.element.png
new file mode 100644
index 00000000000..8839330c8be
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsCake.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsCake.md b/cloud/documentation/materials/Social/MaterialsCake.md
new file mode 100644
index 00000000000..ed921c02469
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsCake.md
@@ -0,0 +1,81 @@
+# MaterialsCake
+```text
+elements/materials/Social/MaterialsCake
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCake icon](../../../icons/materials/Social/MaterialsCake.png) | ![MaterialsCake element](MaterialsCake.element.png) | ![MaterialsCake card](MaterialsCake.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCake element
+include('elements/materials/Social/MaterialsCake')
+MaterialsCake('element', 'Cake', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCake element
+include('elements/materials/Social/MaterialsCake')
+MaterialsCake('element', 'Cake', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCake card
+include('elements/materials/Social/MaterialsCake')
+MaterialsCakeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCake card
+include('elements/materials/Social/MaterialsCake')
+MaterialsCakeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsDomain.card.png b/cloud/documentation/materials/Social/MaterialsDomain.card.png
new file mode 100644
index 00000000000..f0c22f1c1aa
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsDomain.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsDomain.element.png b/cloud/documentation/materials/Social/MaterialsDomain.element.png
new file mode 100644
index 00000000000..ac10814fde2
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsDomain.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsDomain.md b/cloud/documentation/materials/Social/MaterialsDomain.md
new file mode 100644
index 00000000000..ec408e6e092
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsDomain.md
@@ -0,0 +1,81 @@
+# MaterialsDomain
+```text
+elements/materials/Social/MaterialsDomain
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsDomain icon](../../../icons/materials/Social/MaterialsDomain.png) | ![MaterialsDomain element](MaterialsDomain.element.png) | ![MaterialsDomain card](MaterialsDomain.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDomain element
+include('elements/materials/Social/MaterialsDomain')
+MaterialsDomain('element', 'Domain', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDomain element
+include('elements/materials/Social/MaterialsDomain')
+MaterialsDomain('element', 'Domain', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDomain card
+include('elements/materials/Social/MaterialsDomain')
+MaterialsDomainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDomain card
+include('elements/materials/Social/MaterialsDomain')
+MaterialsDomainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsGroup.card.png b/cloud/documentation/materials/Social/MaterialsGroup.card.png
new file mode 100644
index 00000000000..a2735a042d0
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsGroup.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsGroup.element.png b/cloud/documentation/materials/Social/MaterialsGroup.element.png
new file mode 100644
index 00000000000..374b4da70c3
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsGroup.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsGroup.md b/cloud/documentation/materials/Social/MaterialsGroup.md
new file mode 100644
index 00000000000..2615af80f1b
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsGroup.md
@@ -0,0 +1,81 @@
+# MaterialsGroup
+```text
+elements/materials/Social/MaterialsGroup
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGroup icon](../../../icons/materials/Social/MaterialsGroup.png) | ![MaterialsGroup element](MaterialsGroup.element.png) | ![MaterialsGroup card](MaterialsGroup.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGroup element
+include('elements/materials/Social/MaterialsGroup')
+MaterialsGroup('element', 'Group', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGroup element
+include('elements/materials/Social/MaterialsGroup')
+MaterialsGroup('element', 'Group', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGroup card
+include('elements/materials/Social/MaterialsGroup')
+MaterialsGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGroup card
+include('elements/materials/Social/MaterialsGroup')
+MaterialsGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsGroupAdd.card.png b/cloud/documentation/materials/Social/MaterialsGroupAdd.card.png
new file mode 100644
index 00000000000..4930d807647
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsGroupAdd.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsGroupAdd.element.png b/cloud/documentation/materials/Social/MaterialsGroupAdd.element.png
new file mode 100644
index 00000000000..4873fae8c67
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsGroupAdd.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsGroupAdd.md b/cloud/documentation/materials/Social/MaterialsGroupAdd.md
new file mode 100644
index 00000000000..2b5195c093d
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsGroupAdd.md
@@ -0,0 +1,81 @@
+# MaterialsGroupAdd
+```text
+elements/materials/Social/MaterialsGroupAdd
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsGroupAdd icon](../../../icons/materials/Social/MaterialsGroupAdd.png) | ![MaterialsGroupAdd element](MaterialsGroupAdd.element.png) | ![MaterialsGroupAdd card](MaterialsGroupAdd.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGroupAdd element
+include('elements/materials/Social/MaterialsGroupAdd')
+MaterialsGroupAdd('element', 'Group Add', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGroupAdd element
+include('elements/materials/Social/MaterialsGroupAdd')
+MaterialsGroupAdd('element', 'Group Add', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGroupAdd card
+include('elements/materials/Social/MaterialsGroupAdd')
+MaterialsGroupAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGroupAdd card
+include('elements/materials/Social/MaterialsGroupAdd')
+MaterialsGroupAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsLocationCity.card.png b/cloud/documentation/materials/Social/MaterialsLocationCity.card.png
new file mode 100644
index 00000000000..b01559fb2ba
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsLocationCity.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsLocationCity.element.png b/cloud/documentation/materials/Social/MaterialsLocationCity.element.png
new file mode 100644
index 00000000000..70c0a5d66f4
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsLocationCity.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsLocationCity.md b/cloud/documentation/materials/Social/MaterialsLocationCity.md
new file mode 100644
index 00000000000..dca826ef7c4
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsLocationCity.md
@@ -0,0 +1,81 @@
+# MaterialsLocationCity
+```text
+elements/materials/Social/MaterialsLocationCity
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsLocationCity icon](../../../icons/materials/Social/MaterialsLocationCity.png) | ![MaterialsLocationCity element](MaterialsLocationCity.element.png) | ![MaterialsLocationCity card](MaterialsLocationCity.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationCity element
+include('elements/materials/Social/MaterialsLocationCity')
+MaterialsLocationCity('element', 'Location City', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationCity element
+include('elements/materials/Social/MaterialsLocationCity')
+MaterialsLocationCity('element', 'Location City', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocationCity card
+include('elements/materials/Social/MaterialsLocationCity')
+MaterialsLocationCityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocationCity card
+include('elements/materials/Social/MaterialsLocationCity')
+MaterialsLocationCityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsMood.card.png b/cloud/documentation/materials/Social/MaterialsMood.card.png
new file mode 100644
index 00000000000..c63fc37b160
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsMood.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsMood.element.png b/cloud/documentation/materials/Social/MaterialsMood.element.png
new file mode 100644
index 00000000000..7799b9b18f0
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsMood.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsMood.md b/cloud/documentation/materials/Social/MaterialsMood.md
new file mode 100644
index 00000000000..fa93ff001f4
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsMood.md
@@ -0,0 +1,81 @@
+# MaterialsMood
+```text
+elements/materials/Social/MaterialsMood
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMood icon](../../../icons/materials/Social/MaterialsMood.png) | ![MaterialsMood element](MaterialsMood.element.png) | ![MaterialsMood card](MaterialsMood.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMood element
+include('elements/materials/Social/MaterialsMood')
+MaterialsMood('element', 'Mood', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMood element
+include('elements/materials/Social/MaterialsMood')
+MaterialsMood('element', 'Mood', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMood card
+include('elements/materials/Social/MaterialsMood')
+MaterialsMoodCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMood card
+include('elements/materials/Social/MaterialsMood')
+MaterialsMoodCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsMoodBad.card.png b/cloud/documentation/materials/Social/MaterialsMoodBad.card.png
new file mode 100644
index 00000000000..4c3b457465d
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsMoodBad.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsMoodBad.element.png b/cloud/documentation/materials/Social/MaterialsMoodBad.element.png
new file mode 100644
index 00000000000..5eb365b5871
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsMoodBad.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsMoodBad.md b/cloud/documentation/materials/Social/MaterialsMoodBad.md
new file mode 100644
index 00000000000..404a6f2dba5
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsMoodBad.md
@@ -0,0 +1,81 @@
+# MaterialsMoodBad
+```text
+elements/materials/Social/MaterialsMoodBad
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsMoodBad icon](../../../icons/materials/Social/MaterialsMoodBad.png) | ![MaterialsMoodBad element](MaterialsMoodBad.element.png) | ![MaterialsMoodBad card](MaterialsMoodBad.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMoodBad element
+include('elements/materials/Social/MaterialsMoodBad')
+MaterialsMoodBad('element', 'Mood Bad', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMoodBad element
+include('elements/materials/Social/MaterialsMoodBad')
+MaterialsMoodBad('element', 'Mood Bad', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMoodBad card
+include('elements/materials/Social/MaterialsMoodBad')
+MaterialsMoodBadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMoodBad card
+include('elements/materials/Social/MaterialsMoodBad')
+MaterialsMoodBadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsNotifications.card.png b/cloud/documentation/materials/Social/MaterialsNotifications.card.png
new file mode 100644
index 00000000000..68ecc67e557
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsNotifications.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsNotifications.element.png b/cloud/documentation/materials/Social/MaterialsNotifications.element.png
new file mode 100644
index 00000000000..574cfcdb9ae
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsNotifications.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsNotifications.md b/cloud/documentation/materials/Social/MaterialsNotifications.md
new file mode 100644
index 00000000000..80ec318df9f
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsNotifications.md
@@ -0,0 +1,81 @@
+# MaterialsNotifications
+```text
+elements/materials/Social/MaterialsNotifications
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNotifications icon](../../../icons/materials/Social/MaterialsNotifications.png) | ![MaterialsNotifications element](MaterialsNotifications.element.png) | ![MaterialsNotifications card](MaterialsNotifications.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotifications element
+include('elements/materials/Social/MaterialsNotifications')
+MaterialsNotifications('element', 'Notifications', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotifications element
+include('elements/materials/Social/MaterialsNotifications')
+MaterialsNotifications('element', 'Notifications', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNotifications card
+include('elements/materials/Social/MaterialsNotifications')
+MaterialsNotificationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNotifications card
+include('elements/materials/Social/MaterialsNotifications')
+MaterialsNotificationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsNotificationsActive.card.png b/cloud/documentation/materials/Social/MaterialsNotificationsActive.card.png
new file mode 100644
index 00000000000..7a361ceb327
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsNotificationsActive.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsNotificationsActive.element.png b/cloud/documentation/materials/Social/MaterialsNotificationsActive.element.png
new file mode 100644
index 00000000000..fcaefe51bc7
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsNotificationsActive.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsNotificationsActive.md b/cloud/documentation/materials/Social/MaterialsNotificationsActive.md
new file mode 100644
index 00000000000..9ba07c03bf4
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsNotificationsActive.md
@@ -0,0 +1,81 @@
+# MaterialsNotificationsActive
+```text
+elements/materials/Social/MaterialsNotificationsActive
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNotificationsActive icon](../../../icons/materials/Social/MaterialsNotificationsActive.png) | ![MaterialsNotificationsActive element](MaterialsNotificationsActive.element.png) | ![MaterialsNotificationsActive card](MaterialsNotificationsActive.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotificationsActive element
+include('elements/materials/Social/MaterialsNotificationsActive')
+MaterialsNotificationsActive('element', 'Notifications Active', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotificationsActive element
+include('elements/materials/Social/MaterialsNotificationsActive')
+MaterialsNotificationsActive('element', 'Notifications Active', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNotificationsActive card
+include('elements/materials/Social/MaterialsNotificationsActive')
+MaterialsNotificationsActiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNotificationsActive card
+include('elements/materials/Social/MaterialsNotificationsActive')
+MaterialsNotificationsActiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsNotificationsNone.card.png b/cloud/documentation/materials/Social/MaterialsNotificationsNone.card.png
new file mode 100644
index 00000000000..159a95b0e3a
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsNotificationsNone.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsNotificationsNone.element.png b/cloud/documentation/materials/Social/MaterialsNotificationsNone.element.png
new file mode 100644
index 00000000000..efa58f10a66
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsNotificationsNone.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsNotificationsNone.md b/cloud/documentation/materials/Social/MaterialsNotificationsNone.md
new file mode 100644
index 00000000000..22cce979d08
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsNotificationsNone.md
@@ -0,0 +1,81 @@
+# MaterialsNotificationsNone
+```text
+elements/materials/Social/MaterialsNotificationsNone
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNotificationsNone icon](../../../icons/materials/Social/MaterialsNotificationsNone.png) | ![MaterialsNotificationsNone element](MaterialsNotificationsNone.element.png) | ![MaterialsNotificationsNone card](MaterialsNotificationsNone.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotificationsNone element
+include('elements/materials/Social/MaterialsNotificationsNone')
+MaterialsNotificationsNone('element', 'Notifications None', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotificationsNone element
+include('elements/materials/Social/MaterialsNotificationsNone')
+MaterialsNotificationsNone('element', 'Notifications None', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNotificationsNone card
+include('elements/materials/Social/MaterialsNotificationsNone')
+MaterialsNotificationsNoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNotificationsNone card
+include('elements/materials/Social/MaterialsNotificationsNone')
+MaterialsNotificationsNoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsNotificationsOff.card.png b/cloud/documentation/materials/Social/MaterialsNotificationsOff.card.png
new file mode 100644
index 00000000000..4fb83eb7c8a
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsNotificationsOff.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsNotificationsOff.element.png b/cloud/documentation/materials/Social/MaterialsNotificationsOff.element.png
new file mode 100644
index 00000000000..e99bfa4b740
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsNotificationsOff.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsNotificationsOff.md b/cloud/documentation/materials/Social/MaterialsNotificationsOff.md
new file mode 100644
index 00000000000..10d34815f3f
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsNotificationsOff.md
@@ -0,0 +1,81 @@
+# MaterialsNotificationsOff
+```text
+elements/materials/Social/MaterialsNotificationsOff
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNotificationsOff icon](../../../icons/materials/Social/MaterialsNotificationsOff.png) | ![MaterialsNotificationsOff element](MaterialsNotificationsOff.element.png) | ![MaterialsNotificationsOff card](MaterialsNotificationsOff.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotificationsOff element
+include('elements/materials/Social/MaterialsNotificationsOff')
+MaterialsNotificationsOff('element', 'Notifications Off', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotificationsOff element
+include('elements/materials/Social/MaterialsNotificationsOff')
+MaterialsNotificationsOff('element', 'Notifications Off', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNotificationsOff card
+include('elements/materials/Social/MaterialsNotificationsOff')
+MaterialsNotificationsOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNotificationsOff card
+include('elements/materials/Social/MaterialsNotificationsOff')
+MaterialsNotificationsOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsNotificationsPaused.card.png b/cloud/documentation/materials/Social/MaterialsNotificationsPaused.card.png
new file mode 100644
index 00000000000..210d667e741
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsNotificationsPaused.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsNotificationsPaused.element.png b/cloud/documentation/materials/Social/MaterialsNotificationsPaused.element.png
new file mode 100644
index 00000000000..a422f659f5f
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsNotificationsPaused.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsNotificationsPaused.md b/cloud/documentation/materials/Social/MaterialsNotificationsPaused.md
new file mode 100644
index 00000000000..dfe17472109
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsNotificationsPaused.md
@@ -0,0 +1,81 @@
+# MaterialsNotificationsPaused
+```text
+elements/materials/Social/MaterialsNotificationsPaused
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsNotificationsPaused icon](../../../icons/materials/Social/MaterialsNotificationsPaused.png) | ![MaterialsNotificationsPaused element](MaterialsNotificationsPaused.element.png) | ![MaterialsNotificationsPaused card](MaterialsNotificationsPaused.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotificationsPaused element
+include('elements/materials/Social/MaterialsNotificationsPaused')
+MaterialsNotificationsPaused('element', 'Notifications Paused', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotificationsPaused element
+include('elements/materials/Social/MaterialsNotificationsPaused')
+MaterialsNotificationsPaused('element', 'Notifications Paused', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNotificationsPaused card
+include('elements/materials/Social/MaterialsNotificationsPaused')
+MaterialsNotificationsPausedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNotificationsPaused card
+include('elements/materials/Social/MaterialsNotificationsPaused')
+MaterialsNotificationsPausedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsPages.card.png b/cloud/documentation/materials/Social/MaterialsPages.card.png
new file mode 100644
index 00000000000..47b591d141a
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPages.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPages.element.png b/cloud/documentation/materials/Social/MaterialsPages.element.png
new file mode 100644
index 00000000000..50ff3359e6e
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPages.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPages.md b/cloud/documentation/materials/Social/MaterialsPages.md
new file mode 100644
index 00000000000..eafdc24e6bd
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsPages.md
@@ -0,0 +1,81 @@
+# MaterialsPages
+```text
+elements/materials/Social/MaterialsPages
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPages icon](../../../icons/materials/Social/MaterialsPages.png) | ![MaterialsPages element](MaterialsPages.element.png) | ![MaterialsPages card](MaterialsPages.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPages element
+include('elements/materials/Social/MaterialsPages')
+MaterialsPages('element', 'Pages', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPages element
+include('elements/materials/Social/MaterialsPages')
+MaterialsPages('element', 'Pages', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPages card
+include('elements/materials/Social/MaterialsPages')
+MaterialsPagesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPages card
+include('elements/materials/Social/MaterialsPages')
+MaterialsPagesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsPartyMode.card.png b/cloud/documentation/materials/Social/MaterialsPartyMode.card.png
new file mode 100644
index 00000000000..541032260c3
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPartyMode.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPartyMode.element.png b/cloud/documentation/materials/Social/MaterialsPartyMode.element.png
new file mode 100644
index 00000000000..c67bbedd13b
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPartyMode.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPartyMode.md b/cloud/documentation/materials/Social/MaterialsPartyMode.md
new file mode 100644
index 00000000000..3d6cce9952d
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsPartyMode.md
@@ -0,0 +1,81 @@
+# MaterialsPartyMode
+```text
+elements/materials/Social/MaterialsPartyMode
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPartyMode icon](../../../icons/materials/Social/MaterialsPartyMode.png) | ![MaterialsPartyMode element](MaterialsPartyMode.element.png) | ![MaterialsPartyMode card](MaterialsPartyMode.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPartyMode element
+include('elements/materials/Social/MaterialsPartyMode')
+MaterialsPartyMode('element', 'Party Mode', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPartyMode element
+include('elements/materials/Social/MaterialsPartyMode')
+MaterialsPartyMode('element', 'Party Mode', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPartyMode card
+include('elements/materials/Social/MaterialsPartyMode')
+MaterialsPartyModeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPartyMode card
+include('elements/materials/Social/MaterialsPartyMode')
+MaterialsPartyModeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsPeople.card.png b/cloud/documentation/materials/Social/MaterialsPeople.card.png
new file mode 100644
index 00000000000..05f37acae61
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPeople.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPeople.element.png b/cloud/documentation/materials/Social/MaterialsPeople.element.png
new file mode 100644
index 00000000000..34e997c3a8f
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPeople.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPeople.md b/cloud/documentation/materials/Social/MaterialsPeople.md
new file mode 100644
index 00000000000..5e025f69ace
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsPeople.md
@@ -0,0 +1,81 @@
+# MaterialsPeople
+```text
+elements/materials/Social/MaterialsPeople
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPeople icon](../../../icons/materials/Social/MaterialsPeople.png) | ![MaterialsPeople element](MaterialsPeople.element.png) | ![MaterialsPeople card](MaterialsPeople.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPeople element
+include('elements/materials/Social/MaterialsPeople')
+MaterialsPeople('element', 'People', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPeople element
+include('elements/materials/Social/MaterialsPeople')
+MaterialsPeople('element', 'People', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPeople card
+include('elements/materials/Social/MaterialsPeople')
+MaterialsPeopleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPeople card
+include('elements/materials/Social/MaterialsPeople')
+MaterialsPeopleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsPeopleOutline.card.png b/cloud/documentation/materials/Social/MaterialsPeopleOutline.card.png
new file mode 100644
index 00000000000..145ab86c955
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPeopleOutline.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPeopleOutline.element.png b/cloud/documentation/materials/Social/MaterialsPeopleOutline.element.png
new file mode 100644
index 00000000000..288f5593c60
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPeopleOutline.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPeopleOutline.md b/cloud/documentation/materials/Social/MaterialsPeopleOutline.md
new file mode 100644
index 00000000000..8ad5b732f8b
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsPeopleOutline.md
@@ -0,0 +1,81 @@
+# MaterialsPeopleOutline
+```text
+elements/materials/Social/MaterialsPeopleOutline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPeopleOutline icon](../../../icons/materials/Social/MaterialsPeopleOutline.png) | ![MaterialsPeopleOutline element](MaterialsPeopleOutline.element.png) | ![MaterialsPeopleOutline card](MaterialsPeopleOutline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPeopleOutline element
+include('elements/materials/Social/MaterialsPeopleOutline')
+MaterialsPeopleOutline('element', 'People Outline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPeopleOutline element
+include('elements/materials/Social/MaterialsPeopleOutline')
+MaterialsPeopleOutline('element', 'People Outline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPeopleOutline card
+include('elements/materials/Social/MaterialsPeopleOutline')
+MaterialsPeopleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPeopleOutline card
+include('elements/materials/Social/MaterialsPeopleOutline')
+MaterialsPeopleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsPerson.card.png b/cloud/documentation/materials/Social/MaterialsPerson.card.png
new file mode 100644
index 00000000000..d56b3bff47a
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPerson.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPerson.element.png b/cloud/documentation/materials/Social/MaterialsPerson.element.png
new file mode 100644
index 00000000000..5852d52bc8b
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPerson.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPerson.md b/cloud/documentation/materials/Social/MaterialsPerson.md
new file mode 100644
index 00000000000..f3d8ca38f18
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsPerson.md
@@ -0,0 +1,81 @@
+# MaterialsPerson
+```text
+elements/materials/Social/MaterialsPerson
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPerson icon](../../../icons/materials/Social/MaterialsPerson.png) | ![MaterialsPerson element](MaterialsPerson.element.png) | ![MaterialsPerson card](MaterialsPerson.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPerson element
+include('elements/materials/Social/MaterialsPerson')
+MaterialsPerson('element', 'Person', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPerson element
+include('elements/materials/Social/MaterialsPerson')
+MaterialsPerson('element', 'Person', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPerson card
+include('elements/materials/Social/MaterialsPerson')
+MaterialsPersonCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPerson card
+include('elements/materials/Social/MaterialsPerson')
+MaterialsPersonCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsPersonAdd.card.png b/cloud/documentation/materials/Social/MaterialsPersonAdd.card.png
new file mode 100644
index 00000000000..4ae7f06a898
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPersonAdd.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPersonAdd.element.png b/cloud/documentation/materials/Social/MaterialsPersonAdd.element.png
new file mode 100644
index 00000000000..7077a782021
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPersonAdd.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPersonAdd.md b/cloud/documentation/materials/Social/MaterialsPersonAdd.md
new file mode 100644
index 00000000000..7e68c3b2acd
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsPersonAdd.md
@@ -0,0 +1,81 @@
+# MaterialsPersonAdd
+```text
+elements/materials/Social/MaterialsPersonAdd
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPersonAdd icon](../../../icons/materials/Social/MaterialsPersonAdd.png) | ![MaterialsPersonAdd element](MaterialsPersonAdd.element.png) | ![MaterialsPersonAdd card](MaterialsPersonAdd.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonAdd element
+include('elements/materials/Social/MaterialsPersonAdd')
+MaterialsPersonAdd('element', 'Person Add', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonAdd element
+include('elements/materials/Social/MaterialsPersonAdd')
+MaterialsPersonAdd('element', 'Person Add', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPersonAdd card
+include('elements/materials/Social/MaterialsPersonAdd')
+MaterialsPersonAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPersonAdd card
+include('elements/materials/Social/MaterialsPersonAdd')
+MaterialsPersonAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsPersonOutline.card.png b/cloud/documentation/materials/Social/MaterialsPersonOutline.card.png
new file mode 100644
index 00000000000..73321dc0828
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPersonOutline.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPersonOutline.element.png b/cloud/documentation/materials/Social/MaterialsPersonOutline.element.png
new file mode 100644
index 00000000000..ef41aafac63
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPersonOutline.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPersonOutline.md b/cloud/documentation/materials/Social/MaterialsPersonOutline.md
new file mode 100644
index 00000000000..2edf8d8f82f
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsPersonOutline.md
@@ -0,0 +1,81 @@
+# MaterialsPersonOutline
+```text
+elements/materials/Social/MaterialsPersonOutline
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPersonOutline icon](../../../icons/materials/Social/MaterialsPersonOutline.png) | ![MaterialsPersonOutline element](MaterialsPersonOutline.element.png) | ![MaterialsPersonOutline card](MaterialsPersonOutline.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonOutline element
+include('elements/materials/Social/MaterialsPersonOutline')
+MaterialsPersonOutline('element', 'Person Outline', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonOutline element
+include('elements/materials/Social/MaterialsPersonOutline')
+MaterialsPersonOutline('element', 'Person Outline', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPersonOutline card
+include('elements/materials/Social/MaterialsPersonOutline')
+MaterialsPersonOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPersonOutline card
+include('elements/materials/Social/MaterialsPersonOutline')
+MaterialsPersonOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsPlusOne.card.png b/cloud/documentation/materials/Social/MaterialsPlusOne.card.png
new file mode 100644
index 00000000000..d7ac9c1f436
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPlusOne.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPlusOne.element.png b/cloud/documentation/materials/Social/MaterialsPlusOne.element.png
new file mode 100644
index 00000000000..82e12f3dfbd
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPlusOne.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPlusOne.md b/cloud/documentation/materials/Social/MaterialsPlusOne.md
new file mode 100644
index 00000000000..c142e54af95
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsPlusOne.md
@@ -0,0 +1,81 @@
+# MaterialsPlusOne
+```text
+elements/materials/Social/MaterialsPlusOne
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPlusOne icon](../../../icons/materials/Social/MaterialsPlusOne.png) | ![MaterialsPlusOne element](MaterialsPlusOne.element.png) | ![MaterialsPlusOne card](MaterialsPlusOne.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlusOne element
+include('elements/materials/Social/MaterialsPlusOne')
+MaterialsPlusOne('element', 'Plus One', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlusOne element
+include('elements/materials/Social/MaterialsPlusOne')
+MaterialsPlusOne('element', 'Plus One', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlusOne card
+include('elements/materials/Social/MaterialsPlusOne')
+MaterialsPlusOneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlusOne card
+include('elements/materials/Social/MaterialsPlusOne')
+MaterialsPlusOneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsPoll.card.png b/cloud/documentation/materials/Social/MaterialsPoll.card.png
new file mode 100644
index 00000000000..46f55a948d9
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPoll.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPoll.element.png b/cloud/documentation/materials/Social/MaterialsPoll.element.png
new file mode 100644
index 00000000000..efd221da9d3
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPoll.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPoll.md b/cloud/documentation/materials/Social/MaterialsPoll.md
new file mode 100644
index 00000000000..c4b9d689c70
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsPoll.md
@@ -0,0 +1,81 @@
+# MaterialsPoll
+```text
+elements/materials/Social/MaterialsPoll
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPoll icon](../../../icons/materials/Social/MaterialsPoll.png) | ![MaterialsPoll element](MaterialsPoll.element.png) | ![MaterialsPoll card](MaterialsPoll.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPoll element
+include('elements/materials/Social/MaterialsPoll')
+MaterialsPoll('element', 'Poll', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPoll element
+include('elements/materials/Social/MaterialsPoll')
+MaterialsPoll('element', 'Poll', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPoll card
+include('elements/materials/Social/MaterialsPoll')
+MaterialsPollCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPoll card
+include('elements/materials/Social/MaterialsPoll')
+MaterialsPollCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsPublic.card.png b/cloud/documentation/materials/Social/MaterialsPublic.card.png
new file mode 100644
index 00000000000..7d4e738acde
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPublic.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPublic.element.png b/cloud/documentation/materials/Social/MaterialsPublic.element.png
new file mode 100644
index 00000000000..729d1bd33c0
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsPublic.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsPublic.md b/cloud/documentation/materials/Social/MaterialsPublic.md
new file mode 100644
index 00000000000..5399f5e2083
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsPublic.md
@@ -0,0 +1,81 @@
+# MaterialsPublic
+```text
+elements/materials/Social/MaterialsPublic
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsPublic icon](../../../icons/materials/Social/MaterialsPublic.png) | ![MaterialsPublic element](MaterialsPublic.element.png) | ![MaterialsPublic card](MaterialsPublic.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPublic element
+include('elements/materials/Social/MaterialsPublic')
+MaterialsPublic('element', 'Public', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPublic element
+include('elements/materials/Social/MaterialsPublic')
+MaterialsPublic('element', 'Public', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPublic card
+include('elements/materials/Social/MaterialsPublic')
+MaterialsPublicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPublic card
+include('elements/materials/Social/MaterialsPublic')
+MaterialsPublicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsSchool.card.png b/cloud/documentation/materials/Social/MaterialsSchool.card.png
new file mode 100644
index 00000000000..f82728a00a9
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsSchool.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsSchool.element.png b/cloud/documentation/materials/Social/MaterialsSchool.element.png
new file mode 100644
index 00000000000..a5cd70b9f1f
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsSchool.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsSchool.md b/cloud/documentation/materials/Social/MaterialsSchool.md
new file mode 100644
index 00000000000..facfab44bf9
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsSchool.md
@@ -0,0 +1,81 @@
+# MaterialsSchool
+```text
+elements/materials/Social/MaterialsSchool
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSchool icon](../../../icons/materials/Social/MaterialsSchool.png) | ![MaterialsSchool element](MaterialsSchool.element.png) | ![MaterialsSchool card](MaterialsSchool.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSchool element
+include('elements/materials/Social/MaterialsSchool')
+MaterialsSchool('element', 'School', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSchool element
+include('elements/materials/Social/MaterialsSchool')
+MaterialsSchool('element', 'School', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSchool card
+include('elements/materials/Social/MaterialsSchool')
+MaterialsSchoolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSchool card
+include('elements/materials/Social/MaterialsSchool')
+MaterialsSchoolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsSentimentDissatisfied.card.png b/cloud/documentation/materials/Social/MaterialsSentimentDissatisfied.card.png
new file mode 100644
index 00000000000..b6c437d48b9
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsSentimentDissatisfied.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsSentimentDissatisfied.element.png b/cloud/documentation/materials/Social/MaterialsSentimentDissatisfied.element.png
new file mode 100644
index 00000000000..8197868dfc9
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsSentimentDissatisfied.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsSentimentDissatisfied.md b/cloud/documentation/materials/Social/MaterialsSentimentDissatisfied.md
new file mode 100644
index 00000000000..b2bfe88df93
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsSentimentDissatisfied.md
@@ -0,0 +1,81 @@
+# MaterialsSentimentDissatisfied
+```text
+elements/materials/Social/MaterialsSentimentDissatisfied
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSentimentDissatisfied icon](../../../icons/materials/Social/MaterialsSentimentDissatisfied.png) | ![MaterialsSentimentDissatisfied element](MaterialsSentimentDissatisfied.element.png) | ![MaterialsSentimentDissatisfied card](MaterialsSentimentDissatisfied.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentDissatisfied element
+include('elements/materials/Social/MaterialsSentimentDissatisfied')
+MaterialsSentimentDissatisfied('element', 'Sentiment Dissatisfied', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentDissatisfied element
+include('elements/materials/Social/MaterialsSentimentDissatisfied')
+MaterialsSentimentDissatisfied('element', 'Sentiment Dissatisfied', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSentimentDissatisfied card
+include('elements/materials/Social/MaterialsSentimentDissatisfied')
+MaterialsSentimentDissatisfiedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSentimentDissatisfied card
+include('elements/materials/Social/MaterialsSentimentDissatisfied')
+MaterialsSentimentDissatisfiedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsSentimentNeutral.card.png b/cloud/documentation/materials/Social/MaterialsSentimentNeutral.card.png
new file mode 100644
index 00000000000..e0413de521a
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsSentimentNeutral.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsSentimentNeutral.element.png b/cloud/documentation/materials/Social/MaterialsSentimentNeutral.element.png
new file mode 100644
index 00000000000..9907936dc97
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsSentimentNeutral.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsSentimentNeutral.md b/cloud/documentation/materials/Social/MaterialsSentimentNeutral.md
new file mode 100644
index 00000000000..afd4b5af95a
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsSentimentNeutral.md
@@ -0,0 +1,81 @@
+# MaterialsSentimentNeutral
+```text
+elements/materials/Social/MaterialsSentimentNeutral
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSentimentNeutral icon](../../../icons/materials/Social/MaterialsSentimentNeutral.png) | ![MaterialsSentimentNeutral element](MaterialsSentimentNeutral.element.png) | ![MaterialsSentimentNeutral card](MaterialsSentimentNeutral.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentNeutral element
+include('elements/materials/Social/MaterialsSentimentNeutral')
+MaterialsSentimentNeutral('element', 'Sentiment Neutral', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentNeutral element
+include('elements/materials/Social/MaterialsSentimentNeutral')
+MaterialsSentimentNeutral('element', 'Sentiment Neutral', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSentimentNeutral card
+include('elements/materials/Social/MaterialsSentimentNeutral')
+MaterialsSentimentNeutralCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSentimentNeutral card
+include('elements/materials/Social/MaterialsSentimentNeutral')
+MaterialsSentimentNeutralCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsSentimentSatisfied.card.png b/cloud/documentation/materials/Social/MaterialsSentimentSatisfied.card.png
new file mode 100644
index 00000000000..9d7c496d50e
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsSentimentSatisfied.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsSentimentSatisfied.element.png b/cloud/documentation/materials/Social/MaterialsSentimentSatisfied.element.png
new file mode 100644
index 00000000000..1daacd5e227
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsSentimentSatisfied.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsSentimentSatisfied.md b/cloud/documentation/materials/Social/MaterialsSentimentSatisfied.md
new file mode 100644
index 00000000000..49ca5370dd8
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsSentimentSatisfied.md
@@ -0,0 +1,81 @@
+# MaterialsSentimentSatisfied
+```text
+elements/materials/Social/MaterialsSentimentSatisfied
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSentimentSatisfied icon](../../../icons/materials/Social/MaterialsSentimentSatisfied.png) | ![MaterialsSentimentSatisfied element](MaterialsSentimentSatisfied.element.png) | ![MaterialsSentimentSatisfied card](MaterialsSentimentSatisfied.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentSatisfied element
+include('elements/materials/Social/MaterialsSentimentSatisfied')
+MaterialsSentimentSatisfied('element', 'Sentiment Satisfied', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentSatisfied element
+include('elements/materials/Social/MaterialsSentimentSatisfied')
+MaterialsSentimentSatisfied('element', 'Sentiment Satisfied', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSentimentSatisfied card
+include('elements/materials/Social/MaterialsSentimentSatisfied')
+MaterialsSentimentSatisfiedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSentimentSatisfied card
+include('elements/materials/Social/MaterialsSentimentSatisfied')
+MaterialsSentimentSatisfiedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsSentimentVeryDissatisfied.card.png b/cloud/documentation/materials/Social/MaterialsSentimentVeryDissatisfied.card.png
new file mode 100644
index 00000000000..12fc6a2fefd
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsSentimentVeryDissatisfied.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsSentimentVeryDissatisfied.element.png b/cloud/documentation/materials/Social/MaterialsSentimentVeryDissatisfied.element.png
new file mode 100644
index 00000000000..115fa004d12
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsSentimentVeryDissatisfied.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsSentimentVeryDissatisfied.md b/cloud/documentation/materials/Social/MaterialsSentimentVeryDissatisfied.md
new file mode 100644
index 00000000000..92ac2cca028
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsSentimentVeryDissatisfied.md
@@ -0,0 +1,81 @@
+# MaterialsSentimentVeryDissatisfied
+```text
+elements/materials/Social/MaterialsSentimentVeryDissatisfied
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSentimentVeryDissatisfied icon](../../../icons/materials/Social/MaterialsSentimentVeryDissatisfied.png) | ![MaterialsSentimentVeryDissatisfied element](MaterialsSentimentVeryDissatisfied.element.png) | ![MaterialsSentimentVeryDissatisfied card](MaterialsSentimentVeryDissatisfied.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentVeryDissatisfied element
+include('elements/materials/Social/MaterialsSentimentVeryDissatisfied')
+MaterialsSentimentVeryDissatisfied('element', 'Sentiment Very Dissatisfied', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentVeryDissatisfied element
+include('elements/materials/Social/MaterialsSentimentVeryDissatisfied')
+MaterialsSentimentVeryDissatisfied('element', 'Sentiment Very Dissatisfied', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSentimentVeryDissatisfied card
+include('elements/materials/Social/MaterialsSentimentVeryDissatisfied')
+MaterialsSentimentVeryDissatisfiedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSentimentVeryDissatisfied card
+include('elements/materials/Social/MaterialsSentimentVeryDissatisfied')
+MaterialsSentimentVeryDissatisfiedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsSentimentVerySatisfied.card.png b/cloud/documentation/materials/Social/MaterialsSentimentVerySatisfied.card.png
new file mode 100644
index 00000000000..9211c6fa3a1
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsSentimentVerySatisfied.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsSentimentVerySatisfied.element.png b/cloud/documentation/materials/Social/MaterialsSentimentVerySatisfied.element.png
new file mode 100644
index 00000000000..cd9adb4cd4d
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsSentimentVerySatisfied.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsSentimentVerySatisfied.md b/cloud/documentation/materials/Social/MaterialsSentimentVerySatisfied.md
new file mode 100644
index 00000000000..5f82d806672
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsSentimentVerySatisfied.md
@@ -0,0 +1,81 @@
+# MaterialsSentimentVerySatisfied
+```text
+elements/materials/Social/MaterialsSentimentVerySatisfied
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsSentimentVerySatisfied icon](../../../icons/materials/Social/MaterialsSentimentVerySatisfied.png) | ![MaterialsSentimentVerySatisfied element](MaterialsSentimentVerySatisfied.element.png) | ![MaterialsSentimentVerySatisfied card](MaterialsSentimentVerySatisfied.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentVerySatisfied element
+include('elements/materials/Social/MaterialsSentimentVerySatisfied')
+MaterialsSentimentVerySatisfied('element', 'Sentiment Very Satisfied', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentVerySatisfied element
+include('elements/materials/Social/MaterialsSentimentVerySatisfied')
+MaterialsSentimentVerySatisfied('element', 'Sentiment Very Satisfied', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSentimentVerySatisfied card
+include('elements/materials/Social/MaterialsSentimentVerySatisfied')
+MaterialsSentimentVerySatisfiedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSentimentVerySatisfied card
+include('elements/materials/Social/MaterialsSentimentVerySatisfied')
+MaterialsSentimentVerySatisfiedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsShare.card.png b/cloud/documentation/materials/Social/MaterialsShare.card.png
new file mode 100644
index 00000000000..66e12c5611b
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsShare.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsShare.element.png b/cloud/documentation/materials/Social/MaterialsShare.element.png
new file mode 100644
index 00000000000..17a60eecf3c
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsShare.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsShare.md b/cloud/documentation/materials/Social/MaterialsShare.md
new file mode 100644
index 00000000000..7db3aeff369
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsShare.md
@@ -0,0 +1,81 @@
+# MaterialsShare
+```text
+elements/materials/Social/MaterialsShare
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsShare icon](../../../icons/materials/Social/MaterialsShare.png) | ![MaterialsShare element](MaterialsShare.element.png) | ![MaterialsShare card](MaterialsShare.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShare element
+include('elements/materials/Social/MaterialsShare')
+MaterialsShare('element', 'Share', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShare element
+include('elements/materials/Social/MaterialsShare')
+MaterialsShare('element', 'Share', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsShare card
+include('elements/materials/Social/MaterialsShare')
+MaterialsShareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsShare card
+include('elements/materials/Social/MaterialsShare')
+MaterialsShareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Social/MaterialsWhatshot.card.png b/cloud/documentation/materials/Social/MaterialsWhatshot.card.png
new file mode 100644
index 00000000000..598387bd6ca
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsWhatshot.card.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsWhatshot.element.png b/cloud/documentation/materials/Social/MaterialsWhatshot.element.png
new file mode 100644
index 00000000000..051aface661
Binary files /dev/null and b/cloud/documentation/materials/Social/MaterialsWhatshot.element.png differ
diff --git a/cloud/documentation/materials/Social/MaterialsWhatshot.md b/cloud/documentation/materials/Social/MaterialsWhatshot.md
new file mode 100644
index 00000000000..8ca773b4436
--- /dev/null
+++ b/cloud/documentation/materials/Social/MaterialsWhatshot.md
@@ -0,0 +1,81 @@
+# MaterialsWhatshot
+```text
+elements/materials/Social/MaterialsWhatshot
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsWhatshot icon](../../../icons/materials/Social/MaterialsWhatshot.png) | ![MaterialsWhatshot element](MaterialsWhatshot.element.png) | ![MaterialsWhatshot card](MaterialsWhatshot.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWhatshot element
+include('elements/materials/Social/MaterialsWhatshot')
+MaterialsWhatshot('element', 'Whatshot', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWhatshot element
+include('elements/materials/Social/MaterialsWhatshot')
+MaterialsWhatshot('element', 'Whatshot', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWhatshot card
+include('elements/materials/Social/MaterialsWhatshot')
+MaterialsWhatshotCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWhatshot card
+include('elements/materials/Social/MaterialsWhatshot')
+MaterialsWhatshotCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Toggle/MaterialsCheckBox.card.png b/cloud/documentation/materials/Toggle/MaterialsCheckBox.card.png
new file mode 100644
index 00000000000..bf8aee77eef
Binary files /dev/null and b/cloud/documentation/materials/Toggle/MaterialsCheckBox.card.png differ
diff --git a/cloud/documentation/materials/Toggle/MaterialsCheckBox.element.png b/cloud/documentation/materials/Toggle/MaterialsCheckBox.element.png
new file mode 100644
index 00000000000..fb904df0f51
Binary files /dev/null and b/cloud/documentation/materials/Toggle/MaterialsCheckBox.element.png differ
diff --git a/cloud/documentation/materials/Toggle/MaterialsCheckBox.md b/cloud/documentation/materials/Toggle/MaterialsCheckBox.md
new file mode 100644
index 00000000000..09323a7f355
--- /dev/null
+++ b/cloud/documentation/materials/Toggle/MaterialsCheckBox.md
@@ -0,0 +1,81 @@
+# MaterialsCheckBox
+```text
+elements/materials/Toggle/MaterialsCheckBox
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCheckBox icon](../../../icons/materials/Toggle/MaterialsCheckBox.png) | ![MaterialsCheckBox element](MaterialsCheckBox.element.png) | ![MaterialsCheckBox card](MaterialsCheckBox.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCheckBox element
+include('elements/materials/Toggle/MaterialsCheckBox')
+MaterialsCheckBox('element', 'Check Box', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCheckBox element
+include('elements/materials/Toggle/MaterialsCheckBox')
+MaterialsCheckBox('element', 'Check Box', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCheckBox card
+include('elements/materials/Toggle/MaterialsCheckBox')
+MaterialsCheckBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCheckBox card
+include('elements/materials/Toggle/MaterialsCheckBox')
+MaterialsCheckBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Toggle/MaterialsCheckBoxOutlineBlank.card.png b/cloud/documentation/materials/Toggle/MaterialsCheckBoxOutlineBlank.card.png
new file mode 100644
index 00000000000..b5c53fc3d45
Binary files /dev/null and b/cloud/documentation/materials/Toggle/MaterialsCheckBoxOutlineBlank.card.png differ
diff --git a/cloud/documentation/materials/Toggle/MaterialsCheckBoxOutlineBlank.element.png b/cloud/documentation/materials/Toggle/MaterialsCheckBoxOutlineBlank.element.png
new file mode 100644
index 00000000000..786a26804a3
Binary files /dev/null and b/cloud/documentation/materials/Toggle/MaterialsCheckBoxOutlineBlank.element.png differ
diff --git a/cloud/documentation/materials/Toggle/MaterialsCheckBoxOutlineBlank.md b/cloud/documentation/materials/Toggle/MaterialsCheckBoxOutlineBlank.md
new file mode 100644
index 00000000000..a5eb7271f42
--- /dev/null
+++ b/cloud/documentation/materials/Toggle/MaterialsCheckBoxOutlineBlank.md
@@ -0,0 +1,81 @@
+# MaterialsCheckBoxOutlineBlank
+```text
+elements/materials/Toggle/MaterialsCheckBoxOutlineBlank
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsCheckBoxOutlineBlank icon](../../../icons/materials/Toggle/MaterialsCheckBoxOutlineBlank.png) | ![MaterialsCheckBoxOutlineBlank element](MaterialsCheckBoxOutlineBlank.element.png) | ![MaterialsCheckBoxOutlineBlank card](MaterialsCheckBoxOutlineBlank.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCheckBoxOutlineBlank element
+include('elements/materials/Toggle/MaterialsCheckBoxOutlineBlank')
+MaterialsCheckBoxOutlineBlank('element', 'Check Box Outline Blank', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCheckBoxOutlineBlank element
+include('elements/materials/Toggle/MaterialsCheckBoxOutlineBlank')
+MaterialsCheckBoxOutlineBlank('element', 'Check Box Outline Blank', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCheckBoxOutlineBlank card
+include('elements/materials/Toggle/MaterialsCheckBoxOutlineBlank')
+MaterialsCheckBoxOutlineBlankCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCheckBoxOutlineBlank card
+include('elements/materials/Toggle/MaterialsCheckBoxOutlineBlank')
+MaterialsCheckBoxOutlineBlankCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Toggle/MaterialsRadioButtonChecked.card.png b/cloud/documentation/materials/Toggle/MaterialsRadioButtonChecked.card.png
new file mode 100644
index 00000000000..dcd7f2adfc7
Binary files /dev/null and b/cloud/documentation/materials/Toggle/MaterialsRadioButtonChecked.card.png differ
diff --git a/cloud/documentation/materials/Toggle/MaterialsRadioButtonChecked.element.png b/cloud/documentation/materials/Toggle/MaterialsRadioButtonChecked.element.png
new file mode 100644
index 00000000000..349d3e7106f
Binary files /dev/null and b/cloud/documentation/materials/Toggle/MaterialsRadioButtonChecked.element.png differ
diff --git a/cloud/documentation/materials/Toggle/MaterialsRadioButtonChecked.md b/cloud/documentation/materials/Toggle/MaterialsRadioButtonChecked.md
new file mode 100644
index 00000000000..fa08ada95c2
--- /dev/null
+++ b/cloud/documentation/materials/Toggle/MaterialsRadioButtonChecked.md
@@ -0,0 +1,81 @@
+# MaterialsRadioButtonChecked
+```text
+elements/materials/Toggle/MaterialsRadioButtonChecked
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRadioButtonChecked icon](../../../icons/materials/Toggle/MaterialsRadioButtonChecked.png) | ![MaterialsRadioButtonChecked element](MaterialsRadioButtonChecked.element.png) | ![MaterialsRadioButtonChecked card](MaterialsRadioButtonChecked.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRadioButtonChecked element
+include('elements/materials/Toggle/MaterialsRadioButtonChecked')
+MaterialsRadioButtonChecked('element', 'Radio Button Checked', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRadioButtonChecked element
+include('elements/materials/Toggle/MaterialsRadioButtonChecked')
+MaterialsRadioButtonChecked('element', 'Radio Button Checked', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRadioButtonChecked card
+include('elements/materials/Toggle/MaterialsRadioButtonChecked')
+MaterialsRadioButtonCheckedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRadioButtonChecked card
+include('elements/materials/Toggle/MaterialsRadioButtonChecked')
+MaterialsRadioButtonCheckedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Toggle/MaterialsRadioButtonUnchecked.card.png b/cloud/documentation/materials/Toggle/MaterialsRadioButtonUnchecked.card.png
new file mode 100644
index 00000000000..17b6ba272fa
Binary files /dev/null and b/cloud/documentation/materials/Toggle/MaterialsRadioButtonUnchecked.card.png differ
diff --git a/cloud/documentation/materials/Toggle/MaterialsRadioButtonUnchecked.element.png b/cloud/documentation/materials/Toggle/MaterialsRadioButtonUnchecked.element.png
new file mode 100644
index 00000000000..7d41106e30e
Binary files /dev/null and b/cloud/documentation/materials/Toggle/MaterialsRadioButtonUnchecked.element.png differ
diff --git a/cloud/documentation/materials/Toggle/MaterialsRadioButtonUnchecked.md b/cloud/documentation/materials/Toggle/MaterialsRadioButtonUnchecked.md
new file mode 100644
index 00000000000..1405405a7bf
--- /dev/null
+++ b/cloud/documentation/materials/Toggle/MaterialsRadioButtonUnchecked.md
@@ -0,0 +1,81 @@
+# MaterialsRadioButtonUnchecked
+```text
+elements/materials/Toggle/MaterialsRadioButtonUnchecked
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsRadioButtonUnchecked icon](../../../icons/materials/Toggle/MaterialsRadioButtonUnchecked.png) | ![MaterialsRadioButtonUnchecked element](MaterialsRadioButtonUnchecked.element.png) | ![MaterialsRadioButtonUnchecked card](MaterialsRadioButtonUnchecked.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRadioButtonUnchecked element
+include('elements/materials/Toggle/MaterialsRadioButtonUnchecked')
+MaterialsRadioButtonUnchecked('element', 'Radio Button Unchecked', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRadioButtonUnchecked element
+include('elements/materials/Toggle/MaterialsRadioButtonUnchecked')
+MaterialsRadioButtonUnchecked('element', 'Radio Button Unchecked', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRadioButtonUnchecked card
+include('elements/materials/Toggle/MaterialsRadioButtonUnchecked')
+MaterialsRadioButtonUncheckedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRadioButtonUnchecked card
+include('elements/materials/Toggle/MaterialsRadioButtonUnchecked')
+MaterialsRadioButtonUncheckedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/Toggle/MaterialsStarHalf.card.png b/cloud/documentation/materials/Toggle/MaterialsStarHalf.card.png
new file mode 100644
index 00000000000..7338cb09b2d
Binary files /dev/null and b/cloud/documentation/materials/Toggle/MaterialsStarHalf.card.png differ
diff --git a/cloud/documentation/materials/Toggle/MaterialsStarHalf.element.png b/cloud/documentation/materials/Toggle/MaterialsStarHalf.element.png
new file mode 100644
index 00000000000..33eae776165
Binary files /dev/null and b/cloud/documentation/materials/Toggle/MaterialsStarHalf.element.png differ
diff --git a/cloud/documentation/materials/Toggle/MaterialsStarHalf.md b/cloud/documentation/materials/Toggle/MaterialsStarHalf.md
new file mode 100644
index 00000000000..82fe828f7ac
--- /dev/null
+++ b/cloud/documentation/materials/Toggle/MaterialsStarHalf.md
@@ -0,0 +1,81 @@
+# MaterialsStarHalf
+```text
+elements/materials/Toggle/MaterialsStarHalf
+```
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![MaterialsStarHalf icon](../../../icons/materials/Toggle/MaterialsStarHalf.png) | ![MaterialsStarHalf element](MaterialsStarHalf.element.png) | ![MaterialsStarHalf card](MaterialsStarHalf.card.png) |
+## Element
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStarHalf element
+include('elements/materials/Toggle/MaterialsStarHalf')
+MaterialsStarHalf('element', 'Star Half', 'an optional tech field')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStarHalf element
+include('elements/materials/Toggle/MaterialsStarHalf')
+MaterialsStarHalf('element', 'Star Half', 'an optional tech field')
+@enduml
+```
+## Card
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStarHalf card
+include('elements/materials/Toggle/MaterialsStarHalf')
+MaterialsStarHalfCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStarHalf card
+include('elements/materials/Toggle/MaterialsStarHalf')
+MaterialsStarHalfCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+```
diff --git a/cloud/documentation/materials/elements.md b/cloud/documentation/materials/elements.md
new file mode 100644
index 00000000000..a15033be009
--- /dev/null
+++ b/cloud/documentation/materials/elements.md
@@ -0,0 +1,985 @@
+# materials - Elements
+## elements/materials/Action
+| | Name |
+| :-: | --- |
+| ![Materials3dRotation](Action/Materials3dRotation.element.png) | [Materials3dRotation](Action/Materials3dRotation.md)
`elements/materials/Action/Materials3dRotation` |
+| ![MaterialsAccessibility](Action/MaterialsAccessibility.element.png) | [MaterialsAccessibility](Action/MaterialsAccessibility.md)
`elements/materials/Action/MaterialsAccessibility` |
+| ![MaterialsAccessible](Action/MaterialsAccessible.element.png) | [MaterialsAccessible](Action/MaterialsAccessible.md)
`elements/materials/Action/MaterialsAccessible` |
+| ![MaterialsAccountBalance](Action/MaterialsAccountBalance.element.png) | [MaterialsAccountBalance](Action/MaterialsAccountBalance.md)
`elements/materials/Action/MaterialsAccountBalance` |
+| ![MaterialsAccountBalanceWallet](Action/MaterialsAccountBalanceWallet.element.png) | [MaterialsAccountBalanceWallet](Action/MaterialsAccountBalanceWallet.md)
`elements/materials/Action/MaterialsAccountBalanceWallet` |
+| ![MaterialsAccountBox](Action/MaterialsAccountBox.element.png) | [MaterialsAccountBox](Action/MaterialsAccountBox.md)
`elements/materials/Action/MaterialsAccountBox` |
+| ![MaterialsAccountCircle](Action/MaterialsAccountCircle.element.png) | [MaterialsAccountCircle](Action/MaterialsAccountCircle.md)
`elements/materials/Action/MaterialsAccountCircle` |
+| ![MaterialsAddShoppingCart](Action/MaterialsAddShoppingCart.element.png) | [MaterialsAddShoppingCart](Action/MaterialsAddShoppingCart.md)
`elements/materials/Action/MaterialsAddShoppingCart` |
+| ![MaterialsAlarmAdd](Action/MaterialsAlarmAdd.element.png) | [MaterialsAlarmAdd](Action/MaterialsAlarmAdd.md)
`elements/materials/Action/MaterialsAlarmAdd` |
+| ![MaterialsAlarm](Action/MaterialsAlarm.element.png) | [MaterialsAlarm](Action/MaterialsAlarm.md)
`elements/materials/Action/MaterialsAlarm` |
+| ![MaterialsAlarmOff](Action/MaterialsAlarmOff.element.png) | [MaterialsAlarmOff](Action/MaterialsAlarmOff.md)
`elements/materials/Action/MaterialsAlarmOff` |
+| ![MaterialsAlarmOn](Action/MaterialsAlarmOn.element.png) | [MaterialsAlarmOn](Action/MaterialsAlarmOn.md)
`elements/materials/Action/MaterialsAlarmOn` |
+| ![MaterialsAllOut](Action/MaterialsAllOut.element.png) | [MaterialsAllOut](Action/MaterialsAllOut.md)
`elements/materials/Action/MaterialsAllOut` |
+| ![MaterialsAndroid](Action/MaterialsAndroid.element.png) | [MaterialsAndroid](Action/MaterialsAndroid.md)
`elements/materials/Action/MaterialsAndroid` |
+| ![MaterialsAnnouncement](Action/MaterialsAnnouncement.element.png) | [MaterialsAnnouncement](Action/MaterialsAnnouncement.md)
`elements/materials/Action/MaterialsAnnouncement` |
+| ![MaterialsAspectRatio](Action/MaterialsAspectRatio.element.png) | [MaterialsAspectRatio](Action/MaterialsAspectRatio.md)
`elements/materials/Action/MaterialsAspectRatio` |
+| ![MaterialsAssessment](Action/MaterialsAssessment.element.png) | [MaterialsAssessment](Action/MaterialsAssessment.md)
`elements/materials/Action/MaterialsAssessment` |
+| ![MaterialsAssignment](Action/MaterialsAssignment.element.png) | [MaterialsAssignment](Action/MaterialsAssignment.md)
`elements/materials/Action/MaterialsAssignment` |
+| ![MaterialsAssignmentInd](Action/MaterialsAssignmentInd.element.png) | [MaterialsAssignmentInd](Action/MaterialsAssignmentInd.md)
`elements/materials/Action/MaterialsAssignmentInd` |
+| ![MaterialsAssignmentLate](Action/MaterialsAssignmentLate.element.png) | [MaterialsAssignmentLate](Action/MaterialsAssignmentLate.md)
`elements/materials/Action/MaterialsAssignmentLate` |
+| ![MaterialsAssignmentReturned](Action/MaterialsAssignmentReturned.element.png) | [MaterialsAssignmentReturned](Action/MaterialsAssignmentReturned.md)
`elements/materials/Action/MaterialsAssignmentReturned` |
+| ![MaterialsAssignmentReturn](Action/MaterialsAssignmentReturn.element.png) | [MaterialsAssignmentReturn](Action/MaterialsAssignmentReturn.md)
`elements/materials/Action/MaterialsAssignmentReturn` |
+| ![MaterialsAssignmentTurnedIn](Action/MaterialsAssignmentTurnedIn.element.png) | [MaterialsAssignmentTurnedIn](Action/MaterialsAssignmentTurnedIn.md)
`elements/materials/Action/MaterialsAssignmentTurnedIn` |
+| ![MaterialsAutorenew](Action/MaterialsAutorenew.element.png) | [MaterialsAutorenew](Action/MaterialsAutorenew.md)
`elements/materials/Action/MaterialsAutorenew` |
+| ![MaterialsBackup](Action/MaterialsBackup.element.png) | [MaterialsBackup](Action/MaterialsBackup.md)
`elements/materials/Action/MaterialsBackup` |
+| ![MaterialsBook](Action/MaterialsBook.element.png) | [MaterialsBook](Action/MaterialsBook.md)
`elements/materials/Action/MaterialsBook` |
+| ![MaterialsBookmarkBorder](Action/MaterialsBookmarkBorder.element.png) | [MaterialsBookmarkBorder](Action/MaterialsBookmarkBorder.md)
`elements/materials/Action/MaterialsBookmarkBorder` |
+| ![MaterialsBookmark](Action/MaterialsBookmark.element.png) | [MaterialsBookmark](Action/MaterialsBookmark.md)
`elements/materials/Action/MaterialsBookmark` |
+| ![MaterialsBugReport](Action/MaterialsBugReport.element.png) | [MaterialsBugReport](Action/MaterialsBugReport.md)
`elements/materials/Action/MaterialsBugReport` |
+| ![MaterialsBuild](Action/MaterialsBuild.element.png) | [MaterialsBuild](Action/MaterialsBuild.md)
`elements/materials/Action/MaterialsBuild` |
+| ![MaterialsCached](Action/MaterialsCached.element.png) | [MaterialsCached](Action/MaterialsCached.md)
`elements/materials/Action/MaterialsCached` |
+| ![MaterialsCardGiftcard](Action/MaterialsCardGiftcard.element.png) | [MaterialsCardGiftcard](Action/MaterialsCardGiftcard.md)
`elements/materials/Action/MaterialsCardGiftcard` |
+| ![MaterialsCardMembership](Action/MaterialsCardMembership.element.png) | [MaterialsCardMembership](Action/MaterialsCardMembership.md)
`elements/materials/Action/MaterialsCardMembership` |
+| ![MaterialsCardTravel](Action/MaterialsCardTravel.element.png) | [MaterialsCardTravel](Action/MaterialsCardTravel.md)
`elements/materials/Action/MaterialsCardTravel` |
+| ![MaterialsChangeHistory](Action/MaterialsChangeHistory.element.png) | [MaterialsChangeHistory](Action/MaterialsChangeHistory.md)
`elements/materials/Action/MaterialsChangeHistory` |
+| ![MaterialsCheckCircle](Action/MaterialsCheckCircle.element.png) | [MaterialsCheckCircle](Action/MaterialsCheckCircle.md)
`elements/materials/Action/MaterialsCheckCircle` |
+| ![MaterialsChromeReaderMode](Action/MaterialsChromeReaderMode.element.png) | [MaterialsChromeReaderMode](Action/MaterialsChromeReaderMode.md)
`elements/materials/Action/MaterialsChromeReaderMode` |
+| ![MaterialsClass](Action/MaterialsClass.element.png) | [MaterialsClass](Action/MaterialsClass.md)
`elements/materials/Action/MaterialsClass` |
+| ![MaterialsCode](Action/MaterialsCode.element.png) | [MaterialsCode](Action/MaterialsCode.md)
`elements/materials/Action/MaterialsCode` |
+| ![MaterialsCompareArrows](Action/MaterialsCompareArrows.element.png) | [MaterialsCompareArrows](Action/MaterialsCompareArrows.md)
`elements/materials/Action/MaterialsCompareArrows` |
+| ![MaterialsCopyright](Action/MaterialsCopyright.element.png) | [MaterialsCopyright](Action/MaterialsCopyright.md)
`elements/materials/Action/MaterialsCopyright` |
+| ![MaterialsCreditCard](Action/MaterialsCreditCard.element.png) | [MaterialsCreditCard](Action/MaterialsCreditCard.md)
`elements/materials/Action/MaterialsCreditCard` |
+| ![MaterialsDashboard](Action/MaterialsDashboard.element.png) | [MaterialsDashboard](Action/MaterialsDashboard.md)
`elements/materials/Action/MaterialsDashboard` |
+| ![MaterialsDateRange](Action/MaterialsDateRange.element.png) | [MaterialsDateRange](Action/MaterialsDateRange.md)
`elements/materials/Action/MaterialsDateRange` |
+| ![MaterialsDelete](Action/MaterialsDelete.element.png) | [MaterialsDelete](Action/MaterialsDelete.md)
`elements/materials/Action/MaterialsDelete` |
+| ![MaterialsDeleteForever](Action/MaterialsDeleteForever.element.png) | [MaterialsDeleteForever](Action/MaterialsDeleteForever.md)
`elements/materials/Action/MaterialsDeleteForever` |
+| ![MaterialsDescription](Action/MaterialsDescription.element.png) | [MaterialsDescription](Action/MaterialsDescription.md)
`elements/materials/Action/MaterialsDescription` |
+| ![MaterialsDns](Action/MaterialsDns.element.png) | [MaterialsDns](Action/MaterialsDns.md)
`elements/materials/Action/MaterialsDns` |
+| ![MaterialsDoneAll](Action/MaterialsDoneAll.element.png) | [MaterialsDoneAll](Action/MaterialsDoneAll.md)
`elements/materials/Action/MaterialsDoneAll` |
+| ![MaterialsDone](Action/MaterialsDone.element.png) | [MaterialsDone](Action/MaterialsDone.md)
`elements/materials/Action/MaterialsDone` |
+| ![MaterialsDonutLarge](Action/MaterialsDonutLarge.element.png) | [MaterialsDonutLarge](Action/MaterialsDonutLarge.md)
`elements/materials/Action/MaterialsDonutLarge` |
+| ![MaterialsDonutSmall](Action/MaterialsDonutSmall.element.png) | [MaterialsDonutSmall](Action/MaterialsDonutSmall.md)
`elements/materials/Action/MaterialsDonutSmall` |
+| ![MaterialsEuroSymbol](Action/MaterialsEuroSymbol.element.png) | [MaterialsEuroSymbol](Action/MaterialsEuroSymbol.md)
`elements/materials/Action/MaterialsEuroSymbol` |
+| ![MaterialsEvent](Action/MaterialsEvent.element.png) | [MaterialsEvent](Action/MaterialsEvent.md)
`elements/materials/Action/MaterialsEvent` |
+| ![MaterialsEventSeat](Action/MaterialsEventSeat.element.png) | [MaterialsEventSeat](Action/MaterialsEventSeat.md)
`elements/materials/Action/MaterialsEventSeat` |
+| ![MaterialsExitToApp](Action/MaterialsExitToApp.element.png) | [MaterialsExitToApp](Action/MaterialsExitToApp.md)
`elements/materials/Action/MaterialsExitToApp` |
+| ![MaterialsExplore](Action/MaterialsExplore.element.png) | [MaterialsExplore](Action/MaterialsExplore.md)
`elements/materials/Action/MaterialsExplore` |
+| ![MaterialsExtension](Action/MaterialsExtension.element.png) | [MaterialsExtension](Action/MaterialsExtension.md)
`elements/materials/Action/MaterialsExtension` |
+| ![MaterialsFace](Action/MaterialsFace.element.png) | [MaterialsFace](Action/MaterialsFace.md)
`elements/materials/Action/MaterialsFace` |
+| ![MaterialsFavoriteBorder](Action/MaterialsFavoriteBorder.element.png) | [MaterialsFavoriteBorder](Action/MaterialsFavoriteBorder.md)
`elements/materials/Action/MaterialsFavoriteBorder` |
+| ![MaterialsFavorite](Action/MaterialsFavorite.element.png) | [MaterialsFavorite](Action/MaterialsFavorite.md)
`elements/materials/Action/MaterialsFavorite` |
+| ![MaterialsFeedback](Action/MaterialsFeedback.element.png) | [MaterialsFeedback](Action/MaterialsFeedback.md)
`elements/materials/Action/MaterialsFeedback` |
+| ![MaterialsFindInPage](Action/MaterialsFindInPage.element.png) | [MaterialsFindInPage](Action/MaterialsFindInPage.md)
`elements/materials/Action/MaterialsFindInPage` |
+| ![MaterialsFindReplace](Action/MaterialsFindReplace.element.png) | [MaterialsFindReplace](Action/MaterialsFindReplace.md)
`elements/materials/Action/MaterialsFindReplace` |
+| ![MaterialsFingerprint](Action/MaterialsFingerprint.element.png) | [MaterialsFingerprint](Action/MaterialsFingerprint.md)
`elements/materials/Action/MaterialsFingerprint` |
+| ![MaterialsFlightLand](Action/MaterialsFlightLand.element.png) | [MaterialsFlightLand](Action/MaterialsFlightLand.md)
`elements/materials/Action/MaterialsFlightLand` |
+| ![MaterialsFlightTakeoff](Action/MaterialsFlightTakeoff.element.png) | [MaterialsFlightTakeoff](Action/MaterialsFlightTakeoff.md)
`elements/materials/Action/MaterialsFlightTakeoff` |
+| ![MaterialsFlipToBack](Action/MaterialsFlipToBack.element.png) | [MaterialsFlipToBack](Action/MaterialsFlipToBack.md)
`elements/materials/Action/MaterialsFlipToBack` |
+| ![MaterialsFlipToFront](Action/MaterialsFlipToFront.element.png) | [MaterialsFlipToFront](Action/MaterialsFlipToFront.md)
`elements/materials/Action/MaterialsFlipToFront` |
+| ![MaterialsGavel](Action/MaterialsGavel.element.png) | [MaterialsGavel](Action/MaterialsGavel.md)
`elements/materials/Action/MaterialsGavel` |
+| ![MaterialsGetApp](Action/MaterialsGetApp.element.png) | [MaterialsGetApp](Action/MaterialsGetApp.md)
`elements/materials/Action/MaterialsGetApp` |
+| ![MaterialsGrade](Action/MaterialsGrade.element.png) | [MaterialsGrade](Action/MaterialsGrade.md)
`elements/materials/Action/MaterialsGrade` |
+| ![MaterialsGroupWork](Action/MaterialsGroupWork.element.png) | [MaterialsGroupWork](Action/MaterialsGroupWork.md)
`elements/materials/Action/MaterialsGroupWork` |
+| ![MaterialsGTranslate](Action/MaterialsGTranslate.element.png) | [MaterialsGTranslate](Action/MaterialsGTranslate.md)
`elements/materials/Action/MaterialsGTranslate` |
+| ![MaterialsHelp](Action/MaterialsHelp.element.png) | [MaterialsHelp](Action/MaterialsHelp.md)
`elements/materials/Action/MaterialsHelp` |
+| ![MaterialsHighlightOff](Action/MaterialsHighlightOff.element.png) | [MaterialsHighlightOff](Action/MaterialsHighlightOff.md)
`elements/materials/Action/MaterialsHighlightOff` |
+| ![MaterialsHistory](Action/MaterialsHistory.element.png) | [MaterialsHistory](Action/MaterialsHistory.md)
`elements/materials/Action/MaterialsHistory` |
+| ![MaterialsHome](Action/MaterialsHome.element.png) | [MaterialsHome](Action/MaterialsHome.md)
`elements/materials/Action/MaterialsHome` |
+| ![MaterialsHourglassEmpty](Action/MaterialsHourglassEmpty.element.png) | [MaterialsHourglassEmpty](Action/MaterialsHourglassEmpty.md)
`elements/materials/Action/MaterialsHourglassEmpty` |
+| ![MaterialsHourglassFull](Action/MaterialsHourglassFull.element.png) | [MaterialsHourglassFull](Action/MaterialsHourglassFull.md)
`elements/materials/Action/MaterialsHourglassFull` |
+| ![MaterialsHttp](Action/MaterialsHttp.element.png) | [MaterialsHttp](Action/MaterialsHttp.md)
`elements/materials/Action/MaterialsHttp` |
+| ![MaterialsHttps](Action/MaterialsHttps.element.png) | [MaterialsHttps](Action/MaterialsHttps.md)
`elements/materials/Action/MaterialsHttps` |
+| ![MaterialsImportantDevices](Action/MaterialsImportantDevices.element.png) | [MaterialsImportantDevices](Action/MaterialsImportantDevices.md)
`elements/materials/Action/MaterialsImportantDevices` |
+| ![MaterialsInfo](Action/MaterialsInfo.element.png) | [MaterialsInfo](Action/MaterialsInfo.md)
`elements/materials/Action/MaterialsInfo` |
+| ![MaterialsInfoOutline](Action/MaterialsInfoOutline.element.png) | [MaterialsInfoOutline](Action/MaterialsInfoOutline.md)
`elements/materials/Action/MaterialsInfoOutline` |
+| ![MaterialsInput](Action/MaterialsInput.element.png) | [MaterialsInput](Action/MaterialsInput.md)
`elements/materials/Action/MaterialsInput` |
+| ![MaterialsInvertColors](Action/MaterialsInvertColors.element.png) | [MaterialsInvertColors](Action/MaterialsInvertColors.md)
`elements/materials/Action/MaterialsInvertColors` |
+| ![MaterialsLabel](Action/MaterialsLabel.element.png) | [MaterialsLabel](Action/MaterialsLabel.md)
`elements/materials/Action/MaterialsLabel` |
+| ![MaterialsLabelOutline](Action/MaterialsLabelOutline.element.png) | [MaterialsLabelOutline](Action/MaterialsLabelOutline.md)
`elements/materials/Action/MaterialsLabelOutline` |
+| ![MaterialsLanguage](Action/MaterialsLanguage.element.png) | [MaterialsLanguage](Action/MaterialsLanguage.md)
`elements/materials/Action/MaterialsLanguage` |
+| ![MaterialsLaunch](Action/MaterialsLaunch.element.png) | [MaterialsLaunch](Action/MaterialsLaunch.md)
`elements/materials/Action/MaterialsLaunch` |
+| ![MaterialsLightbulbOutline](Action/MaterialsLightbulbOutline.element.png) | [MaterialsLightbulbOutline](Action/MaterialsLightbulbOutline.md)
`elements/materials/Action/MaterialsLightbulbOutline` |
+| ![MaterialsLineStyle](Action/MaterialsLineStyle.element.png) | [MaterialsLineStyle](Action/MaterialsLineStyle.md)
`elements/materials/Action/MaterialsLineStyle` |
+| ![MaterialsLineWeight](Action/MaterialsLineWeight.element.png) | [MaterialsLineWeight](Action/MaterialsLineWeight.md)
`elements/materials/Action/MaterialsLineWeight` |
+| ![MaterialsList](Action/MaterialsList.element.png) | [MaterialsList](Action/MaterialsList.md)
`elements/materials/Action/MaterialsList` |
+| ![MaterialsLock](Action/MaterialsLock.element.png) | [MaterialsLock](Action/MaterialsLock.md)
`elements/materials/Action/MaterialsLock` |
+| ![MaterialsLockOpen](Action/MaterialsLockOpen.element.png) | [MaterialsLockOpen](Action/MaterialsLockOpen.md)
`elements/materials/Action/MaterialsLockOpen` |
+| ![MaterialsLockOutline](Action/MaterialsLockOutline.element.png) | [MaterialsLockOutline](Action/MaterialsLockOutline.md)
`elements/materials/Action/MaterialsLockOutline` |
+| ![MaterialsLoyalty](Action/MaterialsLoyalty.element.png) | [MaterialsLoyalty](Action/MaterialsLoyalty.md)
`elements/materials/Action/MaterialsLoyalty` |
+| ![MaterialsMarkunreadMailbox](Action/MaterialsMarkunreadMailbox.element.png) | [MaterialsMarkunreadMailbox](Action/MaterialsMarkunreadMailbox.md)
`elements/materials/Action/MaterialsMarkunreadMailbox` |
+| ![MaterialsMotorcycle](Action/MaterialsMotorcycle.element.png) | [MaterialsMotorcycle](Action/MaterialsMotorcycle.md)
`elements/materials/Action/MaterialsMotorcycle` |
+| ![MaterialsNoteAdd](Action/MaterialsNoteAdd.element.png) | [MaterialsNoteAdd](Action/MaterialsNoteAdd.md)
`elements/materials/Action/MaterialsNoteAdd` |
+| ![MaterialsOpacity](Action/MaterialsOpacity.element.png) | [MaterialsOpacity](Action/MaterialsOpacity.md)
`elements/materials/Action/MaterialsOpacity` |
+| ![MaterialsOpenInBrowser](Action/MaterialsOpenInBrowser.element.png) | [MaterialsOpenInBrowser](Action/MaterialsOpenInBrowser.md)
`elements/materials/Action/MaterialsOpenInBrowser` |
+| ![MaterialsOpenInNew](Action/MaterialsOpenInNew.element.png) | [MaterialsOpenInNew](Action/MaterialsOpenInNew.md)
`elements/materials/Action/MaterialsOpenInNew` |
+| ![MaterialsOpenWith](Action/MaterialsOpenWith.element.png) | [MaterialsOpenWith](Action/MaterialsOpenWith.md)
`elements/materials/Action/MaterialsOpenWith` |
+| ![MaterialsPageview](Action/MaterialsPageview.element.png) | [MaterialsPageview](Action/MaterialsPageview.md)
`elements/materials/Action/MaterialsPageview` |
+| ![MaterialsPanTool](Action/MaterialsPanTool.element.png) | [MaterialsPanTool](Action/MaterialsPanTool.md)
`elements/materials/Action/MaterialsPanTool` |
+| ![MaterialsPayment](Action/MaterialsPayment.element.png) | [MaterialsPayment](Action/MaterialsPayment.md)
`elements/materials/Action/MaterialsPayment` |
+| ![MaterialsPermCameraMic](Action/MaterialsPermCameraMic.element.png) | [MaterialsPermCameraMic](Action/MaterialsPermCameraMic.md)
`elements/materials/Action/MaterialsPermCameraMic` |
+| ![MaterialsPermContactCalendar](Action/MaterialsPermContactCalendar.element.png) | [MaterialsPermContactCalendar](Action/MaterialsPermContactCalendar.md)
`elements/materials/Action/MaterialsPermContactCalendar` |
+| ![MaterialsPermDataSetting](Action/MaterialsPermDataSetting.element.png) | [MaterialsPermDataSetting](Action/MaterialsPermDataSetting.md)
`elements/materials/Action/MaterialsPermDataSetting` |
+| ![MaterialsPermDeviceInformation](Action/MaterialsPermDeviceInformation.element.png) | [MaterialsPermDeviceInformation](Action/MaterialsPermDeviceInformation.md)
`elements/materials/Action/MaterialsPermDeviceInformation` |
+| ![MaterialsPermIdentity](Action/MaterialsPermIdentity.element.png) | [MaterialsPermIdentity](Action/MaterialsPermIdentity.md)
`elements/materials/Action/MaterialsPermIdentity` |
+| ![MaterialsPermMedia](Action/MaterialsPermMedia.element.png) | [MaterialsPermMedia](Action/MaterialsPermMedia.md)
`elements/materials/Action/MaterialsPermMedia` |
+| ![MaterialsPermPhoneMsg](Action/MaterialsPermPhoneMsg.element.png) | [MaterialsPermPhoneMsg](Action/MaterialsPermPhoneMsg.md)
`elements/materials/Action/MaterialsPermPhoneMsg` |
+| ![MaterialsPermScanWifi](Action/MaterialsPermScanWifi.element.png) | [MaterialsPermScanWifi](Action/MaterialsPermScanWifi.md)
`elements/materials/Action/MaterialsPermScanWifi` |
+| ![MaterialsPets](Action/MaterialsPets.element.png) | [MaterialsPets](Action/MaterialsPets.md)
`elements/materials/Action/MaterialsPets` |
+| ![MaterialsPictureInPictureAlt](Action/MaterialsPictureInPictureAlt.element.png) | [MaterialsPictureInPictureAlt](Action/MaterialsPictureInPictureAlt.md)
`elements/materials/Action/MaterialsPictureInPictureAlt` |
+| ![MaterialsPictureInPicture](Action/MaterialsPictureInPicture.element.png) | [MaterialsPictureInPicture](Action/MaterialsPictureInPicture.md)
`elements/materials/Action/MaterialsPictureInPicture` |
+| ![MaterialsPlayForWork](Action/MaterialsPlayForWork.element.png) | [MaterialsPlayForWork](Action/MaterialsPlayForWork.md)
`elements/materials/Action/MaterialsPlayForWork` |
+| ![MaterialsPolymer](Action/MaterialsPolymer.element.png) | [MaterialsPolymer](Action/MaterialsPolymer.md)
`elements/materials/Action/MaterialsPolymer` |
+| ![MaterialsPowerSettingsNew](Action/MaterialsPowerSettingsNew.element.png) | [MaterialsPowerSettingsNew](Action/MaterialsPowerSettingsNew.md)
`elements/materials/Action/MaterialsPowerSettingsNew` |
+| ![MaterialsPregnantWoman](Action/MaterialsPregnantWoman.element.png) | [MaterialsPregnantWoman](Action/MaterialsPregnantWoman.md)
`elements/materials/Action/MaterialsPregnantWoman` |
+| ![MaterialsPrint](Action/MaterialsPrint.element.png) | [MaterialsPrint](Action/MaterialsPrint.md)
`elements/materials/Action/MaterialsPrint` |
+| ![MaterialsQueryBuilder](Action/MaterialsQueryBuilder.element.png) | [MaterialsQueryBuilder](Action/MaterialsQueryBuilder.md)
`elements/materials/Action/MaterialsQueryBuilder` |
+| ![MaterialsQuestionAnswer](Action/MaterialsQuestionAnswer.element.png) | [MaterialsQuestionAnswer](Action/MaterialsQuestionAnswer.md)
`elements/materials/Action/MaterialsQuestionAnswer` |
+| ![MaterialsReceipt](Action/MaterialsReceipt.element.png) | [MaterialsReceipt](Action/MaterialsReceipt.md)
`elements/materials/Action/MaterialsReceipt` |
+| ![MaterialsRecordVoiceOver](Action/MaterialsRecordVoiceOver.element.png) | [MaterialsRecordVoiceOver](Action/MaterialsRecordVoiceOver.md)
`elements/materials/Action/MaterialsRecordVoiceOver` |
+| ![MaterialsRedeem](Action/MaterialsRedeem.element.png) | [MaterialsRedeem](Action/MaterialsRedeem.md)
`elements/materials/Action/MaterialsRedeem` |
+| ![MaterialsRemoveShoppingCart](Action/MaterialsRemoveShoppingCart.element.png) | [MaterialsRemoveShoppingCart](Action/MaterialsRemoveShoppingCart.md)
`elements/materials/Action/MaterialsRemoveShoppingCart` |
+| ![MaterialsReportProblem](Action/MaterialsReportProblem.element.png) | [MaterialsReportProblem](Action/MaterialsReportProblem.md)
`elements/materials/Action/MaterialsReportProblem` |
+| ![MaterialsRestore](Action/MaterialsRestore.element.png) | [MaterialsRestore](Action/MaterialsRestore.md)
`elements/materials/Action/MaterialsRestore` |
+| ![MaterialsRestorePage](Action/MaterialsRestorePage.element.png) | [MaterialsRestorePage](Action/MaterialsRestorePage.md)
`elements/materials/Action/MaterialsRestorePage` |
+| ![MaterialsRoom](Action/MaterialsRoom.element.png) | [MaterialsRoom](Action/MaterialsRoom.md)
`elements/materials/Action/MaterialsRoom` |
+| ![MaterialsRoundedCorner](Action/MaterialsRoundedCorner.element.png) | [MaterialsRoundedCorner](Action/MaterialsRoundedCorner.md)
`elements/materials/Action/MaterialsRoundedCorner` |
+| ![MaterialsRowing](Action/MaterialsRowing.element.png) | [MaterialsRowing](Action/MaterialsRowing.md)
`elements/materials/Action/MaterialsRowing` |
+| ![MaterialsSchedule](Action/MaterialsSchedule.element.png) | [MaterialsSchedule](Action/MaterialsSchedule.md)
`elements/materials/Action/MaterialsSchedule` |
+| ![MaterialsSearch](Action/MaterialsSearch.element.png) | [MaterialsSearch](Action/MaterialsSearch.md)
`elements/materials/Action/MaterialsSearch` |
+| ![MaterialsSettingsApplications](Action/MaterialsSettingsApplications.element.png) | [MaterialsSettingsApplications](Action/MaterialsSettingsApplications.md)
`elements/materials/Action/MaterialsSettingsApplications` |
+| ![MaterialsSettingsBackupRestore](Action/MaterialsSettingsBackupRestore.element.png) | [MaterialsSettingsBackupRestore](Action/MaterialsSettingsBackupRestore.md)
`elements/materials/Action/MaterialsSettingsBackupRestore` |
+| ![MaterialsSettingsBluetooth](Action/MaterialsSettingsBluetooth.element.png) | [MaterialsSettingsBluetooth](Action/MaterialsSettingsBluetooth.md)
`elements/materials/Action/MaterialsSettingsBluetooth` |
+| ![MaterialsSettingsBrightness](Action/MaterialsSettingsBrightness.element.png) | [MaterialsSettingsBrightness](Action/MaterialsSettingsBrightness.md)
`elements/materials/Action/MaterialsSettingsBrightness` |
+| ![MaterialsSettingsCell](Action/MaterialsSettingsCell.element.png) | [MaterialsSettingsCell](Action/MaterialsSettingsCell.md)
`elements/materials/Action/MaterialsSettingsCell` |
+| ![MaterialsSettings](Action/MaterialsSettings.element.png) | [MaterialsSettings](Action/MaterialsSettings.md)
`elements/materials/Action/MaterialsSettings` |
+| ![MaterialsSettingsEthernet](Action/MaterialsSettingsEthernet.element.png) | [MaterialsSettingsEthernet](Action/MaterialsSettingsEthernet.md)
`elements/materials/Action/MaterialsSettingsEthernet` |
+| ![MaterialsSettingsInputAntenna](Action/MaterialsSettingsInputAntenna.element.png) | [MaterialsSettingsInputAntenna](Action/MaterialsSettingsInputAntenna.md)
`elements/materials/Action/MaterialsSettingsInputAntenna` |
+| ![MaterialsSettingsInputComponent](Action/MaterialsSettingsInputComponent.element.png) | [MaterialsSettingsInputComponent](Action/MaterialsSettingsInputComponent.md)
`elements/materials/Action/MaterialsSettingsInputComponent` |
+| ![MaterialsSettingsInputComposite](Action/MaterialsSettingsInputComposite.element.png) | [MaterialsSettingsInputComposite](Action/MaterialsSettingsInputComposite.md)
`elements/materials/Action/MaterialsSettingsInputComposite` |
+| ![MaterialsSettingsInputHdmi](Action/MaterialsSettingsInputHdmi.element.png) | [MaterialsSettingsInputHdmi](Action/MaterialsSettingsInputHdmi.md)
`elements/materials/Action/MaterialsSettingsInputHdmi` |
+| ![MaterialsSettingsInputSvideo](Action/MaterialsSettingsInputSvideo.element.png) | [MaterialsSettingsInputSvideo](Action/MaterialsSettingsInputSvideo.md)
`elements/materials/Action/MaterialsSettingsInputSvideo` |
+| ![MaterialsSettingsOverscan](Action/MaterialsSettingsOverscan.element.png) | [MaterialsSettingsOverscan](Action/MaterialsSettingsOverscan.md)
`elements/materials/Action/MaterialsSettingsOverscan` |
+| ![MaterialsSettingsPhone](Action/MaterialsSettingsPhone.element.png) | [MaterialsSettingsPhone](Action/MaterialsSettingsPhone.md)
`elements/materials/Action/MaterialsSettingsPhone` |
+| ![MaterialsSettingsPower](Action/MaterialsSettingsPower.element.png) | [MaterialsSettingsPower](Action/MaterialsSettingsPower.md)
`elements/materials/Action/MaterialsSettingsPower` |
+| ![MaterialsSettingsRemote](Action/MaterialsSettingsRemote.element.png) | [MaterialsSettingsRemote](Action/MaterialsSettingsRemote.md)
`elements/materials/Action/MaterialsSettingsRemote` |
+| ![MaterialsSettingsVoice](Action/MaterialsSettingsVoice.element.png) | [MaterialsSettingsVoice](Action/MaterialsSettingsVoice.md)
`elements/materials/Action/MaterialsSettingsVoice` |
+| ![MaterialsShop](Action/MaterialsShop.element.png) | [MaterialsShop](Action/MaterialsShop.md)
`elements/materials/Action/MaterialsShop` |
+| ![MaterialsShoppingBasket](Action/MaterialsShoppingBasket.element.png) | [MaterialsShoppingBasket](Action/MaterialsShoppingBasket.md)
`elements/materials/Action/MaterialsShoppingBasket` |
+| ![MaterialsShoppingCart](Action/MaterialsShoppingCart.element.png) | [MaterialsShoppingCart](Action/MaterialsShoppingCart.md)
`elements/materials/Action/MaterialsShoppingCart` |
+| ![MaterialsShopTwo](Action/MaterialsShopTwo.element.png) | [MaterialsShopTwo](Action/MaterialsShopTwo.md)
`elements/materials/Action/MaterialsShopTwo` |
+| ![MaterialsSpeakerNotes](Action/MaterialsSpeakerNotes.element.png) | [MaterialsSpeakerNotes](Action/MaterialsSpeakerNotes.md)
`elements/materials/Action/MaterialsSpeakerNotes` |
+| ![MaterialsSpeakerNotesOff](Action/MaterialsSpeakerNotesOff.element.png) | [MaterialsSpeakerNotesOff](Action/MaterialsSpeakerNotesOff.md)
`elements/materials/Action/MaterialsSpeakerNotesOff` |
+| ![MaterialsSpellcheck](Action/MaterialsSpellcheck.element.png) | [MaterialsSpellcheck](Action/MaterialsSpellcheck.md)
`elements/materials/Action/MaterialsSpellcheck` |
+| ![MaterialsStars](Action/MaterialsStars.element.png) | [MaterialsStars](Action/MaterialsStars.md)
`elements/materials/Action/MaterialsStars` |
+| ![MaterialsStore](Action/MaterialsStore.element.png) | [MaterialsStore](Action/MaterialsStore.md)
`elements/materials/Action/MaterialsStore` |
+| ![MaterialsSubject](Action/MaterialsSubject.element.png) | [MaterialsSubject](Action/MaterialsSubject.md)
`elements/materials/Action/MaterialsSubject` |
+| ![MaterialsSupervisorAccount](Action/MaterialsSupervisorAccount.element.png) | [MaterialsSupervisorAccount](Action/MaterialsSupervisorAccount.md)
`elements/materials/Action/MaterialsSupervisorAccount` |
+| ![MaterialsSwapHoriz](Action/MaterialsSwapHoriz.element.png) | [MaterialsSwapHoriz](Action/MaterialsSwapHoriz.md)
`elements/materials/Action/MaterialsSwapHoriz` |
+| ![MaterialsSwapVert](Action/MaterialsSwapVert.element.png) | [MaterialsSwapVert](Action/MaterialsSwapVert.md)
`elements/materials/Action/MaterialsSwapVert` |
+| ![MaterialsSwapVerticalCircle](Action/MaterialsSwapVerticalCircle.element.png) | [MaterialsSwapVerticalCircle](Action/MaterialsSwapVerticalCircle.md)
`elements/materials/Action/MaterialsSwapVerticalCircle` |
+| ![MaterialsSystemUpdateAlt](Action/MaterialsSystemUpdateAlt.element.png) | [MaterialsSystemUpdateAlt](Action/MaterialsSystemUpdateAlt.md)
`elements/materials/Action/MaterialsSystemUpdateAlt` |
+| ![MaterialsTab](Action/MaterialsTab.element.png) | [MaterialsTab](Action/MaterialsTab.md)
`elements/materials/Action/MaterialsTab` |
+| ![MaterialsTabUnselected](Action/MaterialsTabUnselected.element.png) | [MaterialsTabUnselected](Action/MaterialsTabUnselected.md)
`elements/materials/Action/MaterialsTabUnselected` |
+| ![MaterialsTheaters](Action/MaterialsTheaters.element.png) | [MaterialsTheaters](Action/MaterialsTheaters.md)
`elements/materials/Action/MaterialsTheaters` |
+| ![MaterialsThumbDown](Action/MaterialsThumbDown.element.png) | [MaterialsThumbDown](Action/MaterialsThumbDown.md)
`elements/materials/Action/MaterialsThumbDown` |
+| ![MaterialsThumbsUpDown](Action/MaterialsThumbsUpDown.element.png) | [MaterialsThumbsUpDown](Action/MaterialsThumbsUpDown.md)
`elements/materials/Action/MaterialsThumbsUpDown` |
+| ![MaterialsThumbUp](Action/MaterialsThumbUp.element.png) | [MaterialsThumbUp](Action/MaterialsThumbUp.md)
`elements/materials/Action/MaterialsThumbUp` |
+| ![MaterialsTimeline](Action/MaterialsTimeline.element.png) | [MaterialsTimeline](Action/MaterialsTimeline.md)
`elements/materials/Action/MaterialsTimeline` |
+| ![MaterialsToc](Action/MaterialsToc.element.png) | [MaterialsToc](Action/MaterialsToc.md)
`elements/materials/Action/MaterialsToc` |
+| ![MaterialsToday](Action/MaterialsToday.element.png) | [MaterialsToday](Action/MaterialsToday.md)
`elements/materials/Action/MaterialsToday` |
+| ![MaterialsToll](Action/MaterialsToll.element.png) | [MaterialsToll](Action/MaterialsToll.md)
`elements/materials/Action/MaterialsToll` |
+| ![MaterialsTouchApp](Action/MaterialsTouchApp.element.png) | [MaterialsTouchApp](Action/MaterialsTouchApp.md)
`elements/materials/Action/MaterialsTouchApp` |
+| ![MaterialsTrackChanges](Action/MaterialsTrackChanges.element.png) | [MaterialsTrackChanges](Action/MaterialsTrackChanges.md)
`elements/materials/Action/MaterialsTrackChanges` |
+| ![MaterialsTranslate](Action/MaterialsTranslate.element.png) | [MaterialsTranslate](Action/MaterialsTranslate.md)
`elements/materials/Action/MaterialsTranslate` |
+| ![MaterialsTrendingDown](Action/MaterialsTrendingDown.element.png) | [MaterialsTrendingDown](Action/MaterialsTrendingDown.md)
`elements/materials/Action/MaterialsTrendingDown` |
+| ![MaterialsTrendingFlat](Action/MaterialsTrendingFlat.element.png) | [MaterialsTrendingFlat](Action/MaterialsTrendingFlat.md)
`elements/materials/Action/MaterialsTrendingFlat` |
+| ![MaterialsTrendingUp](Action/MaterialsTrendingUp.element.png) | [MaterialsTrendingUp](Action/MaterialsTrendingUp.md)
`elements/materials/Action/MaterialsTrendingUp` |
+| ![MaterialsTurnedIn](Action/MaterialsTurnedIn.element.png) | [MaterialsTurnedIn](Action/MaterialsTurnedIn.md)
`elements/materials/Action/MaterialsTurnedIn` |
+| ![MaterialsTurnedInNot](Action/MaterialsTurnedInNot.element.png) | [MaterialsTurnedInNot](Action/MaterialsTurnedInNot.md)
`elements/materials/Action/MaterialsTurnedInNot` |
+| ![MaterialsUpdate](Action/MaterialsUpdate.element.png) | [MaterialsUpdate](Action/MaterialsUpdate.md)
`elements/materials/Action/MaterialsUpdate` |
+| ![MaterialsVerifiedUser](Action/MaterialsVerifiedUser.element.png) | [MaterialsVerifiedUser](Action/MaterialsVerifiedUser.md)
`elements/materials/Action/MaterialsVerifiedUser` |
+| ![MaterialsViewAgenda](Action/MaterialsViewAgenda.element.png) | [MaterialsViewAgenda](Action/MaterialsViewAgenda.md)
`elements/materials/Action/MaterialsViewAgenda` |
+| ![MaterialsViewArray](Action/MaterialsViewArray.element.png) | [MaterialsViewArray](Action/MaterialsViewArray.md)
`elements/materials/Action/MaterialsViewArray` |
+| ![MaterialsViewCarousel](Action/MaterialsViewCarousel.element.png) | [MaterialsViewCarousel](Action/MaterialsViewCarousel.md)
`elements/materials/Action/MaterialsViewCarousel` |
+| ![MaterialsViewColumn](Action/MaterialsViewColumn.element.png) | [MaterialsViewColumn](Action/MaterialsViewColumn.md)
`elements/materials/Action/MaterialsViewColumn` |
+| ![MaterialsViewDay](Action/MaterialsViewDay.element.png) | [MaterialsViewDay](Action/MaterialsViewDay.md)
`elements/materials/Action/MaterialsViewDay` |
+| ![MaterialsViewHeadline](Action/MaterialsViewHeadline.element.png) | [MaterialsViewHeadline](Action/MaterialsViewHeadline.md)
`elements/materials/Action/MaterialsViewHeadline` |
+| ![MaterialsViewList](Action/MaterialsViewList.element.png) | [MaterialsViewList](Action/MaterialsViewList.md)
`elements/materials/Action/MaterialsViewList` |
+| ![MaterialsViewModule](Action/MaterialsViewModule.element.png) | [MaterialsViewModule](Action/MaterialsViewModule.md)
`elements/materials/Action/MaterialsViewModule` |
+| ![MaterialsViewQuilt](Action/MaterialsViewQuilt.element.png) | [MaterialsViewQuilt](Action/MaterialsViewQuilt.md)
`elements/materials/Action/MaterialsViewQuilt` |
+| ![MaterialsViewStream](Action/MaterialsViewStream.element.png) | [MaterialsViewStream](Action/MaterialsViewStream.md)
`elements/materials/Action/MaterialsViewStream` |
+| ![MaterialsViewWeek](Action/MaterialsViewWeek.element.png) | [MaterialsViewWeek](Action/MaterialsViewWeek.md)
`elements/materials/Action/MaterialsViewWeek` |
+| ![MaterialsVisibility](Action/MaterialsVisibility.element.png) | [MaterialsVisibility](Action/MaterialsVisibility.md)
`elements/materials/Action/MaterialsVisibility` |
+| ![MaterialsVisibilityOff](Action/MaterialsVisibilityOff.element.png) | [MaterialsVisibilityOff](Action/MaterialsVisibilityOff.md)
`elements/materials/Action/MaterialsVisibilityOff` |
+| ![MaterialsWatchLater](Action/MaterialsWatchLater.element.png) | [MaterialsWatchLater](Action/MaterialsWatchLater.md)
`elements/materials/Action/MaterialsWatchLater` |
+| ![MaterialsWork](Action/MaterialsWork.element.png) | [MaterialsWork](Action/MaterialsWork.md)
`elements/materials/Action/MaterialsWork` |
+| ![MaterialsYoutubeSearchedFor](Action/MaterialsYoutubeSearchedFor.element.png) | [MaterialsYoutubeSearchedFor](Action/MaterialsYoutubeSearchedFor.md)
`elements/materials/Action/MaterialsYoutubeSearchedFor` |
+## elements/materials/Alert
+| | Name |
+| :-: | --- |
+| ![MaterialsAddAlert](Alert/MaterialsAddAlert.element.png) | [MaterialsAddAlert](Alert/MaterialsAddAlert.md)
`elements/materials/Alert/MaterialsAddAlert` |
+| ![MaterialsError](Alert/MaterialsError.element.png) | [MaterialsError](Alert/MaterialsError.md)
`elements/materials/Alert/MaterialsError` |
+| ![MaterialsErrorOutline](Alert/MaterialsErrorOutline.element.png) | [MaterialsErrorOutline](Alert/MaterialsErrorOutline.md)
`elements/materials/Alert/MaterialsErrorOutline` |
+| ![MaterialsWarning](Alert/MaterialsWarning.element.png) | [MaterialsWarning](Alert/MaterialsWarning.md)
`elements/materials/Alert/MaterialsWarning` |
+## elements/materials/Av
+| | Name |
+| :-: | --- |
+| ![MaterialsAddToQueue](Av/MaterialsAddToQueue.element.png) | [MaterialsAddToQueue](Av/MaterialsAddToQueue.md)
`elements/materials/Av/MaterialsAddToQueue` |
+| ![MaterialsAirplay](Av/MaterialsAirplay.element.png) | [MaterialsAirplay](Av/MaterialsAirplay.md)
`elements/materials/Av/MaterialsAirplay` |
+| ![MaterialsAlbum](Av/MaterialsAlbum.element.png) | [MaterialsAlbum](Av/MaterialsAlbum.md)
`elements/materials/Av/MaterialsAlbum` |
+| ![MaterialsArtTrack](Av/MaterialsArtTrack.element.png) | [MaterialsArtTrack](Av/MaterialsArtTrack.md)
`elements/materials/Av/MaterialsArtTrack` |
+| ![MaterialsAvTimer](Av/MaterialsAvTimer.element.png) | [MaterialsAvTimer](Av/MaterialsAvTimer.md)
`elements/materials/Av/MaterialsAvTimer` |
+| ![MaterialsBrandingWatermark](Av/MaterialsBrandingWatermark.element.png) | [MaterialsBrandingWatermark](Av/MaterialsBrandingWatermark.md)
`elements/materials/Av/MaterialsBrandingWatermark` |
+| ![MaterialsCallToAction](Av/MaterialsCallToAction.element.png) | [MaterialsCallToAction](Av/MaterialsCallToAction.md)
`elements/materials/Av/MaterialsCallToAction` |
+| ![MaterialsClosedCaption](Av/MaterialsClosedCaption.element.png) | [MaterialsClosedCaption](Av/MaterialsClosedCaption.md)
`elements/materials/Av/MaterialsClosedCaption` |
+| ![MaterialsEqualizer](Av/MaterialsEqualizer.element.png) | [MaterialsEqualizer](Av/MaterialsEqualizer.md)
`elements/materials/Av/MaterialsEqualizer` |
+| ![MaterialsExplicit](Av/MaterialsExplicit.element.png) | [MaterialsExplicit](Av/MaterialsExplicit.md)
`elements/materials/Av/MaterialsExplicit` |
+| ![MaterialsFastForward](Av/MaterialsFastForward.element.png) | [MaterialsFastForward](Av/MaterialsFastForward.md)
`elements/materials/Av/MaterialsFastForward` |
+| ![MaterialsFastRewind](Av/MaterialsFastRewind.element.png) | [MaterialsFastRewind](Av/MaterialsFastRewind.md)
`elements/materials/Av/MaterialsFastRewind` |
+| ![MaterialsFeaturedPlayList](Av/MaterialsFeaturedPlayList.element.png) | [MaterialsFeaturedPlayList](Av/MaterialsFeaturedPlayList.md)
`elements/materials/Av/MaterialsFeaturedPlayList` |
+| ![MaterialsFeaturedVideo](Av/MaterialsFeaturedVideo.element.png) | [MaterialsFeaturedVideo](Av/MaterialsFeaturedVideo.md)
`elements/materials/Av/MaterialsFeaturedVideo` |
+| ![MaterialsFiberDvr](Av/MaterialsFiberDvr.element.png) | [MaterialsFiberDvr](Av/MaterialsFiberDvr.md)
`elements/materials/Av/MaterialsFiberDvr` |
+| ![MaterialsFiberManualRecord](Av/MaterialsFiberManualRecord.element.png) | [MaterialsFiberManualRecord](Av/MaterialsFiberManualRecord.md)
`elements/materials/Av/MaterialsFiberManualRecord` |
+| ![MaterialsFiberNew](Av/MaterialsFiberNew.element.png) | [MaterialsFiberNew](Av/MaterialsFiberNew.md)
`elements/materials/Av/MaterialsFiberNew` |
+| ![MaterialsFiberPin](Av/MaterialsFiberPin.element.png) | [MaterialsFiberPin](Av/MaterialsFiberPin.md)
`elements/materials/Av/MaterialsFiberPin` |
+| ![MaterialsFiberSmartRecord](Av/MaterialsFiberSmartRecord.element.png) | [MaterialsFiberSmartRecord](Av/MaterialsFiberSmartRecord.md)
`elements/materials/Av/MaterialsFiberSmartRecord` |
+| ![MaterialsForward10](Av/MaterialsForward10.element.png) | [MaterialsForward10](Av/MaterialsForward10.md)
`elements/materials/Av/MaterialsForward10` |
+| ![MaterialsForward30](Av/MaterialsForward30.element.png) | [MaterialsForward30](Av/MaterialsForward30.md)
`elements/materials/Av/MaterialsForward30` |
+| ![MaterialsForward5](Av/MaterialsForward5.element.png) | [MaterialsForward5](Av/MaterialsForward5.md)
`elements/materials/Av/MaterialsForward5` |
+| ![MaterialsGames](Av/MaterialsGames.element.png) | [MaterialsGames](Av/MaterialsGames.md)
`elements/materials/Av/MaterialsGames` |
+| ![MaterialsHearing](Av/MaterialsHearing.element.png) | [MaterialsHearing](Av/MaterialsHearing.md)
`elements/materials/Av/MaterialsHearing` |
+| ![MaterialsHighQuality](Av/MaterialsHighQuality.element.png) | [MaterialsHighQuality](Av/MaterialsHighQuality.md)
`elements/materials/Av/MaterialsHighQuality` |
+| ![MaterialsLibraryAdd](Av/MaterialsLibraryAdd.element.png) | [MaterialsLibraryAdd](Av/MaterialsLibraryAdd.md)
`elements/materials/Av/MaterialsLibraryAdd` |
+| ![MaterialsLibraryBooks](Av/MaterialsLibraryBooks.element.png) | [MaterialsLibraryBooks](Av/MaterialsLibraryBooks.md)
`elements/materials/Av/MaterialsLibraryBooks` |
+| ![MaterialsLibraryMusic](Av/MaterialsLibraryMusic.element.png) | [MaterialsLibraryMusic](Av/MaterialsLibraryMusic.md)
`elements/materials/Av/MaterialsLibraryMusic` |
+| ![MaterialsLoop](Av/MaterialsLoop.element.png) | [MaterialsLoop](Av/MaterialsLoop.md)
`elements/materials/Av/MaterialsLoop` |
+| ![MaterialsMic](Av/MaterialsMic.element.png) | [MaterialsMic](Av/MaterialsMic.md)
`elements/materials/Av/MaterialsMic` |
+| ![MaterialsMicNone](Av/MaterialsMicNone.element.png) | [MaterialsMicNone](Av/MaterialsMicNone.md)
`elements/materials/Av/MaterialsMicNone` |
+| ![MaterialsMicOff](Av/MaterialsMicOff.element.png) | [MaterialsMicOff](Av/MaterialsMicOff.md)
`elements/materials/Av/MaterialsMicOff` |
+| ![MaterialsMovie](Av/MaterialsMovie.element.png) | [MaterialsMovie](Av/MaterialsMovie.md)
`elements/materials/Av/MaterialsMovie` |
+| ![MaterialsMusicVideo](Av/MaterialsMusicVideo.element.png) | [MaterialsMusicVideo](Av/MaterialsMusicVideo.md)
`elements/materials/Av/MaterialsMusicVideo` |
+| ![MaterialsNewReleases](Av/MaterialsNewReleases.element.png) | [MaterialsNewReleases](Av/MaterialsNewReleases.md)
`elements/materials/Av/MaterialsNewReleases` |
+| ![MaterialsNote](Av/MaterialsNote.element.png) | [MaterialsNote](Av/MaterialsNote.md)
`elements/materials/Av/MaterialsNote` |
+| ![MaterialsNotInterested](Av/MaterialsNotInterested.element.png) | [MaterialsNotInterested](Av/MaterialsNotInterested.md)
`elements/materials/Av/MaterialsNotInterested` |
+| ![MaterialsPauseCircleFilled](Av/MaterialsPauseCircleFilled.element.png) | [MaterialsPauseCircleFilled](Av/MaterialsPauseCircleFilled.md)
`elements/materials/Av/MaterialsPauseCircleFilled` |
+| ![MaterialsPauseCircleOutline](Av/MaterialsPauseCircleOutline.element.png) | [MaterialsPauseCircleOutline](Av/MaterialsPauseCircleOutline.md)
`elements/materials/Av/MaterialsPauseCircleOutline` |
+| ![MaterialsPause](Av/MaterialsPause.element.png) | [MaterialsPause](Av/MaterialsPause.md)
`elements/materials/Av/MaterialsPause` |
+| ![MaterialsPlayArrow](Av/MaterialsPlayArrow.element.png) | [MaterialsPlayArrow](Av/MaterialsPlayArrow.md)
`elements/materials/Av/MaterialsPlayArrow` |
+| ![MaterialsPlayCircleFilled](Av/MaterialsPlayCircleFilled.element.png) | [MaterialsPlayCircleFilled](Av/MaterialsPlayCircleFilled.md)
`elements/materials/Av/MaterialsPlayCircleFilled` |
+| ![MaterialsPlayCircleFilledWhite](Av/MaterialsPlayCircleFilledWhite.element.png) | [MaterialsPlayCircleFilledWhite](Av/MaterialsPlayCircleFilledWhite.md)
`elements/materials/Av/MaterialsPlayCircleFilledWhite` |
+| ![MaterialsPlayCircleOutline](Av/MaterialsPlayCircleOutline.element.png) | [MaterialsPlayCircleOutline](Av/MaterialsPlayCircleOutline.md)
`elements/materials/Av/MaterialsPlayCircleOutline` |
+| ![MaterialsPlaylistAddCheck](Av/MaterialsPlaylistAddCheck.element.png) | [MaterialsPlaylistAddCheck](Av/MaterialsPlaylistAddCheck.md)
`elements/materials/Av/MaterialsPlaylistAddCheck` |
+| ![MaterialsPlaylistAdd](Av/MaterialsPlaylistAdd.element.png) | [MaterialsPlaylistAdd](Av/MaterialsPlaylistAdd.md)
`elements/materials/Av/MaterialsPlaylistAdd` |
+| ![MaterialsPlaylistPlay](Av/MaterialsPlaylistPlay.element.png) | [MaterialsPlaylistPlay](Av/MaterialsPlaylistPlay.md)
`elements/materials/Av/MaterialsPlaylistPlay` |
+| ![MaterialsQueue](Av/MaterialsQueue.element.png) | [MaterialsQueue](Av/MaterialsQueue.md)
`elements/materials/Av/MaterialsQueue` |
+| ![MaterialsQueueMusic](Av/MaterialsQueueMusic.element.png) | [MaterialsQueueMusic](Av/MaterialsQueueMusic.md)
`elements/materials/Av/MaterialsQueueMusic` |
+| ![MaterialsQueuePlayNext](Av/MaterialsQueuePlayNext.element.png) | [MaterialsQueuePlayNext](Av/MaterialsQueuePlayNext.md)
`elements/materials/Av/MaterialsQueuePlayNext` |
+| ![MaterialsRadio](Av/MaterialsRadio.element.png) | [MaterialsRadio](Av/MaterialsRadio.md)
`elements/materials/Av/MaterialsRadio` |
+| ![MaterialsRecentActors](Av/MaterialsRecentActors.element.png) | [MaterialsRecentActors](Av/MaterialsRecentActors.md)
`elements/materials/Av/MaterialsRecentActors` |
+| ![MaterialsRemoveFromQueue](Av/MaterialsRemoveFromQueue.element.png) | [MaterialsRemoveFromQueue](Av/MaterialsRemoveFromQueue.md)
`elements/materials/Av/MaterialsRemoveFromQueue` |
+| ![MaterialsRepeat](Av/MaterialsRepeat.element.png) | [MaterialsRepeat](Av/MaterialsRepeat.md)
`elements/materials/Av/MaterialsRepeat` |
+| ![MaterialsRepeatOne](Av/MaterialsRepeatOne.element.png) | [MaterialsRepeatOne](Av/MaterialsRepeatOne.md)
`elements/materials/Av/MaterialsRepeatOne` |
+| ![MaterialsReplay10](Av/MaterialsReplay10.element.png) | [MaterialsReplay10](Av/MaterialsReplay10.md)
`elements/materials/Av/MaterialsReplay10` |
+| ![MaterialsReplay30](Av/MaterialsReplay30.element.png) | [MaterialsReplay30](Av/MaterialsReplay30.md)
`elements/materials/Av/MaterialsReplay30` |
+| ![MaterialsReplay5](Av/MaterialsReplay5.element.png) | [MaterialsReplay5](Av/MaterialsReplay5.md)
`elements/materials/Av/MaterialsReplay5` |
+| ![MaterialsReplay](Av/MaterialsReplay.element.png) | [MaterialsReplay](Av/MaterialsReplay.md)
`elements/materials/Av/MaterialsReplay` |
+| ![MaterialsShuffle](Av/MaterialsShuffle.element.png) | [MaterialsShuffle](Av/MaterialsShuffle.md)
`elements/materials/Av/MaterialsShuffle` |
+| ![MaterialsSkipNext](Av/MaterialsSkipNext.element.png) | [MaterialsSkipNext](Av/MaterialsSkipNext.md)
`elements/materials/Av/MaterialsSkipNext` |
+| ![MaterialsSkipPrevious](Av/MaterialsSkipPrevious.element.png) | [MaterialsSkipPrevious](Av/MaterialsSkipPrevious.md)
`elements/materials/Av/MaterialsSkipPrevious` |
+| ![MaterialsSlowMotionVideo](Av/MaterialsSlowMotionVideo.element.png) | [MaterialsSlowMotionVideo](Av/MaterialsSlowMotionVideo.md)
`elements/materials/Av/MaterialsSlowMotionVideo` |
+| ![MaterialsSnooze](Av/MaterialsSnooze.element.png) | [MaterialsSnooze](Av/MaterialsSnooze.md)
`elements/materials/Av/MaterialsSnooze` |
+| ![MaterialsStop](Av/MaterialsStop.element.png) | [MaterialsStop](Av/MaterialsStop.md)
`elements/materials/Av/MaterialsStop` |
+| ![MaterialsSubscriptions](Av/MaterialsSubscriptions.element.png) | [MaterialsSubscriptions](Av/MaterialsSubscriptions.md)
`elements/materials/Av/MaterialsSubscriptions` |
+| ![MaterialsSubtitles](Av/MaterialsSubtitles.element.png) | [MaterialsSubtitles](Av/MaterialsSubtitles.md)
`elements/materials/Av/MaterialsSubtitles` |
+| ![MaterialsSurroundSound](Av/MaterialsSurroundSound.element.png) | [MaterialsSurroundSound](Av/MaterialsSurroundSound.md)
`elements/materials/Av/MaterialsSurroundSound` |
+| ![MaterialsVideoCall](Av/MaterialsVideoCall.element.png) | [MaterialsVideoCall](Av/MaterialsVideoCall.md)
`elements/materials/Av/MaterialsVideoCall` |
+| ![MaterialsVideocam](Av/MaterialsVideocam.element.png) | [MaterialsVideocam](Av/MaterialsVideocam.md)
`elements/materials/Av/MaterialsVideocam` |
+| ![MaterialsVideocamOff](Av/MaterialsVideocamOff.element.png) | [MaterialsVideocamOff](Av/MaterialsVideocamOff.md)
`elements/materials/Av/MaterialsVideocamOff` |
+| ![MaterialsVideoLabel](Av/MaterialsVideoLabel.element.png) | [MaterialsVideoLabel](Av/MaterialsVideoLabel.md)
`elements/materials/Av/MaterialsVideoLabel` |
+| ![MaterialsVideoLibrary](Av/MaterialsVideoLibrary.element.png) | [MaterialsVideoLibrary](Av/MaterialsVideoLibrary.md)
`elements/materials/Av/MaterialsVideoLibrary` |
+| ![MaterialsVolumeDown](Av/MaterialsVolumeDown.element.png) | [MaterialsVolumeDown](Av/MaterialsVolumeDown.md)
`elements/materials/Av/MaterialsVolumeDown` |
+| ![MaterialsVolumeMute](Av/MaterialsVolumeMute.element.png) | [MaterialsVolumeMute](Av/MaterialsVolumeMute.md)
`elements/materials/Av/MaterialsVolumeMute` |
+| ![MaterialsVolumeOff](Av/MaterialsVolumeOff.element.png) | [MaterialsVolumeOff](Av/MaterialsVolumeOff.md)
`elements/materials/Av/MaterialsVolumeOff` |
+| ![MaterialsVolumeUp](Av/MaterialsVolumeUp.element.png) | [MaterialsVolumeUp](Av/MaterialsVolumeUp.md)
`elements/materials/Av/MaterialsVolumeUp` |
+| ![MaterialsWebAsset](Av/MaterialsWebAsset.element.png) | [MaterialsWebAsset](Av/MaterialsWebAsset.md)
`elements/materials/Av/MaterialsWebAsset` |
+| ![MaterialsWeb](Av/MaterialsWeb.element.png) | [MaterialsWeb](Av/MaterialsWeb.md)
`elements/materials/Av/MaterialsWeb` |
+## elements/materials/Communication
+| | Name |
+| :-: | --- |
+| ![MaterialsBusiness](Communication/MaterialsBusiness.element.png) | [MaterialsBusiness](Communication/MaterialsBusiness.md)
`elements/materials/Communication/MaterialsBusiness` |
+| ![MaterialsCall](Communication/MaterialsCall.element.png) | [MaterialsCall](Communication/MaterialsCall.md)
`elements/materials/Communication/MaterialsCall` |
+| ![MaterialsCallEnd](Communication/MaterialsCallEnd.element.png) | [MaterialsCallEnd](Communication/MaterialsCallEnd.md)
`elements/materials/Communication/MaterialsCallEnd` |
+| ![MaterialsCallMade](Communication/MaterialsCallMade.element.png) | [MaterialsCallMade](Communication/MaterialsCallMade.md)
`elements/materials/Communication/MaterialsCallMade` |
+| ![MaterialsCallMerge](Communication/MaterialsCallMerge.element.png) | [MaterialsCallMerge](Communication/MaterialsCallMerge.md)
`elements/materials/Communication/MaterialsCallMerge` |
+| ![MaterialsCallMissed](Communication/MaterialsCallMissed.element.png) | [MaterialsCallMissed](Communication/MaterialsCallMissed.md)
`elements/materials/Communication/MaterialsCallMissed` |
+| ![MaterialsCallMissedOutgoing](Communication/MaterialsCallMissedOutgoing.element.png) | [MaterialsCallMissedOutgoing](Communication/MaterialsCallMissedOutgoing.md)
`elements/materials/Communication/MaterialsCallMissedOutgoing` |
+| ![MaterialsCallReceived](Communication/MaterialsCallReceived.element.png) | [MaterialsCallReceived](Communication/MaterialsCallReceived.md)
`elements/materials/Communication/MaterialsCallReceived` |
+| ![MaterialsCallSplit](Communication/MaterialsCallSplit.element.png) | [MaterialsCallSplit](Communication/MaterialsCallSplit.md)
`elements/materials/Communication/MaterialsCallSplit` |
+| ![MaterialsChatBubble](Communication/MaterialsChatBubble.element.png) | [MaterialsChatBubble](Communication/MaterialsChatBubble.md)
`elements/materials/Communication/MaterialsChatBubble` |
+| ![MaterialsChatBubbleOutline](Communication/MaterialsChatBubbleOutline.element.png) | [MaterialsChatBubbleOutline](Communication/MaterialsChatBubbleOutline.md)
`elements/materials/Communication/MaterialsChatBubbleOutline` |
+| ![MaterialsChat](Communication/MaterialsChat.element.png) | [MaterialsChat](Communication/MaterialsChat.md)
`elements/materials/Communication/MaterialsChat` |
+| ![MaterialsClearAll](Communication/MaterialsClearAll.element.png) | [MaterialsClearAll](Communication/MaterialsClearAll.md)
`elements/materials/Communication/MaterialsClearAll` |
+| ![MaterialsComment](Communication/MaterialsComment.element.png) | [MaterialsComment](Communication/MaterialsComment.md)
`elements/materials/Communication/MaterialsComment` |
+| ![MaterialsContactMail](Communication/MaterialsContactMail.element.png) | [MaterialsContactMail](Communication/MaterialsContactMail.md)
`elements/materials/Communication/MaterialsContactMail` |
+| ![MaterialsContactPhone](Communication/MaterialsContactPhone.element.png) | [MaterialsContactPhone](Communication/MaterialsContactPhone.md)
`elements/materials/Communication/MaterialsContactPhone` |
+| ![MaterialsContacts](Communication/MaterialsContacts.element.png) | [MaterialsContacts](Communication/MaterialsContacts.md)
`elements/materials/Communication/MaterialsContacts` |
+| ![MaterialsDialerSip](Communication/MaterialsDialerSip.element.png) | [MaterialsDialerSip](Communication/MaterialsDialerSip.md)
`elements/materials/Communication/MaterialsDialerSip` |
+| ![MaterialsDialpad](Communication/MaterialsDialpad.element.png) | [MaterialsDialpad](Communication/MaterialsDialpad.md)
`elements/materials/Communication/MaterialsDialpad` |
+| ![MaterialsEmail](Communication/MaterialsEmail.element.png) | [MaterialsEmail](Communication/MaterialsEmail.md)
`elements/materials/Communication/MaterialsEmail` |
+| ![MaterialsForum](Communication/MaterialsForum.element.png) | [MaterialsForum](Communication/MaterialsForum.md)
`elements/materials/Communication/MaterialsForum` |
+| ![MaterialsImportContacts](Communication/MaterialsImportContacts.element.png) | [MaterialsImportContacts](Communication/MaterialsImportContacts.md)
`elements/materials/Communication/MaterialsImportContacts` |
+| ![MaterialsImportExport](Communication/MaterialsImportExport.element.png) | [MaterialsImportExport](Communication/MaterialsImportExport.md)
`elements/materials/Communication/MaterialsImportExport` |
+| ![MaterialsInvertColorsOff](Communication/MaterialsInvertColorsOff.element.png) | [MaterialsInvertColorsOff](Communication/MaterialsInvertColorsOff.md)
`elements/materials/Communication/MaterialsInvertColorsOff` |
+| ![MaterialsLiveHelp](Communication/MaterialsLiveHelp.element.png) | [MaterialsLiveHelp](Communication/MaterialsLiveHelp.md)
`elements/materials/Communication/MaterialsLiveHelp` |
+| ![MaterialsLocationOff](Communication/MaterialsLocationOff.element.png) | [MaterialsLocationOff](Communication/MaterialsLocationOff.md)
`elements/materials/Communication/MaterialsLocationOff` |
+| ![MaterialsLocationOn](Communication/MaterialsLocationOn.element.png) | [MaterialsLocationOn](Communication/MaterialsLocationOn.md)
`elements/materials/Communication/MaterialsLocationOn` |
+| ![MaterialsMailOutline](Communication/MaterialsMailOutline.element.png) | [MaterialsMailOutline](Communication/MaterialsMailOutline.md)
`elements/materials/Communication/MaterialsMailOutline` |
+| ![MaterialsMessage](Communication/MaterialsMessage.element.png) | [MaterialsMessage](Communication/MaterialsMessage.md)
`elements/materials/Communication/MaterialsMessage` |
+| ![MaterialsNoSim](Communication/MaterialsNoSim.element.png) | [MaterialsNoSim](Communication/MaterialsNoSim.md)
`elements/materials/Communication/MaterialsNoSim` |
+| ![MaterialsPhone](Communication/MaterialsPhone.element.png) | [MaterialsPhone](Communication/MaterialsPhone.md)
`elements/materials/Communication/MaterialsPhone` |
+| ![MaterialsPortableWifiOff](Communication/MaterialsPortableWifiOff.element.png) | [MaterialsPortableWifiOff](Communication/MaterialsPortableWifiOff.md)
`elements/materials/Communication/MaterialsPortableWifiOff` |
+| ![MaterialsPresentToAll](Communication/MaterialsPresentToAll.element.png) | [MaterialsPresentToAll](Communication/MaterialsPresentToAll.md)
`elements/materials/Communication/MaterialsPresentToAll` |
+| ![MaterialsRingVolume](Communication/MaterialsRingVolume.element.png) | [MaterialsRingVolume](Communication/MaterialsRingVolume.md)
`elements/materials/Communication/MaterialsRingVolume` |
+| ![MaterialsRssFeed](Communication/MaterialsRssFeed.element.png) | [MaterialsRssFeed](Communication/MaterialsRssFeed.md)
`elements/materials/Communication/MaterialsRssFeed` |
+| ![MaterialsScreenShare](Communication/MaterialsScreenShare.element.png) | [MaterialsScreenShare](Communication/MaterialsScreenShare.md)
`elements/materials/Communication/MaterialsScreenShare` |
+| ![MaterialsSpeakerPhone](Communication/MaterialsSpeakerPhone.element.png) | [MaterialsSpeakerPhone](Communication/MaterialsSpeakerPhone.md)
`elements/materials/Communication/MaterialsSpeakerPhone` |
+| ![MaterialsStayCurrentLandscape](Communication/MaterialsStayCurrentLandscape.element.png) | [MaterialsStayCurrentLandscape](Communication/MaterialsStayCurrentLandscape.md)
`elements/materials/Communication/MaterialsStayCurrentLandscape` |
+| ![MaterialsStayCurrentPortrait](Communication/MaterialsStayCurrentPortrait.element.png) | [MaterialsStayCurrentPortrait](Communication/MaterialsStayCurrentPortrait.md)
`elements/materials/Communication/MaterialsStayCurrentPortrait` |
+| ![MaterialsStayPrimaryLandscape](Communication/MaterialsStayPrimaryLandscape.element.png) | [MaterialsStayPrimaryLandscape](Communication/MaterialsStayPrimaryLandscape.md)
`elements/materials/Communication/MaterialsStayPrimaryLandscape` |
+| ![MaterialsStayPrimaryPortrait](Communication/MaterialsStayPrimaryPortrait.element.png) | [MaterialsStayPrimaryPortrait](Communication/MaterialsStayPrimaryPortrait.md)
`elements/materials/Communication/MaterialsStayPrimaryPortrait` |
+| ![MaterialsStopScreenShare](Communication/MaterialsStopScreenShare.element.png) | [MaterialsStopScreenShare](Communication/MaterialsStopScreenShare.md)
`elements/materials/Communication/MaterialsStopScreenShare` |
+| ![MaterialsSwapCalls](Communication/MaterialsSwapCalls.element.png) | [MaterialsSwapCalls](Communication/MaterialsSwapCalls.md)
`elements/materials/Communication/MaterialsSwapCalls` |
+| ![MaterialsTextsms](Communication/MaterialsTextsms.element.png) | [MaterialsTextsms](Communication/MaterialsTextsms.md)
`elements/materials/Communication/MaterialsTextsms` |
+| ![MaterialsVoicemail](Communication/MaterialsVoicemail.element.png) | [MaterialsVoicemail](Communication/MaterialsVoicemail.md)
`elements/materials/Communication/MaterialsVoicemail` |
+| ![MaterialsVpnKey](Communication/MaterialsVpnKey.element.png) | [MaterialsVpnKey](Communication/MaterialsVpnKey.md)
`elements/materials/Communication/MaterialsVpnKey` |
+## elements/materials/Content
+| | Name |
+| :-: | --- |
+| ![MaterialsAddBox](Content/MaterialsAddBox.element.png) | [MaterialsAddBox](Content/MaterialsAddBox.md)
`elements/materials/Content/MaterialsAddBox` |
+| ![MaterialsAddCircle](Content/MaterialsAddCircle.element.png) | [MaterialsAddCircle](Content/MaterialsAddCircle.md)
`elements/materials/Content/MaterialsAddCircle` |
+| ![MaterialsAddCircleOutline](Content/MaterialsAddCircleOutline.element.png) | [MaterialsAddCircleOutline](Content/MaterialsAddCircleOutline.md)
`elements/materials/Content/MaterialsAddCircleOutline` |
+| ![MaterialsAdd](Content/MaterialsAdd.element.png) | [MaterialsAdd](Content/MaterialsAdd.md)
`elements/materials/Content/MaterialsAdd` |
+| ![MaterialsArchive](Content/MaterialsArchive.element.png) | [MaterialsArchive](Content/MaterialsArchive.md)
`elements/materials/Content/MaterialsArchive` |
+| ![MaterialsBackspace](Content/MaterialsBackspace.element.png) | [MaterialsBackspace](Content/MaterialsBackspace.md)
`elements/materials/Content/MaterialsBackspace` |
+| ![MaterialsBlock](Content/MaterialsBlock.element.png) | [MaterialsBlock](Content/MaterialsBlock.md)
`elements/materials/Content/MaterialsBlock` |
+| ![MaterialsClear](Content/MaterialsClear.element.png) | [MaterialsClear](Content/MaterialsClear.md)
`elements/materials/Content/MaterialsClear` |
+| ![MaterialsContentCopy](Content/MaterialsContentCopy.element.png) | [MaterialsContentCopy](Content/MaterialsContentCopy.md)
`elements/materials/Content/MaterialsContentCopy` |
+| ![MaterialsContentCut](Content/MaterialsContentCut.element.png) | [MaterialsContentCut](Content/MaterialsContentCut.md)
`elements/materials/Content/MaterialsContentCut` |
+| ![MaterialsContentPaste](Content/MaterialsContentPaste.element.png) | [MaterialsContentPaste](Content/MaterialsContentPaste.md)
`elements/materials/Content/MaterialsContentPaste` |
+| ![MaterialsCreate](Content/MaterialsCreate.element.png) | [MaterialsCreate](Content/MaterialsCreate.md)
`elements/materials/Content/MaterialsCreate` |
+| ![MaterialsDeleteSweep](Content/MaterialsDeleteSweep.element.png) | [MaterialsDeleteSweep](Content/MaterialsDeleteSweep.md)
`elements/materials/Content/MaterialsDeleteSweep` |
+| ![MaterialsDrafts](Content/MaterialsDrafts.element.png) | [MaterialsDrafts](Content/MaterialsDrafts.md)
`elements/materials/Content/MaterialsDrafts` |
+| ![MaterialsFilterList](Content/MaterialsFilterList.element.png) | [MaterialsFilterList](Content/MaterialsFilterList.md)
`elements/materials/Content/MaterialsFilterList` |
+| ![MaterialsFlag](Content/MaterialsFlag.element.png) | [MaterialsFlag](Content/MaterialsFlag.md)
`elements/materials/Content/MaterialsFlag` |
+| ![MaterialsForward](Content/MaterialsForward.element.png) | [MaterialsForward](Content/MaterialsForward.md)
`elements/materials/Content/MaterialsForward` |
+| ![MaterialsGesture](Content/MaterialsGesture.element.png) | [MaterialsGesture](Content/MaterialsGesture.md)
`elements/materials/Content/MaterialsGesture` |
+| ![MaterialsInbox](Content/MaterialsInbox.element.png) | [MaterialsInbox](Content/MaterialsInbox.md)
`elements/materials/Content/MaterialsInbox` |
+| ![MaterialsLink](Content/MaterialsLink.element.png) | [MaterialsLink](Content/MaterialsLink.md)
`elements/materials/Content/MaterialsLink` |
+| ![MaterialsLowPriority](Content/MaterialsLowPriority.element.png) | [MaterialsLowPriority](Content/MaterialsLowPriority.md)
`elements/materials/Content/MaterialsLowPriority` |
+| ![MaterialsMail](Content/MaterialsMail.element.png) | [MaterialsMail](Content/MaterialsMail.md)
`elements/materials/Content/MaterialsMail` |
+| ![MaterialsMarkunread](Content/MaterialsMarkunread.element.png) | [MaterialsMarkunread](Content/MaterialsMarkunread.md)
`elements/materials/Content/MaterialsMarkunread` |
+| ![MaterialsMoveToInbox](Content/MaterialsMoveToInbox.element.png) | [MaterialsMoveToInbox](Content/MaterialsMoveToInbox.md)
`elements/materials/Content/MaterialsMoveToInbox` |
+| ![MaterialsNextWeek](Content/MaterialsNextWeek.element.png) | [MaterialsNextWeek](Content/MaterialsNextWeek.md)
`elements/materials/Content/MaterialsNextWeek` |
+| ![MaterialsRedo](Content/MaterialsRedo.element.png) | [MaterialsRedo](Content/MaterialsRedo.md)
`elements/materials/Content/MaterialsRedo` |
+| ![MaterialsRemoveCircle](Content/MaterialsRemoveCircle.element.png) | [MaterialsRemoveCircle](Content/MaterialsRemoveCircle.md)
`elements/materials/Content/MaterialsRemoveCircle` |
+| ![MaterialsRemoveCircleOutline](Content/MaterialsRemoveCircleOutline.element.png) | [MaterialsRemoveCircleOutline](Content/MaterialsRemoveCircleOutline.md)
`elements/materials/Content/MaterialsRemoveCircleOutline` |
+| ![MaterialsRemove](Content/MaterialsRemove.element.png) | [MaterialsRemove](Content/MaterialsRemove.md)
`elements/materials/Content/MaterialsRemove` |
+| ![MaterialsReplyAll](Content/MaterialsReplyAll.element.png) | [MaterialsReplyAll](Content/MaterialsReplyAll.md)
`elements/materials/Content/MaterialsReplyAll` |
+| ![MaterialsReply](Content/MaterialsReply.element.png) | [MaterialsReply](Content/MaterialsReply.md)
`elements/materials/Content/MaterialsReply` |
+| ![MaterialsReport](Content/MaterialsReport.element.png) | [MaterialsReport](Content/MaterialsReport.md)
`elements/materials/Content/MaterialsReport` |
+| ![MaterialsSave](Content/MaterialsSave.element.png) | [MaterialsSave](Content/MaterialsSave.md)
`elements/materials/Content/MaterialsSave` |
+| ![MaterialsSelectAll](Content/MaterialsSelectAll.element.png) | [MaterialsSelectAll](Content/MaterialsSelectAll.md)
`elements/materials/Content/MaterialsSelectAll` |
+| ![MaterialsSend](Content/MaterialsSend.element.png) | [MaterialsSend](Content/MaterialsSend.md)
`elements/materials/Content/MaterialsSend` |
+| ![MaterialsSort](Content/MaterialsSort.element.png) | [MaterialsSort](Content/MaterialsSort.md)
`elements/materials/Content/MaterialsSort` |
+| ![MaterialsTextFormat](Content/MaterialsTextFormat.element.png) | [MaterialsTextFormat](Content/MaterialsTextFormat.md)
`elements/materials/Content/MaterialsTextFormat` |
+| ![MaterialsUnarchive](Content/MaterialsUnarchive.element.png) | [MaterialsUnarchive](Content/MaterialsUnarchive.md)
`elements/materials/Content/MaterialsUnarchive` |
+| ![MaterialsUndo](Content/MaterialsUndo.element.png) | [MaterialsUndo](Content/MaterialsUndo.md)
`elements/materials/Content/MaterialsUndo` |
+| ![MaterialsWeekend](Content/MaterialsWeekend.element.png) | [MaterialsWeekend](Content/MaterialsWeekend.md)
`elements/materials/Content/MaterialsWeekend` |
+## elements/materials/Device
+| | Name |
+| :-: | --- |
+| ![MaterialsAccessAlarm](Device/MaterialsAccessAlarm.element.png) | [MaterialsAccessAlarm](Device/MaterialsAccessAlarm.md)
`elements/materials/Device/MaterialsAccessAlarm` |
+| ![MaterialsAccessAlarms](Device/MaterialsAccessAlarms.element.png) | [MaterialsAccessAlarms](Device/MaterialsAccessAlarms.md)
`elements/materials/Device/MaterialsAccessAlarms` |
+| ![MaterialsAccessTime](Device/MaterialsAccessTime.element.png) | [MaterialsAccessTime](Device/MaterialsAccessTime.md)
`elements/materials/Device/MaterialsAccessTime` |
+| ![MaterialsAddAlarm](Device/MaterialsAddAlarm.element.png) | [MaterialsAddAlarm](Device/MaterialsAddAlarm.md)
`elements/materials/Device/MaterialsAddAlarm` |
+| ![MaterialsAirplanemodeActive](Device/MaterialsAirplanemodeActive.element.png) | [MaterialsAirplanemodeActive](Device/MaterialsAirplanemodeActive.md)
`elements/materials/Device/MaterialsAirplanemodeActive` |
+| ![MaterialsAirplanemodeInactive](Device/MaterialsAirplanemodeInactive.element.png) | [MaterialsAirplanemodeInactive](Device/MaterialsAirplanemodeInactive.md)
`elements/materials/Device/MaterialsAirplanemodeInactive` |
+| ![MaterialsBattery20](Device/MaterialsBattery20.element.png) | [MaterialsBattery20](Device/MaterialsBattery20.md)
`elements/materials/Device/MaterialsBattery20` |
+| ![MaterialsBattery30](Device/MaterialsBattery30.element.png) | [MaterialsBattery30](Device/MaterialsBattery30.md)
`elements/materials/Device/MaterialsBattery30` |
+| ![MaterialsBattery50](Device/MaterialsBattery50.element.png) | [MaterialsBattery50](Device/MaterialsBattery50.md)
`elements/materials/Device/MaterialsBattery50` |
+| ![MaterialsBattery60](Device/MaterialsBattery60.element.png) | [MaterialsBattery60](Device/MaterialsBattery60.md)
`elements/materials/Device/MaterialsBattery60` |
+| ![MaterialsBattery80](Device/MaterialsBattery80.element.png) | [MaterialsBattery80](Device/MaterialsBattery80.md)
`elements/materials/Device/MaterialsBattery80` |
+| ![MaterialsBattery90](Device/MaterialsBattery90.element.png) | [MaterialsBattery90](Device/MaterialsBattery90.md)
`elements/materials/Device/MaterialsBattery90` |
+| ![MaterialsBatteryAlert](Device/MaterialsBatteryAlert.element.png) | [MaterialsBatteryAlert](Device/MaterialsBatteryAlert.md)
`elements/materials/Device/MaterialsBatteryAlert` |
+| ![MaterialsBatteryCharging20](Device/MaterialsBatteryCharging20.element.png) | [MaterialsBatteryCharging20](Device/MaterialsBatteryCharging20.md)
`elements/materials/Device/MaterialsBatteryCharging20` |
+| ![MaterialsBatteryCharging30](Device/MaterialsBatteryCharging30.element.png) | [MaterialsBatteryCharging30](Device/MaterialsBatteryCharging30.md)
`elements/materials/Device/MaterialsBatteryCharging30` |
+| ![MaterialsBatteryCharging50](Device/MaterialsBatteryCharging50.element.png) | [MaterialsBatteryCharging50](Device/MaterialsBatteryCharging50.md)
`elements/materials/Device/MaterialsBatteryCharging50` |
+| ![MaterialsBatteryCharging60](Device/MaterialsBatteryCharging60.element.png) | [MaterialsBatteryCharging60](Device/MaterialsBatteryCharging60.md)
`elements/materials/Device/MaterialsBatteryCharging60` |
+| ![MaterialsBatteryCharging80](Device/MaterialsBatteryCharging80.element.png) | [MaterialsBatteryCharging80](Device/MaterialsBatteryCharging80.md)
`elements/materials/Device/MaterialsBatteryCharging80` |
+| ![MaterialsBatteryCharging90](Device/MaterialsBatteryCharging90.element.png) | [MaterialsBatteryCharging90](Device/MaterialsBatteryCharging90.md)
`elements/materials/Device/MaterialsBatteryCharging90` |
+| ![MaterialsBatteryChargingFull](Device/MaterialsBatteryChargingFull.element.png) | [MaterialsBatteryChargingFull](Device/MaterialsBatteryChargingFull.md)
`elements/materials/Device/MaterialsBatteryChargingFull` |
+| ![MaterialsBatteryFull](Device/MaterialsBatteryFull.element.png) | [MaterialsBatteryFull](Device/MaterialsBatteryFull.md)
`elements/materials/Device/MaterialsBatteryFull` |
+| ![MaterialsBatteryStd](Device/MaterialsBatteryStd.element.png) | [MaterialsBatteryStd](Device/MaterialsBatteryStd.md)
`elements/materials/Device/MaterialsBatteryStd` |
+| ![MaterialsBatteryUnknown](Device/MaterialsBatteryUnknown.element.png) | [MaterialsBatteryUnknown](Device/MaterialsBatteryUnknown.md)
`elements/materials/Device/MaterialsBatteryUnknown` |
+| ![MaterialsBluetoothConnected](Device/MaterialsBluetoothConnected.element.png) | [MaterialsBluetoothConnected](Device/MaterialsBluetoothConnected.md)
`elements/materials/Device/MaterialsBluetoothConnected` |
+| ![MaterialsBluetoothDisabled](Device/MaterialsBluetoothDisabled.element.png) | [MaterialsBluetoothDisabled](Device/MaterialsBluetoothDisabled.md)
`elements/materials/Device/MaterialsBluetoothDisabled` |
+| ![MaterialsBluetooth](Device/MaterialsBluetooth.element.png) | [MaterialsBluetooth](Device/MaterialsBluetooth.md)
`elements/materials/Device/MaterialsBluetooth` |
+| ![MaterialsBluetoothSearching](Device/MaterialsBluetoothSearching.element.png) | [MaterialsBluetoothSearching](Device/MaterialsBluetoothSearching.md)
`elements/materials/Device/MaterialsBluetoothSearching` |
+| ![MaterialsBrightnessAuto](Device/MaterialsBrightnessAuto.element.png) | [MaterialsBrightnessAuto](Device/MaterialsBrightnessAuto.md)
`elements/materials/Device/MaterialsBrightnessAuto` |
+| ![MaterialsBrightnessHigh](Device/MaterialsBrightnessHigh.element.png) | [MaterialsBrightnessHigh](Device/MaterialsBrightnessHigh.md)
`elements/materials/Device/MaterialsBrightnessHigh` |
+| ![MaterialsBrightnessLow](Device/MaterialsBrightnessLow.element.png) | [MaterialsBrightnessLow](Device/MaterialsBrightnessLow.md)
`elements/materials/Device/MaterialsBrightnessLow` |
+| ![MaterialsBrightnessMedium](Device/MaterialsBrightnessMedium.element.png) | [MaterialsBrightnessMedium](Device/MaterialsBrightnessMedium.md)
`elements/materials/Device/MaterialsBrightnessMedium` |
+| ![MaterialsDataUsage](Device/MaterialsDataUsage.element.png) | [MaterialsDataUsage](Device/MaterialsDataUsage.md)
`elements/materials/Device/MaterialsDataUsage` |
+| ![MaterialsDeveloperMode](Device/MaterialsDeveloperMode.element.png) | [MaterialsDeveloperMode](Device/MaterialsDeveloperMode.md)
`elements/materials/Device/MaterialsDeveloperMode` |
+| ![MaterialsDevices](Device/MaterialsDevices.element.png) | [MaterialsDevices](Device/MaterialsDevices.md)
`elements/materials/Device/MaterialsDevices` |
+| ![MaterialsDvr](Device/MaterialsDvr.element.png) | [MaterialsDvr](Device/MaterialsDvr.md)
`elements/materials/Device/MaterialsDvr` |
+| ![MaterialsGpsFixed](Device/MaterialsGpsFixed.element.png) | [MaterialsGpsFixed](Device/MaterialsGpsFixed.md)
`elements/materials/Device/MaterialsGpsFixed` |
+| ![MaterialsGpsNotFixed](Device/MaterialsGpsNotFixed.element.png) | [MaterialsGpsNotFixed](Device/MaterialsGpsNotFixed.md)
`elements/materials/Device/MaterialsGpsNotFixed` |
+| ![MaterialsGpsOff](Device/MaterialsGpsOff.element.png) | [MaterialsGpsOff](Device/MaterialsGpsOff.md)
`elements/materials/Device/MaterialsGpsOff` |
+| ![MaterialsGraphicEq](Device/MaterialsGraphicEq.element.png) | [MaterialsGraphicEq](Device/MaterialsGraphicEq.md)
`elements/materials/Device/MaterialsGraphicEq` |
+| ![MaterialsLocationDisabled](Device/MaterialsLocationDisabled.element.png) | [MaterialsLocationDisabled](Device/MaterialsLocationDisabled.md)
`elements/materials/Device/MaterialsLocationDisabled` |
+| ![MaterialsLocationSearching](Device/MaterialsLocationSearching.element.png) | [MaterialsLocationSearching](Device/MaterialsLocationSearching.md)
`elements/materials/Device/MaterialsLocationSearching` |
+| ![MaterialsNetworkCell](Device/MaterialsNetworkCell.element.png) | [MaterialsNetworkCell](Device/MaterialsNetworkCell.md)
`elements/materials/Device/MaterialsNetworkCell` |
+| ![MaterialsNetworkWifi](Device/MaterialsNetworkWifi.element.png) | [MaterialsNetworkWifi](Device/MaterialsNetworkWifi.md)
`elements/materials/Device/MaterialsNetworkWifi` |
+| ![MaterialsNfc](Device/MaterialsNfc.element.png) | [MaterialsNfc](Device/MaterialsNfc.md)
`elements/materials/Device/MaterialsNfc` |
+| ![MaterialsScreenLockLandscape](Device/MaterialsScreenLockLandscape.element.png) | [MaterialsScreenLockLandscape](Device/MaterialsScreenLockLandscape.md)
`elements/materials/Device/MaterialsScreenLockLandscape` |
+| ![MaterialsScreenLockPortrait](Device/MaterialsScreenLockPortrait.element.png) | [MaterialsScreenLockPortrait](Device/MaterialsScreenLockPortrait.md)
`elements/materials/Device/MaterialsScreenLockPortrait` |
+| ![MaterialsScreenLockRotation](Device/MaterialsScreenLockRotation.element.png) | [MaterialsScreenLockRotation](Device/MaterialsScreenLockRotation.md)
`elements/materials/Device/MaterialsScreenLockRotation` |
+| ![MaterialsScreenRotation](Device/MaterialsScreenRotation.element.png) | [MaterialsScreenRotation](Device/MaterialsScreenRotation.md)
`elements/materials/Device/MaterialsScreenRotation` |
+| ![MaterialsSdStorage](Device/MaterialsSdStorage.element.png) | [MaterialsSdStorage](Device/MaterialsSdStorage.md)
`elements/materials/Device/MaterialsSdStorage` |
+| ![MaterialsSettingsSystemDaydream](Device/MaterialsSettingsSystemDaydream.element.png) | [MaterialsSettingsSystemDaydream](Device/MaterialsSettingsSystemDaydream.md)
`elements/materials/Device/MaterialsSettingsSystemDaydream` |
+| ![MaterialsSignalCellular0Bar](Device/MaterialsSignalCellular0Bar.element.png) | [MaterialsSignalCellular0Bar](Device/MaterialsSignalCellular0Bar.md)
`elements/materials/Device/MaterialsSignalCellular0Bar` |
+| ![MaterialsSignalCellular1Bar](Device/MaterialsSignalCellular1Bar.element.png) | [MaterialsSignalCellular1Bar](Device/MaterialsSignalCellular1Bar.md)
`elements/materials/Device/MaterialsSignalCellular1Bar` |
+| ![MaterialsSignalCellular2Bar](Device/MaterialsSignalCellular2Bar.element.png) | [MaterialsSignalCellular2Bar](Device/MaterialsSignalCellular2Bar.md)
`elements/materials/Device/MaterialsSignalCellular2Bar` |
+| ![MaterialsSignalCellular3Bar](Device/MaterialsSignalCellular3Bar.element.png) | [MaterialsSignalCellular3Bar](Device/MaterialsSignalCellular3Bar.md)
`elements/materials/Device/MaterialsSignalCellular3Bar` |
+| ![MaterialsSignalCellular4Bar](Device/MaterialsSignalCellular4Bar.element.png) | [MaterialsSignalCellular4Bar](Device/MaterialsSignalCellular4Bar.md)
`elements/materials/Device/MaterialsSignalCellular4Bar` |
+| ![MaterialsSignalCellularConnectedNoInternet0Bar](Device/MaterialsSignalCellularConnectedNoInternet0Bar.element.png) | [MaterialsSignalCellularConnectedNoInternet0Bar](Device/MaterialsSignalCellularConnectedNoInternet0Bar.md)
`elements/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar` |
+| ![MaterialsSignalCellularConnectedNoInternet1Bar](Device/MaterialsSignalCellularConnectedNoInternet1Bar.element.png) | [MaterialsSignalCellularConnectedNoInternet1Bar](Device/MaterialsSignalCellularConnectedNoInternet1Bar.md)
`elements/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar` |
+| ![MaterialsSignalCellularConnectedNoInternet2Bar](Device/MaterialsSignalCellularConnectedNoInternet2Bar.element.png) | [MaterialsSignalCellularConnectedNoInternet2Bar](Device/MaterialsSignalCellularConnectedNoInternet2Bar.md)
`elements/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar` |
+| ![MaterialsSignalCellularConnectedNoInternet3Bar](Device/MaterialsSignalCellularConnectedNoInternet3Bar.element.png) | [MaterialsSignalCellularConnectedNoInternet3Bar](Device/MaterialsSignalCellularConnectedNoInternet3Bar.md)
`elements/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar` |
+| ![MaterialsSignalCellularConnectedNoInternet4Bar](Device/MaterialsSignalCellularConnectedNoInternet4Bar.element.png) | [MaterialsSignalCellularConnectedNoInternet4Bar](Device/MaterialsSignalCellularConnectedNoInternet4Bar.md)
`elements/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar` |
+| ![MaterialsSignalCellularNoSim](Device/MaterialsSignalCellularNoSim.element.png) | [MaterialsSignalCellularNoSim](Device/MaterialsSignalCellularNoSim.md)
`elements/materials/Device/MaterialsSignalCellularNoSim` |
+| ![MaterialsSignalCellularNull](Device/MaterialsSignalCellularNull.element.png) | [MaterialsSignalCellularNull](Device/MaterialsSignalCellularNull.md)
`elements/materials/Device/MaterialsSignalCellularNull` |
+| ![MaterialsSignalCellularOff](Device/MaterialsSignalCellularOff.element.png) | [MaterialsSignalCellularOff](Device/MaterialsSignalCellularOff.md)
`elements/materials/Device/MaterialsSignalCellularOff` |
+| ![MaterialsSignalWifi0Bar](Device/MaterialsSignalWifi0Bar.element.png) | [MaterialsSignalWifi0Bar](Device/MaterialsSignalWifi0Bar.md)
`elements/materials/Device/MaterialsSignalWifi0Bar` |
+| ![MaterialsSignalWifi1Bar](Device/MaterialsSignalWifi1Bar.element.png) | [MaterialsSignalWifi1Bar](Device/MaterialsSignalWifi1Bar.md)
`elements/materials/Device/MaterialsSignalWifi1Bar` |
+| ![MaterialsSignalWifi1BarLock](Device/MaterialsSignalWifi1BarLock.element.png) | [MaterialsSignalWifi1BarLock](Device/MaterialsSignalWifi1BarLock.md)
`elements/materials/Device/MaterialsSignalWifi1BarLock` |
+| ![MaterialsSignalWifi2Bar](Device/MaterialsSignalWifi2Bar.element.png) | [MaterialsSignalWifi2Bar](Device/MaterialsSignalWifi2Bar.md)
`elements/materials/Device/MaterialsSignalWifi2Bar` |
+| ![MaterialsSignalWifi2BarLock](Device/MaterialsSignalWifi2BarLock.element.png) | [MaterialsSignalWifi2BarLock](Device/MaterialsSignalWifi2BarLock.md)
`elements/materials/Device/MaterialsSignalWifi2BarLock` |
+| ![MaterialsSignalWifi3Bar](Device/MaterialsSignalWifi3Bar.element.png) | [MaterialsSignalWifi3Bar](Device/MaterialsSignalWifi3Bar.md)
`elements/materials/Device/MaterialsSignalWifi3Bar` |
+| ![MaterialsSignalWifi3BarLock](Device/MaterialsSignalWifi3BarLock.element.png) | [MaterialsSignalWifi3BarLock](Device/MaterialsSignalWifi3BarLock.md)
`elements/materials/Device/MaterialsSignalWifi3BarLock` |
+| ![MaterialsSignalWifi4Bar](Device/MaterialsSignalWifi4Bar.element.png) | [MaterialsSignalWifi4Bar](Device/MaterialsSignalWifi4Bar.md)
`elements/materials/Device/MaterialsSignalWifi4Bar` |
+| ![MaterialsSignalWifi4BarLock](Device/MaterialsSignalWifi4BarLock.element.png) | [MaterialsSignalWifi4BarLock](Device/MaterialsSignalWifi4BarLock.md)
`elements/materials/Device/MaterialsSignalWifi4BarLock` |
+| ![MaterialsSignalWifiOff](Device/MaterialsSignalWifiOff.element.png) | [MaterialsSignalWifiOff](Device/MaterialsSignalWifiOff.md)
`elements/materials/Device/MaterialsSignalWifiOff` |
+| ![MaterialsStorage](Device/MaterialsStorage.element.png) | [MaterialsStorage](Device/MaterialsStorage.md)
`elements/materials/Device/MaterialsStorage` |
+| ![MaterialsUsb](Device/MaterialsUsb.element.png) | [MaterialsUsb](Device/MaterialsUsb.md)
`elements/materials/Device/MaterialsUsb` |
+| ![MaterialsWallpaper](Device/MaterialsWallpaper.element.png) | [MaterialsWallpaper](Device/MaterialsWallpaper.md)
`elements/materials/Device/MaterialsWallpaper` |
+| ![MaterialsWidgets](Device/MaterialsWidgets.element.png) | [MaterialsWidgets](Device/MaterialsWidgets.md)
`elements/materials/Device/MaterialsWidgets` |
+| ![MaterialsWifiLock](Device/MaterialsWifiLock.element.png) | [MaterialsWifiLock](Device/MaterialsWifiLock.md)
`elements/materials/Device/MaterialsWifiLock` |
+| ![MaterialsWifiTethering](Device/MaterialsWifiTethering.element.png) | [MaterialsWifiTethering](Device/MaterialsWifiTethering.md)
`elements/materials/Device/MaterialsWifiTethering` |
+## elements/materials/Editor
+| | Name |
+| :-: | --- |
+| ![MaterialsAttachFile](Editor/MaterialsAttachFile.element.png) | [MaterialsAttachFile](Editor/MaterialsAttachFile.md)
`elements/materials/Editor/MaterialsAttachFile` |
+| ![MaterialsAttachMoney](Editor/MaterialsAttachMoney.element.png) | [MaterialsAttachMoney](Editor/MaterialsAttachMoney.md)
`elements/materials/Editor/MaterialsAttachMoney` |
+| ![MaterialsBorderAll](Editor/MaterialsBorderAll.element.png) | [MaterialsBorderAll](Editor/MaterialsBorderAll.md)
`elements/materials/Editor/MaterialsBorderAll` |
+| ![MaterialsBorderBottom](Editor/MaterialsBorderBottom.element.png) | [MaterialsBorderBottom](Editor/MaterialsBorderBottom.md)
`elements/materials/Editor/MaterialsBorderBottom` |
+| ![MaterialsBorderClear](Editor/MaterialsBorderClear.element.png) | [MaterialsBorderClear](Editor/MaterialsBorderClear.md)
`elements/materials/Editor/MaterialsBorderClear` |
+| ![MaterialsBorderColor](Editor/MaterialsBorderColor.element.png) | [MaterialsBorderColor](Editor/MaterialsBorderColor.md)
`elements/materials/Editor/MaterialsBorderColor` |
+| ![MaterialsBorderHorizontal](Editor/MaterialsBorderHorizontal.element.png) | [MaterialsBorderHorizontal](Editor/MaterialsBorderHorizontal.md)
`elements/materials/Editor/MaterialsBorderHorizontal` |
+| ![MaterialsBorderInner](Editor/MaterialsBorderInner.element.png) | [MaterialsBorderInner](Editor/MaterialsBorderInner.md)
`elements/materials/Editor/MaterialsBorderInner` |
+| ![MaterialsBorderLeft](Editor/MaterialsBorderLeft.element.png) | [MaterialsBorderLeft](Editor/MaterialsBorderLeft.md)
`elements/materials/Editor/MaterialsBorderLeft` |
+| ![MaterialsBorderOuter](Editor/MaterialsBorderOuter.element.png) | [MaterialsBorderOuter](Editor/MaterialsBorderOuter.md)
`elements/materials/Editor/MaterialsBorderOuter` |
+| ![MaterialsBorderRight](Editor/MaterialsBorderRight.element.png) | [MaterialsBorderRight](Editor/MaterialsBorderRight.md)
`elements/materials/Editor/MaterialsBorderRight` |
+| ![MaterialsBorderStyle](Editor/MaterialsBorderStyle.element.png) | [MaterialsBorderStyle](Editor/MaterialsBorderStyle.md)
`elements/materials/Editor/MaterialsBorderStyle` |
+| ![MaterialsBorderTop](Editor/MaterialsBorderTop.element.png) | [MaterialsBorderTop](Editor/MaterialsBorderTop.md)
`elements/materials/Editor/MaterialsBorderTop` |
+| ![MaterialsBorderVertical](Editor/MaterialsBorderVertical.element.png) | [MaterialsBorderVertical](Editor/MaterialsBorderVertical.md)
`elements/materials/Editor/MaterialsBorderVertical` |
+| ![MaterialsBubbleChart](Editor/MaterialsBubbleChart.element.png) | [MaterialsBubbleChart](Editor/MaterialsBubbleChart.md)
`elements/materials/Editor/MaterialsBubbleChart` |
+| ![MaterialsDragHandle](Editor/MaterialsDragHandle.element.png) | [MaterialsDragHandle](Editor/MaterialsDragHandle.md)
`elements/materials/Editor/MaterialsDragHandle` |
+| ![MaterialsFormatAlignCenter](Editor/MaterialsFormatAlignCenter.element.png) | [MaterialsFormatAlignCenter](Editor/MaterialsFormatAlignCenter.md)
`elements/materials/Editor/MaterialsFormatAlignCenter` |
+| ![MaterialsFormatAlignJustify](Editor/MaterialsFormatAlignJustify.element.png) | [MaterialsFormatAlignJustify](Editor/MaterialsFormatAlignJustify.md)
`elements/materials/Editor/MaterialsFormatAlignJustify` |
+| ![MaterialsFormatAlignLeft](Editor/MaterialsFormatAlignLeft.element.png) | [MaterialsFormatAlignLeft](Editor/MaterialsFormatAlignLeft.md)
`elements/materials/Editor/MaterialsFormatAlignLeft` |
+| ![MaterialsFormatAlignRight](Editor/MaterialsFormatAlignRight.element.png) | [MaterialsFormatAlignRight](Editor/MaterialsFormatAlignRight.md)
`elements/materials/Editor/MaterialsFormatAlignRight` |
+| ![MaterialsFormatBold](Editor/MaterialsFormatBold.element.png) | [MaterialsFormatBold](Editor/MaterialsFormatBold.md)
`elements/materials/Editor/MaterialsFormatBold` |
+| ![MaterialsFormatClear](Editor/MaterialsFormatClear.element.png) | [MaterialsFormatClear](Editor/MaterialsFormatClear.md)
`elements/materials/Editor/MaterialsFormatClear` |
+| ![MaterialsFormatColorFill](Editor/MaterialsFormatColorFill.element.png) | [MaterialsFormatColorFill](Editor/MaterialsFormatColorFill.md)
`elements/materials/Editor/MaterialsFormatColorFill` |
+| ![MaterialsFormatColorReset](Editor/MaterialsFormatColorReset.element.png) | [MaterialsFormatColorReset](Editor/MaterialsFormatColorReset.md)
`elements/materials/Editor/MaterialsFormatColorReset` |
+| ![MaterialsFormatColorText](Editor/MaterialsFormatColorText.element.png) | [MaterialsFormatColorText](Editor/MaterialsFormatColorText.md)
`elements/materials/Editor/MaterialsFormatColorText` |
+| ![MaterialsFormatIndentDecrease](Editor/MaterialsFormatIndentDecrease.element.png) | [MaterialsFormatIndentDecrease](Editor/MaterialsFormatIndentDecrease.md)
`elements/materials/Editor/MaterialsFormatIndentDecrease` |
+| ![MaterialsFormatIndentIncrease](Editor/MaterialsFormatIndentIncrease.element.png) | [MaterialsFormatIndentIncrease](Editor/MaterialsFormatIndentIncrease.md)
`elements/materials/Editor/MaterialsFormatIndentIncrease` |
+| ![MaterialsFormatItalic](Editor/MaterialsFormatItalic.element.png) | [MaterialsFormatItalic](Editor/MaterialsFormatItalic.md)
`elements/materials/Editor/MaterialsFormatItalic` |
+| ![MaterialsFormatLineSpacing](Editor/MaterialsFormatLineSpacing.element.png) | [MaterialsFormatLineSpacing](Editor/MaterialsFormatLineSpacing.md)
`elements/materials/Editor/MaterialsFormatLineSpacing` |
+| ![MaterialsFormatListBulleted](Editor/MaterialsFormatListBulleted.element.png) | [MaterialsFormatListBulleted](Editor/MaterialsFormatListBulleted.md)
`elements/materials/Editor/MaterialsFormatListBulleted` |
+| ![MaterialsFormatListNumbered](Editor/MaterialsFormatListNumbered.element.png) | [MaterialsFormatListNumbered](Editor/MaterialsFormatListNumbered.md)
`elements/materials/Editor/MaterialsFormatListNumbered` |
+| ![MaterialsFormatPaint](Editor/MaterialsFormatPaint.element.png) | [MaterialsFormatPaint](Editor/MaterialsFormatPaint.md)
`elements/materials/Editor/MaterialsFormatPaint` |
+| ![MaterialsFormatQuote](Editor/MaterialsFormatQuote.element.png) | [MaterialsFormatQuote](Editor/MaterialsFormatQuote.md)
`elements/materials/Editor/MaterialsFormatQuote` |
+| ![MaterialsFormatShapes](Editor/MaterialsFormatShapes.element.png) | [MaterialsFormatShapes](Editor/MaterialsFormatShapes.md)
`elements/materials/Editor/MaterialsFormatShapes` |
+| ![MaterialsFormatSize](Editor/MaterialsFormatSize.element.png) | [MaterialsFormatSize](Editor/MaterialsFormatSize.md)
`elements/materials/Editor/MaterialsFormatSize` |
+| ![MaterialsFormatStrikethrough](Editor/MaterialsFormatStrikethrough.element.png) | [MaterialsFormatStrikethrough](Editor/MaterialsFormatStrikethrough.md)
`elements/materials/Editor/MaterialsFormatStrikethrough` |
+| ![MaterialsFormatTextdirectionLToR](Editor/MaterialsFormatTextdirectionLToR.element.png) | [MaterialsFormatTextdirectionLToR](Editor/MaterialsFormatTextdirectionLToR.md)
`elements/materials/Editor/MaterialsFormatTextdirectionLToR` |
+| ![MaterialsFormatTextdirectionRToL](Editor/MaterialsFormatTextdirectionRToL.element.png) | [MaterialsFormatTextdirectionRToL](Editor/MaterialsFormatTextdirectionRToL.md)
`elements/materials/Editor/MaterialsFormatTextdirectionRToL` |
+| ![MaterialsFormatUnderlined](Editor/MaterialsFormatUnderlined.element.png) | [MaterialsFormatUnderlined](Editor/MaterialsFormatUnderlined.md)
`elements/materials/Editor/MaterialsFormatUnderlined` |
+| ![MaterialsFunctions](Editor/MaterialsFunctions.element.png) | [MaterialsFunctions](Editor/MaterialsFunctions.md)
`elements/materials/Editor/MaterialsFunctions` |
+| ![MaterialsHighlight](Editor/MaterialsHighlight.element.png) | [MaterialsHighlight](Editor/MaterialsHighlight.md)
`elements/materials/Editor/MaterialsHighlight` |
+| ![MaterialsInsertChart](Editor/MaterialsInsertChart.element.png) | [MaterialsInsertChart](Editor/MaterialsInsertChart.md)
`elements/materials/Editor/MaterialsInsertChart` |
+| ![MaterialsInsertComment](Editor/MaterialsInsertComment.element.png) | [MaterialsInsertComment](Editor/MaterialsInsertComment.md)
`elements/materials/Editor/MaterialsInsertComment` |
+| ![MaterialsInsertDriveFile](Editor/MaterialsInsertDriveFile.element.png) | [MaterialsInsertDriveFile](Editor/MaterialsInsertDriveFile.md)
`elements/materials/Editor/MaterialsInsertDriveFile` |
+| ![MaterialsInsertEmoticon](Editor/MaterialsInsertEmoticon.element.png) | [MaterialsInsertEmoticon](Editor/MaterialsInsertEmoticon.md)
`elements/materials/Editor/MaterialsInsertEmoticon` |
+| ![MaterialsInsertInvitation](Editor/MaterialsInsertInvitation.element.png) | [MaterialsInsertInvitation](Editor/MaterialsInsertInvitation.md)
`elements/materials/Editor/MaterialsInsertInvitation` |
+| ![MaterialsInsertLink](Editor/MaterialsInsertLink.element.png) | [MaterialsInsertLink](Editor/MaterialsInsertLink.md)
`elements/materials/Editor/MaterialsInsertLink` |
+| ![MaterialsInsertPhoto](Editor/MaterialsInsertPhoto.element.png) | [MaterialsInsertPhoto](Editor/MaterialsInsertPhoto.md)
`elements/materials/Editor/MaterialsInsertPhoto` |
+| ![MaterialsLinearScale](Editor/MaterialsLinearScale.element.png) | [MaterialsLinearScale](Editor/MaterialsLinearScale.md)
`elements/materials/Editor/MaterialsLinearScale` |
+| ![MaterialsMergeType](Editor/MaterialsMergeType.element.png) | [MaterialsMergeType](Editor/MaterialsMergeType.md)
`elements/materials/Editor/MaterialsMergeType` |
+| ![MaterialsModeComment](Editor/MaterialsModeComment.element.png) | [MaterialsModeComment](Editor/MaterialsModeComment.md)
`elements/materials/Editor/MaterialsModeComment` |
+| ![MaterialsModeEdit](Editor/MaterialsModeEdit.element.png) | [MaterialsModeEdit](Editor/MaterialsModeEdit.md)
`elements/materials/Editor/MaterialsModeEdit` |
+| ![MaterialsMonetizationOn](Editor/MaterialsMonetizationOn.element.png) | [MaterialsMonetizationOn](Editor/MaterialsMonetizationOn.md)
`elements/materials/Editor/MaterialsMonetizationOn` |
+| ![MaterialsMultilineChart](Editor/MaterialsMultilineChart.element.png) | [MaterialsMultilineChart](Editor/MaterialsMultilineChart.md)
`elements/materials/Editor/MaterialsMultilineChart` |
+| ![MaterialsPieChart](Editor/MaterialsPieChart.element.png) | [MaterialsPieChart](Editor/MaterialsPieChart.md)
`elements/materials/Editor/MaterialsPieChart` |
+| ![MaterialsPieChartOutlined](Editor/MaterialsPieChartOutlined.element.png) | [MaterialsPieChartOutlined](Editor/MaterialsPieChartOutlined.md)
`elements/materials/Editor/MaterialsPieChartOutlined` |
+| ![MaterialsPublish](Editor/MaterialsPublish.element.png) | [MaterialsPublish](Editor/MaterialsPublish.md)
`elements/materials/Editor/MaterialsPublish` |
+| ![MaterialsShortText](Editor/MaterialsShortText.element.png) | [MaterialsShortText](Editor/MaterialsShortText.md)
`elements/materials/Editor/MaterialsShortText` |
+| ![MaterialsShowChart](Editor/MaterialsShowChart.element.png) | [MaterialsShowChart](Editor/MaterialsShowChart.md)
`elements/materials/Editor/MaterialsShowChart` |
+| ![MaterialsSpaceBar](Editor/MaterialsSpaceBar.element.png) | [MaterialsSpaceBar](Editor/MaterialsSpaceBar.md)
`elements/materials/Editor/MaterialsSpaceBar` |
+| ![MaterialsStrikethroughS](Editor/MaterialsStrikethroughS.element.png) | [MaterialsStrikethroughS](Editor/MaterialsStrikethroughS.md)
`elements/materials/Editor/MaterialsStrikethroughS` |
+| ![MaterialsTextFields](Editor/MaterialsTextFields.element.png) | [MaterialsTextFields](Editor/MaterialsTextFields.md)
`elements/materials/Editor/MaterialsTextFields` |
+| ![MaterialsTitle](Editor/MaterialsTitle.element.png) | [MaterialsTitle](Editor/MaterialsTitle.md)
`elements/materials/Editor/MaterialsTitle` |
+| ![MaterialsVerticalAlignBottom](Editor/MaterialsVerticalAlignBottom.element.png) | [MaterialsVerticalAlignBottom](Editor/MaterialsVerticalAlignBottom.md)
`elements/materials/Editor/MaterialsVerticalAlignBottom` |
+| ![MaterialsVerticalAlignCenter](Editor/MaterialsVerticalAlignCenter.element.png) | [MaterialsVerticalAlignCenter](Editor/MaterialsVerticalAlignCenter.md)
`elements/materials/Editor/MaterialsVerticalAlignCenter` |
+| ![MaterialsVerticalAlignTop](Editor/MaterialsVerticalAlignTop.element.png) | [MaterialsVerticalAlignTop](Editor/MaterialsVerticalAlignTop.md)
`elements/materials/Editor/MaterialsVerticalAlignTop` |
+| ![MaterialsWrapText](Editor/MaterialsWrapText.element.png) | [MaterialsWrapText](Editor/MaterialsWrapText.md)
`elements/materials/Editor/MaterialsWrapText` |
+## elements/materials/File
+| | Name |
+| :-: | --- |
+| ![MaterialsAttachment](File/MaterialsAttachment.element.png) | [MaterialsAttachment](File/MaterialsAttachment.md)
`elements/materials/File/MaterialsAttachment` |
+| ![MaterialsCloudCircle](File/MaterialsCloudCircle.element.png) | [MaterialsCloudCircle](File/MaterialsCloudCircle.md)
`elements/materials/File/MaterialsCloudCircle` |
+| ![MaterialsCloudDone](File/MaterialsCloudDone.element.png) | [MaterialsCloudDone](File/MaterialsCloudDone.md)
`elements/materials/File/MaterialsCloudDone` |
+| ![MaterialsCloudDownload](File/MaterialsCloudDownload.element.png) | [MaterialsCloudDownload](File/MaterialsCloudDownload.md)
`elements/materials/File/MaterialsCloudDownload` |
+| ![MaterialsCloud](File/MaterialsCloud.element.png) | [MaterialsCloud](File/MaterialsCloud.md)
`elements/materials/File/MaterialsCloud` |
+| ![MaterialsCloudOff](File/MaterialsCloudOff.element.png) | [MaterialsCloudOff](File/MaterialsCloudOff.md)
`elements/materials/File/MaterialsCloudOff` |
+| ![MaterialsCloudQueue](File/MaterialsCloudQueue.element.png) | [MaterialsCloudQueue](File/MaterialsCloudQueue.md)
`elements/materials/File/MaterialsCloudQueue` |
+| ![MaterialsCloudUpload](File/MaterialsCloudUpload.element.png) | [MaterialsCloudUpload](File/MaterialsCloudUpload.md)
`elements/materials/File/MaterialsCloudUpload` |
+| ![MaterialsCreateNewFolder](File/MaterialsCreateNewFolder.element.png) | [MaterialsCreateNewFolder](File/MaterialsCreateNewFolder.md)
`elements/materials/File/MaterialsCreateNewFolder` |
+| ![MaterialsFileDownload](File/MaterialsFileDownload.element.png) | [MaterialsFileDownload](File/MaterialsFileDownload.md)
`elements/materials/File/MaterialsFileDownload` |
+| ![MaterialsFileUpload](File/MaterialsFileUpload.element.png) | [MaterialsFileUpload](File/MaterialsFileUpload.md)
`elements/materials/File/MaterialsFileUpload` |
+| ![MaterialsFolder](File/MaterialsFolder.element.png) | [MaterialsFolder](File/MaterialsFolder.md)
`elements/materials/File/MaterialsFolder` |
+| ![MaterialsFolderOpen](File/MaterialsFolderOpen.element.png) | [MaterialsFolderOpen](File/MaterialsFolderOpen.md)
`elements/materials/File/MaterialsFolderOpen` |
+| ![MaterialsFolderShared](File/MaterialsFolderShared.element.png) | [MaterialsFolderShared](File/MaterialsFolderShared.md)
`elements/materials/File/MaterialsFolderShared` |
+## elements/materials/Hardware
+| | Name |
+| :-: | --- |
+| ![MaterialsCastConnected](Hardware/MaterialsCastConnected.element.png) | [MaterialsCastConnected](Hardware/MaterialsCastConnected.md)
`elements/materials/Hardware/MaterialsCastConnected` |
+| ![MaterialsCast](Hardware/MaterialsCast.element.png) | [MaterialsCast](Hardware/MaterialsCast.md)
`elements/materials/Hardware/MaterialsCast` |
+| ![MaterialsComputer](Hardware/MaterialsComputer.element.png) | [MaterialsComputer](Hardware/MaterialsComputer.md)
`elements/materials/Hardware/MaterialsComputer` |
+| ![MaterialsDesktopMac](Hardware/MaterialsDesktopMac.element.png) | [MaterialsDesktopMac](Hardware/MaterialsDesktopMac.md)
`elements/materials/Hardware/MaterialsDesktopMac` |
+| ![MaterialsDesktopWindows](Hardware/MaterialsDesktopWindows.element.png) | [MaterialsDesktopWindows](Hardware/MaterialsDesktopWindows.md)
`elements/materials/Hardware/MaterialsDesktopWindows` |
+| ![MaterialsDeveloperBoard](Hardware/MaterialsDeveloperBoard.element.png) | [MaterialsDeveloperBoard](Hardware/MaterialsDeveloperBoard.md)
`elements/materials/Hardware/MaterialsDeveloperBoard` |
+| ![MaterialsDevicesOther](Hardware/MaterialsDevicesOther.element.png) | [MaterialsDevicesOther](Hardware/MaterialsDevicesOther.md)
`elements/materials/Hardware/MaterialsDevicesOther` |
+| ![MaterialsDock](Hardware/MaterialsDock.element.png) | [MaterialsDock](Hardware/MaterialsDock.md)
`elements/materials/Hardware/MaterialsDock` |
+| ![MaterialsGamepad](Hardware/MaterialsGamepad.element.png) | [MaterialsGamepad](Hardware/MaterialsGamepad.md)
`elements/materials/Hardware/MaterialsGamepad` |
+| ![MaterialsHeadset](Hardware/MaterialsHeadset.element.png) | [MaterialsHeadset](Hardware/MaterialsHeadset.md)
`elements/materials/Hardware/MaterialsHeadset` |
+| ![MaterialsHeadsetMic](Hardware/MaterialsHeadsetMic.element.png) | [MaterialsHeadsetMic](Hardware/MaterialsHeadsetMic.md)
`elements/materials/Hardware/MaterialsHeadsetMic` |
+| ![MaterialsKeyboardArrowDown](Hardware/MaterialsKeyboardArrowDown.element.png) | [MaterialsKeyboardArrowDown](Hardware/MaterialsKeyboardArrowDown.md)
`elements/materials/Hardware/MaterialsKeyboardArrowDown` |
+| ![MaterialsKeyboardArrowLeft](Hardware/MaterialsKeyboardArrowLeft.element.png) | [MaterialsKeyboardArrowLeft](Hardware/MaterialsKeyboardArrowLeft.md)
`elements/materials/Hardware/MaterialsKeyboardArrowLeft` |
+| ![MaterialsKeyboardArrowRight](Hardware/MaterialsKeyboardArrowRight.element.png) | [MaterialsKeyboardArrowRight](Hardware/MaterialsKeyboardArrowRight.md)
`elements/materials/Hardware/MaterialsKeyboardArrowRight` |
+| ![MaterialsKeyboardArrowUp](Hardware/MaterialsKeyboardArrowUp.element.png) | [MaterialsKeyboardArrowUp](Hardware/MaterialsKeyboardArrowUp.md)
`elements/materials/Hardware/MaterialsKeyboardArrowUp` |
+| ![MaterialsKeyboardBackspace](Hardware/MaterialsKeyboardBackspace.element.png) | [MaterialsKeyboardBackspace](Hardware/MaterialsKeyboardBackspace.md)
`elements/materials/Hardware/MaterialsKeyboardBackspace` |
+| ![MaterialsKeyboardCapslock](Hardware/MaterialsKeyboardCapslock.element.png) | [MaterialsKeyboardCapslock](Hardware/MaterialsKeyboardCapslock.md)
`elements/materials/Hardware/MaterialsKeyboardCapslock` |
+| ![MaterialsKeyboard](Hardware/MaterialsKeyboard.element.png) | [MaterialsKeyboard](Hardware/MaterialsKeyboard.md)
`elements/materials/Hardware/MaterialsKeyboard` |
+| ![MaterialsKeyboardHide](Hardware/MaterialsKeyboardHide.element.png) | [MaterialsKeyboardHide](Hardware/MaterialsKeyboardHide.md)
`elements/materials/Hardware/MaterialsKeyboardHide` |
+| ![MaterialsKeyboardReturn](Hardware/MaterialsKeyboardReturn.element.png) | [MaterialsKeyboardReturn](Hardware/MaterialsKeyboardReturn.md)
`elements/materials/Hardware/MaterialsKeyboardReturn` |
+| ![MaterialsKeyboardTab](Hardware/MaterialsKeyboardTab.element.png) | [MaterialsKeyboardTab](Hardware/MaterialsKeyboardTab.md)
`elements/materials/Hardware/MaterialsKeyboardTab` |
+| ![MaterialsKeyboardVoice](Hardware/MaterialsKeyboardVoice.element.png) | [MaterialsKeyboardVoice](Hardware/MaterialsKeyboardVoice.md)
`elements/materials/Hardware/MaterialsKeyboardVoice` |
+| ![MaterialsLaptopChromebook](Hardware/MaterialsLaptopChromebook.element.png) | [MaterialsLaptopChromebook](Hardware/MaterialsLaptopChromebook.md)
`elements/materials/Hardware/MaterialsLaptopChromebook` |
+| ![MaterialsLaptop](Hardware/MaterialsLaptop.element.png) | [MaterialsLaptop](Hardware/MaterialsLaptop.md)
`elements/materials/Hardware/MaterialsLaptop` |
+| ![MaterialsLaptopMac](Hardware/MaterialsLaptopMac.element.png) | [MaterialsLaptopMac](Hardware/MaterialsLaptopMac.md)
`elements/materials/Hardware/MaterialsLaptopMac` |
+| ![MaterialsLaptopWindows](Hardware/MaterialsLaptopWindows.element.png) | [MaterialsLaptopWindows](Hardware/MaterialsLaptopWindows.md)
`elements/materials/Hardware/MaterialsLaptopWindows` |
+| ![MaterialsMemory](Hardware/MaterialsMemory.element.png) | [MaterialsMemory](Hardware/MaterialsMemory.md)
`elements/materials/Hardware/MaterialsMemory` |
+| ![MaterialsMouse](Hardware/MaterialsMouse.element.png) | [MaterialsMouse](Hardware/MaterialsMouse.md)
`elements/materials/Hardware/MaterialsMouse` |
+| ![MaterialsPhoneAndroid](Hardware/MaterialsPhoneAndroid.element.png) | [MaterialsPhoneAndroid](Hardware/MaterialsPhoneAndroid.md)
`elements/materials/Hardware/MaterialsPhoneAndroid` |
+| ![MaterialsPhoneIphone](Hardware/MaterialsPhoneIphone.element.png) | [MaterialsPhoneIphone](Hardware/MaterialsPhoneIphone.md)
`elements/materials/Hardware/MaterialsPhoneIphone` |
+| ![MaterialsPhonelink](Hardware/MaterialsPhonelink.element.png) | [MaterialsPhonelink](Hardware/MaterialsPhonelink.md)
`elements/materials/Hardware/MaterialsPhonelink` |
+| ![MaterialsPhonelinkOff](Hardware/MaterialsPhonelinkOff.element.png) | [MaterialsPhonelinkOff](Hardware/MaterialsPhonelinkOff.md)
`elements/materials/Hardware/MaterialsPhonelinkOff` |
+| ![MaterialsPowerInput](Hardware/MaterialsPowerInput.element.png) | [MaterialsPowerInput](Hardware/MaterialsPowerInput.md)
`elements/materials/Hardware/MaterialsPowerInput` |
+| ![MaterialsRouter](Hardware/MaterialsRouter.element.png) | [MaterialsRouter](Hardware/MaterialsRouter.md)
`elements/materials/Hardware/MaterialsRouter` |
+| ![MaterialsScanner](Hardware/MaterialsScanner.element.png) | [MaterialsScanner](Hardware/MaterialsScanner.md)
`elements/materials/Hardware/MaterialsScanner` |
+| ![MaterialsSecurity](Hardware/MaterialsSecurity.element.png) | [MaterialsSecurity](Hardware/MaterialsSecurity.md)
`elements/materials/Hardware/MaterialsSecurity` |
+| ![MaterialsSimCard](Hardware/MaterialsSimCard.element.png) | [MaterialsSimCard](Hardware/MaterialsSimCard.md)
`elements/materials/Hardware/MaterialsSimCard` |
+| ![MaterialsSmartphone](Hardware/MaterialsSmartphone.element.png) | [MaterialsSmartphone](Hardware/MaterialsSmartphone.md)
`elements/materials/Hardware/MaterialsSmartphone` |
+| ![MaterialsSpeaker](Hardware/MaterialsSpeaker.element.png) | [MaterialsSpeaker](Hardware/MaterialsSpeaker.md)
`elements/materials/Hardware/MaterialsSpeaker` |
+| ![MaterialsSpeakerGroup](Hardware/MaterialsSpeakerGroup.element.png) | [MaterialsSpeakerGroup](Hardware/MaterialsSpeakerGroup.md)
`elements/materials/Hardware/MaterialsSpeakerGroup` |
+| ![MaterialsTabletAndroid](Hardware/MaterialsTabletAndroid.element.png) | [MaterialsTabletAndroid](Hardware/MaterialsTabletAndroid.md)
`elements/materials/Hardware/MaterialsTabletAndroid` |
+| ![MaterialsTablet](Hardware/MaterialsTablet.element.png) | [MaterialsTablet](Hardware/MaterialsTablet.md)
`elements/materials/Hardware/MaterialsTablet` |
+| ![MaterialsTabletMac](Hardware/MaterialsTabletMac.element.png) | [MaterialsTabletMac](Hardware/MaterialsTabletMac.md)
`elements/materials/Hardware/MaterialsTabletMac` |
+| ![MaterialsToys](Hardware/MaterialsToys.element.png) | [MaterialsToys](Hardware/MaterialsToys.md)
`elements/materials/Hardware/MaterialsToys` |
+| ![MaterialsTv](Hardware/MaterialsTv.element.png) | [MaterialsTv](Hardware/MaterialsTv.md)
`elements/materials/Hardware/MaterialsTv` |
+| ![MaterialsVideogameAsset](Hardware/MaterialsVideogameAsset.element.png) | [MaterialsVideogameAsset](Hardware/MaterialsVideogameAsset.md)
`elements/materials/Hardware/MaterialsVideogameAsset` |
+| ![MaterialsWatch](Hardware/MaterialsWatch.element.png) | [MaterialsWatch](Hardware/MaterialsWatch.md)
`elements/materials/Hardware/MaterialsWatch` |
+## elements/materials/Image
+| | Name |
+| :-: | --- |
+| ![MaterialsAddAPhoto](Image/MaterialsAddAPhoto.element.png) | [MaterialsAddAPhoto](Image/MaterialsAddAPhoto.md)
`elements/materials/Image/MaterialsAddAPhoto` |
+| ![MaterialsAddToPhotos](Image/MaterialsAddToPhotos.element.png) | [MaterialsAddToPhotos](Image/MaterialsAddToPhotos.md)
`elements/materials/Image/MaterialsAddToPhotos` |
+| ![MaterialsAdjust](Image/MaterialsAdjust.element.png) | [MaterialsAdjust](Image/MaterialsAdjust.md)
`elements/materials/Image/MaterialsAdjust` |
+| ![MaterialsAssistant](Image/MaterialsAssistant.element.png) | [MaterialsAssistant](Image/MaterialsAssistant.md)
`elements/materials/Image/MaterialsAssistant` |
+| ![MaterialsAssistantPhoto](Image/MaterialsAssistantPhoto.element.png) | [MaterialsAssistantPhoto](Image/MaterialsAssistantPhoto.md)
`elements/materials/Image/MaterialsAssistantPhoto` |
+| ![MaterialsAudiotrack](Image/MaterialsAudiotrack.element.png) | [MaterialsAudiotrack](Image/MaterialsAudiotrack.md)
`elements/materials/Image/MaterialsAudiotrack` |
+| ![MaterialsBlurCircular](Image/MaterialsBlurCircular.element.png) | [MaterialsBlurCircular](Image/MaterialsBlurCircular.md)
`elements/materials/Image/MaterialsBlurCircular` |
+| ![MaterialsBlurLinear](Image/MaterialsBlurLinear.element.png) | [MaterialsBlurLinear](Image/MaterialsBlurLinear.md)
`elements/materials/Image/MaterialsBlurLinear` |
+| ![MaterialsBlurOff](Image/MaterialsBlurOff.element.png) | [MaterialsBlurOff](Image/MaterialsBlurOff.md)
`elements/materials/Image/MaterialsBlurOff` |
+| ![MaterialsBlurOn](Image/MaterialsBlurOn.element.png) | [MaterialsBlurOn](Image/MaterialsBlurOn.md)
`elements/materials/Image/MaterialsBlurOn` |
+| ![MaterialsBrightness1](Image/MaterialsBrightness1.element.png) | [MaterialsBrightness1](Image/MaterialsBrightness1.md)
`elements/materials/Image/MaterialsBrightness1` |
+| ![MaterialsBrightness2](Image/MaterialsBrightness2.element.png) | [MaterialsBrightness2](Image/MaterialsBrightness2.md)
`elements/materials/Image/MaterialsBrightness2` |
+| ![MaterialsBrightness3](Image/MaterialsBrightness3.element.png) | [MaterialsBrightness3](Image/MaterialsBrightness3.md)
`elements/materials/Image/MaterialsBrightness3` |
+| ![MaterialsBrightness4](Image/MaterialsBrightness4.element.png) | [MaterialsBrightness4](Image/MaterialsBrightness4.md)
`elements/materials/Image/MaterialsBrightness4` |
+| ![MaterialsBrightness5](Image/MaterialsBrightness5.element.png) | [MaterialsBrightness5](Image/MaterialsBrightness5.md)
`elements/materials/Image/MaterialsBrightness5` |
+| ![MaterialsBrightness6](Image/MaterialsBrightness6.element.png) | [MaterialsBrightness6](Image/MaterialsBrightness6.md)
`elements/materials/Image/MaterialsBrightness6` |
+| ![MaterialsBrightness7](Image/MaterialsBrightness7.element.png) | [MaterialsBrightness7](Image/MaterialsBrightness7.md)
`elements/materials/Image/MaterialsBrightness7` |
+| ![MaterialsBrokenImage](Image/MaterialsBrokenImage.element.png) | [MaterialsBrokenImage](Image/MaterialsBrokenImage.md)
`elements/materials/Image/MaterialsBrokenImage` |
+| ![MaterialsBrush](Image/MaterialsBrush.element.png) | [MaterialsBrush](Image/MaterialsBrush.md)
`elements/materials/Image/MaterialsBrush` |
+| ![MaterialsBurstMode](Image/MaterialsBurstMode.element.png) | [MaterialsBurstMode](Image/MaterialsBurstMode.md)
`elements/materials/Image/MaterialsBurstMode` |
+| ![MaterialsCameraAlt](Image/MaterialsCameraAlt.element.png) | [MaterialsCameraAlt](Image/MaterialsCameraAlt.md)
`elements/materials/Image/MaterialsCameraAlt` |
+| ![MaterialsCamera](Image/MaterialsCamera.element.png) | [MaterialsCamera](Image/MaterialsCamera.md)
`elements/materials/Image/MaterialsCamera` |
+| ![MaterialsCameraFront](Image/MaterialsCameraFront.element.png) | [MaterialsCameraFront](Image/MaterialsCameraFront.md)
`elements/materials/Image/MaterialsCameraFront` |
+| ![MaterialsCameraRear](Image/MaterialsCameraRear.element.png) | [MaterialsCameraRear](Image/MaterialsCameraRear.md)
`elements/materials/Image/MaterialsCameraRear` |
+| ![MaterialsCameraRoll](Image/MaterialsCameraRoll.element.png) | [MaterialsCameraRoll](Image/MaterialsCameraRoll.md)
`elements/materials/Image/MaterialsCameraRoll` |
+| ![MaterialsCenterFocusStrong](Image/MaterialsCenterFocusStrong.element.png) | [MaterialsCenterFocusStrong](Image/MaterialsCenterFocusStrong.md)
`elements/materials/Image/MaterialsCenterFocusStrong` |
+| ![MaterialsCenterFocusWeak](Image/MaterialsCenterFocusWeak.element.png) | [MaterialsCenterFocusWeak](Image/MaterialsCenterFocusWeak.md)
`elements/materials/Image/MaterialsCenterFocusWeak` |
+| ![MaterialsCollections](Image/MaterialsCollections.element.png) | [MaterialsCollections](Image/MaterialsCollections.md)
`elements/materials/Image/MaterialsCollections` |
+| ![MaterialsColorize](Image/MaterialsColorize.element.png) | [MaterialsColorize](Image/MaterialsColorize.md)
`elements/materials/Image/MaterialsColorize` |
+| ![MaterialsColorLens](Image/MaterialsColorLens.element.png) | [MaterialsColorLens](Image/MaterialsColorLens.md)
`elements/materials/Image/MaterialsColorLens` |
+| ![MaterialsCompare](Image/MaterialsCompare.element.png) | [MaterialsCompare](Image/MaterialsCompare.md)
`elements/materials/Image/MaterialsCompare` |
+| ![MaterialsControlPointDuplicate](Image/MaterialsControlPointDuplicate.element.png) | [MaterialsControlPointDuplicate](Image/MaterialsControlPointDuplicate.md)
`elements/materials/Image/MaterialsControlPointDuplicate` |
+| ![MaterialsControlPoint](Image/MaterialsControlPoint.element.png) | [MaterialsControlPoint](Image/MaterialsControlPoint.md)
`elements/materials/Image/MaterialsControlPoint` |
+| ![MaterialsCrop169](Image/MaterialsCrop169.element.png) | [MaterialsCrop169](Image/MaterialsCrop169.md)
`elements/materials/Image/MaterialsCrop169` |
+| ![MaterialsCrop32](Image/MaterialsCrop32.element.png) | [MaterialsCrop32](Image/MaterialsCrop32.md)
`elements/materials/Image/MaterialsCrop32` |
+| ![MaterialsCrop54](Image/MaterialsCrop54.element.png) | [MaterialsCrop54](Image/MaterialsCrop54.md)
`elements/materials/Image/MaterialsCrop54` |
+| ![MaterialsCrop75](Image/MaterialsCrop75.element.png) | [MaterialsCrop75](Image/MaterialsCrop75.md)
`elements/materials/Image/MaterialsCrop75` |
+| ![MaterialsCropDin](Image/MaterialsCropDin.element.png) | [MaterialsCropDin](Image/MaterialsCropDin.md)
`elements/materials/Image/MaterialsCropDin` |
+| ![MaterialsCrop](Image/MaterialsCrop.element.png) | [MaterialsCrop](Image/MaterialsCrop.md)
`elements/materials/Image/MaterialsCrop` |
+| ![MaterialsCropFree](Image/MaterialsCropFree.element.png) | [MaterialsCropFree](Image/MaterialsCropFree.md)
`elements/materials/Image/MaterialsCropFree` |
+| ![MaterialsCropLandscape](Image/MaterialsCropLandscape.element.png) | [MaterialsCropLandscape](Image/MaterialsCropLandscape.md)
`elements/materials/Image/MaterialsCropLandscape` |
+| ![MaterialsCropOriginal](Image/MaterialsCropOriginal.element.png) | [MaterialsCropOriginal](Image/MaterialsCropOriginal.md)
`elements/materials/Image/MaterialsCropOriginal` |
+| ![MaterialsCropPortrait](Image/MaterialsCropPortrait.element.png) | [MaterialsCropPortrait](Image/MaterialsCropPortrait.md)
`elements/materials/Image/MaterialsCropPortrait` |
+| ![MaterialsCropRotate](Image/MaterialsCropRotate.element.png) | [MaterialsCropRotate](Image/MaterialsCropRotate.md)
`elements/materials/Image/MaterialsCropRotate` |
+| ![MaterialsCropSquare](Image/MaterialsCropSquare.element.png) | [MaterialsCropSquare](Image/MaterialsCropSquare.md)
`elements/materials/Image/MaterialsCropSquare` |
+| ![MaterialsDehaze](Image/MaterialsDehaze.element.png) | [MaterialsDehaze](Image/MaterialsDehaze.md)
`elements/materials/Image/MaterialsDehaze` |
+| ![MaterialsDetails](Image/MaterialsDetails.element.png) | [MaterialsDetails](Image/MaterialsDetails.md)
`elements/materials/Image/MaterialsDetails` |
+| ![MaterialsEdit](Image/MaterialsEdit.element.png) | [MaterialsEdit](Image/MaterialsEdit.md)
`elements/materials/Image/MaterialsEdit` |
+| ![MaterialsExposure](Image/MaterialsExposure.element.png) | [MaterialsExposure](Image/MaterialsExposure.md)
`elements/materials/Image/MaterialsExposure` |
+| ![MaterialsExposureNeg1](Image/MaterialsExposureNeg1.element.png) | [MaterialsExposureNeg1](Image/MaterialsExposureNeg1.md)
`elements/materials/Image/MaterialsExposureNeg1` |
+| ![MaterialsExposureNeg2](Image/MaterialsExposureNeg2.element.png) | [MaterialsExposureNeg2](Image/MaterialsExposureNeg2.md)
`elements/materials/Image/MaterialsExposureNeg2` |
+| ![MaterialsExposurePlus1](Image/MaterialsExposurePlus1.element.png) | [MaterialsExposurePlus1](Image/MaterialsExposurePlus1.md)
`elements/materials/Image/MaterialsExposurePlus1` |
+| ![MaterialsExposurePlus2](Image/MaterialsExposurePlus2.element.png) | [MaterialsExposurePlus2](Image/MaterialsExposurePlus2.md)
`elements/materials/Image/MaterialsExposurePlus2` |
+| ![MaterialsExposureZero](Image/MaterialsExposureZero.element.png) | [MaterialsExposureZero](Image/MaterialsExposureZero.md)
`elements/materials/Image/MaterialsExposureZero` |
+| ![MaterialsFilter1](Image/MaterialsFilter1.element.png) | [MaterialsFilter1](Image/MaterialsFilter1.md)
`elements/materials/Image/MaterialsFilter1` |
+| ![MaterialsFilter2](Image/MaterialsFilter2.element.png) | [MaterialsFilter2](Image/MaterialsFilter2.md)
`elements/materials/Image/MaterialsFilter2` |
+| ![MaterialsFilter3](Image/MaterialsFilter3.element.png) | [MaterialsFilter3](Image/MaterialsFilter3.md)
`elements/materials/Image/MaterialsFilter3` |
+| ![MaterialsFilter4](Image/MaterialsFilter4.element.png) | [MaterialsFilter4](Image/MaterialsFilter4.md)
`elements/materials/Image/MaterialsFilter4` |
+| ![MaterialsFilter5](Image/MaterialsFilter5.element.png) | [MaterialsFilter5](Image/MaterialsFilter5.md)
`elements/materials/Image/MaterialsFilter5` |
+| ![MaterialsFilter6](Image/MaterialsFilter6.element.png) | [MaterialsFilter6](Image/MaterialsFilter6.md)
`elements/materials/Image/MaterialsFilter6` |
+| ![MaterialsFilter7](Image/MaterialsFilter7.element.png) | [MaterialsFilter7](Image/MaterialsFilter7.md)
`elements/materials/Image/MaterialsFilter7` |
+| ![MaterialsFilter8](Image/MaterialsFilter8.element.png) | [MaterialsFilter8](Image/MaterialsFilter8.md)
`elements/materials/Image/MaterialsFilter8` |
+| ![MaterialsFilter9](Image/MaterialsFilter9.element.png) | [MaterialsFilter9](Image/MaterialsFilter9.md)
`elements/materials/Image/MaterialsFilter9` |
+| ![MaterialsFilter9Plus](Image/MaterialsFilter9Plus.element.png) | [MaterialsFilter9Plus](Image/MaterialsFilter9Plus.md)
`elements/materials/Image/MaterialsFilter9Plus` |
+| ![MaterialsFilterBAndW](Image/MaterialsFilterBAndW.element.png) | [MaterialsFilterBAndW](Image/MaterialsFilterBAndW.md)
`elements/materials/Image/MaterialsFilterBAndW` |
+| ![MaterialsFilterCenterFocus](Image/MaterialsFilterCenterFocus.element.png) | [MaterialsFilterCenterFocus](Image/MaterialsFilterCenterFocus.md)
`elements/materials/Image/MaterialsFilterCenterFocus` |
+| ![MaterialsFilterDrama](Image/MaterialsFilterDrama.element.png) | [MaterialsFilterDrama](Image/MaterialsFilterDrama.md)
`elements/materials/Image/MaterialsFilterDrama` |
+| ![MaterialsFilter](Image/MaterialsFilter.element.png) | [MaterialsFilter](Image/MaterialsFilter.md)
`elements/materials/Image/MaterialsFilter` |
+| ![MaterialsFilterFrames](Image/MaterialsFilterFrames.element.png) | [MaterialsFilterFrames](Image/MaterialsFilterFrames.md)
`elements/materials/Image/MaterialsFilterFrames` |
+| ![MaterialsFilterHdr](Image/MaterialsFilterHdr.element.png) | [MaterialsFilterHdr](Image/MaterialsFilterHdr.md)
`elements/materials/Image/MaterialsFilterHdr` |
+| ![MaterialsFilterNone](Image/MaterialsFilterNone.element.png) | [MaterialsFilterNone](Image/MaterialsFilterNone.md)
`elements/materials/Image/MaterialsFilterNone` |
+| ![MaterialsFilterTiltShift](Image/MaterialsFilterTiltShift.element.png) | [MaterialsFilterTiltShift](Image/MaterialsFilterTiltShift.md)
`elements/materials/Image/MaterialsFilterTiltShift` |
+| ![MaterialsFilterVintage](Image/MaterialsFilterVintage.element.png) | [MaterialsFilterVintage](Image/MaterialsFilterVintage.md)
`elements/materials/Image/MaterialsFilterVintage` |
+| ![MaterialsFlare](Image/MaterialsFlare.element.png) | [MaterialsFlare](Image/MaterialsFlare.md)
`elements/materials/Image/MaterialsFlare` |
+| ![MaterialsFlashAuto](Image/MaterialsFlashAuto.element.png) | [MaterialsFlashAuto](Image/MaterialsFlashAuto.md)
`elements/materials/Image/MaterialsFlashAuto` |
+| ![MaterialsFlashOff](Image/MaterialsFlashOff.element.png) | [MaterialsFlashOff](Image/MaterialsFlashOff.md)
`elements/materials/Image/MaterialsFlashOff` |
+| ![MaterialsFlashOn](Image/MaterialsFlashOn.element.png) | [MaterialsFlashOn](Image/MaterialsFlashOn.md)
`elements/materials/Image/MaterialsFlashOn` |
+| ![MaterialsFlip](Image/MaterialsFlip.element.png) | [MaterialsFlip](Image/MaterialsFlip.md)
`elements/materials/Image/MaterialsFlip` |
+| ![MaterialsGradient](Image/MaterialsGradient.element.png) | [MaterialsGradient](Image/MaterialsGradient.md)
`elements/materials/Image/MaterialsGradient` |
+| ![MaterialsGrain](Image/MaterialsGrain.element.png) | [MaterialsGrain](Image/MaterialsGrain.md)
`elements/materials/Image/MaterialsGrain` |
+| ![MaterialsGridOff](Image/MaterialsGridOff.element.png) | [MaterialsGridOff](Image/MaterialsGridOff.md)
`elements/materials/Image/MaterialsGridOff` |
+| ![MaterialsGridOn](Image/MaterialsGridOn.element.png) | [MaterialsGridOn](Image/MaterialsGridOn.md)
`elements/materials/Image/MaterialsGridOn` |
+| ![MaterialsHdrOff](Image/MaterialsHdrOff.element.png) | [MaterialsHdrOff](Image/MaterialsHdrOff.md)
`elements/materials/Image/MaterialsHdrOff` |
+| ![MaterialsHdrOn](Image/MaterialsHdrOn.element.png) | [MaterialsHdrOn](Image/MaterialsHdrOn.md)
`elements/materials/Image/MaterialsHdrOn` |
+| ![MaterialsHdrStrong](Image/MaterialsHdrStrong.element.png) | [MaterialsHdrStrong](Image/MaterialsHdrStrong.md)
`elements/materials/Image/MaterialsHdrStrong` |
+| ![MaterialsHdrWeak](Image/MaterialsHdrWeak.element.png) | [MaterialsHdrWeak](Image/MaterialsHdrWeak.md)
`elements/materials/Image/MaterialsHdrWeak` |
+| ![MaterialsHealing](Image/MaterialsHealing.element.png) | [MaterialsHealing](Image/MaterialsHealing.md)
`elements/materials/Image/MaterialsHealing` |
+| ![MaterialsImageAspectRatio](Image/MaterialsImageAspectRatio.element.png) | [MaterialsImageAspectRatio](Image/MaterialsImageAspectRatio.md)
`elements/materials/Image/MaterialsImageAspectRatio` |
+| ![MaterialsImage](Image/MaterialsImage.element.png) | [MaterialsImage](Image/MaterialsImage.md)
`elements/materials/Image/MaterialsImage` |
+| ![MaterialsIso](Image/MaterialsIso.element.png) | [MaterialsIso](Image/MaterialsIso.md)
`elements/materials/Image/MaterialsIso` |
+| ![MaterialsLandscape](Image/MaterialsLandscape.element.png) | [MaterialsLandscape](Image/MaterialsLandscape.md)
`elements/materials/Image/MaterialsLandscape` |
+| ![MaterialsLeakAdd](Image/MaterialsLeakAdd.element.png) | [MaterialsLeakAdd](Image/MaterialsLeakAdd.md)
`elements/materials/Image/MaterialsLeakAdd` |
+| ![MaterialsLeakRemove](Image/MaterialsLeakRemove.element.png) | [MaterialsLeakRemove](Image/MaterialsLeakRemove.md)
`elements/materials/Image/MaterialsLeakRemove` |
+| ![MaterialsLens](Image/MaterialsLens.element.png) | [MaterialsLens](Image/MaterialsLens.md)
`elements/materials/Image/MaterialsLens` |
+| ![MaterialsLinkedCamera](Image/MaterialsLinkedCamera.element.png) | [MaterialsLinkedCamera](Image/MaterialsLinkedCamera.md)
`elements/materials/Image/MaterialsLinkedCamera` |
+| ![MaterialsLooks3](Image/MaterialsLooks3.element.png) | [MaterialsLooks3](Image/MaterialsLooks3.md)
`elements/materials/Image/MaterialsLooks3` |
+| ![MaterialsLooks4](Image/MaterialsLooks4.element.png) | [MaterialsLooks4](Image/MaterialsLooks4.md)
`elements/materials/Image/MaterialsLooks4` |
+| ![MaterialsLooks5](Image/MaterialsLooks5.element.png) | [MaterialsLooks5](Image/MaterialsLooks5.md)
`elements/materials/Image/MaterialsLooks5` |
+| ![MaterialsLooks6](Image/MaterialsLooks6.element.png) | [MaterialsLooks6](Image/MaterialsLooks6.md)
`elements/materials/Image/MaterialsLooks6` |
+| ![MaterialsLooks](Image/MaterialsLooks.element.png) | [MaterialsLooks](Image/MaterialsLooks.md)
`elements/materials/Image/MaterialsLooks` |
+| ![MaterialsLooksOne](Image/MaterialsLooksOne.element.png) | [MaterialsLooksOne](Image/MaterialsLooksOne.md)
`elements/materials/Image/MaterialsLooksOne` |
+| ![MaterialsLooksTwo](Image/MaterialsLooksTwo.element.png) | [MaterialsLooksTwo](Image/MaterialsLooksTwo.md)
`elements/materials/Image/MaterialsLooksTwo` |
+| ![MaterialsLoupe](Image/MaterialsLoupe.element.png) | [MaterialsLoupe](Image/MaterialsLoupe.md)
`elements/materials/Image/MaterialsLoupe` |
+| ![MaterialsMonochromePhotos](Image/MaterialsMonochromePhotos.element.png) | [MaterialsMonochromePhotos](Image/MaterialsMonochromePhotos.md)
`elements/materials/Image/MaterialsMonochromePhotos` |
+| ![MaterialsMovieCreation](Image/MaterialsMovieCreation.element.png) | [MaterialsMovieCreation](Image/MaterialsMovieCreation.md)
`elements/materials/Image/MaterialsMovieCreation` |
+| ![MaterialsMovieFilter](Image/MaterialsMovieFilter.element.png) | [MaterialsMovieFilter](Image/MaterialsMovieFilter.md)
`elements/materials/Image/MaterialsMovieFilter` |
+| ![MaterialsMusicNote](Image/MaterialsMusicNote.element.png) | [MaterialsMusicNote](Image/MaterialsMusicNote.md)
`elements/materials/Image/MaterialsMusicNote` |
+| ![MaterialsNature](Image/MaterialsNature.element.png) | [MaterialsNature](Image/MaterialsNature.md)
`elements/materials/Image/MaterialsNature` |
+| ![MaterialsNaturePeople](Image/MaterialsNaturePeople.element.png) | [MaterialsNaturePeople](Image/MaterialsNaturePeople.md)
`elements/materials/Image/MaterialsNaturePeople` |
+| ![MaterialsNavigateBefore](Image/MaterialsNavigateBefore.element.png) | [MaterialsNavigateBefore](Image/MaterialsNavigateBefore.md)
`elements/materials/Image/MaterialsNavigateBefore` |
+| ![MaterialsNavigateNext](Image/MaterialsNavigateNext.element.png) | [MaterialsNavigateNext](Image/MaterialsNavigateNext.md)
`elements/materials/Image/MaterialsNavigateNext` |
+| ![MaterialsPalette](Image/MaterialsPalette.element.png) | [MaterialsPalette](Image/MaterialsPalette.md)
`elements/materials/Image/MaterialsPalette` |
+| ![MaterialsPanorama](Image/MaterialsPanorama.element.png) | [MaterialsPanorama](Image/MaterialsPanorama.md)
`elements/materials/Image/MaterialsPanorama` |
+| ![MaterialsPanoramaFishEye](Image/MaterialsPanoramaFishEye.element.png) | [MaterialsPanoramaFishEye](Image/MaterialsPanoramaFishEye.md)
`elements/materials/Image/MaterialsPanoramaFishEye` |
+| ![MaterialsPanoramaHorizontal](Image/MaterialsPanoramaHorizontal.element.png) | [MaterialsPanoramaHorizontal](Image/MaterialsPanoramaHorizontal.md)
`elements/materials/Image/MaterialsPanoramaHorizontal` |
+| ![MaterialsPanoramaVertical](Image/MaterialsPanoramaVertical.element.png) | [MaterialsPanoramaVertical](Image/MaterialsPanoramaVertical.md)
`elements/materials/Image/MaterialsPanoramaVertical` |
+| ![MaterialsPanoramaWideAngle](Image/MaterialsPanoramaWideAngle.element.png) | [MaterialsPanoramaWideAngle](Image/MaterialsPanoramaWideAngle.md)
`elements/materials/Image/MaterialsPanoramaWideAngle` |
+| ![MaterialsPhotoAlbum](Image/MaterialsPhotoAlbum.element.png) | [MaterialsPhotoAlbum](Image/MaterialsPhotoAlbum.md)
`elements/materials/Image/MaterialsPhotoAlbum` |
+| ![MaterialsPhotoCamera](Image/MaterialsPhotoCamera.element.png) | [MaterialsPhotoCamera](Image/MaterialsPhotoCamera.md)
`elements/materials/Image/MaterialsPhotoCamera` |
+| ![MaterialsPhoto](Image/MaterialsPhoto.element.png) | [MaterialsPhoto](Image/MaterialsPhoto.md)
`elements/materials/Image/MaterialsPhoto` |
+| ![MaterialsPhotoFilter](Image/MaterialsPhotoFilter.element.png) | [MaterialsPhotoFilter](Image/MaterialsPhotoFilter.md)
`elements/materials/Image/MaterialsPhotoFilter` |
+| ![MaterialsPhotoLibrary](Image/MaterialsPhotoLibrary.element.png) | [MaterialsPhotoLibrary](Image/MaterialsPhotoLibrary.md)
`elements/materials/Image/MaterialsPhotoLibrary` |
+| ![MaterialsPictureAsPdf](Image/MaterialsPictureAsPdf.element.png) | [MaterialsPictureAsPdf](Image/MaterialsPictureAsPdf.md)
`elements/materials/Image/MaterialsPictureAsPdf` |
+| ![MaterialsPortrait](Image/MaterialsPortrait.element.png) | [MaterialsPortrait](Image/MaterialsPortrait.md)
`elements/materials/Image/MaterialsPortrait` |
+| ![MaterialsRemoveRedEye](Image/MaterialsRemoveRedEye.element.png) | [MaterialsRemoveRedEye](Image/MaterialsRemoveRedEye.md)
`elements/materials/Image/MaterialsRemoveRedEye` |
+| ![MaterialsRotate90DegreesCcw](Image/MaterialsRotate90DegreesCcw.element.png) | [MaterialsRotate90DegreesCcw](Image/MaterialsRotate90DegreesCcw.md)
`elements/materials/Image/MaterialsRotate90DegreesCcw` |
+| ![MaterialsRotateLeft](Image/MaterialsRotateLeft.element.png) | [MaterialsRotateLeft](Image/MaterialsRotateLeft.md)
`elements/materials/Image/MaterialsRotateLeft` |
+| ![MaterialsRotateRight](Image/MaterialsRotateRight.element.png) | [MaterialsRotateRight](Image/MaterialsRotateRight.md)
`elements/materials/Image/MaterialsRotateRight` |
+| ![MaterialsSlideshow](Image/MaterialsSlideshow.element.png) | [MaterialsSlideshow](Image/MaterialsSlideshow.md)
`elements/materials/Image/MaterialsSlideshow` |
+| ![MaterialsStraighten](Image/MaterialsStraighten.element.png) | [MaterialsStraighten](Image/MaterialsStraighten.md)
`elements/materials/Image/MaterialsStraighten` |
+| ![MaterialsStyle](Image/MaterialsStyle.element.png) | [MaterialsStyle](Image/MaterialsStyle.md)
`elements/materials/Image/MaterialsStyle` |
+| ![MaterialsSwitchCamera](Image/MaterialsSwitchCamera.element.png) | [MaterialsSwitchCamera](Image/MaterialsSwitchCamera.md)
`elements/materials/Image/MaterialsSwitchCamera` |
+| ![MaterialsSwitchVideo](Image/MaterialsSwitchVideo.element.png) | [MaterialsSwitchVideo](Image/MaterialsSwitchVideo.md)
`elements/materials/Image/MaterialsSwitchVideo` |
+| ![MaterialsTagFaces](Image/MaterialsTagFaces.element.png) | [MaterialsTagFaces](Image/MaterialsTagFaces.md)
`elements/materials/Image/MaterialsTagFaces` |
+| ![MaterialsTexture](Image/MaterialsTexture.element.png) | [MaterialsTexture](Image/MaterialsTexture.md)
`elements/materials/Image/MaterialsTexture` |
+| ![MaterialsTimelapse](Image/MaterialsTimelapse.element.png) | [MaterialsTimelapse](Image/MaterialsTimelapse.md)
`elements/materials/Image/MaterialsTimelapse` |
+| ![MaterialsTimer10](Image/MaterialsTimer10.element.png) | [MaterialsTimer10](Image/MaterialsTimer10.md)
`elements/materials/Image/MaterialsTimer10` |
+| ![MaterialsTimer3](Image/MaterialsTimer3.element.png) | [MaterialsTimer3](Image/MaterialsTimer3.md)
`elements/materials/Image/MaterialsTimer3` |
+| ![MaterialsTimer](Image/MaterialsTimer.element.png) | [MaterialsTimer](Image/MaterialsTimer.md)
`elements/materials/Image/MaterialsTimer` |
+| ![MaterialsTimerOff](Image/MaterialsTimerOff.element.png) | [MaterialsTimerOff](Image/MaterialsTimerOff.md)
`elements/materials/Image/MaterialsTimerOff` |
+| ![MaterialsTonality](Image/MaterialsTonality.element.png) | [MaterialsTonality](Image/MaterialsTonality.md)
`elements/materials/Image/MaterialsTonality` |
+| ![MaterialsTransform](Image/MaterialsTransform.element.png) | [MaterialsTransform](Image/MaterialsTransform.md)
`elements/materials/Image/MaterialsTransform` |
+| ![MaterialsTune](Image/MaterialsTune.element.png) | [MaterialsTune](Image/MaterialsTune.md)
`elements/materials/Image/MaterialsTune` |
+| ![MaterialsViewComfy](Image/MaterialsViewComfy.element.png) | [MaterialsViewComfy](Image/MaterialsViewComfy.md)
`elements/materials/Image/MaterialsViewComfy` |
+| ![MaterialsViewCompact](Image/MaterialsViewCompact.element.png) | [MaterialsViewCompact](Image/MaterialsViewCompact.md)
`elements/materials/Image/MaterialsViewCompact` |
+| ![MaterialsWbAuto](Image/MaterialsWbAuto.element.png) | [MaterialsWbAuto](Image/MaterialsWbAuto.md)
`elements/materials/Image/MaterialsWbAuto` |
+| ![MaterialsWbCloudy](Image/MaterialsWbCloudy.element.png) | [MaterialsWbCloudy](Image/MaterialsWbCloudy.md)
`elements/materials/Image/MaterialsWbCloudy` |
+| ![MaterialsWbIncandescent](Image/MaterialsWbIncandescent.element.png) | [MaterialsWbIncandescent](Image/MaterialsWbIncandescent.md)
`elements/materials/Image/MaterialsWbIncandescent` |
+| ![MaterialsWbIridescent](Image/MaterialsWbIridescent.element.png) | [MaterialsWbIridescent](Image/MaterialsWbIridescent.md)
`elements/materials/Image/MaterialsWbIridescent` |
+| ![MaterialsWbSunny](Image/MaterialsWbSunny.element.png) | [MaterialsWbSunny](Image/MaterialsWbSunny.md)
`elements/materials/Image/MaterialsWbSunny` |
+## elements/materials/Maps
+| | Name |
+| :-: | --- |
+| ![MaterialsAddLocation](Maps/MaterialsAddLocation.element.png) | [MaterialsAddLocation](Maps/MaterialsAddLocation.md)
`elements/materials/Maps/MaterialsAddLocation` |
+| ![MaterialsBeenhere](Maps/MaterialsBeenhere.element.png) | [MaterialsBeenhere](Maps/MaterialsBeenhere.md)
`elements/materials/Maps/MaterialsBeenhere` |
+| ![MaterialsDirectionsBike](Maps/MaterialsDirectionsBike.element.png) | [MaterialsDirectionsBike](Maps/MaterialsDirectionsBike.md)
`elements/materials/Maps/MaterialsDirectionsBike` |
+| ![MaterialsDirectionsBoat](Maps/MaterialsDirectionsBoat.element.png) | [MaterialsDirectionsBoat](Maps/MaterialsDirectionsBoat.md)
`elements/materials/Maps/MaterialsDirectionsBoat` |
+| ![MaterialsDirectionsBus](Maps/MaterialsDirectionsBus.element.png) | [MaterialsDirectionsBus](Maps/MaterialsDirectionsBus.md)
`elements/materials/Maps/MaterialsDirectionsBus` |
+| ![MaterialsDirectionsCar](Maps/MaterialsDirectionsCar.element.png) | [MaterialsDirectionsCar](Maps/MaterialsDirectionsCar.md)
`elements/materials/Maps/MaterialsDirectionsCar` |
+| ![MaterialsDirections](Maps/MaterialsDirections.element.png) | [MaterialsDirections](Maps/MaterialsDirections.md)
`elements/materials/Maps/MaterialsDirections` |
+| ![MaterialsDirectionsRailway](Maps/MaterialsDirectionsRailway.element.png) | [MaterialsDirectionsRailway](Maps/MaterialsDirectionsRailway.md)
`elements/materials/Maps/MaterialsDirectionsRailway` |
+| ![MaterialsDirectionsRun](Maps/MaterialsDirectionsRun.element.png) | [MaterialsDirectionsRun](Maps/MaterialsDirectionsRun.md)
`elements/materials/Maps/MaterialsDirectionsRun` |
+| ![MaterialsDirectionsSubway](Maps/MaterialsDirectionsSubway.element.png) | [MaterialsDirectionsSubway](Maps/MaterialsDirectionsSubway.md)
`elements/materials/Maps/MaterialsDirectionsSubway` |
+| ![MaterialsDirectionsTransit](Maps/MaterialsDirectionsTransit.element.png) | [MaterialsDirectionsTransit](Maps/MaterialsDirectionsTransit.md)
`elements/materials/Maps/MaterialsDirectionsTransit` |
+| ![MaterialsDirectionsWalk](Maps/MaterialsDirectionsWalk.element.png) | [MaterialsDirectionsWalk](Maps/MaterialsDirectionsWalk.md)
`elements/materials/Maps/MaterialsDirectionsWalk` |
+| ![MaterialsEditLocation](Maps/MaterialsEditLocation.element.png) | [MaterialsEditLocation](Maps/MaterialsEditLocation.md)
`elements/materials/Maps/MaterialsEditLocation` |
+| ![MaterialsEvStation](Maps/MaterialsEvStation.element.png) | [MaterialsEvStation](Maps/MaterialsEvStation.md)
`elements/materials/Maps/MaterialsEvStation` |
+| ![MaterialsFlight](Maps/MaterialsFlight.element.png) | [MaterialsFlight](Maps/MaterialsFlight.md)
`elements/materials/Maps/MaterialsFlight` |
+| ![MaterialsHotel](Maps/MaterialsHotel.element.png) | [MaterialsHotel](Maps/MaterialsHotel.md)
`elements/materials/Maps/MaterialsHotel` |
+| ![MaterialsLayersClear](Maps/MaterialsLayersClear.element.png) | [MaterialsLayersClear](Maps/MaterialsLayersClear.md)
`elements/materials/Maps/MaterialsLayersClear` |
+| ![MaterialsLayers](Maps/MaterialsLayers.element.png) | [MaterialsLayers](Maps/MaterialsLayers.md)
`elements/materials/Maps/MaterialsLayers` |
+| ![MaterialsLocalActivity](Maps/MaterialsLocalActivity.element.png) | [MaterialsLocalActivity](Maps/MaterialsLocalActivity.md)
`elements/materials/Maps/MaterialsLocalActivity` |
+| ![MaterialsLocalAirport](Maps/MaterialsLocalAirport.element.png) | [MaterialsLocalAirport](Maps/MaterialsLocalAirport.md)
`elements/materials/Maps/MaterialsLocalAirport` |
+| ![MaterialsLocalAtm](Maps/MaterialsLocalAtm.element.png) | [MaterialsLocalAtm](Maps/MaterialsLocalAtm.md)
`elements/materials/Maps/MaterialsLocalAtm` |
+| ![MaterialsLocalBar](Maps/MaterialsLocalBar.element.png) | [MaterialsLocalBar](Maps/MaterialsLocalBar.md)
`elements/materials/Maps/MaterialsLocalBar` |
+| ![MaterialsLocalCafe](Maps/MaterialsLocalCafe.element.png) | [MaterialsLocalCafe](Maps/MaterialsLocalCafe.md)
`elements/materials/Maps/MaterialsLocalCafe` |
+| ![MaterialsLocalCarWash](Maps/MaterialsLocalCarWash.element.png) | [MaterialsLocalCarWash](Maps/MaterialsLocalCarWash.md)
`elements/materials/Maps/MaterialsLocalCarWash` |
+| ![MaterialsLocalConvenienceStore](Maps/MaterialsLocalConvenienceStore.element.png) | [MaterialsLocalConvenienceStore](Maps/MaterialsLocalConvenienceStore.md)
`elements/materials/Maps/MaterialsLocalConvenienceStore` |
+| ![MaterialsLocalDining](Maps/MaterialsLocalDining.element.png) | [MaterialsLocalDining](Maps/MaterialsLocalDining.md)
`elements/materials/Maps/MaterialsLocalDining` |
+| ![MaterialsLocalDrink](Maps/MaterialsLocalDrink.element.png) | [MaterialsLocalDrink](Maps/MaterialsLocalDrink.md)
`elements/materials/Maps/MaterialsLocalDrink` |
+| ![MaterialsLocalFlorist](Maps/MaterialsLocalFlorist.element.png) | [MaterialsLocalFlorist](Maps/MaterialsLocalFlorist.md)
`elements/materials/Maps/MaterialsLocalFlorist` |
+| ![MaterialsLocalGasStation](Maps/MaterialsLocalGasStation.element.png) | [MaterialsLocalGasStation](Maps/MaterialsLocalGasStation.md)
`elements/materials/Maps/MaterialsLocalGasStation` |
+| ![MaterialsLocalGroceryStore](Maps/MaterialsLocalGroceryStore.element.png) | [MaterialsLocalGroceryStore](Maps/MaterialsLocalGroceryStore.md)
`elements/materials/Maps/MaterialsLocalGroceryStore` |
+| ![MaterialsLocalHospital](Maps/MaterialsLocalHospital.element.png) | [MaterialsLocalHospital](Maps/MaterialsLocalHospital.md)
`elements/materials/Maps/MaterialsLocalHospital` |
+| ![MaterialsLocalHotel](Maps/MaterialsLocalHotel.element.png) | [MaterialsLocalHotel](Maps/MaterialsLocalHotel.md)
`elements/materials/Maps/MaterialsLocalHotel` |
+| ![MaterialsLocalLaundryService](Maps/MaterialsLocalLaundryService.element.png) | [MaterialsLocalLaundryService](Maps/MaterialsLocalLaundryService.md)
`elements/materials/Maps/MaterialsLocalLaundryService` |
+| ![MaterialsLocalLibrary](Maps/MaterialsLocalLibrary.element.png) | [MaterialsLocalLibrary](Maps/MaterialsLocalLibrary.md)
`elements/materials/Maps/MaterialsLocalLibrary` |
+| ![MaterialsLocalMall](Maps/MaterialsLocalMall.element.png) | [MaterialsLocalMall](Maps/MaterialsLocalMall.md)
`elements/materials/Maps/MaterialsLocalMall` |
+| ![MaterialsLocalMovies](Maps/MaterialsLocalMovies.element.png) | [MaterialsLocalMovies](Maps/MaterialsLocalMovies.md)
`elements/materials/Maps/MaterialsLocalMovies` |
+| ![MaterialsLocalOffer](Maps/MaterialsLocalOffer.element.png) | [MaterialsLocalOffer](Maps/MaterialsLocalOffer.md)
`elements/materials/Maps/MaterialsLocalOffer` |
+| ![MaterialsLocalParking](Maps/MaterialsLocalParking.element.png) | [MaterialsLocalParking](Maps/MaterialsLocalParking.md)
`elements/materials/Maps/MaterialsLocalParking` |
+| ![MaterialsLocalPharmacy](Maps/MaterialsLocalPharmacy.element.png) | [MaterialsLocalPharmacy](Maps/MaterialsLocalPharmacy.md)
`elements/materials/Maps/MaterialsLocalPharmacy` |
+| ![MaterialsLocalPhone](Maps/MaterialsLocalPhone.element.png) | [MaterialsLocalPhone](Maps/MaterialsLocalPhone.md)
`elements/materials/Maps/MaterialsLocalPhone` |
+| ![MaterialsLocalPizza](Maps/MaterialsLocalPizza.element.png) | [MaterialsLocalPizza](Maps/MaterialsLocalPizza.md)
`elements/materials/Maps/MaterialsLocalPizza` |
+| ![MaterialsLocalPlay](Maps/MaterialsLocalPlay.element.png) | [MaterialsLocalPlay](Maps/MaterialsLocalPlay.md)
`elements/materials/Maps/MaterialsLocalPlay` |
+| ![MaterialsLocalPostOffice](Maps/MaterialsLocalPostOffice.element.png) | [MaterialsLocalPostOffice](Maps/MaterialsLocalPostOffice.md)
`elements/materials/Maps/MaterialsLocalPostOffice` |
+| ![MaterialsLocalPrintshop](Maps/MaterialsLocalPrintshop.element.png) | [MaterialsLocalPrintshop](Maps/MaterialsLocalPrintshop.md)
`elements/materials/Maps/MaterialsLocalPrintshop` |
+| ![MaterialsLocalSee](Maps/MaterialsLocalSee.element.png) | [MaterialsLocalSee](Maps/MaterialsLocalSee.md)
`elements/materials/Maps/MaterialsLocalSee` |
+| ![MaterialsLocalShipping](Maps/MaterialsLocalShipping.element.png) | [MaterialsLocalShipping](Maps/MaterialsLocalShipping.md)
`elements/materials/Maps/MaterialsLocalShipping` |
+| ![MaterialsLocalTaxi](Maps/MaterialsLocalTaxi.element.png) | [MaterialsLocalTaxi](Maps/MaterialsLocalTaxi.md)
`elements/materials/Maps/MaterialsLocalTaxi` |
+| ![MaterialsMap](Maps/MaterialsMap.element.png) | [MaterialsMap](Maps/MaterialsMap.md)
`elements/materials/Maps/MaterialsMap` |
+| ![MaterialsMyLocation](Maps/MaterialsMyLocation.element.png) | [MaterialsMyLocation](Maps/MaterialsMyLocation.md)
`elements/materials/Maps/MaterialsMyLocation` |
+| ![MaterialsNavigation](Maps/MaterialsNavigation.element.png) | [MaterialsNavigation](Maps/MaterialsNavigation.md)
`elements/materials/Maps/MaterialsNavigation` |
+| ![MaterialsNearMe](Maps/MaterialsNearMe.element.png) | [MaterialsNearMe](Maps/MaterialsNearMe.md)
`elements/materials/Maps/MaterialsNearMe` |
+| ![MaterialsPersonPinCircle](Maps/MaterialsPersonPinCircle.element.png) | [MaterialsPersonPinCircle](Maps/MaterialsPersonPinCircle.md)
`elements/materials/Maps/MaterialsPersonPinCircle` |
+| ![MaterialsPersonPin](Maps/MaterialsPersonPin.element.png) | [MaterialsPersonPin](Maps/MaterialsPersonPin.md)
`elements/materials/Maps/MaterialsPersonPin` |
+| ![MaterialsPinDrop](Maps/MaterialsPinDrop.element.png) | [MaterialsPinDrop](Maps/MaterialsPinDrop.md)
`elements/materials/Maps/MaterialsPinDrop` |
+| ![MaterialsPlace](Maps/MaterialsPlace.element.png) | [MaterialsPlace](Maps/MaterialsPlace.md)
`elements/materials/Maps/MaterialsPlace` |
+| ![MaterialsRateReview](Maps/MaterialsRateReview.element.png) | [MaterialsRateReview](Maps/MaterialsRateReview.md)
`elements/materials/Maps/MaterialsRateReview` |
+| ![MaterialsRestaurant](Maps/MaterialsRestaurant.element.png) | [MaterialsRestaurant](Maps/MaterialsRestaurant.md)
`elements/materials/Maps/MaterialsRestaurant` |
+| ![MaterialsRestaurantMenu](Maps/MaterialsRestaurantMenu.element.png) | [MaterialsRestaurantMenu](Maps/MaterialsRestaurantMenu.md)
`elements/materials/Maps/MaterialsRestaurantMenu` |
+| ![MaterialsSatellite](Maps/MaterialsSatellite.element.png) | [MaterialsSatellite](Maps/MaterialsSatellite.md)
`elements/materials/Maps/MaterialsSatellite` |
+| ![MaterialsStoreMallDirectory](Maps/MaterialsStoreMallDirectory.element.png) | [MaterialsStoreMallDirectory](Maps/MaterialsStoreMallDirectory.md)
`elements/materials/Maps/MaterialsStoreMallDirectory` |
+| ![MaterialsStreetview](Maps/MaterialsStreetview.element.png) | [MaterialsStreetview](Maps/MaterialsStreetview.md)
`elements/materials/Maps/MaterialsStreetview` |
+| ![MaterialsSubway](Maps/MaterialsSubway.element.png) | [MaterialsSubway](Maps/MaterialsSubway.md)
`elements/materials/Maps/MaterialsSubway` |
+| ![MaterialsTerrain](Maps/MaterialsTerrain.element.png) | [MaterialsTerrain](Maps/MaterialsTerrain.md)
`elements/materials/Maps/MaterialsTerrain` |
+| ![MaterialsTraffic](Maps/MaterialsTraffic.element.png) | [MaterialsTraffic](Maps/MaterialsTraffic.md)
`elements/materials/Maps/MaterialsTraffic` |
+| ![MaterialsTrain](Maps/MaterialsTrain.element.png) | [MaterialsTrain](Maps/MaterialsTrain.md)
`elements/materials/Maps/MaterialsTrain` |
+| ![MaterialsTram](Maps/MaterialsTram.element.png) | [MaterialsTram](Maps/MaterialsTram.md)
`elements/materials/Maps/MaterialsTram` |
+| ![MaterialsTransferWithinAStation](Maps/MaterialsTransferWithinAStation.element.png) | [MaterialsTransferWithinAStation](Maps/MaterialsTransferWithinAStation.md)
`elements/materials/Maps/MaterialsTransferWithinAStation` |
+| ![MaterialsZoomOutMap](Maps/MaterialsZoomOutMap.element.png) | [MaterialsZoomOutMap](Maps/MaterialsZoomOutMap.md)
`elements/materials/Maps/MaterialsZoomOutMap` |
+## elements/materials/Navigation
+| | Name |
+| :-: | --- |
+| ![MaterialsApps](Navigation/MaterialsApps.element.png) | [MaterialsApps](Navigation/MaterialsApps.md)
`elements/materials/Navigation/MaterialsApps` |
+| ![MaterialsArrowBack](Navigation/MaterialsArrowBack.element.png) | [MaterialsArrowBack](Navigation/MaterialsArrowBack.md)
`elements/materials/Navigation/MaterialsArrowBack` |
+| ![MaterialsArrowDownward](Navigation/MaterialsArrowDownward.element.png) | [MaterialsArrowDownward](Navigation/MaterialsArrowDownward.md)
`elements/materials/Navigation/MaterialsArrowDownward` |
+| ![MaterialsArrowDropDownCircle](Navigation/MaterialsArrowDropDownCircle.element.png) | [MaterialsArrowDropDownCircle](Navigation/MaterialsArrowDropDownCircle.md)
`elements/materials/Navigation/MaterialsArrowDropDownCircle` |
+| ![MaterialsArrowDropDown](Navigation/MaterialsArrowDropDown.element.png) | [MaterialsArrowDropDown](Navigation/MaterialsArrowDropDown.md)
`elements/materials/Navigation/MaterialsArrowDropDown` |
+| ![MaterialsArrowDropUp](Navigation/MaterialsArrowDropUp.element.png) | [MaterialsArrowDropUp](Navigation/MaterialsArrowDropUp.md)
`elements/materials/Navigation/MaterialsArrowDropUp` |
+| ![MaterialsArrowForward](Navigation/MaterialsArrowForward.element.png) | [MaterialsArrowForward](Navigation/MaterialsArrowForward.md)
`elements/materials/Navigation/MaterialsArrowForward` |
+| ![MaterialsArrowUpward](Navigation/MaterialsArrowUpward.element.png) | [MaterialsArrowUpward](Navigation/MaterialsArrowUpward.md)
`elements/materials/Navigation/MaterialsArrowUpward` |
+| ![MaterialsCancel](Navigation/MaterialsCancel.element.png) | [MaterialsCancel](Navigation/MaterialsCancel.md)
`elements/materials/Navigation/MaterialsCancel` |
+| ![MaterialsCheck](Navigation/MaterialsCheck.element.png) | [MaterialsCheck](Navigation/MaterialsCheck.md)
`elements/materials/Navigation/MaterialsCheck` |
+| ![MaterialsChevronLeft](Navigation/MaterialsChevronLeft.element.png) | [MaterialsChevronLeft](Navigation/MaterialsChevronLeft.md)
`elements/materials/Navigation/MaterialsChevronLeft` |
+| ![MaterialsChevronRight](Navigation/MaterialsChevronRight.element.png) | [MaterialsChevronRight](Navigation/MaterialsChevronRight.md)
`elements/materials/Navigation/MaterialsChevronRight` |
+| ![MaterialsClose](Navigation/MaterialsClose.element.png) | [MaterialsClose](Navigation/MaterialsClose.md)
`elements/materials/Navigation/MaterialsClose` |
+| ![MaterialsExpandLess](Navigation/MaterialsExpandLess.element.png) | [MaterialsExpandLess](Navigation/MaterialsExpandLess.md)
`elements/materials/Navigation/MaterialsExpandLess` |
+| ![MaterialsExpandMore](Navigation/MaterialsExpandMore.element.png) | [MaterialsExpandMore](Navigation/MaterialsExpandMore.md)
`elements/materials/Navigation/MaterialsExpandMore` |
+| ![MaterialsFirstPage](Navigation/MaterialsFirstPage.element.png) | [MaterialsFirstPage](Navigation/MaterialsFirstPage.md)
`elements/materials/Navigation/MaterialsFirstPage` |
+| ![MaterialsFullscreen](Navigation/MaterialsFullscreen.element.png) | [MaterialsFullscreen](Navigation/MaterialsFullscreen.md)
`elements/materials/Navigation/MaterialsFullscreen` |
+| ![MaterialsFullscreenExit](Navigation/MaterialsFullscreenExit.element.png) | [MaterialsFullscreenExit](Navigation/MaterialsFullscreenExit.md)
`elements/materials/Navigation/MaterialsFullscreenExit` |
+| ![MaterialsLastPage](Navigation/MaterialsLastPage.element.png) | [MaterialsLastPage](Navigation/MaterialsLastPage.md)
`elements/materials/Navigation/MaterialsLastPage` |
+| ![MaterialsMenu](Navigation/MaterialsMenu.element.png) | [MaterialsMenu](Navigation/MaterialsMenu.md)
`elements/materials/Navigation/MaterialsMenu` |
+| ![MaterialsMoreHoriz](Navigation/MaterialsMoreHoriz.element.png) | [MaterialsMoreHoriz](Navigation/MaterialsMoreHoriz.md)
`elements/materials/Navigation/MaterialsMoreHoriz` |
+| ![MaterialsMoreVert](Navigation/MaterialsMoreVert.element.png) | [MaterialsMoreVert](Navigation/MaterialsMoreVert.md)
`elements/materials/Navigation/MaterialsMoreVert` |
+| ![MaterialsRefresh](Navigation/MaterialsRefresh.element.png) | [MaterialsRefresh](Navigation/MaterialsRefresh.md)
`elements/materials/Navigation/MaterialsRefresh` |
+| ![MaterialsSubdirectoryArrowLeft](Navigation/MaterialsSubdirectoryArrowLeft.element.png) | [MaterialsSubdirectoryArrowLeft](Navigation/MaterialsSubdirectoryArrowLeft.md)
`elements/materials/Navigation/MaterialsSubdirectoryArrowLeft` |
+| ![MaterialsSubdirectoryArrowRight](Navigation/MaterialsSubdirectoryArrowRight.element.png) | [MaterialsSubdirectoryArrowRight](Navigation/MaterialsSubdirectoryArrowRight.md)
`elements/materials/Navigation/MaterialsSubdirectoryArrowRight` |
+| ![MaterialsUnfoldLess](Navigation/MaterialsUnfoldLess.element.png) | [MaterialsUnfoldLess](Navigation/MaterialsUnfoldLess.md)
`elements/materials/Navigation/MaterialsUnfoldLess` |
+| ![MaterialsUnfoldMore](Navigation/MaterialsUnfoldMore.element.png) | [MaterialsUnfoldMore](Navigation/MaterialsUnfoldMore.md)
`elements/materials/Navigation/MaterialsUnfoldMore` |
+## elements/materials/Notification
+| | Name |
+| :-: | --- |
+| ![MaterialsAdb](Notification/MaterialsAdb.element.png) | [MaterialsAdb](Notification/MaterialsAdb.md)
`elements/materials/Notification/MaterialsAdb` |
+| ![MaterialsAirlineSeatFlatAngled](Notification/MaterialsAirlineSeatFlatAngled.element.png) | [MaterialsAirlineSeatFlatAngled](Notification/MaterialsAirlineSeatFlatAngled.md)
`elements/materials/Notification/MaterialsAirlineSeatFlatAngled` |
+| ![MaterialsAirlineSeatFlat](Notification/MaterialsAirlineSeatFlat.element.png) | [MaterialsAirlineSeatFlat](Notification/MaterialsAirlineSeatFlat.md)
`elements/materials/Notification/MaterialsAirlineSeatFlat` |
+| ![MaterialsAirlineSeatIndividualSuite](Notification/MaterialsAirlineSeatIndividualSuite.element.png) | [MaterialsAirlineSeatIndividualSuite](Notification/MaterialsAirlineSeatIndividualSuite.md)
`elements/materials/Notification/MaterialsAirlineSeatIndividualSuite` |
+| ![MaterialsAirlineSeatLegroomExtra](Notification/MaterialsAirlineSeatLegroomExtra.element.png) | [MaterialsAirlineSeatLegroomExtra](Notification/MaterialsAirlineSeatLegroomExtra.md)
`elements/materials/Notification/MaterialsAirlineSeatLegroomExtra` |
+| ![MaterialsAirlineSeatLegroomNormal](Notification/MaterialsAirlineSeatLegroomNormal.element.png) | [MaterialsAirlineSeatLegroomNormal](Notification/MaterialsAirlineSeatLegroomNormal.md)
`elements/materials/Notification/MaterialsAirlineSeatLegroomNormal` |
+| ![MaterialsAirlineSeatLegroomReduced](Notification/MaterialsAirlineSeatLegroomReduced.element.png) | [MaterialsAirlineSeatLegroomReduced](Notification/MaterialsAirlineSeatLegroomReduced.md)
`elements/materials/Notification/MaterialsAirlineSeatLegroomReduced` |
+| ![MaterialsAirlineSeatReclineExtra](Notification/MaterialsAirlineSeatReclineExtra.element.png) | [MaterialsAirlineSeatReclineExtra](Notification/MaterialsAirlineSeatReclineExtra.md)
`elements/materials/Notification/MaterialsAirlineSeatReclineExtra` |
+| ![MaterialsAirlineSeatReclineNormal](Notification/MaterialsAirlineSeatReclineNormal.element.png) | [MaterialsAirlineSeatReclineNormal](Notification/MaterialsAirlineSeatReclineNormal.md)
`elements/materials/Notification/MaterialsAirlineSeatReclineNormal` |
+| ![MaterialsBluetoothAudio](Notification/MaterialsBluetoothAudio.element.png) | [MaterialsBluetoothAudio](Notification/MaterialsBluetoothAudio.md)
`elements/materials/Notification/MaterialsBluetoothAudio` |
+| ![MaterialsConfirmationNumber](Notification/MaterialsConfirmationNumber.element.png) | [MaterialsConfirmationNumber](Notification/MaterialsConfirmationNumber.md)
`elements/materials/Notification/MaterialsConfirmationNumber` |
+| ![MaterialsDiscFull](Notification/MaterialsDiscFull.element.png) | [MaterialsDiscFull](Notification/MaterialsDiscFull.md)
`elements/materials/Notification/MaterialsDiscFull` |
+| ![MaterialsDoNotDisturbAlt](Notification/MaterialsDoNotDisturbAlt.element.png) | [MaterialsDoNotDisturbAlt](Notification/MaterialsDoNotDisturbAlt.md)
`elements/materials/Notification/MaterialsDoNotDisturbAlt` |
+| ![MaterialsDoNotDisturb](Notification/MaterialsDoNotDisturb.element.png) | [MaterialsDoNotDisturb](Notification/MaterialsDoNotDisturb.md)
`elements/materials/Notification/MaterialsDoNotDisturb` |
+| ![MaterialsDoNotDisturbOff](Notification/MaterialsDoNotDisturbOff.element.png) | [MaterialsDoNotDisturbOff](Notification/MaterialsDoNotDisturbOff.md)
`elements/materials/Notification/MaterialsDoNotDisturbOff` |
+| ![MaterialsDoNotDisturbOn](Notification/MaterialsDoNotDisturbOn.element.png) | [MaterialsDoNotDisturbOn](Notification/MaterialsDoNotDisturbOn.md)
`elements/materials/Notification/MaterialsDoNotDisturbOn` |
+| ![MaterialsDriveEta](Notification/MaterialsDriveEta.element.png) | [MaterialsDriveEta](Notification/MaterialsDriveEta.md)
`elements/materials/Notification/MaterialsDriveEta` |
+| ![MaterialsEnhancedEncryption](Notification/MaterialsEnhancedEncryption.element.png) | [MaterialsEnhancedEncryption](Notification/MaterialsEnhancedEncryption.md)
`elements/materials/Notification/MaterialsEnhancedEncryption` |
+| ![MaterialsEventAvailable](Notification/MaterialsEventAvailable.element.png) | [MaterialsEventAvailable](Notification/MaterialsEventAvailable.md)
`elements/materials/Notification/MaterialsEventAvailable` |
+| ![MaterialsEventBusy](Notification/MaterialsEventBusy.element.png) | [MaterialsEventBusy](Notification/MaterialsEventBusy.md)
`elements/materials/Notification/MaterialsEventBusy` |
+| ![MaterialsEventNote](Notification/MaterialsEventNote.element.png) | [MaterialsEventNote](Notification/MaterialsEventNote.md)
`elements/materials/Notification/MaterialsEventNote` |
+| ![MaterialsFolderSpecial](Notification/MaterialsFolderSpecial.element.png) | [MaterialsFolderSpecial](Notification/MaterialsFolderSpecial.md)
`elements/materials/Notification/MaterialsFolderSpecial` |
+| ![MaterialsLiveTv](Notification/MaterialsLiveTv.element.png) | [MaterialsLiveTv](Notification/MaterialsLiveTv.md)
`elements/materials/Notification/MaterialsLiveTv` |
+| ![MaterialsMms](Notification/MaterialsMms.element.png) | [MaterialsMms](Notification/MaterialsMms.md)
`elements/materials/Notification/MaterialsMms` |
+| ![MaterialsMore](Notification/MaterialsMore.element.png) | [MaterialsMore](Notification/MaterialsMore.md)
`elements/materials/Notification/MaterialsMore` |
+| ![MaterialsNetworkCheck](Notification/MaterialsNetworkCheck.element.png) | [MaterialsNetworkCheck](Notification/MaterialsNetworkCheck.md)
`elements/materials/Notification/MaterialsNetworkCheck` |
+| ![MaterialsNetworkLocked](Notification/MaterialsNetworkLocked.element.png) | [MaterialsNetworkLocked](Notification/MaterialsNetworkLocked.md)
`elements/materials/Notification/MaterialsNetworkLocked` |
+| ![MaterialsNoEncryption](Notification/MaterialsNoEncryption.element.png) | [MaterialsNoEncryption](Notification/MaterialsNoEncryption.md)
`elements/materials/Notification/MaterialsNoEncryption` |
+| ![MaterialsOndemandVideo](Notification/MaterialsOndemandVideo.element.png) | [MaterialsOndemandVideo](Notification/MaterialsOndemandVideo.md)
`elements/materials/Notification/MaterialsOndemandVideo` |
+| ![MaterialsPersonalVideo](Notification/MaterialsPersonalVideo.element.png) | [MaterialsPersonalVideo](Notification/MaterialsPersonalVideo.md)
`elements/materials/Notification/MaterialsPersonalVideo` |
+| ![MaterialsPhoneBluetoothSpeaker](Notification/MaterialsPhoneBluetoothSpeaker.element.png) | [MaterialsPhoneBluetoothSpeaker](Notification/MaterialsPhoneBluetoothSpeaker.md)
`elements/materials/Notification/MaterialsPhoneBluetoothSpeaker` |
+| ![MaterialsPhoneForwarded](Notification/MaterialsPhoneForwarded.element.png) | [MaterialsPhoneForwarded](Notification/MaterialsPhoneForwarded.md)
`elements/materials/Notification/MaterialsPhoneForwarded` |
+| ![MaterialsPhoneInTalk](Notification/MaterialsPhoneInTalk.element.png) | [MaterialsPhoneInTalk](Notification/MaterialsPhoneInTalk.md)
`elements/materials/Notification/MaterialsPhoneInTalk` |
+| ![MaterialsPhoneLocked](Notification/MaterialsPhoneLocked.element.png) | [MaterialsPhoneLocked](Notification/MaterialsPhoneLocked.md)
`elements/materials/Notification/MaterialsPhoneLocked` |
+| ![MaterialsPhoneMissed](Notification/MaterialsPhoneMissed.element.png) | [MaterialsPhoneMissed](Notification/MaterialsPhoneMissed.md)
`elements/materials/Notification/MaterialsPhoneMissed` |
+| ![MaterialsPhonePaused](Notification/MaterialsPhonePaused.element.png) | [MaterialsPhonePaused](Notification/MaterialsPhonePaused.md)
`elements/materials/Notification/MaterialsPhonePaused` |
+| ![MaterialsPower](Notification/MaterialsPower.element.png) | [MaterialsPower](Notification/MaterialsPower.md)
`elements/materials/Notification/MaterialsPower` |
+| ![MaterialsPriorityHigh](Notification/MaterialsPriorityHigh.element.png) | [MaterialsPriorityHigh](Notification/MaterialsPriorityHigh.md)
`elements/materials/Notification/MaterialsPriorityHigh` |
+| ![MaterialsRvHookup](Notification/MaterialsRvHookup.element.png) | [MaterialsRvHookup](Notification/MaterialsRvHookup.md)
`elements/materials/Notification/MaterialsRvHookup` |
+| ![MaterialsSdCard](Notification/MaterialsSdCard.element.png) | [MaterialsSdCard](Notification/MaterialsSdCard.md)
`elements/materials/Notification/MaterialsSdCard` |
+| ![MaterialsSimCardAlert](Notification/MaterialsSimCardAlert.element.png) | [MaterialsSimCardAlert](Notification/MaterialsSimCardAlert.md)
`elements/materials/Notification/MaterialsSimCardAlert` |
+| ![MaterialsSms](Notification/MaterialsSms.element.png) | [MaterialsSms](Notification/MaterialsSms.md)
`elements/materials/Notification/MaterialsSms` |
+| ![MaterialsSmsFailed](Notification/MaterialsSmsFailed.element.png) | [MaterialsSmsFailed](Notification/MaterialsSmsFailed.md)
`elements/materials/Notification/MaterialsSmsFailed` |
+| ![MaterialsSyncDisabled](Notification/MaterialsSyncDisabled.element.png) | [MaterialsSyncDisabled](Notification/MaterialsSyncDisabled.md)
`elements/materials/Notification/MaterialsSyncDisabled` |
+| ![MaterialsSync](Notification/MaterialsSync.element.png) | [MaterialsSync](Notification/MaterialsSync.md)
`elements/materials/Notification/MaterialsSync` |
+| ![MaterialsSyncProblem](Notification/MaterialsSyncProblem.element.png) | [MaterialsSyncProblem](Notification/MaterialsSyncProblem.md)
`elements/materials/Notification/MaterialsSyncProblem` |
+| ![MaterialsSystemUpdate](Notification/MaterialsSystemUpdate.element.png) | [MaterialsSystemUpdate](Notification/MaterialsSystemUpdate.md)
`elements/materials/Notification/MaterialsSystemUpdate` |
+| ![MaterialsTapAndPlay](Notification/MaterialsTapAndPlay.element.png) | [MaterialsTapAndPlay](Notification/MaterialsTapAndPlay.md)
`elements/materials/Notification/MaterialsTapAndPlay` |
+| ![MaterialsTimeToLeave](Notification/MaterialsTimeToLeave.element.png) | [MaterialsTimeToLeave](Notification/MaterialsTimeToLeave.md)
`elements/materials/Notification/MaterialsTimeToLeave` |
+| ![MaterialsVibration](Notification/MaterialsVibration.element.png) | [MaterialsVibration](Notification/MaterialsVibration.md)
`elements/materials/Notification/MaterialsVibration` |
+| ![MaterialsVoiceChat](Notification/MaterialsVoiceChat.element.png) | [MaterialsVoiceChat](Notification/MaterialsVoiceChat.md)
`elements/materials/Notification/MaterialsVoiceChat` |
+| ![MaterialsVpnLock](Notification/MaterialsVpnLock.element.png) | [MaterialsVpnLock](Notification/MaterialsVpnLock.md)
`elements/materials/Notification/MaterialsVpnLock` |
+| ![MaterialsWc](Notification/MaterialsWc.element.png) | [MaterialsWc](Notification/MaterialsWc.md)
`elements/materials/Notification/MaterialsWc` |
+| ![MaterialsWifi](Notification/MaterialsWifi.element.png) | [MaterialsWifi](Notification/MaterialsWifi.md)
`elements/materials/Notification/MaterialsWifi` |
+## elements/materials/Places
+| | Name |
+| :-: | --- |
+| ![MaterialsAcUnit](Places/MaterialsAcUnit.element.png) | [MaterialsAcUnit](Places/MaterialsAcUnit.md)
`elements/materials/Places/MaterialsAcUnit` |
+| ![MaterialsAirportShuttle](Places/MaterialsAirportShuttle.element.png) | [MaterialsAirportShuttle](Places/MaterialsAirportShuttle.md)
`elements/materials/Places/MaterialsAirportShuttle` |
+| ![MaterialsAllInclusive](Places/MaterialsAllInclusive.element.png) | [MaterialsAllInclusive](Places/MaterialsAllInclusive.md)
`elements/materials/Places/MaterialsAllInclusive` |
+| ![MaterialsBeachAccess](Places/MaterialsBeachAccess.element.png) | [MaterialsBeachAccess](Places/MaterialsBeachAccess.md)
`elements/materials/Places/MaterialsBeachAccess` |
+| ![MaterialsBusinessCenter](Places/MaterialsBusinessCenter.element.png) | [MaterialsBusinessCenter](Places/MaterialsBusinessCenter.md)
`elements/materials/Places/MaterialsBusinessCenter` |
+| ![MaterialsCasino](Places/MaterialsCasino.element.png) | [MaterialsCasino](Places/MaterialsCasino.md)
`elements/materials/Places/MaterialsCasino` |
+| ![MaterialsChildCare](Places/MaterialsChildCare.element.png) | [MaterialsChildCare](Places/MaterialsChildCare.md)
`elements/materials/Places/MaterialsChildCare` |
+| ![MaterialsChildFriendly](Places/MaterialsChildFriendly.element.png) | [MaterialsChildFriendly](Places/MaterialsChildFriendly.md)
`elements/materials/Places/MaterialsChildFriendly` |
+| ![MaterialsFitnessCenter](Places/MaterialsFitnessCenter.element.png) | [MaterialsFitnessCenter](Places/MaterialsFitnessCenter.md)
`elements/materials/Places/MaterialsFitnessCenter` |
+| ![MaterialsFreeBreakfast](Places/MaterialsFreeBreakfast.element.png) | [MaterialsFreeBreakfast](Places/MaterialsFreeBreakfast.md)
`elements/materials/Places/MaterialsFreeBreakfast` |
+| ![MaterialsGolfCourse](Places/MaterialsGolfCourse.element.png) | [MaterialsGolfCourse](Places/MaterialsGolfCourse.md)
`elements/materials/Places/MaterialsGolfCourse` |
+| ![MaterialsHotTub](Places/MaterialsHotTub.element.png) | [MaterialsHotTub](Places/MaterialsHotTub.md)
`elements/materials/Places/MaterialsHotTub` |
+| ![MaterialsKitchen](Places/MaterialsKitchen.element.png) | [MaterialsKitchen](Places/MaterialsKitchen.md)
`elements/materials/Places/MaterialsKitchen` |
+| ![MaterialsPool](Places/MaterialsPool.element.png) | [MaterialsPool](Places/MaterialsPool.md)
`elements/materials/Places/MaterialsPool` |
+| ![MaterialsRoomService](Places/MaterialsRoomService.element.png) | [MaterialsRoomService](Places/MaterialsRoomService.md)
`elements/materials/Places/MaterialsRoomService` |
+| ![MaterialsRvHookup](Places/MaterialsRvHookup.element.png) | [MaterialsRvHookup](Places/MaterialsRvHookup.md)
`elements/materials/Places/MaterialsRvHookup` |
+| ![MaterialsSmokeFree](Places/MaterialsSmokeFree.element.png) | [MaterialsSmokeFree](Places/MaterialsSmokeFree.md)
`elements/materials/Places/MaterialsSmokeFree` |
+| ![MaterialsSmokingRooms](Places/MaterialsSmokingRooms.element.png) | [MaterialsSmokingRooms](Places/MaterialsSmokingRooms.md)
`elements/materials/Places/MaterialsSmokingRooms` |
+| ![MaterialsSpa](Places/MaterialsSpa.element.png) | [MaterialsSpa](Places/MaterialsSpa.md)
`elements/materials/Places/MaterialsSpa` |
+## elements/materials/Social
+| | Name |
+| :-: | --- |
+| ![MaterialsCake](Social/MaterialsCake.element.png) | [MaterialsCake](Social/MaterialsCake.md)
`elements/materials/Social/MaterialsCake` |
+| ![MaterialsDomain](Social/MaterialsDomain.element.png) | [MaterialsDomain](Social/MaterialsDomain.md)
`elements/materials/Social/MaterialsDomain` |
+| ![MaterialsGroupAdd](Social/MaterialsGroupAdd.element.png) | [MaterialsGroupAdd](Social/MaterialsGroupAdd.md)
`elements/materials/Social/MaterialsGroupAdd` |
+| ![MaterialsGroup](Social/MaterialsGroup.element.png) | [MaterialsGroup](Social/MaterialsGroup.md)
`elements/materials/Social/MaterialsGroup` |
+| ![MaterialsLocationCity](Social/MaterialsLocationCity.element.png) | [MaterialsLocationCity](Social/MaterialsLocationCity.md)
`elements/materials/Social/MaterialsLocationCity` |
+| ![MaterialsMoodBad](Social/MaterialsMoodBad.element.png) | [MaterialsMoodBad](Social/MaterialsMoodBad.md)
`elements/materials/Social/MaterialsMoodBad` |
+| ![MaterialsMood](Social/MaterialsMood.element.png) | [MaterialsMood](Social/MaterialsMood.md)
`elements/materials/Social/MaterialsMood` |
+| ![MaterialsNotificationsActive](Social/MaterialsNotificationsActive.element.png) | [MaterialsNotificationsActive](Social/MaterialsNotificationsActive.md)
`elements/materials/Social/MaterialsNotificationsActive` |
+| ![MaterialsNotifications](Social/MaterialsNotifications.element.png) | [MaterialsNotifications](Social/MaterialsNotifications.md)
`elements/materials/Social/MaterialsNotifications` |
+| ![MaterialsNotificationsNone](Social/MaterialsNotificationsNone.element.png) | [MaterialsNotificationsNone](Social/MaterialsNotificationsNone.md)
`elements/materials/Social/MaterialsNotificationsNone` |
+| ![MaterialsNotificationsOff](Social/MaterialsNotificationsOff.element.png) | [MaterialsNotificationsOff](Social/MaterialsNotificationsOff.md)
`elements/materials/Social/MaterialsNotificationsOff` |
+| ![MaterialsNotificationsPaused](Social/MaterialsNotificationsPaused.element.png) | [MaterialsNotificationsPaused](Social/MaterialsNotificationsPaused.md)
`elements/materials/Social/MaterialsNotificationsPaused` |
+| ![MaterialsPages](Social/MaterialsPages.element.png) | [MaterialsPages](Social/MaterialsPages.md)
`elements/materials/Social/MaterialsPages` |
+| ![MaterialsPartyMode](Social/MaterialsPartyMode.element.png) | [MaterialsPartyMode](Social/MaterialsPartyMode.md)
`elements/materials/Social/MaterialsPartyMode` |
+| ![MaterialsPeople](Social/MaterialsPeople.element.png) | [MaterialsPeople](Social/MaterialsPeople.md)
`elements/materials/Social/MaterialsPeople` |
+| ![MaterialsPeopleOutline](Social/MaterialsPeopleOutline.element.png) | [MaterialsPeopleOutline](Social/MaterialsPeopleOutline.md)
`elements/materials/Social/MaterialsPeopleOutline` |
+| ![MaterialsPersonAdd](Social/MaterialsPersonAdd.element.png) | [MaterialsPersonAdd](Social/MaterialsPersonAdd.md)
`elements/materials/Social/MaterialsPersonAdd` |
+| ![MaterialsPerson](Social/MaterialsPerson.element.png) | [MaterialsPerson](Social/MaterialsPerson.md)
`elements/materials/Social/MaterialsPerson` |
+| ![MaterialsPersonOutline](Social/MaterialsPersonOutline.element.png) | [MaterialsPersonOutline](Social/MaterialsPersonOutline.md)
`elements/materials/Social/MaterialsPersonOutline` |
+| ![MaterialsPlusOne](Social/MaterialsPlusOne.element.png) | [MaterialsPlusOne](Social/MaterialsPlusOne.md)
`elements/materials/Social/MaterialsPlusOne` |
+| ![MaterialsPoll](Social/MaterialsPoll.element.png) | [MaterialsPoll](Social/MaterialsPoll.md)
`elements/materials/Social/MaterialsPoll` |
+| ![MaterialsPublic](Social/MaterialsPublic.element.png) | [MaterialsPublic](Social/MaterialsPublic.md)
`elements/materials/Social/MaterialsPublic` |
+| ![MaterialsSchool](Social/MaterialsSchool.element.png) | [MaterialsSchool](Social/MaterialsSchool.md)
`elements/materials/Social/MaterialsSchool` |
+| ![MaterialsSentimentDissatisfied](Social/MaterialsSentimentDissatisfied.element.png) | [MaterialsSentimentDissatisfied](Social/MaterialsSentimentDissatisfied.md)
`elements/materials/Social/MaterialsSentimentDissatisfied` |
+| ![MaterialsSentimentNeutral](Social/MaterialsSentimentNeutral.element.png) | [MaterialsSentimentNeutral](Social/MaterialsSentimentNeutral.md)
`elements/materials/Social/MaterialsSentimentNeutral` |
+| ![MaterialsSentimentSatisfied](Social/MaterialsSentimentSatisfied.element.png) | [MaterialsSentimentSatisfied](Social/MaterialsSentimentSatisfied.md)
`elements/materials/Social/MaterialsSentimentSatisfied` |
+| ![MaterialsSentimentVeryDissatisfied](Social/MaterialsSentimentVeryDissatisfied.element.png) | [MaterialsSentimentVeryDissatisfied](Social/MaterialsSentimentVeryDissatisfied.md)
`elements/materials/Social/MaterialsSentimentVeryDissatisfied` |
+| ![MaterialsSentimentVerySatisfied](Social/MaterialsSentimentVerySatisfied.element.png) | [MaterialsSentimentVerySatisfied](Social/MaterialsSentimentVerySatisfied.md)
`elements/materials/Social/MaterialsSentimentVerySatisfied` |
+| ![MaterialsShare](Social/MaterialsShare.element.png) | [MaterialsShare](Social/MaterialsShare.md)
`elements/materials/Social/MaterialsShare` |
+| ![MaterialsWhatshot](Social/MaterialsWhatshot.element.png) | [MaterialsWhatshot](Social/MaterialsWhatshot.md)
`elements/materials/Social/MaterialsWhatshot` |
+## elements/materials/Toggle
+| | Name |
+| :-: | --- |
+| ![MaterialsCheckBox](Toggle/MaterialsCheckBox.element.png) | [MaterialsCheckBox](Toggle/MaterialsCheckBox.md)
`elements/materials/Toggle/MaterialsCheckBox` |
+| ![MaterialsCheckBoxOutlineBlank](Toggle/MaterialsCheckBoxOutlineBlank.element.png) | [MaterialsCheckBoxOutlineBlank](Toggle/MaterialsCheckBoxOutlineBlank.md)
`elements/materials/Toggle/MaterialsCheckBoxOutlineBlank` |
+| ![MaterialsRadioButtonChecked](Toggle/MaterialsRadioButtonChecked.element.png) | [MaterialsRadioButtonChecked](Toggle/MaterialsRadioButtonChecked.md)
`elements/materials/Toggle/MaterialsRadioButtonChecked` |
+| ![MaterialsRadioButtonUnchecked](Toggle/MaterialsRadioButtonUnchecked.element.png) | [MaterialsRadioButtonUnchecked](Toggle/MaterialsRadioButtonUnchecked.md)
`elements/materials/Toggle/MaterialsRadioButtonUnchecked` |
+| ![MaterialsStarHalf](Toggle/MaterialsStarHalf.element.png) | [MaterialsStarHalf](Toggle/MaterialsStarHalf.md)
`elements/materials/Toggle/MaterialsStarHalf` |
diff --git a/cloud/elements/aws/Analytics/AwsAnalytics.puml b/cloud/elements/aws/Analytics/AwsAnalytics.puml
new file mode 100644
index 00000000000..5384dedbac9
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsAnalytics.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsAnalyticsLg [20x20/16z] {
+RSZL0SCm30N01lJ0sN_VIWx3VTxlq_1GHILkW3bpb3jjOhzokxO7ULupq4Kcwbpdf02UXm1lnmYOrwDWESy-3f8b0Vij3JCGPTP-Yza1z75BwrpwjUFQxSvj
+p1kembtKZGzv7_u
+}
+
+!function AwsAnalytics($id, $name="Analytics", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsAnalytics', $name, $tech)
+!endfunction
+!function AwsAnalyticsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsAnalyticsLg>', 'Analytics', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsAthena.puml b/cloud/elements/aws/Analytics/AwsAthena.puml
new file mode 100644
index 00000000000..5821f4601ed
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsAthena.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsAthenaLg [20x20/16z] {
+fOwtOIH000B_fMK6jlz-vLr-XFZxC2O9_KirT6lO7sfJU-M7OyLMBdvpMmJKPLyKnppdF8zzxvGpJCwiVpYzFe_ItsmZBFjzirWT9tnJEj2S_N8NLjja-4CQ
+882vlrYxTwttCRm2
+}
+
+!function AwsAthena($id, $name="Athena", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsAthena', $name, $tech)
+!endfunction
+!function AwsAthenaCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsAthenaLg>', 'Athena', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsCloudsearch.puml b/cloud/elements/aws/Analytics/AwsCloudsearch.puml
new file mode 100644
index 00000000000..a794b9a3a8a
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsCloudsearch.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloudsearchLg [20x20/16z] {
+VSW7ZW8020J0EtKR_l-_GYHsdVJ9ZMz-t-xj252th1vtYA2pLnKe13eJxub5si29pXxiavDPTCu5XZ8eCfah6gav4Dep1JOTgOngf6tnHFXs8TY52DwRbHnm
+i-wkURjRYdlt9DrthkVDtERplUS5
+}
+
+!function AwsCloudsearch($id, $name="Cloudsearch", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsCloudsearch', $name, $tech)
+!endfunction
+!function AwsCloudsearchCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudsearchLg>', 'Cloudsearch', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsCloudsearchSearchDocuments.puml b/cloud/elements/aws/Analytics/AwsCloudsearchSearchDocuments.puml
new file mode 100644
index 00000000000..209438035db
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsCloudsearchSearchDocuments.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloudsearchSearchDocumentsLg [20x20/16z] {
+RP250O0m30JZiF_4L4Br3-rL8aIajg3K29_A8nsp9Cp3MNWZB1qR4oTjK2AyHXw9axrQN3m-rh4_KLrvcoTMLXGdeJJZbctIu-h8EED2XtEUCQQREGydCsS1
+ws0FS5pSKzJx3m
+}
+
+!function AwsCloudsearchSearchDocuments($id, $name="Cloudsearch Search Documents", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsCloudsearchSearchDocuments', $name, $tech)
+!endfunction
+!function AwsCloudsearchSearchDocumentsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudsearchSearchDocumentsLg>', 'Cloudsearch Search Documents', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsDataLakeResourceIcon.puml b/cloud/elements/aws/Analytics/AwsDataLakeResourceIcon.puml
new file mode 100644
index 00000000000..55e6c2cbe1a
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsDataLakeResourceIcon.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDataLakeResourceIconLg [20x20/16z] {
+TP07beKm30CjsJBvzpymwSdMUTG1LpEuig6WBQ1KECd-PTaCEp0nxWLsaO_R9trPK6MwPrJGAEDQRlpHG7_0SPr0g1yIed2vl9JCSB99Gkr0EnumGgB3PT6E
+i7ZiT-ns4C_n4OSRiHuzraiFad1ZrMD1qY2VWHIRkpZ_tTNTQPoT_hNx2W
+}
+
+!function AwsDataLakeResourceIcon($id, $name="Data Lake Resource Icon", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsDataLakeResourceIcon', $name, $tech)
+!endfunction
+!function AwsDataLakeResourceIconCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDataLakeResourceIconLg>', 'Data Lake Resource Icon', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsDataPipeline.puml b/cloud/elements/aws/Analytics/AwsDataPipeline.puml
new file mode 100644
index 00000000000..670c688b0cd
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsDataPipeline.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDataPipelineLg [20x20/16z] {
+hOr50WCn30CFyJYM___VeihStGcQf5u3wI5JKCuQGGJeRQwoMZDpgcTM7o07IGJ9I9nZH0H4nC2v5AK3XT9zeiqXvpwrThGkVHMOc1u91dc0YmUK0S-s_Fgx
+Y2q
+}
+
+!function AwsDataPipeline($id, $name="Data Pipeline", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsDataPipeline', $name, $tech)
+!endfunction
+!function AwsDataPipelineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDataPipelineLg>', 'Data Pipeline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsElasticsearchService.puml b/cloud/elements/aws/Analytics/AwsElasticsearchService.puml
new file mode 100644
index 00000000000..08ec4c66fc7
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsElasticsearchService.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticsearchServiceLg [20x20/16z] {
+hS_L0G8m40HHR6Vsqd-_kFz2F2zwwoz9c6zBO_lYKRDCoDCQmzcSkv7W9C3JCePeoRmP4RhecucNYNvOMUjpNwx_xO5tqyX1u6PSR46RudsV91uYFEEeNafr
+XgxVqWa
+}
+
+!function AwsElasticsearchService($id, $name="Elasticsearch Service", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsElasticsearchService', $name, $tech)
+!endfunction
+!function AwsElasticsearchServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticsearchServiceLg>', 'Elasticsearch Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsEmr.puml b/cloud/elements/aws/Analytics/AwsEmr.puml
new file mode 100644
index 00000000000..890686ac4b5
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsEmr.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEmrLg [20x20/16z] {
+RSk52S1040LHuFRRfVzwuvuC_c1ovhFyu8toCO67zSCWABiTM2X7scn6om9BAd0tWcYEQYPi9cQ6nQj1MOrsCQMeANcP6vsvzUt7Mz1cdI2RkweexDOj2uAD
+qc5pAPOJvsumLhXPDvYzeT_RxGU77vm
+}
+
+!function AwsEmr($id, $name="Emr", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsEmr', $name, $tech)
+!endfunction
+!function AwsEmrCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEmrLg>', 'Emr', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsEmrCluster.puml b/cloud/elements/aws/Analytics/AwsEmrCluster.puml
new file mode 100644
index 00000000000..57e6f328578
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsEmrCluster.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEmrClusterLg [20x20/16z] {
+TP27aKLH249H0U_st_3-b_CP9va1E_o1Az5avordmCA5x0YtuvnoZrz6WnL8IgfoeGpOQjOlidea08aZG6fOKZUGz9yxmH-HFresezpjBd5zBl13em3ikNp9
+sSphh84uRZWZWfTVGFyGpp-_QhjxyEtLjwUWj6x_1m
+}
+
+!function AwsEmrCluster($id, $name="Emr Cluster", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsEmrCluster', $name, $tech)
+!endfunction
+!function AwsEmrClusterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEmrClusterLg>', 'Emr Cluster', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsEmrEmrEngine.puml b/cloud/elements/aws/Analytics/AwsEmrEmrEngine.puml
new file mode 100644
index 00000000000..ef1e684ea65
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsEmrEmrEngine.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEmrEmrEngineLg [20x20/16z] {
+bT170WCX58BXru3S_yJ1IU-PVwKVhenTPRbyj864UhHgeVEH1CSBPYP9X2CvCKIEoppFfL71WevhwpAFjcNIuTN0LnlyiEgoTGy1d0UHjcrSGwuJ4sJ5ET39
+hpCVlojZLqS
+}
+
+!function AwsEmrEmrEngine($id, $name="Emr Emr Engine", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsEmrEmrEngine', $name, $tech)
+!endfunction
+!function AwsEmrEmrEngineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEmrEmrEngineLg>', 'Emr Emr Engine', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsEmrEmrEngineMaprM3.puml b/cloud/elements/aws/Analytics/AwsEmrEmrEngineMaprM3.puml
new file mode 100644
index 00000000000..b2c9ee422f3
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsEmrEmrEngineMaprM3.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEmrEmrEngineMaprM3Lg [20x20/16z] {
+bP170iGm20CH8B7_V_7AwJbcKZt2DJw1D7YxvWppxRA6XRSQ6fqIW2I6aTJH8je0HvpJaxHXFUUgwCqX40Rh0gpcLsHdLYlRVsL7sL4Bs5MTVTD_cK0WqUyv
+dANdSAr87i58Tbku0gm_WLB60MN6rS3xk12V-0C
+}
+
+!function AwsEmrEmrEngineMaprM3($id, $name="Emr Emr Engine Mapr M3", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsEmrEmrEngineMaprM3', $name, $tech)
+!endfunction
+!function AwsEmrEmrEngineMaprM3Card($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEmrEmrEngineMaprM3Lg>', 'Emr Emr Engine Mapr M3', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsEmrEmrEngineMaprM5.puml b/cloud/elements/aws/Analytics/AwsEmrEmrEngineMaprM5.puml
new file mode 100644
index 00000000000..c38d27ac56b
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsEmrEmrEngineMaprM5.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEmrEmrEngineMaprM5Lg [20x20/16z] {
+fO_5WKDH24NX6lrNd7oNtSXvYaFz2cKIldMD6FrM9JDntKZ9ylHOA8WbAYHg0LGm2YK_ScTSqbjNtQikGudTJJSfOTSvNaXQiRZ70fGjDK0UkYFHdOyoY6E8
+J1PTT-_9zdaGttF7ak9gucvC2wn_ymK
+}
+
+!function AwsEmrEmrEngineMaprM5($id, $name="Emr Emr Engine Mapr M5", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsEmrEmrEngineMaprM5', $name, $tech)
+!endfunction
+!function AwsEmrEmrEngineMaprM5Card($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEmrEmrEngineMaprM5Lg>', 'Emr Emr Engine Mapr M5', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsEmrEmrEngineMaprM7.puml b/cloud/elements/aws/Analytics/AwsEmrEmrEngineMaprM7.puml
new file mode 100644
index 00000000000..6ab1b804959
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsEmrEmrEngineMaprM7.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEmrEmrEngineMaprM7Lg [20x20/16z] {
+bP170iGm20CH8B7_V_7AwJbcKZt2DJw1D7YxvWppxRA6XRSQ6fqIW2I6yRUZHRG1ZZYd9sd3UivLqPj3O0ci2x2QNv6TMQriijfGTjG2o-NPrrKk1S9tl-Tm
+bdPLBPez6Cbk2rU0zITGoZYWpBWQU1yNuXD_
+}
+
+!function AwsEmrEmrEngineMaprM7($id, $name="Emr Emr Engine Mapr M7", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsEmrEmrEngineMaprM7', $name, $tech)
+!endfunction
+!function AwsEmrEmrEngineMaprM7Card($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEmrEmrEngineMaprM7Lg>', 'Emr Emr Engine Mapr M7', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsEmrHdfsCluster.puml b/cloud/elements/aws/Analytics/AwsEmrHdfsCluster.puml
new file mode 100644
index 00000000000..cdad82dcde4
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsEmrHdfsCluster.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEmrHdfsClusterLg [20x20/16z] {
+RL050iGm38eGwFt_mpUtXgqM1xk01VQ62r1yR3HZlMqXTuh-D55ZiTH0dkPaBcl9PWcE5RNbL66u0I2sRSa6VrHSCw50mfCIbOTjO1kjHYvxRxjpuyozUlZP
+evsbcxdbrclGQzLhkirOi0r_
+}
+
+!function AwsEmrHdfsCluster($id, $name="Emr Hdfs Cluster", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsEmrHdfsCluster', $name, $tech)
+!endfunction
+!function AwsEmrHdfsClusterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEmrHdfsClusterLg>', 'Emr Hdfs Cluster', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsGlue.puml b/cloud/elements/aws/Analytics/AwsGlue.puml
new file mode 100644
index 00000000000..25ad3ac674c
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsGlue.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsGlueLg [20x20/16z] {
+VSg54GD13CNG0yENh_zwWzuDHyDln4mplk3VBoq7LqyHUqoxOsmP0RHTKRw7xPcYhKgRURZPbZ2C2rro4z1MSW1FdgmY889xRRZa3ElIFTyDTzvDNputytUh
+3AhjgEVQlk3n1Sy
+}
+
+!function AwsGlue($id, $name="Glue", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsGlue', $name, $tech)
+!endfunction
+!function AwsGlueCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsGlueLg>', 'Glue', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsGlueCrawlers.puml b/cloud/elements/aws/Analytics/AwsGlueCrawlers.puml
new file mode 100644
index 00000000000..d94aa27f852
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsGlueCrawlers.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsGlueCrawlersLg [20x20/16z] {
+LSs5WGH024FH1CcVwx_WMxStBi0vV_mwKB5-L1YwVWmd9tiRRm57SdvZdN9HVkjW27_a2XuTnxeDoQSrkFATZ_P4NipCdcr9GnX9dxlnqBHNdzZTSCYE6BgQ
+baqS9_9kzZQy5IkgLFJIH8u4hSzbPAoKFeeEQRxkEeTISTAVkwgKhgD6Nvf7WGi
+}
+
+!function AwsGlueCrawlers($id, $name="Glue Crawlers", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsGlueCrawlers', $name, $tech)
+!endfunction
+!function AwsGlueCrawlersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsGlueCrawlersLg>', 'Glue Crawlers', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsGlueDataCatalog.puml b/cloud/elements/aws/Analytics/AwsGlueDataCatalog.puml
new file mode 100644
index 00000000000..4e473d0bf30
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsGlueDataCatalog.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsGlueDataCatalogLg [20x20/16z] {
+bT054aLH209Gi63_6_xTyOARdd5AIccznf43dlOpwCm-MyuZl5lK8ui6PlTq5u67ZIiZItgnyfpZUJ5EW9VxQQY-Nq_3kN7uRjNd_MgNnk6NrU3JIlrkF2Ls
+psM-xTViZm
+}
+
+!function AwsGlueDataCatalog($id, $name="Glue Data Catalog", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsGlueDataCatalog', $name, $tech)
+!endfunction
+!function AwsGlueDataCatalogCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsGlueDataCatalogLg>', 'Glue Data Catalog', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsKinesis.puml b/cloud/elements/aws/Analytics/AwsKinesis.puml
new file mode 100644
index 00000000000..3309a5aac85
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsKinesis.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsKinesisLg [20x20/16z] fP254KC15C9g1EZ--zPTl-GuUIxRURX7FKEEUYPgbDTY9IAFzMcHZGJackQ40v8sN19hTCNVVPORG0-rQP2DE927NI3zipCvwFiFvhC7
+
+!function AwsKinesis($id, $name="Kinesis", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsKinesis', $name, $tech)
+!endfunction
+!function AwsKinesisCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsKinesisLg>', 'Kinesis', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsKinesisDataAnalytics.puml b/cloud/elements/aws/Analytics/AwsKinesisDataAnalytics.puml
new file mode 100644
index 00000000000..32b7fa71cba
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsKinesisDataAnalytics.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsKinesisDataAnalyticsLg [20x20/16z] {
+fP25hGHH30C_P6pdzL_mtJA9TsH16COxt9EkA8FSVA7pS9e4vLoVZh05ahAcuKHYehGcji7TYUsSV692w5HhUWgATSPeAOnXyyzf5uEgACuxLnNiFcNIvAil
+vnzGCnhl-
+}
+
+!function AwsKinesisDataAnalytics($id, $name="Kinesis Data Analytics", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsKinesisDataAnalytics', $name, $tech)
+!endfunction
+!function AwsKinesisDataAnalyticsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsKinesisDataAnalyticsLg>', 'Kinesis Data Analytics', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsKinesisDataFirehose.puml b/cloud/elements/aws/Analytics/AwsKinesisDataFirehose.puml
new file mode 100644
index 00000000000..44949d7b8fe
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsKinesisDataFirehose.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsKinesisDataFirehoseLg [20x20/16z] hL054i0025e8ulx_ttLtSULPHF4D7jiUTdhKjgUTHISemXTxX06MavAhtuFLFR0kyfnzpxfUzBtvBQWQ9npGBSs8tGp-GmK
+
+!function AwsKinesisDataFirehose($id, $name="Kinesis Data Firehose", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsKinesisDataFirehose', $name, $tech)
+!endfunction
+!function AwsKinesisDataFirehoseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsKinesisDataFirehoseLg>', 'Kinesis Data Firehose', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsKinesisDataStreams.puml b/cloud/elements/aws/Analytics/AwsKinesisDataStreams.puml
new file mode 100644
index 00000000000..85714d47aa5
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsKinesisDataStreams.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsKinesisDataStreamsLg [20x20/16z] {
+VSu5GiL030HG96FX_lSba7wNQTVUQixnEUyjkJ8bz3Ls0WVA5NQt4SDNs1F10hMyvXWWCI6r9iZwfwh2MaUeWbZVuyx9K1XX5PCSUqqMoE-ljRr3A74ghBLW
+SmnarTg-MJKmrHhzzmU5qQnf_kpjJ2O_VPNqsWqUzWH_0G
+}
+
+!function AwsKinesisDataStreams($id, $name="Kinesis Data Streams", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsKinesisDataStreams', $name, $tech)
+!endfunction
+!function AwsKinesisDataStreamsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsKinesisDataStreamsLg>', 'Kinesis Data Streams', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsKinesisVideoStreams.puml b/cloud/elements/aws/Analytics/AwsKinesisVideoStreams.puml
new file mode 100644
index 00000000000..2a2e22cb4d8
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsKinesisVideoStreams.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsKinesisVideoStreamsLg [20x20/16z] {
+TSq50WCX44FH2faam_tlMxp-rzyYFkdqruuUenrwnRGXWtx1p1IiWykI405gQoDPG0HwmMa4nK6b5AovvlWQ6lQsXlVIe-qrLqJqW6Px3yA0h6L9ID4i2hO9
+5jGCeMsXVaAapMLifvCOiLdDatTru6dPDpu
+}
+
+!function AwsKinesisVideoStreams($id, $name="Kinesis Video Streams", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsKinesisVideoStreams', $name, $tech)
+!endfunction
+!function AwsKinesisVideoStreamsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsKinesisVideoStreamsLg>', 'Kinesis Video Streams', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsLakeFormation.puml b/cloud/elements/aws/Analytics/AwsLakeFormation.puml
new file mode 100644
index 00000000000..a4e08fb4891
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsLakeFormation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsLakeFormationLg [20x20/16z] {
+fSu52iG030H0k6Gj___lMRqu7JowyrYOUqbT5dskkweQ8dJKyEgk_bquYku4z1SyAv8Y0SXSIq7GMSzahJ5TCNywvxde1sjjw2FxhCm9ltBg3XbzcPo385lG
+d4MaCizz
+}
+
+!function AwsLakeFormation($id, $name="Lake Formation", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsLakeFormation', $name, $tech)
+!endfunction
+!function AwsLakeFormationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsLakeFormationLg>', 'Lake Formation', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsManagedStreamingForKafka.puml b/cloud/elements/aws/Analytics/AwsManagedStreamingForKafka.puml
new file mode 100644
index 00000000000..03038850cf7
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsManagedStreamingForKafka.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsManagedStreamingForKafkaLg [20x20/16z] hOr50a8144ADuG7__lUrErOwdR3yGIg_pJnwco7rPHJLlA5DyDC8TrpbuN6sDdY61p3vA8Y7GyWntgcD72HYNNcQW1D3qkztYILi92UNEz4pJP6NtsGF
+
+!function AwsManagedStreamingForKafka($id, $name="Managed Streaming For Kafka", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsManagedStreamingForKafka', $name, $tech)
+!endfunction
+!function AwsManagedStreamingForKafkaCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsManagedStreamingForKafkaLg>', 'Managed Streaming For Kafka', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsQuicksight.puml b/cloud/elements/aws/Analytics/AwsQuicksight.puml
new file mode 100644
index 00000000000..bf9b6c9bab5
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsQuicksight.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsQuicksightLg [20x20/16z] fP350O1030G_oLh__U8EF-PypfD_21UqEa07uEPqR76tBqvppUgSpbKEczUzg9wKXTE14-rS713Kf0v7WVDvokbGI8pswTobR9nxcQjx_msVCVZ72
+
+!function AwsQuicksight($id, $name="Quicksight", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsQuicksight', $name, $tech)
+!endfunction
+!function AwsQuicksightCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsQuicksightLg>', 'Quicksight', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsRedshift.puml b/cloud/elements/aws/Analytics/AwsRedshift.puml
new file mode 100644
index 00000000000..a9d6645ed3e
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsRedshift.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRedshiftLg [20x20/16z] {
+RSX50e1G24NH0V02zxzUk_N-vFXCP_x1k_XXGis1c_L2h7L2ORC5i-GvLMwsODRMPUsI9R6Gyitc49NpSnbj9Y_h4YCHK7hfi6G57uPWMtvOvMn-chRtRapA
+4XANjL2P1Nbjw2ClPxCDZpRxmGa
+}
+
+!function AwsRedshift($id, $name="Redshift", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsRedshift', $name, $tech)
+!endfunction
+!function AwsRedshiftCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRedshiftLg>', 'Redshift', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsRedshiftDenseComputeNode.puml b/cloud/elements/aws/Analytics/AwsRedshiftDenseComputeNode.puml
new file mode 100644
index 00000000000..8c62ba8ea5a
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsRedshiftDenseComputeNode.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRedshiftDenseComputeNodeLg [20x20/16z] {
+RP170aGn248n2cJkV-3vlUSjhG1EQWPFmbLkhve0yLbhZf0LzvBSvmfxvL5E9NBP5brH2-np3MJrG5MfDfobdznGCy6AIjWLALlEfKOMi7vaJm1RZV6ieNBV
+RVlkuCTGoqWpnjx66Oop6cUA8Wih4m
+}
+
+!function AwsRedshiftDenseComputeNode($id, $name="Redshift Dense Compute Node", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsRedshiftDenseComputeNode', $name, $tech)
+!endfunction
+!function AwsRedshiftDenseComputeNodeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRedshiftDenseComputeNodeLg>', 'Redshift Dense Compute Node', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Analytics/AwsRedshiftDenseStorageNode.puml b/cloud/elements/aws/Analytics/AwsRedshiftDenseStorageNode.puml
new file mode 100644
index 00000000000..5f800d70716
--- /dev/null
+++ b/cloud/elements/aws/Analytics/AwsRedshiftDenseStorageNode.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRedshiftDenseStorageNodeLg [20x20/16z] {
+TP050iCm24KXVCdkV-7HJ6klZU4GNz34dZJWSP0fGjpBXZDbvRz8dYtXH7t4fUeL8T58R72sB4ZC301QCi05FTIPqIGnECB6ADboRR8cOsNahDwNhC2zB529
+lQ-miSjnLSjLpJUzxMTmFwlxcGP8nE89
+}
+
+!function AwsRedshiftDenseStorageNode($id, $name="Redshift Dense Storage Node", $tech="")
+ CloudElement($id, 'aws/Analytics/AwsRedshiftDenseStorageNode', $name, $tech)
+!endfunction
+!function AwsRedshiftDenseStorageNodeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRedshiftDenseStorageNodeLg>', 'Redshift Dense Storage Node', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsApplicationIntegration.puml b/cloud/elements/aws/ApplicationIntegration/AwsApplicationIntegration.puml
new file mode 100644
index 00000000000..b64b8e964d7
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsApplicationIntegration.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsApplicationIntegrationLg [20x20/16z] {
+RSZ9WO9G40N06VLjJVxvsX_PeOxrz-Z_OfHiQqL-Eb_Eu8MmtXgsrsF3RBqA4q7kqEyo7-NqsTnFaA33GJ40Ohy2r2NhS0nbCg73zQegEjuqd-ZJYIJ0blMc
+6Z8iLrEhHQ9nyg0L-lvV5tqFlW
+}
+
+!function AwsApplicationIntegration($id, $name="Application Integration", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsApplicationIntegration', $name, $tech)
+!endfunction
+!function AwsApplicationIntegrationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsApplicationIntegrationLg>', 'Application Integration', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.puml b/cloud/elements/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.puml
new file mode 100644
index 00000000000..e39628e0c76
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsApplicationIntegrationEventResourceLg [20x20/16z] {
+ZL070WCn2185-lyNjxszBo7JhSX_ACQ7CU5JcMLuV6QT4G5ZVEvqkke2LnseF_AWawgAtkjoAY7kTAvH1sFHnTeTjUhogaFe73lMm5YZzhtG9ENZ71o0eoxw
+E81VEBtZ_WS
+}
+
+!function AwsApplicationIntegrationEventResource($id, $name="Application Integration Event Resource", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsApplicationIntegrationEventResource', $name, $tech)
+!endfunction
+!function AwsApplicationIntegrationEventResourceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsApplicationIntegrationEventResourceLg>', 'Application Integration Event Resource', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsAppsync.puml b/cloud/elements/aws/ApplicationIntegration/AwsAppsync.puml
new file mode 100644
index 00000000000..5fd14819f34
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsAppsync.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsAppsyncLg [20x20/16z] {
+hL350GC13Ae40ko_R_LSNYtF29O_m9BN4n4ak1gXdTYhaHCf2Kh3Z9suol4TmwtXSQPn9YHfifDGmumnoovwcXdgAg1AcNxhBhRTj9XX1cJwo0mxiLQZD4XG
+9ntyY2S
+}
+
+!function AwsAppsync($id, $name="Appsync", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsAppsync', $name, $tech)
+!endfunction
+!function AwsAppsyncCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsAppsyncLg>', 'Appsync', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsConsoleMobileApplication.puml b/cloud/elements/aws/ApplicationIntegration/AwsConsoleMobileApplication.puml
new file mode 100644
index 00000000000..cdb1e18e91c
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsConsoleMobileApplication.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsConsoleMobileApplicationLg [20x20/16z] bP250SH020JVPXUk_tu_xZx96GxbATco41duGSojVjRlAx6GgO65ZEcOPBcLEKtCPAcQMeI2NXBHYjpgPbQogR6MyLgkQt73PHz5jFXYLfTK
+
+!function AwsConsoleMobileApplication($id, $name="Console Mobile Application", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsConsoleMobileApplication', $name, $tech)
+!endfunction
+!function AwsConsoleMobileApplicationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsConsoleMobileApplicationLg>', 'Console Mobile Application', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.puml b/cloud/elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.puml
new file mode 100644
index 00000000000..7a307fd5a1b
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCustomEventBusResourceIcon64SquidLg [20x20/16z] {
+HP270SGm20C1qVBx3_mXShbKd-M63Fe-xlnPM6wNTkJyghBpWFZ0RawcwNgoU5sPHCWmNok6hPHEwwoHllyynN82A3a4dkeCBLo7xYw0An1hP75clIhoRE4e
+zaFN5gosce_dJ74KorETQ7SgOgRefwZkaSgpHntdWjvpNUANL_q1
+}
+
+!function AwsCustomEventBusResourceIcon64Squid($id, $name="Custom Event Bus Resource Icon64 Squid", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid', $name, $tech)
+!endfunction
+!function AwsCustomEventBusResourceIcon64SquidCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCustomEventBusResourceIcon64SquidLg>', 'Custom Event Bus Resource Icon64 Squid', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.puml b/cloud/elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.puml
new file mode 100644
index 00000000000..dbbf7d66772
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsCustomEventBusResourceIcon64WhiteLg [20x20/16z] OnXKO1G
+
+!function AwsCustomEventBusResourceIcon64White($id, $name="Custom Event Bus Resource Icon64 White", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White', $name, $tech)
+!endfunction
+!function AwsCustomEventBusResourceIcon64WhiteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCustomEventBusResourceIcon64WhiteLg>', 'Custom Event Bus Resource Icon64 White', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.puml b/cloud/elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.puml
new file mode 100644
index 00000000000..c2b6998103e
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDefaultEventBusResourceIcon64SquidLg [25x20/16z] {
+XS_LOKKn30DGoNox_xw5k877voTemiQBkCFaUXZx9GA_V6qN-jhwNRx8jl-BZNzbhKQi2I2L12z1aujWrZZgKR6tYkFRln6yf6FpN5ijOcDffpIKuMG5YtZv
+y2BLg-8VsxqVS6C9cXpr-4k5JPI_klBNemH-
+}
+
+!function AwsDefaultEventBusResourceIcon64Squid($id, $name="Default Event Bus Resource Icon64 Squid", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid', $name, $tech)
+!endfunction
+!function AwsDefaultEventBusResourceIcon64SquidCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDefaultEventBusResourceIcon64SquidLg>', 'Default Event Bus Resource Icon64 Squid', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.puml b/cloud/elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.puml
new file mode 100644
index 00000000000..1e3c64e7c91
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsDefaultEventBusResourceIcon64WhiteLg [25x20/16z] OnXnO1G
+
+!function AwsDefaultEventBusResourceIcon64White($id, $name="Default Event Bus Resource Icon64 White", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White', $name, $tech)
+!endfunction
+!function AwsDefaultEventBusResourceIcon64WhiteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDefaultEventBusResourceIcon64WhiteLg>', 'Default Event Bus Resource Icon64 White', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsEventbridge.puml b/cloud/elements/aws/ApplicationIntegration/AwsEventbridge.puml
new file mode 100644
index 00000000000..1e5b71d44fd
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsEventbridge.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEventbridgeLg [20x20/16z] {
+LS_7TKKX30HG1qt2_VVhWwG5Vru0BZaRFycBhvbgVGs28bAlUQpOTgu9vIv_My_5gtSEeMexOU82oWBNgBjBZsMXpSWHPlkuj7Q_jVlTkU3EJOYCYJI0kkua
+RUA9FOkEXULpInJ7RWnIUyMsHiad4Dpsn5Hk_iv7nXPV-mS
+}
+
+!function AwsEventbridge($id, $name="Eventbridge", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsEventbridge', $name, $tech)
+!endfunction
+!function AwsEventbridgeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEventbridgeLg>', 'Eventbridge', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.puml b/cloud/elements/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.puml
new file mode 100644
index 00000000000..f1ddad5db7c
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEventbridgeCustomEventBusResourceIconLg [20x20/16z] {
+dSktWILG34BH2nAyxR_XxrswSn9P-3yAOBuCAapuoi92p9SY07rU9K2zMLnpvqPaxTV201fSW2cGVyj3XxjOFQVWcVSETtC4oJlBT1BnaXLifykJ5hLEfyEJ
+7vtQK_CYmtYQYX-gvaJyyl8NLm
+}
+
+!function AwsEventbridgeCustomEventBusResourceIcon($id, $name="Eventbridge Custom Event Bus Resource Icon", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon', $name, $tech)
+!endfunction
+!function AwsEventbridgeCustomEventBusResourceIconCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEventbridgeCustomEventBusResourceIconLg>', 'Eventbridge Custom Event Bus Resource Icon', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.puml b/cloud/elements/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.puml
new file mode 100644
index 00000000000..2631fabeda6
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEventbridgeDefaultEventBusResourceIconLg [20x20/16z] {
+hOrPaWD02491mViVUNfnhCvtydh5Ki0l83zrh2Frft7UMlhfAo82hFy-xc9waT4IDbU7ChMwwS96WjKVYO_VOloufDpvEffLUljK-yzkw7QYOM0Hn10UOhfo
+8Bxa3m
+}
+
+!function AwsEventbridgeDefaultEventBusResourceIcon($id, $name="Eventbridge Default Event Bus Resource Icon", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon', $name, $tech)
+!endfunction
+!function AwsEventbridgeDefaultEventBusResourceIconCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEventbridgeDefaultEventBusResourceIconLg>', 'Eventbridge Default Event Bus Resource Icon', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.puml b/cloud/elements/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.puml
new file mode 100644
index 00000000000..213add7a200
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEventbridgeSaasPartnerEventBusResourceIconLg [20x20/16z] {
+VOvT4WCn28AZW9lxdxZOrl5jcOdAbp_EYm2NN1zUfBcMqNDw5PQDGQ-Oo-6LFKZDKb_3AjlutuPluc447vDLtVxsbg-Hmo3VfHa9xv9cUQIJDU6OPkZGC5kX
+AAa_cznm2DxBZTOv9xTNwvVJonvrLcreBYwJFTl7iko5yw8F
+}
+
+!function AwsEventbridgeSaasPartnerEventBusResourceIcon($id, $name="Eventbridge Saas Partner Event Bus Resource Icon", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon', $name, $tech)
+!endfunction
+!function AwsEventbridgeSaasPartnerEventBusResourceIconCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEventbridgeSaasPartnerEventBusResourceIconLg>', 'Eventbridge Saas Partner Event Bus Resource Icon', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsExpressWorkflows.puml b/cloud/elements/aws/ApplicationIntegration/AwsExpressWorkflows.puml
new file mode 100644
index 00000000000..760642afb13
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsExpressWorkflows.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsExpressWorkflowsLg [20x20/16z] hOz50WGW30ClaOR_FtZ3kXqPjDwk0uJCjywIlxpM09Dtpo49z9fNM6Mds8yuoARgxJAvLwpVz9KiL5TKNVqCo-97RBp9JIVjs5UD_xtyx_d_R2LKrW4k
+
+!function AwsExpressWorkflows($id, $name="Express Workflows", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsExpressWorkflows', $name, $tech)
+!endfunction
+!function AwsExpressWorkflowsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsExpressWorkflowsLg>', 'Express Workflows', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsMq.puml b/cloud/elements/aws/ApplicationIntegration/AwsMq.puml
new file mode 100644
index 00000000000..81c17e8ea9d
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsMq.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsMqLg [20x20/16z] {
+fOx75SHG308tmOZVVx-RvEoZESrJ0CPL9S6GP1cLPC2MQfwPvXAUPwWnNkxgEw4IwZjDp-3BJ-bP6TIIyBAJbrz8zEj-TlerSqP29R1c3DGOYtDdUvwLRS1q
+vrd1a75T7m
+}
+
+!function AwsMq($id, $name="Mq", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsMq', $name, $tech)
+!endfunction
+!function AwsMqCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsMqLg>', 'Mq', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.puml b/cloud/elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.puml
new file mode 100644
index 00000000000..4b0cc079bd1
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSaasEventBusResourceIcon64SquidLg [21x20/16z] {
+TP654GGn30CZy_prt-zRcMDGU4E6GO6jiCvMfR3h9db0Su9kRkCYYnDGde1bMAI1DxHXARn2k8nqz9gdu4irupGNnsf0MD-MFbZkCLP5Nx0iFgaJke5mDPuG
+vYSuTjYJsybLOJkq5G9Mrg2lpzcyK3gDaHBF4AvNDmUyVkKOgvkRe1DzX-uxoFTq_04
+}
+
+!function AwsSaasEventBusResourceIcon64Squid($id, $name="Saas Event Bus Resource Icon64 Squid", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid', $name, $tech)
+!endfunction
+!function AwsSaasEventBusResourceIcon64SquidCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSaasEventBusResourceIcon64SquidLg>', 'Saas Event Bus Resource Icon64 Squid', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.puml b/cloud/elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.puml
new file mode 100644
index 00000000000..b25d5667dbb
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsSaasEventBusResourceIcon64WhiteLg [21x20/16z] OnZqO1G
+
+!function AwsSaasEventBusResourceIcon64White($id, $name="Saas Event Bus Resource Icon64 White", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White', $name, $tech)
+!endfunction
+!function AwsSaasEventBusResourceIcon64WhiteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSaasEventBusResourceIcon64WhiteLg>', 'Saas Event Bus Resource Icon64 White', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.puml b/cloud/elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.puml
new file mode 100644
index 00000000000..816e359ecbc
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSimpleNotificationServiceSnsLg [20x20/16z] {
+RSi7iWCX30JH7pJJ6dp_-tf5ENjx0_1Av5Q_b1FCiqzhRB-RPR1kkeRasx3AOmUQxAYIjgrMq54ZXiRifV-glyQ1RIqPjONALMmhkOsuMMvt5tA2qsHRUuOP
+mvra7PaLadILVBEOp19Kt6m56IpIsNPJcu6RFRlPvGGl9tW5
+}
+
+!function AwsSimpleNotificationServiceSns($id, $name="Simple Notification Service Sns", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsSimpleNotificationServiceSns', $name, $tech)
+!endfunction
+!function AwsSimpleNotificationServiceSnsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSimpleNotificationServiceSnsLg>', 'Simple Notification Service Sns', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.puml b/cloud/elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.puml
new file mode 100644
index 00000000000..8ce3b7de7e1
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSimpleNotificationServiceSnsEmailNotificationLg [20x20/16z] {
+ROs7bIL02CD0Ccp_7T_DpqcUu4UiCjG7CzcFe5F5liUIgbxt1LbwfcC88ZrfTwSg7Q_nIc8TWXZL4_kRm-xEEV_vIyUR7gOTZgunvaYe3q0_OmhLL_NDWF4w
+90yZyNs7GPi-5sv6fJxWTopOji3DH2GTWXAEv1y
+}
+
+!function AwsSimpleNotificationServiceSnsEmailNotification($id, $name="Simple Notification Service Sns Email Notification", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification', $name, $tech)
+!endfunction
+!function AwsSimpleNotificationServiceSnsEmailNotificationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSimpleNotificationServiceSnsEmailNotificationLg>', 'Simple Notification Service Sns Email Notification', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.puml b/cloud/elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.puml
new file mode 100644
index 00000000000..8f0e5012951
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSimpleNotificationServiceSnsHttpNotificationLg [20x20/16z] {
+ROs5WKHH2CGW6TZ-ExvlvpjvWbDbg3-QoVu9EbNixrXIrUl-a2mzKs8kqPDsTwfKQ0sLn3e5qWtK6NlDgJqutqElT7puCjhXv8un9qBz4UZVc4BrJJy66EyX
+-J8a_jvXqARF2u-X_j_xFXRi0-0n8f8EGSc5V
+}
+
+!function AwsSimpleNotificationServiceSnsHttpNotification($id, $name="Simple Notification Service Sns Http Notification", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification', $name, $tech)
+!endfunction
+!function AwsSimpleNotificationServiceSnsHttpNotificationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSimpleNotificationServiceSnsHttpNotificationLg>', 'Simple Notification Service Sns Http Notification', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.puml b/cloud/elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.puml
new file mode 100644
index 00000000000..98fb3cbe2c7
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsSimpleNotificationServiceSnsTopicLg [20x20/16z] TT310KCH54JHP-x8xx_Z01Pm003Y9Xt2ts_psOwD7trfO_Cx8EGQADogg5H89QZe5ODYetlVkNQT8LP5PB9Am1wLZ1IfXQ9N98WDw3ptkb_KJooXc9Mu-GC
+
+!function AwsSimpleNotificationServiceSnsTopic($id, $name="Simple Notification Service Sns Topic", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic', $name, $tech)
+!endfunction
+!function AwsSimpleNotificationServiceSnsTopicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSimpleNotificationServiceSnsTopicLg>', 'Simple Notification Service Sns Topic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.puml b/cloud/elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.puml
new file mode 100644
index 00000000000..b7328b2b8f7
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsSimpleQueueServiceSqsLg [20x20/16z] fO_70SH0308lCHpklr_dRFrsNig2hfqOEvSAmaQdQjOai1Vn8yhOjHDx3YV-aFWhVPrjMmP9YVY1AMgQQYbsYn-5bbfpxMqaXh7IpW
+
+!function AwsSimpleQueueServiceSqs($id, $name="Simple Queue Service Sqs", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsSimpleQueueServiceSqs', $name, $tech)
+!endfunction
+!function AwsSimpleQueueServiceSqsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSimpleQueueServiceSqsLg>', 'Simple Queue Service Sqs', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.puml b/cloud/elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.puml
new file mode 100644
index 00000000000..ec6d09d354f
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsSimpleQueueServiceSqsMessageLg [20x20/16z] hL050iGm30gIk___U9sxhzue0DU3eiHw6WB_nVHprhQKOPHdHeIig2-oFj7QCX61R5n37Eiu4lNv8iv7VLtRB8vn6xPppFuOyvPMsvgkjJSg
+
+!function AwsSimpleQueueServiceSqsMessage($id, $name="Simple Queue Service Sqs Message", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage', $name, $tech)
+!endfunction
+!function AwsSimpleQueueServiceSqsMessageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSimpleQueueServiceSqsMessageLg>', 'Simple Queue Service Sqs Message', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.puml b/cloud/elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.puml
new file mode 100644
index 00000000000..299c7fdc41c
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsSimpleQueueServiceSqsQueueLg [20x20/16z] hOu53aCn34DhwFplV-7nXv9eUw8eYQ7y6L0TX5CxOllzBf3GU_I-gxHPpnrrxiJFpflttMlyx19-TapstQRzJ_iVSFe1wzonNsuTSS50-OK7
+
+!function AwsSimpleQueueServiceSqsQueue($id, $name="Simple Queue Service Sqs Queue", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue', $name, $tech)
+!endfunction
+!function AwsSimpleQueueServiceSqsQueueCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSimpleQueueServiceSqsQueueLg>', 'Simple Queue Service Sqs Queue', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ApplicationIntegration/AwsStepFunctions.puml b/cloud/elements/aws/ApplicationIntegration/AwsStepFunctions.puml
new file mode 100644
index 00000000000..dcb11a0143b
--- /dev/null
+++ b/cloud/elements/aws/ApplicationIntegration/AwsStepFunctions.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsStepFunctionsLg [20x20/16z] hP0t0iH0308RCR3x___UEUVEdavPq3-WGRlc3Bxc8kMS0Ag0R9ceS0RsSGcaiMPdEOIgH4y1w9IpubYdsMO3URpn_ClppxksPm_UymS
+
+!function AwsStepFunctions($id, $name="Step Functions", $tech="")
+ CloudElement($id, 'aws/ApplicationIntegration/AwsStepFunctions', $name, $tech)
+!endfunction
+!function AwsStepFunctionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsStepFunctionsLg>', 'Step Functions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ArVr/AwsArVr.puml b/cloud/elements/aws/ArVr/AwsArVr.puml
new file mode 100644
index 00000000000..48bfcbacd88
--- /dev/null
+++ b/cloud/elements/aws/ArVr/AwsArVr.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsArVrLg [20x20/16z] bSy30iGm04JHSB3tl-_MzgzVbOJJugwM4grLHcpDlqtiJ1_CuyTMHennDfV9gYSJvuzfO_B137Xj1Wcfstl-hoMF-s_pyD4YkAbsbdQrTb83
+
+!function AwsArVr($id, $name="Ar Vr", $tech="")
+ CloudElement($id, 'aws/ArVr/AwsArVr', $name, $tech)
+!endfunction
+!function AwsArVrCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsArVrLg>', 'Ar Vr', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ArVr/AwsSumerian.puml b/cloud/elements/aws/ArVr/AwsSumerian.puml
new file mode 100644
index 00000000000..8e8aefe671d
--- /dev/null
+++ b/cloud/elements/aws/ArVr/AwsSumerian.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSumerianLg [20x20/16z] {
+RSq50WGX50BG3G7vU__xBauNapu3B-c7-07zW9kevscDkmdV30crM0KeGefWNbTb4hIPlGZD1WrJZ5zwikgGa0w1NCsSEz2jpU3u5_8mhvPMAAzOS5ZQN4Y7
+CCoLe6MAmveM6yqqkn3Qh4Ol8N6nHPaQzCqsN_AhOnPxm3y
+}
+
+!function AwsSumerian($id, $name="Sumerian", $tech="")
+ CloudElement($id, 'aws/ArVr/AwsSumerian', $name, $tech)
+!endfunction
+!function AwsSumerianCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSumerianLg>', 'Sumerian', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/AwsCostManagement/AwsBudgets.puml b/cloud/elements/aws/AwsCostManagement/AwsBudgets.puml
new file mode 100644
index 00000000000..1c42b2c188d
--- /dev/null
+++ b/cloud/elements/aws/AwsCostManagement/AwsBudgets.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsBudgetsLg [20x20/16z] fOtL0OKm5CMU7El-0rTm-oDGoxNobd0XHvU1pwuC-E1qSyQnDXgEADGibmHINVVhxFINP8rRlovEI_EHl3htr5xZdkJDXMR7pER4aJNMNljN5hOP1ZVWyeu6
+
+!function AwsBudgets($id, $name="Budgets", $tech="")
+ CloudElement($id, 'aws/AwsCostManagement/AwsBudgets', $name, $tech)
+!endfunction
+!function AwsBudgetsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsBudgetsLg>', 'Budgets', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/AwsCostManagement/AwsCostAndUsageReport.puml b/cloud/elements/aws/AwsCostManagement/AwsCostAndUsageReport.puml
new file mode 100644
index 00000000000..c31083743b2
--- /dev/null
+++ b/cloud/elements/aws/AwsCostManagement/AwsCostAndUsageReport.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCostAndUsageReportLg [20x20/16z] {
+RSm5bWCX44NHcQI-iVy5fpZjybgvI6O-9-K5yu9pp7xV32WmPgVDs8H-4_XmjIXkOwBlbziwQffjLFLx941LXUX4J1inRKoZlTfOJ9HYhGOMlfWHN4sWOCcT
+LejZH4hdrGWAGyKEvQpdKIDQIj8MURwFnjwRZSDUy0S
+}
+
+!function AwsCostAndUsageReport($id, $name="Cost And Usage Report", $tech="")
+ CloudElement($id, 'aws/AwsCostManagement/AwsCostAndUsageReport', $name, $tech)
+!endfunction
+!function AwsCostAndUsageReportCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCostAndUsageReportLg>', 'Cost And Usage Report', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/AwsCostManagement/AwsCostExplorer.puml b/cloud/elements/aws/AwsCostManagement/AwsCostExplorer.puml
new file mode 100644
index 00000000000..ee035111bff
--- /dev/null
+++ b/cloud/elements/aws/AwsCostManagement/AwsCostExplorer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCostExplorerLg [20x20/16z] {
+VSY53SCm50L0gVwFlF_03NDouil8Hr8UCWyv1Xt9fask1uUCowhYVcBOQg3J0IN0yxaqNlqOShoU48X8mElrpcfYmQIvNY1K8u32VZ5G05NEUWv1CCPw7UwY
+uAWvMIx3XK03nfoEH96O91dFMXaQRvVLz-tv1m
+}
+
+!function AwsCostExplorer($id, $name="Cost Explorer", $tech="")
+ CloudElement($id, 'aws/AwsCostManagement/AwsCostExplorer', $name, $tech)
+!endfunction
+!function AwsCostExplorerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCostExplorerLg>', 'Cost Explorer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/AwsCostManagement/AwsCostManagement.puml b/cloud/elements/aws/AwsCostManagement/AwsCostManagement.puml
new file mode 100644
index 00000000000..fb9f0f9d477
--- /dev/null
+++ b/cloud/elements/aws/AwsCostManagement/AwsCostManagement.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCostManagementLg [20x20/16z] {
+RS-r0GLH44BHBm_6-kztXtMxuOdWyzhtbiZSjjYDnfz7vqljE6p3mnm3eF1YxZ3XOXb13BC1wM6DOt2to0p2EiYu6w5uCGr_Cv8MLtCjZDWigG3iLjd55cLP
+9LMRVKqlZo3xtMfxQG8
+}
+
+!function AwsCostManagement($id, $name="Cost Management", $tech="")
+ CloudElement($id, 'aws/AwsCostManagement/AwsCostManagement', $name, $tech)
+!endfunction
+!function AwsCostManagementCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCostManagementLg>', 'Cost Management', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/AwsCostManagement/AwsReservedInstanceReporting.puml b/cloud/elements/aws/AwsCostManagement/AwsReservedInstanceReporting.puml
new file mode 100644
index 00000000000..8ddef3d7ee4
--- /dev/null
+++ b/cloud/elements/aws/AwsCostManagement/AwsReservedInstanceReporting.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsReservedInstanceReportingLg [20x20/16z] {
+RSw54SGm34JH0sb1_HUSCOLt-2Nsjzjq7kaNz0jwZRoQB4I0PyjCg76UxCz-_1UxAPcj5mmsAzk0XSoaWMvbXkoKKbQmMxrPSPo537YQMsEcbbN-Uv__j3ri
+lJaprR0wjdYWGLkjaVRToYzMXxtW1W
+}
+
+!function AwsReservedInstanceReporting($id, $name="Reserved Instance Reporting", $tech="")
+ CloudElement($id, 'aws/AwsCostManagement/AwsReservedInstanceReporting', $name, $tech)
+!endfunction
+!function AwsReservedInstanceReportingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsReservedInstanceReportingLg>', 'Reserved Instance Reporting', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Blockchain/AwsBlockchain.puml b/cloud/elements/aws/Blockchain/AwsBlockchain.puml
new file mode 100644
index 00000000000..98594599007
--- /dev/null
+++ b/cloud/elements/aws/Blockchain/AwsBlockchain.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsBlockchainLg [20x20/16z] jOlL0K0X24MLtd_Xro7nop6vCKfcu9H47JmFJStHf2dJiQvBFus8yDfKQhvBhkjeqTX3fmQUUMW5Em
+
+!function AwsBlockchain($id, $name="Blockchain", $tech="")
+ CloudElement($id, 'aws/Blockchain/AwsBlockchain', $name, $tech)
+!endfunction
+!function AwsBlockchainCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsBlockchainLg>', 'Blockchain', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Blockchain/AwsBlockchainResourceIcon.puml b/cloud/elements/aws/Blockchain/AwsBlockchainResourceIcon.puml
new file mode 100644
index 00000000000..b288818ee49
--- /dev/null
+++ b/cloud/elements/aws/Blockchain/AwsBlockchainResourceIcon.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsBlockchainResourceIconLg [20x20/16z] pOs54G0m2CIG_NTko77U0GXLv3zEKP2UaPx1JJHf4kqdhFbhAh2vdboRwyrDoCx-F4xn
+
+!function AwsBlockchainResourceIcon($id, $name="Blockchain Resource Icon", $tech="")
+ CloudElement($id, 'aws/Blockchain/AwsBlockchainResourceIcon', $name, $tech)
+!endfunction
+!function AwsBlockchainResourceIconCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsBlockchainResourceIconLg>', 'Blockchain Resource Icon', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Blockchain/AwsManagedBlockchain.puml b/cloud/elements/aws/Blockchain/AwsManagedBlockchain.puml
new file mode 100644
index 00000000000..d824f6e898b
--- /dev/null
+++ b/cloud/elements/aws/Blockchain/AwsManagedBlockchain.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsManagedBlockchainLg [20x20/16z] lOx50O1G34EnlB3_mhX-EzQzpHn61foK913_4eVzJ3BT9ExobepZ9hkNlxLfaxsOxTf-VlYsJImtvaXQ0G
+
+!function AwsManagedBlockchain($id, $name="Managed Blockchain", $tech="")
+ CloudElement($id, 'aws/Blockchain/AwsManagedBlockchain', $name, $tech)
+!endfunction
+!function AwsManagedBlockchainCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsManagedBlockchainLg>', 'Managed Blockchain', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.puml b/cloud/elements/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.puml
new file mode 100644
index 00000000000..877725f8290
--- /dev/null
+++ b/cloud/elements/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsQuantumLedgerDatabaseQldbLg [20x20/16z] {
+ZSy5ZiKm4C1GwSUUwVrFl64GhaNj2sSldlB2rrwT__fQW0fUXcDokGqDvJQZIcKYjwrl35s6b1LxBV0hbD-mhrdEUSk-16jeltfsM-UQesgVyu7ah5hQ8uvL
+p76hsuR_psxy0m
+}
+
+!function AwsQuantumLedgerDatabaseQldb($id, $name="Quantum Ledger Database Qldb", $tech="")
+ CloudElement($id, 'aws/Blockchain/AwsQuantumLedgerDatabaseQldb', $name, $tech)
+!endfunction
+!function AwsQuantumLedgerDatabaseQldbCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsQuantumLedgerDatabaseQldbLg>', 'Quantum Ledger Database Qldb', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/BusinessApplications/AwsAlexaForBusiness.puml b/cloud/elements/aws/BusinessApplications/AwsAlexaForBusiness.puml
new file mode 100644
index 00000000000..6137936a42e
--- /dev/null
+++ b/cloud/elements/aws/BusinessApplications/AwsAlexaForBusiness.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsAlexaForBusinessLg [20x20/16z] {
+RSf9ba812CNGKG8FzxzUzJTKQuRt9D_rbW-O3pWvAy5QEr5KSMqI5GNCRTFeTLEvJMc01fCrMw2496lHghuiXvMqT0Ak1Saa3RqsXVG4o6sBGA-TA4i_JCnS
+zdYSrbHcrYxSrdxZsXzy0G
+}
+
+!function AwsAlexaForBusiness($id, $name="Alexa For Business", $tech="")
+ CloudElement($id, 'aws/BusinessApplications/AwsAlexaForBusiness', $name, $tech)
+!endfunction
+!function AwsAlexaForBusinessCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsAlexaForBusinessLg>', 'Alexa For Business', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/BusinessApplications/AwsBusinessApplications.puml b/cloud/elements/aws/BusinessApplications/AwsBusinessApplications.puml
new file mode 100644
index 00000000000..c3001ff9c65
--- /dev/null
+++ b/cloud/elements/aws/BusinessApplications/AwsBusinessApplications.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsBusinessApplicationsLg [20x20/16z] {
+VT253O1G54DHh7ss_xvynxbfxCGxlJRVoYIQanuIBcerhLNpGNSZApERUKPk6y-Ma210Eva9bDIDPoFp03Mx6VbhyMe4oZOC2sK9a6OU4PwprCaAroIRQEdy
+rRpSIlRI3W
+}
+
+!function AwsBusinessApplications($id, $name="Business Applications", $tech="")
+ CloudElement($id, 'aws/BusinessApplications/AwsBusinessApplications', $name, $tech)
+!endfunction
+!function AwsBusinessApplicationsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsBusinessApplicationsLg>', 'Business Applications', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/BusinessApplications/AwsChime.puml b/cloud/elements/aws/BusinessApplications/AwsChime.puml
new file mode 100644
index 00000000000..6765520cd08
--- /dev/null
+++ b/cloud/elements/aws/BusinessApplications/AwsChime.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsChimeLg [20x20/16z] {
+bP253GGm30EbDlOvtN_VP-O_KHYy_gQVVKjteLIty6rj2mB4uX9qh9GSwb8PCpp0d4DoH96QIb-dQMGj7EnZq2PchGo1pfNHh50MrlaM3DC3vt9U4KkHudK6
+EO5WzTsxkBkuUrdoAsd-PWi
+}
+
+!function AwsChime($id, $name="Chime", $tech="")
+ CloudElement($id, 'aws/BusinessApplications/AwsChime', $name, $tech)
+!endfunction
+!function AwsChimeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsChimeLg>', 'Chime', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/BusinessApplications/AwsWorkmail.puml b/cloud/elements/aws/BusinessApplications/AwsWorkmail.puml
new file mode 100644
index 00000000000..2d064d870ea
--- /dev/null
+++ b/cloud/elements/aws/BusinessApplications/AwsWorkmail.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsWorkmailLg [20x20/16z] hSYr0G0W34JH9dhxxuix9Nmq3sy9yOYa6f5wIucgiRBLdwLlCxUAwV5Xo5YkQMKklbh2H8V17PVLlfZvo9e9BmdUYW
+
+!function AwsWorkmail($id, $name="Workmail", $tech="")
+ CloudElement($id, 'aws/BusinessApplications/AwsWorkmail', $name, $tech)
+!endfunction
+!function AwsWorkmailCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsWorkmailLg>', 'Workmail', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsApplicationAutoScaling.puml b/cloud/elements/aws/Compute/AwsApplicationAutoScaling.puml
new file mode 100644
index 00000000000..3253c20b43f
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsApplicationAutoScaling.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsApplicationAutoScalingLg [20x20/16z] {
+RSy53WKn20JGX37kV-6losed_beil_YIB323AoCVfYe-ZDHXWyhYtwNMYY6MJMrc5Sq0Pb5Ze67LMFym4S24pjVwc3iNzQ2LmTxGaWTxGrNfi47biC4Sji1U
+u1i
+}
+
+!function AwsApplicationAutoScaling($id, $name="Application Auto Scaling", $tech="")
+ CloudElement($id, 'aws/Compute/AwsApplicationAutoScaling', $name, $tech)
+!endfunction
+!function AwsApplicationAutoScalingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsApplicationAutoScalingLg>', 'Application Auto Scaling', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsBatch.puml b/cloud/elements/aws/Compute/AwsBatch.puml
new file mode 100644
index 00000000000..bb525475a8d
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsBatch.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsBatchLg [20x20/16z] {
+RSvN5WCn24FH3vuizh_Y44ZbM3DkrzMTynTFRkQh4TfxaM9RmJOhWcq6-si7JcsEga1ZG2Yagb1SZBBqR3Ezj-_ET4gsfy8kAoHwiMQndoO9Kx4Gjiiu7zFR
+3FF8hjew_cPiOrxm0G
+}
+
+!function AwsBatch($id, $name="Batch", $tech="")
+ CloudElement($id, 'aws/Compute/AwsBatch', $name, $tech)
+!endfunction
+!function AwsBatchCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsBatchLg>', 'Batch', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsCompute.puml b/cloud/elements/aws/Compute/AwsCompute.puml
new file mode 100644
index 00000000000..fdaa2fceb1b
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsCompute.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsComputeLg [20x20/16z] {
+VT253G0n3CNGGlpJ_IU-WfJZMlp4Jf_bHuDGZwZcRlAU8jiPrgkLYycO6GepD4JKgu64XNaR9dU1NKoVXiJ3d9ukreHwOBZJhNHhifayhETHs2eiezNrLRcN
+ktrq
+}
+
+!function AwsCompute($id, $name="Compute", $tech="")
+ CloudElement($id, 'aws/Compute/AwsCompute', $name, $tech)
+!endfunction
+!function AwsComputeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsComputeLg>', 'Compute', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsComputeOptimizer.puml b/cloud/elements/aws/Compute/AwsComputeOptimizer.puml
new file mode 100644
index 00000000000..6150804007e
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsComputeOptimizer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsComputeOptimizerLg [20x20/16z] {
+fOu52WG1549XzUc__ucNwQ0PQNi-ez2cToeoZd9ZQpCGsoSP6c0HESiK5dISdSE8Bjb6Esb5gHXtOESIN5EtEZX8aPr2ZolgEl7-CZlRytEMIdVVsCcVZHTa
+JZ9qkc0-uWy
+}
+
+!function AwsComputeOptimizer($id, $name="Compute Optimizer", $tech="")
+ CloudElement($id, 'aws/Compute/AwsComputeOptimizer', $name, $tech)
+!endfunction
+!function AwsComputeOptimizerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsComputeOptimizerLg>', 'Compute Optimizer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsEc2.puml b/cloud/elements/aws/Compute/AwsEc2.puml
new file mode 100644
index 00000000000..9552e07e7ef
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsEc2.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsEc2Lg [20x20/16z] bP154eH0300FiVt_XnU81wTFKptntsT46OPGeUvGmnYbyfWrKz89WKBI712l4AZpHE3jmUK8f_EEuTXd6KuaNFMeQMkMShehMw8xNI6dLM9xERdIPnO
+
+!function AwsEc2($id, $name="Ec2", $tech="")
+ CloudElement($id, 'aws/Compute/AwsEc2', $name, $tech)
+!endfunction
+!function AwsEc2Card($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2Lg>', 'Ec2', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsEc2Ami.puml b/cloud/elements/aws/Compute/AwsEc2Ami.puml
new file mode 100644
index 00000000000..bcb5e1f1114
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsEc2Ami.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsEc2AmiLg [20x20/16z] bP235KHH34H7UVrtlFWsxb6C0UGL0f2iOmaKR8XiU4Ndicots6csYrqi_mO2Wt4T4w15h5PqCMpeObant4AoJBf4lhvb7-lcYLHddDntfDMHfaVQVm4
+
+!function AwsEc2Ami($id, $name="Ec2 Ami", $tech="")
+ CloudElement($id, 'aws/Compute/AwsEc2Ami', $name, $tech)
+!endfunction
+!function AwsEc2AmiCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2AmiLg>', 'Ec2 Ami', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsEc2AutoScaling.puml b/cloud/elements/aws/Compute/AwsEc2AutoScaling.puml
new file mode 100644
index 00000000000..651d93da9bd
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsEc2AutoScaling.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2AutoScalingLg [20x20/16z] {
+RSy52aKn34HHI4Uo_mr_dGUrYvzg_4jBlg3JrO33M8N304uMf3SJni1ieZ603u8niG3uwmK-Dlw6MCzd3Vbh_NmPK2Rge4adTL2a7kmWgpXPa9uiwCbEx0k-
+0G
+}
+
+!function AwsEc2AutoScaling($id, $name="Ec2 Auto Scaling", $tech="")
+ CloudElement($id, 'aws/Compute/AwsEc2AutoScaling', $name, $tech)
+!endfunction
+!function AwsEc2AutoScalingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2AutoScalingLg>', 'Ec2 Auto Scaling', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsEc2ContainerRegistry.puml b/cloud/elements/aws/Compute/AwsEc2ContainerRegistry.puml
new file mode 100644
index 00000000000..ced09bf5df1
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsEc2ContainerRegistry.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsEc2ContainerRegistryLg [20x20/16z] bT250SCW50JGoidVV-4sVd71UJZrD4XUYGb0Av5BW2SHw3Iwm0ppEve64V3bQ3a62nDeI0k3ckoLUSzCnEZM2DfWNj4OLBdpS2Oul2tF--OFedOz37y
+
+!function AwsEc2ContainerRegistry($id, $name="Ec2 Container Registry", $tech="")
+ CloudElement($id, 'aws/Compute/AwsEc2ContainerRegistry', $name, $tech)
+!endfunction
+!function AwsEc2ContainerRegistryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2ContainerRegistryLg>', 'Ec2 Container Registry', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsEc2ContainerRegistryImage.puml b/cloud/elements/aws/Compute/AwsEc2ContainerRegistryImage.puml
new file mode 100644
index 00000000000..8033f59e60d
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsEc2ContainerRegistryImage.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsEc2ContainerRegistryImageLg [20x20/16z] VT250O0W50HGhzn_PFdOnPayckahu2FD5DsIXjAzdyU6bo7nq-Jwlnl3e6eEApGRsOSXwFtxesw8maw5Bai3n4M5CxVNX9aVQyw6scp3ztwXpRxFwdscdra
+
+!function AwsEc2ContainerRegistryImage($id, $name="Ec2 Container Registry Image", $tech="")
+ CloudElement($id, 'aws/Compute/AwsEc2ContainerRegistryImage', $name, $tech)
+!endfunction
+!function AwsEc2ContainerRegistryImageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2ContainerRegistryImageLg>', 'Ec2 Container Registry Image', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsEc2ContainerRegistryRegistry.puml b/cloud/elements/aws/Compute/AwsEc2ContainerRegistryRegistry.puml
new file mode 100644
index 00000000000..a42556455b6
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsEc2ContainerRegistryRegistry.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2ContainerRegistryRegistryLg [20x20/16z] {
+RL250SGm23ni_v4RGLvw2Uu0gFqy1U3-QtE7Eb9KJITy9qgaEnD23fLKcfPDzpksmyiMljycoQyDDOCcnyIP5-aUfjr3pQcDvD8UP1OwCz-DtI23Vs_5Rifk
+lm
+}
+
+!function AwsEc2ContainerRegistryRegistry($id, $name="Ec2 Container Registry Registry", $tech="")
+ CloudElement($id, 'aws/Compute/AwsEc2ContainerRegistryRegistry', $name, $tech)
+!endfunction
+!function AwsEc2ContainerRegistryRegistryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2ContainerRegistryRegistryLg>', 'Ec2 Container Registry Registry', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsEc2ElasticIpAddress.puml b/cloud/elements/aws/Compute/AwsEc2ElasticIpAddress.puml
new file mode 100644
index 00000000000..f42dc31adae
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsEc2ElasticIpAddress.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsEc2ElasticIpAddressLg [20x20/16z] pKx50O0m36pEzjyOT_ZJkEVQVrHWFKemQUp94fHhCsis5w4vfhcIKz-rz-xxnuu5rNgW4G
+
+!function AwsEc2ElasticIpAddress($id, $name="Ec2 Elastic Ip Address", $tech="")
+ CloudElement($id, 'aws/Compute/AwsEc2ElasticIpAddress', $name, $tech)
+!endfunction
+!function AwsEc2ElasticIpAddressCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2ElasticIpAddressLg>', 'Ec2 Elastic Ip Address', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsEc2ImageBuilder.puml b/cloud/elements/aws/Compute/AwsEc2ImageBuilder.puml
new file mode 100644
index 00000000000..ba1d262a01e
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsEc2ImageBuilder.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsEc2ImageBuilderLg [20x20/16z] fP053WH0309F6AR___2vIso9DJLarc0li3vR2P1zzjL7pv7aqlVHQogevDvhEaF2mBq7qu9fqrllN0lNBzvxP3vw89-tvyexnmyjVcfE_EFj8uDr704
+
+!function AwsEc2ImageBuilder($id, $name="Ec2 Image Builder", $tech="")
+ CloudElement($id, 'aws/Compute/AwsEc2ImageBuilder', $name, $tech)
+!endfunction
+!function AwsEc2ImageBuilderCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2ImageBuilderLg>', 'Ec2 Image Builder', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsEc2Rescue.puml b/cloud/elements/aws/Compute/AwsEc2Rescue.puml
new file mode 100644
index 00000000000..ea6bcafc68a
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsEc2Rescue.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2RescueLg [20x20/16z] {
+RP3L0S1G30B9uzX_vBetV5rSfE6NXYHu-q03RJ9u9uPtgjYf3UtTvqHA_F11hRw2osSqKfKXVFXgjGF9M73pEQkqQ8FDXQLYzL6IwNnzRJz3Chk_XFkT-zkw
+7tI_wdxQ_Nu6
+}
+
+!function AwsEc2Rescue($id, $name="Ec2 Rescue", $tech="")
+ CloudElement($id, 'aws/Compute/AwsEc2Rescue', $name, $tech)
+!endfunction
+!function AwsEc2RescueCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2RescueLg>', 'Ec2 Rescue', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsElasticBeanstalk.puml b/cloud/elements/aws/Compute/AwsElasticBeanstalk.puml
new file mode 100644
index 00000000000..9a44af1cec6
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsElasticBeanstalk.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsElasticBeanstalkLg [20x20/16z] fP2r5S0020MBBx3_n7b8jCsLXvF_YOYl4KczhHJb_R31KfNhEusLAgKlwKuZbIEtqYHeHyVREMcXHbV2rhQ1p4T3XG0HrciTT-a7GVuwhtcoJ_ZB0G
+
+!function AwsElasticBeanstalk($id, $name="Elastic Beanstalk", $tech="")
+ CloudElement($id, 'aws/Compute/AwsElasticBeanstalk', $name, $tech)
+!endfunction
+!function AwsElasticBeanstalkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticBeanstalkLg>', 'Elastic Beanstalk', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsElasticBeanstalkApplication.puml b/cloud/elements/aws/Compute/AwsElasticBeanstalkApplication.puml
new file mode 100644
index 00000000000..86f2e6270ca
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsElasticBeanstalkApplication.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsElasticBeanstalkApplicationLg [20x20/16z] jKpL5GD020kHw_uJLtbG-MvEYM50EH6mK6Bfd6Kg8G0coqKlXHxARgg6gzHJ4QZfTrCm9wg-AbENMdwvYhfZE8K0OopE9NAwVtmY2n_mp7_ay8jlsmq
+
+!function AwsElasticBeanstalkApplication($id, $name="Elastic Beanstalk Application", $tech="")
+ CloudElement($id, 'aws/Compute/AwsElasticBeanstalkApplication', $name, $tech)
+!endfunction
+!function AwsElasticBeanstalkApplicationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticBeanstalkApplicationLg>', 'Elastic Beanstalk Application', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsElasticBeanstalkDeployment.puml b/cloud/elements/aws/Compute/AwsElasticBeanstalkDeployment.puml
new file mode 100644
index 00000000000..457d7e5e951
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsElasticBeanstalkDeployment.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticBeanstalkDeploymentLg [20x20/16z] {
+lSg5OKCn34NH-q3--szSDPm5SWn2m6t4ZTEfK6jd1EfCqojqxyXxJmNqnCNdXAHcfLdWtj_oK7_tFA9wrZMWqJveyDwvjGm9q2OTWSVtrQN4jrKzLXyogL0-
+MkGwIIVYpPDOV75Ol-yXtlu
+}
+
+!function AwsElasticBeanstalkDeployment($id, $name="Elastic Beanstalk Deployment", $tech="")
+ CloudElement($id, 'aws/Compute/AwsElasticBeanstalkDeployment', $name, $tech)
+!endfunction
+!function AwsElasticBeanstalkDeploymentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticBeanstalkDeploymentLg>', 'Elastic Beanstalk Deployment', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsElasticContainerService.puml b/cloud/elements/aws/Compute/AwsElasticContainerService.puml
new file mode 100644
index 00000000000..5d2da8fa7a7
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsElasticContainerService.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticContainerServiceLg [20x20/16z] {
+RSk54KGX40FG6MBqN_5TlXlEsspIuTl81sP7wMd26D3LJ0heEenG3DW2DnFJ99iYDrD89KtfDFIESJNcQNxOpAnjlIJpjrap5HF4sAqf4NJOPoqc4xTGIcP7
+15MKx5ObTpcjlQVjcDC-y0S
+}
+
+!function AwsElasticContainerService($id, $name="Elastic Container Service", $tech="")
+ CloudElement($id, 'aws/Compute/AwsElasticContainerService', $name, $tech)
+!endfunction
+!function AwsElasticContainerServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticContainerServiceLg>', 'Elastic Container Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsElasticContainerServiceContainer1.puml b/cloud/elements/aws/Compute/AwsElasticContainerServiceContainer1.puml
new file mode 100644
index 00000000000..e121702eeda
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsElasticContainerServiceContainer1.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsElasticContainerServiceContainer1Lg [20x20/16z] lS-r0S0m30J01_t-8uSvNS1d2plX3Tt0gOlO1kV7fV60XU5nR-PTrbrQxeo2AItDjBkmTRzD-5WF
+
+!function AwsElasticContainerServiceContainer1($id, $name="Elastic Container Service Container1", $tech="")
+ CloudElement($id, 'aws/Compute/AwsElasticContainerServiceContainer1', $name, $tech)
+!endfunction
+!function AwsElasticContainerServiceContainer1Card($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticContainerServiceContainer1Lg>', 'Elastic Container Service Container1', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsElasticContainerServiceContainer2.puml b/cloud/elements/aws/Compute/AwsElasticContainerServiceContainer2.puml
new file mode 100644
index 00000000000..a914248f68f
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsElasticContainerServiceContainer2.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsElasticContainerServiceContainer2Lg [20x20/16z] hS_70SH020D0hGJqN_ATSBPV3lFPIC8Rl80oJbBI00Pctil8G3G4AGioLBwgtgztYRzyUEUAnpjMOzyPAR31Unid4g-p4H_x0G
+
+!function AwsElasticContainerServiceContainer2($id, $name="Elastic Container Service Container2", $tech="")
+ CloudElement($id, 'aws/Compute/AwsElasticContainerServiceContainer2', $name, $tech)
+!endfunction
+!function AwsElasticContainerServiceContainer2Card($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticContainerServiceContainer2Lg>', 'Elastic Container Service Container2', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsElasticContainerServiceContainer3.puml b/cloud/elements/aws/Compute/AwsElasticContainerServiceContainer3.puml
new file mode 100644
index 00000000000..b1a3076ab1e
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsElasticContainerServiceContainer3.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsElasticContainerServiceContainer3Lg [20x20/16z] fP050WGn20CXIV__vRkmxZOhBIxnXTmGR8MAxauoxOiYVQS193lw1z38kgpKylrKX_o3XOwju5oNall9kSu_SF8ZG7Izm7VZFWD5-4xkpRQtWo_y
+
+!function AwsElasticContainerServiceContainer3($id, $name="Elastic Container Service Container3", $tech="")
+ CloudElement($id, 'aws/Compute/AwsElasticContainerServiceContainer3', $name, $tech)
+!endfunction
+!function AwsElasticContainerServiceContainer3Card($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticContainerServiceContainer3Lg>', 'Elastic Container Service Container3', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsElasticContainerServiceService.puml b/cloud/elements/aws/Compute/AwsElasticContainerServiceService.puml
new file mode 100644
index 00000000000..ad4e9b81b83
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsElasticContainerServiceService.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticContainerServiceServiceLg [20x20/16z] {
+XP350KC12CNWoTz_uofIRux1YG07H26DyxY4YaCi1n45dUrIXG-p70mWRq3jH1klJZ9rPTpDthldE4UpJlJcFVMphUUvV_lnVIvzFEztm_Jp7RTCH-Rswyn6
+u_Zq_pC
+}
+
+!function AwsElasticContainerServiceService($id, $name="Elastic Container Service Service", $tech="")
+ CloudElement($id, 'aws/Compute/AwsElasticContainerServiceService', $name, $tech)
+!endfunction
+!function AwsElasticContainerServiceServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticContainerServiceServiceLg>', 'Elastic Container Service Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsElasticContainerServiceTask.puml b/cloud/elements/aws/Compute/AwsElasticContainerServiceTask.puml
new file mode 100644
index 00000000000..55670f63398
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsElasticContainerServiceTask.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsElasticContainerServiceTaskLg [20x20/16z] VP253G1H348hiF_Ab-z6xZLQ1pFB0oiuznIzvc3kRXtqN90bNrYv4Yp0Hyv9tBEsa3avgs_eN_JF-WQGuWO3XVq6w55PivdnVqDxghp_
+
+!function AwsElasticContainerServiceTask($id, $name="Elastic Container Service Task", $tech="")
+ CloudElement($id, 'aws/Compute/AwsElasticContainerServiceTask', $name, $tech)
+!endfunction
+!function AwsElasticContainerServiceTaskCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticContainerServiceTaskLg>', 'Elastic Container Service Task', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsElasticKubernetesService.puml b/cloud/elements/aws/Compute/AwsElasticKubernetesService.puml
new file mode 100644
index 00000000000..d45cc2148ee
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsElasticKubernetesService.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticKubernetesServiceLg [20x20/16z] {
+RSw54O0m40J0cPob_uhvn-qWjj6iyIFvmHmelKqOWEvcKaKiFQma1co1kucziYARt4t5sbRfCaOzmjCu5FCobmdNkfdPPbaoIAPijfcq2M0SHYSw7fcqzQh4
+ZjihPQMYibMxxKewJujBdbQOotvm0G
+}
+
+!function AwsElasticKubernetesService($id, $name="Elastic Kubernetes Service", $tech="")
+ CloudElement($id, 'aws/Compute/AwsElasticKubernetesService', $name, $tech)
+!endfunction
+!function AwsElasticKubernetesServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticKubernetesServiceLg>', 'Elastic Kubernetes Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsFargate.puml b/cloud/elements/aws/Compute/AwsFargate.puml
new file mode 100644
index 00000000000..e4d4b23a7c7
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsFargate.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsFargateLg [20x20/16z] {
+bT055W8n40FGnyIu_ua9xYjPxQ_tk3V9buZKkmfA1BrG0Bc6l1XZmFqyH6v1QfMLAr6vMyHSpGLJBljg_L8aGFNZ-u0Mh_5pOcEw3C_mTSc0H01lxPe3Xg-B
+jWZOfPU4K5RFQZqd
+}
+
+!function AwsFargate($id, $name="Fargate", $tech="")
+ CloudElement($id, 'aws/Compute/AwsFargate', $name, $tech)
+!endfunction
+!function AwsFargateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsFargateLg>', 'Fargate', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsLambda.puml b/cloud/elements/aws/Compute/AwsLambda.puml
new file mode 100644
index 00000000000..5cca4474bf0
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsLambda.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsLambdaLg [20x20/16z] {
+TSg72KDH5CDGoBMjj__4mQc_YduGjEpY0cy_ZpG-c9BCmGn8UviHcPrHG6PdTiVTvuVr7lyco-v8RPKYz1cf5HNiznXgQqNbT1n33UND1WluRH0bVrENJXg_
+RN6erevsn2S
+}
+
+!function AwsLambda($id, $name="Lambda", $tech="")
+ CloudElement($id, 'aws/Compute/AwsLambda', $name, $tech)
+!endfunction
+!function AwsLambdaCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsLambdaLg>', 'Lambda', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsLambdaLambdaFunction.puml b/cloud/elements/aws/Compute/AwsLambdaLambdaFunction.puml
new file mode 100644
index 00000000000..62edac781c1
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsLambdaLambdaFunction.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsLambdaLambdaFunctionLg [20x20/16z] {
+RL050WCn22Es_pzv7AnpJXeYjTe29QBUYhObstnIZWYiTYWnTgQL7rJXGi6JPFyGysdXVaK6OnmFLeLKqXf13tLJ2bcEAphsCKep8l3JA4rsF6QFauLhT0Dk
+uDcdsPxPPIC45w8Hzjiew7VswwjsnO7dmC_IysBCvpr-tscEzkVkxm
+}
+
+!function AwsLambdaLambdaFunction($id, $name="Lambda Lambda Function", $tech="")
+ CloudElement($id, 'aws/Compute/AwsLambdaLambdaFunction', $name, $tech)
+!endfunction
+!function AwsLambdaLambdaFunctionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsLambdaLambdaFunctionLg>', 'Lambda Lambda Function', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsLightsail.puml b/cloud/elements/aws/Compute/AwsLightsail.puml
new file mode 100644
index 00000000000..730dacfa0f5
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsLightsail.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsLightsailLg [20x20/16z] jO-t0SH040BVCB3zLombv-ERR2rGbuYThODUoDmIAK1J4qB-_y2qbee5wOisjXMhvACN-RYTHS2Jnkdbz7nckyG3
+
+!function AwsLightsail($id, $name="Lightsail", $tech="")
+ CloudElement($id, 'aws/Compute/AwsLightsail', $name, $tech)
+!endfunction
+!function AwsLightsailCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsLightsailLg>', 'Lightsail', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsLocalZones.puml b/cloud/elements/aws/Compute/AwsLocalZones.puml
new file mode 100644
index 00000000000..adaec9ca8ba
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsLocalZones.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsLocalZonesLg [20x20/16z] {
+PSq72iGm34HHMFqlvVudtep1f8txSvkLVcGk_1Y0bqLAHRWC1BIkSurbzqcuJN5EKjX6vlNJyc5MMNMT4q2XyFfNd0bsSiHq_pKJMyYohWoneCHmabWGzyQP
+OsCtVTd2hWfTjZ1qsSBaiW_-0G
+}
+
+!function AwsLocalZones($id, $name="Local Zones", $tech="")
+ CloudElement($id, 'aws/Compute/AwsLocalZones', $name, $tech)
+!endfunction
+!function AwsLocalZonesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsLocalZonesLg>', 'Local Zones', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsOutposts.puml b/cloud/elements/aws/Compute/AwsOutposts.puml
new file mode 100644
index 00000000000..5a8292ba231
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsOutposts.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsOutpostsLg [20x20/16z] {
+NSe73e0m34DHgR6TtF_2h4xpeUif-IKh3Ss6kX7u6uC8keLUnsc0y7IQub6IONC47yLfGfms6dFvMYsJzDYBDH2Qsslbzc0D19Tb3MHhqIA73GG43XjuLePc
+XZS
+}
+
+!function AwsOutposts($id, $name="Outposts", $tech="")
+ CloudElement($id, 'aws/Compute/AwsOutposts', $name, $tech)
+!endfunction
+!function AwsOutpostsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsOutpostsLg>', 'Outposts', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsServerlessApplicationRepository.puml b/cloud/elements/aws/Compute/AwsServerlessApplicationRepository.puml
new file mode 100644
index 00000000000..026d86cd5e3
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsServerlessApplicationRepository.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsServerlessApplicationRepositoryLg [20x20/16z] {
+RSs74KCn30BGkm12-qySkQPyuVxSF1C_SODkq0swmGsI_Yn8lX3-DgfOeBxD3eYLQwGZEEw2syG2GUDh3amR80bG6CEmDBN-XYB4OHD7ohHUo86Xa_bdplWx
+lJMO3MQ3Rm
+}
+
+!function AwsServerlessApplicationRepository($id, $name="Serverless Application Repository", $tech="")
+ CloudElement($id, 'aws/Compute/AwsServerlessApplicationRepository', $name, $tech)
+!endfunction
+!function AwsServerlessApplicationRepositoryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsServerlessApplicationRepositoryLg>', 'Serverless Application Repository', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsThinkboxDeadline.puml b/cloud/elements/aws/Compute/AwsThinkboxDeadline.puml
new file mode 100644
index 00000000000..66797c2b9ce
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsThinkboxDeadline.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsThinkboxDeadlineLg [20x20/16z] {
+RSY53SD000GmzV3tdxXXjjXTvAOVsJtjvqM0RnTJKkJpfab5Gl5sPje0blppTev4kWAf_KfECLLqdXs2Kg-dgUBjHiTqXA2GaJhT6ARWcfJEG-o0QKEtypKr
+H3UQgnsBk9RdEQyZWDBjjcocEM_BdlUHVm
+}
+
+!function AwsThinkboxDeadline($id, $name="Thinkbox Deadline", $tech="")
+ CloudElement($id, 'aws/Compute/AwsThinkboxDeadline', $name, $tech)
+!endfunction
+!function AwsThinkboxDeadlineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsThinkboxDeadlineLg>', 'Thinkbox Deadline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsThinkboxDraft.puml b/cloud/elements/aws/Compute/AwsThinkboxDraft.puml
new file mode 100644
index 00000000000..fd14ad2aaa7
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsThinkboxDraft.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsThinkboxDraftLg [20x20/16z] {
+bP05ZW1H34Aply3Z_XTU7u_DYpLrw4j87hci9Su976oFESOqhbsa_6UzOjUJDX_-pmcvbXHcoxaIm2pxoDcHKhHEEI516xOS6Y3BiEL6fbW_UF-bpKn-mlyS
+0Sdy_toeTR9fsq271mT9t_85
+}
+
+!function AwsThinkboxDraft($id, $name="Thinkbox Draft", $tech="")
+ CloudElement($id, 'aws/Compute/AwsThinkboxDraft', $name, $tech)
+!endfunction
+!function AwsThinkboxDraftCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsThinkboxDraftLg>', 'Thinkbox Draft', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsThinkboxFrost.puml b/cloud/elements/aws/Compute/AwsThinkboxFrost.puml
new file mode 100644
index 00000000000..ec812768b3f
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsThinkboxFrost.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsThinkboxFrostLg [20x20/16z] bP253GD030EbdE7tNxZCt0X3flLljSyZwM4O1-BSlXa9uGj0aOzt5ZtD1hoaPRZCua4Wnkdbjw4b5Mzcrryz_3voF6gvQXwXg-QhjpgVChXczMzj0G
+
+!function AwsThinkboxFrost($id, $name="Thinkbox Frost", $tech="")
+ CloudElement($id, 'aws/Compute/AwsThinkboxFrost', $name, $tech)
+!endfunction
+!function AwsThinkboxFrostCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsThinkboxFrostLg>', 'Thinkbox Frost', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsThinkboxKrakatoa.puml b/cloud/elements/aws/Compute/AwsThinkboxKrakatoa.puml
new file mode 100644
index 00000000000..6a02e3e1240
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsThinkboxKrakatoa.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsThinkboxKrakatoaLg [20x20/16z] {
+bP25ZGH030FroOoz_JVyV2mw2uE6yoxQbrPcyjInISrTfu4MqbpFw14yvSE_dehThQjU6Ii0lRARjixODfSz5p8JMF_tGXH0GouSXxyUHwzxo2notQlWm0Zs
+N91TsCrJAlgQJ7BUnHS
+}
+
+!function AwsThinkboxKrakatoa($id, $name="Thinkbox Krakatoa", $tech="")
+ CloudElement($id, 'aws/Compute/AwsThinkboxKrakatoa', $name, $tech)
+!endfunction
+!function AwsThinkboxKrakatoaCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsThinkboxKrakatoaLg>', 'Thinkbox Krakatoa', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsThinkboxSequoia.puml b/cloud/elements/aws/Compute/AwsThinkboxSequoia.puml
new file mode 100644
index 00000000000..e345a088eab
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsThinkboxSequoia.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsThinkboxSequoiaLg [20x20/16z] {
+bT252G0n00D0Y7R_YTyT-n3iwXq_qwHl2vcds5rxBKlZ8GsdwJu92Skv2RoRAbWqL1xcABGPnQTHSqLBbnN87A2NYQdTy9f7IqqgMOSXdNrkWzqQkPLQwthq
+CcqHxxAhvdm_9kDl9W
+}
+
+!function AwsThinkboxSequoia($id, $name="Thinkbox Sequoia", $tech="")
+ CloudElement($id, 'aws/Compute/AwsThinkboxSequoia', $name, $tech)
+!endfunction
+!function AwsThinkboxSequoiaCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsThinkboxSequoiaLg>', 'Thinkbox Sequoia', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsThinkboxStoke.puml b/cloud/elements/aws/Compute/AwsThinkboxStoke.puml
new file mode 100644
index 00000000000..2919937b7e6
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsThinkboxStoke.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsThinkboxStokeLg [20x20/16z] {
+bT053aHH24FH0BSj-z_mk4_izoad2diqoR_0ZmOa-41ZaI3Z9qq79oOz3rG3Uzkq7bPk3APTJniJx0cUfs6PtTlpj4kmhY1zccRqQGYm0V6mQAedcQvHtgrL
+9LLaF-AHnd-3IVPWpW
+}
+
+!function AwsThinkboxStoke($id, $name="Thinkbox Stoke", $tech="")
+ CloudElement($id, 'aws/Compute/AwsThinkboxStoke', $name, $tech)
+!endfunction
+!function AwsThinkboxStokeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsThinkboxStokeLg>', 'Thinkbox Stoke', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsThinkboxXmesh.puml b/cloud/elements/aws/Compute/AwsThinkboxXmesh.puml
new file mode 100644
index 00000000000..f50252283d4
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsThinkboxXmesh.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsThinkboxXmeshLg [20x20/16z] {
+bP05aWGm40AhGjDp___mhRl7Cmhy_JhqtZ8ap9qjPbtPndIckur7kmau8vLZrHO4iAIdE1krjAldUec2n3dR46nojdMrL4sDHrke04AFzSGUiB3YgHudpCTw
+H_kAcKyQ7BNwTMm
+}
+
+!function AwsThinkboxXmesh($id, $name="Thinkbox Xmesh", $tech="")
+ CloudElement($id, 'aws/Compute/AwsThinkboxXmesh', $name, $tech)
+!endfunction
+!function AwsThinkboxXmeshCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsThinkboxXmeshLg>', 'Thinkbox Xmesh', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsVmwareCloud.puml b/cloud/elements/aws/Compute/AwsVmwareCloud.puml
new file mode 100644
index 00000000000..e0b2aa2d04f
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsVmwareCloud.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsVmwareCloudLg [20x20/16z] {
+RSe53W9140NHPB_r_K_C2B3M5N-fh7mh3QR1D7WHtKsSuMhYJXUZ08XOk4tqD5DOkCaSG7ZWDZfcXXsICQo69UkBSMohI340nn2POHCv0bTEfbLc9fHTdUXS
+RU2rQh0Qh0O_
+}
+
+!function AwsVmwareCloud($id, $name="Vmware Cloud", $tech="")
+ CloudElement($id, 'aws/Compute/AwsVmwareCloud', $name, $tech)
+!endfunction
+!function AwsVmwareCloudCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVmwareCloudLg>', 'Vmware Cloud', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/AwsWavelength.puml b/cloud/elements/aws/Compute/AwsWavelength.puml
new file mode 100644
index 00000000000..808084deeb0
--- /dev/null
+++ b/cloud/elements/aws/Compute/AwsWavelength.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsWavelengthLg [20x20/16z] {
+bOv74iGm3CDcB9Bm_r-yIjFc6gGQgliRn0wRbx6Sz4lybJcfDSxUgSR9un2kIbfkUD8eBMcLmBTB784RxYbdQKdz6kT4QVFEYpbTluXdRdf0BGLbNqHGTWLt
+siZe76xsmBdVKpYIP-H0fuJzZHy
+}
+
+!function AwsWavelength($id, $name="Wavelength", $tech="")
+ CloudElement($id, 'aws/Compute/AwsWavelength', $name, $tech)
+!endfunction
+!function AwsWavelengthCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsWavelengthLg>', 'Wavelength', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2A1Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2A1Instance.puml
new file mode 100644
index 00000000000..1b9447cdc54
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2A1Instance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2A1InstanceLg [20x20/16z] {
+ZL030WH134k3_l_7XnsSaK5DNC22zZTXLY0T7mx8dRGpFcjwtO46g1JkK17VwL2-rnsYqdNmbrjNsX5m-BbHoU6tQoG4yr23dQ2MRiHQp15sV4UDEnmrNdlv
+UuxN7RpVrVkTlkx-3
+}
+
+!function AwsEc2A1Instance($id, $name="Ec2 A1 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2A1Instance', $name, $tech)
+!endfunction
+!function AwsEc2A1InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2A1InstanceLg>', 'Ec2 A1 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2C4Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2C4Instance.puml
new file mode 100644
index 00000000000..04603f7f863
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2C4Instance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2C4InstanceLg [20x20/16z] {
+ZL350K1H25B2_JV-tVaus4aCG0OtiK181pc9EKALNV8inANg02W2TCO1QU8f5gbZR7Bfoj7482UZp8YfpaAmnlYs0nuzvx9ZYyc5ERRqoanuwLrsH4vosN6_
+fVcFEmVFN3rpUkU-1m
+}
+
+!function AwsEc2C4Instance($id, $name="Ec2 C4 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2C4Instance', $name, $tech)
+!endfunction
+!function AwsEc2C4InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2C4InstanceLg>', 'Ec2 C4 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2C5Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2C5Instance.puml
new file mode 100644
index 00000000000..0869c438026
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2C5Instance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2C5InstanceLg [20x20/16z] {
+ZL250GGX38ko_yPdlEi5hRV11X6-NHT4BEpZcXfdj2ETLtpnUe02o2KUm5gVT62UTI7SiUieGje_emOElqQkTzsjXWfSTBLkkltIr5rYKolbZBtK00dYKkD3
+BwVdUEVWCrUVENtdVWK
+}
+
+!function AwsEc2C5Instance($id, $name="Ec2 C5 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2C5Instance', $name, $tech)
+!endfunction
+!function AwsEc2C5InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2C5InstanceLg>', 'Ec2 C5 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2C5nInstance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2C5nInstance.puml
new file mode 100644
index 00000000000..6df594c8bcc
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2C5nInstance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2C5nInstanceLg [20x20/16z] {
+ZL250G1120A1st_axqukRGKzYj1wpN0naCPhqiWjQSvqMRFN3cMW5687HdMd0ttKcL1QhwlgzwHh4M0YLaK4-ptNO81UHpjSQZ0SawSctHZhk9moJHfp3RBV
+QusRNdxFSSF13LVtdDvntm4
+}
+
+!function AwsEc2C5nInstance($id, $name="Ec2 C5n Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2C5nInstance', $name, $tech)
+!endfunction
+!function AwsEc2C5nInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2C5nInstanceLg>', 'Ec2 C5n Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2D2Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2D2Instance.puml
new file mode 100644
index 00000000000..aeb66941092
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2D2Instance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2D2InstanceLg [20x20/16z] {
+ZL03WWCm00lx_n-VYfktr0pm0n4-tKB4mlxhveupsf7EBbwtBg00SeaBiDQZFJ3NUo7SGO0Y807Wg84GS1Ew1dWuOlQdr-8uUtGMntvRSqJpxUG0ETlaUA3b
+KnyFCdYGrUDC7sN_3G
+}
+
+!function AwsEc2D2Instance($id, $name="Ec2 D2 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2D2Instance', $name, $tech)
+!endfunction
+!function AwsEc2D2InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2D2InstanceLg>', 'Ec2 D2 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2DbOnInstance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2DbOnInstance.puml
new file mode 100644
index 00000000000..142314f6f4a
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2DbOnInstance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2DbOnInstanceLg [20x20/16z] {
+ZP05WiH020Jfeidz_ySNpyXQ9MCun4f62hGUSQ5IuMGzT8ggGuTLD1JhbjNBAd-t4uFTceJiPMQIaGo-IjjqERGOSBMri7Yb_bexB41BPvT7xcO6USkUMRcH
+HGP2ef6rEVQAeiL7t7y
+}
+
+!function AwsEc2DbOnInstance($id, $name="Ec2 Db On Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2DbOnInstance', $name, $tech)
+!endfunction
+!function AwsEc2DbOnInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2DbOnInstanceLg>', 'Ec2 Db On Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2F1Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2F1Instance.puml
new file mode 100644
index 00000000000..79229e43cb0
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2F1Instance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2F1InstanceLg [20x20/16z] {
+ZP250KLH248FAkw_yS_NpKrR0GYHqpMWGYRpT_qrMMrt-NzL3buBH46anG9onf4ErLfN8jq25482r4ueWLmHdO2c6keKbLEDIPUZReo5GLSCDGOCDGvwUJp7
+0GS7N1rpUiJz6m
+}
+
+!function AwsEc2F1Instance($id, $name="Ec2 F1 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2F1Instance', $name, $tech)
+!endfunction
+!function AwsEc2F1InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2F1InstanceLg>', 'Ec2 F1 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2G3Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2G3Instance.puml
new file mode 100644
index 00000000000..c1165538280
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2G3Instance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2G3InstanceLg [20x20/16z] {
+ZL230SH000jl_usVTH_DcG4U4E6bcn2ni5yTNd16Ez9t5q-tDb00kSG6hFLf3yn-BuGx280Y908SDH02gaKF0LmuOWekjnonIiOJn-ijczATtauS841YulYW
+vQgF3nbyoEfpff-olmC
+}
+
+!function AwsEc2G3Instance($id, $name="Ec2 G3 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2G3Instance', $name, $tech)
+!endfunction
+!function AwsEc2G3InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2G3InstanceLg>', 'Ec2 G3 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2H1Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2H1Instance.puml
new file mode 100644
index 00000000000..fdcf13f0df9
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2H1Instance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2H1InstanceLg [20x20/16z] {
+ZP250S1020CJIDX_uxhhN_k60mQ2o6rRKD38dBPPaYgxv7bJBbO7Ga2aYGDqnfCCr5ac8bq4jXyi9o022fYQj5iEUH3GFEQGee1LjllEDmfpZeqbnxsMvZxk
+CtYUrVDCxxFl0G
+}
+
+!function AwsEc2H1Instance($id, $name="Ec2 H1 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2H1Instance', $name, $tech)
+!endfunction
+!function AwsEc2H1InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2H1InstanceLg>', 'Ec2 H1 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2HighMemoryInstance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2HighMemoryInstance.puml
new file mode 100644
index 00000000000..da6909de8b1
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2HighMemoryInstance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2HighMemoryInstanceLg [20x20/16z] {
+ZL07WWD12081___ZkoJR-pBLhW104Pgl4Iu6qkyQD78dxGoNDNgjK0PA8LPWL6Swq5kT2QM9OO4as15WIaYrqB8urb3KbVYd6sierMN5eswCTPaegMWCDLPW
+HoUzl9xZX8CJhiuvFUF-7m
+}
+
+!function AwsEc2HighMemoryInstance($id, $name="Ec2 High Memory Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2HighMemoryInstance', $name, $tech)
+!endfunction
+!function AwsEc2HighMemoryInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2HighMemoryInstanceLg>', 'Ec2 High Memory Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2I3Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2I3Instance.puml
new file mode 100644
index 00000000000..5b83a9e954e
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2I3Instance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2I3InstanceLg [20x20/16z] {
+ZL050aKX3683lF-DVnYlGunr0a06k7mToZ38-g62AdQHsoTshmrIGDA13SBCAnr2MrqLwHALZynAYmbKlrIe9ecrHWhIKcFHfRFhbjXSOfSQG62fSUvbUexp
+3gvtTRtJy-w_
+}
+
+!function AwsEc2I3Instance($id, $name="Ec2 I3 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2I3Instance', $name, $tech)
+!endfunction
+!function AwsEc2I3InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2I3InstanceLg>', 'Ec2 I3 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2Instance.puml
new file mode 100644
index 00000000000..89b1eeba69b
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2Instance.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsEc2InstanceLg [20x20/16z] bL250G112485zj_uk_llx5O0o40jP7hC4Ae6CbgAbaoDX3L5RLuIo59WyqALLpO4zpO6IjxRh08ESNzwd7ElUvnd-T7ZV8FphQvlUdNx5W
+
+!function AwsEc2Instance($id, $name="Ec2 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2Instance', $name, $tech)
+!endfunction
+!function AwsEc2InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2InstanceLg>', 'Ec2 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.puml b/cloud/elements/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.puml
new file mode 100644
index 00000000000..68b8059ccf8
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2InstanceWithCloudwatchLg [20x20/16z] {
+RL25TGGm54B__YFtHNfEN1404E57Tn6ni7TtTfnf9prTV6-zG07a4YzWhRkdc8yzC0HSkOjqBzqXkEwgDS1P_Jh8ViOQl1mArwF6rJz7121JHrbxw-rwofPe
+pE1mf7K2ZG_78bzWEbCoVFL1PlpFWGVCo_6HmU-iVcVwdVqV
+}
+
+!function AwsEc2InstanceWithCloudwatch($id, $name="Ec2 Instance With Cloudwatch", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2InstanceWithCloudwatch', $name, $tech)
+!endfunction
+!function AwsEc2InstanceWithCloudwatchCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2InstanceWithCloudwatchLg>', 'Ec2 Instance With Cloudwatch', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2Instances.puml b/cloud/elements/aws/Compute/Instance/AwsEc2Instances.puml
new file mode 100644
index 00000000000..f382b6d2020
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2Instances.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsEc2InstancesLg [20x20/16z] fSvH6a0m40FXbUdU_yWW003pvFlH9XYBAHANCqxlUMZIogeSqsGggvziq_yNbiYFY_7OjkF5QkYvbQrvCsjpFsozRyAnQ
+
+!function AwsEc2Instances($id, $name="Ec2 Instances", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2Instances', $name, $tech)
+!endfunction
+!function AwsEc2InstancesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2InstancesLg>', 'Ec2 Instances', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2M4Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2M4Instance.puml
new file mode 100644
index 00000000000..c6b1ba1da4c
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2M4Instance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2M4InstanceLg [20x20/16z] {
+ZP250S0m20I1b_qthhlcsXWECL0PsBO5LYg0QPibe2LJyqOiLWUA4GLb74YXdcIHFCgc9-H1DltpOI5Yj3FI26gGRJai6YKUSmWY9USactqP0MJDldEEZJd7
+GotDVJpCu65MppDzcdqF
+}
+
+!function AwsEc2M4Instance($id, $name="Ec2 M4 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2M4Instance', $name, $tech)
+!endfunction
+!function AwsEc2M4InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2M4InstanceLg>', 'Ec2 M4 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2M5Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2M5Instance.puml
new file mode 100644
index 00000000000..335d3431d24
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2M5Instance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2M5InstanceLg [20x20/16z] {
+ZL07WWD12081___ZkoJR-pBLhW104Pgl4Iu6qkyQD78dxGoNDNgjK0PA8LPWL6Swq5kT2QK9_3Qh07O4c42BBRa0pZKw7dIh6b4iLlZJ3R469Db3x51Z037M
+EFRoUeuZ1-TSdNDwvFuV
+}
+
+!function AwsEc2M5Instance($id, $name="Ec2 M5 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2M5Instance', $name, $tech)
+!endfunction
+!function AwsEc2M5InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2M5InstanceLg>', 'Ec2 M5 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2M5aInstance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2M5aInstance.puml
new file mode 100644
index 00000000000..d8ab87a5ccf
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2M5aInstance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2M5aInstanceLg [20x20/16z] {
+ZL250SD04883Vl-DAzGruLqH01X2z-uA3mEf7Gfv9Sj9E-jwwmbZO1JY2OpcsnxerpqJoY8943FTMn5WEd0c0WbUERoKxerzux0YWv6SSi0iqpWJcqOvK9If
+75-qxFRncS7thBvd-fdz4G
+}
+
+!function AwsEc2M5aInstance($id, $name="Ec2 M5a Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2M5aInstance', $name, $tech)
+!endfunction
+!function AwsEc2M5aInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2M5aInstanceLg>', 'Ec2 M5a Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2OptimizedInstance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2OptimizedInstance.puml
new file mode 100644
index 00000000000..3571428df9d
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2OptimizedInstance.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsEc2OptimizedInstanceLg [20x20/16z] bO_50GGX34M_qd_7A-Doug7n14nl661r9q641s7VEatftEP_LOSk5GdIWxkEotTfwuZLm4A7NpggUSGkjSuQmp8brOSEIWoddftZhNCUAfR8WwKGTOF05m
+
+!function AwsEc2OptimizedInstance($id, $name="Ec2 Optimized Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2OptimizedInstance', $name, $tech)
+!endfunction
+!function AwsEc2OptimizedInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2OptimizedInstanceLg>', 'Ec2 Optimized Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2P2Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2P2Instance.puml
new file mode 100644
index 00000000000..53468284a42
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2P2Instance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2P2InstanceLg [20x20/16z] {
+ZL230GDH50lV_XiNfnhvPW008dnq6o8Mzj9XWJFjf6iNRxVke01oYJkmrhizCFTxoz8T0f2m2k7KG0YmoVeB3mxL1Sjx3es9UET0jXUUVRPmhE3EyKRBtpxU
+PF0cg_UPlil-3
+}
+
+!function AwsEc2P2Instance($id, $name="Ec2 P2 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2P2Instance', $name, $tech)
+!endfunction
+!function AwsEc2P2InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2P2InstanceLg>', 'Ec2 P2 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2P3Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2P3Instance.puml
new file mode 100644
index 00000000000..fc0cfa52f12
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2P3Instance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2P3InstanceLg [20x20/16z] {
+ZL250GCn4EAGxBzn--v6N140O45BDy6iG1ew391RqfoniwPR6z00bS865V5g3-NzdWjAw_T85DdljGXmzI_iSlhPmi4ei7SSR2emd3ZW-SNoTkBeKPWuBhHy
+zd7Eu3ghwqpFsVy1
+}
+
+!function AwsEc2P3Instance($id, $name="Ec2 P3 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2P3Instance', $name, $tech)
+!endfunction
+!function AwsEc2P3InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2P3InstanceLg>', 'Ec2 P3 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2R4Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2R4Instance.puml
new file mode 100644
index 00000000000..60473167326
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2R4Instance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2R4InstanceLg [20x20/16z] {
+ZP050eH024NX1_S_yYvswzCf6k8FChXi4q8wo64R9LJP9O-RE5bjW290Psn84rUoIEra_QIhPK2_UvKPqNQm56XjBZbWAjMtDGTioiLHDlaAIXYZxvHZOifn
+hkLp7-SPNC_gUgRdsVy
+}
+
+!function AwsEc2R4Instance($id, $name="Ec2 R4 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2R4Instance', $name, $tech)
+!endfunction
+!function AwsEc2R4InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2R4InstanceLg>', 'Ec2 R4 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2R5Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2R5Instance.puml
new file mode 100644
index 00000000000..3ea053d8266
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2R5Instance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2R5InstanceLg [20x20/16z] {
+ZL050aKX21iBxt_Z5-Bld4d3S805NQy5im9fNgsHHpASlgpbTGSQe5AuGqLyfqFvNZT5PPmwiWzgHC3fnzYCJjsr1gFMtTLWGbJOkXNhSwKwjcjqIQmQRthv
+UuvN3jvpzPxJL-vt
+}
+
+!function AwsEc2R5Instance($id, $name="Ec2 R5 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2R5Instance', $name, $tech)
+!endfunction
+!function AwsEc2R5InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2R5InstanceLg>', 'Ec2 R5 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2R5aInstance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2R5aInstance.puml
new file mode 100644
index 00000000000..c219ec37de0
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2R5aInstance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2R5aInstanceLg [20x20/16z] {
+ZP250GGn40AP1T9_n--kHrmHIHhaMtT1Xie-TUSTPxKhFNVnvHPtJAHnaUwWdazx8izxGUv2pBb9OjLIK5Dg1EBAKNSQIEySROGpAISE1OMCuwGGdJcE08ap
+nmSjctryoE13Lfyp_PJz7W
+}
+
+!function AwsEc2R5aInstance($id, $name="Ec2 R5a Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2R5aInstance', $name, $tech)
+!endfunction
+!function AwsEc2R5aInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2R5aInstanceLg>', 'Ec2 R5a Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2SpotInstance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2SpotInstance.puml
new file mode 100644
index 00000000000..f1359780e4d
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2SpotInstance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2SpotInstanceLg [20x20/16z] {
+VP07WiL02495uVvNNXoolxSaE6_izUC74lVJe32Y_1npMQjdi1PcVAWBtZDqT5gmY1kS24uj708joxBZrFGFCD19SPpPnciJVcK-cxkvjioZOOEm-2UsAh6b
+LKFZqzBLYngmuBIKdZ7RBp8cCXkZ3sD2FHCq6TD65vXT4TNpijCVlpy
+}
+
+!function AwsEc2SpotInstance($id, $name="Ec2 Spot Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2SpotInstance', $name, $tech)
+!endfunction
+!function AwsEc2SpotInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2SpotInstanceLg>', 'Ec2 Spot Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2T3Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2T3Instance.puml
new file mode 100644
index 00000000000..a0b9c24f903
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2T3Instance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2T3InstanceLg [20x20/16z] {
+ZL25WGD14881fl-E_vES-x6k200KeRaRuM8W_RfXH-wadQ6pnbihb85IY1KOrTaUwEsU2QK9iAhu4yAE01EejCeXm8NZIyTmv9Ztw9euu75FxU7jm360CyTH
+osiVnmpEiphFz9ZzFm
+}
+
+!function AwsEc2T3Instance($id, $name="Ec2 T3 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2T3Instance', $name, $tech)
+!endfunction
+!function AwsEc2T3InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2T3InstanceLg>', 'Ec2 T3 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2T3InstanceCopy.puml b/cloud/elements/aws/Compute/Instance/AwsEc2T3InstanceCopy.puml
new file mode 100644
index 00000000000..d8f0127e341
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2T3InstanceCopy.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2T3InstanceCopyLg [20x20/16z] {
+ZL250SD04EAGtt_ZDkv6ydOEwC22bcs2MO4qRAD5RabpnisQeZQW0Ig53IhYbGtblSq5fHLG98liRIq2N03JHAUthJtwTl7IOx4nDVM09nizs8onnuZ2tECy
+osSUPmskjRhMzApz7m
+}
+
+!function AwsEc2T3InstanceCopy($id, $name="Ec2 T3 Instance Copy", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2T3InstanceCopy', $name, $tech)
+!endfunction
+!function AwsEc2T3InstanceCopyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2T3InstanceCopyLg>', 'Ec2 T3 Instance Copy', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2T3aInstance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2T3aInstance.puml
new file mode 100644
index 00000000000..dd5f16df94c
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2T3aInstance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2T3aInstanceLg [20x20/16z] {
+ZL250S0m3880_V_akIkLkA974Lg_6Iu6qlXXXDoIvaoVDNljK0PA8NPWL7Swq4UT2QKHLSN-ZheM0IRSJBK22Qur-gUWd5sD_j7Ih1jZ4L0fEsFiM0CzoFxD
+DMvw-Jl7pGvkTdM_qxlTTm
+}
+
+!function AwsEc2T3aInstance($id, $name="Ec2 T3a Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2T3aInstance', $name, $tech)
+!endfunction
+!function AwsEc2T3aInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2T3aInstanceLg>', 'Ec2 T3a Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2X1Instance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2X1Instance.puml
new file mode 100644
index 00000000000..48f87d6f5bb
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2X1Instance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2X1InstanceLg [20x20/16z] {
+ZL250SCm31Fc_uz7vNQaeDaM08ZmUis8MDYlQz8uentfTCMprmuA89VOWRNUwS0STI7SGO04dnV0KGDvwXgpVUgs6Xc4UgpHlMwALHGeK-nKOyDKuqql_yxn
+XeCtNBtdz1ttTm
+}
+
+!function AwsEc2X1Instance($id, $name="Ec2 X1 Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2X1Instance', $name, $tech)
+!endfunction
+!function AwsEc2X1InstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2X1InstanceLg>', 'Ec2 X1 Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2X1eInstance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2X1eInstance.puml
new file mode 100644
index 00000000000..60dfb8364dc
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2X1eInstance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2X1eInstanceLg [20x20/16z] {
+ZP250GGm20Cl9EdlF_6xUuix08pmbPnVHiK-afF5MUrAJoG-H-ds9Z2kuFPKppiRogCjmbr227IohHeYwYXBIEZIOpQ3AhUwzl0oL6cEDeYKgOYcHk7OuzPK
+fnvlPlbtZpStU7EhzpTzT_iT
+}
+
+!function AwsEc2X1eInstance($id, $name="Ec2 X1e Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2X1eInstance', $name, $tech)
+!endfunction
+!function AwsEc2X1eInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2X1eInstanceLg>', 'Ec2 X1e Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Compute/Instance/AwsEc2Z1dInstance.puml b/cloud/elements/aws/Compute/Instance/AwsEc2Z1dInstance.puml
new file mode 100644
index 00000000000..ab12e39ba0f
--- /dev/null
+++ b/cloud/elements/aws/Compute/Instance/AwsEc2Z1dInstance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEc2Z1dInstanceLg [20x20/16z] {
+ZL050WH120A1-V-FxxQxcBGLT2X2opN1nK0Qhb4ZjwGvusLDNXkKWLA83HZLbGxqNcT2QQEklrbWYm0J9Ae9LC2vXZg5nJXhZJ9WbJdgXjYae6Bi8NQeGMAg
+CzOuz_9vZZC7rrnTSthc_Wy
+}
+
+!function AwsEc2Z1dInstance($id, $name="Ec2 Z1d Instance", $tech="")
+ CloudElement($id, 'aws/Compute/Instance/AwsEc2Z1dInstance', $name, $tech)
+!endfunction
+!function AwsEc2Z1dInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2Z1dInstanceLg>', 'Ec2 Z1d Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/CustomerEnablement/AwsCustomerEnablement.puml b/cloud/elements/aws/CustomerEnablement/AwsCustomerEnablement.puml
new file mode 100644
index 00000000000..3aa624b7676
--- /dev/null
+++ b/cloud/elements/aws/CustomerEnablement/AwsCustomerEnablement.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCustomerEnablementLg [20x20/16z] {
+RT350GCX443HjL7IVxrXTFKV7yxosVfeqaQSaGVhD55LYNY6PMhWU3K28CSs1cH6rp825fng63QKM948XR1jfEdJZkDYQYQeWdmrHc0xtCwWj25WCspWjE6J
+r0hx3TSipJ0vZRZglrgtHzC--WC
+}
+
+!function AwsCustomerEnablement($id, $name="Customer Enablement", $tech="")
+ CloudElement($id, 'aws/CustomerEnablement/AwsCustomerEnablement', $name, $tech)
+!endfunction
+!function AwsCustomerEnablementCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCustomerEnablementLg>', 'Customer Enablement', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/CustomerEnablement/AwsIq.puml b/cloud/elements/aws/CustomerEnablement/AwsIq.puml
new file mode 100644
index 00000000000..c5169ea048c
--- /dev/null
+++ b/cloud/elements/aws/CustomerEnablement/AwsIq.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIqLg [20x20/16z] {
+RSv5beKm50JG0Qyq-zzlDtg-5SHkjF_9Qspt1xPVUfh9Lzmf4B5lUZ6pWJ63btLZ0Kp0nxpD1gGnRWlSx5Nrc5Yx7d5ysEg-1I0769wsrh6DMzg0bvcfY9ml
+k4s387l8NdkJUiEUqMdB87XiFT-szbJkIzQLNxPUxGV-0G
+}
+
+!function AwsIq($id, $name="Iq", $tech="")
+ CloudElement($id, 'aws/CustomerEnablement/AwsIq', $name, $tech)
+!endfunction
+!function AwsIqCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIqLg>', 'Iq', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/CustomerEnablement/AwsManagedServices.puml b/cloud/elements/aws/CustomerEnablement/AwsManagedServices.puml
new file mode 100644
index 00000000000..256cd2a57fe
--- /dev/null
+++ b/cloud/elements/aws/CustomerEnablement/AwsManagedServices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsManagedServicesLg [20x20/16z] {
+fOr54iC030CBGkV_xoqtSCwUF99sFAUf-SBxA7G_HRSLktpYRA4o0W5Diix6i6HqDN6hgJVSFdXWDXGB_S9b19D6UjUiG3BWU9Kr8V1EiUxqlbeGnAmXdGGW
+aJMifRSFpf6Ad9Cy0G
+}
+
+!function AwsManagedServices($id, $name="Managed Services", $tech="")
+ CloudElement($id, 'aws/CustomerEnablement/AwsManagedServices', $name, $tech)
+!endfunction
+!function AwsManagedServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsManagedServicesLg>', 'Managed Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/CustomerEnablement/AwsProfessionalServices.puml b/cloud/elements/aws/CustomerEnablement/AwsProfessionalServices.puml
new file mode 100644
index 00000000000..31985a8c201
--- /dev/null
+++ b/cloud/elements/aws/CustomerEnablement/AwsProfessionalServices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsProfessionalServicesLg [20x20/16z] {
+RSu75eGW54FHASad2VjVhxqVd_sgGAPyJL9UC6kMJbobGF3GnHfj5sz69JPqCNEvi3s_Yw77U7cE5_pm_ocRzMMyabKKj5hlPjjM-UTkjP19YA1c2xD4E2Oy
+cpOp54q-cy4biLYJPHulMs3ZREbxYRCSDplgBpW2
+}
+
+!function AwsProfessionalServices($id, $name="Professional Services", $tech="")
+ CloudElement($id, 'aws/CustomerEnablement/AwsProfessionalServices', $name, $tech)
+!endfunction
+!function AwsProfessionalServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsProfessionalServicesLg>', 'Professional Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/CustomerEnablement/AwsSupport.puml b/cloud/elements/aws/CustomerEnablement/AwsSupport.puml
new file mode 100644
index 00000000000..93bbf8827e1
--- /dev/null
+++ b/cloud/elements/aws/CustomerEnablement/AwsSupport.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSupportLg [20x20/16z] {
+RStL0SGm30FG3wFa_VSzErTk5NuXTd1DPl83kMFcZfinJTLstIM0QDqDFkBURNHP60XrKo0rDdFIkva3zhJWpQ1c2jB7YZMMon2UOrKH1KqI8IAQVtDsxQZr
+OLk6dcKJP4YMrRo6zO_kvqR3t3r4LP9jkmO8Tv3ShVN81tsU-m4
+}
+
+!function AwsSupport($id, $name="Support", $tech="")
+ CloudElement($id, 'aws/CustomerEnablement/AwsSupport', $name, $tech)
+!endfunction
+!function AwsSupportCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSupportLg>', 'Support', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/CustomerEngagement/AwsConnect.puml b/cloud/elements/aws/CustomerEngagement/AwsConnect.puml
new file mode 100644
index 00000000000..edf82593e55
--- /dev/null
+++ b/cloud/elements/aws/CustomerEngagement/AwsConnect.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsConnectLg [20x20/16z] {
+RSv5WaL15CBGbe8BgVslj-Mxl0pFA01zB0a7o05oW6SQINwsKLevZwO2bPIRHTH3CsS4gf3lHPQidCtfQ9HPxgZj1jVVmtoha9FjFHENB4Fjis5R8RV9_O_j
+37PQ-BTpaOTpDwlAjQlns3x0VO3x07y1
+}
+
+!function AwsConnect($id, $name="Connect", $tech="")
+ CloudElement($id, 'aws/CustomerEngagement/AwsConnect', $name, $tech)
+!endfunction
+!function AwsConnectCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsConnectLg>', 'Connect', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/CustomerEngagement/AwsCustomerEngagement.puml b/cloud/elements/aws/CustomerEngagement/AwsCustomerEngagement.puml
new file mode 100644
index 00000000000..8fc2d21ec17
--- /dev/null
+++ b/cloud/elements/aws/CustomerEngagement/AwsCustomerEngagement.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCustomerEngagementLg [20x20/16z] {
+RT370GGX34FHJRObiVtNEsGcy8-Fp6lR-rQcJw0NDNjdeoIsaFDk7N4rXPViQWN3m8Vvi2G2HO2JUUJS2UEqG2xCFBefMuzSvie5wZsZMUhRAJSjnr2hsJ_L
+hjOnBGkCvb-zFxUoRJe
+}
+
+!function AwsCustomerEngagement($id, $name="Customer Engagement", $tech="")
+ CloudElement($id, 'aws/CustomerEngagement/AwsCustomerEngagement', $name, $tech)
+!endfunction
+!function AwsCustomerEngagementCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCustomerEngagementLg>', 'Customer Engagement', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/CustomerEngagement/AwsPinpoint.puml b/cloud/elements/aws/CustomerEngagement/AwsPinpoint.puml
new file mode 100644
index 00000000000..ca9d414bd15
--- /dev/null
+++ b/cloud/elements/aws/CustomerEngagement/AwsPinpoint.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsPinpointLg [20x20/16z] {
+RSy5KWKm34LHx6dslrywfFY_uwUQdl8psts0VO2zA5AEFt25e4G1_38oiICOlYPM884t86l1qTXwXUGrgmpnzYg4MfD38tWpBHwRphNWosRkMJ08jLRMZ7tW
+wDf81qygsMkbsgGXqwvD1Tc2TjBPOadfDb_rgmVqSDyx
+}
+
+!function AwsPinpoint($id, $name="Pinpoint", $tech="")
+ CloudElement($id, 'aws/CustomerEngagement/AwsPinpoint', $name, $tech)
+!endfunction
+!function AwsPinpointCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsPinpointLg>', 'Pinpoint', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/CustomerEngagement/AwsSimpleEmailServiceSes.puml b/cloud/elements/aws/CustomerEngagement/AwsSimpleEmailServiceSes.puml
new file mode 100644
index 00000000000..dc6b75253a4
--- /dev/null
+++ b/cloud/elements/aws/CustomerEngagement/AwsSimpleEmailServiceSes.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSimpleEmailServiceSesLg [20x20/16z] {
+TSk7ZGD134FHImpYzj_lpKhZR7yGwG7CgkwpdJUODxXD1A2DJGQz8jmsvFcxiGqsk8ACRMRuU_eFYXgZGu64MEAsoe9UzVaO-pdjXnaxGgTiqgwOROUPaW39
+eSQYW0PC5AjjjQ1wId8ppR8QYojaokdQshlFzWR_0G
+}
+
+!function AwsSimpleEmailServiceSes($id, $name="Simple Email Service Ses", $tech="")
+ CloudElement($id, 'aws/CustomerEngagement/AwsSimpleEmailServiceSes', $name, $tech)
+!endfunction
+!function AwsSimpleEmailServiceSesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSimpleEmailServiceSesLg>', 'Simple Email Service Ses', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.puml b/cloud/elements/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.puml
new file mode 100644
index 00000000000..be09cf1c98d
--- /dev/null
+++ b/cloud/elements/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSimpleEmailServiceSesEmailLg [20x20/16z] {
+RSx5OKGn34LHmGDF-Yyud_dkT8pnMG7re3RWEwOXaJUR10AppYOpJPJsnb_tSlPwpXsJr4bKiZEhgpT9SU9MhwlBJuquB31Zk-DYuT4OZ8kbs5O9fqt3-SHg
+xRvyPR7svN_JC9arqHL7ysVT6h-AV1LV_GC
+}
+
+!function AwsSimpleEmailServiceSesEmail($id, $name="Simple Email Service Ses Email", $tech="")
+ CloudElement($id, 'aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail', $name, $tech)
+!endfunction
+!function AwsSimpleEmailServiceSesEmailCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSimpleEmailServiceSesEmailLg>', 'Simple Email Service Ses Email', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsAurora.puml b/cloud/elements/aws/Database/AwsAurora.puml
new file mode 100644
index 00000000000..93601b8a53d
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsAurora.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsAuroraLg [20x20/16z] {
+TSu50WD124FH2WaXS__xbg5kV_snvgvUa-GVw1_uD44tR13HKV6qdBc8lRyPqFkgFAlKsnX94BssiMvMdXEAh9kXqIv58cfQYnDcvTrg_c-U978CQ7IUOyyY
+z7oMIbGXxyykxvY0R6yhxg580pDiMrQIALlojEvv-cy_y08
+}
+
+!function AwsAurora($id, $name="Aurora", $tech="")
+ CloudElement($id, 'aws/Database/AwsAurora', $name, $tech)
+!endfunction
+!function AwsAuroraCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsAuroraLg>', 'Aurora', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsDatabase.puml b/cloud/elements/aws/Database/AwsDatabase.puml
new file mode 100644
index 00000000000..8d0b89ddba8
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsDatabase.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDatabaseLg [20x20/16z] {
+RT370GGX34FHJKYosVxh7U79uHyVcTTZxqkc3xN4ghrjaPcn90cR2Ouwcg084KTZeqm_Z-n6aHGswyDgqnP7Qo21W_KkPJYibZREvxQZQJd3njtIsN8tuwYk
+LVRlewmsCrQxKMlRNxq_bsmFJG
+}
+
+!function AwsDatabase($id, $name="Database", $tech="")
+ CloudElement($id, 'aws/Database/AwsDatabase', $name, $tech)
+!endfunction
+!function AwsDatabaseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDatabaseLg>', 'Database', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsDatabaseMigrationService.puml b/cloud/elements/aws/Database/AwsDatabaseMigrationService.puml
new file mode 100644
index 00000000000..233dac5de51
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsDatabaseMigrationService.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDatabaseMigrationServiceLg [20x20/16z] {
+RSi7ae0m34FHBP4jsVS_BqL3XmzfBvDQqZMIzKQRbTJMPeJRs2Iabd9SRI0p0_-y69WHITnCNcus47whYuMOIK6kROFhpB5Psm81OAXiHfGFsCoOo2La-QwD
+4XUZojWkn8KLPModIYcBvNghBlK7zWVE
+}
+
+!function AwsDatabaseMigrationService($id, $name="Database Migration Service", $tech="")
+ CloudElement($id, 'aws/Database/AwsDatabaseMigrationService', $name, $tech)
+!endfunction
+!function AwsDatabaseMigrationServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDatabaseMigrationServiceLg>', 'Database Migration Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.puml b/cloud/elements/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.puml
new file mode 100644
index 00000000000..0088a3a8472
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDatabaseMigrationServiceDatabaseMigrationWorkflowLg [20x20/16z] {
+NOy94iKm24AZ2ER-9_x6QKtdlwukC64re0fY3Iu5Yb1EDtscQQknJNzQt6ylGmynU_LZvkvLNstYr6RGrO9gYBldvtqg-sWPNe1vjLLH8Z7dMnAirP2UbYcO
+gOAXyPDNOO3hcsDldGTODmVahbZsqNOE4lcVOs_wxB4FOepQxTx5tle7
+}
+
+!function AwsDatabaseMigrationServiceDatabaseMigrationWorkflow($id, $name="Database Migration Service Database Migration Workflow", $tech="")
+ CloudElement($id, 'aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow', $name, $tech)
+!endfunction
+!function AwsDatabaseMigrationServiceDatabaseMigrationWorkflowCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDatabaseMigrationServiceDatabaseMigrationWorkflowLg>', 'Database Migration Service Database Migration Workflow', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsDocumentdbWithMongodbCompatibility.puml b/cloud/elements/aws/Database/AwsDocumentdbWithMongodbCompatibility.puml
new file mode 100644
index 00000000000..39d01445f41
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsDocumentdbWithMongodbCompatibility.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDocumentdbWithMongodbCompatibilityLg [20x20/16z] {
+XSvLOaKn24NH2aS8yvzlBwJFRN-k2AoZlCxsUi2s1zrcySWdR19aM-35ClvlXwyCf4XS6zEIVYC6js7V3iIlJZDYPWJJlz5MXp55CYWHOrKBQq-2SBReTHta
+bT4Y2TY-sAeP7o1pZPKefzNGZLM3r3BLgHDyi6ly0m
+}
+
+!function AwsDocumentdbWithMongodbCompatibility($id, $name="Documentdb With Mongodb Compatibility", $tech="")
+ CloudElement($id, 'aws/Database/AwsDocumentdbWithMongodbCompatibility', $name, $tech)
+!endfunction
+!function AwsDocumentdbWithMongodbCompatibilityCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDocumentdbWithMongodbCompatibilityLg>', 'Documentdb With Mongodb Compatibility', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsDynamodb.puml b/cloud/elements/aws/Database/AwsDynamodb.puml
new file mode 100644
index 00000000000..68cc2729444
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsDynamodb.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDynamodbLg [20x20/16z] {
+fSgvbKGn50BHMKG1KlxvzdF-udTvtCF-jfWf-pnaqjQ2t2Rl2GSUax1z3huDsgpP_7ERS2sVwFujacuQzJOncOScD2CIUKo0jOfV9YV2YvTXWsC_PgMJrVrK
+Cxdx-pu
+}
+
+!function AwsDynamodb($id, $name="Dynamodb", $tech="")
+ CloudElement($id, 'aws/Database/AwsDynamodb', $name, $tech)
+!endfunction
+!function AwsDynamodbCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDynamodbLg>', 'Dynamodb', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsDynamodbAttribute.puml b/cloud/elements/aws/Database/AwsDynamodbAttribute.puml
new file mode 100644
index 00000000000..3ca488c23c8
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsDynamodbAttribute.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsDynamodbAttributeLg [20x20/16z] lT350KKn20LH0ZEt_uw_k-xUMIPuUp7ZHHjGo04dKOh4wgJh18MifKzlPbLL-FU6LatcwQrCifxhTSCq2NsYaml8nNnwqpvvp9KwUUgnnLiuUBxffzll0G
+
+!function AwsDynamodbAttribute($id, $name="Dynamodb Attribute", $tech="")
+ CloudElement($id, 'aws/Database/AwsDynamodbAttribute', $name, $tech)
+!endfunction
+!function AwsDynamodbAttributeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDynamodbAttributeLg>', 'Dynamodb Attribute', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsDynamodbAttributes.puml b/cloud/elements/aws/Database/AwsDynamodbAttributes.puml
new file mode 100644
index 00000000000..16d58f743a7
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsDynamodbAttributes.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDynamodbAttributesLg [20x20/16z] {
+RP250SD024N3r_qdhdjvoHaEmmVplgb9czp-6vLreBri2OuRyaLceRyo9lwMXKf59wOkC8OVa7u0FhFPpnljGSfXmhdXQmvP-SgnoJRVBSTMorBptji-0xJy
+acqptMP_1W
+}
+
+!function AwsDynamodbAttributes($id, $name="Dynamodb Attributes", $tech="")
+ CloudElement($id, 'aws/Database/AwsDynamodbAttributes', $name, $tech)
+!endfunction
+!function AwsDynamodbAttributesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDynamodbAttributesLg>', 'Dynamodb Attributes', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsDynamodbDax.puml b/cloud/elements/aws/Database/AwsDynamodbDax.puml
new file mode 100644
index 00000000000..90f02cb4c33
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsDynamodbDax.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDynamodbDaxLg [20x20/16z] {
+TSu7aWDG209G4C7i_G-Swi_sDysnuo29R-GyMEzynUA3d9ECS7Gs67CZUaukSKjg9pcpfDfsLrKNDuULPEPxJW5iF3IVFpyVu12i9p161UXBh3nLNqOU5NKn
+ZYx8u_sQjGYhXe-SiuJKr7lifIQzeMQ_xm_ZOET16Nn34YxyvmO
+}
+
+!function AwsDynamodbDax($id, $name="Dynamodb Dax", $tech="")
+ CloudElement($id, 'aws/Database/AwsDynamodbDax', $name, $tech)
+!endfunction
+!function AwsDynamodbDaxCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDynamodbDaxLg>', 'Dynamodb Dax', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsDynamodbGlobalSecondaryIndex.puml b/cloud/elements/aws/Database/AwsDynamodbGlobalSecondaryIndex.puml
new file mode 100644
index 00000000000..f631a4a3fa3
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsDynamodbGlobalSecondaryIndex.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsDynamodbGlobalSecondaryIndexLg [20x20/16z] TP375KGn20Fz4IFrN_4cdc_it1n0eO1gwE9Ik4CWf0T3dyRdc3v30m-uol0Ce3XoOiL3j6l8f3jOmp-DCf62Qm3P5ZRoHTlTChjgR5usprksfODLO-bqrNW3
+
+!function AwsDynamodbGlobalSecondaryIndex($id, $name="Dynamodb Global Secondary Index", $tech="")
+ CloudElement($id, 'aws/Database/AwsDynamodbGlobalSecondaryIndex', $name, $tech)
+!endfunction
+!function AwsDynamodbGlobalSecondaryIndexCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDynamodbGlobalSecondaryIndexLg>', 'Dynamodb Global Secondary Index', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsDynamodbItem.puml b/cloud/elements/aws/Database/AwsDynamodbItem.puml
new file mode 100644
index 00000000000..1a1e070c095
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsDynamodbItem.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsDynamodbItemLg [20x20/16z] lT350GGn3CNGsFvI_nqlCzxcXHcQYnak6dFYGGA9a7NIsWlDobCVL9cdldWeI_xrZRCMFEzNAYj0dqJJatJ3U95uCP_wdjQUyFoEaspIz_Id9_Bfx_S
+
+!function AwsDynamodbItem($id, $name="Dynamodb Item", $tech="")
+ CloudElement($id, 'aws/Database/AwsDynamodbItem', $name, $tech)
+!endfunction
+!function AwsDynamodbItemCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDynamodbItemLg>', 'Dynamodb Item', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsDynamodbItems.puml b/cloud/elements/aws/Database/AwsDynamodbItems.puml
new file mode 100644
index 00000000000..848176eefbb
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsDynamodbItems.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDynamodbItemsLg [20x20/16z] {
+RP250SKm24I14_QV-Bksz-B1QRpexuth1_kSzqMn7emzXTqfwkzlXph-oSRzp-0Do1Qu9gpH2q0l1k-uqli6gH_0HcCzhVyOXbYCVyasnKYvX9n3RRa7gLUf
+fwdtLm
+}
+
+!function AwsDynamodbItems($id, $name="Dynamodb Items", $tech="")
+ CloudElement($id, 'aws/Database/AwsDynamodbItems', $name, $tech)
+!endfunction
+!function AwsDynamodbItemsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDynamodbItemsLg>', 'Dynamodb Items', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsDynamodbTable.puml b/cloud/elements/aws/Database/AwsDynamodbTable.puml
new file mode 100644
index 00000000000..0c6c2000b6f
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsDynamodbTable.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsDynamodbTableLg [20x20/16z] TP150WGX30G7EfNy_yVhY_NK0UBM0JqV1fqCwlaC4k9gYQv104r5j06eyccg7DIxV6ZleQZdCxZhqLNFPm1wLdq_0pcRoRKzt2nkPhURkO7juMxgRly
+
+!function AwsDynamodbTable($id, $name="Dynamodb Table", $tech="")
+ CloudElement($id, 'aws/Database/AwsDynamodbTable', $name, $tech)
+!endfunction
+!function AwsDynamodbTableCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDynamodbTableLg>', 'Dynamodb Table', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsElasticache.puml b/cloud/elements/aws/Database/AwsElasticache.puml
new file mode 100644
index 00000000000..212df0db5f3
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsElasticache.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticacheLg [20x20/16z] {
+hP1L0WCn20KhJu3x7xXaNJwx4vyuzHzvOdRW0SpEBK60e_NiH1if9MngSNQRGTgR6yE-gvlDXKWrNSVY23Ao2VAxtYklwopNohgk3gphZaxpEXtT-hvx8Ee1
+VW
+}
+
+!function AwsElasticache($id, $name="Elasticache", $tech="")
+ CloudElement($id, 'aws/Database/AwsElasticache', $name, $tech)
+!endfunction
+!function AwsElasticacheCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticacheLg>', 'Elasticache', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsElasticacheCacheNode.puml b/cloud/elements/aws/Database/AwsElasticacheCacheNode.puml
new file mode 100644
index 00000000000..987bdcc7e0d
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsElasticacheCacheNode.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsElasticacheCacheNodeLg [20x20/16z] pP254GD14CEqXkk_up0z510ThiP31cU3WRMshWilTjGDZ13IC1Aa3MIcoaJ9sqrmOvBsc_CZud4-Zk5pVTo6_tTdNPrr2ku6mnK
+
+!function AwsElasticacheCacheNode($id, $name="Elasticache Cache Node", $tech="")
+ CloudElement($id, 'aws/Database/AwsElasticacheCacheNode', $name, $tech)
+!endfunction
+!function AwsElasticacheCacheNodeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticacheCacheNodeLg>', 'Elasticache Cache Node', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsElasticacheForMemcached.puml b/cloud/elements/aws/Database/AwsElasticacheForMemcached.puml
new file mode 100644
index 00000000000..1fade3916bb
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsElasticacheForMemcached.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticacheForMemcachedLg [20x20/16z] {
+TSY5WS1024HHXX4s_JTy9EVsLldr1-eNviZs7krvlYU89_TQpyS14YE7c6cUm0bYkPo6X8vBSj9qCMzOOZyD8zI21cyjVSm6cZwTfy6Cd6M5xcrAc2hKVSBS
+vXeTQweS7fth2de5leWp21TgzPIIE9YkDtriAGpFPmka-wbyD0o0shYVUgTOowFw16eHzQyN
+}
+
+!function AwsElasticacheForMemcached($id, $name="Elasticache For Memcached", $tech="")
+ CloudElement($id, 'aws/Database/AwsElasticacheForMemcached', $name, $tech)
+!endfunction
+!function AwsElasticacheForMemcachedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticacheForMemcachedLg>', 'Elasticache For Memcached', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsElasticacheForRedis.puml b/cloud/elements/aws/Database/AwsElasticacheForRedis.puml
new file mode 100644
index 00000000000..2b1aa06bfa7
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsElasticacheForRedis.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticacheForRedisLg [20x20/16z] {
+TSY7OS1024DH1EY3zryuPwUtHoV-KFrBiMsxJvvwraLukEDu5YE1nPPciXOPXDjXKjrA7DqDMOxYJKLNFZzDAmxrwEr7hIkbB6_n_EIYpU6cd0LzPuGo8u9Y
+WBscbm9QREzreIEfEqT97eeZHm4uD1blyfh2bBW-VvF9IULy_bQXCqARySw3kyquFgdQxbBywmK
+}
+
+!function AwsElasticacheForRedis($id, $name="Elasticache For Redis", $tech="")
+ CloudElement($id, 'aws/Database/AwsElasticacheForRedis', $name, $tech)
+!endfunction
+!function AwsElasticacheForRedisCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticacheForRedisLg>', 'Elasticache For Redis', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsManagedApacheCassandraService.puml b/cloud/elements/aws/Database/AwsManagedApacheCassandraService.puml
new file mode 100644
index 00000000000..e424e4b0684
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsManagedApacheCassandraService.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsManagedApacheCassandraServiceLg [20x20/16z] {
+JSrRSW0W24FHlWX9tFz-2pOpzdmvLmKF_KVIQqylRYFgwiHfNTHY8T6kzYN-l5ReLJMDl0razsIAKltmDdba-yyttxo1gYRVlFrUYcD8lG0xxM3wwcbEAsJ5
+hap3Qe2iNPU_5aavCczu8F4SGbv4ckU9y8UEinolnMk_
+}
+
+!function AwsManagedApacheCassandraService($id, $name="Managed Apache Cassandra Service", $tech="")
+ CloudElement($id, 'aws/Database/AwsManagedApacheCassandraService', $name, $tech)
+!endfunction
+!function AwsManagedApacheCassandraServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsManagedApacheCassandraServiceLg>', 'Managed Apache Cassandra Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsNeptune.puml b/cloud/elements/aws/Database/AwsNeptune.puml
new file mode 100644
index 00000000000..4254a32fc15
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsNeptune.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsNeptuneLg [20x20/16z] {
+RSi7aWD134BHNLiIYBx_VSta-2VsgqAkpv7K2-e5vLZfYXkQaF2HI1uMMFPPXqqxbt6oyj0r_0CkbgqvGFZMOf6WmvUgW6ruwtCLc5bXiGrlXnmxAZUBOikp
+26HhiK8v9104LfEt3XM-DDcWjmxfUKlguNePTnSqDPPqRcoTxGL_
+}
+
+!function AwsNeptune($id, $name="Neptune", $tech="")
+ CloudElement($id, 'aws/Database/AwsNeptune', $name, $tech)
+!endfunction
+!function AwsNeptuneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsNeptuneLg>', 'Neptune', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsQuantumLedgerDatabaseQldb.puml b/cloud/elements/aws/Database/AwsQuantumLedgerDatabaseQldb.puml
new file mode 100644
index 00000000000..e1b5d751f4c
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsQuantumLedgerDatabaseQldb.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsQuantumLedgerDatabaseQldbLg [20x20/16z] {
+ZSy53WCn34JHKWRi-z-tjYAh37_vBILH-Jv9yO9jBwejgcxO0f04T6TWT5ht1aeYxeqMIHbt1lTFBAYRTuNBXBBiTxtMEbzmETUnBGFEf-So0Oa4eShRvhzq
+L6EPVO6PUbbmZzcnAslT8vroYl_i7gy
+}
+
+!function AwsQuantumLedgerDatabaseQldb($id, $name="Quantum Ledger Database Qldb", $tech="")
+ CloudElement($id, 'aws/Database/AwsQuantumLedgerDatabaseQldb', $name, $tech)
+!endfunction
+!function AwsQuantumLedgerDatabaseQldbCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsQuantumLedgerDatabaseQldbLg>', 'Quantum Ledger Database Qldb', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRds.puml b/cloud/elements/aws/Database/AwsRds.puml
new file mode 100644
index 00000000000..81c81cf49ab
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRds.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRdsLg [20x20/16z] {
+RSk7LGL134DHWXNiwRzVD9ZCVvllqKxgdzcU1_YFWY4MFpzHo3rMfS-jNckDHYyQmjhzDW6w7LbhTL7YgyDhZMkfB7YDdYv9iH5YPmrANtREvxye4ruxuzt1
+wbcRP2PtA8LezhoNENU7ydpar-gvHd3E6ekvdzla_D7vxASzm3S
+}
+
+!function AwsRds($id, $name="Rds", $tech="")
+ CloudElement($id, 'aws/Database/AwsRds', $name, $tech)
+!endfunction
+!function AwsRdsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsLg>', 'Rds', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsAuroraInstance.puml b/cloud/elements/aws/Database/AwsRdsAuroraInstance.puml
new file mode 100644
index 00000000000..8f1c383e3e6
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsAuroraInstance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRdsAuroraInstanceLg [20x20/16z] {
+POo75OH020K5Vl3wR_WmotCsCeJqXtGjiGpANefPURBBTXJLcvHqkQm6G3MNwtcJSzx1uoY9a4fnkyogZ7rJ3Udt84O3lroip8pax-qCDLY7Y_sTlK8LD7iB
+9ClVtbX7hmdGipSBgB3hvH0DdBvHqWtp3m
+}
+
+!function AwsRdsAuroraInstance($id, $name="Rds Aurora Instance", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsAuroraInstance', $name, $tech)
+!endfunction
+!function AwsRdsAuroraInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsAuroraInstanceLg>', 'Rds Aurora Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsAuroraInstanceAlt.puml b/cloud/elements/aws/Database/AwsRdsAuroraInstanceAlt.puml
new file mode 100644
index 00000000000..357e9af53bc
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsAuroraInstanceAlt.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRdsAuroraInstanceAltLg [20x20/16z] {
+lP15WWGm20JJGlF_7o_ik9oduXM7_G5RvmrrduCtEGxD0PTgcdLgfsF7gKbPDqsgQYhNTZ0EPtVTzWAxxfrr20yk2RWwjck9e-ZYtBcTh_R54P99JA5vSM_y
+o7sBwRVO_m4
+}
+
+!function AwsRdsAuroraInstanceAlt($id, $name="Rds Aurora Instance Alt", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsAuroraInstanceAlt', $name, $tech)
+!endfunction
+!function AwsRdsAuroraInstanceAltCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsAuroraInstanceAltLg>', 'Rds Aurora Instance Alt', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsMariadbInstance.puml b/cloud/elements/aws/Database/AwsRdsMariadbInstance.puml
new file mode 100644
index 00000000000..7579d085ed4
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsMariadbInstance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRdsMariadbInstanceLg [20x20/16z] {
+POy50eH030DffE7-_-5Rt09hKqS-GZYznAHggkMAiGFBaJ1AiK0GtUgkXQNHjZasEYiJxLWQs-g7BL-XQjc09MKoVVHWvHwoxook8TtzQZPGyE_EeYLMyuFL
+UZvZMwJw6KlPPhwnDJzYjn6ViQ34IdXZsdf6JZMy7COV
+}
+
+!function AwsRdsMariadbInstance($id, $name="Rds Mariadb Instance", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsMariadbInstance', $name, $tech)
+!endfunction
+!function AwsRdsMariadbInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsMariadbInstanceLg>', 'Rds Mariadb Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsMariadbInstanceAlt.puml b/cloud/elements/aws/Database/AwsRdsMariadbInstanceAlt.puml
new file mode 100644
index 00000000000..e36fa6913e5
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsMariadbInstanceAlt.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsRdsMariadbInstanceAltLg [20x20/16z] tL350SKW32LFzv-unkdB18Mu9-ZFGxc-7jkPDRU8kH0tQrbrEE3r4oLpsnh4DdEX-zX4kvOkyiHXrnlCt0IuIxRh-xt7zk-c_sv_0W
+
+!function AwsRdsMariadbInstanceAlt($id, $name="Rds Mariadb Instance Alt", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsMariadbInstanceAlt', $name, $tech)
+!endfunction
+!function AwsRdsMariadbInstanceAltCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsMariadbInstanceAltLg>', 'Rds Mariadb Instance Alt', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsMysqlInstance.puml b/cloud/elements/aws/Database/AwsRdsMysqlInstance.puml
new file mode 100644
index 00000000000..9f610932cdb
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsMysqlInstance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRdsMysqlInstanceLg [20x20/16z] {
+POi7aWH13C8QC6Rk_ny-RvgeZbQLc0UCrWqbQs7MtFDyVkCGHM2BtVBF9HxAad_EPKNibs--tU8Y6X8gb3vkW3uFrgSzW7kmpox6K3avR2P1_vrTgeVQBWxl
+zzfsITNNLcLRURROBcrSvLnRgaf8T7A5eSBiD9t1_0S
+}
+
+!function AwsRdsMysqlInstance($id, $name="Rds Mysql Instance", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsMysqlInstance', $name, $tech)
+!endfunction
+!function AwsRdsMysqlInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsMysqlInstanceLg>', 'Rds Mysql Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsMysqlInstanceAlt.puml b/cloud/elements/aws/Database/AwsRdsMysqlInstanceAlt.puml
new file mode 100644
index 00000000000..7f08b9ca6d3
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsMysqlInstanceAlt.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsRdsMysqlInstanceAltLg [20x20/16z] rP350S0W34KZNxh_mlLBWGNwSE8fJvGx1jgEYVClUOu88Cd2-xTn8-06GBr_ac2KTFtbyuT0kS2IMxZ_BfBtWNfZ3FpqRzNJLUyF
+
+!function AwsRdsMysqlInstanceAlt($id, $name="Rds Mysql Instance Alt", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsMysqlInstanceAlt', $name, $tech)
+!endfunction
+!function AwsRdsMysqlInstanceAltCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsMysqlInstanceAltLg>', 'Rds Mysql Instance Alt', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsOnVmware.puml b/cloud/elements/aws/Database/AwsRdsOnVmware.puml
new file mode 100644
index 00000000000..fb92fa66d85
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsOnVmware.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRdsOnVmwareLg [20x20/16z] {
+fOut0WL124ABKNWwzp_lZsxezrL6e9-Xy5GEJHN1LAoSodplQggJqfVg2vibQo5VeoPj9tqELPkG56mqCnB2Ta2UaWLfAw7wf1f9jgGHd48PaYPqBBwgQe0n
+mNHl-rjNzWrIajBzZ3S
+}
+
+!function AwsRdsOnVmware($id, $name="Rds On Vmware", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsOnVmware', $name, $tech)
+!endfunction
+!function AwsRdsOnVmwareCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsOnVmwareLg>', 'Rds On Vmware', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsOracleInstance.puml b/cloud/elements/aws/Database/AwsRdsOracleInstance.puml
new file mode 100644
index 00000000000..53723f3163f
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsOracleInstance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRdsOracleInstanceLg [20x20/16z] {
+PSi7SeGm44HHJKTy_mjRuAZTJzIhQlGjbEibjclXb-VvswP4CuFPb8N7GiIXBIkgluovdmP8ejlOqbIZy7vkMpDhFUzz3UQntyRPsV-jdftwp-OoCF37Vwko
+qtNOFDzp6v7AkQLii-_RkOvjBRdd5fGuBV-PPgUYlmNkplW4
+}
+
+!function AwsRdsOracleInstance($id, $name="Rds Oracle Instance", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsOracleInstance', $name, $tech)
+!endfunction
+!function AwsRdsOracleInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsOracleInstanceLg>', 'Rds Oracle Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsOracleInstanceAlt.puml b/cloud/elements/aws/Database/AwsRdsOracleInstanceAlt.puml
new file mode 100644
index 00000000000..49e3a9fc6c9
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsOracleInstanceAlt.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsRdsOracleInstanceAltLg [20x20/16z] rT350G9G30FGDhh_nBZ30dofl6FGhuDoFWxR6JnuBzF9b6XtiIVAu68Xuj2M5TLNOyw_0PBeR6nfgb5u_cURtPbBlTmzs-VvJ_kLwQ_iZm
+
+!function AwsRdsOracleInstanceAlt($id, $name="Rds Oracle Instance Alt", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsOracleInstanceAlt', $name, $tech)
+!endfunction
+!function AwsRdsOracleInstanceAltCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsOracleInstanceAltLg>', 'Rds Oracle Instance Alt', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsPiop.puml b/cloud/elements/aws/Database/AwsRdsPiop.puml
new file mode 100644
index 00000000000..c39c7d010e9
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsPiop.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsRdsPiopLg [20x20/16z] vP350O0024M97_jFRBTku8CB7UKNvOu7RSUBN_YWHf6Jvk6Z9W5erUbZhhw-r6OijOZmrq-_VZy2
+
+!function AwsRdsPiop($id, $name="Rds Piop", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsPiop', $name, $tech)
+!endfunction
+!function AwsRdsPiopCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsPiopLg>', 'Rds Piop', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsPiops.puml b/cloud/elements/aws/Database/AwsRdsPiops.puml
new file mode 100644
index 00000000000..c3db2295ec7
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsPiops.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsRdsPiopsLg [20x20/16z] tP350O0030ChaVqdnXqce2vvNVbbvOw7jHql-zijvyovPMut2cofHQYscqIgGEjoGugOHG5kjvuYYUn8jB-OVh4V0G
+
+!function AwsRdsPiops($id, $name="Rds Piops", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsPiops', $name, $tech)
+!endfunction
+!function AwsRdsPiopsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsPiopsLg>', 'Rds Piops', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsPostgresqlInstance.puml b/cloud/elements/aws/Database/AwsRdsPostgresqlInstance.puml
new file mode 100644
index 00000000000..75667765efa
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsPostgresqlInstance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRdsPostgresqlInstanceLg [20x20/16z] {
+POk50KCX44E97A7xBro-sqClmdnWr5ueWxn6Wa3Bi2LP6wIqQFH4o-RY6HbeuCJ2qboYITj0Ercq6ryDrITLTos5YUyvZ2B1-jsrUEbwF3IqXMUtMt9_TkMg
+KhvTZ4StPLUUNSeM4jqqO-8m9vsLIV4F
+}
+
+!function AwsRdsPostgresqlInstance($id, $name="Rds Postgresql Instance", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsPostgresqlInstance', $name, $tech)
+!endfunction
+!function AwsRdsPostgresqlInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsPostgresqlInstanceLg>', 'Rds Postgresql Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsPostgresqlInstanceAlt.puml b/cloud/elements/aws/Database/AwsRdsPostgresqlInstanceAlt.puml
new file mode 100644
index 00000000000..4479c85d974
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsPostgresqlInstanceAlt.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsRdsPostgresqlInstanceAltLg [20x20/16z] tP254GGn30EjbMUK_Yl-FyOARiCncpmWhXlEWEE9a2gZs_Qq9i2U_kW_dYQJh9MX0aHRawKDIIseTlQ_-k3VMq_90tu
+
+!function AwsRdsPostgresqlInstanceAlt($id, $name="Rds Postgresql Instance Alt", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsPostgresqlInstanceAlt', $name, $tech)
+!endfunction
+!function AwsRdsPostgresqlInstanceAltCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsPostgresqlInstanceAltLg>', 'Rds Postgresql Instance Alt', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsRdsInstance.puml b/cloud/elements/aws/Database/AwsRdsRdsInstance.puml
new file mode 100644
index 00000000000..00d6dba0786
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsRdsInstance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRdsRdsInstanceLg [20x20/16z] {
+POs50OH030GloGhqt_3lEp9mDh7sZVQi2sElmaN6mGroW64-ik9aIY8z92MrNGJ3oqCWuzQVoXVYPcec-t66H97kv561Z3EOZqbW1IIFX3IZLHkxgxbxLLNN
+ob-60ZOVnhe-Cmvk4sQW_UWy83c-rzQnNnu4w7Dj3p1bpy6X0jp-eQO3-m4
+}
+
+!function AwsRdsRdsInstance($id, $name="Rds Rds Instance", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsRdsInstance', $name, $tech)
+!endfunction
+!function AwsRdsRdsInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsRdsInstanceLg>', 'Rds Rds Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsRdsInstanceAlt.puml b/cloud/elements/aws/Database/AwsRdsRdsInstanceAlt.puml
new file mode 100644
index 00000000000..7105bb05ebf
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsRdsInstanceAlt.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRdsRdsInstanceAltLg [20x20/16z] {
+lL350GH121k8zT_nmM_jVSae3fqNEZWF83d5Xt1aJ5C22IrL8tDaMmgaVNLIeXOhfocDx1AeXeEH0GNCUSrXorBw9WkrlCease2lighgEbrNsGL_b7tDz6ls
+Fm
+}
+
+!function AwsRdsRdsInstanceAlt($id, $name="Rds Rds Instance Alt", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsRdsInstanceAlt', $name, $tech)
+!endfunction
+!function AwsRdsRdsInstanceAltCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsRdsInstanceAltLg>', 'Rds Rds Instance Alt', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsSqlServerInstance.puml b/cloud/elements/aws/Database/AwsRdsSqlServerInstance.puml
new file mode 100644
index 00000000000..088e804c218
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsSqlServerInstance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRdsSqlServerInstanceLg [20x20/16z] {
+XOk5aGD14CIsQVe-_uJVpFPfSLGbzWrMwmKTB45WBTvawmFnKcWTiDWoSRAGcMWoEJen4Y6Aw_YWNM_iEcGE98-kmG7tmM4B2URlqTLpmDkJm-bzRiUIvxcL
+awZlBRQdjh7JvvQoXLOFpZZWiZU6EJxXFm
+}
+
+!function AwsRdsSqlServerInstance($id, $name="Rds Sql Server Instance", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsSqlServerInstance', $name, $tech)
+!endfunction
+!function AwsRdsSqlServerInstanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsSqlServerInstanceLg>', 'Rds Sql Server Instance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRdsSqlServerInstanceAlt.puml b/cloud/elements/aws/Database/AwsRdsSqlServerInstanceAlt.puml
new file mode 100644
index 00000000000..951efede203
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRdsSqlServerInstanceAlt.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsRdsSqlServerInstanceAltLg [20x20/16z] tP370O0020CX8MJ_YUrT9_3ezmH-0JCUSB98PaRWa7PDg892SQ886r99aUeMMwtP4IAH117pI3jU_Dfz_HH-WH4
+
+!function AwsRdsSqlServerInstanceAlt($id, $name="Rds Sql Server Instance Alt", $tech="")
+ CloudElement($id, 'aws/Database/AwsRdsSqlServerInstanceAlt', $name, $tech)
+!endfunction
+!function AwsRdsSqlServerInstanceAltCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRdsSqlServerInstanceAltLg>', 'Rds Sql Server Instance Alt', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRedshift.puml b/cloud/elements/aws/Database/AwsRedshift.puml
new file mode 100644
index 00000000000..d47cb2c874f
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRedshift.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRedshiftLg [20x20/16z] {
+RSq50eCm44JHIcPjxd_VJjdWVFmHAPN78g8UiBeJDeL1MJGkvF1GUkmsh2TXx8RPoR8o8innCkLVd2mz_pkriKrZR7XCOzjm74m8KLNKRYpDYrA9hCsYzmhe
+raPDJQL7gJQ6OGnOr19dTOWFo0Vy0G
+}
+
+!function AwsRedshift($id, $name="Redshift", $tech="")
+ CloudElement($id, 'aws/Database/AwsRedshift', $name, $tech)
+!endfunction
+!function AwsRedshiftCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRedshiftLg>', 'Redshift', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRedshiftDenseComputeNode.puml b/cloud/elements/aws/Database/AwsRedshiftDenseComputeNode.puml
new file mode 100644
index 00000000000..bf68228869a
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRedshiftDenseComputeNode.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRedshiftDenseComputeNodeLg [20x20/16z] {
+XL250KL12CAJyEq_yEzEBcq5Dr0adb4Xirvq1gndtKgLutfIPSRbOL_LdKORY1KMZz3c1YHEWL8eyYWripaBabXYiP6msXcdZpf9mAcYjZxUB4kgPnrkiQiz
+frZpXCSQdtfvwhdEFR_CfijidpcuS_MVKr2wPDy3
+}
+
+!function AwsRedshiftDenseComputeNode($id, $name="Redshift Dense Compute Node", $tech="")
+ CloudElement($id, 'aws/Database/AwsRedshiftDenseComputeNode', $name, $tech)
+!endfunction
+!function AwsRedshiftDenseComputeNodeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRedshiftDenseComputeNodeLg>', 'Redshift Dense Compute Node', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsRedshiftDenseStorageNode.puml b/cloud/elements/aws/Database/AwsRedshiftDenseStorageNode.puml
new file mode 100644
index 00000000000..a6fc21ab528
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsRedshiftDenseStorageNode.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRedshiftDenseStorageNodeLg [20x20/16z] {
+TL250SH028CZGlTV-ALkESKXiG44uemqu77HAK8ywuOpPUL9vMwb6hMgo_Kz4HQDn0-SL14aEWEaGVns5pp98qWYYS4HDaR9BTTFHohZNv5J_MwaME1Pzzq3
+Qsp_OuKVJZMUUZdsh9nxlip6tsmt3jwvUkSqG2xPFm
+}
+
+!function AwsRedshiftDenseStorageNode($id, $name="Redshift Dense Storage Node", $tech="")
+ CloudElement($id, 'aws/Database/AwsRedshiftDenseStorageNode', $name, $tech)
+!endfunction
+!function AwsRedshiftDenseStorageNodeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRedshiftDenseStorageNodeLg>', 'Redshift Dense Storage Node', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Database/AwsTimestream.puml b/cloud/elements/aws/Database/AwsTimestream.puml
new file mode 100644
index 00000000000..2123bba244b
--- /dev/null
+++ b/cloud/elements/aws/Database/AwsTimestream.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsTimestreamLg [20x20/16z] {
+RSs73SH024HHfPq0_VTxm3dRN_cX4L7vcgJumB6xQa04GEtOHgedm6bUSx6MBWPMmDKOLkNh5ZEbM7nivmTwlTgoZ1P9YBjbchF50dZOajjwVHZ52XqFovZW
+gCQ2SnKPaxFHx1nRRUENyWFp0ty
+}
+
+!function AwsTimestream($id, $name="Timestream", $tech="")
+ CloudElement($id, 'aws/Database/AwsTimestream', $name, $tech)
+!endfunction
+!function AwsTimestreamCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsTimestreamLg>', 'Timestream', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/DeveloperTools/AwsCloud9.puml b/cloud/elements/aws/DeveloperTools/AwsCloud9.puml
new file mode 100644
index 00000000000..711eab70413
--- /dev/null
+++ b/cloud/elements/aws/DeveloperTools/AwsCloud9.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloud9Lg [20x20/16z] {
+RSo50KCX30JGMiwo_xxzxeS_81dYOoJb0VE0US3ahWk8l9W1edGoS9XKu6wkOL10OJDW60N5CtP2J0vEXKVhm8EPlxdeP0tr_E9WBWx1D9KoMKTSuoms-HxV
+AUa7x0Vi1_m3
+}
+
+!function AwsCloud9($id, $name="Cloud9", $tech="")
+ CloudElement($id, 'aws/DeveloperTools/AwsCloud9', $name, $tech)
+!endfunction
+!function AwsCloud9Card($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloud9Lg>', 'Cloud9', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/DeveloperTools/AwsCloud9Resource.puml b/cloud/elements/aws/DeveloperTools/AwsCloud9Resource.puml
new file mode 100644
index 00000000000..52ad2777a35
--- /dev/null
+++ b/cloud/elements/aws/DeveloperTools/AwsCloud9Resource.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsCloud9ResourceLg [20x20/16z] jKv50G0n36j3yw_u60KihqAefe29yRlqTe06lpVh-0m9B-qo67wut6-miP_xE9r60VmiVRuifUwLlXnq3kPp0ytdLZdcFdjSAPqVS1Nye2PW1G
+
+!function AwsCloud9Resource($id, $name="Cloud9 Resource", $tech="")
+ CloudElement($id, 'aws/DeveloperTools/AwsCloud9Resource', $name, $tech)
+!endfunction
+!function AwsCloud9ResourceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloud9ResourceLg>', 'Cloud9 Resource', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/DeveloperTools/AwsCloudDevelopmentKit.puml b/cloud/elements/aws/DeveloperTools/AwsCloudDevelopmentKit.puml
new file mode 100644
index 00000000000..4a96ff1fccd
--- /dev/null
+++ b/cloud/elements/aws/DeveloperTools/AwsCloudDevelopmentKit.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloudDevelopmentKitLg [20x20/16z] {
+bK-35SH043tCrsx_zSP-pDXeho2M7o539dAhGdgV4hxKIdrH88_OsKNjnfmrEMMoLMhEiUpYxZLc4W09pFkMGhdF2N9skxLUugQID8dcRLzKZ7u_XQNjX9w2
+MCL9fE-lCHLh4lJbjtL7BZyRVqYJSBk0voVSti48
+}
+
+!function AwsCloudDevelopmentKit($id, $name="Cloud Development Kit", $tech="")
+ CloudElement($id, 'aws/DeveloperTools/AwsCloudDevelopmentKit', $name, $tech)
+!endfunction
+!function AwsCloudDevelopmentKitCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudDevelopmentKitLg>', 'Cloud Development Kit', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/DeveloperTools/AwsCodebuild.puml b/cloud/elements/aws/DeveloperTools/AwsCodebuild.puml
new file mode 100644
index 00000000000..8e666e02150
--- /dev/null
+++ b/cloud/elements/aws/DeveloperTools/AwsCodebuild.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCodebuildLg [20x20/16z] {
+hSq73a8n30DGwJTsud3_-s91XuGMozslgp_9RMS9a6G-MauI0cEa6pceQTTb6C0r465nE29HafZkUc8X_8_7ymaxHtS1O6qZ84J0ZTC2JL6bb8vPI2QvZGbh
+4JLj_Y78udREXVXCJeiez4i8il-KEm
+}
+
+!function AwsCodebuild($id, $name="Codebuild", $tech="")
+ CloudElement($id, 'aws/DeveloperTools/AwsCodebuild', $name, $tech)
+!endfunction
+!function AwsCodebuildCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCodebuildLg>', 'Codebuild', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/DeveloperTools/AwsCodecommit.puml b/cloud/elements/aws/DeveloperTools/AwsCodecommit.puml
new file mode 100644
index 00000000000..b61e7489d9b
--- /dev/null
+++ b/cloud/elements/aws/DeveloperTools/AwsCodecommit.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCodecommitLg [20x20/16z] {
+fKsr0O1046ikTkm_B-wK1Fre_qEe3qSZRqv0LJeRTX86Ogx0pd4saTcwJsu8nJldcdy0pyp6xRk36GMw-sPEbC2hBuBRYCuDaF9QT_O9jVJrVPVQDXOO6nTw
+UMrG_yC4
+}
+
+!function AwsCodecommit($id, $name="Codecommit", $tech="")
+ CloudElement($id, 'aws/DeveloperTools/AwsCodecommit', $name, $tech)
+!endfunction
+!function AwsCodecommitCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCodecommitLg>', 'Codecommit', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/DeveloperTools/AwsCodedeploy.puml b/cloud/elements/aws/DeveloperTools/AwsCodedeploy.puml
new file mode 100644
index 00000000000..e8c91497ce1
--- /dev/null
+++ b/cloud/elements/aws/DeveloperTools/AwsCodedeploy.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCodedeployLg [20x20/16z] {
+fOsr0SKm44ER4th_VJy6sppZaTJdc3FqEHC8Uc_ab4hPzywHH9O_EQzWrqgbH6esJGmvsy4_ftRO4gsmkzPUwtqCzuzDIk_ZT6EzCtfdq1CK39gNd4bHjrpU
+EpZd17xfOru
+}
+
+!function AwsCodedeploy($id, $name="Codedeploy", $tech="")
+ CloudElement($id, 'aws/DeveloperTools/AwsCodedeploy', $name, $tech)
+!endfunction
+!function AwsCodedeployCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCodedeployLg>', 'Codedeploy', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/DeveloperTools/AwsCodepipeline.puml b/cloud/elements/aws/DeveloperTools/AwsCodepipeline.puml
new file mode 100644
index 00000000000..1189b424cec
--- /dev/null
+++ b/cloud/elements/aws/DeveloperTools/AwsCodepipeline.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCodepipelineLg [20x20/16z] {
+RSYtOSG030F0XYI2zj_N3ok7Ayy_kYBfZzpkAiU-W2JR3GK3lPqS2bvEgSjLppJ1wUwgzQPdbPlrp0A9AEXdIOujWrPBkUHegCPmk-IWpL5Xk-GO719g-JmB
+jdFUhhN9MKlCfiUn_FD5RdEzZ_m3
+}
+
+!function AwsCodepipeline($id, $name="Codepipeline", $tech="")
+ CloudElement($id, 'aws/DeveloperTools/AwsCodepipeline', $name, $tech)
+!endfunction
+!function AwsCodepipelineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCodepipelineLg>', 'Codepipeline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/DeveloperTools/AwsCodestar.puml b/cloud/elements/aws/DeveloperTools/AwsCodestar.puml
new file mode 100644
index 00000000000..18cfc14d7f0
--- /dev/null
+++ b/cloud/elements/aws/DeveloperTools/AwsCodestar.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCodestarLg [20x20/16z] {
+RSwt5KCn34FHHaJI_lkQ_Zcz2kTMIEThalA1-S1iMOKTLn4C0ZfDDSgi6ZWD16F99dTZbH8lWvl5jWmPtMf60WYWQwXjjWsO2yQrs9pi8jXnose2cFLJCQj5
+Igo483RhE0fCZLAocmaXt9xDjG3Etjpnqlp0-O4_
+}
+
+!function AwsCodestar($id, $name="Codestar", $tech="")
+ CloudElement($id, 'aws/DeveloperTools/AwsCodestar', $name, $tech)
+!endfunction
+!function AwsCodestarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCodestarLg>', 'Codestar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/DeveloperTools/AwsCommandLineInterface.puml b/cloud/elements/aws/DeveloperTools/AwsCommandLineInterface.puml
new file mode 100644
index 00000000000..9014932951c
--- /dev/null
+++ b/cloud/elements/aws/DeveloperTools/AwsCommandLineInterface.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsCommandLineInterfaceLg [20x20/16z] bT350O0m44JHq-u8_TUBndFYum-FVtGC5IA6-5ba9ak8RYWrQz0jdzUKjpcBwPc_r4sXpSpO3Mb9ept4pEHez5Stz_zqiG3VP0inZy5hdCVgtVMFBW
+
+!function AwsCommandLineInterface($id, $name="Command Line Interface", $tech="")
+ CloudElement($id, 'aws/DeveloperTools/AwsCommandLineInterface', $name, $tech)
+!endfunction
+!function AwsCommandLineInterfaceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCommandLineInterfaceLg>', 'Command Line Interface', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/DeveloperTools/AwsDeveloperTools.puml b/cloud/elements/aws/DeveloperTools/AwsDeveloperTools.puml
new file mode 100644
index 00000000000..46f785764e1
--- /dev/null
+++ b/cloud/elements/aws/DeveloperTools/AwsDeveloperTools.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDeveloperToolsLg [20x20/16z] {
+RT073WCX44FHjB6noVtF6oDHqlukxQ7AvM_Nhq8tjXavgcjCjZNB3QOTEGOmn7eS4uGceOAQPf8GoQfbtHPGKL37h4gHRK6oY6FklO7EJnupmCR8G4uh0dO4
+yhGWceFWicVGOrWPqu9fw3AsrNwhw-shs9zU
+}
+
+!function AwsDeveloperTools($id, $name="Developer Tools", $tech="")
+ CloudElement($id, 'aws/DeveloperTools/AwsDeveloperTools', $name, $tech)
+!endfunction
+!function AwsDeveloperToolsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDeveloperToolsLg>', 'Developer Tools', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/DeveloperTools/AwsDynamodbDax.puml b/cloud/elements/aws/DeveloperTools/AwsDynamodbDax.puml
new file mode 100644
index 00000000000..11fe537b42f
--- /dev/null
+++ b/cloud/elements/aws/DeveloperTools/AwsDynamodbDax.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDynamodbDaxLg [20x20/16z] {
+TSu7aWDG209G4C7i_G-Swi_sDysnuo29R-GyMEzynUA3d9ECS7Gs67CZUaukSKjg9pcpfDfsLrKNDuULPEPxJW5iF3IVFpyVu12i9p161UXBh3nLNqOU5NKn
+ZYx8u_sQjGYhXe-SiuJKr7lifIQzeMQ_xm_ZOET16Nn34YxyvmO
+}
+
+!function AwsDynamodbDax($id, $name="Dynamodb Dax", $tech="")
+ CloudElement($id, 'aws/DeveloperTools/AwsDynamodbDax', $name, $tech)
+!endfunction
+!function AwsDynamodbDaxCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDynamodbDaxLg>', 'Dynamodb Dax', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/DeveloperTools/AwsToolsAndSdks.puml b/cloud/elements/aws/DeveloperTools/AwsToolsAndSdks.puml
new file mode 100644
index 00000000000..57567e7efdb
--- /dev/null
+++ b/cloud/elements/aws/DeveloperTools/AwsToolsAndSdks.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsToolsAndSdksLg [20x20/16z] {
+VSu5Ti0m30JHqeBMzxzlPJsLOS8_YUrqzJdR-GNp2sPHW6hBPD3cw5eHllyRy5ezyphxYSyNzqT1ixzeJT4J4pwf-64c0K8PEpdN-eaDQwVj62KL_DaYTAft
+k-zdBOdWZ9rvjkFnjiaKIJYtjHE_l2ZRMkksjlYllG8
+}
+
+!function AwsToolsAndSdks($id, $name="Tools And Sdks", $tech="")
+ CloudElement($id, 'aws/DeveloperTools/AwsToolsAndSdks', $name, $tech)
+!endfunction
+!function AwsToolsAndSdksCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsToolsAndSdksLg>', 'Tools And Sdks', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/DeveloperTools/AwsXRay.puml b/cloud/elements/aws/DeveloperTools/AwsXRay.puml
new file mode 100644
index 00000000000..b4cdb8591a1
--- /dev/null
+++ b/cloud/elements/aws/DeveloperTools/AwsXRay.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsXRayLg [20x20/16z] {
+RSk7ZGCm34FHAn6RzzytWkNqVFG7CfsVavGlc2zuZA3kE5GWIoy69j6by33N_8d1JSZaMPwd2T0sSCnnKK8vghRLnfcACBUjPH29MegbiHKZ190jOolmfNCv
+kHl13aZNDWX8WBDn7HIfdDQztFj2NtTN
+}
+
+!function AwsXRay($id, $name="X Ray", $tech="")
+ CloudElement($id, 'aws/DeveloperTools/AwsXRay', $name, $tech)
+!endfunction
+!function AwsXRayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsXRayLg>', 'X Ray', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/EndUserComputing/AwsAppstream20.puml b/cloud/elements/aws/EndUserComputing/AwsAppstream20.puml
new file mode 100644
index 00000000000..27447b7d7c9
--- /dev/null
+++ b/cloud/elements/aws/EndUserComputing/AwsAppstream20.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsAppstream20Lg [20x20/16z] fSq54eH044FHafPqxd_VNHXDKOPy_3729zLkI9ZlWYrOrWnU0nqSLJD1CK4rucBfSUGfrlP5fQiHvqi58DOG0KUpZHM4GupmZ7ON8ypRtIWXsptuhJy
+
+!function AwsAppstream20($id, $name="Appstream20", $tech="")
+ CloudElement($id, 'aws/EndUserComputing/AwsAppstream20', $name, $tech)
+!endfunction
+!function AwsAppstream20Card($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsAppstream20Lg>', 'Appstream20', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/EndUserComputing/AwsEndUserComputing.puml b/cloud/elements/aws/EndUserComputing/AwsEndUserComputing.puml
new file mode 100644
index 00000000000..6577b9ec017
--- /dev/null
+++ b/cloud/elements/aws/EndUserComputing/AwsEndUserComputing.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEndUserComputingLg [20x20/16z] {
+RT350SKm40FH3zR8q7-zIKpXERxTapwlVMzLmZLwKjZm5rDiZTEmXXxjXbe1MzCKJRN0OKJHddGoDWsEC2odX6mXGsoMSav42BeOWMfOXqMW-SbosW8R8jCg
+nqR3oi1MjrpAMPlvD01zb-_lrcOlhG
+}
+
+!function AwsEndUserComputing($id, $name="End User Computing", $tech="")
+ CloudElement($id, 'aws/EndUserComputing/AwsEndUserComputing', $name, $tech)
+!endfunction
+!function AwsEndUserComputingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEndUserComputingLg>', 'End User Computing', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/EndUserComputing/AwsWorkdocs.puml b/cloud/elements/aws/EndUserComputing/AwsWorkdocs.puml
new file mode 100644
index 00000000000..506b32eafa9
--- /dev/null
+++ b/cloud/elements/aws/EndUserComputing/AwsWorkdocs.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsWorkdocsLg [20x20/16z] fT350OGm04JHjR7qt-yQ5haW_yOZNWwKNoqH_rXHu7pZKxNzvudaOCgCjPKDDzimaBy1alXaRVoPY7gkFNzSD-URb6z6wZTeNo9LvK0V
+
+!function AwsWorkdocs($id, $name="Workdocs", $tech="")
+ CloudElement($id, 'aws/EndUserComputing/AwsWorkdocs', $name, $tech)
+!endfunction
+!function AwsWorkdocsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsWorkdocsLg>', 'Workdocs', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/EndUserComputing/AwsWorklink.puml b/cloud/elements/aws/EndUserComputing/AwsWorklink.puml
new file mode 100644
index 00000000000..6b68ec208c5
--- /dev/null
+++ b/cloud/elements/aws/EndUserComputing/AwsWorklink.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsWorklinkLg [20x20/16z] {
+PSmn3WCm2CNG1S0_zpzmHKCeKZs-mUALapQERHrBxv8nzupAdB7eQJZyMG2COT-YdZy3qlhPvWYid-V-7EaPvvpmJ0Us4P5cxZPMIPa0qbW_gtpMpygN4JTF
+bNLwRPl6Ddu
+}
+
+!function AwsWorklink($id, $name="Worklink", $tech="")
+ CloudElement($id, 'aws/EndUserComputing/AwsWorklink', $name, $tech)
+!endfunction
+!function AwsWorklinkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsWorklinkLg>', 'Worklink', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/EndUserComputing/AwsWorkspaces.puml b/cloud/elements/aws/EndUserComputing/AwsWorkspaces.puml
new file mode 100644
index 00000000000..928215e7924
--- /dev/null
+++ b/cloud/elements/aws/EndUserComputing/AwsWorkspaces.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsWorkspacesLg [20x20/16z] {
+RSt75KGX20NGXIzX__t-m67ocBqAL3BDprP_iFvWDLg3BoC9Msvj4sIYkpE6laCneJ4QNBQJU64i94Wd9jxCNkXGEDvt3L2oBesHP5yOKtSjoMExorI5YTZM
+w1kPCjZM63Aqw8nrkBcWrDXWEVSwDZZjiZ-u_-09
+}
+
+!function AwsWorkspaces($id, $name="Workspaces", $tech="")
+ CloudElement($id, 'aws/EndUserComputing/AwsWorkspaces', $name, $tech)
+!endfunction
+!function AwsWorkspacesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsWorkspacesLg>', 'Workspaces', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/GameTech/AwsGameTech.puml b/cloud/elements/aws/GameTech/AwsGameTech.puml
new file mode 100644
index 00000000000..ceaa15de30e
--- /dev/null
+++ b/cloud/elements/aws/GameTech/AwsGameTech.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsGameTechLg [20x20/16z] {
+RT250OGm44JH4tOi_TUBEtpyuVcyzhqr4JN6DQ0RyIVFQQqEqzKo6Oet4q1wDapcn2oI8ay6egew0BkPon41RgOYeMbTz6ekJ3TsXTsQ6JWHp9E9IGn2cqLq
+5lHYQQrboJxifE5t6ojngoRxtHhjfG4
+}
+
+!function AwsGameTech($id, $name="Game Tech", $tech="")
+ CloudElement($id, 'aws/GameTech/AwsGameTech', $name, $tech)
+!endfunction
+!function AwsGameTechCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsGameTechLg>', 'Game Tech', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/GameTech/AwsGamelift.puml b/cloud/elements/aws/GameTech/AwsGamelift.puml
new file mode 100644
index 00000000000..ee0b9276dc5
--- /dev/null
+++ b/cloud/elements/aws/GameTech/AwsGamelift.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsGameliftLg [20x20/16z] {
+RSt7WKKX20NG1JU0h_z-npm_cJqAr6rvM_t0-iHh9a0VQuE4i88wrf41fi5GRMl939A0cRLDMHmLM5BLCaeXYI7EjssmBLZJRcnAJbFPTTPmY2G8KSkQOWgJ
+ChSraq5WBiTQMKAcO5vhARa_yTLAskMwFUsjTUds_B0V-0S
+}
+
+!function AwsGamelift($id, $name="Gamelift", $tech="")
+ CloudElement($id, 'aws/GameTech/AwsGamelift', $name, $tech)
+!endfunction
+!function AwsGameliftCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsGameliftLg>', 'Gamelift', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsClient.puml b/cloud/elements/aws/General/AwsClient.puml
new file mode 100644
index 00000000000..af804997aa0
--- /dev/null
+++ b/cloud/elements/aws/General/AwsClient.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsClientLg [20x20/16z] nT2r5GD15CNGZvftt7-_fcN8zuOAPP4dOQLneWIE2HgKiPFwDxSTVxPrzQhwtvg3faCNOSL9MOeJ5MshV7qDE3Hz0NdpzExz1m
+
+!function AwsClient($id, $name="Client", $tech="")
+ CloudElement($id, 'aws/General/AwsClient', $name, $tech)
+!endfunction
+!function AwsClientCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsClientLg>', 'Client', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsDisk.puml b/cloud/elements/aws/General/AwsDisk.puml
new file mode 100644
index 00000000000..3a0286d3ba8
--- /dev/null
+++ b/cloud/elements/aws/General/AwsDisk.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDiskLg [20x20/16z] {
+RP050iGm20HnzlylldBrPkCP7Dc7HMQOF8OtAhFGVXBjy-tTUg2yBNA7ExhXNt_NDjlDni_kAz2Da5t7i2FVnWvXKMC8h-voZ7b5vcJSutKx9kjCnfWjYq5o
+OJcJsjOUG5clU4zPxty
+}
+
+!function AwsDisk($id, $name="Disk", $tech="")
+ CloudElement($id, 'aws/General/AwsDisk', $name, $tech)
+!endfunction
+!function AwsDiskCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDiskLg>', 'Disk', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsForums.puml b/cloud/elements/aws/General/AwsForums.puml
new file mode 100644
index 00000000000..ecab8825205
--- /dev/null
+++ b/cloud/elements/aws/General/AwsForums.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsForumsLg [20x20/16z] RT17WiDG20JHaRwgGFS_y3XW77bxGlUsVcoSyUL4_WfHG6CLB8JB7sldnsvguouLyo7sEgQ9ZUCcdVRDDuw2XVIL8ujeKcppZIcRWUrODw4GhNDCdKxTNm
+
+!function AwsForums($id, $name="Forums", $tech="")
+ CloudElement($id, 'aws/General/AwsForums', $name, $tech)
+!endfunction
+!function AwsForumsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsForumsLg>', 'Forums', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsGeneral.puml b/cloud/elements/aws/General/AwsGeneral.puml
new file mode 100644
index 00000000000..cf557016b6a
--- /dev/null
+++ b/cloud/elements/aws/General/AwsGeneral.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsGeneralLg [20x20/16z] {
+XT250SCm34JHc4NUVzrUML8XF_p2FhvMQgY0gcY82antY9sfPZCcOlDcGcBxkdeRpVl5avpn_JfsndP_dh4tB3ZE9fAC3GRY-2qeV0kKvsGx_RSy1iIX1Iir
+1VlI1G
+}
+
+!function AwsGeneral($id, $name="General", $tech="")
+ CloudElement($id, 'aws/General/AwsGeneral', $name, $tech)
+!endfunction
+!function AwsGeneralCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsGeneralLg>', 'General', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsGenericDatabase.puml b/cloud/elements/aws/General/AwsGenericDatabase.puml
new file mode 100644
index 00000000000..c1fd747aed2
--- /dev/null
+++ b/cloud/elements/aws/General/AwsGenericDatabase.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsGenericDatabaseLg [20x20/16z] rT253SH044FHONkr_TTx5-OKa2z-5bgcB78eJDOq2LHc0KoTYRNjLfpGUyXMT9-iWHK-54MqsI0MXQ4A4woszs6pizdzA-ZRf_Vl_m
+
+!function AwsGenericDatabase($id, $name="Generic Database", $tech="")
+ CloudElement($id, 'aws/General/AwsGenericDatabase', $name, $tech)
+!endfunction
+!function AwsGenericDatabaseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsGenericDatabaseLg>', 'Generic Database', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsGenericFirewall.puml b/cloud/elements/aws/General/AwsGenericFirewall.puml
new file mode 100644
index 00000000000..dfb73e1910e
--- /dev/null
+++ b/cloud/elements/aws/General/AwsGenericFirewall.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsGenericFirewallLg [20x20/16z] {
+bL07OWGW33810-h__rlRtjw7c-5gdmFY7SS9LjoGGanVab79Qbowu78ELqiR5pvpSdEqpd5dHcFbMdNA-hSNSn6nyRlg_L-87iFso5z77eNuJGX7JXcIfwGv
+jbpzZuE1b03wToiSEKZvo_sIYkgfwVzu__-4WAAfWDBDzsY3xGly
+}
+
+!function AwsGenericFirewall($id, $name="Generic Firewall", $tech="")
+ CloudElement($id, 'aws/General/AwsGenericFirewall', $name, $tech)
+!endfunction
+!function AwsGenericFirewallCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsGenericFirewallLg>', 'Generic Firewall', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsInternetAlt1.puml b/cloud/elements/aws/General/AwsInternetAlt1.puml
new file mode 100644
index 00000000000..aa5fe4d4f16
--- /dev/null
+++ b/cloud/elements/aws/General/AwsInternetAlt1.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsInternetAlt1Lg [20x20/16z] {
+dKy5hiKm30lKThP___l-j1gBdmK61Mt1CztUG4c5LogsTUfPTHWIY2EhGtWHvKj6i-SAP-qKMUoAFzfHe6ZR9L8LZacZ79or8Kyxm05C3ja5CFNDD8pAY917
+k5ihodkeIebHDJWbteyh5lsG8PMVOPRRlk5Rc7j7N_Z1_m
+}
+
+!function AwsInternetAlt1($id, $name="Internet Alt1", $tech="")
+ CloudElement($id, 'aws/General/AwsInternetAlt1', $name, $tech)
+!endfunction
+!function AwsInternetAlt1Card($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsInternetAlt1Lg>', 'Internet Alt1', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsInternetAlt2.puml b/cloud/elements/aws/General/AwsInternetAlt2.puml
new file mode 100644
index 00000000000..a092c3c7c45
--- /dev/null
+++ b/cloud/elements/aws/General/AwsInternetAlt2.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsInternetAlt2Lg [20x20/16z] {
+fKrL5iGm41eo0dcz_tqtjjRVZYlOSm7kaw34-1iL7N3MtnLc0jCTPqRVkNMIUmYDtCnMOAuHEH2li15XtaU0SZJg6aEEGoGHd2pETcOZHkP2ud2mpM5My3qh
+gcWZ1vYOCnXuzMO8ZR8aHeMK4PGsA80LJ_bCNW
+}
+
+!function AwsInternetAlt2($id, $name="Internet Alt2", $tech="")
+ CloudElement($id, 'aws/General/AwsInternetAlt2', $name, $tech)
+!endfunction
+!function AwsInternetAlt2Card($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsInternetAlt2Lg>', 'Internet Alt2', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsInternetGateway.puml b/cloud/elements/aws/General/AwsInternetGateway.puml
new file mode 100644
index 00000000000..8f97cc99cea
--- /dev/null
+++ b/cloud/elements/aws/General/AwsInternetGateway.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsInternetGatewayLg [20x20/16z] {
+fKv70WD125f64FF_3ySfgTV5thtk0_ZFq5NcJoehWAZyxYeiQqMyLZYs7G_REudPje3PknoxTQIjqROItQNfMLAkM0Pd5pksIvnRJAq5J6NpMgoapzUKpqk4
+XOcEjvtV8ki77hCPFxZkuGa
+}
+
+!function AwsInternetGateway($id, $name="Internet Gateway", $tech="")
+ CloudElement($id, 'aws/General/AwsInternetGateway', $name, $tech)
+!endfunction
+!function AwsInternetGatewayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsInternetGatewayLg>', 'Internet Gateway', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsMarketplace.puml b/cloud/elements/aws/General/AwsMarketplace.puml
new file mode 100644
index 00000000000..b747b4856e8
--- /dev/null
+++ b/cloud/elements/aws/General/AwsMarketplace.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsMarketplaceLg [20x20/16z] {
+RSe7WiGW34FHRPQ5BEv_tOscjv_G7jZpc98_e8EFV36lrgZN1MC345K4D2ccFx1-3_kxl8prAa6rUeqkDY3uHpHOO2pOFn2EqP6Orqm1A0rqDQx1882PjBr5
+4zKzkjhUkMPHm_RLJA2FgdInO4CsgsrVRT3BHiTyCI_QLilfRE67Oc-uF-0_
+}
+
+!function AwsMarketplace($id, $name="Marketplace", $tech="")
+ CloudElement($id, 'aws/General/AwsMarketplace', $name, $tech)
+!endfunction
+!function AwsMarketplaceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsMarketplaceLg>', 'Marketplace', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsMobileClient.puml b/cloud/elements/aws/General/AwsMobileClient.puml
new file mode 100644
index 00000000000..a09d0c04f85
--- /dev/null
+++ b/cloud/elements/aws/General/AwsMobileClient.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsMobileClientLg [20x20/16z] tS-50G0X20LG6lx-0r_OC_Zi5chCVs6qHNufmZFM51TRQCRVMNE8lYzmpdcpv_OHhllcKDdK6Qz9OtiVPNWJIGjxDDwtlG
+
+!function AwsMobileClient($id, $name="Mobile Client", $tech="")
+ CloudElement($id, 'aws/General/AwsMobileClient', $name, $tech)
+!endfunction
+!function AwsMobileClientCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsMobileClientLg>', 'Mobile Client', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsMultimedia.puml b/cloud/elements/aws/General/AwsMultimedia.puml
new file mode 100644
index 00000000000..fac82c38a99
--- /dev/null
+++ b/cloud/elements/aws/General/AwsMultimedia.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsMultimediaLg [20x20/16z] {
+RP050WGn20CBGU__3xvqtOBFIcLy2BKgwLiW0k7AeifMFTY6HxTwDz3jsXrEvcIsCbFooOR8O52iZ8LDOVvVPtSm8n0hlJ2f-RDXUM58qaoKN5X8YVtiohIq
+-KUjwngHPVohNHXXHTJQddk66ROzVvtjymw-xWhRNLu2uqD_
+}
+
+!function AwsMultimedia($id, $name="Multimedia", $tech="")
+ CloudElement($id, 'aws/General/AwsMultimedia', $name, $tech)
+!endfunction
+!function AwsMultimediaCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsMultimediaLg>', 'Multimedia', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsOfficeBuilding.puml b/cloud/elements/aws/General/AwsOfficeBuilding.puml
new file mode 100644
index 00000000000..f898366fbd6
--- /dev/null
+++ b/cloud/elements/aws/General/AwsOfficeBuilding.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsOfficeBuildingLg [20x20/16z] pP250G0X24M5JyZ-2vzT4zopdqtgg6d9wOJ32i6NSwZ2N-T-Eq9te6LopaO0MUdGT584Sz6odLdVQxOT06ePst7Ps3B_Sw-gSikwN9WEB6W5Vg6fy04
+
+!function AwsOfficeBuilding($id, $name="Office Building", $tech="")
+ CloudElement($id, 'aws/General/AwsOfficeBuilding', $name, $tech)
+!endfunction
+!function AwsOfficeBuildingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsOfficeBuildingLg>', 'Office Building', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsSamlToken.puml b/cloud/elements/aws/General/AwsSamlToken.puml
new file mode 100644
index 00000000000..bee31838a17
--- /dev/null
+++ b/cloud/elements/aws/General/AwsSamlToken.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSamlTokenLg [20x20/16z] {
+JSo75GCn20DGqqNstpT5CO_JLN_AsLWoeKkEO91B-DLDJj2M0X3Qqgc0qOR4t2euEsH0SpwNEXr28ucO8OCx5KPILAMJ1FuV_7sbsVNxjU-l8c02OTSj2BfJ
+SRiknWjUSRi6lSeVD1DBYpgqEBGHzD16xMm-
+}
+
+!function AwsSamlToken($id, $name="Saml Token", $tech="")
+ CloudElement($id, 'aws/General/AwsSamlToken', $name, $tech)
+!endfunction
+!function AwsSamlTokenCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSamlTokenLg>', 'Saml Token', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsSdk.puml b/cloud/elements/aws/General/AwsSdk.puml
new file mode 100644
index 00000000000..c2d9a0b29c2
--- /dev/null
+++ b/cloud/elements/aws/General/AwsSdk.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSdkLg [20x20/16z] {
+VP1P0iH014JJA4fo__jEasrsN-hPBNzCtEML310WnXCo-fJ3QLTPX5oUjeEreagMj1N5c27YLAMBHB9OgERcvVcMfj5C5cJDDCv2EPbXE1dYzincuIp74qFf
+ua-rIXG3zMHQrt9QhQxDmDuvitScdcu3pjlk7m3d3-vVPTw_UdxE7ti
+}
+
+!function AwsSdk($id, $name="Sdk", $tech="")
+ CloudElement($id, 'aws/General/AwsSdk', $name, $tech)
+!endfunction
+!function AwsSdkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSdkLg>', 'Sdk', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsSslPadlock.puml b/cloud/elements/aws/General/AwsSslPadlock.puml
new file mode 100644
index 00000000000..c18fc8fbd7e
--- /dev/null
+++ b/cloud/elements/aws/General/AwsSslPadlock.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSslPadlockLg [20x20/16z] {
+NOo7eHWX3CNaRlPVEF3ok-u0kG9cNDpvScmt8CvvzwwIKzTs8cPtemRGPOP-jU37UVHkSr6YfJLcKu1YMqq4nF0LEkJfp3u9FbpMyTFYN5qWHrFMXJPCmePo
+kHlAnRvGEJ_7bBjN5SfnHRahrSgPHPWfr-LhuFk1Wzshdc22LouWToeGNhE9YAjbLYf-uxtRpXyYllGV
+}
+
+!function AwsSslPadlock($id, $name="Ssl Padlock", $tech="")
+ CloudElement($id, 'aws/General/AwsSslPadlock', $name, $tech)
+!endfunction
+!function AwsSslPadlockCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSslPadlockLg>', 'Ssl Padlock', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsTapeStorage.puml b/cloud/elements/aws/General/AwsTapeStorage.puml
new file mode 100644
index 00000000000..3a0e0a245ea
--- /dev/null
+++ b/cloud/elements/aws/General/AwsTapeStorage.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsTapeStorageLg [20x20/16z] {
+lKx50KDH38f3kl_0VJx2vn95v1juLkXiDAfyDUWCq4ICZ0J66OLn2weovbmGfrZOQ3DBtCUIFZfbHm5myQONS-_SykpCa8FhERanhX6BAwXw7ZLMYPc56VWr
+q3-iB3UpBKIbopVu0m
+}
+
+!function AwsTapeStorage($id, $name="Tape Storage", $tech="")
+ CloudElement($id, 'aws/General/AwsTapeStorage', $name, $tech)
+!endfunction
+!function AwsTapeStorageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsTapeStorageLg>', 'Tape Storage', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsToolkit.puml b/cloud/elements/aws/General/AwsToolkit.puml
new file mode 100644
index 00000000000..5e692fb61ed
--- /dev/null
+++ b/cloud/elements/aws/General/AwsToolkit.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsToolkitLg [20x20/16z] {
+VT05iW0n20DGB91kxt_UBrrNnZAFAl9HbcbdKH0Wz431rBz6CbQnAjkIZm16Okq5HooNrl4VMgTw3JCnDXEbSr9RRDpYKScKWmbw0rnE5WqqEPWbaJLmCvOp
+C70nrsa2LL3Pn6jzS-_vdng2M7x4z96Yokyp-9xLEjEF-WK
+}
+
+!function AwsToolkit($id, $name="Toolkit", $tech="")
+ CloudElement($id, 'aws/General/AwsToolkit', $name, $tech)
+!endfunction
+!function AwsToolkitCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsToolkitLg>', 'Toolkit', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsTraditionalServer.puml b/cloud/elements/aws/General/AwsTraditionalServer.puml
new file mode 100644
index 00000000000..7b887a6b08a
--- /dev/null
+++ b/cloud/elements/aws/General/AwsTraditionalServer.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsTraditionalServerLg [20x20/16z] pT2t5SGW54HH-Bx_XdSbl2VL3T-PQDm3f02NY75YKXgX14XD0mgWRQX1j_CO-BQH1dJTMT3jd0zSrv9ljldJ-Vi_
+
+!function AwsTraditionalServer($id, $name="Traditional Server", $tech="")
+ CloudElement($id, 'aws/General/AwsTraditionalServer', $name, $tech)
+!endfunction
+!function AwsTraditionalServerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsTraditionalServerLg>', 'Traditional Server', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsUser.puml b/cloud/elements/aws/General/AwsUser.puml
new file mode 100644
index 00000000000..06042824233
--- /dev/null
+++ b/cloud/elements/aws/General/AwsUser.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsUserLg [20x20/16z] {
+VOy50WGX24LL-B5x__jETpsJXh8GG9GJLIAjUbBb-C079J2_nAvJcz_cWsw9gVxs0-_vgb67cyUw-Vl_vE7AGyDH0nWkgIw1IvP3srfKYr9ZBfKJuvXkPrrp
+2PSB3l2g8uYh3gHnmMpW1RGU
+}
+
+!function AwsUser($id, $name="User", $tech="")
+ CloudElement($id, 'aws/General/AwsUser', $name, $tech)
+!endfunction
+!function AwsUserCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsUserLg>', 'User', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/General/AwsUsers.puml b/cloud/elements/aws/General/AwsUsers.puml
new file mode 100644
index 00000000000..df5bf7af25a
--- /dev/null
+++ b/cloud/elements/aws/General/AwsUsers.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsUsersLg [20x20/16z] {
+JSm75WGX20JHQhGHxt_XvR5f_WGbqfONO-U6uNAPbjyBAg4AYBc85WUe-5nENrevN0BD1PflgzNgDWC-GlXMNTFNuraCSHUi6u0gTjBIDB_lEylsFflMX-ro
+kErFHrzQC7Gj-Oe_vHqflbGM4ieI7yTy-C1OXv-p6BdvsSceu2SEez8_MT_-Xmsy
+}
+
+!function AwsUsers($id, $name="Users", $tech="")
+ CloudElement($id, 'aws/General/AwsUsers', $name, $tech)
+!endfunction
+!function AwsUsersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsUsersLg>', 'Users', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/GroupIcons/AwsAutoScaling.puml b/cloud/elements/aws/GroupIcons/AwsAutoScaling.puml
new file mode 100644
index 00000000000..fd994ed0d32
--- /dev/null
+++ b/cloud/elements/aws/GroupIcons/AwsAutoScaling.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsAutoScalingLg [20x20/16z] dP033W1134MJyj__mckEfo-eYLdSSnTHvZGHon9L4VEvxNFD7rjLXMmRGxAfNlRbjV5Tyjlo7vH-DSiA
+
+!function AwsAutoScaling($id, $name="Auto Scaling", $tech="")
+ CloudElement($id, 'aws/GroupIcons/AwsAutoScaling', $name, $tech)
+!endfunction
+!function AwsAutoScalingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsAutoScalingLg>', 'Auto Scaling', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/GroupIcons/AwsCloud.puml b/cloud/elements/aws/GroupIcons/AwsCloud.puml
new file mode 100644
index 00000000000..a2b54683485
--- /dev/null
+++ b/cloud/elements/aws/GroupIcons/AwsCloud.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsCloudLg [20x20/16z] jOot0KGX34CxP0jv_t4l_42cv7MASGXD3W6mjnmKuQsLao922PPhpUu34YgrScMucwfMw6aIqM3SUOAhuD1zOYYOodKXJl05
+
+!function AwsCloud($id, $name="Cloud", $tech="")
+ CloudElement($id, 'aws/GroupIcons/AwsCloud', $name, $tech)
+!endfunction
+!function AwsCloudCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudLg>', 'Cloud', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/GroupIcons/AwsCloudAlt.puml b/cloud/elements/aws/GroupIcons/AwsCloudAlt.puml
new file mode 100644
index 00000000000..a1d2b3f3790
--- /dev/null
+++ b/cloud/elements/aws/GroupIcons/AwsCloudAlt.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloudAltLg [20x20/16z] {
+lOs54GHH349d8iJO_ijTbmhktjSOBFzXgZdaBEJnFL8CMFga4k68kVeQG4BBI_DAjOMX705dkvt9id4VHKkmn-hK0p8PnHZ2u_BOryDjpAeljnHEGHuMmvsf
+G86NCrH4LSLYfb-Thin3wYTi
+}
+
+!function AwsCloudAlt($id, $name="Cloud Alt", $tech="")
+ CloudElement($id, 'aws/GroupIcons/AwsCloudAlt', $name, $tech)
+!endfunction
+!function AwsCloudAltCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudAltLg>', 'Cloud Alt', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/GroupIcons/AwsCorporateDataCenter.puml b/cloud/elements/aws/GroupIcons/AwsCorporateDataCenter.puml
new file mode 100644
index 00000000000..7e1d063ac8b
--- /dev/null
+++ b/cloud/elements/aws/GroupIcons/AwsCorporateDataCenter.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsCorporateDataCenterLg [20x20/16z] bSo53S1040D1WUdwBpZCd9L5yr3_YhkoDu643kR49xDEfaJQ2U4kSAEGozs4rHZr9dDZlh2uacvRCqigxk_byfvr_i_TjWPEORLuAlMd5W
+
+!function AwsCorporateDataCenter($id, $name="Corporate Data Center", $tech="")
+ CloudElement($id, 'aws/GroupIcons/AwsCorporateDataCenter', $name, $tech)
+!endfunction
+!function AwsCorporateDataCenterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCorporateDataCenterLg>', 'Corporate Data Center', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/GroupIcons/AwsEc2InstanceContainer.puml b/cloud/elements/aws/GroupIcons/AwsEc2InstanceContainer.puml
new file mode 100644
index 00000000000..ba72648a936
--- /dev/null
+++ b/cloud/elements/aws/GroupIcons/AwsEc2InstanceContainer.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsEc2InstanceContainerLg [20x20/16z] fP350G0n408ZIFfl-DnTvhaAb5UuetXPeYZHd8j2xa22nYbG0uJx4fEcZTIlMtckPVKrBck7SxzsZxGSQ3xmTf31KLQlg04
+
+!function AwsEc2InstanceContainer($id, $name="Ec2 Instance Container", $tech="")
+ CloudElement($id, 'aws/GroupIcons/AwsEc2InstanceContainer', $name, $tech)
+!endfunction
+!function AwsEc2InstanceContainerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEc2InstanceContainerLg>', 'Ec2 Instance Container', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/GroupIcons/AwsElasticBeanstalkContainer.puml b/cloud/elements/aws/GroupIcons/AwsElasticBeanstalkContainer.puml
new file mode 100644
index 00000000000..5af53b31d8f
--- /dev/null
+++ b/cloud/elements/aws/GroupIcons/AwsElasticBeanstalkContainer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticBeanstalkContainerLg [20x20/16z] {
+fOz74iGm3CDcLY2f_xzuqnFxQhZ3JUfb8YcZChBAmocyTQxlMTCjaCGjWxOMlFNaLabWSvthfDbqKRAtDRwSsQn0jmio6sLptzqa_b6gygqs4gkCUie5S4_W
+zCobLla3
+}
+
+!function AwsElasticBeanstalkContainer($id, $name="Elastic Beanstalk Container", $tech="")
+ CloudElement($id, 'aws/GroupIcons/AwsElasticBeanstalkContainer', $name, $tech)
+!endfunction
+!function AwsElasticBeanstalkContainerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticBeanstalkContainerLg>', 'Elastic Beanstalk Container', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/GroupIcons/AwsRegion.puml b/cloud/elements/aws/GroupIcons/AwsRegion.puml
new file mode 100644
index 00000000000..5a4460276f2
--- /dev/null
+++ b/cloud/elements/aws/GroupIcons/AwsRegion.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsRegionLg [20x20/16z] hOtL0SLG24EVG6J_WUlEJ-rSnH9VGQgvY9hBh3d-S-JFDOVnHVYOKwZadDpaKkmG_bfpaHF5O-Nz72Dup8cKRz02
+
+!function AwsRegion($id, $name="Region", $tech="")
+ CloudElement($id, 'aws/GroupIcons/AwsRegion', $name, $tech)
+!endfunction
+!function AwsRegionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRegionLg>', 'Region', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/GroupIcons/AwsServerContents.puml b/cloud/elements/aws/GroupIcons/AwsServerContents.puml
new file mode 100644
index 00000000000..42abcc2d01c
--- /dev/null
+++ b/cloud/elements/aws/GroupIcons/AwsServerContents.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsServerContentsLg [20x20/16z] uoG5SB130GT2Z8s55GnOs934s3Z0gjXGnDX0ojXGnI0qONKSOC16WHsq54E40TQm8WK
+
+!function AwsServerContents($id, $name="Server Contents", $tech="")
+ CloudElement($id, 'aws/GroupIcons/AwsServerContents', $name, $tech)
+!endfunction
+!function AwsServerContentsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsServerContentsLg>', 'Server Contents', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/GroupIcons/AwsSpotFleet.puml b/cloud/elements/aws/GroupIcons/AwsSpotFleet.puml
new file mode 100644
index 00000000000..d5b0da34f82
--- /dev/null
+++ b/cloud/elements/aws/GroupIcons/AwsSpotFleet.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSpotFleetLg [20x20/16z] {
+bP35WGG020CVJ2Rqt_3vhIilFBBlHdjHrSp47YR5O2AH_st7d_MA_xSHLm3pjoThcYZzNuox7HYf-JsThA45ckbVxwSiSVzw6ui3tsNoZr4qwS_mo0LmFN9P
+iUrk7VTSMuZqlWU7oRln2G
+}
+
+!function AwsSpotFleet($id, $name="Spot Fleet", $tech="")
+ CloudElement($id, 'aws/GroupIcons/AwsSpotFleet', $name, $tech)
+!endfunction
+!function AwsSpotFleetCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSpotFleetLg>', 'Spot Fleet', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/GroupIcons/AwsStepFunction.puml b/cloud/elements/aws/GroupIcons/AwsStepFunction.puml
new file mode 100644
index 00000000000..8173e4d56e5
--- /dev/null
+++ b/cloud/elements/aws/GroupIcons/AwsStepFunction.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsStepFunctionLg [20x20/16z] bP3L0GCm508h787ils_TlVVv59Z_aZoNuAde7VULDbBQso500doU6MEDHtU4Koso3RF9SD9Z3GaVUrRkQcG7kTkrZTt77twhvLdpixVd39wp-fSj
+
+!function AwsStepFunction($id, $name="Step Function", $tech="")
+ CloudElement($id, 'aws/GroupIcons/AwsStepFunction', $name, $tech)
+!endfunction
+!function AwsStepFunctionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsStepFunctionLg>', 'Step Function', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/GroupIcons/AwsVirtualPrivateCloudVpc.puml b/cloud/elements/aws/GroupIcons/AwsVirtualPrivateCloudVpc.puml
new file mode 100644
index 00000000000..fda774ebfde
--- /dev/null
+++ b/cloud/elements/aws/GroupIcons/AwsVirtualPrivateCloudVpc.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsVirtualPrivateCloudVpcLg [20x20/16z] jOx50KGn20LNU4R__Qv-I-wPq-3q6fBC6G9GnXIJWBbaZLy51HqvVZIqPNXBgJu6L3wwTVwAUgAm1TjaYp7w9qVEXUAPCvoJxOfmSdoJ2xs0Dm
+
+!function AwsVirtualPrivateCloudVpc($id, $name="Virtual Private Cloud Vpc", $tech="")
+ CloudElement($id, 'aws/GroupIcons/AwsVirtualPrivateCloudVpc', $name, $tech)
+!endfunction
+!function AwsVirtualPrivateCloudVpcCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVirtualPrivateCloudVpcLg>', 'Virtual Private Cloud Vpc', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/GroupIcons/AwsVpcSubnetPrivate.puml b/cloud/elements/aws/GroupIcons/AwsVpcSubnetPrivate.puml
new file mode 100644
index 00000000000..25977e65aa0
--- /dev/null
+++ b/cloud/elements/aws/GroupIcons/AwsVpcSubnetPrivate.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsVpcSubnetPrivateLg [20x20/16z] hOot0O1G448Rxe3z1pOd_AM-ZkWVKBUS4DrWUYLRbSiwWfXg8SO0QW50l2taOwro3TBhXRSdOEYvsuD7feVcHkFss0VqLsO
+
+!function AwsVpcSubnetPrivate($id, $name="Vpc Subnet Private", $tech="")
+ CloudElement($id, 'aws/GroupIcons/AwsVpcSubnetPrivate', $name, $tech)
+!endfunction
+!function AwsVpcSubnetPrivateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVpcSubnetPrivateLg>', 'Vpc Subnet Private', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/GroupIcons/AwsVpcSubnetPublic.puml b/cloud/elements/aws/GroupIcons/AwsVpcSubnetPublic.puml
new file mode 100644
index 00000000000..669e64f824b
--- /dev/null
+++ b/cloud/elements/aws/GroupIcons/AwsVpcSubnetPublic.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsVpcSubnetPublicLg [20x20/16z] hSg53SD044HHmT9C__twcCN9ju-Ubdy8xhWer4pZdD8eZdEixCSWGf7Jm28LqLpUiGozm_BAssLkvhU5IDn6CpuMSPfuJwRHhP4vVoq1
+
+!function AwsVpcSubnetPublic($id, $name="Vpc Subnet Public", $tech="")
+ CloudElement($id, 'aws/GroupIcons/AwsVpcSubnetPublic', $name, $tech)
+!endfunction
+!function AwsVpcSubnetPublicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVpcSubnetPublicLg>', 'Vpc Subnet Public', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsFreertos.puml b/cloud/elements/aws/InternetOfThings/AwsFreertos.puml
new file mode 100644
index 00000000000..0b6d2802efa
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsFreertos.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsFreertosLg [20x20/16z] jOz54W0W24Ld9F_z3sotQvz90pvWEh6XOZNB-dAn3Pq3BbBkgIE7SoO_j7JEhfglfMCNrWoBywuh5DqUMpJYJdiD2g4-Uo_ARAkNf-TtjWya
+
+!function AwsFreertos($id, $name="Freertos", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsFreertos', $name, $tech)
+!endfunction
+!function AwsFreertosCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsFreertosLg>', 'Freertos', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsInternetOfThings.puml b/cloud/elements/aws/InternetOfThings/AwsInternetOfThings.puml
new file mode 100644
index 00000000000..1fd13813a4d
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsInternetOfThings.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsInternetOfThingsLg [20x20/16z] XSw54O0m30LGx0lxBunJRz_bB3xLp8KpHoLuvXRj2IqXPnSvaSfotcmuoPa2H4SvGxlEWF-SUIPFC1tdG89HxhmWaHAStBWv--NamS-HJevAyCpDIsQUQWu
+
+!function AwsInternetOfThings($id, $name="Internet Of Things", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsInternetOfThings', $name, $tech)
+!endfunction
+!function AwsInternetOfThingsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsInternetOfThingsLg>', 'Internet Of Things', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIot1Click.puml b/cloud/elements/aws/InternetOfThings/AwsIot1Click.puml
new file mode 100644
index 00000000000..7ec128f9a9f
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIot1Click.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIot1ClickLg [20x20/16z] {
+RSm7RWG020F156oy_F_14JhIRzM7mfQVTVC4UO90f3nGEiEsWCIIpreo2N5Ldz6Mrxrq1b8Y7MKU5eZbiqMRBTBP4C5XpWRTerOuezybbLJch5M1DgJKP4qM
+an9GAbYBUiPUSncOAsg0yCE6w-olpXFy
+}
+
+!function AwsIot1Click($id, $name="Iot1 Click", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIot1Click', $name, $tech)
+!endfunction
+!function AwsIot1ClickCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIot1ClickLg>', 'Iot1 Click', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotAction.puml b/cloud/elements/aws/InternetOfThings/AwsIotAction.puml
new file mode 100644
index 00000000000..b394e053fe0
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotAction.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsIotActionLg [20x20/16z] RL030W1141hK_vzyMAF38eoiFfv0kYrFa0H0HaTyd8Fq1c4wKC421Rs3vJRFHHBr7s3LU3qk83q7PaJb4h0311HsUvagXwX5rInwapFGivepvU34x5y
+
+!function AwsIotAction($id, $name="Iot Action", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotAction', $name, $tech)
+!endfunction
+!function AwsIotActionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotActionLg>', 'Iot Action', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotActuator.puml b/cloud/elements/aws/InternetOfThings/AwsIotActuator.puml
new file mode 100644
index 00000000000..d30ecb77877
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotActuator.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotActuatorLg [20x20/16z] {
+NKs70OCm3BEr-F_ZfauwG2nDKeEMEEG7HRJxt-98fl_SRAxhruKFwQ8FYoR1yDqCzpzzlkUrOE13bgUXI314gzwVKrM3YMG2_VOQeCzCKh-ti8Nw0TVrauqD
+wP2kicKjsFiLBm-CFkSwmdXckfYmAWf-FMT6yNYcI6fXtbuUz03g1G
+}
+
+!function AwsIotActuator($id, $name="Iot Actuator", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotActuator', $name, $tech)
+!endfunction
+!function AwsIotActuatorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotActuatorLg>', 'Iot Actuator', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotAlexaEnabledDevice.puml b/cloud/elements/aws/InternetOfThings/AwsIotAlexaEnabledDevice.puml
new file mode 100644
index 00000000000..c773fce0059
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotAlexaEnabledDevice.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotAlexaEnabledDeviceLg [20x20/16z] {
+TL070aKX218K-lS_yQ_UNjXqImom2u1nRO0WPh9VcwRKkjZpAWnTAKzG3PqO9wGYg7RLDJ6WlFhXouztFwHFEaGwSTQLErG0zrXDcASQ9HVJKXozU8v0YxiV
+BEucxRfShuC3QtIGDWwkXf2jhUadfqMrzfkgW_k8h1oK_W4
+}
+
+!function AwsIotAlexaEnabledDevice($id, $name="Iot Alexa Enabled Device", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotAlexaEnabledDevice', $name, $tech)
+!endfunction
+!function AwsIotAlexaEnabledDeviceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotAlexaEnabledDeviceLg>', 'Iot Alexa Enabled Device', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotAlexaSkill.puml b/cloud/elements/aws/InternetOfThings/AwsIotAlexaSkill.puml
new file mode 100644
index 00000000000..4a896973b01
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotAlexaSkill.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotAlexaSkillLg [20x20/16z] {
+RP05aiDG34Fz9Jqdzx_mRjimQCXZ4bGv5xYguDg3CdK3JfPAjfRAotsvIMYVUa5A9BBtp80O1jvwlIoKKQyz8LPAeQNd90VbQ-z-QtJZ6As-Q1bL69yraz6G
+YxTfdgVTsqi6RraL-0Aej-p_0G
+}
+
+!function AwsIotAlexaSkill($id, $name="Iot Alexa Skill", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotAlexaSkill', $name, $tech)
+!endfunction
+!function AwsIotAlexaSkillCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotAlexaSkillLg>', 'Iot Alexa Skill', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotAlexaVoiceService.puml b/cloud/elements/aws/InternetOfThings/AwsIotAlexaVoiceService.puml
new file mode 100644
index 00000000000..33d78089dcf
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotAlexaVoiceService.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotAlexaVoiceServiceLg [20x20/16z] {
+TP3LeGHH349pWPET_Xj-ikF6PmIhSavmLS5v1cNg0fpKFuPipJFF_vLEGkim8t8YuMsMg75Wj9RPwD4pGyGoSrRn5cEUnNYUnT7xRFzb_TqrX3Xu8LMZZNRF
+3AocVShscQRFbctfm8SEdhegy0bGJzt_0W
+}
+
+!function AwsIotAlexaVoiceService($id, $name="Iot Alexa Voice Service", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotAlexaVoiceService', $name, $tech)
+!endfunction
+!function AwsIotAlexaVoiceServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotAlexaVoiceServiceLg>', 'Iot Alexa Voice Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotAnalytics.puml b/cloud/elements/aws/InternetOfThings/AwsIotAnalytics.puml
new file mode 100644
index 00000000000..1b94c5a32a3
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotAnalytics.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotAnalyticsLg [20x20/16z] {
+hS_L4GGX44NHggNla_m3NX_x7vo3Tcz8GP_sGcDSq24mp8XCTdA5CuzZ7sv8CxEJrKeVplXlfE6_4-qcVGdCPi4aGaD-9Wiir6vKhxL0QNLwr-iZDJb7uSHy
+Q4T7W7j3UW4
+}
+
+!function AwsIotAnalytics($id, $name="Iot Analytics", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotAnalytics', $name, $tech)
+!endfunction
+!function AwsIotAnalyticsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotAnalyticsLg>', 'Iot Analytics', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotAnalyticsChannel.puml b/cloud/elements/aws/InternetOfThings/AwsIotAnalyticsChannel.puml
new file mode 100644
index 00000000000..26d599013fd
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotAnalyticsChannel.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotAnalyticsChannelLg [20x20/16z] {
+NP250G0X24Nbb_jFV9tOFffn3Bb66pBTcLZv4nBEnD_G6WFvmW2f1faunWx1czUcHPkQaLqdax6VsMDBPn0XsiRahk2NaSok0lzjDyKAFZ52nJ5RBcyV3CoU
+Sw-jzw3tgZFB3VNUhm
+}
+
+!function AwsIotAnalyticsChannel($id, $name="Iot Analytics Channel", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotAnalyticsChannel', $name, $tech)
+!endfunction
+!function AwsIotAnalyticsChannelCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotAnalyticsChannelLg>', 'Iot Analytics Channel', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotAnalyticsDataSet.puml b/cloud/elements/aws/InternetOfThings/AwsIotAnalyticsDataSet.puml
new file mode 100644
index 00000000000..2562afe08ac
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotAnalyticsDataSet.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotAnalyticsDataSetLg [20x20/16z] {
+VT150WKn2C1G4g3tl_6uV9stJBqHDMuTkqvFEM1ln8bsdzhkgzkYiR_c1SSy4DFqfILbrk9knEMULrtsucMUAAvUrx8BNjSUrlPmFtC5lhIibJxVRuo-ZADX
+UYBehryrZrRZHKNC
+}
+
+!function AwsIotAnalyticsDataSet($id, $name="Iot Analytics Data Set", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotAnalyticsDataSet', $name, $tech)
+!endfunction
+!function AwsIotAnalyticsDataSetCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotAnalyticsDataSetLg>', 'Iot Analytics Data Set', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotAnalyticsDataStore.puml b/cloud/elements/aws/InternetOfThings/AwsIotAnalyticsDataStore.puml
new file mode 100644
index 00000000000..e02d2509149
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotAnalyticsDataStore.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotAnalyticsDataStoreLg [20x20/16z] {
+VP075iCm34830ld-DovjinSP_i_Qcdu2AoAcLNGasMqkLnqweSOI10xDTvsWdmBBNKumGdYzOot9jpk0EDqD4Ra365nZvPy2-nhdM5MvJdVUvlHQmogILUgj
+1YZPKk6rFv7Yme-x2hbFExtk_WC
+}
+
+!function AwsIotAnalyticsDataStore($id, $name="Iot Analytics Data Store", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotAnalyticsDataStore', $name, $tech)
+!endfunction
+!function AwsIotAnalyticsDataStoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotAnalyticsDataStoreLg>', 'Iot Analytics Data Store', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotAnalyticsNotebook.puml b/cloud/elements/aws/InternetOfThings/AwsIotAnalyticsNotebook.puml
new file mode 100644
index 00000000000..9a781b45f2d
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotAnalyticsNotebook.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsIotAnalyticsNotebookLg [20x20/16z] dP253GCn40JtCEc_OJFReX_nw7014AyGCkQsu5cICq0De3ZxExTQDyAicymwbWAZrmcWZURqPtJsiYkWLkXraklwtPjBdBsMcEwvWroUDzzr_BdkplILVGG
+
+!function AwsIotAnalyticsNotebook($id, $name="Iot Analytics Notebook", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotAnalyticsNotebook', $name, $tech)
+!endfunction
+!function AwsIotAnalyticsNotebookCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotAnalyticsNotebookLg>', 'Iot Analytics Notebook', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotAnalyticsPipeline.puml b/cloud/elements/aws/InternetOfThings/AwsIotAnalyticsPipeline.puml
new file mode 100644
index 00000000000..653a9150ae8
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotAnalyticsPipeline.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsIotAnalyticsPipelineLg [20x20/16z] hOy30aHH24Kls_-EnpR-USo5fI752qaaFEtmfDfAJe3fYG6IUAEp92URlT5vfoi1g5NKIzqUVgqRwu1tDHxrygZdkzasqjAi0G
+
+!function AwsIotAnalyticsPipeline($id, $name="Iot Analytics Pipeline", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotAnalyticsPipeline', $name, $tech)
+!endfunction
+!function AwsIotAnalyticsPipelineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotAnalyticsPipelineLg>', 'Iot Analytics Pipeline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotBank.puml b/cloud/elements/aws/InternetOfThings/AwsIotBank.puml
new file mode 100644
index 00000000000..f49269584e4
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotBank.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotBankLg [20x20/16z] {
+TP07UWL1288Ln7ttFt5iwGbR-EOVfgYrOF1IcNr8Bf0eirFegITpB0wn1Omj56VACKQPGGyBH4ePAFO8vYAay9wGGFdaf2RzIPrpYCYAPmSIBEHCMjJRspAi
+XX_CC_s3GSlYYM52dt4vRUxkueaz5-bt5-2b6Ea5L6vg0yZzZBeUu4DK_DUhtptzg_Tl
+}
+
+!function AwsIotBank($id, $name="Iot Bank", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotBank', $name, $tech)
+!endfunction
+!function AwsIotBankCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotBankLg>', 'Iot Bank', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotBicycle.puml b/cloud/elements/aws/InternetOfThings/AwsIotBicycle.puml
new file mode 100644
index 00000000000..39a50bc59a8
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotBicycle.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotBicycleLg [20x20/16z] {
+TL090WCW29eXsFzVF7JtrkWcAFNo3mWimykJ2e5f48exHQhRJEHDvUK5jXBIEoV1Cj1JxrPB2C-WXbkerJhsRVPxLTGUNIvpraLM8NVxnE6uf6figa_Z9G1c
+sGQE5nmvVPw7U8i5GYf2wSqj5id-z2xIFWc7t0urEDJgNDCphW
+}
+
+!function AwsIotBicycle($id, $name="Iot Bicycle", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotBicycle', $name, $tech)
+!endfunction
+!function AwsIotBicycleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotBicycleLg>', 'Iot Bicycle', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotButton.puml b/cloud/elements/aws/InternetOfThings/AwsIotButton.puml
new file mode 100644
index 00000000000..bc436f8d201
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotButton.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotButtonLg [20x20/16z] {
+RSx70O0m34FHY-Is_y0es7G-_G59SXNttFC7BxgIa8nc1pZckWmwnYAxXMpJtSgKBcrEwmZ0P7NxbvIwhDnsS3Wp26khPS6RlVwDPHMq2O1dM_fPZ35BpR8P
+kLja7kJKMMQqg9cRrZRbMVrW_U06
+}
+
+!function AwsIotButton($id, $name="Iot Button", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotButton', $name, $tech)
+!endfunction
+!function AwsIotButtonCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotButtonLg>', 'Iot Button', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotCamera.puml b/cloud/elements/aws/InternetOfThings/AwsIotCamera.puml
new file mode 100644
index 00000000000..1427bd50f33
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotCamera.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotCameraLg [20x20/16z] {
+TL35WKKn27mmmlPVyH8zvKy4r-yN4CX6awiAGsm8ZgsIF8udqV8Qv4B34_ON6IafMxJHRb3epsRIcI6q8rOQQppJQhySXEcgSgJCR9si_5I2YqkuEdme7Hq7
+OGagxbXewC83CVnMBs8cgmf9hLxir4NQUCpssC5ZL--Tll4F
+}
+
+!function AwsIotCamera($id, $name="Iot Camera", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotCamera', $name, $tech)
+!endfunction
+!function AwsIotCameraCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotCameraLg>', 'Iot Camera', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotCar.puml b/cloud/elements/aws/InternetOfThings/AwsIotCar.puml
new file mode 100644
index 00000000000..1f80ff2c1db
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotCar.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotCarLg [20x20/16z] {
+TP070aCX24E_X1VlV-EgT9V67Pcv_a53iR2E9pKiSW5vt2dm7cU3ik9w0zjIzZjdQvc9OnqBomQjJHmx3Fjcbbtajelwq4N6Ui6srRqeKvnC7afoSMbFWoJZ
+ERUlSE1q9jPCywX5UKebJYrDpKrlZGQDLhscFMu
+}
+
+!function AwsIotCar($id, $name="Iot Car", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotCar', $name, $tech)
+!endfunction
+!function AwsIotCarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotCarLg>', 'Iot Car', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotCart.puml b/cloud/elements/aws/InternetOfThings/AwsIotCart.puml
new file mode 100644
index 00000000000..e6fcc73222f
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotCart.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotCartLg [20x20/16z] {
+TT05OW0n4090M1Rk_p_knQhfn5tm7r7r4eM3aVjbXLZiZ91P60DDV9aD9UN2aGYW3AKMmY8W1toyXB60QWDxSHdk6cM0RWmjnAUFnX3klXvjnmFMMZbZrQCg
+2uZtNS34xQJsNPBPr-g4wyvhVt9dvkKFBdzr_zEx3m
+}
+
+!function AwsIotCart($id, $name="Iot Cart", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotCart', $name, $tech)
+!endfunction
+!function AwsIotCartCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotCartLg>', 'Iot Cart', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotCertificateManager.puml b/cloud/elements/aws/InternetOfThings/AwsIotCertificateManager.puml
new file mode 100644
index 00000000000..9da86a7395c
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotCertificateManager.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotCertificateManagerLg [20x20/16z] {
+LSw5iS0m30DGoOBkF_67OlAEV6PSA5l4Weubn_nI5KugtzJWDa_I1eWlFjkezkxbrJYPYbF78NBMvBI6uhYsxjnn6CgV9hfcTSvg_jopwAXvR-2aVBz4Js3S
+73oIkJO77xSvFrh8dA6rvq12tdDgxJrtcFInvQYpCZZz0W
+}
+
+!function AwsIotCertificateManager($id, $name="Iot Certificate Manager", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotCertificateManager', $name, $tech)
+!endfunction
+!function AwsIotCertificateManagerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotCertificateManagerLg>', 'Iot Certificate Manager', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotCoffeePot.puml b/cloud/elements/aws/InternetOfThings/AwsIotCoffeePot.puml
new file mode 100644
index 00000000000..36d66fef5eb
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotCoffeePot.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotCoffeePotLg [20x20/16z] {
+TP07TWKX30CNoIF-_KySKz8JRG7q1hVdFtbOhLu-h15JBPnnBSXwzWyEnVwN3h189_rNabfUuWRCev6Pl1Q96pIfMR6qmT2SYifSCMlzMN45PgwOgw3cZYTO
+dF2xLuneh79cTEwQF9pQLXdXrd9xGZOUjsPAhSnN9RwzYIrHZCyPBAs5VsRrSwR_wGq
+}
+
+!function AwsIotCoffeePot($id, $name="Iot Coffee Pot", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotCoffeePot', $name, $tech)
+!endfunction
+!function AwsIotCoffeePotCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotCoffeePotLg>', 'Iot Coffee Pot', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotCore.puml b/cloud/elements/aws/InternetOfThings/AwsIotCore.puml
new file mode 100644
index 00000000000..a6d6419a6e9
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotCore.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsIotCoreLg [20x20/16z] fKxL5SKm57foaUu_S5o_IpNOuNaFKRuPWo9qSUte04zR_vZOb3fL0XYjx5H4-NB4cwOeKAyPFeS9XyMrf0P9HQoLLaqY2ixX2bRsdgr_mQ0M-F_p8dgfd_V8
+
+!function AwsIotCore($id, $name="Iot Core", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotCore', $name, $tech)
+!endfunction
+!function AwsIotCoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotCoreLg>', 'Iot Core', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotDesiredState.puml b/cloud/elements/aws/InternetOfThings/AwsIotDesiredState.puml
new file mode 100644
index 00000000000..e49d47ed299
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotDesiredState.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotDesiredStateLg [20x20/16z] {
+NP250GCX40HlbVuxpiF71n_yPY3146cO56OcbA3jxeePSFuWfDDnBtow4daw4Q3ykQjXl16iZsibTHduSdkp3TyRlbp5d0tzk93ntlhZr7zNmTyEW0qlCqnv
+qHl1QPAgEnVfESzLchNIpN6LrHKxgxPRpVrelIiB4xx32O7aVX3y3hifOUO1
+}
+
+!function AwsIotDesiredState($id, $name="Iot Desired State", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotDesiredState', $name, $tech)
+!endfunction
+!function AwsIotDesiredStateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotDesiredStateLg>', 'Iot Desired State', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotDeviceDefender.puml b/cloud/elements/aws/InternetOfThings/AwsIotDeviceDefender.puml
new file mode 100644
index 00000000000..c7da181a30a
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotDeviceDefender.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotDeviceDefenderLg [20x20/16z] {
+RSs50SKm20JGBoUG_GSkrEtYBvQTECVE5ymNt4swcCKEgcapoc7Ijh1Rj8iPvjaCQBDH9XUIzPCMAnJf_jV0OeKC0MA9iTem6MHtKAwco6pBz67Qh6UBfMYg
+kxwHPPtG7_Ypf5EmA5issx99sGkE5vm
+}
+
+!function AwsIotDeviceDefender($id, $name="Iot Device Defender", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotDeviceDefender', $name, $tech)
+!endfunction
+!function AwsIotDeviceDefenderCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotDeviceDefenderLg>', 'Iot Device Defender', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotDeviceGateway.puml b/cloud/elements/aws/InternetOfThings/AwsIotDeviceGateway.puml
new file mode 100644
index 00000000000..afb325ac50d
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotDeviceGateway.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotDeviceGatewayLg [20x20/16z] {
+TSy70WGX30B014Ay_x_usDxPeeuzFeBSQecDVhLP_JYNR3MIwHUkSgQahT8lccb4P_2OoyY6spRK7DZiYqajLtMpuUzgrI8kusY0nAkr9xUkLe3wEfUQmxF5
+cjLaE-vh4wCQTTot_7eyD8wvGuWvpCt0-CWV
+}
+
+!function AwsIotDeviceGateway($id, $name="Iot Device Gateway", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotDeviceGateway', $name, $tech)
+!endfunction
+!function AwsIotDeviceGatewayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotDeviceGatewayLg>', 'Iot Device Gateway', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotDeviceManagement.puml b/cloud/elements/aws/InternetOfThings/AwsIotDeviceManagement.puml
new file mode 100644
index 00000000000..43037e15822
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotDeviceManagement.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotDeviceManagementLg [20x20/16z] {
+RSv70WCX34FH1PQ-pVtlcsAS7itG7hNkoVT0_UBOfpx84Vuq953hM4euGaYCPL1offKEZk7APONNcSlT5aknj2AFxOsHecC_JRG9wMc6ku7i6ileDnEOOodw
+G0bYR9VLxqIdtPsKAosgiqyA7HaRxOpzwlw3Lm
+}
+
+!function AwsIotDeviceManagement($id, $name="Iot Device Management", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotDeviceManagement', $name, $tech)
+!endfunction
+!function AwsIotDeviceManagementCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotDeviceManagementLg>', 'Iot Device Management', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotDoorLock.puml b/cloud/elements/aws/InternetOfThings/AwsIotDoorLock.puml
new file mode 100644
index 00000000000..a79e40d9580
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotDoorLock.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotDoorLockLg [20x20/16z] {
+TL075aCn258H_lrlN6BItP95UExu1oJAyFEGKc0RXF98fAY12RULd-AWRB0i8KLq5r3T4H9i1jkn8A4MWmr1cRKorTP4szLYdEzcPMtiq6HZxEwQINa_jEPe
+v6ZZYssNrvNRxbbBTCUp5ccn5G-Scazlq03Jsvc1he54_ftLvqn_umO
+}
+
+!function AwsIotDoorLock($id, $name="Iot Door Lock", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotDoorLock', $name, $tech)
+!endfunction
+!function AwsIotDoorLockCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotDoorLockLg>', 'Iot Door Lock', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotEcho.puml b/cloud/elements/aws/InternetOfThings/AwsIotEcho.puml
new file mode 100644
index 00000000000..89bec25575c
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotEcho.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsIotEchoLg [20x20/16z] fP250S1020CVai3-4zVTvTet74gFWuIN1HuXaj926gIr9sEMPMT6HIxipD7Wjh0RhxSosyiIrecmpA61fPtGeQKTgGRoLIt_Qmxq9nOoKpyhzVP7iwy1
+
+!function AwsIotEcho($id, $name="Iot Echo", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotEcho', $name, $tech)
+!endfunction
+!function AwsIotEchoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotEchoLg>', 'Iot Echo', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotEvents.puml b/cloud/elements/aws/InternetOfThings/AwsIotEvents.puml
new file mode 100644
index 00000000000..0d5618a6bcc
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotEvents.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotEventsLg [20x20/16z] {
+RSx50SL024NHBq-0_lkD49UxcpD6piKvErymNp3NdcOtdqr0X7Gnus-2ylbkw4zCgQrcwQEW07gsAWEom4oIEapz3OdL-kva86EzEsiJP4Tk5dqHv3pwQWPx
+aTrwrv6dQklDwitgi1SS0G
+}
+
+!function AwsIotEvents($id, $name="Iot Events", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotEvents', $name, $tech)
+!endfunction
+!function AwsIotEventsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotEventsLg>', 'Iot Events', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotFactory.puml b/cloud/elements/aws/InternetOfThings/AwsIotFactory.puml
new file mode 100644
index 00000000000..f7562346e97
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotFactory.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotFactoryLg [20x20/16z] {
+TL05WW0X45ef___ZOxQkiGdh-0zSHD7XfLPe5MRMJTcPadFmvV8ZpdWkc212PzWwZeGLwIcbkHiqQwHDdT8UBcOJAaSj2d1WePmdkUjgoBGVpg5TJiFTMN01
+Yn3FBA-i4krCvBcB8rifSTqbONmZixhUnW9WqSMNF_0z_F5NV__ft_W
+}
+
+!function AwsIotFactory($id, $name="Iot Factory", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotFactory', $name, $tech)
+!endfunction
+!function AwsIotFactoryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotFactoryLg>', 'Iot Factory', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotFireTv.puml b/cloud/elements/aws/InternetOfThings/AwsIotFireTv.puml
new file mode 100644
index 00000000000..bc211e0be66
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotFireTv.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsIotFireTvLg [20x20/16z] fSt50SC030D02_VVkCpSv7v6pGhC4pfy45lpGEzwc0l8nnxDSviAZhT86pkfmSi_o8c5ZndFlVf13PsqEi4SWGdny2GxclMs
+
+!function AwsIotFireTv($id, $name="Iot Fire Tv", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotFireTv', $name, $tech)
+!endfunction
+!function AwsIotFireTvCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotFireTvLg>', 'Iot Fire Tv', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotFireTvStick.puml b/cloud/elements/aws/InternetOfThings/AwsIotFireTvStick.puml
new file mode 100644
index 00000000000..3a12ed7b954
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotFireTvStick.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsIotFireTvStickLg [20x20/16z] lOwt0G0n30A5ERF_o9_prxvI8jK8sXFD9z8VPBv2FKXYq1NZ-TQO4LxFQaRppU2IUp97MQhZDgEji3RlRyTtoy_cCKm
+
+!function AwsIotFireTvStick($id, $name="Iot Fire Tv Stick", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotFireTvStick', $name, $tech)
+!endfunction
+!function AwsIotFireTvStickCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotFireTvStickLg>', 'Iot Fire Tv Stick', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotGeneric.puml b/cloud/elements/aws/InternetOfThings/AwsIotGeneric.puml
new file mode 100644
index 00000000000..13874c9660e
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotGeneric.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotGenericLg [20x20/16z] {
+TP07Ga0n24CVXEJV_yPMt5fVTzdm7ohruHnyK97dOALWiVCwieTPBVCD5w04Maj38YYPpdWEQQm2EMYK0InYGO-HeoVs8pmDlNeJTzVgVVov-fmp-_Tk-zXv
+5B_RQlM0YLRlAvU3ttEvvNofxTA3Iw_kFRtp0W
+}
+
+!function AwsIotGeneric($id, $name="Iot Generic", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotGeneric', $name, $tech)
+!endfunction
+!function AwsIotGenericCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotGenericLg>', 'Iot Generic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotGreengrass.puml b/cloud/elements/aws/InternetOfThings/AwsIotGreengrass.puml
new file mode 100644
index 00000000000..259e1e4d0ef
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotGreengrass.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotGreengrassLg [20x20/16z] {
+hOxN5SCm30DJ1EAm_y3kDf--arDbH_v4YJRiurPLktGcw3jetpWIAIit-4Y4o6dlxgJYoko4eCnEgdrSJXFhbYfs_5LkXQfliI-PMo0rVFr6Iq4odD8RIqD5
+VcO5
+}
+
+!function AwsIotGreengrass($id, $name="Iot Greengrass", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotGreengrass', $name, $tech)
+!endfunction
+!function AwsIotGreengrassCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotGreengrassLg>', 'Iot Greengrass', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotGreengrassConnector.puml b/cloud/elements/aws/InternetOfThings/AwsIotGreengrassConnector.puml
new file mode 100644
index 00000000000..a7ca463879d
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotGreengrassConnector.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsIotGreengrassConnectorLg [20x20/16z] nOx70GHH2491d_JVyUwae_Tlpg9pP6QcfBeSVakX31Auo5C4IHrCVnblfzDlpO6jjkmkFpOiv-WF
+
+!function AwsIotGreengrassConnector($id, $name="Iot Greengrass Connector", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotGreengrassConnector', $name, $tech)
+!endfunction
+!function AwsIotGreengrassConnectorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotGreengrassConnectorLg>', 'Iot Greengrass Connector', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotHardwareBoard.puml b/cloud/elements/aws/InternetOfThings/AwsIotHardwareBoard.puml
new file mode 100644
index 00000000000..e2c3747d4f8
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotHardwareBoard.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotHardwareBoardLg [20x20/16z] {
+RP25eS0m24GvJfBz5_vIjzV6SAYDbhhkA7Pq4z6oPLvbe04JTHDYMIkCxOpu89GAGFgqbyIAobe41LkhR00HYjD9Pv5L1vYZEjJG8ciLNTAQKfH4JxINPozO
+OgSMcQSNXgG_0OqgD1Oa9iCPFWdllNtFu7jMtpFzclql
+}
+
+!function AwsIotHardwareBoard($id, $name="Iot Hardware Board", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotHardwareBoard', $name, $tech)
+!endfunction
+!function AwsIotHardwareBoardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotHardwareBoardLg>', 'Iot Hardware Board', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotHouse.puml b/cloud/elements/aws/InternetOfThings/AwsIotHouse.puml
new file mode 100644
index 00000000000..cc3d47c2cef
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotHouse.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotHouseLg [20x20/16z] {
+TL050WCn3Bf0eF__yQZCjvn0WEhrhrX4Al2GobIdHDUH9EVHWPqwi2EQG7jos9XeCpwr7C0C4HEaack7bJevnK7hQft9EZgYoHfrDZLaRGqcSO50gB37giT0
+CfmKUmrrR9MYMMSlObKqRxhtd9YSZ3iVpzbgrZgUwkKEx0NwSLU_x_HttG
+}
+
+!function AwsIotHouse($id, $name="Iot House", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotHouse', $name, $tech)
+!endfunction
+!function AwsIotHouseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotHouseLg>', 'Iot House', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotHttp2Protocol.puml b/cloud/elements/aws/InternetOfThings/AwsIotHttp2Protocol.puml
new file mode 100644
index 00000000000..f78c0ef2d29
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotHttp2Protocol.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsIotHttp2ProtocolLg [20x20/16z] lP370GCm308526V_ZOELtdyvztDNGVs0KB0VdGsvdd0sFhkz_zdft-xtMt0FkPsNxrWQ9u33hEfnJKbefOKS6PU6B35khd1SWq1nBf0DcxUmEldWWiZ7EFC8
+
+!function AwsIotHttp2Protocol($id, $name="Iot Http2 Protocol", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotHttp2Protocol', $name, $tech)
+!endfunction
+!function AwsIotHttp2ProtocolCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotHttp2ProtocolLg>', 'Iot Http2 Protocol', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotHttpProtocol.puml b/cloud/elements/aws/InternetOfThings/AwsIotHttpProtocol.puml
new file mode 100644
index 00000000000..9043a4b0e2e
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotHttpProtocol.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsIotHttpProtocolLg [20x20/16z] lSv50WCm50BH3mpf_KzSTzrruc-LKNWe6hMFrYgTfnfuDY3Fbl_Rxx_ebdqohLvRELib-PZWQeaH9W1d0sToKDApsV8S5bMRn8jhcuu2E5TglGC
+
+!function AwsIotHttpProtocol($id, $name="Iot Http Protocol", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotHttpProtocol', $name, $tech)
+!endfunction
+!function AwsIotHttpProtocolCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotHttpProtocolLg>', 'Iot Http Protocol', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotLambdaFunction.puml b/cloud/elements/aws/InternetOfThings/AwsIotLambdaFunction.puml
new file mode 100644
index 00000000000..d00b9bee7e9
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotLambdaFunction.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotLambdaFunctionLg [20x20/16z] {
+RL075aCn2484__rlt4ViRlaZ4TnOL4jTU0DjIRA9EyeZaglLdHB77iVGaXOOUsf9uDWSDLe8pFt0dehZ-fGHb0JT7QjznAi7jOxg5JrstnsbdF6mZ9hbsZdY
+uuORWBjyt60oZWOS0nBYRaOz_RgkvX3Wa5EdNmTRqS5z1tX2pyKS__TTxTsIdzgVtTy
+}
+
+!function AwsIotLambdaFunction($id, $name="Iot Lambda Function", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotLambdaFunction', $name, $tech)
+!endfunction
+!function AwsIotLambdaFunctionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotLambdaFunctionLg>', 'Iot Lambda Function', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotLightbulb.puml b/cloud/elements/aws/InternetOfThings/AwsIotLightbulb.puml
new file mode 100644
index 00000000000..1dc3582465c
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotLightbulb.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotLightbulbLg [20x20/16z] {
+TL195aCn26eKoFrlN3HsxcU1F4ESRbV8bM4uF5DBIHXChKcHeiW9nyNcYFQmEALcKccXufNsXPQLmhwqIgfKjwTz9GCyLInB8Ip61unlSbKFg7gJ0xilq7s9
+c1v-t_j4pYm6zeR3p2ArblmsCyzkIURizhg1ciW_j_f_q_-u0m
+}
+
+!function AwsIotLightbulb($id, $name="Iot Lightbulb", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotLightbulb', $name, $tech)
+!endfunction
+!function AwsIotLightbulbCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotLightbulbLg>', 'Iot Lightbulb', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotMedicalEmergency.puml b/cloud/elements/aws/InternetOfThings/AwsIotMedicalEmergency.puml
new file mode 100644
index 00000000000..e89067d8f35
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotMedicalEmergency.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotMedicalEmergencyLg [20x20/16z] {
+RP250GCn24M1Bzb_uyRglBiO3h6eg9pC8rueLK3D8oxKc9-z3ruHFZX28Jw08ae3KRnKOAWYXUrERaSeZnqHQMU0sovBIvQKc4isHGbF6Mt0vfGPhQpnRNAq
+jRGrDxqrC-XcrS-qc_q3
+}
+
+!function AwsIotMedicalEmergency($id, $name="Iot Medical Emergency", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotMedicalEmergency', $name, $tech)
+!endfunction
+!function AwsIotMedicalEmergencyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotMedicalEmergencyLg>', 'Iot Medical Emergency', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotMqttProtocol.puml b/cloud/elements/aws/InternetOfThings/AwsIotMqttProtocol.puml
new file mode 100644
index 00000000000..b39f12c96ca
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotMqttProtocol.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsIotMqttProtocolLg [20x20/16z] lT2r0GD03CLGVz1b_ud3Z5rUgSOmIXz48-W3K9Wdf7rkRVFSyl_sUnVTsAUcnTNAfNaaotljfP5cpqxtJgrD54jkmwbPTcr9HP34gscXUnjEltTw0Tu1
+
+!function AwsIotMqttProtocol($id, $name="Iot Mqtt Protocol", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotMqttProtocol', $name, $tech)
+!endfunction
+!function AwsIotMqttProtocolCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotMqttProtocolLg>', 'Iot Mqtt Protocol', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotOverTheAirUpdate.puml b/cloud/elements/aws/InternetOfThings/AwsIotOverTheAirUpdate.puml
new file mode 100644
index 00000000000..752f1125239
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotOverTheAirUpdate.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotOverTheAirUpdateLg [20x20/16z] {
+bL273S0W36jYE_J_YqkiRasYXRp5jdOHVmGbYH-8YgcaNb3gf0XS4SepiqITO5rajDOFVNAAapdx4jawLwLECLN38G9QPd6CtHW8tMko8TSKEkmiTalqAZpZ
+gKe_SuDtJn8Ey8sTqIlUH_XZ5ky
+}
+
+!function AwsIotOverTheAirUpdate($id, $name="Iot Over The Air Update", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotOverTheAirUpdate', $name, $tech)
+!endfunction
+!function AwsIotOverTheAirUpdateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotOverTheAirUpdateLg>', 'Iot Over The Air Update', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotPoliceEmergency.puml b/cloud/elements/aws/InternetOfThings/AwsIotPoliceEmergency.puml
new file mode 100644
index 00000000000..95eed0402fb
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotPoliceEmergency.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotPoliceEmergencyLg [20x20/16z] {
+RP275O1024C90Mx_ZQNODTRxr1SfgIXI-P5J3bTIytCGyvLNH7ziHxnfe5DkOfQhhs8GODXo5LIUXKNULdcOF8QQvXtiFAYpc-ojcGWC2c9O84iuxCfhrhMk
+mzIxjcSuZ-MkNH3E8e5hbputdxoZ4DZB_ppuy-hVqp_lDm
+}
+
+!function AwsIotPoliceEmergency($id, $name="Iot Police Emergency", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotPoliceEmergency', $name, $tech)
+!endfunction
+!function AwsIotPoliceEmergencyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotPoliceEmergencyLg>', 'Iot Police Emergency', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotPolicy.puml b/cloud/elements/aws/InternetOfThings/AwsIotPolicy.puml
new file mode 100644
index 00000000000..c0b0ef95ea4
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotPolicy.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotPolicyLg [20x20/16z] {
+TP170a9124CXxS_zBsp1iUlRqKdg5_tWaMAy2MiZDHfJrIF7JlYPgnpVVSHNhhhwtpuGjhdtBKpP1c1Fdy19QJztxRlHeNrT74pEgA8Z9d4eaJF5HEtaM98w
+imY9RP818myqoMlDLTWqmbc1Ug4Tn_tjR_tX3
+}
+
+!function AwsIotPolicy($id, $name="Iot Policy", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotPolicy', $name, $tech)
+!endfunction
+!function AwsIotPolicyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotPolicyLg>', 'Iot Policy', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotReportedState.puml b/cloud/elements/aws/InternetOfThings/AwsIotReportedState.puml
new file mode 100644
index 00000000000..3954433e7fe
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotReportedState.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotReportedStateLg [20x20/16z] {
+dT2t0GH10C90Ra5i_nM_z_vFuOIIdBii2UuDPFGGJhGltHNjsv6r3o-BUR0XZR-DxBktMTljlKKIQsqmThRhQXIeMryjgIbpShKwxYIvc9jzpgwXVLZWkq2l
+tcy1
+}
+
+!function AwsIotReportedState($id, $name="Iot Reported State", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotReportedState', $name, $tech)
+!endfunction
+!function AwsIotReportedStateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotReportedStateLg>', 'Iot Reported State', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotRule.puml b/cloud/elements/aws/InternetOfThings/AwsIotRule.puml
new file mode 100644
index 00000000000..690c1852649
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotRule.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotRuleLg [20x20/16z] {
+jO-55SCm50CZ_Fjlt30CK1dExypB6jhSY0rd4dUdgziHMR5soktQMNTfNkiMWCqgnEMJtDkUbJRmLJF9p4ToQdVuEIlOQnutZKYbyxXIJYpsSVVmduu7-N9g
+l2RL-x-KBPx__G4
+}
+
+!function AwsIotRule($id, $name="Iot Rule", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotRule', $name, $tech)
+!endfunction
+!function AwsIotRuleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotRuleLg>', 'Iot Rule', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotSensor.puml b/cloud/elements/aws/InternetOfThings/AwsIotSensor.puml
new file mode 100644
index 00000000000..07cf2d8027a
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotSensor.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotSensorLg [20x20/16z] {
+NK-5WGH129iXyjT_nO-iPoN1OJKsYVK6JKhxwKARy7vuFPf_zkaDdMBXaDji7ZrTZLTlrq-7WM4bW-Fw_SP9L8lf9CKiKKGX4cJzeIaBIWA99CRhFjvwnq2A
+GIueKqn8R5Zf2nYFscYVwThVUFXW9jcwVI89iFy9AVty8DO_
+}
+
+!function AwsIotSensor($id, $name="Iot Sensor", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotSensor', $name, $tech)
+!endfunction
+!function AwsIotSensorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotSensorLg>', 'Iot Sensor', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotServo.puml b/cloud/elements/aws/InternetOfThings/AwsIotServo.puml
new file mode 100644
index 00000000000..28002b18294
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotServo.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotServoLg [20x20/16z] {
+fSn95WK114DH3udzh_YtrTUmxiX14W-KRwgRXIO1MzqL2opegJhiWld8EEs2J6BP_VQPl_soQwa2c-jEjWwxg5gdTRTqBvPTpWUdNKs3p64d6yWHY-xoJSK3
+Rm
+}
+
+!function AwsIotServo($id, $name="Iot Servo", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotServo', $name, $tech)
+!endfunction
+!function AwsIotServoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotServoLg>', 'Iot Servo', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotShadow.puml b/cloud/elements/aws/InternetOfThings/AwsIotShadow.puml
new file mode 100644
index 00000000000..944900f916e
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotShadow.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotShadowLg [20x20/16z] {
+NSy5WaKn24FH0Bdfx7_3y-tvgNlHLzkjcm8RwZgLqTlaCcblRQ2tkVrGCVlUYav6RntgDAHLQHBWMxAcKsE5DIhU9Sc8iPKinD-gMYiZkr689sjvjdt2vgAD
+97FZacfyCoM1yGL8z6Jsg8dxEnT7ccIaEBtjiqI2HFZECVQyorQ3r7velG
+}
+
+!function AwsIotShadow($id, $name="Iot Shadow", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotShadow', $name, $tech)
+!endfunction
+!function AwsIotShadowCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotShadowLg>', 'Iot Shadow', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotSimulator.puml b/cloud/elements/aws/InternetOfThings/AwsIotSimulator.puml
new file mode 100644
index 00000000000..a1677e8ac93
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotSimulator.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotSimulatorLg [20x20/16z] {
+PSu73WCW28LXu0rw_nFNeXscVwPVL8WfISGTJKhvIvWZ-6lEn8gepzrIm1BfX3Qb6Q2Rx4plcqOiKvjUPtZHN6Uh7tkoweoZ2iOO4P5psLhvPQwvWm8d5CIz
+2_M9wzRfw8QJsAeIBxFRwjiWLF8o4x25oqJz6K7Rbu5JnlG4
+}
+
+!function AwsIotSimulator($id, $name="Iot Simulator", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotSimulator', $name, $tech)
+!endfunction
+!function AwsIotSimulatorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotSimulatorLg>', 'Iot Simulator', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotSitewise.puml b/cloud/elements/aws/InternetOfThings/AwsIotSitewise.puml
new file mode 100644
index 00000000000..e1e15087186
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotSitewise.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotSitewiseLg [20x20/16z] {
+RSe72W11349HsAY9S_y3R-_vD7beBzMpJ3Ve1dtKMkRFHF9ZkG3pQxRatSPk32bOXorOX8eiWRdRC0axvG9vM0P29gq9atQpi2mWYs1viqLjHC0k-x3z2tbl
+iIFVjTRWQ70qE0C
+}
+
+!function AwsIotSitewise($id, $name="Iot Sitewise", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotSitewise', $name, $tech)
+!endfunction
+!function AwsIotSitewiseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotSitewiseLg>', 'Iot Sitewise', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotThermostat.puml b/cloud/elements/aws/InternetOfThings/AwsIotThermostat.puml
new file mode 100644
index 00000000000..356a5b873af
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotThermostat.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotThermostatLg [20x20/16z] {
+RL070WCn20eOpFz_NB2xFMy60STAS14E-kSLWbX5Vnu0jewlxlbi1DigS-hnqXvXnL6Ek9LoECRK1x3Is74AvbbW3kri7i8Z3nOw5kr_4LIDKzlSG1b2TUWB
+mMBKTOqnz5WfBOrsQgIdRcT4VlOIxDrBUhxluD7p_spNE_ZVrVLEhtP_0m
+}
+
+!function AwsIotThermostat($id, $name="Iot Thermostat", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotThermostat', $name, $tech)
+!endfunction
+!function AwsIotThermostatCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotThermostatLg>', 'Iot Thermostat', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotThingsGraph.puml b/cloud/elements/aws/InternetOfThings/AwsIotThingsGraph.puml
new file mode 100644
index 00000000000..f53c2101951
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotThingsGraph.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotThingsGraphLg [20x20/16z] {
+fSx73SH034DHG0oY-ozuCutrsV_u9aZ7xRphpOL2oAPoDP3umyZaOE1LRGc0iYni3GJVhpXJZ18g6u1psZioxtkT8dvm8vOEKuw4h8-sb5QokrzHL6_LAFVI
+cIetUm8
+}
+
+!function AwsIotThingsGraph($id, $name="Iot Things Graph", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotThingsGraph', $name, $tech)
+!endfunction
+!function AwsIotThingsGraphCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotThingsGraphLg>', 'Iot Things Graph', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotTopic.puml b/cloud/elements/aws/InternetOfThings/AwsIotTopic.puml
new file mode 100644
index 00000000000..a624ea1e89d
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotTopic.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsIotTopicLg [20x20/16z] rSY70OHG3CFGsB42-ozyXRu2xzUeDix6zJ0htQnJDm7QhYlHg6TQD4Vg4IgxXAPhauLOFmvBZXO7PY3ErUhovkPn7UwlWVm0helSILkr-G8
+
+!function AwsIotTopic($id, $name="Iot Topic", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotTopic', $name, $tech)
+!endfunction
+!function AwsIotTopicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotTopicLg>', 'Iot Topic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotTravel.puml b/cloud/elements/aws/InternetOfThings/AwsIotTravel.puml
new file mode 100644
index 00000000000..8d53b8a36fb
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotTravel.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotTravelLg [20x20/16z] {
+TP250GCm20HVOV-9wouN3mxE2E89GNXGLhRAuaQwtSvSZjo-V4RN_VfPuum5k781TGt7tQ9DjHLOQvFPQL2hlEWn3IcpWRUYQe2P0EvvYVJu4dq8JQNnzKzE
+DU6kBt-gPnjFXbEukiHm9mcI6Bxb0d1gS1BubWk0hixRLUzMcmS01RYF7Zne_lNgkwU_Udy4
+}
+
+!function AwsIotTravel($id, $name="Iot Travel", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotTravel', $name, $tech)
+!endfunction
+!function AwsIotTravelCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotTravelLg>', 'Iot Travel', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotUtility.puml b/cloud/elements/aws/InternetOfThings/AwsIotUtility.puml
new file mode 100644
index 00000000000..1b5aee6c2f9
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotUtility.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotUtilityLg [20x20/16z] {
+TP074WCn20C5Ol7_VvpOf9UzSzFGjKbbN4cb7X2adGHtfLWikizH8-4NHiHIih4air_BajS6xHkfm5BOgnp7BewT0HQGOnU9gHpQCXdXDlWGqNBxQ5a7k6k9
+DKGtntTg6O9ugMNmggdbnOxgiTEBNM-xZndKpE1hLdzd-Ztx2m
+}
+
+!function AwsIotUtility($id, $name="Iot Utility", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotUtility', $name, $tech)
+!endfunction
+!function AwsIotUtilityCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotUtilityLg>', 'Iot Utility', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/InternetOfThings/AwsIotWindfarm.puml b/cloud/elements/aws/InternetOfThings/AwsIotWindfarm.puml
new file mode 100644
index 00000000000..aff9b8f697d
--- /dev/null
+++ b/cloud/elements/aws/InternetOfThings/AwsIotWindfarm.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIotWindfarmLg [20x20/16z] {
+RP053i0m30E3plz_FAzSgTvAfx3yCZ6bUCXIQfgxyPWailW1xOY1_527wJBamKLtoreCHbPfeilEisrws2bKkfqQxOmAe1kRgiCqgSfk1_-PTzSedyncZk2p
+--uSV13UjVntdxLiDchPlKLd-Ph1QrRlcRvc_m4
+}
+
+!function AwsIotWindfarm($id, $name="Iot Windfarm", $tech="")
+ CloudElement($id, 'aws/InternetOfThings/AwsIotWindfarm', $name, $tech)
+!endfunction
+!function AwsIotWindfarmCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIotWindfarmLg>', 'Iot Windfarm', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsApacheMxnet.puml b/cloud/elements/aws/MachineLearning/AwsApacheMxnet.puml
new file mode 100644
index 00000000000..3fa0fb6c337
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsApacheMxnet.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsApacheMxnetLg [20x20/16z] {
+RSX18W1H44D1w2Gl__xtXUa1g6KLRldKVxAV-RNTZ3HolgwHd7Zcwr301i_NqOmq9k6-eWba1kwZFEyzXN2TG96aA1d8sMibsEES-ZgxAD5r9wwCZGTvhwBM
+Z4o6lOCe4itakatJuaa_xpHfOzhkxNxQ-vtddtm5
+}
+
+!function AwsApacheMxnet($id, $name="Apache Mxnet", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsApacheMxnet', $name, $tech)
+!endfunction
+!function AwsApacheMxnetCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsApacheMxnetLg>', 'Apache Mxnet', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsAugmentedAi.puml b/cloud/elements/aws/MachineLearning/AwsAugmentedAi.puml
new file mode 100644
index 00000000000..a46bb38d9f2
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsAugmentedAi.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsAugmentedAiLg [20x20/16z] {
+PSpLOS0m54FHZuXUzX-uCfHlqCUGh_pL9Fzu3Weo-6LL0oB8Hr-caem4Yg_H4fS9uB70wu4J4ziCDWLa4Z8rANibGyMFjZtUXzDYZCJlAuziKQHgIceQUvZn
+FQysGe7UPhZMIkE7Z_VqCNb2MR2IQs6OcJ4pnzhKcl5jHPuoS-poLxL_c0y
+}
+
+!function AwsAugmentedAi($id, $name="Augmented Ai", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsAugmentedAi', $name, $tech)
+!endfunction
+!function AwsAugmentedAiCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsAugmentedAiLg>', 'Augmented Ai', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsComprehend.puml b/cloud/elements/aws/MachineLearning/AwsComprehend.puml
new file mode 100644
index 00000000000..065eda9339e
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsComprehend.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsComprehendLg [20x20/16z] {
+LSy92aGX38DX69kaUly3Z-6bW3-hd_lkIPhsYx4NOoYWYiQnXhgxLZ3h-WPcPOm0KMl961D5KcKpZW62oCinEDBt6u_DKM0tVU4vrxm8yb0rHhBd_bZkodbP
+zrLO_epjDB-atq_RblQjg_grAVPYxCK_
+}
+
+!function AwsComprehend($id, $name="Comprehend", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsComprehend', $name, $tech)
+!endfunction
+!function AwsComprehendCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsComprehendLg>', 'Comprehend', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsDeepLearningAmis.puml b/cloud/elements/aws/MachineLearning/AwsDeepLearningAmis.puml
new file mode 100644
index 00000000000..5270e8aee2a
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsDeepLearningAmis.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsDeepLearningAmisLg [20x20/16z] fOz50iD024Kht-Zzxzku9wjvepZycWazF1wUcQB17fYrAeclOe3Q-I4axMnkDWS0Q5QMeA_Ba8HCEkaBEjIu7dJNs1djQZptClTSvvuDKiVPGk-U5Ze
+
+!function AwsDeepLearningAmis($id, $name="Deep Learning Amis", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsDeepLearningAmis', $name, $tech)
+!endfunction
+!function AwsDeepLearningAmisCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDeepLearningAmisLg>', 'Deep Learning Amis', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsDeepLearningContainers.puml b/cloud/elements/aws/MachineLearning/AwsDeepLearningContainers.puml
new file mode 100644
index 00000000000..31a74b116b9
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsDeepLearningContainers.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDeepLearningContainersLg [20x20/16z] {
+hO_L0KCn30CBqKdE_li-vj_sWcQx_qoSkw9Y8L8N7P9inCNjIrfBkQNlhe0SDJUXJHa1w8iilCMQ5KUHifPWGvJRglEb1RAyuL1bhr5Al_pshsj-igXs9G94
+7YCdrV_12
+}
+
+!function AwsDeepLearningContainers($id, $name="Deep Learning Containers", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsDeepLearningContainers', $name, $tech)
+!endfunction
+!function AwsDeepLearningContainersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDeepLearningContainersLg>', 'Deep Learning Containers', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsDeepcomposer.puml b/cloud/elements/aws/MachineLearning/AwsDeepcomposer.puml
new file mode 100644
index 00000000000..05982d27055
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsDeepcomposer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDeepcomposerLg [20x20/16z] {
+RT35WGGX04JH5KhpptUatVxnuVIf4AUOblGfieNN-UatOpS0lbaqV3L1o6QnQEX_ZCqCa0RX3rNOzixNPE7_Q__v23444vI-fhQ4Ovpkb-_cLyF7n9CLZ8VF
+5WBgoRxQRlRmLuz_-jGR
+}
+
+!function AwsDeepcomposer($id, $name="Deepcomposer", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsDeepcomposer', $name, $tech)
+!endfunction
+!function AwsDeepcomposerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDeepcomposerLg>', 'Deepcomposer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsDeepcomposerPrimaryBg.puml b/cloud/elements/aws/MachineLearning/AwsDeepcomposerPrimaryBg.puml
new file mode 100644
index 00000000000..960c5f650f9
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsDeepcomposerPrimaryBg.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDeepcomposerPrimaryBgLg [20x20/16z] {
+TT25OS0m34JHmf6z_y0zgKm__C8-USyVdP3ubdn8Dtq4r7psVjEpjhuO0CSVjWXhC1zMXS3YkyMIeISyVvZ1DRWKZirgxwLbuHcvV4wf-pNE7MCkaObvqjPo
+UsFz7niqrkwXadtLXnM5qZQcskXxPatVnvIr8tulkU-Tpru
+}
+
+!function AwsDeepcomposerPrimaryBg($id, $name="Deepcomposer Primary Bg", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsDeepcomposerPrimaryBg', $name, $tech)
+!endfunction
+!function AwsDeepcomposerPrimaryBgCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDeepcomposerPrimaryBgLg>', 'Deepcomposer Primary Bg', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsDeeplens.puml b/cloud/elements/aws/MachineLearning/AwsDeeplens.puml
new file mode 100644
index 00000000000..26d04518a55
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsDeeplens.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsDeeplensLg [20x20/16z] fSur0aGn24NHaJo1_U_tInUW6RdbYK1-MSGGW1QAYt55LJFWRdV307LBAQiPkeBhBk_NwuqejXR85Vsj3JVpPIflR-8gbk8qtz7vToS
+
+!function AwsDeeplens($id, $name="Deeplens", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsDeeplens', $name, $tech)
+!endfunction
+!function AwsDeeplensCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDeeplensLg>', 'Deeplens', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsDeepracer.puml b/cloud/elements/aws/MachineLearning/AwsDeepracer.puml
new file mode 100644
index 00000000000..974dd634a05
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsDeepracer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDeepracerLg [20x20/16z] {
+RSs54KCX40JG6MxjwB_VUBwo-CEonLjwWRt0Nc3tNVzaaP8tCr2GD0hyMQo1T280ojTG5TFn6EJNJCLuTHhrwkFPJTbcAG7X97CsYcgyUalrCu9CiGgieOzD
+5cIymfVxQ_tvo9rOpjVUl6MtURO5pWNE1Ju1
+}
+
+!function AwsDeepracer($id, $name="Deepracer", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsDeepracer', $name, $tech)
+!endfunction
+!function AwsDeepracerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDeepracerLg>', 'Deepracer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsElasticInference.puml b/cloud/elements/aws/MachineLearning/AwsElasticInference.puml
new file mode 100644
index 00000000000..3a47ffa10d1
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsElasticInference.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticInferenceLg [20x20/16z] {
+RSi73eGm34HHBPxctF_0wz3K-93s97UU_DOVs1_O5zgn7krTY1sTru9ou13AOwOaMbLyJJ09drik4rMqCN3X616OSaaUYzUOHHg93o3JMdlMgah7TTiWJ24c
+mDjM63Tsn_5OammAmgzqsvuU1WxniIdfJZpRjgT--hBE-i0_
+}
+
+!function AwsElasticInference($id, $name="Elastic Inference", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsElasticInference', $name, $tech)
+!endfunction
+!function AwsElasticInferenceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticInferenceLg>', 'Elastic Inference', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsForecast.puml b/cloud/elements/aws/MachineLearning/AwsForecast.puml
new file mode 100644
index 00000000000..3f29164420f
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsForecast.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsForecastLg [20x20/16z] hSi7aW8m3CNGNR3qxTp_llGEKq7fRoRhTysSp_RQp3PdqyunZVJ5Slu6PDRT9ZbGnGUpqEZT8YNF1g5zCi4tipzO93mR5J55hfRYrjNciVLbUm
+
+!function AwsForecast($id, $name="Forecast", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsForecast', $name, $tech)
+!endfunction
+!function AwsForecastCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsForecastLg>', 'Forecast', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsFraudDetector.puml b/cloud/elements/aws/MachineLearning/AwsFraudDetector.puml
new file mode 100644
index 00000000000..9014e09ee9b
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsFraudDetector.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsFraudDetectorLg [20x20/16z] {
+dOl5TGGm4CKE_ZZzzviiCyiiFyt7rBbp4dlle5jPGHGpxPp_5DEQkESWr2BIxT2-JHQG42JJVKbeQRfpF3WXonFG5h9l9O0Db8YUFGKNkIWHEJWhD4niq5w5
+9kY9BUvZSp7j8U4krluyq7qgps_y0m
+}
+
+!function AwsFraudDetector($id, $name="Fraud Detector", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsFraudDetector', $name, $tech)
+!endfunction
+!function AwsFraudDetectorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsFraudDetectorLg>', 'Fraud Detector', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsKendra.puml b/cloud/elements/aws/MachineLearning/AwsKendra.puml
new file mode 100644
index 00000000000..0a25323cb73
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsKendra.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsKendraLg [20x20/16z] {
+ZSs50SCW54NHsfFF_WCNXsfouZT8EY-yH6z4HZGj1YmvX4nqQmyiZzxWc31Qh2qunx7QruELMP-DA0VskGAPdqZx7g2ImDbILYUlvWgvtU4MnKgYvYQRuAEt
+FKOwxma
+}
+
+!function AwsKendra($id, $name="Kendra", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsKendra', $name, $tech)
+!endfunction
+!function AwsKendraCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsKendraLg>', 'Kendra', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsLex.puml b/cloud/elements/aws/MachineLearning/AwsLex.puml
new file mode 100644
index 00000000000..952ddc7e7c7
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsLex.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsLexLg [20x20/16z] {
+fT3L0S8m04LH9C-o_y14wbz0R_tKKtyeioC9n6ZNG6n9rC7Sv6eYJLmCQ1BvQ4xZ5W5jxnKKiw_Mb_jDkhAW9AkbWTAeQBCMLT4mPui1nmSJManRBkEWWjHh
+KhtR1m
+}
+
+!function AwsLex($id, $name="Lex", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsLex', $name, $tech)
+!endfunction
+!function AwsLexCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsLexLg>', 'Lex', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsMachineLearning.puml b/cloud/elements/aws/MachineLearning/AwsMachineLearning.puml
new file mode 100644
index 00000000000..beac3251d91
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsMachineLearning.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsMachineLearningLg [20x20/16z] {
+RT150iDG30FHaaTIxd_WsiNGPFVo-NBQTTUGubMXyPPbayQyJ3bOB87M5fM5Asl3CqgbduKgX1BoDTTyahqo17XZeV41wxcDGefBwtrH6yxV6eikkxjrdxkT
+ly4LRQgnswwsavu
+}
+
+!function AwsMachineLearning($id, $name="Machine Learning", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsMachineLearning', $name, $tech)
+!endfunction
+!function AwsMachineLearningCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsMachineLearningLg>', 'Machine Learning', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsPersonalize.puml b/cloud/elements/aws/MachineLearning/AwsPersonalize.puml
new file mode 100644
index 00000000000..685c453f9f2
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsPersonalize.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsPersonalizeLg [20x20/16z] {
+hOz74eHG44AhllA0kVzz9vktzhB9ZnkkxkMZaQRx5uGMTVToa8XPdo4oMCKhhyIGa5MTgfwcL1xvlmQgR5LhT1MOfTbqpJ2L4wjapP2BHBqlA5e77OQa6RfE
+Vdzkk1S
+}
+
+!function AwsPersonalize($id, $name="Personalize", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsPersonalize', $name, $tech)
+!endfunction
+!function AwsPersonalizeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsPersonalizeLg>', 'Personalize', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsPolly.puml b/cloud/elements/aws/MachineLearning/AwsPolly.puml
new file mode 100644
index 00000000000..b8be7686b22
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsPolly.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsPollyLg [20x20/16z] {
+fOv70W91408DqmNC_n_ivdHIjuxL0VeF9BagQi3dhNBIcizkk2nMkJjLutmhEn7oxeIK8C5QGAe1eHvO5mU74wFKieW7ejRUR-7rdosRsbqNeE4ezdYx0-c3
+FRbGL9sRz-aqqE_n0G
+}
+
+!function AwsPolly($id, $name="Polly", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsPolly', $name, $tech)
+!endfunction
+!function AwsPollyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsPollyLg>', 'Polly', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsRekognition.puml b/cloud/elements/aws/MachineLearning/AwsRekognition.puml
new file mode 100644
index 00000000000..42262c70529
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsRekognition.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRekognitionLg [20x20/16z] {
+hO_50KC124DhoIFilszTwQNoEHBlhozl3soJyGCGpx-oB9VlprH4EgYKwmyRqUmGllwCKWJo_7DtEXVqmMFmO8Ve4eRhBzBCZHtjRBdkfN4i0DzVJTbpRo2z
+r1q
+}
+
+!function AwsRekognition($id, $name="Rekognition", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsRekognition', $name, $tech)
+!endfunction
+!function AwsRekognitionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRekognitionLg>', 'Rekognition', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsRekognitionImage.puml b/cloud/elements/aws/MachineLearning/AwsRekognitionImage.puml
new file mode 100644
index 00000000000..2827c0a8f5d
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsRekognitionImage.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRekognitionImageLg [20x20/16z] {
+NOlBeHWm3CA4ZKdtdxXEslVLKGXuTCwIvXjLW3hHT-cPrlRrQPAkTaozKbSrZvajWIbIvKjhJ1e5cumzaoRQi8TiAQZrR7je4zR9KdoJWwthQZBpnzIwrud4
+-7sjGuLfJhICIQrWv2FdKRs5GSwCU5HA4NJ4dDPRYpHubUB9OcdygMxrFgiuLxMsyRPJFAUtLRjRF7oE-SLV
+}
+
+!function AwsRekognitionImage($id, $name="Rekognition Image", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsRekognitionImage', $name, $tech)
+!endfunction
+!function AwsRekognitionImageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRekognitionImageLg>', 'Rekognition Image', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsRekognitionVideo.puml b/cloud/elements/aws/MachineLearning/AwsRekognitionVideo.puml
new file mode 100644
index 00000000000..e4f09b7d1b1
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsRekognitionVideo.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRekognitionVideoLg [20x20/16z] {
+NO-5WLWn34D5blVVk7NQm_SnWW3-uUvVQdn30a3FyBkO6HEkFfNMSXgeb-H9ncC6dliAbVBW16EmID0vgK7fNhP26UFCc0i71SgsIYwoIFXFooQ1JhiSNqv8
+xbwe6ACIoSdz51XcEJrMVhi0qyzZgc89kCIi-LoXjwSIR5uvD-MdT2bS9m3s9BDDCXtXQNoU78juP3VunHy
+}
+
+!function AwsRekognitionVideo($id, $name="Rekognition Video", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsRekognitionVideo', $name, $tech)
+!endfunction
+!function AwsRekognitionVideoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRekognitionVideoLg>', 'Rekognition Video', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsSagemaker.puml b/cloud/elements/aws/MachineLearning/AwsSagemaker.puml
new file mode 100644
index 00000000000..ef944be20d9
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsSagemaker.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSagemakerLg [20x20/16z] {
+fP17OaG1249JX0VU_xx9zBRzBbNg7fwYHFHbbN6aM7ckf2niFNdid1XMlx-ttULiuoRsZLBEEFMeYwwxKGMg9rGzhwfOmkpou-jk1MI6tJ9wQ629Td6VNbXc
+fdxwKmY6l0QPuPdjiuF3ymy
+}
+
+!function AwsSagemaker($id, $name="Sagemaker", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsSagemaker', $name, $tech)
+!endfunction
+!function AwsSagemakerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSagemakerLg>', 'Sagemaker', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsSagemakerGroundTruth.puml b/cloud/elements/aws/MachineLearning/AwsSagemakerGroundTruth.puml
new file mode 100644
index 00000000000..27c849260b6
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsSagemakerGroundTruth.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSagemakerGroundTruthLg [20x20/16z] {
+RSY54GCn34JHcSWBSly5PvDZ-4QzzfRs-WLxnqDxGL62l5kG0oCR9qF1W1ayJ0Be-fIzceeSX9bxDGrXs2XOmSLAG0V1P6l662CGhOfvpcceFQg6WbgiZIOI
+7VvR46PLVMXuDm6L0EuM1KZ0tOTDCxdJRgcttgnZJ_m2
+}
+
+!function AwsSagemakerGroundTruth($id, $name="Sagemaker Ground Truth", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsSagemakerGroundTruth', $name, $tech)
+!endfunction
+!function AwsSagemakerGroundTruthCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSagemakerGroundTruthLg>', 'Sagemaker Ground Truth', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsSagemakerModel.puml b/cloud/elements/aws/MachineLearning/AwsSagemakerModel.puml
new file mode 100644
index 00000000000..c5b806d5cc3
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsSagemakerModel.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSagemakerModelLg [20x20/16z] {
+PP07hXWm24F1Y_J-5ovAsZ-jOUcngITqLQE-g9sGYVi3CIeaA8N_a6zOghRiLpY4qijuqkd7pioX31xMOuhPACtC5aPL7VSw5JblXKOAPp2Avzow0Awsa9Ae
+akrPLglBraDoMG2q3oM5kRMTFvFS_NAYEwDAGMfDZK8lNlMoPakb7AV_ipcMUXGzLZPXBal1_lwhjUZ7J-Ty_lJNx_y2
+}
+
+!function AwsSagemakerModel($id, $name="Sagemaker Model", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsSagemakerModel', $name, $tech)
+!endfunction
+!function AwsSagemakerModelCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSagemakerModelLg>', 'Sagemaker Model', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsSagemakerNotebook.puml b/cloud/elements/aws/MachineLearning/AwsSagemakerNotebook.puml
new file mode 100644
index 00000000000..3229c1506c2
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsSagemakerNotebook.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSagemakerNotebookLg [20x20/16z] {
+dP350O1G3CLUdVqN_eexv9Xw0H1lG4N3t2OycZG5Q0ImwdG8WNg7O7FUmfB7qXdpgEQ9DNHq4i7xMdOZg7LeTE4yxusrAnngtQtBonbqiVFUuNVU-DE5O9pz
+FWC
+}
+
+!function AwsSagemakerNotebook($id, $name="Sagemaker Notebook", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsSagemakerNotebook', $name, $tech)
+!endfunction
+!function AwsSagemakerNotebookCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSagemakerNotebookLg>', 'Sagemaker Notebook', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsSagemakerTrain.puml b/cloud/elements/aws/MachineLearning/AwsSagemakerTrain.puml
new file mode 100644
index 00000000000..6b0e250dbd8
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsSagemakerTrain.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSagemakerTrainLg [20x20/16z] {
+bSfP5eH024FH19BK_dVSO4_-UhMcTy1JxKJ4dTCifMv9nkhWXo66wFwr2eQDzhwq4dHDUZUdXy8w-vHsQzI8m7dnrDNA8qVJ-ZZy30_wv2JgSEVoKIbSKG8_
+u08ZIyt-s0RQdAQFRPV9F_cqpWtno0i
+}
+
+!function AwsSagemakerTrain($id, $name="Sagemaker Train", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsSagemakerTrain', $name, $tech)
+!endfunction
+!function AwsSagemakerTrainCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSagemakerTrainLg>', 'Sagemaker Train', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsTensorflow.puml b/cloud/elements/aws/MachineLearning/AwsTensorflow.puml
new file mode 100644
index 00000000000..2d8e56c8895
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsTensorflow.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsTensorflowLg [20x20/16z] {
+fOxL0SKW00EVDBh_ldNxv_0ZI8U9kUAy5Qb4H1u5DrBgHsPRaN3z3i9T_HDpyZ_SFpqj4XeWp8IFQxcr18UZjvcqxVhCYG4ZXGXrVo_2Yl9yq72tq3xfBPbk
+sds8r4hfC0i
+}
+
+!function AwsTensorflow($id, $name="Tensorflow", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsTensorflow', $name, $tech)
+!endfunction
+!function AwsTensorflowCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsTensorflowLg>', 'Tensorflow', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsTextract.puml b/cloud/elements/aws/MachineLearning/AwsTextract.puml
new file mode 100644
index 00000000000..72eff687376
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsTextract.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsTextractLg [20x20/16z] hSz50WCn30J1WAQbsV__TndjOzB7CchuHrvwKegbktebYRfPhfj3d5G8svMNbOG2A0vp24haPQclabJSp7p3Cv7tinaGgZbkxnu_c-r2lAQR6UY7snf-RG8
+
+!function AwsTextract($id, $name="Textract", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsTextract', $name, $tech)
+!endfunction
+!function AwsTextractCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsTextractLg>', 'Textract', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsTranscribe.puml b/cloud/elements/aws/MachineLearning/AwsTranscribe.puml
new file mode 100644
index 00000000000..63185358e0f
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsTranscribe.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsTranscribeLg [20x20/16z] {
+fSv50iGW44JHaIxZ_lUDAwkHlqeUZRHlorH7nfnlHYL1-MwYoHlAbbc5GooA961k4b8J2c3BPcGIBu-9jZ6e2Y0oVsSnizvBlXWch49TB4XinmI1jfddawXb
+PRks013SVe-dR0F_Dm8
+}
+
+!function AwsTranscribe($id, $name="Transcribe", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsTranscribe', $name, $tech)
+!endfunction
+!function AwsTranscribeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsTranscribeLg>', 'Transcribe', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MachineLearning/AwsTranslate.puml b/cloud/elements/aws/MachineLearning/AwsTranslate.puml
new file mode 100644
index 00000000000..a592fd3c7ea
--- /dev/null
+++ b/cloud/elements/aws/MachineLearning/AwsTranslate.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsTranslateLg [20x20/16z] {
+bSj54iGm34JHXTMa-nzu3A7j_CJqgjJ_bEpzAvYn3Rvg91oQcrvZjsh8A7yiZXHKFaRCVVQn09EiWHiJ0PEwKVTqxCHKnxhD9MkQ2gQFXJFDh-gsMGgXF93N
+lAQqljTQ39KPNWifxDBVikf_-W4
+}
+
+!function AwsTranslate($id, $name="Translate", $tech="")
+ CloudElement($id, 'aws/MachineLearning/AwsTranslate', $name, $tech)
+!endfunction
+!function AwsTranslateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsTranslateLg>', 'Translate', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsAutoScaling.puml b/cloud/elements/aws/ManagementGovernance/AwsAutoScaling.puml
new file mode 100644
index 00000000000..03142b02858
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsAutoScaling.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsAutoScalingLg [20x20/16z] hKyt5aH122fKOBp_VNT_JhJ3ir99FGEaho9iAK1jIryDOBnvpUGoVV750B8gWO3ENGBS9gcRgrgWYsiUdiKpUpTRicVW3m
+
+!function AwsAutoScaling($id, $name="Auto Scaling", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsAutoScaling', $name, $tech)
+!endfunction
+!function AwsAutoScalingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsAutoScalingLg>', 'Auto Scaling', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsCloudformation.puml b/cloud/elements/aws/ManagementGovernance/AwsCloudformation.puml
new file mode 100644
index 00000000000..471fd10a6b4
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsCloudformation.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsCloudformationLg [20x20/16z] hS-t0S0W44FHIjBfzj_NaKpBjqclWZoHlOa0BIhQP3GDIM3aWwW8wkaxDeIev_YTn6P_8Hk3YMNk9YFuObPxL9Xk1xyj5hiHRroV_vP7kW4
+
+!function AwsCloudformation($id, $name="Cloudformation", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsCloudformation', $name, $tech)
+!endfunction
+!function AwsCloudformationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudformationLg>', 'Cloudformation', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsCloudformationChangeSet.puml b/cloud/elements/aws/ManagementGovernance/AwsCloudformationChangeSet.puml
new file mode 100644
index 00000000000..4dd2b625d76
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsCloudformationChangeSet.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloudformationChangeSetLg [20x20/16z] {
+VL15GaL138kqcSVz3uoDmDVigX70TGC3mBZj3G0C9U8ND13-z6faa6oZBgrU5-Ba8qerzruF0bQFlZnxieKVoBPc3pUOFRgu6Y9dpwdyyYgTNXojoUlXpkon
+Om0cNEyuG3tqbFIiYSrRnIo_YKvlyi9NU6vhyMhoObJdDjDdsNy1
+}
+
+!function AwsCloudformationChangeSet($id, $name="Cloudformation Change Set", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsCloudformationChangeSet', $name, $tech)
+!endfunction
+!function AwsCloudformationChangeSetCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudformationChangeSetLg>', 'Cloudformation Change Set', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsCloudformationStack.puml b/cloud/elements/aws/ManagementGovernance/AwsCloudformationStack.puml
new file mode 100644
index 00000000000..41eaf798998
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsCloudformationStack.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloudformationStackLg [20x20/16z] {
+ZP050eGm30JfIlB_5v_iASuWRLm6k013xGKjQLgWwxhYWXAy0gmtKhsXD0AhECAl1cmiwYvqwzYj6d3Aom_q4IfjjaZrMqWDsTC3Ey9rNTlk_Drl8Rj7_iHR
+k0C
+}
+
+!function AwsCloudformationStack($id, $name="Cloudformation Stack", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsCloudformationStack', $name, $tech)
+!endfunction
+!function AwsCloudformationStackCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudformationStackLg>', 'Cloudformation Stack', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsCloudformationTemplate.puml b/cloud/elements/aws/ManagementGovernance/AwsCloudformationTemplate.puml
new file mode 100644
index 00000000000..51de5fa6429
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsCloudformationTemplate.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloudformationTemplateLg [20x20/16z] {
+VP350K0n34AHXkw_yNUNTum2WDi5OwHVQtqiCO14R8HpJRswRZKNIlA4zjeqvvhmLiFKl-rEF7yaVFw8m8cZ5aSj4_iFLZN-_JZcwl4ZojCR7p-KX0jVFrup
+VSj-
+}
+
+!function AwsCloudformationTemplate($id, $name="Cloudformation Template", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsCloudformationTemplate', $name, $tech)
+!endfunction
+!function AwsCloudformationTemplateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudformationTemplateLg>', 'Cloudformation Template', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsCloudtrail.puml b/cloud/elements/aws/ManagementGovernance/AwsCloudtrail.puml
new file mode 100644
index 00000000000..2ecb6b1f06c
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsCloudtrail.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloudtrailLg [20x20/16z] {
+RS-53KGn30JHexLtylllznGMU8HvOLRsZG8fa08fiDtnmJOn92LiwvWo_aLkwoZtYP_4iHGpwLXucHKC8vJAZQQRVygGP204TElhElOyhN5_0Trkx5g1hS2d
+mAV0Fm
+}
+
+!function AwsCloudtrail($id, $name="Cloudtrail", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsCloudtrail', $name, $tech)
+!endfunction
+!function AwsCloudtrailCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudtrailLg>', 'Cloudtrail', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsCloudwatch.puml b/cloud/elements/aws/ManagementGovernance/AwsCloudwatch.puml
new file mode 100644
index 00000000000..63101fd4d09
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsCloudwatch.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloudwatchLg [20x20/16z] {
+RStN0SD020FG58HEyVxxvYZkrX-FfiuuH0-e1zn15tF0iEclQDO0Lmj4ZiECIfj8r4tHs3PgZExqYMd8epHC8TeK1Y2aZJvfe7wx52QFcQXerCoqgJde-09j
+7N4uuBlrEErk6chRiR8yuFA0Vm
+}
+
+!function AwsCloudwatch($id, $name="Cloudwatch", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsCloudwatch', $name, $tech)
+!endfunction
+!function AwsCloudwatchCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudwatchLg>', 'Cloudwatch', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsCloudwatchAlarm.puml b/cloud/elements/aws/ManagementGovernance/AwsCloudwatchAlarm.puml
new file mode 100644
index 00000000000..6cce272bcbb
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsCloudwatchAlarm.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsCloudwatchAlarmLg [20x20/16z] fOlL0O0m44FF4lQV6EhwoQjUH3OqGcN72D1sZPRrlLb6xcrgDoPEJriE4JWbOmGjVn97rn_WyQQ52BA6ydgY_ATMqxisx_-QAdpUMJCcRBr50ubORxMui0y
+
+!function AwsCloudwatchAlarm($id, $name="Cloudwatch Alarm", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsCloudwatchAlarm', $name, $tech)
+!endfunction
+!function AwsCloudwatchAlarmCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudwatchAlarmLg>', 'Cloudwatch Alarm', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsCloudwatchEventEventBased.puml b/cloud/elements/aws/ManagementGovernance/AwsCloudwatchEventEventBased.puml
new file mode 100644
index 00000000000..7ec577531c0
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsCloudwatchEventEventBased.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsCloudwatchEventEventBasedLg [20x20/16z] fSg54GGX40NH7YN_ZE-V8wMx3--2MQGuC-kKjhKXLvlBsiYIP64b1hZm5ktU0J6gHdnQGZvRGGKXx_kllN-lRTflDxEAUGTlyNd7iYJdtJmF_W
+
+!function AwsCloudwatchEventEventBased($id, $name="Cloudwatch Event Event Based", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsCloudwatchEventEventBased', $name, $tech)
+!endfunction
+!function AwsCloudwatchEventEventBasedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudwatchEventEventBasedLg>', 'Cloudwatch Event Event Based', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.puml b/cloud/elements/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.puml
new file mode 100644
index 00000000000..0002362489c
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloudwatchEventTimeBasedLg [20x20/16z] {
+fOt50G1120CXmlPVyRajtvi7JX8JAMNCiEpYV5L9Rc4wSrWXpJCDjbaMzf3DGofsO-aOOUCUZQh1FTk3Zt6OJ-P6cvtNRVR4_xDCyniZK1lunaXvGz-Oa3fO
+0G
+}
+
+!function AwsCloudwatchEventTimeBased($id, $name="Cloudwatch Event Time Based", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsCloudwatchEventTimeBased', $name, $tech)
+!endfunction
+!function AwsCloudwatchEventTimeBasedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudwatchEventTimeBasedLg>', 'Cloudwatch Event Time Based', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsCloudwatchRule.puml b/cloud/elements/aws/ManagementGovernance/AwsCloudwatchRule.puml
new file mode 100644
index 00000000000..319907cb22e
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsCloudwatchRule.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloudwatchRuleLg [20x20/16z] {
+dSr70e1024FH11Bm_XUsTtV-tHHuZCmCF5BRBl4M901qNRKat0g9Ujrn62YfxJAFEvjIQAxQLwtDBTsAm_NHnmM_hafukqhWlrl-kdwxl5o_N70kw-5YBV8g
+E04
+}
+
+!function AwsCloudwatchRule($id, $name="Cloudwatch Rule", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsCloudwatchRule', $name, $tech)
+!endfunction
+!function AwsCloudwatchRuleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudwatchRuleLg>', 'Cloudwatch Rule', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsCodeguru.puml b/cloud/elements/aws/ManagementGovernance/AwsCodeguru.puml
new file mode 100644
index 00000000000..d19866ea6fe
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsCodeguru.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsCodeguruLg [20x20/16z] hSr7bW9H34FHRa3oa_U_NpByungHxinH_GlGGtBh9Qk7iMHCBuY0nha83beT42uRhQ0gbLmkLQrSWG5bPEHiPhJfnZrOLTxqq1azv20TqbD9rLj9l-i4
+
+!function AwsCodeguru($id, $name="Codeguru", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsCodeguru', $name, $tech)
+!endfunction
+!function AwsCodeguruCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCodeguruLg>', 'Codeguru', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsCommandLineInterface.puml b/cloud/elements/aws/ManagementGovernance/AwsCommandLineInterface.puml
new file mode 100644
index 00000000000..4a106d5d302
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsCommandLineInterface.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsCommandLineInterfaceLg [20x20/16z] fSwr0GGn34JHQB3_VW-N5Vg7po1rBV6I_WQGyZ_XOblSxIF3qgCS5dfO3G_xO8QH-NQr3mc0BnPbpfYxoFgM3sapyPzRKrth3G
+
+!function AwsCommandLineInterface($id, $name="Command Line Interface", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsCommandLineInterface', $name, $tech)
+!endfunction
+!function AwsCommandLineInterfaceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCommandLineInterfaceLg>', 'Command Line Interface', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsConfig.puml b/cloud/elements/aws/ManagementGovernance/AwsConfig.puml
new file mode 100644
index 00000000000..3535f9db9f5
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsConfig.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsConfigLg [20x20/16z] {
+RSe7ZWKn28DXQR4DPEz_t-TCR_-KX4_qLbtg3xp8rSGZv6PCg3pwu69ZCJQZz8VDHfE18WeHECp3DCLbpuENCYbcR-OX0onIjTgmiU58q3XDqvZm8MJtkWSD
+GKe5sTtJPZQg9ApMhhgCJEHgQqr8G5tCM6HQhcRT-X_NDll07m
+}
+
+!function AwsConfig($id, $name="Config", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsConfig', $name, $tech)
+!endfunction
+!function AwsConfigCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsConfigLg>', 'Config', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsControlTower.puml b/cloud/elements/aws/ManagementGovernance/AwsControlTower.puml
new file mode 100644
index 00000000000..2d8f7772b23
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsControlTower.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsControlTowerLg [20x20/16z] {
+RSp50GGn34FHWq5Iflzw5n9x-1-VGHLvf1VKqTE0Xz6CtIX3HAfj8Nz6j4raolrguFmdP1iiqjtCFCAWQRHys9YtxXH1IHmpGkvAQhPCP2QeiWeHqCrafiCg
+uc6pikq5jnVy0W
+}
+
+!function AwsControlTower($id, $name="Control Tower", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsControlTower', $name, $tech)
+!endfunction
+!function AwsControlTowerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsControlTowerLg>', 'Control Tower', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsLicenseManager.puml b/cloud/elements/aws/ManagementGovernance/AwsLicenseManager.puml
new file mode 100644
index 00000000000..b0ece1758e5
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsLicenseManager.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsLicenseManagerLg [20x20/16z] {
+TSW5gi0m40L0O9zjUl_pVab3gGu-lUIaN_Bpn0a-7KKwGUqvvbcqZS9-_qdL9AuRRpUQiG3PvskZ2WxJnuKb5iFkFWwW0FzVpnji5LZAl5uNL27deoo9ukaw
+8K0x-orEFBhNdQpRNd9xoLy
+}
+
+!function AwsLicenseManager($id, $name="License Manager", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsLicenseManager', $name, $tech)
+!endfunction
+!function AwsLicenseManagerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsLicenseManagerLg>', 'License Manager', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsManagedServices.puml b/cloud/elements/aws/ManagementGovernance/AwsManagedServices.puml
new file mode 100644
index 00000000000..134bd25f10b
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsManagedServices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsManagedServicesLg [20x20/16z] {
+fO-r0SH040CVXDT_mMQAFU62OBodiTF7A9GjvZQoMgUbhqSs1E2gnqmkA0ezH_ufyyoanZ6iAZ8bxNykNynJ8SOnQmOnZq3vyarDc01oHNPdBypS4egIGK2F
+mkayOiUJrXqlcG
+}
+
+!function AwsManagedServices($id, $name="Managed Services", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsManagedServices', $name, $tech)
+!endfunction
+!function AwsManagedServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsManagedServicesLg>', 'Managed Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsManagementAndGovernance.puml b/cloud/elements/aws/ManagementGovernance/AwsManagementAndGovernance.puml
new file mode 100644
index 00000000000..e9783a86881
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsManagementAndGovernance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsManagementAndGovernanceLg [20x20/16z] {
+TT2r0KD140DHqsgawxzWtsUUy2KBhzlUfpfzY7T5xsvfXnZCRInsZcPAAiXcKTIpLeif6zpmOfPnJzaP570oooP7GzBF1vE73XPK33Mytm-6jlq6zD1m7Gy_
+U8j3DTZdLBUR_W
+}
+
+!function AwsManagementAndGovernance($id, $name="Management And Governance", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsManagementAndGovernance', $name, $tech)
+!endfunction
+!function AwsManagementAndGovernanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsManagementAndGovernanceLg>', 'Management And Governance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsManagementConsole.puml b/cloud/elements/aws/ManagementGovernance/AwsManagementConsole.puml
new file mode 100644
index 00000000000..b04b0c2f519
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsManagementConsole.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsManagementConsoleLg [20x20/16z] fT2r0GKX00FGXkZ--twNz9TJ7awlHPpeRG0floECVSAlVMKjRGpu-VrR03qqQqBjGcE1zMgPiHCzaZDMCg-xOpvATBnM4w1dBR8iCWyIzWnUPghNSWS
+
+!function AwsManagementConsole($id, $name="Management Console", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsManagementConsole', $name, $tech)
+!endfunction
+!function AwsManagementConsoleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsManagementConsoleLg>', 'Management Console', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsOpsworks.puml b/cloud/elements/aws/ManagementGovernance/AwsOpsworks.puml
new file mode 100644
index 00000000000..154f2fdf409
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsOpsworks.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsOpsworksLg [20x20/16z] fOt50GH1408VCmLqvv_lkVljrXFjzLGWTI-13NTYY1Ho5xDicVgijU-wxp-wFATtqZr9to7Gd09T7uOgOwGqt2UGEf2Mk6ZUQT9ECzSvTq6rKQza2m
+
+!function AwsOpsworks($id, $name="Opsworks", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsOpsworks', $name, $tech)
+!endfunction
+!function AwsOpsworksCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsOpsworksLg>', 'Opsworks', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsOpsworksApps.puml b/cloud/elements/aws/ManagementGovernance/AwsOpsworksApps.puml
new file mode 100644
index 00000000000..6e5c7176836
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsOpsworksApps.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsOpsworksAppsLg [20x20/16z] OsJ108miR6WYO046DC12j1WpCxeOCpCJfhrCHDex9CMm-GrRs0C
+
+!function AwsOpsworksApps($id, $name="Opsworks Apps", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsOpsworksApps', $name, $tech)
+!endfunction
+!function AwsOpsworksAppsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsOpsworksAppsLg>', 'Opsworks Apps', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsOpsworksDeployments.puml b/cloud/elements/aws/ManagementGovernance/AwsOpsworksDeployments.puml
new file mode 100644
index 00000000000..3ac1764e739
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsOpsworksDeployments.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsOpsworksDeploymentsLg [20x20/16z] nOdN3S1034B32IDb_u6lLt-dk07FroXWk5NaFqpo98XKE539XM_8REaeeIdq4YCXaClKf-N6CWtUmc6A9mwJ
+
+!function AwsOpsworksDeployments($id, $name="Opsworks Deployments", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsOpsworksDeployments', $name, $tech)
+!endfunction
+!function AwsOpsworksDeploymentsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsOpsworksDeploymentsLg>', 'Opsworks Deployments', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsOpsworksInstances.puml b/cloud/elements/aws/ManagementGovernance/AwsOpsworksInstances.puml
new file mode 100644
index 00000000000..d38b0462eb6
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsOpsworksInstances.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsOpsworksInstancesLg [20x20/16z] {
+ZL1L0aCn20kHzlut7knhyYmLNCiDWKC83Icl_dSbTbBRVYi0h0e1fXO0d-ggTGAKPaQdlHhm_COQ2DK0lWZJC3H4y10wf5R5RBQMo3pkvIZsgCPHB_yzRntC
+zhYNevqUxVu5
+}
+
+!function AwsOpsworksInstances($id, $name="Opsworks Instances", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsOpsworksInstances', $name, $tech)
+!endfunction
+!function AwsOpsworksInstancesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsOpsworksInstancesLg>', 'Opsworks Instances', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsOpsworksLayers.puml b/cloud/elements/aws/ManagementGovernance/AwsOpsworksLayers.puml
new file mode 100644
index 00000000000..79a8767fa94
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsOpsworksLayers.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsOpsworksLayersLg [20x20/16z] OsJ108miR6WYO046DC12VJ5sLZJ0piB0X04OY0NOz6AnWov-mnQcsC8U
+
+!function AwsOpsworksLayers($id, $name="Opsworks Layers", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsOpsworksLayers', $name, $tech)
+!endfunction
+!function AwsOpsworksLayersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsOpsworksLayersLg>', 'Opsworks Layers', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsOpsworksMonitoring.puml b/cloud/elements/aws/ManagementGovernance/AwsOpsworksMonitoring.puml
new file mode 100644
index 00000000000..f0c92d8cae9
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsOpsworksMonitoring.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsOpsworksMonitoringLg [20x20/16z] fOp70GD120C7LfBxhzZnylsyym8b_gBgBZrILobZf9T7lyE2NaGd0cnOHPboMbvAWlxkZcrUefQ1Oa6g3Cv8CdTD4vhxWjNnXJGJl
+
+!function AwsOpsworksMonitoring($id, $name="Opsworks Monitoring", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsOpsworksMonitoring', $name, $tech)
+!endfunction
+!function AwsOpsworksMonitoringCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsOpsworksMonitoringLg>', 'Opsworks Monitoring', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsOpsworksPermissions.puml b/cloud/elements/aws/ManagementGovernance/AwsOpsworksPermissions.puml
new file mode 100644
index 00000000000..028fc847d4b
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsOpsworksPermissions.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsOpsworksPermissionsLg [20x20/16z] {
+bP450iKW34ERX8Rxd_ZBt0TlIbrY0YHYZvnf7KI8m5xu5_s5iG8lgWLc32IxPP0nOCq1LLqzyFjH39Go66F-NxwqUPHPogEis3hA8ZEEikNzaZVs_wgvCDSC
+Qc5Om1S
+}
+
+!function AwsOpsworksPermissions($id, $name="Opsworks Permissions", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsOpsworksPermissions', $name, $tech)
+!endfunction
+!function AwsOpsworksPermissionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsOpsworksPermissionsLg>', 'Opsworks Permissions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsOpsworksResources.puml b/cloud/elements/aws/ManagementGovernance/AwsOpsworksResources.puml
new file mode 100644
index 00000000000..74e538efa47
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsOpsworksResources.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsOpsworksResourcesLg [20x20/16z] {
+bL074e0m2BCG8l__i8kBTjookymacuRxDWqBCgotDD2lI4RxqeZwW2YBTUuMjDkKwCiWBwFlbQd2-rqvgeCAnsDJ6NlGoFRyew9bUzwikxS1_sr6wspr5JT0
+t3uD06dmQGL8gq_Jp4xJLViJ
+}
+
+!function AwsOpsworksResources($id, $name="Opsworks Resources", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsOpsworksResources', $name, $tech)
+!endfunction
+!function AwsOpsworksResourcesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsOpsworksResourcesLg>', 'Opsworks Resources', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsOpsworksStack2.puml b/cloud/elements/aws/ManagementGovernance/AwsOpsworksStack2.puml
new file mode 100644
index 00000000000..8dff48cf31f
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsOpsworksStack2.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsOpsworksStack2Lg [20x20/16z] OsJ108miR6WYO046DC12WjYe6BOmnHRs
+
+!function AwsOpsworksStack2($id, $name="Opsworks Stack2", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsOpsworksStack2', $name, $tech)
+!endfunction
+!function AwsOpsworksStack2Card($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsOpsworksStack2Lg>', 'Opsworks Stack2', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsOrganizations.puml b/cloud/elements/aws/ManagementGovernance/AwsOrganizations.puml
new file mode 100644
index 00000000000..5b77c847e92
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsOrganizations.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsOrganizationsLg [20x20/16z] hOx50KHH20DNI0RelzzrrszpY3ob5w3iUbb189vMS-DkR_9n3LkoU5gZxQC-a2eevSiV4Q9-pr89QH_rjeviHzZtdudWGKueKOkJfAvhgGSvOOcZk3dAFFO
+
+!function AwsOrganizations($id, $name="Organizations", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsOrganizations', $name, $tech)
+!endfunction
+!function AwsOrganizationsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsOrganizationsLg>', 'Organizations', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsOrganizationsAccount.puml b/cloud/elements/aws/ManagementGovernance/AwsOrganizationsAccount.puml
new file mode 100644
index 00000000000..b428dc0d980
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsOrganizationsAccount.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsOrganizationsAccountLg [20x20/16z] {
+XS-50G0X30F0L9B-_Wk_kt6uKopCSMCQ1IwKWDTbQt2h3vaOkTxsDU-hAbMb7LCfXuqvTKmHAm_w-b_RfiWK3K3ajhzYgnbOL2LWx0YGCNCvHMKG2CuoP8Wo
+E76GmOJR7Cq4LmA758iAN1YF-Eu6
+}
+
+!function AwsOrganizationsAccount($id, $name="Organizations Account", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsOrganizationsAccount', $name, $tech)
+!endfunction
+!function AwsOrganizationsAccountCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsOrganizationsAccountLg>', 'Organizations Account', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.puml b/cloud/elements/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.puml
new file mode 100644
index 00000000000..07cc0834398
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsOrganizationsOrganizationalUnitLg [20x20/16z] {
+VP050e1020I5NKR__s6xQ_IAXkQ5o0THr8rHeBkdVcG6Zx4LXymLWRA5s6MLwxLqoCRDDjaUCdVGIOp4AZCQmNFaHIQMZiXfMsJaLfXWaGMno9A8hHPsJdt4
+ob-_RxDwcsdpmW
+}
+
+!function AwsOrganizationsOrganizationalUnit($id, $name="Organizations Organizational Unit", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit', $name, $tech)
+!endfunction
+!function AwsOrganizationsOrganizationalUnitCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsOrganizationsOrganizationalUnitLg>', 'Organizations Organizational Unit', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsPersonalHealthDashboard.puml b/cloud/elements/aws/ManagementGovernance/AwsPersonalHealthDashboard.puml
new file mode 100644
index 00000000000..f0dd1e44953
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsPersonalHealthDashboard.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsPersonalHealthDashboardLg [20x20/16z] {
+hOx5OK9H54GJOBJ_Vh_x5ixJwzDlCUNMedTFI0aa93AhJvnlV6QJMdtmV4jpVNZrDM-UFir_rS1P6pfycuAzpx006eW0g2i9qmyQ9kcEM6TjTaBjEay26-dJ
+URXExFw24G
+}
+
+!function AwsPersonalHealthDashboard($id, $name="Personal Health Dashboard", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsPersonalHealthDashboard', $name, $tech)
+!endfunction
+!function AwsPersonalHealthDashboardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsPersonalHealthDashboardLg>', 'Personal Health Dashboard', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsServiceCatalog.puml b/cloud/elements/aws/ManagementGovernance/AwsServiceCatalog.puml
new file mode 100644
index 00000000000..562aaab5162
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsServiceCatalog.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsServiceCatalogLg [20x20/16z] {
+XSW5SaGX44NHgay_8_lVRx38-4NxvEH_vGO_cZ3IV_EQXs_hGqWj3ekQrWCYRcIJ2zX68AhHdtN1myaQCtLCAV2wY3APPQOBg48rGzi2WoCGWfDfdL8reDNm
+ZAO5jZEEu6CJQK0ST6oYIPQIOqV9z1ix7VkwmMDFy1i
+}
+
+!function AwsServiceCatalog($id, $name="Service Catalog", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsServiceCatalog', $name, $tech)
+!endfunction
+!function AwsServiceCatalogCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsServiceCatalogLg>', 'Service Catalog', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsSystemsManager.puml b/cloud/elements/aws/ManagementGovernance/AwsSystemsManager.puml
new file mode 100644
index 00000000000..ec6c6961bf8
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsSystemsManager.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSystemsManagerLg [20x20/16z] {
+RSr50aGX30FGJQHXxd_UBr36itoLf5DloHzyqfksaFId6Iv3syPjzBqBqCikBAvjYssZgDrCjibJ3D3Yj31ZVbCHqDwx7y2sXCgqK3BbUujCBhkmRDHbb97a
+eicYG0hQrl-gZ7gp43IXB6kCbhHjxZpUSRJzmHC
+}
+
+!function AwsSystemsManager($id, $name="Systems Manager", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsSystemsManager', $name, $tech)
+!endfunction
+!function AwsSystemsManagerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSystemsManagerLg>', 'Systems Manager', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerAutomation.puml b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerAutomation.puml
new file mode 100644
index 00000000000..957beac38e4
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerAutomation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSystemsManagerAutomationLg [20x20/16z] {
+JO-7OGCm20GVlf3iFt1Y8nUTAXrmw2J6HG5ASmg55nmx11mbTLHfyVYRMcLDuyBUM-kSk064g-EMg6AwbGPQAJ00q9uXmqe8g8_kPm1Df_6bQdDjJebrwJn6
+_OxNtOtAFA_Yd0mo8ErFtHrJTW5dZirOb4wuLYTSH5YbStmLHrZAx0Y8oi8NZZC5t5IJZHV_
+}
+
+!function AwsSystemsManagerAutomation($id, $name="Systems Manager Automation", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsSystemsManagerAutomation', $name, $tech)
+!endfunction
+!function AwsSystemsManagerAutomationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSystemsManagerAutomationLg>', 'Systems Manager Automation', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerDocuments.puml b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerDocuments.puml
new file mode 100644
index 00000000000..84103f1df4c
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerDocuments.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSystemsManagerDocumentsLg [20x20/16z] {
+VSz50eKm34NH94zW_nl6eVbwPptrYE8HecLHMyncIlY8tSYa91BDK1FtPdKx1xQwvLOufMQm6RPdlUtDAdZO_NBelyLLjRsulj8jpvgzxpK-hP9yioqOtQvg
+ufKUIpuXOWK
+}
+
+!function AwsSystemsManagerDocuments($id, $name="Systems Manager Documents", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsSystemsManagerDocuments', $name, $tech)
+!endfunction
+!function AwsSystemsManagerDocumentsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSystemsManagerDocumentsLg>', 'Systems Manager Documents', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerInventory.puml b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerInventory.puml
new file mode 100644
index 00000000000..ae60a33aaaf
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerInventory.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSystemsManagerInventoryLg [20x20/16z] {
+POi74W0X20Eb9Fp_nuTdrnrfwwGCLCk5W8GSnccb67tPUgolYcuX0NNqXHBY4FCD4sJNS7Y-HcZj2aG-Rrbqns2-qnait-aG_JtPV4ystv5Txydcwuujs1v_
+9y6Da5HqnqOLwW_w0G
+}
+
+!function AwsSystemsManagerInventory($id, $name="Systems Manager Inventory", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsSystemsManagerInventory', $name, $tech)
+!endfunction
+!function AwsSystemsManagerInventoryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSystemsManagerInventoryLg>', 'Systems Manager Inventory', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.puml b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.puml
new file mode 100644
index 00000000000..32fd9c5947e
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSystemsManagerMaintenanceWindowsLg [20x20/16z] {
+RL073W0X22lGulz_VAaajvMz0VE290EFbujSYVD5grg0kjI1CL5AIobnZCrTJw9LjcsI9LQnEHfG0XMeSXMeWCZES17IfQs2IrizYHOjAgqg0YaBfosxEyTs
+vW9dxjbZnj_gEOjDcbdEcJFFcNzs-xd1twt-R_ft-mC
+}
+
+!function AwsSystemsManagerMaintenanceWindows($id, $name="Systems Manager Maintenance Windows", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows', $name, $tech)
+!endfunction
+!function AwsSystemsManagerMaintenanceWindowsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSystemsManagerMaintenanceWindowsLg>', 'Systems Manager Maintenance Windows', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerOpscenter.puml b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerOpscenter.puml
new file mode 100644
index 00000000000..ee4622ff8a5
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerOpscenter.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSystemsManagerOpscenterLg [20x20/16z] {
+NOu5WaGn24C94lhlV-45oexL-v14QY2OJz8XyFuFSYYXxXBBN9kpdn6BxetQHbnca1rLZtYXmM0r2QjNGlR5FYoQAJh5hYIijHvo86CwPaxjUiJgT1ULzzX-
+xbziKl2LQ6T-QrvlD-Oyl3F12GUT6mspLEE90afTDIPTxNYdv9Vgv63P6ngSyWipy0S
+}
+
+!function AwsSystemsManagerOpscenter($id, $name="Systems Manager Opscenter", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsSystemsManagerOpscenter', $name, $tech)
+!endfunction
+!function AwsSystemsManagerOpscenterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSystemsManagerOpscenterLg>', 'Systems Manager Opscenter', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerParameterStore.puml b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerParameterStore.puml
new file mode 100644
index 00000000000..1eaec021d66
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerParameterStore.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSystemsManagerParameterStoreLg [20x20/16z] {
+PSk7QS1G54DHFJLd_ucJxsvoQUA00CX7mfrwMeapTlwjrbTRJdEUTD3qLIuRp17Oom1bHSpBOfBnrvJQ1YZpDblB4fUN9ROn7TZVByjnvZIIjhVkpJBthqqM
+b9d3pYBqHrYcix7WRT21SqOBOonxIhtQtaOVuHS
+}
+
+!function AwsSystemsManagerParameterStore($id, $name="Systems Manager Parameter Store", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsSystemsManagerParameterStore', $name, $tech)
+!endfunction
+!function AwsSystemsManagerParameterStoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSystemsManagerParameterStoreLg>', 'Systems Manager Parameter Store', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerPatchManager.puml b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerPatchManager.puml
new file mode 100644
index 00000000000..bf7427cf732
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerPatchManager.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSystemsManagerPatchManagerLg [20x20/16z] {
+NSu73aGX409GYeFtl_6w6VtjnRG14d58-DASel5YAGvnE4k1hl8vZSK4c1fzPFq9VKiFAwcJzWqsIRHzKuYB70kQhx-orc6zullpslKB8omPTGwaZNthkIf9
+STz20AEMqGltZMEnq5nbAd_4mJYIyM9gJk5Bml43
+}
+
+!function AwsSystemsManagerPatchManager($id, $name="Systems Manager Patch Manager", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsSystemsManagerPatchManager', $name, $tech)
+!endfunction
+!function AwsSystemsManagerPatchManagerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSystemsManagerPatchManagerLg>', 'Systems Manager Patch Manager', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerRunCommand.puml b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerRunCommand.puml
new file mode 100644
index 00000000000..a44aff193d1
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerRunCommand.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsSystemsManagerRunCommandLg [20x20/16z] fSw55O0020HGkDf_Omjv3k2t9Ui_sKir6ApxbHSuN4f35yPQIJqwrpMAAjenNNcLEM6ff-8ETlMb30GtymuoCTA8Rsdu6x7qhZonONonbNvZmc9gm1_KFoS
+
+!function AwsSystemsManagerRunCommand($id, $name="Systems Manager Run Command", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsSystemsManagerRunCommand', $name, $tech)
+!endfunction
+!function AwsSystemsManagerRunCommandCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSystemsManagerRunCommandLg>', 'Systems Manager Run Command', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerStateManager.puml b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerStateManager.puml
new file mode 100644
index 00000000000..99accc6abb1
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsSystemsManagerStateManager.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSystemsManagerStateManagerLg [20x20/16z] {
+RT250OH044FHZ2IX_ufl1ywGZpzyWUfJ1O0y6ubYv56W6j79kT6Sv9AQKlVPgiqXv3j4087TplsikAgpiJDREVqiWRH5McVJtEfbEPtD9caV5X4SOp7bN5ap
+xIPABi_ia7UZMkQsyNUTgijcD-UINbOccrrZrRDMFOtfqzY_
+}
+
+!function AwsSystemsManagerStateManager($id, $name="Systems Manager State Manager", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsSystemsManagerStateManager', $name, $tech)
+!endfunction
+!function AwsSystemsManagerStateManagerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSystemsManagerStateManagerLg>', 'Systems Manager State Manager', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisor.puml b/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisor.puml
new file mode 100644
index 00000000000..348bf0793a8
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisor.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsTrustedAdvisorLg [20x20/16z] dL350GCn3Fi8i_--PUwnWcPROo_QNqK4AbzguWP-kf6MJFPBLxi7TCqGOeSSwTChvWtEopEq291ctkd0cmulDu7DvN9AwAdpzRvUVkgQNYwWz-ztY-jShUCC
+
+!function AwsTrustedAdvisor($id, $name="Trusted Advisor", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsTrustedAdvisor', $name, $tech)
+!endfunction
+!function AwsTrustedAdvisorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsTrustedAdvisorLg>', 'Trusted Advisor', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.puml b/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.puml
new file mode 100644
index 00000000000..9038e98a74c
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsTrustedAdvisorChecklistLg [20x20/16z] pT3L0O0m34NH6ttxJumx3C3vRECGUHC0oadbJe0ruCMkRNxpi8x7cvKIicQnlK40vZFRtsw-t_xPrnQFlZsxzRtbehmHVDr-1
+
+!function AwsTrustedAdvisorChecklist($id, $name="Trusted Advisor Checklist", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsTrustedAdvisorChecklist', $name, $tech)
+!endfunction
+!function AwsTrustedAdvisorChecklistCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsTrustedAdvisorChecklistLg>', 'Trusted Advisor Checklist', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.puml b/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.puml
new file mode 100644
index 00000000000..dbcd4f34ada
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsTrustedAdvisorChecklistCostLg [20x20/16z] {
+XSo53KDH34FH98RN_HVkPoQBZwoRt5OnZLv9MemHyw4s8nqW2Mn6vyLYMNtt2ltEFKaid7kohJpsB1UTMmyg-rS1vzehbAiY9jnwZ9YHJTFe5HFpCYVCLh5j
+n3Gs6H4RRTXMsd1iTG
+}
+
+!function AwsTrustedAdvisorChecklistCost($id, $name="Trusted Advisor Checklist Cost", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost', $name, $tech)
+!endfunction
+!function AwsTrustedAdvisorChecklistCostCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsTrustedAdvisorChecklistCostLg>', 'Trusted Advisor Checklist Cost', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.puml b/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.puml
new file mode 100644
index 00000000000..4293a2f8112
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsTrustedAdvisorChecklistFaultTolerantLg [20x20/16z] {
+ZOw50KCn24JXXEm_SVlTxKNnIwuWHbIUASy-HKm9M7ra9TYp-jGGjAsDBp96yDulqRFl9tTyxvVOwbF_kbfkzAaZPVdGBmlTxdsbYPGWLkTBpNGc5MQiz1OO
+MRcwwEXz8Qs-PfBgTiFiIY_W3m
+}
+
+!function AwsTrustedAdvisorChecklistFaultTolerant($id, $name="Trusted Advisor Checklist Fault Tolerant", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant', $name, $tech)
+!endfunction
+!function AwsTrustedAdvisorChecklistFaultTolerantCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsTrustedAdvisorChecklistFaultTolerantLg>', 'Trusted Advisor Checklist Fault Tolerant', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.puml b/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.puml
new file mode 100644
index 00000000000..3ec354c986b
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsTrustedAdvisorChecklistPerformanceLg [20x20/16z] {
+XOo7aGCn4CEq99Rw_Xj-1vt6sSPa1XGtD1Q4JVVE6ECOw9P1XW7xbf5woSP6ltso_UBhRjxuIguhDr_DB2RBvqPPlncMJ_RE_YQmTUTCLH4m-mfATP8sb0yK
+Ow4qOrEnMgx73A4ku9PD5hbbWqsT
+}
+
+!function AwsTrustedAdvisorChecklistPerformance($id, $name="Trusted Advisor Checklist Performance", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance', $name, $tech)
+!endfunction
+!function AwsTrustedAdvisorChecklistPerformanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsTrustedAdvisorChecklistPerformanceLg>', 'Trusted Advisor Checklist Performance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.puml b/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.puml
new file mode 100644
index 00000000000..201149034a8
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsTrustedAdvisorChecklistSecurityLg [20x20/16z] {
+XOx50GH020C33Dd-ApvTpcMU40lkfAvWXkwv8Mr1tc_GAg3guUPuksd8VtbMLjLRNdTJhSYtF6p7KvxgufYyYrU55DvvkyC65W4Q5XSCgpVfs4kYXljD6kBZ
+JVVRMuVk55VY2
+}
+
+!function AwsTrustedAdvisorChecklistSecurity($id, $name="Trusted Advisor Checklist Security", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity', $name, $tech)
+!endfunction
+!function AwsTrustedAdvisorChecklistSecurityCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsTrustedAdvisorChecklistSecurityLg>', 'Trusted Advisor Checklist Security', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/ManagementGovernance/AwsWellArchitectedTool.puml b/cloud/elements/aws/ManagementGovernance/AwsWellArchitectedTool.puml
new file mode 100644
index 00000000000..ed9d4a5c7e3
--- /dev/null
+++ b/cloud/elements/aws/ManagementGovernance/AwsWellArchitectedTool.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsWellArchitectedToolLg [20x20/16z] {
+RSo72S1034DHE3V9sN_VABr-cda8Sm-tUFHdV5bb9lWmk9ddjMnPU9PRyT3knWYoHfOwZEPW35y-r6vTxYxo38l365haI6fTF4oZ676tahYAS3cnpS3S65Go
+U2pRWE9kdPw8RN8QNMK_h55LkYwxEd3wmUa7Pm
+}
+
+!function AwsWellArchitectedTool($id, $name="Well Architected Tool", $tech="")
+ CloudElement($id, 'aws/ManagementGovernance/AwsWellArchitectedTool', $name, $tech)
+!endfunction
+!function AwsWellArchitectedToolCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsWellArchitectedToolLg>', 'Well Architected Tool', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MediaServices/AwsElasticTranscoder.puml b/cloud/elements/aws/MediaServices/AwsElasticTranscoder.puml
new file mode 100644
index 00000000000..551d25b3490
--- /dev/null
+++ b/cloud/elements/aws/MediaServices/AwsElasticTranscoder.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticTranscoderLg [20x20/16z] {
+ZSq53iGm34HHgKEv_udNbbCKxI-_1fBEhpBzQIBuCKCcz3AgRpXrXhdlLkEsflbtS9kvYI2uJVDJu74QGH8YAhQjCa4fZClSjZAZbB6CpJYgY4pA5ZlOx3tA
+KXRxtanjKpeFtRQxxSRRtlW3
+}
+
+!function AwsElasticTranscoder($id, $name="Elastic Transcoder", $tech="")
+ CloudElement($id, 'aws/MediaServices/AwsElasticTranscoder', $name, $tech)
+!endfunction
+!function AwsElasticTranscoderCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticTranscoderLg>', 'Elastic Transcoder', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MediaServices/AwsElementalConductor.puml b/cloud/elements/aws/MediaServices/AwsElementalConductor.puml
new file mode 100644
index 00000000000..27271de4258
--- /dev/null
+++ b/cloud/elements/aws/MediaServices/AwsElementalConductor.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsElementalConductorLg [20x20/16z] jSwr0G1124JHWE4F_JTyxXRTldM5-fyvyB8NkObrJ_PotzhsO1p9H5zl6MKUOqoGg0EK2Zk6WME2CLLS1vPSLr0tThNI0m
+
+!function AwsElementalConductor($id, $name="Elemental Conductor", $tech="")
+ CloudElement($id, 'aws/MediaServices/AwsElementalConductor', $name, $tech)
+!endfunction
+!function AwsElementalConductorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElementalConductorLg>', 'Elemental Conductor', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MediaServices/AwsElementalDelta.puml b/cloud/elements/aws/MediaServices/AwsElementalDelta.puml
new file mode 100644
index 00000000000..e38ae1f1150
--- /dev/null
+++ b/cloud/elements/aws/MediaServices/AwsElementalDelta.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsElementalDeltaLg [20x20/16z] RS_50S0m34FHWorR-q_SXac__4f9rk8e1QR0d9qMM7KByvaDy_buB0EAmHt3Khoh_b636yQ8M8xrfVfx56J57m13VQzOmJ98ctFdG217dBYYG0gaG0hy
+
+!function AwsElementalDelta($id, $name="Elemental Delta", $tech="")
+ CloudElement($id, 'aws/MediaServices/AwsElementalDelta', $name, $tech)
+!endfunction
+!function AwsElementalDeltaCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElementalDeltaLg>', 'Elemental Delta', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MediaServices/AwsElementalLive.puml b/cloud/elements/aws/MediaServices/AwsElementalLive.puml
new file mode 100644
index 00000000000..9d8d0c1e406
--- /dev/null
+++ b/cloud/elements/aws/MediaServices/AwsElementalLive.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsElementalLiveLg [20x20/16z] jSwr0G1124JHWE4F_JTyxXRTldM5-fyvyB8NkObrJ_PotzhsO1p9H5zl6MKUOqoGg0EK2Zk6WME2CLLS1vPSLr0tThNI0m
+
+!function AwsElementalLive($id, $name="Elemental Live", $tech="")
+ CloudElement($id, 'aws/MediaServices/AwsElementalLive', $name, $tech)
+!endfunction
+!function AwsElementalLiveCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElementalLiveLg>', 'Elemental Live', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MediaServices/AwsElementalMediaconnect.puml b/cloud/elements/aws/MediaServices/AwsElementalMediaconnect.puml
new file mode 100644
index 00000000000..b7e3f67dce8
--- /dev/null
+++ b/cloud/elements/aws/MediaServices/AwsElementalMediaconnect.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsElementalMediaconnectLg [20x20/16z] hP375OD050CF2aF_5JlRCcS4c-RzV5mWMawelgl_Hl9TAcDqHt27xZX6hJBkJfKdZx-ic3uthoyIwtlW7Bd_thpXmSZaLS66QdpZ-lw7Ks_Zk3EuG3S
+
+!function AwsElementalMediaconnect($id, $name="Elemental Mediaconnect", $tech="")
+ CloudElement($id, 'aws/MediaServices/AwsElementalMediaconnect', $name, $tech)
+!endfunction
+!function AwsElementalMediaconnectCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElementalMediaconnectLg>', 'Elemental Mediaconnect', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MediaServices/AwsElementalMedialive.puml b/cloud/elements/aws/MediaServices/AwsElementalMedialive.puml
new file mode 100644
index 00000000000..52cb26c519b
--- /dev/null
+++ b/cloud/elements/aws/MediaServices/AwsElementalMedialive.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElementalMedialiveLg [20x20/16z] {
+RSu53aDX20FWP1NU_KyyOF9hur-GHiTBOk2mWQT9XudaOlOn9zZiEV1d02bRm0l_ESDA5gJnWqQAcJ0iAD7us9EY6W2SfYXBf4LPWeo8j4JptqMH-1HMoEvU
+IMeKUcPOOzEmnXWsSDW5tm
+}
+
+!function AwsElementalMedialive($id, $name="Elemental Medialive", $tech="")
+ CloudElement($id, 'aws/MediaServices/AwsElementalMedialive', $name, $tech)
+!endfunction
+!function AwsElementalMedialiveCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElementalMedialiveLg>', 'Elemental Medialive', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MediaServices/AwsElementalMediapackage.puml b/cloud/elements/aws/MediaServices/AwsElementalMediapackage.puml
new file mode 100644
index 00000000000..8355011dba4
--- /dev/null
+++ b/cloud/elements/aws/MediaServices/AwsElementalMediapackage.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsElementalMediapackageLg [20x20/16z] hP0t0WD14CAA4MB__s8tpjc-KpaHM3jGw5qb0EbLHI8OxDLQKNevq26bfM5EDMe3gUMgXXgkQo89ugMMBC6LN7uC8PAPom-CsWYzqjoamRxpTibWEmS
+
+!function AwsElementalMediapackage($id, $name="Elemental Mediapackage", $tech="")
+ CloudElement($id, 'aws/MediaServices/AwsElementalMediapackage', $name, $tech)
+!endfunction
+!function AwsElementalMediapackageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElementalMediapackageLg>', 'Elemental Mediapackage', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MediaServices/AwsElementalMediastore.puml b/cloud/elements/aws/MediaServices/AwsElementalMediastore.puml
new file mode 100644
index 00000000000..e5a890323a6
--- /dev/null
+++ b/cloud/elements/aws/MediaServices/AwsElementalMediastore.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsElementalMediastoreLg [20x20/16z] hT053WH144BHfFb0tV_2wown6UAlfMHsI9D-K03oTeb5Yzm7MSPdYNmt1ED5B1uMAptVoiFSgUdGXrt1hdXvwr0xYpmjFTlRsu1l3ULriDWi-Zw9HFxiO6kE
+
+!function AwsElementalMediastore($id, $name="Elemental Mediastore", $tech="")
+ CloudElement($id, 'aws/MediaServices/AwsElementalMediastore', $name, $tech)
+!endfunction
+!function AwsElementalMediastoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElementalMediastoreLg>', 'Elemental Mediastore', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MediaServices/AwsElementalMediatailor.puml b/cloud/elements/aws/MediaServices/AwsElementalMediatailor.puml
new file mode 100644
index 00000000000..46c990d1d84
--- /dev/null
+++ b/cloud/elements/aws/MediaServices/AwsElementalMediatailor.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElementalMediatailorLg [20x20/16z] {
+RSs54KCX00FGkyROV-A6xnRyOLdYMxBco_9fqii8y6QMOKCypQYHCA7Tw0WDBHmcC989SJURT0Vo-gy04j1geqBz52aTc6b5sjnRKYjg_LXnMt5CDDT_wSoK
+fierJJZjbl61umF71_u1
+}
+
+!function AwsElementalMediatailor($id, $name="Elemental Mediatailor", $tech="")
+ CloudElement($id, 'aws/MediaServices/AwsElementalMediatailor', $name, $tech)
+!endfunction
+!function AwsElementalMediatailorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElementalMediatailorLg>', 'Elemental Mediatailor', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MediaServices/AwsElementalServer.puml b/cloud/elements/aws/MediaServices/AwsElementalServer.puml
new file mode 100644
index 00000000000..54bf9204a62
--- /dev/null
+++ b/cloud/elements/aws/MediaServices/AwsElementalServer.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsElementalServerLg [20x20/16z] jSwr0G1124JHWE4F_JTyxXRTldM5-fyvyB8NkObrJ_PotzhsO1p9H5zl6MKUOqoGg0EK2Zk6WME2CLLS1vPSLr0tThNI0m
+
+!function AwsElementalServer($id, $name="Elemental Server", $tech="")
+ CloudElement($id, 'aws/MediaServices/AwsElementalServer', $name, $tech)
+!endfunction
+!function AwsElementalServerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElementalServerLg>', 'Elemental Server', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MediaServices/AwsKinesisVideoStreams.puml b/cloud/elements/aws/MediaServices/AwsKinesisVideoStreams.puml
new file mode 100644
index 00000000000..1fe4dc5fd71
--- /dev/null
+++ b/cloud/elements/aws/MediaServices/AwsKinesisVideoStreams.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsKinesisVideoStreamsLg [20x20/16z] {
+PSs73OH044DHwTQ1_Yi-cppYanyRlAUH1mwpfb4zfq46xM62jFH29q84-3PPG70XyJ222WKJ3dEaN-jhlzqOsuwvuTHRRRlsC21hjqH8XC05nMk21S4hL7CC
+occ8LCoxqUw9FHwMFAgqQL_y0m
+}
+
+!function AwsKinesisVideoStreams($id, $name="Kinesis Video Streams", $tech="")
+ CloudElement($id, 'aws/MediaServices/AwsKinesisVideoStreams', $name, $tech)
+!endfunction
+!function AwsKinesisVideoStreamsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsKinesisVideoStreamsLg>', 'Kinesis Video Streams', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MediaServices/AwsMediaServices.puml b/cloud/elements/aws/MediaServices/AwsMediaServices.puml
new file mode 100644
index 00000000000..10c91cb1f9d
--- /dev/null
+++ b/cloud/elements/aws/MediaServices/AwsMediaServices.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsMediaServicesLg [20x20/16z] ZS_L0S0W54DHv2Nf_WlN3UVoTt1NpMSTH2N1xwObgMUw-fjmfSJELI3uDyDk5asV7OCYa1WjiMHl_uuhTTuy_r-asM4XpUzMQGC
+
+!function AwsMediaServices($id, $name="Media Services", $tech="")
+ CloudElement($id, 'aws/MediaServices/AwsMediaServices', $name, $tech)
+!endfunction
+!function AwsMediaServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsMediaServicesLg>', 'Media Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MigrationTransfer/AwsApplicationDiscoveryService.puml b/cloud/elements/aws/MigrationTransfer/AwsApplicationDiscoveryService.puml
new file mode 100644
index 00000000000..30cffb792dd
--- /dev/null
+++ b/cloud/elements/aws/MigrationTransfer/AwsApplicationDiscoveryService.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsApplicationDiscoveryServiceLg [20x20/16z] {
+bP350SLG3CC-rF9pzj-tp3rLHuLJByb36E5Sb9XGkoXXX8vCi-R1xa18SsgktKpZA1QRFPpdMYEupRNeL3jDJ7I6ezX8GkIGk19I4Box9DDbqDZxJMJ-nNvp
+Hkez0m
+}
+
+!function AwsApplicationDiscoveryService($id, $name="Application Discovery Service", $tech="")
+ CloudElement($id, 'aws/MigrationTransfer/AwsApplicationDiscoveryService', $name, $tech)
+!endfunction
+!function AwsApplicationDiscoveryServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsApplicationDiscoveryServiceLg>', 'Application Discovery Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MigrationTransfer/AwsCloudendureMigration.puml b/cloud/elements/aws/MigrationTransfer/AwsCloudendureMigration.puml
new file mode 100644
index 00000000000..30c9cbbc6a1
--- /dev/null
+++ b/cloud/elements/aws/MigrationTransfer/AwsCloudendureMigration.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloudendureMigrationLg [20x20/16z] {
+TSn50WD124JH26Lz_mDdO6JL-Sk7-4bFsM0sc46Jr8FfL22gyJ6NRBC6BYFd7jyg-J9up39WZm5EOf5KbTh81bduVcPJSndZmt3UbRp6Wg9WjDbhYGVHX2qR
+Q0j5Hh005Drsg18wdiP6d_xQ1jS6rmP_
+}
+
+!function AwsCloudendureMigration($id, $name="Cloudendure Migration", $tech="")
+ CloudElement($id, 'aws/MigrationTransfer/AwsCloudendureMigration', $name, $tech)
+!endfunction
+!function AwsCloudendureMigrationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudendureMigrationLg>', 'Cloudendure Migration', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MigrationTransfer/AwsDatabaseMigrationService.puml b/cloud/elements/aws/MigrationTransfer/AwsDatabaseMigrationService.puml
new file mode 100644
index 00000000000..5f24100dbc3
--- /dev/null
+++ b/cloud/elements/aws/MigrationTransfer/AwsDatabaseMigrationService.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDatabaseMigrationServiceLg [20x20/16z] {
+JSq93aKn24BHFoY2-z_l6zlIcz6J4CLPhMIaJRvjkYJZ3ZOnm2l4Rly4aF4lshAGYOhTWi-ho-XjvDYIQyi2wjxUs8z5KMJz7sFtO_aK7DRFzibs8H8596mj
+ylb1sJfP5pCb6mKIAZtO8wri6zesF04
+}
+
+!function AwsDatabaseMigrationService($id, $name="Database Migration Service", $tech="")
+ CloudElement($id, 'aws/MigrationTransfer/AwsDatabaseMigrationService', $name, $tech)
+!endfunction
+!function AwsDatabaseMigrationServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDatabaseMigrationServiceLg>', 'Database Migration Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MigrationTransfer/AwsDatasync.puml b/cloud/elements/aws/MigrationTransfer/AwsDatasync.puml
new file mode 100644
index 00000000000..d0d4ee06cc5
--- /dev/null
+++ b/cloud/elements/aws/MigrationTransfer/AwsDatasync.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDatasyncLg [20x20/16z] {
+RSrNeWGW24FHLo09xd_18rYcSJ-F0g4JRz5WD1WDnaO25sEXpuo9r-2IO4vTax6MkalRw52PwcUPwnvtI1ovZNjEgiLZ8Ws45phI9kBVg-rfD88qevXo_v78
+ux5jfhXjozvmD3WQ70q-
+}
+
+!function AwsDatasync($id, $name="Datasync", $tech="")
+ CloudElement($id, 'aws/MigrationTransfer/AwsDatasync', $name, $tech)
+!endfunction
+!function AwsDatasyncCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDatasyncLg>', 'Datasync', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MigrationTransfer/AwsDatasyncAgent.puml b/cloud/elements/aws/MigrationTransfer/AwsDatasyncAgent.puml
new file mode 100644
index 00000000000..25e126db63c
--- /dev/null
+++ b/cloud/elements/aws/MigrationTransfer/AwsDatasyncAgent.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDatasyncAgentLg [20x20/16z] {
+dP1L0WG12489nRd_XRUxTzwd2IZpG1JZ0MVmn7olyRdcqR76tc6tkYVnSKugau8aC7NShI7ETBYhCPqpxYPcD0Puf9O2hZM0e4qIXzrAKeewEvg77xtmsOTU
+ULjNUvNfg-ot
+}
+
+!function AwsDatasyncAgent($id, $name="Datasync Agent", $tech="")
+ CloudElement($id, 'aws/MigrationTransfer/AwsDatasyncAgent', $name, $tech)
+!endfunction
+!function AwsDatasyncAgentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDatasyncAgentLg>', 'Datasync Agent', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MigrationTransfer/AwsMigrationAndTransfer.puml b/cloud/elements/aws/MigrationTransfer/AwsMigrationAndTransfer.puml
new file mode 100644
index 00000000000..92edff06169
--- /dev/null
+++ b/cloud/elements/aws/MigrationTransfer/AwsMigrationAndTransfer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsMigrationAndTransferLg [20x20/16z] {
+RT3L0O0m34LHxCMw_xx4SExdgNVwRNuLH1nH1MoEYwXaFTIcILsR8mEWD9m63duOatY4qv8q43ZCb8wfe39rysaW2fCs4w9D59lJQQQyaG0YfmKg4UVbwJHp
+ouks3IlDocoCkwRnxGEe_cLUNhdzj0C
+}
+
+!function AwsMigrationAndTransfer($id, $name="Migration And Transfer", $tech="")
+ CloudElement($id, 'aws/MigrationTransfer/AwsMigrationAndTransfer', $name, $tech)
+!endfunction
+!function AwsMigrationAndTransferCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsMigrationAndTransferLg>', 'Migration And Transfer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MigrationTransfer/AwsMigrationHub.puml b/cloud/elements/aws/MigrationTransfer/AwsMigrationHub.puml
new file mode 100644
index 00000000000..965590ef88b
--- /dev/null
+++ b/cloud/elements/aws/MigrationTransfer/AwsMigrationHub.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsMigrationHubLg [20x20/16z] {
+PSs5bGCW40JGansZ_uApF2Gs-CUIU4SdB-ON-y8i5CYYNomkL4VsCRA5R0IsgS46klqNbxbgKgFg_zvLWAf6mfP66sYYzTeOywxcEMfzFGrbGuBNRswB0Jbf
+wd7Pc3zCgnwE3NFz0Hth9AfIaZSBcLTRkBBi6yV9Ypq
+}
+
+!function AwsMigrationHub($id, $name="Migration Hub", $tech="")
+ CloudElement($id, 'aws/MigrationTransfer/AwsMigrationHub', $name, $tech)
+!endfunction
+!function AwsMigrationHubCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsMigrationHubLg>', 'Migration Hub', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MigrationTransfer/AwsServerMigrationService.puml b/cloud/elements/aws/MigrationTransfer/AwsServerMigrationService.puml
new file mode 100644
index 00000000000..c7790d74d7d
--- /dev/null
+++ b/cloud/elements/aws/MigrationTransfer/AwsServerMigrationService.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsServerMigrationServiceLg [20x20/16z] fSo50GCX04FHMepz1swek_vJ7ZA-AEs6YCPhWnfoRIG8wL8BlKqaPnCvzt83NvxdMkBD4UVnwQiPlhKYNvXirTBFSQyuI-Oturme7U3IU6lpiDJ-RWi
+
+!function AwsServerMigrationService($id, $name="Server Migration Service", $tech="")
+ CloudElement($id, 'aws/MigrationTransfer/AwsServerMigrationService', $name, $tech)
+!endfunction
+!function AwsServerMigrationServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsServerMigrationServiceLg>', 'Server Migration Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MigrationTransfer/AwsSnowball.puml b/cloud/elements/aws/MigrationTransfer/AwsSnowball.puml
new file mode 100644
index 00000000000..ea2ef54df34
--- /dev/null
+++ b/cloud/elements/aws/MigrationTransfer/AwsSnowball.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsSnowballLg [20x20/16z] hO-t0G0n20CR1VJxx_ivswNF0RXAJED9kRopDZcS243x1RMha3B5zLfa3hVMQ6Kjk5s9EwgNOtRuSKVtTTvvkrpvyZZvuCXoPhwXkhkDPm4
+
+!function AwsSnowball($id, $name="Snowball", $tech="")
+ CloudElement($id, 'aws/MigrationTransfer/AwsSnowball', $name, $tech)
+!endfunction
+!function AwsSnowballCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSnowballLg>', 'Snowball', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MigrationTransfer/AwsSnowballEdge.puml b/cloud/elements/aws/MigrationTransfer/AwsSnowballEdge.puml
new file mode 100644
index 00000000000..db1d871dc09
--- /dev/null
+++ b/cloud/elements/aws/MigrationTransfer/AwsSnowballEdge.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSnowballEdgeLg [20x20/16z] {
+fOzL0iKm3CCUJBRJ-zztpFkSoYebxHsb0zUYeElGLCVHctC4ow3DLKKZgPmSJ0vykB3EdguvEjsLP0FsxZA1OpOt8yd8QZEY6ncLHAX5rao88j_IHgp73gBC
+wWq3
+}
+
+!function AwsSnowballEdge($id, $name="Snowball Edge", $tech="")
+ CloudElement($id, 'aws/MigrationTransfer/AwsSnowballEdge', $name, $tech)
+!endfunction
+!function AwsSnowballEdgeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSnowballEdgeLg>', 'Snowball Edge', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MigrationTransfer/AwsSnowmobile.puml b/cloud/elements/aws/MigrationTransfer/AwsSnowmobile.puml
new file mode 100644
index 00000000000..e97c545e807
--- /dev/null
+++ b/cloud/elements/aws/MigrationTransfer/AwsSnowmobile.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSnowmobileLg [20x20/16z] {
+fP0r0WKX44CB9dbXxt_Vh-jIaGh68jCuUZ0vb909Tj-LvWzQYrdxMOiGWEyzPxvF-OToukNQl26BkHQKv5CMrbghQbLsQssfJROa0xApqzBNrwFcsHlO_I63
+CRm1
+}
+
+!function AwsSnowmobile($id, $name="Snowmobile", $tech="")
+ CloudElement($id, 'aws/MigrationTransfer/AwsSnowmobile', $name, $tech)
+!endfunction
+!function AwsSnowmobileCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSnowmobileLg>', 'Snowmobile', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/MigrationTransfer/AwsTransferForSftp.puml b/cloud/elements/aws/MigrationTransfer/AwsTransferForSftp.puml
new file mode 100644
index 00000000000..950ae45d99c
--- /dev/null
+++ b/cloud/elements/aws/MigrationTransfer/AwsTransferForSftp.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsTransferForSftpLg [20x20/16z] {
+NSq9YWCW38LX6D-czp_mnDQ8z6VrKvEPphVvOjk3QNjGRBje0CTQFUY1Daig8pHuB908ocNACLO03FmnEGR766La2jSsrWsvxxPb5PPj1DEsjks3Cb_B06Vr
+ccZan-397Tg-gvN4pZpsuTkrLw-z-0y
+}
+
+!function AwsTransferForSftp($id, $name="Transfer For Sftp", $tech="")
+ CloudElement($id, 'aws/MigrationTransfer/AwsTransferForSftp', $name, $tech)
+!endfunction
+!function AwsTransferForSftpCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsTransferForSftpLg>', 'Transfer For Sftp', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Mobile/AwsAmplify.puml b/cloud/elements/aws/Mobile/AwsAmplify.puml
new file mode 100644
index 00000000000..cfcbc929500
--- /dev/null
+++ b/cloud/elements/aws/Mobile/AwsAmplify.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsAmplifyLg [20x20/16z] jOt50GH13CCER3cJ_liznhntzJMezsAjdfHSioN5endBv7zfCukMaCFl4Z22-WfSxk3VTO8hZY2Vsgg4Cp-Q2C2oPENL-wEtvme
+
+!function AwsAmplify($id, $name="Amplify", $tech="")
+ CloudElement($id, 'aws/Mobile/AwsAmplify', $name, $tech)
+!endfunction
+!function AwsAmplifyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsAmplifyLg>', 'Amplify', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Mobile/AwsApiGateway.puml b/cloud/elements/aws/Mobile/AwsApiGateway.puml
new file mode 100644
index 00000000000..0253a2a2c6f
--- /dev/null
+++ b/cloud/elements/aws/Mobile/AwsApiGateway.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsApiGatewayLg [20x20/16z] fL3L0GKn27joCVRVzzpxsLHnI7L3NkuebmO3bvS33YqPhJefvAP3IiWCg8Axpdxfp4JHKmS8W9z-XCYNhfJIguQR6cqlBdEVqBlE05OTrz8xSd7GYma
+
+!function AwsApiGateway($id, $name="Api Gateway", $tech="")
+ CloudElement($id, 'aws/Mobile/AwsApiGateway', $name, $tech)
+!endfunction
+!function AwsApiGatewayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsApiGatewayLg>', 'Api Gateway', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Mobile/AwsApiGatewayEndpoint.puml b/cloud/elements/aws/Mobile/AwsApiGatewayEndpoint.puml
new file mode 100644
index 00000000000..200461f9506
--- /dev/null
+++ b/cloud/elements/aws/Mobile/AwsApiGatewayEndpoint.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsApiGatewayEndpointLg [20x20/16z] XP253S1030CTLFTVkFJC5bqOy8lb5wF8t7wv5PSLAa3oWL1m1fTV1D3bdpEusDK_dujpiC7E2Bw0B0PL9D_79ZkVCClPT-utsoNiACtEustp7uo_clzqzli7
+
+!function AwsApiGatewayEndpoint($id, $name="Api Gateway Endpoint", $tech="")
+ CloudElement($id, 'aws/Mobile/AwsApiGatewayEndpoint', $name, $tech)
+!endfunction
+!function AwsApiGatewayEndpointCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsApiGatewayEndpointLg>', 'Api Gateway Endpoint', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Mobile/AwsAppsync.puml b/cloud/elements/aws/Mobile/AwsAppsync.puml
new file mode 100644
index 00000000000..c98bbe5a7d8
--- /dev/null
+++ b/cloud/elements/aws/Mobile/AwsAppsync.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsAppsyncLg [20x20/16z] {
+hL1L0iCm59e03tB_-zQz_TlYmIBj3oLsBeWeiOwGEOgIeuePS0yhmWicZpZIycKEic34l6BMC9HKasN38YHGDYnq0IJWjkNXQrLIYhNTZjkbVBnY9l88jQ94
+-UaFVYyz
+}
+
+!function AwsAppsync($id, $name="Appsync", $tech="")
+ CloudElement($id, 'aws/Mobile/AwsAppsync', $name, $tech)
+!endfunction
+!function AwsAppsyncCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsAppsyncLg>', 'Appsync', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Mobile/AwsDeviceFarm.puml b/cloud/elements/aws/Mobile/AwsDeviceFarm.puml
new file mode 100644
index 00000000000..66f3b45556a
--- /dev/null
+++ b/cloud/elements/aws/Mobile/AwsDeviceFarm.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDeviceFarmLg [20x20/16z] {
+bP253GHG348ZvG5__ttFtOzOKqFMlsYVMfPytuq0b6kdaCuaqEjIV40kgq6JGp5pxI6vjGINNb9cQ7BRMzLq9RxqeCjU2xZZsFKoKcwrW1qfBpM_zlOwWsjM
+_s8B
+}
+
+!function AwsDeviceFarm($id, $name="Device Farm", $tech="")
+ CloudElement($id, 'aws/Mobile/AwsDeviceFarm', $name, $tech)
+!endfunction
+!function AwsDeviceFarmCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDeviceFarmLg>', 'Device Farm', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Mobile/AwsMobile.puml b/cloud/elements/aws/Mobile/AwsMobile.puml
new file mode 100644
index 00000000000..56ab3e57a57
--- /dev/null
+++ b/cloud/elements/aws/Mobile/AwsMobile.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsMobileLg [20x20/16z] {
+bSm50iCm30J1acvr_l-3AmTTRZReCPpUTdwgw88VqhdCxI4Myznerbm-M00AF1erK4ZoWrdbvAFHpSTDGFHdF4zI9AdDMbO4GbvjpZNXzc1pivt5Gz7jybJP
+c-u
+}
+
+!function AwsMobile($id, $name="Mobile", $tech="")
+ CloudElement($id, 'aws/Mobile/AwsMobile', $name, $tech)
+!endfunction
+!function AwsMobileCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsMobileLg>', 'Mobile', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Mobile/AwsPinpoint.puml b/cloud/elements/aws/Mobile/AwsPinpoint.puml
new file mode 100644
index 00000000000..8dcc44173c9
--- /dev/null
+++ b/cloud/elements/aws/Mobile/AwsPinpoint.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsPinpointLg [20x20/16z] {
+RSt7WKCn30FH3S80aFklTmETxJ_79v7ilLph0VO0TwSOoDK64JPeCVQFOkQih8jjg0NIjtIngYQ9lsJICLCLhMyhq8uvHD4ADcrlrYZaRgL8HCLZSuCc_w1q
+R9jjG2xqOdkkfKKTconiHAVJQR0sxhxQuBMBFUE13Vu2
+}
+
+!function AwsPinpoint($id, $name="Pinpoint", $tech="")
+ CloudElement($id, 'aws/Mobile/AwsPinpoint', $name, $tech)
+!endfunction
+!function AwsPinpointCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsPinpointLg>', 'Pinpoint', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsApiGateway.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsApiGateway.puml
new file mode 100644
index 00000000000..fa1eae6eee8
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsApiGateway.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsApiGatewayLg [20x20/16z] fOw30KDH54EhSFzzQ-lhF5wdYt5w97xoOCVJonrqTP7n-I-7lFYG6Za2DxZxXDXlFZDHzEe31Bpd4I9VVQfI_P_1RrfSywAvllfCuEpZUVILABTdAGS
+
+!function AwsApiGateway($id, $name="Api Gateway", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsApiGateway', $name, $tech)
+!endfunction
+!function AwsApiGatewayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsApiGatewayLg>', 'Api Gateway', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.puml
new file mode 100644
index 00000000000..161d91caf6e
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsApiGatewayEndpointLg [20x20/16z] {
+XP350O1G34DJXVqNHhzhJgyk-CJoYP5bRf_SiiioPI1vGUZbwFAJ03hzStukTlNNv-Bys-27VX_uU935e8heUzbavHDcsVls_PfT7emxIhdpuBR13uQ_6lzq
+zFiR
+}
+
+!function AwsApiGatewayEndpoint($id, $name="Api Gateway Endpoint", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsApiGatewayEndpoint', $name, $tech)
+!endfunction
+!function AwsApiGatewayEndpointCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsApiGatewayEndpointLg>', 'Api Gateway Endpoint', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsAppMesh.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsAppMesh.puml
new file mode 100644
index 00000000000..957862d3c4c
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsAppMesh.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsAppMeshLg [20x20/16z] {
+TSY53SCm50L0ATz-bFtdBHdA9pvlslxSzdNYpinY5UHvZvH0GboNg7NVgJUkuz4rxe3dgKi08NRPuunOLRJnFCO1FCv-N4z2skxxr9n8jXlt5HmoHksBAG8K
+vN43g-0fYvJCE_DgteyyV-GL
+}
+
+!function AwsAppMesh($id, $name="App Mesh", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsAppMesh', $name, $tech)
+!endfunction
+!function AwsAppMeshCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsAppMeshLg>', 'App Mesh', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsClientVpn.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsClientVpn.puml
new file mode 100644
index 00000000000..111ff3db074
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsClientVpn.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsClientVpnLg [20x20/16z] jOv55i0m448tuGEv_u7xwh9lF3FO_6NKa4z9RlGkRfWEqGTiUoTmbTPdLi5UIBD2anMDRxN8rdfpuIeZgnTk8fWQ4nxEDHsZkA_GaLQJvp20vpzZ0G
+
+!function AwsClientVpn($id, $name="Client Vpn", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsClientVpn', $name, $tech)
+!endfunction
+!function AwsClientVpnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsClientVpnLg>', 'Client Vpn', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsCloudMap.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsCloudMap.puml
new file mode 100644
index 00000000000..10fdc45fd74
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsCloudMap.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsCloudMapLg [20x20/16z] lSw54S0W30NGk-PRkl_0zS84E3masTULsBqdaxG0I5KU9ebALN4Oo9FFSTppPIUSepzIXqP52bwy2BgkwXnV4q41ryFepGH5Ojl0cFsbPrjdEQUJrfG3
+
+!function AwsCloudMap($id, $name="Cloud Map", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsCloudMap', $name, $tech)
+!endfunction
+!function AwsCloudMapCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudMapLg>', 'Cloud Map', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsCloudfront.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsCloudfront.puml
new file mode 100644
index 00000000000..540bc614038
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsCloudfront.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloudfrontLg [20x20/16z] {
+fOz50W9H34Enl3Iz_u6XZFtzr5twFfG4jKOYG7ehIwYwGQahE24ZPiGnY-74xZvcKc6QeidjhK9o_OkYFPP0mJH7L-zF6VliBQBHbdBUBMl_nRfk_cGqem_8
+HvNu_TaxZvc0qxVX2m
+}
+
+!function AwsCloudfront($id, $name="Cloudfront", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsCloudfront', $name, $tech)
+!endfunction
+!function AwsCloudfrontCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudfrontLg>', 'Cloudfront', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.puml
new file mode 100644
index 00000000000..380bacbb019
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloudfrontDownloadDistributionLg [20x20/16z] {
+RL050aKn23AG-z_unHW_7-jGWH2gWQxuG9C33Dc-oM7jtvpK5R6MTGBNCj0V_SMiN3ldpdNdPFdEEUyUZXLOFV7zBwO1CyeG0FZkOwFOKhvIh6fqtlcoLUFk
+2jYfY-QSVI7DsTfchCqU660-UVNiwPFt9m
+}
+
+!function AwsCloudfrontDownloadDistribution($id, $name="Cloudfront Download Distribution", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution', $name, $tech)
+!endfunction
+!function AwsCloudfrontDownloadDistributionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudfrontDownloadDistributionLg>', 'Cloudfront Download Distribution', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.puml
new file mode 100644
index 00000000000..74ca106dfe1
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsCloudfrontEdgeLocationLg [20x20/16z] hL254S0W4EiJEVPVkDwYvpYy9aaSHg8xostOki45jk0zehRHJyVQzfwLBU0t6l7O8EkpoGB9RDIvK2RLzz0CotA-CqrdsXy
+
+!function AwsCloudfrontEdgeLocation($id, $name="Cloudfront Edge Location", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation', $name, $tech)
+!endfunction
+!function AwsCloudfrontEdgeLocationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudfrontEdgeLocationLg>', 'Cloudfront Edge Location', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.puml
new file mode 100644
index 00000000000..2453c229b6b
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloudfrontStreamingDistributionLg [20x20/16z] {
+RL255SHG38e0h_ilVDBlhb70oeW4CcmQAH6WbCtYLDHeqOj9UA_t1xqNNvEXNdnhsMopVqt5QWlzrsepHNAtCVjpUjnijzpI8_6t8KkFYaK02eTGnypdOSKy
+k4cLsz2W3iZlMjqrFRN_0W
+}
+
+!function AwsCloudfrontStreamingDistribution($id, $name="Cloudfront Streaming Distribution", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution', $name, $tech)
+!endfunction
+!function AwsCloudfrontStreamingDistributionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudfrontStreamingDistributionLg>', 'Cloudfront Streaming Distribution', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsDirectConnect.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsDirectConnect.puml
new file mode 100644
index 00000000000..e7e0b2ac5f0
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsDirectConnect.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDirectConnectLg [20x20/16z] {
+VSo50GCn34FHWcLBwVxxDZhcVvWNq1ANdiswDGAe1PkfK2maPpE2NXk1oNf45o_B4Kq-AYCe8cgqh2R4Dw9yycXGKxZq4PIjKaeWWrAcf6uoP1OI06rEgkn2
+McnENeWoB4Q8Fcjh2PyLt5gDxyb-RPCcct1giZF-0G
+}
+
+!function AwsDirectConnect($id, $name="Direct Connect", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsDirectConnect', $name, $tech)
+!endfunction
+!function AwsDirectConnectCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDirectConnectLg>', 'Direct Connect', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.puml
new file mode 100644
index 00000000000..9e0a0cf7485
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticLoadBalancingLg [20x20/16z] {
+VSu53aGn24NH2C_wzx_U4UYut5XpaWAvvtl_BTyiHl5gwya8LTkWN-sY1A2e06qBcBZvqfZO_qiHuBJHRGHBHB9jtOr9vk-bbFllsA9cXpCztN9VlRfv49w_
+Jub6tYoSlyTwqRHzmUCBdW4
+}
+
+!function AwsElasticLoadBalancing($id, $name="Elastic Load Balancing", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsElasticLoadBalancing', $name, $tech)
+!endfunction
+!function AwsElasticLoadBalancingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticLoadBalancingLg>', 'Elastic Load Balancing', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.puml
new file mode 100644
index 00000000000..18c2f19b1e4
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticLoadBalancingClassicLoadBalancerLg [20x20/16z] {
+TP1POeOX20CJ8C7U_y8jVjhzdpT7TWmizmSkuf9M4638UPHSyG1QZrAqDilpsea8dOGsu0JDR-vD8qeOHzbAfW2LOnnTp5uv6U7cE0diPKyMkp4_Cx8SjKSv
+hjVgJ5p7SQxCrR9sxjCZJLGlvUvnPYbBRSQUvSxChDY_8z88yv22yxc1BrqwXt7W4DRBc_wz_Ji
+}
+
+!function AwsElasticLoadBalancingClassicLoadBalancer($id, $name="Elastic Load Balancing Classic Load Balancer", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer', $name, $tech)
+!endfunction
+!function AwsElasticLoadBalancingClassicLoadBalancerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticLoadBalancingClassicLoadBalancerLg>', 'Elastic Load Balancing Classic Load Balancer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.puml
new file mode 100644
index 00000000000..182cace8e9f
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticLoadBalancingElbApplicationLoadBalancerLg [20x20/16z] {
+TP05WaGn24EBl73_6s_3-aY-HAfmZ6ZDXJhEDqhaTP6elYBqCnomREhHnRJTBdHUSL6iFB4BIQ_8cpbexEYy-DPASy4CxAcf2NDaGkQddZa6GaAi-SnosjIJ
+draumc5VIg_r6Qs0yAVs6Ssf6VdKfJhqNf5HGskGWrCa5AhI9LBrrODVm5ElnDkUFlV-0m
+}
+
+!function AwsElasticLoadBalancingElbApplicationLoadBalancer($id, $name="Elastic Load Balancing Elb Application Load Balancer", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer', $name, $tech)
+!endfunction
+!function AwsElasticLoadBalancingElbApplicationLoadBalancerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticLoadBalancingElbApplicationLoadBalancerLg>', 'Elastic Load Balancing Elb Application Load Balancer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.puml
new file mode 100644
index 00000000000..90acf7d200d
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticLoadBalancingElbNetworkLoadBalancerLg [20x20/16z] {
+RL350KDH38eWtN_XVlV79IuG2nBo327ZG8irHrbKxodgBAUufNWEPEOQjOv4bELKHnw3-LCpbAd4Fbcqst86eMu03NLsLDLSbSi0lVYLN2wadLfUA40_g9mH
+mzneTdHZzClriy-VFzpO0mq-MisfiQOZxIS
+}
+
+!function AwsElasticLoadBalancingElbNetworkLoadBalancer($id, $name="Elastic Load Balancing Elb Network Load Balancer", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer', $name, $tech)
+!endfunction
+!function AwsElasticLoadBalancingElbNetworkLoadBalancerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticLoadBalancingElbNetworkLoadBalancerLg>', 'Elastic Load Balancing Elb Network Load Balancer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsGlobalAccelerator.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsGlobalAccelerator.puml
new file mode 100644
index 00000000000..b96b5331ae7
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsGlobalAccelerator.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsGlobalAcceleratorLg [20x20/16z] {
+RSi92iD034DHWYLvvDp_llLG9rq_OdiWtwqx_y4tyfUbIELOUTVIWMFrf02ZUQmgcq8PxUanIGa98Zbc4jm6zDbZahZJs7mPmMnpjor51101wZ8pYJQA7ckq
+uZX2NcEx5I8LwNT3elTXvP9yTTPxOt_m_8CF
+}
+
+!function AwsGlobalAccelerator($id, $name="Global Accelerator", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsGlobalAccelerator', $name, $tech)
+!endfunction
+!function AwsGlobalAcceleratorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsGlobalAcceleratorLg>', 'Global Accelerator', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.puml
new file mode 100644
index 00000000000..30a7170602b
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsNetworkingAndContentDeliveryLg [20x20/16z] {
+RSlN0S1G24BHD8LdzjytaDxkvn6xt_fN9b1XBtCI3cnRt8hBjBnRcLAzB66sfQrLDMHJmii8avUNmMQycRvocY93jyFARn5WEspMSwJ-fk3D11dQNZkXfeR3
+QZPkNUOEBCXwqE4eRCChsKyB
+}
+
+!function AwsNetworkingAndContentDelivery($id, $name="Networking And Content Delivery", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery', $name, $tech)
+!endfunction
+!function AwsNetworkingAndContentDeliveryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsNetworkingAndContentDeliveryLg>', 'Networking And Content Delivery', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsPrivatelink.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsPrivatelink.puml
new file mode 100644
index 00000000000..f52dc6c9189
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsPrivatelink.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsPrivatelinkLg [20x20/16z] lOs50SDG449hyE3stxTkoG3_N66MIO7kHZ8eczcpZVnt6pyJsBzFferDvFUbgMGvgFXzDZ2WLXtrDMi4biMyPuFmvI8WFvRmbSmYkG4
+
+!function AwsPrivatelink($id, $name="Privatelink", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsPrivatelink', $name, $tech)
+!endfunction
+!function AwsPrivatelinkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsPrivatelinkLg>', 'Privatelink', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsRoute53.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsRoute53.puml
new file mode 100644
index 00000000000..0f494f29ccb
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsRoute53.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRoute53Lg [20x20/16z] {
+fOorWGC10CCgox3_lW_9KNyg3TfRdCtUuZkI41BI6KRcHBbdTc8_XiBhrXdj032908wemj3AHZryg3Mr8dnUlK3GV9u5RTQqd9c5S6k4l3C49FX41v_9Pxmd
+XIDunoy
+}
+
+!function AwsRoute53($id, $name="Route53", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsRoute53', $name, $tech)
+!endfunction
+!function AwsRoute53Card($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRoute53Lg>', 'Route53', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsRoute53HostedZone.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsRoute53HostedZone.puml
new file mode 100644
index 00000000000..24cfa89cfec
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsRoute53HostedZone.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRoute53HostedZoneLg [20x20/16z] {
+RSu50WGX34FHtv26-vzuVOUnXsiBL058R7CgKp3c7A2P0cWhB_hsRk3JLV7lszGK1vg5cuCsL8hbjunWKG3Ezu0H3ZBEJq51uIIoER7lzfJYe29ypi_0I2m-
+v6IigU7TYqMTj3ZHsda2
+}
+
+!function AwsRoute53HostedZone($id, $name="Route53 Hosted Zone", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsRoute53HostedZone', $name, $tech)
+!endfunction
+!function AwsRoute53HostedZoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRoute53HostedZoneLg>', 'Route53 Hosted Zone', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsRoute53RouteTable.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsRoute53RouteTable.puml
new file mode 100644
index 00000000000..1e7fdf344b0
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsRoute53RouteTable.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRoute53RouteTableLg [20x20/16z] {
+RP250KKn30B3GThzD_xoNAwk2GZVG9bzOoP1W0fHeY37dfsoPNSI2La5WTzUaf4llNU_3Ve17W-SDhQHiLXZ775TyY_y5zQu3iKIjoK4qgz3qF5yng0Va94R
+lmtBM6N-SI57N3kIw-A1P84WMJmTuzSjmyoRzny
+}
+
+!function AwsRoute53RouteTable($id, $name="Route53 Route Table", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsRoute53RouteTable', $name, $tech)
+!endfunction
+!function AwsRoute53RouteTableCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRoute53RouteTableLg>', 'Route53 Route Table', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.puml
new file mode 100644
index 00000000000..641430db802
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsSiteToSiteVpnLg [20x20/16z] hOt50G9154EnQFy5iwv7UAFValw1MBccGC7d7DKQnoOEQtZeuLdW2mildle6Zdr3yWEIdwEB6OiEUSYf0JoyfrpnINN9YRtbafvdeGaSSj52-YjV
+
+!function AwsSiteToSiteVpn($id, $name="Site To Site Vpn", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsSiteToSiteVpn', $name, $tech)
+!endfunction
+!function AwsSiteToSiteVpnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSiteToSiteVpnLg>', 'Site To Site Vpn', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsTransitGateway.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsTransitGateway.puml
new file mode 100644
index 00000000000..8118e216766
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsTransitGateway.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsTransitGatewayLg [20x20/16z] {
+RSy5eiGW38JX9_n99ht_VRS4MMCgm8Th9tPqG1rmDGtCfsMHmVy_CAqZ9WSFOrhAh3irVbgWEzKH-3379M-j_p6LyG_M8bhV2QcRVPXgRYXZpoqJUQVs4A6o
+DEyThCtBX6U0oz2oN7SpBIjrmqEgN4Khqmvu7V01
+}
+
+!function AwsTransitGateway($id, $name="Transit Gateway", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsTransitGateway', $name, $tech)
+!endfunction
+!function AwsTransitGatewayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsTransitGatewayLg>', 'Transit Gateway', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsVpc.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsVpc.puml
new file mode 100644
index 00000000000..07439f5233b
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsVpc.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsVpcLg [20x20/16z] {
+VSt9WGKW20JH2zKjJlxvZhj_hvjFXJoLqm-xUirIELW7WHJUM3jA_MT8sveo_wFObc8lWMLUP0AKmvYBY1ubbxMQgQXRjbF1FVgJ89jrjAGdMoLHgf-j6Wnw
+ih6ONBRHTlR-wbFJBbxxWFy
+}
+
+!function AwsVpc($id, $name="Vpc", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsVpc', $name, $tech)
+!endfunction
+!function AwsVpcCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVpcLg>', 'Vpc', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.puml
new file mode 100644
index 00000000000..db14d68ee12
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsVpcCustomerGatewayLg [20x20/16z] {
+RL275KGn28eAlEm_yQLU-v1gLzf65b3Plb0I0KfrDK4D3t9uYx5LmhZPEyS3BIMnmiaL2AvSRG7OhsgS_DMbvlxL3QTYOtrqImJOYG49E8BJkLXNm_JYUZQp
+EGuSLvvJn_qB
+}
+
+!function AwsVpcCustomerGateway($id, $name="Vpc Customer Gateway", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsVpcCustomerGateway', $name, $tech)
+!endfunction
+!function AwsVpcCustomerGatewayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVpcCustomerGatewayLg>', 'Vpc Customer Gateway', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.puml
new file mode 100644
index 00000000000..a6e73906849
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsVpcElasticNetworkAdapterLg [20x20/16z] {
+RP254GHH24E12DT_mxVk_uqnU18tAZxKhmOvvnRb2KnjnVO9Grnob10dwLfofEa3b7F9bGr858iAUi-LvLO3YX3tFcSvjERIjVVPF_KZXwmbI5spx4fqmyP-
+WmxP9ksCSev_naVRruEnLsDFHzvF
+}
+
+!function AwsVpcElasticNetworkAdapter($id, $name="Vpc Elastic Network Adapter", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter', $name, $tech)
+!endfunction
+!function AwsVpcElasticNetworkAdapterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVpcElasticNetworkAdapterLg>', 'Vpc Elastic Network Adapter', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.puml
new file mode 100644
index 00000000000..038d6b2ec9c
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsVpcElasticNetworkInterfaceLg [20x20/16z] {
+TP254GK024AHSl-9VtUyyye6NA5i4I-eZPrMzyoan0KsSqtLUE1UaZ5US02euE191PJmqdV8WWMcgNF6AKhbahEtszKKaNtDHTDnfh0VkMYLQ-u-ovpXPVPw
+mpj0IcrHdcCwRRhPDLX0HOeXEI21whUsRm--lVhhwRVtHm
+}
+
+!function AwsVpcElasticNetworkInterface($id, $name="Vpc Elastic Network Interface", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface', $name, $tech)
+!endfunction
+!function AwsVpcElasticNetworkInterfaceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVpcElasticNetworkInterfaceLg>', 'Vpc Elastic Network Interface', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsVpcEndpoints.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcEndpoints.puml
new file mode 100644
index 00000000000..a3beb3becf3
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcEndpoints.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsVpcEndpointsLg [20x20/16z] {
+RL05Wi0m20j4zlyVtwYSPz8cEDXeIcny0nDBJdYLSlfunxMbQAWzJieIBPGIqb51Nhc0k6cpFNS2QLGOZnzJwCpxQXPUoAbneeU8vJgQARKMdkTeqd_QYZLl
+x28zHtQhuI8zBsGRi2MiHhYQeHFtUAyzU1b5QgZykODQVci7_-_g_vt-tVq7
+}
+
+!function AwsVpcEndpoints($id, $name="Vpc Endpoints", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsVpcEndpoints', $name, $tech)
+!endfunction
+!function AwsVpcEndpointsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVpcEndpointsLg>', 'Vpc Endpoints', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsVpcFlowLogs.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcFlowLogs.puml
new file mode 100644
index 00000000000..dafa49324b5
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcFlowLogs.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsVpcFlowLogsLg [20x20/16z] {
+RP074iD020CvDUV_BuuvfuSTfj6bkW0beZvWOia9dvdbe3Q8rvMArfDITj8g7TaSA7dlwZGslQDt1fsJJsZqpexEWIVeN0NSyrH3BRfCgVJ9pTAKcsQd6yCl
+qy-3jic3oQlPqydxEm
+}
+
+!function AwsVpcFlowLogs($id, $name="Vpc Flow Logs", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsVpcFlowLogs', $name, $tech)
+!endfunction
+!function AwsVpcFlowLogsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVpcFlowLogsLg>', 'Vpc Flow Logs', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsVpcInternetGateway.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcInternetGateway.puml
new file mode 100644
index 00000000000..77d6c3e754f
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcInternetGateway.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsVpcInternetGatewayLg [20x20/16z] {
+RP07ZWGW30CXiUV_JpuPRdleZ9HYhpkgfQxrDXei6Vf1jgdxAhmlGgy8SQ23zYEVV7ATQDicEPBpt1AGCpcpaf7QgpZPg7POSYPNc5lwPjB4fjZYcr5P7wou
+FSDbvDrNcwcmmakUF9YycZsTlFy3
+}
+
+!function AwsVpcInternetGateway($id, $name="Vpc Internet Gateway", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsVpcInternetGateway', $name, $tech)
+!endfunction
+!function AwsVpcInternetGatewayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVpcInternetGatewayLg>', 'Vpc Internet Gateway', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsVpcNatGateway.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcNatGateway.puml
new file mode 100644
index 00000000000..92e22aa2ed6
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcNatGateway.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsVpcNatGatewayLg [20x20/16z] {
+RL25TGKW3Cpb1Bh_mdr8-nNYdjHvJObTJu-99IUi--3qZOvnJ17-CvGjMptwOVIkLHo3iezZrKmNPvgqRyq5rRiojsq5BGciQqDGfbJ5QG0Am1b8spQcaZ6J
+aK69Nd6ykVtZCbSFwB-UzY1x5ZtwTkxCKtByFtDPd099_EzMYFlv1jzkzVsctsx_2m
+}
+
+!function AwsVpcNatGateway($id, $name="Vpc Nat Gateway", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsVpcNatGateway', $name, $tech)
+!endfunction
+!function AwsVpcNatGatewayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVpcNatGatewayLg>', 'Vpc Nat Gateway', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.puml
new file mode 100644
index 00000000000..d145f71e4b2
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsVpcNetworkAccessControlListLg [20x20/16z] {
+RL3N0OHG25D8ukq_yGLzxGExbBJhEoA1ZEiuKY90AMVbfc9CY_TN4lO6z1OvIgF85yiVSzVjmYmifa4DbInCN_TR0mdN2ZwIe6lnI4-uHZ01_iGaisxg8J1h
+OQHP6xj6DDhO7HmiF0wEfSN7qD9fRhnr6NHPzPbssVy1
+}
+
+!function AwsVpcNetworkAccessControlList($id, $name="Vpc Network Access Control List", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList', $name, $tech)
+!endfunction
+!function AwsVpcNetworkAccessControlListCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVpcNetworkAccessControlListLg>', 'Vpc Network Access Control List', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsVpcPeering.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcPeering.puml
new file mode 100644
index 00000000000..6373631ead6
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcPeering.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsVpcPeeringLg [20x20/16z] {
+RL07ji0m2288DFU_y1_cTPTCju85bbJ41PLOSbAxPZW4983nMAe8WERi9wsqEjpkGBbpeI6XaG92DFQg3BYxUQyPbg42x4e8bE2ID4rk0qCRwIbfwLPWcPwM
+od2XOjiHMcIUyuPdBxNtyjNpzsmd1zuvEBdopjKdfr_S_m8
+}
+
+!function AwsVpcPeering($id, $name="Vpc Peering", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsVpcPeering', $name, $tech)
+!endfunction
+!function AwsVpcPeeringCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVpcPeeringLg>', 'Vpc Peering', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsVpcRouter.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcRouter.puml
new file mode 100644
index 00000000000..8f8b5cc8a91
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcRouter.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsVpcRouterLg [20x20/16z] {
+RL070eGW31CoqFz_-5fwsqPPtSbHc20nZo_05YaRBykG8uACQ6kKoOoTrxKFRwEuzq2Up1tEQ-KcigRdhsqw_nzR1a7LPv13LH-CFx2Mj5RU87QsBhVhqSpI
+plpY1Wd5xKk3yrHfyAsLNbgrcdRQFm
+}
+
+!function AwsVpcRouter($id, $name="Vpc Router", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsVpcRouter', $name, $tech)
+!endfunction
+!function AwsVpcRouterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVpcRouterLg>', 'Vpc Router', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.puml
new file mode 100644
index 00000000000..269ea813214
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsVpcTrafficMirroringLg [20x20/16z] {
+RT053WGn509Gv4Cxzx_mPZIszRuG0zUWqyR4DpYDPQVpghudftf888dhy8KyQU-INUj40ZC0znBWUVui8LPdv7oVu80Teb903H3786j476X8J6elQl4siNRh
+TTHHfD7CxEN6Ad4QJGFLn07uvKmWPWcjyZHa2oVCGCTsH7iVGWPW1UdAKOBBfuDlkFhVrTUflqxnh_iV
+}
+
+!function AwsVpcTrafficMirroring($id, $name="Vpc Traffic Mirroring", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsVpcTrafficMirroring', $name, $tech)
+!endfunction
+!function AwsVpcTrafficMirroringCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVpcTrafficMirroringLg>', 'Vpc Traffic Mirroring', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsVpcVpnConnection.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcVpnConnection.puml
new file mode 100644
index 00000000000..fe178dd3184
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcVpnConnection.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsVpcVpnConnectionLg [20x20/16z] {
+POw50KCX50DvCThz1_xk71OERGSbeRrXhFYZQkdzai4-r7NJCjcZs5IhwW683HBfYyG_Vf0_rWDPsl4KMlQ8LjcTrR0d9Bziz1vUdri0rbu-t3fMmYDVJaA-
+3Zr-k-DBNqUFhZ2wTsRNHGvNyWqMCGC
+}
+
+!function AwsVpcVpnConnection($id, $name="Vpc Vpn Connection", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsVpcVpnConnection', $name, $tech)
+!endfunction
+!function AwsVpcVpnConnectionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVpcVpnConnectionLg>', 'Vpc Vpn Connection', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/NetworkingContentDelivery/AwsVpcVpnGateway.puml b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcVpnGateway.puml
new file mode 100644
index 00000000000..361d2f949c8
--- /dev/null
+++ b/cloud/elements/aws/NetworkingContentDelivery/AwsVpcVpnGateway.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsVpcVpnGatewayLg [20x20/16z] {
+RP1NWW0n24892Bd_YRT8VhQycJIxeb0pOkz5YMUS28_Zi3V6fwBC7lkQxE4LEV4AlR7UzIaZeB5CW6vCC8qfG8qLwbivzoR9lGF0cccQGvuccAbCuBs4AfD_
+ooocCjYeB4HO6LaPqveTB_7MtAHwD7LdK3g3_sRr_qp_c_qd
+}
+
+!function AwsVpcVpnGateway($id, $name="Vpc Vpn Gateway", $tech="")
+ CloudElement($id, 'aws/NetworkingContentDelivery/AwsVpcVpnGateway', $name, $tech)
+!endfunction
+!function AwsVpcVpnGatewayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsVpcVpnGatewayLg>', 'Vpc Vpn Gateway', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/QuantumTechnologies/AwsBraket.puml b/cloud/elements/aws/QuantumTechnologies/AwsBraket.puml
new file mode 100644
index 00000000000..81432b0a387
--- /dev/null
+++ b/cloud/elements/aws/QuantumTechnologies/AwsBraket.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsBraketLg [20x20/16z] fSwt0S0W50FHukiazb_OcLJxAdZ4zhjycGp3O8YXa-jDmqBvEohbCrSVgHyDtQpizXnbEnjKbBlnc28Ncxd4Of63iESRjdNr_Bbz0I8Oqdfv9hbg_pi1
+
+!function AwsBraket($id, $name="Braket", $tech="")
+ CloudElement($id, 'aws/QuantumTechnologies/AwsBraket', $name, $tech)
+!endfunction
+!function AwsBraketCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsBraketLg>', 'Braket', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/QuantumTechnologies/AwsQuantumTechnologies.puml b/cloud/elements/aws/QuantumTechnologies/AwsQuantumTechnologies.puml
new file mode 100644
index 00000000000..14179bd8721
--- /dev/null
+++ b/cloud/elements/aws/QuantumTechnologies/AwsQuantumTechnologies.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsQuantumTechnologiesLg [20x20/16z] {
+VT2t0OH044FHO-Nel-AR2V2mNzaBzNjjkTKaLzh3KkPKtkFKOf4tQnhQRBI9A2Drc1c0i3RBcWXm27gtDGHoCyC08UgmIA00E9iLnkebqMQbQhXOOUxMRRPz
+LPs_6hVANle3
+}
+
+!function AwsQuantumTechnologies($id, $name="Quantum Technologies", $tech="")
+ CloudElement($id, 'aws/QuantumTechnologies/AwsQuantumTechnologies', $name, $tech)
+!endfunction
+!function AwsQuantumTechnologiesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsQuantumTechnologiesLg>', 'Quantum Technologies', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Robotics/AwsRobomaker.puml b/cloud/elements/aws/Robotics/AwsRobomaker.puml
new file mode 100644
index 00000000000..9d3e0c20bd6
--- /dev/null
+++ b/cloud/elements/aws/Robotics/AwsRobomaker.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRobomakerLg [20x20/16z] {
+VSjN5iD024FH3q18u_tlDsIizFBSxx7qY7JwWlg2ovyDD6KxiNE2PDj804L9jB70mQ79Xa8Z0ZAE8T1LFPV_76CnkJ-COvtm3B1TaKWgYzasPSWMGMyZjUP5
+OWQURDgBkc_x3EVsEDOYxhMs3JvbE_wQyG8
+}
+
+!function AwsRobomaker($id, $name="Robomaker", $tech="")
+ CloudElement($id, 'aws/Robotics/AwsRobomaker', $name, $tech)
+!endfunction
+!function AwsRobomakerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRobomakerLg>', 'Robomaker', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Robotics/AwsRobomakerCloudExtensionRos.puml b/cloud/elements/aws/Robotics/AwsRobomakerCloudExtensionRos.puml
new file mode 100644
index 00000000000..33b1d2c7739
--- /dev/null
+++ b/cloud/elements/aws/Robotics/AwsRobomakerCloudExtensionRos.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRobomakerCloudExtensionRosLg [20x20/16z] {
+LL1P0aGX2085k_-D9stUnWzB6uaDMXWm3cV2hcnchMY61ClPpBM6FsSZ_zv4nF3bRIlNeZOZ1NcWM7MoEDdS6SHrT_Eb1-HukuGCG9n-Sjcou0GSqq-IhmvN
+lzjVwIKY45L4nTpN7XAwCuAV_q9vE8KBx8oyEjxpu-gx4h7vcj_eD8OtM9xzZUOV
+}
+
+!function AwsRobomakerCloudExtensionRos($id, $name="Robomaker Cloud Extension Ros", $tech="")
+ CloudElement($id, 'aws/Robotics/AwsRobomakerCloudExtensionRos', $name, $tech)
+!endfunction
+!function AwsRobomakerCloudExtensionRosCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRobomakerCloudExtensionRosLg>', 'Robomaker Cloud Extension Ros', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Robotics/AwsRobomakerDevelopmentEnvironment.puml b/cloud/elements/aws/Robotics/AwsRobomakerDevelopmentEnvironment.puml
new file mode 100644
index 00000000000..8a35fb64f5b
--- /dev/null
+++ b/cloud/elements/aws/Robotics/AwsRobomakerDevelopmentEnvironment.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRobomakerDevelopmentEnvironmentLg [20x20/16z] {
+RP274SH030910ixzL_oCmyHV9rWvup_qeh3x5uzpk8jSCyRDO8z1Gc4B2ZNeEcMde2JH5Pxuvh1EyKGCYCBmlVRE5Y3TpWcN39HdzZhLKHiJj-FU-tJ7fkeo
+5LkdRLdhldZsIjsmkQIpec5O9y_b2K5i6Xmpv16ypp-ObBgskkTVCQCsrJNYXabHB4NuO07bNlcN7m
+}
+
+!function AwsRobomakerDevelopmentEnvironment($id, $name="Robomaker Development Environment", $tech="")
+ CloudElement($id, 'aws/Robotics/AwsRobomakerDevelopmentEnvironment', $name, $tech)
+!endfunction
+!function AwsRobomakerDevelopmentEnvironmentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRobomakerDevelopmentEnvironmentLg>', 'Robomaker Development Environment', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Robotics/AwsRobomakerFleetManagement.puml b/cloud/elements/aws/Robotics/AwsRobomakerFleetManagement.puml
new file mode 100644
index 00000000000..5b7d4e7c335
--- /dev/null
+++ b/cloud/elements/aws/Robotics/AwsRobomakerFleetManagement.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRobomakerFleetManagementLg [20x20/16z] {
+PO-5WSL024G7Hg3_XhzjSlfMSS0BHdXJAdmG4QRA1ST7Ho9AGGNFfQj2gy-lZwgJ-pVtBvJX_kZ6uQaPGdIrTqJxoeSAdV5aZf84PEsiCZDCWpE558iZJtNJ
+xshLOQED2a3bzBUxcKtUU-VkJArKJtSSG4BbxPnYWA9FNTFEEzoHUG_8JsyPAxXGwDaDcS8DO-tfufjITl0FDGvF
+}
+
+!function AwsRobomakerFleetManagement($id, $name="Robomaker Fleet Management", $tech="")
+ CloudElement($id, 'aws/Robotics/AwsRobomakerFleetManagement', $name, $tech)
+!endfunction
+!function AwsRobomakerFleetManagementCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRobomakerFleetManagementLg>', 'Robomaker Fleet Management', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Robotics/AwsRobomakerSimulation.puml b/cloud/elements/aws/Robotics/AwsRobomakerSimulation.puml
new file mode 100644
index 00000000000..1121d25f913
--- /dev/null
+++ b/cloud/elements/aws/Robotics/AwsRobomakerSimulation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRobomakerSimulationLg [20x20/16z] {
+ZOw5GGHG34EJHdhiF_2vuF2-reD_ubx8E-f6RD9tN7sn_8xfjWVX1OKEaFU-lAcUwTKt6a2HsKqkjUGePG_6evRLBXD7ngrsraZ0120kjUiAa41aEBTQbq2N
+PjHLHKQfdLmEim_DyfMRqEgc-JtYLn_Rhj9t63m3VW3VS08
+}
+
+!function AwsRobomakerSimulation($id, $name="Robomaker Simulation", $tech="")
+ CloudElement($id, 'aws/Robotics/AwsRobomakerSimulation', $name, $tech)
+!endfunction
+!function AwsRobomakerSimulationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRobomakerSimulationLg>', 'Robomaker Simulation', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Robotics/AwsRobotics.puml b/cloud/elements/aws/Robotics/AwsRobotics.puml
new file mode 100644
index 00000000000..5f0b055eead
--- /dev/null
+++ b/cloud/elements/aws/Robotics/AwsRobotics.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsRoboticsLg [20x20/16z] {
+RT050eGm34HHh1dX_lTTqYpEnn_UuRFnKHAOOQzjE54Lgp9VwMfeBRf5ckmlIun6wMhUg0KIophbHRdIOGGe82wc1IsuO8xTrXKp9KlBSXfdz7VE5pEguD-y
+PguEkwAH1lQkOpLEZpRxw0S
+}
+
+!function AwsRobotics($id, $name="Robotics", $tech="")
+ CloudElement($id, 'aws/Robotics/AwsRobotics', $name, $tech)
+!endfunction
+!function AwsRoboticsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsRoboticsLg>', 'Robotics', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Satellite/AwsGroundStation.puml b/cloud/elements/aws/Satellite/AwsGroundStation.puml
new file mode 100644
index 00000000000..2c606b71772
--- /dev/null
+++ b/cloud/elements/aws/Satellite/AwsGroundStation.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsGroundStationLg [20x20/16z] bP253GGm30Eb9Z5r_ts_mcSwST1s_cJlfv99FvHOQnNlQrE7oJtgraD5hA9kgsxq73etpu4XJv6y-rjTnBJlVipmuO_1wNOUQq2-r-RmK0ifwZchdJ-v
+
+!function AwsGroundStation($id, $name="Ground Station", $tech="")
+ CloudElement($id, 'aws/Satellite/AwsGroundStation', $name, $tech)
+!endfunction
+!function AwsGroundStationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsGroundStationLg>', 'Ground Station', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Satellite/AwsSatellite.puml b/cloud/elements/aws/Satellite/AwsSatellite.puml
new file mode 100644
index 00000000000..7d2804507c3
--- /dev/null
+++ b/cloud/elements/aws/Satellite/AwsSatellite.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSatelliteLg [20x20/16z] {
+XS_50KCX44NHRy-W_txZoK3iBWywoyVMgJDjpX3NiwMtKjVLsY-BHyiv7AocS-JXOj9bAwXYl5sFie_iPpDOtW1ioNAna4wBnlz9jZ9QY_DljZxaiwrKpRZO
+DdMs3vq
+}
+
+!function AwsSatellite($id, $name="Satellite", $tech="")
+ CloudElement($id, 'aws/Satellite/AwsSatellite', $name, $tech)
+!endfunction
+!function AwsSatelliteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSatelliteLg>', 'Satellite', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsAdConnector.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsAdConnector.puml
new file mode 100644
index 00000000000..8bba1cf7662
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsAdConnector.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsAdConnectorLg [20x20/16z] {
+NSu5WaGn309GGe7--rzuTwpwwfhWYuLRwyQbmZISP33tjG8ixAnnC37ZWoMSuz0y9YgoSFp3n8a0IFZwfbWscDg-BGBMpByQK7dSs1zhwOg8phQ9ObR7K9fl
+CQqOc5Ok6oPsX1CR2y0_
+}
+
+!function AwsAdConnector($id, $name="Ad Connector", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsAdConnector', $name, $tech)
+!endfunction
+!function AwsAdConnectorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsAdConnectorLg>', 'Ad Connector', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsArtifact.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsArtifact.puml
new file mode 100644
index 00000000000..cc53c031c28
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsArtifact.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsArtifactLg [20x20/16z] {
+RSY5SK0n44F1W7Lwyk-_tzmOmZky-SALVpB_vCnYDPDzdK4oz3lh6hAaCV3eN1U1mE-TOfzhefBrhiXPLwoJIh4I-fG-5NJGbtibX_gyOaR0xFCvQcPKKwMy
+Rug99HkKS-ciCIg8UvsbCLIxyZnhmSQPvrOUv_x9TR_o0m
+}
+
+!function AwsArtifact($id, $name="Artifact", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsArtifact', $name, $tech)
+!endfunction
+!function AwsArtifactCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsArtifactLg>', 'Artifact', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsCertificateAuthority.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsCertificateAuthority.puml
new file mode 100644
index 00000000000..cbf796be045
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsCertificateAuthority.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCertificateAuthorityLg [20x20/16z] {
+ROw50KGX3CLuoluRdtoNu07QZXUO1tHu8qvzetbpzXhNvhApLvV-7boSVaTKPrV-gbAkpYhHiuizDNnvXuf3nIKl-uNZuY10DwS0ritDTjuS9tcuy8Vq6x-y
+Y9aJ_3txpYzy
+}
+
+!function AwsCertificateAuthority($id, $name="Certificate Authority", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsCertificateAuthority', $name, $tech)
+!endfunction
+!function AwsCertificateAuthorityCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCertificateAuthorityLg>', 'Certificate Authority', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsCertificateManager.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsCertificateManager.puml
new file mode 100644
index 00000000000..53e0b672c77
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsCertificateManager.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsCertificateManagerLg [20x20/16z] fOz50i9G34IniTx_mDGxRB2-h_5aE4TSPD611LOTIhNfd14f8-QgotW5orCwFZZkLvsGGArRYcFug4lYaRIECW2gTN98TInNFDLVTAdvntEE9m
+
+!function AwsCertificateManager($id, $name="Certificate Manager", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsCertificateManager', $name, $tech)
+!endfunction
+!function AwsCertificateManagerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCertificateManagerLg>', 'Certificate Manager', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsCloudDirectory.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsCloudDirectory.puml
new file mode 100644
index 00000000000..5ec51e03396
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsCloudDirectory.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsCloudDirectoryLg [20x20/16z] fS-r0GGn4CNG8sd-kFz-5v9ZNfbVvh6vA6YkgAXUAkfYsElHScsWS6tswAfbyyOAwjvClBT0xgnNwniBdawIQ_Eusj5hAufry_tVHdGjOtCp
+
+!function AwsCloudDirectory($id, $name="Cloud Directory", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsCloudDirectory', $name, $tech)
+!endfunction
+!function AwsCloudDirectoryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudDirectoryLg>', 'Cloud Directory', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsCloudhsm.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsCloudhsm.puml
new file mode 100644
index 00000000000..bbbbf294cba
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsCloudhsm.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCloudhsmLg [20x20/16z] {
+fSz50WK120BG7mB2_UyxtTjvIzky973JHmpoIio6vLZgn4SCPOE4BZ6LfyWKzHaB6vGBx4STRtKeDwOef3vQ_uv55Q3iq9u89Jp-4DJet3KBS9xHAkJ9KjuP
+0G
+}
+
+!function AwsCloudhsm($id, $name="Cloudhsm", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsCloudhsm', $name, $tech)
+!endfunction
+!function AwsCloudhsmCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudhsmLg>', 'Cloudhsm', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsCognito.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsCognito.puml
new file mode 100644
index 00000000000..84c30ad8117
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsCognito.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsCognitoLg [20x20/16z] {
+fT0t0WDH309HXyy0klzzdRFBdVAf4hEnldkI1Q1RF4pNQsvaFGrZeINMovn4g49Fmr1hQG5lStnCWz_cn2jJkmzJfXDXsNgWTOqgO_Z-GnPXlW8NVrkHwFyO
+ixKp
+}
+
+!function AwsCognito($id, $name="Cognito", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsCognito', $name, $tech)
+!endfunction
+!function AwsCognitoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCognitoLg>', 'Cognito', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsDetective.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsDetective.puml
new file mode 100644
index 00000000000..a720afd8801
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsDetective.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsDetectiveLg [20x20/16z] {
+RSs5bSCm54JH1Gt5_VSRVSy9vvcl1NdaM_c2-OAND47WpOh6e58hWacqdDee5a1Y5MjS6pV1oROcY0GprPB0lQOH0XG4oZSJ4qXak6x6VJD82C3Dj2-6XaBM
+0k9_-VnXZ4qsiH8Ofnt7jcvaHzPOyLPIUyVQ6ru1
+}
+
+!function AwsDetective($id, $name="Detective", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsDetective', $name, $tech)
+!endfunction
+!function AwsDetectiveCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDetectiveLg>', 'Detective', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsDirectoryService.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsDirectoryService.puml
new file mode 100644
index 00000000000..a43f3eba2f6
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsDirectoryService.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsDirectoryServiceLg [20x20/16z] hSY75SGm20JH2zvXeVz-dNaqe57ar_hIKxx6f7XDrlGYN1zp5Mh3Dj9Vg4q2DcJ5lusmCqxTWBOpnv-JzPfq6LjMgisA-xuALIETgCOfQtq7
+
+!function AwsDirectoryService($id, $name="Directory Service", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsDirectoryService', $name, $tech)
+!endfunction
+!function AwsDirectoryServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsDirectoryServiceLg>', 'Directory Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsFirewallManager.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsFirewallManager.puml
new file mode 100644
index 00000000000..58c38a55dae
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsFirewallManager.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsFirewallManagerLg [20x20/16z] {
+fL3L0SKW37oIdB3_m4sezxSuPyXuNPGavHkMA11L3jWeQAfJEmOEkxaJOtWuSg8Jt1n6_7MwM-88rDIOrpXr4ZD20zZoMDWGye_cjy268GbE7tSfkjCWddSc
+ZEOsO4Cp2FZv2nt_lYm
+}
+
+!function AwsFirewallManager($id, $name="Firewall Manager", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsFirewallManager', $name, $tech)
+!endfunction
+!function AwsFirewallManagerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsFirewallManagerLg>', 'Firewall Manager', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsGuardduty.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsGuardduty.puml
new file mode 100644
index 00000000000..59499c47383
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsGuardduty.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsGuarddutyLg [20x20/16z] {
+PSd70G8n34JHYoR8zDyl8zYyt_cvpxpNbzxc0zScH777DMYmf28KZQKGbUPdDx25n2PwCr65obGuE5IEaJ5NS0mEKsAfLUv-MOy5R804xEBO81ke0fhipSXb
+92zYim3fHCAR1QcoIw7fyuab0SgnMN1ljnU-RV0B
+}
+
+!function AwsGuardduty($id, $name="Guardduty", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsGuardduty', $name, $tech)
+!endfunction
+!function AwsGuarddutyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsGuarddutyLg>', 'Guardduty', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.puml
new file mode 100644
index 00000000000..4ace7a02bbd
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIdentityAndAccessManagementIamLg [20x20/16z] {
+RT050eKm38FX9qkQbFkV5-bm-F4Fdu-qvHVq2wQVcZDgBw9R4aSDPOO5X2jj9aIqY-LiDYGo593ByAy7WOh5l5WJmNaLek1kS1a0RSQcs5wo6x7CLmCNGyLk
+wTu-9iEGvznjUDe37rOu0G
+}
+
+!function AwsIdentityAndAccessManagementIam($id, $name="Identity And Access Management Iam", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam', $name, $tech)
+!endfunction
+!function AwsIdentityAndAccessManagementIamCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIdentityAndAccessManagementIamLg>', 'Identity And Access Management Iam', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.puml
new file mode 100644
index 00000000000..1cf8615de81
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsIdentityAndAccessManagementIamAddOnLg [20x20/16z] lOx50S0m3CHCEk-_SPdxZW9ci36KHDeT5-41Tz-UGbdX9P_raCEik0GjX5iLyxNPwVERRtPSlftekDNkv6t6PnVnj_DW9W
+
+!function AwsIdentityAndAccessManagementIamAddOn($id, $name="Identity And Access Management Iam Add On", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn', $name, $tech)
+!endfunction
+!function AwsIdentityAndAccessManagementIamAddOnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIdentityAndAccessManagementIamAddOnLg>', 'Identity And Access Management Iam Add On', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.puml
new file mode 100644
index 00000000000..4a10ba3d5b8
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIdentityAndAccessManagementIamDataEncryptionKeyLg [20x20/16z] {
+PSm70eH024DH0adm_YTUk-9-wxmf4U08iKPJqaNcPgfqTyLHQJVQYvt3f6gHqmo4QbX9e34jpDwEmzkuMThwcZDKq-28uijQgKLqypOGKXMhcfSTRss7Vctv
+jtHyZ844Xj57Xz7SqXxDpK3nrIe_
+}
+
+!function AwsIdentityAndAccessManagementIamDataEncryptionKey($id, $name="Identity And Access Management Iam Data Encryption Key", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey', $name, $tech)
+!endfunction
+!function AwsIdentityAndAccessManagementIamDataEncryptionKeyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIdentityAndAccessManagementIamDataEncryptionKeyLg>', 'Identity And Access Management Iam Data Encryption Key', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.puml
new file mode 100644
index 00000000000..15ecab300a2
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIdentityAndAccessManagementIamEncryptedDataLg [20x20/16z] {
+PSc50GGX34JHP0pwR_XqdOy_gbf7g2rbfymTpVCtM4m8dXPwuZGbWktXmvZk_2wRRHlzC5JXPimSoPZXQLOtsIrVZDKZNRmRni3Jogx5o8UfV-bYp1PFEzjC
+qQNeQosVP7NL6m
+}
+
+!function AwsIdentityAndAccessManagementIamEncryptedData($id, $name="Identity And Access Management Iam Encrypted Data", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData', $name, $tech)
+!endfunction
+!function AwsIdentityAndAccessManagementIamEncryptedDataCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIdentityAndAccessManagementIamEncryptedDataLg>', 'Identity And Access Management Iam Encrypted Data', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.puml
new file mode 100644
index 00000000000..1447a918ff8
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIdentityAndAccessManagementIamLongTermSecurityCredentialLg [20x20/16z] {
+XL054eH03ACRuVy_lgsSM_0sDXn_iR1U9c5JZkjNmTolS4_aWd928MSyOpEF51aMXqU9AQKbJ9v9BsFlKI4WhhcYl9AYAT3ho5tUuL9VDrPwJufgIftLijkS
+R1upRbgFklpeADIaSbNxEu3h3xfFQBx03BwXVLvm0G
+}
+
+!function AwsIdentityAndAccessManagementIamLongTermSecurityCredential($id, $name="Identity And Access Management Iam Long Term Security Credential", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential', $name, $tech)
+!endfunction
+!function AwsIdentityAndAccessManagementIamLongTermSecurityCredentialCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIdentityAndAccessManagementIamLongTermSecurityCredentialLg>', 'Identity And Access Management Iam Long Term Security Credential', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.puml
new file mode 100644
index 00000000000..f77412f5507
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIdentityAndAccessManagementIamMfaTokenLg [20x20/16z] {
+VL3L0KLH2085zj_unUqyVja41b7TTMfGYPs8-yvIKAcjLRYat5fJSxgGjivMXIH8Tk6VPDg60rikna0AQ4DHh5JPX7lkjLiobVJKgw09_cM8fUaMuKbIdhdS
+EJzhktjmz-hPq-Vu0W
+}
+
+!function AwsIdentityAndAccessManagementIamMfaToken($id, $name="Identity And Access Management Iam Mfa Token", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken', $name, $tech)
+!endfunction
+!function AwsIdentityAndAccessManagementIamMfaTokenCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIdentityAndAccessManagementIamMfaTokenLg>', 'Identity And Access Management Iam Mfa Token', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.puml
new file mode 100644
index 00000000000..28b5cd06664
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsIdentityAndAccessManagementIamPermissionsLg [20x20/16z] ZT2t0GGX44FHhq62wx_YYzOx21_ZGJuy0RZlgHiW3Q00W9RLd9Evt7Mo6YkjXiJ9vdkqbLRJ26T3N8shbR5EHX_XRFdvR1MbNdiytLJEHZ7m1m
+
+!function AwsIdentityAndAccessManagementIamPermissions($id, $name="Identity And Access Management Iam Permissions", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions', $name, $tech)
+!endfunction
+!function AwsIdentityAndAccessManagementIamPermissionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIdentityAndAccessManagementIamPermissionsLg>', 'Identity And Access Management Iam Permissions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.puml
new file mode 100644
index 00000000000..f7a2dfb3593
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIdentityAndAccessManagementIamRoleLg [20x20/16z] {
+jKx50S0m20ndPF-9wpP0-M1duwU2RE5piKNGuNrYTnAhohfGirbLq0gxZjrrFiFAFdFUskk5Ep1P5r1YZHZPgUk7jkJqxBcnEBqgKJQXZYt4JA-ZICSI8wnh
+xgYxHAtggF5lBG
+}
+
+!function AwsIdentityAndAccessManagementIamRole($id, $name="Identity And Access Management Iam Role", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole', $name, $tech)
+!endfunction
+!function AwsIdentityAndAccessManagementIamRoleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIdentityAndAccessManagementIamRoleLg>', 'Identity And Access Management Iam Role', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.puml
new file mode 100644
index 00000000000..7b9b9d8bfa9
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsIdentityAndAccessManagementIamStsLg [20x20/16z] fOzL0W1124914Uz_uktUptcJjc84_e3Q7reIm0ZYGWj8B-HBbmw05fBCG-VKycMxbssjkdBL6Xa91gBgeMDio4UirjZQuLw3UurVBy9Bz-_vFvl07nXX1W
+
+!function AwsIdentityAndAccessManagementIamSts($id, $name="Identity And Access Management Iam Sts", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts', $name, $tech)
+!endfunction
+!function AwsIdentityAndAccessManagementIamStsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIdentityAndAccessManagementIamStsLg>', 'Identity And Access Management Iam Sts', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.puml
new file mode 100644
index 00000000000..53f4993647b
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIdentityAndAccessManagementIamStsAlternateLg [20x20/16z] {
+VSg7YGHH30DGsGhNVyStaV7V9C3X8Q2qfB15EMxxMD5kvZRAYVSAVLk7MzBJGaXWXbMm6rAFjTj_tAndhwg0cZtel8HXSAGOYw79nhIHtzOighSvp8roRNDO
+gKlRv3GIskPY3HppCaKZqMubF-IT_W4
+}
+
+!function AwsIdentityAndAccessManagementIamStsAlternate($id, $name="Identity And Access Management Iam Sts Alternate", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate', $name, $tech)
+!endfunction
+!function AwsIdentityAndAccessManagementIamStsAlternateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIdentityAndAccessManagementIamStsAlternateLg>', 'Identity And Access Management Iam Sts Alternate', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.puml
new file mode 100644
index 00000000000..da6744ec3c8
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsIdentityAndAccessManagementIamTemporarySecurityCredentialLg [20x20/16z] {
+LS-5RG0m00D1S_RVk4hA9twBZ7zauJzsRValBG2yx_tfBQblo-43O5vp6tlIPRrpQpnQCiq0FGBgAbnSqmdmJCyWG3ZctMI2fsSx8QvqAw38LiolbW6KH7QR
+0SqHkBQUPIr0owzN3LHm9BEzX17UdHAGn3Nr54XozaKr-2Rm6xIRKlpbjIln3sq1-
+}
+
+!function AwsIdentityAndAccessManagementIamTemporarySecurityCredential($id, $name="Identity And Access Management Iam Temporary Security Credential", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential', $name, $tech)
+!endfunction
+!function AwsIdentityAndAccessManagementIamTemporarySecurityCredentialCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsIdentityAndAccessManagementIamTemporarySecurityCredentialLg>', 'Identity And Access Management Iam Temporary Security Credential', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsInspector.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsInspector.puml
new file mode 100644
index 00000000000..d55d6ea162e
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsInspector.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsInspectorLg [20x20/16z] {
+TSm50iCm34FHWINBwVtlkwaQmo_c1UQPxiqFd1-uCcXI3rn6mbblja85m2jZ0g2ojN4t4kmgPU7i1hAwE1sR67W6H9lBNld0C_Ym0O7oWuUjDe958kQ4D8Hi
+QNJzRQWHUzQ0RTjUKPGj-6XYmRyMl
+}
+
+!function AwsInspector($id, $name="Inspector", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsInspector', $name, $tech)
+!endfunction
+!function AwsInspectorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsInspectorLg>', 'Inspector', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsInspectorAgent.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsInspectorAgent.puml
new file mode 100644
index 00000000000..0db691a2554
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsInspectorAgent.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsInspectorAgentLg [20x20/16z] {
+RSxLWKH124JHeep9F-6nr-jxFqyBu6hmgt6V-RkxvZDNdvJIVIP-eifcC6nONbR656Z4ofjObjbiC6NVS_niUhENgCfZWW9e5UMosDm2i-uPmh9IevXbprmv
+G6vcvMCiKyckkQlFfPKsr7BgWur8jojCWwlh7jwtSl1qOVKRCn5-bGR_zG
+}
+
+!function AwsInspectorAgent($id, $name="Inspector Agent", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsInspectorAgent', $name, $tech)
+!endfunction
+!function AwsInspectorAgentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsInspectorAgentLg>', 'Inspector Agent', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsKeyManagementService.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsKeyManagementService.puml
new file mode 100644
index 00000000000..c364d2e1c32
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsKeyManagementService.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsKeyManagementServiceLg [20x20/16z] fOor0S10548h7f3zzurxUvn-R1f43VrHGYWVZW3HrrR4Uh_9TSggn1lE2hDUS72N7ShwRu_GrIZ9slYByyvnSe_F53Tv-o3O-Es3VOlfn5xrGtrIurW
+
+!function AwsKeyManagementService($id, $name="Key Management Service", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsKeyManagementService', $name, $tech)
+!endfunction
+!function AwsKeyManagementServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsKeyManagementServiceLg>', 'Key Management Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsMacie.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsMacie.puml
new file mode 100644
index 00000000000..eaa3d532ed9
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsMacie.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsMacieLg [20x20/16z] nOw50SGm30CVgfFb_VSjqmQvW1bw9CbBdaZPNPiyyKetODC7KTPh-5MhpZI4fO1SEjAcgV2VeWD7el-r-dNqzyIzG5Rwj8Qn
+
+!function AwsMacie($id, $name="Macie", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsMacie', $name, $tech)
+!endfunction
+!function AwsMacieCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsMacieLg>', 'Macie', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.puml
new file mode 100644
index 00000000000..18a0f9b8e4d
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsManagedMicrosoftAdLg [20x20/16z] {
+NOu7aaKX20IPX7l_2-zFMe-oAmfCZxMnwWPhuPx5zZLY5_ewR5KfSxAVpLdGt8A7em_FvB7JZlrTHDlQaUJEq6I90FCtwf9qTxpsFuO3Qtm_GW74IdE3A8hz
+cHqSsQQrQdEo5CziTioPMYILhW6_Sk45
+}
+
+!function AwsManagedMicrosoftAd($id, $name="Managed Microsoft Ad", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd', $name, $tech)
+!endfunction
+!function AwsManagedMicrosoftAdCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsManagedMicrosoftAdLg>', 'Managed Microsoft Ad', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsResourceAccessManager.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsResourceAccessManager.puml
new file mode 100644
index 00000000000..bfb7862d245
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsResourceAccessManager.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsResourceAccessManagerLg [20x20/16z] {
+RSg5bS1030FH0ylIRFglDqm7aopzPvvonJ_ubgi1hQVIPWE5E6jsNAU1Ak0gHvUvBIYxRaj9PLpoQKDW1o9bDGwBka5hcx5RPniMguZJ_CoTrenes-oyp6hr
+IbocKDzEjoe-pRBABScj1gPfhD7oDW1ijk7JPN_miGSN
+}
+
+!function AwsResourceAccessManager($id, $name="Resource Access Manager", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsResourceAccessManager', $name, $tech)
+!endfunction
+!function AwsResourceAccessManagerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsResourceAccessManagerLg>', 'Resource Access Manager', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsSecretsManager.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsSecretsManager.puml
new file mode 100644
index 00000000000..7836a84e844
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsSecretsManager.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSecretsManagerLg [20x20/16z] {
+RSwrWGH130LHHn-gD_zyRtYEodmD4c-zun_a7rpG0hLRBbkhQgKPAV5fExgqn9F7h5eoTJWDjHMeHEKoLYUP7Cvk4MXh16FWDZIUrz3-tDvDFMsvInjfgBYC
+q6pLxcFAlUTZAJfg3_nyrX79Vg6dxVZ6RY_-Ooz-0G
+}
+
+!function AwsSecretsManager($id, $name="Secrets Manager", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsSecretsManager', $name, $tech)
+!endfunction
+!function AwsSecretsManagerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSecretsManagerLg>', 'Secrets Manager', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsSecurityHub.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsSecurityHub.puml
new file mode 100644
index 00000000000..2c9ac200be3
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsSecurityHub.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSecurityHubLg [20x20/16z] {
+hL350GH127j0ZFxxFNUNpIWEcGKGChSw0xwKnKo0pKKTL06vrt5xxK40tTMRXnVPUeCgvofZLnSqjxg-rCNQHdPJFgg0vbQthPMJJljUVEubFlGyoQlPpXpy
+ZpK
+}
+
+!function AwsSecurityHub($id, $name="Security Hub", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsSecurityHub', $name, $tech)
+!endfunction
+!function AwsSecurityHubCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSecurityHubLg>', 'Security Hub', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.puml
new file mode 100644
index 00000000000..22d48f68025
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSecurityHubFindingLg [20x20/16z] {
+fSk74GCm30900m9d_ub3UhyMNFKwhT-1-2uJnyzAPoWgqOqSSNBO9XrSveA9OQbtUBFThbk5lblMnVo73OXtKsA-cY8fPmp3ao5ebpcPfQ3M2eMWXd3YRHMu
+K6iKGID4QzQuqZ3npAXtZC95DSDEzFgH8m
+}
+
+!function AwsSecurityHubFinding($id, $name="Security Hub Finding", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsSecurityHubFinding', $name, $tech)
+!endfunction
+!function AwsSecurityHubFindingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSecurityHubFindingLg>', 'Security Hub Finding', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.puml
new file mode 100644
index 00000000000..e8e2152cb1d
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSecurityIdentityAndComplianceLg [20x20/16z] {
+XT170WH124BHIGfQzx_lOETSNrTloUkozw4YiCAS2J-C8KwDbYLkvjWQt6LAwcMH8O91x8kbEwFUiBCiyurXiOYjeMij2Op6nLe0yBfOhH4m4MTBMHAAkJNf
+7Ch0eUrMxyyXsKL_
+}
+
+!function AwsSecurityIdentityAndCompliance($id, $name="Security Identity And Compliance", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance', $name, $tech)
+!endfunction
+!function AwsSecurityIdentityAndComplianceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSecurityIdentityAndComplianceLg>', 'Security Identity And Compliance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsShield.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsShield.puml
new file mode 100644
index 00000000000..0ddeab57802
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsShield.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsShieldLg [20x20/16z] {
+bSz7WW805CBG6PK0__xtjVTkbc-N-R4-G918hmI1076slQmGLay6TEXOrvRPMRys7WroCU_D0deoTbRLDGSBU6ZmKj71Ail2bEIq4XbXEL6kZqKGUpffEp-t
+0G
+}
+
+!function AwsShield($id, $name="Shield", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsShield', $name, $tech)
+!endfunction
+!function AwsShieldCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsShieldLg>', 'Shield', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.puml
new file mode 100644
index 00000000000..5ca3fad82c8
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsShieldShieldAdvancedLg [20x20/16z] {
+jOs7SG0X40FlbEY_Ou_0iG3hdxJiYBbP6lCdgrW9VmWSxS_QAAnfT3uF6ZLoKYluP3XSk3S_Z6hPpFuV8_pDl9T9cothZYpiIUwyKUoeC9Y8GHI0UokPMPyJ
+qF21hgYyPfevajyXbcnaeGdd1UoBZ1JFty2kzG4
+}
+
+!function AwsShieldShieldAdvanced($id, $name="Shield Shield Advanced", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced', $name, $tech)
+!endfunction
+!function AwsShieldShieldAdvancedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsShieldShieldAdvancedLg>', 'Shield Shield Advanced', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsSimpleAd.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsSimpleAd.puml
new file mode 100644
index 00000000000..efbd80c23ed
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsSimpleAd.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSimpleAdLg [20x20/16z] {
+ZOu53WCm24M1BztzBpojaCRseiYNc11nasFalHF9QrMEzFLeH41zCqTN3t1DWyEortuyxaMA_1w4wMe1eDLiD52PfKUBasHR7BD7yyYn0zfEhacstO9x5uT_
+Tp2g2d8qIhQ5U04
+}
+
+!function AwsSimpleAd($id, $name="Simple Ad", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsSimpleAd', $name, $tech)
+!endfunction
+!function AwsSimpleAdCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSimpleAdLg>', 'Simple Ad', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsSingleSignOn.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsSingleSignOn.puml
new file mode 100644
index 00000000000..4b28846449a
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsSingleSignOn.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsSingleSignOnLg [20x20/16z] fOjLWa9130HtWTRxtnUNaSzNeqcgUvXOoj82HRWZL5k3Wniy_n8v99zF6Z13iWIOVindKe341eD7NXZ4Roy0HJc1aBw9OyX-jWP2N2AcCqJ8RasWAv5xZ1i
+
+!function AwsSingleSignOn($id, $name="Single Sign On", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsSingleSignOn', $name, $tech)
+!endfunction
+!function AwsSingleSignOnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSingleSignOnLg>', 'Single Sign On', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsWaf.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsWaf.puml
new file mode 100644
index 00000000000..c7300c0ab37
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsWaf.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsWafLg [20x20/16z] {
+RSfH8W1X30DXQD9Cz_xdXUuFC8zVmbV9YN-GVt1WXzW9nsQYHAgIkhsswDZGhluqAtwg43UteKHLpu9MECQuf18ey6ujPg_FJHbO6uGxzgUnfemRvRPnnbPQ
+YJX6Wv_bsFaqTGQ8zMaThFUInUkQZMwOoMq7JwmT_Dy-yHK
+}
+
+!function AwsWaf($id, $name="Waf", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsWaf', $name, $tech)
+!endfunction
+!function AwsWafCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsWafLg>', 'Waf', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/SecurityIdentityCompliance/AwsWafFilteringRule.puml b/cloud/elements/aws/SecurityIdentityCompliance/AwsWafFilteringRule.puml
new file mode 100644
index 00000000000..c62e49e47b3
--- /dev/null
+++ b/cloud/elements/aws/SecurityIdentityCompliance/AwsWafFilteringRule.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsWafFilteringRuleLg [20x20/16z] {
+RP27aGKn34AHG7Ys_uRFi-P-Viv12HoQ4Wilq1vfR2BKkFFRK-VAmWFvlXm1LRsf0ZItBt3Pix4NOG9k-5hdRbr6tnsrsDmqLm4k3k8ahZ6Ki76VLB3H9gV7
+YyHvM2bRbfDuxOxyTkSr5cs0VhypumgOPG9n6WsA5Gr-QVLRqr2Ks3dy0G
+}
+
+!function AwsWafFilteringRule($id, $name="Waf Filtering Rule", $tech="")
+ CloudElement($id, 'aws/SecurityIdentityCompliance/AwsWafFilteringRule', $name, $tech)
+!endfunction
+!function AwsWafFilteringRuleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsWafFilteringRuleLg>', 'Waf Filtering Rule', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsBackup.puml b/cloud/elements/aws/Storage/AwsBackup.puml
new file mode 100644
index 00000000000..8db8d19a857
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsBackup.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsBackupLg [20x20/16z] {
+hSt7OGC034BH5E33_WCdxkrgFzMJj4-0lQhKFSEIsQEuK6TNZTF2TbnsOcdvJTn9tWbIo8PpVqJ6jdhXTj0p6vwxAxTEZdqt2OKITiElQD4lkq7oWSJkwB6N
+lUqV
+}
+
+!function AwsBackup($id, $name="Backup", $tech="")
+ CloudElement($id, 'aws/Storage/AwsBackup', $name, $tech)
+!endfunction
+!function AwsBackupCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsBackupLg>', 'Backup', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsCloudendureDisasterRecovery.puml b/cloud/elements/aws/Storage/AwsCloudendureDisasterRecovery.puml
new file mode 100644
index 00000000000..7b2a7ef321d
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsCloudendureDisasterRecovery.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsCloudendureDisasterRecoveryLg [20x20/16z] hKzL0eH05DeYvlu7rkdyND6fLq3u7_OHGGJN61ItDSZomWyQPQup3RUoScCyzIkLGZrIe5P2TG2HKYonoeElQgpsuYV1gRTo0CmK1ZGxGwBS77uH3Z0yWXi
+
+!function AwsCloudendureDisasterRecovery($id, $name="Cloudendure Disaster Recovery", $tech="")
+ CloudElement($id, 'aws/Storage/AwsCloudendureDisasterRecovery', $name, $tech)
+!endfunction
+!function AwsCloudendureDisasterRecoveryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsCloudendureDisasterRecoveryLg>', 'Cloudendure Disaster Recovery', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsEfsInfrequentaccess.puml b/cloud/elements/aws/Storage/AwsEfsInfrequentaccess.puml
new file mode 100644
index 00000000000..1a333ac6872
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsEfsInfrequentaccess.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEfsInfrequentaccessLg [20x20/16z] {
+hOtL4GD134DdOelwB_WOzpVt5arI_iMWbvlmdO44QhtFB8kskcMZUEJ81gkvf7Nc5DY5zVF8qK7faHC4gOgKeDEOlnAmt7Gkq21HoWFQpV2LWmEFEMtfLyv0
+4ymRDPmFc04
+}
+
+!function AwsEfsInfrequentaccess($id, $name="Efs Infrequentaccess", $tech="")
+ CloudElement($id, 'aws/Storage/AwsEfsInfrequentaccess', $name, $tech)
+!endfunction
+!function AwsEfsInfrequentaccessCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEfsInfrequentaccessLg>', 'Efs Infrequentaccess', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.puml b/cloud/elements/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.puml
new file mode 100644
index 00000000000..8071728867a
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEfsInfrequentaccessPrimaryBgLg [20x20/16z] {
+RSY53SDG30L0AVOZxxzl8V2B9xxi_4RAdyoVt4E0RG6wpe084bItZcFHKhSaR3YFRA0QtUHr2gI2mUmt6IgKKQBEcn44gOeWMyV5t4e0jwAzttFH855CSjtG
+RfhwlC3PB-lqF2YxummqmRpVH4tdxSxEkZyvV_8E
+}
+
+!function AwsEfsInfrequentaccessPrimaryBg($id, $name="Efs Infrequentaccess Primary Bg", $tech="")
+ CloudElement($id, 'aws/Storage/AwsEfsInfrequentaccessPrimaryBg', $name, $tech)
+!endfunction
+!function AwsEfsInfrequentaccessPrimaryBgCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEfsInfrequentaccessPrimaryBgLg>', 'Efs Infrequentaccess Primary Bg', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsEfsStandard.puml b/cloud/elements/aws/Storage/AwsEfsStandard.puml
new file mode 100644
index 00000000000..523520622ce
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsEfsStandard.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsEfsStandardLg [20x20/16z] fOw3bGG044CFyuF-2rxRo7FSRn7baZ7oXZmgne1Ym3ik_fza_lvK_xFZX6O43DfnDfKgbuGT9seNbNZ7LG02ZV1nc3_MCphxE9kPd75KxdEkOa0zHo3z7ai
+
+!function AwsEfsStandard($id, $name="Efs Standard", $tech="")
+ CloudElement($id, 'aws/Storage/AwsEfsStandard', $name, $tech)
+!endfunction
+!function AwsEfsStandardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEfsStandardLg>', 'Efs Standard', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsEfsStandardPrimaryBg.puml b/cloud/elements/aws/Storage/AwsEfsStandardPrimaryBg.puml
new file mode 100644
index 00000000000..ba25a4d631c
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsEfsStandardPrimaryBg.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsEfsStandardPrimaryBgLg [20x20/16z] {
+RSY5SSL034NH3m_TVy7Hx2WEtaMTdl8jk_zW_y43PlhJOae7VPjfJZO1hTLl97Yz6Cqv5b60I6BEsDNQh5GvY8zTZLYhdBqsA4u22S9hflb2ydugFJQrWJ0x
+_RGfh5oEzPTXR5gh259TsqAbQtSBQzj_TkC7
+}
+
+!function AwsEfsStandardPrimaryBg($id, $name="Efs Standard Primary Bg", $tech="")
+ CloudElement($id, 'aws/Storage/AwsEfsStandardPrimaryBg', $name, $tech)
+!endfunction
+!function AwsEfsStandardPrimaryBgCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsEfsStandardPrimaryBgLg>', 'Efs Standard Primary Bg', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsElasticBlockStoreEbs.puml b/cloud/elements/aws/Storage/AwsElasticBlockStoreEbs.puml
new file mode 100644
index 00000000000..1339bc0786b
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsElasticBlockStoreEbs.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsElasticBlockStoreEbsLg [20x20/16z] hT2r0OH040NGa_dMVy6uGxQyR6KqRL3CWeLCwgyizA_bKN14AeQOXLsKM7Ps-eF4acCXMZ8lTncyTcU30oozR3rBIyyFiptke4qF
+
+!function AwsElasticBlockStoreEbs($id, $name="Elastic Block Store Ebs", $tech="")
+ CloudElement($id, 'aws/Storage/AwsElasticBlockStoreEbs', $name, $tech)
+!endfunction
+!function AwsElasticBlockStoreEbsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticBlockStoreEbsLg>', 'Elastic Block Store Ebs', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsElasticBlockStoreEbsSnapshot.puml b/cloud/elements/aws/Storage/AwsElasticBlockStoreEbsSnapshot.puml
new file mode 100644
index 00000000000..b69b0886389
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsElasticBlockStoreEbsSnapshot.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticBlockStoreEbsSnapshotLg [20x20/16z] {
+POs54G0X30GX9z1_nO-_xLWcPsaG74Iw2HCD-dxcOWvSyldnS7vH93San-q3rS7jeubeWEPwmNUpiNxLcZwvhbyuADaIsxa3etHKdHhrWqMHyklN25dL-nTx
+LdKRYRG0_zUjXjAtvQpTHuCM6pBJJGwGYEMw
+}
+
+!function AwsElasticBlockStoreEbsSnapshot($id, $name="Elastic Block Store Ebs Snapshot", $tech="")
+ CloudElement($id, 'aws/Storage/AwsElasticBlockStoreEbsSnapshot', $name, $tech)
+!endfunction
+!function AwsElasticBlockStoreEbsSnapshotCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticBlockStoreEbsSnapshotLg>', 'Elastic Block Store Ebs Snapshot', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsElasticBlockStoreEbsVolume.puml b/cloud/elements/aws/Storage/AwsElasticBlockStoreEbsVolume.puml
new file mode 100644
index 00000000000..7c64a6a00af
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsElasticBlockStoreEbsVolume.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsElasticBlockStoreEbsVolumeLg [20x20/16z] rS_50O0m30NGVAFxJumxBD1tQ-Era7UgW-DTl7ynTSgMYIQSrB0s6nwqbJvmcw2RPFrJtT3VFtNuH__SwotomAe9
+
+!function AwsElasticBlockStoreEbsVolume($id, $name="Elastic Block Store Ebs Volume", $tech="")
+ CloudElement($id, 'aws/Storage/AwsElasticBlockStoreEbsVolume', $name, $tech)
+!endfunction
+!function AwsElasticBlockStoreEbsVolumeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticBlockStoreEbsVolumeLg>', 'Elastic Block Store Ebs Volume', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsElasticFileSystemEfs.puml b/cloud/elements/aws/Storage/AwsElasticFileSystemEfs.puml
new file mode 100644
index 00000000000..2389f9420a5
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsElasticFileSystemEfs.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticFileSystemEfsLg [20x20/16z] {
+RSm7ae0W38NX6NajtF_06unk_wryb3hbUtRzWqC_iONGYreSmt9rOsjCPamw2QJRkeWsbEanfby0n_OnQGuannhDH4vUt8sC8P1qyDYMvUfuYQ-Lc6Eww1fh
+vAn3-dsRG_44qKeTmqezUQ7VROBxVPl0iQdnRV-3-n_y
+}
+
+!function AwsElasticFileSystemEfs($id, $name="Elastic File System Efs", $tech="")
+ CloudElement($id, 'aws/Storage/AwsElasticFileSystemEfs', $name, $tech)
+!endfunction
+!function AwsElasticFileSystemEfsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticFileSystemEfsLg>', 'Elastic File System Efs', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsElasticFileSystemEfsFileSystem.puml b/cloud/elements/aws/Storage/AwsElasticFileSystemEfsFileSystem.puml
new file mode 100644
index 00000000000..346b359937f
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsElasticFileSystemEfsFileSystem.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsElasticFileSystemEfsFileSystemLg [20x20/16z] {
+NOe9Zi103C8WaD3-_yERxZsr3ai6G181hl2f0fIaWLuPd9MOBbzLbwj3NQe9OzJJ2juMehUD-ccjUNvMWafYmAi2-aiaWI-LhDL_EFPy9VKlG4yRh5Z-GbKI
+ymm7KzCvcws9ws0VKUD0cM1unia5-Mo-R_1rP6x0UXy1ZWzw6-GN7m
+}
+
+!function AwsElasticFileSystemEfsFileSystem($id, $name="Elastic File System Efs File System", $tech="")
+ CloudElement($id, 'aws/Storage/AwsElasticFileSystemEfsFileSystem', $name, $tech)
+!endfunction
+!function AwsElasticFileSystemEfsFileSystemCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsElasticFileSystemEfsFileSystemLg>', 'Elastic File System Efs File System', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsFsx.puml b/cloud/elements/aws/Storage/AwsFsx.puml
new file mode 100644
index 00000000000..7961ef0e0ea
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsFsx.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsFsxLg [20x20/16z] RSZ5OGG030InqCAu_tvppDPJdFHPmf8ioP8ioSFpDKbZFv_iM7dSW0eA8FSlfnlaj7A9v3wEvY_ajvSRTG2YIk9nJMIbV-5yC127G7kw2vvqbfmbPybPSfOy
+
+!function AwsFsx($id, $name="Fsx", $tech="")
+ CloudElement($id, 'aws/Storage/AwsFsx', $name, $tech)
+!endfunction
+!function AwsFsxCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsFsxLg>', 'Fsx', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsFsxForLustre.puml b/cloud/elements/aws/Storage/AwsFsxForLustre.puml
new file mode 100644
index 00000000000..5d1567b3a76
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsFsxForLustre.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsFsxForLustreLg [20x20/16z] RSZ70GD1548nfm7UxxzVvxpeA6xopQOa9Ib9IKfI4eWT-Mi7TAlOCSyRf5Y9bgyUDtA8uhLEfwCVPqWa-RIEqkE0E07BkPa7FjgHAJabf-IKd98N
+
+!function AwsFsxForLustre($id, $name="Fsx For Lustre", $tech="")
+ CloudElement($id, 'aws/Storage/AwsFsxForLustre', $name, $tech)
+!endfunction
+!function AwsFsxForLustreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsFsxForLustreLg>', 'Fsx For Lustre', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsFsxForWindowsFileServer.puml b/cloud/elements/aws/Storage/AwsFsxForWindowsFileServer.puml
new file mode 100644
index 00000000000..2f3045f1bb0
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsFsxForWindowsFileServer.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsFsxForWindowsFileServerLg [20x20/16z] RSY54KHH5CBGjGVazj_lkdyo6JlSodSs1Ib8GGfIy2tmRPPkyzO11PaeDWyR94V6Qqdoqnomk5gikuqOaYLfMKyB4oacfzD9tEmMdsvMS0fEmIau1QVW1G
+
+!function AwsFsxForWindowsFileServer($id, $name="Fsx For Windows File Server", $tech="")
+ CloudElement($id, 'aws/Storage/AwsFsxForWindowsFileServer', $name, $tech)
+!endfunction
+!function AwsFsxForWindowsFileServerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsFsxForWindowsFileServerLg>', 'Fsx For Windows File Server', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsMultipleVolumesResourceIcon.puml b/cloud/elements/aws/Storage/AwsMultipleVolumesResourceIcon.puml
new file mode 100644
index 00000000000..2489fa4b91f
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsMultipleVolumesResourceIcon.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsMultipleVolumesResourceIconLg [20x20/16z] jSY53GD05CFGqC_jFt6P1UKdYuoNQOvyishjkPA5FTOySfqI1B9wjiof6aolabPPgddcoNHVYJCDu7ZQnmV-_odtJvuuRdIMSI80cIlZFLi
+
+!function AwsMultipleVolumesResourceIcon($id, $name="Multiple Volumes Resource Icon", $tech="")
+ CloudElement($id, 'aws/Storage/AwsMultipleVolumesResourceIcon', $name, $tech)
+!endfunction
+!function AwsMultipleVolumesResourceIconCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsMultipleVolumesResourceIconLg>', 'Multiple Volumes Resource Icon', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsS3Glacier.puml b/cloud/elements/aws/Storage/AwsS3Glacier.puml
new file mode 100644
index 00000000000..f98e2f2c465
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsS3Glacier.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsS3GlacierLg [20x20/16z] {
+RSq9ZWGn24DHgO9juFu77fafUl_QNmAKozUa-e7r0qT4J7nO0fHdYD1jZDm5YBK3a28HPqrCYUOaRErzdWjwX6FTPIlwBF1YBebpSMtl2ZlRl0q8rfhQ99m3
+rR-9RMHS9rGrLc0wHCoQ7XG1I3BTPjxMbjT-u1y
+}
+
+!function AwsS3Glacier($id, $name="S3 Glacier", $tech="")
+ CloudElement($id, 'aws/Storage/AwsS3Glacier', $name, $tech)
+!endfunction
+!function AwsS3GlacierCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsS3GlacierLg>', 'S3 Glacier', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsS3GlacierArchive.puml b/cloud/elements/aws/Storage/AwsS3GlacierArchive.puml
new file mode 100644
index 00000000000..9f2af2c145a
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsS3GlacierArchive.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsS3GlacierArchiveLg [20x20/16z] tT255S0W40FGiuJzDsuUpWhzk8k9bqIKk4r05J3osHNe6KA5ievn-eAzAnk4FG8jvmddZ7bAyPx7wdrfPp_BV_KX1TBBtXVllsZs1m
+
+!function AwsS3GlacierArchive($id, $name="S3 Glacier Archive", $tech="")
+ CloudElement($id, 'aws/Storage/AwsS3GlacierArchive', $name, $tech)
+!endfunction
+!function AwsS3GlacierArchiveCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsS3GlacierArchiveLg>', 'S3 Glacier Archive', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsS3GlacierVault.puml b/cloud/elements/aws/Storage/AwsS3GlacierVault.puml
new file mode 100644
index 00000000000..9131c3568cb
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsS3GlacierVault.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsS3GlacierVaultLg [20x20/16z] {
+NS_N0K0X24FHG1BSV-BN2te_ZnMSKK_4c_oQzL0QNoREOZ2-E097h2dUHwVoVe4j-pAYbNei8cGh4E1hMHOf5ty3QzXrK3EpWAAxYIOjTSjY5IkxWJuY9aD8
+WSMGYSMMEPPvBqjD9R03
+}
+
+!function AwsS3GlacierVault($id, $name="S3 Glacier Vault", $tech="")
+ CloudElement($id, 'aws/Storage/AwsS3GlacierVault', $name, $tech)
+!endfunction
+!function AwsS3GlacierVaultCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsS3GlacierVaultLg>', 'S3 Glacier Vault', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsSimpleStorageServiceS3.puml b/cloud/elements/aws/Storage/AwsSimpleStorageServiceS3.puml
new file mode 100644
index 00000000000..de0de76650c
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsSimpleStorageServiceS3.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSimpleStorageServiceS3Lg [20x20/16z] {
+RT1N0a8n449HIu3Cx7_1ofEnty-JddBxFQd-OFt1SYAE-BGDK5v3BCM8FHjWZIrF50ciCN5RI6t2rjxFwvQyX8VTqLRqiS33skP4N2wCvLnlOB8rnxnpJEgN
+LOpTsR6Cjif31PLhbq-OVJjLYlrm_y4R
+}
+
+!function AwsSimpleStorageServiceS3($id, $name="Simple Storage Service S3", $tech="")
+ CloudElement($id, 'aws/Storage/AwsSimpleStorageServiceS3', $name, $tech)
+!endfunction
+!function AwsSimpleStorageServiceS3Card($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSimpleStorageServiceS3Lg>', 'Simple Storage Service S3', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsSimpleStorageServiceS3Bucket.puml b/cloud/elements/aws/Storage/AwsSimpleStorageServiceS3Bucket.puml
new file mode 100644
index 00000000000..04144a02521
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsSimpleStorageServiceS3Bucket.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSimpleStorageServiceS3BucketLg [20x20/16z] {
+RSw7bSGm24LH-06v_ueNwGXlcklyd8WjGKaaOj2sDhjySbg8aRJxOCKlnMwFaHEIVhhHgkPMJOK8wFpto8oetj9nt46oPjVMOlO1ZkQySwkKWONT45UgNAjm
+sy2gtSGOxrlKhvPn_pHcYlpGpkHZNhBUcEQCPKjK7tOQ8BiYu_W2
+}
+
+!function AwsSimpleStorageServiceS3Bucket($id, $name="Simple Storage Service S3 Bucket", $tech="")
+ CloudElement($id, 'aws/Storage/AwsSimpleStorageServiceS3Bucket', $name, $tech)
+!endfunction
+!function AwsSimpleStorageServiceS3BucketCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSimpleStorageServiceS3BucketLg>', 'Simple Storage Service S3 Bucket', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.puml b/cloud/elements/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.puml
new file mode 100644
index 00000000000..158ae6bc090
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSimpleStorageServiceS3BucketWithObjectsLg [20x20/16z] {
+PP07biGm24D1pRd_YHUpVUQdYFVbrBeqA8de-g9bMyFcQeQRNtquvuFw2yvrVzT1Prn5pc1xGnbdx7E7VIuyJlowUszINoUc-0JrlGIkJbXDcrtsk7PPI6yT
+dtXSEZEoYaBhkQxSK_GeC-ZKnIZPsXJyxK9c2WHKVJqzrPd1_7xRgMAd5cEZWw5tHYPti2rIcaGjx__-0m
+}
+
+!function AwsSimpleStorageServiceS3BucketWithObjects($id, $name="Simple Storage Service S3 Bucket With Objects", $tech="")
+ CloudElement($id, 'aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects', $name, $tech)
+!endfunction
+!function AwsSimpleStorageServiceS3BucketWithObjectsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSimpleStorageServiceS3BucketWithObjectsLg>', 'Simple Storage Service S3 Bucket With Objects', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsSimpleStorageServiceS3Object.puml b/cloud/elements/aws/Storage/AwsSimpleStorageServiceS3Object.puml
new file mode 100644
index 00000000000..0c30cf08802
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsSimpleStorageServiceS3Object.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsSimpleStorageServiceS3ObjectLg [20x20/16z] VP053i003097G_d_Z-U-ouZL2mm_g1cFWfosEzOrioTowYWTqHNgA6t5TSC-2bSMFTvbcUudgQwvvcVDMADT-45SY3De0m_8A_QKCG4
+
+!function AwsSimpleStorageServiceS3Object($id, $name="Simple Storage Service S3 Object", $tech="")
+ CloudElement($id, 'aws/Storage/AwsSimpleStorageServiceS3Object', $name, $tech)
+!endfunction
+!function AwsSimpleStorageServiceS3ObjectCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSimpleStorageServiceS3ObjectLg>', 'Simple Storage Service S3 Object', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsSnowFamilySnowballImportExport.puml b/cloud/elements/aws/Storage/AwsSnowFamilySnowballImportExport.puml
new file mode 100644
index 00000000000..09e2720c81c
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsSnowFamilySnowballImportExport.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsSnowFamilySnowballImportExportLg [20x20/16z] {
+ZT25OGGn30H0BUdIVyKnFFEO6UfNq8CgjfFOJhngIKMprbG2TnA5xGRWzj04b31E3PuuAZprmKR14w3TvuY6XbWoHHLPI6eWsIvbwp_lwd60r4ZpP1Imvwtz
+sWmpj6JlSxbkCOtwllCj9OpSkQMGxTnoylnNh9_z0m
+}
+
+!function AwsSnowFamilySnowballImportExport($id, $name="Snow Family Snowball Import Export", $tech="")
+ CloudElement($id, 'aws/Storage/AwsSnowFamilySnowballImportExport', $name, $tech)
+!endfunction
+!function AwsSnowFamilySnowballImportExportCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSnowFamilySnowballImportExportLg>', 'Snow Family Snowball Import Export', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsSnowball.puml b/cloud/elements/aws/Storage/AwsSnowball.puml
new file mode 100644
index 00000000000..682c6ad8d58
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsSnowball.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsSnowballLg [20x20/16z] jS-n0G0G30319X-n_y00WDO1lkC_S8kML1BoJBGsG85sj2RcZIGTCXlDrimdjhTsMvje8MjppMoW3RIco82-_lP11
+
+!function AwsSnowball($id, $name="Snowball", $tech="")
+ CloudElement($id, 'aws/Storage/AwsSnowball', $name, $tech)
+!endfunction
+!function AwsSnowballCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSnowballLg>', 'Snowball', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsSnowballEdge.puml b/cloud/elements/aws/Storage/AwsSnowballEdge.puml
new file mode 100644
index 00000000000..ff839798a04
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsSnowballEdge.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsSnowballEdgeLg [20x20/16z] fT2r0O0m04JHvYpxBypXsl7nXsVyAxgq6Gb0eBhXXeHT9sI1gtMR8fMHqxgx15zis-E7oRhVQnEKDyE87SFbpRWaIgIrceZ6QWrZBKkcjTrxjboPrs1KVZO1
+
+!function AwsSnowballEdge($id, $name="Snowball Edge", $tech="")
+ CloudElement($id, 'aws/Storage/AwsSnowballEdge', $name, $tech)
+!endfunction
+!function AwsSnowballEdgeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSnowballEdgeLg>', 'Snowball Edge', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsSnowmobile.puml b/cloud/elements/aws/Storage/AwsSnowmobile.puml
new file mode 100644
index 00000000000..7b2ee145c11
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsSnowmobile.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsSnowmobileLg [20x20/16z] hP2p0G0134MBVEJs7_XiwpKnYn-mv5nwA5lapAlUyEGqTxI1kiATAmMrWBQ6aNq5nK6rwMmMeKKEjO40f8YWXbL4DBrCqZkxxEryTjlqW-zK
+
+!function AwsSnowmobile($id, $name="Snowmobile", $tech="")
+ CloudElement($id, 'aws/Storage/AwsSnowmobile', $name, $tech)
+!endfunction
+!function AwsSnowmobileCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsSnowmobileLg>', 'Snowmobile', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsStorage.puml b/cloud/elements/aws/Storage/AwsStorage.puml
new file mode 100644
index 00000000000..f793be6f2a6
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsStorage.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsStorageLg [20x20/16z] {
+RS_70S0m24FHD8I5zzytu9xoRtetRR_jhu8qQG_UvNWaUgdcBjrYDPmcaAleOb285AnctQwtALIq6yt201H3Cq0G9bYCT0gOfgG0yZAB9tJZi1R0Pjci7sOp
+ozcrn6QxnikPX1slt7ww0G
+}
+
+!function AwsStorage($id, $name="Storage", $tech="")
+ CloudElement($id, 'aws/Storage/AwsStorage', $name, $tech)
+!endfunction
+!function AwsStorageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsStorageLg>', 'Storage', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsStorageGateway.puml b/cloud/elements/aws/Storage/AwsStorageGateway.puml
new file mode 100644
index 00000000000..f45ee5db55b
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsStorageGateway.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsStorageGatewayLg [20x20/16z] fKt50GCX0Al5zX_u77qMXsYMXmbuWY0B6h1Bur-lDUxBGeL-Z4NIgKeen3qYbZI38C7pTMEaByzvaYbWmTYQcoxv5_kDs7aTv_BO0G
+
+!function AwsStorageGateway($id, $name="Storage Gateway", $tech="")
+ CloudElement($id, 'aws/Storage/AwsStorageGateway', $name, $tech)
+!endfunction
+!function AwsStorageGatewayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsStorageGatewayLg>', 'Storage Gateway', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsStorageGatewayCachedVolume.puml b/cloud/elements/aws/Storage/AwsStorageGatewayCachedVolume.puml
new file mode 100644
index 00000000000..ae53d72100c
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsStorageGatewayCachedVolume.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsStorageGatewayCachedVolumeLg [20x20/16z] rT370GGn24DHn1Vkl-GTcEWILewyeoBIMpAEkA07-b0U8zHBSxXCo8b8_5WgR0BxDP79SGIFnIT_P9fifZNHPjM_6diwNVrRJwVJFVtZwlu7
+
+!function AwsStorageGatewayCachedVolume($id, $name="Storage Gateway Cached Volume", $tech="")
+ CloudElement($id, 'aws/Storage/AwsStorageGatewayCachedVolume', $name, $tech)
+!endfunction
+!function AwsStorageGatewayCachedVolumeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsStorageGatewayCachedVolumeLg>', 'Storage Gateway Cached Volume', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsStorageGatewayNonCachedVolume.puml b/cloud/elements/aws/Storage/AwsStorageGatewayNonCachedVolume.puml
new file mode 100644
index 00000000000..5c35e36afe7
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsStorageGatewayNonCachedVolume.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AwsStorageGatewayNonCachedVolumeLg [20x20/16z] vT253G0n34FHf8RzDpueTuP-aVN4ZYWyAl55xIHMGspXNilQOUbQ7gP_QPa0-byce6hrU_mB_ViN
+
+!function AwsStorageGatewayNonCachedVolume($id, $name="Storage Gateway Non Cached Volume", $tech="")
+ CloudElement($id, 'aws/Storage/AwsStorageGatewayNonCachedVolume', $name, $tech)
+!endfunction
+!function AwsStorageGatewayNonCachedVolumeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsStorageGatewayNonCachedVolumeLg>', 'Storage Gateway Non Cached Volume', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.puml b/cloud/elements/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.puml
new file mode 100644
index 00000000000..439f0002468
--- /dev/null
+++ b/cloud/elements/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AwsStorageGatewayVirtualTapeLibraryLg [20x20/16z] {
+NP07WWCn3091W2x_V_4ftkgC-xWBA6yK1cVrfTN4ombVI6BGxLYIgpOt5LNwTH2zEtvpSNCtjokR0EswdLfkigtMwToSUW3OjvkwafgcVUwDW4W159sEdVua
+dxyEdxVKoVxcnHw3Nd1pmP37HN9ZQ4jPhZm8WyxO_mC
+}
+
+!function AwsStorageGatewayVirtualTapeLibrary($id, $name="Storage Gateway Virtual Tape Library", $tech="")
+ CloudElement($id, 'aws/Storage/AwsStorageGatewayVirtualTapeLibrary', $name, $tech)
+!endfunction
+!function AwsStorageGatewayVirtualTapeLibraryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AwsStorageGatewayVirtualTapeLibraryLg>', 'Storage Gateway Virtual Tape Library', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AiAndMlServiceColor/AzureBatchAi.puml b/cloud/elements/azure/AiAndMlServiceColor/AzureBatchAi.puml
new file mode 100644
index 00000000000..87aaed83c53
--- /dev/null
+++ b/cloud/elements/azure/AiAndMlServiceColor/AzureBatchAi.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureBatchAiLg [14x20/16z] {
+DSt50S0020D0Y7R_YUltGpCpaAc6SrCIwZYggm2jgwf3BOrbg71LsT2pMUc8hLXK6hUv6BjCBuxfWAtQC8AVEwGQO7LN1hWpCg-gIgvYuDnLoxdH01ZDOwt5
+lVTwlym71iE_Mbpshz0BvWVoAdu-lh0J
+}
+
+!function AzureBatchAi($id, $name="Batch Ai", $tech="")
+ CloudElement($id, 'azure/AiAndMlServiceColor/AzureBatchAi', $name, $tech)
+!endfunction
+!function AzureBatchAiCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureBatchAiLg>', 'Batch Ai', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AiAndMlServiceColor/AzureBotServices.puml b/cloud/elements/azure/AiAndMlServiceColor/AzureBotServices.puml
new file mode 100644
index 00000000000..5bc35f75197
--- /dev/null
+++ b/cloud/elements/azure/AiAndMlServiceColor/AzureBotServices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureBotServicesLg [20x20/16z] {
+RP05YaL130IdRUv_v0tD_kU5feYlGYSxvXeEOv5oyhEAi0eK_QjhIIMh81KqTBFfCbdofE4eR092UmfvSQlPatvrocOTFO9rt1ykNxNsrH7ZpQ3k06aBnOMZ
+ci3mEEmuzUC7Nx-w_lJvwUGmVm
+}
+
+!function AzureBotServices($id, $name="Bot Services", $tech="")
+ CloudElement($id, 'azure/AiAndMlServiceColor/AzureBotServices', $name, $tech)
+!endfunction
+!function AzureBotServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureBotServicesLg>', 'Bot Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AiAndMlServiceColor/AzureCognitiveServices.puml b/cloud/elements/azure/AiAndMlServiceColor/AzureCognitiveServices.puml
new file mode 100644
index 00000000000..e5c4c9dc9e9
--- /dev/null
+++ b/cloud/elements/azure/AiAndMlServiceColor/AzureCognitiveServices.puml
@@ -0,0 +1,14 @@
+@startuml
+sprite $AzureCognitiveServicesLg [34x20/16z] {
+PT1RZeKn20BWLbHm_nkUrED_o_3QBmIxNa5AJ9KIwtys3Aehoi3-leSgKPyGRv1LFq4WQw8NYHeXH5gIG-m2fbkOoWmsFJ70MPSe1w0Adn9S6nwXJDLFI5Kw
+BLcJjCpikXQ4-S7BQtZ90HWlWL2VrHl2m2dok4LM2_O0faNgAz80FHEv0NHR7neWwTP0F3V1ecWg6jFEl6rsx0cZ6Mk4r0AIDClsR6nH3elPCScrZ2zHPBs5
+OfzFzSm87T4PqSVizSJSo35o5trUtzaBgJD-hstF-ny
+}
+
+!function AzureCognitiveServices($id, $name="Cognitive Services", $tech="")
+ CloudElement($id, 'azure/AiAndMlServiceColor/AzureCognitiveServices', $name, $tech)
+!endfunction
+!function AzureCognitiveServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCognitiveServicesLg>', 'Cognitive Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AiAndMlServiceColor/AzureGenomicsAccounts.puml b/cloud/elements/azure/AiAndMlServiceColor/AzureGenomicsAccounts.puml
new file mode 100644
index 00000000000..227469c5b7d
--- /dev/null
+++ b/cloud/elements/azure/AiAndMlServiceColor/AzureGenomicsAccounts.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureGenomicsAccountsLg [10x20/16z] LOu50W913CGsqydz_yaKXwpKnJaFHfqbr1hWn44dHDSgLDbSHkUXrCAgQ3XpILT9CjQUPD7LU6hVA9f78_Q7Nltlx3fe7af0cMk0WzN9Skft-ni
+
+!function AzureGenomicsAccounts($id, $name="Genomics Accounts", $tech="")
+ CloudElement($id, 'azure/AiAndMlServiceColor/AzureGenomicsAccounts', $name, $tech)
+!endfunction
+!function AzureGenomicsAccountsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureGenomicsAccountsLg>', 'Genomics Accounts', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.puml b/cloud/elements/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.puml
new file mode 100644
index 00000000000..7a3ceaa734e
--- /dev/null
+++ b/cloud/elements/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMachineLearningServiceWorkspacesLg [18x20/16z] {
+nSg53KDH34FH1-5q_taRAcpmhyWwygh08kZzWAYgt3-u4k4V70wWjUaCx0JUYqns0oMSXMR6HIZHNLijeW18W1oMOGFrkIb19o_Y07zDIO8DFw8ZzeEaksKk
+a-ut
+}
+
+!function AzureMachineLearningServiceWorkspaces($id, $name="Machine Learning Service Workspaces", $tech="")
+ CloudElement($id, 'azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces', $name, $tech)
+!endfunction
+!function AzureMachineLearningServiceWorkspacesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMachineLearningServiceWorkspacesLg>', 'Machine Learning Service Workspaces', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.puml b/cloud/elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.puml
new file mode 100644
index 00000000000..bd51258a0f8
--- /dev/null
+++ b/cloud/elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMachineLearningStudioWebServicePlansLg [20x20/16z] {
+JOw73O0m30JpZVr79cyXYuEqaziPA5_4ir14Jt2j15nHUQHFZIXepYHMB6YwSV0pDszY5nhNqSJEmMYQ6te67SMd-1wEcA3hvuWwimQmyJchPXmD1t0aQB0E
+605CRqEBnhWu_pd31YXQXHZCvSawXSmpy7muhYgRZ9h1c_i2
+}
+
+!function AzureMachineLearningStudioWebServicePlans($id, $name="Machine Learning Studio Web Service Plans", $tech="")
+ CloudElement($id, 'azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans', $name, $tech)
+!endfunction
+!function AzureMachineLearningStudioWebServicePlansCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMachineLearningStudioWebServicePlansLg>', 'Machine Learning Studio Web Service Plans', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.puml b/cloud/elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.puml
new file mode 100644
index 00000000000..48c1a46a96b
--- /dev/null
+++ b/cloud/elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMachineLearningStudioWebServicesLg [20x20/16z] {
+JOy93iGm20FnnV-Vl2IbgqxFZ6mawWLoOjK7Ah8KuQEaCkV-IyInxcslasGnUYPi3ZKLSnvWWim3OP7pNDUTUSZOdYTdM9lpVBl5DhWE1hNkv9Gu0svNO3mP
+mjA98I7WPfdqg8tX1fsOknOE2i7TLI7aeLs7ZJ5z2DOvfFl1hpjxBVft-oMr_
+}
+
+!function AzureMachineLearningStudioWebServices($id, $name="Machine Learning Studio Web Services", $tech="")
+ CloudElement($id, 'azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices', $name, $tech)
+!endfunction
+!function AzureMachineLearningStudioWebServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMachineLearningStudioWebServicesLg>', 'Machine Learning Studio Web Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.puml b/cloud/elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.puml
new file mode 100644
index 00000000000..93ee6133dbb
--- /dev/null
+++ b/cloud/elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMachineLearningStudioWorkspacesLg [20x20/16z] {
+ZOy73iGm20Iz2-p_dtoco9nw9dqqH2A-GX1WNdCo0cT1tT8XENKMqx51fkEe9l1c3rpX7hBN8SCW8yxEjaEwdLttDsjom0FFLKw0uUFShBCAwUP14frbQE3b
+N4m6-cMthynLs3YJqtQxSH5QruGUzVyV
+}
+
+!function AzureMachineLearningStudioWorkspaces($id, $name="Machine Learning Studio Workspaces", $tech="")
+ CloudElement($id, 'azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces', $name, $tech)
+!endfunction
+!function AzureMachineLearningStudioWorkspacesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMachineLearningStudioWorkspacesLg>', 'Machine Learning Studio Workspaces', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AnalyticsServiceColor/AzureAnalysisServices.puml b/cloud/elements/azure/AnalyticsServiceColor/AzureAnalysisServices.puml
new file mode 100644
index 00000000000..d12229b75b3
--- /dev/null
+++ b/cloud/elements/azure/AnalyticsServiceColor/AzureAnalysisServices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAnalysisServicesLg [26x20/16z] {
+dStL0GD124LHdj5_oO6up5Vk-fwHVkRwx5yHVPQWaBk0UDGJIvA54VT7KJeM2Rn9Ddbk1aWv-sy56ubfjz5MNAeDh7lk65KdYIMwLme07yj1kz6jGYPb4qad
+lZKohhrPHBrr4tSaLNrB22bzaYfs7uNqMSRwADklN
+}
+
+!function AzureAnalysisServices($id, $name="Analysis Services", $tech="")
+ CloudElement($id, 'azure/AnalyticsServiceColor/AzureAnalysisServices', $name, $tech)
+!endfunction
+!function AzureAnalysisServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAnalysisServicesLg>', 'Analysis Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AnalyticsServiceColor/AzureDataExplorerClusters.puml b/cloud/elements/azure/AnalyticsServiceColor/AzureDataExplorerClusters.puml
new file mode 100644
index 00000000000..4ea6a7f9b43
--- /dev/null
+++ b/cloud/elements/azure/AnalyticsServiceColor/AzureDataExplorerClusters.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDataExplorerClustersLg [20x20/16z] {
+LSq73aH1289X7E6r-nzu7N6RwP_v0-zdxZuFds0qIPi4esaj7IBHw50HagrmGhB41dOOEqIC8MrIsZwe3cbROIJ0ScrYeb1YLCZZR8hEIJPT9kT3bocvq5XK
+PaglDrt0KEmdnuQuS-C_6V_9Q4hJuCfUCGs-
+}
+
+!function AzureDataExplorerClusters($id, $name="Data Explorer Clusters", $tech="")
+ CloudElement($id, 'azure/AnalyticsServiceColor/AzureDataExplorerClusters', $name, $tech)
+!endfunction
+!function AzureDataExplorerClustersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDataExplorerClustersLg>', 'Data Explorer Clusters', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AnalyticsServiceColor/AzureDataFactories.puml b/cloud/elements/azure/AnalyticsServiceColor/AzureDataFactories.puml
new file mode 100644
index 00000000000..c1456873670
--- /dev/null
+++ b/cloud/elements/azure/AnalyticsServiceColor/AzureDataFactories.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDataFactoriesLg [20x20/16z] {
+bSxN0OKW44HHDjp5_Xis2_FpWgEaGspc4U7M91O9PAWHHzmLbrv50cAzBmTNgksfjtOzATGSt-j4B2XlbZNDOg_Tg6daEKE9QRuO4TpbikjQhc8yXZjfL_bo
+tc_R
+}
+
+!function AzureDataFactories($id, $name="Data Factories", $tech="")
+ CloudElement($id, 'azure/AnalyticsServiceColor/AzureDataFactories', $name, $tech)
+!endfunction
+!function AzureDataFactoriesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDataFactoriesLg>', 'Data Factories', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.puml b/cloud/elements/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.puml
new file mode 100644
index 00000000000..c1e5b44488c
--- /dev/null
+++ b/cloud/elements/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDataLakeAnalyticsLg [20x20/16z] {
+ZP250S0m3CDY1xp_7nupgwnoRAIQekq06P8gEO91nObUCkn0yCC1aukTYxbHhSvNrooEvS1n7RAgV7J5UO_tAZ7VWPhMCPBBMqBBsRw-JxD3sCKHcsF--kzz
+h0oSy9AKXEr1IECREm
+}
+
+!function AzureDataLakeAnalytics($id, $name="Data Lake Analytics", $tech="")
+ CloudElement($id, 'azure/AnalyticsServiceColor/AzureDataLakeAnalytics', $name, $tech)
+!endfunction
+!function AzureDataLakeAnalyticsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDataLakeAnalyticsLg>', 'Data Lake Analytics', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.puml b/cloud/elements/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.puml
new file mode 100644
index 00000000000..dbcce3b81bc
--- /dev/null
+++ b/cloud/elements/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureDataLakeStoreGen1Lg [26x20/16z] ZP350KGX44CP8lHVyUvtHzvnD0dB5QIJSiDnTd3dqc6Dx1ho6AeEWfK6exAZo9L6JW5yRIt9VDtJOfzVnyX8g2fGLNJTPmKDHYgerlW3
+
+!function AzureDataLakeStoreGen1($id, $name="Data Lake Store Gen1", $tech="")
+ CloudElement($id, 'azure/AnalyticsServiceColor/AzureDataLakeStoreGen1', $name, $tech)
+!endfunction
+!function AzureDataLakeStoreGen1Card($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDataLakeStoreGen1Lg>', 'Data Lake Store Gen1', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AnalyticsServiceColor/AzureDatabricks.puml b/cloud/elements/azure/AnalyticsServiceColor/AzureDatabricks.puml
new file mode 100644
index 00000000000..7db6f9a9697
--- /dev/null
+++ b/cloud/elements/azure/AnalyticsServiceColor/AzureDatabricks.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDatabricksLg [19x20/16z] {
+NT050i0W30F05Yff___VMUQPSZZ2g8Mfl3CZCsC-C3mP8k6EZnyG2py2kZw8gjvouGME6u4TuA9UEu9GhY8wysX-F9McOi4nxkvX-uTu_tLVlmyqyOQkcSGR
+SefSM4NOGppOv8vXGtpFLHr-mGe
+}
+
+!function AzureDatabricks($id, $name="Databricks", $tech="")
+ CloudElement($id, 'azure/AnalyticsServiceColor/AzureDatabricks', $name, $tech)
+!endfunction
+!function AzureDatabricksCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDatabricksLg>', 'Databricks', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AnalyticsServiceColor/AzureEventHubClusters.puml b/cloud/elements/azure/AnalyticsServiceColor/AzureEventHubClusters.puml
new file mode 100644
index 00000000000..d6488f966cc
--- /dev/null
+++ b/cloud/elements/azure/AnalyticsServiceColor/AzureEventHubClusters.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureEventHubClustersLg [21x20/16z] {
+HSvH4iGm209G1SJU_yIxJipaVRMeJBwdulg4LOxB0CyN5KyPU3RCPBUFxdj6EIzlM4MbzaUuvn5PegvPe3B-gckvcQgSJIiM-fkI2P4qOYG_szmDOQlqXzcS
+bM0XSbVEa-H9j2Lqphl0P07C4xRjZ3pd5_xsS2qnzp0TLnMM-eNz_
+}
+
+!function AzureEventHubClusters($id, $name="Event Hub Clusters", $tech="")
+ CloudElement($id, 'azure/AnalyticsServiceColor/AzureEventHubClusters', $name, $tech)
+!endfunction
+!function AzureEventHubClustersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureEventHubClustersLg>', 'Event Hub Clusters', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AnalyticsServiceColor/AzureEventHubs.puml b/cloud/elements/azure/AnalyticsServiceColor/AzureEventHubs.puml
new file mode 100644
index 00000000000..edc561d3738
--- /dev/null
+++ b/cloud/elements/azure/AnalyticsServiceColor/AzureEventHubs.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureEventHubsLg [19x20/16z] ZP050WGX200PM___t-kpQtOj6j8bmTM4jyX9ZNi9d1OWYxHpdyCOf915rDAF8yRegGXQHtBGB98igXo1PVWSgnSLnePitxQT3UUI9m
+
+!function AzureEventHubs($id, $name="Event Hubs", $tech="")
+ CloudElement($id, 'azure/AnalyticsServiceColor/AzureEventHubs', $name, $tech)
+!endfunction
+!function AzureEventHubsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureEventHubsLg>', 'Event Hubs', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AnalyticsServiceColor/AzureHdinsightclusters.puml b/cloud/elements/azure/AnalyticsServiceColor/AzureHdinsightclusters.puml
new file mode 100644
index 00000000000..aa73aa7f334
--- /dev/null
+++ b/cloud/elements/azure/AnalyticsServiceColor/AzureHdinsightclusters.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureHdinsightclustersLg [20x20/16z] {
+LOu70iGW20I7OkN__pqaNflKdILHBYssyu_iY2tVw6vef5FKlGhhlS686E2z6o2jzwvd6hHbBwSgLsXFFAjwOAe6tf9INT7xyE8PErKxusbCpeMLSaNCN2Zy
+SKPIIi-6IWcYPMPCmOxJ6-WHqK4JRhYFuZkmOYbgYTm0OWBF6ZTyz-8blxJF_hvOBwaKBm
+}
+
+!function AzureHdinsightclusters($id, $name="Hdinsightclusters", $tech="")
+ CloudElement($id, 'azure/AnalyticsServiceColor/AzureHdinsightclusters', $name, $tech)
+!endfunction
+!function AzureHdinsightclustersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureHdinsightclustersLg>', 'Hdinsightclusters', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.puml b/cloud/elements/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.puml
new file mode 100644
index 00000000000..c9a0aa0a04f
--- /dev/null
+++ b/cloud/elements/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureLogAnalyticsWorkspacesLg [20x20/16z] {
+bSk74SGm24HHC9d-2xwr9ET9znpr1-WWKLrfJ2VswY7bJD67EgBr9USwLq-HU1aeox6t6TvfmFWpFriTJRGzPkjRsspDCT2pXS3Up5gzr34cn-x5wTE2twsC
+YGH8R14cO1ZlunV6hemHlFJJuA_s0m
+}
+
+!function AzureLogAnalyticsWorkspaces($id, $name="Log Analytics Workspaces", $tech="")
+ CloudElement($id, 'azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces', $name, $tech)
+!endfunction
+!function AzureLogAnalyticsWorkspacesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLogAnalyticsWorkspacesLg>', 'Log Analytics Workspaces', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.puml b/cloud/elements/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.puml
new file mode 100644
index 00000000000..7dee8e351b3
--- /dev/null
+++ b/cloud/elements/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureStreamAnalyticsJobsLg [26x20/16z] {
+ROu70eLG2CDQohh_YJyu_euxGNtum3E9lqIclXtT06Lc4DHRPeoRO_7CyhSIBidFLYsy4cbcf8wGU45fYaIBwevBpc7YDK1cTn6BTdQSkuiar9DYZ856sDYj
+15YzW3juA9FHfjWHIZm_SwmxOW9yVBfv61PB1sbxLnDsGXcIHmggC58JhbLpV8ZqLRMdQzKNod4l_5MYkiwub_V2SDu_fpk-oTVq5-esN3m
+}
+
+!function AzureStreamAnalyticsJobs($id, $name="Stream Analytics Jobs", $tech="")
+ CloudElement($id, 'azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs', $name, $tech)
+!endfunction
+!function AzureStreamAnalyticsJobsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureStreamAnalyticsJobsLg>', 'Stream Analytics Jobs', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/Companies/AzureCacheRedisProductIcon.puml b/cloud/elements/azure/Companies/AzureCacheRedisProductIcon.puml
new file mode 100644
index 00000000000..83bb2cff208
--- /dev/null
+++ b/cloud/elements/azure/Companies/AzureCacheRedisProductIcon.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCacheRedisProductIconLg [24x20/16z] {
+fP5N5iCW30IfGknm_-kc2bxuphXxYmsa87U7sNEwA3RnuSwqaZQvkS3RAoEGjnnM3RCXTPzYBJwX8MXllV5YlG4qU35gBjK9WG_VYoIttepDSYBv_f6JmHrE
+vu3z58utrmrh5mPN_r7k_ZS4wu_-evmxF1LJF9-ahCGyysjj-MTTn7eZg-aYztcjunC
+}
+
+!function AzureCacheRedisProductIcon($id, $name="Cache Redis Product Icon", $tech="")
+ CloudElement($id, 'azure/Companies/AzureCacheRedisProductIcon', $name, $tech)
+!endfunction
+!function AzureCacheRedisProductIconCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCacheRedisProductIconLg>', 'Cache Redis Product Icon', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/Companies/AzureCloudCycle.puml b/cloud/elements/azure/Companies/AzureCloudCycle.puml
new file mode 100644
index 00000000000..346765bd8a2
--- /dev/null
+++ b/cloud/elements/azure/Companies/AzureCloudCycle.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCloudCycleLg [28x20/16z] {
+TP5PbiCm20H5Bzp_nZC91hBtdrKFocgTAq4xhJYVWRDY_a0LWX9YKGpQ6CEO4_iTQcG8BEordi_d5NZMcRN28kXC5M8HnGdIEwsPCgDlOhQ4TJaITwAP1l9Y
+KVyp13NjrjiYvI6Xd7YB5ACQJrkw3XMKLC8YvUaol9r2dh8mNH106LSv7Ugit2wbB6_TbErHzlddCxToj_y3
+}
+
+!function AzureCloudCycle($id, $name="Cloud Cycle", $tech="")
+ CloudElement($id, 'azure/Companies/AzureCloudCycle', $name, $tech)
+!endfunction
+!function AzureCloudCycleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCloudCycleLg>', 'Cloud Cycle', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/Companies/AzureDatabricks.puml b/cloud/elements/azure/Companies/AzureDatabricks.puml
new file mode 100644
index 00000000000..7293bac9c72
--- /dev/null
+++ b/cloud/elements/azure/Companies/AzureDatabricks.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDatabricksLg [19x20/16z] {
+NP250GGW30EnIjX_tvSKF_pmfY2BIMPlYcRkRctBgXvelSIMLSrFJ2ly1RtZ4GIt4AVSmYLbGSXe9F_VpS4yugV4k6MVQSAMSdR0oViDBBXCDJPRsF-NngDv
+HhSP2--1jxHeVWcInLUWlm
+}
+
+!function AzureDatabricks($id, $name="Databricks", $tech="")
+ CloudElement($id, 'azure/Companies/AzureDatabricks', $name, $tech)
+!endfunction
+!function AzureDatabricksCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDatabricksLg>', 'Databricks', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/Companies/AzureHdInsight.puml b/cloud/elements/azure/Companies/AzureHdInsight.puml
new file mode 100644
index 00000000000..c832c53a9ff
--- /dev/null
+++ b/cloud/elements/azure/Companies/AzureHdInsight.puml
@@ -0,0 +1,14 @@
+@startuml
+sprite $AzureHdInsightLg [26x20/16z] {
+PP05ikCm44J7dYPfQ-z_tL_ZSFBCRX3K6wUJkEi7HEY6KPySNEWByVXeYdLNcZheczhAbZm_Hy6Ae-bHP84zC6XkWpbznarTVz6jnLROM4xIC4OHfweROzbU
+6_T8SvHXV1lBLpb6KJ_XgkjJxhio_Y4iwF6FuTnD05OLnmwJCRib_lyNiAkEv2gwxu2tr-eQBB5VU0DdtHLC7Sa9GUcwSrX1jxKq4GJrX6kyfqS8tvKZX5Wa
+eaRN6qtdhCEBzSuV
+}
+
+!function AzureHdInsight($id, $name="Hd Insight", $tech="")
+ CloudElement($id, 'azure/Companies/AzureHdInsight', $name, $tech)
+!endfunction
+!function AzureHdInsightCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureHdInsightLg>', 'Hd Insight', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/Companies/AzureHdinsightColor.puml b/cloud/elements/azure/Companies/AzureHdinsightColor.puml
new file mode 100644
index 00000000000..92734dd7ca5
--- /dev/null
+++ b/cloud/elements/azure/Companies/AzureHdinsightColor.puml
@@ -0,0 +1,14 @@
+@startuml
+sprite $AzureHdinsightColorLg [26x20/16z] {
+PP05ikCm44J7dYPfQ-z_tL_ZSFBCRX3K6wUJkEi7HEY6KPySNEWByVXeYdLNcZheczhAbZm_Hy6Ae-bHP84zC6XkWpbznarTVz6jnLROM4xIC4OHfweROzbU
+6_T8SvHXV1lBLpb6KJ_XgkjJxhio_Y4iwF6FuTnD05OLnmwJCRib_lyNiAkEv2gwxu2tr-eQBB5VU0DdtHLC7Sa9GUcwSrX1jxKq4GJrX6kyfqS8tvKZX5Wa
+eaRN6qtdhCEBzSuV
+}
+
+!function AzureHdinsightColor($id, $name="Hdinsight Color", $tech="")
+ CloudElement($id, 'azure/Companies/AzureHdinsightColor', $name, $tech)
+!endfunction
+!function AzureHdinsightColorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureHdinsightColorLg>', 'Hdinsight Color', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/Companies/AzureHockeyapp.puml b/cloud/elements/azure/Companies/AzureHockeyapp.puml
new file mode 100644
index 00000000000..83f3af9215e
--- /dev/null
+++ b/cloud/elements/azure/Companies/AzureHockeyapp.puml
@@ -0,0 +1,14 @@
+@startuml
+sprite $AzureHockeyappLg [35x20/16z] {
+RP65WGD124KPlh3zLtm7n9EtEhZ4aA3igckfiaLat87g-aq9O-0vc0Jo3a1w78tWV3D-aUFDgyduJMwwVkd4Bux6Wcl8_0x1xO9Tp60nyompWslX5lMWbgV0
+Q8iyyFKRusH6y5B6WSRtDPvm8jM9iguvHLT0IYA9R07qRvhHDkraeOkDPWgMHvuhuNDzo-FCcm_EWUjxXsx5shYDExHSYzLfExp7OWesyr77VfEkAMKucihQ
+MTkKQoIlkpjqVPKojRwIMDzRF6JS-GC
+}
+
+!function AzureHockeyapp($id, $name="Hockeyapp", $tech="")
+ CloudElement($id, 'azure/Companies/AzureHockeyapp', $name, $tech)
+!endfunction
+!function AzureHockeyappCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureHockeyappLg>', 'Hockeyapp', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/Companies/AzureHockeyappColor.puml b/cloud/elements/azure/Companies/AzureHockeyappColor.puml
new file mode 100644
index 00000000000..abcec0168d5
--- /dev/null
+++ b/cloud/elements/azure/Companies/AzureHockeyappColor.puml
@@ -0,0 +1,14 @@
+@startuml
+sprite $AzureHockeyappColorLg [35x20/16z] {
+RP65WGD124KPlh3zLtm7n9EtEhZ4aA3igckfiaLat87g-aq9O-0vc0Jo3a1w78tWV3D-aUFDgyduJMwwVkd4Bux6Wcl8_0x1xO9Tp60nyompWslX5lMWbgV0
+Q8iyyFKRusH6y5B6WSRtDPvm8jM9iguvHLT0IYA9R07qRvhHDkraeOkDPWgMHvuhuNDzo-FCcm_EWUjxXsx5shYDExHSYzLfExp7OWesyr77VfEkAMKucihQ
+MTkKQoIlkpjqVPKojRwIMDzRF6JS-GC
+}
+
+!function AzureHockeyappColor($id, $name="Hockeyapp Color", $tech="")
+ CloudElement($id, 'azure/Companies/AzureHockeyappColor', $name, $tech)
+!endfunction
+!function AzureHockeyappColorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureHockeyappColorLg>', 'Hockeyapp Color', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/Companies/AzureKubernetes.puml b/cloud/elements/azure/Companies/AzureKubernetes.puml
new file mode 100644
index 00000000000..761a6a4c6f9
--- /dev/null
+++ b/cloud/elements/azure/Companies/AzureKubernetes.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureKubernetesLg [21x20/16z] {
+LOw5TGH134DbowJ-6yvGahk_B7gBXzSKyGLh97t9B2twtFYarcOu-fDzhjRUxyq1IjLADvYNkYG2kHkqBAiqxgq4MllXqzRZEw8-a-D18zOLzvFRiXc7txWa
+rX6JPct6F6AD9WdZka2kAvUopcgd2aI9tZLIwlKflhOIfKKPeWDsFu1hXhkvnwq1zq-vv_TTuzXieRNfqH2Nq3-1N_9FIsn-
+}
+
+!function AzureKubernetes($id, $name="Kubernetes", $tech="")
+ CloudElement($id, 'azure/Companies/AzureKubernetes', $name, $tech)
+!endfunction
+!function AzureKubernetesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureKubernetesLg>', 'Kubernetes', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/Companies/AzureLogoDcOs.puml b/cloud/elements/azure/Companies/AzureLogoDcOs.puml
new file mode 100644
index 00000000000..8657a5ee4a1
--- /dev/null
+++ b/cloud/elements/azure/Companies/AzureLogoDcOs.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureLogoDcOsLg [16x20/16z] {
+JKi70eGm3Ce0alx_mySj5MtBZ2-0U08pJoCrexnbzKnN_YNOKfC_0v9sVU7NfiOGFulguWumIzDeV2ZmCT5f9WhmPJU3KgKlPlaAdkqqjPczXpn7LJ2gT0u3
+UqH4W9P-tyPaH8vJou-XJErQ_eoLfSktyP5F0_44-ICl
+}
+
+!function AzureLogoDcOs($id, $name="Logo Dc Os", $tech="")
+ CloudElement($id, 'azure/Companies/AzureLogoDcOs', $name, $tech)
+!endfunction
+!function AzureLogoDcOsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLogoDcOsLg>', 'Logo Dc Os', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/Companies/AzureLogoDocker.puml b/cloud/elements/azure/Companies/AzureLogoDocker.puml
new file mode 100644
index 00000000000..fc2c8945612
--- /dev/null
+++ b/cloud/elements/azure/Companies/AzureLogoDocker.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureLogoDockerLg [24x20/16z] {
+ROu5Wi1020E39T3_F_XAvNogEoY-q0Z_OFzuKqlp-3Iy-5pq6XVVR6fknFLYnPrzp3oFmQJkBKbkY-UfeiG4FBfRqhwUdtI7HVRyu917x0ASFb4lsyrnuslr
+sEd0IrPulPiwll3CUoa6Vk8HcM4_dUF1_7jc9I9E6UUlcTt_nPhpORagG_JxFnie4I0JYDaIPYNaOD6CLUlJfKG5KYfKAutD8Bs6LeuF
+}
+
+!function AzureLogoDocker($id, $name="Logo Docker", $tech="")
+ CloudElement($id, 'azure/Companies/AzureLogoDocker', $name, $tech)
+!endfunction
+!function AzureLogoDockerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLogoDockerLg>', 'Logo Docker', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/Companies/AzureLogoPluralsightMono.puml b/cloud/elements/azure/Companies/AzureLogoPluralsightMono.puml
new file mode 100644
index 00000000000..11f08f02927
--- /dev/null
+++ b/cloud/elements/azure/Companies/AzureLogoPluralsightMono.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureLogoPluralsightMonoLg [20x20/16z] {
+RL250S0m36g0Ilu_UEw3hHQ7iYBKH-ReYdA2FGzq7gQQ3zJJz3LoJngNaINMMYE5TjKCRV4ae3DKVTiZs8_Giux4G6lOXzhZLLLNYs8VmjXShklXPd4p6sv6
+0wULrzHfFmC
+}
+
+!function AzureLogoPluralsightMono($id, $name="Logo Pluralsight Mono", $tech="")
+ CloudElement($id, 'azure/Companies/AzureLogoPluralsightMono', $name, $tech)
+!endfunction
+!function AzureLogoPluralsightMonoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLogoPluralsightMonoLg>', 'Logo Pluralsight Mono', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/Companies/AzureLogoPluralsightTwotone.puml b/cloud/elements/azure/Companies/AzureLogoPluralsightTwotone.puml
new file mode 100644
index 00000000000..7fb48d295c6
--- /dev/null
+++ b/cloud/elements/azure/Companies/AzureLogoPluralsightTwotone.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureLogoPluralsightTwotoneLg [20x20/16z] {
+NSk73GH124FH0PEy_VUxmPgBNv4divuCsNS9MwzGFQeBcqAoDKGnFpq8hUgpnR9wFWPUBok3zd1tlAOecIqqF4SzH4R0lEgUaYDvBFAHi9nR-MVani-lg6Hc
+zyYBge9t2RY7NhJGdE7DNTi2Z-FWyDWHQwtK-Ofvqmi_f30l6gnN5irxqs4wBm
+}
+
+!function AzureLogoPluralsightTwotone($id, $name="Logo Pluralsight Twotone", $tech="")
+ CloudElement($id, 'azure/Companies/AzureLogoPluralsightTwotone', $name, $tech)
+!endfunction
+!function AzureLogoPluralsightTwotoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLogoPluralsightTwotoneLg>', 'Logo Pluralsight Twotone', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/Companies/AzureOpenshift.puml b/cloud/elements/azure/Companies/AzureOpenshift.puml
new file mode 100644
index 00000000000..fc7105d16ee
--- /dev/null
+++ b/cloud/elements/azure/Companies/AzureOpenshift.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureOpenshiftLg [22x20/16z] {
+NP45Ti0m34CLCaYv_tathocy_MBCW8jXIIbjuAKvTK7lE8pKInxp_YTCDyzBt1lGedxdyI95ER0aHRipz9wC1OJ4ZeVX5RXJCdmJbtHAMiVsjLaiyMESKgo9
+DgXyMxBGtWvq6mqlerodq_3595RE_9fsbg1wy6aTnMbq_NuYzzvFnwVHXixFTDv6-xz97ffzf_xIBIa-6_e1
+}
+
+!function AzureOpenshift($id, $name="Openshift", $tech="")
+ CloudElement($id, 'azure/Companies/AzureOpenshift', $name, $tech)
+!endfunction
+!function AzureOpenshiftCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureOpenshiftLg>', 'Openshift', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/Companies/AzureStackoverflow.puml b/cloud/elements/azure/Companies/AzureStackoverflow.puml
new file mode 100644
index 00000000000..fee5d52dd43
--- /dev/null
+++ b/cloud/elements/azure/Companies/AzureStackoverflow.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureStackoverflowLg [16x20/16z] {
+JSq70i0W20D08SF-_yMDdQRpL63iaVx_MdQzXFBBtorcqVqw_nWzSM_cM4dLvcBPk2hAUffPdJVaPnXjDb4LD3el-ctEEIqqk22C0Zsp1kN0eP6YQaYOMAvi
+sHBxiSASrsi098MwZUCEwzzVwTjJNuxbFV49
+}
+
+!function AzureStackoverflow($id, $name="Stackoverflow", $tech="")
+ CloudElement($id, 'azure/Companies/AzureStackoverflow', $name, $tech)
+!endfunction
+!function AzureStackoverflowCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureStackoverflowLg>', 'Stackoverflow', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/Companies/AzureWebappumbraco.puml b/cloud/elements/azure/Companies/AzureWebappumbraco.puml
new file mode 100644
index 00000000000..b92d688140f
--- /dev/null
+++ b/cloud/elements/azure/Companies/AzureWebappumbraco.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureWebappumbracoLg [20x20/16z] {
+NOy75iH0249LmBd_ZPTnqqcc_OSjjb8j8UCMcEWM7v3T2DI-dZ3Dj1z5gGQLu-QAjZYCXdOHkQ4cMZXoCWliUKrSwX-N_38R3yQpDdjPsmC4c5v6ewx82hLy
+sZc-rfciob6zNLfr5k3YoJX3EUx3R0Mmb9IOxTXJij7YKboQo8cE1zGcgdWgYnpo0m
+}
+
+!function AzureWebappumbraco($id, $name="Webappumbraco", $tech="")
+ CloudElement($id, 'azure/Companies/AzureWebappumbraco', $name, $tech)
+!endfunction
+!function AzureWebappumbracoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureWebappumbracoLg>', 'Webappumbraco', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/Companies/AzureWebappwordpress.puml b/cloud/elements/azure/Companies/AzureWebappwordpress.puml
new file mode 100644
index 00000000000..54d2f1d292c
--- /dev/null
+++ b/cloud/elements/azure/Companies/AzureWebappwordpress.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureWebappwordpressLg [20x20/16z] {
+NO-50SGm24NvWZJPVzvpxOlY47UGbId45ncgIlyeNQKGuyPRYPikxmAToOUAK3s-gXj-HX92X0NLAo1Ihvm6vT93nqSlppZuh0CfugxpkxRSCsr6I24ZPENQ
+DveCCBBo_ceEvyeWNib8Hszp3SoNpcfwTyn-ziD7XIciHguQnHr8x0FToPvYl80FSGvuZ7Z3JAmj9UCBfHcJyGkevsnN
+}
+
+!function AzureWebappwordpress($id, $name="Webappwordpress", $tech="")
+ CloudElement($id, 'azure/Companies/AzureWebappwordpress', $name, $tech)
+!endfunction
+!function AzureWebappwordpressCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureWebappwordpressLg>', 'Webappwordpress', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/AzureBatchAccounts.puml b/cloud/elements/azure/ComputeServiceColor/AzureBatchAccounts.puml
new file mode 100644
index 00000000000..0a30550ef3c
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/AzureBatchAccounts.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureBatchAccountsLg [21x20/16z] {
+LSz10eGW34DHaYQT-zzu0CJQl-jJ07uLnks3V36hGbS07fI2gx3fr65DdKaJ6TRzSoVd_8k95oKTHFAYBaBfM6Xzba_4njiPzt9KQo0nUgpNLh0aanr5XXdi
+Q6Sor72P3rQCMM7fQlIecVy
+}
+
+!function AzureBatchAccounts($id, $name="Batch Accounts", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/AzureBatchAccounts', $name, $tech)
+!endfunction
+!function AzureBatchAccountsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureBatchAccountsLg>', 'Batch Accounts', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.puml b/cloud/elements/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.puml
new file mode 100644
index 00000000000..eafacb415a4
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCitrixVirtualDesktopsEssentialsLg [20x20/16z] {
+TL070i8m20mnX3CS__-kDBYrksNSQe88phOFOmIaoU9K2nmbq7Ho2TZpRmHw1o_vsOcejU6aZmA8q88ILQal3Th-w22HA8KQuoYvgxeNz6o8aQKbkRwoEBO4
+kEIrCVqgn8QYKWi-FzZFQk-x4DzmlnppLuiHtvgD_xo5FJFW8uFth0gQa4LJLAO8g759PMy5DIlx6m
+}
+
+!function AzureCitrixVirtualDesktopsEssentials($id, $name="Citrix Virtual Desktops Essentials", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials', $name, $tech)
+!endfunction
+!function AzureCitrixVirtualDesktopsEssentialsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCitrixVirtualDesktopsEssentialsLg>', 'Citrix Virtual Desktops Essentials', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/AzureCloudServices.puml b/cloud/elements/azure/ComputeServiceColor/AzureCloudServices.puml
new file mode 100644
index 00000000000..c4356f2227d
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/AzureCloudServices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCloudServicesLg [24x20/16z] {
+JP47Oi0W30Ez9_z_RqCDBSe-Iyg2HvhTPVWGn6_pNbj9bv9N1ViwofFWsbVT7_7oN4k7npMs0i4NY-ckcsSK4vAQ8kh3YzWrYFkNKrpUB2xEqXq4L0TM9w6v
+uYP5CJGJFKC0mMhdJqaW4gA5fkGOBpTtjE-gJsqE9XSNi7MLiWsb51RCUN4BQEy0a3BOy-80RD6f2gm-hnV6C8fjkIKAVv8ULBqw4FurloH8J5uCQDNbB_e1
+}
+
+!function AzureCloudServices($id, $name="Cloud Services", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/AzureCloudServices', $name, $tech)
+!endfunction
+!function AzureCloudServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCloudServicesLg>', 'Cloud Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/AzureCloudServicesClassic.puml b/cloud/elements/azure/ComputeServiceColor/AzureCloudServicesClassic.puml
new file mode 100644
index 00000000000..6e47d073bd3
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/AzureCloudServicesClassic.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCloudServicesClassicLg [24x20/16z] {
+PT654S0W50FG7sF_aNjeBLNUuTGZT5fKtoYjnzW09uRQYZUFUkcYz4QSxbMl0qgdGPOQHH5CTZSp0M83q-5sd75_DUDHkvTa3ScgdRXaix1MuUmfezUcwTLw
+kMpCgjCp6N5OkfqPRzW1V7Cfiu7kwdDJ8STaaTDZeSuEvGogEk6YsUKZ6cnG_9rLz8GB
+}
+
+!function AzureCloudServicesClassic($id, $name="Cloud Services Classic", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/AzureCloudServicesClassic', $name, $tech)
+!endfunction
+!function AzureCloudServicesClassicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCloudServicesClassicLg>', 'Cloud Services Classic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.puml b/cloud/elements/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.puml
new file mode 100644
index 00000000000..1f9b4a825b9
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.puml
@@ -0,0 +1,14 @@
+@startuml
+sprite $AzureCloudsimpleVirtualMachinesLg [31x20/16z] {
+LP87aiGm20J9IFV_1v-6nPJK5JOqsQP2p849Y-VQXvKkrDBZuxY_PkzWM8lX9v5T4JdMpSnp7vUc1yzLMaiAwd2UZA26BOJOOPcATRJIZLPknqF7ez7Pg45n
+z1Qc1hLrIkrUQQrqHKpScXo-sSkvzQ1v1oG_nVk-WRkMzndjWLa30UjUx2MG_fo5-D8EtKVL4j9VvaOvZyJDK0WRso5WjzRfBsgntUTn0kgFdhFOrqVC7VM5
+TLucmnJ_
+}
+
+!function AzureCloudsimpleVirtualMachines($id, $name="Cloudsimple Virtual Machines", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines', $name, $tech)
+!endfunction
+!function AzureCloudsimpleVirtualMachinesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCloudsimpleVirtualMachinesLg>', 'Cloudsimple Virtual Machines', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/AzureDiskSnapshots.puml b/cloud/elements/azure/ComputeServiceColor/AzureDiskSnapshots.puml
new file mode 100644
index 00000000000..3928196d8a2
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/AzureDiskSnapshots.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDiskSnapshotsLg [24x20/16z] {
+TT7N0GGW20DGwUZ-0r_8zVR-Z1qQSht97c6cYqGMgLbqsoJg7k2EHJDhauj7NZcdNP2doZMjtjsL8qGJUv9wxxCxoHO45itkoBiAvbWL3f7t0vbBdRsxiaRt
+FgTk3xR2u6wNhHknI2pdSy9DRh7vuClDPc2CrQaQoadlo-_F2ITZZe4DlmlagSfbZpmY9sFTyeqhwyc7pZA8spFjfIy2pxxyw-C5
+}
+
+!function AzureDiskSnapshots($id, $name="Disk Snapshots", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/AzureDiskSnapshots', $name, $tech)
+!endfunction
+!function AzureDiskSnapshotsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDiskSnapshotsLg>', 'Disk Snapshots', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/AzureDisks.puml b/cloud/elements/azure/ComputeServiceColor/AzureDisks.puml
new file mode 100644
index 00000000000..e929503f6f6
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/AzureDisks.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDisksLg [24x20/16z] {
+PP5RWiGW20IZqY3S_y0RqWHtPkhFKdbUDsCk0Q0AMMkEYqo15X0oxxT2LPx_L5gRUuIxAQ7-zReP855AwjXMwN2ixR28RG1zIO-m0Oy8to_-774tCP4F3hun
+kp4pFhViUT8ULiA6LwcdJK2AVesU1467o3zodY5T1puw_tvwf1kYbH144nczbmDoBxt7rzKY_m
+}
+
+!function AzureDisks($id, $name="Disks", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/AzureDisks', $name, $tech)
+!endfunction
+!function AzureDisksCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDisksLg>', 'Disks', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/AzureFunctionApps.puml b/cloud/elements/azure/ComputeServiceColor/AzureFunctionApps.puml
new file mode 100644
index 00000000000..983cdcca8a6
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/AzureFunctionApps.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureFunctionAppsLg [22x20/16z] {
+ZSw5aGD034FHBrF_7TybLfWrjFFMn3dApAhaFh6gUtHft1UwDBbXTH7khzO5smC2w6MZIqEINArfu5XwJ4ADC2etbM9vniTQVK9FZL_-yMEA2sUcZ0bdrXr2
+BaV6BMBEl45p8_TtSfi8NkGbYX_o3m
+}
+
+!function AzureFunctionApps($id, $name="Function Apps", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/AzureFunctionApps', $name, $tech)
+!endfunction
+!function AzureFunctionAppsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureFunctionAppsLg>', 'Function Apps', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/AzureMeshApplications.puml b/cloud/elements/azure/ComputeServiceColor/AzureMeshApplications.puml
new file mode 100644
index 00000000000..b024c33ec63
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/AzureMeshApplications.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMeshApplicationsLg [20x20/16z] {
+RL050aKX29Dms_ql_EDrJEc6iRqYQpmU93nCGObnDqt-thmO4qH6BEnIg_-ypvfnjSLM2zsi_pZT-DSiaFdNg_xs957x32NLFfEpkLpJmynYPZQxkHluM_cR
+kjj_0G
+}
+
+!function AzureMeshApplications($id, $name="Mesh Applications", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/AzureMeshApplications', $name, $tech)
+!endfunction
+!function AzureMeshApplicationsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMeshApplicationsLg>', 'Mesh Applications', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/AzureSapHana.puml b/cloud/elements/azure/ComputeServiceColor/AzureSapHana.puml
new file mode 100644
index 00000000000..3f1e69ac74e
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/AzureSapHana.puml
@@ -0,0 +1,14 @@
+@startuml
+sprite $AzureSapHanaLg [40x20/16z] {
+ZT9LWiH0203HGXe2zp_mXhNOojHFsnk9z4lLUiqjNcJCK7izVOmrNTcuD15HtxfJLVTXwPvvdXcT0jFgDi1d-2XEZ5BGvVD5cm1QuzGLP3iOSnZpdxvsSjpg
+KeY3CMiiTpOp0p-vWz71fD49ce9i1XOER0UZEvHfEQms2ECZg-3akj851F0qi0ydVcPqpLKjJWbOPlMPqI7cBbnRtLT6sUaq8ltBNHcThYBYIzMgkpUTuixu
+VWsETs7lO2VtR9ZQlswOcCb_BkNftW
+}
+
+!function AzureSapHana($id, $name="Sap Hana", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/AzureSapHana', $name, $tech)
+!endfunction
+!function AzureSapHanaCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSapHanaLg>', 'Sap Hana', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/AzureServiceFabricClusters.puml b/cloud/elements/azure/ComputeServiceColor/AzureServiceFabricClusters.puml
new file mode 100644
index 00000000000..8e8304102ab
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/AzureServiceFabricClusters.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureServiceFabricClustersLg [20x20/16z] {
+ROy7WiGm20CFaEJx_uit2jXRIR4yzB-n16lhWq1zG9Zn3OMH6A-iQ2RiaCo4K2JqpwmAPm6y0kBIN98k3bjC3cM87wpZTg-R8Gnpivo9YaPZM7UT49wCA_fa
+d5cNMfsAINREJ1tTG6olsNsLhOOPhQLXaql6R37zedOFa1OF
+}
+
+!function AzureServiceFabricClusters($id, $name="Service Fabric Clusters", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/AzureServiceFabricClusters', $name, $tech)
+!endfunction
+!function AzureServiceFabricClustersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureServiceFabricClustersLg>', 'Service Fabric Clusters', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/AzureVmImages.puml b/cloud/elements/azure/ComputeServiceColor/AzureVmImages.puml
new file mode 100644
index 00000000000..de0e9ae422b
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/AzureVmImages.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVmImagesLg [22x20/16z] {
+RSq7GWKn30DHEz88xdzYqe3VPglVbiZlOPiF6IGv2IIn989HTIkusqJTfQCmhMRJuMgJFqtehHQnh2hP17bfPkuXpxGdCB2qMqXBrsuyEEgj3F-jfgFchePA
+1e-pbbLRNLLAc2MQWvVkSZi3zYPkzydGwSmwZRhfUwPwoKlzA6F8NpjhZ8iD-GjwqWy
+}
+
+!function AzureVmImages($id, $name="Vm Images", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/AzureVmImages', $name, $tech)
+!endfunction
+!function AzureVmImagesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVmImagesLg>', 'Vm Images', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.puml b/cloud/elements/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.puml
new file mode 100644
index 00000000000..3ee330a43f5
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAvailabilitySetsLg [20x20/16z] {
+RP254S0m30DDKlRVs506jQ4_Sv1cprK8ghWlDfA72fgAsYbjs8VXL0mZnC5w-R0o19lDAp1owNZ3oBOawHrlPsLGWJUs-pBSB8Q19rCVvpsULNp2-ZZZYVZa
+07Z6QtPgZrTIrLWhwf0jta33MhZwRJrcy3Uhlvd-pJu1
+}
+
+!function AzureAvailabilitySets($id, $name="Availability Sets", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/Vm/AzureAvailabilitySets', $name, $tech)
+!endfunction
+!function AzureAvailabilitySetsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAvailabilitySetsLg>', 'Availability Sets', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/Vm/AzureNonMachine.puml b/cloud/elements/azure/ComputeServiceColor/Vm/AzureNonMachine.puml
new file mode 100644
index 00000000000..f01cba4624c
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/Vm/AzureNonMachine.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureNonMachineLg [12x20/16z] OsBdX09s41FEuKG17EnWm05Yip630Hj40WmuKG4UlKnWWAANJC36Xh21XGLX304J0G
+
+!function AzureNonMachine($id, $name="Non Machine", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/Vm/AzureNonMachine', $name, $tech)
+!endfunction
+!function AzureNonMachineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureNonMachineLg>', 'Non Machine', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.puml b/cloud/elements/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.puml
new file mode 100644
index 00000000000..53d99ee7470
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureOsImagesClassicLg [22x20/16z] {
+RS_L0GGm20DGIA2s_y2Nsdc-u5M9yYTHaZz9kPE4dK2DwpoZzvvcNYhDKaqiRN3px6EC2dUqesx6DcQAcs-5ZYEfpIseEY4DKpWbM7ervQKw3LrzbInRQuob
+XVSrzAFblXQTS9GkRG6mB-MUWidqDGMbuG3SJbOZpVX95ZuhvMwXdN3XlUbJtmN0kI5K7dJ9oRtb0G
+}
+
+!function AzureOsImagesClassic($id, $name="Os Images Classic", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/Vm/AzureOsImagesClassic', $name, $tech)
+!endfunction
+!function AzureOsImagesClassicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureOsImagesClassicLg>', 'Os Images Classic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/Vm/AzureVm.puml b/cloud/elements/azure/ComputeServiceColor/Vm/AzureVm.puml
new file mode 100644
index 00000000000..891b94fe5b8
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/Vm/AzureVm.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVmLg [22x20/16z] {
+PO-7bSL020C1ITprN_4tE6mQnvr714zKZqweV93oPLYwyvMlPTX5SB62DLWioQXGQRRmw8d0rLvQm64Tt2tZiTecAqlbi8LwzHnsOOGSKYXTFEU6PjxWhu0N
+zi7_0ZO8WDcnIU09zRLTnVy
+}
+
+!function AzureVm($id, $name="Vm", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/Vm/AzureVm', $name, $tech)
+!endfunction
+!function AzureVmCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVmLg>', 'Vm', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmClassic.puml b/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmClassic.puml
new file mode 100644
index 00000000000..a2e0b48d556
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmClassic.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVmClassicLg [22x20/16z] {
+PS-54S0W341HuhB_m1KS_bdkjHYhth4ANSdhvOgdWXgT2XAPQRWhUNufh8f24kbCiYgb2p5fsAwPYk_MbnhdeHXDTUeRQhpgVBw2X0JArAjNXQz4QKnl_HSg
+BVeHocpgAeZOTk1tR0YlpFvT7W
+}
+
+!function AzureVmClassic($id, $name="Vm Classic", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/Vm/AzureVmClassic', $name, $tech)
+!endfunction
+!function AzureVmClassicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVmClassicLg>', 'Vm Classic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmExternal.puml b/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmExternal.puml
new file mode 100644
index 00000000000..dec244dc8c3
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmExternal.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVmExternalLg [22x20/16z] {
+PSw74GGX241HaJpNVx-tcD4_qMT2zCcyuQEkAYmjPXbPqnO14BUsKYrVbR9YQM5ImZWCH4aHAY4I8MMDln1VHRgL7XsJXOPjRVx5INDDrUxSMStlJ0hqglr-
+LiUYh49B2bZ4ugOmR6LVSOC_
+}
+
+!function AzureVmExternal($id, $name="Vm External", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/Vm/AzureVmExternal', $name, $tech)
+!endfunction
+!function AzureVmExternalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVmExternalLg>', 'Vm External', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmLinux.puml b/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmLinux.puml
new file mode 100644
index 00000000000..148473df517
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmLinux.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVmLinuxLg [22x20/16z] {
+RP254GCn3C3CsFtdxVcP55ROB6zqoWUYjk5XEwUDtoztUThgxhTDyqzh5KyRHcJj3ri2I9rtwyM8MFLOwuv06QVTD9E-ts2HyR0FTABpaigZXssy802um3um
+3d0WCJ2S4BEO3oRCsrAyNpVh_m
+}
+
+!function AzureVmLinux($id, $name="Vm Linux", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/Vm/AzureVmLinux', $name, $tech)
+!endfunction
+!function AzureVmLinuxCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVmLinuxLg>', 'Vm Linux', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.puml b/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.puml
new file mode 100644
index 00000000000..6453c9d819e
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVmLinuxExternalLg [22x20/16z] {
+PSz70eGm34DHOiQoPER-rwLNvw_WfIEwg1EBAWAEDSVvjSPTz_Z_o_VUgin4fqJq2W9YLS8CKtmL-hLcgQ8vhgh4LoEi6Ldc8iRHWPUUBFQlmDQZmPhaGTM8
+eHqPfubs_WntcmwVcWEK2FXhdklETrW
+}
+
+!function AzureVmLinuxExternal($id, $name="Vm Linux External", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/Vm/AzureVmLinuxExternal', $name, $tech)
+!endfunction
+!function AzureVmLinuxExternalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVmLinuxExternalLg>', 'Vm Linux External', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmScaleSets.puml b/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmScaleSets.puml
new file mode 100644
index 00000000000..86079907473
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmScaleSets.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVmScaleSetsLg [20x20/16z] {
+JT270OH020LHmWVjl-BZ6DEOdtdrhSfjKdtgsxgh58a6LZDpuoJ5shVkn7gg3BRO9EvcAq6VciFhBazs7jlFY5gJC6MOQyqyiOpKj6PncOSoRvFstlWRzquk
+til9ozXlrfX9zKcskPlbSHnYTq9rdcSXbCN3TbH_
+}
+
+!function AzureVmScaleSets($id, $name="Vm Scale Sets", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/Vm/AzureVmScaleSets', $name, $tech)
+!endfunction
+!function AzureVmScaleSetsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVmScaleSetsLg>', 'Vm Scale Sets', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmWindows.puml b/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmWindows.puml
new file mode 100644
index 00000000000..bd727239ab2
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmWindows.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVmWindowsLg [22x20/16z] {
+dP050iDG24E1aFtT_yGZgxkyzXiEo2tKsY7vsR8h7Mqf4iYvbE4EU6rtf150RLC4eP2rm1TnfmWLToKTYvwa6wZfR8I4n6ACKQIP_q4JS64Z-HMmYT2icb25
+lQalqyd-1m
+}
+
+!function AzureVmWindows($id, $name="Vm Windows", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/Vm/AzureVmWindows', $name, $tech)
+!endfunction
+!function AzureVmWindowsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVmWindowsLg>', 'Vm Windows', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.puml b/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.puml
new file mode 100644
index 00000000000..5c038a01460
--- /dev/null
+++ b/cloud/elements/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVmWindowsExternalLg [22x20/16z] {
+fSm54e0m34JH9XiTxdzUN6gZVBIlOZuK-MAZwMvgNN7gqmwwrwa0qYWJ0RI_6gMfCZEmlnezZnJyEHTW0VTg-dLg0wzwz6MgH_Q55RhYM9PWkYflXvOcKhCu
+TfhIfvflUi86
+}
+
+!function AzureVmWindowsExternal($id, $name="Vm Windows External", $tech="")
+ CloudElement($id, 'azure/ComputeServiceColor/Vm/AzureVmWindowsExternal', $name, $tech)
+!endfunction
+!function AzureVmWindowsExternalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVmWindowsExternalLg>', 'Vm Windows External', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ContainerServiceColor/AzureContainerInstances.puml b/cloud/elements/azure/ContainerServiceColor/AzureContainerInstances.puml
new file mode 100644
index 00000000000..660ef7ce5c7
--- /dev/null
+++ b/cloud/elements/azure/ContainerServiceColor/AzureContainerInstances.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureContainerInstancesLg [20x20/16z] {
+fS_7WSKW34NHaLu0-czua9pN_peV9_YxIahCwof09kITyYJvIT46TwGhjEby87GS7yFrWiwpvxaguRC8dwblZXrGUr-DDSzMeLWs4tlPwon3g0oBOt2XZ3qp
+F-PholdOAJ_RX8tvDMIjRrjtRVy
+}
+
+!function AzureContainerInstances($id, $name="Container Instances", $tech="")
+ CloudElement($id, 'azure/ContainerServiceColor/AzureContainerInstances', $name, $tech)
+!endfunction
+!function AzureContainerInstancesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureContainerInstancesLg>', 'Container Instances', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ContainerServiceColor/AzureContainerRegistries.puml b/cloud/elements/azure/ContainerServiceColor/AzureContainerRegistries.puml
new file mode 100644
index 00000000000..2c0f7bbecdc
--- /dev/null
+++ b/cloud/elements/azure/ContainerServiceColor/AzureContainerRegistries.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureContainerRegistriesLg [24x20/16z] {
+NS_70GGW24HH9s3_9IyCc__DPpv9rV7y1TzaWFZYMgxkVctJgW1bXPwUWGcPe7iBFiS8oYaYLOfp79pZvpXhxzupoRtrraonLuz--sIhtfxkSlc-tP9tzVHU
+Ju2TfBYUVkYi5ISPNd-_SouLUQ3wVezhzys7kxFUaE99yORjxLd_LcaioM591CvNiB_e0G
+}
+
+!function AzureContainerRegistries($id, $name="Container Registries", $tech="")
+ CloudElement($id, 'azure/ContainerServiceColor/AzureContainerRegistries', $name, $tech)
+!endfunction
+!function AzureContainerRegistriesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureContainerRegistriesLg>', 'Container Registries', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ContainerServiceColor/AzureKubernetesServices.puml b/cloud/elements/azure/ContainerServiceColor/AzureKubernetesServices.puml
new file mode 100644
index 00000000000..82f379c4595
--- /dev/null
+++ b/cloud/elements/azure/ContainerServiceColor/AzureKubernetesServices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureKubernetesServicesLg [27x20/16z] {
+dP87aaCn24C5ah1z_mil_Eqz2TCqVgQ3jc2vYgDKMawy6KsjSrP2eixPzOQIEUWGcOsQnLs8_8hAZPO0sUfKV0KHGJ8HevIAUMgWAkrY85psdiBfVbeAFKTV
+I57LIbV2FQbVQa8mNr3-Zru2rbj0GhhGdfnNjQ4fGmcaNof3l1O_QdnZnEUM7L2hBfVuPr2FJvxMe0h8WxRnPdC0pjS3q8lF4m
+}
+
+!function AzureKubernetesServices($id, $name="Kubernetes Services", $tech="")
+ CloudElement($id, 'azure/ContainerServiceColor/AzureKubernetesServices', $name, $tech)
+!endfunction
+!function AzureKubernetesServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureKubernetesServicesLg>', 'Kubernetes Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureBlobStorage.puml b/cloud/elements/azure/DatabasesServiceColor/AzureBlobStorage.puml
new file mode 100644
index 00000000000..7e4953ffe41
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureBlobStorage.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureBlobStorageLg [24x20/16z] fT3L0G8n54HHv8qa_VUB3nBvugwVzO1pihLcUyF662dUgg6SBYZnT4p5WXDFX_INQ-F-TRuIKUdhErkxBOd8SrhlTa-wUNZqyEZXqSDV_dWlc76ZqiqBowu
+
+!function AzureBlobStorage($id, $name="Blob Storage", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureBlobStorage', $name, $tech)
+!endfunction
+!function AzureBlobStorageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureBlobStorageLg>', 'Blob Storage', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureCacheForRedis.puml b/cloud/elements/azure/DatabasesServiceColor/AzureCacheForRedis.puml
new file mode 100644
index 00000000000..d3fe8769d69
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureCacheForRedis.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureCacheForRedisLg [74x20/16z] OsLbOg0EO6LZf999Z9GQH2rt34AJcAXcA1Frt3HaGtmKC8wQD6Hp2nDIGGa
+
+!function AzureCacheForRedis($id, $name="Cache For Redis", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureCacheForRedis', $name, $tech)
+!endfunction
+!function AzureCacheForRedisCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCacheForRedisLg>', 'Cache For Redis', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureCachePlusRedis.puml b/cloud/elements/azure/DatabasesServiceColor/AzureCachePlusRedis.puml
new file mode 100644
index 00000000000..b4b21282536
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureCachePlusRedis.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCachePlusRedisLg [20x20/16z] {
+PSm53W0n44BH4Q3JlVzzrxq__aAmBT-pfyZ4NeQTEPxoN5c0sYBoF6WCzzXQ8HcxLHE1p0Gf7TPQhMcD1FoqhLNoAFnbdk0QuZ7ftALkQrEl9gfLlMohD_sj
+AuSTdVMr3hF_hcZ3RcAeVbQelU1fwbFrli_C0jgCqcw2Bm
+}
+
+!function AzureCachePlusRedis($id, $name="Cache Plus Redis", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureCachePlusRedis', $name, $tech)
+!endfunction
+!function AzureCachePlusRedisCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCachePlusRedisLg>', 'Cache Plus Redis', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureCosmosDb.puml b/cloud/elements/azure/DatabasesServiceColor/AzureCosmosDb.puml
new file mode 100644
index 00000000000..41c323ed1d2
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureCosmosDb.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCosmosDbLg [22x20/16z] {
+RT07biGW30DGSCC1cxd_RJSosJvwZVSHjRNUsviG_RTE8lI_3QrPPkfTV4LCVdPWDJDbZRZS8yysOa1XhdNZLIh74EXQjNKrOSKZfQg_LDFEhYAA7IfZU-sA
+SUryn-Q3jj1IXLjixxNfTdxQEZADWHHNfsBrs5E8e9xKEXEnhXs3YMk3lB10nzhx4i9raGZLCVShvr1XD16vIxbSM5IbyCpGx-ybvVOcsFa3
+}
+
+!function AzureCosmosDb($id, $name="Cosmos Db", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureCosmosDb', $name, $tech)
+!endfunction
+!function AzureCosmosDbCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCosmosDbLg>', 'Cosmos Db', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureDataLake.puml b/cloud/elements/azure/DatabasesServiceColor/AzureDataLake.puml
new file mode 100644
index 00000000000..f43e6a0e3c0
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureDataLake.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDataLakeLg [15x20/16z] {
+dSpL0KCX30NGU8BiFs-vfFRRdYSGfOCRNQBML52o3oOZCGzm4vALAYnmfjNtNhCoJDNSmtSh3BX_GlWnNES-rrs5SCmvgYP2oAp45otRFw5hV8KknEg1pUuc
+H0y
+}
+
+!function AzureDataLake($id, $name="Data Lake", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureDataLake', $name, $tech)
+!endfunction
+!function AzureDataLakeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDataLakeLg>', 'Data Lake', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.puml b/cloud/elements/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.puml
new file mode 100644
index 00000000000..c212a840a9d
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDatabaseForMariadbServersLg [15x20/16z] {
+LSx50OH0343HsCJflzqDji0R_RV0m1CSYEN4D8NoG10aMRfRGYZjSzCEYIsxky9DrJoggiUsTLtwL2CZNXd2zcGohDhpx0KOTrO80EUPjGY6rfvRCUmmzWnb
+sGSazJrTlBjpnNUCooTJufN1W69Panac23y
+}
+
+!function AzureDatabaseForMariadbServers($id, $name="Database For Mariadb Servers", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureDatabaseForMariadbServers', $name, $tech)
+!endfunction
+!function AzureDatabaseForMariadbServersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDatabaseForMariadbServersLg>', 'Database For Mariadb Servers', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.puml b/cloud/elements/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.puml
new file mode 100644
index 00000000000..e01ee7a92ac
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDatabaseForMysqlServersLg [15x20/16z] {
+XS_5WGH024JHAXmw_totMVVvjtT1SEDBm2PgBwbSqJuYZ68Ucvj09rKe6wdHvvok3FV8wbvkqzjFbkOPjpS6s0b4TcSjOGeQikYNL40lpR6Kf0PToENKwPdS
+Qn3lYyfK_T4PyuMbzOcv1sJFpBwbn1C
+}
+
+!function AzureDatabaseForMysqlServers($id, $name="Database For Mysql Servers", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureDatabaseForMysqlServers', $name, $tech)
+!endfunction
+!function AzureDatabaseForMysqlServersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDatabaseForMysqlServersLg>', 'Database For Mysql Servers', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.puml b/cloud/elements/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.puml
new file mode 100644
index 00000000000..fba09b34464
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDatabaseForPostgresqlServersLg [15x20/16z] {
+HOk94G0X20DL217xB_ZuPcvz5yWAThEA8zh8oPR-x7NMKLW2ZJznzZv9f0MyD4HEf8P8ti069fcCFLsFxN6Zr5_i5ubHxqECtboqoSQWlmkqqWttEO1MW_7l
+5ezXlxeLOuPgubXheMUj0qi59EG3
+}
+
+!function AzureDatabaseForPostgresqlServers($id, $name="Database For Postgresql Servers", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers', $name, $tech)
+!endfunction
+!function AzureDatabaseForPostgresqlServersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDatabaseForPostgresqlServersLg>', 'Database For Postgresql Servers', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureDatabaseGeneric.puml b/cloud/elements/azure/DatabasesServiceColor/AzureDatabaseGeneric.puml
new file mode 100644
index 00000000000..a595382ef98
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureDatabaseGeneric.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDatabaseGenericLg [15x20/16z] {
+JOw50G0n3083HBh_n5_Uhned34nSK4eZqP7yG32OrQQImIa2D01KiwRBXSggxfbPcxwvhFbCtouuEwv10DaCX4vJhKYYmDFCrI57ysT2O5t9H3aPrJE4tGn0
+ro1VjUbRbNqNOrwps3yp6S6yQbFRE
+}
+
+!function AzureDatabaseGeneric($id, $name="Database Generic", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureDatabaseGeneric', $name, $tech)
+!endfunction
+!function AzureDatabaseGenericCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDatabaseGenericLg>', 'Database Generic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureElasticDatabasePools.puml b/cloud/elements/azure/DatabasesServiceColor/AzureElasticDatabasePools.puml
new file mode 100644
index 00000000000..cf41eeeaf3c
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureElasticDatabasePools.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureElasticDatabasePoolsLg [20x20/16z] {
+NSu7beLG20DGpn3g_XSym8yrzgk-S33YBhozgVFt8G3gyg8saKXvK8GPaBL8MjEinfjeH75LjV3UokTETYu88gkZm1HvkAberCHrYyPsgJMM-rhTbZWMes9E
+wUOiZge489nbClVPHKWICNsAICIVBTqOhlOa_awwWmVz0m
+}
+
+!function AzureElasticDatabasePools($id, $name="Elastic Database Pools", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureElasticDatabasePools', $name, $tech)
+!endfunction
+!function AzureElasticDatabasePoolsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureElasticDatabasePoolsLg>', 'Elastic Database Pools', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureElasticJobAgents.puml b/cloud/elements/azure/DatabasesServiceColor/AzureElasticJobAgents.puml
new file mode 100644
index 00000000000..b7e21a1726f
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureElasticJobAgents.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureElasticJobAgentsLg [17x20/16z] {
+LOy50W8n30IpblB_5yFYD_L9QbC0ai1ya8i8u1ss4rCarVYwKn33gT7jdBCXP_oiEWzkImuYVCIfUF0dJ69WVCMAaZ0_iUcw8c-nCIi0zTfiY9xGWt88hdka
+GZU3OZDC9noGC8WP9h7PW_pvTiUF-4Eoz2_W67Crd_KT
+}
+
+!function AzureElasticJobAgents($id, $name="Elastic Job Agents", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureElasticJobAgents', $name, $tech)
+!endfunction
+!function AzureElasticJobAgentsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureElasticJobAgentsLg>', 'Elastic Job Agents', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureManagedDatabases.puml b/cloud/elements/azure/DatabasesServiceColor/AzureManagedDatabases.puml
new file mode 100644
index 00000000000..11a008c5cde
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureManagedDatabases.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureManagedDatabasesLg [19x20/16z] {
+RSs5OSH044FHatRGwR_VZCo1RtvU-FmVG09u0Qzk8jVUJHXRfXPEIiedFOoYhSD86Ith8DMTMLLzawfmzyWNbTlUGxNlgB1JbyOSUv2YOuulW8iGdNCw0E_n
+8PU0_UMsRGT9EDIpg0W7OSWZhKM0Y2BIjeEup8RIW5K7VI2R0Dqatm
+}
+
+!function AzureManagedDatabases($id, $name="Managed Databases", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureManagedDatabases', $name, $tech)
+!endfunction
+!function AzureManagedDatabasesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureManagedDatabasesLg>', 'Managed Databases', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureSqlDatabases.puml b/cloud/elements/azure/DatabasesServiceColor/AzureSqlDatabases.puml
new file mode 100644
index 00000000000..01b2f59ec0c
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureSqlDatabases.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSqlDatabasesLg [15x20/16z] {
+PSx50GDG20DGFCdVV-2MkhmRZYrVTXUPjJ9ZA_NcbXRLixh2KfFkiToZUSuXfhjwG6wuH8cVuTrVY6gX4YnSGqM3qHKJ6vuAJ0hUzr3j7OJVgwfCPdZ1exXV
+w6YYYS7h48RItrrzXycFSD8yXzeGdMuN
+}
+
+!function AzureSqlDatabases($id, $name="Sql Databases", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureSqlDatabases', $name, $tech)
+!endfunction
+!function AzureSqlDatabasesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSqlDatabasesLg>', 'Sql Databases', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureSqlDatawarehouse.puml b/cloud/elements/azure/DatabasesServiceColor/AzureSqlDatawarehouse.puml
new file mode 100644
index 00000000000..e7015a16db9
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureSqlDatawarehouse.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSqlDatawarehouseLg [20x20/16z] {
+NOs50O0m30IRjx3_mhWVr2usTXJL-81qT_WsxWFZOxwsFwIEl10aLfYSrSme7lTeFCxykofWxoCMgdOdGti6jC7DKOS3k2bmTK1jVxbZKSvL2zFTKsTbGE2M
+HzYAjEKzs9I8hmjNHVhjEXtvcxUEE6Oyg7jt7c-PRfkr
+}
+
+!function AzureSqlDatawarehouse($id, $name="Sql Datawarehouse", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureSqlDatawarehouse', $name, $tech)
+!endfunction
+!function AzureSqlDatawarehouseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSqlDatawarehouseLg>', 'Sql Datawarehouse', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureSqlManagedInstances.puml b/cloud/elements/azure/DatabasesServiceColor/AzureSqlManagedInstances.puml
new file mode 100644
index 00000000000..52e2b5be43c
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureSqlManagedInstances.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSqlManagedInstancesLg [15x20/16z] {
+PS-50SCW443HSxpilsqFhUH7NnG0WEFDd1fJdgKO1tDfVLONymzZBglqn_-7_p_r_56QBzPQysIEogovzpPfXAFmAeFY0W_DtqLlQivbOfkSGyB8J8HsIEG6
+a4aM4cL189W-gm2CcpkpDm
+}
+
+!function AzureSqlManagedInstances($id, $name="Sql Managed Instances", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureSqlManagedInstances', $name, $tech)
+!endfunction
+!function AzureSqlManagedInstancesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSqlManagedInstancesLg>', 'Sql Managed Instances', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.puml b/cloud/elements/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.puml
new file mode 100644
index 00000000000..1be1f8cd9da
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSqlServerStretchDatabasesLg [20x20/16z] {
+POxN0KCn308jrC3x3nmzfoVtUIgm3lPWFO5xF737KG_nqhDaXiYiGsR05hmJDlvWrqB1kBVOrqhCTfEzLkq7eYIIkLQytHsVs5-72TPMfbHHh7wvG34yh90Y
+xRWS1mhXbyFvfx94y-qcjm8TSBGZcdxwiNgh4UoigvzfF-YybsxB_TkFmNzNAFsud62BQkguhlIfV0C
+}
+
+!function AzureSqlServerStretchDatabases($id, $name="Sql Server Stretch Databases", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureSqlServerStretchDatabases', $name, $tech)
+!endfunction
+!function AzureSqlServerStretchDatabasesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSqlServerStretchDatabasesLg>', 'Sql Server Stretch Databases', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureSqlServers.puml b/cloud/elements/azure/DatabasesServiceColor/AzureSqlServers.puml
new file mode 100644
index 00000000000..7bec46bfd00
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureSqlServers.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSqlServersLg [20x20/16z] {
+PSv70W0X24DH2OI8zx_lz3v_vxFHbcoltS5Zpt6InTrnr0t1N6EWOTDAXs7D3DHcOunI9ibKxwTjLQ_gFrkwRLcE8IrmMpWhW11qMe4bA2rl6q8G2nEgyzns
+X84qAW5VZPubM7RtI99spj8ZUbSI5epNV9dMZ7YQ3gk7dNUXUjpbqZeEgFMCCj324QtD
+}
+
+!function AzureSqlServers($id, $name="Sql Servers", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureSqlServers', $name, $tech)
+!endfunction
+!function AzureSqlServersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSqlServersLg>', 'Sql Servers', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureVirtualClusters.puml b/cloud/elements/azure/DatabasesServiceColor/AzureVirtualClusters.puml
new file mode 100644
index 00000000000..4fcac89d655
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureVirtualClusters.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVirtualClustersLg [19x20/16z] {
+ROm54iGm3CH2hjV1___szb865QrHl61bySSVScsa86r_6IZMnnYTgjWW3LyLp20ffS17ED2KqY6w8kYzp5sgssdLkSjAbNspIgq6a7HKYTEcO7zmLQNsbiqk
+YhjC4hbK1eunHgxOb0X5yDu7uIYgooneI5GLny-MR3X2TJLJRT75-QswPe7PnVm
+}
+
+!function AzureVirtualClusters($id, $name="Virtual Clusters", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureVirtualClusters', $name, $tech)
+!endfunction
+!function AzureVirtualClustersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVirtualClustersLg>', 'Virtual Clusters', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DatabasesServiceColor/AzureVirtualDatacenter.puml b/cloud/elements/azure/DatabasesServiceColor/AzureVirtualDatacenter.puml
new file mode 100644
index 00000000000..cf66a8dc354
--- /dev/null
+++ b/cloud/elements/azure/DatabasesServiceColor/AzureVirtualDatacenter.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVirtualDatacenterLg [20x20/16z] {
+bOxN5OCm301HBuRzruqbvudyvgW-rUiBCZD1_Gt43Ou0ADN0LBtGLFq0apNqeFg85ZAfzVB8pB39F6uzpsqi8YEjyvGsKznvsOAmzi5okMx3hiLU1wZSSkvQ
+vQk0KwkgPcvud7b4M3jxtUP_ruWsumOW4JEb_Vi1
+}
+
+!function AzureVirtualDatacenter($id, $name="Virtual Datacenter", $tech="")
+ CloudElement($id, 'azure/DatabasesServiceColor/AzureVirtualDatacenter', $name, $tech)
+!endfunction
+!function AzureVirtualDatacenterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVirtualDatacenterLg>', 'Virtual Datacenter', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DevopsServiceColor/AzureApplicationInsights.puml b/cloud/elements/azure/DevopsServiceColor/AzureApplicationInsights.puml
new file mode 100644
index 00000000000..35a1a0eb200
--- /dev/null
+++ b/cloud/elements/azure/DevopsServiceColor/AzureApplicationInsights.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureApplicationInsightsLg [13x20/16z] {
+HSw70KGX20FG8564kF-yX__QirS0Z96PGJIBUcJORzx2PltDtJkyecfdfTaOmsnNbigzTznxbbAH8ajAIcUDydKaOkf4B-9e0bWdlJpFGhFKrguqNDJfGk1p
+9Ds3no0vyF5ay5qm8eWlQx-vknk-vbwuNW
+}
+
+!function AzureApplicationInsights($id, $name="Application Insights", $tech="")
+ CloudElement($id, 'azure/DevopsServiceColor/AzureApplicationInsights', $name, $tech)
+!endfunction
+!function AzureApplicationInsightsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureApplicationInsightsLg>', 'Application Insights', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DevopsServiceColor/AzureArtifacts.puml b/cloud/elements/azure/DevopsServiceColor/AzureArtifacts.puml
new file mode 100644
index 00000000000..bc8a2f47861
--- /dev/null
+++ b/cloud/elements/azure/DevopsServiceColor/AzureArtifacts.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureArtifactsLg [20x20/16z] lSe53i1024HHrh7xNxSoTO_snvWNYAZ8ageMGXLpjheOridGpnO2R6aqLbKpgRkA8LXhCmxWxZfSB3BZzMypTBA2lcsJUnEOrdqz
+
+!function AzureArtifacts($id, $name="Artifacts", $tech="")
+ CloudElement($id, 'azure/DevopsServiceColor/AzureArtifacts', $name, $tech)
+!endfunction
+!function AzureArtifactsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureArtifactsLg>', 'Artifacts', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DevopsServiceColor/AzureBoards.puml b/cloud/elements/azure/DevopsServiceColor/AzureBoards.puml
new file mode 100644
index 00000000000..a9f253fba2f
--- /dev/null
+++ b/cloud/elements/azure/DevopsServiceColor/AzureBoards.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureBoardsLg [20x20/16z] {
+NSo50O0W04HHYGlsNrWEss_o28zVAjiOzdJDZbzFioGFz0wltvVDncrdzlaJ4qaDpnv3AMLjUnbhhVoj6twEIh4xIyeppMcHLsgFdKIWFZiTPIt0RLPdg9Fo
+aSHICKbaEMjaBoMhYEsiO68DiIr8BIj2_QO3GsLxbPt8nXq
+}
+
+!function AzureBoards($id, $name="Boards", $tech="")
+ CloudElement($id, 'azure/DevopsServiceColor/AzureBoards', $name, $tech)
+!endfunction
+!function AzureBoardsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureBoardsLg>', 'Boards', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DevopsServiceColor/AzureDevops.puml b/cloud/elements/azure/DevopsServiceColor/AzureDevops.puml
new file mode 100644
index 00000000000..21570329557
--- /dev/null
+++ b/cloud/elements/azure/DevopsServiceColor/AzureDevops.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDevopsLg [20x20/16z] {
+bOg55GH12CNG3zD_mmUSsqf6amVT4AKl52xV3J1-2QAEAA0bp1KCY2bmKmT0Djuw0oqQKIgbWyI0aPDDksI-jooEDiLt8s9pCrKHPhutabn5IqJqZmfRhwHI
+uyizRoc41guFApg3wOR8t9wJBW
+}
+
+!function AzureDevops($id, $name="Devops", $tech="")
+ CloudElement($id, 'azure/DevopsServiceColor/AzureDevops', $name, $tech)
+!endfunction
+!function AzureDevopsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDevopsLg>', 'Devops', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DevopsServiceColor/AzureDevtestLabs.puml b/cloud/elements/azure/DevopsServiceColor/AzureDevtestLabs.puml
new file mode 100644
index 00000000000..3325b097ba6
--- /dev/null
+++ b/cloud/elements/azure/DevopsServiceColor/AzureDevtestLabs.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDevtestLabsLg [20x20/16z] {
+PSr70W0X24DHL229zp_mCBtzbJuBTZII8hez2agQKtwJQwCdTkvKiTM-1KXTDaSHf5kgCCkJa02ecMOyIE6UcMNDheVqo6GTSk0qRRQlz3TpxiZBqgoxnrfP
+5J7ihFjc1LVDtREATbileSZqnxK4rv7CVje8G2eJuheMaTZBSGtroBso1G
+}
+
+!function AzureDevtestLabs($id, $name="Devtest Labs", $tech="")
+ CloudElement($id, 'azure/DevopsServiceColor/AzureDevtestLabs', $name, $tech)
+!endfunction
+!function AzureDevtestLabsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDevtestLabsLg>', 'Devtest Labs', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DevopsServiceColor/AzurePipelines.puml b/cloud/elements/azure/DevopsServiceColor/AzurePipelines.puml
new file mode 100644
index 00000000000..70325dd53a6
--- /dev/null
+++ b/cloud/elements/azure/DevopsServiceColor/AzurePipelines.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzurePipelinesLg [20x20/16z] {
+NS-70S0W20H04MdkFt1uqRHFzQoqEwnMqPi8LBbDC494NyQWmJmqZLOw-eKp6EyhjJWiEsEbp33NZjcEgi7kONVq9jL3Z855suGQAORTf5mrYTna_IvLDeNJ
+iIu2yPYnZFDDdH9ZpcsZLb38pmno6nDXUg6NPHXxEymQSW4
+}
+
+!function AzurePipelines($id, $name="Pipelines", $tech="")
+ CloudElement($id, 'azure/DevopsServiceColor/AzurePipelines', $name, $tech)
+!endfunction
+!function AzurePipelinesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzurePipelinesLg>', 'Pipelines', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DevopsServiceColor/AzureRepos.puml b/cloud/elements/azure/DevopsServiceColor/AzureRepos.puml
new file mode 100644
index 00000000000..fdbde5b8e2e
--- /dev/null
+++ b/cloud/elements/azure/DevopsServiceColor/AzureRepos.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureReposLg [18x20/16z] {
+NOnN0iH028MSmjFP-nzuqnFb3onc5h-7i8t6UikYcR4IcA9m1CbZmz5T4Rw52PnbKob2SujbH_TECCy_VJxlpw9SdD4xJncx3ZnkQ4atw8hCh4MJwQbiIbu2
+bHqdhIWA-WC
+}
+
+!function AzureRepos($id, $name="Repos", $tech="")
+ CloudElement($id, 'azure/DevopsServiceColor/AzureRepos', $name, $tech)
+!endfunction
+!function AzureReposCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureReposLg>', 'Repos', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/DevopsServiceColor/AzureTestPlans.puml b/cloud/elements/azure/DevopsServiceColor/AzureTestPlans.puml
new file mode 100644
index 00000000000..d87cd1bb7b0
--- /dev/null
+++ b/cloud/elements/azure/DevopsServiceColor/AzureTestPlans.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureTestPlansLg [20x20/16z] {
+dSx75SGm20HGcJGZqN-z3h1vR_ud7dbS951y6s-6OkE3iiYj78f-fBPWYS-pPBDt6tW2IBmUz4gv1-cZ2ObmCtSGqhaWp4p477Mc3_YPKv6whdq0ra3s6MGk
+j9cN69gdMIbcqwxnIgriCzkQ5JNc7mh_KmS
+}
+
+!function AzureTestPlans($id, $name="Test Plans", $tech="")
+ CloudElement($id, 'azure/DevopsServiceColor/AzureTestPlans', $name, $tech)
+!endfunction
+!function AzureTestPlansCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTestPlansLg>', 'Test Plans', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.puml
new file mode 100644
index 00000000000..4b8e9f1e64d
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureActivedirectoryfederationservicesproxyLg [16x20/16z] {
+DS_50S0W4011uDpIVxb1zpSu7Mwz6RRMecwCPTFVj_KL6HbE9nCpYNAG-NI5hp0iBAbz9sNNSlL-c1X8fiFbs2WzCZpzpZDXtztzfTHsbtF-UbF8r_fdWqoF
+SBXErY10xDEb8i93g0qPowOpw6CCypwTAzAO5U__pP3mpUy5LNRtlwpjVW
+}
+
+!function AzureActivedirectoryfederationservicesproxy($id, $name="Activedirectoryfederationservicesproxy", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy', $name, $tech)
+!endfunction
+!function AzureActivedirectoryfederationservicesproxyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureActivedirectoryfederationservicesproxyLg>', 'Activedirectoryfederationservicesproxy', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureAdFs.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureAdFs.puml
new file mode 100644
index 00000000000..5c36bf9a88b
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureAdFs.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAdFsLg [16x20/16z] {
+bOxLWKKn20Kt1ZdIVxllkdtkH2S2q2Vnj-EBURgueykpxU2-F_3b9__s_3fQURiwykqPLdkSdJRAxIELgN7LDxjG2bJF-YlC23fNvvnZh9ePLDlkQwF68CSG
+YiMUPYr0gNJONAy9S1lY0W
+}
+
+!function AzureAdFs($id, $name="Ad Fs", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureAdFs', $name, $tech)
+!endfunction
+!function AzureAdFsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAdFsLg>', 'Ad Fs', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.puml
new file mode 100644
index 00000000000..0646104c76a
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAndroidPhoneLg [12x20/16z] {
+PKy70W8W2Cn0PHt_VsvWkyx17eVCX5cqI02X6a2fcuYOwzi0NnxWFtqKdlfotm_zwX5EHnyiXHAbpsuUCXzwvaEdtVgYKplKNSQZ9wzD7xC-T_ZNTU-zLdsQ
+3J2ZvVb43jKR
+}
+
+!function AzureAndroidPhone($id, $name="Android Phone", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureAndroidPhone', $name, $tech)
+!endfunction
+!function AzureAndroidPhoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAndroidPhoneLg>', 'Android Phone', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.puml
new file mode 100644
index 00000000000..b8731e5aae3
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureApplicationBlankForTextLg [30x20/16z] {
+nSb50WGn24HHg49QSl_hZcjiDV8N2V3Azzh7dT0vBCiE6HOFXK70-rChcHhEH9uUhTLyGK2SbwTIXYQ24jUdKWq_GOHBdfzAJtxQS7zgFMTwVogj-hUM9OTj
+PTuH
+}
+
+!function AzureApplicationBlankForText($id, $name="Application Blank For Text", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText', $name, $tech)
+!endfunction
+!function AzureApplicationBlankForTextCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureApplicationBlankForTextLg>', 'Application Blank For Text', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.puml
new file mode 100644
index 00000000000..113192ed7be
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureApplicationGenericLg [30x20/16z] jS-34KH144NHSJF_T9TlyUrJxBf3luvDUyIQ9v5R2fFQiyOCpuNfEw1cypTvL5PWrE9_DIQ8OxKHjFcw_MGsaB7w-z5OBGqgQXAWHwNlW3fXkJhJ9FLvTm
+
+!function AzureApplicationGeneric($id, $name="Application Generic", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric', $name, $tech)
+!endfunction
+!function AzureApplicationGenericCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureApplicationGenericLg>', 'Application Generic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.puml
new file mode 100644
index 00000000000..f5992ee4356
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureApplicationServerLg [17x20/16z] {
+lT250SCW40NGbFk2tFxhneK9-d2NdZSkbtpuwHZzz7Ku3kZVZCitu_Q7ZbPhnTn1-NLrzF7A8oDAHDbJ5DrlKU_-KGfcFpOCPzQxmyT4V1tdVp22Z0L0OHve
+FTe6
+}
+
+!function AzureApplicationServer($id, $name="Application Server", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureApplicationServer', $name, $tech)
+!endfunction
+!function AzureApplicationServerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureApplicationServerLg>', 'Application Server', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.puml
new file mode 100644
index 00000000000..608fbd509db
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureBackupLocalLg [20x20/16z] {
+fSm50aCn20FGK5jfkFzv5-Qkx_yQXWCZ2ux-ZLdDcA7QELPMBwhhwwBKd1lgTyDbOSYgm4tmiXCcrRtcUGWDognrKWPIOoJtI6p7yHToQfytEag_eyuRT8Lk
+U6VSkGczi0K
+}
+
+!function AzureBackupLocal($id, $name="Backup Local", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureBackupLocal', $name, $tech)
+!endfunction
+!function AzureBackupLocalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureBackupLocalLg>', 'Backup Local', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.puml
new file mode 100644
index 00000000000..19fe8440e3f
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureBackupOnlineLg [24x20/16z] {
+dP2r0O1034L_v2Io_xguGyLhueeTxX4cUCAU4_uAz5omPbRfaXvvOdk0jEQLkhhLyuuJGBL7FWW2Mxw9ik_n2aH-ubVzjklfbijUhd5elPs12hMOcToPNNqr
+2W3YXJuxsgfV7-HgfivuG0Bh4C8RCqpyz8y
+}
+
+!function AzureBackupOnline($id, $name="Backup Online", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureBackupOnline', $name, $tech)
+!endfunction
+!function AzureBackupOnlineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureBackupOnlineLg>', 'Backup Online', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureCalendar.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureCalendar.puml
new file mode 100644
index 00000000000..e0ab6481e64
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureCalendar.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCalendarLg [25x20/16z] {
+hOy5ZWKn34DREzFW_S-xpMSQuHQV5BBh_rQQ_bgMCSSOKsHYNn4qKeW8x02hH2iOfNB7Qo1JD0EHAetbjy0a9yX1ueheLke7pNYulc9qOvFt6TPuNW4INpFO
+hJprNHKrMrKt_Zs3mj_E3nMeGdJDTSNjxBVSQm0MgqUji3lkm8ma2Tpk7G5cPVnQMNy
+}
+
+!function AzureCalendar($id, $name="Calendar", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureCalendar', $name, $tech)
+!endfunction
+!function AzureCalendarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCalendarLg>', 'Calendar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureCertificate.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureCertificate.puml
new file mode 100644
index 00000000000..ff1919db3b3
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureCertificate.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCertificateLg [24x20/16z] {
+LP47WWKG30NJaoVkVzxDtuRHHuUuzak3YOXpfnv4HE7ZPxJJGSocSogTBl_M2fa5v_77KaAPXIMBRn_5Ma0PHrvU8GPZrWekFpw2eJHCOJY-rEflXAp7vq_D
+aszl-Zi-_HxlIHKq6DWBo1z2eL9fbbDEZFn53SgMwIpbT6ChX5aShoRjtMlrNlpwpqzWJHQFjbwxnMPIsxECo9gHqQPABv-_uA3X2m
+}
+
+!function AzureCertificate($id, $name="Certificate", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureCertificate', $name, $tech)
+!endfunction
+!function AzureCertificateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCertificateLg>', 'Certificate', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureClientApplication.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureClientApplication.puml
new file mode 100644
index 00000000000..4b6efffc94f
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureClientApplication.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureClientApplicationLg [32x20/16z] {
+bT3L0OD0403HqsMj_tepFp6SXpFebLBLZxI2eQtkQZeBfh0QiiQzykdLSsqywXR8W2EmwftliS6gWm_M-TyRUzevP-3CijEDFXVCYow7_VhvYeEkz24Osxvm
+sbK-_DilnbzC3fYGU-IXwALxVgd0yil_SioE6VdbcgVq1G
+}
+
+!function AzureClientApplication($id, $name="Client Application", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureClientApplication', $name, $tech)
+!endfunction
+!function AzureClientApplicationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureClientApplicationLg>', 'Client Application', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureCloud.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureCloud.puml
new file mode 100644
index 00000000000..05fb981eb91
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureCloud.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCloudLg [33x20/16z] {
+VSx50GKm309GwWRil-rtbxvp0k1Lx1H7mZzv-OmPlyNbAoQ46F2b-swqnTKJtWNw7GlU9Fa3qyjxgTrV-ij--GV6wtSiz4zAE2bByc_A09hyNm_8yiu8qrkg
+yjwIzqJlQNXl9Nf71ON-Jnr0dl8VhC0H
+}
+
+!function AzureCloud($id, $name="Cloud", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureCloud', $name, $tech)
+!endfunction
+!function AzureCloudCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCloudLg>', 'Cloud', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureClusterServer.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureClusterServer.puml
new file mode 100644
index 00000000000..a8f61ef46f5
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureClusterServer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureClusterServerLg [16x20/16z] {
+ZSwr5KD134JHJ-BflrxFqLBgk_Wo5PegsaoOOIWJ2hCGqa9co2SVjqGcoCIR69e6MkXgL_BJuHIdqVxhJ5ajcIYLT_KhMZ0zhSRRlzMV1xoxgDil2XVokAOv
+x-amYjDetJy
+}
+
+!function AzureClusterServer($id, $name="Cluster Server", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureClusterServer', $name, $tech)
+!endfunction
+!function AzureClusterServerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureClusterServerLg>', 'Cluster Server', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureCodeFile.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureCodeFile.puml
new file mode 100644
index 00000000000..5d4c36a16f2
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureCodeFile.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCodeFileLg [19x20/16z] {
+fP254KGn20KV3XFwh_U-syZPnZSELry903ao3dAq0vsuK3svZeVgkAke6hsfa_XOaTCs8e7Gh3IDLLtKL24wAt6tc7AmCTYMZIfkEYqwL-5aMaMBklEFoeVA
+leLmOXfpzPtY5m
+}
+
+!function AzureCodeFile($id, $name="Code File", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureCodeFile', $name, $tech)
+!endfunction
+!function AzureCodeFileCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCodeFileLg>', 'Code File', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureConnectors.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureConnectors.puml
new file mode 100644
index 00000000000..05e6b0e35e7
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureConnectors.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureConnectorsLg [32x20/16z] {
+bLA50S0m22jG8_3_ktFtPLeaQDX02imDHS8Lk9gFiC9dTKIl0T1RrPDQEZ4o4v5aWvp8uQupAv_fIwUcS0k2c_HVYRDlpXlxDAR4weuqoAcuIfzsrGvTSgcJ
+wL0TT19PHs4-GSOQzb31ezwIRFb7uuNVA-_pwzaip_aXdUhZb6JkIEN7_l13VsEudK_ev-FvPRvA__RZVhzQ
+}
+
+!function AzureConnectors($id, $name="Connectors", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureConnectors', $name, $tech)
+!endfunction
+!function AzureConnectorsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureConnectorsLg>', 'Connectors', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.puml
new file mode 100644
index 00000000000..459336767af
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureDatabaseGenericLg [15x20/16z] rSVN0GD120DHxG962FflrpbT2VU-PW3BKhTKQS2cqctlRP7YrZW-OZH3MtXOndbeaKcgvvpgS5hPtsaQO9VgHoiTk04
+
+!function AzureDatabaseGeneric($id, $name="Database Generic", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric', $name, $tech)
+!endfunction
+!function AzureDatabaseGenericCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDatabaseGenericLg>', 'Database Generic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.puml
new file mode 100644
index 00000000000..0067af90877
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDatabaseServerLg [15x20/16z] {
+TSa74iGW34FH9VOWHUR-rqsZRllKDrPfvTTTwQ4oz5HO2NjIOzJwjFL9hAHlAQLE61GXUgNd-ghHCqWYDp9sSbVfhEyNusuITfK6nIlxDmrTEIeKSJ_Se6j2
+Em4
+}
+
+!function AzureDatabaseServer($id, $name="Database Server", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureDatabaseServer', $name, $tech)
+!endfunction
+!function AzureDatabaseServerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDatabaseServerLg>', 'Database Server', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.puml
new file mode 100644
index 00000000000..25b568fa399
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDatabaseSynchronizationLg [16x20/16z] {
+fSyreWHH24JHVXHUx7-xNzh6mhdPIP2UirhRVtF5q-mzKWu7zl8opovVVUFFUsW0v7R3UeOXfzNOxbKfEmiiCHEfsEzp6uzfI7CImFA9gEdWJ6UcAMK50-pz
+Frbb2g36Z_yDnMvEdFkeI4xRjlq2
+}
+
+!function AzureDatabaseSynchronization($id, $name="Database Synchronization", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization', $name, $tech)
+!endfunction
+!function AzureDatabaseSynchronizationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDatabaseSynchronizationLg>', 'Database Synchronization', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDevice.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDevice.puml
new file mode 100644
index 00000000000..e15a5600a76
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDevice.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureDeviceLg [39x20/16z] bSfL0WKX34FH58Tq_zjzhcDXpbVbuY7Jjp7ZAz7tCE4jq_Sno-hTlIlHlIlPvK5jP0kc1SCiqu3IXzQBdq0U3MyjnYQ66mOWy7YOpxoQrQFXRGmnpAfqZVKA
+
+!function AzureDevice($id, $name="Device", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureDevice', $name, $tech)
+!endfunction
+!function AzureDeviceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDeviceLg>', 'Device', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.puml
new file mode 100644
index 00000000000..ca59b6cef1b
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDirectAccessLg [22x20/16z] {
+ZT1L0iGm20JGU82P-vztbxgtxpF1mqOqZcpxci0HzgzGXyEh5cTygF3zDIsApQzHiAXjVarePQ9IrjSSN9NIzVngzVoQMixdLxTxbJunIVMl6K9eEfESkWD2
+p6MHudoTJc948jVnaWL4pQueASNmPqP2Ho1POd8_
+}
+
+!function AzureDirectAccess($id, $name="Direct Access", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureDirectAccess', $name, $tech)
+!endfunction
+!function AzureDirectAccessCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDirectAccessLg>', 'Direct Access', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDocument.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDocument.puml
new file mode 100644
index 00000000000..5adcd95b300
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDocument.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureDocumentLg [16x20/16z] jSv74WGX2010AIpo_x-xEy6ir-aRcR3AELqCeU2WEuPKK0GjST0IE_SOYOYzn0NO7KDHugn5FjUH2bpZR_RD_o8CqC8cyGS
+
+!function AzureDocument($id, $name="Document", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureDocument', $name, $tech)
+!endfunction
+!function AzureDocumentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDocumentLg>', 'Document', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.puml
new file mode 100644
index 00000000000..f304be55099
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDocumentDbFileLg [19x20/16z] {
+PSk53GD130NHRtjZxh_TS78B8txISFIS0V1o--VL2hHZAlffRHkrVOW440OiefxuaaY6rS0p-v3KxUbf4uqI0Ea7nKIKGG2qnaLnqJNoD4wKDf6y5bw8F1cM
+CX5806PCDFSatyZRostEopbwBVW1
+}
+
+!function AzureDocumentDbFile($id, $name="Document Db File", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile', $name, $tech)
+!endfunction
+!function AzureDocumentDbFileCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDocumentDbFileLg>', 'Document Db File', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDomainController.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDomainController.puml
new file mode 100644
index 00000000000..ce9de4fcfb5
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureDomainController.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureDomainControllerLg [15x20/16z] jO-50G0X203V9FTVry0UuC-aWNM2NqSNx4mKDcIA60nSriaK5x-9afucSp1vkNgKSBgAIPNSwjdxFcXg8YCYUB1qVbXz5EsWpOkULhL-GzG9Lm
+
+!function AzureDomainController($id, $name="Domain Controller", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureDomainController', $name, $tech)
+!endfunction
+!function AzureDomainControllerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDomainControllerLg>', 'Domain Controller', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureEnterprise.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureEnterprise.puml
new file mode 100644
index 00000000000..f1daf9e64a4
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureEnterprise.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureEnterpriseLg [13x20/16z] {
+XOp7WKGn24DbcmpzrxlwtWd7uSHJcdiEh0sqHtaIjW2rjyC86WiTT8eGSz0YkTqXDR7U43DzNh5Jp-PhmDARddlnCqKIr5A2JdHFxnFBtTWusP4LzO2jk0u7
+ghe_7LtvNNEjcM8CZCrpdTbtu7i_uGy
+}
+
+!function AzureEnterprise($id, $name="Enterprise", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureEnterprise', $name, $tech)
+!endfunction
+!function AzureEnterpriseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureEnterpriseLg>', 'Enterprise', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.puml
new file mode 100644
index 00000000000..7795dd5b461
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureEnterpriseBuildingLg [13x20/16z] {
+XOp7WKGn24DbcmpzrxlwtWd7uSHJcdiEh0sqHtaIjW2rjyC86WiTT8eGSz0YkTqXDR7U43DzNh5Jp-PhmDARddlnCqKIr5A2JdHFxnFBtTWusP4LzO2jk0u7
+ghe_7LtvNNEjcM8CZCrpdTbtu7i_uGy
+}
+
+!function AzureEnterpriseBuilding($id, $name="Enterprise Building", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding', $name, $tech)
+!endfunction
+!function AzureEnterpriseBuildingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureEnterpriseBuildingLg>', 'Enterprise Building', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.puml
new file mode 100644
index 00000000000..428bb32cc90
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureFileGeneralLg [19x20/16z] {
+VT350KGX54FHeC_IVxiZtvMpl3ZPU2G0B5Gs6km05GV6NwDS4kMSn3ruJaX9vzHbrW38b9B5JBU4jDfJRREwBtJER9-LooplgTIfr39SM6Vxh9ENf3XJpb-u
+qx1iFBFy1G
+}
+
+!function AzureFileGeneral($id, $name="File General", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureFileGeneral', $name, $tech)
+!endfunction
+!function AzureFileGeneralCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureFileGeneralLg>', 'File General', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureFilter.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureFilter.puml
new file mode 100644
index 00000000000..c3fed734683
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureFilter.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureFilterLg [22x20/16z] RS-v5G8n4C1GN-jJ_TVBcmXOMU7FnBLnnJHkc8A5mK9ne3XG76WU-K_p44Rbm2alJ3aqIpTiQLgmX6d2j0uOrWxTsg1PArHhEJyJ7m
+
+!function AzureFilter($id, $name="Filter", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureFilter', $name, $tech)
+!endfunction
+!function AzureFilterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureFilterLg>', 'Filter', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureFirewall.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureFirewall.puml
new file mode 100644
index 00000000000..757d8c515e9
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureFirewall.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureFirewallLg [23x20/16z] hSy56eH0243XNHKU-77_wzhTzK_t43KZUbWCtavJ4w4rT7s0-2W6ER75LzFhtJP0R4776T6c-IHAhw7UKzgPWMQCpgDyFbq2
+
+!function AzureFirewall($id, $name="Firewall", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureFirewall', $name, $tech)
+!endfunction
+!function AzureFirewallCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureFirewallLg>', 'Firewall', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureFolder.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureFolder.puml
new file mode 100644
index 00000000000..4d6764121fe
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureFolder.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureFolderLg [23x20/16z] xSX50S1040ImmyNnRxVCBA1v9aHszAo4ZSYOUDuqOs5fRSVAPC89bmnV_VnwoI-t1G
+
+!function AzureFolder($id, $name="Folder", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureFolder', $name, $tech)
+!endfunction
+!function AzureFolderCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureFolderLg>', 'Folder', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureGateway.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureGateway.puml
new file mode 100644
index 00000000000..8035a66ef4d
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureGateway.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureGatewayLg [20x20/16z] {
+RL150i0m22jrvF_l7J8uDRCiKci6MCWYZ0jQOg8AUwjCyvVqHxNU_RD34YbDOU8CUW5kcBC1YkEqTe8Xh23LLIoD_S6JxDe2DZ5xbfNgHqWN2hrh7djNkaXU
+MdM9gbjph9Ni9YC0IXTGSaixrvnxgnpFnncypohFL10bp_HrzXy
+}
+
+!function AzureGateway($id, $name="Gateway", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureGateway', $name, $tech)
+!endfunction
+!function AzureGatewayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureGatewayLg>', 'Gateway', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureGenericApp.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureGenericApp.puml
new file mode 100644
index 00000000000..672fc1dd7e9
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureGenericApp.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureGenericAppLg [30x20/16z] jS-34KH144NHSJF_T9TlyUrJxBf3luvDUyIQ9v5R2fFQiyOCpuNfEw1cypTvL5PWrE9_DIQ8OxKHjFcw_MGsaB7w-z5OBGqgQXAWHwNlW3fXkJhJ9FLvTm
+
+!function AzureGenericApp($id, $name="Generic App", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureGenericApp', $name, $tech)
+!endfunction
+!function AzureGenericAppCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureGenericAppLg>', 'Generic App', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.puml
new file mode 100644
index 00000000000..4d7146bab00
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureGenericAppNamedTextLg [30x20/16z] {
+nSb50WGn24HHg49QSl_hZcjiDV8N2V3Azzh7dT0vBCiE6HOFXK70-rChcHhEH9uUhTLyGK2SbwTIXYQ24jUdKWq_GOHBdfzAJtxQS7zgFMTwVogj-hUM9OTj
+PTuH
+}
+
+!function AzureGenericAppNamedText($id, $name="Generic App Named Text", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText', $name, $tech)
+!endfunction
+!function AzureGenericAppNamedTextCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureGenericAppNamedTextLg>', 'Generic App Named Text', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureGenericCode.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureGenericCode.puml
new file mode 100644
index 00000000000..e6b10679702
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureGenericCode.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureGenericCodeLg [19x20/16z] {
+TSw50O0m30J0JqA9xhykxl9GkofxNQC0B4tFPFL06IxncgpqGQKhaH1407NFMeWy69eTfjXAactoM3ReJW8Wx4BTGduX2YS0BTj9lf26_6pyFNvv1ATUY2nu
+EUeaa4o5SA5h9h87MLdQFMbiTO_n2
+}
+
+!function AzureGenericCode($id, $name="Generic Code", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureGenericCode', $name, $tech)
+!endfunction
+!function AzureGenericCodeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureGenericCodeLg>', 'Generic Code', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureGraph.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureGraph.puml
new file mode 100644
index 00000000000..6e199fed997
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureGraph.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureGraphLg [20x20/16z] {
+PSu50e0m241HO4NT_xm2jdxxgTi4dY51zBQbiZgzR7fcJnlcrSDQqjj8_MieVXl5J47iqPAoV32PgoZcKNVkVYM87N4Q3tVL8YLOBWqeJ8Wao3gClAomXLGu
+pmMQ83HLGkPxDG8ztce31FOZJgh1ff_bl8LiJ_ibD7wP_Di
+}
+
+!function AzureGraph($id, $name="Graph", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureGraph', $name, $tech)
+!endfunction
+!function AzureGraphCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureGraphLg>', 'Graph', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.puml
new file mode 100644
index 00000000000..edad06d163b
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureHealthMonitoringLg [24x20/16z] {
+RSz50WCm24JH6Ppx7xX2gFVjykE0PdSwCSIpAWI0LT-buZKeXLGl0xnNClgeQfzy-2uFQh_RN0BMdud0Lw_OvLyzTPT_TOD7X438p3Zk_oGE9uCuTFu2gAeb
+gQ0Ewy3T_UeY27l-TZfpElZwp24vtLzvIRMUvQ-yEyfpShxotZ62-CJxwMNufHc2foi
+}
+
+!function AzureHealthMonitoring($id, $name="Health Monitoring", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring', $name, $tech)
+!endfunction
+!function AzureHealthMonitoringCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureHealthMonitoringLg>', 'Health Monitoring', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureHealthy.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureHealthy.puml
new file mode 100644
index 00000000000..f1e6a730a32
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureHealthy.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureHealthyLg [24x20/16z] {
+PT25SKLH20JGlIv8_-Kc3FlzZE5FW7xDP5KWr2Mgfm7ewa57b2UJZggUR0FRc6ZTZA8HPThgBr4cPVnm-0HZdMwfh5yF7D1M3WTcBaZVxjQnChLP9Ekb79iO
+vap1y9Goq9H71u3ZRA2ACyO_PhRhOLagGcD3U5mRqkFiLvaR95bcupfTbgdalxHJy2L-c4xyQlVznXy
+}
+
+!function AzureHealthy($id, $name="Healthy", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureHealthy', $name, $tech)
+!endfunction
+!function AzureHealthyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureHealthyLg>', 'Healthy', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.puml
new file mode 100644
index 00000000000..09e0d94a64a
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureHealthyGreyLg [24x20/16z] {
+NP5N0i0W24C38fBU_xwTiUjzcGTkm0TPtN1YlLZf05ej1nM73eK6g-M27UXKACjbmZoqIBN_ANvpnYNuzSEq7uVCsL2EL8FcLTi5spmHmqeB81a8pdFEOPe5
+N9e1p1KJrnqrVb9QthV5WUjeHMa7tWKXhS9Vgp2c7jB2ajUR6dv4wNF--7YliG4
+}
+
+!function AzureHealthyGrey($id, $name="Healthy Grey", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureHealthyGrey', $name, $tech)
+!endfunction
+!function AzureHealthyGreyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureHealthyGreyLg>', 'Healthy Grey', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.puml
new file mode 100644
index 00000000000..a9f41249d47
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureImportGenericLg [16x20/16z] {
+XStL0KKX30FGjZWaxB_jq-l6-Ql6WxDEBu8IPf7mmY0pHKVOrWtafXQpEDMpCDUwhwsukOvgfXu8_xhZXvrPV_Mgx6fM-zKbVMGowVP_3O_vit6D6ZOgFBW1
+_mO
+}
+
+!function AzureImportGeneric($id, $name="Import Generic", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureImportGeneric', $name, $tech)
+!endfunction
+!function AzureImportGenericCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureImportGenericLg>', 'Import Generic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureInternet.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureInternet.puml
new file mode 100644
index 00000000000..47c3554e113
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureInternet.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureInternetLg [33x20/16z] {
+VSx50GKm309GwWRil-rtbxvp0k1Lx1H7mZzv-OmPlyNbAoQ46F2b-swqnTKJtWNw7GlU9Fa3qyjxgTrV-ij--GV6wtSiz4zAE2bByc_A09hyNm_8yiu8qrkg
+yjwIzqJlQNXl9Nf71ON-Jnr0dl8VhC0H
+}
+
+!function AzureInternet($id, $name="Internet", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureInternet', $name, $tech)
+!endfunction
+!function AzureInternetCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureInternetLg>', 'Internet', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.puml
new file mode 100644
index 00000000000..41f5d8b2caa
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureInternetHollowLg [33x20/16z] {
+hSx50GH124JHJq4n-KUyxYsdVPSMb4_ggsIbB21SpAMvSo69GSVhrYuFesIU8cQZQbZEoOliOvWQ_Rb_10EBArMRgImWx1IR12TBQb75XZewsCbkzlwH87QY
+PNQgA0TBPI1xwJ2S0G
+}
+
+!function AzureInternetHollow($id, $name="Internet Hollow", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureInternetHollow', $name, $tech)
+!endfunction
+!function AzureInternetHollowCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureInternetHollowLg>', 'Internet Hollow', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureIphone.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureIphone.puml
new file mode 100644
index 00000000000..a6ef512fc68
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureIphone.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureIphoneLg [12x20/16z] {
+ROs50G8n34KfrUZ-unB3xrNY-QY6YFye1WEmE7kCqRjzHsNSYddXz_dspoZ_ljSwC_n69g0d_26kblaUeZjxs7tfCRlTfnP-sslk_gtxxUzUs9WO0Fvh2gqm
+u3-pk_W
+}
+
+!function AzureIphone($id, $name="Iphone", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureIphone', $name, $tech)
+!endfunction
+!function AzureIphoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureIphoneLg>', 'Iphone', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.puml
new file mode 100644
index 00000000000..e529036588b
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureKeyPermissionsLg [10x20/16z] XOk50K0X448vMs7_TNztFkC2A9B8uPiQxwc9PjOqKwj-APnoP8658S1W07pAoi3InQshjdOAzrtQVFHhrzpccrINwn2To2mOw04
+
+!function AzureKeyPermissions($id, $name="Key Permissions", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureKeyPermissions', $name, $tech)
+!endfunction
+!function AzureKeyPermissionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureKeyPermissionsLg>', 'Key Permissions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureKeyboard.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureKeyboard.puml
new file mode 100644
index 00000000000..57d688176f1
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureKeyboard.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureKeyboardLg [33x20/16z] {
+XP835a0X44LxORp_zNuRtPCnvlY7euEFJR_n696KWArZxcdhiZp8gWsYD7O6gu36tbJpzg14KFOGM2Wq31AUAQ8S4gn1ZI36O1EGAPeT4lesY5ImjB5J8c6q
+iLUHmmRlsM1EKEUn2yGLF7PoEzk0rxuz036tLFcWfiPCEDamApuGM1msz1zarIKwAqlCz1oeDJehwsOpqkKRZoxUBRa1
+}
+
+!function AzureKeyboard($id, $name="Keyboard", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureKeyboard', $name, $tech)
+!endfunction
+!function AzureKeyboardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureKeyboardLg>', 'Keyboard', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLaptop.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLaptop.puml
new file mode 100644
index 00000000000..a29855459fa
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLaptop.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureLaptopLg [32x20/16z] xOmr0eHG34JdM_p-rzt57KegNfMC0KdZ1a5FjLekgLPwlmckILeVVRpXVpvPky5QPnUFMooZsFew3wrTOFULtC6x1NwOxnV_
+
+!function AzureLaptop($id, $name="Laptop", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureLaptop', $name, $tech)
+!endfunction
+!function AzureLaptopCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLaptopLg>', 'Laptop', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.puml
new file mode 100644
index 00000000000..7401d1e0377
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureLaptopComputerLg [32x20/16z] xOmr0eHG34JdM_p-rzt57KegNfMC0KdZ1a5FjLekgLPwlmckILeVVRpXVpvPky5QPnUFMooZsFew3wrTOFULtC6x1NwOxnV_
+
+!function AzureLaptopComputer($id, $name="Laptop Computer", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureLaptopComputer', $name, $tech)
+!endfunction
+!function AzureLaptopComputerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLaptopComputerLg>', 'Laptop Computer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.puml
new file mode 100644
index 00000000000..11e90f94437
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureLoadBalancerGenericLg [15x20/16z] {
+VSwr0G1H3CFGmCVO-yzxpA3kTP8fxMWgUvca7qmaJfIASf9Ow0yJx2GBTZkfeo_EAXxLmzjepNIBAXQghQkJPTH46Pr9D5iera4WUfbP8W0VivdcOozNfNXu
+JHjztJZCaqQtLGC
+}
+
+!function AzureLoadBalancerGeneric($id, $name="Load Balancer Generic", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric', $name, $tech)
+!endfunction
+!function AzureLoadBalancerGenericCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLoadBalancerGenericLg>', 'Load Balancer Generic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.puml
new file mode 100644
index 00000000000..01d5f377b97
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureLoadTestingLg [19x20/16z] {
+POu50WGX24N1eF7-nrt6hObdqX--2Fnvk8WPDXCspAHkkFzztsYk7a7p3qMK9rJuYyXXkx4U5GFhKgf2CQLerIEhPmzI4qHimT1pPGVnLZOK51Cr5IdfBpEL
+c3GP_l3Ap4LmOkHQHxCJBSeLU7QXbylX36KHyzmzTVHfIQVcigir-a-MusV8JvZfvVC2
+}
+
+!function AzureLoadTesting($id, $name="Load Testing", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureLoadTesting', $name, $tech)
+!endfunction
+!function AzureLoadTestingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLoadTestingLg>', 'Load Testing', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLockProtected.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLockProtected.puml
new file mode 100644
index 00000000000..d562a67975d
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLockProtected.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureLockProtectedLg [16x20/16z] {
+bSs53GGn44FH38J6xh_Usy0nVu7rH4v7Ma6YQbfPC7eFXarAiCWnXI73XJNDAlEOHbisjZ4Tkgo8CG5Pbc6nWElC4IOT97OaEb-6Md73SPnlRUFzfYRIRWqp
+_cLttWLmrNbNFm4
+}
+
+!function AzureLockProtected($id, $name="Lock Protected", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureLockProtected', $name, $tech)
+!endfunction
+!function AzureLockProtectedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLockProtectedLg>', 'Lock Protected', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.puml
new file mode 100644
index 00000000000..5386303b5eb
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureLockUnprotectedLg [15x20/16z] {
+ROq54aGX34DRD26z_tbtlniFZSpK_XGgn68RLI8ejLLbQGaIbHVPe-usbeToM-5mCmTsYTNVnIBJyjnbxISZK6E6XkwgUBbfBbDlQRPyRyCGD-XF-KuvdSku
+mny
+}
+
+!function AzureLockUnprotected($id, $name="Lock Unprotected", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureLockUnprotected', $name, $tech)
+!endfunction
+!function AzureLockUnprotectedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLockUnprotectedLg>', 'Lock Unprotected', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureMaintenance.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureMaintenance.puml
new file mode 100644
index 00000000000..bf5e1fd8003
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureMaintenance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMaintenanceLg [14x20/16z] {
+TSg50G0n20F0r1l8_kk-krI00x8QfbCpK0fMPLMWUKvp1bKcYT6d77sPIO4922OhnUMBflPosgh86GoB9ffa0Pi29UAGVIXR3QSavLCaqwbQQ_pP_14xJu6r
+TS2bD2kRJNa4
+}
+
+!function AzureMaintenance($id, $name="Maintenance", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureMaintenance', $name, $tech)
+!endfunction
+!function AzureMaintenanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMaintenanceLg>', 'Maintenance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.puml
new file mode 100644
index 00000000000..32779177fa0
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureManagementConsoleLg [30x20/16z] {
+nOrLOa0X40Epi8RS_xnD3QdzrEO998FC_oBzKt9E1I041ozHdwoJK2QEHXUFMPOLeB8ENjG5nS6kV6LjMzpMBXkcwgoyzvwqeQgnR5KYGAa4R1_1ifaP0Wat
+2sfdzcMDzuq2UMgO6tFx4QkjjIp7lSphteKKWWsjwwOItVZycWS
+}
+
+!function AzureManagementConsole($id, $name="Management Console", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureManagementConsole', $name, $tech)
+!endfunction
+!function AzureManagementConsoleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureManagementConsoleLg>', 'Management Console', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureMessage.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureMessage.puml
new file mode 100644
index 00000000000..ec2598d0bd5
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureMessage.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMessageLg [26x20/16z] {
+fOx50KGn20M9O_tNkxplbjFE9O71s2T0p97-GbQZbHuqsvgit_9fxFaeu7IAB95J646lb5tKI6hfC4m5LMsTr34XqsQMoTPZOkRjivdj6iv5zqjFGqiI2pCz
+30O58z7BO3dEU1bGChtDnl_6-0E5cS5JyGC
+}
+
+!function AzureMessage($id, $name="Message", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureMessage', $name, $tech)
+!endfunction
+!function AzureMessageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMessageLg>', 'Message', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureMonitor.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureMonitor.puml
new file mode 100644
index 00000000000..e4d94a74027
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureMonitor.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureMonitorLg [22x20/16z] tSx50O0m343HUYD__tLnXmbujtYK3uBr5uCUNlg_in9V1F25BNm1LHRAp6LLmoeQ4mbtoPbel6HARSP2MotfUEIqhXa1
+
+!function AzureMonitor($id, $name="Monitor", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureMonitor', $name, $tech)
+!endfunction
+!function AzureMonitorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMonitorLg>', 'Monitor', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.puml
new file mode 100644
index 00000000000..a2e3b7c0d81
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMonitorRunningAppsLg [25x20/16z] {
+TSm7iiGm28DX0SO8nVU_xYifs_TBSVbdm6wkLnjsjLXFjCuWmvCwGumOuVlkEMIhfN94nqCmAjqigCYOi765acCtvSWi-X520Unfz8Gpl6mFiu4X1vBPWFs_
+Us31MZJNy7Fe5PBqhYeyX-8iHsno3Fc12-Ty81DWpMst_WEQE0p5c8S4OBNe02otn0FlRL8iIY_tYy2OhBIN-tPye2_ta1mV_G8
+}
+
+!function AzureMonitorRunningApps($id, $name="Monitor Running Apps", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps', $name, $tech)
+!endfunction
+!function AzureMonitorRunningAppsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMonitorRunningAppsLg>', 'Monitor Running Apps', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureMouse.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureMouse.puml
new file mode 100644
index 00000000000..48f3312e377
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureMouse.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureMouseLg [12x20/16z] bOy53WG120F9eg7p_--UU_G6fx6Q-QXRusOMWcvGsB4m4GDxD92x2VI2KfU41LJtNG0rKppOYEL9DpVzYaVN3_o9FjRXnVXBa5leiORTFCBDuna
+
+!function AzureMouse($id, $name="Mouse", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureMouse', $name, $tech)
+!endfunction
+!function AzureMouseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMouseLg>', 'Mouse', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.puml
new file mode 100644
index 00000000000..046c084d83f
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureNetworkCardLg [28x20/16z] {
+fT550eGm343Hr1kv_tMhoU2hUJWVHmfy4eoVv5yvJedaX7alF2nuRYNGyjfycR9xFO-7ZskwF1GECBddULG4wyBNDcQZAIRpRDLj47YqE5igAe7oREzE9fyR
+ePnXL5cl-QK4d4WK8x8kxRydQ-YWwDAQpoe2XBbC01q
+}
+
+!function AzureNetworkCard($id, $name="Network Card", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureNetworkCard', $name, $tech)
+!endfunction
+!function AzureNetworkCardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureNetworkCardLg>', 'Network Card', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.puml
new file mode 100644
index 00000000000..23d653f7c8b
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureNotAllowedLg [20x20/16z] {
+RL074i0W21DbvlyFBbpnEhaLirH63R454COqzYn7Zw-c910cp689vAGkUHfGvAgcsH5In1hay2ZGfC69yppZAa_C1alWbpE9sANRAGY0-udjPEHmzoJPt9cz
+d9KrM35NPnBS3sxdJ8N9ONGvm-5KGEbwy2w5pUOSaBzT_U_qR_S7
+}
+
+!function AzureNotAllowed($id, $name="Not Allowed", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureNotAllowed', $name, $tech)
+!endfunction
+!function AzureNotAllowedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureNotAllowedLg>', 'Not Allowed', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePack.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePack.puml
new file mode 100644
index 00000000000..e6c07158df7
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePack.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzurePackLg [22x20/16z] {
+RSx50SD034JHqOXbwB_RCCT_-PqMjthwrZG-Aa9C0Qal5TWoXEIFThL3wa_dG4LLVZIfbP4k_gdY4QavAP_AKLdMChTFzShkyDVFU4qYjatXOy5RIrMbHgoh
+GJgJUO5fW4whkaveq0JeYyPQx0IdipL6Ryh9CPPJhTogwgOolIZ4CuE8cRmfH0c80Ig0AYuwcLLrsGB8UZo6PEshaG88wTkU5uBLkcyTk2OvsxuaSGO
+}
+
+!function AzurePack($id, $name="Pack", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzurePack', $name, $tech)
+!endfunction
+!function AzurePackCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzurePackLg>', 'Pack', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePerformance.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePerformance.puml
new file mode 100644
index 00000000000..9276b55a9f3
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePerformance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzurePerformanceLg [20x20/16z] {
+RP05Wi1020EH5KBo__TUzNpQDHpin2Se4TFjPRJOG5Cz7j4IT_f1Rd8z8gJbhjff2Pt28KGKTL8Hq31lPhGUEfBjKzjAdopRcc3awSWgSe-PIR1zdw9X5f75
+xKtXSiLL0QKow96rctdhbh5zwM17x2k9DzySuhrd45FhUorbIzERyRtc8FpipP_UME7Wk6SGbgjgfGNq38PSSLxYlBqpXOWgl3FzR_OV
+}
+
+!function AzurePerformance($id, $name="Performance", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzurePerformance', $name, $tech)
+!endfunction
+!function AzurePerformanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzurePerformanceLg>', 'Performance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.puml
new file mode 100644
index 00000000000..668b49a9126
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzurePerformanceMonitorLg [25x20/16z] {
+TShNWSKm24JH8SDO_RUxGVQ65tn_93XWb-kv0xjQNGznNK31GtM1kRdf_Zr238SiXOtX3wGOAc9D3qk8_q1IiIig8ghr1AK1ctmIscOb6t80-yQO7840WWrT
+aE68qesAtGNUertLq0UeZb8egN3gpleR_3oB0BhpsArlG3VEdEPv5W2aLYi0YIE1ltIER7Or6O_xrO1bLyZJVXHluiqUfE9jdm
+}
+
+!function AzurePerformanceMonitor($id, $name="Performance Monitor", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor', $name, $tech)
+!endfunction
+!function AzurePerformanceMonitorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzurePerformanceMonitorLg>', 'Performance Monitor', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePhone.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePhone.puml
new file mode 100644
index 00000000000..f6b1c18af90
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePhone.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzurePhoneLg [13x20/16z] pST50SC0402myL7ysnsLB3I_9Bgg6ed9YCY1V6oIvsNpF7VoyLmy4aoyOgmcdg-1TCWF
+
+!function AzurePhone($id, $name="Phone", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzurePhone', $name, $tech)
+!endfunction
+!function AzurePhoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzurePhoneLg>', 'Phone', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.puml
new file mode 100644
index 00000000000..246a58af835
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzurePlugAndPlayLg [16x20/16z] NL1L0a0X2BDriljVztN8-ADM8mLNd3MwdaJsFQr5rvEp-9usaklvuf80ElZYSfpZN9lTkFNwQu3TkDhhlU8fd-fHlUf7_MeUcjSE
+
+!function AzurePlugAndPlay($id, $name="Plug And Play", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay', $name, $tech)
+!endfunction
+!function AzurePlugAndPlayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzurePlugAndPlayLg>', 'Plug And Play', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.puml
new file mode 100644
index 00000000000..c6ff001ab52
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzurePowerpointLg [20x20/16z] {
+RP050e0W40Ilr_-_s8F5Tao6k929McIbBDIyXzYQqw67Yuh5Tb5AykPIrAIXum78Q4y7DujXqIVPScecDISZJfV5Gu1phxhtkacSJZJ6johaT84ZlvjZHZam
+kgXR7Ln7xkjEVjULaRptofVyw-bVxtS
+}
+
+!function AzurePowerpoint($id, $name="Powerpoint", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzurePowerpoint', $name, $tech)
+!endfunction
+!function AzurePowerpointCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzurePowerpointLg>', 'Powerpoint', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.puml
new file mode 100644
index 00000000000..e3ced6945ad
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzurePowershellScriptFileLg [19x20/16z] {
+NSY5aGD130J04THg1Fcd-s_x-BguDUSk0B0P9_OiO8YRdCzDl6fYBrLyHLNFNb7RYV0ehTmEiTLsyYfOyrtmNgyIlikh7FUIrLJSoxANcfcU9Pa6TdUS1HN0
+t5tFkcp5Lt7OZ3isDUU9-Wy
+}
+
+!function AzurePowershellScriptFile($id, $name="Powershell Script File", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile', $name, $tech)
+!endfunction
+!function AzurePowershellScriptFileCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzurePowershellScriptFileLg>', 'Powershell Script File', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.puml
new file mode 100644
index 00000000000..d3a426a99d3
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureProtocolStackLg [29x20/16z] {
+jSw53KGn30FGDbImzv_tX5y-vYSCP_E-YnfutxJ9UvQvBOgDmx94si9XTplq016QQC87XpUH9IPdYUJBKBXVYnQuLqkVdbgLXy8sjuKyr4GkhcoYcoYMYRuX
+I49i_iT-L3i1
+}
+
+!function AzureProtocolStack($id, $name="Protocol Stack", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureProtocolStack', $name, $tech)
+!endfunction
+!function AzureProtocolStackCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureProtocolStackLg>', 'Protocol Stack', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.puml
new file mode 100644
index 00000000000..838b445877f
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.puml
@@ -0,0 +1,15 @@
+@startuml
+sprite $AzureQueueGeneralLg [66x20/16z] {
+fTG7hcCn28NX0wwK_QztX44JFwidlpeYNsxlwj-c3P7k_cqg589tV5kpMGAF9q9x9XtepwW1oreAqvywv9aOipqZ1KXt2ijrzFyjym5nwPzs2kip6UfAmB1U
+Wcz6rTMFO9DGJKl11YhQVWGIeIEOk7P4j5mb15ENL7cxI0Yglb9jwg8XeDj8eKsp6TlYmiC7L7YbskDtAuJ5akemcoH7m5O-0iVYvhED56fncWqW1T0qxKMN
+q6oL40UhPxk4F5ZD1wy4e5kT7aeWrH80cYODbn2gRSOjWCKMuIDC6oL4JBY5w92t0CfH2Mo24gfNm2D4jx2ifT3vQeQWVBT3s7od8RHWGt2xgoVgpaDuHaeW
+KJf2M_jFYz6VqGJc_ji0flLVt-u502BZsrJeG3z_vVu1
+}
+
+!function AzureQueueGeneral($id, $name="Queue General", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureQueueGeneral', $name, $tech)
+!endfunction
+!function AzureQueueGeneralCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureQueueGeneralLg>', 'Queue General', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.puml
new file mode 100644
index 00000000000..9f1aadbdd06
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureRmsConnectorLg [15x20/16z] {
+POo70G0X309DHT7zr_tU_wn908wTRcLbdFXUigrmn5x2Lg8VvUWRv_JaNVALtDHThh9xPaBEaevIqiuI3f6Ce-pMEjcfPyc1N9vVoLfRLOvQjnA-89Ut0KXH
+0qoNv1ekHOe2MaIs890qRIIne06qZ0fW1W
+}
+
+!function AzureRmsConnector($id, $name="Rms Connector", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureRmsConnector', $name, $tech)
+!endfunction
+!function AzureRmsConnectorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureRmsConnectorLg>', 'Rms Connector', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureRouter.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureRouter.puml
new file mode 100644
index 00000000000..465609fc0d2
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureRouter.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureRouterLg [26x20/16z] {
+RP5L0W11248dTL3kVztjTj-dBIWDBNt82gVwA2dIp5LKSqXKDFIMLBw9WffrdLfIrGTrZQIyDniVMBtNEL_uUMmU-72T6sux0tK4Zar2nxhOILzFWLFEZ2JG
+SYDRDYB9dK4tkWnoYDCwpaptG3_521m7bdZrgexcYlAhADfXN731xKW4v-ZG_Els3
+}
+
+!function AzureRouter($id, $name="Router", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureRouter', $name, $tech)
+!endfunction
+!function AzureRouterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureRouterLg>', 'Router', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.puml
new file mode 100644
index 00000000000..5349afab762
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureRpdRemotingFileLg [14x20/16z] {
+ROzLWWGm24CJdBt_VNSCElh-8YrWjNG0PHoi7KqC-jVHiefgVPG0h5MUV2WwuNMoIB7ILQo0RHEU0d0onloqV_vIKf5no83euTH8BAIOY8wXqvvJg2Pch-Lx
+yG8
+}
+
+!function AzureRpdRemotingFile($id, $name="Rpd Remoting File", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile', $name, $tech)
+!endfunction
+!function AzureRpdRemotingFileCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureRpdRemotingFileLg>', 'Rpd Remoting File', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureScriptFile.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureScriptFile.puml
new file mode 100644
index 00000000000..58ca3d2b7b5
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureScriptFile.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureScriptFileLg [19x20/16z] {
+PSr9baGX20NH01iUN_Q_tUehrPCnl0furba0MehTgWabZhA-h8ARAcwAp5MRsfzkwhh980BVv1gGpNByKyymF8sci1_oPm93W3_ZXnWPXWO_t_SkIyVKpujT
+W74GOm9SPBmH9uaxbPRYJ4kUTIV_1
+}
+
+!function AzureScriptFile($id, $name="Script File", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureScriptFile', $name, $tech)
+!endfunction
+!function AzureScriptFileCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureScriptFileLg>', 'Script File', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.puml
new file mode 100644
index 00000000000..79646a93c83
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSecureVirtualMachineLg [26x20/16z] {
+RT055eD034NH9XFFt_zwcuDMU3XtqCH3-fhGuUxn5MAJMVz4bLz2miyYYL9wa5K0Ml-5LA9JbV-4vxGCoeEWjO2HIUHBO7q82PyoIOsq4ItYG0dnscH_1vkX
+XcfCrRtBbU7iL-IIGiTTskfJ8dfllqDoOg_bHLlxMAVhTadN_yLai-SRzDf_fyXnRBfuTb5oZRypiWwUqsy
+}
+
+!function AzureSecureVirtualMachine($id, $name="Secure Virtual Machine", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine', $name, $tech)
+!endfunction
+!function AzureSecureVirtualMachineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSecureVirtualMachineLg>', 'Secure Virtual Machine', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureServerBlade.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureServerBlade.puml
new file mode 100644
index 00000000000..1cbead92e49
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureServerBlade.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureServerBladeLg [64x20/16z] {
+xPI35KKn343RMFkl-ssRxnuMCT3h3dnF_4gy_eY1tE9gSOE-0Lsjm9asaALyneMQGcK3Msg5Zd6P_ts3XZctZgqrlYnzlaaiBc4YJnUEwmR0YwYbjMxNo-DI
+FatyNGl0xzrVOm
+}
+
+!function AzureServerBlade($id, $name="Server Blade", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureServerBlade', $name, $tech)
+!endfunction
+!function AzureServerBladeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureServerBladeLg>', 'Server Blade', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.puml
new file mode 100644
index 00000000000..d3c30eeca90
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureServerDirectoryLg [16x20/16z] {
+jO_L0S0m449xJcJ_TIln1Vh-Je5S1-bgr4ccNfVSABE6DB3cWrbF_gmBW3Zg864cufTMkzfRo5kY-JDNzel4APf_SbDdCdld6O2wcJERovuhiwgWvRTlBkzS
+e_ztUAXwH3m
+}
+
+!function AzureServerDirectory($id, $name="Server Directory", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureServerDirectory', $name, $tech)
+!endfunction
+!function AzureServerDirectoryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureServerDirectoryLg>', 'Server Directory', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureServerFarm.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureServerFarm.puml
new file mode 100644
index 00000000000..8e6ccadd36f
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureServerFarm.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureServerFarmLg [31x20/16z] {
+vP754GGn30IhlEJnAFzupy9ZUc-_n0W6QwCuR2i3IB8l9Iwx51o6kWUKeUvXK0HDMJdTkudxT7Cr4NVPTEwoF_O-hvjGdcvkudytD-d-vbWcBxANYMPt1TRR
+HEiD4-y-bWfl9hy
+}
+
+!function AzureServerFarm($id, $name="Server Farm", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureServerFarm', $name, $tech)
+!endfunction
+!function AzureServerFarmCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureServerFarmLg>', 'Server Farm', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.puml
new file mode 100644
index 00000000000..7f5fa0add29
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureServerGenericLg [10x20/16z] u-A10Y033hYvm82RXuU36GmuW69Gm4D3WB03OIyN1nXm8SIGt8S
+
+!function AzureServerGeneric($id, $name="Server Generic", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureServerGeneric', $name, $tech)
+!endfunction
+!function AzureServerGenericCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureServerGenericLg>', 'Server Generic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureServerRack.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureServerRack.puml
new file mode 100644
index 00000000000..abeb063ae6d
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureServerRack.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureServerRackLg [20x20/16z] ZP054iGm30Flse0b-V_VBGoKWXj6xrXU81-YatFmcnnZpAxLddiXXEmqweO0o2KKB6J9j0jLn5KeNM3W3TekAfXn8TbmMQt85Q7lM-q
+
+!function AzureServerRack($id, $name="Server Rack", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureServerRack', $name, $tech)
+!endfunction
+!function AzureServerRackCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureServerRackLg>', 'Server Rack', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureSettings.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureSettings.puml
new file mode 100644
index 00000000000..496e647a9f8
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureSettings.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSettingsLg [20x20/16z] {
+RP053WGn30DJ3lZ_xpsNZcSnO6bK8Qdvc1-pAfSIY2nI0K-tbnmm7NohF54S-guPQiowgWDH9HNMDW9MaqYgZb0FVeZdarcLQgp4eO7La6AV1Zepuzt0qELl
+xpER0rR40a2xlSuYr9PBsQqQgwhBsLjci0T5B9haFGuplbcpiHWuZ7S3cEfyovj1b7kqb-PBMsrBFG
+}
+
+!function AzureSettings($id, $name="Settings", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureSettings', $name, $tech)
+!endfunction
+!function AzureSettingsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSettingsLg>', 'Settings', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.puml
new file mode 100644
index 00000000000..454d4a38b52
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureSharedFolderLg [17x20/16z] rSd50OK030FGkk-_xXSSDk1TsYImmPYVLjZvB5hP_2zcqprlqS-iaOlEHIYio12kB6BVz4zII4AMr_yq6Jdq_neiegfyVRy
+
+!function AzureSharedFolder($id, $name="Shared Folder", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureSharedFolder', $name, $tech)
+!endfunction
+!function AzureSharedFolderCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSharedFolderLg>', 'Shared Folder', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureSmartcard.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureSmartcard.puml
new file mode 100644
index 00000000000..83b5000ebe0
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureSmartcard.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSmartcardLg [32x20/16z] {
+lP453e9H38CprlOzwEv_NTmTVlcInUPjpOqlF4rJ0gIas9xcRQXMYsLrFSrNlSqd6Ka4c7oQRoVuQlwH_bS-TGBFzrEHOk2OV_wVN_zlfxpzto_o4dOXiRqn
+g7On0ni
+}
+
+!function AzureSmartcard($id, $name="Smartcard", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureSmartcard', $name, $tech)
+!endfunction
+!function AzureSmartcardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSmartcardLg>', 'Smartcard', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureStartupTask.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureStartupTask.puml
new file mode 100644
index 00000000000..5242abf5f3c
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureStartupTask.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureStartupTaskLg [19x20/16z] {
+NSk54G0X34JHZM_el-1pWO-_6RJ6lmHG3F-g3c3iwol6RYljDfDbic_wyZ-PgEpxHs8inaJUeKb_IFPb9H3cJL8HdbHe-qLMJAO6zzqkKjg-qZ8AkCWf43gk
+xe-fqV4d68ig4q74W8ccl8lX_uAbDQQwT0C
+}
+
+!function AzureStartupTask($id, $name="Startup Task", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureStartupTask', $name, $tech)
+!endfunction
+!function AzureStartupTaskCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureStartupTaskLg>', 'Startup Task', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureStorage.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureStorage.puml
new file mode 100644
index 00000000000..dc1b22e8be6
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureStorage.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureStorageLg [24x20/16z] hSwr0S004CF01ple_TSDLs6wKfNKEhL2R_MYert1t2rMREbhIqUzWg7_-EcvukS_MQtalp_1bPXwkg_bqDNkqA4U
+
+!function AzureStorage($id, $name="Storage", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureStorage', $name, $tech)
+!endfunction
+!function AzureStorageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureStorageLg>', 'Storage', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.puml
new file mode 100644
index 00000000000..7419cc904e9
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureStoredProceduresLg [18x20/16z] {
+ROy50e1020IFPld_WxsmTUn1oaHH9mXkWDbDLP2vIzGDQns_6pyDqXE7cLd9HED5kw2S-UGiA70tuvbf9AIef6wi44JSHS_obPH4qYHH1Lb9IHpZMKTIPO-G
+pTv79yXSRoKngWEWZYIj6z4wzhSKya3NFr3H0n5ft2E9Y-pjnUi2jW4
+}
+
+!function AzureStoredProcedures($id, $name="Stored Procedures", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureStoredProcedures', $name, $tech)
+!endfunction
+!function AzureStoredProceduresCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureStoredProceduresLg>', 'Stored Procedures', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureTable.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureTable.puml
new file mode 100644
index 00000000000..ff3d16a28ce
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureTable.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureTableLg [20x20/16z] hT2r5G0n203G5zpsd_SujpQ_Y0iGcDN8rbQfLjFNW5O3cOXnq2f0j06lBQ6kvl-hrf3Nbj5MLonh2qSi69Dhu9aPfDc4SXMu0RXRhFXR
+
+!function AzureTable($id, $name="Table", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureTable', $name, $tech)
+!endfunction
+!function AzureTableCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTableLg>', 'Table', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureTablet.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureTablet.puml
new file mode 100644
index 00000000000..0fb24a4a986
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureTablet.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureTabletLg [27x20/16z] xSch5S102031_7XtiDj_lL4uR5p6pj8PIvc9FDVaGRcEoVLv_HNt911fAo8MJPQsN6kbZVK2
+
+!function AzureTablet($id, $name="Tablet", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureTablet', $name, $tech)
+!endfunction
+!function AzureTabletCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTabletLg>', 'Tablet', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureTool.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureTool.puml
new file mode 100644
index 00000000000..ddfb92a83a6
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureTool.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureToolLg [21x20/16z] {
+LS-55OKm50FGzBdjl-uNd60v5wW08DE5ColqU4x9PTDoDJxRJEy_oanSDkD106ocrctefCMrusxsBrNzgosWFWnKioM5uZI0iwT_5ZtJQJX2pExwir4yiunp
+d-obNjwcxq-zH4IxzMKCo_zK-hHzNxUktLugrRizb6eCEBL_cWlUjl3I00NZ6QjaV04
+}
+
+!function AzureTool($id, $name="Tool", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureTool', $name, $tech)
+!endfunction
+!function AzureToolCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureToolLg>', 'Tool', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureTriggers.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureTriggers.puml
new file mode 100644
index 00000000000..152c5eba6ad
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureTriggers.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureTriggersLg [18x20/16z] {
+ROy50e1020Iv8vV_FrYmQ-n1IbcG9_19WEfDfGyrOyyRIeNTZPqcL0s7wInC8cqZ9KPiwOOzGenkGUBev556Evi7SVJBaLInsK_mbbHeFUv96ThYdeGIHz8y
+jZgJ96yu5Vgt5E90jdyWB0VCJBCYWOiW6bo99z05
+}
+
+!function AzureTriggers($id, $name="Triggers", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureTriggers', $name, $tech)
+!endfunction
+!function AzureTriggersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTriggersLg>', 'Triggers', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureTunnel.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureTunnel.puml
new file mode 100644
index 00000000000..f012e6e1e3e
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureTunnel.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureTunnelLg [110x20/16z] {
+lPP50e0m30Jhcl-_byMXzzsvu4mrYGEX3fizuymFup2AToVfKZJSYDD8Z7ZA7a67hXYBcI0BdzvKN0vZCO9pxQj7RwlHgCj4DURCeJFrV-rvonAK_hzEvz2I
+wCkuPUh4pRMln3q0j3RjIFR_TUIk4kqEqEvkQUGIH-KrurHYnb5cqrCcgXI20ni
+}
+
+!function AzureTunnel($id, $name="Tunnel", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureTunnel', $name, $tech)
+!endfunction
+!function AzureTunnelCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTunnelLg>', 'Tunnel', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.puml
new file mode 100644
index 00000000000..119be0ca9c8
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureUdfFunctionLg [20x20/16z] {
+TO-53S0m3C0A8UV_VySCtagMGjgLFC1gAGNqAjCdgMRDBuvU5YmloB_pP68EF68hcFjiFP9QPZeXRgX6MFgU3eljIrr3OtSUJjj2Cy5Xtc8DrPnXtOxGaosq
+SN6nTY9vmJu6qyCHExANHRhizDxc6X72oJfSxTUKJE4Z
+}
+
+!function AzureUdfFunction($id, $name="Udf Function", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureUdfFunction', $name, $tech)
+!endfunction
+!function AzureUdfFunctionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureUdfFunctionLg>', 'Udf Function', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.puml
new file mode 100644
index 00000000000..7f306fcb693
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureUnhealthyLg [24x20/16z] {
+POu53aKn2C0wtu3xd_Tdmd_M66adG1fgqYABM4Mr9o2hJQHCNSGccebYXmRDPubpz72VzolgjtpGaqCz3uT7a4XTsjVGOLUuj8rg7YW9rrQ2NE7I4YW-9YZk
+2z1Tv-IX0woNP3h_LoAJ95lxdlF54zhIA_IfFOnnVjGn4XTns654xeI-TGyysVyMlgJ7qpy
+}
+
+!function AzureUnhealthy($id, $name="Unhealthy", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureUnhealthy', $name, $tech)
+!endfunction
+!function AzureUnhealthyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureUnhealthyLg>', 'Unhealthy', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureUsb.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureUsb.puml
new file mode 100644
index 00000000000..e2ca9f4e41c
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureUsb.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureUsbLg [9x20/16z] JKw30K1120s7lF-stxZi7W3WHBYePxyyUVbLOWcXkwG8Jq3YXeH7O5MQoagQaHLDaQn92fq1eH7Pj06W3KFuV633y7vbVWV0TsLvqPplGhmmieBE03NbS3i
+
+!function AzureUsb($id, $name="Usb", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureUsb', $name, $tech)
+!endfunction
+!function AzureUsbCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureUsbLg>', 'Usb', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.puml
new file mode 100644
index 00000000000..49bfd94edbf
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureUserEnterpriseLg [19x20/16z] {
+PO_L0S0m20NZ0ZpstxRUwFrnk7bnLI3PcevdlG2vhaXVQZC1dqBuLTAVyglS5ErLjCtgy-s_4R7V9L_VS6pW-LGVhB4nv_3Ns0fmUgDGt6FUz-9LcQ1i-qrW
+ulkMR9peZBY4HI6HhbJP56DJE04
+}
+
+!function AzureUserEnterprise($id, $name="User Enterprise", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureUserEnterprise', $name, $tech)
+!endfunction
+!function AzureUserEnterpriseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureUserEnterpriseLg>', 'User Enterprise', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.puml
new file mode 100644
index 00000000000..0f6e1d6e332
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureUserPermissionsLg [19x20/16z] {
+NSu50iGW40F0moBy_y57ctgg3BBxIofiZP91H7F5kArm9hYe-I3NayOyqqz2bgpWjSeKmL4VPqcJr1oXef3eK9PjjB9JJ8kynA7Mog_qqJgjNlRMRQMVIaJI
+mRwIvADpYnYYU-eVuKOgMNIJtFaXJ_X16jHwFodT-Wy
+}
+
+!function AzureUserPermissions($id, $name="User Permissions", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureUserPermissions', $name, $tech)
+!endfunction
+!function AzureUserPermissionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureUserPermissionsLg>', 'User Permissions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureVideo.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureVideo.puml
new file mode 100644
index 00000000000..aaa93337a90
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureVideo.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVideoLg [20x20/16z] {
+RP170iCm409ZgwCX_tzkSd7Lpd4hGCh-td3E66Oj9nKmfOxF3TN2lwPtpVXP0vFASpSdQ5sFMczuyjgTddiUsrNQbFTfYN43oQ-QaCBTw4UaPT5SqkhDECeW
+o2hCTCq-yGC
+}
+
+!function AzureVideo($id, $name="Video", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureVideo', $name, $tech)
+!endfunction
+!function AzureVideoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVideoLg>', 'Video', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.puml
new file mode 100644
index 00000000000..96f35ab7cce
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVirtualMachineLg [22x20/16z] {
+RSt50G0n24HHYCim_NUxxjb_V0dGE6QDgAMK-WfabQ7wqE16zTMGzAE-hrVoMpN6zM_qBtLeCSQ2z55QwkIWpFYgnBwe5NTgaItDgGIHMuT-LHT56m8hjenh
+XhqgkkMnQjCzEUlavuOFiTYgo37uysOtuv5PruLc
+}
+
+!function AzureVirtualMachine($id, $name="Virtual Machine", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureVirtualMachine', $name, $tech)
+!endfunction
+!function AzureVirtualMachineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVirtualMachineLg>', 'Virtual Machine', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWeb.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWeb.puml
new file mode 100644
index 00000000000..5861dfe80d1
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWeb.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureWebLg [20x20/16z] {
+RL27WG0X20CzK49m_t4VlxTOwH2vK0Uh25VvW6MTgpkLzgvQp8ePlIkvtbG7s28H8Xjnhj8OBDUhKo-YJ3H3WKoGzuP6gdFE7FfufaqTEIOT48Sq8gG14u1B
+TdpfeaLM1XaD4WqoihxftkyiRbdVOria8FQzXWlGlOpRYsNwqxtCxkM_diKABFkSBMYl7CGN1pZhFww-EArldFx7_Gi
+}
+
+!function AzureWeb($id, $name="Web", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureWeb', $name, $tech)
+!endfunction
+!function AzureWebCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureWebLg>', 'Web', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWebServer.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWebServer.puml
new file mode 100644
index 00000000000..6d89c0f9603
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWebServer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureWebServerLg [15x20/16z] {
+fOvN4WGX24J70KcDtl-uQwpQ_tb6SgDlcZoJVh5j9XRjc4OJnZ5RBcxouOFPybz6AejmEMPMYL0uRLF7LyaTj8F6OUh6DZMxA3kJ64Kt7fymZ2WiEpoiwkkL
+TTmpokGnUY52UXj4TTStp0eMGfxZBiyF
+}
+
+!function AzureWebServer($id, $name="Web Server", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureWebServer', $name, $tech)
+!endfunction
+!function AzureWebServerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureWebServerLg>', 'Web Server', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.puml
new file mode 100644
index 00000000000..c83d918139e
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureWebSiteGenericLg [14x20/16z] bSgr0GCn0CLGoSx-Av-PgxpkWs4ImcygQH64Kj48M5-mRMfDDYYM8QmS8x75_OD8OmLxP8iyNFY3cvfP4W
+
+!function AzureWebSiteGeneric($id, $name="Web Site Generic", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric', $name, $tech)
+!endfunction
+!function AzureWebSiteGenericCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureWebSiteGenericLg>', 'Web Site Generic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.puml
new file mode 100644
index 00000000000..348a595ecd6
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureWindowsServerLg [16x20/16z] {
+fSwr0SD03030F8XX_sq33s5NlauioqKlGsvUPkms-8wb3RBZy25sl9s8mrK8IYcrmoFcrW61pJr6As94YkT6c7aOXpjsPWRYX-JM2fWPgJsaY_Qt_b6dh_ac
+QcmnthoJtcej3LajRW
+}
+
+!function AzureWindowsServer($id, $name="Windows Server", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureWindowsServer', $name, $tech)
+!endfunction
+!function AzureWindowsServerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureWindowsServerLg>', 'Windows Server', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.puml
new file mode 100644
index 00000000000..b56b0402622
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureWirelessConnectionLg [16x20/16z] {
+NL170W111CjWYpR__-tsoaKd2HuZ5NnjIAStQsZQzHss4UGvtBbaohPXxUmsJDtGFEL8NSzuwlEHnn5Fa7HH9OnRNT90cT6xWe_Ozy6QYobZkkOvezxRSuxh
+ttp-0z6BvuDtJ6kLJ-LRzQXwhG
+}
+
+!function AzureWirelessConnection($id, $name="Wireless Connection", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureWirelessConnection', $name, $tech)
+!endfunction
+!function AzureWirelessConnectionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureWirelessConnectionLg>', 'Wireless Connection', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.puml
new file mode 100644
index 00000000000..294c9060f17
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureWorkstationClientLg [20x20/16z] {
+fSwr0SD0341H-yIu_xWnKvjN_WCf-g3JfK_-Q4OhZcVJiV5dgrnKrRDjglhJaea8tat8ddHjhEMtgBt5VB_aiqqt-gzL9dsR0SwMVBFgT2V9rVfc5Ms808XZ
+36uRc-DCvW7Q0MDTldQewQhgwKly0G
+}
+
+!function AzureWorkstationClient($id, $name="Workstation Client", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureWorkstationClient', $name, $tech)
+!endfunction
+!function AzureWorkstationClientCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureWorkstationClientLg>', 'Workstation Client', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.puml b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.puml
new file mode 100644
index 00000000000..862a1d95a96
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureXmlWebServiceLg [20x20/16z] {
+POu7aiGm20HbaYBp_-VUS7crNSbk5JJj1_Dsywpzt2uI_LAoWQElRY0JyqKf1VLBPd9G3lvdl09_cOZGPsDBdOCZGW6aTkJgP2M679eSUh0Y0Oo9jCWqa_fY
+XOLw5RFMZ1EyvjGbt1BjUtF5wcBMwYSIc_jZZAWCC3Y32sRM6wDz8-xIBZpJtnpmwpu
+}
+
+!function AzureXmlWebService($id, $name="Xml Web Service", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneEnterprise/AzureXmlWebService', $name, $tech)
+!endfunction
+!function AzureXmlWebServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureXmlWebServiceLg>', 'Xml Web Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.puml
new file mode 100644
index 00000000000..c0b086d86bb
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAttachments1Lg [12x20/16z] {
+fK-50GGn36eSs7_WRzuMk6eSE5OWoivTrYAfMQU4z8JosfytEFSLVIi9-zkujeanOsithWsixQEdDZC8MzjBfEgCbay1jJHAyBEhLJP2ciMi11zzr6nwHNvK
+lW
+}
+
+!function AzureAttachments1($id, $name="Attachments1", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1', $name, $tech)
+!endfunction
+!function AzureAttachments1Card($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAttachments1Lg>', 'Attachments1', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.puml
new file mode 100644
index 00000000000..8cf2ab1473d
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAudioLg [20x20/16z] {
+TT053WGn20NGZrI1kVzjrmqsysFDgm7uX2TgQ5ibteVzqyD84psinG1OX9xqF3UZmoCMvl4o1YtdsthJVXbPWyHCXcM4RTd41JEoiIj6iUwCvUMF0VOLgHO5
+Xiij_AtvsKZfJMDHdO4CEfdL5vFLsLy1
+}
+
+!function AzureAudio($id, $name="Audio", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureAudio', $name, $tech)
+!endfunction
+!function AzureAudioCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAudioLg>', 'Audio', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureBug.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureBug.puml
new file mode 100644
index 00000000000..6cd84b155b6
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureBug.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureBugLg [20x20/16z] {
+POw50G8n34KZbVZ-uz8S3g_wuz1iNVqC5O8Nk0S0FInFIDUI2L_ChChzPQAeGuulsxhWXqIyRa8WUcfnFbD4Beuko2vTtP5FkSrPkT1oTaibhRkjWXy3uL4F
+MwtNSFMoQMjHnVss6OcAXTENpS80yIktTVFVWnQ-Pw59RRAWrymRtOzHSW7CQ5iAmaezSbubRR4lx647t
+}
+
+!function AzureBug($id, $name="Bug", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureBug', $name, $tech)
+!endfunction
+!function AzureBugCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureBugLg>', 'Bug', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.puml
new file mode 100644
index 00000000000..3af72818ec0
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.puml
@@ -0,0 +1,14 @@
+@startuml
+sprite $AzureCableSettopTvBoxLg [42x20/16z] {
+ZSm7ZiCm34HHbo5LsEv_svMqQQxm9BO_W0TExu6OcTgBDe5fFm1Y5TcKwISATdG6LbGjI2hy2QgQ0SnRI5KIibHYsGVcpKLMBwYkn6Pv6_tg1tB9JBaaEWt2
+Ck02hCKzGKFHWona4xmEkgQ-KbBA9Lz4AqmisYVINzUXqk33lQ2vINkrjvcAjFg0tQa8TRC84myVzNBhFAUjz8x3JJqY_2CnjPMjj2ujXbH_IPcxv8ti1zNL
+H0UyasRsEgVQIyUemRbkPNY7CS8_Kdd51geTfeTLVRYwrgVm3m
+}
+
+!function AzureCableSettopTvBox($id, $name="Cable Settop Tv Box", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox', $name, $tech)
+!endfunction
+!function AzureCableSettopTvBoxCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCableSettopTvBoxLg>', 'Cable Settop Tv Box', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.puml
new file mode 100644
index 00000000000..2a7c261919e
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCalendarLg [25x20/16z] {
+hOy7aiKm24DZ137z_iVTjDypVPNOrWpbGV-VolHELadBiWmHWl1W0OcCpL8U0QuIxK2qIXNRPjy2jGNg26Wz0WCOn1XWkYnbGds5ELPNsgtRRh45eesxDqOY
+DqRtmNXKsBF27XMqDsP-CfWV32_bQvHuM7ymgXwCjprOSBivLXLI1UkagGpLVJEw7VSAM4n4y0mdZyaHE0CCW8x_SMWJP-MzwWy
+}
+
+!function AzureCalendar($id, $name="Calendar", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureCalendar', $name, $tech)
+!endfunction
+!function AzureCalendarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCalendarLg>', 'Calendar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureChart.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureChart.puml
new file mode 100644
index 00000000000..74f2580a63b
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureChart.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureChartLg [21x20/16z] hSn70a8n24LH0xo4ll_TsXtPzT_XeQZixjiAbnlTeNVn8vIbwmwH7UEC81ftg9dh3grQto7FXGiICrqHrNR1LJNj3hj_nxh-J8aRJe0PO05880J8iF3x3W
+
+!function AzureChart($id, $name="Chart", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureChart', $name, $tech)
+!endfunction
+!function AzureChartCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureChartLg>', 'Chart', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.puml
new file mode 100644
index 00000000000..082f5ee2748
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureCheckmarkSuccessLg [18x20/16z] hL350S1032e4zb-vtqYzbryCssensW1o6uN5-nDKs76YSM8FM2rb9Xep9LRci1Kep9Gj5N48sOqPXNc6kGC
+
+!function AzureCheckmarkSuccess($id, $name="Checkmark Success", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess', $name, $tech)
+!endfunction
+!function AzureCheckmarkSuccessCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCheckmarkSuccessLg>', 'Checkmark Success', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.puml
new file mode 100644
index 00000000000..d1920e99a90
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureContinousCycleCircleLg [19x20/16z] {
+PSu54aCn54BH3vVzRxd2DDGOpScpgp49-5faqWo529HzUcIr-6KaR09FKsdMWGaQjPL4avfEsun_alaXR9zPM_dRsMqadhW5gasYjcFBsEJygey6LOe5NDdH
+tdjsBNS
+}
+
+!function AzureContinousCycleCircle($id, $name="Continous Cycle Circle", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle', $name, $tech)
+!endfunction
+!function AzureContinousCycleCircleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureContinousCycleCircleLg>', 'Continous Cycle Circle', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.puml
new file mode 100644
index 00000000000..58d68c4b0e1
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCrossoutFailureLg [16x20/16z] {
+PL230S0m47np_tbhniv96E5JI2hbioNGAdwskWtMIUSMdVOnEauCr_DLjkspNSV0LHkcv8CZ6oQNlJpQcV4LulsoZljJGoR2XFVmwNx8CEkPzVhVZ_RFxvW7
+3tcj
+}
+
+!function AzureCrossoutFailure($id, $name="Crossout Failure", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure', $name, $tech)
+!endfunction
+!function AzureCrossoutFailureCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCrossoutFailureLg>', 'Crossout Failure', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.puml
new file mode 100644
index 00000000000..1615af257e6
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCutAndPasteLg [13x20/16z] {
+JOu53aGn24I7EeFS_xYRNqdsLN01niJ7xDzVAG245P-mppU8pUBdcSVeqRvtZE8gTC61CKDncHdPdz4YlJn3F0t_aNhrOfbfvUZCy4oMhLDz16a5GafdyIbA
+cLumbvYY-785EA4cM1vw5nrOeS4mGR6WQz7mzWtsqF83
+}
+
+!function AzureCutAndPaste($id, $name="Cut And Paste", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste', $name, $tech)
+!endfunction
+!function AzureCutAndPasteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCutAndPasteLg>', 'Cut And Paste', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.puml
new file mode 100644
index 00000000000..0c4ebcaae5a
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureFavoriteLg [14x20/16z] XOs50S0m40BXil_CzPVwHTzW_08zidiajG29-2L46466XE8QE1KtKj7WL2NkVx2fu6eNXbW7Pg06Cm
+
+!function AzureFavorite($id, $name="Favorite", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureFavorite', $name, $tech)
+!endfunction
+!function AzureFavoriteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureFavoriteLg>', 'Favorite', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.puml
new file mode 100644
index 00000000000..87535b256b2
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureFolderLg [23x20/16z] xSX50S0m402mSe_zknqp2rYUSHxKEih9RNKxakrNjHd7jSLM39CQx1BRLp-ztggNsm8
+
+!function AzureFolder($id, $name="Folder", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureFolder', $name, $tech)
+!endfunction
+!function AzureFolderCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureFolderLg>', 'Folder', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.puml
new file mode 100644
index 00000000000..bf3521c0f58
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureGameControllerLg [29x20/16z] {
+VP470iCW4CFE5lz_StiCToRAD69JZO1gafJayIHPTEIaiG0Rs4bBdXYWNwSXbanS5QUfzrTyIgzUNGANbnA06AnULNHzxOaeh_ANj03BtUyk1vN70fsbAcFh
+OxQDjBBjhtMszBZ6t4WYiTNOASgFAsJQ7oueJNEM8MVgk5_h8br-Oj03
+}
+
+!function AzureGameController($id, $name="Game Controller", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureGameController', $name, $tech)
+!endfunction
+!function AzureGameControllerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureGameControllerLg>', 'Game Controller', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureGears.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureGears.puml
new file mode 100644
index 00000000000..64c043ee6a8
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureGears.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureGearsLg [24x20/16z] {
+PP25bGKW4CIOIVfl-Gnv1pyuwpj-Y1aVfAbDNr6TzDLNGFEwaOo1P3xNlyhqnkyJy-YtpH8tot_HL545-PzFF7JdJvg1o_J482jqVX_pN0Irfr2kihiALSUc
+A4k3vcg897rx5Pmy__N0zK-3qi9uY7QyNFty1W
+}
+
+!function AzureGears($id, $name="Gears", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureGears', $name, $tech)
+!endfunction
+!function AzureGearsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureGearsLg>', 'Gears', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.puml
new file mode 100644
index 00000000000..d267afd7a1d
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureGraphLg [20x20/16z] {
+PSvL0iCW44LHnWgZ-rzkaMfo_pYHXxNV0DlitqPOP_opdbMLyMkIjVinZheQULqDhBw6NN2IpaCEpMMWQwcFTT2vuzFUO_ivCE08UrJv6Gng8uqRJJFSaodx
+WgdJ513HAdkZr_k6mE44gWtzSnU9gc20faS-ko6jvySUjKkTzB4yLNuoabjfzvu
+}
+
+!function AzureGraph($id, $name="Graph", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureGraph', $name, $tech)
+!endfunction
+!function AzureGraphCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureGraphLg>', 'Graph', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureLike.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureLike.puml
new file mode 100644
index 00000000000..e6d32c43f0b
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureLike.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureLikeLg [21x20/16z] {
+RSrLWWKm24DHg4kI_UzsvhdH-tbQm3xBs6w_DR4675BxDTy7h1JBZnL8FuTIkvZwbymhYSslNySOtUlM8sAlMIKXRts56-BRHaHMYwXvGFQ8A1QHzOGbuivc
+1c2bjlX4f0kcIsPUnYP5Ole5_m4
+}
+
+!function AzureLike($id, $name="Like", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureLike', $name, $tech)
+!endfunction
+!function AzureLikeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLikeLg>', 'Like', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.puml
new file mode 100644
index 00000000000..b1787fdc005
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureNotAllowedLg [20x20/16z] {
+TT1L0i0W30FGsjBS_yGZS-qV3wYPmXDDDj9jZmItG6vKEbHcwQfswbXl0oicJpERo3G7kqySH-XPn0M3JBbTSK0hwHMBhPnNL3BP5MNwUqNzNMfSSO1wkQ9w
+MPgyO1EkdDC5rvf58awhlrszT_gr-na
+}
+
+!function AzureNotAllowed($id, $name="Not Allowed", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed', $name, $tech)
+!endfunction
+!function AzureNotAllowedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureNotAllowedLg>', 'Not Allowed', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.puml
new file mode 100644
index 00000000000..cffc68feee4
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzurePremiumStarLg [21x20/16z] ROq74i0W3CCG_l-RkrZErMg1dBBQXXRemI52eKAffD0jyU-MzJFG2uDHuem6WdjiASQsU9dRwhB49jR2SHNPv-FTM32Wuz5W11RV
+
+!function AzurePremiumStar($id, $name="Premium Star", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar', $name, $tech)
+!endfunction
+!function AzurePremiumStarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzurePremiumStarLg>', 'Premium Star', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.puml
new file mode 100644
index 00000000000..6d6e499e2ef
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureSliderBarHorizontalLg [122x20/16z] xTQr5G1130FHLMmzzz_jCJEZfe4V6S8PWLv4X1LzNiO9jMMCnECpD6KOX_FZOrkcdvLaoP8btxSzxxiO-Wokb6C
+
+!function AzureSliderBarHorizontal($id, $name="Slider Bar Horizontal", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal', $name, $tech)
+!endfunction
+!function AzureSliderBarHorizontalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSliderBarHorizontalLg>', 'Slider Bar Horizontal', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.puml
new file mode 100644
index 00000000000..9135afba96e
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureSliderBarVertLg [9x20/16z] Os1WOW02HaQi34OmWna8cE0Cc1HSCTqP
+
+!function AzureSliderBarVert($id, $name="Slider Bar Vert", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert', $name, $tech)
+!endfunction
+!function AzureSliderBarVertCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSliderBarVertLg>', 'Slider Bar Vert', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.puml
new file mode 100644
index 00000000000..360687baba8
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureTaskListOrBacklogLg [16x20/16z] TSk74GDH30BH3ulxRzbSpc_YYf7PQLJGAb4RZnM_wDezNBk7emM4kNNSslAuj2rIQDjrtmsrxfqzMtVrFjjRpBJlgw_z-dze1vyGXqFp3m
+
+!function AzureTaskListOrBacklog($id, $name="Task List Or Backlog", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog', $name, $tech)
+!endfunction
+!function AzureTaskListOrBacklogCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTaskListOrBacklogLg>', 'Task List Or Backlog', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.puml
new file mode 100644
index 00000000000..ead3aa513b0
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureTasksLg [15x20/16z] {
+VOvLWWD0348dDfB0tF-sktLltrSKQ4UaTacx8DQHw7OSQCW4qXAO6WfuRHBahk2XD8ypxkIXRLViHslws2hMmwyiXjtRmNd-zJMbELEkBOSLxAeiIJ3kHbfx
+FFhQb6-frhooUEWVuU8Zwny
+}
+
+!function AzureTasks($id, $name="Tasks", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureTasks', $name, $tech)
+!endfunction
+!function AzureTasksCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTasksLg>', 'Tasks', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.puml
new file mode 100644
index 00000000000..62846179f11
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureTunnelLg [110x20/16z] {
+lPOr0WKm24FhIhZ_RRzhzoHJEpqSmarf6B1R326RKuJTKtYgFX6OwVQ6axJB4_O1h1jkEajMmd_mnkqB7kvm1eNfd8_3bydCd5lkfxF9dAQ-tVz36JUFjWvF
+6ZLnXiDNAWrQcZQIsYhHTe2skwMJIpkLfHj7lKq_by9IN0fN
+}
+
+!function AzureTunnel($id, $name="Tunnel", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureTunnel', $name, $tech)
+!endfunction
+!function AzureTunnelCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTunnelLg>', 'Tunnel', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureUser.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureUser.puml
new file mode 100644
index 00000000000..f9bfcd5de4a
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureUser.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureUserLg [19x20/16z] {
+VOy50W0X20G1MrZ-_zphZhcpnhLeGHfWXUaWg8-Woswu-qBRLSIg43TLVAC-LVzH4PjgZnEHZYDj3J4TJaU19llT8nEdKiPcWHkWcPTmbTaipqjZCiDrdCk-
+0EsAiIqavbTCCcuAkVkTPW-bU2WC
+}
+
+!function AzureUser($id, $name="User", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureUser', $name, $tech)
+!endfunction
+!function AzureUserCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureUserLg>', 'User', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.puml b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.puml
new file mode 100644
index 00000000000..654842d6d91
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVideoLg [20x20/16z] {
+ZP350GDH44BNnY7zbvjSuj_USHJ09RnzGBb0e5HUQ064Q6uVf0fQDOBVjKS1fyHdBUG4pB_dtC32Tmt5EgxOtwKzhgEOYVW0cMpKchkj7oqj3SqDRykvD3Dj
+PNy7
+}
+
+!function AzureVideo($id, $name="Video", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneGeneralsymbols/AzureVideo', $name, $tech)
+!endfunction
+!function AzureVideoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVideoLg>', 'Video', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureAccountPortal.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureAccountPortal.puml
new file mode 100644
index 00000000000..9f52f323780
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureAccountPortal.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAccountPortalLg [18x20/16z] {
+NO-50G0X30ChQBB_lA_uuOUrygDcik45ABOA46HTL2OUc8RG-fioZA4PFSza6II-0c4QpI2HP453Jc5T-Zy9GV-n0ibKFGF57s7rZHUrWYs0-F_yo0__CvWm
+YfJTf2VUtMInmnGnx1HLtp6v0G
+}
+
+!function AzureAccountPortal($id, $name="Account Portal", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureAccountPortal', $name, $tech)
+!endfunction
+!function AzureAccountPortalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAccountPortalLg>', 'Account Portal', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureAdministration.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureAdministration.puml
new file mode 100644
index 00000000000..cc80456a380
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureAdministration.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureAdministrationLg [12x20/16z] VSg50GGW243HJoYr_xxN7GOy0b0uHG7HJ0L9X-rhKf0wEbAh3VBuRQq-EHHspTGf7xzNz-PYxBXoirRhtVrkhv2xEtauxiuvneVjZoFiPjbROLSAe4V2KGS
+
+!function AzureAdministration($id, $name="Administration", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureAdministration', $name, $tech)
+!endfunction
+!function AzureAdministrationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAdministrationLg>', 'Administration', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureAlerts.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureAlerts.puml
new file mode 100644
index 00000000000..500f82b3383
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureAlerts.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAlertsLg [20x20/16z] {
+RL255GKX36lGolxpektNombv4OmSI0dq2PGk2xsyvSng1yhPfQAc9hNA6hJSr69gZQZjKNSIRBfu9-g7C7RpWjb9SJTm6v2Z6UVCbmbIQ4IXfISD_nge_sez
+zlBMjFYUNVCznzaOO3zRt86gY6wfFDxLyvq-tVq4
+}
+
+!function AzureAlerts($id, $name="Alerts", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureAlerts', $name, $tech)
+!endfunction
+!function AzureAlertsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAlertsLg>', 'Alerts', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureApps.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureApps.puml
new file mode 100644
index 00000000000..2e9aa21c22d
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureApps.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAppsLg [20x20/16z] {
+VSq54iGW44JHRcJOQUv_tqMhuY_-Wo34Cm915mP4MJn8Ahr5C8I0SITzDhgaDEwsMr2jjRLsFpQDflev3ga9I3ddY99dOmDmc_isYJzVubulq-karJIQfkEu
+OwCryTGIXbFpNtSSHol3iM6ZwzOGD_u1
+}
+
+!function AzureApps($id, $name="Apps", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureApps', $name, $tech)
+!endfunction
+!function AzureAppsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAppsLg>', 'Apps', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.puml
new file mode 100644
index 00000000000..3da4035a5e6
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCertificateComplianceLg [22x20/16z] {
+PT25eI0m20DG2aMIxB_lbRDlh-vY7YSy_8cpmSFC76mEyN1UQF2Q1TcTNK_dLiWqEzrnF_4StxbTn7-ivCwTJ8R_CnM8FQsJyq-utptDKIcXkwexxqJWV-zK
+nVLp8Lpt5z4bOkOIeAWjSa-J9czG8YaK-HfTsdPY2y6TZ7r5Bc-XoNj6E7zVd5MbiipJKfk3ymA0mBwgA8Pz_AILzhqxzRCp8YMuVU4Z2M7VdEQu_UJ7rYy
+}
+
+!function AzureCertificateCompliance($id, $name="Certificate Compliance", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureCertificateCompliance', $name, $tech)
+!endfunction
+!function AzureCertificateComplianceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCertificateComplianceLg>', 'Certificate Compliance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.puml
new file mode 100644
index 00000000000..0e45aa293ef
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureClientSoftwareDeploymentWizardLg [23x20/16z] {
+NOy5WiKW30KXBlU_x-OLzjlKfz5rsCHCwmUoh25qVrgjxYhSWj_MwaZSIZvYuHAoEkdMpR7b8gA1UBybaAoZqYKGSShZrQVG489CkpMg9YpDgzMxJnLwsYDc
+PpkhgXqzo9X5-CSg6tgZo2HNpeieHza2OpebuKSQNIyODiI4c8YPE4jH9PxbdBKk_NWk-3RsmyGmog0mwW2Qeh200qlMO9iJzi8M6Q6qhdsppnf42_m1
+}
+
+!function AzureClientSoftwareDeploymentWizard($id, $name="Client Software Deployment Wizard", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard', $name, $tech)
+!endfunction
+!function AzureClientSoftwareDeploymentWizardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureClientSoftwareDeploymentWizardLg>', 'Client Software Deployment Wizard', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureCompanyPortal.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureCompanyPortal.puml
new file mode 100644
index 00000000000..3d6e33dd218
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureCompanyPortal.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCompanyPortalLg [26x20/16z] {
+VSk7aKKn24DHG61Xjlz-r__bV63Y7OdYoiV1HBEkiezBG_rTLEJlW7e1fCtm-rq2bA0ob0vQK1Ry5Gy9rmPhYZYK7XEFipuAVxAI9wDGVwohd12WjTRmM4JU
+DYBniP6t3Lys-hQnHlfZqHzSYXAQ_CdYMQeO_0T-0fD_
+}
+
+!function AzureCompanyPortal($id, $name="Company Portal", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureCompanyPortal', $name, $tech)
+!endfunction
+!function AzureCompanyPortalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCompanyPortalLg>', 'Company Portal', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureComputerInventory.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureComputerInventory.puml
new file mode 100644
index 00000000000..4d0b8d4c1fc
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureComputerInventory.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureComputerInventoryLg [22x20/16z] {
+jT6r0OH0443HSRl-wqLcSKZlH_2GDTH70ajILR-pgiH5jT8lnQuEb-XJyKyAJ71NbX6kcYgz9egmZd3HVLKS19qaautgKAx0_QUnAZe3PT8WDg_MI8taWRRy
+knKeVYLes1egpBWee2lqnT5-yr2tpXClAkSXpG
+}
+
+!function AzureComputerInventory($id, $name="Computer Inventory", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureComputerInventory', $name, $tech)
+!endfunction
+!function AzureComputerInventoryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureComputerInventoryLg>', 'Computer Inventory', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.puml
new file mode 100644
index 00000000000..b5aeef00e64
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureConditionalAccessExchangeLg [18x20/16z] {
+ZSx50GD120NGmJxIVx_9kjkxuIXifQq3eHap-ennQpoWBfWoP0FUP7Jmc3bFdJUlFcI8jnasUEWsWwfCY0WlcOIdYvbYoOYdCQjsoHuF6H2B40y8gUZtcBO9
+AY9TTCseHwPHP_kVSEly0G
+}
+
+!function AzureConditionalAccessExchange($id, $name="Conditional Access Exchange", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange', $name, $tech)
+!endfunction
+!function AzureConditionalAccessExchangeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureConditionalAccessExchangeLg>', 'Conditional Access Exchange', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.puml
new file mode 100644
index 00000000000..d75dfe5d7bb
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureConditionalAccessSharepointLg [18x20/16z] {
+ZSpNOKC124DH2H0b---RnA-ws_VpK5pN4K26dSalOW3j4e7OXCj1nYdm9Jk5iIp5jIpvmzMLd7qZv9NGGoLSYS_CJulNKZbTufL4Jj5a6Nx9VCgxm9R7aiTa
+J9a7WVFpT0MEh7gc7DVHV84_
+}
+
+!function AzureConditionalAccessSharepoint($id, $name="Conditional Access Sharepoint", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint', $name, $tech)
+!endfunction
+!function AzureConditionalAccessSharepointCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureConditionalAccessSharepointLg>', 'Conditional Access Sharepoint', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureConnector.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureConnector.puml
new file mode 100644
index 00000000000..d74c1c23f25
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureConnector.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureConnectorLg [51x20/16z] {
+xSsr0S1G24LHB0Rxpnjt-LxcrEy2b89C8un9Afr8L6AJo2JuovyWZvevgNb4te8wlUgU3RLdA7PBJF2o62-msa59z4xeik0vqSDxSXYJf2zODuSQnUxaje0x
+RBgh1i4Bhw240G
+}
+
+!function AzureConnector($id, $name="Connector", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureConnector', $name, $tech)
+!endfunction
+!function AzureConnectorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureConnectorLg>', 'Connector', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureDashboard.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureDashboard.puml
new file mode 100644
index 00000000000..ad1b71fea2c
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureDashboard.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDashboardLg [25x20/16z] {
+XP650GGn20JPJU03z5_ldxlDIGG7mJs2vdSqqFCE9nu4WCVlIWo29bVQXm1rXC9QqN-hW9439ffHVndS10EfOay2ghAeuY8ePgos5-IRgr3Hw0Mn2QICGD3_
+MCfNWGuvCrpImw-4yt5GZwFj
+}
+
+!function AzureDashboard($id, $name="Dashboard", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureDashboard', $name, $tech)
+!endfunction
+!function AzureDashboardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDashboardLg>', 'Dashboard', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.puml
new file mode 100644
index 00000000000..0c92bd0e2ca
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDataMigrationWizardLg [21x20/16z] {
+PT674OGm34HHoygh_lkz4ndy9p4FS1pTx6WyOelimlWoGoeJqTI07SPmkj_BYNhQ_Sn8dQCZoRgmW73tI1Gk16eFkF7gxmjMcl62u27A3wmE8e3U6DuPSUk9
+mYfRKT0BxLfNvJnnoklBQWphpZ67zSp7x2fj7NkYInSIbN54avcVr_43
+}
+
+!function AzureDataMigrationWizard($id, $name="Data Migration Wizard", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureDataMigrationWizard', $name, $tech)
+!endfunction
+!function AzureDataMigrationWizardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDataMigrationWizardLg>', 'Data Migration Wizard', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.puml
new file mode 100644
index 00000000000..2e1ede01bfa
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDetectedSoftwareLg [22x20/16z] {
+VP650KGX34DBYYNTVzvpnTvNwc9OOA3uHYozjbuwe1-OUwqz4s3nWNAN9Xj8ToaikSFmUYN3KreaeaaDbCf76d6JHjoa4JzIlQNwIf6pcxzUE4d72ETiOsMd
+BWOEKiU0twKBiDxG5G
+}
+
+!function AzureDetectedSoftware($id, $name="Detected Software", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureDetectedSoftware', $name, $tech)
+!endfunction
+!function AzureDetectedSoftwareCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDetectedSoftwareLg>', 'Detected Software', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureDeviceGroup.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureDeviceGroup.puml
new file mode 100644
index 00000000000..5ae4fe21cd1
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureDeviceGroup.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureDeviceGroupLg [20x20/16z] fSZ50GCn3011CVPVRnZaV7AmHWtPJugWwMl9O0vB6DiCb8Qnl-AlQUgZr66ldv-pYcV-DObyDWpm5GnxjzaaxL5Egww8sxLOtQscaRwYAm
+
+!function AzureDeviceGroup($id, $name="Device Group", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureDeviceGroup', $name, $tech)
+!endfunction
+!function AzureDeviceGroupCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDeviceGroupLg>', 'Device Group', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureDeviceHealth.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureDeviceHealth.puml
new file mode 100644
index 00000000000..bf650a019a9
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureDeviceHealth.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDeviceHealthLg [31x20/16z] {
+VP95WaKX30JZqjp_lZF_kTSEgeE6nDuHai8x9OQE5x9XXg0tygIrv4lNY0-j62tlEf7mEMW_bEAW1INTJ4I67wFve7zHSXWHD_o77QlvLybTJ3xYlBVzP-Tz
+0_RBdNKD02tp0NwvizOViioW-A8FA63qhYcIBlhhIquVcgv-_j1pEvIVXqBVpVG7
+}
+
+!function AzureDeviceHealth($id, $name="Device Health", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureDeviceHealth', $name, $tech)
+!endfunction
+!function AzureDeviceHealthCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDeviceHealthLg>', 'Device Health', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureDeviceHistory.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureDeviceHistory.puml
new file mode 100644
index 00000000000..5397e079af9
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureDeviceHistory.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDeviceHistoryLg [19x20/16z] {
+dSnN0iGW20JGeGGOSl_xhkdjRyV-LB14OE62An8XLYozfBWSD7dQr0QOGAhKp1PF2fGBTx2R2YDTj0S98vCzmRi3qYc3V2apZIa0EAdUkXF4bYcy4WSPqqIy
+Ia-25KTISTA2xX5u423alrHVeYw9EtMJOxe8ES-TDIOxIICZ8jFn0m
+}
+
+!function AzureDeviceHistory($id, $name="Device History", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureDeviceHistory', $name, $tech)
+!endfunction
+!function AzureDeviceHistoryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDeviceHistoryLg>', 'Device History', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureDeviceOs.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureDeviceOs.puml
new file mode 100644
index 00000000000..73088d0d1bd
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureDeviceOs.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDeviceOsLg [20x20/16z] {
+fSZ50GHH20Kmu64V-gzttMKqnn0HUppu2Kw7weUHcNw-y5TnEQLNylCO-3glOPyNeVfr8EmuSRmoEnq9e2_9fpipeQVREURES1PlLvK-gkJrkjEgtmvnuVno
+Hm
+}
+
+!function AzureDeviceOs($id, $name="Device Os", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureDeviceOs', $name, $tech)
+!endfunction
+!function AzureDeviceOsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDeviceOsLg>', 'Device Os', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureEndProtection.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureEndProtection.puml
new file mode 100644
index 00000000000..a250b72ca69
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureEndProtection.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureEndProtectionLg [19x20/16z] {
+NOy50WCm20E3j9Ja_--TCDzLSS2BCFnYnOqN_jJegND4LyPgySPPaTKP5AdHK7FI-KPScs9uwwtQm17TZfvnEeQasb1IjtZxExob0onrnEtBn4GimDc6c4HR
+51r0gGnvFnHrPZYgdY_9n9qIDoOHLHYynMNrh3fCaiCP1lZeD0FXGxQaJdpZrUNuuwEu0W
+}
+
+!function AzureEndProtection($id, $name="End Protection", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureEndProtection', $name, $tech)
+!endfunction
+!function AzureEndProtectionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureEndProtectionLg>', 'End Protection', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureExchangeConnector.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureExchangeConnector.puml
new file mode 100644
index 00000000000..b18ef637660
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureExchangeConnector.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureExchangeConnectorLg [20x20/16z] {
+ROy5UiKW48HP5-v_tmxvwARo_kW8jW29CE4h-AvBT7VGylCPhrH3j4mhN-yCJC7VUDQGZeSorfZey19cfpL8eCMXwyM5P15nlZqhHWkQwyTU85Flt_LQDPq3
+x_7k0GAVsH-B217JFUz0LQEdM_t9an74pCGUcD-53YS_Qk_TUoEfAaKZmgqVp09ypy4FTyDV
+}
+
+!function AzureExchangeConnector($id, $name="Exchange Connector", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureExchangeConnector', $name, $tech)
+!endfunction
+!function AzureExchangeConnectorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureExchangeConnectorLg>', 'Exchange Connector', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureGroups.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureGroups.puml
new file mode 100644
index 00000000000..688cce9c60f
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureGroups.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureGroupsLg [21x20/16z] {
+hSwrOLX144NHONhzr_kPR2dKsUmk3MtO_Cje5-bVTTGK-dB_WnY_HLNQyJTQJn99Tl0R2nYb1E17Z2ToOr1PcpwkpoITCNAply8ioa8--oCNwtABL59_6XU0
+2SiKrhh-byP-hu7f0UA8EW3QPcRBW-8ZxZE4pmdDTE1j7V4Wz52_7ITN
+}
+
+!function AzureGroups($id, $name="Groups", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureGroups', $name, $tech)
+!endfunction
+!function AzureGroupsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureGroupsLg>', 'Groups', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureHybrid.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureHybrid.puml
new file mode 100644
index 00000000000..99f0fbde758
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureHybrid.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureHybridLg [29x20/16z] {
+TS-54OGm54NHzrtwBtWtCWnwS2wIu8KAFbao5j8hWdNOttXRoyzA4LtvvoC6paB16GGYFAChm24WjqlaGHMOhqdPAMhbK0h9eLjFqVTtrmIiajyYg-p9Fg9x
+kWSBOqHQRCTq0lQ5TWsTVdpsZo9a7CmditC4QGJZe9UuVlWTpwUQCkHxxAweRiN6oO-OlaGA3gGt1Fm
+}
+
+!function AzureHybrid($id, $name="Hybrid", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureHybrid', $name, $tech)
+!endfunction
+!function AzureHybridCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureHybridLg>', 'Hybrid', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.puml
new file mode 100644
index 00000000000..4ddf0f9cf1c
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureIntuneCertificateProfilesLg [16x20/16z] {
+NSc53KDH3CNGvCB3_UTjFvE5HrPvv8WYNB54616v5-dDMRPuEi2r-tlj_idFbzTmUY-9f-abNawBaYvpVVBB-N1QadKvs4fjkPYxFViOYb1PC_jqdJtZo7r0
+lUfqmfcN7lq1
+}
+
+!function AzureIntuneCertificateProfiles($id, $name="Intune Certificate Profiles", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles', $name, $tech)
+!endfunction
+!function AzureIntuneCertificateProfilesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureIntuneCertificateProfilesLg>', 'Intune Certificate Profiles', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.puml
new file mode 100644
index 00000000000..0516ad17d81
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureIntuneConnectorSystemCenterLg [27x20/16z] {
+RO-5OSD0301VJFllMpqqYU7CFk7uW28qNf78J7qpd9LzAWl3rO2tEJXUp4ewbCDNQEG5FWBLiowcT1kEkeaw5I4ghuJvhiXvfL9SLQsLv8sG34zlHRSSLGqL
+2oOOLlMZt39e5-C1TYtdjgTJw0SI4OVJ0bMNSXu721qBoRKKhRgeAXgPpg82Ocu8v6wjo4mr6Z6ppi3CMAa7QCO6Gybzl48maFhv1m
+}
+
+!function AzureIntuneConnectorSystemCenter($id, $name="Intune Connector System Center", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter', $name, $tech)
+!endfunction
+!function AzureIntuneConnectorSystemCenterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureIntuneConnectorSystemCenterLg>', 'Intune Connector System Center', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.puml
new file mode 100644
index 00000000000..73eb8aa6f81
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureIntuneEmailProfilesLg [20x20/16z] {
+ZSg53GH134DHXvnS_mKl3ubkdiZwiZ46Ecvq7OnlKq1UW8mMVEZSzBNxat-_Phl1rsRUQ6jI_1Hx-_atShGg2W2lyTEKA5EcEXbsKqt0iW9mgZ_iRX31tV2H
+2dybqGGREm4
+}
+
+!function AzureIntuneEmailProfiles($id, $name="Intune Email Profiles", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles', $name, $tech)
+!endfunction
+!function AzureIntuneEmailProfilesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureIntuneEmailProfilesLg>', 'Intune Email Profiles', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.puml
new file mode 100644
index 00000000000..4f822b17cdb
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureIntuneManagedAppLg [26x20/16z] {
+RO-50S0W30I9s_xprhqvdEWFv1OSuFd5OnaEcFKX9PRXXFaZje6q63kCo4VBqmAo09s51L7uOzb4cJAhCGi-BL8PaRNl-h9aCbcc4MVA9ni97Tih6qSmQOGI
+HSYdZbjKXVc_pb8-j_rjGRvvrMamGeVE04PWRWrkC01ROCm
+}
+
+!function AzureIntuneManagedApp($id, $name="Intune Managed App", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureIntuneManagedApp', $name, $tech)
+!endfunction
+!function AzureIntuneManagedAppCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureIntuneManagedAppLg>', 'Intune Managed App', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.puml
new file mode 100644
index 00000000000..8f37f216273
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureIntuneMobileApplicationManagementLg [20x20/16z] {
+XSpNWSKm24HH8sP8xh_VXUVyjTTHHs7hO4yafMdbVXSTnyBlpCnjZDkxnSTKLKvRIzj4rK3g6aCLsr0HbPunnY3Qr04dZ3_ZxpoaMGR3trQPLLdnMF-j9TBF
+QM9uHt1ELGNqJjecwlPqclrhZia_LfMMLMz3xMtxnuGsKLxs1m
+}
+
+!function AzureIntuneMobileApplicationManagement($id, $name="Intune Mobile Application Management", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement', $name, $tech)
+!endfunction
+!function AzureIntuneMobileApplicationManagementCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureIntuneMobileApplicationManagementLg>', 'Intune Mobile Application Management', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.puml
new file mode 100644
index 00000000000..e2337bf9fd7
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureIntuneVpnProfilesLg [17x20/16z] {
+TO-50GCm2C1m6Fl_thfCKqyDM5yH03E-Y2COmmjBc0y8S0cQm15gWwyJ-F_40X45NWHvnAl0KEJWApXQftQ5UEzUX3rKrOEse7nsKbz4TdIbJxm5sq2FE67b
+H60ZEi0A
+}
+
+!function AzureIntuneVpnProfiles($id, $name="Intune Vpn Profiles", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles', $name, $tech)
+!endfunction
+!function AzureIntuneVpnProfilesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureIntuneVpnProfilesLg>', 'Intune Vpn Profiles', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.puml
new file mode 100644
index 00000000000..905f2ae35d0
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureIntuneWiFiProfilesLg [18x20/16z] {
+fOp5WSL034CjoJJRVxzXEksdbmnPe8oR39Ybyq4kaw0PTipid4Hkw9vm1pzwRbvCi9t-cEIVe6L2dXClPh5HSVN0XwBGkYRLpY4rhWcfJdHOXZOGtO4g67q7
+Bd0Tt2Xgv7DWKKVb3
+}
+
+!function AzureIntuneWiFiProfiles($id, $name="Intune Wi Fi Profiles", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles', $name, $tech)
+!endfunction
+!function AzureIntuneWiFiProfilesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureIntuneWiFiProfilesLg>', 'Intune Wi Fi Profiles', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureInventoryLicense.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureInventoryLicense.puml
new file mode 100644
index 00000000000..a959d3f3742
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureInventoryLicense.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureInventoryLicenseLg [20x20/16z] {
+TT25WG0n20J0eBjm_VVxX7URqpXmH8_Ac_az8aTGA1R7_cHHjHuoYS6SYzrsakPV62XIzEvwq-re4wQtwnih3weKl0aki3tBXDFt51QVnwFqUr_VFfFQFgwQ
+lbsRqyVC37VqhjrOBdfCtvpn5hDTx0fp1UGzjunsm8bkUwy1eb4PMuEjpGfYMhVzGLrCptVP2fpla2SWvpyl
+}
+
+!function AzureInventoryLicense($id, $name="Inventory License", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureInventoryLicense', $name, $tech)
+!endfunction
+!function AzureInventoryLicenseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureInventoryLicenseLg>', 'Inventory License', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureInventorySoftware.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureInventorySoftware.puml
new file mode 100644
index 00000000000..45f936ce675
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureInventorySoftware.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureInventorySoftwareLg [20x20/16z] {
+NOs74GGn20DDD8Z--trTdlczw2LeYH8ZVcDBF2Bthkh6ZTFbdulFWSpCwKpDtJmZOX_FuMGnPotZrnU_X-DPBoUlC-Mm6l7jPd7tYVhkfc6VFliIGv12Tyy6
+fcitfNfUizhJMPKrCB5hre5iD1BZRA0pYU7H7TcJUkLUhkheYyi9euO9s7kWIwyCuQ4o2xDLl5tS8xncW9cAxWPpL4sLkUXK3oBhHinqtVm
+}
+
+!function AzureInventorySoftware($id, $name="Inventory Software", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureInventorySoftware', $name, $tech)
+!endfunction
+!function AzureInventorySoftwareCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureInventorySoftwareLg>', 'Inventory Software', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureLicenseGroup.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureLicenseGroup.puml
new file mode 100644
index 00000000000..37c9706175f
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureLicenseGroup.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureLicenseGroupLg [20x20/16z] {
+NOy5OiL020KNbeVb_lSjqlRBn2Se2TyzYhgT0Xb_nzoedAJXdOwJk8VfxvYpdQH7XDSnZs1aEOFCqPJhE1Vx1t2gE8G4P357nuqpNTomzLmotPfuJ9pln9KR
+oht5RVB44GaXa4z6g63ZQfNh0gX2mr3UgHmUDpL88A2MEN6XRgvm3wcVHkV5LPmls1Ztoy79zCiH7zvIFm
+}
+
+!function AzureLicenseGroup($id, $name="License Group", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureLicenseGroup', $name, $tech)
+!endfunction
+!function AzureLicenseGroupCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLicenseGroupLg>', 'License Group', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.puml
new file mode 100644
index 00000000000..4ceabc41c83
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureLicenseInstallationLg [23x20/16z] {
+ROw5WI1H34A9GwR_Vc_irj_NE8X0k8UTow_BB0t8tLbfUIvT5xa3r1uptLEiwVDYwv31E1vVyMG1kHtx5OPuktCh_fCytGE4AdVg0z7PGEta7gk7FTHE6fmP
+UoWVUYihwit-Gd5p3A7CCxlUxDkThv9Z-NAx6mXzqLsfVDnEUeJVAopTJhT7r1xa35kZSVNfZb26r28lf-ZSqROsO0wtwu8PJl-94Z-msKE1NrZJyHTsNVy
+}
+
+!function AzureLicenseInstallation($id, $name="License Installation", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureLicenseInstallation', $name, $tech)
+!endfunction
+!function AzureLicenseInstallationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLicenseInstallationLg>', 'License Installation', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.puml
new file mode 100644
index 00000000000..2b9f797268f
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMicrosoftIntuneLg [25x20/16z] {
+XS-50OGm343Hfl5a_tdl8BX_d8UqNVIKG1kJi5D11MhG3e4lq3u0u1x83ISGF81bXksY1JHJUSjq0H3U3uyNE2TtW53Ws4-fuG0SNiMIHwG1Q-iLUgRXUCBp
+6ykyHwWVwFoFka2oo0mbx5WyW_cQpC05i0iDQsJQJc54g4V86K1KPDZm3m
+}
+
+!function AzureMicrosoftIntune($id, $name="Microsoft Intune", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureMicrosoftIntune', $name, $tech)
+!endfunction
+!function AzureMicrosoftIntuneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMicrosoftIntuneLg>', 'Microsoft Intune', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureMobileInventory.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureMobileInventory.puml
new file mode 100644
index 00000000000..2825f611f9e
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureMobileInventory.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMobileInventoryLg [18x20/16z] {
+dSi73iGW44DHJpMO-zztqoD5VNz2UmX4dGMkOcffR4CtbIRPv5Xro-hhvfLpbtz9hQzunqUkNacU-ID5FokxvNnhdFvA6D0AbEWUjiaONafi8atL9Z6dshTL
+I-Gky4du0BAtOXUOmOchOXxLk2LurVW1
+}
+
+!function AzureMobileInventory($id, $name="Mobile Inventory", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureMobileInventory', $name, $tech)
+!endfunction
+!function AzureMobileInventoryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMobileInventoryLg>', 'Mobile Inventory', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.puml
new file mode 100644
index 00000000000..5236c4daebe
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureNoncompliantAppsLg [19x20/16z] {
+PT050iGm24JHu33S_xvBrcg__keXkSPhAQxPflAZW6zojebqLY9Vikw6rApp80pbhEDn5Gu2K98efH_H-tEOIPJJtgIPmqGAEBFmvrd9LOLkpDe_L5nT3dWs
+x4EG75RZ8HdIY12Vksd5t42Au9q0GMJe-8-4Ph4d1sHnV3AfH5VvEgNexg039Yduo2NYjNi1
+}
+
+!function AzureNoncompliantApps($id, $name="Noncompliant Apps", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureNoncompliantApps', $name, $tech)
+!endfunction
+!function AzureNoncompliantAppsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureNoncompliantAppsLg>', 'Noncompliant Apps', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzurePolicy.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzurePolicy.puml
new file mode 100644
index 00000000000..487097a8585
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzurePolicy.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzurePolicyLg [20x20/16z] {
+TT053iL024NHul3O_tg_K6_I4x_Zi_oGd7WPaZYawDJi0zHHlqY5y14eHKEc6Gz5YPhIjDgWQ1ctjMVB6FdUtjTMZliPDlpQzcdzt2_GrxRR6ublZlqeiBDi
+p4S9UWF3rYYnyqJk--c6ITRq1G
+}
+
+!function AzurePolicy($id, $name="Policy", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzurePolicy', $name, $tech)
+!endfunction
+!function AzurePolicyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzurePolicyLg>', 'Policy', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureProtection.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureProtection.puml
new file mode 100644
index 00000000000..5f4a5568c48
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureProtection.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureProtectionLg [19x20/16z] {
+NSu54iH020J0mLQO_x_tBfwmNKRXk8W9AXdPdrYnqK5caoCKdpsyJUPcX4UVvaacZymLcUNAD5aId2fpIGr1Nr8T26OHG5t6L023TMxZzGMWjh7Ze9FlKpXv
+yjhjk4Noo0HUdYIduyjwTiNYJVm1
+}
+
+!function AzureProtection($id, $name="Protection", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureProtection', $name, $tech)
+!endfunction
+!function AzureProtectionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureProtectionLg>', 'Protection', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureReports.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureReports.puml
new file mode 100644
index 00000000000..39610c35229
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureReports.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureReportsLg [19x20/16z] {
+NP150W0X24L1QUv_tWbZWhVyPG1q-e80q3I-i3GaYVnAJe0UQSIJM-hGB59b99mzM3koN9BcJLpIlOyZbMledfz5aW6D-L4Cc_WbMR-BaPi8wZYa3znn5b_M
+lQBUtkeRIt5SjHJ79RnklSKtLRvmV6kd_k5IJW
+}
+
+!function AzureReports($id, $name="Reports", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureReports', $name, $tech)
+!endfunction
+!function AzureReportsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureReportsLg>', 'Reports', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureSettings.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureSettings.puml
new file mode 100644
index 00000000000..7de0b62707f
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureSettings.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSettingsLg [20x20/16z] {
+TL07bWKX29EcIEv_tqNMzwTdgf24qWh4wvsl0-8pppnTZrW7ZCY0Vk85OivyoH7JF2OGMojTD688iNY4vh4rNnJRleliZJo0iJt8WN1gP75OAy9e9MVmqK2o
+7h6PiTB-shUbBLkKe2Hr-E-bKuK6gfVTiokBENRFnsp8qCSEldTrx5JQ2RHVXJy
+}
+
+!function AzureSettings($id, $name="Settings", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureSettings', $name, $tech)
+!endfunction
+!function AzureSettingsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSettingsLg>', 'Settings', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.puml
new file mode 100644
index 00000000000..5a9a95701df
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureSubscriptionPortalLg [20x20/16z] nOkt0SDG509vEUs_htzfPNM23kwm2-4Gg-GzLJEveqHxSgDxbsZfTfefeTsqgiV9lftqE85Y3jCQTnF2G8ATwNYJ7m
+
+!function AzureSubscriptionPortal($id, $name="Subscription Portal", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureSubscriptionPortal', $name, $tech)
+!endfunction
+!function AzureSubscriptionPortalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSubscriptionPortalLg>', 'Subscription Portal', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.puml
new file mode 100644
index 00000000000..e48efaabaea
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureTermsAndConditionsLg [16x20/16z] {
+PSd70SD0449HRPn0__sQ7UJyRm-kdwQftNfvGsMt9UTjnsvbPvbzXo_PZ1wTbLMSnh7joe4iXqhszSl_lniBuEKJRVks9HBmDczx-epe8sK0qLb0PeYYh84i
+vxlZiJvhrmC
+}
+
+!function AzureTermsAndConditions($id, $name="Terms And Conditions", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureTermsAndConditions', $name, $tech)
+!endfunction
+!function AzureTermsAndConditionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTermsAndConditionsLg>', 'Terms And Conditions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureUpdate.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureUpdate.puml
new file mode 100644
index 00000000000..3d60a4a5855
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureUpdate.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureUpdateLg [20x20/16z] {
+ZP053WH120GNX-R__ptM9NOLdKeFjfmGBM_OipBieSdH6wNpKbvLTgEgW8OjMkCe6Yb4n5QD0COPu6VP-T7Zg3glsjPOSmhegHHxZbNe_1gvmikVSApu-Pru
+VifMriw88sdSS2ckzZq7Ftz6r_ONwqP2OoJNAgkpTIDKPk7umRP-EM-rfax4iohzim4zRly3
+}
+
+!function AzureUpdate($id, $name="Update", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureUpdate', $name, $tech)
+!endfunction
+!function AzureUpdateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureUpdateLg>', 'Update', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureUserGroup.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureUserGroup.puml
new file mode 100644
index 00000000000..b0cce8ba9ea
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureUserGroup.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureUserGroupLg [26x20/16z] {
+RP054iD03CGC1_Rk_zzRyBLXXQrHI1PgyapF39SFDcRNem39_4myISRUQn80ksZKoToCeGP375-OTciQKTZjEMqriDExJTlYs9-Zebg75Vj_7WXNjO4mQP7J
+zyUJo0Iwknv-oF-fHFDl_9ctnFowpgMcLnoH81cVUX95wwoMTS0d3gAmIUomYIQBj3YP8Tf7qIrFPihnjnw9WqaS2JseC_86
+}
+
+!function AzureUserGroup($id, $name="User Group", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureUserGroup', $name, $tech)
+!endfunction
+!function AzureUserGroupCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureUserGroupLg>', 'User Group', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneIntune/AzureUserManagement.puml b/cloud/elements/azure/FlatSymbols/CneIntune/AzureUserManagement.puml
new file mode 100644
index 00000000000..07f4fb1c5d7
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneIntune/AzureUserManagement.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureUserManagementLg [22x20/16z] {
+POw5eG0n34AlCHhOVzulv_AgSPOxmstvu4tMspbQ5EFb3VuXlBovUkUxBKNgqxWazLT5ejvEozKJyPobhiX9ObnUYFg7t2LxPeOtLquPwSDgk7jGcsG7q1Ep
+0SJerTiZ9HIt2xPrwU50HCtroiNy7rkyoYEnNfVI52lvVxLm5y-TczVhukhm2m
+}
+
+!function AzureUserManagement($id, $name="User Management", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneIntune/AzureUserManagement', $name, $tech)
+!endfunction
+!function AzureUserManagementCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureUserManagementLg>', 'User Management', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.puml b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.puml
new file mode 100644
index 00000000000..857e2d0ac9f
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCentralAdministrationSiteLg [15x20/16z] {
+bO_H0aCH34CXYJN-_t-tzbxUTu1Je9qgs5j2xyApLFuaORmga5XNTt7rvG_TLyjYZLVBGAqbTDL32paufko845H05e2X3DggLKixIHN8gUr4SlmIub6-qLVx
+I3hAOhQN0H6ZVG4
+}
+
+!function AzureCentralAdministrationSite($id, $name="Central Administration Site", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite', $name, $tech)
+!endfunction
+!function AzureCentralAdministrationSiteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCentralAdministrationSiteLg>', 'Central Administration Site', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.puml b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.puml
new file mode 100644
index 00000000000..5fdce1e5056
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCentralAdministrationSiteSqlLg [15x20/16z] {
+bO_N5GCn20GLbkN0_VThqhE_RnH74ROqM8Nuf_1RIdyISumISLH7EOT_EhpG_zqoqpDQ1g4giViZHGvkwCC4YykO0eTkWPEU4zAUKOh8fI2mK8k4X1fhYCuJ
+CZgBSPzaeoApkuOZf9pr1G
+}
+
+!function AzureCentralAdministrationSiteSql($id, $name="Central Administration Site Sql", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql', $name, $tech)
+!endfunction
+!function AzureCentralAdministrationSiteSqlCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCentralAdministrationSiteSqlLg>', 'Central Administration Site Sql', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.puml b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.puml
new file mode 100644
index 00000000000..959564ca712
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCloudDistributionPointLg [19x20/16z] {
+RSw70OCm34HHjPFR_llcaDAJH_-0RKCs4tMLI-xJ1WRIEyr1SyzGqRHA0yIBa2TCyjmnTRGykp0rZvyK_amp2Y3FDBoOT3gKrpW0hDBP2RY8vHmpc2XZFZ7j
+nKkUfsJAY5fTOwe7VAJ_Nwtr-HKMVIPHae_K74ykDm
+}
+
+!function AzureCloudDistributionPoint($id, $name="Cloud Distribution Point", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint', $name, $tech)
+!endfunction
+!function AzureCloudDistributionPointCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCloudDistributionPointLg>', 'Cloud Distribution Point', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.puml b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.puml
new file mode 100644
index 00000000000..c8ce5bbb721
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureDistributionPointLg [18x20/16z] hSx50G0X34HHB1FhlzurdFF-uqEIIAqKMcJcJsQOelAs2jCJ3EShN-Nj9t7_9BsRLc52Ve2VnSehpeL7ZwWgmKSWGoa9Rhr7J0sxd7VQFwleAI6-RV9LCCet
+
+!function AzureDistributionPoint($id, $name="Distribution Point", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint', $name, $tech)
+!endfunction
+!function AzureDistributionPointCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDistributionPointLg>', 'Distribution Point', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.puml b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.puml
new file mode 100644
index 00000000000..b73a7e5e814
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureManagementPointLg [20x20/16z] {
+pS_L0KCX44JHh0-p_TVxtEWW1xz_IEGfv7TpidTaF2t8SUZyjF9TJktoNqrKLJuDuUfkxk_VO0KC72ibM6Qc1iIMZjs2kxJQviwoF8Y8i6WETXzx1aTLHV2L
+nwFhsq9ZP-elNG4
+}
+
+!function AzureManagementPoint($id, $name="Management Point", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneSystemCenter/AzureManagementPoint', $name, $tech)
+!endfunction
+!function AzureManagementPointCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureManagementPointLg>', 'Management Point', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.puml b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.puml
new file mode 100644
index 00000000000..4fda3ba56c4
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzurePrimarySiteLg [15x20/16z] {
+bOs54GD1203_SFZ--mqM7SsUxc27fU5p5Hnt4zWgOPfuqAfoeY-Tv9SE_-XFhGkyzNPaKHKwCqZG8p6KJ7GNv2PLY0WutCoTEnh2qN15C-cjcMMyEkyx-K1n
+q3qo3wy5Y9dWUW
+}
+
+!function AzurePrimarySite($id, $name="Primary Site", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneSystemCenter/AzurePrimarySite', $name, $tech)
+!endfunction
+!function AzurePrimarySiteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzurePrimarySiteLg>', 'Primary Site', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.puml b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.puml
new file mode 100644
index 00000000000..4f4b8550f38
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureRolesClassForMultipleVersionsLg [17x20/16z] {
+jOv50WDH24FHG9ZxtxTCNTPzN_5etb6vaJF7CXDt1uQzSFBfG2nuSzpuY-FupGZHq9U3c2hQqm5K0qpNcrBFwKrtqZ4yGK6MJi4KbkoR0-legaBoR1YaFvec
+M4KtCRyJN9_92_NT-ru
+}
+
+!function AzureRolesClassForMultipleVersions($id, $name="Roles Class For Multiple Versions", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions', $name, $tech)
+!endfunction
+!function AzureRolesClassForMultipleVersionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureRolesClassForMultipleVersionsLg>', 'Roles Class For Multiple Versions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.puml b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.puml
new file mode 100644
index 00000000000..5d22533a4be
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSecondarySiteLg [17x20/16z] {
+TOy54e0m30GfTo7s__yINBjeTw9DfWqE6upS26n2mbSYU0ZbWbtYu1AvqedeYrTAHe6RK09eLvU0seggGYhTQRfIAqb5k173paW9HN4N5VAA43uZNATBj1AH
+JhOTi6AaNWSopW
+}
+
+!function AzureSecondarySite($id, $name="Secondary Site", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneSystemCenter/AzureSecondarySite', $name, $tech)
+!endfunction
+!function AzureSecondarySiteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSecondarySiteLg>', 'Secondary Site', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.puml b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.puml
new file mode 100644
index 00000000000..3e9c25e026c
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSoftwareUpdatePointLg [23x20/16z] {
+bP250O10202bm_ttLUoEqoyQG2QmsI8veJknPdYHTX0hzyX9FDB-4by6CH62cLdSXdYCk9dHBFObL5MhYtWJ0aXMyQPrO9XIJk89SHox9CRTb1nxwmYJLGoc
+hg9LC-zZEu2cc-sdpRwaP9e1gCAnhWYqW6RGN42rTG
+}
+
+!function AzureSoftwareUpdatePoint($id, $name="Software Update Point", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint', $name, $tech)
+!endfunction
+!function AzureSoftwareUpdatePointCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSoftwareUpdatePointLg>', 'Software Update Point', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.puml b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.puml
new file mode 100644
index 00000000000..bbfa1199f26
--- /dev/null
+++ b/cloud/elements/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSystemCenterAdminConsoleLg [27x20/16z] {
+hSt50SGm34HHaMrfflzwby9qsnVEDsZh5o4_WJmh-2-rL3dHYZd9Vv8CVqeMzf2YK76Rj0YMtIN7LpmdlqkQ15E_gVn0nKQb_URN13_LlOUgUlz6jPy64A5U
+H8u4o_Ux4oQ30FczvVo_jU97MXApic_HKPFqmihbHoTYknHoeD5MzWO
+}
+
+!function AzureSystemCenterAdminConsole($id, $name="System Center Admin Console", $tech="")
+ CloudElement($id, 'azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole', $name, $tech)
+!endfunction
+!function AzureSystemCenterAdminConsoleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSystemCenterAdminConsoleLg>', 'System Center Admin Console', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureAllResources.puml b/cloud/elements/azure/GeneralServiceIcons/AzureAllResources.puml
new file mode 100644
index 00000000000..64abc957d94
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureAllResources.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureAllResourcesLg [20x20/16z] Om41PaPc98g5scBCOC28Ie410mE2P8JACA1Gj70BmWv2Ra6bw15M
+
+!function AzureAllResources($id, $name="All Resources", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureAllResources', $name, $tech)
+!endfunction
+!function AzureAllResourcesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAllResourcesLg>', 'All Resources', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureDevelopertools.puml b/cloud/elements/azure/GeneralServiceIcons/AzureDevelopertools.puml
new file mode 100644
index 00000000000..18b2052a999
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureDevelopertools.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDevelopertoolsLg [19x20/16z] {
+HSk93GD124DHSvh-6qwoM66_BklD0C2QPRXsEgSEKjDdGk9D3nErg2UH_RFwKtO0CQoU7qbSNpV62QmbPIlA8pio9PS5IL-wQc_ZXIW-b7EM2vupCiaadFFO
+2HslIVOnP2Th3p4fUOq8FdBM7K3cWVe2
+}
+
+!function AzureDevelopertools($id, $name="Developertools", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureDevelopertools', $name, $tech)
+!endfunction
+!function AzureDevelopertoolsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDevelopertoolsLg>', 'Developertools', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureHelpSupport.puml b/cloud/elements/azure/GeneralServiceIcons/AzureHelpSupport.puml
new file mode 100644
index 00000000000..fb6ef2ab1d2
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureHelpSupport.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureHelpSupportLg [13x20/16z] {
+bSYt0GD0349H1T2b_VSrEiVMl-9XPZdMMZEjunn8hWrjJ7YeEca-wG396CinFOKgvCuQZWl69l31AZFB2_Y5Du1v11KP5cEaA-jSGRM22fr-bhf8Gtr0r0_g
+R_2D1m
+}
+
+!function AzureHelpSupport($id, $name="Help Support", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureHelpSupport', $name, $tech)
+!endfunction
+!function AzureHelpSupportCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureHelpSupportLg>', 'Help Support', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureHome.puml b/cloud/elements/azure/GeneralServiceIcons/AzureHome.puml
new file mode 100644
index 00000000000..14af14f40db
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureHome.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureHomeLg [25x20/16z] jSv16a1034FXcLQJ-zzODg3DLbQ-zsDcFOlQooqA4jj1J0bebFWkYTd18Oa7oEWTR99emBpx0uya34Yogdg7blDIFEnjjMnG6XniFOM1-WzE
+
+!function AzureHome($id, $name="Home", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureHome', $name, $tech)
+!endfunction
+!function AzureHomeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureHomeLg>', 'Home', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureInformation.puml b/cloud/elements/azure/GeneralServiceIcons/AzureInformation.puml
new file mode 100644
index 00000000000..d58f53f6461
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureInformation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureInformationLg [20x20/16z] {
+PT3N0GCn20DGqxF_n44Wf-fBzyxz86AU7JSvDnh9X9ACtudu1uN9b09ghlMgqLIbKxYI3LMY40E4c5FSp6ipCxcV5dCjleoHFwjFywLF2rjwV9Zny1-MkDjj
+ieQdyLrNrM9A4v4XpNGcCP7PQS6tVm8
+}
+
+!function AzureInformation($id, $name="Information", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureInformation', $name, $tech)
+!endfunction
+!function AzureInformationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureInformationLg>', 'Information', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureManagementGroups.puml b/cloud/elements/azure/GeneralServiceIcons/AzureManagementGroups.puml
new file mode 100644
index 00000000000..bccfc10ea0a
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureManagementGroups.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureManagementGroupsLg [25x20/16z] {
+NP47hi0W3CMSyLZtl-yV1HI9r-N8PGFHWoy6LEsjopQCze6fDoV_Nr_QdBF1-Jc7sB7n9uQnep4IU5j0ba2zTptYmm0Y7n7IzoMbe4JCjRwQM6j6YLnh9Lmg
+uNDDXqiba0HSAk59EXGTON9SHj4MthhZlHbsoBU8tkDz_GbXahqlZM_RAxNjTL1Vwg3gABzK_Gi
+}
+
+!function AzureManagementGroups($id, $name="Management Groups", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureManagementGroups', $name, $tech)
+!endfunction
+!function AzureManagementGroupsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureManagementGroupsLg>', 'Management Groups', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureMarketplace.puml b/cloud/elements/azure/GeneralServiceIcons/AzureMarketplace.puml
new file mode 100644
index 00000000000..6888beaab1d
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureMarketplace.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMarketplaceLg [17x20/16z] {
+ZSt50G9144JHxhBT_2E6CUp4FxuQgP6IMAmJtOnQE22Ku08FU44lw6wpdz1GTvUkpnpv2n9lkEyVI0vahEugBXXBtFFpUy6OPznmiLQTVKArmu3nE7i6dSzU
+_GdVDlxiRe2IFMRK0m
+}
+
+!function AzureMarketplace($id, $name="Marketplace", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureMarketplace', $name, $tech)
+!endfunction
+!function AzureMarketplaceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMarketplaceLg>', 'Marketplace', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureQuickStartCenter.puml b/cloud/elements/azure/GeneralServiceIcons/AzureQuickStartCenter.puml
new file mode 100644
index 00000000000..eca53596b8d
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureQuickStartCenter.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureQuickStartCenterLg [20x20/16z] {
+NSy7Oa0X30BGXX18lV-1w-pY3_MvF_ubwCz_KZs6_uyPO_0NfQo97Jz4aJMnxgGP2H6O64jGCpO229fxuP9a5u14AHPfavGnrRasgpgaIgHubWTbdRZU8I0T
+jUDIa7GlwiOr4dMfyrqxQLBTFvO44iVUUin05cCXtmwPPCxntOfhnSIksBEy-CgAHry
+}
+
+!function AzureQuickStartCenter($id, $name="Quick Start Center", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureQuickStartCenter', $name, $tech)
+!endfunction
+!function AzureQuickStartCenterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureQuickStartCenterLg>', 'Quick Start Center', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureRecent.puml b/cloud/elements/azure/GeneralServiceIcons/AzureRecent.puml
new file mode 100644
index 00000000000..641d6665aca
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureRecent.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureRecentLg [20x20/16z] {
+LP27SG0m20CH896w_xh1ZRky-xjZcqWr6JOuHMQo6xygn80v3A7AgnBTY5s1M_fMsntfNH4Mp_LOij0IppLHaSH_X-BhclGwfJHOW--lqnh7nU_l1_susPja
+VGXhxzpH81A6udlB41Mstpp28CtVcldRn02O64oicebLuwmIgQxTXc0r3Dly0G
+}
+
+!function AzureRecent($id, $name="Recent", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureRecent', $name, $tech)
+!endfunction
+!function AzureRecentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureRecentLg>', 'Recent', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureReservations.puml b/cloud/elements/azure/GeneralServiceIcons/AzureReservations.puml
new file mode 100644
index 00000000000..e5bbd664e01
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureReservations.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureReservationsLg [20x20/16z] {
+FP1Hbc1114CXa9dk_M-tgJhrykS28Y9gRkPUBAWSQJOPRXf5bby8ahP9qMZ6OK7sC4naLWSwCp9C8iMW0rsqMhVjC5ErBWMXMxvi22o8BJCzJ8Uv6gjBhghr
+gffvo_ptD-qq9p_syylAS1_szGA8BD_URuUU5TWT81IFgON5WEgFl9ltDnNu0e_xcqWC73bKdmSB6xPrzhmQ-RgPUJrzKbIJ_Rp_0m
+}
+
+!function AzureReservations($id, $name="Reservations", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureReservations', $name, $tech)
+!endfunction
+!function AzureReservationsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureReservationsLg>', 'Reservations', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureResource.puml b/cloud/elements/azure/GeneralServiceIcons/AzureResource.puml
new file mode 100644
index 00000000000..ad0927811fa
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureResource.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureResourceLg [18x20/16z] {
+fOp90SH02CDi39x-ErwMtFb6Fua36C8Et62k9ea3UGtMSR1EvdGEBdB_SGL21Elm2e2kE5xvxo7R6O1iZKjkAWaIQ9yoRL-uYei8VIbPhnA8kfSW6jLUnWUg
+kdJ0HIHnBFm
+}
+
+!function AzureResource($id, $name="Resource", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureResource', $name, $tech)
+!endfunction
+!function AzureResourceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureResourceLg>', 'Resource', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureResourceGroups.puml b/cloud/elements/azure/GeneralServiceIcons/AzureResourceGroups.puml
new file mode 100644
index 00000000000..9cc1232a958
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureResourceGroups.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureResourceGroupsLg [25x20/16z] {
+fT454W8n44JHFvhS_yGm5SNAwFL-wm6i6HLFXtEisKB6jhLKGAAsFWuqsaZeECbx0EBjn0M8tWqO_HR01c2vwpGMY0lYrurqGKHHp4Uh7iWC0wrQrEo69ocZ
+VeMA8MRVmD5_WPyW5Xj6Nn00uXjK0ABFtuv6GTNpj--1mWmHza3jeHmvnmy
+}
+
+!function AzureResourceGroups($id, $name="Resource Groups", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureResourceGroups', $name, $tech)
+!endfunction
+!function AzureResourceGroupsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureResourceGroupsLg>', 'Resource Groups', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureServiceHealth.puml b/cloud/elements/azure/GeneralServiceIcons/AzureServiceHealth.puml
new file mode 100644
index 00000000000..a2cadbedc85
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureServiceHealth.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureServiceHealthLg [23x20/16z] {
+XSY5RG1140J1tO7FFsGVwM_CBMfLLK4Zr8n-xBFQTRMUbK8bUDfsw6tfBZJP_p5-OhEOZECe1BCeZzZeowfgp1fgcQ27kckqN6eEdRorMhPbTWzxTVh8Absz
+BlfgU6YwGyCT6cw5XeT-
+}
+
+!function AzureServiceHealth($id, $name="Service Health", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureServiceHealth', $name, $tech)
+!endfunction
+!function AzureServiceHealthCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureServiceHealthLg>', 'Service Health', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureSharedDashboard.puml b/cloud/elements/azure/GeneralServiceIcons/AzureSharedDashboard.puml
new file mode 100644
index 00000000000..45e7bd08470
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureSharedDashboard.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureSharedDashboardLg [24x20/16z] lSxL0SD030DG7qdUV-AgOURaVHoQkCv5QuijYDPM6mqp2yZMAjw-2vAryYll9RKmUkTOzvwr94QpC9ypCcZD9z-BirQ4q09gqTfmqTAk_CGF
+
+!function AzureSharedDashboard($id, $name="Shared Dashboard", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureSharedDashboard', $name, $tech)
+!endfunction
+!function AzureSharedDashboardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSharedDashboardLg>', 'Shared Dashboard', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureSubscriptions.puml b/cloud/elements/azure/GeneralServiceIcons/AzureSubscriptions.puml
new file mode 100644
index 00000000000..62bf4762dbc
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureSubscriptions.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureSubscriptionsLg [12x20/16z] bSUt0GD108J0DUg_Pd4-Vg91vDQYoOJPb9Z9PGOoa0cOWLwZvoYz53E3b4jwnEJZtqVtsO_CuXy
+
+!function AzureSubscriptions($id, $name="Subscriptions", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureSubscriptions', $name, $tech)
+!endfunction
+!function AzureSubscriptionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSubscriptionsLg>', 'Subscriptions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureSupport.puml b/cloud/elements/azure/GeneralServiceIcons/AzureSupport.puml
new file mode 100644
index 00000000000..2ad052f709b
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureSupport.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSupportLg [13x20/16z] {
+bSYt0GD0349H1T2b_VSrEiVMl-9XPZdMMZEjunn8hWrjJ7YeEca-wG396CinFOKgvCuQZWl69l31AZFB2_Y5Du1v11KP5cEaA-jSGRM22fr-bhf8Gtr0r0_g
+R_2D1m
+}
+
+!function AzureSupport($id, $name="Support", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureSupport', $name, $tech)
+!endfunction
+!function AzureSupportCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSupportLg>', 'Support', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureSupportRequests.puml b/cloud/elements/azure/GeneralServiceIcons/AzureSupportRequests.puml
new file mode 100644
index 00000000000..4d00b28236d
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureSupportRequests.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSupportRequestsLg [27x20/16z] {
+dT1NWeH028HXAOgYSUv_tsMn9x_DR_Opzd5bxfWTv-myewHC79uhrobxIiW1btm91fxh8PxEp4MqE8EynPqKtbB9QeWGLssnP3ITqi9Gv0qFqZz5KmpfGGI7
+dCOMCOQsAglOEs0el1wqVtMs1XoeseGz4WOpUvoOb9dNmnXiGqZnfCG1HEU7XTv9r12T-g1LYPZqHUScVL7zHfLWjuaNONBOQtt-3m
+}
+
+!function AzureSupportRequests($id, $name="Support Requests", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureSupportRequests', $name, $tech)
+!endfunction
+!function AzureSupportRequestsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSupportRequestsLg>', 'Support Requests', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureTag.puml b/cloud/elements/azure/GeneralServiceIcons/AzureTag.puml
new file mode 100644
index 00000000000..a25d414e5ef
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureTag.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureTagLg [20x20/16z] LSg54SHG30DH9vyazz_lOMJOuJThqNK0ajCgVO3k1Q_z8ouyAA9lcquHgCyX0l_eJeZ0w7pjIyNsXnQwJH4wTLj9IB8XIqeKLHHL55KKDHG5YcgpqXi
+
+!function AzureTag($id, $name="Tag", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureTag', $name, $tech)
+!endfunction
+!function AzureTagCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTagLg>', 'Tag', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureTags.puml b/cloud/elements/azure/GeneralServiceIcons/AzureTags.puml
new file mode 100644
index 00000000000..fcb96330e48
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureTags.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureTagsLg [17x20/16z] {
+LSm93WGX24HHK5dlV-0Xra3iole-KS9OL5KO-DkgZ8zMEDlswvgVZztTLl-drnvoxt3KqlgEa95wNgTdy87neX8js0DpsdhTGObsUO8n4IECQI6qfxIdjAUq
+foZSs-CV
+}
+
+!function AzureTags($id, $name="Tags", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureTags', $name, $tech)
+!endfunction
+!function AzureTagsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTagsLg>', 'Tags', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureTemplates.puml b/cloud/elements/azure/GeneralServiceIcons/AzureTemplates.puml
new file mode 100644
index 00000000000..812c196c662
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureTemplates.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureTemplatesLg [18x20/16z] lSZL0KGX44DHaWpRVyUu_-spYyxnjWNd36kP3laPTf6bS7HTI0dv26GHoHBcHsf2IbcI5Q4IPADGvUXJyNRa8m
+
+!function AzureTemplates($id, $name="Templates", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureTemplates', $name, $tech)
+!endfunction
+!function AzureTemplatesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTemplatesLg>', 'Templates', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureTwoUserIcon.puml b/cloud/elements/azure/GeneralServiceIcons/AzureTwoUserIcon.puml
new file mode 100644
index 00000000000..1e90153074e
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureTwoUserIcon.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureTwoUserIconLg [20x20/16z] {
+dS-t0S0m4090-0VstzWvgpCLEcNSOSiYdg4ano_ipTAVPQlvk_LZE4nFgtqhyKPRjLMIfvwDiWcmZd5LeUKqAEtRbEHX8b1Pik_TJQ0t0tZzefKrqWgzMyuq
+57tCoc39Nvi1
+}
+
+!function AzureTwoUserIcon($id, $name="Two User Icon", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureTwoUserIcon', $name, $tech)
+!endfunction
+!function AzureTwoUserIconCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTwoUserIconLg>', 'Two User Icon', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureUserHealthIcon.puml b/cloud/elements/azure/GeneralServiceIcons/AzureUserHealthIcon.puml
new file mode 100644
index 00000000000..95e3992cf0b
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureUserHealthIcon.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureUserHealthIconLg [18x20/16z] {
+TOu50e0m24M93wlxtzS5jZvpZoGYXfdI5NZdgiG7ngVHgxdc_FK9593pn2myloBHAPgA7OMh1tVXE8s9kgTaf2FVf-eYv-pZ8GzoJbrs94G_ARezZHaSoNe_
+3W7BBQjbG0vogoYjNBQNqcghIXUqgrZoL5Di
+}
+
+!function AzureUserHealthIcon($id, $name="User Health Icon", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureUserHealthIcon', $name, $tech)
+!endfunction
+!function AzureUserHealthIconCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureUserHealthIconLg>', 'User Health Icon', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureUserIcon.puml b/cloud/elements/azure/GeneralServiceIcons/AzureUserIcon.puml
new file mode 100644
index 00000000000..c7e4f0ac70d
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureUserIcon.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureUserIconLg [15x20/16z] jSor0S1030D0axJ_nddcEjUOBOM3S1cSnQYDZOrXus_vBakm2EdK0RZAfDeBorgg9MK6BHKuHFytk3WtSF1d2G
+
+!function AzureUserIcon($id, $name="User Icon", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureUserIcon', $name, $tech)
+!endfunction
+!function AzureUserIconCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureUserIconLg>', 'User Icon', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureUserPrivacy.puml b/cloud/elements/azure/GeneralServiceIcons/AzureUserPrivacy.puml
new file mode 100644
index 00000000000..6b8dd6b1252
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureUserPrivacy.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureUserPrivacyLg [14x20/16z] ROw50KGn24FHiF_4rN3wKtsuY6W0Bgq4gXeDc_AHz4I6j3DnNVIQjSDCz-lkwmMGwudQJJOXn1Q0X42jaAP2Nf7u9n5815-A27hUixv90hTn8u7otNq2
+
+!function AzureUserPrivacy($id, $name="User Privacy", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureUserPrivacy', $name, $tech)
+!endfunction
+!function AzureUserPrivacyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureUserPrivacyLg>', 'User Privacy', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureUserResource.puml b/cloud/elements/azure/GeneralServiceIcons/AzureUserResource.puml
new file mode 100644
index 00000000000..fbc67c2b473
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureUserResource.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureUserResourceLg [19x20/16z] {
+XSq74iGW34DHsohS_yQBjlVyQPgN09K6GDTp4RvO8qIy_XJYCV7rO5teyyd8Iy_GkxU5tMGCT-WhPNJ4Qp5qCP1QoOrBEIP7S2KcIURCF96jwS0p6OCZaaBJ
+3mfkg3e1
+}
+
+!function AzureUserResource($id, $name="User Resource", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureUserResource', $name, $tech)
+!endfunction
+!function AzureUserResourceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureUserResourceLg>', 'User Resource', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/GeneralServiceIcons/AzureWhatSNew.puml b/cloud/elements/azure/GeneralServiceIcons/AzureWhatSNew.puml
new file mode 100644
index 00000000000..cb7f993808a
--- /dev/null
+++ b/cloud/elements/azure/GeneralServiceIcons/AzureWhatSNew.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureWhatSNewLg [20x20/16z] {
+RL050WCn2Ej5-lyVpsYOiDHI7DOBaFUsi1hGFd2aTFrV5qjK4bvb_HJYMArrEUxgI2ocXGxliAIqo6INGqwy590SuVzadZ9hoeGfGzVSUTMzwTrRPc02LJyp
+guOvPff9pzdV0G
+}
+
+!function AzureWhatSNew($id, $name="What S New", $tech="")
+ CloudElement($id, 'azure/GeneralServiceIcons/AzureWhatSNew', $name, $tech)
+!endfunction
+!function AzureWhatSNewCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureWhatSNewLg>', 'What S New', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IdentityServiceColor/AzureAccessReview.puml b/cloud/elements/azure/IdentityServiceColor/AzureAccessReview.puml
new file mode 100644
index 00000000000..92913c11aa7
--- /dev/null
+++ b/cloud/elements/azure/IdentityServiceColor/AzureAccessReview.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAccessReviewLg [20x20/16z] {
+bO_L0KDH24C3WI3xxrltVhrp5OSzYlIl0dwLPO3LbweTcV3UDqDmry5vgmBGNEzuAHD8POX0FbGo3rdGH8CU9MFQ48Jry5wSoBthV3OGzwB6MwmhQ8_Iau2h
+M_vPM0Rk4gRFqUvp_0n7WBtVJCJiGSu
+}
+
+!function AzureAccessReview($id, $name="Access Review", $tech="")
+ CloudElement($id, 'azure/IdentityServiceColor/AzureAccessReview', $name, $tech)
+!endfunction
+!function AzureAccessReviewCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAccessReviewLg>', 'Access Review', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IdentityServiceColor/AzureActiveDirectory.puml b/cloud/elements/azure/IdentityServiceColor/AzureActiveDirectory.puml
new file mode 100644
index 00000000000..b06ee2dea2d
--- /dev/null
+++ b/cloud/elements/azure/IdentityServiceColor/AzureActiveDirectory.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureActiveDirectoryLg [20x20/16z] {
+LSq93aGn20BGGQ3tF_8O_a8-sSXhrT-TiUVffM8f-27DA5ZoR7mMIoQm5dnfZGgM35WtPltIsh58BMOz53j63jLgcSKuHcGsDxG8cEZX830l1Oy1b8BRoN6e
+I80t5QMNYgLYwGy
+}
+
+!function AzureActiveDirectory($id, $name="Active Directory", $tech="")
+ CloudElement($id, 'azure/IdentityServiceColor/AzureActiveDirectory', $name, $tech)
+!endfunction
+!function AzureActiveDirectoryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureActiveDirectoryLg>', 'Active Directory', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.puml b/cloud/elements/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.puml
new file mode 100644
index 00000000000..165ea5ad3a1
--- /dev/null
+++ b/cloud/elements/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureActiveDirectoryConnectHealthLg [20x20/16z] {
+HSg73O1030H1Xpi7wBzUmXlngpnQcOnGsGtnnqt0XvlSR73JOug81pV1HPqBDq6DM3ZaxgHQq1qBIPYDXPanN0IFwHYNcOW-w8hNNB6sXOH23OW8D_SVLTbT
+WUeZ5aQOUtPdFNGUCWYpwk9BomQP6SpgFb866QEFbSc7RcALUPxj8r-MnzdVjR7gfHi
+}
+
+!function AzureActiveDirectoryConnectHealth($id, $name="Active Directory Connect Health", $tech="")
+ CloudElement($id, 'azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth', $name, $tech)
+!endfunction
+!function AzureActiveDirectoryConnectHealthCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureActiveDirectoryConnectHealthLg>', 'Active Directory Connect Health', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IdentityServiceColor/AzureAdB2c.puml b/cloud/elements/azure/IdentityServiceColor/AzureAdB2c.puml
new file mode 100644
index 00000000000..07bb08ea57d
--- /dev/null
+++ b/cloud/elements/azure/IdentityServiceColor/AzureAdB2c.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAdB2cLg [22x20/16z] {
+PSm7Wk0W34DHi6p9ulu7Nfpiz9_Aewm9RDl2-bR8OsmhFX4zMCZvmN-C1pjjbZzPdfG-pFdPW_0RaE_v-R6qaa8MQbIZRMSAcpuDkTrpXDtee_2D5FLV3Pdf
+ILNKQDkrvu1R4oiPLsc1AlHWxHNpMk7aEQuw5mC1F5plPfcN2eN8N6lBJxh_LM2jNL_S151883FMvUp7nJkCOkwBuoYo06BDywkegbX_Ydpn7m
+}
+
+!function AzureAdB2c($id, $name="Ad B2c", $tech="")
+ CloudElement($id, 'azure/IdentityServiceColor/AzureAdB2c', $name, $tech)
+!endfunction
+!function AzureAdB2cCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAdB2cLg>', 'Ad B2c', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IdentityServiceColor/AzureAdDomainServices.puml b/cloud/elements/azure/IdentityServiceColor/AzureAdDomainServices.puml
new file mode 100644
index 00000000000..56785f3f40f
--- /dev/null
+++ b/cloud/elements/azure/IdentityServiceColor/AzureAdDomainServices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAdDomainServicesLg [20x20/16z] {
+NP07ZaGn24CJS07kV-3TtwHedZhLzdhPzbu_S8O_9Sm_M2VHLwtpAEsQcpfEUbvyth_egkPtlv-I9JVU--yn0UgEu_uKCrNt7tyb8vBkyT9RQfC9NaMzzyka
+auPS5VxksmaBLAxDdZO0AL9AudAODURr89CPO3pPjQt8Y7Z7BjXTpapWI27h_iDriYNeERN-
+}
+
+!function AzureAdDomainServices($id, $name="Ad Domain Services", $tech="")
+ CloudElement($id, 'azure/IdentityServiceColor/AzureAdDomainServices', $name, $tech)
+!endfunction
+!function AzureAdDomainServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAdDomainServicesLg>', 'Ad Domain Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IdentityServiceColor/AzureAdIdentityProtection.puml b/cloud/elements/azure/IdentityServiceColor/AzureAdIdentityProtection.puml
new file mode 100644
index 00000000000..5d3b4e817dc
--- /dev/null
+++ b/cloud/elements/azure/IdentityServiceColor/AzureAdIdentityProtection.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureAdIdentityProtectionLg [20x20/16z] bO-50SGm3CIak-o_yZEMgw3P7cT9vYgOAWlGgIgPACNdzQiYZzk__7U4_AfGligIKL1eVTRnH_UkKp51ZM8_2KqRtkdUodT7ctFSazvJJT1nbYi
+
+!function AzureAdIdentityProtection($id, $name="Ad Identity Protection", $tech="")
+ CloudElement($id, 'azure/IdentityServiceColor/AzureAdIdentityProtection', $name, $tech)
+!endfunction
+!function AzureAdIdentityProtectionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAdIdentityProtectionLg>', 'Ad Identity Protection', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.puml b/cloud/elements/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.puml
new file mode 100644
index 00000000000..08063136979
--- /dev/null
+++ b/cloud/elements/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAdPrivilegedIdentityManagementLg [20x20/16z] {
+HT254G0X34HHefkb_uAHS7D__E6CatZMBbt6bw5Ui4VHSyvSCduAKPKeDjeXY9CknsX3S2obvYp9kGtYrOOv8U2fBr5GpLJb3TNcEePwyIo-4Eu1DI8YsUYg
+LcL6ccgqcVjdxhOfgr95ajiWQY1nxWAOf1d4YZllEs_S6K-GVbjHTxpP-uDlU_uVimsgQEeCVC76bpYABBo_Nm
+}
+
+!function AzureAdPrivilegedIdentityManagement($id, $name="Ad Privileged Identity Management", $tech="")
+ CloudElement($id, 'azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement', $name, $tech)
+!endfunction
+!function AzureAdPrivilegedIdentityManagementCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAdPrivilegedIdentityManagementLg>', 'Ad Privileged Identity Management', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IdentityServiceColor/AzureAppRegistrations.puml b/cloud/elements/azure/IdentityServiceColor/AzureAppRegistrations.puml
new file mode 100644
index 00000000000..f6425fccda4
--- /dev/null
+++ b/cloud/elements/azure/IdentityServiceColor/AzureAppRegistrations.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAppRegistrationsLg [19x20/16z] {
+dSr55WCn30DGI-RU_y1L8I_x-OCnlgJolcdsE5GIVjymIt7UDvwCtzbLQALYfMkw9ynS2BsoVn8Z6RE9w4zLESwi3bA50V24fj911Tnlg2e1bxEnIqWNG0pm
+6xB3ynSYp0v4aYTm431v0m
+}
+
+!function AzureAppRegistrations($id, $name="App Registrations", $tech="")
+ CloudElement($id, 'azure/IdentityServiceColor/AzureAppRegistrations', $name, $tech)
+!endfunction
+!function AzureAppRegistrationsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAppRegistrationsLg>', 'App Registrations', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IdentityServiceColor/AzureConditionalAccess.puml b/cloud/elements/azure/IdentityServiceColor/AzureConditionalAccess.puml
new file mode 100644
index 00000000000..7e2b2f94f85
--- /dev/null
+++ b/cloud/elements/azure/IdentityServiceColor/AzureConditionalAccess.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureConditionalAccessLg [15x20/16z] TT2r0O1000J1K_el6NVORE0TIpHnHAKHCMKxNKlidWrJdqmoQQT9vYHLyM2cNsKFmZ6oSpsHxkGFTGvsEvodMXVSAy2U8gRs_y6QEg727jtjTKO
+
+!function AzureConditionalAccess($id, $name="Conditional Access", $tech="")
+ CloudElement($id, 'azure/IdentityServiceColor/AzureConditionalAccess', $name, $tech)
+!endfunction
+!function AzureConditionalAccessCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureConditionalAccessLg>', 'Conditional Access', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IdentityServiceColor/AzureEnterpriseApplications.puml b/cloud/elements/azure/IdentityServiceColor/AzureEnterpriseApplications.puml
new file mode 100644
index 00000000000..0d501d0dc6a
--- /dev/null
+++ b/cloud/elements/azure/IdentityServiceColor/AzureEnterpriseApplications.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureEnterpriseApplicationsLg [20x20/16z] {
+fOr73iGm30FLg9J_FtZ9LFkw6TWg0n3QoLAgQwh2pBwu9eYt9bsHzBV6dpUMxdLoMnS1yhmHpW8-eiihGQvhIpS1uiwUIHe6RiSPSaK6rmAluuSC99E4iqXH
+01LsKtSoxQLEbsu3SGT_
+}
+
+!function AzureEnterpriseApplications($id, $name="Enterprise Applications", $tech="")
+ CloudElement($id, 'azure/IdentityServiceColor/AzureEnterpriseApplications', $name, $tech)
+!endfunction
+!function AzureEnterpriseApplicationsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureEnterpriseApplicationsLg>', 'Enterprise Applications', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IdentityServiceColor/AzureIdentityGovernance.puml b/cloud/elements/azure/IdentityServiceColor/AzureIdentityGovernance.puml
new file mode 100644
index 00000000000..408cf15e9cc
--- /dev/null
+++ b/cloud/elements/azure/IdentityServiceColor/AzureIdentityGovernance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureIdentityGovernanceLg [20x20/16z] {
+HP37WKKX3CGcsEF7zb_m0Z_f9f41G48zcvXRJkc9LRQh9za2L5H3N9Gj8RgW4UuYNY5gAY4yOrnfCEaMjFx-bi2T2CyzgTQcUB3IEFZNkiUtCSyJtLRpQkn7
+UleslrkjPRyNlnjdhMIjqLtRlPlM6zypP19wNkdPeZ5sB_gDEWdHgIc-K8w08rJUpKSQJ2aHBvej1JYJJ9TThItDrzVJFPlM4U0V
+}
+
+!function AzureIdentityGovernance($id, $name="Identity Governance", $tech="")
+ CloudElement($id, 'azure/IdentityServiceColor/AzureIdentityGovernance', $name, $tech)
+!endfunction
+!function AzureIdentityGovernanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureIdentityGovernanceLg>', 'Identity Governance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IdentityServiceColor/AzureInformationProtection.puml b/cloud/elements/azure/IdentityServiceColor/AzureInformationProtection.puml
new file mode 100644
index 00000000000..d6cc33da9a1
--- /dev/null
+++ b/cloud/elements/azure/IdentityServiceColor/AzureInformationProtection.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureInformationProtectionLg [17x20/16z] {
+TS-50S0W30H0oCl-8vUl6rV58cs074BRq0UsW2q2eEpiwRAgHVxw-DYwpew9UapKPA9lCJAnrQ1D_k0JwGUaefEOKkeS8lLSFJ2BJD0Tivw9HuIWBy8Lz8f4
+FqWE-0aB
+}
+
+!function AzureInformationProtection($id, $name="Information Protection", $tech="")
+ CloudElement($id, 'azure/IdentityServiceColor/AzureInformationProtection', $name, $tech)
+!endfunction
+!function AzureInformationProtectionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureInformationProtectionLg>', 'Information Protection', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IdentityServiceColor/AzureManagedIdentities.puml b/cloud/elements/azure/IdentityServiceColor/AzureManagedIdentities.puml
new file mode 100644
index 00000000000..c1b0b44dcb0
--- /dev/null
+++ b/cloud/elements/azure/IdentityServiceColor/AzureManagedIdentities.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureManagedIdentitiesLg [15x20/16z] JSm50e0m30F0HlR_BnCw3NghL08HTH8nlggIi2Ns2qih_9dFYl1IJPmgrwexUXqTNrqAXsR9ngb2fWOd6PaURGWCEAIngfPeMPLGWF_Pg8r2rsxGjGy
+
+!function AzureManagedIdentities($id, $name="Managed Identities", $tech="")
+ CloudElement($id, 'azure/IdentityServiceColor/AzureManagedIdentities', $name, $tech)
+!endfunction
+!function AzureManagedIdentitiesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureManagedIdentitiesLg>', 'Managed Identities', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureApiForFhir.puml b/cloud/elements/azure/IntegrationServiceColor/AzureApiForFhir.puml
new file mode 100644
index 00000000000..a1e84aa4a40
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureApiForFhir.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureApiForFhirLg [20x20/16z] {
+LOu75WGn2491WTp_nkipi-sds0i0sMuCRLl4G2Un03c32PAhfZiNeHkAdNsBIoQBrSu7EGAxIFd7rtJYHhsTFRvhY8_J8yMh2tKbTS9-V5SMAkT9jEOxfm7u
+dAgSXpGA63iiQLqkYW0qAkTNgr1ku5PRnm3A8nPwoxQDYL-d-iUrFHVXbyxkyG_zhNi1
+}
+
+!function AzureApiForFhir($id, $name="Api For Fhir", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureApiForFhir', $name, $tech)
+!endfunction
+!function AzureApiForFhirCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureApiForFhirLg>', 'Api For Fhir', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureApiManagementServices.puml b/cloud/elements/azure/IntegrationServiceColor/AzureApiManagementServices.puml
new file mode 100644
index 00000000000..b2bf0b5a236
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureApiManagementServices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureApiManagementServicesLg [24x20/16z] {
+PP050iCW34MJBvcm-rztDQY-2iGbTY2NpOmBAOkWR5pKGqvT378-hacUdTBiWJEwnAx_jOMC0tYMM3t3JM-Fj40FOZ6Yr0LNMRbbjj8QJG6qisVIqQsO65wg
+SSMdjNUYqASFs0Jm-hNM71PdRAnxjEkxw2kyCdOrupR3DED6VJuAEkDW1AqJtQ0bb-8Ev38EUG8
+}
+
+!function AzureApiManagementServices($id, $name="Api Management Services", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureApiManagementServices', $name, $tech)
+!endfunction
+!function AzureApiManagementServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureApiManagementServicesLg>', 'Api Management Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureAppConfiguration.puml b/cloud/elements/azure/IntegrationServiceColor/AzureAppConfiguration.puml
new file mode 100644
index 00000000000..736ff69e9b7
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureAppConfiguration.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAppConfigurationLg [20x20/16z] {
+JOy70iCW3CJm3V__oJK7BLL7OY4orfUY9BmHA6YmUHMKUKnturG9t57jE2h5nRNTplg1bxqGervcARj_QcAJ7jvEyIBoPiyPzU-KXRMEz9wS5TH-jnd10SC9
+5ssjGixhT6gxbIbPthUh9WGljNP7jEj4G5mfBpaKiIwak08gXmy
+}
+
+!function AzureAppConfiguration($id, $name="App Configuration", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureAppConfiguration', $name, $tech)
+!endfunction
+!function AzureAppConfigurationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAppConfigurationLg>', 'App Configuration', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureDataCatalog.puml b/cloud/elements/azure/IntegrationServiceColor/AzureDataCatalog.puml
new file mode 100644
index 00000000000..8d3bf8a2a75
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureDataCatalog.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDataCatalogLg [19x20/16z] {
+ZP1L0WCX30M9lcplVzyAab3V-ME8Du4Ne7O7RedwK9V2ko8ShqeTkvg9lzJXDclbMqMOjbhAsf6ACfPkcBDMz4GHyumAH8pTibRWJbSPLQfgbT9rbr8BFwLq
+AMk9cCDDXMu
+}
+
+!function AzureDataCatalog($id, $name="Data Catalog", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureDataCatalog', $name, $tech)
+!endfunction
+!function AzureDataCatalogCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDataCatalogLg>', 'Data Catalog', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureEventGridDomains.puml b/cloud/elements/azure/IntegrationServiceColor/AzureEventGridDomains.puml
new file mode 100644
index 00000000000..1e981d1b5f8
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureEventGridDomains.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureEventGridDomainsLg [20x20/16z] {
+ZT230S0m4030j_RVjpPpiL7Dqavox3CuiQ77U6iY3PdODebie0W7P8H8VEa2714TPzb4-DWrDn3dBWvbDo8HMA6QX-a83j1uNdVkL1amqx5J3drc0YUaUli3
+VVYhg6Oz
+}
+
+!function AzureEventGridDomains($id, $name="Event Grid Domains", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureEventGridDomains', $name, $tech)
+!endfunction
+!function AzureEventGridDomainsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureEventGridDomainsLg>', 'Event Grid Domains', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureEventGridSubscriptions.puml b/cloud/elements/azure/IntegrationServiceColor/AzureEventGridSubscriptions.puml
new file mode 100644
index 00000000000..4f75e1312bb
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureEventGridSubscriptions.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureEventGridSubscriptionsLg [20x20/16z] {
+ZT230S0m4030j_RVjpPpiL7Dqavox3CuiQ77U6iY3PdODebie0W7P8H8VEa2714TPzb4-DWrDn3dBWvbDo8HMA6QX-a83j1uNdVkL1amqx5J3drc0YUaUli3
+VVYhg6Oz
+}
+
+!function AzureEventGridSubscriptions($id, $name="Event Grid Subscriptions", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureEventGridSubscriptions', $name, $tech)
+!endfunction
+!function AzureEventGridSubscriptionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureEventGridSubscriptionsLg>', 'Event Grid Subscriptions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureEventGridTopics.puml b/cloud/elements/azure/IntegrationServiceColor/AzureEventGridTopics.puml
new file mode 100644
index 00000000000..37eefbfd5ee
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureEventGridTopics.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureEventGridTopicsLg [20x20/16z] dT230GD14030jVhlDtdRSpO0gBQE-z1MiktRi2eaxEiiVIbcBEBHodA2tb7VTcqF6Q57EjR4pADNmKTznskFp_XyFrQ5BJtugwXw-iz_
+
+!function AzureEventGridTopics($id, $name="Event Grid Topics", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureEventGridTopics', $name, $tech)
+!endfunction
+!function AzureEventGridTopicsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureEventGridTopicsLg>', 'Event Grid Topics', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureIntegrationAccounts.puml b/cloud/elements/azure/IntegrationServiceColor/AzureIntegrationAccounts.puml
new file mode 100644
index 00000000000..b00bb865011
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureIntegrationAccounts.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureIntegrationAccountsLg [20x20/16z] XP053W0n20HRFFt_Vy_za8bjS5RLFkW2VrYgk7rWMs8Te7zZW0XUhExrTv08DMAcHqpCP5DUpEijTh3gKRofBQPZw3PqKrxCxVLtU9vwtiy
+
+!function AzureIntegrationAccounts($id, $name="Integration Accounts", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureIntegrationAccounts', $name, $tech)
+!endfunction
+!function AzureIntegrationAccountsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureIntegrationAccountsLg>', 'Integration Accounts', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.puml b/cloud/elements/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.puml
new file mode 100644
index 00000000000..a62c11c3d5f
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureIntegrationServiceEnvironmentsLg [20x20/16z] {
+TP07TWGn24C74BAu_uLZFTAJrLH_EeyLE7Dr4C-7Ic83JQdUKGyhi_nmUf6GMRgw53AiGPfLcIMcdX3pEqigi7zvf9DhnM6k-FbpfcFDv0P4py0CP3S9Com3
+QtsnpB7THlkD7jVOgCtW6b2PsN6_9OJuar7XsGeeCtynzR633s7wQrTnjRjwjTE_kty3
+}
+
+!function AzureIntegrationServiceEnvironments($id, $name="Integration Service Environments", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments', $name, $tech)
+!endfunction
+!function AzureIntegrationServiceEnvironmentsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureIntegrationServiceEnvironmentsLg>', 'Integration Service Environments', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureLogicApps.puml b/cloud/elements/azure/IntegrationServiceColor/AzureLogicApps.puml
new file mode 100644
index 00000000000..074adbabade
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureLogicApps.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureLogicAppsLg [25x20/16z] {
+ZP47aiKW34Dj5QVS_y3h6RE_DoM0D8zEf1oFiZ92nKb9CiUorDGnsixZt9QtksY5lR3jo-iUHBq4sx4Vsok0wibUWO0HLv0te6v0ofCIj4ta6YmFa4K4A6k0
+PoeuOvJ6J1LkaBm1lDcLgzR2QATNWEty0r37V9hAdJCpHkFiwqFTYbQyVTe_
+}
+
+!function AzureLogicApps($id, $name="Logic Apps", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureLogicApps', $name, $tech)
+!endfunction
+!function AzureLogicAppsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLogicAppsLg>', 'Logic Apps', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.puml b/cloud/elements/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.puml
new file mode 100644
index 00000000000..436e0084a50
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureLogicAppsCustomConnectorLg [20x20/16z] lSx74GCn241HCipsNx05etorlV_u5038AeBLAuOYgY88PyBG-ucHAlLvL2M5TnIhafwdOpTEIkIMThEoK6brWyAm_IqaTfgMUE-IUEty0G
+
+!function AzureLogicAppsCustomConnector($id, $name="Logic Apps Custom Connector", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureLogicAppsCustomConnector', $name, $tech)
+!endfunction
+!function AzureLogicAppsCustomConnectorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLogicAppsCustomConnectorLg>', 'Logic Apps Custom Connector', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureSendgridAccounts.puml b/cloud/elements/azure/IntegrationServiceColor/AzureSendgridAccounts.puml
new file mode 100644
index 00000000000..7acc45921cf
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureSendgridAccounts.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureSendgridAccountsLg [20x20/16z] lSYt0G0X300nmDdxx_lXAYQmIYsSG3Ocxa3pveX61YOk4G4zQAJZB4pS2m
+
+!function AzureSendgridAccounts($id, $name="Sendgrid Accounts", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureSendgridAccounts', $name, $tech)
+!endfunction
+!function AzureSendgridAccountsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSendgridAccountsLg>', 'Sendgrid Accounts', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureServiceBus.puml b/cloud/elements/azure/IntegrationServiceColor/AzureServiceBus.puml
new file mode 100644
index 00000000000..c49559bca36
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureServiceBus.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureServiceBusLg [20x20/16z] ZP050W8n30Il95dW_l_VkllKfvxtcZyQ_ixXQO0ruDOn_2BroQWdeWGHoOv8eYBAHuYLNaa-dE2ahoWxlykTq3W8iw1rdhqRtppyZI1Z32Qn-htN6
+
+!function AzureServiceBus($id, $name="Service Bus", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureServiceBus', $name, $tech)
+!endfunction
+!function AzureServiceBusCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureServiceBusLg>', 'Service Bus', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureServiceBusRelays.puml b/cloud/elements/azure/IntegrationServiceColor/AzureServiceBusRelays.puml
new file mode 100644
index 00000000000..2461eca163e
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureServiceBusRelays.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureServiceBusRelaysLg [20x20/16z] {
+ZP235S0034IR78hzzwtj_n2pkLBFykpsWJ7BnG7t7cFI8oP9hqb9Pd62FMSVI9nz8dLEAwCeZyLHzeNP-rUIybZlTNR8vhoQOlQvrwSyUoddV0pc_55aZh5H
+fdJvWMv-LJM_wG
+}
+
+!function AzureServiceBusRelays($id, $name="Service Bus Relays", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureServiceBusRelays', $name, $tech)
+!endfunction
+!function AzureServiceBusRelaysCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureServiceBusRelaysLg>', 'Service Bus Relays', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.puml b/cloud/elements/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.puml
new file mode 100644
index 00000000000..0519ec5d6a7
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureServiceCatalogManagedApplicationDefinitionsLg [19x20/16z] {
+LOw55K0n20E191Iw_xxVzUh8lPevm2zfg1fV963C7wM0_g4XPr_txYk4gwhJFVkiGkq11KZ45XoNVi0XmhV7kFICbBio-EXbX0IQZiOzbfH5c9YFdaW2MvoN
+Vjk3oWnudleEC_FW7irPXvvk1f89PvS0TNUwUMmh-z7FGW3QhfV-o_Nx7qN3_5E-0W
+}
+
+!function AzureServiceCatalogManagedApplicationDefinitions($id, $name="Service Catalog Managed Application Definitions", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions', $name, $tech)
+!endfunction
+!function AzureServiceCatalogManagedApplicationDefinitionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureServiceCatalogManagedApplicationDefinitionsLg>', 'Service Catalog Managed Application Definitions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.puml b/cloud/elements/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.puml
new file mode 100644
index 00000000000..e54051a19be
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSoftwareAsAServiceSaasLg [20x20/16z] {
+NS_70G0X24HH1MO0--zt0xhnUtlcjX83eUsTWcVM7nAkR47l0bx9shRaMMWymbMP5j6F8iCFb8Pf017qmmZXjAxMNFGqOgspMiSoQfdJ8_8OjQvPhHD5Tx5v
+NdqBr8DTuIYgVz0pSsHIdWz3uHe6j2U8yJplROn8pmY-BCO8v1W_Ou-l-R9vtWu
+}
+
+!function AzureSoftwareAsAServiceSaas($id, $name="Software As A Service Saas", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas', $name, $tech)
+!endfunction
+!function AzureSoftwareAsAServiceSaasCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSoftwareAsAServiceSaasLg>', 'Software As A Service Saas', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.puml b/cloud/elements/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.puml
new file mode 100644
index 00000000000..17883064010
--- /dev/null
+++ b/cloud/elements/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureStorsimpleDeviceManagersLg [22x20/16z] {
+ZSrP0a8n24DH84dtlsJpEZhh_Jmj4Ai4AI8UAXfRQynNT3oO2nqcLO97jQuuQMbBux5LHO1ksb5sHJaygaGuJXMpQplQ8ouLqg7jOZ2TDYewLxWQ8Z73PSPM
+PcOyL6xIAU7gBpLVFMF9CQvk
+}
+
+!function AzureStorsimpleDeviceManagers($id, $name="Storsimple Device Managers", $tech="")
+ CloudElement($id, 'azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers', $name, $tech)
+!endfunction
+!function AzureStorsimpleDeviceManagersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureStorsimpleDeviceManagersLg>', 'Storsimple Device Managers', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.puml b/cloud/elements/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.puml
new file mode 100644
index 00000000000..7af9842abf4
--- /dev/null
+++ b/cloud/elements/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDeviceProvisioningServicesLg [19x20/16z] {
+DO_L0K1H248L4_VVzyKDll3OyWlP77P2ZZIwmioYEdIJQeEl0klw6VnBrTHfS8YHa0-rB86qZTJR5hBvK6plXSt2scMhkA4t3HaUaPo9LSP13FEZFUDtcWRM
+TLcdwiwA4hJ-fhCMoRyhwpynqLY89kBJ2aAorgkGXL0fefro1UIQXovSL8rZc8OAv7fWoofZw6adFfIbnxu
+}
+
+!function AzureDeviceProvisioningServices($id, $name="Device Provisioning Services", $tech="")
+ CloudElement($id, 'azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices', $name, $tech)
+!endfunction
+!function AzureDeviceProvisioningServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDeviceProvisioningServicesLg>', 'Device Provisioning Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/InternetOfThingsServiceColor/AzureDigitalTwins.puml b/cloud/elements/azure/InternetOfThingsServiceColor/AzureDigitalTwins.puml
new file mode 100644
index 00000000000..3bab7634ebe
--- /dev/null
+++ b/cloud/elements/azure/InternetOfThingsServiceColor/AzureDigitalTwins.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDigitalTwinsLg [18x20/16z] {
+ZOq5aiGm30HZZKQK_xytPAgxecrpMr0REJug9hcCkqS--siQAP-fipBBLAcmVmR3H8qicLcUtisXUlniSjSXTg_JISFk7b4KK9L_kpUoLJxK-MwZihumthrr
+yz6idzkeONoHyfuWg1zKi1iXkm5w0Tf85pFS
+}
+
+!function AzureDigitalTwins($id, $name="Digital Twins", $tech="")
+ CloudElement($id, 'azure/InternetOfThingsServiceColor/AzureDigitalTwins', $name, $tech)
+!endfunction
+!function AzureDigitalTwinsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDigitalTwinsLg>', 'Digital Twins', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.puml b/cloud/elements/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.puml
new file mode 100644
index 00000000000..65e6ce7726d
--- /dev/null
+++ b/cloud/elements/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureIotCentralApplicationsLg [18x20/16z] {
+PL050e0W49Eu_F-37LrJu3hsDKIHz6q8R027gPEvn0WhDLjMrvgHn3Nt1wxXbEGzDALHmAMrWX2B144Xm0COmS9UEwXNQBKWmP8S5XIDPqp1OpahKtYwFnEs
+PVOjvZCtRQ5siF4mzh3w0m
+}
+
+!function AzureIotCentralApplications($id, $name="Iot Central Applications", $tech="")
+ CloudElement($id, 'azure/InternetOfThingsServiceColor/AzureIotCentralApplications', $name, $tech)
+!endfunction
+!function AzureIotCentralApplicationsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureIotCentralApplicationsLg>', 'Iot Central Applications', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/InternetOfThingsServiceColor/AzureIotHub.puml b/cloud/elements/azure/InternetOfThingsServiceColor/AzureIotHub.puml
new file mode 100644
index 00000000000..59bc935f998
--- /dev/null
+++ b/cloud/elements/azure/InternetOfThingsServiceColor/AzureIotHub.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureIotHubLg [20x20/16z] {
+NL054eGm3BmutVy_-DXfc4gmiDB8xuW4O-QIZz-O0qFVhqNKXyN4EcrlZP8J8wgjiynLqvJA5Lsxh7Fjn00yCg61L5KpzZRaeqj5X2IglP6peaIcNJLOrkH0
+qgbLvgsNPzPq_WAnC7vW7_RJK583y1UhY5Kkk0imSjNYeGjRyGS
+}
+
+!function AzureIotHub($id, $name="Iot Hub", $tech="")
+ CloudElement($id, 'azure/InternetOfThingsServiceColor/AzureIotHub', $name, $tech)
+!endfunction
+!function AzureIotHubCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureIotHubLg>', 'Iot Hub', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.puml b/cloud/elements/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.puml
new file mode 100644
index 00000000000..f6a26136fa2
--- /dev/null
+++ b/cloud/elements/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureIotHubSecurityLg [15x20/16z] JSs50SH024JHOOJ-EpvXYVpe8xAOoeMxOcBEG99pigGyzQ-T7oqBVbFqO9dGMLgs2rmAadapJaVMuLHgAyjkkWqTzadPqvFWbmAK7nL-NNPXuYn1t2dxw0i
+
+!function AzureIotHubSecurity($id, $name="Iot Hub Security", $tech="")
+ CloudElement($id, 'azure/InternetOfThingsServiceColor/AzureIotHubSecurity', $name, $tech)
+!endfunction
+!function AzureIotHubSecurityCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureIotHubSecurityLg>', 'Iot Hub Security', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/InternetOfThingsServiceColor/AzureMaps.puml b/cloud/elements/azure/InternetOfThingsServiceColor/AzureMaps.puml
new file mode 100644
index 00000000000..7722bde8de6
--- /dev/null
+++ b/cloud/elements/azure/InternetOfThingsServiceColor/AzureMaps.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMapsLg [16x20/16z] {
+LOu53i0m30E3Tfl__tUyfJkX9PDygCcFY9yqv2eraRgw0TZY9e5eDqwTxUP15nXFkW2yWBVxqj7kfI3vWbCxByQOaqUXtabdLOsut6dNfQgPukdwdff5LMby
+J9SLOyeFZHq
+}
+
+!function AzureMaps($id, $name="Maps", $tech="")
+ CloudElement($id, 'azure/InternetOfThingsServiceColor/AzureMaps', $name, $tech)
+!endfunction
+!function AzureMapsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMapsLg>', 'Maps', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/InternetOfThingsServiceColor/AzureSphere.puml b/cloud/elements/azure/InternetOfThingsServiceColor/AzureSphere.puml
new file mode 100644
index 00000000000..9e98d6c9155
--- /dev/null
+++ b/cloud/elements/azure/InternetOfThingsServiceColor/AzureSphere.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSphereLg [19x20/16z] {
+RSs5OS0W00H0U2NPV-0sMdtyi745RUVudXaDPdu3TSqnL_KWOiRJeODBAe1f2AY7pKFUwFZ41jvJW3rc23hRlkzRJ31J0RG_4H3QlyYEVf7o3za0jris0ZPh
+8JS5SkcwuZfbKJtMSw3WEWN5cFqa1c2t4iX1ZdeiSBPMqG2XcWJf2iGu0xUhzRNy
+}
+
+!function AzureSphere($id, $name="Sphere", $tech="")
+ CloudElement($id, 'azure/InternetOfThingsServiceColor/AzureSphere', $name, $tech)
+!endfunction
+!function AzureSphereCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSphereLg>', 'Sphere', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.puml b/cloud/elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.puml
new file mode 100644
index 00000000000..05b8f50f8f2
--- /dev/null
+++ b/cloud/elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureTimeSeriesInsightsEnvironmentsLg [20x20/16z] {
+RP27OG0n20CHmaZxJvoufjw_6nrY0hPiDH4NjgrFxEOH3NiGqthUZaXy7bf2MXcFb1dG5Y6lKAWRORperTiiBLp3pktJDkE2J3BBGoDG2xONZQ5iQzB81O9k
+5oQlXe3SwooMNn7AKmkaMstTcl_hRSqWVynWKdzdzNUc_yt-0m
+}
+
+!function AzureTimeSeriesInsightsEnvironments($id, $name="Time Series Insights Environments", $tech="")
+ CloudElement($id, 'azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments', $name, $tech)
+!endfunction
+!function AzureTimeSeriesInsightsEnvironmentsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTimeSeriesInsightsEnvironmentsLg>', 'Time Series Insights Environments', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.puml b/cloud/elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.puml
new file mode 100644
index 00000000000..fcacfa89c86
--- /dev/null
+++ b/cloud/elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureTimeSeriesInsightsEventsSourcesLg [22x20/16z] dT150WGn24JHOl3x7tYylQD_bxS9083rKas5TwsAVJoX0gZpNlyz8XdNUC-w5XahvpvRbDSydN1EJaX42oxlPJuMcjsuVCbJ9Nq1
+
+!function AzureTimeSeriesInsightsEventsSources($id, $name="Time Series Insights Events Sources", $tech="")
+ CloudElement($id, 'azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources', $name, $tech)
+!endfunction
+!function AzureTimeSeriesInsightsEventsSourcesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTimeSeriesInsightsEventsSourcesLg>', 'Time Series Insights Events Sources', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.puml b/cloud/elements/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.puml
new file mode 100644
index 00000000000..ad30536da62
--- /dev/null
+++ b/cloud/elements/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.puml
@@ -0,0 +1,14 @@
+@startuml
+sprite $AzureWindows10IotCoreServicesLg [20x20/16z] {
+JL07eiKW25CshVpS_xOVtkxKBAFhTR5fH5x7NdCo8Jzs01G_eHse0Y9-iGJkCDEhmJCWcUCOFJBhIbmzzERa5Qng5tp2e1EWkllhNeUM87St4I9HNXm98qTN
+4bhCYwI5WVm3fB6zcVVkaJiABumZUB1f8G4Txs3Ks7YN86RLBTAVHPwmxVXhcgNJUAnLFFtkhawg_PMM-NeqkgNxJeB726QOwQOYwgsg3XhC_SvmZwplricx
+-LpbjDxNPh_gfBqEz1y
+}
+
+!function AzureWindows10IotCoreServices($id, $name="Windows10 Iot Core Services", $tech="")
+ CloudElement($id, 'azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices', $name, $tech)
+!endfunction
+!function AzureWindows10IotCoreServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureWindows10IotCoreServicesLg>', 'Windows10 Iot Core Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntuneServiceColor/AzureClientApps.puml b/cloud/elements/azure/IntuneServiceColor/AzureClientApps.puml
new file mode 100644
index 00000000000..a5538667a81
--- /dev/null
+++ b/cloud/elements/azure/IntuneServiceColor/AzureClientApps.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureClientAppsLg [20x20/16z] hSwt4G0X40F0Fp-Y_u9_929Ys0HpTj4uUC1dqUk_eV8Hhtt8TnoWsGTyTBpUfIcjU9Ibda5k8UOwBcPS_Vq
+
+!function AzureClientApps($id, $name="Client Apps", $tech="")
+ CloudElement($id, 'azure/IntuneServiceColor/AzureClientApps', $name, $tech)
+!endfunction
+!function AzureClientAppsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureClientAppsLg>', 'Client Apps', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntuneServiceColor/AzureDedicatedEventHub.puml b/cloud/elements/azure/IntuneServiceColor/AzureDedicatedEventHub.puml
new file mode 100644
index 00000000000..ba69612d6b3
--- /dev/null
+++ b/cloud/elements/azure/IntuneServiceColor/AzureDedicatedEventHub.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDedicatedEventHubLg [21x20/16z] {
+HSvH4iGm209G1SJU_yIxJipaVRMeJBwdulg4LOxB0CyN5KyPU3RCPBUFxdj6EIzlM4MbzaUuvn5PegvPe3B-gckvcQgSJIiM-fkI2P4qOYG_szmDOQlqXzcS
+bM0XSbVEa-H9j2Lqphl0P07C4xRjZ3pd5_xsS2qnzp0TLnMM-eNz_
+}
+
+!function AzureDedicatedEventHub($id, $name="Dedicated Event Hub", $tech="")
+ CloudElement($id, 'azure/IntuneServiceColor/AzureDedicatedEventHub', $name, $tech)
+!endfunction
+!function AzureDedicatedEventHubCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDedicatedEventHubLg>', 'Dedicated Event Hub', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntuneServiceColor/AzureDeviceCompliance.puml b/cloud/elements/azure/IntuneServiceColor/AzureDeviceCompliance.puml
new file mode 100644
index 00000000000..684717ae756
--- /dev/null
+++ b/cloud/elements/azure/IntuneServiceColor/AzureDeviceCompliance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDeviceComplianceLg [16x20/16z] {
+bSq50iGW30J0f2KR_VzxhyYvBpgeHRYgUfPIJxYRY5XcSBVB2A0-R79Uk3F-CpuRoypBYgCRixNFD2FTMER6TsuOHdVRQDUDnDqZGhbXnqw78wlAc4IblzUW
+FTmVwwQHTlbl3P0PFG4
+}
+
+!function AzureDeviceCompliance($id, $name="Device Compliance", $tech="")
+ CloudElement($id, 'azure/IntuneServiceColor/AzureDeviceCompliance', $name, $tech)
+!endfunction
+!function AzureDeviceComplianceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDeviceComplianceLg>', 'Device Compliance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntuneServiceColor/AzureDeviceConfig.puml b/cloud/elements/azure/IntuneServiceColor/AzureDeviceConfig.puml
new file mode 100644
index 00000000000..28d43ebc767
--- /dev/null
+++ b/cloud/elements/azure/IntuneServiceColor/AzureDeviceConfig.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDeviceConfigLg [18x20/16z] {
+ZSp50SGW54LHv3z1-cztuhARt2W7KUzDalliDUtrran0VGmSqeWjahu4Hn-4_uLVXINlSW55HyelaMHHyH9RjkikF2HosLwNs5nF3LkzjRucMUkfi68TpxLX
+cO7jd4fgYpwAT9LHOTQe5-oeVS42
+}
+
+!function AzureDeviceConfig($id, $name="Device Config", $tech="")
+ CloudElement($id, 'azure/IntuneServiceColor/AzureDeviceConfig', $name, $tech)
+!endfunction
+!function AzureDeviceConfigCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDeviceConfigLg>', 'Device Config', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntuneServiceColor/AzureDevicesGroups.puml b/cloud/elements/azure/IntuneServiceColor/AzureDevicesGroups.puml
new file mode 100644
index 00000000000..81bb50f9ade
--- /dev/null
+++ b/cloud/elements/azure/IntuneServiceColor/AzureDevicesGroups.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDevicesGroupsLg [20x20/16z] {
+ZS_50KCX44NHBp3oXlxRnIsUYvyTZ9Qmma8Erm5jCGci5Dm1Nad9V3RgDV_3f0Q-mPC09KymsqpQoHZ6sNo9w9lnDwDYAZb5RbfzrT-RD29SRaJJZjd5xusU
+JHhnRghMMdOAGWq9
+}
+
+!function AzureDevicesGroups($id, $name="Devices Groups", $tech="")
+ CloudElement($id, 'azure/IntuneServiceColor/AzureDevicesGroups', $name, $tech)
+!endfunction
+!function AzureDevicesGroupsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDevicesGroupsLg>', 'Devices Groups', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntuneServiceColor/AzureEbooks.puml b/cloud/elements/azure/IntuneServiceColor/AzureEbooks.puml
new file mode 100644
index 00000000000..8ec986622bb
--- /dev/null
+++ b/cloud/elements/azure/IntuneServiceColor/AzureEbooks.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureEbooksLg [24x20/16z] {
+fOe5SWGm4CDgBmJ-_-1kulQOJqCQMm3e6vuQUayZzjkQoonxdybbHiAzR2cOSmQui7M9ibZxgZIMokBGd-Q77XIoRthRFMJFUplj2LpqjOZB_cmNlDn_S7Ya
+sjCy8ZASXPT4kEMSem_HMplec5sKRKRl0X2CKMiG4By
+}
+
+!function AzureEbooks($id, $name="Ebooks", $tech="")
+ CloudElement($id, 'azure/IntuneServiceColor/AzureEbooks', $name, $tech)
+!endfunction
+!function AzureEbooksCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureEbooksLg>', 'Ebooks', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntuneServiceColor/AzureEnrollment.puml b/cloud/elements/azure/IntuneServiceColor/AzureEnrollment.puml
new file mode 100644
index 00000000000..edfa8938f80
--- /dev/null
+++ b/cloud/elements/azure/IntuneServiceColor/AzureEnrollment.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureEnrollmentLg [20x20/16z] {
+XSrL0iCW44NHGKPuPF_hBIC9dxrjx62Ap7HXFoTqmifK3Djx9a5lvcq-9bNvVxC8Eg0V0KjOi7TPd51l2Aj3sHC9Kyi1kQQ-QBZADP_Ls6SUSbk-Dq-QZcaB
+C9cj4RNnMfzJJjpyeUA1Y8RU_LuZ7x_JqfgeYoKfA1eip6ljZBwQuOdm0m
+}
+
+!function AzureEnrollment($id, $name="Enrollment", $tech="")
+ CloudElement($id, 'azure/IntuneServiceColor/AzureEnrollment', $name, $tech)
+!endfunction
+!function AzureEnrollmentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureEnrollmentLg>', 'Enrollment', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.puml b/cloud/elements/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.puml
new file mode 100644
index 00000000000..4dca840d0ff
--- /dev/null
+++ b/cloud/elements/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureExchangeOnPremisesAccessLg [12x20/16z] VOs5SGC030FF9F3--xPXJlx88D0DhpWK8E8m8uQPdE1r5eup6vgnHgipUqGeg6VPEkcLPGJFSntcFCo4rbxBUoxHUKR0Lyrr3gxLt3bd_a9z5p22hxFli_y1
+
+!function AzureExchangeOnPremisesAccess($id, $name="Exchange On Premises Access", $tech="")
+ CloudElement($id, 'azure/IntuneServiceColor/AzureExchangeOnPremisesAccess', $name, $tech)
+!endfunction
+!function AzureExchangeOnPremisesAccessCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureExchangeOnPremisesAccessLg>', 'Exchange On Premises Access', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntuneServiceColor/AzureIntuneAppProtection.puml b/cloud/elements/azure/IntuneServiceColor/AzureIntuneAppProtection.puml
new file mode 100644
index 00000000000..2443dd6fab5
--- /dev/null
+++ b/cloud/elements/azure/IntuneServiceColor/AzureIntuneAppProtection.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureIntuneAppProtectionLg [25x20/16z] {
+PSy10aGm34JH9XgTcVlVTv62s0_me8M-SMb74Zyf9j2j53TOAtt1-ZAXix_188LbdliBkbI7WHCMIeYdeOIzmF0oX8IQdU1MS_G4CGF0Cp5s69n9ka6mKBFC
+AQrvuewmjiCi8IS4yzPki5KIymwjtT1Nw8WZl4BSUSpX9vH2H0po3xeaKE86
+}
+
+!function AzureIntuneAppProtection($id, $name="Intune App Protection", $tech="")
+ CloudElement($id, 'azure/IntuneServiceColor/AzureIntuneAppProtection', $name, $tech)
+!endfunction
+!function AzureIntuneAppProtectionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureIntuneAppProtectionLg>', 'Intune App Protection', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntuneServiceColor/AzureManagedDesktop.puml b/cloud/elements/azure/IntuneServiceColor/AzureManagedDesktop.puml
new file mode 100644
index 00000000000..3f20f8ec685
--- /dev/null
+++ b/cloud/elements/azure/IntuneServiceColor/AzureManagedDesktop.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureManagedDesktopLg [28x20/16z] {
+TP050e0W301X7Vp_lNQxipt6eZN9yKDAc_7G7y9drSFw3nRzuu2nT6nSEJA1ZmFiCwYAttniD2-G-VvrSmJjoRxvI9NdPBzkbgPOzSTATU-pUhfMpMoTfyCF
+liH1PloG2QtfAD06SNwupFZv6N0B2v-9SM8nIc82
+}
+
+!function AzureManagedDesktop($id, $name="Managed Desktop", $tech="")
+ CloudElement($id, 'azure/IntuneServiceColor/AzureManagedDesktop', $name, $tech)
+!endfunction
+!function AzureManagedDesktopCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureManagedDesktopLg>', 'Managed Desktop', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntuneServiceColor/AzureSecurityBaselines.puml b/cloud/elements/azure/IntuneServiceColor/AzureSecurityBaselines.puml
new file mode 100644
index 00000000000..7f3934941d0
--- /dev/null
+++ b/cloud/elements/azure/IntuneServiceColor/AzureSecurityBaselines.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSecurityBaselinesLg [18x20/16z] {
+XSm53WH144BHWXBc_YTUkjVznny9iK8Y7WApkvEuQD-RUfQPwIUPLvd_CbfDkRo3Euv3sc2vjy0ok9GgWwMZGQ-aS9NqdWagq6TXWEIIG6rfqXCjZcs1Do0i
+k-weo_D5QZzNcQyol5HNqRqJ
+}
+
+!function AzureSecurityBaselines($id, $name="Security Baselines", $tech="")
+ CloudElement($id, 'azure/IntuneServiceColor/AzureSecurityBaselines', $name, $tech)
+!endfunction
+!function AzureSecurityBaselinesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSecurityBaselinesLg>', 'Security Baselines', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntuneServiceColor/AzureSoftwareUpdate.puml b/cloud/elements/azure/IntuneServiceColor/AzureSoftwareUpdate.puml
new file mode 100644
index 00000000000..e831ed93a06
--- /dev/null
+++ b/cloud/elements/azure/IntuneServiceColor/AzureSoftwareUpdate.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSoftwareUpdateLg [22x20/16z] {
+ZT050iCm34DHPx4a1-v_tWN6s5V-AQjUX4fjVMfkrrW8ZTg6BgkXcoXBcvKtskg1gkDLnwi6VgZ46a6vLqcW1ZZnK0ckwEJf-iKHn5Y9S37NigpV4xMs9eGi
+wj82JgdsFYeiPT-oapuXsuDC7-laRezIJdFCaxr9-_8p
+}
+
+!function AzureSoftwareUpdate($id, $name="Software Update", $tech="")
+ CloudElement($id, 'azure/IntuneServiceColor/AzureSoftwareUpdate', $name, $tech)
+!endfunction
+!function AzureSoftwareUpdateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSoftwareUpdateLg>', 'Software Update', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/IntuneServiceColor/AzureTools.puml b/cloud/elements/azure/IntuneServiceColor/AzureTools.puml
new file mode 100644
index 00000000000..4630817c3aa
--- /dev/null
+++ b/cloud/elements/azure/IntuneServiceColor/AzureTools.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureToolsLg [19x20/16z] {
+LSe93W0n249H1F7-DvwjrMR8PfuVGDZ2MU2poW6jaovkiOFnKdMM9IWVKvFCDqYbDycnqc_M2E8pKz7oZ6HIQXb-mp_bI-81PdtaCRsWa1y-KaBuIqSS0DjK
+_MmREIQtj1cqXHap2QYbTmC
+}
+
+!function AzureTools($id, $name="Tools", $tech="")
+ CloudElement($id, 'azure/IntuneServiceColor/AzureTools', $name, $tech)
+!endfunction
+!function AzureToolsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureToolsLg>', 'Tools', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.puml
new file mode 100644
index 00000000000..866fa7b7f90
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureActivityLogLg [18x20/16z] rSl50S0W04DHd1_stxTks01znuY7_8M8hk8fgX0eDKqI1NVYIQmvfJwPlIg_I1nDuimA
+
+!function AzureActivityLog($id, $name="Activity Log", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureActivityLog', $name, $tech)
+!endfunction
+!function AzureActivityLogCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureActivityLogLg>', 'Activity Log', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.puml
new file mode 100644
index 00000000000..4b192dec3f2
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAdvisorLg [20x20/16z] {
+RT250OD0343HU0hilszphXz_-44DMIA4AGfGCwM3PaHfPjgkwHHH41VHPbmfWtSRzsbaFfjhiTXIlxMPMSLixQdQFxUIvxSW4J6h1OK94xJGFCG5vlY975Rx
+ejzgShN7lsSrVGXikov_GndyFm
+}
+
+!function AzureAdvisor($id, $name="Advisor", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureAdvisor', $name, $tech)
+!endfunction
+!function AzureAdvisorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAdvisorLg>', 'Advisor', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureAlerts.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureAlerts.puml
new file mode 100644
index 00000000000..10e819038d4
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureAlerts.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureAlertsLg [20x20/16z] hT2r0S0m00D1qVuhXraky-MPJUUJcvABBFKAu5VBoCXKTXDGA40fF6cS1WHgw_Y79UACJeYp6ub6el6q6G
+
+!function AzureAlerts($id, $name="Alerts", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureAlerts', $name, $tech)
+!endfunction
+!function AzureAlertsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAlertsLg>', 'Alerts', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.puml
new file mode 100644
index 00000000000..a89109496dc
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAutomationAccountsLg [22x20/16z] {
+NP054iDG20LvzidzJzoXLCC8kXkflu28syGiIlgVCeOa_evCnPG4Vw-TnAGqonyyh7gUvkq0DJKa56BYpG_6cPQIBByOnx2oLOGhmjOxz5RalZT_lPZkxKL1
+ph0hirZa8Gi9VcGuVNLpC15GdZBsKLeodGdJgZgNIzV1VhIZzNJxDD__TrzglOTr2-0Gz-43
+}
+
+!function AzureAutomationAccounts($id, $name="Automation Accounts", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts', $name, $tech)
+!endfunction
+!function AzureAutomationAccountsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAutomationAccountsLg>', 'Automation Accounts', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.puml
new file mode 100644
index 00000000000..e5bc4f7aec9
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureBlueprintsLg [21x20/16z] {
+POq74WCn20CFYUh_FpXmgNRMVM5avafS1xNMSZdaQYf-SESjaxzes2qX8bHfq5V6MzATBTsxa6zfX4sDlrBDHiRMoQm9ZTWwtUsGOBW5kKbgggPnpzJkSFly
+NbKjJITspf5bO3yK_UYD69cpomOoZ0T0mWyYlQuJrCe_AHbu
+}
+
+!function AzureBlueprints($id, $name="Blueprints", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureBlueprints', $name, $tech)
+!endfunction
+!function AzureBlueprintsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureBlueprintsLg>', 'Blueprints', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.puml
new file mode 100644
index 00000000000..76bbe172eae
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCostManagementBillingLg [20x20/16z] {
+LT074iGm24FH6D3M-zztaJRoOARcpO_RfOa2gZBqONaysePc2qqJ9finxYeZDnQf5lzOqlndvTs4mGoi8bWgT9RVzt98o_weBtJKQTVpczgcP__xbWLjxm5j
+JehpBChMUMPbusxP-u6Pty1JeXCHyqqb9ThQO_a1
+}
+
+!function AzureCostManagementBilling($id, $name="Cost Management Billing", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling', $name, $tech)
+!endfunction
+!function AzureCostManagementBillingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCostManagementBillingLg>', 'Cost Management Billing', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.puml
new file mode 100644
index 00000000000..b10ba2d08fb
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureDiagnosticSettingsLg [18x20/16z] dSx50SGm34HH3Rd_ZXV3dFpZCqZCeXPnbjBcnKjf1s8lXLn82WjHLIPY6uHZknC22Ca2yvV-dVjNuz-B3Q6bABqiUYR2ab1l
+
+!function AzureDiagnosticSettings($id, $name="Diagnostic Settings", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings', $name, $tech)
+!endfunction
+!function AzureDiagnosticSettingsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDiagnosticSettingsLg>', 'Diagnostic Settings', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.puml
new file mode 100644
index 00000000000..31ebd865583
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureFreeServicesLg [22x20/16z] {
+RS-50O0W441HhudzzvNkPtyn8Bv9tXvOD3FJHQlcezqrvQ3gl6tL-RHOyCwjDLtwn9ctfPhBEMths8GHWEJucX0XCijH0Oc9pehmgep4pBhKVYPpRYoLoWA9
+atwFA_egKClWsu2vPAk895O88VPn8Zg8vFm3
+}
+
+!function AzureFreeServices($id, $name="Free Services", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureFreeServices', $name, $tech)
+!endfunction
+!function AzureFreeServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureFreeServicesLg>', 'Free Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.puml
new file mode 100644
index 00000000000..6bfae9d8216
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureGuestAssignmentsLg [18x20/16z] TSq54W0X34DHI9kitV--wpX_Z7b0ItgE7a9WBBke5NaZTd-DJVm5g0MKY59u9I6BYLUBDQ9Ie0kq84kqvSghNTk-RwXaFuvUzafifnhnwvWbDnDw5Na2
+
+!function AzureGuestAssignments($id, $name="Guest Assignments", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments', $name, $tech)
+!endfunction
+!function AzureGuestAssignmentsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureGuestAssignmentsLg>', 'Guest Assignments', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.puml
new file mode 100644
index 00000000000..df2f4bb307b
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureManagedApplicationsLg [19x20/16z] {
+LSw7aS1020D0Am3d_Xj-SP_bl6CqFD-1XETVv4I_tn0Povtu_IEVM3PNS0a0VLyYvk-Wg0vr6T_rx7EMkhV8shApz5IeYe2dGnEYYfVFQSykXnBXReMAgbbg
+Wmv5ED_rTt59tlgPU586-wH-weqjJxjlVJ6qSlEU2T-4talttW0hzlMT0ZqRv_rhtbX8E5yptAyF
+}
+
+!function AzureManagedApplications($id, $name="Managed Applications", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureManagedApplications', $name, $tech)
+!endfunction
+!function AzureManagedApplicationsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureManagedApplicationsLg>', 'Managed Applications', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureMetrics.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureMetrics.puml
new file mode 100644
index 00000000000..3e5e7b43d17
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureMetrics.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMetricsLg [21x20/16z] {
+pKvL4aD12CC9lVzzdopKvRjP8HEPWHeCo51D7sPLEZIhcZW2CJOwAPbC36rRnbkMWebYQUez3qJgMJbGTGPO3aEhOcpOeNc4aDmtOBgAfAVc0CnCHsp4PI5-
+YUBk_2fgPig_YZi
+}
+
+!function AzureMetrics($id, $name="Metrics", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureMetrics', $name, $tech)
+!endfunction
+!function AzureMetricsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMetricsLg>', 'Metrics', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureMonitor.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureMonitor.puml
new file mode 100644
index 00000000000..67e901fa1ee
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureMonitor.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMonitorLg [20x20/16z] {
+NP25WS0W40HNIVyT_uLxdmZiuE0YPx3m3STu-6MLY1YerAlYYQH5S2LV9NjY1UJzEOGIqurCDXC5KY90-WIkRZTXoJbY4uFNaVFPHFhjplESbrotd5N7wqWC
+n98warOkR1JzTQxWu3Tizco_IBbtG61XwlztrL4BtMQOl_2D9l-O3m
+}
+
+!function AzureMonitor($id, $name="Monitor", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureMonitor', $name, $tech)
+!endfunction
+!function AzureMonitorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMonitorLg>', 'Monitor', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.puml
new file mode 100644
index 00000000000..7454cd64b10
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureNetworkWatcherLg [20x20/16z] {
+PSk7hMH1449He81wat_2gvxUxw_yGU0ZfRiryPNZZkFe6s462DKFdDeLwJZXjGYkVGROE2c4vpqIpBrkToD97KqlRP9zQZVsdkT69DNo_Is0L0Jl5c82S4t9
+CygcdkZOq7O4RwGQnpoo1FY9OfnQWcViqyoHCzyjEyHDp-l9QBg33zhNu-vkz4NF2Y29poxzh7y9_m
+}
+
+!function AzureNetworkWatcher($id, $name="Network Watcher", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher', $name, $tech)
+!endfunction
+!function AzureNetworkWatcherCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureNetworkWatcherLg>', 'Network Watcher', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzurePolicy.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzurePolicy.puml
new file mode 100644
index 00000000000..ec5b5c679a2
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzurePolicy.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzurePolicyLg [18x20/16z] {
+RP250OLG24NX1km_yGzRyUWh6c85BiI5LFzG7czsEzFTN0MiDbPFhqSNumHOJG_IRiK1n20s2IG4wnzebS1LHWg7HFL3InnDoVHwZNm0C_XIuUnYTZgdCISs
+f_e5
+}
+
+!function AzurePolicy($id, $name="Policy", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzurePolicy', $name, $tech)
+!endfunction
+!function AzurePolicyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzurePolicyLg>', 'Policy', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.puml
new file mode 100644
index 00000000000..57c33668e02
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureRecoveryServicesVaultsLg [24x20/16z] {
+ROw54S1020GVVQ3_WdF4RSUOvP1nXpmhdHzAL3YgScRS6W9LsPeqWyuqD0Zjg9PUyOIUX7M3PlcrdiIXBLEZ0uTcL4ZRJ0mU3JPtKpuUQ7pNm4GKJLuRYN7p
+2nEyqs3IxnYjFyVREm_36dck0Kh3G_he2-sFX_e76S2_Q7lxpV_kuVQaVt50ybXbkru
+}
+
+!function AzureRecoveryServicesVaults($id, $name="Recovery Services Vaults", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults', $name, $tech)
+!endfunction
+!function AzureRecoveryServicesVaultsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureRecoveryServicesVaultsLg>', 'Recovery Services Vaults', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.puml
new file mode 100644
index 00000000000..4e0718f3839
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureResourceGraphExplorerLg [20x20/16z] {
+VSx50KH120FGO1Ec_u9NoBhyTyC1pF2GR0Qio7oa-YgA5s73EJcELMFrKB9YP4lCB4ID1S-iCkNycbHWbH2BS8XNu4kKuqjMhkPxnRYlEl0KMzhmm7sJZvJr
+FRSESz-ptpUatd-HxBsfdyy
+}
+
+!function AzureResourceGraphExplorer($id, $name="Resource Graph Explorer", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer', $name, $tech)
+!endfunction
+!function AzureResourceGraphExplorerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureResourceGraphExplorerLg>', 'Resource Graph Explorer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.puml
new file mode 100644
index 00000000000..fb398aba317
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSchedulerJobCollectionsLg [23x20/16z] {
+LOu7ZiL024Cnjfbext_W1LAa_r8CRse4N8YE8Pho1Ekm9VFrFCNmKTSK83VJGCUNOcrQsQZOlQwh8vtfJgdhyLmjGHshWuNLzsIyEinRq-0A-VclLckEkFuc
+-EflzgdAJtFsZfl4jtSMqVL3lZU1PthU5gNltYNGH4ksVJLi8LK3O_LnHxPFW48iFZoL4P0jFZhhCE2ZgUM6UtllA1KBkBqOlm1V-Gy
+}
+
+!function AzureSchedulerJobCollections($id, $name="Scheduler Job Collections", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections', $name, $tech)
+!endfunction
+!function AzureSchedulerJobCollectionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSchedulerJobCollectionsLg>', 'Scheduler Job Collections', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureSolutions.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureSolutions.puml
new file mode 100644
index 00000000000..898b23da727
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/AzureSolutions.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSolutionsLg [20x20/16z] {
+jS-tRKK13CLGnKljFx4X_9Txdv8TxP82EkpcpK_TRTCd9Z2p9HJs8w2AmQtxbnn6PXf5mTtaNbGDQ7KmP2ao06OHKCcKEQ2pXTMCF86yMm-ijhCXVjhlzgFS
+WHKUiTnjiHIijfzPv2pzK_i3
+}
+
+!function AzureSolutions($id, $name="Solutions", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/AzureSolutions', $name, $tech)
+!endfunction
+!function AzureSolutionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSolutionsLg>', 'Solutions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.puml
new file mode 100644
index 00000000000..5b4598bca05
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureContentProtectionLg [18x20/16z] {
+PSk55S0W34LHGbpsNxUkyEht_BOzrCWCnNOdMKSf7yY8VAXlhuO0Q1lrOrBbiB-0LnqZsvz7l8ttfrVIAPJbsnH5ZV28pHI1-4tsY4SHFYCwuPNUS9BMUPI6
+Wm3zDxZ_yygH329lD09t6W1N
+}
+
+!function AzureContentProtection($id, $name="Content Protection", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection', $name, $tech)
+!endfunction
+!function AzureContentProtectionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureContentProtectionLg>', 'Content Protection', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.puml
new file mode 100644
index 00000000000..ac308664b3d
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMediaEncodingLg [17x20/16z] {
+RSv70WCX241HXQ5p__C68JrvK_swOAs5aIESzogSJo6dW9fRYmnU1zR6SKNwAY16KooZCX4pqpKXAt1xXlqL-ZnBFRGxo0ly3r1GbEkpEin0jNjip-Z1BiKc
+aTO3FsG6Lg1yyfvcaveSJB06y7g3p7MY1nqRq4DhZ743
+}
+
+!function AzureMediaEncoding($id, $name="Media Encoding", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding', $name, $tech)
+!endfunction
+!function AzureMediaEncodingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMediaEncodingLg>', 'Media Encoding', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.puml
new file mode 100644
index 00000000000..9d829414bf4
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureMediaOnDemandLg [20x20/16z] XSk54G1124FH1KBwx_XqNJF-vaVWpKX4geqOYLmRQegcWj52C4IgB0X6Ur8VBGZEDdvZr5YC6ejHRN0EvgsDH8m6mKWt
+
+!function AzureMediaOnDemand($id, $name="Media On Demand", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand', $name, $tech)
+!endfunction
+!function AzureMediaOnDemandCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMediaOnDemandLg>', 'Media On Demand', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.puml b/cloud/elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.puml
new file mode 100644
index 00000000000..5f002eb47eb
--- /dev/null
+++ b/cloud/elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMediaPlayerLg [20x20/16z] {
+RP053WCn3C3INTZ__-zK6C-YoWtBP5WsTDgG1rf0Dr1wb4E5ctaK-54TTeXUKcct9m4gemXxuK4De-PRRxgKUs6vmowHIwVo91i_JeRwXAPjkyar8vj_xYSt
+wDD3Lz3fyPnbcJtBdjcdEM4rHEdm9m6wp_AK-JeCbSlKKNzl-dlxEm
+}
+
+!function AzureMediaPlayer($id, $name="Media Player", $tech="")
+ CloudElement($id, 'azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer', $name, $tech)
+!endfunction
+!function AzureMediaPlayerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMediaPlayerLg>', 'Media Player', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/MigrateServiceColor/AzureDatabaseMigrationServices.puml b/cloud/elements/azure/MigrateServiceColor/AzureDatabaseMigrationServices.puml
new file mode 100644
index 00000000000..1a4c196f9bb
--- /dev/null
+++ b/cloud/elements/azure/MigrateServiceColor/AzureDatabaseMigrationServices.puml
@@ -0,0 +1,14 @@
+@startuml
+sprite $AzureDatabaseMigrationServicesLg [40x20/16z] {
+rOw7WSGW40FPAAtxB_W5vuiTl9o7mQjrnvj4-VfCW8BnYLBa5nR2bWNoMslE3DzYjQReQM_HGGbrARH3p1oscdd4pQo0ews769ir8ANXhCrp8-vvxUUtykfC
+CeqCKgSMekMIbp8ZFgCtiRuBoTVNmmFdUB3bF9wTFYUtbsthh27ypFN4DKmyB4ycm-K10Nbj4MfaALqL2PSLGBFOsDMTmMjafJpNFL9UjJPH9IKkQwWfLyv8
+krCbhrQXQj2rINCoktSDhowb6sYlEDKQvYcOxconase5Extk6BxU_eUNBozVhDjjMz6rNl6iabNnHbRWphtr3m
+}
+
+!function AzureDatabaseMigrationServices($id, $name="Database Migration Services", $tech="")
+ CloudElement($id, 'azure/MigrateServiceColor/AzureDatabaseMigrationServices', $name, $tech)
+!endfunction
+!function AzureDatabaseMigrationServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDatabaseMigrationServicesLg>', 'Database Migration Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/MigrateServiceColor/AzureMigrationProjects.puml b/cloud/elements/azure/MigrateServiceColor/AzureMigrationProjects.puml
new file mode 100644
index 00000000000..cb9b260365c
--- /dev/null
+++ b/cloud/elements/azure/MigrateServiceColor/AzureMigrationProjects.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMigrationProjectsLg [32x20/16z] {
+TT5L0iCm30DGA-RT_y1h4dqKFIWyXULK6ltxTHhahKOUkghqbIipgxkgsfviRkRk4KCGhLU5sjIOvKCa4e8Js-Ib37XMfOEkP9Q9e4yJ7LTsp1dibGmslx9O
+HjQCn1fzkQkgatUoZjtQxhwdfUuAc1_509tpbh7485Ylka_E05Um0kKYG-ddWEw0OsyDFVJc9lhDwpev7imR1_tAXbEEVkBWybrvy5TckM7o7m
+}
+
+!function AzureMigrationProjects($id, $name="Migration Projects", $tech="")
+ CloudElement($id, 'azure/MigrateServiceColor/AzureMigrationProjects', $name, $tech)
+!endfunction
+!function AzureMigrationProjectsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMigrationProjectsLg>', 'Migration Projects', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/MigrateServiceColor/AzureRecoveryServicesVaults.puml b/cloud/elements/azure/MigrateServiceColor/AzureRecoveryServicesVaults.puml
new file mode 100644
index 00000000000..1b52074349d
--- /dev/null
+++ b/cloud/elements/azure/MigrateServiceColor/AzureRecoveryServicesVaults.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureRecoveryServicesVaultsLg [24x20/16z] {
+ROw54S1020GVVQ3_WdF4RSUOvP1nXpmhdHzAL3YgScRS6W9LsPeqWyuqD0Zjg9PUyOIUX7M3PlcrdiIXBLEZ0uTcL4ZRJ0mU3JPtKpuUQ7pNm4GKJLuRYN7p
+2nEyqs3IxnYjFyVREm_36dck0Kh3G_he2-sFX_e76S2_Q7lxpV_kuVQaVt50ybXbkru
+}
+
+!function AzureRecoveryServicesVaults($id, $name="Recovery Services Vaults", $tech="")
+ CloudElement($id, 'azure/MigrateServiceColor/AzureRecoveryServicesVaults', $name, $tech)
+!endfunction
+!function AzureRecoveryServicesVaultsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureRecoveryServicesVaultsLg>', 'Recovery Services Vaults', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/MixedRealityServiceIcon/AzureSpatialAnchor.puml b/cloud/elements/azure/MixedRealityServiceIcon/AzureSpatialAnchor.puml
new file mode 100644
index 00000000000..6b028ed84c1
--- /dev/null
+++ b/cloud/elements/azure/MixedRealityServiceIcon/AzureSpatialAnchor.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSpatialAnchorLg [19x20/16z] {
+LK_50KKn38eIs7_WBqzRJb74LYJ5t2SIfMqsAY_DCd7IpQdzAYt5TTG75wwk2BUGTDCVJVy_zR3NltRBvyWRu03fyr-OUw8pCgBGnwZ9gJYHWq6R9COzWeSZ
+k8t20Xx0T9wZ6ZJg40GE-aPcvMthD157irkzyGRQqPhdxGi
+}
+
+!function AzureSpatialAnchor($id, $name="Spatial Anchor", $tech="")
+ CloudElement($id, 'azure/MixedRealityServiceIcon/AzureSpatialAnchor', $name, $tech)
+!endfunction
+!function AzureSpatialAnchorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSpatialAnchorLg>', 'Spatial Anchor', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/MobileServiceColor/AzureAppServiceMobile.puml b/cloud/elements/azure/MobileServiceColor/AzureAppServiceMobile.puml
new file mode 100644
index 00000000000..7a2edc7d90e
--- /dev/null
+++ b/cloud/elements/azure/MobileServiceColor/AzureAppServiceMobile.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAppServiceMobileLg [14x20/16z] {
+NSr90i0W20H1XK72uF_V6x8lVQjJEwl5VI7d34Orgc1cXeyxpnYlkCjKxP9fRwsNTw7jOPSff3K1R9S808EUwXsc-aXnIsKNTWs3A63FlHgtzlvoCYAO4Rd7
+QXBWt2ha8zyqUI1M
+}
+
+!function AzureAppServiceMobile($id, $name="App Service Mobile", $tech="")
+ CloudElement($id, 'azure/MobileServiceColor/AzureAppServiceMobile', $name, $tech)
+!endfunction
+!function AzureAppServiceMobileCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAppServiceMobileLg>', 'App Service Mobile', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/MobileServiceColor/AzureMobileEngagement.puml b/cloud/elements/azure/MobileServiceColor/AzureMobileEngagement.puml
new file mode 100644
index 00000000000..56bf8158c66
--- /dev/null
+++ b/cloud/elements/azure/MobileServiceColor/AzureMobileEngagement.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMobileEngagementLg [14x20/16z] {
+dOy54WCm20GdQ3Zu_tiRhOvsenk5Za4V05M16BYP1p8ppFHWFepRWGrXzAUfCB4mYqwpuQCJbcthIzedfn1T6-lIshKn_1hV7zHqLdNCZ90HkS2W88AQ3CcN
+-RJ2bdW
+}
+
+!function AzureMobileEngagement($id, $name="Mobile Engagement", $tech="")
+ CloudElement($id, 'azure/MobileServiceColor/AzureMobileEngagement', $name, $tech)
+!endfunction
+!function AzureMobileEngagementCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMobileEngagementLg>', 'Mobile Engagement', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/MobileServiceColor/AzureNotificationHubs.puml b/cloud/elements/azure/MobileServiceColor/AzureNotificationHubs.puml
new file mode 100644
index 00000000000..d3da649b1e2
--- /dev/null
+++ b/cloud/elements/azure/MobileServiceColor/AzureNotificationHubs.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureNotificationHubsLg [20x20/16z] RSZB0SHG2090HB3_ajUNV-BESK8FTfNrAdMrTxK-lwwIA_D18a9L-EgCIJTV_bvWKESy4TH0ogwRTiyoz_AZ4in5AvKBSQBBn0Sz3-mR6DZz
+
+!function AzureNotificationHubs($id, $name="Notification Hubs", $tech="")
+ CloudElement($id, 'azure/MobileServiceColor/AzureNotificationHubs', $name, $tech)
+!endfunction
+!function AzureNotificationHubsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureNotificationHubsLg>', 'Notification Hubs', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureApplicationGateway.puml b/cloud/elements/azure/NetworkingServiceColor/AzureApplicationGateway.puml
new file mode 100644
index 00000000000..5459e32ed28
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureApplicationGateway.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureApplicationGatewayLg [20x20/16z] {
+LSy72i1G30BGBBt_aHjfGBwT_m4PSIcWucB2r4lJcmSBFLNT4BfMzgonJ3B8X4TGiMvIU2IifH-F9YCIL50cerATqPaJUINNCgAPoOceAoWRszzukd_RU41I
+fdWHeYCRfgjoxmTDHfFHz04
+}
+
+!function AzureApplicationGateway($id, $name="Application Gateway", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureApplicationGateway', $name, $tech)
+!endfunction
+!function AzureApplicationGatewayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureApplicationGatewayLg>', 'Application Gateway', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.puml b/cloud/elements/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.puml
new file mode 100644
index 00000000000..5f632064dc3
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureApplicationSecurityGroupsLg [15x20/16z] {
+JSz70W0X24DH4KY2zx_l5AR-tRCxEaiRR-OKl0SY4jGPWKpzMclzLCtmfpn81uc4Yb4dASxXMdgOxicFFX7u2C_KGr2Yge_gYsBQZ3Wludc_V7Y_ek8GmgS7
+3i9GwuqsZAzavszn2pQwwA_5U3BKFRK3
+}
+
+!function AzureApplicationSecurityGroups($id, $name="Application Security Groups", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureApplicationSecurityGroups', $name, $tech)
+!endfunction
+!function AzureApplicationSecurityGroupsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureApplicationSecurityGroupsLg>', 'Application Security Groups', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureCdnProfiles.puml b/cloud/elements/azure/NetworkingServiceColor/AzureCdnProfiles.puml
new file mode 100644
index 00000000000..a0ff0bf3d69
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureCdnProfiles.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCdnProfilesLg [44x20/16z] {
+VTBLWGKm24HHT6RxRtZj6H2vtoSUEQQHGAQhZ7Hcl_8l4jubECDJ_fLQh7-D6YMpMEEmw9PHi7eh1oLLDfd7piRkdb0g5YlD3iScDDvbP9VJijrKerSxwTol
+OnFNmlOduxRKYkDg-ntxtVANsFlIxfRju_2AqJyaBnOcegYO9vmcFm
+}
+
+!function AzureCdnProfiles($id, $name="Cdn Profiles", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureCdnProfiles', $name, $tech)
+!endfunction
+!function AzureCdnProfilesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCdnProfilesLg>', 'Cdn Profiles', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureConnections.puml b/cloud/elements/azure/NetworkingServiceColor/AzureConnections.puml
new file mode 100644
index 00000000000..4b9ceb6dd1b
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureConnections.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureConnectionsLg [20x20/16z] {
+RP254GHH24CtmlPVyZ7aSyuOF3pN65ttNMQYGonIhbgg4kAXtOFUMmRo3H49hHTo-t9pVA0BHNk6BsgpCrCDTSvJBg8RGaPMtytUuB3kVOEQtkmumv0TkMNd
+vvQvcK6d8xzXKSA_6dnhzQtfjz9jInu
+}
+
+!function AzureConnections($id, $name="Connections", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureConnections', $name, $tech)
+!endfunction
+!function AzureConnectionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureConnectionsLg>', 'Connections', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureDdosProtectionPlans.puml b/cloud/elements/azure/NetworkingServiceColor/AzureDdosProtectionPlans.puml
new file mode 100644
index 00000000000..91c1fab012f
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureDdosProtectionPlans.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDdosProtectionPlansLg [15x20/16z] {
+TT170W0X24DH1HBx_QyxJEzlzyrAmY9g38Se1fFbGLKDApDLdEZWqe9RijJcof6bzjxBTVMyhcDSrpwkQnlNjNLtPEr_gRVKO6HU91B-Et27vO-sbOMLm0Do
+daEnNMS2
+}
+
+!function AzureDdosProtectionPlans($id, $name="Ddos Protection Plans", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureDdosProtectionPlans', $name, $tech)
+!endfunction
+!function AzureDdosProtectionPlansCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDdosProtectionPlansLg>', 'Ddos Protection Plans', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureDnsPrivateZones.puml b/cloud/elements/azure/NetworkingServiceColor/AzureDnsPrivateZones.puml
new file mode 100644
index 00000000000..8b40c927494
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureDnsPrivateZones.puml
@@ -0,0 +1,14 @@
+@startuml
+sprite $AzureDnsPrivateZonesLg [20x20/16z] {
+LOu7bWKX20ILxWQCzp_kwiocN-Pw4igXKXVKyWi40yqe-r4y8DAXCru56g6C86d-o2eu3IHW2leRwHcAYxVkJxGGvFtW4SeclSu4cKdmrfvWcIE8WmVSyJY6
+4M9K1U7W6ojwonvvLARgRK_foemCZRtsIhlzYKQ967ldML6AoLpUUyGUGssiYHFj5B8hTsDbpCLofGWYJoWqztNNofrQoqVstQtyKlEMNLFb7tPohQxo2SWR
+-0K
+}
+
+!function AzureDnsPrivateZones($id, $name="Dns Private Zones", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureDnsPrivateZones', $name, $tech)
+!endfunction
+!function AzureDnsPrivateZonesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDnsPrivateZonesLg>', 'Dns Private Zones', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureDnsZones.puml b/cloud/elements/azure/NetworkingServiceColor/AzureDnsZones.puml
new file mode 100644
index 00000000000..cc829a4f228
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureDnsZones.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDnsZonesLg [20x20/16z] {
+FT350GGX30LGoBT0__sEiF9kI7Iy9kI7CCSFHDG35BvN551CK83ulIeBwGxaaavW5Ojvi5WmnXGS5evIXvaWkyqSwhrb2exajjhTpWvjH9Cb3jEars9S4ffW
+WHQoZFxV2UNbYj7VMDCPigiNSshGgtkderC3HBUrZhSNcbDGM2G0VdiUK45GFmG1mTa1Ogwz5nDOuwMGfRLOP9wh0p7ne8FnCvbq9vpZTGC
+}
+
+!function AzureDnsZones($id, $name="Dns Zones", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureDnsZones', $name, $tech)
+!endfunction
+!function AzureDnsZonesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDnsZonesLg>', 'Dns Zones', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureExpressrouteCircuits.puml b/cloud/elements/azure/NetworkingServiceColor/AzureExpressrouteCircuits.puml
new file mode 100644
index 00000000000..f597068796c
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureExpressrouteCircuits.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureExpressrouteCircuitsLg [33x20/16z] {
+VP5NWaCX3CJ0PQZtF-zwDft4Jx-IgUK3TRYM70MvA3ZlyDHNG8e0zI8miOj06qZJpC_Lm_SrDVFBgrHRKIJU2c5XkMSnMUJ-NkJ-B7Ykkp-ACFVtRvF-A6OB
+e_Gil9vu0mdlea0V9psaE1lZ7yozFjcJVsA0H-ZuZV-l3sBb6wFW_pkGV0xdony
+}
+
+!function AzureExpressrouteCircuits($id, $name="Expressroute Circuits", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureExpressrouteCircuits', $name, $tech)
+!endfunction
+!function AzureExpressrouteCircuitsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureExpressrouteCircuitsLg>', 'Expressroute Circuits', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureFirewall.puml b/cloud/elements/azure/NetworkingServiceColor/AzureFirewall.puml
new file mode 100644
index 00000000000..eba13447e2c
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureFirewall.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureFirewallLg [20x20/16z] {
+LOxL5KGn20LZwFRVxyADSDvyH0PjZqbCitrOdApUYicRLQhJSTIlcL2W7xMucAzNGQk_NiNAlp2G09do2qG3yNWPdBcR9ApkhbdB6k0GoIDKHwtwFIodiWMY
+xnWj75fz7LfL0wkycf5EF13B0y1XPynzUOHQ723T7m
+}
+
+!function AzureFirewall($id, $name="Firewall", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureFirewall', $name, $tech)
+!endfunction
+!function AzureFirewallCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureFirewallLg>', 'Firewall', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureFrontDoors.puml b/cloud/elements/azure/NetworkingServiceColor/AzureFrontDoors.puml
new file mode 100644
index 00000000000..2e2694628ca
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureFrontDoors.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureFrontDoorsLg [23x20/16z] {
+RSxL0S0W34NH5qNstxUAm_rAJp5yiPgR4ER4_Cq8H8DwoTwaA9bFwRmuXZB8nrfEIBdyi8LpYkLgqAz27FFZXQc_RMJrdLrX9tRn8zjvjSjvDVJ0ne3On4K1
+uYSKbc_kVPnyei91i7FG_d43
+}
+
+!function AzureFrontDoors($id, $name="Front Doors", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureFrontDoors', $name, $tech)
+!endfunction
+!function AzureFrontDoorsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureFrontDoorsLg>', 'Front Doors', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureLoadBalancers.puml b/cloud/elements/azure/NetworkingServiceColor/AzureLoadBalancers.puml
new file mode 100644
index 00000000000..6e1e291e329
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureLoadBalancers.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureLoadBalancersLg [20x20/16z] {
+JSu54W0n20D04kJ_Jxxq9XN6w1OB1xlfz27ZIwJn4Y8WVAao8dk6bnI0I6YwPcHNYGYaf5ieGefOdSA4S6rKe7eQWB9Lp0296Xc9u0o5warMKLwBl7OA48rF
+NAWNCFCUA7jkDluvJKQRoVZtcYxUneiFVG
+}
+
+!function AzureLoadBalancers($id, $name="Load Balancers", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureLoadBalancers', $name, $tech)
+!endfunction
+!function AzureLoadBalancersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLoadBalancersLg>', 'Load Balancers', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureLocalNetworkGateways.puml b/cloud/elements/azure/NetworkingServiceColor/AzureLocalNetworkGateways.puml
new file mode 100644
index 00000000000..e84f5ecf385
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureLocalNetworkGateways.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureLocalNetworkGatewaysLg [20x20/16z] {
+JSy73e0m30F0JF__oLW4orIhlMR6TsgtT3SP7QL8KohTD1tH2vI99vD459rH3e_cx2ALs6HCaR2apio81YQ2ry7AnWRbOfMhWWCaOV-DGVCiXpOlWkt8NXFn
+VPJ8Q3AQZAO7
+}
+
+!function AzureLocalNetworkGateways($id, $name="Local Network Gateways", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureLocalNetworkGateways', $name, $tech)
+!endfunction
+!function AzureLocalNetworkGatewaysCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureLocalNetworkGatewaysLg>', 'Local Network Gateways', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureNetworkInterfaces.puml b/cloud/elements/azure/NetworkingServiceColor/AzureNetworkInterfaces.puml
new file mode 100644
index 00000000000..6a4de3b4b35
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureNetworkInterfaces.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureNetworkInterfacesLg [18x20/16z] {
+TT050WGX50BGoG_s_M-xYsm7apxR-CYw-0lE0B6jbZncEcFV0mHGXcF1ksmIFaKZgqcaDbDv7Taoe-zzd3ZFJz5uvAiSXriy9U934XFVX3steZtjVoKiX4Gh
+fDk4slXy0BJSiaQrAC-TM9o7N
+}
+
+!function AzureNetworkInterfaces($id, $name="Network Interfaces", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureNetworkInterfaces', $name, $tech)
+!endfunction
+!function AzureNetworkInterfacesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureNetworkInterfacesLg>', 'Network Interfaces', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.puml b/cloud/elements/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.puml
new file mode 100644
index 00000000000..766bfbbfcef
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureNetworkSecurityGroupsClassicLg [15x20/16z] {
+VSy50iH020F05KY0_p_umhcrgGxhuvg5rPyxB98sX-8EHWPJ3zpr2VesgfXLYRttMWQ0J75rhCLuaITqFcWTHqUC_j9tXpVoJdoI5I8VZFGCFeZ2L8SR9SuX
+PzDKxpDEL0MG1QbZKQhOU6GYxqqN
+}
+
+!function AzureNetworkSecurityGroupsClassic($id, $name="Network Security Groups Classic", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic', $name, $tech)
+!endfunction
+!function AzureNetworkSecurityGroupsClassicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureNetworkSecurityGroupsClassicLg>', 'Network Security Groups Classic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureNetworkWatcher.puml b/cloud/elements/azure/NetworkingServiceColor/AzureNetworkWatcher.puml
new file mode 100644
index 00000000000..d483ec379e7
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureNetworkWatcher.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureNetworkWatcherLg [20x20/16z] {
+POn95WDG2C80GN_lV-4-EmzP9YAUA3tJ9juuxd8SVIXK0Q7wAQlj5hc7uTr5SDiRO6DH2DSj4inzEZqJIUfIzLrDaZdxDCxiSYAIwkPjktTf4Rot41M0Oqgk
+KYRjYjOLRKVmH6fZdKkM09yenhA_kR5FfzPilhTC4NTqBYUbwYayrLoEUsQYjpeZW2HUtDKt_Qzm1G
+}
+
+!function AzureNetworkWatcher($id, $name="Network Watcher", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureNetworkWatcher', $name, $tech)
+!endfunction
+!function AzureNetworkWatcherCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureNetworkWatcherLg>', 'Network Watcher', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.puml b/cloud/elements/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.puml
new file mode 100644
index 00000000000..9b7b99cad36
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureOnPremisesDataGatewaysLg [20x20/16z] {
+LSq75iGW20HGfe2xzpzmgihBfFeV9LOWs-mZ2VXAfl4IFSzPLNwh7iYwxZkyJJVLZfPLnm-zjclTH7XYKmHcPSu50i65immMadhhk1O8SqqoE4TVLfEkKEeG
+qV68Rw3Re8yDUN3uKwZV-8sSXyR_fiQAbHC
+}
+
+!function AzureOnPremisesDataGateways($id, $name="On Premises Data Gateways", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureOnPremisesDataGateways', $name, $tech)
+!endfunction
+!function AzureOnPremisesDataGatewaysCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureOnPremisesDataGatewaysLg>', 'On Premises Data Gateways', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzurePublicIpAddresses.puml b/cloud/elements/azure/NetworkingServiceColor/AzurePublicIpAddresses.puml
new file mode 100644
index 00000000000..7fcf4b829ba
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzurePublicIpAddresses.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzurePublicIpAddressesLg [24x20/16z] TSs50GGX40J1PtTwyi_u7OS-hqCaq1B0xpRphqmKPKw6IAayvcI1aB9Mbrhs1NzRjtJjmhwmvxLx5_Q5VU7kDhQPFOgiaYPYTB9w2Rf3MwDjy-EzpgiVcHS
+
+!function AzurePublicIpAddresses($id, $name="Public Ip Addresses", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzurePublicIpAddresses', $name, $tech)
+!endfunction
+!function AzurePublicIpAddressesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzurePublicIpAddressesLg>', 'Public Ip Addresses', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.puml b/cloud/elements/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.puml
new file mode 100644
index 00000000000..c02479aa0ec
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureReservedIpAddressesClassicLg [24x20/16z] tSYd5SGm40N0UxVIJ_qNRAh8Z3nm53ixHO2oCwgwMiqOur-DzPiXOM-qDNDioGVu11cW2LZBS_htz4i_
+
+!function AzureReservedIpAddressesClassic($id, $name="Reserved Ip Addresses Classic", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureReservedIpAddressesClassic', $name, $tech)
+!endfunction
+!function AzureReservedIpAddressesClassicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureReservedIpAddressesClassicLg>', 'Reserved Ip Addresses Classic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureRouteFilters.puml b/cloud/elements/azure/NetworkingServiceColor/AzureRouteFilters.puml
new file mode 100644
index 00000000000..b38d4d0432e
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureRouteFilters.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureRouteFiltersLg [24x20/16z] {
+TL450iGW38Cg-V-7xpB7ic7rDcM4HYqpQW2oa3i0kqmkdAy4WgUOdmWxdiWgl9Yh6iKHV0Vq2cZ_I8zS6UGhZqCkBPb6A-KYwgxgeTfIM46c52Ve9D60Hl2q
+fvPHpZYnYCEy4MFUHpxMQQx6AiU-v9OESrZDRJ_dFIyx7dy
+}
+
+!function AzureRouteFilters($id, $name="Route Filters", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureRouteFilters', $name, $tech)
+!endfunction
+!function AzureRouteFiltersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureRouteFiltersLg>', 'Route Filters', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureRouteTables.puml b/cloud/elements/azure/NetworkingServiceColor/AzureRouteTables.puml
new file mode 100644
index 00000000000..b3c4b3c4e33
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureRouteTables.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureRouteTablesLg [20x20/16z] jSe53WD0449HO63kV-IkrINQ7-K5h1YyzDFuPh9TUrTjuw3qGfk0XjMWT3WeyHZ7UfbYpMu6J1HMd7O6XODb2x-JzuUEVQmy8k0UFLf1_Mfstcp8N-m2
+
+!function AzureRouteTables($id, $name="Route Tables", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureRouteTables', $name, $tech)
+!endfunction
+!function AzureRouteTablesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureRouteTablesLg>', 'Route Tables', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.puml b/cloud/elements/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.puml
new file mode 100644
index 00000000000..2ff73ee7e39
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureServiceEndpointPoliciesLg [20x20/16z] {
+PSy5We0m34JHdsHmoVrFkn8S1cdxwW0nJ6VcN9eY6KUwp0NenPKfCy56kyYchcqeCndrgm5bHOMdXI9m9q9ncEIDITQuT9Y537SimaxZcClDy7zpk1l_njka
+hqNS9ztlLcRTj4xZdjxBnhobfUnEgrEstB6pPW0qtt6U1Fm2
+}
+
+!function AzureServiceEndpointPolicies($id, $name="Service Endpoint Policies", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureServiceEndpointPolicies', $name, $tech)
+!endfunction
+!function AzureServiceEndpointPoliciesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureServiceEndpointPoliciesLg>', 'Service Endpoint Policies', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.puml b/cloud/elements/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.puml
new file mode 100644
index 00000000000..78f489e97d1
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureTrafficManagerProfilesLg [20x20/16z] {
+HSzP0eDG24DHNnWIkly55sZL-sMEypLv_ekTImxRuFvISil5fOFKW_6ZqzXxrIBsMOjfAQfaaOcW3-AaL5Kq9YWwMjjgQZDsFiRIzBV4M4yWRdCpSvTmm5hR
+vba2OBmjFTGMyWCmaUGSjdMo0uOtAWo-zab4pe-mfFYXBE9SZQPUWv-XQuemLgcHIpTE09hkalzovnS
+}
+
+!function AzureTrafficManagerProfiles($id, $name="Traffic Manager Profiles", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureTrafficManagerProfiles', $name, $tech)
+!endfunction
+!function AzureTrafficManagerProfilesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTrafficManagerProfilesLg>', 'Traffic Manager Profiles', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.puml b/cloud/elements/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.puml
new file mode 100644
index 00000000000..35183e71b64
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVirtualNetworkClassicLg [35x20/16z] {
+VT05haCn44DH1mQI_U_tmoGkMQe5jt0UugwPuNLc3Hn5pBSVPfGH8KQ46X5Yl57uXn0ZGWn5drrJXcAklSOZ_I-JniFgQhdtTk0_0VXVyhp2SBktT4cSMCb3
+hDbv_9uhUYN_qcBbkA9kjqphGALLAqS0F8-CGemADIfelWZzpb-c7gFYqpXUvmRk5m
+}
+
+!function AzureVirtualNetworkClassic($id, $name="Virtual Network Classic", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureVirtualNetworkClassic', $name, $tech)
+!endfunction
+!function AzureVirtualNetworkClassicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVirtualNetworkClassicLg>', 'Virtual Network Classic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.puml b/cloud/elements/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.puml
new file mode 100644
index 00000000000..98918b6cf9f
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVirtualNetworkGatewaysLg [18x20/16z] {
+LOw74S0m2CGC_BF_oB6EE4Mf5dL1b3SLwr2-gP_Ggu9Zx2ykxXHDybRrVY69ZSclYIHdKBE2F4Xsmn75g6uOeQJBQoGhjh37I7IZBKqnENEtO5sCAjdRNOi5
+JXz7ClWpgrRKEmkA5eCCtNM4KuWNrmK
+}
+
+!function AzureVirtualNetworkGateways($id, $name="Virtual Network Gateways", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureVirtualNetworkGateways', $name, $tech)
+!endfunction
+!function AzureVirtualNetworkGatewaysCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVirtualNetworkGatewaysLg>', 'Virtual Network Gateways', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureVirtualNetworks.puml b/cloud/elements/azure/NetworkingServiceColor/AzureVirtualNetworks.puml
new file mode 100644
index 00000000000..3f2dd0b79eb
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureVirtualNetworks.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVirtualNetworksLg [35x20/16z] {
+VT273iD0309Gk1Zk_x-uoqbZ5QbedCVBn1bAc94ukXQxC5ExJOWm8SA426DUmaE42P5c22x6qUOIX-q5h3wepz76M_shRDVtADldV5lR7AJwE0OHrPzFMRoF
+ijOf0BeD2CJn4G3L9jCYJ8Wm8QRvBxeFKNbDYbzZpFY-uWa
+}
+
+!function AzureVirtualNetworks($id, $name="Virtual Networks", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureVirtualNetworks', $name, $tech)
+!endfunction
+!function AzureVirtualNetworksCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVirtualNetworksLg>', 'Virtual Networks', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/NetworkingServiceColor/AzureVirtualWans.puml b/cloud/elements/azure/NetworkingServiceColor/AzureVirtualWans.puml
new file mode 100644
index 00000000000..a908241799f
--- /dev/null
+++ b/cloud/elements/azure/NetworkingServiceColor/AzureVirtualWans.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureVirtualWansLg [20x20/16z] {
+JSw73GH120D0m67tll-2Nt1nb2s2ur8aaV45ZefR9dZ9P-k5T-kLdod94iz7Ls9JQtdIPBChKaXCEBnGNjKD9WIfPVftQCvRisn6O0lg8X8h4gu8LaHs24_5
+NZeNrwfYD7OMIMd_bgwi-f-wxEwZhHWyZZfNUgcfUEoSh5T7ogMPi-DMHYdxJSOBMjj2Z3y
+}
+
+!function AzureVirtualWans($id, $name="Virtual Wans", $tech="")
+ CloudElement($id, 'azure/NetworkingServiceColor/AzureVirtualWans', $name, $tech)
+!endfunction
+!function AzureVirtualWansCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureVirtualWansLg>', 'Virtual Wans', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.puml b/cloud/elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.puml
new file mode 100644
index 00000000000..1abf3134492
--- /dev/null
+++ b/cloud/elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCloudsimpleNodesLg [20x20/16z] {
+JSt50GGX40J0LfRy8qPEwmFZ0Bq9_oG2OFeZKPIbw4ZYQIMTux44acdrs87d26bkRdOk0TrPzXZROpLznenkUDmRSanhSrjFIDXeWLj7zG2AP8jNUtFe6Dt6
+nydvzVigmFgdevadfuZ7xmOhy-rtu-rS-joWBW_h8Zxe-Y_AKTlDPXpordVUmW8
+}
+
+!function AzureCloudsimpleNodes($id, $name="Cloudsimple Nodes", $tech="")
+ CloudElement($id, 'azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes', $name, $tech)
+!endfunction
+!function AzureCloudsimpleNodesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCloudsimpleNodesLg>', 'Cloudsimple Nodes', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.puml b/cloud/elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.puml
new file mode 100644
index 00000000000..50d529e884f
--- /dev/null
+++ b/cloud/elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCloudsimpleServicesLg [20x20/16z] {
+jO-55GD024CV5cJ_WHkeBT2UtqSZ_nXgfihJtVH5F014L4ztsg4ZI98YnZ87NDLosdZ1p-qkmJJUsGou5Dx3u0pzCi9iuab21VpJKXIpFikQxdzF71CZ37Qt
+sTXBgRmWiF-juXzfjhtHsrL-Fnu
+}
+
+!function AzureCloudsimpleServices($id, $name="Cloudsimple Services", $tech="")
+ CloudElement($id, 'azure/OtherCategoryServiceIcon/AzureCloudsimpleServices', $name, $tech)
+!endfunction
+!function AzureCloudsimpleServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCloudsimpleServicesLg>', 'Cloudsimple Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/OtherCategoryServiceIcon/AzureControllers.puml b/cloud/elements/azure/OtherCategoryServiceIcon/AzureControllers.puml
new file mode 100644
index 00000000000..6f656c4441e
--- /dev/null
+++ b/cloud/elements/azure/OtherCategoryServiceIcon/AzureControllers.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureControllersLg [22x20/16z] {
+hT15WWCX443HBZUO-nztaAHjdRzyECSt56Ku7W69gBi9tX15bWw7Nwjwl5KjihNAy9k2LLlLJP69lQOn07vDp8H8TG2WC2uJCNTN74GaDgSCs-fyeAL7j6xo
+K3VDzEvFDOxsvx5L_PnhlTPSjQYgt9hHgmtLh7t_PD38d3D2GRmcEezR3Xwvp0UIbz7tcy9vs3y
+}
+
+!function AzureControllers($id, $name="Controllers", $tech="")
+ CloudElement($id, 'azure/OtherCategoryServiceIcon/AzureControllers', $name, $tech)
+!endfunction
+!function AzureControllersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureControllersLg>', 'Controllers', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.puml b/cloud/elements/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.puml
new file mode 100644
index 00000000000..0c5c73d36bf
--- /dev/null
+++ b/cloud/elements/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureCustomerLockboxLg [19x20/16z] {
+JSq7OWGX28LXKSf39FS_RYp9Bl_qRonjDzICMssOmNrKqajMXEmIg50TzHTVubPZ1OeGqRlHxf6PQT_F0S3-wDWU0tV7buoRUg6RUgKQ3-RHROUvSuyLQqNO
+fOYOx1coN1ENuC4yCwLtlwJG8MD6_g2DbI2YWP2EY8pXeddsxOZf4MVjtATj8h4NJiQ_
+}
+
+!function AzureCustomerLockbox($id, $name="Customer Lockbox", $tech="")
+ CloudElement($id, 'azure/OtherCategoryServiceIcon/AzureCustomerLockbox', $name, $tech)
+!endfunction
+!function AzureCustomerLockboxCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureCustomerLockboxLg>', 'Customer Lockbox', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/OtherCategoryServiceIcon/AzureEducation.puml b/cloud/elements/azure/OtherCategoryServiceIcon/AzureEducation.puml
new file mode 100644
index 00000000000..2abee47060b
--- /dev/null
+++ b/cloud/elements/azure/OtherCategoryServiceIcon/AzureEducation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureEducationLg [26x20/16z] {
+VP454e0m40E9zVy_nifSyU3PuNGgGOdgw-AtLH5U_GUZTx-OUVKZaXwimWImMM6Z4SYaRB5RqILvh1swbt5chJC-gpl230JYO351mFNBrX-KVcz4MAJj33qb
+sLIaHzeYFaZfdqp25odXEklBVawT6jD5T5QOg48j
+}
+
+!function AzureEducation($id, $name="Education", $tech="")
+ CloudElement($id, 'azure/OtherCategoryServiceIcon/AzureEducation', $name, $tech)
+!endfunction
+!function AzureEducationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureEducationLg>', 'Education', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/OtherCategoryServiceIcon/AzureImageDefinitions.puml b/cloud/elements/azure/OtherCategoryServiceIcon/AzureImageDefinitions.puml
new file mode 100644
index 00000000000..a4cd0ff92e9
--- /dev/null
+++ b/cloud/elements/azure/OtherCategoryServiceIcon/AzureImageDefinitions.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureImageDefinitionsLg [20x20/16z] {
+XT175iGm20HHGrTBulu7dXoSNIkzln7GsxokwL53itYRZWnO6wHWRhnU0N_3ERsI_mOl5EPdIXG9OcOHCjBA0bqR-JOibFhEbu11jilnsSCsejUpDjkNKQEt
+QZ6xI-z6oVnM675uqxtRtm4
+}
+
+!function AzureImageDefinitions($id, $name="Image Definitions", $tech="")
+ CloudElement($id, 'azure/OtherCategoryServiceIcon/AzureImageDefinitions', $name, $tech)
+!endfunction
+!function AzureImageDefinitionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureImageDefinitionsLg>', 'Image Definitions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/OtherCategoryServiceIcon/AzureImageVersions.puml b/cloud/elements/azure/OtherCategoryServiceIcon/AzureImageVersions.puml
new file mode 100644
index 00000000000..cad4482408d
--- /dev/null
+++ b/cloud/elements/azure/OtherCategoryServiceIcon/AzureImageVersions.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureImageVersionsLg [21x20/16z] {
+TSy50i0W34DHsYJ8_Iyyshdz-Pj1rQNg9HCkwS1wIS69n1uXNF7WAv9yuXGFlI9XypJuG73zfr5N163n8755Iy43f-8VtP584ZwHCwaEsJvEAhO-efgOIcYC
+tjgeTfaxUvFWB4KwKViqYobmJokMUgqbBW
+}
+
+!function AzureImageVersions($id, $name="Image Versions", $tech="")
+ CloudElement($id, 'azure/OtherCategoryServiceIcon/AzureImageVersions', $name, $tech)
+!endfunction
+!function AzureImageVersionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureImageVersionsLg>', 'Image Versions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/OtherCategoryServiceIcon/AzureResourceExplorer.puml b/cloud/elements/azure/OtherCategoryServiceIcon/AzureResourceExplorer.puml
new file mode 100644
index 00000000000..bcdb097c34d
--- /dev/null
+++ b/cloud/elements/azure/OtherCategoryServiceIcon/AzureResourceExplorer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureResourceExplorerLg [22x20/16z] {
+dSn75WGX24NHzWTq_nkkZE4uwpVp2kWDloKDNZHvL5BNYaHiNOhoTh--C0ww6bcgQckjQbMtDyzA-farPvN9g46GiuR5sxHgX47fRuNyA8cXhoDjQC5ew1g9
+idS2
+}
+
+!function AzureResourceExplorer($id, $name="Resource Explorer", $tech="")
+ CloudElement($id, 'azure/OtherCategoryServiceIcon/AzureResourceExplorer', $name, $tech)
+!endfunction
+!function AzureResourceExplorerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureResourceExplorerLg>', 'Resource Explorer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.puml b/cloud/elements/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.puml
new file mode 100644
index 00000000000..e034141af88
--- /dev/null
+++ b/cloud/elements/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSharedImageGalleriesLg [20x20/16z] {
+PSs50O0m40H1-DiZqd-_kF_YGyJbbOSzJznDs_jksa9hdjXExSRMQWvvQjDge748E8oocuOr-MKWZQE0jsqY_Is8Zud89XJejI_coM1FhgzQFqgqMQR-ecmz
+My_MixMFBG
+}
+
+!function AzureSharedImageGalleries($id, $name="Shared Image Galleries", $tech="")
+ CloudElement($id, 'azure/OtherCategoryServiceIcon/AzureSharedImageGalleries', $name, $tech)
+!endfunction
+!function AzureSharedImageGalleriesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSharedImageGalleriesLg>', 'Shared Image Galleries', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/OtherCategoryServiceIcon/AzureTenantStatus.puml b/cloud/elements/azure/OtherCategoryServiceIcon/AzureTenantStatus.puml
new file mode 100644
index 00000000000..456391190bd
--- /dev/null
+++ b/cloud/elements/azure/OtherCategoryServiceIcon/AzureTenantStatus.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureTenantStatusLg [18x20/16z] {
+TOu50e0m24M93wlxtzS5jZvpZoGYXfdI5NZdgiG7ngVHgxdc_FK9593pn2myloBHAPgA7OMh1tVXE8s9kgTaf2FVf-eYv-pZ8GzoJbrs94G_ARezZHaSoNe_
+3W7BBQjbG0vogoYjNBQNqcghIXUqgrZoL5Di
+}
+
+!function AzureTenantStatus($id, $name="Tenant Status", $tech="")
+ CloudElement($id, 'azure/OtherCategoryServiceIcon/AzureTenantStatus', $name, $tech)
+!endfunction
+!function AzureTenantStatusCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTenantStatusLg>', 'Tenant Status', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.puml b/cloud/elements/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.puml
new file mode 100644
index 00000000000..fb0c6c8ad11
--- /dev/null
+++ b/cloud/elements/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureWebAppFirewallLg [20x20/16z] {
+LOu73iKm34Apm2Ftl-_7NSgdKcm_WMZxrFiYrcY71iR0cYVh87hDESzW7Ol4U9DIwqjnSZritYRCFXOUTlM1H5VPluySQda4r2C6O9Z4o4pJ4sQ2tTpTOkzj
+kNUQi_T6gqzw7geiqZ9tiEmk9zl3ycLPxCXAsY1sTMHrk4GlzlvBcFJuI9RJtkVEceBfUYBqs9LbHBYz3yL-
+}
+
+!function AzureWebAppFirewall($id, $name="Web App Firewall", $tech="")
+ CloudElement($id, 'azure/OtherCategoryServiceIcon/AzureWebAppFirewall', $name, $tech)
+!endfunction
+!function AzureWebAppFirewallCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureWebAppFirewallLg>', 'Web App Firewall', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/SecurityServiceColor/AzureKeyVaults.puml b/cloud/elements/azure/SecurityServiceColor/AzureKeyVaults.puml
new file mode 100644
index 00000000000..c9f275ad72b
--- /dev/null
+++ b/cloud/elements/azure/SecurityServiceColor/AzureKeyVaults.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureKeyVaultsLg [19x20/16z] {
+NOw50GD020ER7Eo_Sf4gURz7ybWPy5w_v323vIyJ0ZoHGet2uYqvYa35uHPedeM5LtIIfgINpHrInuGoVwrU50Vf5-aW9vn4KFn7ALNqBohepHk5EYqcD1Yc
+laRp-K8jaWKJ4bbYGvu
+}
+
+!function AzureKeyVaults($id, $name="Key Vaults", $tech="")
+ CloudElement($id, 'azure/SecurityServiceColor/AzureKeyVaults', $name, $tech)
+!endfunction
+!function AzureKeyVaultsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureKeyVaultsLg>', 'Key Vaults', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/SecurityServiceColor/AzureSecurityCenter.puml b/cloud/elements/azure/SecurityServiceColor/AzureSecurityCenter.puml
new file mode 100644
index 00000000000..5914de39737
--- /dev/null
+++ b/cloud/elements/azure/SecurityServiceColor/AzureSecurityCenter.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureSecurityCenterLg [15x20/16z] TT2r0O1000J1K_el6NVORE0TIpHnHAKHCMKxNKlidWrJdqmoQQT9vYHLyM2cNsKFmZ6oSpsHxkGFTGvsEvodMXVSAy2U8gRs_y6QEg727jtjTKO
+
+!function AzureSecurityCenter($id, $name="Security Center", $tech="")
+ CloudElement($id, 'azure/SecurityServiceColor/AzureSecurityCenter', $name, $tech)
+!endfunction
+!function AzureSecurityCenterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSecurityCenterLg>', 'Security Center', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/SecurityServiceColor/AzureSentinel.puml b/cloud/elements/azure/SecurityServiceColor/AzureSentinel.puml
new file mode 100644
index 00000000000..dcf0916fc13
--- /dev/null
+++ b/cloud/elements/azure/SecurityServiceColor/AzureSentinel.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSentinelLg [18x20/16z] {
+JSo7WGGn24DHp10a-Y_uB6xJc-ZlO78I9FBOouacBYBKCWlKaE0CEvDONTMSjINTBgzFUNIOZWZ-bxY_3RI-MyeiSSsa6LJ278XpadmiL9xxdtRLr7bc03GO
+AZb33fAuIgL7qh7IlKRe5X1o_cb_KUKLTljHUeK-zagSLGehjp3jAp23i5_UxQ_VFm
+}
+
+!function AzureSentinel($id, $name="Sentinel", $tech="")
+ CloudElement($id, 'azure/SecurityServiceColor/AzureSentinel', $name, $tech)
+!endfunction
+!function AzureSentinelCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSentinelLg>', 'Sentinel', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/StorageServiceColor/AzureArchiveStorage.puml b/cloud/elements/azure/StorageServiceColor/AzureArchiveStorage.puml
new file mode 100644
index 00000000000..9849003d77a
--- /dev/null
+++ b/cloud/elements/azure/StorageServiceColor/AzureArchiveStorage.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureArchiveStorageLg [21x20/16z] {
+ZSu53iD034HHhN7ivFxdRKOB1L6Vq7zHP0nH7QHgglQCbMOwR1ecmxokXhkAEPbmFVfcDF7fYUA_KTrch0ZNc3HS8Xchqb04HmZwUev7kCNaF9JDo84IaM49
+nioC922HXXrdeupVE37MqWTVjycFkZlb5tRK3plg7n6rVtDq2VY7BoKl
+}
+
+!function AzureArchiveStorage($id, $name="Archive Storage", $tech="")
+ CloudElement($id, 'azure/StorageServiceColor/AzureArchiveStorage', $name, $tech)
+!endfunction
+!function AzureArchiveStorageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureArchiveStorageLg>', 'Archive Storage', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/StorageServiceColor/AzureBlobStorage.puml b/cloud/elements/azure/StorageServiceColor/AzureBlobStorage.puml
new file mode 100644
index 00000000000..77cfaa6c4b8
--- /dev/null
+++ b/cloud/elements/azure/StorageServiceColor/AzureBlobStorage.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureBlobStorageLg [22x20/16z] {
+ZOu54WCW40C7EKde_zzRSdNluek5Y0YCrbf71doQ6Gz4Pfuj4c7k_chzZML-jGJ852JNelfzDeg4cxceisbJk5uvaxB5dUtutxPjuKNGvnchP0MN89-IPMB5
+DHcogEEXn7Qpa7q-YtSMJtO5jJp3SuRieIGFR7a4
+}
+
+!function AzureBlobStorage($id, $name="Blob Storage", $tech="")
+ CloudElement($id, 'azure/StorageServiceColor/AzureBlobStorage', $name, $tech)
+!endfunction
+!function AzureBlobStorageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureBlobStorageLg>', 'Blob Storage', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/StorageServiceColor/AzureDataBox.puml b/cloud/elements/azure/StorageServiceColor/AzureDataBox.puml
new file mode 100644
index 00000000000..9a158ae4285
--- /dev/null
+++ b/cloud/elements/azure/StorageServiceColor/AzureDataBox.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDataBoxLg [21x20/16z] {
+VT350SD034JH4Klz5soUSFoEVtbnifgPDBoIwDd5ivYRQXxLh-QvSpbhXLvj5zfpQ8CbcSzLDP9Svr998IZMbmPbvNBROt3J996UayCObJ41MBp53Xpq0Ebq
+Cy4RQGVTHhKE5RpBypFUIV4xtolR2W
+}
+
+!function AzureDataBox($id, $name="Data Box", $tech="")
+ CloudElement($id, 'azure/StorageServiceColor/AzureDataBox', $name, $tech)
+!endfunction
+!function AzureDataBoxCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDataBoxLg>', 'Data Box', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.puml b/cloud/elements/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.puml
new file mode 100644
index 00000000000..a90b46504f7
--- /dev/null
+++ b/cloud/elements/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDataBoxEdgeDataBoxGatewayLg [31x20/16z] {
+VP45biGm3CM-IOtlV-35l8dR1PMhW447hzNTLxb-etgpyZSThDvWT-KURZ9UVieeFabJzgR2jhGl-NMB4q0l_DXGNe3hwXSh92LufCao0inx47B8hqK-RqNE
+wRqi0PCNPN8eLGyAA1bmbLc1nTGBGWe-SIbmxmduVxeWn-8FlU8MsbDZK2Unfmu5TShoq2KfJr6F7dsDtPAdBjizYuAZPyFU0G
+}
+
+!function AzureDataBoxEdgeDataBoxGateway($id, $name="Data Box Edge Data Box Gateway", $tech="")
+ CloudElement($id, 'azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway', $name, $tech)
+!endfunction
+!function AzureDataBoxEdgeDataBoxGatewayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDataBoxEdgeDataBoxGatewayLg>', 'Data Box Edge Data Box Gateway', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/StorageServiceColor/AzureDataLakeStorage.puml b/cloud/elements/azure/StorageServiceColor/AzureDataLakeStorage.puml
new file mode 100644
index 00000000000..b5be999f548
--- /dev/null
+++ b/cloud/elements/azure/StorageServiceColor/AzureDataLakeStorage.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureDataLakeStorageLg [22x20/16z] {
+TOW7aWGX30CPafF-_zuJliqCNILRwbAkKbg_ojKQJsyfncBEpqFWSyDnil8hXJPkG1BEutcMOLnKHnVJtjMa3rLnm7fhBVCgjkp6qRfiE0u4SUEnF1u4S5KL
+4PuCZpeGEPN9irRGclvWWGZRYD2uGQi6Vg3y0m
+}
+
+!function AzureDataLakeStorage($id, $name="Data Lake Storage", $tech="")
+ CloudElement($id, 'azure/StorageServiceColor/AzureDataLakeStorage', $name, $tech)
+!endfunction
+!function AzureDataLakeStorageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureDataLakeStorageLg>', 'Data Lake Storage', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/StorageServiceColor/AzureFxtedgefiler.puml b/cloud/elements/azure/StorageServiceColor/AzureFxtedgefiler.puml
new file mode 100644
index 00000000000..9637e2ca4f8
--- /dev/null
+++ b/cloud/elements/azure/StorageServiceColor/AzureFxtedgefiler.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureFxtedgefilerLg [20x20/16z] XS-r0S0m3031YFUVE6QcAzyeZl3hSGARnbI4HZY2s63NHkai3H134vL6JLFhN1hBW6ERxC_2qX1y6vZwaO6csqAJWKfiqttFbZa
+
+!function AzureFxtedgefiler($id, $name="Fxtedgefiler", $tech="")
+ CloudElement($id, 'azure/StorageServiceColor/AzureFxtedgefiler', $name, $tech)
+!endfunction
+!function AzureFxtedgefilerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureFxtedgefilerLg>', 'Fxtedgefiler', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/StorageServiceColor/AzureGeneralStorage.puml b/cloud/elements/azure/StorageServiceColor/AzureGeneralStorage.puml
new file mode 100644
index 00000000000..0c59d1573e0
--- /dev/null
+++ b/cloud/elements/azure/StorageServiceColor/AzureGeneralStorage.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureGeneralStorageLg [20x20/16z] {
+TSxL0O1030DGd2Jj_klYdD_xh6Q2SiOPOaPc5DRCjj65lDIlPQMtHaIycIl_UNFjyszviL53KblgsfBKk3yGoANlPUJ2TjiZ_PaPsLTZNMDUW-u76KwGp5ES
+Jm
+}
+
+!function AzureGeneralStorage($id, $name="General Storage", $tech="")
+ CloudElement($id, 'azure/StorageServiceColor/AzureGeneralStorage', $name, $tech)
+!endfunction
+!function AzureGeneralStorageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureGeneralStorageLg>', 'General Storage', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/StorageServiceColor/AzureNetappFiles.puml b/cloud/elements/azure/StorageServiceColor/AzureNetappFiles.puml
new file mode 100644
index 00000000000..3c497c2df66
--- /dev/null
+++ b/cloud/elements/azure/StorageServiceColor/AzureNetappFiles.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureNetappFilesLg [24x20/16z] {
+RSq54eH034JHaOuizp_mDepBmt-eYkZ9tEsQwPf93cMAZLH0F2LHv721siKxgHs9xEayaTIzFdNKlO7i3MLiCOHOzfOkNFFsllVUaUdjcfBouVo4oDXhPUpo
+QV__7WMK3mEr3X41rKVjs9GEkM6--WC
+}
+
+!function AzureNetappFiles($id, $name="Netapp Files", $tech="")
+ CloudElement($id, 'azure/StorageServiceColor/AzureNetappFiles', $name, $tech)
+!endfunction
+!function AzureNetappFilesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureNetappFilesLg>', 'Netapp Files', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/StorageServiceColor/AzureQueuesStorage.puml b/cloud/elements/azure/StorageServiceColor/AzureQueuesStorage.puml
new file mode 100644
index 00000000000..86e44e36789
--- /dev/null
+++ b/cloud/elements/azure/StorageServiceColor/AzureQueuesStorage.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureQueuesStorageLg [23x20/16z] bT050i0W00B09Ghu_--kksTxjefLtGLE5H59ENtam1-iUCNo3uP_CA0BndVc7vQk63ViaJtpUE7GCQRPakoQmx_R7FfZICpGOJe4bYq
+
+!function AzureQueuesStorage($id, $name="Queues Storage", $tech="")
+ CloudElement($id, 'azure/StorageServiceColor/AzureQueuesStorage', $name, $tech)
+!endfunction
+!function AzureQueuesStorageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureQueuesStorageLg>', 'Queues Storage', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/StorageServiceColor/AzureStorageAccounts.puml b/cloud/elements/azure/StorageServiceColor/AzureStorageAccounts.puml
new file mode 100644
index 00000000000..a9b14107a0d
--- /dev/null
+++ b/cloud/elements/azure/StorageServiceColor/AzureStorageAccounts.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureStorageAccountsLg [22x20/16z] {
+XSp50S1024JHA3BGVxsPZVk-uqUWxOCbQtEsrQuzwyWJRcSE2jPRNAhrTuDVwx2urg5QnuriaDZ5BXEk2pj4-J0Kuw5yyDjJsgkyLRbNUwqkR7eYYb0dN8Lr
+2kGLumG
+}
+
+!function AzureStorageAccounts($id, $name="Storage Accounts", $tech="")
+ CloudElement($id, 'azure/StorageServiceColor/AzureStorageAccounts', $name, $tech)
+!endfunction
+!function AzureStorageAccountsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureStorageAccountsLg>', 'Storage Accounts', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/StorageServiceColor/AzureStorageAccountsClassic.puml b/cloud/elements/azure/StorageServiceColor/AzureStorageAccountsClassic.puml
new file mode 100644
index 00000000000..0018162f4d5
--- /dev/null
+++ b/cloud/elements/azure/StorageServiceColor/AzureStorageAccountsClassic.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureStorageAccountsClassicLg [23x20/16z] bSst0G0n30B0JqZ0_WD_xMnVfuZSGnzXNmHQ4O6xXOZlQdt3DhwtzY56KgsCIBV6xSXMJ29TcqNsj_kHY1xy
+
+!function AzureStorageAccountsClassic($id, $name="Storage Accounts Classic", $tech="")
+ CloudElement($id, 'azure/StorageServiceColor/AzureStorageAccountsClassic', $name, $tech)
+!endfunction
+!function AzureStorageAccountsClassicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureStorageAccountsClassicLg>', 'Storage Accounts Classic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/StorageServiceColor/AzureStorageExplorer.puml b/cloud/elements/azure/StorageServiceColor/AzureStorageExplorer.puml
new file mode 100644
index 00000000000..7eb3e7c2aa6
--- /dev/null
+++ b/cloud/elements/azure/StorageServiceColor/AzureStorageExplorer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureStorageExplorerLg [20x20/16z] {
+dOm9aiGm20D1tFx_WnSbEsVTqrMseHMbRrpU-D6vUpXkl0WqgxeV-H2JM5bVpiqiHE1FL8pv_oVx4lrsM_FmFJlMihdokEvXggyUZwEd8Gh0dCTWWUvrC8Lb
+TLr708ZmQ9upTSv9_aWLjYTdkcPc7I8YBwgAXwxcTBFtwhxSt8SkluW_
+}
+
+!function AzureStorageExplorer($id, $name="Storage Explorer", $tech="")
+ CloudElement($id, 'azure/StorageServiceColor/AzureStorageExplorer', $name, $tech)
+!endfunction
+!function AzureStorageExplorerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureStorageExplorerLg>', 'Storage Explorer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/StorageServiceColor/AzureStorageSyncServices.puml b/cloud/elements/azure/StorageServiceColor/AzureStorageSyncServices.puml
new file mode 100644
index 00000000000..336c1648472
--- /dev/null
+++ b/cloud/elements/azure/StorageServiceColor/AzureStorageSyncServices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureStorageSyncServicesLg [20x20/16z] {
+ROv94i0W20IZ30ZP_l_Sm1oozqcxceBff0EGTdvRFWNGfDy2AZFJnWWCe4Q4MPaCxEOa6vQaN9CKmswW5Ds8c1DFoMrQEdpRzotISPsb7p57BEnKx0GmTsuM
+fU1Eg6TLD_S2TJLiI9jEu9cuZrGd6h5ks-flbpmSU7EyPddpp-powE34wdq
+}
+
+!function AzureStorageSyncServices($id, $name="Storage Sync Services", $tech="")
+ CloudElement($id, 'azure/StorageServiceColor/AzureStorageSyncServices', $name, $tech)
+!endfunction
+!function AzureStorageSyncServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureStorageSyncServicesLg>', 'Storage Sync Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/StorageServiceColor/AzureStorsimpleDataManagers.puml b/cloud/elements/azure/StorageServiceColor/AzureStorsimpleDataManagers.puml
new file mode 100644
index 00000000000..3e3d552968e
--- /dev/null
+++ b/cloud/elements/azure/StorageServiceColor/AzureStorsimpleDataManagers.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureStorsimpleDataManagersLg [15x20/16z] {
+POw5OG0m20IHFs3_YHkhNnH_ExYxFJmp9MM6RqlVk8L5Sb26UIlSOxFgavakTc4Aghfx5lNeOpTyczL8SCqfiHo8Pz9CzpMdAJHQ5zk4qRvRl6W9jVHPkyjF
+yBkpnE-v_rKH7CSrv6QnImkKo_W
+}
+
+!function AzureStorsimpleDataManagers($id, $name="Storsimple Data Managers", $tech="")
+ CloudElement($id, 'azure/StorageServiceColor/AzureStorsimpleDataManagers', $name, $tech)
+!endfunction
+!function AzureStorsimpleDataManagersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureStorsimpleDataManagersLg>', 'Storsimple Data Managers', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.puml b/cloud/elements/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.puml
new file mode 100644
index 00000000000..d4210a73cd1
--- /dev/null
+++ b/cloud/elements/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureStorsimpleDeviceManagersLg [22x20/16z] {
+ZSrP0a8n24DH84dtlsJpEZhh_Jmj4Ai4AI8UAXfRQynNT3oO2nqcLO97jQuuQMbBux5LHO1ksb5sHJaygaGuJXMpQplQ8ouLqg7jOZ2TDYewLxWQ8Z73PSPM
+PcOyL6xIAU7gBpLVFMF9CQvk
+}
+
+!function AzureStorsimpleDeviceManagers($id, $name="Storsimple Device Managers", $tech="")
+ CloudElement($id, 'azure/StorageServiceColor/AzureStorsimpleDeviceManagers', $name, $tech)
+!endfunction
+!function AzureStorsimpleDeviceManagersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureStorsimpleDeviceManagersLg>', 'Storsimple Device Managers', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/StorageServiceColor/AzureTableStorage.puml b/cloud/elements/azure/StorageServiceColor/AzureTableStorage.puml
new file mode 100644
index 00000000000..81f740050ea
--- /dev/null
+++ b/cloud/elements/azure/StorageServiceColor/AzureTableStorage.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureTableStorageLg [21x20/16z] {
+TOr50WGX3C0MhV7_zsx6FGTeCvAiVYM6PRKEwi8fhXpgvlA3RfapM-TCEbnIIhDCaqpmBO_FVPFdKBY27n8qvWkvrBtcd6l8fJx9qc9QBh9S923BMTgS86jc
+Owll4XsRb0nRNJcB8Gk3H9l_gPoxr8U4cnGZOpviWYo4PN6FSS7o7m
+}
+
+!function AzureTableStorage($id, $name="Table Storage", $tech="")
+ CloudElement($id, 'azure/StorageServiceColor/AzureTableStorage', $name, $tech)
+!endfunction
+!function AzureTableStorageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureTableStorageLg>', 'Table Storage', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/WebServiceColor/AzureApiConnections.puml b/cloud/elements/azure/WebServiceColor/AzureApiConnections.puml
new file mode 100644
index 00000000000..023f2010f25
--- /dev/null
+++ b/cloud/elements/azure/WebServiceColor/AzureApiConnections.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureApiConnectionsLg [32x20/16z] {
+XL850iLG208Lxd_ZNwkdlrXFmGJ0b4yeYOwGTS5MJ7Dn-QpkG3dHa1RNhy90hGmvfZrMYhLOc9A0xL9os4Es3xktIYHUkguWG1K0Hjc1TCvAqdbLGYbw9I5n
+gIIqgK8cmDOVMbjMggSTgDvVsg-gQhCJfKfYjV_fbFvs-l-aPdysRFsPgz2WPlwyQNS
+}
+
+!function AzureApiConnections($id, $name="Api Connections", $tech="")
+ CloudElement($id, 'azure/WebServiceColor/AzureApiConnections', $name, $tech)
+!endfunction
+!function AzureApiConnectionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureApiConnectionsLg>', 'Api Connections', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/WebServiceColor/AzureAppServiceCertificates.puml b/cloud/elements/azure/WebServiceColor/AzureAppServiceCertificates.puml
new file mode 100644
index 00000000000..78f6c4a008c
--- /dev/null
+++ b/cloud/elements/azure/WebServiceColor/AzureAppServiceCertificates.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAppServiceCertificatesLg [24x20/16z] {
+hSs50SCm40D0IthQV-9omvmB-X6Q1IrgC-wDqmRuhyVGvdpW-U9u3Zp2dab-uHj_XYFLgAzlFUB5bkgdUrMPYKaSggea-YHANa-c0JRGdtDAx7jFjO2w-Hq-
+Onh77m
+}
+
+!function AzureAppServiceCertificates($id, $name="App Service Certificates", $tech="")
+ CloudElement($id, 'azure/WebServiceColor/AzureAppServiceCertificates', $name, $tech)
+!endfunction
+!function AzureAppServiceCertificatesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAppServiceCertificatesLg>', 'App Service Certificates', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/WebServiceColor/AzureAppServiceDomains.puml b/cloud/elements/azure/WebServiceColor/AzureAppServiceDomains.puml
new file mode 100644
index 00000000000..ceeebdadebc
--- /dev/null
+++ b/cloud/elements/azure/WebServiceColor/AzureAppServiceDomains.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAppServiceDomainsLg [24x20/16z] {
+TSa5Wi0m30F1QwELPV__lyTKsl140fq2-DpE_DbQQD-EoR0lQNiv9Wk4j7xIPrpoTpdMyzsHvxS7dWCVt5MEonyVIKzD-iF1UycA2EMia0-t40e6LsDCVtYM
+l3Erogi7PNa-7Q9Cqs6cFEJ3F-ivzy3pmFF0K_USDm
+}
+
+!function AzureAppServiceDomains($id, $name="App Service Domains", $tech="")
+ CloudElement($id, 'azure/WebServiceColor/AzureAppServiceDomains', $name, $tech)
+!endfunction
+!function AzureAppServiceDomainsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAppServiceDomainsLg>', 'App Service Domains', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/WebServiceColor/AzureAppServiceEnvironments.puml b/cloud/elements/azure/WebServiceColor/AzureAppServiceEnvironments.puml
new file mode 100644
index 00000000000..03ae6a6fbaa
--- /dev/null
+++ b/cloud/elements/azure/WebServiceColor/AzureAppServiceEnvironments.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAppServiceEnvironmentsLg [20x20/16z] {
+bT150aCn30FHIDRu_ZSk-9UvitpXSCxcKZmTpLF0QphQclpHegL7asmzM0Megms5RhmPaP907oe5i6-eipp9Pvh5ig6K30sg06zdNknyhdnEj_Upv5Vl_Tlg
+yK-BLt-_1m
+}
+
+!function AzureAppServiceEnvironments($id, $name="App Service Environments", $tech="")
+ CloudElement($id, 'azure/WebServiceColor/AzureAppServiceEnvironments', $name, $tech)
+!endfunction
+!function AzureAppServiceEnvironmentsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAppServiceEnvironmentsLg>', 'App Service Environments', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/WebServiceColor/AzureAppServicePlans.puml b/cloud/elements/azure/WebServiceColor/AzureAppServicePlans.puml
new file mode 100644
index 00000000000..49bfa1fdf4b
--- /dev/null
+++ b/cloud/elements/azure/WebServiceColor/AzureAppServicePlans.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAppServicePlansLg [20x20/16z] {
+XSv50i0m24JH2eFKxd_RkD1L_l95m9uHRwrdfjCkUqlULDulvIrLhtdhUJDjRnVMMytekrnCH8VV-RkP0ERJ_PU8mAcZsQN281IZQkKdL6BinQGGixERit6t
+SyycpRe-ASFVB5yq1YQT4G
+}
+
+!function AzureAppServicePlans($id, $name="App Service Plans", $tech="")
+ CloudElement($id, 'azure/WebServiceColor/AzureAppServicePlans', $name, $tech)
+!endfunction
+!function AzureAppServicePlansCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAppServicePlansLg>', 'App Service Plans', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/WebServiceColor/AzureAppServices.puml b/cloud/elements/azure/WebServiceColor/AzureAppServices.puml
new file mode 100644
index 00000000000..72a8f0cea2d
--- /dev/null
+++ b/cloud/elements/azure/WebServiceColor/AzureAppServices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureAppServicesLg [20x20/16z] {
+PP074iHG24ALaliVUVMpFQO_6CXO6VgwBDHxeEfXeMyF2xQ8xaDYOUKpZp0zGsnZdilKAsh4bS7ISJKAFX1o8h15WRAJv1HXNbRTOQ9IUMCrHXsMIlVAblEJ
+WIQ5nZ0Q8qiE7r2rgPtuX7PUVI2fh0Q3qhyy0oSUycU1IEaA20dztlq3
+}
+
+!function AzureAppServices($id, $name="App Services", $tech="")
+ CloudElement($id, 'azure/WebServiceColor/AzureAppServices', $name, $tech)
+!endfunction
+!function AzureAppServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureAppServicesLg>', 'App Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/WebServiceColor/AzureMediaServices.puml b/cloud/elements/azure/WebServiceColor/AzureMediaServices.puml
new file mode 100644
index 00000000000..2bb0d06a7bd
--- /dev/null
+++ b/cloud/elements/azure/WebServiceColor/AzureMediaServices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureMediaServicesLg [17x20/16z] {
+JP050i0W30D93Vt_UzSmOPdG747B5dm4of6skMRNrqgTYvfLdlHwDHp5-cIVcxDOtVPV8IfmreDUr2F2aRsZPzuaZCZHPaymu655agXrWhP1WON90S01WoMK
+GvHWJ-gs9uq4Pra30_stCMi4P-kLjkftk96s6RxZpmI1tmLDfe_WtP_o0W
+}
+
+!function AzureMediaServices($id, $name="Media Services", $tech="")
+ CloudElement($id, 'azure/WebServiceColor/AzureMediaServices', $name, $tech)
+!endfunction
+!function AzureMediaServicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureMediaServicesLg>', 'Media Services', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/WebServiceColor/AzureNotificationHubNamespaces.puml b/cloud/elements/azure/WebServiceColor/AzureNotificationHubNamespaces.puml
new file mode 100644
index 00000000000..ab950e5c784
--- /dev/null
+++ b/cloud/elements/azure/WebServiceColor/AzureNotificationHubNamespaces.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $AzureNotificationHubNamespacesLg [20x20/16z] RSZB0SHG2090HB3_ajUNV-BESK8FTfNrAdMrTxK-lwwIA_D18a9L-EgCIJTV_bvWKESy4TH0ogwRTiyoz_AZ4in5AvKBSQBBn0Sz3-mR6DZz
+
+!function AzureNotificationHubNamespaces($id, $name="Notification Hub Namespaces", $tech="")
+ CloudElement($id, 'azure/WebServiceColor/AzureNotificationHubNamespaces', $name, $tech)
+!endfunction
+!function AzureNotificationHubNamespacesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureNotificationHubNamespacesLg>', 'Notification Hub Namespaces', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/WebServiceColor/AzureSearch.puml b/cloud/elements/azure/WebServiceColor/AzureSearch.puml
new file mode 100644
index 00000000000..ef6aae73922
--- /dev/null
+++ b/cloud/elements/azure/WebServiceColor/AzureSearch.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSearchLg [20x20/16z] {
+PSk7bSDG24HHu0-81VTVxnAS_PJl6T4ZFW3azId2Z4eLl2IuVwkPOLS3QdLsqdQQxDbvcBt2q9hxzS0XDSygLk-hltI5HGxghAvq4IQ9cE7CF554f3DKcL_Z
+D17IcqXGbYYRNLCbfzxRkFR2jEajBv7Z2Ng4l6LcP7mIH0tyIVGHnz1d_aF_
+}
+
+!function AzureSearch($id, $name="Search", $tech="")
+ CloudElement($id, 'azure/WebServiceColor/AzureSearch', $name, $tech)
+!endfunction
+!function AzureSearchCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSearchLg>', 'Search', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/azure/WebServiceColor/AzureSignalr.puml b/cloud/elements/azure/WebServiceColor/AzureSignalr.puml
new file mode 100644
index 00000000000..8080e62f15f
--- /dev/null
+++ b/cloud/elements/azure/WebServiceColor/AzureSignalr.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $AzureSignalrLg [20x20/16z] {
+PP255SCm44CRqVuZznaKLD3_-7vJa1CBuxyaMowbSyfSQFwVV41ue6UurXS4g67N3rVc1a4BLSDbzRKrqezpxk9A_sKtHr-nAZgk6cZOhPScHRSJJLDZ3tS0
+ve9g4le6UUsqi6fsr-SF
+}
+
+!function AzureSignalr($id, $name="Signalr", $tech="")
+ CloudElement($id, 'azure/WebServiceColor/AzureSignalr', $name, $tech)
+!endfunction
+!function AzureSignalrCard($id, $funcName="", $content="")
+ CloudCard($id, '<$AzureSignalrLg>', 'Signalr', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.puml
new file mode 100644
index 00000000000..521a548fce8
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpAdvancedSolutionsLabLg [20x20/16z] {
+PL250SCm34jCwlyNppnIGMOwYTiu2x85jUdQix0EbTI09AcmLC1Sd86QEK9NBAmQ3V107I9gegvu6ujuXfgvBUhOaQh5QghCgGdY7udtnZ_Rh8tUDiRacZdL
+YEesakm1eUnnWc0vY-Q0D3CZPiv5T7Pp22VXxWqMydEh3TkRmh4t_Rlz2m
+}
+
+!function GcpAdvancedSolutionsLab($id, $name="Advanced Solutions Lab", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab', $name, $tech)
+!endfunction
+!function GcpAdvancedSolutionsLabCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpAdvancedSolutionsLabLg>', 'Advanced Solutions Lab', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpAiHub.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpAiHub.puml
new file mode 100644
index 00000000000..cb07d676f48
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpAiHub.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpAiHubLg [20x20/16z] {
+RL270S0W21CCmVyVxeXqDwtA7cc25Te9vmalat6SO8LYt80PbbAo7WM6v32FbB0ts2K2llVQ0pU12jfqsCnXWyAYmmokTYdJOCOMPNtMpiD6DWjGjfwoaN1W
+ZZh3oOYuUjGi6sgMuUVCXDVmlxjzEVXoLM4dfvbPdFvmlm8
+}
+
+!function GcpAiHub($id, $name="Ai Hub", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpAiHub', $name, $tech)
+!endfunction
+!function GcpAiHubCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpAiHubLg>', 'Ai Hub', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpAiPlatform.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpAiPlatform.puml
new file mode 100644
index 00000000000..5896a6cb51d
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpAiPlatform.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpAiPlatformLg [20x20/16z] {
+RP055e1024IblV-9XHbRnrZYxoCMI7OjfpHFwHwIN4_bZlfwanEhUwm0nfXX4KPh2WoMQYtD0RiC2aHeXm9sia28Q8T5Oa0luEh3kIfS_4nbQeWQIXk2JiwB
+BGP1SpTYUVJ2kwYhzvwTrkzi_pkuTdLXrqwhYZlzs_q6
+}
+
+!function GcpAiPlatform($id, $name="Ai Platform", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpAiPlatform', $name, $tech)
+!endfunction
+!function GcpAiPlatformCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpAiPlatformLg>', 'Ai Platform', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.puml
new file mode 100644
index 00000000000..7798174c014
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpAiPlatformDataLabelingServiceLg [20x20/16z] {
+PP3L0S1024EHNDBz5wx0rTyFhbRun2w25p5TpkM2CnNB0tIQdZvLuYYLEnKSnu13KzXJPGS3oAn4zW0Xj1ETY0eXA7TXPhJFyFHLZyEnuxrMsZXdSEgy5t1u
+rjPnxopTE_zl-__W_wjEktygwVpf__SR
+}
+
+!function GcpAiPlatformDataLabelingService($id, $name="Ai Platform Data Labeling Service", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService', $name, $tech)
+!endfunction
+!function GcpAiPlatformDataLabelingServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpAiPlatformDataLabelingServiceLg>', 'Ai Platform Data Labeling Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.puml
new file mode 100644
index 00000000000..7e6a6c7b46f
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpAutomlNaturalLanguageLg [20x20/16z] {
+RP050iGW30G39Blv_uUHhSlSjOqCQgBis4d5IRLTGfvWLprl-ARnNgF4M67u18hM0ak3dLrMCspV0902vfJVw3CIT4ehL2r2HJKzSjLOgcfDOghc9g_DZm0G
+9WtQYrPPQELwx0e-KHJ_P_k_0oluQEUTajplzEVk1m
+}
+
+!function GcpAutomlNaturalLanguage($id, $name="Automl Natural Language", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage', $name, $tech)
+!endfunction
+!function GcpAutomlNaturalLanguageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpAutomlNaturalLanguageLg>', 'Automl Natural Language', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpAutomlTables.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpAutomlTables.puml
new file mode 100644
index 00000000000..a71d0c04baa
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpAutomlTables.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpAutomlTablesLg [20x20/16z] {
+RP050eGm30IZc_p_mz0kBdC7HAOgH7Van71Yiale4-ngz8tOjEeRHJ5dc340exd0r21djqm4spS1D854qVUk4P4jADE2UtGcYsn63ZMor5XpYhEETgx23m6G
+GWtS2rUPS6KxTeKOCCh_i_tVWIW-sdcdLRNVwS_Thm
+}
+
+!function GcpAutomlTables($id, $name="Automl Tables", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpAutomlTables', $name, $tech)
+!endfunction
+!function GcpAutomlTablesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpAutomlTablesLg>', 'Automl Tables', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpAutomlTranslation.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpAutomlTranslation.puml
new file mode 100644
index 00000000000..16de0eaac38
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpAutomlTranslation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpAutomlTranslationLg [20x20/16z] {
+RP055WGX34EB99dxNnW9ilf7gEHH2PCsSScyvDWYFXTkQNtUg4kczvWin3HH1xGr2qmPusOrod2T8BdBH9NrHO3sZGuf9pa6EEXa7NOfesPsh5WuRW5OLfLv
+6988o-XUN6NYolbqnJgmXV-p_Tz19Fx8xaubxPt-sNq7
+}
+
+!function GcpAutomlTranslation($id, $name="Automl Translation", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpAutomlTranslation', $name, $tech)
+!endfunction
+!function GcpAutomlTranslationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpAutomlTranslationLg>', 'Automl Translation', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.puml
new file mode 100644
index 00000000000..99c8ba82e9d
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpAutomlVideoIntelligenceLg [20x20/16z] {
+RP050i0m308RW_p_mnFcSjEIgmvXE-F4SU9xPEWJx6hsZTmqtZDAh5weN83-rWbM3UEiSfa6sxS0jC18oW-IlS6aD6D6LbSfL3MhrupcoaBYMcI7Pj574AWX
+3LgBPbdHp7wi2hbGglxlxVyCXk6ZdMTASZ_JdxEV0G
+}
+
+!function GcpAutomlVideoIntelligence($id, $name="Automl Video Intelligence", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence', $name, $tech)
+!endfunction
+!function GcpAutomlVideoIntelligenceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpAutomlVideoIntelligenceLg>', 'Automl Video Intelligence', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpAutomlVision.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpAutomlVision.puml
new file mode 100644
index 00000000000..c2d9f5a094a
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpAutomlVision.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpAutomlVisionLg [20x20/16z] {
+TP050e0m30CxITB_VnW9m-5mTgk5AOCug3oeCIJc0OVQyqBVDEK5MKGke2_GRsk2LMCSgweHt9uWcORHPR_bWRgi5IqN4l1F9-r8b2gLwd_DOfeME1uh917M
+w5gSPSMPwruL-uBVyDFRUmOM-TAEcKewPlgQ_Gm
+}
+
+!function GcpAutomlVision($id, $name="Automl Vision", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpAutomlVision', $name, $tech)
+!endfunction
+!function GcpAutomlVisionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpAutomlVisionLg>', 'Automl Vision', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpCloudAutoml.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudAutoml.puml
new file mode 100644
index 00000000000..73628fec3fe
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudAutoml.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudAutomlLg [20x20/16z] {
+RL050eLG2AFtxd_X7mFRsH8B8NGWEwnssFpIMZjgMcET4Ds6yp-mCJaJYUIE_1DWgkN6HXDXqKKTaKqZ0Jwwb9m9T9lt_k2Z_-cbv6nlxdrvByw0QwklqRBC
+QrDlk-PQDPhVlRrd85gFjZrJ09FfI_PV
+}
+
+!function GcpCloudAutoml($id, $name="Cloud Automl", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpCloudAutoml', $name, $tech)
+!endfunction
+!function GcpCloudAutomlCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudAutomlLg>', 'Cloud Automl', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpCloudInferenceApi.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudInferenceApi.puml
new file mode 100644
index 00000000000..fa3131e49e5
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudInferenceApi.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudInferenceApiLg [20x20/16z] {
+RL270OCm34lHul-B6zjqLsn5WtWrRXVM4uUVEDObylc4BodFDt1aUUVIGkqNjwyNLGNPJsm-K0jtJKc4c8HQwIaG19922SAqNgATUBxwRYKsfU6GyPB4U4yi
+rOehBsdE_I-bPAKqLrlMAxTp_ktjxmnQw1_PSwP9PgR_Pdy7
+}
+
+!function GcpCloudInferenceApi($id, $name="Cloud Inference Api", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpCloudInferenceApi', $name, $tech)
+!endfunction
+!function GcpCloudInferenceApiCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudInferenceApiLg>', 'Cloud Inference Api', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpCloudJobsApi.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudJobsApi.puml
new file mode 100644
index 00000000000..7dec1abff59
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudJobsApi.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudJobsApiLg [20x20/16z] {
+RP074WCn20CLP87__-4a1rotfZ7hTHCodmwEc1ynjEJpYBSwvYMZjBYoI57p5W6mr4AaQZB0So0bCg7t1M98GUNwY6GK0Qg4s9a1jZCc52M9AWITTzI7_FAM
+8S_Pxc_UaDP_MtVGNLsrQwTHdQww_m4
+}
+
+!function GcpCloudJobsApi($id, $name="Cloud Jobs Api", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpCloudJobsApi', $name, $tech)
+!endfunction
+!function GcpCloudJobsApiCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudJobsApiLg>', 'Cloud Jobs Api', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.puml
new file mode 100644
index 00000000000..174b36bcf51
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudNaturalLanguageApiLg [20x20/16z] {
+RP1L0aGX30Ef9Tp_n1jadyzdc59f4zkq0yU1xyZG3x3Lx1ToQRncd6BfqJ4BNIMboAMvWGBc4jLc61umKU73NWqyM8BAH79b286LyIiBlcjRdJsMX_SitJzc
+_jxj-mRDyDBMJJdPD_su_Gy
+}
+
+!function GcpCloudNaturalLanguageApi($id, $name="Cloud Natural Language Api", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi', $name, $tech)
+!endfunction
+!function GcpCloudNaturalLanguageApiCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudNaturalLanguageApiLg>', 'Cloud Natural Language Api', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpCloudSpeechToText.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudSpeechToText.puml
new file mode 100644
index 00000000000..2e9d93494ae
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudSpeechToText.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudSpeechToTextLg [20x20/16z] {
+RP054e0m30GX_lyF8yb1TKTxiuqToGcE7x8VGdHQ_1XKYGufpVlCKzGOqBS1D5M8JnlBjpipSgi6n2BCRaolA5uPeFozozZRNwzCSXIrYBU7POzrbg3DpBlT
+zZTejsfQkwa_uAQRszy
+}
+
+!function GcpCloudSpeechToText($id, $name="Cloud Speech To Text", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpCloudSpeechToText', $name, $tech)
+!endfunction
+!function GcpCloudSpeechToTextCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudSpeechToTextLg>', 'Cloud Speech To Text', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.puml
new file mode 100644
index 00000000000..58d2189ed0b
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudTextToSpeechLg [20x20/16z] {
+TL250O0m3DjgsVyNKyCXw9gaDXApCGwG7Q0EJLi7hAMoBf2IuHf32lKq1gjH04U8uXzUnlmZp6QY6Lis92XJ1K-k62JVAYh47LleM4Q9sEB8Y9Z3N4dPlaGh
+44UuJRF6sOlD6eYkFTVO-ZVRSmUzguVit2aSnqvVkzy
+}
+
+!function GcpCloudTextToSpeech($id, $name="Cloud Text To Speech", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpCloudTextToSpeech', $name, $tech)
+!endfunction
+!function GcpCloudTextToSpeechCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudTextToSpeechLg>', 'Cloud Text To Speech', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpCloudTpu.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudTpu.puml
new file mode 100644
index 00000000000..d67b0bb3ac6
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudTpu.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudTpuLg [20x20/16z] {
+RP055i0W34DhINV_2qy2R_wdX50puHCx2Px4b9pB2QUrbXirR7tNMaReLnn_E1BehtAdj1jcFBxbxk5UnpvDdqvFe2Ars2Lf0KHwZjMf9HXJ6_Pma9Y-D8mS
+4MUERorBF6gMXF_UlZCGpe_jd6btdpFzp7u3
+}
+
+!function GcpCloudTpu($id, $name="Cloud Tpu", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpCloudTpu', $name, $tech)
+!endfunction
+!function GcpCloudTpuCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudTpuLg>', 'Cloud Tpu', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpCloudTranslationApi.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudTranslationApi.puml
new file mode 100644
index 00000000000..e631f8246c7
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudTranslationApi.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudTranslationApiLg [20x20/16z] {
+RP250S0m20JJ0F-t_y9rRoyUdBOoxBIJhfFUTYLnebqrkP6RchdXLR5uK4i0yy1p686LzleMe9RWZCW2o02SNlTAR3bJW0rGWr1LHIJWCAxCA22b0A8LbdVl
+8ADlBlJ_dB-rVNlmxTMkjlVK2sTFFxsV
+}
+
+!function GcpCloudTranslationApi($id, $name="Cloud Translation Api", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpCloudTranslationApi', $name, $tech)
+!endfunction
+!function GcpCloudTranslationApiCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudTranslationApiLg>', 'Cloud Translation Api', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.puml
new file mode 100644
index 00000000000..faa3673d0ff
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudVideoIntelligenceApiLg [20x20/16z] {
+RP252G0m30GR_Uw_S5qXXnyVJGDQf0FxWPSYpmTVKSqFEcDu7KRGyeVr0ItcPWupZ60RqmSmCIaJq6jy3b0LQjfPUb0n72SL5aiogeUptmbshP3JS3fMuIRi
+pdXsMIToi7DqM_o3-wiRkpz5O_qq-7q5
+}
+
+!function GcpCloudVideoIntelligenceApi($id, $name="Cloud Video Intelligence Api", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi', $name, $tech)
+!endfunction
+!function GcpCloudVideoIntelligenceApiCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudVideoIntelligenceApiLg>', 'Cloud Video Intelligence Api', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpCloudVisionApi.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudVisionApi.puml
new file mode 100644
index 00000000000..3e769b9e4b0
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpCloudVisionApi.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudVisionApiLg [20x20/16z] {
+RP150WKX34FhwVql_6MQSTu6g8R8XX8vi3emXhJwe5WQVI6c3DSOjiBi6_bV04xYL9Z8N16gWKbo0LmprJ5fZ09316nKOHLpl7fzb_BVGG5lBMrhpU-_lJru
+UmLzUWfwkl3-2m
+}
+
+!function GcpCloudVisionApi($id, $name="Cloud Vision Api", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpCloudVisionApi', $name, $tech)
+!endfunction
+!function GcpCloudVisionApiCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudVisionApiLg>', 'Cloud Vision Api', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.puml
new file mode 100644
index 00000000000..030e119140e
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpDialogFlowEnterpriseEditionLg [20x20/16z] {
+PL074WGn28hT_x_ubDLSOqiOmbWu00tE1Vi5ZqIU5pvMpG_eOulceVgSC5epAqhMgdM38Y55bbURRk1QjZNwGHMHKabT19LHc4y9RHQq6UsSNc8qQN5QZAOO
+PLTYDEp-g8kskOLinjU0P7UtK6y1b_yP_6Srjiqq2Zl0V_Ol
+}
+
+!function GcpDialogFlowEnterpriseEdition($id, $name="Dialog Flow Enterprise Edition", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition', $name, $tech)
+!endfunction
+!function GcpDialogFlowEnterpriseEditionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpDialogFlowEnterpriseEditionLg>', 'Dialog Flow Enterprise Edition', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/AiAndMachineLearning/GcpRecommendationsAi.puml b/cloud/elements/gcp/AiAndMachineLearning/GcpRecommendationsAi.puml
new file mode 100644
index 00000000000..79117e25446
--- /dev/null
+++ b/cloud/elements/gcp/AiAndMachineLearning/GcpRecommendationsAi.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpRecommendationsAiLg [22x20/16z] {
+RP050iKm24Df4-JV_y9_P2wPzk5Oo-kGsoxMHTpWo2lDOMVyCyVCtQkrVAPSDn1Z4JPdj9a0t6nWjWjiXBwHv7IVJIi6IpIBDC94YoaA4DujOQkhZvEUUjKM
+gpS9JXBxV7xavIyf61f2FO38WEZSTaEGqHLLP5_EUproVgzon8UhLd4AjelHoXO5_W
+}
+
+!function GcpRecommendationsAi($id, $name="Recommendations Ai", $tech="")
+ CloudElement($id, 'gcp/AiAndMachineLearning/GcpRecommendationsAi', $name, $tech)
+!endfunction
+!function GcpRecommendationsAiCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpRecommendationsAiLg>', 'Recommendations Ai', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ApiManagement/GcpApiAnalytics.puml b/cloud/elements/gcp/ApiManagement/GcpApiAnalytics.puml
new file mode 100644
index 00000000000..5a0b6ff59ee
--- /dev/null
+++ b/cloud/elements/gcp/ApiManagement/GcpApiAnalytics.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpApiAnalyticsLg [20x20/16z] {
+RP250G0X30EHacR_XN67-yUhCHNRCHE7YUjN5foWcmetf9afDxGQ1Xw4aa1ve3aDoWh0-poNTnZHV2MJOY3rHSGBaATwrD-T7xvadceDlfQY03DzVckX-zRy
+zlRNO6erpKvDLQUcZ_O9
+}
+
+!function GcpApiAnalytics($id, $name="Api Analytics", $tech="")
+ CloudElement($id, 'gcp/ApiManagement/GcpApiAnalytics', $name, $tech)
+!endfunction
+!function GcpApiAnalyticsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpApiAnalyticsLg>', 'Api Analytics', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ApiManagement/GcpApiMonetization.puml b/cloud/elements/gcp/ApiManagement/GcpApiMonetization.puml
new file mode 100644
index 00000000000..2ff4d4c2c50
--- /dev/null
+++ b/cloud/elements/gcp/ApiManagement/GcpApiMonetization.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpApiMonetizationLg [20x20/16z] {
+TP054WGX40En9Fp_m-XKRizwbIROf4CEaYaq9LHcDunewm_QZUdfT89m6zollO0SQTjfBSENEQupDOKIrdN-h2fhvBfk5uLpHR_E1f1HrXLRt5zkbyFnxaLj
+NI2uNV6U3VwTxRi6hfLZpvfguPf-rNu2
+}
+
+!function GcpApiMonetization($id, $name="Api Monetization", $tech="")
+ CloudElement($id, 'gcp/ApiManagement/GcpApiMonetization', $name, $tech)
+!endfunction
+!function GcpApiMonetizationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpApiMonetizationLg>', 'Api Monetization', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ApiManagement/GcpApigeeApiPlatform.puml b/cloud/elements/gcp/ApiManagement/GcpApigeeApiPlatform.puml
new file mode 100644
index 00000000000..8b9e3fe6b05
--- /dev/null
+++ b/cloud/elements/gcp/ApiManagement/GcpApigeeApiPlatform.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpApigeeApiPlatformLg [20x20/16z] {
+RP270KD1248jAEm_SUAbn_-kLmKx-1Dx4_qcdblUUjFFgz0NiC6fBtWkriogfIvAgWb0YOa4CdFcOJO12g8xXPem1iwGH0IOSu6W1dX8uT30gxrSRmMhhnXv
+OknS5DSvRstRW-qL_STJtdbxkho_0G
+}
+
+!function GcpApigeeApiPlatform($id, $name="Apigee Api Platform", $tech="")
+ CloudElement($id, 'gcp/ApiManagement/GcpApigeeApiPlatform', $name, $tech)
+!endfunction
+!function GcpApigeeApiPlatformCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpApigeeApiPlatformLg>', 'Apigee Api Platform', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ApiManagement/GcpApigeeSense.puml b/cloud/elements/gcp/ApiManagement/GcpApigeeSense.puml
new file mode 100644
index 00000000000..c0d674441c9
--- /dev/null
+++ b/cloud/elements/gcp/ApiManagement/GcpApigeeSense.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpApigeeSenseLg [20x20/16z] {
+TP050e1G24EbkV-5Vunlw-pnf3Q8bhP3x8TuMUHvo1UgUP4M5lCzXl04Q1KdAjvcWPXH9MPIl8uo3ehTpHYaRngWVDpKG4RXn0cF2P_BCzFJa_hNT7fLMgeL
+7U1PuzPBJl5tp-Tii89-Td3kwiJEdKP4xVHhznq
+}
+
+!function GcpApigeeSense($id, $name="Apigee Sense", $tech="")
+ CloudElement($id, 'gcp/ApiManagement/GcpApigeeSense', $name, $tech)
+!endfunction
+!function GcpApigeeSenseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpApigeeSenseLg>', 'Apigee Sense', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ApiManagement/GcpCloudEndpoints.puml b/cloud/elements/gcp/ApiManagement/GcpCloudEndpoints.puml
new file mode 100644
index 00000000000..8a1dd732c5e
--- /dev/null
+++ b/cloud/elements/gcp/ApiManagement/GcpCloudEndpoints.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudEndpointsLg [20x20/16z] {
+RP050eL024IN7Ev_uHy3ja-tQ5X4XhMZkQCZagoT75El4zvcECj0mwWByK-0gmo_DCaBZZqx0OoQiByGpbqT_WEcV6woeAmDkOzlpgDBEUVEPosbxpK_UtlE
+u3aho6scmCpqPVPV
+}
+
+!function GcpCloudEndpoints($id, $name="Cloud Endpoints", $tech="")
+ CloudElement($id, 'gcp/ApiManagement/GcpCloudEndpoints', $name, $tech)
+!endfunction
+!function GcpCloudEndpointsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudEndpointsLg>', 'Cloud Endpoints', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ApiManagement/GcpDeveloperPortal.puml b/cloud/elements/gcp/ApiManagement/GcpDeveloperPortal.puml
new file mode 100644
index 00000000000..5cfb2be584c
--- /dev/null
+++ b/cloud/elements/gcp/ApiManagement/GcpDeveloperPortal.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpDeveloperPortalLg [20x20/16z] {
+RL250S0m21iM-l_5s7nB3L9yQz2ExGJZ1EyKOPt0Rghh1XqpltFUXjQYYLX_MYKeoPD9jiLCWteTUTO4mQOfmDA5kMwaGLD48WJKJKLwdZHHDcDDuzAb3967
+kUuAALFAwamOyQo5LLcQuxDcg8wP_VRsdS5tLcDspTJTZvb-Pny
+}
+
+!function GcpDeveloperPortal($id, $name="Developer Portal", $tech="")
+ CloudElement($id, 'gcp/ApiManagement/GcpDeveloperPortal', $name, $tech)
+!endfunction
+!function GcpDeveloperPortalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpDeveloperPortalLg>', 'Developer Portal', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Compute/GcpAppEngine.puml b/cloud/elements/gcp/Compute/GcpAppEngine.puml
new file mode 100644
index 00000000000..a4f58c2cef5
--- /dev/null
+++ b/cloud/elements/gcp/Compute/GcpAppEngine.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpAppEngineLg [20x20/16z] {
+TP214a0m34DPscJ__yFGvG0UiEtTjSrKp6OwQ3neaoNs0rgDVY66fbfaraSbfWNhkHSeJGbmY5kP-bCW4yEa2oIq0PzhVmLIJ2IYriVU_a8L4ge48JIw2jpA
+hOPxwOpmYEte-I2FsGuq_sJWh0xjdgca8zDNzYi
+}
+
+!function GcpAppEngine($id, $name="App Engine", $tech="")
+ CloudElement($id, 'gcp/Compute/GcpAppEngine', $name, $tech)
+!endfunction
+!function GcpAppEngineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpAppEngineLg>', 'App Engine', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Compute/GcpCloudFunctions.puml b/cloud/elements/gcp/Compute/GcpCloudFunctions.puml
new file mode 100644
index 00000000000..5106220fd2d
--- /dev/null
+++ b/cloud/elements/gcp/Compute/GcpCloudFunctions.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudFunctionsLg [20x20/16z] {
+RP1N0e0m348x0lJ-9zOCjtmf6I-bXNgfdHeyDShgNATOhRPkicpJtLCqOZq41-njCeivy-yTG_z93Bev9W5ZvjmSouUKda20uIrT7g7ofbwpVY8k1ejHjo2u
+2Vov-Vzj_ncSMLrjLwQIAjEVx3S
+}
+
+!function GcpCloudFunctions($id, $name="Cloud Functions", $tech="")
+ CloudElement($id, 'gcp/Compute/GcpCloudFunctions', $name, $tech)
+!endfunction
+!function GcpCloudFunctionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudFunctionsLg>', 'Cloud Functions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Compute/GcpCloudRun.puml b/cloud/elements/gcp/Compute/GcpCloudRun.puml
new file mode 100644
index 00000000000..ddc4bb3f1c6
--- /dev/null
+++ b/cloud/elements/gcp/Compute/GcpCloudRun.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudRunLg [20x20/16z] {
+RP050eH024Nfx_qlx0J8kF5sLRfemmKr4esKYUDgeaBjUc4PXhSDEz2ND2cZhmPOWa6z0cURoDAXQXaQb0B4tKDZouPgfn2LZC2nzLZGpbtxf8ayUqofUvnP
+dWtbcNd_D_v_j_ytw5jrsBaf9dtJdziF
+}
+
+!function GcpCloudRun($id, $name="Cloud Run", $tech="")
+ CloudElement($id, 'gcp/Compute/GcpCloudRun', $name, $tech)
+!endfunction
+!function GcpCloudRunCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudRunLg>', 'Cloud Run', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Compute/GcpComputeEngine.puml b/cloud/elements/gcp/Compute/GcpComputeEngine.puml
new file mode 100644
index 00000000000..d3e037e5ff2
--- /dev/null
+++ b/cloud/elements/gcp/Compute/GcpComputeEngine.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpComputeEngineLg [20x20/16z] {
+RP3L0SLG24FHfFil_0Iet_E3gnGwo87XmCQbs0umgR5TY4xZrSTApDP_b9B_0QKoCgErtnYKuaKvqGCOJe3UnkIdGnK-hLS-vwlM9LyphhjaBsZ7pWUvlctz
+0r6yqiwValFJnU-_
+}
+
+!function GcpComputeEngine($id, $name="Compute Engine", $tech="")
+ CloudElement($id, 'gcp/Compute/GcpComputeEngine', $name, $tech)
+!endfunction
+!function GcpComputeEngineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpComputeEngineLg>', 'Compute Engine', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Compute/GcpContainerOptimizedOs.puml b/cloud/elements/gcp/Compute/GcpContainerOptimizedOs.puml
new file mode 100644
index 00000000000..6f374be1f01
--- /dev/null
+++ b/cloud/elements/gcp/Compute/GcpContainerOptimizedOs.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpContainerOptimizedOsLg [20x20/16z] {
+PL095eHG2780zT__n9DcE-q-MS8Qlu6TG9o0pLAi4p6hMZTeNylxB7lHcoDIhU5baFNoWplXjGYpg2su8hP7V-m6qcA9IBMexFL8Rf3ODZCB8ys9dh66r2B8
+dRjeFXwUswCMuip22A6ZuieCN9c___RjuDlLh9sTPkRPwQVxFm
+}
+
+!function GcpContainerOptimizedOs($id, $name="Container Optimized Os", $tech="")
+ CloudElement($id, 'gcp/Compute/GcpContainerOptimizedOs', $name, $tech)
+!endfunction
+!function GcpContainerOptimizedOsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpContainerOptimizedOsLg>', 'Container Optimized Os', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Compute/GcpGkeOnPrem.puml b/cloud/elements/gcp/Compute/GcpGkeOnPrem.puml
new file mode 100644
index 00000000000..5be60068c61
--- /dev/null
+++ b/cloud/elements/gcp/Compute/GcpGkeOnPrem.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpGkeOnPremLg [22x20/16z] {
+VP070WGX20EL4EB_NtnehhTiOqVwsABkuhW9wqaOrgndgccQwqLfLzcdobInAOzTQ9cpORIhY22PaBPp5wnJ8QfD56BZ6j09AaQ74N11-KC44CbqGLCmOqum
+JGMPSlkIfkd62bc01F-viuv9e0ZULs5hSPAovOcD_V74dzlXlqrwlkT5MYdh7dy1
+}
+
+!function GcpGkeOnPrem($id, $name="Gke On Prem", $tech="")
+ CloudElement($id, 'gcp/Compute/GcpGkeOnPrem', $name, $tech)
+!endfunction
+!function GcpGkeOnPremCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpGkeOnPremLg>', 'Gke On Prem', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Compute/GcpGpu.puml b/cloud/elements/gcp/Compute/GcpGpu.puml
new file mode 100644
index 00000000000..f7f50286157
--- /dev/null
+++ b/cloud/elements/gcp/Compute/GcpGpu.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpGpuLg [20x20/16z] {
+RP250S1020EHF67_XIkfoxLlE9Zm7Jk9EebTvDKdjPkYRq0Yvrr66GvTnNeRQmBTa9a1QSEirXCU2mwkQKm7CyXYf1uIIPROPSr3ra0VCXsCuC8kInkV7FTQ
+4hqIZveb6h-zVMVmdHNzELEIvqm_ivy1
+}
+
+!function GcpGpu($id, $name="Gpu", $tech="")
+ CloudElement($id, 'gcp/Compute/GcpGpu', $name, $tech)
+!endfunction
+!function GcpGpuCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpGpuLg>', 'Gpu', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Compute/GcpKubetnetesEngine.puml b/cloud/elements/gcp/Compute/GcpKubetnetesEngine.puml
new file mode 100644
index 00000000000..9b111059452
--- /dev/null
+++ b/cloud/elements/gcp/Compute/GcpKubetnetesEngine.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpKubetnetesEngineLg [20x20/16z] {
+RP050e1G24EfiN__2niVR6S_HygKjkIKvIbhf3bEPLjZt1Hbuvrn6b7l4VKFUm7k1Bu9yzL4Sdzw463u3hCAP0piIM8QWiNecpZPOBCKCybcbSBWPWwRp0LT
+WpnhdBq0NftQJy-_i_tluBahwdEd97kdFxjV0G
+}
+
+!function GcpKubetnetesEngine($id, $name="Kubetnetes Engine", $tech="")
+ CloudElement($id, 'gcp/Compute/GcpKubetnetesEngine', $name, $tech)
+!endfunction
+!function GcpKubetnetesEngineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpKubetnetesEngineLg>', 'Kubetnetes Engine', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DataAnalytics/GcpBigquery.puml b/cloud/elements/gcp/DataAnalytics/GcpBigquery.puml
new file mode 100644
index 00000000000..73254f2232f
--- /dev/null
+++ b/cloud/elements/gcp/DataAnalytics/GcpBigquery.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpBigqueryLg [20x20/16z] {
+RP074i0W20IDS0V__t3AORexpLdfJIo3Tj5vqOTQc1SSePuFlCBYwKA1o1Su6YWiO8PwxMsensvsAydH09Ox1lrxDJ04aAY0E9qxU3gJX16WiLJ3tQCMuZMB
+alNkxvaFXVbkynlKhQwmxqsZRZgx_GO
+}
+
+!function GcpBigquery($id, $name="Bigquery", $tech="")
+ CloudElement($id, 'gcp/DataAnalytics/GcpBigquery', $name, $tech)
+!endfunction
+!function GcpBigqueryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpBigqueryLg>', 'Bigquery', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DataAnalytics/GcpCloudComposer.puml b/cloud/elements/gcp/DataAnalytics/GcpCloudComposer.puml
new file mode 100644
index 00000000000..605ad06ee15
--- /dev/null
+++ b/cloud/elements/gcp/DataAnalytics/GcpCloudComposer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudComposerLg [20x20/16z] {
+PP250GH120DnwB_YF_HjJZV92a210nna1us45eTDLE83wPX_Qbv1pJyfqjNS87yC2akRyjivnCoLFrzC3SVtQ8z5kEU4huRqrjZtgBYQWFOQYglPdOLFepsp
+cZxtdlc_jlyU_FUgOzTJVxYU_lN-1G
+}
+
+!function GcpCloudComposer($id, $name="Cloud Composer", $tech="")
+ CloudElement($id, 'gcp/DataAnalytics/GcpCloudComposer', $name, $tech)
+!endfunction
+!function GcpCloudComposerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudComposerLg>', 'Cloud Composer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DataAnalytics/GcpCloudDataCatalog.puml b/cloud/elements/gcp/DataAnalytics/GcpCloudDataCatalog.puml
new file mode 100644
index 00000000000..417923a55a7
--- /dev/null
+++ b/cloud/elements/gcp/DataAnalytics/GcpCloudDataCatalog.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudDataCatalogLg [21x20/16z] {
+TP254GH120Hno3_Yfv0_xv95UauM4ZHV367GE51eoEF0wH0Fz2ckQbMwi7cjBMTS6H84Pguf0rf5r1arZr9Hwg1KF9tgGYhWKgTs5zu70wMm7sBifo6ECb-a
+QYvYBS8_GiJHSFtbyVGHLpsWpmi1FAkEq4WS20oelcY9Fm
+}
+
+!function GcpCloudDataCatalog($id, $name="Cloud Data Catalog", $tech="")
+ CloudElement($id, 'gcp/DataAnalytics/GcpCloudDataCatalog', $name, $tech)
+!endfunction
+!function GcpCloudDataCatalogCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudDataCatalogLg>', 'Cloud Data Catalog', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DataAnalytics/GcpCloudDataFusion.puml b/cloud/elements/gcp/DataAnalytics/GcpCloudDataFusion.puml
new file mode 100644
index 00000000000..c6577ec0606
--- /dev/null
+++ b/cloud/elements/gcp/DataAnalytics/GcpCloudDataFusion.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudDataFusionLg [22x20/16z] {
+VP075a8n20GJocwy_uL5zc7N-PL90zQD98TSWvydV8cDPyij6m_3UaLBOySy2BFWeVLH9MDl1ohSDILxglOoCAqjwq3e14V5C6U5gADayt8AA9tWsCcXltYQ
+ItVAEcTV8FgKJZbbXIosClCjZDEAdYpQTHMT-0istNac_tLoEPzih27OFDPV0G
+}
+
+!function GcpCloudDataFusion($id, $name="Cloud Data Fusion", $tech="")
+ CloudElement($id, 'gcp/DataAnalytics/GcpCloudDataFusion', $name, $tech)
+!endfunction
+!function GcpCloudDataFusionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudDataFusionLg>', 'Cloud Data Fusion', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DataAnalytics/GcpCloudDataflow.puml b/cloud/elements/gcp/DataAnalytics/GcpCloudDataflow.puml
new file mode 100644
index 00000000000..23c7b688447
--- /dev/null
+++ b/cloud/elements/gcp/DataAnalytics/GcpCloudDataflow.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudDataflowLg [20x20/16z] {
+RP050i0m20DNBFp_mnF8l3SjJfPYaEL2ua9e6f4NmL3B1zPXo9tzrTyAzCfHTwqQVZHejx56OcyJRH8HjN87dQw8W7hxqJRFYEDTnfbDySpbYAoXZnwS9QzP
+KfupiyorsmN6N0DgzGnxQWg0cawqtm
+}
+
+!function GcpCloudDataflow($id, $name="Cloud Dataflow", $tech="")
+ CloudElement($id, 'gcp/DataAnalytics/GcpCloudDataflow', $name, $tech)
+!endfunction
+!function GcpCloudDataflowCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudDataflowLg>', 'Cloud Dataflow', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DataAnalytics/GcpCloudDatalab.puml b/cloud/elements/gcp/DataAnalytics/GcpCloudDatalab.puml
new file mode 100644
index 00000000000..51da49c01db
--- /dev/null
+++ b/cloud/elements/gcp/DataAnalytics/GcpCloudDatalab.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudDatalabLg [20x20/16z] {
+PP050eL0448t2Ez_uHyxsDZu9jjIZzgXeKEZ1T9sI46nlkprG64keXvU88EXKl1V8F_3RVwLIG41-rj32X9WG3WUHEJLyOIDK_6cYvSuPtcpMY7chuEnGAKN
+pN4C-NlRGQGmCrjqpfOM8xnt5UpOgUrZfw_TVm4
+}
+
+!function GcpCloudDatalab($id, $name="Cloud Datalab", $tech="")
+ CloudElement($id, 'gcp/DataAnalytics/GcpCloudDatalab', $name, $tech)
+!endfunction
+!function GcpCloudDatalabCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudDatalabLg>', 'Cloud Datalab', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DataAnalytics/GcpCloudDataprep.puml b/cloud/elements/gcp/DataAnalytics/GcpCloudDataprep.puml
new file mode 100644
index 00000000000..ba3bbcfe7a2
--- /dev/null
+++ b/cloud/elements/gcp/DataAnalytics/GcpCloudDataprep.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudDataprepLg [20x20/16z] {
+RL1L0iKW3Ak7-r_uoPePa9yDQ6DoG0cvO7N1X4CrBXH7OpmGFORd7Ox1v1OPyYzmZ07XsNycqiyPSMuK1G24HJyZUZuBhZza3zntTjuvk1n6ORZafU4qTNj9
+RWpRUDvdstTmTtMFtPq2x7JJ_HS
+}
+
+!function GcpCloudDataprep($id, $name="Cloud Dataprep", $tech="")
+ CloudElement($id, 'gcp/DataAnalytics/GcpCloudDataprep', $name, $tech)
+!endfunction
+!function GcpCloudDataprepCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudDataprepLg>', 'Cloud Dataprep', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DataAnalytics/GcpCloudDataproc.puml b/cloud/elements/gcp/DataAnalytics/GcpCloudDataproc.puml
new file mode 100644
index 00000000000..ece5191b739
--- /dev/null
+++ b/cloud/elements/gcp/DataAnalytics/GcpCloudDataproc.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudDataprocLg [20x20/16z] {
+RL050iGm24EJ_l_39y1ysThY4YdeG7OOTjYO56i79ZJM2T5XFDjOWTb97ktBVuCIQU6nMXB1f21yscmDg2evOd04IxVDo7QvhUNYhTNZvefGTo-JP2L2rJN3
+gaVDacQE__qVmcPcO2-UhxizENXoHRrmoXzsJX_SVm4
+}
+
+!function GcpCloudDataproc($id, $name="Cloud Dataproc", $tech="")
+ CloudElement($id, 'gcp/DataAnalytics/GcpCloudDataproc', $name, $tech)
+!endfunction
+!function GcpCloudDataprocCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudDataprocLg>', 'Cloud Dataproc', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DataAnalytics/GcpCloudPubsub.puml b/cloud/elements/gcp/DataAnalytics/GcpCloudPubsub.puml
new file mode 100644
index 00000000000..f9a6095a5dc
--- /dev/null
+++ b/cloud/elements/gcp/DataAnalytics/GcpCloudPubsub.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudPubsubLg [20x20/16z] {
+TL250SD02EmZ1_jFN2oUt0kkly8Q_7OGTj2e5dm7nbNy16atAy66bACsJznApGARVVEFCaZAS557kQ8B6C4rT1LZOjv0HvohGQ8dZC1MjHO2gxldQWLBgj_I
+ONg9nrp4dVQUNQIfxhFjiFMrWwZvSDjtQcRxJX-x_mC
+}
+
+!function GcpCloudPubsub($id, $name="Cloud Pubsub", $tech="")
+ CloudElement($id, 'gcp/DataAnalytics/GcpCloudPubsub', $name, $tech)
+!endfunction
+!function GcpCloudPubsubCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudPubsubLg>', 'Cloud Pubsub', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DataAnalytics/GcpGenomics.puml b/cloud/elements/gcp/DataAnalytics/GcpGenomics.puml
new file mode 100644
index 00000000000..dfc1162f7d0
--- /dev/null
+++ b/cloud/elements/gcp/DataAnalytics/GcpGenomics.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpGenomicsLg [20x20/16z] {
+RP055e0m34EHoEv_OkWodF-ihvvCdNamdImwMKPgLZlHQ4MxWRJvddDlP8q4xcNMWMfZHwZ6_KmEk4Yeum01Ch5n7g3ECoFdHfwvDKc0W8uNcSKk4kONWw5o
+ItushKxT-jVsxy7frTbsUjelnzC_xpS
+}
+
+!function GcpGenomics($id, $name="Genomics", $tech="")
+ CloudElement($id, 'gcp/DataAnalytics/GcpGenomics', $name, $tech)
+!endfunction
+!function GcpGenomicsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpGenomicsLg>', 'Genomics', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Databases/GcpCloudBigtable.puml b/cloud/elements/gcp/Databases/GcpCloudBigtable.puml
new file mode 100644
index 00000000000..60e980dd5ee
--- /dev/null
+++ b/cloud/elements/gcp/Databases/GcpCloudBigtable.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudBigtableLg [20x20/16z] {
+PP195i0W34Ah0V7-9sx4l8v_cH4uJ2kEYpukUfNQc1UZHZ4VO8zf9XfoJHxaNWBs2Qu7Mbr6mZMhVBEwMG61yEZm0n50QrbSDK4-5in_uLeMNQDNoQg5hXeG
+t19f8G7m-c4jAYq-r2_D0boPB6_cylRFu9TLZLsPAhao_ML_0W
+}
+
+!function GcpCloudBigtable($id, $name="Cloud Bigtable", $tech="")
+ CloudElement($id, 'gcp/Databases/GcpCloudBigtable', $name, $tech)
+!endfunction
+!function GcpCloudBigtableCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudBigtableLg>', 'Cloud Bigtable', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Databases/GcpCloudDatastore.puml b/cloud/elements/gcp/Databases/GcpCloudDatastore.puml
new file mode 100644
index 00000000000..22b6ea1eab2
--- /dev/null
+++ b/cloud/elements/gcp/Databases/GcpCloudDatastore.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudDatastoreLg [20x20/16z] {
+RP050e0m30CdaVt_mqXNdCElmLA2cfIJffEMgcgSAACODp1ZlZj7aEC1DzNyTDvUepYHDnHZvGjGk84vXyEfIpBdXTFHm3QOheSar1eBfygZzpNVyVsMqVw_
+-Vjltmu-NKNiqQcTdVvqlm8
+}
+
+!function GcpCloudDatastore($id, $name="Cloud Datastore", $tech="")
+ CloudElement($id, 'gcp/Databases/GcpCloudDatastore', $name, $tech)
+!endfunction
+!function GcpCloudDatastoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudDatastoreLg>', 'Cloud Datastore', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Databases/GcpCloudFirestore.puml b/cloud/elements/gcp/Databases/GcpCloudFirestore.puml
new file mode 100644
index 00000000000..5c14162d6c9
--- /dev/null
+++ b/cloud/elements/gcp/Databases/GcpCloudFirestore.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudFirestoreLg [22x20/16z] {
+LP274GGn20F9SlyL_s1qysOlceoaoVE1a0y_Vs0qQfs7eZNEmYSKsrhwjAe8Lkg6XkvHtbb-xL2HOWlBK5PBSLoh9QgGSu9DBI1Dn8kDSwnb8jRFc6E-UHkL
+AzWkfqAxZBF5imI4hQ7FmaZwVOcpvV5jDHbMS0enRDM95scLcXy
+}
+
+!function GcpCloudFirestore($id, $name="Cloud Firestore", $tech="")
+ CloudElement($id, 'gcp/Databases/GcpCloudFirestore', $name, $tech)
+!endfunction
+!function GcpCloudFirestoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudFirestoreLg>', 'Cloud Firestore', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Databases/GcpCloudMemorystore.puml b/cloud/elements/gcp/Databases/GcpCloudMemorystore.puml
new file mode 100644
index 00000000000..bb9dadf55f0
--- /dev/null
+++ b/cloud/elements/gcp/Databases/GcpCloudMemorystore.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudMemorystoreLg [20x20/16z] {
+TP250S9034N_nVTV68cXVT0sRaXEWuLi8HJ7Oh4EbNX3AipVRPw1ccBob1G0FILdUi0f4c1f0d20D1eaVNh0Z5DbnEk3utRGsjhKryO_kS7GYaiopdgM47vG
+2z7C_4AlTlk-mTpgEsnlwkvpqz_Rtm4
+}
+
+!function GcpCloudMemorystore($id, $name="Cloud Memorystore", $tech="")
+ CloudElement($id, 'gcp/Databases/GcpCloudMemorystore', $name, $tech)
+!endfunction
+!function GcpCloudMemorystoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudMemorystoreLg>', 'Cloud Memorystore', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Databases/GcpCloudSpanner.puml b/cloud/elements/gcp/Databases/GcpCloudSpanner.puml
new file mode 100644
index 00000000000..06a1490cbd9
--- /dev/null
+++ b/cloud/elements/gcp/Databases/GcpCloudSpanner.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudSpannerLg [20x20/16z] {
+TL070iGm2AgOGF__uHlgSPisYNjm569m6A21CGLFWnEwpXUi3jEhJHMuMoRRj-yDMipChg5R6quTrwKR2FcGblgL0BSfcnA80BArUfWHP4IoJ3qAOztQ14kU
+MLIUNQdmpCR-jTiV3ioLmruvbMHElxY_0W
+}
+
+!function GcpCloudSpanner($id, $name="Cloud Spanner", $tech="")
+ CloudElement($id, 'gcp/Databases/GcpCloudSpanner', $name, $tech)
+!endfunction
+!function GcpCloudSpannerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudSpannerLg>', 'Cloud Spanner', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Databases/GcpCloudSql.puml b/cloud/elements/gcp/Databases/GcpCloudSql.puml
new file mode 100644
index 00000000000..660b509970a
--- /dev/null
+++ b/cloud/elements/gcp/Databases/GcpCloudSql.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudSqlLg [20x20/16z] {
+RL050e0m4FAI_V_35jYYsww3QOS9qmdl4owJzJZH2irnGp8CTnlsmA9SILzj3R1BRkQx5skRlK6lBhXaDO1RbJ45Ae9CioWfVDgyoassKFpM8od7L8oBp61S
+7xFq5iST_JOptr6_ktqv-785Ut4AaDC_xXS
+}
+
+!function GcpCloudSql($id, $name="Cloud Sql", $tech="")
+ CloudElement($id, 'gcp/Databases/GcpCloudSql', $name, $tech)
+!endfunction
+!function GcpCloudSqlCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudSqlLg>', 'Cloud Sql', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DeveloperTools/GcpCloudBuild.puml b/cloud/elements/gcp/DeveloperTools/GcpCloudBuild.puml
new file mode 100644
index 00000000000..d7bc015fe8f
--- /dev/null
+++ b/cloud/elements/gcp/DeveloperTools/GcpCloudBuild.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudBuildLg [20x20/16z] {
+PL074i0m2CAT_x-uftI7pYZWm41Eu8Rc3GKXkMxaIVNrWfDMxrWDCIWoeqLqWUgiTzhdLu7iRm1cGad2AOomoB0X37r5izoCnBfZBdh5h2QcBLR6c4g1U0XR
+pRiNc87c-lGSyVIypxRlODyLQSzEg-hUwRRx0m
+}
+
+!function GcpCloudBuild($id, $name="Cloud Build", $tech="")
+ CloudElement($id, 'gcp/DeveloperTools/GcpCloudBuild', $name, $tech)
+!endfunction
+!function GcpCloudBuildCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudBuildLg>', 'Cloud Build', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DeveloperTools/GcpCloudCode.puml b/cloud/elements/gcp/DeveloperTools/GcpCloudCode.puml
new file mode 100644
index 00000000000..9993f4c808d
--- /dev/null
+++ b/cloud/elements/gcp/DeveloperTools/GcpCloudCode.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudCodeLg [20x20/16z] {
+TL054i0m2CF3_pyygzwnPjf82z014XCokCY9u4PPRh2FOkmSkDWo_Jq0tv-t9nD2v5rqd_-AzoEDavT4ezhAUmeR5uFxozOpejQIRyjUQgwzdMP07CMsPWg4
+q0HtjDKD
+}
+
+!function GcpCloudCode($id, $name="Cloud Code", $tech="")
+ CloudElement($id, 'gcp/DeveloperTools/GcpCloudCode', $name, $tech)
+!endfunction
+!function GcpCloudCodeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudCodeLg>', 'Cloud Code', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DeveloperTools/GcpCloudCodeForIntellij.puml b/cloud/elements/gcp/DeveloperTools/GcpCloudCodeForIntellij.puml
new file mode 100644
index 00000000000..0252044b9ff
--- /dev/null
+++ b/cloud/elements/gcp/DeveloperTools/GcpCloudCodeForIntellij.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudCodeForIntellijLg [20x20/16z] {
+PP3L0S1024EHNDBz5wx0rTyFhbRun2w25p5TpkM2CnNB0tIQdZvLuYYLEnKSnu13KzXJPGS3oAn4zW0Xj1ETY0eXA7TXPhJFyFHLZyEnuxrMsZXdSEgy5t1u
+rjPnxopTE_zl-__W_wjEktygwVpf__SR
+}
+
+!function GcpCloudCodeForIntellij($id, $name="Cloud Code For Intellij", $tech="")
+ CloudElement($id, 'gcp/DeveloperTools/GcpCloudCodeForIntellij', $name, $tech)
+!endfunction
+!function GcpCloudCodeForIntellijCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudCodeForIntellijLg>', 'Cloud Code For Intellij', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DeveloperTools/GcpCloudScheduler.puml b/cloud/elements/gcp/DeveloperTools/GcpCloudScheduler.puml
new file mode 100644
index 00000000000..bade694d163
--- /dev/null
+++ b/cloud/elements/gcp/DeveloperTools/GcpCloudScheduler.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudSchedulerLg [18x20/16z] {
+FOu94iD02CECEV__uexQ9kHSmGXBBhrLbXIpVe1tBS-r8dkcArGtxkl8lQEseZX6yvzPSnn3Adh2M7k5xVU9duOjVIF8teIQDNFv9pVoRNWt7hAENKCX9a5g
+plyP3u6iPGvzCV4uqESTLIeM9yB6MyXOtCIAp00ysROTuLvwr23THGv1D3cGoRg6H5iAcrZyVW
+}
+
+!function GcpCloudScheduler($id, $name="Cloud Scheduler", $tech="")
+ CloudElement($id, 'gcp/DeveloperTools/GcpCloudScheduler', $name, $tech)
+!endfunction
+!function GcpCloudSchedulerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudSchedulerLg>', 'Cloud Scheduler', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DeveloperTools/GcpCloudSdk.puml b/cloud/elements/gcp/DeveloperTools/GcpCloudSdk.puml
new file mode 100644
index 00000000000..795f408d823
--- /dev/null
+++ b/cloud/elements/gcp/DeveloperTools/GcpCloudSdk.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudSdkLg [20x20/16z] {
+PP3L0S1024EHNDBz5wx0rTyFhbRun2w25p5TpkM2CnNB0tIQdZvLuYYLEnKSnu13KzXJPGS3oAn4zW0Xj1ETY0eXA7TXPhJFyFHLZyEnuxrMsZXdSEgy5t1u
+rjPnxopTE_zl-__W_wjEktygwVpf__SR
+}
+
+!function GcpCloudSdk($id, $name="Cloud Sdk", $tech="")
+ CloudElement($id, 'gcp/DeveloperTools/GcpCloudSdk', $name, $tech)
+!endfunction
+!function GcpCloudSdkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudSdkLg>', 'Cloud Sdk', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DeveloperTools/GcpCloudSourceRepositories.puml b/cloud/elements/gcp/DeveloperTools/GcpCloudSourceRepositories.puml
new file mode 100644
index 00000000000..156b71d2ec2
--- /dev/null
+++ b/cloud/elements/gcp/DeveloperTools/GcpCloudSourceRepositories.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudSourceRepositoriesLg [20x20/16z] {
+PP3L0S1024EHNDBz5wx0rTyFhbRun2w25p5TpkM2CnNB0tIQdZvLuYYLEnKSnu13KzXJPGS3oAn4zW0Xj1ETY0eXA7TXPhJFyFHLZyEnuxrMsZXdSEgy5t1u
+rjPnxopTE_zl-__W_wjEktygwVpf__SR
+}
+
+!function GcpCloudSourceRepositories($id, $name="Cloud Source Repositories", $tech="")
+ CloudElement($id, 'gcp/DeveloperTools/GcpCloudSourceRepositories', $name, $tech)
+!endfunction
+!function GcpCloudSourceRepositoriesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudSourceRepositoriesLg>', 'Cloud Source Repositories', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DeveloperTools/GcpCloudTasks.puml b/cloud/elements/gcp/DeveloperTools/GcpCloudTasks.puml
new file mode 100644
index 00000000000..f1ea41456e3
--- /dev/null
+++ b/cloud/elements/gcp/DeveloperTools/GcpCloudTasks.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $GcpCloudTasksLg [23x20/16z] VP7L0S0m24Hns7_XUZpqVUBSmOru55oWG4-qnAc4BNhqYx8FOUSdYYLQC7psnOpC-zfMYnNzzaruYKvO4aw692kp0q4tx-JF0qzXtWfhFpOaffq
+
+!function GcpCloudTasks($id, $name="Cloud Tasks", $tech="")
+ CloudElement($id, 'gcp/DeveloperTools/GcpCloudTasks', $name, $tech)
+!endfunction
+!function GcpCloudTasksCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudTasksLg>', 'Cloud Tasks', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DeveloperTools/GcpCloudTestLab.puml b/cloud/elements/gcp/DeveloperTools/GcpCloudTestLab.puml
new file mode 100644
index 00000000000..df08e2c6ede
--- /dev/null
+++ b/cloud/elements/gcp/DeveloperTools/GcpCloudTestLab.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudTestLabLg [20x20/16z] {
+TP050iGW30GXifl_l_Y8dBTJPP38ka4SWykeZNY1tSxY0-jb_7IiXPv_h3kbPm0UvPwtvYayOH3bSEwj5MPfRI1oB_g_LPXGbUuTvihzxmrznH2PTUXS0aup
+Ej99v_o9NzLsruEryRMi4JGaPDtm
+}
+
+!function GcpCloudTestLab($id, $name="Cloud Test Lab", $tech="")
+ CloudElement($id, 'gcp/DeveloperTools/GcpCloudTestLab', $name, $tech)
+!endfunction
+!function GcpCloudTestLabCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudTestLabLg>', 'Cloud Test Lab', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DeveloperTools/GcpCloudToolsForEclipse.puml b/cloud/elements/gcp/DeveloperTools/GcpCloudToolsForEclipse.puml
new file mode 100644
index 00000000000..5f06bd3451f
--- /dev/null
+++ b/cloud/elements/gcp/DeveloperTools/GcpCloudToolsForEclipse.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudToolsForEclipseLg [20x20/16z] {
+PP3L0S1024EHNDBz5wx0rTyFhbRun2w25p5TpkM2CnNB0tIQdZvLuYYLEnKSnu13KzXJPGS3oAn4zW0Xj1ETY0eXA7TXPhJFyFHLZyEnuxrMsZXdSEgy5t1u
+rjPnxopTE_zl-__W_wjEktygwVpf__SR
+}
+
+!function GcpCloudToolsForEclipse($id, $name="Cloud Tools For Eclipse", $tech="")
+ CloudElement($id, 'gcp/DeveloperTools/GcpCloudToolsForEclipse', $name, $tech)
+!endfunction
+!function GcpCloudToolsForEclipseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudToolsForEclipseLg>', 'Cloud Tools For Eclipse', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DeveloperTools/GcpCloudToolsForPowershell.puml b/cloud/elements/gcp/DeveloperTools/GcpCloudToolsForPowershell.puml
new file mode 100644
index 00000000000..fe8a92a5c4d
--- /dev/null
+++ b/cloud/elements/gcp/DeveloperTools/GcpCloudToolsForPowershell.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudToolsForPowershellLg [20x20/16z] {
+RP1L0i0m24FnvFuNdh3E-_ug49561t9XTM4oFXKlQdmDFeZZ6_W0_J7v8dS1y0LCP1S04Ev1O9Tf0NYLg4YLWqHWrtAQLgd1iwVkEp4UTuunApsxgxZq2zaQ
+R8s_5zhSyp_RluD_Lz1tfm2kJd_Thm
+}
+
+!function GcpCloudToolsForPowershell($id, $name="Cloud Tools For Powershell", $tech="")
+ CloudElement($id, 'gcp/DeveloperTools/GcpCloudToolsForPowershell', $name, $tech)
+!endfunction
+!function GcpCloudToolsForPowershellCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudToolsForPowershellLg>', 'Cloud Tools For Powershell', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.puml b/cloud/elements/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.puml
new file mode 100644
index 00000000000..0f75be96fdd
--- /dev/null
+++ b/cloud/elements/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudToolsForVisualStudioLg [20x20/16z] {
+RP1L0i0m24FnvFuNdh3E-_ug49561t9XTM4oFXKlQdmDFeZZ6_W0_J7v8dS1y0LCP1S04Ev1O9Tf0NYLg4YLWqHWrtAQLgd1iwVkEp4UTuunApsxgxZq2zaQ
+R8s_5zhSyp_RluD_Lz1tfm2kJd_Thm
+}
+
+!function GcpCloudToolsForVisualStudio($id, $name="Cloud Tools For Visual Studio", $tech="")
+ CloudElement($id, 'gcp/DeveloperTools/GcpCloudToolsForVisualStudio', $name, $tech)
+!endfunction
+!function GcpCloudToolsForVisualStudioCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudToolsForVisualStudioLg>', 'Cloud Tools For Visual Studio', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DeveloperTools/GcpContainerRegistry.puml b/cloud/elements/gcp/DeveloperTools/GcpContainerRegistry.puml
new file mode 100644
index 00000000000..fc263329188
--- /dev/null
+++ b/cloud/elements/gcp/DeveloperTools/GcpContainerRegistry.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpContainerRegistryLg [20x20/16z] {
+RP050WD120DN8E7_BoxMyxHdiq57QhR6eOL3gz647K9RnIwIil7Ac4QDD-TzroZWBzWm-7_vERqCug6UV8AIXYm0VqMSCXY5nGXLC9cnsHggOpNRJ3Q7o9_9
+qAm1fVcjQdGlrT-6tzU_PpkatxEzTz2xUjgEdTBLE_tO_Gy
+}
+
+!function GcpContainerRegistry($id, $name="Container Registry", $tech="")
+ CloudElement($id, 'gcp/DeveloperTools/GcpContainerRegistry', $name, $tech)
+!endfunction
+!function GcpContainerRegistryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpContainerRegistryLg>', 'Container Registry', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DeveloperTools/GcpGradleAppEnginePlugin.puml b/cloud/elements/gcp/DeveloperTools/GcpGradleAppEnginePlugin.puml
new file mode 100644
index 00000000000..90fb0182a4f
--- /dev/null
+++ b/cloud/elements/gcp/DeveloperTools/GcpGradleAppEnginePlugin.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpGradleAppEnginePluginLg [20x20/16z] {
+PP3L0S1024EHNDBz5wx0rTyFhbRun2w25p5TpkM2CnNB0tIQdZvLuYYLEnKSnu13KzXJPGS3oAn4zW0Xj1ETY0eXA7TXPhJFyFHLZyEnuxrMsZXdSEgy5t1u
+rjPnxopTE_zl-__W_wjEktygwVpf__SR
+}
+
+!function GcpGradleAppEnginePlugin($id, $name="Gradle App Engine Plugin", $tech="")
+ CloudElement($id, 'gcp/DeveloperTools/GcpGradleAppEnginePlugin', $name, $tech)
+!endfunction
+!function GcpGradleAppEnginePluginCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpGradleAppEnginePluginLg>', 'Gradle App Engine Plugin', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DeveloperTools/GcpIdePlugins.puml b/cloud/elements/gcp/DeveloperTools/GcpIdePlugins.puml
new file mode 100644
index 00000000000..61cbb10ab09
--- /dev/null
+++ b/cloud/elements/gcp/DeveloperTools/GcpIdePlugins.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpIdePluginsLg [20x20/16z] {
+RP1L0i0m24FnvFuNdh3E-_ug49561t9XTM4oFXKlQdmDFeZZ6_W0_J7v8dS1y0LCP1S04Ev1O9Tf0NYLg4YLWqHWrtAQLgd1iwVkEp4UTuunApsxgxZq2zaQ
+R8s_5zhSyp_RluD_Lz1tfm2kJd_Thm
+}
+
+!function GcpIdePlugins($id, $name="Ide Plugins", $tech="")
+ CloudElement($id, 'gcp/DeveloperTools/GcpIdePlugins', $name, $tech)
+!endfunction
+!function GcpIdePluginsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpIdePluginsLg>', 'Ide Plugins', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/DeveloperTools/GcpMavenAppEnginePlugin.puml b/cloud/elements/gcp/DeveloperTools/GcpMavenAppEnginePlugin.puml
new file mode 100644
index 00000000000..19b19823f69
--- /dev/null
+++ b/cloud/elements/gcp/DeveloperTools/GcpMavenAppEnginePlugin.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpMavenAppEnginePluginLg [20x20/16z] {
+PP3L0S1024EHNDBz5wx0rTyFhbRun2w25p5TpkM2CnNB0tIQdZvLuYYLEnKSnu13KzXJPGS3oAn4zW0Xj1ETY0eXA7TXPhJFyFHLZyEnuxrMsZXdSEgy5t1u
+rjPnxopTE_zl-__W_wjEktygwVpf__SR
+}
+
+!function GcpMavenAppEnginePlugin($id, $name="Maven App Engine Plugin", $tech="")
+ CloudElement($id, 'gcp/DeveloperTools/GcpMavenAppEnginePlugin', $name, $tech)
+!endfunction
+!function GcpMavenAppEnginePluginCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpMavenAppEnginePluginLg>', 'Maven App Engine Plugin', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/HybridAndMultiCloud/GcpStackdriver.puml b/cloud/elements/gcp/HybridAndMultiCloud/GcpStackdriver.puml
new file mode 100644
index 00000000000..24828edb27b
--- /dev/null
+++ b/cloud/elements/gcp/HybridAndMultiCloud/GcpStackdriver.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpStackdriverLg [20x20/16z] {
+RL1L0iKW3Ajck_-51zIUvWUBKGfmWGQ2WL2HS0zGLBlVO4cxtk-k87fi0UIRdu2plOwteRTe5t69FSWcpPKrY1OchYhcktDwnntCp5ztITSDR6qaAtc9rL0P
+tSKE4K6JwRnn1_p_t_xFW1W_j9dfjioP_flz0W
+}
+
+!function GcpStackdriver($id, $name="Stackdriver", $tech="")
+ CloudElement($id, 'gcp/HybridAndMultiCloud/GcpStackdriver', $name, $tech)
+!endfunction
+!function GcpStackdriverCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpStackdriverLg>', 'Stackdriver', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/HybridAndMultiCloud/GcpTrafficDirector.puml b/cloud/elements/gcp/HybridAndMultiCloud/GcpTrafficDirector.puml
new file mode 100644
index 00000000000..362062f0151
--- /dev/null
+++ b/cloud/elements/gcp/HybridAndMultiCloud/GcpTrafficDirector.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpTrafficDirectorLg [22x20/16z] {
+TP455WGX34DhIRd_XTSgwndbaqTDxi9PGKP-NkGDDLzfQj6erUp50re-eCMOxHagrLy3UdOKCDhiehn_WpUASLEY0cWuOASL5Oeq0JR5t1y5nCXQn603F7HE
+PC6ALYQAM9k3cuEzDimx6hlYTbjRfpkl-U1V9x-x7jBwdj0L
+}
+
+!function GcpTrafficDirector($id, $name="Traffic Director", $tech="")
+ CloudElement($id, 'gcp/HybridAndMultiCloud/GcpTrafficDirector', $name, $tech)
+!endfunction
+!function GcpTrafficDirectorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpTrafficDirectorLg>', 'Traffic Director', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/InternetOfThings/GcpCloudIotCore.puml b/cloud/elements/gcp/InternetOfThings/GcpCloudIotCore.puml
new file mode 100644
index 00000000000..837fdd4a54f
--- /dev/null
+++ b/cloud/elements/gcp/InternetOfThings/GcpCloudIotCore.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudIotCoreLg [20x20/16z] {
+RL054i0W35ir_F_3M7FpR41TScm8SPpGFA4qIROJoL1lDtY5uMx33eoI8yeNgy4IiOfhR75AoSggx9Q7LxoBglYk0qTDOCjcrGvWXupvKx5oEJB1GQr6IOi9
+oosViy0TjQEUCxVarl6xsvU3BrUG5wV0oUc7-m4
+}
+
+!function GcpCloudIotCore($id, $name="Cloud Iot Core", $tech="")
+ CloudElement($id, 'gcp/InternetOfThings/GcpCloudIotCore', $name, $tech)
+!endfunction
+!function GcpCloudIotCoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudIotCoreLg>', 'Cloud Iot Core', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ManagementTools/GcpCloudApis.puml b/cloud/elements/gcp/ManagementTools/GcpCloudApis.puml
new file mode 100644
index 00000000000..550338e6f37
--- /dev/null
+++ b/cloud/elements/gcp/ManagementTools/GcpCloudApis.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudApisLg [20x20/16z] {
+PL270WKX26eW-Fy__CRXhU9cfJBQWLve5mOlZDhgp0kiKkG3S9cEXUfp58R_v_Hc_0dyYpazGp-Q8g1q_fb0e00HEXQgMI1HCxNicKxFNc-rs3XsBJcUchqL
+JszvUTiosBDINpALhaotxBy
+}
+
+!function GcpCloudApis($id, $name="Cloud Apis", $tech="")
+ CloudElement($id, 'gcp/ManagementTools/GcpCloudApis', $name, $tech)
+!endfunction
+!function GcpCloudApisCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudApisLg>', 'Cloud Apis', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ManagementTools/GcpCloudBillingApi.puml b/cloud/elements/gcp/ManagementTools/GcpCloudBillingApi.puml
new file mode 100644
index 00000000000..37590bfa448
--- /dev/null
+++ b/cloud/elements/gcp/ManagementTools/GcpCloudBillingApi.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudBillingApiLg [20x20/16z] {
+PP3L0S1024EHNDBz5wx0rTyFhbRun2w25p5TpkM2CnNB0tIQdZvLuYYLEnKSnu13KzXJPGS3oAn4zW0Xj1ETY0eXA7TXPhJFyFHLZyEnuxrMsZXdSEgy5t1u
+rjPnxopTE_zl-__W_wjEktygwVpf__SR
+}
+
+!function GcpCloudBillingApi($id, $name="Cloud Billing Api", $tech="")
+ CloudElement($id, 'gcp/ManagementTools/GcpCloudBillingApi', $name, $tech)
+!endfunction
+!function GcpCloudBillingApiCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudBillingApiLg>', 'Cloud Billing Api', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ManagementTools/GcpCloudConsole.puml b/cloud/elements/gcp/ManagementTools/GcpCloudConsole.puml
new file mode 100644
index 00000000000..a8629af607c
--- /dev/null
+++ b/cloud/elements/gcp/ManagementTools/GcpCloudConsole.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudConsoleLg [20x20/16z] {
+PP3L0S1024EHNDBz5wx0rTyFhbRun2w25p5TpkM2CnNB0tIQdZvLuYYLEnKSnu13KzXJPGS3oAn4zW0Xj1ETY0eXA7TXPhJFyFHLZyEnuxrMsZXdSEgy5t1u
+rjPnxopTE_zl-__W_wjEktygwVpf__SR
+}
+
+!function GcpCloudConsole($id, $name="Cloud Console", $tech="")
+ CloudElement($id, 'gcp/ManagementTools/GcpCloudConsole', $name, $tech)
+!endfunction
+!function GcpCloudConsoleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudConsoleLg>', 'Cloud Console', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ManagementTools/GcpCloudDeploymentManager.puml b/cloud/elements/gcp/ManagementTools/GcpCloudDeploymentManager.puml
new file mode 100644
index 00000000000..46b5c915c12
--- /dev/null
+++ b/cloud/elements/gcp/ManagementTools/GcpCloudDeploymentManager.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudDeploymentManagerLg [20x20/16z] {
+RP274GGX30D1CXRzL_n-mLpUYIpEpVHDEq0UOAkUyo1tQCmBiS9qTNBWc3T6AMWg3-fHRN8NFjgb6wJVG7E4Giin606xAJiWm1gAi6D9aSs0yeZ3ZkoTXLm9
+MhF-tmRdpDfgVE_sVOFZLaVOULCL-wOVj_y1
+}
+
+!function GcpCloudDeploymentManager($id, $name="Cloud Deployment Manager", $tech="")
+ CloudElement($id, 'gcp/ManagementTools/GcpCloudDeploymentManager', $name, $tech)
+!endfunction
+!function GcpCloudDeploymentManagerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudDeploymentManagerLg>', 'Cloud Deployment Manager', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ManagementTools/GcpCloudMobileApp.puml b/cloud/elements/gcp/ManagementTools/GcpCloudMobileApp.puml
new file mode 100644
index 00000000000..cd39d8c17ee
--- /dev/null
+++ b/cloud/elements/gcp/ManagementTools/GcpCloudMobileApp.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudMobileAppLg [20x20/16z] {
+PP3L0S1024EHNDBz5wx0rTyFhbRun2w25p5TpkM2CnNB0tIQdZvLuYYLEnKSnu13KzXJPGS3oAn4zW0Xj1ETY0eXA7TXPhJFyFHLZyEnuxrMsZXdSEgy5t1u
+rjPnxopTE_zl-__W_wjEktygwVpf__SR
+}
+
+!function GcpCloudMobileApp($id, $name="Cloud Mobile App", $tech="")
+ CloudElement($id, 'gcp/ManagementTools/GcpCloudMobileApp', $name, $tech)
+!endfunction
+!function GcpCloudMobileAppCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudMobileAppLg>', 'Cloud Mobile App', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ManagementTools/GcpCloudServiceMesh.puml b/cloud/elements/gcp/ManagementTools/GcpCloudServiceMesh.puml
new file mode 100644
index 00000000000..443b68db14e
--- /dev/null
+++ b/cloud/elements/gcp/ManagementTools/GcpCloudServiceMesh.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudServiceMeshLg [22x20/16z] {
+VL454e0m3AkbwVzVpCrm2BfSP28Dg1sG1QyJV9BACqiTRDG5qKdhqipsTB7jLJGbrRWAdOqar5rHVU2YsPMeR4fqTKfCVuO1EJE2rUbG8qtNS7xWrhAZfeWz
+mUXcHu8SRNwqZKMqSS1mRCLv5SUs7IicX-1jT_2ta-AFZNm_eGq
+}
+
+!function GcpCloudServiceMesh($id, $name="Cloud Service Mesh", $tech="")
+ CloudElement($id, 'gcp/ManagementTools/GcpCloudServiceMesh', $name, $tech)
+!endfunction
+!function GcpCloudServiceMeshCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudServiceMeshLg>', 'Cloud Service Mesh', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ManagementTools/GcpCloudShell.puml b/cloud/elements/gcp/ManagementTools/GcpCloudShell.puml
new file mode 100644
index 00000000000..378f947eb1a
--- /dev/null
+++ b/cloud/elements/gcp/ManagementTools/GcpCloudShell.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudShellLg [20x20/16z] {
+PP3L0S1024EHNDBz5wx0rTyFhbRun2w25p5TpkM2CnNB0tIQdZvLuYYLEnKSnu13KzXJPGS3oAn4zW0Xj1ETY0eXA7TXPhJFyFHLZyEnuxrMsZXdSEgy5t1u
+rjPnxopTE_zl-__W_wjEktygwVpf__SR
+}
+
+!function GcpCloudShell($id, $name="Cloud Shell", $tech="")
+ CloudElement($id, 'gcp/ManagementTools/GcpCloudShell', $name, $tech)
+!endfunction
+!function GcpCloudShellCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudShellLg>', 'Cloud Shell', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ManagementTools/GcpDebugger.puml b/cloud/elements/gcp/ManagementTools/GcpDebugger.puml
new file mode 100644
index 00000000000..f4a8c4447f9
--- /dev/null
+++ b/cloud/elements/gcp/ManagementTools/GcpDebugger.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpDebuggerLg [20x20/16z] {
+RP250KCn24JHE_PVkC8dL5yyEDBe88jXCHabr89HZNeZBZNM6sp5dDU8yXdWUGy74luKqqGwW3jxTfW904Ays786gw69-hdF2LUn4-mIWkK2ObBCtnYRInBU
+SjkSb_nRssyFVderQjjJFjYU_lJ-3W
+}
+
+!function GcpDebugger($id, $name="Debugger", $tech="")
+ CloudElement($id, 'gcp/ManagementTools/GcpDebugger', $name, $tech)
+!endfunction
+!function GcpDebuggerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpDebuggerLg>', 'Debugger', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ManagementTools/GcpErrorReporting.puml b/cloud/elements/gcp/ManagementTools/GcpErrorReporting.puml
new file mode 100644
index 00000000000..dc86aede28c
--- /dev/null
+++ b/cloud/elements/gcp/ManagementTools/GcpErrorReporting.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpErrorReportingLg [20x20/16z] {
+RP050e1G24EfCUz_OMD-swU_Q33X0pk9FeaXyfvEUfZMTADsCzvbb26sMmKwQzDYIy1Lb9R4kcttDKqh2DWa5Bht194Cf3D3SIXPmTOVaatyaoLVleh-oV6e
+PIHyr2mHVdlxdy5pLlJdJ4cUC_tCVW4
+}
+
+!function GcpErrorReporting($id, $name="Error Reporting", $tech="")
+ CloudElement($id, 'gcp/ManagementTools/GcpErrorReporting', $name, $tech)
+!endfunction
+!function GcpErrorReportingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpErrorReportingLg>', 'Error Reporting', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ManagementTools/GcpLogging.puml b/cloud/elements/gcp/ManagementTools/GcpLogging.puml
new file mode 100644
index 00000000000..c18bbee4e4a
--- /dev/null
+++ b/cloud/elements/gcp/ManagementTools/GcpLogging.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpLoggingLg [20x20/16z] {
+TP250SH020GFf_-A7yA6zuaUpfuB0cTXNnWcybmSePelw8J5goskGCiqiV0cCgqRr9UFZ5ygiDfq0oKDQQpRJ8EmrueQ-FZ6PS1cYdf5I20tBcP4W-sU9Rrd
+cTnpv_BCt8dQzFo_Tlkd0RJQi5TDeu2cFxH_
+}
+
+!function GcpLogging($id, $name="Logging", $tech="")
+ CloudElement($id, 'gcp/ManagementTools/GcpLogging', $name, $tech)
+!endfunction
+!function GcpLoggingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpLoggingLg>', 'Logging', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ManagementTools/GcpMonitoring.puml b/cloud/elements/gcp/ManagementTools/GcpMonitoring.puml
new file mode 100644
index 00000000000..0739bc8fa3e
--- /dev/null
+++ b/cloud/elements/gcp/ManagementTools/GcpMonitoring.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpMonitoringLg [20x20/16z] {
+RP274GGX30D1CXRzL_n-mLpUYIpEpVHDEq0UOAkUyo1tQCmBiS9qTNBWc3T6AMWg3-fHRN8NFjgb6wJVG7E4Giin606xAJiWm1gAi6D9aSs0yeZ3ZkoTXLm9
+MhF-tmRdpDfgVE_sVOFZLaVOULCL-wOVj_y1
+}
+
+!function GcpMonitoring($id, $name="Monitoring", $tech="")
+ CloudElement($id, 'gcp/ManagementTools/GcpMonitoring', $name, $tech)
+!endfunction
+!function GcpMonitoringCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpMonitoringLg>', 'Monitoring', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ManagementTools/GcpProfiler.puml b/cloud/elements/gcp/ManagementTools/GcpProfiler.puml
new file mode 100644
index 00000000000..3747ddcf6b2
--- /dev/null
+++ b/cloud/elements/gcp/ManagementTools/GcpProfiler.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpProfilerLg [22x20/16z] {
+TP1PMe0n20EJGeBtFx5_3UuwJtI-ikAY-K1ufru-cKAW8u8Ps-yYD2vdabdLYNYjDf4yCzShNo-ZAatr3G_Wo0C-957ebRGjd9qk-O8Rb9YddMdejy6fs9gr
+1CxQgTGt9DAT2jh9fYYxj_S1q9j4Cb9uIDPOsdtuptL-NtA8aEcMmZizoxR2Am
+}
+
+!function GcpProfiler($id, $name="Profiler", $tech="")
+ CloudElement($id, 'gcp/ManagementTools/GcpProfiler', $name, $tech)
+!endfunction
+!function GcpProfilerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpProfilerLg>', 'Profiler', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ManagementTools/GcpStackdriver.puml b/cloud/elements/gcp/ManagementTools/GcpStackdriver.puml
new file mode 100644
index 00000000000..a8249b7cd94
--- /dev/null
+++ b/cloud/elements/gcp/ManagementTools/GcpStackdriver.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpStackdriverLg [20x20/16z] {
+RL1L0iKW3Ajck_-51zIUvWUBKGfmWGQ2WL2HS0zGLBlVO4cxtk-k87fi0UIRdu2plOwteRTe5t69FSWcpPKrY1OchYhcktDwnntCp5ztITSDR6qaAtc9rL0P
+tSKE4K6JwRnn1_p_t_xFW1W_j9dfjioP_flz0W
+}
+
+!function GcpStackdriver($id, $name="Stackdriver", $tech="")
+ CloudElement($id, 'gcp/ManagementTools/GcpStackdriver', $name, $tech)
+!endfunction
+!function GcpStackdriverCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpStackdriverLg>', 'Stackdriver', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/ManagementTools/GcpTrace.puml b/cloud/elements/gcp/ManagementTools/GcpTrace.puml
new file mode 100644
index 00000000000..b908a837e68
--- /dev/null
+++ b/cloud/elements/gcp/ManagementTools/GcpTrace.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpTraceLg [20x20/16z] {
+RP150i0W30HBRFl_3sERAim56sB7f2J7ZSIDv5M9yoPIjVE5KSFx3bFq_YXo__UHe6ioNmZwOGY8TnecmCqus4oW9L4QcpkT-WMlheI8mRWCrj9XeyfTYYO3
+OyrhR_iPtBEwjVTC0N2ckzat
+}
+
+!function GcpTrace($id, $name="Trace", $tech="")
+ CloudElement($id, 'gcp/ManagementTools/GcpTrace', $name, $tech)
+!endfunction
+!function GcpTraceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpTraceLg>', 'Trace', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Migration/GcpTransferAppliance.puml b/cloud/elements/gcp/Migration/GcpTransferAppliance.puml
new file mode 100644
index 00000000000..f3ede77deba
--- /dev/null
+++ b/cloud/elements/gcp/Migration/GcpTransferAppliance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpTransferApplianceLg [20x20/16z] {
+RP250S0m20I3FlilN8dRjJ4SKeOggSFUuIeYZuvNKuq9BMQOPSY65Wls9y0gmvV6ymKcFx-FbmGkPi8VlmoAl8iFMI3BJ1UPOFND9HPLJ3dEMeBlDP-zdJCu
+PmNQPWhqcHwpVm4
+}
+
+!function GcpTransferAppliance($id, $name="Transfer Appliance", $tech="")
+ CloudElement($id, 'gcp/Migration/GcpTransferAppliance', $name, $tech)
+!endfunction
+!function GcpTransferApplianceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpTransferApplianceLg>', 'Transfer Appliance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpCloudArmor.puml b/cloud/elements/gcp/Networking/GcpCloudArmor.puml
new file mode 100644
index 00000000000..f4b97cc9a20
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpCloudArmor.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudArmorLg [20x20/16z] {
+RP070aCX24C_WGJlV-8okjlyeJxPryZkkfw2di8TcSvJkfl6ULEiMVO-oLt7aBqBk2EQiX1gGqJE1UjVQTH1UCQH7LhNs8VII2xBGcFdJejX1PTPoAa7yuP4
+8PfSOx6bE2Y8taXRon729OmPfkQ1HGVnRs-_C_YTrPgzPfgPEzD_ixy1
+}
+
+!function GcpCloudArmor($id, $name="Cloud Armor", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpCloudArmor', $name, $tech)
+!endfunction
+!function GcpCloudArmorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudArmorLg>', 'Cloud Armor', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpCloudCdn.puml b/cloud/elements/gcp/Networking/GcpCloudCdn.puml
new file mode 100644
index 00000000000..9ea5b2f6866
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpCloudCdn.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudCdnLg [20x20/16z] {
+RL07WWD12F8OBF__y2LHjYzJxOer_WJRWTW1arFKZf0hwmIEMxQGUjhHvm-CqhygVHUvP3IB-NsVK9afa2i8C5R-1FOD5inGH8jlkd5NB4TGAtMgSUv5y-2b
+vxVPtZauk9BRZTDCSVh2_GS
+}
+
+!function GcpCloudCdn($id, $name="Cloud Cdn", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpCloudCdn', $name, $tech)
+!endfunction
+!function GcpCloudCdnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudCdnLg>', 'Cloud Cdn', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpCloudDns.puml b/cloud/elements/gcp/Networking/GcpCloudDns.puml
new file mode 100644
index 00000000000..f964ae55aa1
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpCloudDns.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudDnsLg [20x20/16z] {
+PP055e0024CbDhp_XOt1CxzDRR886vOBvuLFoBXUS4fJNrLwP9Vfew9ZfK9qQF7K39m2Pnw4PHZEx273ymckh1LIOmlaA4US1Qd9BEO1uRU3938YeTXO84j4
+Qa9RwG-O2iOBtJFT9UMNPqIq7gv_koYxTd2H_rsfxDgf_5mx_Ur-1m
+}
+
+!function GcpCloudDns($id, $name="Cloud Dns", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpCloudDns', $name, $tech)
+!endfunction
+!function GcpCloudDnsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudDnsLg>', 'Cloud Dns', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpCloudExternalIpAddresses.puml b/cloud/elements/gcp/Networking/GcpCloudExternalIpAddresses.puml
new file mode 100644
index 00000000000..f2f9aa9e8f9
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpCloudExternalIpAddresses.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudExternalIpAddressesLg [20x20/16z] {
+RP195aGX20ELATp_nFqWz9zhfMLKO3LxM0SI1p9gHnx4H2ql66EuEdJGZotgrEk3MaInHP49MIig8IBgotZE3o1HQpuDGpi6d4NXub91fpYTn9JexHn0q0Lh
+WH2cfsOqMVXdR-yPl6V5s35JzDSqxzd_
+}
+
+!function GcpCloudExternalIpAddresses($id, $name="Cloud External Ip Addresses", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpCloudExternalIpAddresses', $name, $tech)
+!endfunction
+!function GcpCloudExternalIpAddressesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudExternalIpAddressesLg>', 'Cloud External Ip Addresses', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpCloudFirewallRules.puml b/cloud/elements/gcp/Networking/GcpCloudFirewallRules.puml
new file mode 100644
index 00000000000..143647cbba6
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpCloudFirewallRules.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudFirewallRulesLg [20x20/16z] {
+RP250K0X44Br2lTVs6vzFsmFS1NVSHEo2VKfRs5YVQk43MdRiC-XRjJIw-IkbWAv0oPI9PBIpsMiR5CppP_LCgq0n9HPhGzG6nKn4z5MvZV7ECzMYVhMEBMK
+ELgQnztwzVPcy6O5VsIApCpqoJu1
+}
+
+!function GcpCloudFirewallRules($id, $name="Cloud Firewall Rules", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpCloudFirewallRules', $name, $tech)
+!endfunction
+!function GcpCloudFirewallRulesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudFirewallRulesLg>', 'Cloud Firewall Rules', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpCloudLoadBalancing.puml b/cloud/elements/gcp/Networking/GcpCloudLoadBalancing.puml
new file mode 100644
index 00000000000..776bcb0a42a
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpCloudLoadBalancing.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudLoadBalancingLg [20x20/16z] {
+RP3L0SLG24FHSFTV-0catlE3gpHAPCUmOtGfrWwO6kj4J5gTVTM9kIxaVq2d8NwW4qq4RBCt1kL2kYUcOnJbtvSqHi0H0MUYL_TLc45zN98jxE-pze6xdB6N
+dTzlU_-1A1vf-q-hYZzz-VqN
+}
+
+!function GcpCloudLoadBalancing($id, $name="Cloud Load Balancing", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpCloudLoadBalancing', $name, $tech)
+!endfunction
+!function GcpCloudLoadBalancingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudLoadBalancingLg>', 'Cloud Load Balancing', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpCloudNat.puml b/cloud/elements/gcp/Networking/GcpCloudNat.puml
new file mode 100644
index 00000000000..4ae27cfff82
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpCloudNat.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudNatLg [20x20/16z] {
+RP255SGm34FDoluB7yHGL1lwpqnRNAAHn4WASQnHbAcjaopDS6ROXfvEKT3_2Vvc29U24A9zTJQpJaE6VJgWMFkEHARkyLiQ6xunJVlqNOd87pccbcYp9KVD
+ZVorj_SPN6S5liuKGCxqRVPV
+}
+
+!function GcpCloudNat($id, $name="Cloud Nat", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpCloudNat', $name, $tech)
+!endfunction
+!function GcpCloudNatCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudNatLg>', 'Cloud Nat', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpCloudNetwork.puml b/cloud/elements/gcp/Networking/GcpCloudNetwork.puml
new file mode 100644
index 00000000000..2f056b8d01a
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpCloudNetwork.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudNetworkLg [20x20/16z] {
+TL150WH029fGuFyVtX9dcvj9Z0UcCGuM3fPR4pg0LqClY5hZQu-FnNJXKTu9MAszFRlHDC5kAfY04h2hoQ0FCpFchigz6PdmIzP8YAJaLal1REauMjHQj5uq
+kvM_lFtBm5drscUcTAO_ihy2
+}
+
+!function GcpCloudNetwork($id, $name="Cloud Network", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpCloudNetwork', $name, $tech)
+!endfunction
+!function GcpCloudNetworkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudNetworkLg>', 'Cloud Network', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpCloudRouter.puml b/cloud/elements/gcp/Networking/GcpCloudRouter.puml
new file mode 100644
index 00000000000..cda1f60692b
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpCloudRouter.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudRouterLg [20x20/16z] {
+RP070eCm30DLHudu_uVRuiKKMvmdN9yKMhPQXeJMrbg9SZk9WUdioS4P7xEU04mLmm0Dy0BI08RaPUAdI9c9b7_8SOS8c1FbyUGDdMF3YbOSecAKxcLse_RI
+y_jixpk8NJLsswaKEttR_Gy
+}
+
+!function GcpCloudRouter($id, $name="Cloud Router", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpCloudRouter', $name, $tech)
+!endfunction
+!function GcpCloudRouterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudRouterLg>', 'Cloud Router', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpCloudRoutes.puml b/cloud/elements/gcp/Networking/GcpCloudRoutes.puml
new file mode 100644
index 00000000000..c450cb71543
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpCloudRoutes.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudRoutesLg [20x20/16z] {
+RP250S0W30JZp_uBLyBNUpZnIAD4JgnEZ5zQuwIe6kD6J3NS_z2AURttBVS0s1xLc-zYc4YrPosOy3438DHINHtzO80Ihr5q2_w5nFb7TGqNsewGd35mnM0k
+GDkqiPqvd-HlRVyzUFOA-kWfDjZJdzwl
+}
+
+!function GcpCloudRoutes($id, $name="Cloud Routes", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpCloudRoutes', $name, $tech)
+!endfunction
+!function GcpCloudRoutesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudRoutesLg>', 'Cloud Routes', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpCloudVpn.puml b/cloud/elements/gcp/Networking/GcpCloudVpn.puml
new file mode 100644
index 00000000000..5761ee635e7
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpCloudVpn.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudVpnLg [20x20/16z] {
+RL054i0m2CEJ_tzuHe-RPTeMYCW5NP21rS1a5HK7jKg3DqINWGsu9N4LvlI9E9ad0MwpWiH1SoD8x_8utvbW5SkR1YHT928plFVmj-SuUui4fbVomt7NWaiB
+xQuPe_d7sty6zwowx9OfWCxqB_iT
+}
+
+!function GcpCloudVpn($id, $name="Cloud Vpn", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpCloudVpn', $name, $tech)
+!endfunction
+!function GcpCloudVpnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudVpnLg>', 'Cloud Vpn', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpDedicatedInterconnect.puml b/cloud/elements/gcp/Networking/GcpDedicatedInterconnect.puml
new file mode 100644
index 00000000000..6e4a2419199
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpDedicatedInterconnect.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpDedicatedInterconnectLg [20x20/16z] {
+RP250OG024Lfs7zXuuFjkrFf8i03dKYSo9WuwYGcrEg6TLZUROb0XmXsoVS6a48s3DwjJJV8Y33jDjCWXDcyRMcvlrs9I9qjOFopQU8pkK39FptEMVIOfQHd
+dg4X-DzkFpVutYhvTTFClkdVxLS
+}
+
+!function GcpDedicatedInterconnect($id, $name="Dedicated Interconnect", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpDedicatedInterconnect', $name, $tech)
+!endfunction
+!function GcpDedicatedInterconnectCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpDedicatedInterconnectLg>', 'Dedicated Interconnect', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpPartnerInterconnect.puml b/cloud/elements/gcp/Networking/GcpPartnerInterconnect.puml
new file mode 100644
index 00000000000..55176ec6677
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpPartnerInterconnect.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpPartnerInterconnectLg [20x20/16z] {
+RP250G0X201ft7zXk_K-b0weO0ScP1FgAhGmiUugOKEQc-ywhuvQhvLoqrAWt9mfm_MQorZrCcCsguu6Kav5L97yhmv5vPhT9PCJQL7-TFp41kwj73MUNWBz
+UtvdUtVmxihntAcxpvq-kqy
+}
+
+!function GcpPartnerInterconnect($id, $name="Partner Interconnect", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpPartnerInterconnect', $name, $tech)
+!endfunction
+!function GcpPartnerInterconnectCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpPartnerInterconnectLg>', 'Partner Interconnect', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpPremiumNetworkTier.puml b/cloud/elements/gcp/Networking/GcpPremiumNetworkTier.puml
new file mode 100644
index 00000000000..ff2686d58a6
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpPremiumNetworkTier.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpPremiumNetworkTierLg [20x20/16z] {
+TP070e0W30EX8-N_BzP4t7fikjj4dxG3mu7DhuvnWAaQuq9iQdNzAocchiX82PC1U8ERknaeNSFmX8KagRtnKQOmS9cNv6dhvht709_5pLFnacB-UOrD2iK7
+LIIzWPdB5PivNyY_sjuzKAzUQaTFg-hewQlt2m
+}
+
+!function GcpPremiumNetworkTier($id, $name="Premium Network Tier", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpPremiumNetworkTier', $name, $tech)
+!endfunction
+!function GcpPremiumNetworkTierCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpPremiumNetworkTierLg>', 'Premium Network Tier', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpStandardNetworkTier.puml b/cloud/elements/gcp/Networking/GcpStandardNetworkTier.puml
new file mode 100644
index 00000000000..7efa9f01f73
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpStandardNetworkTier.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpStandardNetworkTierLg [20x20/16z] {
+TP255S0m44A9GVQVk0_gzjluAGXb0mUL1nMR4US1DzC-BtJ4JFE2OZYobQWy3YVmJXpaOBOLS0AEbcFtJ7XHPQ-CkVQNtkQiQBQ9kHyQxL6yTK8v49FFipmr
+btA7gULE1Pw6uw-tjmOsvCliq5JIeUbB-mK
+}
+
+!function GcpStandardNetworkTier($id, $name="Standard Network Tier", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpStandardNetworkTier', $name, $tech)
+!endfunction
+!function GcpStandardNetworkTierCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpStandardNetworkTierLg>', 'Standard Network Tier', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpTrafficDirector.puml b/cloud/elements/gcp/Networking/GcpTrafficDirector.puml
new file mode 100644
index 00000000000..112e1f00988
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpTrafficDirector.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpTrafficDirectorLg [22x20/16z] {
+TP455WGX34DhIRd_XTSgwndbaqTDxi9PGKP-NkGDDLzfQj6erUp50re-eCMOxHagrLy3UdOKCDhiehn_WpUASLEY0cWuOASL5Oeq0JR5t1y5nCXQn603F7HE
+PC6ALYQAM9k3cuEzDimx6hlYTbjRfpkl-U1V9x-x7jBwdj0L
+}
+
+!function GcpTrafficDirector($id, $name="Traffic Director", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpTrafficDirector', $name, $tech)
+!endfunction
+!function GcpTrafficDirectorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpTrafficDirectorLg>', 'Traffic Director', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Networking/GcpVirtualPrivateCloud.puml b/cloud/elements/gcp/Networking/GcpVirtualPrivateCloud.puml
new file mode 100644
index 00000000000..878a3d1497d
--- /dev/null
+++ b/cloud/elements/gcp/Networking/GcpVirtualPrivateCloud.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpVirtualPrivateCloudLg [20x20/16z] {
+RP050e0m30D7BVd_XwV5Tp2lfaoEf5n8N4X9e-15fAdnWIqpy06ceOyTa1Dz91Wd4mLKR3ptD96hQd-VQLO2Q95HXyw3WUiooD1CixjJF7spHF_dk6eXLosK
+hFc1RtlxQ_3JAiqkJT6vDFrftm
+}
+
+!function GcpVirtualPrivateCloud($id, $name="Virtual Private Cloud", $tech="")
+ CloudElement($id, 'gcp/Networking/GcpVirtualPrivateCloud', $name, $tech)
+!endfunction
+!function GcpVirtualPrivateCloudCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpVirtualPrivateCloudLg>', 'Virtual Private Cloud', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Security/GcpCloudIam.puml b/cloud/elements/gcp/Security/GcpCloudIam.puml
new file mode 100644
index 00000000000..2d86662c0d4
--- /dev/null
+++ b/cloud/elements/gcp/Security/GcpCloudIam.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudIamLg [20x20/16z] {
+RL350G0n2CDX_uLhSDhcXqPW0GjmW-m6LGijRbYjIhmWkURldgz5pIEHVA6Jm6U7vvHdrmUDrO5glJ6GUe8Hb3qNlnwBN7JkaJ_OnazAQbvDNXL9ITHOl7xF
+hRI4pjjKIcVDkxSzWpqhnr-cxdUcM_OT
+}
+
+!function GcpCloudIam($id, $name="Cloud Iam", $tech="")
+ CloudElement($id, 'gcp/Security/GcpCloudIam', $name, $tech)
+!endfunction
+!function GcpCloudIamCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudIamLg>', 'Cloud Iam', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Security/GcpCloudResourceManager.puml b/cloud/elements/gcp/Security/GcpCloudResourceManager.puml
new file mode 100644
index 00000000000..44b7e1cf779
--- /dev/null
+++ b/cloud/elements/gcp/Security/GcpCloudResourceManager.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudResourceManagerLg [20x20/16z] {
+RL350G0n2CDX_uLhSDhcXqPW0GjmW-m6LGijRbYjIhmWkURldgz5pIEHVA6Jm6U7vvHdrmUDrO5glJ6GUe8Hb3qNlnwBN7JkaJ_OnazAQbvDNXL9ITHOl7xF
+hRI4pjjKIcVDkxSzWpqhnr-cxdUcM_OT
+}
+
+!function GcpCloudResourceManager($id, $name="Cloud Resource Manager", $tech="")
+ CloudElement($id, 'gcp/Security/GcpCloudResourceManager', $name, $tech)
+!endfunction
+!function GcpCloudResourceManagerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudResourceManagerLg>', 'Cloud Resource Manager', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Security/GcpCloudSecurityCommandCenter.puml b/cloud/elements/gcp/Security/GcpCloudSecurityCommandCenter.puml
new file mode 100644
index 00000000000..1ba76195dab
--- /dev/null
+++ b/cloud/elements/gcp/Security/GcpCloudSecurityCommandCenter.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudSecurityCommandCenterLg [20x20/16z] {
+RL250GGn3Ae1tN_X2idxSzeeK8oQA4yqFj4oL3cVO9QE-OOHPRh_El3NXJW_x9Meumx1NQ1e839_rjnSBwLBBKQp33dM9wdcc1oQX4udXLpt9zRbNTdBe0YJ
+YXtDJUPYKaIAREPqWvM84Fvf--F1hrUgdvvAIa__UBy1
+}
+
+!function GcpCloudSecurityCommandCenter($id, $name="Cloud Security Command Center", $tech="")
+ CloudElement($id, 'gcp/Security/GcpCloudSecurityCommandCenter', $name, $tech)
+!endfunction
+!function GcpCloudSecurityCommandCenterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudSecurityCommandCenterLg>', 'Cloud Security Command Center', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Security/GcpCloudSecurityScanner.puml b/cloud/elements/gcp/Security/GcpCloudSecurityScanner.puml
new file mode 100644
index 00000000000..4ab5618cb30
--- /dev/null
+++ b/cloud/elements/gcp/Security/GcpCloudSecurityScanner.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudSecurityScannerLg [20x20/16z] {
+PP250GCX54EHsFuJjyXvJe6NRsMgRfLJJQTQsP1oIXj5RiB2d2bxlYV8mzOfA1m9d9Y3K6_izZ_DID0vhMw0em8dg0fhSp1C6Lj_6guZl_gPZDLf8nanzxhN
+Is02hX8vtil30KIx5dGQkybsr2pqLYRDixSXUVVscS5tLXixPshxdEbdzZy
+}
+
+!function GcpCloudSecurityScanner($id, $name="Cloud Security Scanner", $tech="")
+ CloudElement($id, 'gcp/Security/GcpCloudSecurityScanner', $name, $tech)
+!endfunction
+!function GcpCloudSecurityScannerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudSecurityScannerLg>', 'Cloud Security Scanner', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Security/GcpKeyManagementService.puml b/cloud/elements/gcp/Security/GcpKeyManagementService.puml
new file mode 100644
index 00000000000..ff2b2c28881
--- /dev/null
+++ b/cloud/elements/gcp/Security/GcpKeyManagementService.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpKeyManagementServiceLg [20x20/16z] {
+PL050i0W4DgymFz_s42MiXIuF8XJE6wKl554dLblfAnUN_1b0m_GXyPWZ9ivSyGi038115cCCbDq7tgiRyrLOEXfDbxp1CV6gThCO-CipYOPNhFCVB5Q32aM
+CYHxeH6GhQXdk6KwiyKpss1Ii-qxs7SbsxrJ0FTEjzrt
+}
+
+!function GcpKeyManagementService($id, $name="Key Management Service", $tech="")
+ CloudElement($id, 'gcp/Security/GcpKeyManagementService', $name, $tech)
+!endfunction
+!function GcpKeyManagementServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpKeyManagementServiceLg>', 'Key Management Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Storage/GcpCloudFilestore.puml b/cloud/elements/gcp/Storage/GcpCloudFilestore.puml
new file mode 100644
index 00000000000..d9af94827ab
--- /dev/null
+++ b/cloud/elements/gcp/Storage/GcpCloudFilestore.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudFilestoreLg [22x20/16z] {
+PT254S1G20FGuDr_uGgX_iuux0iEbXV3IMkvb68a4vGWMrwuG_ATJJcopdsjGpzQ9zJTD0WG7RYrw7J0ghCns6p9UL7FT1Mcard3C6Qr_jbI12z3l6RCpUfo
+P9Nbj_Yzc8yuyCeN1yMxzV_hl2HPKbLnVWC
+}
+
+!function GcpCloudFilestore($id, $name="Cloud Filestore", $tech="")
+ CloudElement($id, 'gcp/Storage/GcpCloudFilestore', $name, $tech)
+!endfunction
+!function GcpCloudFilestoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudFilestoreLg>', 'Cloud Filestore', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Storage/GcpCloudStorage.puml b/cloud/elements/gcp/Storage/GcpCloudStorage.puml
new file mode 100644
index 00000000000..938308942b8
--- /dev/null
+++ b/cloud/elements/gcp/Storage/GcpCloudStorage.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpCloudStorageLg [20x20/16z] {
+RP350GL124Fnq7_3NtR7cNV3IUY16pIG64XBSUGWMglbWhrjM7Du6Zqt_7y0Umv2z1n0FE0vGpOtipnhOEzaw0-pUATlEKMPLV9oe_wISl-vQgiULA_0XwV0
+yBHu_mK
+}
+
+!function GcpCloudStorage($id, $name="Cloud Storage", $tech="")
+ CloudElement($id, 'gcp/Storage/GcpCloudStorage', $name, $tech)
+!endfunction
+!function GcpCloudStorageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpCloudStorageLg>', 'Cloud Storage', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/gcp/Storage/GcpPersistentDisk.puml b/cloud/elements/gcp/Storage/GcpPersistentDisk.puml
new file mode 100644
index 00000000000..a9e987429f6
--- /dev/null
+++ b/cloud/elements/gcp/Storage/GcpPersistentDisk.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $GcpPersistentDiskLg [20x20/16z] {
+RP250O0m30I9VlTV64aUxo5jN9P2o7AXUQ5KIOwBfAkF1zvkUEfGZb7NuhZ5KU2umNJ7whgNoOuGC_DoJ1Q0U9ZnxkWpzix4AF1GsJiFbZQqlraukpAsOZlI
+klptCfGzFuZvRFyTS5S_jskd0AwT_dQ_0G
+}
+
+!function GcpPersistentDisk($id, $name="Persistent Disk", $tech="")
+ CloudElement($id, 'gcp/Storage/GcpPersistentDisk', $name, $tech)
+!endfunction
+!function GcpPersistentDiskCard($id, $funcName="", $content="")
+ CloudCard($id, '<$GcpPersistentDiskLg>', 'Persistent Disk', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/Materials3dRotation.puml b/cloud/elements/materials/Action/Materials3dRotation.puml
new file mode 100644
index 00000000000..5648226fe73
--- /dev/null
+++ b/cloud/elements/materials/Action/Materials3dRotation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $Materials3dRotationLg [20x20/16z] {
+ZK-54GCW38nRRVzjYrvT7dy10XiOvRmFD_9oZ6SMdQK4Na3vZYnw9IMsIctmSE1wHyqKqyon7tpQcag18DOEd2lRV8sZ66cSdDgDW-HklsKxNDja3VkD1cxo
+xIyByNSn-OuiOSVdU1ml-Km2MyMDl08
+}
+
+!function Materials3dRotation($id, $name="Rotation", $tech="")
+ CloudElement($id, 'materials/Action/Materials3dRotation', $name, $tech)
+!endfunction
+!function Materials3dRotationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$Materials3dRotationLg>', 'Rotation', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAccessibility.puml b/cloud/elements/materials/Action/MaterialsAccessibility.puml
new file mode 100644
index 00000000000..bc911333503
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAccessibility.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAccessibilityLg [20x20/16z] hSZ50GGn34DHoH26_hjTne5JNj0VPqJmJsjL_F4v7NyO8x_7En7UtPEs-gKfhcXNSLv5ko9UR5uPxjQqCJQjstN_jKQsXOq2277i0W
+
+!function MaterialsAccessibility($id, $name="Accessibility", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAccessibility', $name, $tech)
+!endfunction
+!function MaterialsAccessibilityCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAccessibilityLg>', 'Accessibility', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAccessible.puml b/cloud/elements/materials/Action/MaterialsAccessible.puml
new file mode 100644
index 00000000000..01a90d715e7
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAccessible.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAccessibleLg [20x20/16z] {
+VT055WGX201GQLZqpVrFkzCTlFvAbgz0l15bqjMaw-HgO0RbXdV2YATwINVhak5ghZKFlPccML1sqpQQddPeFFLmDzo-nJXBPjRzh_auCmxXjlMiOmex5DiC
+uiUaJSl12bfjAN2qKH6EXxr73m
+}
+
+!function MaterialsAccessible($id, $name="Accessible", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAccessible', $name, $tech)
+!endfunction
+!function MaterialsAccessibleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAccessibleLg>', 'Accessible', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAccountBalance.puml b/cloud/elements/materials/Action/MaterialsAccountBalance.puml
new file mode 100644
index 00000000000..7a0b069c40f
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAccountBalance.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAccountBalanceLg [20x20/16z] {
+bSy54i0W34JHBExS_xQTr1ruBVP7GnlG7RGtk1RbQwrHdogNMTYgTANklE8aShtW27rX17sHHfstcQcMIFCstsPwRtgy9SERNMyp0ATjXgjvjdWbvtdBMLN4
+yGhqQW8
+}
+
+!function MaterialsAccountBalance($id, $name="Account Balance", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAccountBalance', $name, $tech)
+!endfunction
+!function MaterialsAccountBalanceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAccountBalanceLg>', 'Account Balance', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAccountBalanceWallet.puml b/cloud/elements/materials/Action/MaterialsAccountBalanceWallet.puml
new file mode 100644
index 00000000000..6541671db49
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAccountBalanceWallet.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAccountBalanceWalletLg [20x20/16z] ZP350K0X34EBE-m_xNV1wJj1FG4yb6VGE-HJXh-2_FuuSyF-c2AGSSSOq8Sl5YcO55ECCT0iPfDL_dpbCKz1O6B9whottT7UqjxSQkjxq7g5PmS
+
+!function MaterialsAccountBalanceWallet($id, $name="Account Balance Wallet", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAccountBalanceWallet', $name, $tech)
+!endfunction
+!function MaterialsAccountBalanceWalletCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAccountBalanceWalletLg>', 'Account Balance Wallet', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAccountBox.puml b/cloud/elements/materials/Action/MaterialsAccountBox.puml
new file mode 100644
index 00000000000..12c47585cd4
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAccountBox.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAccountBoxLg [20x20/16z] {
+ZP034WHH34Gt_0hkVzgrnjEbLt7wSbx8Vy9NoF9FzWpoawFtU09_OyO0RDEOFaZ_On_QgTkPbp76R6yq5T4MVx56y22WzeqPVj-qJwp39mRz4_FsbJzZAnwi
+U7LQDm
+}
+
+!function MaterialsAccountBox($id, $name="Account Box", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAccountBox', $name, $tech)
+!endfunction
+!function MaterialsAccountBoxCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAccountBoxLg>', 'Account Box', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAccountCircle.puml b/cloud/elements/materials/Action/MaterialsAccountCircle.puml
new file mode 100644
index 00000000000..347d3404a0c
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAccountCircle.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAccountCircleLg [20x20/16z] {
+VP274KCX34D1-8Efsd_RKDCJNNldRfa_ie1z3OZcMhFA8mmbMGf9nGabidd0Dp9XDOwgC2YCojakx99Nqa5-a1-aepKFoiuOjwWtetAegcx0YHKDGSk9ZTvy
+OHvr3RPpHt7dUbUewuAC4qEcx9lFI-Xepsz9O2sa0vuyA2cLuS4VhnwU_j4D
+}
+
+!function MaterialsAccountCircle($id, $name="Account Circle", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAccountCircle', $name, $tech)
+!endfunction
+!function MaterialsAccountCircleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAccountCircleLg>', 'Account Circle', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAddShoppingCart.puml b/cloud/elements/materials/Action/MaterialsAddShoppingCart.puml
new file mode 100644
index 00000000000..a51764e1698
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAddShoppingCart.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAddShoppingCartLg [20x20/16z] {
+TSn7jiGm20NHUc1bkRt_rVwW0vxr7HAA9F4o4_zQ8sbzElzwvsNbTbJgMhK8dBomCUzx3iEty-_wFrJl4XfHq6ZHEslYqC0TD2j1it6KRQJwwSSk9FNLZof2
+b4Eekrp12JvNs9LafiDC18kuQZT2VHu_ZUUfX6lFixUvBr9cP7pp2m
+}
+
+!function MaterialsAddShoppingCart($id, $name="Add Shopping Cart", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAddShoppingCart', $name, $tech)
+!endfunction
+!function MaterialsAddShoppingCartCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAddShoppingCartLg>', 'Add Shopping Cart', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAlarm.puml b/cloud/elements/materials/Action/MaterialsAlarm.puml
new file mode 100644
index 00000000000..8e0eab20b7b
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAlarm.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAlarmLg [20x20/16z] {
+VL05eWOm1EPZpVsF-m9_nwOR-lJuHQ2saG9sAr_tpj3M527-suOfkldURXrg8p85-pGmevqDQPcy5eZ0H5YhkdJ3VmdvRs8zmqxmAU4_4IWkPRifQhZPO1gk
+jFM9iAKhmqbNPn97ZZ9geIOqQXXr3VuW3YifDykauLD5TEO5wiaqTvloT5Q0wSlx1G
+}
+
+!function MaterialsAlarm($id, $name="Alarm", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAlarm', $name, $tech)
+!endfunction
+!function MaterialsAlarmCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAlarmLg>', 'Alarm', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAlarmAdd.puml b/cloud/elements/materials/Action/MaterialsAlarmAdd.puml
new file mode 100644
index 00000000000..05de11ff9c2
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAlarmAdd.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAlarmAddLg [20x20/16z] {
+VL05WWKX29KmgFiVTmBS-Cc4m0kLzYdW9MbTiHBKlh4H0v1xPypqxard71wguGFPPoe9rJe2O3T5AZM8_FY9G6N3xnRHtVHHDCjrhSGjYHHq8sl1Rz7uag9g
+XEgLE2Vlwi4OPcF0rKiU5htyAB2EClFezT-7uU0RWj-qRhUpl5a5p5XCnAici8EMH_YYfx4YGliI9m
+}
+
+!function MaterialsAlarmAdd($id, $name="Alarm Add", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAlarmAdd', $name, $tech)
+!endfunction
+!function MaterialsAlarmAddCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAlarmAddLg>', 'Alarm Add', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAlarmOff.puml b/cloud/elements/materials/Action/MaterialsAlarmOff.puml
new file mode 100644
index 00000000000..7a19a24271b
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAlarmOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAlarmOffLg [20x20/16z] {
+TOq55iH024EHZCFh_M-x7LrFE_Q1XFw9FouScOBCkzGmMSbCB0W1mj4ZTvQl6qQlrIqABFN644OdiuHMHVTqx-oIKkQ5OaFPqE9iQt46pVeurOKELDT-m8GE
+5CCeTRQXsEYJsJwX-cf8T227cGN74z9IiWNZTI0dpr15zlJIgTdSBIlnlOvOXCT9l_K
+}
+
+!function MaterialsAlarmOff($id, $name="Alarm Off", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAlarmOff', $name, $tech)
+!endfunction
+!function MaterialsAlarmOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAlarmOffLg>', 'Alarm Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAlarmOn.puml b/cloud/elements/materials/Action/MaterialsAlarmOn.puml
new file mode 100644
index 00000000000..9cfdec2c5ec
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAlarmOn.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAlarmOnLg [20x20/16z] {
+VL35eGKm2AE1KeFzn_q2F9TSS4de4zgBGtqZ7UnUDNLjaDu5uVxdXWdKV6ytXTY8ISO-7QsXdmtkERpMPTzQTKKDL81fjXsjZ33fYKPshfSMBe4O2CWKmIJw
+32GBaI9OzE6_NSv2BaA-yl-cvErHpuWB5MxkiFAAMKmFdy8iCnKey3Htc_maAz3e2tu1
+}
+
+!function MaterialsAlarmOn($id, $name="Alarm On", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAlarmOn', $name, $tech)
+!endfunction
+!function MaterialsAlarmOnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAlarmOnLg>', 'Alarm On', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAllOut.puml b/cloud/elements/materials/Action/MaterialsAllOut.puml
new file mode 100644
index 00000000000..dd09a0394c0
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAllOut.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAllOutLg [20x20/16z] fL350S1020iIgEu_Rjrxl-E5Hr0N5fGz4uRj6KU7CfCA7tdq7Ep2FJh2Zvw0hQw9jiJn1Thf9m4OPnOyi_GpyoptohT_Z3ANF-Uojhy7TJ43
+
+!function MaterialsAllOut($id, $name="All Out", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAllOut', $name, $tech)
+!endfunction
+!function MaterialsAllOutCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAllOutLg>', 'All Out', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAndroid.puml b/cloud/elements/materials/Action/MaterialsAndroid.puml
new file mode 100644
index 00000000000..3a7ad97f3d4
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAndroid.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAndroidLg [20x20/16z] {
+lT250SCm40F0bsAsezz_sePfWPwPmJP8C60l7bCflPSosKkKhnJVq-PKt4kQNnEpj-PRog-b-NGj1epJYGPiNQsmQjwfihIra-giVghiud_wa1EUFgICyntL
+LOgyVZv1Wnpw_1KrW25--phGltsesInNs6u1
+}
+
+!function MaterialsAndroid($id, $name="Android", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAndroid', $name, $tech)
+!endfunction
+!function MaterialsAndroidCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAndroidLg>', 'Android', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAnnouncement.puml b/cloud/elements/materials/Action/MaterialsAnnouncement.puml
new file mode 100644
index 00000000000..a54530cf18c
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAnnouncement.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAnnouncementLg [20x20/16z] hSi54iGW44HHO6PsOzsv_sdZxlRnLuNRp8TPlgQ8g6DtH1K6v4rPrfu8bR4baHOvCUy_DKOHj-tyByomi36qXdYIkTeozPDSRPcwPQ6YXvK
+
+!function MaterialsAnnouncement($id, $name="Announcement", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAnnouncement', $name, $tech)
+!endfunction
+!function MaterialsAnnouncementCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAnnouncementLg>', 'Announcement', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAspectRatio.puml b/cloud/elements/materials/Action/MaterialsAspectRatio.puml
new file mode 100644
index 00000000000..82cb801b678
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAspectRatio.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAspectRatioLg [20x20/16z] ZP254GKm3493BrRRVzplMd_dKO1E0JU0u3N_KHqeWZ-at6fCk45l-5dJadDeQfQOqTQCgDlLllP5jQ-PDJKmfxOMSYxTBcxSQaDlemn6MPro1G
+
+!function MaterialsAspectRatio($id, $name="Aspect Ratio", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAspectRatio', $name, $tech)
+!endfunction
+!function MaterialsAspectRatioCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAspectRatioLg>', 'Aspect Ratio', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAssessment.puml b/cloud/elements/materials/Action/MaterialsAssessment.puml
new file mode 100644
index 00000000000..a42dda17316
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAssessment.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAssessmentLg [20x20/16z] ZT150iGm243Hk0FtF-rClOtdBzy6OUi9zKcSbEXJEb1HbdeDdSFIaX0fDw34UMvUcieiKpqBBbQcc9sR4Bb5w_UTlOsFPQds3-fVhVS7
+
+!function MaterialsAssessment($id, $name="Assessment", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAssessment', $name, $tech)
+!endfunction
+!function MaterialsAssessmentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAssessmentLg>', 'Assessment', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAssignment.puml b/cloud/elements/materials/Action/MaterialsAssignment.puml
new file mode 100644
index 00000000000..02160e0d4fe
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAssignment.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAssignmentLg [20x20/16z] {
+ZP030i0m301hXFz_xMpsjYfEp8grvae026R7XH0YfKHnkBXPH3h0pl5uqYGCEW4mds6HOLx0NPRDGjvbDIpKNIPC4ooxh3WxuSgNRFSbkUP8Ed2fnSkzvdgq
+En7M6UoGMsUrCulQw04
+}
+
+!function MaterialsAssignment($id, $name="Assignment", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAssignment', $name, $tech)
+!endfunction
+!function MaterialsAssignmentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAssignmentLg>', 'Assignment', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAssignmentInd.puml b/cloud/elements/materials/Action/MaterialsAssignmentInd.puml
new file mode 100644
index 00000000000..022d5ea04b6
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAssignmentInd.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAssignmentIndLg [20x20/16z] {
+ZP055W0X24HXLWNx_gVTxluRpfE65fZfZ0d1q0QCCJOvbsmlC5sbsfE1F9nfl3Hr98JfDDjTKasdkzWGDV5uvmRbjhid9OEIurrsW2kdkZc4VAXRr80PHijw
+LopDsFKkCCrmME_0CvZla6gACxt4kgiLq7yw
+}
+
+!function MaterialsAssignmentInd($id, $name="Assignment Ind", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAssignmentInd', $name, $tech)
+!endfunction
+!function MaterialsAssignmentIndCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAssignmentIndLg>', 'Assignment Ind', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAssignmentLate.puml b/cloud/elements/materials/Action/MaterialsAssignmentLate.puml
new file mode 100644
index 00000000000..55b5cd321f9
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAssignmentLate.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAssignmentLateLg [20x20/16z] hP052eL120PN-LP0ZFkVzkNVNREXZbAM5g8o1QeOb0oWceXL0FnNbX-SsR_HVXBvG_KVqRY6gNCHdpeZiaSTC7FfdaVcZ7dcGZLwr_GRh5aC1d0vpXi
+
+!function MaterialsAssignmentLate($id, $name="Assignment Late", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAssignmentLate', $name, $tech)
+!endfunction
+!function MaterialsAssignmentLateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAssignmentLateLg>', 'Assignment Late', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAssignmentReturn.puml b/cloud/elements/materials/Action/MaterialsAssignmentReturn.puml
new file mode 100644
index 00000000000..5d0ef573207
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAssignmentReturn.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAssignmentReturnLg [20x20/16z] {
+ZP050WCn20I1MtAsDFz_RLssVXEVE7R3tLx1ia260I3P6XD0N1JxaOgeKykpH3-pB9SMDoUeM-lDpSFRtZbi9alTKPcxDt5hs9aKHxovYno0ITrH-lps5kQ7
+VzHENB0Bl0O6GjXs3W
+}
+
+!function MaterialsAssignmentReturn($id, $name="Assignment Return", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAssignmentReturn', $name, $tech)
+!endfunction
+!function MaterialsAssignmentReturnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAssignmentReturnLg>', 'Assignment Return', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAssignmentReturned.puml b/cloud/elements/materials/Action/MaterialsAssignmentReturned.puml
new file mode 100644
index 00000000000..01ba47a39c8
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAssignmentReturned.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAssignmentReturnedLg [20x20/16z] {
+ZSY55O1G34FHaXCyfVjFYxk_hxssb2HsZbN5tGYIgR9CAKbCfEXpm8TN8pB6gcfwETckJyl8x6GDpD1ycHVvO7dXEwEDSMUXwQVOsO03xMp4YVOMxh4P5Bi4
+6v6xOF_h
+}
+
+!function MaterialsAssignmentReturned($id, $name="Assignment Returned", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAssignmentReturned', $name, $tech)
+!endfunction
+!function MaterialsAssignmentReturnedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAssignmentReturnedLg>', 'Assignment Returned', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAssignmentTurnedIn.puml b/cloud/elements/materials/Action/MaterialsAssignmentTurnedIn.puml
new file mode 100644
index 00000000000..d0bd86d9831
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAssignmentTurnedIn.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAssignmentTurnedInLg [20x20/16z] {
+ZT050iGW44DHI0CrcBd_QUjXNNxzrGagnl0SfubtXo2PIiubaSH9nRSgKFTjEP1-D4tdbZBrQZKFprPJG9KrYdVNpQEeMUtYO1V9zkFk8jcE8jcE65w-hyx-
+R4g6Say56gjR2F-t0W
+}
+
+!function MaterialsAssignmentTurnedIn($id, $name="Assignment Turned In", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAssignmentTurnedIn', $name, $tech)
+!endfunction
+!function MaterialsAssignmentTurnedInCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAssignmentTurnedInLg>', 'Assignment Turned In', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsAutorenew.puml b/cloud/elements/materials/Action/MaterialsAutorenew.puml
new file mode 100644
index 00000000000..46c9637ee86
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsAutorenew.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAutorenewLg [20x20/16z] {
+VT230G0n30303-ja_sdVTdcfkz-FNop93O2rcbn4IYlcyKoXAMAES39fq_ewqSPGT8jYMf4RxjPedPfXCyZoOVUvl0RJRbhsZQUiymmv7pjcH6q1JXRTIYjo
+fawiAc-oO_fwqkzl
+}
+
+!function MaterialsAutorenew($id, $name="Autorenew", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsAutorenew', $name, $tech)
+!endfunction
+!function MaterialsAutorenewCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAutorenewLg>', 'Autorenew', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsBackup.puml b/cloud/elements/materials/Action/MaterialsBackup.puml
new file mode 100644
index 00000000000..e7c5f25ea72
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsBackup.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBackupLg [20x20/16z] {
+fO_L5S0W00E3E-o_RGd-tyFo3iT_X3962Rpes3fHFyhKDgW62w4B5t5fKTEOo5L1oj07DvpjYGgWpAO7NPV2aBG8L5cBUN3ccRhGrPouD-MvAQvNqAqN5RkS
+0jHoGOGLd5kfQ4XVsqisw_iF4h_u
+}
+
+!function MaterialsBackup($id, $name="Backup", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsBackup', $name, $tech)
+!endfunction
+!function MaterialsBackupCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBackupLg>', 'Backup', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsBook.puml b/cloud/elements/materials/Action/MaterialsBook.puml
new file mode 100644
index 00000000000..6e878cd5c0d
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsBook.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBookLg [20x20/16z] lP150e0m30GXrVZ_Nukx767Qs1otUG4EB2gmhXY7sIKE005z8iqkOplqygsZK33KaqkkxgeND_Et2soth6wPFj43
+
+!function MaterialsBook($id, $name="Book", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsBook', $name, $tech)
+!endfunction
+!function MaterialsBookCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBookLg>', 'Book', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsBookmark.puml b/cloud/elements/materials/Action/MaterialsBookmark.puml
new file mode 100644
index 00000000000..c92c9ca2055
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsBookmark.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBookmarkLg [20x20/16z] Oo05CBD00JDSY9KV3bXXOkm8CVOXByR3Wox6nSh4nCh5XoJ6mS88eXbPEE1YG044amG
+
+!function MaterialsBookmark($id, $name="Bookmark", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsBookmark', $name, $tech)
+!endfunction
+!function MaterialsBookmarkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBookmarkLg>', 'Bookmark', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsBookmarkBorder.puml b/cloud/elements/materials/Action/MaterialsBookmarkBorder.puml
new file mode 100644
index 00000000000..7b732ea74c9
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsBookmarkBorder.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBookmarkBorderLg [20x20/16z] rOg53S10202Byxx_j7MD4-_X5wO8n2TqA-crxDGkbpD7s46ts_rW0nRuE2SjjHObVzneMH0bj_4uPzWcyFEtYcSDi
+
+!function MaterialsBookmarkBorder($id, $name="Bookmark Border", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsBookmarkBorder', $name, $tech)
+!endfunction
+!function MaterialsBookmarkBorderCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBookmarkBorderLg>', 'Bookmark Border', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsBugReport.puml b/cloud/elements/materials/Action/MaterialsBugReport.puml
new file mode 100644
index 00000000000..1ddbb7a9efb
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsBugReport.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBugReportLg [20x20/16z] {
+bP05WiGm24KBn9F2_M-xSTdnNyt3kNuIm7WlMGSPERipIjvQd-XaahKnG0fI5GXxIiqimlTTtgoxNtPZZQWvEy88ziAKaxBuWNJCKJ64c6DZZoMJgrfZRAvi
+w7KicHnbjSv-SVZfqDiJ3a7F3RZ6tBu5iAaKg6G9YV3wKNy
+}
+
+!function MaterialsBugReport($id, $name="Bug Report", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsBugReport', $name, $tech)
+!endfunction
+!function MaterialsBugReportCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBugReportLg>', 'Bug Report', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsBuild.puml b/cloud/elements/materials/Action/MaterialsBuild.puml
new file mode 100644
index 00000000000..74f91c46c17
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsBuild.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBuildLg [20x20/16z] jSj73iH044BHhjHH9Uv_sv6ppNx-yWdAbeWKokSQGIeTm5321g2zZd8kynxAx7A-uxQ59jBmiG7qZYqlLu6pStSEp_91RScuQOH74cxz3OSmObcXOcn4RSSV
+
+!function MaterialsBuild($id, $name="Build", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsBuild', $name, $tech)
+!endfunction
+!function MaterialsBuildCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBuildLg>', 'Build', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsCached.puml b/cloud/elements/materials/Action/MaterialsCached.puml
new file mode 100644
index 00000000000..735219e6b48
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsCached.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCachedLg [20x20/16z] {
+fL350SDG22sKB_Z-qrP3z1XE-9F7_G1gZU3GQUeYph1h3Uy8WBXRQqwNNzhNTBP_GevhA-FVx5gzBc7y-KDi8NMCoviMEQ5wXTQgzNsperXeRLVXbtFtiLV2
+NstQZegVvS7DU0C
+}
+
+!function MaterialsCached($id, $name="Cached", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsCached', $name, $tech)
+!endfunction
+!function MaterialsCachedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCachedLg>', 'Cached', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsCardGiftcard.puml b/cloud/elements/materials/Action/MaterialsCardGiftcard.puml
new file mode 100644
index 00000000000..6ab7f27fa1c
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsCardGiftcard.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCardGiftcardLg [20x20/16z] {
+ZOq54iGm203Z2Vx_rzxLtNQc0RQ8kyK7Fpuh0GN3yAokGGIYxcdh95HVpRe7fkaC84fY9gG2aFjTN4lEOAKOv5mgXyv9wAV1zzzOZayP_dBPkfIS6zxLhSmk
+XmrvS6gwmNHmJ1juS9ByXYGtpkD-5dr_FUq8xZD_
+}
+
+!function MaterialsCardGiftcard($id, $name="Card Giftcard", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsCardGiftcard', $name, $tech)
+!endfunction
+!function MaterialsCardGiftcardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCardGiftcardLg>', 'Card Giftcard', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsCardMembership.puml b/cloud/elements/materials/Action/MaterialsCardMembership.puml
new file mode 100644
index 00000000000..67dd98ec8e0
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsCardMembership.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCardMembershipLg [20x20/16z] {
+fSu33WHH54JHPtpkVxLZUxfFLBbHmKj8Tt2Vej-9NQIkT4CxxHl13LhVNEr2_T36l3FshQVVo7ve33Vus4nksBwXrrhRF6YxwGWxY2XZduRivlNLiTq_7IEY
+FxHW00w2lsm1
+}
+
+!function MaterialsCardMembership($id, $name="Card Membership", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsCardMembership', $name, $tech)
+!endfunction
+!function MaterialsCardMembershipCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCardMembershipLg>', 'Card Membership', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsCardTravel.puml b/cloud/elements/materials/Action/MaterialsCardTravel.puml
new file mode 100644
index 00000000000..8f0742d8bce
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsCardTravel.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCardTravelLg [20x20/16z] {
+ZOq50e0m2021zGZ__rgx-tHr53o2D89xbtGaxTCuKa_aNIA9XnulD8jOIZKkFMorb33cf90qnvwi_NN89IL0dcePn-UyZSsHOESMNbsW7M5qrjYEnaOdl4D6
+fnvtU7rmM8-r5OVf_W31Rpe
+}
+
+!function MaterialsCardTravel($id, $name="Card Travel", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsCardTravel', $name, $tech)
+!endfunction
+!function MaterialsCardTravelCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCardTravelLg>', 'Card Travel', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsChangeHistory.puml b/cloud/elements/materials/Action/MaterialsChangeHistory.puml
new file mode 100644
index 00000000000..477eab8de70
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsChangeHistory.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsChangeHistoryLg [20x20/16z] hOx50S0W34Mn2Bx_j5MSO_lG-1T_8ENkGznSEaQzLh9pl5H3q3g0654UhuvUZJvoygftDBXCDFKfb8IINYYDIjk7OI14NQMfDh-8X1ni8sHuV0ZO00JnYHC
+
+!function MaterialsChangeHistory($id, $name="Change History", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsChangeHistory', $name, $tech)
+!endfunction
+!function MaterialsChangeHistoryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsChangeHistoryLg>', 'Change History', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsCheckCircle.puml b/cloud/elements/materials/Action/MaterialsCheckCircle.puml
new file mode 100644
index 00000000000..f68aeba692e
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsCheckCircle.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCheckCircleLg [20x20/16z] {
+VT073iKm20FG3rrM4D_tlstZxcrDdfGmVXynTpj3YyWCj3ixk0I-Kk6MCgDXanm29cjtwchHoh2Jta1FWrbsOjJ7dknis8ZfCghwBoJJMzNDGdgh7iALY6MM
+YjikxJPpnaAmbzrkDtY_rNxJzum
+}
+
+!function MaterialsCheckCircle($id, $name="Check Circle", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsCheckCircle', $name, $tech)
+!endfunction
+!function MaterialsCheckCircleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCheckCircleLg>', 'Check Circle', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsChromeReaderMode.puml b/cloud/elements/materials/Action/MaterialsChromeReaderMode.puml
new file mode 100644
index 00000000000..42ee35f703b
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsChromeReaderMode.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsChromeReaderModeLg [20x20/16z] fSy35W1H20NGNj_U_sh7DkvnZlvWDT0znGHNUjdteWFY4FFegRY8KKysiJ3473hh65lNaEiwRk51dMXiwenj7C-xkS_p_8STOZc6Jh8Wo0tGKpK
+
+!function MaterialsChromeReaderMode($id, $name="Chrome Reader Mode", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsChromeReaderMode', $name, $tech)
+!endfunction
+!function MaterialsChromeReaderModeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsChromeReaderModeLg>', 'Chrome Reader Mode', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsClass.puml b/cloud/elements/materials/Action/MaterialsClass.puml
new file mode 100644
index 00000000000..7836fbe6a41
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsClass.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsClassLg [20x20/16z] lP150e0m30GXrVZ_Nukx767Qs1otUG4EB2gmhXY7sIKE005z8iqkOplqygsZK33KaqkkxgeND_Et2soth6wPFj43
+
+!function MaterialsClass($id, $name="Class", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsClass', $name, $tech)
+!endfunction
+!function MaterialsClassCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsClassLg>', 'Class', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsCode.puml b/cloud/elements/materials/Action/MaterialsCode.puml
new file mode 100644
index 00000000000..120f4ab9315
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsCode.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCodeLg [20x20/16z] Ow0NO6Hb0b5Ch8m8CJPUPX35pCE69CG2OR3mi34Y2S458K9yG26u82yR3Z5ClH117Wmx46u1QyHqCxq
+
+!function MaterialsCode($id, $name="Code", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsCode', $name, $tech)
+!endfunction
+!function MaterialsCodeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCodeLg>', 'Code', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsCompareArrows.puml b/cloud/elements/materials/Action/MaterialsCompareArrows.puml
new file mode 100644
index 00000000000..3f86638e0a8
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsCompareArrows.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCompareArrowsLg [20x20/16z] Ow0TO6J456DdmL35ni_61098OYny_BmWmCE4NHt2V3OqyrZOKUm5Qm1gH7894m_OQ7u-i4vCTUZcCMBp5-q
+
+!function MaterialsCompareArrows($id, $name="Compare Arrows", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsCompareArrows', $name, $tech)
+!endfunction
+!function MaterialsCompareArrowsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCompareArrowsLg>', 'Compare Arrows', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsCopyright.puml b/cloud/elements/materials/Action/MaterialsCopyright.puml
new file mode 100644
index 00000000000..c009f4f7fc4
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsCopyright.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCopyrightLg [20x20/16z] {
+VL250KGX23tgGENjF-xlBgKRVX-FcEbiq9905jtDNE0geex2gwaMcIKfTJPIALiAbPXaXOmXPZmow6WB7ntj7rEUnnYUEf1cWwgZCuTaXinaVW9-jksvjkLk
+FNpfiS_2fhJFGd6V-RxRymtsMuNI_QOVhmS
+}
+
+!function MaterialsCopyright($id, $name="Copyright", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsCopyright', $name, $tech)
+!endfunction
+!function MaterialsCopyrightCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCopyrightLg>', 'Copyright', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsCreditCard.puml b/cloud/elements/materials/Action/MaterialsCreditCard.puml
new file mode 100644
index 00000000000..2e68f2c3e5f
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsCreditCard.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCreditCardLg [20x20/16z] fT054e0W441HXsQ_SV_JsjtAcuRjB8csRiNgzab1b5a4rRuLUfDLz6zMhTZ-hTpftwgDuGrPeRpieTPlwiFRUJs8Aw3ERf2a0G
+
+!function MaterialsCreditCard($id, $name="Credit Card", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsCreditCard', $name, $tech)
+!endfunction
+!function MaterialsCreditCardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCreditCardLg>', 'Credit Card', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsDashboard.puml b/cloud/elements/materials/Action/MaterialsDashboard.puml
new file mode 100644
index 00000000000..245618a65b0
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsDashboard.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDashboardLg [20x20/16z] Oo0QCBA00GC3X6O4YR7mWm0F8oCFcC52BJ5iTi3SWQAN7GoOGMBC43R2F2G05qFu0ov60tzWXXNH
+
+!function MaterialsDashboard($id, $name="Dashboard", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsDashboard', $name, $tech)
+!endfunction
+!function MaterialsDashboardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDashboardLg>', 'Dashboard', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsDateRange.puml b/cloud/elements/materials/Action/MaterialsDateRange.puml
new file mode 100644
index 00000000000..61ad6f68e49
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsDateRange.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDateRangeLg [20x20/16z] jT2r0S0W443HSnpsdpRkrkNXlmJU4CudqfOmA4mqu9BOSZ0TMCZ6Sohje4nHsecyjgAoqJAtXB31j3Pq3Ah03hyRRFvgMMWZUMeKoq6avISF49xr
+
+!function MaterialsDateRange($id, $name="Date Range", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsDateRange', $name, $tech)
+!endfunction
+!function MaterialsDateRangeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDateRangeLg>', 'Date Range', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsDelete.puml b/cloud/elements/materials/Action/MaterialsDelete.puml
new file mode 100644
index 00000000000..270134784a3
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsDelete.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDeleteLg [20x20/16z] rSWt0e0m30D0AKLq-FzhgR4zP-J6Gn-M6n6AD1stIIfeD4_DB3HCERro8iouD2CCfwEP-9U3ZaPmpEMLYHuN
+
+!function MaterialsDelete($id, $name="Delete", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsDelete', $name, $tech)
+!endfunction
+!function MaterialsDeleteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDeleteLg>', 'Delete', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsDeleteForever.puml b/cloud/elements/materials/Action/MaterialsDeleteForever.puml
new file mode 100644
index 00000000000..8daeae9b752
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsDeleteForever.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDeleteForeverLg [20x20/16z] {
+bSx70SKW30DG2R12P_zfVqtpCU_eAZp3z45SabJMHv4ITgfbLuKTGmm_CH27t7OP1vQrAxpLUbshTbzBp9d9rmmapDTc0kBqjKo0sTLcX1dYT7D5OyZDkNmx
+hPrmOam_aNZY3G
+}
+
+!function MaterialsDeleteForever($id, $name="Delete Forever", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsDeleteForever', $name, $tech)
+!endfunction
+!function MaterialsDeleteForeverCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDeleteForeverLg>', 'Delete Forever', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsDescription.puml b/cloud/elements/materials/Action/MaterialsDescription.puml
new file mode 100644
index 00000000000..dfddd180d47
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsDescription.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDescriptionLg [20x20/16z] TT350G0X3031u0xzLtk2M_OvE814QnCn5yEVuyD4ocbHSJ85tFF3Agu6tB75BF-oShQQwEPjpizMLyZP5CsfsMB8HNmUlfytEJ_Pb9Z_AXSTc_-q1aWl
+
+!function MaterialsDescription($id, $name="Description", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsDescription', $name, $tech)
+!endfunction
+!function MaterialsDescriptionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDescriptionLg>', 'Description', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsDns.puml b/cloud/elements/materials/Action/MaterialsDns.puml
new file mode 100644
index 00000000000..e305267569d
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsDns.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDnsLg [20x20/16z] ZP150W1H24BnMzFU_xJJtMzf0lWDiUnW6ceSKTMnmaDDmXCNQqt6MfK0FTKQ1knKYqAjEjQuh7QKZ04wWFlQTVVwurxBlUQhjxiCRhFwJGS
+
+!function MaterialsDns($id, $name="Dns", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsDns', $name, $tech)
+!endfunction
+!function MaterialsDnsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDnsLg>', 'Dns', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsDone.puml b/cloud/elements/materials/Action/MaterialsDone.puml
new file mode 100644
index 00000000000..86e148dc653
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsDone.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDoneLg [20x20/16z] Ow0nOCGKOk5Wn13YOQDSY9a5KnKRBmkcHZOU5eGGGf0TqtWsVZPC7x4mqZ2y
+
+!function MaterialsDone($id, $name="Done", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsDone', $name, $tech)
+!endfunction
+!function MaterialsDoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDoneLg>', 'Done', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsDoneAll.puml b/cloud/elements/materials/Action/MaterialsDoneAll.puml
new file mode 100644
index 00000000000..e21a3f9b910
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsDoneAll.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDoneAllLg [20x20/16z] jSg53G0X0C30uix-sxwxnd2ub9P3RCTEte0AwaH98PCN5r8x_LV22906x5vDjouMrcfzcG7NQiViuqWxEZ3rI20Le0IjHWy
+
+!function MaterialsDoneAll($id, $name="Done All", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsDoneAll', $name, $tech)
+!endfunction
+!function MaterialsDoneAllCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDoneAllLg>', 'Done All', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsDonutLarge.puml b/cloud/elements/materials/Action/MaterialsDonutLarge.puml
new file mode 100644
index 00000000000..17199d1391a
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsDonutLarge.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDonutLargeLg [20x20/16z] {
+VL254GGn48fdTUY_sdT_vk9P1Sh1Q9TLFmrrgDLgEj_Mfa3K6e3rfycG-_BfAn1tOnNuk7kxmMxf0tartOs1URq5-zrjGUibrT7VjXvsHPNHFc7Lmcmib_KW
+M1XcmeremBJYcl9n1W
+}
+
+!function MaterialsDonutLarge($id, $name="Donut Large", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsDonutLarge', $name, $tech)
+!endfunction
+!function MaterialsDonutLargeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDonutLargeLg>', 'Donut Large', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsDonutSmall.puml b/cloud/elements/materials/Action/MaterialsDonutSmall.puml
new file mode 100644
index 00000000000..c35e173c164
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsDonutSmall.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDonutSmallLg [20x20/16z] {
+VP053e1G34EP9L_J-vyMTngA_ZVVy2ETRxa3yLn4IewBQWQQI0EA7QZWOAWRb8IB8Q_XZZj3B6nrGnBPVl8IMeyGIMrMMRhgPuIi6WZZiKUDVDKWlR2UoMna
+1snNVATS4m
+}
+
+!function MaterialsDonutSmall($id, $name="Donut Small", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsDonutSmall', $name, $tech)
+!endfunction
+!function MaterialsDonutSmallCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDonutSmallLg>', 'Donut Small', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsEuroSymbol.puml b/cloud/elements/materials/Action/MaterialsEuroSymbol.puml
new file mode 100644
index 00000000000..77a403c3c64
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsEuroSymbol.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsEuroSymbolLg [20x20/16z] bP035WGn340RrCZzJxlUOVaVOgfba9ZmxB59H98zU3c9Dzfu2V1tKOxyDe3fxuAGtleEC1i9_0BsLZc_ch_8V4Z4a11UgAglNbkVKT-bldFzjleFzb-jy0G
+
+!function MaterialsEuroSymbol($id, $name="Euro Symbol", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsEuroSymbol', $name, $tech)
+!endfunction
+!function MaterialsEuroSymbolCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsEuroSymbolLg>', 'Euro Symbol', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsEvent.puml b/cloud/elements/materials/Action/MaterialsEvent.puml
new file mode 100644
index 00000000000..7bc78bade29
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsEvent.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsEventLg [20x20/16z] dSW54iGm241HT4e23FS_RRthsX_bmH8Y7Eybq-rLEuJ4JTRCXJQAkYbMbBfBtbeEUcd8pHpX4lefizuD7wnN-IzcxktHS0uE2yPB7AjHX5-A85XHRjhejoO
+
+!function MaterialsEvent($id, $name="Event", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsEvent', $name, $tech)
+!endfunction
+!function MaterialsEventCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsEventLg>', 'Event', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsEventSeat.puml b/cloud/elements/materials/Action/MaterialsEventSeat.puml
new file mode 100644
index 00000000000..cdf1fda77c4
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsEventSeat.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsEventSeatLg [20x20/16z] fSg53K1H24DHodFVVzhlxd9ZS59w5MGNbcPBbrqGGcy1_mrAORRs8-8IbXOADsOCO8RQY-aabek6bIgBr6ZH3SNPB8RiR8Q6p6WinMX2CZsl1W
+
+!function MaterialsEventSeat($id, $name="Event Seat", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsEventSeat', $name, $tech)
+!endfunction
+!function MaterialsEventSeatCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsEventSeatLg>', 'Event Seat', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsExitToApp.puml b/cloud/elements/materials/Action/MaterialsExitToApp.puml
new file mode 100644
index 00000000000..ded8bba43e6
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsExitToApp.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsExitToAppLg [20x20/16z] ZP050e0W34NvT7F_qzejiQVKUcDqk7p0Tr6CuIB6JIYZm8M8SfC5i0k4Xmo6FsGGs-uyFsKNV15UCc5tVF6y9glurdFKQwdMNEkjDeFQhEZC
+
+!function MaterialsExitToApp($id, $name="Exit To App", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsExitToApp', $name, $tech)
+!endfunction
+!function MaterialsExitToAppCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsExitToAppLg>', 'Exit To App', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsExplore.puml b/cloud/elements/materials/Action/MaterialsExplore.puml
new file mode 100644
index 00000000000..f59f94d1ec8
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsExplore.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsExploreLg [20x20/16z] {
+VP073iCm24K1GKHY8-v_suhLtVvCFpRmHqY4hu1rcItb1oRrbjAWoqTs5KGTiWunpN1kSWd2uSx1DCaP-N6vAyGtKOP89400ic0C8e1HpAZPXS7OatMiP0Ed
+ToneVP4JkNOl1w1CurmzcyZobcBFPZwwwCiE_kpgiTC_kW4
+}
+
+!function MaterialsExplore($id, $name="Explore", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsExplore', $name, $tech)
+!endfunction
+!function MaterialsExploreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsExploreLg>', 'Explore', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsExtension.puml b/cloud/elements/materials/Action/MaterialsExtension.puml
new file mode 100644
index 00000000000..45ca17715bd
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsExtension.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsExtensionLg [20x20/16z] {
+TOw50G0X3CGeNjz_sdUNuC4kR0249uLxVAWexlNXahdtS99RQ-ZkCeqr7jTEwkhiwjg_Gtwu9Mqv7VVj6q2_q66H_UfeSP5FOrgcYxdGgJ358mjtj4S-YW7g
+nUaqBTC4-73GJJqlYKmbRvbZZElt4-6F4G
+}
+
+!function MaterialsExtension($id, $name="Extension", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsExtension', $name, $tech)
+!endfunction
+!function MaterialsExtensionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsExtensionLg>', 'Extension', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsFace.puml b/cloud/elements/materials/Action/MaterialsFace.puml
new file mode 100644
index 00000000000..da3ed838cbe
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsFace.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFaceLg [20x20/16z] {
+VP05ciKW38I9KABR-zzsoLT_DlYVmT9-213X2LWyquKlZBBk4ZoGhUlV3cs3C5t9VQS2nNZEbjPwR92BJTke82uM6IcrrQF3-HxiFXUONCksTvHOZERCpwuO
+1C_0mBtZABUCTjEGwZdfGfIylLdX_BWAx7zJsbrgvuSr1nFnICLRhZGoGnZUS_f3_m
+}
+
+!function MaterialsFace($id, $name="Face", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsFace', $name, $tech)
+!endfunction
+!function MaterialsFaceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFaceLg>', 'Face', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsFavorite.puml b/cloud/elements/materials/Action/MaterialsFavorite.puml
new file mode 100644
index 00000000000..ae7cffd7cea
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsFavorite.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFavoriteLg [20x20/16z] {
+bSt50O0m343H61hRVrhSmgqVVrIW8MIX_Kd2U95efez4esUgd1IvfvfxiIDEMPeGWAoQqMPUpJV3kTgyRzrNws6Bvj-mFRQNZE5C_2ONkElyeWxUn9vH5KsW
+ngeC_uYWjHK
+}
+
+!function MaterialsFavorite($id, $name="Favorite", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsFavorite', $name, $tech)
+!endfunction
+!function MaterialsFavoriteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFavoriteLg>', 'Favorite', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsFavoriteBorder.puml b/cloud/elements/materials/Action/MaterialsFavoriteBorder.puml
new file mode 100644
index 00000000000..a74c5fa92e1
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsFavoriteBorder.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFavoriteBorderLg [20x20/16z] {
+bOvN6e0m28Cbq6NA_O_hmdxuQZhvcTiFYHhk5wRo8gDFxq2_7beWhu0ESYXG_OOosfCtnfFVnfMEgL4qIkd4nVnYAVMB2SkN5TxnbKW4rdXQihQlidMX6iLZ
+meKi2tiDz6rdtaJUg8IpznaefUGgdmAslpe1
+}
+
+!function MaterialsFavoriteBorder($id, $name="Favorite Border", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsFavoriteBorder', $name, $tech)
+!endfunction
+!function MaterialsFavoriteBorderCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFavoriteBorderLg>', 'Favorite Border', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsFeedback.puml b/cloud/elements/materials/Action/MaterialsFeedback.puml
new file mode 100644
index 00000000000..ad1725b0a83
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsFeedback.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFeedbackLg [20x20/16z] ZOy50a0n142n3jp_jByxzvOQU0Jf18wgA7n0ug0arXDCWqxcVyxpAxkk4jMR3h59no7mLQUbjDMmzgPJ4RteRdDmEk1Wr5MB1s3KLGjNwAPgfWS
+
+!function MaterialsFeedback($id, $name="Feedback", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsFeedback', $name, $tech)
+!endfunction
+!function MaterialsFeedbackCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFeedbackLg>', 'Feedback', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsFindInPage.puml b/cloud/elements/materials/Action/MaterialsFindInPage.puml
new file mode 100644
index 00000000000..4992525d054
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsFindInPage.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFindInPageLg [20x20/16z] {
+TT150a9H34FHjCyr-ryj3i7-7PwE6XpaZw32sElIdb6M-EY6Cg5CADijvxOl61xslCT9ffSbM4g6H5atQsGpwxAAm4i1zSCskJziEF9Q6JvbB80xO4rsGJVp
+06zPnjNxcX4U3_xLLfVs34zqPJZe3
+}
+
+!function MaterialsFindInPage($id, $name="Find In Page", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsFindInPage', $name, $tech)
+!endfunction
+!function MaterialsFindInPageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFindInPageLg>', 'Find In Page', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsFindReplace.puml b/cloud/elements/materials/Action/MaterialsFindReplace.puml
new file mode 100644
index 00000000000..80df6646602
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsFindReplace.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFindReplaceLg [20x20/16z] {
+fOw50GCn24M3nu3zfwsxz-v5yLzM0oJ2i7klBce-kWz6WujhL090zTdEFcZryCMP5nyv7Lmjufg7fsV79o7IUvV3p_JYoxHJOxxnAHma3RZuJ6TNhTxzKejG
+K5ip1esByyeR9pyx6ShFR04
+}
+
+!function MaterialsFindReplace($id, $name="Find Replace", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsFindReplace', $name, $tech)
+!endfunction
+!function MaterialsFindReplaceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFindReplaceLg>', 'Find Replace', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsFingerprint.puml b/cloud/elements/materials/Action/MaterialsFingerprint.puml
new file mode 100644
index 00000000000..a825fd0f6b0
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsFingerprint.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFingerprintLg [20x20/16z] {
+TOi74WGW4C80m_x_oQTplSMUYVgFi_6hISkcpJCYroxuHKwXmxDZOkUiSbTuNRibgaDmkNQjxj-xnC1Wq9LqMszMrNkMu6v4mjMDoK9Y1VVkUkmsYkVghYRL
+h7HTtJQuQWpH5STZbeT4Jqwu7B2U437H5xR-Sm4
+}
+
+!function MaterialsFingerprint($id, $name="Fingerprint", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsFingerprint', $name, $tech)
+!endfunction
+!function MaterialsFingerprintCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFingerprintLg>', 'Fingerprint', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsFlightLand.puml b/cloud/elements/materials/Action/MaterialsFlightLand.puml
new file mode 100644
index 00000000000..a0cf1fbfd52
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsFlightLand.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFlightLandLg [20x20/16z] {
+ZS_50SGm3011aLdGVxN744xsEKR1GOXhaxP62Tcm3F-OtjOdXtDzM_34FD7ByiGYjEKQCNcPIxTuPl97G4vrFB4N8PXwRlfqWLaafQkSZprTclUqecEIbgUn
+p6Aut1q
+}
+
+!function MaterialsFlightLand($id, $name="Flight Land", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsFlightLand', $name, $tech)
+!endfunction
+!function MaterialsFlightLandCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFlightLandLg>', 'Flight Land', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsFlightTakeoff.puml b/cloud/elements/materials/Action/MaterialsFlightTakeoff.puml
new file mode 100644
index 00000000000..9e61196c9b6
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsFlightTakeoff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFlightTakeoffLg [20x20/16z] {
+fOw50SGW34KXZk-_xMdTsuV6ltiA6Inya2CkdDBImkbZoxJesBvE817V9zhRgPPRg_2s-7F1s_UcHlssiCWQozkHZF5V2Fbjvo1lUq3U1R1GuixWPtnycjE8
+h1yVqWHqfta1
+}
+
+!function MaterialsFlightTakeoff($id, $name="Flight Takeoff", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsFlightTakeoff', $name, $tech)
+!endfunction
+!function MaterialsFlightTakeoffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFlightTakeoffLg>', 'Flight Takeoff', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsFlipToBack.puml b/cloud/elements/materials/Action/MaterialsFlipToBack.puml
new file mode 100644
index 00000000000..b816d28160d
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsFlipToBack.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFlipToBackLg [20x20/16z] {
+bOy55iGm44AXJ1kz_tNNcNNxCTwFuoz8IA201QO4Ie4wMLCI8C-3XHESZZjwM9rJ34AvKBIxvU9OvBtdzEJUxuNo7wBT9l-Zf8F_uRrJD7RBdED2kyemmb_i
+0G
+}
+
+!function MaterialsFlipToBack($id, $name="Flip To Back", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsFlipToBack', $name, $tech)
+!endfunction
+!function MaterialsFlipToBackCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFlipToBackLg>', 'Flip To Back', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsFlipToFront.puml b/cloud/elements/materials/Action/MaterialsFlipToFront.puml
new file mode 100644
index 00000000000..da9df529812
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsFlipToFront.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFlipToFrontLg [20x20/16z] bOw50SDG448Xfx7znwrHzxolvs0Jz0l3rTVhB9RbukGS5BQuF0UVVhZyVEABZ_QIz_PdnTy-yNv6kOZreWKvNsYUDH_E1GXgwn53avEX2ZRTd80HPg1X4ti
+
+!function MaterialsFlipToFront($id, $name="Flip To Front", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsFlipToFront', $name, $tech)
+!endfunction
+!function MaterialsFlipToFrontCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFlipToFrontLg>', 'Flip To Front', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsGTranslate.puml b/cloud/elements/materials/Action/MaterialsGTranslate.puml
new file mode 100644
index 00000000000..3e844ef2278
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsGTranslate.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsGTranslateLg [20x20/16z] {
+RSu55e0W44NH-LCqx7-rTX-VVLM0VWEluKMnjzQ6FetRM8juMj-ikcsvRbPTnAjXptYngWGWE-tfQe6qvDWIY2ypIecPetioazD2Lb2CpEhOBG5cu59i6t-p
+7jTp72r4ezD6YR6CqMFIsuuIJ0-hfsMGOZFIi5L6FzTtPSFfQvnDrnpqm3tGRpC
+}
+
+!function MaterialsGTranslate($id, $name="G Translate", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsGTranslate', $name, $tech)
+!endfunction
+!function MaterialsGTranslateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGTranslateLg>', 'G Translate', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsGavel.puml b/cloud/elements/materials/Action/MaterialsGavel.puml
new file mode 100644
index 00000000000..025d67ec395
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsGavel.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsGavelLg [20x20/16z] {
+VSw55SGW00DGt7dPVzeJtDDY7oMlS4Ktyj0hIc11HebQa7kTKVPL7aXe-ZggaL0qufAiXt4FjM0QhKZr3GMX2wP7B2XJhsBF2-tFH0rFHrlsgrt8YJgjp2Up
+adxE5m
+}
+
+!function MaterialsGavel($id, $name="Gavel", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsGavel', $name, $tech)
+!endfunction
+!function MaterialsGavelCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGavelLg>', 'Gavel', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsGetApp.puml b/cloud/elements/materials/Action/MaterialsGetApp.puml
new file mode 100644
index 00000000000..657bca5cf7a
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsGetApp.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsGetAppLg [20x20/16z] fSs52i0020HGXSEW_F-lNSyW5uysxkWTneRd3B71xraMQ6oqrqXS96Sv5EeaHtEOeoH2NuYd380aq4yh
+
+!function MaterialsGetApp($id, $name="Get App", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsGetApp', $name, $tech)
+!endfunction
+!function MaterialsGetAppCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGetAppLg>', 'Get App', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsGrade.puml b/cloud/elements/materials/Action/MaterialsGrade.puml
new file mode 100644
index 00000000000..d8b406a6088
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsGrade.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsGradeLg [20x20/16z] {
+bOrL0WGX34EN6axkVzhr6UoBe7sLF4v5j3FlzxASjq85T44k0j7rBXQrq80MJ4NempXZKEPVOUmeNKOKBXHeSW2-BbqN6n2L7olK6GF5h03ScI7Grye69hzN
+1kRwvqGl
+}
+
+!function MaterialsGrade($id, $name="Grade", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsGrade', $name, $tech)
+!endfunction
+!function MaterialsGradeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGradeLg>', 'Grade', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsGroupWork.puml b/cloud/elements/materials/Action/MaterialsGroupWork.puml
new file mode 100644
index 00000000000..74afb8a2a71
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsGroupWork.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsGroupWorkLg [20x20/16z] {
+VP050i0W24MLiEF-jvr_tNyXyK35_CWIsMj0Ggur1pd25FggG5ie3IyxbyUIbg05LTWOBY3dSa5HX1LX2Qm0Au-qpR22sQpkcP5SibJxhDQMjT8SQvur3qBP
+DyHGYnQoT0-enQ86E02Z041SE5dFVFJ3cRUxRKhqCeEVMHqp_T44
+}
+
+!function MaterialsGroupWork($id, $name="Group Work", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsGroupWork', $name, $tech)
+!endfunction
+!function MaterialsGroupWorkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGroupWorkLg>', 'Group Work', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsHelp.puml b/cloud/elements/materials/Action/MaterialsHelp.puml
new file mode 100644
index 00000000000..b640c54fa4d
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsHelp.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsHelpLg [20x20/16z] {
+VP050WGX24K1Yocv_ssNsEaqd-I7Zm-9y0moJyioSTuniOZCiovCAnf5faoK9v4n8B8Q9K24fARixbbz6j0m43GzPcDiSRAk1QeTpNMI-2RovqcTQVcZ1Bdh
+lj3E2cGz6LjzxJY8_7s1WvKI3hpMilQnreBiA2M7Z6jlArjxksXmr-fJq-lt0m
+}
+
+!function MaterialsHelp($id, $name="Help", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsHelp', $name, $tech)
+!endfunction
+!function MaterialsHelpCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHelpLg>', 'Help', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsHighlightOff.puml b/cloud/elements/materials/Action/MaterialsHighlightOff.puml
new file mode 100644
index 00000000000..c4d46e4d712
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsHighlightOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsHighlightOffLg [20x20/16z] {
+VL073i0W26H6hv7q_w_jtYKgUmDr7elmss1e4GrscmLHJDLAG4xJ0DqbnR0R6RXI67MJBPIkfs4hgsKXnOby4-eQtbQFXo-mPhKbMVPK7qVVaoMpPRbfZtmM
+hh-Pazto6zotgiR_ctRU3
+}
+
+!function MaterialsHighlightOff($id, $name="Highlight Off", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsHighlightOff', $name, $tech)
+!endfunction
+!function MaterialsHighlightOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHighlightOffLg>', 'Highlight Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsHistory.puml b/cloud/elements/materials/Action/MaterialsHistory.puml
new file mode 100644
index 00000000000..e6280871dce
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsHistory.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsHistoryLg [20x20/16z] {
+bP053WGX34MdYiFzRxl18SJsZ_Bg_VuK41F2HJIa69FZZT179KGooS3qyWxx7qSTJ4D5s62Y7XcbVhgljJqWuMOSe8NwWr5rO1UprngbCDadkLXeFLfQiL9H
+5SgeiRLxwRzFpn-ug0HxjcS7pwx-qWy
+}
+
+!function MaterialsHistory($id, $name="History", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsHistory', $name, $tech)
+!endfunction
+!function MaterialsHistoryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHistoryLg>', 'History', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsHome.puml b/cloud/elements/materials/Action/MaterialsHome.puml
new file mode 100644
index 00000000000..0e1cb60ccc2
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsHome.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsHomeLg [20x20/16z] hSg54O0m44JHlRXl_zNYFePzYBqvF4q4rrI8wagHlA1E74hwI9bJUKTJk5JCGhPogzfvAXqjpPCITWk2EK_IMpiTsAqfGBMVp3Xh1H1hdS77UW
+
+!function MaterialsHome($id, $name="Home", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsHome', $name, $tech)
+!endfunction
+!function MaterialsHomeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHomeLg>', 'Home', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsHourglassEmpty.puml b/cloud/elements/materials/Action/MaterialsHourglassEmpty.puml
new file mode 100644
index 00000000000..b63931e25f3
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsHourglassEmpty.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsHourglassEmptyLg [20x20/16z] bL250S0m2Alx_-_EVMYgECHea4hTKDAbihMb3QtQMtVO4wqpiVlryJq-YtI_gjAbE9INwbQEaGoe0sF16b0lqZaW3c2kv9W1
+
+!function MaterialsHourglassEmpty($id, $name="Hourglass Empty", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsHourglassEmpty', $name, $tech)
+!endfunction
+!function MaterialsHourglassEmptyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHourglassEmptyLg>', 'Hourglass Empty', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsHourglassFull.puml b/cloud/elements/materials/Action/MaterialsHourglassFull.puml
new file mode 100644
index 00000000000..a5dd996c6e0
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsHourglassFull.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsHourglassFullLg [20x20/16z] Oy05cE00BiJ8oSSB1doSZ0WnVYWWNOo15IR6YcGn6qI83SKrR50XL46e4AOO8Rq8Ev3T0XEar6-OOOKPfhW
+
+!function MaterialsHourglassFull($id, $name="Hourglass Full", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsHourglassFull', $name, $tech)
+!endfunction
+!function MaterialsHourglassFullCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHourglassFullLg>', 'Hourglass Full', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsHttp.puml b/cloud/elements/materials/Action/MaterialsHttp.puml
new file mode 100644
index 00000000000..f4550dd1241
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsHttp.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsHttpLg [20x20/16z] pKs70SCm309iIP3c_tUxsnkYFG5NaWKkxhsbP-1w5b0egq-lvRCLJyYR4y8BM0PJ-w2ENQ-P01b8Pdz-_pDQFuvd9FxvKl8
+
+!function MaterialsHttp($id, $name="Http", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsHttp', $name, $tech)
+!endfunction
+!function MaterialsHttpCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHttpLg>', 'Http', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsHttps.puml b/cloud/elements/materials/Action/MaterialsHttps.puml
new file mode 100644
index 00000000000..85af2bec75f
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsHttps.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsHttpsLg [20x20/16z] {
+ZOw30GL134GdEcpKVxNVvhrbFBX2X1TuTf_vsUMBwk9FpcKXW9RvmKMknqUT7droVEJ1Hnh61opqwfIehYE79mGdh1-mFxvSrtprJS3qwXD0_kQzzjkkHRpo
+GhdW33-0B-m1
+}
+
+!function MaterialsHttps($id, $name="Https", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsHttps', $name, $tech)
+!endfunction
+!function MaterialsHttpsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHttpsLg>', 'Https', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsImportantDevices.puml b/cloud/elements/materials/Action/MaterialsImportantDevices.puml
new file mode 100644
index 00000000000..9720bf262e1
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsImportantDevices.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsImportantDevicesLg [20x20/16z] {
+RSm54iKW34NH5yN9_bTRORwsFLKkG_24BmX8VVpBX4ZynmOZx3Bgjz6ziLqRQwegE93Igv7Fo8oNrrbk_VpHVF1N4ra3qzdQgxqOdHlXzzQBBsRc_6fQwgb5
+Z2gl1j016f49UBM5FQ88mOLPyafKnqdXy_WqBBmGQ7tnO0S
+}
+
+!function MaterialsImportantDevices($id, $name="Important Devices", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsImportantDevices', $name, $tech)
+!endfunction
+!function MaterialsImportantDevicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsImportantDevicesLg>', 'Important Devices', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsInfo.puml b/cloud/elements/materials/Action/MaterialsInfo.puml
new file mode 100644
index 00000000000..8db6b3d8183
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsInfo.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsInfoLg [20x20/16z] {
+VP252i0m34GNWth__sidgKFOOU4Hkxj-18Xm0dOnv-XuONIro-50eKw51a6xYdD5EtMSjI4192tuOsrP5ibjvJSQQuCDrVWEOswpH6qsus80YxNPnjfikx4p
+j_s2s7-nVZQy6HbOMTcPsde
+}
+
+!function MaterialsInfo($id, $name="Info", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsInfo', $name, $tech)
+!endfunction
+!function MaterialsInfoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsInfoLg>', 'Info', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsInfoOutline.puml b/cloud/elements/materials/Action/MaterialsInfoOutline.puml
new file mode 100644
index 00000000000..03db82b5b8a
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsInfoOutline.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsInfoOutlineLg [20x20/16z] {
+VP055e1024Gb97pC_OzhTstlfsb-1Z7J5MWMKAa7veIhY3gIDzIbB2_9Re6KITCr7ncpkMBMSfyreTCLljWjzXwJUkav1QtHcB4ejEsY3ZvOnC4MsuKjjckC
+WtbyvKBnpFbPstiFZbw5qhEdFsC
+}
+
+!function MaterialsInfoOutline($id, $name="Info Outline", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsInfoOutline', $name, $tech)
+!endfunction
+!function MaterialsInfoOutlineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsInfoOutlineLg>', 'Info Outline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsInput.puml b/cloud/elements/materials/Action/MaterialsInput.puml
new file mode 100644
index 00000000000..7145e7b9b1f
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsInput.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsInputLg [20x20/16z] ZT1L0eKW443HkI-KPl-hjLlg_16JqehV0uBoziOhS7zk_WxSJsv-wJlv8ei_vzrEAOxONgrSL2Jlqh7f6itz9MTBxI2rgrOZ
+
+!function MaterialsInput($id, $name="Input", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsInput', $name, $tech)
+!endfunction
+!function MaterialsInputCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsInputLg>', 'Input', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsInvertColors.puml b/cloud/elements/materials/Action/MaterialsInvertColors.puml
new file mode 100644
index 00000000000..55981c87eed
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsInvertColors.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsInvertColorsLg [20x20/16z] {
+bSq53eOX281XqcRS_xH_MljS-QuV1U0sqOFKJ0-AzO5Y0RF_SH50SJUPn5_wcXjtmfoWcsSSttYQzuzQSPbsAwT9swnV9fDfZVhXM6XOX1wLme1V-puEJ9PZ
+SqzV6g74dACWNFK6
+}
+
+!function MaterialsInvertColors($id, $name="Invert Colors", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsInvertColors', $name, $tech)
+!endfunction
+!function MaterialsInvertColorsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsInvertColorsLg>', 'Invert Colors', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsLabel.puml b/cloud/elements/materials/Action/MaterialsLabel.puml
new file mode 100644
index 00000000000..0437c39ae84
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsLabel.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLabelLg [20x20/16z] Ow0-O6M70oQe43C_0d0nGiHO-940EnOnVXOiOjnCc6By78o4n11w2Tl1ZjtDc7wZ1G
+
+!function MaterialsLabel($id, $name="Label", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsLabel', $name, $tech)
+!endfunction
+!function MaterialsLabelCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLabelLg>', 'Label', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsLabelOutline.puml b/cloud/elements/materials/Action/MaterialsLabelOutline.puml
new file mode 100644
index 00000000000..f425fd0a18c
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsLabelOutline.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLabelOutlineLg [20x20/16z] hK-r0G1123itOFznt_L2IKg8Edla-Y1SfoZjFetXprlY--i2rUj6_h59ak3c2WUu-T6yVaCjPgXTiBE-pHuh
+
+!function MaterialsLabelOutline($id, $name="Label Outline", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsLabelOutline', $name, $tech)
+!endfunction
+!function MaterialsLabelOutlineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLabelOutlineLg>', 'Label Outline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsLanguage.puml b/cloud/elements/materials/Action/MaterialsLanguage.puml
new file mode 100644
index 00000000000..97684efcc7e
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsLanguage.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLanguageLg [20x20/16z] {
+VL050i0W2CJJ8UWO_t_jkalf1lfv0GXNGv9gLYKTPgWL5_5YYirKD3OjO4tKWYLHDP1aeYoZB7DwSaOo1jWIsDDa4pVhtCRdtOWofLO6Ser0h1dWEYR38X7h
+bA5C50tljcVkIu-lMO8yPrvsisEtumQgnmqUjthSzFCD
+}
+
+!function MaterialsLanguage($id, $name="Language", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsLanguage', $name, $tech)
+!endfunction
+!function MaterialsLanguageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLanguageLg>', 'Language', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsLaunch.puml b/cloud/elements/materials/Action/MaterialsLaunch.puml
new file mode 100644
index 00000000000..90fa4918adf
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsLaunch.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLaunchLg [20x20/16z] {
+ZT254GCn44DHBGHN6VTVRLZ7z8UVsJYUvwU0vIVx4bbLlCAhs5f-B1ds2J2_oihmxyGhPQB7oKi64Qmt4U0c4tsJYUmQCj5mFx-VC3KuvgPa33CLJEWF5Edw
+gpx7yLu
+}
+
+!function MaterialsLaunch($id, $name="Launch", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsLaunch', $name, $tech)
+!endfunction
+!function MaterialsLaunchCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLaunchLg>', 'Launch', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsLightbulbOutline.puml b/cloud/elements/materials/Action/MaterialsLightbulbOutline.puml
new file mode 100644
index 00000000000..3b3226ad5c2
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsLightbulbOutline.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLightbulbOutlineLg [20x20/16z] {
+VL030eKX6Aiju_x7VVmp5ZvJN201EMbCJ2cQNWiVDQcZH_DoVm7ULKzcDkQ1yONpfd3M5SxPcr-VxrPN80GyVmFpL_T45iTijRQvk9MC7xHijrKjosBwW9FZ
+rqzSy0O
+}
+
+!function MaterialsLightbulbOutline($id, $name="Lightbulb Outline", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsLightbulbOutline', $name, $tech)
+!endfunction
+!function MaterialsLightbulbOutlineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLightbulbOutlineLg>', 'Lightbulb Outline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsLineStyle.puml b/cloud/elements/materials/Action/MaterialsLineStyle.puml
new file mode 100644
index 00000000000..2a4ce3e1b32
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsLineStyle.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLineStyleLg [20x20/16z] fSl50GL120DG4kGhi_rNk-vocdT18rKOlXEKdZK7zh2xPXym1Wxus8n_-XryWC_Og3m0IGXxSzkppEBuPdxX9TDk_nxe6tYhH2nTZmuunMpfgdG
+
+!function MaterialsLineStyle($id, $name="Line Style", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsLineStyle', $name, $tech)
+!endfunction
+!function MaterialsLineStyleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLineStyleLg>', 'Line Style', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsLineWeight.puml b/cloud/elements/materials/Action/MaterialsLineWeight.puml
new file mode 100644
index 00000000000..faff523d1a6
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsLineWeight.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLineWeightLg [20x20/16z] fSx50O1G201GsjRzfxNh1oVUZGP2oFJ727Qo9CJ9bRCEqeHxWvi4WmCbWR2JSVWPvMfCW9Ch_mlP
+
+!function MaterialsLineWeight($id, $name="Line Weight", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsLineWeight', $name, $tech)
+!endfunction
+!function MaterialsLineWeightCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLineWeightLg>', 'Line Weight', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsList.puml b/cloud/elements/materials/Action/MaterialsList.puml
new file mode 100644
index 00000000000..aff29196d03
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsList.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsListLg [20x20/16z] Ow0FO0GY100BiN0nCdBnS4C13mj8Z0b8ChF00ICkuvZP6HdPEU206PSO9i2q0xjRCDrC7m
+
+!function MaterialsList($id, $name="List", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsList', $name, $tech)
+!endfunction
+!function MaterialsListCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsListLg>', 'List', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsLock.puml b/cloud/elements/materials/Action/MaterialsLock.puml
new file mode 100644
index 00000000000..6965323b7c9
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsLock.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLockLg [20x20/16z] {
+ZOw30GL134GdEcpKVxNVvhrbFBX2X1TuTf_vsUMBwk9FpcKXW9RvmKMknqUT7droVEJ1Hnh61opqwfIehYE79mGdh1-mFxvSrtprJS3qwXD0_kQzzjkkHRpo
+GhdW33-0B-m1
+}
+
+!function MaterialsLock($id, $name="Lock", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsLock', $name, $tech)
+!endfunction
+!function MaterialsLockCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLockLg>', 'Lock', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsLockOpen.puml b/cloud/elements/materials/Action/MaterialsLockOpen.puml
new file mode 100644
index 00000000000..d8c158a9b8a
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsLockOpen.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLockOpenLg [20x20/16z] {
+TOy35aL1240ppcZ_g_t6KtUO2xuWmW7orfpsgXOYqNRA20J0y8qAWv-FD8GZlD7H1-s2F_FuqVYjqyRqWPk-TPQ_D9YsrI6UT9H9HvskfOLVaQ-eU-oldWDe
+0nJS0G
+}
+
+!function MaterialsLockOpen($id, $name="Lock Open", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsLockOpen', $name, $tech)
+!endfunction
+!function MaterialsLockOpenCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLockOpenLg>', 'Lock Open', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsLockOutline.puml b/cloud/elements/materials/Action/MaterialsLockOutline.puml
new file mode 100644
index 00000000000..25d96a9e601
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsLockOutline.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLockOutlineLg [20x20/16z] {
+TOy55WGX2419XMVT_xJREsD-amRuWmWJ55EADAgIYLWQb6O8W1Ox5IPvFvAmr_7xuKw7afLUQ9Q_abEvIFpLQMBwmKc_kk1uPV7Gwn0N7RdJhDFMzE1tphVM
+NVixpm7K0GUU
+}
+
+!function MaterialsLockOutline($id, $name="Lock Outline", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsLockOutline', $name, $tech)
+!endfunction
+!function MaterialsLockOutlineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLockOutlineLg>', 'Lock Outline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsLoyalty.puml b/cloud/elements/materials/Action/MaterialsLoyalty.puml
new file mode 100644
index 00000000000..42898d6b0db
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsLoyalty.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLoyaltyLg [20x20/16z] {
+VSy50e0W30NGyUdQxdzQUxP-0tWqlSPWpPaIT-wTcpyCd6oGAUnFPWdjYf00Bt91i3IMAq91yR3Uvsz3j5ayR0f0tD2pI9mFEW-eqh1Xq0iKAOOMr0evhfPe
+mxIWhKgA1nseT20NfHFsedG4Xduo0W
+}
+
+!function MaterialsLoyalty($id, $name="Loyalty", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsLoyalty', $name, $tech)
+!endfunction
+!function MaterialsLoyaltyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLoyaltyLg>', 'Loyalty', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsMarkunreadMailbox.puml b/cloud/elements/materials/Action/MaterialsMarkunreadMailbox.puml
new file mode 100644
index 00000000000..c581e5ad12b
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsMarkunreadMailbox.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsMarkunreadMailboxLg [20x20/16z] jSp50GL130BGa75Z-g_soxhVzXqJG7wG-f-JsVsDvF4Mz0UxM_QovrAY4vic_mLjmxphawQ_6_StFjqy_EbMSptSPk_TslxMVZT4jWr6oE-eEv1BNm
+
+!function MaterialsMarkunreadMailbox($id, $name="Markunread Mailbox", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsMarkunreadMailbox', $name, $tech)
+!endfunction
+!function MaterialsMarkunreadMailboxCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMarkunreadMailboxLg>', 'Markunread Mailbox', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsMotorcycle.puml b/cloud/elements/materials/Action/MaterialsMotorcycle.puml
new file mode 100644
index 00000000000..efda87fe4ea
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsMotorcycle.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsMotorcycleLg [20x20/16z] {
+jSf5eWD120JGmg47Ukv_sw_nRV9s9VWKomX-wV8enZEkIqcY5t6M400zzfnNim-5T31P_pLjpD5IHI2Exs9o301LRGTYvhjIQS4ttoi0qU-BW5lnBPQD0hmI
+tt8ne6FaKzd5-CRLMUC4Y8SHVf652zxk2m
+}
+
+!function MaterialsMotorcycle($id, $name="Motorcycle", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsMotorcycle', $name, $tech)
+!endfunction
+!function MaterialsMotorcycleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMotorcycleLg>', 'Motorcycle', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsNoteAdd.puml b/cloud/elements/materials/Action/MaterialsNoteAdd.puml
new file mode 100644
index 00000000000..44698eae855
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsNoteAdd.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsNoteAddLg [20x20/16z] VP254G0X3C1mX-u_xRjK3e87hvfW7f2oTVIJwdxduIBvHo8NbMjEk5yYfrorn1LtK09shLsDHwvPsuJJchaSlDO-PEoUayDo7JvlVIz-7uxLkAfgtvWYr8GT
+
+!function MaterialsNoteAdd($id, $name="Note Add", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsNoteAdd', $name, $tech)
+!endfunction
+!function MaterialsNoteAddCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNoteAddLg>', 'Note Add', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsOpacity.puml b/cloud/elements/materials/Action/MaterialsOpacity.puml
new file mode 100644
index 00000000000..0b4ec9d00d5
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsOpacity.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsOpacityLg [20x20/16z] {
+bSq54aKX241HoXRT_sf_mYkdl5FCCO3TH5PIbOLISZm9qV4aW1kovWzzC2iROIdud7ZuwJc6XcxOWXkJnMuoXrfZscRIUQG4_z9f2IogJfN0e_AdGd26acfD
+Wh3L6m
+}
+
+!function MaterialsOpacity($id, $name="Opacity", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsOpacity', $name, $tech)
+!endfunction
+!function MaterialsOpacityCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsOpacityLg>', 'Opacity', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsOpenInBrowser.puml b/cloud/elements/materials/Action/MaterialsOpenInBrowser.puml
new file mode 100644
index 00000000000..38739a21608
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsOpenInBrowser.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsOpenInBrowserLg [20x20/16z] {
+fSm54WD124JHdeQC0SNzJnjtJ_QNFmJBajLLSg38gsAFcZVftg9TJbiSp0hE5Risyi4u1k-C8tForhIQLRt_rplmtfmNe-zDOeuXEvCnPWZsM6ibLC5Qgs1P
+6m
+}
+
+!function MaterialsOpenInBrowser($id, $name="Open In Browser", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsOpenInBrowser', $name, $tech)
+!endfunction
+!function MaterialsOpenInBrowserCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsOpenInBrowserLg>', 'Open In Browser', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsOpenInNew.puml b/cloud/elements/materials/Action/MaterialsOpenInNew.puml
new file mode 100644
index 00000000000..0fbf03bc7cb
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsOpenInNew.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsOpenInNewLg [20x20/16z] {
+ZT254GCn44DHBGHN6VTVRLZ7z8UVsJYUvwU0vIVx4bbLlCAhs5f-B1ds2J2_oihmxyGhPQB7oKi64Qmt4U0c4tsJYUmQCj5mFx-VC3KuvgPa33CLJEWF5Edw
+gpx7yLu
+}
+
+!function MaterialsOpenInNew($id, $name="Open In New", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsOpenInNew', $name, $tech)
+!endfunction
+!function MaterialsOpenInNewCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsOpenInNewLg>', 'Open In New', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsOpenWith.puml b/cloud/elements/materials/Action/MaterialsOpenWith.puml
new file mode 100644
index 00000000000..1f0a5d1f80d
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsOpenWith.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsOpenWithLg [20x20/16z] {
+VL254GGn48gnyT1_jUzomXmZwmBk2i0vjHPEAVAGZ7MGewPTqXjfVjlr72RnSPz0VJI4bCAZlUApVfY5fnVCniBd8ldQdfxUWigfMNr3__B_MN6BIWEjbTPK
+umu
+}
+
+!function MaterialsOpenWith($id, $name="Open With", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsOpenWith', $name, $tech)
+!endfunction
+!function MaterialsOpenWithCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsOpenWithLg>', 'Open With', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPageview.puml b/cloud/elements/materials/Action/MaterialsPageview.puml
new file mode 100644
index 00000000000..3a556dfdadc
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPageview.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPageviewLg [20x20/16z] {
+fP150e1030FJPbt__riSkcVcL9VW5_GB1A1rBbJTO-EmUawvdx7nnAeJWCN6XeDGmMPYMQGSWvA99N3tF8AjExPt8dwnmrLFIBPx2m48M4rijXHY9jXCxAJo
+ZjdVMZj-MpK8uT3W5ni
+}
+
+!function MaterialsPageview($id, $name="Pageview", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPageview', $name, $tech)
+!endfunction
+!function MaterialsPageviewCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPageviewLg>', 'Pageview', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPanTool.puml b/cloud/elements/materials/Action/MaterialsPanTool.puml
new file mode 100644
index 00000000000..aa791e3cac5
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPanTool.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPanToolLg [20x20/16z] {
+dT053i0W30LGAhZy-vzslX4Qtu_oiBRkIoZioAt9K2awrnGy7UOHf_6eV1kfVDOUurx8clJspy9XOzh87QMWPap3bqgEevAr22IHlXWbe1SiTY6C6Np-fMpF
+MSnlVHF7DrQE_QPoq0u
+}
+
+!function MaterialsPanTool($id, $name="Pan Tool", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPanTool', $name, $tech)
+!endfunction
+!function MaterialsPanToolCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPanToolLg>', 'Pan Tool', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPayment.puml b/cloud/elements/materials/Action/MaterialsPayment.puml
new file mode 100644
index 00000000000..3fa23a3ad75
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPayment.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPaymentLg [20x20/16z] fT054e0W441HXsQ_SV_JsjtAcuRjB8csRiNgzab1b5a4rRuLUfDLz6zMhTZ-hTpftwgDuGrPeRpieTPlwiFRUJs8Aw3ERf2a0G
+
+!function MaterialsPayment($id, $name="Payment", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPayment', $name, $tech)
+!endfunction
+!function MaterialsPaymentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPaymentLg>', 'Payment', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPermCameraMic.puml b/cloud/elements/materials/Action/MaterialsPermCameraMic.puml
new file mode 100644
index 00000000000..d90cda59fec
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPermCameraMic.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPermCameraMicLg [20x20/16z] {
+bP35eOH05C3oPDpwh_OBpcqtfn36-GxrF_ILhAy_kd7WAQMsDjgVEg1z-nobZ4swWivD8yHDvjqCxD4-jf7BRYMFirNHuU13fLxZbDH2Q0czngs4nDQYaEwL
+Pm0H2FDgVv8CB6sg87M_aaZVfChvJ6vWcoWVymi
+}
+
+!function MaterialsPermCameraMic($id, $name="Perm Camera Mic", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPermCameraMic', $name, $tech)
+!endfunction
+!function MaterialsPermCameraMicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPermCameraMicLg>', 'Perm Camera Mic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPermContactCalendar.puml b/cloud/elements/materials/Action/MaterialsPermContactCalendar.puml
new file mode 100644
index 00000000000..f535c3d7158
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPermContactCalendar.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPermContactCalendarLg [20x20/16z] {
+ZP255SGW40MpYaF_rPvit9a4-6zmXZy0mzmkU1bRyRD1JfuDdnX7bTk6R98jrnYh1LvSPW3EUwV_fAkxJCkuz_LQJUcmRmqgeg5kN23u9w2mk8pBDVFi8imE
+uknAM2ZcpczWaZUOwkGB
+}
+
+!function MaterialsPermContactCalendar($id, $name="Perm Contact Calendar", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPermContactCalendar', $name, $tech)
+!endfunction
+!function MaterialsPermContactCalendarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPermContactCalendarLg>', 'Perm Contact Calendar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPermDataSetting.puml b/cloud/elements/materials/Action/MaterialsPermDataSetting.puml
new file mode 100644
index 00000000000..365b7db2151
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPermDataSetting.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPermDataSettingLg [20x20/16z] {
+PT070W0H30J0GpQw_Vzhh_VeHZTzWmkJ2GfBX2N24c69i4HO8YnH_rGKuKjLt7zXtQPu_rae6_NiNhHs43DxIk4YwkGocqPIdVA-MDW6Id41Hz1r1HYTh_Np
+XOaZLrBVvaLPPRlbHqTQomK
+}
+
+!function MaterialsPermDataSetting($id, $name="Perm Data Setting", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPermDataSetting', $name, $tech)
+!endfunction
+!function MaterialsPermDataSettingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPermDataSettingLg>', 'Perm Data Setting', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPermDeviceInformation.puml b/cloud/elements/materials/Action/MaterialsPermDeviceInformation.puml
new file mode 100644
index 00000000000..3be328abbc4
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPermDeviceInformation.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPermDeviceInformationLg [20x20/16z] dP150iGm203ZBlz_xMuR3t3gH9aBmbwuUE4FR293QiGOv7IsBknsSN0u9tX3kEtU7-Vpjzs-jfCIEVAdDNREVNVxmZNZtkWPqBFQCsticRRPDtWB_m
+
+!function MaterialsPermDeviceInformation($id, $name="Perm Device Information", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPermDeviceInformation', $name, $tech)
+!endfunction
+!function MaterialsPermDeviceInformationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPermDeviceInformationLg>', 'Perm Device Information', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPermIdentity.puml b/cloud/elements/materials/Action/MaterialsPermIdentity.puml
new file mode 100644
index 00000000000..540c8ec154c
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPermIdentity.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPermIdentityLg [20x20/16z] {
+hKtL0ODG32Jk-uzRnN_RWsSvM_u05C7RY3kp-JA2L01Dk3WRFzj5r_psmyMihQ__LYBkijm0Y70Ti6TLEXzZgJ8cOglQ_DG2grwQrixOBH2wpYPyHSmw8ps1
+bj_m1
+}
+
+!function MaterialsPermIdentity($id, $name="Perm Identity", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPermIdentity', $name, $tech)
+!endfunction
+!function MaterialsPermIdentityCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPermIdentityLg>', 'Perm Identity', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPermMedia.puml b/cloud/elements/materials/Action/MaterialsPermMedia.puml
new file mode 100644
index 00000000000..30c8ab076ae
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPermMedia.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPermMediaLg [20x20/16z] {
+TSY50S0m30D1oM7q_jkMkRcW7mEoUYHJUfjvuk9q4zr6jlQGajtQWnkt5kkd1SvFp-tM4e6WKVpLgW70860wMhSuIDbRTVQKzlPKvyQGxgATsmC9Q927EI7K
+zk0maoVYtmG
+}
+
+!function MaterialsPermMedia($id, $name="Perm Media", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPermMedia', $name, $tech)
+!endfunction
+!function MaterialsPermMediaCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPermMediaLg>', 'Perm Media', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPermPhoneMsg.puml b/cloud/elements/materials/Action/MaterialsPermPhoneMsg.puml
new file mode 100644
index 00000000000..56406f067e5
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPermPhoneMsg.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPermPhoneMsgLg [20x20/16z] {
+ZSv50WGX34JHAX9SSl_RphG2ktxuNu7FAAe2GFJ4eucP5GB5JlgqnhsvRZPaRwp7RM-8Peb76xtteJZecL2gkZ_Ym1AF8maMse-dmoRM8-oOyn6fGkBXSXKm
+sMX5y63iCTb1CUdyyqIDTPW9TdGYn6S_
+}
+
+!function MaterialsPermPhoneMsg($id, $name="Perm Phone Msg", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPermPhoneMsg', $name, $tech)
+!endfunction
+!function MaterialsPermPhoneMsgCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPermPhoneMsgLg>', 'Perm Phone Msg', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPermScanWifi.puml b/cloud/elements/materials/Action/MaterialsPermScanWifi.puml
new file mode 100644
index 00000000000..b8d9f1b764b
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPermScanWifi.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPermScanWifiLg [20x20/16z] {
+bSp50O0m30NG7watpVxJudxZGIs6NuX5LPZkWAPglh2QbFP8zLKzZYKgsJUTkVicInX7JFM8ZO3eEpFVHO3okouJ0AvRZ6YBLSPA-XthWfsECpOKftZ68YwK
+t6AqRVuTBBueX2TkxetnfcQAhn3mrmm
+}
+
+!function MaterialsPermScanWifi($id, $name="Perm Scan Wifi", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPermScanWifi', $name, $tech)
+!endfunction
+!function MaterialsPermScanWifiCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPermScanWifiLg>', 'Perm Scan Wifi', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPets.puml b/cloud/elements/materials/Action/MaterialsPets.puml
new file mode 100644
index 00000000000..28ebd23cde1
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPets.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPetsLg [20x20/16z] {
+bSp55GCn40DGZSpqr7-rWUKDvn_iOVo5ZikpOLNbz63Z9VdfmSB0hixfWKsbq0fTSC3jOMa10BiKiOXI9y0srypcMYC0NvB1Ok_HOAbuh99k4ew29W4xFpGP
+_bmw5zcqQJmTEvtqEl2OM1gzrL9gwoCP5gGPO4RYdIi
+}
+
+!function MaterialsPets($id, $name="Pets", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPets', $name, $tech)
+!endfunction
+!function MaterialsPetsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPetsLg>', 'Pets', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPictureInPicture.puml b/cloud/elements/materials/Action/MaterialsPictureInPicture.puml
new file mode 100644
index 00000000000..60af9a3c6df
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPictureInPicture.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPictureInPictureLg [20x20/16z] fT235K0n30NGlDhPVzfl6_UuZUafg0qGN8uhsG59OqMdvaqDDNga5cysDOd9hD-uPJ-zQMSRUdwR_N_RxtPq0u9KAnBqL0q
+
+!function MaterialsPictureInPicture($id, $name="Picture In Picture", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPictureInPicture', $name, $tech)
+!endfunction
+!function MaterialsPictureInPictureCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPictureInPictureLg>', 'Picture In Picture', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPictureInPictureAlt.puml b/cloud/elements/materials/Action/MaterialsPictureInPictureAlt.puml
new file mode 100644
index 00000000000..3d6aeaefb5a
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPictureInPictureAlt.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPictureInPictureAltLg [20x20/16z] hT2r0S0m34HHcK6q_xJ19en-vU_ku2dZDmoOpBZ2sHWAPYNGq3oi-4Ojv3G8gvPqbBur6aPGN3Kp6zhXjgCFZhvwgWS
+
+!function MaterialsPictureInPictureAlt($id, $name="Picture In Picture Alt", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPictureInPictureAlt', $name, $tech)
+!endfunction
+!function MaterialsPictureInPictureAltCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPictureInPictureAltLg>', 'Picture In Picture Alt', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPlayForWork.puml b/cloud/elements/materials/Action/MaterialsPlayForWork.puml
new file mode 100644
index 00000000000..88e632b960d
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPlayForWork.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPlayForWorkLg [20x20/16z] jKv50WGX32Cj4ehz_xNhCd8Qop7kha88QuxSoq58mPnYxRroIOunfmGFya51_XpJm_bm9Kx-LddPw-GtiYcWbZ4jP3DhbFckXg1mnt47
+
+!function MaterialsPlayForWork($id, $name="Play For Work", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPlayForWork', $name, $tech)
+!endfunction
+!function MaterialsPlayForWorkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPlayForWorkLg>', 'Play For Work', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPolymer.puml b/cloud/elements/materials/Action/MaterialsPolymer.puml
new file mode 100644
index 00000000000..5cbc4f2e431
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPolymer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPolymerLg [20x20/16z] {
+fKzL5iH021ltrzp_jWk4jUz9FH1fk4HjDUepjrQTAW-wFjC6dc9Kd3X9Npe4CveIQBu-XAvKB9t5XPti5aBZY4-Aqg55FXYHvjcvEEJz4_YZ-GH6pVWBugWF
+bgM85WBz4m_qibI4xkkgRYsRehOQBl42
+}
+
+!function MaterialsPolymer($id, $name="Polymer", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPolymer', $name, $tech)
+!endfunction
+!function MaterialsPolymerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPolymerLg>', 'Polymer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPowerSettingsNew.puml b/cloud/elements/materials/Action/MaterialsPowerSettingsNew.puml
new file mode 100644
index 00000000000..0523473cf3e
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPowerSettingsNew.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPowerSettingsNewLg [20x20/16z] {
+bO-50WCn24FNfFGC_lzpPuIvvgxsyDs_8f_PFDyz6ugX5PhdbYnl9vcp_EYMRkkuvXlhsH71AsFWT7J7bS7x3JCJgrX9iQeXgOPwaPjRzRnHQ9klWyGWm169
+4jeQxh6Qa2XwXyZFEW
+}
+
+!function MaterialsPowerSettingsNew($id, $name="Power Settings New", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPowerSettingsNew', $name, $tech)
+!endfunction
+!function MaterialsPowerSettingsNewCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPowerSettingsNewLg>', 'Power Settings New', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPregnantWoman.puml b/cloud/elements/materials/Action/MaterialsPregnantWoman.puml
new file mode 100644
index 00000000000..0db04abe4f7
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPregnantWoman.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPregnantWomanLg [20x20/16z] ZK_50G0n30frP_zjxtlryanGEG1gEgbKp7ZJf9-aBgWNFnsJ6qx898SGrKW6p3U6-SQgvbkxtt9bpRcx2Jo3WlImqzxt6vII4pu
+
+!function MaterialsPregnantWoman($id, $name="Pregnant Woman", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPregnantWoman', $name, $tech)
+!endfunction
+!function MaterialsPregnantWomanCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPregnantWomanLg>', 'Pregnant Woman', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsPrint.puml b/cloud/elements/materials/Action/MaterialsPrint.puml
new file mode 100644
index 00000000000..6cb5bf63062
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsPrint.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPrintLg [20x20/16z] {
+bT054iGW341HuaF3XlkVjjx0oDeVxIjU_eduZfAWzhiAdwoetMaEGyhm6YWjNbaqsGczZnghusuncID7Mc9Bgtfsd2bDxpCzvkvTBfE-V-nM071vnYq8yDpD
+uCpc-uQVnR3vhVvf0m
+}
+
+!function MaterialsPrint($id, $name="Print", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsPrint', $name, $tech)
+!endfunction
+!function MaterialsPrintCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPrintLg>', 'Print', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsQueryBuilder.puml b/cloud/elements/materials/Action/MaterialsQueryBuilder.puml
new file mode 100644
index 00000000000..62a9752cf25
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsQueryBuilder.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsQueryBuilderLg [20x20/16z] {
+VP255SKm24MBH5uFx3_k5wXBFBauqs0GCvs1mjmDkcE6DnNHvk0LpP1y2UQ41D3_odUFMpsqMfpY-hzwc-9A-zR_wgP7flOpPfULfJ7lh3PQsMPB1KfXcp5o
+SAiHOyybTDTSg2CyhJa_r_RSWxrNNUdUqy7u0W
+}
+
+!function MaterialsQueryBuilder($id, $name="Query Builder", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsQueryBuilder', $name, $tech)
+!endfunction
+!function MaterialsQueryBuilderCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsQueryBuilderLg>', 'Query Builder', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsQuestionAnswer.puml b/cloud/elements/materials/Action/MaterialsQuestionAnswer.puml
new file mode 100644
index 00000000000..3a8d07abd37
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsQuestionAnswer.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsQuestionAnswerLg [20x20/16z] fSZ50GCn300mEypPVzgoeNIef-0der2rqLz6mTUDoUhcmvJmw-emfw-c-1I0hbeWTCM2TSItnrd0FCNj7a8cdG-GkCOdN9EJf5jt1G
+
+!function MaterialsQuestionAnswer($id, $name="Question Answer", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsQuestionAnswer', $name, $tech)
+!endfunction
+!function MaterialsQuestionAnswerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsQuestionAnswerLg>', 'Question Answer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsReceipt.puml b/cloud/elements/materials/Action/MaterialsReceipt.puml
new file mode 100644
index 00000000000..fe77a28b522
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsReceipt.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsReceiptLg [20x20/16z] {
+TP050eGm30Ilxjt_l_QCDDWoK8idhsUCR8BpCVhiOdJvTtC_cGSmCO3nFG2_P8hAUav2xajMDBWfIzQ25qBJUACBG-DLQmHRcOpxyXoy5bxp2Kzd8BDoXrcn
+cN8-
+}
+
+!function MaterialsReceipt($id, $name="Receipt", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsReceipt', $name, $tech)
+!endfunction
+!function MaterialsReceiptCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsReceiptLg>', 'Receipt', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsRecordVoiceOver.puml b/cloud/elements/materials/Action/MaterialsRecordVoiceOver.puml
new file mode 100644
index 00000000000..2f33082a25d
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsRecordVoiceOver.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRecordVoiceOverLg [20x20/16z] {
+bOy55WGn24CJwlPo_zEETTttLt703_25AhiddRLwycH8WVjB1FcfAf8AmHnW8n-we9q0xe5b1YVj920F8dS--l7aTyqNPxwdkk6fltxgZ-QyCzxCOR4EIQD6
+Ey_hcyuqVqfVTUMSg-jAEytl_1M7lrW1
+}
+
+!function MaterialsRecordVoiceOver($id, $name="Record Voice Over", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsRecordVoiceOver', $name, $tech)
+!endfunction
+!function MaterialsRecordVoiceOverCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRecordVoiceOverLg>', 'Record Voice Over', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsRedeem.puml b/cloud/elements/materials/Action/MaterialsRedeem.puml
new file mode 100644
index 00000000000..85ebf6387cb
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsRedeem.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRedeemLg [20x20/16z] {
+ZOq54iGm203Z2Vx_rzxLtNQc0RQ8kyK7Fpuh0GN3yAokGGIYxcdh95HVpRe7fkaC84fY9gG2aFjTN4lEOAKOv5mgXyv9wAV1zzzOZayP_dBPkfIS6zxLhSmk
+XmrvS6gwmNHmJ1juS9ByXYGtpkD-5dr_FUq8xZD_
+}
+
+!function MaterialsRedeem($id, $name="Redeem", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsRedeem', $name, $tech)
+!endfunction
+!function MaterialsRedeemCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRedeemLg>', 'Redeem', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsRemoveShoppingCart.puml b/cloud/elements/materials/Action/MaterialsRemoveShoppingCart.puml
new file mode 100644
index 00000000000..5610cf556b5
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsRemoveShoppingCart.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRemoveShoppingCartLg [20x20/16z] {
+RP350KKn2C3Gkkm_xPSAJtCC3hp0_7IQvKKM0LId6zoIIryq1fDvEGy3ZDLatIEbMwO3s8bRPeAD-nKDgQOm91_oJogQayfp-WbNL4JIHNBAWuiamZ_dsoau
+7BDIbTCgF7hqRkLI4etyL8AL4y802RIyFPdX2m
+}
+
+!function MaterialsRemoveShoppingCart($id, $name="Remove Shopping Cart", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsRemoveShoppingCart', $name, $tech)
+!endfunction
+!function MaterialsRemoveShoppingCartCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRemoveShoppingCartLg>', 'Remove Shopping Cart', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsReportProblem.puml b/cloud/elements/materials/Action/MaterialsReportProblem.puml
new file mode 100644
index 00000000000..46d36a34ac4
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsReportProblem.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsReportProblemLg [20x20/16z] {
+bO-35GH04CNM6gJ_Qi_svJd37_wbb2SLvuoFha9zK4b0qhth0FrEPSCTopSg3hGKPSIhAw0nAfHhspgxTMbiS9o5Tlv30Sm0D9t_EFLT_ycdXcExvqDG07mj
+1s0Vk_90tOsM1tBubIq
+}
+
+!function MaterialsReportProblem($id, $name="Report Problem", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsReportProblem', $name, $tech)
+!endfunction
+!function MaterialsReportProblemCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsReportProblemLg>', 'Report Problem', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsRestore.puml b/cloud/elements/materials/Action/MaterialsRestore.puml
new file mode 100644
index 00000000000..f24ac7adeaf
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsRestore.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRestoreLg [20x20/16z] {
+bP053WGX34MdYiFzRxl18SJsZ_Bg_VuK41F2HJIa69FZZT179KGooS3qyWxx7qSTJ4D5s62Y7XcbVhgljJqWuMOSe8NwWr5rO1UprngbCDadkLXeFLfQiL9H
+5SgeiRLxwRzFpn-ug0HxjcS7pwx-qWy
+}
+
+!function MaterialsRestore($id, $name="Restore", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsRestore', $name, $tech)
+!endfunction
+!function MaterialsRestoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRestoreLg>', 'Restore', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsRestorePage.puml b/cloud/elements/materials/Action/MaterialsRestorePage.puml
new file mode 100644
index 00000000000..cd4f6fb8557
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsRestorePage.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRestorePageLg [20x20/16z] {
+TT1L0aGX241HALlO_sxdDKpTpsER_eHNWMZesjB9Rc9N6xevkaLqqvPpqmtfjZOOjdYQoMsC8Ar9ac2KS9jY3DsD0Sjc5QhRcdDjLg9Pbc4s46Um0YY2KCnj
+GuHzppUprVkoQ27nlxhIGVUVXjAVNW
+}
+
+!function MaterialsRestorePage($id, $name="Restore Page", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsRestorePage', $name, $tech)
+!endfunction
+!function MaterialsRestorePageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRestorePageLg>', 'Restore Page', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsRoom.puml b/cloud/elements/materials/Action/MaterialsRoom.puml
new file mode 100644
index 00000000000..faed482362a
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsRoom.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRoomLg [20x20/16z] {
+bO-55SKW301nX-m_BUvVUrNkHT4NC27uCi9uRyHkYOQA9YjAGKVDI5f262l1T3W1O4ckO074S3A7bMyEbD_YsAh7XiCMEdPDo8VZmwn0Cy96nLLjRTAtM13R
+vZbWtZDqmpbwIW8
+}
+
+!function MaterialsRoom($id, $name="Room", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsRoom', $name, $tech)
+!endfunction
+!function MaterialsRoomCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRoomLg>', 'Room', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsRoundedCorner.puml b/cloud/elements/materials/Action/MaterialsRoundedCorner.puml
new file mode 100644
index 00000000000..b0292d65739
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsRoundedCorner.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRoundedCornerLg [20x20/16z] {
+ZP034iKm441NC_7zZ_lHndv5iWPSWmp022m_AEh48be6vPtpGM5qVDyV94ubNK42nTYY8o-nHW6TnDkWOuK7dUBT70N6eHUqClGCtMpnLkz00VzlKk-Aq-sQ
+Bm
+}
+
+!function MaterialsRoundedCorner($id, $name="Rounded Corner", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsRoundedCorner', $name, $tech)
+!endfunction
+!function MaterialsRoundedCornerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRoundedCornerLg>', 'Rounded Corner', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsRowing.puml b/cloud/elements/materials/Action/MaterialsRowing.puml
new file mode 100644
index 00000000000..7578db6d793
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsRowing.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRowingLg [20x20/16z] {
+XT254S0m2010h8OS-qzRTmlddw1m2eH7r5RV2IqDo__6e8TWtVATcaozrgEHhZsuDjEheML7rVsVAd5S3KYL9Qx_c2TipsJ6qqyyKqS88z9EDD9IqplPbrhV
+9TFbVWFFvxd47_z6d6a
+}
+
+!function MaterialsRowing($id, $name="Rowing", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsRowing', $name, $tech)
+!endfunction
+!function MaterialsRowingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRowingLg>', 'Rowing', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSchedule.puml b/cloud/elements/materials/Action/MaterialsSchedule.puml
new file mode 100644
index 00000000000..ef25c3f198c
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSchedule.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsScheduleLg [20x20/16z] {
+VP255SKm24MBH5uFx3_k5wXBFBauqs0GCvs1mjmDkcE6DnNHvk0LpP1y2UQ41D3_odUFMpsqMfpY-hzwc-9A-zR_wgP7flOpPfULfJ7lh3PQsMPB1KfXcp5o
+SAiHOyybTDTSg2CyhJa_r_RSWxrNNUdUqy7u0W
+}
+
+!function MaterialsSchedule($id, $name="Schedule", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSchedule', $name, $tech)
+!endfunction
+!function MaterialsScheduleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsScheduleLg>', 'Schedule', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSearch.puml b/cloud/elements/materials/Action/MaterialsSearch.puml
new file mode 100644
index 00000000000..2ebaf0dc0d8
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSearch.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSearchLg [20x20/16z] {
+fKrL0a9126If3S3xtzRMrprVC0c7W4GuOaguUqvzgbL6PAizidmUDErimPz3x6yan-yHkCQXVxFQkf5i-F5Bjvkg2P6wCVH8jOWcx0fz5Z41wErBTbWaPKeA
+mJKy
+}
+
+!function MaterialsSearch($id, $name="Search", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSearch', $name, $tech)
+!endfunction
+!function MaterialsSearchCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSearchLg>', 'Search', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettings.puml b/cloud/elements/materials/Action/MaterialsSettings.puml
new file mode 100644
index 00000000000..e133856b591
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettings.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSettingsLg [20x20/16z] {
+VP054iKW44ExLaDo_zCYtoNJZC5Rpt8X7Vf1SjPwoazQ0Sf7eeNgXg5DDUo6v41Ek2bb7BS6yVW_U4ostuYB-8tkj_OJ-dpvHBhSO4QIM-U4F15Xf9RDOBkm
+dSbjn0Fc5VUKgmC
+}
+
+!function MaterialsSettings($id, $name="Settings", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettings', $name, $tech)
+!endfunction
+!function MaterialsSettingsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsLg>', 'Settings', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettingsApplications.puml b/cloud/elements/materials/Action/MaterialsSettingsApplications.puml
new file mode 100644
index 00000000000..3ae2c496b5e
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettingsApplications.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSettingsApplicationsLg [20x20/16z] ZP030iKm343ZZnNtF-tiycrLd40_93Te4xauuuV1BwTRXH8N557NY-oosOO1UBOzPOvnzI1aTyWCJkoGwNgi3praGTQeonxoijGtdoEj9LzplhTq1hbPzJC1
+
+!function MaterialsSettingsApplications($id, $name="Settings Applications", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettingsApplications', $name, $tech)
+!endfunction
+!function MaterialsSettingsApplicationsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsApplicationsLg>', 'Settings Applications', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettingsBackupRestore.puml b/cloud/elements/materials/Action/MaterialsSettingsBackupRestore.puml
new file mode 100644
index 00000000000..7654f47101c
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettingsBackupRestore.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSettingsBackupRestoreLg [20x20/16z] {
+bP254OKm44Hp6a_wh_RBuZ36GkpDUNWdObMc2x7IM-l5w42fkp2BzqGxgX8WgHkq1WJOR34hVaJs0aFkC5E5OMSy6l_tEV-Gss-Nt4QDT68mcvaVleaVEGBs
+QotGKVFHtBKtw343MB9WLg_q1G
+}
+
+!function MaterialsSettingsBackupRestore($id, $name="Settings Backup Restore", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettingsBackupRestore', $name, $tech)
+!endfunction
+!function MaterialsSettingsBackupRestoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsBackupRestoreLg>', 'Settings Backup Restore', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettingsBluetooth.puml b/cloud/elements/materials/Action/MaterialsSettingsBluetooth.puml
new file mode 100644
index 00000000000..b475d90ce03
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettingsBluetooth.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSettingsBluetoothLg [20x20/16z] {
+PSq73aGX24NHHp4eyCF-LpkzM6xwKG3VhE78BiKSFQroHdK1-h0PgOUW6_LBLknTeXDcp4TFMh1g8q2hT2E9gf2DXdjVy7cn6utW7_63q3lxcCm8i7ZIcjL1
+C3y8Uj0PDOOgkD5agUWTcc-x0m
+}
+
+!function MaterialsSettingsBluetooth($id, $name="Settings Bluetooth", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettingsBluetooth', $name, $tech)
+!endfunction
+!function MaterialsSettingsBluetoothCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsBluetoothLg>', 'Settings Bluetooth', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettingsBrightness.puml b/cloud/elements/materials/Action/MaterialsSettingsBrightness.puml
new file mode 100644
index 00000000000..e6a6572bcf5
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettingsBrightness.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSettingsBrightnessLg [20x20/16z] ZP250SGm203HkEm_xVjNOzV6S81LK2uWeClnH7Q8IV64ffTCVZ7mUyec8tQUwIIZNAFwJ4SPbne0FHzawEjB1kfnADjzspdQjJHhRlRMca5hLgiy0G
+
+!function MaterialsSettingsBrightness($id, $name="Settings Brightness", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettingsBrightness', $name, $tech)
+!endfunction
+!function MaterialsSettingsBrightnessCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsBrightnessLg>', 'Settings Brightness', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettingsCell.puml b/cloud/elements/materials/Action/MaterialsSettingsCell.puml
new file mode 100644
index 00000000000..4a8e3fbdf36
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettingsCell.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSettingsCellLg [20x20/16z] rSgr5S0m5CNGzyti_QSrKvK-jzGHEX7o40GEanTp4jcSXcpfDiq6_JQ5GVsfMIKRPT-MbzkWTzCuI2w4JoGPX01xFme2na24sIe
+
+!function MaterialsSettingsCell($id, $name="Settings Cell", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettingsCell', $name, $tech)
+!endfunction
+!function MaterialsSettingsCellCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsCellLg>', 'Settings Cell', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettingsEthernet.puml b/cloud/elements/materials/Action/MaterialsSettingsEthernet.puml
new file mode 100644
index 00000000000..776b0395da2
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettingsEthernet.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSettingsEthernetLg [20x20/16z] jK_J0S0m4Cqvsd_Tsds_EHjf1D3FI5eEcueU8Ub-PhtBfhdbkpSQR_Nb35rUT5xIaioI12NkWMAe5-_utW9kHh-DW1a
+
+!function MaterialsSettingsEthernet($id, $name="Settings Ethernet", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettingsEthernet', $name, $tech)
+!endfunction
+!function MaterialsSettingsEthernetCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsEthernetLg>', 'Settings Ethernet', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettingsInputAntenna.puml b/cloud/elements/materials/Action/MaterialsSettingsInputAntenna.puml
new file mode 100644
index 00000000000..c39d9289c0e
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettingsInputAntenna.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSettingsInputAntennaLg [20x20/16z] {
+dSY5WGH120311WuRsSq_sdVtlngbUI9tU4iinvmZxJLhxOxB9NgtFYLRRK-_Ney_NIcePxeYkHIGQi7Nh9hBaIu1suRl493O_Z2IZQxWGIob4nc1Jy6w3PbE
+394o8g7Fio43A-7HKtlFvZG-gkBQviVX7zDst--ZBGTVzZu-NT-w1G
+}
+
+!function MaterialsSettingsInputAntenna($id, $name="Settings Input Antenna", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettingsInputAntenna', $name, $tech)
+!endfunction
+!function MaterialsSettingsInputAntennaCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsInputAntennaLg>', 'Settings Input Antenna', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettingsInputComponent.puml b/cloud/elements/materials/Action/MaterialsSettingsInputComponent.puml
new file mode 100644
index 00000000000..ab095b6ad80
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettingsInputComponent.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSettingsInputComponentLg [20x20/16z] {
+bP070aCn1419P95m_zisTE_s_Pzb0m08LqwFtEEiDKGz-q4Iijv39lHELcOAfmYHPl6xA5V8OywHeR9AHvncre1iGz3sFX7bKIQlxJgpn-EDnsEENCya1z1t
+F3z4LyHRA-8jbNFUR9jyoWlLJ0cGpHY1rAm2O5FoiCpU8cd3F-P27BBMGiPqCsx4o-C
+}
+
+!function MaterialsSettingsInputComponent($id, $name="Settings Input Component", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettingsInputComponent', $name, $tech)
+!endfunction
+!function MaterialsSettingsInputComponentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsInputComponentLg>', 'Settings Input Component', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettingsInputComposite.puml b/cloud/elements/materials/Action/MaterialsSettingsInputComposite.puml
new file mode 100644
index 00000000000..9491972b1a2
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettingsInputComposite.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSettingsInputCompositeLg [20x20/16z] {
+bP070aCn1419P95m_zisTE_s_Pzb0m08LqwFtEEiDKGz-q4Iijv39lHELcOAfmYHPl6xA5V8OywHeR9AHvncre1iGz3sFX7bKIQlxJgpn-EDnsEENCya1z1t
+F3z4LyHRA-8jbNFUR9jyoWlLJ0cGpHY1rAm2O5FoiCpU8cd3F-P27BBMGiPqCsx4o-C
+}
+
+!function MaterialsSettingsInputComposite($id, $name="Settings Input Composite", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettingsInputComposite', $name, $tech)
+!endfunction
+!function MaterialsSettingsInputCompositeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsInputCompositeLg>', 'Settings Input Composite', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettingsInputHdmi.puml b/cloud/elements/materials/Action/MaterialsSettingsInputHdmi.puml
new file mode 100644
index 00000000000..ffe56829eda
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettingsInputHdmi.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSettingsInputHdmiLg [20x20/16z] {
+hP254GGn201nukc_slVdVFGslXC3k8H-m8BrtZvL5vUTc5xLSoZC1ep8O1dZjk9ep8PUuaQRlVRMNjsql_CP-1rE5YVB__ug8omRbstBncNRiZ6sBT1ugq4R
+rpyiRaagNFC4
+}
+
+!function MaterialsSettingsInputHdmi($id, $name="Settings Input Hdmi", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettingsInputHdmi', $name, $tech)
+!endfunction
+!function MaterialsSettingsInputHdmiCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsInputHdmiLg>', 'Settings Input Hdmi', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettingsInputSvideo.puml b/cloud/elements/materials/Action/MaterialsSettingsInputSvideo.puml
new file mode 100644
index 00000000000..95d45c60139
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettingsInputSvideo.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSettingsInputSvideoLg [20x20/16z] {
+RP275SCm24Jl08Fgy_xRnef8pxVLw8245tY76gtt5leIIvdrCFCwYwH8HzMyrR5lCeAWHpZ1wCkIfHBGyq81rh9USvdJt8t8PrHyK0Di3ZcODHq2RsGt-6bR
+PgV3-bscBbcewv8jtm-ySUSG0NAliPEp3Ld5Dwvdrkn1WE6xvkmjoTx-pI1dvQzP_PtflzdV
+}
+
+!function MaterialsSettingsInputSvideo($id, $name="Settings Input Svideo", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettingsInputSvideo', $name, $tech)
+!endfunction
+!function MaterialsSettingsInputSvideoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsInputSvideoLg>', 'Settings Input Svideo', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettingsOverscan.puml b/cloud/elements/materials/Action/MaterialsSettingsOverscan.puml
new file mode 100644
index 00000000000..713492aeab0
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettingsOverscan.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSettingsOverscanLg [20x20/16z] ZP350S1G34AZrFSVj-vVtp4AK2riFvYudOOFKyiyEk-8y8wFpAFH3a0xzjJOdR-rcxl6JuNFchPybrgDrTAxTo6j9QevwYsMGIohMXO
+
+!function MaterialsSettingsOverscan($id, $name="Settings Overscan", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettingsOverscan', $name, $tech)
+!endfunction
+!function MaterialsSettingsOverscanCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsOverscanLg>', 'Settings Overscan', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettingsPhone.puml b/cloud/elements/materials/Action/MaterialsSettingsPhone.puml
new file mode 100644
index 00000000000..bcb46e55957
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettingsPhone.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSettingsPhoneLg [20x20/16z] {
+ZKw54KKX34jext2o_xJVzIaERGpJW-PkYvf9AbpNsg8MkZGMP5P9lX2CKYBCG0VygUBt4cA45x8y6IpnVX9uhYUm6rOZrh2gCUTxaMxaDsEk1YQDLhuoZ3qc
+QP7KYrOrq6CTqZ82WnanFQu
+}
+
+!function MaterialsSettingsPhone($id, $name="Settings Phone", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettingsPhone', $name, $tech)
+!endfunction
+!function MaterialsSettingsPhoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsPhoneLg>', 'Settings Phone', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettingsPower.puml b/cloud/elements/materials/Action/MaterialsSettingsPower.puml
new file mode 100644
index 00000000000..163fe26cc9c
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettingsPower.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSettingsPowerLg [20x20/16z] {
+dSx50KGX30JGJ1phlznrMBS_9tWGeKzXVhQ8PykyltlWQ0XVfCFE_speXL1ZraR5sMJmD1voDgkOXcgtvdvhsdajtdKUR9gjPszocTRNWiYc88As12sCqJBR
+2D1Ds2ACQKDWJAh4XXlhIfca_Mnx
+}
+
+!function MaterialsSettingsPower($id, $name="Settings Power", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettingsPower', $name, $tech)
+!endfunction
+!function MaterialsSettingsPowerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsPowerLg>', 'Settings Power', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettingsRemote.puml b/cloud/elements/materials/Action/MaterialsSettingsRemote.puml
new file mode 100644
index 00000000000..db2741cacc6
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettingsRemote.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSettingsRemoteLg [20x20/16z] {
+jSg53GGn44DH3pYSJF_T7ZEiQ9yi-ZBEDBMrMbBSIHuzfvJxo79BjRlWIBpNMtI566a2TTnPc-qumnDc5T5CR34_ifUaCzQAgIyjYcg9rxOCiFNsSy3VVvti
+wwt5qSwjZQFsqY1w9BWu
+}
+
+!function MaterialsSettingsRemote($id, $name="Settings Remote", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettingsRemote', $name, $tech)
+!endfunction
+!function MaterialsSettingsRemoteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsRemoteLg>', 'Settings Remote', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSettingsVoice.puml b/cloud/elements/materials/Action/MaterialsSettingsVoice.puml
new file mode 100644
index 00000000000..1113fa82766
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSettingsVoice.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSettingsVoiceLg [20x20/16z] {
+jO-30GGm34L_N7V_QSysNnads4E4IwmKkr1ndxFpkKxd2lsZJWMorgsUWze3LEOiXF2zJWg3tLTNOUpnlFbpTXmWBwwwkivcbcWj11Ua1BoYKyLJo7ZjnqOd
+kgRhVDgskYK
+}
+
+!function MaterialsSettingsVoice($id, $name="Settings Voice", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSettingsVoice', $name, $tech)
+!endfunction
+!function MaterialsSettingsVoiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsVoiceLg>', 'Settings Voice', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsShop.puml b/cloud/elements/materials/Action/MaterialsShop.puml
new file mode 100644
index 00000000000..cbbe829b4e5
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsShop.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsShopLg [20x20/16z] {
+ZOw50KKX2019E_RVzdSWhyu-5O1zaEwWLQdVIKPILoBjzE-uysjwGVbEcUKrtQ6x6zCmlYvbxmIbE0U0Mfsxs-WTPV-thNyvhJdqzSYuRch6CWq5uVvG30IN
+kG4
+}
+
+!function MaterialsShop($id, $name="Shop", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsShop', $name, $tech)
+!endfunction
+!function MaterialsShopCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsShopLg>', 'Shop', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsShopTwo.puml b/cloud/elements/materials/Action/MaterialsShopTwo.puml
new file mode 100644
index 00000000000..cb1c71164e6
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsShopTwo.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsShopTwoLg [20x20/16z] {
+RSq55iGW34NH_9pWjl_LZhGulFejGYqmCsY9NOmno68gYeXrYscFUgjZZ34-sNepZvio5uT5bryB8C5h7kAg8Ker8eW_Z60FOxVDTP2uhnTjtJTMc_EFiNLJ
+Gd-R0lwtg7cE_faqLIVX67Rj2m
+}
+
+!function MaterialsShopTwo($id, $name="Shop Two", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsShopTwo', $name, $tech)
+!endfunction
+!function MaterialsShopTwoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsShopTwoLg>', 'Shop Two', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsShoppingBasket.puml b/cloud/elements/materials/Action/MaterialsShoppingBasket.puml
new file mode 100644
index 00000000000..0af5e052f8a
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsShoppingBasket.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsShoppingBasketLg [20x20/16z] {
+ZSm3WWKn44NHcqBKslzgPxxQF35USIM4_LNEkqllEcTDMxDMrycI89MmIbO1gMDQpSpROY-bzTUiX3fir43UtcNmxwuhfVlk7EIxZH2_Zy9OK477Sf3M_n8l
+jgvdl4WxBBG2OtYK-0Xg4mqyzmy
+}
+
+!function MaterialsShoppingBasket($id, $name="Shopping Basket", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsShoppingBasket', $name, $tech)
+!endfunction
+!function MaterialsShoppingBasketCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsShoppingBasketLg>', 'Shopping Basket', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsShoppingCart.puml b/cloud/elements/materials/Action/MaterialsShoppingCart.puml
new file mode 100644
index 00000000000..0b0045cb3ba
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsShoppingCart.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsShoppingCartLg [20x20/16z] {
+TP253GL124HnEE-_sYzavMnVZE0py0OHtbEuxF58agwk9p2pSPpOE7DopdbPEVNKIf2S6wsaJeqBGSLgJlkFiNYY_LCf3vonLQNGYZmlXTNEFYGdFoWiOxIW
+qokSEqu_opfJzi-hz7rb3HAC-08
+}
+
+!function MaterialsShoppingCart($id, $name="Shopping Cart", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsShoppingCart', $name, $tech)
+!endfunction
+!function MaterialsShoppingCartCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsShoppingCartLg>', 'Shopping Cart', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSpeakerNotes.puml b/cloud/elements/materials/Action/MaterialsSpeakerNotes.puml
new file mode 100644
index 00000000000..f16b8b6114f
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSpeakerNotes.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSpeakerNotesLg [20x20/16z] {
+ZOy50e0m24NNpUV-jnMxTMz9Wtf4cnDwL2NG0IHH6k8JP4G7fbAuv952Z5cNjIKxvywhhbXFtepOikgg2mZMZTIls1OYOX1YQbS_nyAbHjXrye8nph3hdkV8
+1xmQTStf0shKDQUkcAkgdm4
+}
+
+!function MaterialsSpeakerNotes($id, $name="Speaker Notes", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSpeakerNotes', $name, $tech)
+!endfunction
+!function MaterialsSpeakerNotesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSpeakerNotesLg>', 'Speaker Notes', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSpeakerNotesOff.puml b/cloud/elements/materials/Action/MaterialsSpeakerNotesOff.puml
new file mode 100644
index 00000000000..8e6ee684298
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSpeakerNotesOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSpeakerNotesOffLg [20x20/16z] {
+RSw50SGW44JH5Lpxx_OMcVCVVqa0-XCpaRndpo4pXJ4w6ec9qyBvgWkHpeqbhqgVmqp6HgKLPzX2bfKMM2s6wbOLbZLb-VgtXJGDDSRKNdFeMBYM12lgpqJX
+PNFO0OIjWFrOpwTgw3qjQuvlM98qHmWee3T4mCI_QByz
+}
+
+!function MaterialsSpeakerNotesOff($id, $name="Speaker Notes Off", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSpeakerNotesOff', $name, $tech)
+!endfunction
+!function MaterialsSpeakerNotesOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSpeakerNotesOffLg>', 'Speaker Notes Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSpellcheck.puml b/cloud/elements/materials/Action/MaterialsSpellcheck.puml
new file mode 100644
index 00000000000..60f77788c62
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSpellcheck.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSpellcheckLg [20x20/16z] {
+bSw54SGW40NG5M1r9lrN6pVEBq4Vye6_FkOdGazwj99P7qrRTUo9WZ0URgm68FAGK9ShknGUJDM6BaL2LSLjJK5fIq8MM3jUQPqTpr2PgUqRbikHrY8hxLyD
+XWS2rE2BBjI57l2Y2na-V1C
+}
+
+!function MaterialsSpellcheck($id, $name="Spellcheck", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSpellcheck', $name, $tech)
+!endfunction
+!function MaterialsSpellcheckCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSpellcheckLg>', 'Spellcheck', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsStars.puml b/cloud/elements/materials/Action/MaterialsStars.puml
new file mode 100644
index 00000000000..dda6458cb5f
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsStars.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsStarsLg [20x20/16z] {
+VP05iiP028CNrkWoDFS_ROKy_IrZGUU3ya6YAlyJpJp2hVscTGCeq-_Koj1mQJ4f6Q1MTkPuIx-9S4ExSuPmNvTjoprWzwZ3L792H0r-MGr4_oReLw2P0mPJ
+OqVcn473SiuMkx6uxmQrRvPPT4ujaona7jq1xuFCl2rsNDeZRsFI7dxm-Al7dtxG2G
+}
+
+!function MaterialsStars($id, $name="Stars", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsStars', $name, $tech)
+!endfunction
+!function MaterialsStarsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsStarsLg>', 'Stars', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsStore.puml b/cloud/elements/materials/Action/MaterialsStore.puml
new file mode 100644
index 00000000000..3e6e1c43bd5
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsStore.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsStoreLg [20x20/16z] {
+fOzL0e0W38OT2rllVrgwuOrFgVM_hO5IWS56rvcvADW0LGOXsEIka11s_XKdUDjJsnvlmxy1VTlMvXkhyn77S_fDXRwXxYMkN-WxjrtE1gtjlvogdoiRLlB9
+RIiO
+}
+
+!function MaterialsStore($id, $name="Store", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsStore', $name, $tech)
+!endfunction
+!function MaterialsStoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsStoreLg>', 'Store', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSubject.puml b/cloud/elements/materials/Action/MaterialsSubject.puml
new file mode 100644
index 00000000000..85cd22d33f5
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSubject.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSubjectLg [20x20/16z] Ow0-OE5WXmCE5gnYE04J2n9WWeYnylB00IyhH8mH1U0ImzIBQGT1Vt2mO1MZ4G
+
+!function MaterialsSubject($id, $name="Subject", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSubject', $name, $tech)
+!endfunction
+!function MaterialsSubjectCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSubjectLg>', 'Subject', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSupervisorAccount.puml b/cloud/elements/materials/Action/MaterialsSupervisorAccount.puml
new file mode 100644
index 00000000000..940f5a5d5ca
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSupervisorAccount.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSupervisorAccountLg [20x20/16z] {
+jOxN0K8n30Dj4PDAjF-so7JuvbtwASqEeTJogu9aQFGFr-IwejdnSbMk6XPvVZcqsM2Od-vnK-dLFvHhyGcYZHav0HvHw6esrybrMQCYmrGC_V7ESBbDKQm-
+t8PSJKuMzG7itrm1
+}
+
+!function MaterialsSupervisorAccount($id, $name="Supervisor Account", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSupervisorAccount', $name, $tech)
+!endfunction
+!function MaterialsSupervisorAccountCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSupervisorAccountLg>', 'Supervisor Account', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSwapHoriz.puml b/cloud/elements/materials/Action/MaterialsSwapHoriz.puml
new file mode 100644
index 00000000000..f24c53781cd
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSwapHoriz.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSwapHorizLg [20x20/16z] Ow0fOC8Yniw2p6Da0W9cJbvaGLO-NY3Wu-TcnAqEOJGRN8Y53KEIXPUJ6QGJsIHkVeZvh10-fZg4ULYzH5C
+
+!function MaterialsSwapHoriz($id, $name="Swap Horiz", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSwapHoriz', $name, $tech)
+!endfunction
+!function MaterialsSwapHorizCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSwapHorizLg>', 'Swap Horiz', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSwapVert.puml b/cloud/elements/materials/Action/MaterialsSwapVert.puml
new file mode 100644
index 00000000000..670ac6cb571
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSwapVert.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSwapVertLg [20x20/16z] bL2r0G0n28nxmlxJldN0lL42f-RVMBqAFQZLe2cMBjLLanEFVdh5vwR3EnkjsAbdlRjW3wJOa3Qk0eu0Yy25VPyT
+
+!function MaterialsSwapVert($id, $name="Swap Vert", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSwapVert', $name, $tech)
+!endfunction
+!function MaterialsSwapVertCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSwapVertLg>', 'Swap Vert', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSwapVerticalCircle.puml b/cloud/elements/materials/Action/MaterialsSwapVerticalCircle.puml
new file mode 100644
index 00000000000..cef45c635a6
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSwapVerticalCircle.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSwapVerticalCircleLg [20x20/16z] {
+VP070iCW24LbXiHr_ziMHRlRd-bZa_u84E4LiELQi_43e_KbmuskthFL2Q-0u5w5aYxF6SxkHVxLDY4FvcudGoB9uJX2SrYFNcRAxC5OWvc1ZB-AcmcO9Gws
+OslfHx0CKSDLX1Bm6JN2sflwB-NL2wp9T2A3DLjuMexPlk_W-wuUE_sZ6m
+}
+
+!function MaterialsSwapVerticalCircle($id, $name="Swap Vertical Circle", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSwapVerticalCircle', $name, $tech)
+!endfunction
+!function MaterialsSwapVerticalCircleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSwapVerticalCircleLg>', 'Swap Vertical Circle', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsSystemUpdateAlt.puml b/cloud/elements/materials/Action/MaterialsSystemUpdateAlt.puml
new file mode 100644
index 00000000000..23c07c9a7cc
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsSystemUpdateAlt.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSystemUpdateAltLg [20x20/16z] jSZ50KGX54FH17VwxtO2gt7_5tq7RsTM1BNtLnIx6WunmetrZs0DLX4fWUiNAjaSThATQqUPYxL6TsbCSoPUcb1qPI1nRUgvvPelgfamuIg3Tpi1
+
+!function MaterialsSystemUpdateAlt($id, $name="System Update Alt", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsSystemUpdateAlt', $name, $tech)
+!endfunction
+!function MaterialsSystemUpdateAltCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSystemUpdateAltLg>', 'System Update Alt', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsTab.puml b/cloud/elements/materials/Action/MaterialsTab.puml
new file mode 100644
index 00000000000..382e958430d
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsTab.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTabLg [20x20/16z] nT033W1104FHTkov_sdNThWl_cbKV4LrGD3bE4frvCYaEP9JZ5rJ675gwT2EEqZLi_DkG_tPD7Tqr-OFPjdnwgklMW
+
+!function MaterialsTab($id, $name="Tab", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsTab', $name, $tech)
+!endfunction
+!function MaterialsTabCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTabLg>', 'Tab', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsTabUnselected.puml b/cloud/elements/materials/Action/MaterialsTabUnselected.puml
new file mode 100644
index 00000000000..0e8892a8bc8
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsTabUnselected.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTabUnselectedLg [20x20/16z] {
+ZT253OH0503HcVnDSEY_sXFSuQsxy9OIWGaYzOGio3AYrBhhvI8eoDHNzNszkQ_MCWvz9EdDPmHdp7RzaNdMnvcqwpPXkLzRYkmuH7UrvG_AePQj_oeDDNdh
+2m
+}
+
+!function MaterialsTabUnselected($id, $name="Tab Unselected", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsTabUnselected', $name, $tech)
+!endfunction
+!function MaterialsTabUnselectedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTabUnselectedLg>', 'Tab Unselected', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsTheaters.puml b/cloud/elements/materials/Action/MaterialsTheaters.puml
new file mode 100644
index 00000000000..9b042b93bf1
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsTheaters.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTheatersLg [20x20/16z] jP235K1H34EVMUm_xRVDUrmc4TTHMaZJ88LMRSqbgOahIClakXg6o0qnu6RjO3SRrzQSoLtDCc2xYy2strMcdJEgtjskRU_EV_pWOvtLTKe
+
+!function MaterialsTheaters($id, $name="Theaters", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsTheaters', $name, $tech)
+!endfunction
+!function MaterialsTheatersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTheatersLg>', 'Theaters', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsThumbDown.puml b/cloud/elements/materials/Action/MaterialsThumbDown.puml
new file mode 100644
index 00000000000..13e4c6f0a2b
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsThumbDown.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsThumbDownLg [20x20/16z] bS-53SKm54FHvp1d_scBuO-z8ki8JG_YeeHpyvD4p2L3y3dWC9Dh7iLuciqVflEBiV1gChyOx1iBRyol5a0wNHMxVu2ToGlLVFaaZSdKAv5v9RAlH5mjjBO3
+
+!function MaterialsThumbDown($id, $name="Thumb Down", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsThumbDown', $name, $tech)
+!endfunction
+!function MaterialsThumbDownCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsThumbDownLg>', 'Thumb Down', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsThumbUp.puml b/cloud/elements/materials/Action/MaterialsThumbUp.puml
new file mode 100644
index 00000000000..a5e61c32909
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsThumbUp.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsThumbUpLg [20x20/16z] bS-r0KKn34DHXJdUVzgFZyEtywaiT6DQ56J8bKIs9D8baRYP_b9M_1i3X1HWWNxuou152knhHz_pQR5Yhc8AXKLUca5XMQ3unM8ps9sI1FuxmEIMm49l
+
+!function MaterialsThumbUp($id, $name="Thumb Up", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsThumbUp', $name, $tech)
+!endfunction
+!function MaterialsThumbUpCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsThumbUpLg>', 'Thumb Up', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsThumbsUpDown.puml b/cloud/elements/materials/Action/MaterialsThumbsUpDown.puml
new file mode 100644
index 00000000000..b6925f0e50a
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsThumbsUpDown.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsThumbsUpDownLg [20x20/16z] {
+RT455iGW30JGmI798_S_xMfnflwB0y14WoqcLtkGYZb8osOVKiaffJ1CM-XY-MB-D3A0Yzy4rom0bl-l8lydMo2q_ox4RnnWg1bwl9wMBqON2ocbB6tq8wPy
+o6mc1y7MdTesl04
+}
+
+!function MaterialsThumbsUpDown($id, $name="Thumbs Up Down", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsThumbsUpDown', $name, $tech)
+!endfunction
+!function MaterialsThumbsUpDownCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsThumbsUpDownLg>', 'Thumbs Up Down', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsTimeline.puml b/cloud/elements/materials/Action/MaterialsTimeline.puml
new file mode 100644
index 00000000000..d6bcd45080e
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsTimeline.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTimelineLg [20x20/16z] lKxJ0G0n3AqLxJzjURx_nivJ6qaVtcLtLYAiK1SfHzkGv3L67CynHdAZXD4SOm6TxZfAHsMaeq65Zf8s4TqCKC2igSZaZaYY-ZxNvWToBpK
+
+!function MaterialsTimeline($id, $name="Timeline", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsTimeline', $name, $tech)
+!endfunction
+!function MaterialsTimelineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTimelineLg>', 'Timeline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsToc.puml b/cloud/elements/materials/Action/MaterialsToc.puml
new file mode 100644
index 00000000000..f290ab45f6f
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsToc.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTocLg [20x20/16z] Ow0FO4G080SinCB33GKyN8oCN2nWPInmm0nKmOJBE6OEE61dP6HdnYM62J3jmEuMJ3VJ1m
+
+!function MaterialsToc($id, $name="Toc", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsToc', $name, $tech)
+!endfunction
+!function MaterialsTocCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTocLg>', 'Toc', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsToday.puml b/cloud/elements/materials/Action/MaterialsToday.puml
new file mode 100644
index 00000000000..c0e6fe96ad1
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsToday.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTodayLg [20x20/16z] dT054aCn24NHE4nvVzZ_Qcj8NM_yZAUSghN4cV6qSt986yBZ7CjeHj2hSCQXDusNjj7CQ3EJMh8gONMkDUzDL7T_MkbZz7kpFXXwpJhErW390F-OSPNHTnq
+
+!function MaterialsToday($id, $name="Today", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsToday', $name, $tech)
+!endfunction
+!function MaterialsTodayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTodayLg>', 'Today', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsToll.puml b/cloud/elements/materials/Action/MaterialsToll.puml
new file mode 100644
index 00000000000..9de3b903b20
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsToll.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTollLg [20x20/16z] {
+fP2r0S0W401VSTX_t7ZGZYlWtM0Nl1vILVeivEprb1XYTe-LesVWv1aHsIU-yeB3vxb05qv18ptF0qK5zEQKhkV5UiGe0DVp8N5fM-KkUgncMSvSTyjrj_O6
+Gh3B0G
+}
+
+!function MaterialsToll($id, $name="Toll", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsToll', $name, $tech)
+!endfunction
+!function MaterialsTollCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTollLg>', 'Toll', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsTouchApp.puml b/cloud/elements/materials/Action/MaterialsTouchApp.puml
new file mode 100644
index 00000000000..df11ef89ce2
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsTouchApp.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTouchAppLg [20x20/16z] {
+bS-r0GH0449HM6PTflzgpztlXoy2_5amFGZp7BFmpjAmO2tV4bjIaOrmQzsYPyrRGpbOuwr9UpFSjpFW9-j9J-O-YvvifvauHf79Z-baoKVjHxhCPl5pdNZ2
+HZnXmJNM0wt3lIq
+}
+
+!function MaterialsTouchApp($id, $name="Touch App", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsTouchApp', $name, $tech)
+!endfunction
+!function MaterialsTouchAppCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTouchAppLg>', 'Touch App', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsTrackChanges.puml b/cloud/elements/materials/Action/MaterialsTrackChanges.puml
new file mode 100644
index 00000000000..a814f9ccc69
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsTrackChanges.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTrackChangesLg [20x20/16z] {
+VP07RaKn20GNZ32BSDxzRnkNbDzNVT3Gy26Y-W2CzTNla79qoxX3oGR4PasFI2hKntQ3WXaR3LPPamdQi5tgq7APhgQYnrBBu2aW8UdJcB9EbGwxBeDpolgA
+_Rjcl-x_342yzep_NTopx7SN2GhKILS8G_vlssbClVr1QzP7wDslngWmUVofu4E-0G
+}
+
+!function MaterialsTrackChanges($id, $name="Track Changes", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsTrackChanges', $name, $tech)
+!endfunction
+!function MaterialsTrackChangesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTrackChangesLg>', 'Track Changes', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsTranslate.puml b/cloud/elements/materials/Action/MaterialsTranslate.puml
new file mode 100644
index 00000000000..1360922b4fe
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsTranslate.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTranslateLg [20x20/16z] {
+TP055eGm34IJnYlR-vzsSOU1sdzn-5PwGVKCKNIK_Kn4L71X7gjQpOutzo9uGccwSxaOII1W29o5ML573acFz5Iyq7XgjyFIky_sfUo6KgFAP4vPDjG4fJ6O
+WyQEffsmC52b2V64vaiFywvp9RmbocOM6I-peRb5Fh4rlDdPRXrKWZSD
+}
+
+!function MaterialsTranslate($id, $name="Translate", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsTranslate', $name, $tech)
+!endfunction
+!function MaterialsTranslateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTranslateLg>', 'Translate', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsTrendingDown.puml b/cloud/elements/materials/Action/MaterialsTrendingDown.puml
new file mode 100644
index 00000000000..9ebdb4dd565
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsTrendingDown.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTrendingDownLg [20x20/16z] lSYr0S1040Cm-vbl_sd3d3AWKlY5qVSB-PvSqWPUqzPsJLkjpkUirG9JAcuvr9GwAgm9pDdQUYkLvNhqCSRBWGEyhWS
+
+!function MaterialsTrendingDown($id, $name="Trending Down", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsTrendingDown', $name, $tech)
+!endfunction
+!function MaterialsTrendingDownCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTrendingDownLg>', 'Trending Down', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsTrendingFlat.puml b/cloud/elements/materials/Action/MaterialsTrendingFlat.puml
new file mode 100644
index 00000000000..0393f68799f
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsTrendingFlat.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTrendingFlatLg [20x20/16z] OnYqW96L4LECamrCCtCW0Lv-DbnYc7enxHXS
+
+!function MaterialsTrendingFlat($id, $name="Trending Flat", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsTrendingFlat', $name, $tech)
+!endfunction
+!function MaterialsTrendingFlatCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTrendingFlatLg>', 'Trending Flat', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsTrendingUp.puml b/cloud/elements/materials/Action/MaterialsTrendingUp.puml
new file mode 100644
index 00000000000..1dd88340c9d
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsTrendingUp.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTrendingUpLg [20x20/16z] nSk53OHG50NH--oxz5_jAWvnPE8d6LmQ7P2FCV86EVV6cqbocuo2_Ib8v95gjHyHc0RAOjL-14m4M6rR-k1C-D4c5JpG6m
+
+!function MaterialsTrendingUp($id, $name="Trending Up", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsTrendingUp', $name, $tech)
+!endfunction
+!function MaterialsTrendingUpCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTrendingUpLg>', 'Trending Up', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsTurnedIn.puml b/cloud/elements/materials/Action/MaterialsTurnedIn.puml
new file mode 100644
index 00000000000..897a575e4ad
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsTurnedIn.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTurnedInLg [20x20/16z] Oo05CBD00JDSY9KV3bXXOkm8CVOXByR3Wox6nSh4nCh5XoJ6mS88eXbPEE1YG044amG
+
+!function MaterialsTurnedIn($id, $name="Turned In", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsTurnedIn', $name, $tech)
+!endfunction
+!function MaterialsTurnedInCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTurnedInLg>', 'Turned In', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsTurnedInNot.puml b/cloud/elements/materials/Action/MaterialsTurnedInNot.puml
new file mode 100644
index 00000000000..932dbe00b59
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsTurnedInNot.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTurnedInNotLg [20x20/16z] rOg53S10202Byxx_j7MD4-_X5wO8n2TqA-crxDGkbpD7s46ts_rW0nRuE2SjjHObVzneMH0bj_4uPzWcyFEtYcSDi
+
+!function MaterialsTurnedInNot($id, $name="Turned In Not", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsTurnedInNot', $name, $tech)
+!endfunction
+!function MaterialsTurnedInNotCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTurnedInNotLg>', 'Turned In Not', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsUpdate.puml b/cloud/elements/materials/Action/MaterialsUpdate.puml
new file mode 100644
index 00000000000..629c2241319
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsUpdate.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsUpdateLg [20x20/16z] {
+bOy5ae0m34KRgqta_gV54bR6-L1xyVPHW0Z_2KzrrqdNZSfd-6GYMTPPETbuBs8HUMMxppiTQZ7Out6cXZkAeJzfvyNe4ZoXYiLAlwoFsmCc_Oa5MLSgCimQ
+FGDGeFMTquXIAv5AZJ4t5TeJsWkr4o9rBPJvjwdQba95aHcXVTC9
+}
+
+!function MaterialsUpdate($id, $name="Update", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsUpdate', $name, $tech)
+!endfunction
+!function MaterialsUpdateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsUpdateLg>', 'Update', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsVerifiedUser.puml b/cloud/elements/materials/Action/MaterialsVerifiedUser.puml
new file mode 100644
index 00000000000..b9ade5a6370
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsVerifiedUser.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsVerifiedUserLg [20x20/16z] {
+TT1L0e0W44LHO49wzhzQyzbw_ppIxZ_FCRA_YIIRot9eq6AeQ5Y9gbsgj1ZRBRvRqtWQI5nei9FyPLn9Ey786ldOGKQBXMhpDu7gTi1eyo2GHRV6DcFOo1Yt
+NNR0zT9-OwhNco6k87Pdb1VAv1ulcF1wLprb0W
+}
+
+!function MaterialsVerifiedUser($id, $name="Verified User", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsVerifiedUser', $name, $tech)
+!endfunction
+!function MaterialsVerifiedUserCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVerifiedUserLg>', 'Verified User', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsViewAgenda.puml b/cloud/elements/materials/Action/MaterialsViewAgenda.puml
new file mode 100644
index 00000000000..74aa4276c36
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsViewAgenda.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsViewAgendaLg [20x20/16z] Oo0QCBCW0sP6e10JBpyAO0Q9yQ6AiL0gniM33BX1TZ0meW86h6AOUcdWFimmm1fMH0C
+
+!function MaterialsViewAgenda($id, $name="View Agenda", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsViewAgenda', $name, $tech)
+!endfunction
+!function MaterialsViewAgendaCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsViewAgendaLg>', 'View Agenda', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsViewArray.puml b/cloud/elements/materials/Action/MaterialsViewArray.puml
new file mode 100644
index 00000000000..dd4dd7c29ea
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsViewArray.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsViewArrayLg [20x20/16z] nOwr0S10203V7sV_QUDIfOeTVXNXUGhKr1TQQZqlhddFwZESqSlYwkdIZ-xolq8juGAaZZain2aNblrvHW
+
+!function MaterialsViewArray($id, $name="View Array", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsViewArray', $name, $tech)
+!endfunction
+!function MaterialsViewArrayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsViewArrayLg>', 'View Array', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsViewCarousel.puml b/cloud/elements/materials/Action/MaterialsViewCarousel.puml
new file mode 100644
index 00000000000..7fd48bc0f2f
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsViewCarousel.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsViewCarouselLg [20x20/16z] nS-r0S0m3011cItUVzemzC4lhtkuMoYrJDKITWWGsPSuGfWv8hRJ6cASp1nFGxS_ZRcVrfdZyX5E2-7Ogssf1dYZ4G
+
+!function MaterialsViewCarousel($id, $name="View Carousel", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsViewCarousel', $name, $tech)
+!endfunction
+!function MaterialsViewCarouselCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsViewCarouselLg>', 'View Carousel', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsViewColumn.puml b/cloud/elements/materials/Action/MaterialsViewColumn.puml
new file mode 100644
index 00000000000..df78da24211
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsViewColumn.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsViewColumnLg [20x20/16z] Ow0-O65dPsT6460nDdv-VXPME04MOnqSOZZTnyB9oScC822UOsHaH2Ae3m
+
+!function MaterialsViewColumn($id, $name="View Column", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsViewColumn', $name, $tech)
+!endfunction
+!function MaterialsViewColumnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsViewColumnLg>', 'View Column', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsViewDay.puml b/cloud/elements/materials/Action/MaterialsViewDay.puml
new file mode 100644
index 00000000000..331c3983499
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsViewDay.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsViewDayLg [20x20/16z] Oo0MCBAW0aQW61CVFmfW0ObneW9cN0OoeGAm40yVCk1bncO7fMAOTc2w1Jl0z1iEEp33YcW
+
+!function MaterialsViewDay($id, $name="View Day", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsViewDay', $name, $tech)
+!endfunction
+!function MaterialsViewDayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsViewDayLg>', 'View Day', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsViewHeadline.puml b/cloud/elements/materials/Action/MaterialsViewHeadline.puml
new file mode 100644
index 00000000000..75310584372
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsViewHeadline.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsViewHeadlineLg [20x20/16z] Ow0-OE5WHmBCMCLm0IOMPC085cFbvK40NXQm62CAOC0bXgaNqmwA_45r
+
+!function MaterialsViewHeadline($id, $name="View Headline", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsViewHeadline', $name, $tech)
+!endfunction
+!function MaterialsViewHeadlineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsViewHeadlineLg>', 'View Headline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsViewList.puml b/cloud/elements/materials/Action/MaterialsViewList.puml
new file mode 100644
index 00000000000..814b29cb216
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsViewList.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsViewListLg [20x20/16z] hS-53S1020NGvak9i_-qTQBrknV76VfJX1Y5MspCjB9eY_aa1WbGmHQZJRZWRDvfxBptV8UVvvt-rjqC
+
+!function MaterialsViewList($id, $name="View List", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsViewList', $name, $tech)
+!endfunction
+!function MaterialsViewListCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsViewListLg>', 'View List', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsViewModule.puml b/cloud/elements/materials/Action/MaterialsViewModule.puml
new file mode 100644
index 00000000000..fb1a03eff8e
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsViewModule.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsViewModuleLg [20x20/16z] hKs30G0n3AmPx3_jsqOL7aJvOxptUWxTp36piLFePlRf303C7BgPL4h9EVI-CKPjKXlQwhdl7ZVhpK5qHqgv2ELF3G
+
+!function MaterialsViewModule($id, $name="View Module", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsViewModule', $name, $tech)
+!endfunction
+!function MaterialsViewModuleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsViewModuleLg>', 'View Module', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsViewQuilt.puml b/cloud/elements/materials/Action/MaterialsViewQuilt.puml
new file mode 100644
index 00000000000..40bf7b8c6e9
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsViewQuilt.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsViewQuiltLg [20x20/16z] hOp30G0n44LZ3lglTcqZxn1yYV8OxxrkZmxTQOwPZUK1qsdsbGO32qsg0Jbh9iMeJMoEMPkFKyqTQDtAV8WEAUNYA4yD
+
+!function MaterialsViewQuilt($id, $name="View Quilt", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsViewQuilt', $name, $tech)
+!endfunction
+!function MaterialsViewQuiltCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsViewQuiltLg>', 'View Quilt', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsViewStream.puml b/cloud/elements/materials/Action/MaterialsViewStream.puml
new file mode 100644
index 00000000000..e40725d6b0a
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsViewStream.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsViewStreamLg [20x20/16z] Ow0-O6571inWCJP-PC025cCbLem76K3469cG0IF4NavaG9gzcEempODOZ0ne47W
+
+!function MaterialsViewStream($id, $name="View Stream", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsViewStream', $name, $tech)
+!endfunction
+!function MaterialsViewStreamCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsViewStreamLg>', 'View Stream', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsViewWeek.puml b/cloud/elements/materials/Action/MaterialsViewWeek.puml
new file mode 100644
index 00000000000..af138c4610d
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsViewWeek.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsViewWeekLg [20x20/16z] rKyd0i10328JL_x_syPNTjrbi1nuUgp9X9CCnA1FveT4fAH23UQcsRNRutC2
+
+!function MaterialsViewWeek($id, $name="View Week", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsViewWeek', $name, $tech)
+!endfunction
+!function MaterialsViewWeekCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsViewWeekLg>', 'View Week', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsVisibility.puml b/cloud/elements/materials/Action/MaterialsVisibility.puml
new file mode 100644
index 00000000000..47bed670709
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsVisibility.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsVisibilityLg [20x20/16z] {
+hP2r0GD130HNVwJ3wRzQCqDaJoI6rH-mRRFdGFG-HlTu3yS6tRr3YvTGNiniakN9oZgIW2mBmPI192bCw6O5Ybc76IG7N04WN9mFiQTUNNglEnI2BZk-tF9s
+yzjlxnhypXu
+}
+
+!function MaterialsVisibility($id, $name="Visibility", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsVisibility', $name, $tech)
+!endfunction
+!function MaterialsVisibilityCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVisibilityLg>', 'Visibility', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsVisibilityOff.puml b/cloud/elements/materials/Action/MaterialsVisibilityOff.puml
new file mode 100644
index 00000000000..c91956f198b
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsVisibilityOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsVisibilityOffLg [20x20/16z] {
+ZP05bWGn24GZmB8TgVlVTdYLZ6krvkEadvLV83T-IhanrXRGMk_DvO9bM2hkte13DZDWXTl0D28522EV0T10TG1DMuHRpWqODIK7u4aHiEp3_bI6dnbZS_uZ
+z1KROJnMvlo7hbucXkMqSWQYv00QUxQRcSKvcxKRk7V0sPzKFV-qJUe4
+}
+
+!function MaterialsVisibilityOff($id, $name="Visibility Off", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsVisibilityOff', $name, $tech)
+!endfunction
+!function MaterialsVisibilityOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVisibilityOffLg>', 'Visibility Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsWatchLater.puml b/cloud/elements/materials/Action/MaterialsWatchLater.puml
new file mode 100644
index 00000000000..8fe1c142e93
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsWatchLater.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsWatchLaterLg [20x20/16z] {
+VP1L0iGW44ERgGM__srtKpTuVpp6kmOmmrqC32a53gSsLpPek_BbmAyIr2Dp_I7aXYAYZMLXaEFgCAoEIWrt5_x9bkuksUaCSrhTcYlOetTRRiUoaYPeKfwp
+2A_iOP_vXAZi9idp1erRdJTjy0C
+}
+
+!function MaterialsWatchLater($id, $name="Watch Later", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsWatchLater', $name, $tech)
+!endfunction
+!function MaterialsWatchLaterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWatchLaterLg>', 'Watch Later', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsWork.puml b/cloud/elements/materials/Action/MaterialsWork.puml
new file mode 100644
index 00000000000..325da773008
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsWork.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsWorkLg [20x20/16z] rO_L0G0X242bR6N_QQ-xV--PD9Xx03jWh_Abm--KM0HH2cvrL6Yy9YI443LELv0XJ7Vq2R3kTVK7EeXxNOH-EDw1vZCj
+
+!function MaterialsWork($id, $name="Work", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsWork', $name, $tech)
+!endfunction
+!function MaterialsWorkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWorkLg>', 'Work', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Action/MaterialsYoutubeSearchedFor.puml b/cloud/elements/materials/Action/MaterialsYoutubeSearchedFor.puml
new file mode 100644
index 00000000000..e1abb415d89
--- /dev/null
+++ b/cloud/elements/materials/Action/MaterialsYoutubeSearchedFor.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsYoutubeSearchedForLg [20x20/16z] {
+fSxL0GH120DGGiO5-g_stFrsyqNUgFmNaFeWQOmnowsYzAZAsdcrE7XSgZWJMZeEd3mJHmGEKm_dazr7EnICiqboYwUpUlt9aRHbkGt9s6R23Q7Q78cjtA7g
+hePnnalUepnZb5NP0W
+}
+
+!function MaterialsYoutubeSearchedFor($id, $name="Youtube Searched For", $tech="")
+ CloudElement($id, 'materials/Action/MaterialsYoutubeSearchedFor', $name, $tech)
+!endfunction
+!function MaterialsYoutubeSearchedForCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsYoutubeSearchedForLg>', 'Youtube Searched For', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Alert/MaterialsAddAlert.puml b/cloud/elements/materials/Alert/MaterialsAddAlert.puml
new file mode 100644
index 00000000000..1aa8fd7e9c5
--- /dev/null
+++ b/cloud/elements/materials/Alert/MaterialsAddAlert.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAddAlertLg [20x20/16z] {
+VT055e10201HIPF7_M_h9hPZVtk7lvWVX6Pu8vhS9xgGcgTCJoG9jYsj90YtH4Hv7S_aV1b0CkTucY-g0AgBQrZVrRFDmkaHCfyjddSrn8kDdbhNl1uRYNba
+KeYsIvGDi4HKjt0Uc1YM24HW-6a7
+}
+
+!function MaterialsAddAlert($id, $name="Add Alert", $tech="")
+ CloudElement($id, 'materials/Alert/MaterialsAddAlert', $name, $tech)
+!endfunction
+!function MaterialsAddAlertCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAddAlertLg>', 'Add Alert', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Alert/MaterialsError.puml b/cloud/elements/materials/Alert/MaterialsError.puml
new file mode 100644
index 00000000000..3c16cd590cc
--- /dev/null
+++ b/cloud/elements/materials/Alert/MaterialsError.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsErrorLg [20x20/16z] {
+VP053WCm30CNabn8y__N3efZYw8B-_97n4olG57S2_HWHao15ygnbGUaNjM0rYjxk_Q2obnxe0-6mOW6mwErlB9oRsP_PSw7YHmsUyCzLk_QuMO3ej_oEaz_
+tFpbjoyU_FJgUFfRDm
+}
+
+!function MaterialsError($id, $name="Error", $tech="")
+ CloudElement($id, 'materials/Alert/MaterialsError', $name, $tech)
+!endfunction
+!function MaterialsErrorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsErrorLg>', 'Error', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Alert/MaterialsErrorOutline.puml b/cloud/elements/materials/Alert/MaterialsErrorOutline.puml
new file mode 100644
index 00000000000..5d1d7ba35be
--- /dev/null
+++ b/cloud/elements/materials/Alert/MaterialsErrorOutline.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsErrorOutlineLg [20x20/16z] {
+VL053WH13AgDi2d_V-x9kZD2KY_o0ZNJeo6GP28siu4jtACHjfW6k8nm39DH0VtJ-A6FwS4nghKnal6dtcIaFbBxasRiRP4gOlIzpMcRhPJDDkPkYDIjX_lM
+utOMxSUPxtUxrs3JgeVUQFgCBm
+}
+
+!function MaterialsErrorOutline($id, $name="Error Outline", $tech="")
+ CloudElement($id, 'materials/Alert/MaterialsErrorOutline', $name, $tech)
+!endfunction
+!function MaterialsErrorOutlineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsErrorOutlineLg>', 'Error Outline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Alert/MaterialsWarning.puml b/cloud/elements/materials/Alert/MaterialsWarning.puml
new file mode 100644
index 00000000000..20c1f656c96
--- /dev/null
+++ b/cloud/elements/materials/Alert/MaterialsWarning.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsWarningLg [20x20/16z] {
+bO-35GH04CNM6gJ_Qi_svJd37_wbb2SLvuoFha9zK4b0qhth0FrEPSCTopSg3hGKPSIhAw0nAfHhspgxTMbiS9o5Tlv30Sm0D9t_EFLT_ycdXcExvqDG07mj
+1s0Vk_90tOsM1tBubIq
+}
+
+!function MaterialsWarning($id, $name="Warning", $tech="")
+ CloudElement($id, 'materials/Alert/MaterialsWarning', $name, $tech)
+!endfunction
+!function MaterialsWarningCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWarningLg>', 'Warning', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsAddToQueue.puml b/cloud/elements/materials/Av/MaterialsAddToQueue.puml
new file mode 100644
index 00000000000..7b863197d6c
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsAddToQueue.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAddToQueueLg [20x20/16z] {
+bT230GCm40NG-pc7-qzRstsnGR-2F00XHhip0kYAEzftVK87mB6Kcpxtvxw8XpwOjMQ6sxvIwnYrblkrYC3N_VQOx_hkxFjgzJkrWdXVoNMG-phJ4Szzr-GN
+7mRwonO
+}
+
+!function MaterialsAddToQueue($id, $name="Add To Queue", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsAddToQueue', $name, $tech)
+!endfunction
+!function MaterialsAddToQueueCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAddToQueueLg>', 'Add To Queue', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsAirplay.puml b/cloud/elements/materials/Av/MaterialsAirplay.puml
new file mode 100644
index 00000000000..d120b62f107
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsAirplay.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAirplayLg [20x20/16z] pSZ50G9140J0wNNV_BEbWND_NZrBdeBPW23Kl583K2nMRE4PMJ4lFQNcIya7ougHQODF2Q8zZzKxa-Ur4B68INDLMYNK07Bc0m
+
+!function MaterialsAirplay($id, $name="Airplay", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsAirplay', $name, $tech)
+!endfunction
+!function MaterialsAirplayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAirplayLg>', 'Airplay', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsAlbum.puml b/cloud/elements/materials/Av/MaterialsAlbum.puml
new file mode 100644
index 00000000000..cf04ae35d3b
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsAlbum.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAlbumLg [20x20/16z] {
+VL253GCn46iSvlstRJW5woqw6OvU3n20-2QKYpb7fouDLnSSDXNgGPYacAwSftF4rT0re6ElLEUwBOu8Ekbwj1TwTjPTRc7aMdEpARLhnh4idp5tYNSNjZEv
+ZVo0_Oh_bECD
+}
+
+!function MaterialsAlbum($id, $name="Album", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsAlbum', $name, $tech)
+!endfunction
+!function MaterialsAlbumCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAlbumLg>', 'Album', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsArtTrack.puml b/cloud/elements/materials/Av/MaterialsArtTrack.puml
new file mode 100644
index 00000000000..2f07192bb83
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsArtTrack.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsArtTrackLg [20x20/16z] lSwr0G0X40J0tSEz_shV_OcP13d56DoyBYvjD2Hj193IDW7K6px_RjjVASkVEBzmQstD8Mlx_Yk62lJnMPkCNhXxHc-Ntiv3p
+
+!function MaterialsArtTrack($id, $name="Art Track", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsArtTrack', $name, $tech)
+!endfunction
+!function MaterialsArtTrackCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsArtTrackLg>', 'Art Track', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsAvTimer.puml b/cloud/elements/materials/Av/MaterialsAvTimer.puml
new file mode 100644
index 00000000000..421cea3fb5e
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsAvTimer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAvTimerLg [20x20/16z] {
+bP254SGm40DjoOpzLnlM18R-5VGUd_bNTB1V5kSe_gOsRFyfC_HaXTBS_htVugkWRq7_RFvqA-5s2ENuelEEOiV-SGsU6umRyMZkPWOKKwp43jMGLCFunjs3
+TozxpvNcxbcm1mBNR8A-zDQwTY0AfrtzhXK
+}
+
+!function MaterialsAvTimer($id, $name="Av Timer", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsAvTimer', $name, $tech)
+!endfunction
+!function MaterialsAvTimerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAvTimerLg>', 'Av Timer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsBrandingWatermark.puml b/cloud/elements/materials/Av/MaterialsBrandingWatermark.puml
new file mode 100644
index 00000000000..a8ddc92c5a9
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsBrandingWatermark.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBrandingWatermarkLg [20x20/16z] hT053iH030H1zrquk_R_NnjcfXAtHZHo5S42Gc8B2UJBbeDRDhUr-wRv96vaRcmPqWYcJOwREzhzQ8IEuGDrUSCdR7rrLGa
+
+!function MaterialsBrandingWatermark($id, $name="Branding Watermark", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsBrandingWatermark', $name, $tech)
+!endfunction
+!function MaterialsBrandingWatermarkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBrandingWatermarkLg>', 'Branding Watermark', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsCallToAction.puml b/cloud/elements/materials/Av/MaterialsCallToAction.puml
new file mode 100644
index 00000000000..fb004168e3b
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsCallToAction.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCallToActionLg [20x20/16z] lT0r0e0m343HVEgQ-vyMsN2O-hPALFx2dY14FObGpdS5wlcktlqRSrUr7sozL3yT-EtEoe7TxXm7ha9ivQ15xdRrrm8
+
+!function MaterialsCallToAction($id, $name="Call To Action", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsCallToAction', $name, $tech)
+!endfunction
+!function MaterialsCallToActionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCallToActionLg>', 'Call To Action', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsClosedCaption.puml b/cloud/elements/materials/Av/MaterialsClosedCaption.puml
new file mode 100644
index 00000000000..7bf623afcb1
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsClosedCaption.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsClosedCaptionLg [20x20/16z] fP230G0n34L_QcV_QSysNjqu-8VK2sJ_bNb1xZuLhr3dVzaefLFIIfay_daYWdDeZZ3_cUIIXOikdV_jRVSntkIthstVWt_K
+
+!function MaterialsClosedCaption($id, $name="Closed Caption", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsClosedCaption', $name, $tech)
+!endfunction
+!function MaterialsClosedCaptionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsClosedCaptionLg>', 'Closed Caption', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsEqualizer.puml b/cloud/elements/materials/Av/MaterialsEqualizer.puml
new file mode 100644
index 00000000000..a9a39bda92d
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsEqualizer.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsEqualizerLg [20x20/16z] Ow02O6PZOqONO-NdPwL8Z8c5XGbD34ImOH5ZXNAvk5ZHnTY0B0nrv8WXp6C3So4iXFSH16K
+
+!function MaterialsEqualizer($id, $name="Equalizer", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsEqualizer', $name, $tech)
+!endfunction
+!function MaterialsEqualizerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsEqualizerLg>', 'Equalizer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsExplicit.puml b/cloud/elements/materials/Av/MaterialsExplicit.puml
new file mode 100644
index 00000000000..927111ca938
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsExplicit.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsExplicitLg [20x20/16z] Oo0UCB4W0IQ840y_4k012xBmem0Mk1WNEn1m8SHmivXPMDZHnTXvUNZHnHWP6LdnYo7quhS3mIBWPao_OOO1PbWH3m
+
+!function MaterialsExplicit($id, $name="Explicit", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsExplicit', $name, $tech)
+!endfunction
+!function MaterialsExplicitCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsExplicitLg>', 'Explicit', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsFastForward.puml b/cloud/elements/materials/Av/MaterialsFastForward.puml
new file mode 100644
index 00000000000..1652d5c95ab
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsFastForward.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFastForwardLg [20x20/16z] lKx50G0n2AihaFsdFNVvKY_4ZCxmRhbikDHI3qkjPtlK8ZZPgKPe_gm1rS-rfNdKGD4HvgRxgRsvRuztbdTcnJ42
+
+!function MaterialsFastForward($id, $name="Fast Forward", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsFastForward', $name, $tech)
+!endfunction
+!function MaterialsFastForwardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFastForwardLg>', 'Fast Forward', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsFastRewind.puml b/cloud/elements/materials/Av/MaterialsFastRewind.puml
new file mode 100644
index 00000000000..e46f2f1602c
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsFastRewind.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFastRewindLg [20x20/16z] lKwr0G1123jtoFxJllzLgN67E4EA_d4Xxeglywd5MVRGmBfglWZoDvG5TorsuAk5XejMo0kyndVP3uQ5OhQX4m
+
+!function MaterialsFastRewind($id, $name="Fast Rewind", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsFastRewind', $name, $tech)
+!endfunction
+!function MaterialsFastRewindCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFastRewindLg>', 'Fast Rewind', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsFeaturedPlayList.puml b/cloud/elements/materials/Av/MaterialsFeaturedPlayList.puml
new file mode 100644
index 00000000000..85772eba9da
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsFeaturedPlayList.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFeaturedPlayListLg [20x20/16z] fT235G0n303GMj7-qvvj_ESsLazfjw6LJWGTPEabhT7hZYd36noyeTQuoUtYekl1uiqD_PVrIkmacjz0Ddw-uVODZ-FIzYtferizLGC
+
+!function MaterialsFeaturedPlayList($id, $name="Featured Play List", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsFeaturedPlayList', $name, $tech)
+!endfunction
+!function MaterialsFeaturedPlayListCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFeaturedPlayListLg>', 'Featured Play List', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsFeaturedVideo.puml b/cloud/elements/materials/Av/MaterialsFeaturedVideo.puml
new file mode 100644
index 00000000000..fade18c8cba
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsFeaturedVideo.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFeaturedVideoLg [20x20/16z] bT033W1144JH7gDr_zEkxVtnIqK5NpF-a06J6OT8T2mRGy4CsJePTkPXR3QwCFnlPcjOnsGrrBM_HaUZwrq-MZPNNtsj1G
+
+!function MaterialsFeaturedVideo($id, $name="Featured Video", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsFeaturedVideo', $name, $tech)
+!endfunction
+!function MaterialsFeaturedVideoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFeaturedVideoLg>', 'Featured Video', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsFiberDvr.puml b/cloud/elements/materials/Av/MaterialsFiberDvr.puml
new file mode 100644
index 00000000000..dc1c18b108f
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsFiberDvr.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFiberDvrLg [20x20/16z] {
+fP250GCn24NvM8oK_QUjkxVtui6XRu7U0KBDEoemxly64FT_yKAlg6hhrgk5greF89IOfCE4Wud9zdyyXASmB1aAFV-b4zLaskvdsso4MB4uQfnYv3JFT0-h
+iIZdPprurgjlsG
+}
+
+!function MaterialsFiberDvr($id, $name="Fiber Dvr", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsFiberDvr', $name, $tech)
+!endfunction
+!function MaterialsFiberDvrCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFiberDvrLg>', 'Fiber Dvr', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsFiberManualRecord.puml b/cloud/elements/materials/Av/MaterialsFiberManualRecord.puml
new file mode 100644
index 00000000000..5282c299a35
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsFiberManualRecord.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFiberManualRecordLg [20x20/16z] Ow0SCBAmih8meeYmSlC30JSh8qA8dHyAsE62hFnmm0fJneqGuuOgPE570Ym8hGZDECKmzMBQWUaMx6x6z1jc650E
+
+!function MaterialsFiberManualRecord($id, $name="Fiber Manual Record", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsFiberManualRecord', $name, $tech)
+!endfunction
+!function MaterialsFiberManualRecordCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFiberManualRecordLg>', 'Fiber Manual Record', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsFiberNew.puml b/cloud/elements/materials/Av/MaterialsFiberNew.puml
new file mode 100644
index 00000000000..e9971542dff
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsFiberNew.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFiberNewLg [20x20/16z] {
+fL050WGX2AHj_Vzhhs-xTqmQ1cw1TGH-gIYr4HAzT7Migskwg26h5n6liIMDRvq72gX0uj1Untzrm5yT6TfFXm9_lruN6Buw1FpgekRmhM6lI_E9_kQpBN5m
+2qy
+}
+
+!function MaterialsFiberNew($id, $name="Fiber New", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsFiberNew', $name, $tech)
+!endfunction
+!function MaterialsFiberNewCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFiberNewLg>', 'Fiber New', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsFiberPin.puml b/cloud/elements/materials/Av/MaterialsFiberPin.puml
new file mode 100644
index 00000000000..ed6940e545b
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsFiberPin.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFiberPinLg [20x20/16z] {
+fP150WDH24DngF1p_zFMtJlpbcWIceNw7RehoGfth6HN6_UryQxMOURBzaHwL_IX9YJaQpOOXSkfniPshB6UQyHIXve8dMkwRXngMkTQ1833ZqH4_w7lsTkh
+36Qn1G
+}
+
+!function MaterialsFiberPin($id, $name="Fiber Pin", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsFiberPin', $name, $tech)
+!endfunction
+!function MaterialsFiberPinCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFiberPinLg>', 'Fiber Pin', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsFiberSmartRecord.puml b/cloud/elements/materials/Av/MaterialsFiberSmartRecord.puml
new file mode 100644
index 00000000000..e63f2f4f9d1
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsFiberSmartRecord.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFiberSmartRecordLg [20x20/16z] fP253G0X300Fjv3kF-sxVwCSJhsCOdtmbWLp_UGk8ZqllsdPLboJdUPmPTd0L3cf1fENZI0t0MmBcFBuAq0inhJ7NpFWc_gdsIenj5oKd9NQb1wCCWC
+
+!function MaterialsFiberSmartRecord($id, $name="Fiber Smart Record", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsFiberSmartRecord', $name, $tech)
+!endfunction
+!function MaterialsFiberSmartRecordCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFiberSmartRecordLg>', 'Fiber Smart Record', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsForward10.puml b/cloud/elements/materials/Av/MaterialsForward10.puml
new file mode 100644
index 00000000000..96620b6a4f4
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsForward10.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsForward10Lg [20x20/16z] {
+bKzL0WHH20BbzNFd_gVTxXu-bSHNwCsjfPSJ-_9qj5HYsTmVMMAqnnlh49-qUVfpXitqqaNJ08AykwLEC5Cwl7YxGPG9l9XwsF4cXuLV5fIZdm6bNqmLPqKA
+tLAYkfdNkA-e5dD64-v1SpTY7NO
+}
+
+!function MaterialsForward10($id, $name="Forward10", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsForward10', $name, $tech)
+!endfunction
+!function MaterialsForward10Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsForward10Lg>', 'Forward10', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsForward30.puml b/cloud/elements/materials/Av/MaterialsForward30.puml
new file mode 100644
index 00000000000..1fa35ca2367
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsForward30.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsForward30Lg [20x20/16z] {
+bK_5OSLG31E5dvlzf-rdPXrj8TuYJsvJzt3YlDuTrGsr_bqVETGotTuuBk6Tjc--pr3h7hga2HJ0grit4ueTR--yt1170K-cBXruWSgd1SFUJyGmdqnJtT6b
+SacfqPB7kgwOgLghARW6POlu3Hi
+}
+
+!function MaterialsForward30($id, $name="Forward30", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsForward30', $name, $tech)
+!endfunction
+!function MaterialsForward30Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsForward30Lg>', 'Forward30', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsForward5.puml b/cloud/elements/materials/Av/MaterialsForward5.puml
new file mode 100644
index 00000000000..f8b80e04c41
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsForward5.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsForward5Lg [20x20/16z] {
+bK-50GGX32DfY-Tl_sdVtG-d4abVXx-9jNW9eIzFGKRHihaFecYqnnZgS3prvcdF79pneiKd3m2yZqN7uRGZDEvZvjY7Bg0c7ixOnoYxE2WNlD9n8T6v8tGZ
+3rKZhIhkvJJDgURfVe1cH5etTW
+}
+
+!function MaterialsForward5($id, $name="Forward5", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsForward5', $name, $tech)
+!endfunction
+!function MaterialsForward5Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsForward5Lg>', 'Forward5', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsGames.puml b/cloud/elements/materials/Av/MaterialsGames.puml
new file mode 100644
index 00000000000..415f51baaed
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsGames.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsGamesLg [20x20/16z] dP053i1040Ax4o9L_l_RkljDV1N8xWawOb-JwzewrZeIQnHsmV9H7NJ5heGwkkyq7aPW67R3K1kBG-ckThLxzUD2IwgtwwokCxsc1G
+
+!function MaterialsGames($id, $name="Games", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsGames', $name, $tech)
+!endfunction
+!function MaterialsGamesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGamesLg>', 'Games', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsHearing.puml b/cloud/elements/materials/Av/MaterialsHearing.puml
new file mode 100644
index 00000000000..47ceccad8ca
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsHearing.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsHearingLg [20x20/16z] {
+TT355G0n20JGGUBmqd-rwox_YeCVh9WGCs57fH0acriDsAW9rBEA94zRQabWYxI6rqnsGIe4LW5YMs9YJ5CZAjrbILZoYPf2UkyHa7VUuj5lLnB45JVgWcXx
+qda79G_lUwChNb8bFF6So9dlYKqbFv8fcHV1m_dLbn4
+}
+
+!function MaterialsHearing($id, $name="Hearing", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsHearing', $name, $tech)
+!endfunction
+!function MaterialsHearingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHearingLg>', 'Hearing', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsHighQuality.puml b/cloud/elements/materials/Av/MaterialsHighQuality.puml
new file mode 100644
index 00000000000..1fd4c29bf54
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsHighQuality.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsHighQualityLg [20x20/16z] fP053a0X34DNt1RkVzhlWiPuyMbRMaFg0dcNE1VmLLIvGirhKVkWGj9A6Nvh7iR1EWBW_vgKv1mvKzQ0lcOS5Rlb3-3_yS1Az_gOtrhlhSzWZHq
+
+!function MaterialsHighQuality($id, $name="High Quality", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsHighQuality', $name, $tech)
+!endfunction
+!function MaterialsHighQualityCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHighQualityLg>', 'High Quality', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsLibraryAdd.puml b/cloud/elements/materials/Av/MaterialsLibraryAdd.puml
new file mode 100644
index 00000000000..5e61c0c9800
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsLibraryAdd.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLibraryAddLg [20x20/16z] {
+VSo54S0W44JHlSMz_shZBlm4Uyo0ttWc6zaoL-iy-Gr3coefBmiNaiKypRpKoUY9nHpqOUNFdDOAehN9fsciCPqMdJTGpldwyrxVedPNy-siRAR2cS5gPo9O
+pF1ik_7bBCY6l8I_HW
+}
+
+!function MaterialsLibraryAdd($id, $name="Library Add", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsLibraryAdd', $name, $tech)
+!endfunction
+!function MaterialsLibraryAddCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLibraryAddLg>', 'Library Add', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsLibraryBooks.puml b/cloud/elements/materials/Av/MaterialsLibraryBooks.puml
new file mode 100644
index 00000000000..8bf87005eb5
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsLibraryBooks.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLibraryBooksLg [20x20/16z] {
+TSt50KGn24LH86xGVxLZaVV7xl8a0FrD42-AGqzvOR7UPjs6l8YB1PwvhW-JBFHbusdZpCAIduKEypIJ1glvKKefwuTLU_Gnwu_XHhfQDZIMkO82JKFCzB8W
+QBtaWGelb4lqhpi
+}
+
+!function MaterialsLibraryBooks($id, $name="Library Books", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsLibraryBooks', $name, $tech)
+!endfunction
+!function MaterialsLibraryBooksCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLibraryBooksLg>', 'Library Books', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsLibraryMusic.puml b/cloud/elements/materials/Av/MaterialsLibraryMusic.puml
new file mode 100644
index 00000000000..757a36dfecf
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsLibraryMusic.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLibraryMusicLg [20x20/16z] {
+TSjN0i1014LHJ2_O_sfJfMVkv-71CBf2eyXhiiII3OkkSMjDb6aZt2qXKbLPZ3BPNu3J-3I_Rj-cIpVhmT7R0W2ypVrON2ozZADFShUiLspcobM0tQuGORD0
+LtR9V5NGa6x1g1a
+}
+
+!function MaterialsLibraryMusic($id, $name="Library Music", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsLibraryMusic', $name, $tech)
+!endfunction
+!function MaterialsLibraryMusicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLibraryMusicLg>', 'Library Music', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsLoop.puml b/cloud/elements/materials/Av/MaterialsLoop.puml
new file mode 100644
index 00000000000..bf9ec69d6c3
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsLoop.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLoopLg [20x20/16z] {
+VL050W0X23if4_Z_Qw-xRCbjtT-WfudpqsHDA5njoQrgvOirf08W6iDkcBPCVPGtKuRDAtKD9Drje2iaBaULmf-sQowkpYgxBMyfF5UMwNjKYIe09LrPy4ZC
+F5tv1f9c_90cyx-epp4
+}
+
+!function MaterialsLoop($id, $name="Loop", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsLoop', $name, $tech)
+!endfunction
+!function MaterialsLoopCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLoopLg>', 'Loop', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsMic.puml b/cloud/elements/materials/Av/MaterialsMic.puml
new file mode 100644
index 00000000000..a6300d84f6e
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsMic.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsMicLg [20x20/16z] jSY53GGW542nzmKdiF-qv-xQU7b4bKknztXHDkOSnXcVA_x72uwjp_1mk8IKEOkG3gVDaE22LMKlL0DM5U0aSmYv1KvfQ2qe5tA6LywCToq1
+
+!function MaterialsMic($id, $name="Mic", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsMic', $name, $tech)
+!endfunction
+!function MaterialsMicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMicLg>', 'Mic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsMicNone.puml b/cloud/elements/materials/Av/MaterialsMicNone.puml
new file mode 100644
index 00000000000..a161a93708c
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsMicNone.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsMicNoneLg [20x20/16z] jSY53GHG2C3G8b-0_USzTzUNnieZgbpgLPrpLhQACnuG_iVN74kHChmTta1YHHY7fsL8QuAbijVIWDLgS39dQxCQfxHLDUN2dF3AC-DTIm
+
+!function MaterialsMicNone($id, $name="Mic None", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsMicNone', $name, $tech)
+!endfunction
+!function MaterialsMicNoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMicNoneLg>', 'Mic None', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsMicOff.puml b/cloud/elements/materials/Av/MaterialsMicOff.puml
new file mode 100644
index 00000000000..01303aef453
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsMicOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsMicOffLg [20x20/16z] {
+XSy54WCX44JHPcHnkFzfuw6Qw2z_wE1N8g02BXsj7KJ501rp3iNAca7gdDFmWeMCTYuZt0tU3QeC1fqN1CoNHOHymxXCYYBOKOs7yQAFEocloJsrjg5uhIws
+8r82i90CLWBPuyT4Vpi3
+}
+
+!function MaterialsMicOff($id, $name="Mic Off", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsMicOff', $name, $tech)
+!endfunction
+!function MaterialsMicOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMicOffLg>', 'Mic Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsMovie.puml b/cloud/elements/materials/Av/MaterialsMovie.puml
new file mode 100644
index 00000000000..444ae10c58f
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsMovie.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsMovieLg [20x20/16z] nOXL0aGX3CH2v-5Gxd_QTVrTJNN2MoW6GZJO14enWFML81M8BI1t0_Cr3EiYj0XbdTtAfbfafScINznoz-jSt1D_TVtPTGCKdn1liGS
+
+!function MaterialsMovie($id, $name="Movie", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsMovie', $name, $tech)
+!endfunction
+!function MaterialsMovieCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMovieLg>', 'Movie', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsMusicVideo.puml b/cloud/elements/materials/Av/MaterialsMusicVideo.puml
new file mode 100644
index 00000000000..d996fd50f2d
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsMusicVideo.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsMusicVideoLg [20x20/16z] ZT030WKX50NGTxFR_se_nfDFDcWLH0444_rBD42GsB4_G0OW2DffQms8nBFFMIMhFlNFftrmikXZnkQY3oxdie_5lQ-S5tcvdpQ2xZvvl0mx6T3wWzPVhVe2
+
+!function MaterialsMusicVideo($id, $name="Music Video", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsMusicVideo', $name, $tech)
+!endfunction
+!function MaterialsMusicVideoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMusicVideoLg>', 'Music Video', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsNewReleases.puml b/cloud/elements/materials/Av/MaterialsNewReleases.puml
new file mode 100644
index 00000000000..296714a5a92
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsNewReleases.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsNewReleasesLg [20x20/16z] {
+TT050e0W30LGoSsO__wdDRRPql1ekcO8EMn52dVB66iTaMyK1sWOeaCev0ICL7HzdFVUp6nrL9EzFSKuxRMOJMeXMAr6k1jeeuAdeLwMqcM-5Y9MqtM6bEBd
+gybzFuc_T_v_s_CFVl_g_q__mme
+}
+
+!function MaterialsNewReleases($id, $name="New Releases", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsNewReleases', $name, $tech)
+!endfunction
+!function MaterialsNewReleasesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNewReleasesLg>', 'New Releases', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsNotInterested.puml b/cloud/elements/materials/Av/MaterialsNotInterested.puml
new file mode 100644
index 00000000000..6e42fe5984c
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsNotInterested.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsNotInterestedLg [20x20/16z] {
+VP253GKn242ngn3OVzmlTKckteS3BmE9S0UIpTsoJ4pPep1Bz4mTgJ6KmLahn6J-T2Sv5NDnVWPab_-L8i24CVtLJM21OWX0ph10TkgimCwAROVTjiIOCAQM
+ouGj5qmP1xI4hRRSQpEbgmU9pbubmTUUdkCB
+}
+
+!function MaterialsNotInterested($id, $name="Not Interested", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsNotInterested', $name, $tech)
+!endfunction
+!function MaterialsNotInterestedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNotInterestedLg>', 'Not Interested', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsNote.puml b/cloud/elements/materials/Av/MaterialsNote.puml
new file mode 100644
index 00000000000..fa61be483a7
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsNote.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsNoteLg [20x20/16z] jT2r0S0W00NHZpliFsqKfujS-Sh3gvWeIPQ9kbIoZcUBrJZtV35a72pZQ12E3cQLKZfKQyK_p8tcQ7rGOtZL3W
+
+!function MaterialsNote($id, $name="Note", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsNote', $name, $tech)
+!endfunction
+!function MaterialsNoteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNoteLg>', 'Note', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsPause.puml b/cloud/elements/materials/Av/MaterialsPause.puml
new file mode 100644
index 00000000000..8516c077f63
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsPause.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPauseLg [20x20/16z] Ow05O6DdPs9WO69dPuCBCNBoyu74-FWv6OUc6ARVQ04
+
+!function MaterialsPause($id, $name="Pause", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsPause', $name, $tech)
+!endfunction
+!function MaterialsPauseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPauseLg>', 'Pause', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsPauseCircleFilled.puml b/cloud/elements/materials/Av/MaterialsPauseCircleFilled.puml
new file mode 100644
index 00000000000..fb76dbfdee7
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsPauseCircleFilled.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPauseCircleFilledLg [20x20/16z] VP053i0m30DNjjec-Vzhnpnh5aKNzl0ZvxrxWeWcqX0lx66xu0zKxLJTe8FTXBKzhc5kBQ_9kB0z0lRiqjgUhCtDNfvCF6Eib-nWjx2RoM_40-OLzvHh0W
+
+!function MaterialsPauseCircleFilled($id, $name="Pause Circle Filled", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsPauseCircleFilled', $name, $tech)
+!endfunction
+!function MaterialsPauseCircleFilledCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPauseCircleFilledLg>', 'Pause Circle Filled', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsPauseCircleOutline.puml b/cloud/elements/materials/Av/MaterialsPauseCircleOutline.puml
new file mode 100644
index 00000000000..ea0cb4b426c
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsPauseCircleOutline.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPauseCircleOutlineLg [20x20/16z] {
+VP255SDG24MBH5uExBzkYNvtkJY_oI1cAe72t0sQCCCt5T7DmIyw8FTBSDoGWC-4i5zlTObFoCyWudgoVJi5HcJdTzlZE9-9dO-mS4diDEOUwzbsO_HpeRt9
+kLDRlmUfLxjIszF9-0C
+}
+
+!function MaterialsPauseCircleOutline($id, $name="Pause Circle Outline", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsPauseCircleOutline', $name, $tech)
+!endfunction
+!function MaterialsPauseCircleOutlineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPauseCircleOutlineLg>', 'Pause Circle Outline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsPlayArrow.puml b/cloud/elements/materials/Av/MaterialsPlayArrow.puml
new file mode 100644
index 00000000000..a9819563165
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsPlayArrow.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPlayArrowLg [20x20/16z] Ow09O6J256FYPcN44EFZvsJ65EFdPMD45mC2BXPCCNu-TaQyOWYzXEtWPCRdPeJVQ0W
+
+!function MaterialsPlayArrow($id, $name="Play Arrow", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsPlayArrow', $name, $tech)
+!endfunction
+!function MaterialsPlayArrowCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPlayArrowLg>', 'Play Arrow', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsPlayCircleFilled.puml b/cloud/elements/materials/Av/MaterialsPlayCircleFilled.puml
new file mode 100644
index 00000000000..035483c9f17
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsPlayCircleFilled.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPlayCircleFilledLg [20x20/16z] {
+VP253GH130CJBtF_rVuVetKZYWmBaGyKqBjWOscjH7lAY6CZOfVoECYhg75SY4lTpcFtQHFjhCL5WuQ-1kTgMJKHL-Ufg0ZQhecPxGQciIwvWxs5lPdyZUo0
+xOhlbFC7
+}
+
+!function MaterialsPlayCircleFilled($id, $name="Play Circle Filled", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsPlayCircleFilled', $name, $tech)
+!endfunction
+!function MaterialsPlayCircleFilledCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPlayCircleFilledLg>', 'Play Circle Filled', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsPlayCircleFilledWhite.puml b/cloud/elements/materials/Av/MaterialsPlayCircleFilledWhite.puml
new file mode 100644
index 00000000000..aebe93cc3a2
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsPlayCircleFilledWhite.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPlayCircleFilledWhiteLg [20x20/16z] OnXKO1G
+
+!function MaterialsPlayCircleFilledWhite($id, $name="Play Circle Filled White", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsPlayCircleFilledWhite', $name, $tech)
+!endfunction
+!function MaterialsPlayCircleFilledWhiteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPlayCircleFilledWhiteLg>', 'Play Circle Filled White', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsPlayCircleOutline.puml b/cloud/elements/materials/Av/MaterialsPlayCircleOutline.puml
new file mode 100644
index 00000000000..4f105006030
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsPlayCircleOutline.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPlayCircleOutlineLg [20x20/16z] {
+VP053i0W34LNGJvfi_kVTkvhS7ZvrQ4pY9dUG67k1hqnmukAQ77mYHfaVmdQ3WcuJ0XrUwklgiD8NDUhblLCPHUNkifDDpOssQoC5YENdOsMDcEEM6GRneXp
+eVh9EQujxi7Lgwhqxsbdp
+}
+
+!function MaterialsPlayCircleOutline($id, $name="Play Circle Outline", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsPlayCircleOutline', $name, $tech)
+!endfunction
+!function MaterialsPlayCircleOutlineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPlayCircleOutlineLg>', 'Play Circle Outline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsPlaylistAdd.puml b/cloud/elements/materials/Av/MaterialsPlaylistAdd.puml
new file mode 100644
index 00000000000..4c807d27dd2
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsPlaylistAdd.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPlaylistAddLg [20x20/16z] hSm30W0X40NGdztS_xHh6xtS0CMn4IRS3RoSqvGU21mup1D3EVU3eA0TmyRynplTQO9eR-0nDIA7IobJTpl8E-ft_oSa_ge1
+
+!function MaterialsPlaylistAdd($id, $name="Playlist Add", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsPlaylistAdd', $name, $tech)
+!endfunction
+!function MaterialsPlaylistAddCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPlaylistAddLg>', 'Playlist Add', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsPlaylistAddCheck.puml b/cloud/elements/materials/Av/MaterialsPlaylistAddCheck.puml
new file mode 100644
index 00000000000..908ffa2e11a
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsPlaylistAddCheck.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPlaylistAddCheckLg [20x20/16z] lSg53KDH3CNGv3x6_RTjFpFJ4LkcBy0rlEmQAzqGj8Nr_8DlgVgX6RQw72jTYh98CHKYsAWofIBrdyuAvJMYK-XIHyyJCUYsFm
+
+!function MaterialsPlaylistAddCheck($id, $name="Playlist Add Check", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsPlaylistAddCheck', $name, $tech)
+!endfunction
+!function MaterialsPlaylistAddCheckCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPlaylistAddCheckLg>', 'Playlist Add Check', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsPlaylistPlay.puml b/cloud/elements/materials/Av/MaterialsPlaylistPlay.puml
new file mode 100644
index 00000000000..0260d4bdec8
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsPlaylistPlay.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPlaylistPlayLg [20x20/16z] jSx50S0W30NG7zpPVzgw0hcrxnOFlYRiWzF378VKazndqqEsH-DBcxj_kGSLj6nl46ms0WrRY-boNg8b2J-O0G
+
+!function MaterialsPlaylistPlay($id, $name="Playlist Play", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsPlaylistPlay', $name, $tech)
+!endfunction
+!function MaterialsPlaylistPlayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPlaylistPlayLg>', 'Playlist Play', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsQueue.puml b/cloud/elements/materials/Av/MaterialsQueue.puml
new file mode 100644
index 00000000000..cac09978f14
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsQueue.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsQueueLg [20x20/16z] {
+VSo54S0W44JHlSMz_shZBlm4Uyo0ttWc6zaoL-iy-Gr3coefBmiNaiKypRpKoUY9nHpqOUNFdDOAehN9fsciCPqMdJTGpldwyrxVedPNy-siRAR2cS5gPo9O
+pF1ik_7bBCY6l8I_HW
+}
+
+!function MaterialsQueue($id, $name="Queue", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsQueue', $name, $tech)
+!endfunction
+!function MaterialsQueueCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsQueueLg>', 'Queue', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsQueueMusic.puml b/cloud/elements/materials/Av/MaterialsQueueMusic.puml
new file mode 100644
index 00000000000..7d15a4e4095
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsQueueMusic.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsQueueMusicLg [20x20/16z] lSe34i0m443HHSpxdxOEnzLhepyBls1RCAXjfwsHAWYqLn9XfFMsJNEbiIkuj45fI8VznlPg8kuy0lkOfpcqEPTMeD-QWf7AEJ1CX2HuQWK
+
+!function MaterialsQueueMusic($id, $name="Queue Music", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsQueueMusic', $name, $tech)
+!endfunction
+!function MaterialsQueueMusicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsQueueMusicLg>', 'Queue Music', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsQueuePlayNext.puml b/cloud/elements/materials/Av/MaterialsQueuePlayNext.puml
new file mode 100644
index 00000000000..23e13088af2
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsQueuePlayNext.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsQueuePlayNextLg [20x20/16z] {
+ZP050e0W300vwVJ_hxKxEQNMcwW5TG61o_54Tf0q9tGQP6g9mNogWypQkyovYmnZOZI6ewm98USGchClpZ5TfBt6GuxRAfDot7LMYsm7Dxm9mUwOMIZ7ksyd
+_2ARa6KK5Rc9ze4nvRY25C_q
+}
+
+!function MaterialsQueuePlayNext($id, $name="Queue Play Next", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsQueuePlayNext', $name, $tech)
+!endfunction
+!function MaterialsQueuePlayNextCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsQueuePlayNextLg>', 'Queue Play Next', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsRadio.puml b/cloud/elements/materials/Av/MaterialsRadio.puml
new file mode 100644
index 00000000000..d63e1868455
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsRadio.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRadioLg [20x20/16z] {
+VSt50S0m243HneFllssfU__n9S3mMqWzNoKMf1elNnf13fSl85SPAfiPmbPnYjnAANMhSNIJUBabDqjbitIinf1cKy8j5YITpT0tszPireDluelflAzTJ6Qh
+rzdg5F0wApMbRblY5hgQgCgQ-aN7UCdfhH4
+}
+
+!function MaterialsRadio($id, $name="Radio", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsRadio', $name, $tech)
+!endfunction
+!function MaterialsRadioCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRadioLg>', 'Radio', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsRecentActors.puml b/cloud/elements/materials/Av/MaterialsRecentActors.puml
new file mode 100644
index 00000000000..0e57fcaf3ff
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsRecentActors.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsRecentActorsLg [20x20/16z] hO_50KH1349XN9F-gztzxiTvjoY0qOHuOE0zR2Ih7ZZ42DV8DXN9XNRsbhtCwSMZbm2uHwyQC3rwMbFHHw_447A_wdPFJDXowMLkvY-zbkB2kVUL3OFv0m
+
+!function MaterialsRecentActors($id, $name="Recent Actors", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsRecentActors', $name, $tech)
+!endfunction
+!function MaterialsRecentActorsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRecentActorsLg>', 'Recent Actors', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsRemoveFromQueue.puml b/cloud/elements/materials/Av/MaterialsRemoveFromQueue.puml
new file mode 100644
index 00000000000..54aaa47b4ab
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsRemoveFromQueue.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsRemoveFromQueueLg [20x20/16z] bT235S0m403GOupzfwtj_eSu1_WAvG01NOuxsI4cnHrDY4bWH_xkeHdWTe_2W3xzztyl1BiJ0WBt4ry7lfypZBZqMuKl6eRmImi
+
+!function MaterialsRemoveFromQueue($id, $name="Remove From Queue", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsRemoveFromQueue', $name, $tech)
+!endfunction
+!function MaterialsRemoveFromQueueCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRemoveFromQueueLg>', 'Remove From Queue', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsRepeat.puml b/cloud/elements/materials/Av/MaterialsRepeat.puml
new file mode 100644
index 00000000000..e508f8824d4
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsRepeat.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsRepeatLg [20x20/16z] dOw35K0n34LhO_zflratzpXvGY0OpczAtKSkBvIBzr4wbTzKxfKoxtXlBnXdfyetJy4iks7rRf7tARwRyvkKFFU-O8P0h
+
+!function MaterialsRepeat($id, $name="Repeat", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsRepeat', $name, $tech)
+!endfunction
+!function MaterialsRepeatCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRepeatLg>', 'Repeat', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsRepeatOne.puml b/cloud/elements/materials/Av/MaterialsRepeatOne.puml
new file mode 100644
index 00000000000..3269367465d
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsRepeatOne.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsRepeatOneLg [20x20/16z] dOxL0S10349F0_NzfwqxVtcdSOAB4jL7NiwA4_RJvKHFzL5hWVLA-Ppn-7AFy2R6zLG68NEFgW-uQyjsvRSlyj62opKzcjK7LAazEMUuM
+
+!function MaterialsRepeatOne($id, $name="Repeat One", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsRepeatOne', $name, $tech)
+!endfunction
+!function MaterialsRepeatOneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRepeatOneLg>', 'Repeat One', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsReplay.puml b/cloud/elements/materials/Av/MaterialsReplay.puml
new file mode 100644
index 00000000000..eefb583dcaf
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsReplay.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsReplayLg [20x20/16z] {
+bL150iD020osFit_NrjVhOOZCBfz6trTMNnTxOdMrMc7DtxPnGnFAvOq1thHaEnUlLZX5takJvlKIIXPfQANdQ2HCAGUVTtvbaPHMT2RS0Z2B06ZFOqe1N7k
+YrY4QJis5m
+}
+
+!function MaterialsReplay($id, $name="Replay", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsReplay', $name, $tech)
+!endfunction
+!function MaterialsReplayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsReplayLg>', 'Replay', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsReplay10.puml b/cloud/elements/materials/Av/MaterialsReplay10.puml
new file mode 100644
index 00000000000..44c91991ce4
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsReplay10.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsReplay10Lg [20x20/16z] {
+bO-50GGn20G3k_7mrt-rv_u-KHpS9_YiylbPrHMvgnwTHQzFkbmjoZrMM9CyrK0BpxtuTiufyzR6LPpa82IS5B-b6fKKAWyTJ6STuTImnfOu9PFH4lTfQ5iM
+uz6S9QWYpRODPclDCjqPKK35_SS
+}
+
+!function MaterialsReplay10($id, $name="Replay10", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsReplay10', $name, $tech)
+!endfunction
+!function MaterialsReplay10Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsReplay10Lg>', 'Replay10', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsReplay30.puml b/cloud/elements/materials/Av/MaterialsReplay30.puml
new file mode 100644
index 00000000000..44af47355da
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsReplay30.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsReplay30Lg [20x20/16z] {
+bL250GGn34g0UlEt_xJlxbTl5B1lGw-cr5vDI_TdqsQ9al1YQoEAF-UwHlMN7fpv5KkQk5aS-ss6gVF_y14fclTqARKtYe9kDWPESJ84pxcz7EljLxcoKLog
+X6xWeX9WZNGFhiMSqHxrSf1mMpTs
+}
+
+!function MaterialsReplay30($id, $name="Replay30", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsReplay30', $name, $tech)
+!endfunction
+!function MaterialsReplay30Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsReplay30Lg>', 'Replay30', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsReplay5.puml b/cloud/elements/materials/Av/MaterialsReplay5.puml
new file mode 100644
index 00000000000..727d9709fbc
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsReplay5.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsReplay5Lg [20x20/16z] {
+ZKy50W8X46IB7ld_QzNh3fgD2NStz1YoT0orJFlGfo4O7sAf8D2-bxH4Ed18zKSjLZUOrFsuwlYZxZJfdjacg2ueIgkOWBlJ_Z66ZBqvJ7XXTgEOKA2BE4HX
+bWXRYqke5KdTLfq8JrXlnmy
+}
+
+!function MaterialsReplay5($id, $name="Replay5", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsReplay5', $name, $tech)
+!endfunction
+!function MaterialsReplay5Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsReplay5Lg>', 'Replay5', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsShuffle.puml b/cloud/elements/materials/Av/MaterialsShuffle.puml
new file mode 100644
index 00000000000..8fdff3dc826
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsShuffle.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsShuffleLg [20x20/16z] fL350O0m38pTVR3zfyNTeMtS4qbyDd60FeevHYEhYgE80hDjb6OZ2XAo66FqsD8cj3TjtmUJnZ4gnXudivpCVBRRwGtINWC
+
+!function MaterialsShuffle($id, $name="Shuffle", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsShuffle', $name, $tech)
+!endfunction
+!function MaterialsShuffleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsShuffleLg>', 'Shuffle', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsSkipNext.puml b/cloud/elements/materials/Av/MaterialsSkipNext.puml
new file mode 100644
index 00000000000..2ad81f7d5a4
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsSkipNext.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSkipNextLg [20x20/16z] Ow0NO664qknm8KPE3YOmWusJ4I76pys2ASRFnyw8BWO4NCpunH1w2Tk1S0k6crdPwHPC
+
+!function MaterialsSkipNext($id, $name="Skip Next", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsSkipNext', $name, $tech)
+!endfunction
+!function MaterialsSkipNextCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSkipNextLg>', 'Skip Next', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsSkipPrevious.puml b/cloud/elements/materials/Av/MaterialsSkipPrevious.puml
new file mode 100644
index 00000000000..b514faa3940
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsSkipPrevious.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSkipPreviousLg [20x20/16z] Ow0NO6U1q8mW6ihaP0FJJ1oSZ6XYBDpyQ6ACx7pyQ6BCNFpyXCGGUWdPWUaM1dPMk9lf1G
+
+!function MaterialsSkipPrevious($id, $name="Skip Previous", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsSkipPrevious', $name, $tech)
+!endfunction
+!function MaterialsSkipPreviousCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSkipPreviousLg>', 'Skip Previous', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsSlowMotionVideo.puml b/cloud/elements/materials/Av/MaterialsSlowMotionVideo.puml
new file mode 100644
index 00000000000..bd0eae9168c
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsSlowMotionVideo.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSlowMotionVideoLg [20x20/16z] {
+VP054WCn24NHsDhzRzi1wltJU1uE_HcSwntOMCnhsXlkHpSYwyUK9nEjM-SgoFrDE4UQsw7nAwY7nJLwdDuvOHzXkYpPDJMjTWv8nQxTmtWNn7vjDmOnK2ue
+PrpRUm_6CGJr2lSKZni
+}
+
+!function MaterialsSlowMotionVideo($id, $name="Slow Motion Video", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsSlowMotionVideo', $name, $tech)
+!endfunction
+!function MaterialsSlowMotionVideoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSlowMotionVideoLg>', 'Slow Motion Video', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsSnooze.puml b/cloud/elements/materials/Av/MaterialsSnooze.puml
new file mode 100644
index 00000000000..cf3a1014665
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsSnooze.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSnoozeLg [20x20/16z] {
+VL05TiKm38jb2jXlzpzj8Uvu-sgJc47jFz0leUb42PZw-2oD8Ag2MzoX7WABd3F38E4xap6NWWYw9hYoQOptUcDGIHPe91Ue8Qp2rlLAHhx9vLyxa9DlJ-ML
+qYJmEIH2TjosoTm1Y7gIRtc8x5pKA7u7htM7-3ECf5oU2oKMF1vfRrOWpoxCqek11zmZCph_e1MWzW8d
+}
+
+!function MaterialsSnooze($id, $name="Snooze", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsSnooze', $name, $tech)
+!endfunction
+!function MaterialsSnoozeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSnoozeLg>', 'Snooze', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsStop.puml b/cloud/elements/materials/Av/MaterialsStop.puml
new file mode 100644
index 00000000000..d0e0665e755
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsStop.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsStopLg [20x20/16z] Ow09O8G2925sJYXWHwZYv8S2JiP19eRfPao_qGG
+
+!function MaterialsStop($id, $name="Stop", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsStop', $name, $tech)
+!endfunction
+!function MaterialsStopCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsStopLg>', 'Stop', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsSubscriptions.puml b/cloud/elements/materials/Av/MaterialsSubscriptions.puml
new file mode 100644
index 00000000000..78315362a9a
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsSubscriptions.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSubscriptionsLg [20x20/16z] {
+TOs55S0W34HnX-o_RLDSFtxo82zOfqlKnegbZzmBOIT4qRYQuEG5bsf2_a7cOS4prD9_IxPPQMYSgR1h_qt7GoFCxHgLVkiAuQO_8lo4t_g9g56J8l9l-JIK
+eCWMVkd21m
+}
+
+!function MaterialsSubscriptions($id, $name="Subscriptions", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsSubscriptions', $name, $tech)
+!endfunction
+!function MaterialsSubscriptionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSubscriptionsLg>', 'Subscriptions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsSubtitles.puml b/cloud/elements/materials/Av/MaterialsSubtitles.puml
new file mode 100644
index 00000000000..169d13d559a
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsSubtitles.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSubtitlesLg [20x20/16z] fP3L5S0W34LxS7Z8_jisH2hVt1QB9zSHFlxm979OF-18Dl-oUIn3QrYeZG7B1cNtj35qOrbqBkwDYIoRW-2D4T_N99hT6ueZimoe0bQZ3Ovda9HzuHaSS0C
+
+!function MaterialsSubtitles($id, $name="Subtitles", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsSubtitles', $name, $tech)
+!endfunction
+!function MaterialsSubtitlesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSubtitlesLg>', 'Subtitles', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsSurroundSound.puml b/cloud/elements/materials/Av/MaterialsSurroundSound.puml
new file mode 100644
index 00000000000..9023b01c44a
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsSurroundSound.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSurroundSoundLg [20x20/16z] {
+fP2r0G0X40GNpd3wx_RTFsEYSraCGVA0vf3F_K7sSwprA6NpYyJUrbWbM8-giHkehh7PyaKTuBJuERl669eScE6IWjVOt1eNUyd5kValzjlxl-Ew9LstV6x-
+_-shmH0J
+}
+
+!function MaterialsSurroundSound($id, $name="Surround Sound", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsSurroundSound', $name, $tech)
+!endfunction
+!function MaterialsSurroundSoundCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSurroundSoundLg>', 'Surround Sound', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsVideoCall.puml b/cloud/elements/materials/Av/MaterialsVideoCall.puml
new file mode 100644
index 00000000000..4272455ab38
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsVideoCall.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsVideoCallLg [20x20/16z] lOw54S0m30CbNvYy_xPbXiFsWsRX5oIkU094Zz6Uu79_PyAOrMVW1v-OklXAwNsbQl55PryI0gHfslFYkzPUProrR9hJNdCF5_0D7G
+
+!function MaterialsVideoCall($id, $name="Video Call", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsVideoCall', $name, $tech)
+!endfunction
+!function MaterialsVideoCallCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVideoCallLg>', 'Video Call', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsVideoLabel.puml b/cloud/elements/materials/Av/MaterialsVideoLabel.puml
new file mode 100644
index 00000000000..551cb0c97f8
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsVideoLabel.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsVideoLabelLg [20x20/16z] pT2r0O1G4C3G2_hbPFzfaGw7abUcZ7n5Tu2GhEvO0ktPwHMqavtkRotrEsbjSQ1GZwr2EhR4rQklPW
+
+!function MaterialsVideoLabel($id, $name="Video Label", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsVideoLabel', $name, $tech)
+!endfunction
+!function MaterialsVideoLabelCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVideoLabelLg>', 'Video Label', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsVideoLibrary.puml b/cloud/elements/materials/Av/MaterialsVideoLibrary.puml
new file mode 100644
index 00000000000..95e73661eb2
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsVideoLibrary.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsVideoLibraryLg [20x20/16z] {
+TSe54aKX34FHjhY4xd-rNplFW3j-4jecPsmKSJIoOT4po8_uQzs6yJ79yliL2JWCVwj4hiv6acSZXybyU_uuGX_cikh3HjURPJs3cIjdWVvsnam_2t9cIyPP
+OKEvHBlU
+}
+
+!function MaterialsVideoLibrary($id, $name="Video Library", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsVideoLibrary', $name, $tech)
+!endfunction
+!function MaterialsVideoLibraryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVideoLibraryLg>', 'Video Library', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsVideocam.puml b/cloud/elements/materials/Av/MaterialsVideocam.puml
new file mode 100644
index 00000000000..2a736a457aa
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsVideocam.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsVideocamLg [20x20/16z] Ow0BOEA40tP61WP6a1WBFnnmCpAmiA2BCR7meelniFFmmyKGW80OGYy1En1kmULc80K3D0ef
+
+!function MaterialsVideocam($id, $name="Videocam", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsVideocam', $name, $tech)
+!endfunction
+!function MaterialsVideocamCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVideocamLg>', 'Videocam', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsVideocamOff.puml b/cloud/elements/materials/Av/MaterialsVideocamOff.puml
new file mode 100644
index 00000000000..057554e7dcd
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsVideocamOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsVideocamOffLg [20x20/16z] {
+ZT3L0SCm34LH2ypmzf-sNAcOv7uUiyFFw0SL_KOTFp1E_To2Aov8kTQQwJ6cm1Mb0vs2wjtko0sTTPhTiOyyO6OpOUOptLvdklbCCqUH-vqzVoPPFz-kZNxz
+vl7E
+}
+
+!function MaterialsVideocamOff($id, $name="Videocam Off", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsVideocamOff', $name, $tech)
+!endfunction
+!function MaterialsVideocamOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVideocamOffLg>', 'Videocam Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsVolumeDown.puml b/cloud/elements/materials/Av/MaterialsVolumeDown.puml
new file mode 100644
index 00000000000..41c9f8a76b6
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsVolumeDown.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsVolumeDownLg [20x20/16z] hL350G0n2AjxOVzfpptyhdaYCJK66aVEuwXx63L-pQnpll4oy_QQHTxWLIWQPfwjFCDVKGEze6SSUhc3_vW1
+
+!function MaterialsVolumeDown($id, $name="Volume Down", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsVolumeDown', $name, $tech)
+!endfunction
+!function MaterialsVolumeDownCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVolumeDownLg>', 'Volume Down', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsVolumeMute.puml b/cloud/elements/materials/Av/MaterialsVolumeMute.puml
new file mode 100644
index 00000000000..b48a10d1fea
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsVolumeMute.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsVolumeMuteLg [20x20/16z] Ow0MOCGKOcF25E9ZmX3YHnLZPc5XvqSLO-Jc1mBAnJ3jm7GBOJSZ_8OP1XG3
+
+!function MaterialsVolumeMute($id, $name="Volume Mute", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsVolumeMute', $name, $tech)
+!endfunction
+!function MaterialsVolumeMuteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVolumeMuteLg>', 'Volume Mute', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsVolumeOff.puml b/cloud/elements/materials/Av/MaterialsVolumeOff.puml
new file mode 100644
index 00000000000..a16ac42f31b
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsVolumeOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsVolumeOffLg [20x20/16z] {
+ZT254S0m30D0cGfkOFzfoymwqdqu-1-w593h15pRgXfwv19KnEg0NFL5cXDYm60ZaAfw79ONGE4qcEOXFP8B9F9c0ug1WsmspJoPMr1CQwSpwfnhcgwqNeRh
+xDELUjgmDvH9DvhV5ZmSaC1kf4xNJoFyJmS
+}
+
+!function MaterialsVolumeOff($id, $name="Volume Off", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsVolumeOff', $name, $tech)
+!endfunction
+!function MaterialsVolumeOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVolumeOffLg>', 'Volume Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsVolumeUp.puml b/cloud/elements/materials/Av/MaterialsVolumeUp.puml
new file mode 100644
index 00000000000..723bf3422c6
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsVolumeUp.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsVolumeUpLg [20x20/16z] dT2r0GGX54NHztLm-gyMITPrRdXmS29w1avshto0l8HRv9W0I5vufRuDKWmxKjNObx43dcYRzjssAf3AzzOTNEIhNTS-d_5ybmztVdxRzG-YNUdA_pK1
+
+!function MaterialsVolumeUp($id, $name="Volume Up", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsVolumeUp', $name, $tech)
+!endfunction
+!function MaterialsVolumeUpCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVolumeUpLg>', 'Volume Up', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsWeb.puml b/cloud/elements/materials/Av/MaterialsWeb.puml
new file mode 100644
index 00000000000..11a8803445d
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsWeb.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsWebLg [20x20/16z] fT230S0m4030MA_zjwtjvc93LR5-mxPT1cG3JDl7spw-wgFWHh6j1UhwscpafkPvdzCZl_H5FqfBtzlzxDpNrcpV1v1705qo_H-4bVOFgZG
+
+!function MaterialsWeb($id, $name="Web", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsWeb', $name, $tech)
+!endfunction
+!function MaterialsWebCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWebLg>', 'Web', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Av/MaterialsWebAsset.puml b/cloud/elements/materials/Av/MaterialsWebAsset.puml
new file mode 100644
index 00000000000..019d86d9115
--- /dev/null
+++ b/cloud/elements/materials/Av/MaterialsWebAsset.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsWebAssetLg [20x20/16z] nSYr0G0X301080ak-q_xWjE-Nddi7g09b0ff4d9YMc2-eAXJePpZhEFkt_E2TSBd0szDPpsmd2Gx0dRF3W
+
+!function MaterialsWebAsset($id, $name="Web Asset", $tech="")
+ CloudElement($id, 'materials/Av/MaterialsWebAsset', $name, $tech)
+!endfunction
+!function MaterialsWebAssetCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWebAssetLg>', 'Web Asset', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsBusiness.puml b/cloud/elements/materials/Communication/MaterialsBusiness.puml
new file mode 100644
index 00000000000..aaecbe2d612
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsBusiness.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBusinessLg [20x20/16z] {
+ZSzL0eL0241Hm6bg_wjzORVUppC9l0t3KBSoCX5NiROs3TGovZDZmg7nhAce2m_HVryAN4AHq9UqDyAQ83KShkhDQb4kh2L0I3UsFxj-8n9GDzZobmYn3BRw
+Co0Ux5-OpleoXzZFCEn2UDiN
+}
+
+!function MaterialsBusiness($id, $name="Business", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsBusiness', $name, $tech)
+!endfunction
+!function MaterialsBusinessCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBusinessLg>', 'Business', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsCall.puml b/cloud/elements/materials/Communication/MaterialsCall.puml
new file mode 100644
index 00000000000..f0d8108fb4c
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsCall.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCallLg [20x20/16z] {
+ZKu53aKn32ehoRpS_xHV8b-UZZXkou2Jlk5SKiEU6nikJIasONH9t1HcgM33SKyPMhOTE7rFvfvs76fzaw03tu-rkw4eHllM8CzSfCrJDkqu0tCFQNi1oHss
+Z2S
+}
+
+!function MaterialsCall($id, $name="Call", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsCall', $name, $tech)
+!endfunction
+!function MaterialsCallCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCallLg>', 'Call', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsCallEnd.puml b/cloud/elements/materials/Communication/MaterialsCallEnd.puml
new file mode 100644
index 00000000000..b9ebed019bb
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsCallEnd.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCallEndLg [20x20/16z] nSw53GCn30LGis9G_lxJbdc0tXCbPleZllZwQsHVP2W_8fQxmiqyQgTTevB02Dt802ba3Q2VBRUF9NvZICbBoEZ1wjOikOHUP5r2buQVG-amPm
+
+!function MaterialsCallEnd($id, $name="Call End", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsCallEnd', $name, $tech)
+!endfunction
+!function MaterialsCallEndCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCallEndLg>', 'Call End', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsCallMade.puml b/cloud/elements/materials/Communication/MaterialsCallMade.puml
new file mode 100644
index 00000000000..55363c38882
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsCallMade.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCallMadeLg [20x20/16z] jSYr0S0W00J0nntsdpRoNR0gN7auGtb7fZzVcyENi6quKwntVHdXN5-0SttnkkBr1QMweat9pEeI_xa1
+
+!function MaterialsCallMade($id, $name="Call Made", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsCallMade', $name, $tech)
+!endfunction
+!function MaterialsCallMadeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCallMadeLg>', 'Call Made', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsCallMerge.puml b/cloud/elements/materials/Communication/MaterialsCallMerge.puml
new file mode 100644
index 00000000000..5c7ee4dd653
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsCallMerge.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCallMergeLg [20x20/16z] hOsr0S0m30H5Pjf_sZ0hdVtbqy48YMYh555MQyMyB3Gs9Mlmq_J-O_Hv69soVE8_2msg5YN_C8yXfmV775zie5Sp
+
+!function MaterialsCallMerge($id, $name="Call Merge", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsCallMerge', $name, $tech)
+!endfunction
+!function MaterialsCallMergeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCallMergeLg>', 'Call Merge', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsCallMissed.puml b/cloud/elements/materials/Communication/MaterialsCallMissed.puml
new file mode 100644
index 00000000000..31823ca5832
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsCallMissed.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCallMissedLg [20x20/16z] lSY50K0X24LHiDlzfxNUpmMu9eTaujEFTDubeFRdDRq7Omme1rZBMTEFo6GTW20OyqRGOxGHX5ZlAvG2Uje8-YD8gWa
+
+!function MaterialsCallMissed($id, $name="Call Missed", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsCallMissed', $name, $tech)
+!endfunction
+!function MaterialsCallMissedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCallMissedLg>', 'Call Missed', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsCallMissedOutgoing.puml b/cloud/elements/materials/Communication/MaterialsCallMissedOutgoing.puml
new file mode 100644
index 00000000000..b56e959f72a
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsCallMissedOutgoing.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCallMissedOutgoingLg [20x20/16z] lSY54G0n24HHY7lwh_PaTuOI-56U-AQ8tnhvZlaNyM-Jc59gzoOnH77E0oEIMfmq8aWLPlYJm0pN-aWaAe48OeOahru
+
+!function MaterialsCallMissedOutgoing($id, $name="Call Missed Outgoing", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsCallMissedOutgoing', $name, $tech)
+!endfunction
+!function MaterialsCallMissedOutgoingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCallMissedOutgoingLg>', 'Call Missed Outgoing', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsCallReceived.puml b/cloud/elements/materials/Communication/MaterialsCallReceived.puml
new file mode 100644
index 00000000000..7f920683fe2
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsCallReceived.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCallReceivedLg [20x20/16z] hOwr0S0W54JnHtp_RTD5-59nvNcOXoIfkWko7jMZSfOka46GNI3h8Of5UXCdkAuM1NSkGCyVhW8lDnyt
+
+!function MaterialsCallReceived($id, $name="Call Received", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsCallReceived', $name, $tech)
+!endfunction
+!function MaterialsCallReceivedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCallReceivedLg>', 'Call Received', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsCallSplit.puml b/cloud/elements/materials/Communication/MaterialsCallSplit.puml
new file mode 100644
index 00000000000..bf54a9edd07
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsCallSplit.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCallSplitLg [20x20/16z] nKh50SH02CJbZFwhFOidl-Zi0cEm3MngyYFo9TnuLfNq8vHLrdXQvNsgBKj__ga-FTkU4EZFbEyYWHu_4nizDHU8kCOJWJtm0G
+
+!function MaterialsCallSplit($id, $name="Call Split", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsCallSplit', $name, $tech)
+!endfunction
+!function MaterialsCallSplitCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCallSplitLg>', 'Call Split', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsChat.puml b/cloud/elements/materials/Communication/MaterialsChat.puml
new file mode 100644
index 00000000000..0a4a6fe7549
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsChat.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsChatLg [20x20/16z] {
+bS-35S10303GCyBzfwtj_kSuvf9rExOF5U4DALtGiUwmwsAY37K2h3B6gbrcrpa6taqyp34C2tpgfJJAkT2XpejszZlYDgR2FT5DxFAFkX5D7wDWDqmVes2E
+t1pwhmK
+}
+
+!function MaterialsChat($id, $name="Chat", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsChat', $name, $tech)
+!endfunction
+!function MaterialsChatCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsChatLg>', 'Chat', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsChatBubble.puml b/cloud/elements/materials/Communication/MaterialsChatBubble.puml
new file mode 100644
index 00000000000..70bc1b474fc
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsChatBubble.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsChatBubbleLg [20x20/16z] rSYn0K0040F0V018x3yj0A3IkVBmAdWHKvNMYSingUv27C_NymzFowawoJ1TcyO9HcnJt375LmC
+
+!function MaterialsChatBubble($id, $name="Chat Bubble", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsChatBubble', $name, $tech)
+!endfunction
+!function MaterialsChatBubbleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsChatBubbleLg>', 'Chat Bubble', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsChatBubbleOutline.puml b/cloud/elements/materials/Communication/MaterialsChatBubbleOutline.puml
new file mode 100644
index 00000000000..bae0ff84bd1
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsChatBubbleOutline.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsChatBubbleOutlineLg [20x20/16z] rSe53e1040J1sJct_VzlSOSOqQjuf_59U2DpYkqcJf7DyS8rpesuO2UDpXz2NPgB-PJSF6krSe6vLOidMlmr0W
+
+!function MaterialsChatBubbleOutline($id, $name="Chat Bubble Outline", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsChatBubbleOutline', $name, $tech)
+!endfunction
+!function MaterialsChatBubbleOutlineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsChatBubbleOutlineLg>', 'Chat Bubble Outline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsClearAll.puml b/cloud/elements/materials/Communication/MaterialsClearAll.puml
new file mode 100644
index 00000000000..91e85ce631c
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsClearAll.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsClearAllLg [20x20/16z] Ow0RO4G0k10N3pSKyB3019bPu80Hjsci7730YaqCZpiGvZF3n5WGxk1YnEPWkW4
+
+!function MaterialsClearAll($id, $name="Clear All", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsClearAll', $name, $tech)
+!endfunction
+!function MaterialsClearAllCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsClearAllLg>', 'Clear All', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsComment.puml b/cloud/elements/materials/Communication/MaterialsComment.puml
new file mode 100644
index 00000000000..8b0d3ddb8fb
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsComment.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCommentLg [20x20/16z] bS_L0KCn243Hk0FxJrj3wa_kvudYVkR3M_vE3U4bR3SCG6z1k1aIZ2uD86JhtkxkQYC6AGwrcQovTNOLQvrzWz2c83QWbzXSxYy1c_ClfSNsLbfcBsYssnK
+
+!function MaterialsComment($id, $name="Comment", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsComment', $name, $tech)
+!endfunction
+!function MaterialsCommentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCommentLg>', 'Comment', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsContactMail.puml b/cloud/elements/materials/Communication/MaterialsContactMail.puml
new file mode 100644
index 00000000000..d88a8c9acdd
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsContactMail.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsContactMailLg [20x20/16z] {
+ZT030WCn40NGGMFy-vzs4TNjljYWYrXlBvGztlIk7DEPXoRZ58JP0PORYqFLSzy88qgaOjfAeOE78J56o3pDEtActeUWVJzgB9eISpkzoMq_Rurn2G-Sq8bD
+nkIP1eF9hZwj67AO8hhwwGy-_HLTj0C
+}
+
+!function MaterialsContactMail($id, $name="Contact Mail", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsContactMail', $name, $tech)
+!endfunction
+!function MaterialsContactMailCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsContactMailLg>', 'Contact Mail', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsContactPhone.puml b/cloud/elements/materials/Communication/MaterialsContactPhone.puml
new file mode 100644
index 00000000000..8483a5a02a9
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsContactPhone.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsContactPhoneLg [20x20/16z] {
+ZP235G0n341hXFjFUpRx7sAQHgmF5xmjUcDs4Q3Ei2nATTRcIGCVULB4ZtrXp1gqEKZE39Inqn2hbxnWOrdx-RcVU2Uwma1wzb59CMOyrcOt7nHfcr6iMOZR
+BcdpULbtfhe2ostoz8EdNvb6UW
+}
+
+!function MaterialsContactPhone($id, $name="Contact Phone", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsContactPhone', $name, $tech)
+!endfunction
+!function MaterialsContactPhoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsContactPhoneLg>', 'Contact Phone', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsContacts.puml b/cloud/elements/materials/Communication/MaterialsContacts.puml
new file mode 100644
index 00000000000..04a8ce3a10c
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsContacts.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsContactsLg [20x20/16z] {
+XP254K0X34E3E-m_xNV1UMUzUW90fWo92oOp64OmKN0sKfSA70Lel4CfxsBySf43F9OvHm3Yrdt9I-chVS5gRKEHKvG0XAeiPmWkYFbp2W_gppdruEvSgwtl
+GStGqzRx7G
+}
+
+!function MaterialsContacts($id, $name="Contacts", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsContacts', $name, $tech)
+!endfunction
+!function MaterialsContactsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsContactsLg>', 'Contacts', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsDialerSip.puml b/cloud/elements/materials/Communication/MaterialsDialerSip.puml
new file mode 100644
index 00000000000..572280bd76a
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsDialerSip.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDialerSipLg [20x20/16z] {
+ZSe5biKm34DHotB3YVQ_sfdFJAyDtMFxEJ22kvC11mDxewIsksLYOqfnjh6pb1ZCcNlpAItkpYrsSx1zw9B2B3Ptq8vbgS3kYsSoj6nFnUGpvkvFXbfzVmI1
+2thjD1IjqNYTp3CNxGkx5arFPeZSbqIx3qx2VkuV
+}
+
+!function MaterialsDialerSip($id, $name="Dialer Sip", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsDialerSip', $name, $tech)
+!endfunction
+!function MaterialsDialerSipCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDialerSipLg>', 'Dialer Sip', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsDialpad.puml b/cloud/elements/materials/Communication/MaterialsDialpad.puml
new file mode 100644
index 00000000000..b61f44d0eb9
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsDialpad.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDialpadLg [20x20/16z] Om02HaOa0WAOE3cPa0WmOENdPqKGEDLXcZTyx418e0E4DWH068-f3fTv
+
+!function MaterialsDialpad($id, $name="Dialpad", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsDialpad', $name, $tech)
+!endfunction
+!function MaterialsDialpadCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDialpadLg>', 'Dialpad', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsEmail.puml b/cloud/elements/materials/Communication/MaterialsEmail.puml
new file mode 100644
index 00000000000..3879144a7e5
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsEmail.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsEmailLg [20x20/16z] fT230S0m50JGsDX_sk9-RLoP5uVzYjIho8v4B7MH4aLdMPaqIZ8gmoIJZiXrlx0IDUSwrahV0aEzi5QWFHd6uOnnZ3jQbw1Kg7LjjU2xCkIrnRL5SNG6lz82
+
+!function MaterialsEmail($id, $name="Email", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsEmail', $name, $tech)
+!endfunction
+!function MaterialsEmailCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsEmailLg>', 'Email', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsForum.puml b/cloud/elements/materials/Communication/MaterialsForum.puml
new file mode 100644
index 00000000000..9e87b55e73d
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsForum.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsForumLg [20x20/16z] fSZ50GCn300mEypPVzgoeNIef-0der2rqLz6mTUDoUhcmvJmw-emfw-c-1I0hbeWTCM2TSItnrd0FCNj7a8cdG-GkCOdN9EJf5jt1G
+
+!function MaterialsForum($id, $name="Forum", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsForum', $name, $tech)
+!endfunction
+!function MaterialsForumCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsForumLg>', 'Forum', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsImportContacts.puml b/cloud/elements/materials/Communication/MaterialsImportContacts.puml
new file mode 100644
index 00000000000..d68ce950c0f
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsImportContacts.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsImportContactsLg [20x20/16z] pOz55W9034ERTgIIUTp_j3XiSVcRkaHU0wh0qS7PiPd5og4wacHD4zJcn6ACPgr70JpdQ903ZRZsfSXVvdZ9gGsFc7x8qSSONYiPy-0KS9Q4tlNacDpB3W
+
+!function MaterialsImportContacts($id, $name="Import Contacts", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsImportContacts', $name, $tech)
+!endfunction
+!function MaterialsImportContactsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsImportContactsLg>', 'Import Contacts', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsImportExport.puml b/cloud/elements/materials/Communication/MaterialsImportExport.puml
new file mode 100644
index 00000000000..5bb88214b1d
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsImportExport.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsImportExportLg [20x20/16z] bL2r0G0n28nxmlxJldN0lL42f-RVMBqAFQZLe2cMBjLLanEFVdh5vwR3EnkjsAbdlRjW3wJOa3Qk0eu0Yy25VPyT
+
+!function MaterialsImportExport($id, $name="Import Export", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsImportExport', $name, $tech)
+!endfunction
+!function MaterialsImportExportCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsImportExportLg>', 'Import Export', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsInvertColorsOff.puml b/cloud/elements/materials/Communication/MaterialsInvertColorsOff.puml
new file mode 100644
index 00000000000..11f021624a4
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsInvertColorsOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsInvertColorsOffLg [20x20/16z] {
+bSu50iCW30NGnd38_M-xdyvz-rKUacp_Hks9RCuRf29ODNE_nTG5EwdwFJBUpNtgnTGxjbS7oecebXpR9x3IqMHARDzndHPQf-s2Th86E-7PT8HH2rodoZps
+d-Q1V2gSswa_u3dScc2l0-MAPTOyt4k-GT9SQnPKHmzFWR_C0G
+}
+
+!function MaterialsInvertColorsOff($id, $name="Invert Colors Off", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsInvertColorsOff', $name, $tech)
+!endfunction
+!function MaterialsInvertColorsOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsInvertColorsOffLg>', 'Invert Colors Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsLiveHelp.puml b/cloud/elements/materials/Communication/MaterialsLiveHelp.puml
new file mode 100644
index 00000000000..32f54dff1cd
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsLiveHelp.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLiveHelpLg [20x20/16z] {
+RSm75i0W20DGt3vBoFrFsprvZVkho7z2V2Ni58S1He3REk9ccMkqfbHrs-NBSEpmjYwXjI3zOx6HHUhRQAGcQH_RIoPrLYLD_1gYT7hBMRqHe3VzUQSnlYpj
+dsmCsqiasR6Kqa2YhPiaJufP4P_Yo6K1
+}
+
+!function MaterialsLiveHelp($id, $name="Live Help", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsLiveHelp', $name, $tech)
+!endfunction
+!function MaterialsLiveHelpCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLiveHelpLg>', 'Live Help', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsLocationOff.puml b/cloud/elements/materials/Communication/MaterialsLocationOff.puml
new file mode 100644
index 00000000000..61a066c1ba2
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsLocationOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocationOffLg [20x20/16z] {
+ZT035WGn40JGLeo-_sd7zTQeONuS-X8MuRlI_iGwHeqCof4e-P4Y5sgB9EN4pFUOp7PNZ9WyxXzfxl5cy_ZV6YPOz0EbtxKpFv2tTWRZTgAKneG4ln3Dq123
+tOtuWfntgkqEp_KsqKUqCOn8gznZ23YulxC2
+}
+
+!function MaterialsLocationOff($id, $name="Location Off", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsLocationOff', $name, $tech)
+!endfunction
+!function MaterialsLocationOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocationOffLg>', 'Location Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsLocationOn.puml b/cloud/elements/materials/Communication/MaterialsLocationOn.puml
new file mode 100644
index 00000000000..9c2b7fb6b73
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsLocationOn.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocationOnLg [20x20/16z] {
+bO-55SKW301nX-m_BUvVUrNkHT4NC27uCi9uRyHkYOQA9YjAGKVDI5f262l1T3W1O4ckO074S3A7bMyEbD_YsAh7XiCMEdPDo8VZmwn0Cy96nLLjRTAtM13R
+vZbWtZDqmpbwIW8
+}
+
+!function MaterialsLocationOn($id, $name="Location On", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsLocationOn', $name, $tech)
+!endfunction
+!function MaterialsLocationOnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocationOnLg>', 'Location On', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsMailOutline.puml b/cloud/elements/materials/Communication/MaterialsMailOutline.puml
new file mode 100644
index 00000000000..798a654c629
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsMailOutline.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsMailOutlineLg [20x20/16z] {
+fT3L0SKW343HHY6w_xRFtULMW0DVB7z5eXS9RGWZpVoGMGPkh9tX57blhTm5bbqWxhKp8ZFQqdQalU5cFnH0OtCUZxRvpuYvcPnj6_DkEDkvBuqkZNOMOHT5
+uACx-Air
+}
+
+!function MaterialsMailOutline($id, $name="Mail Outline", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsMailOutline', $name, $tech)
+!endfunction
+!function MaterialsMailOutlineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMailOutlineLg>', 'Mail Outline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsMessage.puml b/cloud/elements/materials/Communication/MaterialsMessage.puml
new file mode 100644
index 00000000000..39fd15b46ee
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsMessage.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsMessageLg [20x20/16z] bS-35S10303GCyBzfwtj_kSuvf9rExOF5U4DALtGiUwmwsAY37K2h3B6gbrcrpa6taqyp34C2tpgfRIWlpjKbYzqYLtzKJUYwMCKx8RfOnJCaLj2lxK
+
+!function MaterialsMessage($id, $name="Message", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsMessage', $name, $tech)
+!endfunction
+!function MaterialsMessageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMessageLg>', 'Message', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsNoSim.puml b/cloud/elements/materials/Communication/MaterialsNoSim.puml
new file mode 100644
index 00000000000..6520736beb9
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsNoSim.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsNoSimLg [20x20/16z] bSZ50K8150EmFiVPVrgiVFSSWuFClmoa2Y0Upv_WnTMWjoSLA3_fz-79-QfDDeTwCeV771rpTCpHCOV771vJXySS7DEQ2yOmpVyiBue95ynw0m
+
+!function MaterialsNoSim($id, $name="No Sim", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsNoSim', $name, $tech)
+!endfunction
+!function MaterialsNoSimCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNoSimLg>', 'No Sim', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsPhone.puml b/cloud/elements/materials/Communication/MaterialsPhone.puml
new file mode 100644
index 00000000000..56a8c1e0239
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsPhone.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPhoneLg [20x20/16z] {
+ZKu53aKn32ehoRpS_xHV8b-UZZXkou2Jlk5SKiEU6nikJIasONH9t1HcgM33SKyPMhOTE7rFvfvs76fzaw03tu-rkw4eHllM8CzSfCrJDkqu0tCFQNi1oHss
+Z2S
+}
+
+!function MaterialsPhone($id, $name="Phone", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsPhone', $name, $tech)
+!endfunction
+!function MaterialsPhoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPhoneLg>', 'Phone', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsPortableWifiOff.puml b/cloud/elements/materials/Communication/MaterialsPortableWifiOff.puml
new file mode 100644
index 00000000000..f41abb63344
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsPortableWifiOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPortableWifiOffLg [20x20/16z] {
+ZSq5ZaLH20FG0hqwJ_Q_sq76zJVMD9o0FoAgWhTG0SxZE8_5rtaiHHiqupYzbbgl3RPsLPctZpPNLyYQoNbm-iY-3y9EmZC7B2uX_L2C6VGW-jFASNTNZlKq
+h2x1qPTZVTt0u9mmzsMt81zPsloXnm2Irm_GCQUWnaOWgo10ZHNTMR-C8zkh-HgXuE4y0m
+}
+
+!function MaterialsPortableWifiOff($id, $name="Portable Wifi Off", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsPortableWifiOff', $name, $tech)
+!endfunction
+!function MaterialsPortableWifiOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPortableWifiOffLg>', 'Portable Wifi Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsPresentToAll.puml b/cloud/elements/materials/Communication/MaterialsPresentToAll.puml
new file mode 100644
index 00000000000..169aceb6865
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsPresentToAll.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPresentToAllLg [20x20/16z] ZT2r0SKW541HReBh_jD-wN0u7V9Kt49s4DWK6ib2L3HKX2X5GnxkjAQxGvUYQUzKB2MgBlR_hy-dIb4tTpmF-_x6sMOxcEtgrXS
+
+!function MaterialsPresentToAll($id, $name="Present To All", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsPresentToAll', $name, $tech)
+!endfunction
+!function MaterialsPresentToAllCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPresentToAllLg>', 'Present To All', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsRingVolume.puml b/cloud/elements/materials/Communication/MaterialsRingVolume.puml
new file mode 100644
index 00000000000..50ecb915e62
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsRingVolume.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRingVolumeLg [20x20/16z] {
+bSu55WGX203GDUd7_KyxXMxNj7wfoxShvrS3U3N4kqrgQTXjamNtVsixeKJP4XXKHdQ1QH1qvigr8pFscgSKL2Ne7KWLIzGrrp9ErMthLzZTPVQLRSCRFLkW
+jbcwgRkKBPdk1Yqa-owb6yNktsi5
+}
+
+!function MaterialsRingVolume($id, $name="Ring Volume", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsRingVolume', $name, $tech)
+!endfunction
+!function MaterialsRingVolumeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRingVolumeLg>', 'Ring Volume', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsRssFeed.puml b/cloud/elements/materials/Communication/MaterialsRssFeed.puml
new file mode 100644
index 00000000000..bfe727937e2
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsRssFeed.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRssFeedLg [20x20/16z] {
+fKvL0eHG29Jq1UpS_xPhvwTq3WpVY9XUDSjMZ1-rda0uFPQr99ey0QGYz4nPPp0Q4UUa8uiinNPWQWcaJyKAlsnxpgdy-lKbpPpM2spBQImyWPQfWxB_Z2da
+I1uuzokA6Qn01-gn0whHP7nAROg-qHy
+}
+
+!function MaterialsRssFeed($id, $name="Rss Feed", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsRssFeed', $name, $tech)
+!endfunction
+!function MaterialsRssFeedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRssFeedLg>', 'Rss Feed', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsScreenShare.puml b/cloud/elements/materials/Communication/MaterialsScreenShare.puml
new file mode 100644
index 00000000000..718ddce78d4
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsScreenShare.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsScreenShareLg [20x20/16z] {
+fSvL0W0H50NGrvhzxtOwyEdEg2DXAQnTU2TAhKkYtUezAFbiwj-yfC5A4E3KMUJpklopI32P89k0xFHQ4h_VeJjzbjDnI_dUSdQ_vDtGzUOGGeYznH3CJBli
+00lP
+}
+
+!function MaterialsScreenShare($id, $name="Screen Share", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsScreenShare', $name, $tech)
+!endfunction
+!function MaterialsScreenShareCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsScreenShareLg>', 'Screen Share', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsSpeakerPhone.puml b/cloud/elements/materials/Communication/MaterialsSpeakerPhone.puml
new file mode 100644
index 00000000000..3a49542b230
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsSpeakerPhone.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSpeakerPhoneLg [20x20/16z] {
+lOx50S0W34M9e_kFMpViseV6lvi29Af2y75nB364xU8doOeXxCdR1owVqkxOAqdVShHSIZPq7pGo8aUjvi9xlvDbWoiNfhYHiFBnaVo_Jt53Qryg6mbhqGTk
+pWe
+}
+
+!function MaterialsSpeakerPhone($id, $name="Speaker Phone", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsSpeakerPhone', $name, $tech)
+!endfunction
+!function MaterialsSpeakerPhoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSpeakerPhoneLg>', 'Speaker Phone', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsStayCurrentLandscape.puml b/cloud/elements/materials/Communication/MaterialsStayCurrentLandscape.puml
new file mode 100644
index 00000000000..abe4f6985ca
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsStayCurrentLandscape.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsStayCurrentLandscapeLg [20x20/16z] Ow0sO6P70ymCZ5pyV1m80Gu-VYv6Hcv-RYQ4BYPkVXwm62D23CIbZnWFfbkmkHcRtwWD
+
+!function MaterialsStayCurrentLandscape($id, $name="Stay Current Landscape", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsStayCurrentLandscape', $name, $tech)
+!endfunction
+!function MaterialsStayCurrentLandscapeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsStayCurrentLandscapeLg>', 'Stay Current Landscape', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsStayCurrentPortrait.puml b/cloud/elements/materials/Communication/MaterialsStayCurrentPortrait.puml
new file mode 100644
index 00000000000..5090c705723
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsStayCurrentPortrait.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsStayCurrentPortraitLg [20x20/16z] tT2n0G0G3011083zfmK0JE0QaYuFCeWoc80EArDehN3VSJ_mkTFDiXC85aZCtI-_UTkpmRlLR5hLfhrzLTj7
+
+!function MaterialsStayCurrentPortrait($id, $name="Stay Current Portrait", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsStayCurrentPortrait', $name, $tech)
+!endfunction
+!function MaterialsStayCurrentPortraitCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsStayCurrentPortraitLg>', 'Stay Current Portrait', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsStayPrimaryLandscape.puml b/cloud/elements/materials/Communication/MaterialsStayPrimaryLandscape.puml
new file mode 100644
index 00000000000..01a05fd52a1
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsStayPrimaryLandscape.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsStayPrimaryLandscapeLg [20x20/16z] Ow0sO6P70ymCZ5pyV1m80Gu-VYv6Hcv-RYQ4BYPkVXwm62D23CIbZnWFfbkmkHcRtwWD
+
+!function MaterialsStayPrimaryLandscape($id, $name="Stay Primary Landscape", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsStayPrimaryLandscape', $name, $tech)
+!endfunction
+!function MaterialsStayPrimaryLandscapeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsStayPrimaryLandscapeLg>', 'Stay Primary Landscape', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsStayPrimaryPortrait.puml b/cloud/elements/materials/Communication/MaterialsStayPrimaryPortrait.puml
new file mode 100644
index 00000000000..99646d99b9b
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsStayPrimaryPortrait.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsStayPrimaryPortraitLg [20x20/16z] tT2n0G0G3011083zfmK0JE0QaYuFCeWoc80EArDehN3VSJ_mkTFDiXC85aZCtI-_UTkpmRlLR5hLfhrzLTj7
+
+!function MaterialsStayPrimaryPortrait($id, $name="Stay Primary Portrait", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsStayPrimaryPortrait', $name, $tech)
+!endfunction
+!function MaterialsStayPrimaryPortraitCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsStayPrimaryPortraitLg>', 'Stay Primary Portrait', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsStopScreenShare.puml b/cloud/elements/materials/Communication/MaterialsStopScreenShare.puml
new file mode 100644
index 00000000000..ee5a1b5ea23
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsStopScreenShare.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsStopScreenShareLg [20x20/16z] {
+RSr50W0X241HiCRc_hSTk__oAG2l46zJ-aRc4Z8vuiKeeQAUmsIHAePGBB9Y5RNmcsNamDsqXW3SBsQ5JhYRGDclTtD2j-lJlADKmMg1IXrzCjIqeK0mnjA1
+HkqPZIXX3nF2sVorzmC
+}
+
+!function MaterialsStopScreenShare($id, $name="Stop Screen Share", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsStopScreenShare', $name, $tech)
+!endfunction
+!function MaterialsStopScreenShareCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsStopScreenShareLg>', 'Stop Screen Share', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsSwapCalls.puml b/cloud/elements/materials/Communication/MaterialsSwapCalls.puml
new file mode 100644
index 00000000000..786e016eee2
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsSwapCalls.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSwapCallsLg [20x20/16z] {
+jK-55GGW22LLwh7_jDVS01Usn0_uTg2euFr1z0wTyZfu2vbDK9EHKs-XxWdkSplE1bdkIrwnVO-TUVqXnk8k_2AVM7G7WmO1XS84Ro50YnE6pz2uHDsAy8zn
+1G
+}
+
+!function MaterialsSwapCalls($id, $name="Swap Calls", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsSwapCalls', $name, $tech)
+!endfunction
+!function MaterialsSwapCallsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSwapCallsLg>', 'Swap Calls', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsTextsms.puml b/cloud/elements/materials/Communication/MaterialsTextsms.puml
new file mode 100644
index 00000000000..1b9350becf6
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsTextsms.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTextsmsLg [20x20/16z] fSY54KD120L0O3Y_H_glDlRTRSUNLh5CyA-YOSJYDmMl2SZtR7fsyP86E8UWQRX0MfchKXYkn6mnMevbkC6pGtD88uv-LvL7w7TLQKwKxle
+
+!function MaterialsTextsms($id, $name="Textsms", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsTextsms', $name, $tech)
+!endfunction
+!function MaterialsTextsmsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTextsmsLg>', 'Textsms', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsVoicemail.puml b/cloud/elements/materials/Communication/MaterialsVoicemail.puml
new file mode 100644
index 00000000000..25b592cb3bf
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsVoicemail.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsVoicemailLg [20x20/16z] {
+lOx5WSL0243X1vUa_swN2QTj86y45_Y4ozm8ZuOqwZMAj8cruhZqLGMe-UJM_5mdXvlSu20EuFAgviygL8X56xv3Lmd4sB36Dldbs9A_ROrQGfAt4CcJezQi
+W1nPkOmIlAl-0xxX3m
+}
+
+!function MaterialsVoicemail($id, $name="Voicemail", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsVoicemail', $name, $tech)
+!endfunction
+!function MaterialsVoicemailCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVoicemailLg>', 'Voicemail', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Communication/MaterialsVpnKey.puml b/cloud/elements/materials/Communication/MaterialsVpnKey.puml
new file mode 100644
index 00000000000..3aee94cca08
--- /dev/null
+++ b/cloud/elements/materials/Communication/MaterialsVpnKey.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsVpnKeyLg [20x20/16z] lSu35WKn30NGeDRR_sg_CSNXuDPCw1hgOt3IRTcAXwpRMmqlYUad045DVlJMlLZcX2945Zz5Ldlzs_GSk8_X0TFbyjlhStOnAesOwNXt
+
+!function MaterialsVpnKey($id, $name="Vpn Key", $tech="")
+ CloudElement($id, 'materials/Communication/MaterialsVpnKey', $name, $tech)
+!endfunction
+!function MaterialsVpnKeyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVpnKeyLg>', 'Vpn Key', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsAdd.puml b/cloud/elements/materials/Content/MaterialsAdd.puml
new file mode 100644
index 00000000000..2a6985fc7b2
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsAdd.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAddLg [20x20/16z] Ow0LO6N55EFWe9eOAmSGyF20I5PiOhIn5-4tMW4
+
+!function MaterialsAdd($id, $name="Add", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsAdd', $name, $tech)
+!endfunction
+!function MaterialsAddCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAddLg>', 'Add', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsAddBox.puml b/cloud/elements/materials/Content/MaterialsAddBox.puml
new file mode 100644
index 00000000000..3da26704f97
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsAddBox.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAddBoxLg [20x20/16z] ZP055iGm4483ktNUvFwdhNjZ__aeuChX_mQtalmDhSM_V_2_QjQszgw9rAS6F6iczK0lsLLh2JW7i0tLqhl7Zx2MjEOx_r06eQpAcG
+
+!function MaterialsAddBox($id, $name="Add Box", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsAddBox', $name, $tech)
+!endfunction
+!function MaterialsAddBoxCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAddBoxLg>', 'Add Box', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsAddCircle.puml b/cloud/elements/materials/Content/MaterialsAddCircle.puml
new file mode 100644
index 00000000000..2ec7c9fec32
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsAddCircle.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAddCircleLg [20x20/16z] {
+VP053iHG448NrlX-_zFMlQJ49YzZy7eGI9p1HwcKfC-EgRP8N55ic-8CCNLLgKwTq_XdQiXadehFo3GpO6OQHzCmc7C4Oix3U1g6MSPp62fWVA3GCJThRhXV
+tC_6cyd0PUKpzUe1
+}
+
+!function MaterialsAddCircle($id, $name="Add Circle", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsAddCircle', $name, $tech)
+!endfunction
+!function MaterialsAddCircleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAddCircleLg>', 'Add Circle', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsAddCircleOutline.puml b/cloud/elements/materials/Content/MaterialsAddCircleOutline.puml
new file mode 100644
index 00000000000..38a20a56c65
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsAddCircleOutline.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAddCircleOutlineLg [20x20/16z] {
+VL254S1022joI0_s7xUkxuuccGO34E5lO8_CS7xDwAbCn9gEjsbsEb_aysa4TzYlut0xqZcFADKZCdc_JAVZikFI_OBWhurZIyOj5TGimanXIyQMhPNRwD73
+0bPWRd3hQV1gPGmDJVjZ1G
+}
+
+!function MaterialsAddCircleOutline($id, $name="Add Circle Outline", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsAddCircleOutline', $name, $tech)
+!endfunction
+!function MaterialsAddCircleOutlineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAddCircleOutlineLg>', 'Add Circle Outline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsArchive.puml b/cloud/elements/materials/Content/MaterialsArchive.puml
new file mode 100644
index 00000000000..157a93254c4
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsArchive.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsArchiveLg [20x20/16z] {
+bT1L0W8X541HUK5DxN-rwXITz_FGV2O2Si53gD2by29XZN8PAqwZ8uhQjc_RdjZE0Bo7jXe3_oiPitexvGnqi5Q9wrRAhxtmei0kl2Y-dzQTEyCQqWhkgrmN
+3VO3
+}
+
+!function MaterialsArchive($id, $name="Archive", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsArchive', $name, $tech)
+!endfunction
+!function MaterialsArchiveCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsArchiveLg>', 'Archive', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsBackspace.puml b/cloud/elements/materials/Content/MaterialsBackspace.puml
new file mode 100644
index 00000000000..39e70ea7f96
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsBackspace.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBackspaceLg [20x20/16z] bP050e0m2009E___MtUpMqzNDCWVFDdWYYZjTnHODVqU4IquwtRT9y_2qfOzFYRFGYNjs7ZWEGazYA9lnZO9Wsb_BRls5JlckAxbkcQyzrpDu79M7na
+
+!function MaterialsBackspace($id, $name="Backspace", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsBackspace', $name, $tech)
+!endfunction
+!function MaterialsBackspaceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBackspaceLg>', 'Backspace', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsBlock.puml b/cloud/elements/materials/Content/MaterialsBlock.puml
new file mode 100644
index 00000000000..d099ed7d788
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsBlock.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBlockLg [20x20/16z] {
+VT053WGn20LGh2aq_FiVTwswDiJ8Ir2w21RXTx188CCsIw2QgbMuJ6gXFTDi7JbYbXIaltA3BYeAUsPUDn5LVvQc7KIMZsA17aGAwJQfMwzTr6lxZ4NF6NsN
+JMCNzbp4uJnkotbRj7Mmpn-4VFxAZIz_-Xbt
+}
+
+!function MaterialsBlock($id, $name="Block", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsBlock', $name, $tech)
+!endfunction
+!function MaterialsBlockCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBlockLg>', 'Block', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsClear.puml b/cloud/elements/materials/Content/MaterialsClear.puml
new file mode 100644
index 00000000000..46e50c32726
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsClear.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsClearLg [20x20/16z] Ow01O6I1iLWOuInULWY3bHSa2sEpmYbaGIY1AWWNGWZoyuE5CCK8wKNOWTCjc6x6z1iD
+
+!function MaterialsClear($id, $name="Clear", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsClear', $name, $tech)
+!endfunction
+!function MaterialsClearCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsClearLg>', 'Clear', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsContentCopy.puml b/cloud/elements/materials/Content/MaterialsContentCopy.puml
new file mode 100644
index 00000000000..fe81f963f3c
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsContentCopy.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsContentCopyLg [20x20/16z] lSYr0G9G50F0vBlkFoxw18UAAmy0Wo04wp91BkoI5Eq2d5-e9kkrsQJQZdAzG8ILdexpRpUU3mIV3ZyVUaiYRxqqbsg4O10yrn4
+
+!function MaterialsContentCopy($id, $name="Content Copy", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsContentCopy', $name, $tech)
+!endfunction
+!function MaterialsContentCopyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsContentCopyLg>', 'Content Copy', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsContentCut.puml b/cloud/elements/materials/Content/MaterialsContentCut.puml
new file mode 100644
index 00000000000..d34c7f6bd5e
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsContentCut.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsContentCutLg [20x20/16z] {
+TT055iCm30DGLmlw5Uv_se4MXd9_K9RD0KmIhYjaFOmvlg-WBwFXJuXF_1fE8s9EP8AqbebZZT4JBGd2UPw_Fv-92dQ19rNMcAMr68djMDNly2O7rsYMPOvs
+BvizBx8nnrW3vXXhrTPqVtm
+}
+
+!function MaterialsContentCut($id, $name="Content Cut", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsContentCut', $name, $tech)
+!endfunction
+!function MaterialsContentCutCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsContentCutLg>', 'Content Cut', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsContentPaste.puml b/cloud/elements/materials/Content/MaterialsContentPaste.puml
new file mode 100644
index 00000000000..05754e8715a
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsContentPaste.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsContentPasteLg [20x20/16z] rT255S0W30JGv1wk-q-BKr-W7tUXHNWlwCG0X3V6YrRXqGKNOqmHQ5cC3cDL42BaR4pElIRcJim-3xrsz2azg4iV7VxS5mGEhN7yrS7X-DC3qxSA
+
+!function MaterialsContentPaste($id, $name="Content Paste", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsContentPaste', $name, $tech)
+!endfunction
+!function MaterialsContentPasteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsContentPasteLg>', 'Content Paste', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsCreate.puml b/cloud/elements/materials/Content/MaterialsCreate.puml
new file mode 100644
index 00000000000..0462f48f099
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsCreate.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCreateLg [20x20/16z] jSk52S1050JHBxjnwR_Q27AAHMxm1oElSgs8sr2YZljU8DJ6VVLYl90PhVUe9UqRAbhPYhmcGQHeDOa2Bgyw0G
+
+!function MaterialsCreate($id, $name="Create", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsCreate', $name, $tech)
+!endfunction
+!function MaterialsCreateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCreateLg>', 'Create', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsDeleteSweep.puml b/cloud/elements/materials/Content/MaterialsDeleteSweep.puml
new file mode 100644
index 00000000000..7c3ff530378
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsDeleteSweep.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDeleteSweepLg [20x20/16z] hSm50i9G201G6apkVri_jgxZRRyes8XKZNy27iVCF4V8L-pfAmR83mH8fM9olPHqa3hF5PHyy4_TL-pXDyR7XdzZPCrqRzL9ppnxnFZoYBKd8Zon5a7Ommq
+
+!function MaterialsDeleteSweep($id, $name="Delete Sweep", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsDeleteSweep', $name, $tech)
+!endfunction
+!function MaterialsDeleteSweepCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDeleteSweepLg>', 'Delete Sweep', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsDrafts.puml b/cloud/elements/materials/Content/MaterialsDrafts.puml
new file mode 100644
index 00000000000..a30f6e54a03
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsDrafts.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDraftsLg [20x20/16z] {
+fSm54WKn20FG6bBD_K-xBlqkcp7c0J5luaJShLZE8fbjHo55RupN53Rjvf3KBmDlFri7p-MLJ1SgRhAMwRoZt1O3rE_Dm6ueREUoWiw05482RWsjuSQs_6xv
+rl9anjDDlBcK4G
+}
+
+!function MaterialsDrafts($id, $name="Drafts", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsDrafts', $name, $tech)
+!endfunction
+!function MaterialsDraftsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDraftsLg>', 'Drafts', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsFilterList.puml b/cloud/elements/materials/Content/MaterialsFilterList.puml
new file mode 100644
index 00000000000..807ae88cf6c
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsFilterList.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFilterListLg [20x20/16z] Ow0-O4G1O25cBauamCKC4cDYGm5C9Dh2nW45R5Z5o07CR6pCw68iN5miM7p8G2i
+
+!function MaterialsFilterList($id, $name="Filter List", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsFilterList', $name, $tech)
+!endfunction
+!function MaterialsFilterListCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilterListLg>', 'Filter List', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsFlag.puml b/cloud/elements/materials/Content/MaterialsFlag.puml
new file mode 100644
index 00000000000..e919d1770f8
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsFlag.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFlagLg [20x20/16z] jSX50W0X241Hk-F-frLWCztZDtdiOyfeoCYvsKevlhNi8RKqIe-oQ8pHRcaMRv5BAGj3nFZ25jqsATchEW
+
+!function MaterialsFlag($id, $name="Flag", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsFlag', $name, $tech)
+!endfunction
+!function MaterialsFlagCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFlagLg>', 'Flag', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsForward.puml b/cloud/elements/materials/Content/MaterialsForward.puml
new file mode 100644
index 00000000000..dc9dde8a79c
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsForward.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsForwardLg [20x20/16z] Ow0AOCGYniw4ASR5XIJ8o0G2pDpyd0X1Ldu-4E3d1meYn2008eWGGmWI44C8OTg1wHOCDuE52FkDaIeX2G
+
+!function MaterialsForward($id, $name="Forward", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsForward', $name, $tech)
+!endfunction
+!function MaterialsForwardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsForwardLg>', 'Forward', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsGesture.puml b/cloud/elements/materials/Content/MaterialsGesture.puml
new file mode 100644
index 00000000000..189a4ef50b6
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsGesture.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsGestureLg [20x20/16z] {
+bP150iGm24Nv9CKYtF-smxYj-jeO3dG2RlYHG5RQZv1dHBOVmyRw9ojBHnt0MmJBNWg9eIzfJwq0aHLMdp9VJ3pM0TZYHxHb1C-ZRfOcV9EbLaGfoSwYKu6O
+KM94cgSyMcen12HvG3U_Ya6j2DphV0EVuXNiYpvpoV_4cCvn0G
+}
+
+!function MaterialsGesture($id, $name="Gesture", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsGesture', $name, $tech)
+!endfunction
+!function MaterialsGestureCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGestureLg>', 'Gesture', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsInbox.puml b/cloud/elements/materials/Content/MaterialsInbox.puml
new file mode 100644
index 00000000000..1335955591f
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsInbox.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsInboxLg [20x20/16z] nT053WH124HHfBsH-vzsVSSjEZzMUL60wr6OH5yIwKCY7mp2ECGIFjOHXh3VQnf3eDz1KR_chz9xfVSQJG9YaBcvjMO-68bF4jhwrVMU
+
+!function MaterialsInbox($id, $name="Inbox", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsInbox', $name, $tech)
+!endfunction
+!function MaterialsInboxCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsInboxLg>', 'Inbox', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsLink.puml b/cloud/elements/materials/Content/MaterialsLink.puml
new file mode 100644
index 00000000000..e3332121cc9
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsLink.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLinkLg [20x20/16z] lOx50S0W300XRllFM_U-EIGkRHHzPlztq38pUezP66wkKaASzVaZhSNPNTeDyRaU2kPFRKPXCtzyVxK_Ctvs-Tbv51C
+
+!function MaterialsLink($id, $name="Link", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsLink', $name, $tech)
+!endfunction
+!function MaterialsLinkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLinkLg>', 'Link', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsLowPriority.puml b/cloud/elements/materials/Content/MaterialsLowPriority.puml
new file mode 100644
index 00000000000..25156cdedf9
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsLowPriority.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLowPriorityLg [20x20/16z] {
+jSgr0G9044JHlxFdsd-rk9F2oqRu0mivbuJoXJZnFif7fv75XrAD3pO2Dxe0DFrUpNKo1Nhyp2yCA8KlFfFXpfimMYhTiPXEei69KkqxeDfEgXxV2DW5TyQF
+704
+}
+
+!function MaterialsLowPriority($id, $name="Low Priority", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsLowPriority', $name, $tech)
+!endfunction
+!function MaterialsLowPriorityCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLowPriorityLg>', 'Low Priority', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsMail.puml b/cloud/elements/materials/Content/MaterialsMail.puml
new file mode 100644
index 00000000000..c100df9c028
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsMail.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsMailLg [20x20/16z] fT230S0m50JGsDX_sk9-RLoP5uVzYjIho8v4B7MH4aLdMPaqIZ8gmoIJZiXrlx0IDUSwrahV0aEzi5QWFHd6uOnnZ3jQbw1Kg7LjjU2xCkIrnRL5SNG6lz82
+
+!function MaterialsMail($id, $name="Mail", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsMail', $name, $tech)
+!endfunction
+!function MaterialsMailCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMailLg>', 'Mail', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsMarkunread.puml b/cloud/elements/materials/Content/MaterialsMarkunread.puml
new file mode 100644
index 00000000000..b2b3d2f5f04
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsMarkunread.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsMarkunreadLg [20x20/16z] fT230S0m50JGsDX_sk9-RLoP5uVzYjIho8v4B7MH4aLdMPaqIZ8gmoIJZiXrlx0IDUSwrahV0aEzi5QWFHd6uOnnZ3jQbw1Kg7LjjU2xCkIrnRL5SNG6lz82
+
+!function MaterialsMarkunread($id, $name="Markunread", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsMarkunread', $name, $tech)
+!endfunction
+!function MaterialsMarkunreadCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMarkunreadLg>', 'Markunread', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsMoveToInbox.puml b/cloud/elements/materials/Content/MaterialsMoveToInbox.puml
new file mode 100644
index 00000000000..92687dbf5bd
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsMoveToInbox.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsMoveToInboxLg [20x20/16z] {
+ZT1N0iCW38FXuiZkKgBxtxOHTE-V_Jso-R_0NJ68F5uZEu9JkpOHtOvjtGq-ZdUMP3vRIVLas4jxF5hOui6Cfdipcgus9n2TWPo7QQryAzzkHhG6FfgMms7H
+rOAwY_7kh_xl1
+}
+
+!function MaterialsMoveToInbox($id, $name="Move To Inbox", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsMoveToInbox', $name, $tech)
+!endfunction
+!function MaterialsMoveToInboxCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMoveToInboxLg>', 'Move To Inbox', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsNextWeek.puml b/cloud/elements/materials/Content/MaterialsNextWeek.puml
new file mode 100644
index 00000000000..b57ab60d438
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsNextWeek.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsNextWeekLg [20x20/16z] {
+bO-50KCn20Nx-4O2DFjFMpUaTl6BmUu_Q3v1Jg6hY7QuOpO3ipqFuhoSRnqkPXCH7NhhPCFvsd0OFPpqx1RYv3g1dRl95frEuE1amfR-m9R_uBrpZhC3cuDn
+JfWSPrLm1
+}
+
+!function MaterialsNextWeek($id, $name="Next Week", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsNextWeek', $name, $tech)
+!endfunction
+!function MaterialsNextWeekCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNextWeekLg>', 'Next Week', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsRedo.puml b/cloud/elements/materials/Content/MaterialsRedo.puml
new file mode 100644
index 00000000000..0c7066fa9f3
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsRedo.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsRedoLg [20x20/16z] nOk50G0X30Efuzb_sbUOWKCRIMSXPgRl9_mhx7K2BUIHwgzPHyqH5SErpKzpLAMtBmKJdsOex_EYmATnQrkIjZIfjgMAEUTu4vGM_9EESGC
+
+!function MaterialsRedo($id, $name="Redo", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsRedo', $name, $tech)
+!endfunction
+!function MaterialsRedoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRedoLg>', 'Redo', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsRemove.puml b/cloud/elements/materials/Content/MaterialsRemove.puml
new file mode 100644
index 00000000000..1c77ecfce99
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsRemove.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsRemoveLg [20x20/16z] OnYYW9K33bYnYWrH
+
+!function MaterialsRemove($id, $name="Remove", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsRemove', $name, $tech)
+!endfunction
+!function MaterialsRemoveCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRemoveLg>', 'Remove', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsRemoveCircle.puml b/cloud/elements/materials/Content/MaterialsRemoveCircle.puml
new file mode 100644
index 00000000000..477df5cea3c
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsRemoveCircle.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsRemoveCircleLg [20x20/16z] VP254GH1409_Lbab_sZVpwdhyb7WSOCvPyT2G1kZ8Mnb1_w1MqgLA_LND707lkk11yAd1Xx0PxMHi_-PP7ilkq72sHS7SZXLKxlYXzAYD0jl8WELbSvKym8
+
+!function MaterialsRemoveCircle($id, $name="Remove Circle", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsRemoveCircle', $name, $tech)
+!endfunction
+!function MaterialsRemoveCircleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRemoveCircleLg>', 'Remove Circle', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsRemoveCircleOutline.puml b/cloud/elements/materials/Content/MaterialsRemoveCircleOutline.puml
new file mode 100644
index 00000000000..bfd76398104
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsRemoveCircleOutline.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRemoveCircleOutlineLg [20x20/16z] {
+VL254S0m22mI-HxiFsvTuxZ3D7Z4J7-3mjmD-fePdbH4auDlqmmv9S5y6WbuKWZvaDNbhIokEylfsoxbFTpqQrFRadbBfPIFbsXBvfQjbTleqPk5yd_cncxT
+6xotoagDc_RV2W
+}
+
+!function MaterialsRemoveCircleOutline($id, $name="Remove Circle Outline", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsRemoveCircleOutline', $name, $tech)
+!endfunction
+!function MaterialsRemoveCircleOutlineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRemoveCircleOutlineLg>', 'Remove Circle Outline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsReply.puml b/cloud/elements/materials/Content/MaterialsReply.puml
new file mode 100644
index 00000000000..47aec452d0d
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsReply.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsReplyLg [20x20/16z] jS-r0G0X04DHt27xJtlkeJn--Qf4Z4bAfg2OcY82h282IhJoHNjHiw6O7ge7DgkDYnNXkqLgNpLljhxpJKlnUpC
+
+!function MaterialsReply($id, $name="Reply", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsReply', $name, $tech)
+!endfunction
+!function MaterialsReplyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsReplyLg>', 'Reply', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsReplyAll.puml b/cloud/elements/materials/Content/MaterialsReplyAll.puml
new file mode 100644
index 00000000000..fdd8e32828e
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsReplyAll.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsReplyAllLg [20x20/16z] jO_L0SGm243ZmTb_shkwVxOlYaFuWhHT6wMlrwxIDbxzf88OYZZckAbaLhaRztnHZMYBDvrxVrAsSurIWTtojPTO6UAjvmJvFbiiuMN-
+
+!function MaterialsReplyAll($id, $name="Reply All", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsReplyAll', $name, $tech)
+!endfunction
+!function MaterialsReplyAllCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsReplyAllLg>', 'Reply All', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsReport.puml b/cloud/elements/materials/Content/MaterialsReport.puml
new file mode 100644
index 00000000000..f6d792377b0
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsReport.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsReportLg [20x20/16z] dL1L0aGX25pYsShzJxjXnvSx9WtpkW9m1imgAnaMDrLMmgnAngJiENa5n30yMR8E8Ek4_z0H7Je9GGu_vketUh7Gtj5Wr3gEde_PJWvEhgxm0G
+
+!function MaterialsReport($id, $name="Report", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsReport', $name, $tech)
+!endfunction
+!function MaterialsReportCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsReportLg>', 'Report', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsSave.puml b/cloud/elements/materials/Content/MaterialsSave.puml
new file mode 100644
index 00000000000..ff4d8a7e569
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsSave.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSaveLg [20x20/16z] {
+ZP055e0W40NfZlkVrcB3rb7Wlw4H_r66aAXAoOFQenhE52q7jgCq6MUOlaXvTTrigLepyEmwySEL4Ch9PIs4paVdrkJOFIM_9dzqpIdb6ZbLniRGA7ehOgX_
+p
+}
+
+!function MaterialsSave($id, $name="Save", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsSave', $name, $tech)
+!endfunction
+!function MaterialsSaveCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSaveLg>', 'Save', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsSelectAll.puml b/cloud/elements/materials/Content/MaterialsSelectAll.puml
new file mode 100644
index 00000000000..9d7264d9eb4
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsSelectAll.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSelectAllLg [20x20/16z] {
+ZP254GH120IdVxOAop_UT_U-MyD1_xEHZ6pX_UCaIcWhGcx8av3Jp-LsaPsvo5P3pP62Njg3nSJQ4uECJZ3hw34NWOERZF1xsQll-noljRol-RMtzpDudTN_
+x
+}
+
+!function MaterialsSelectAll($id, $name="Select All", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsSelectAll', $name, $tech)
+!endfunction
+!function MaterialsSelectAllCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSelectAllLg>', 'Select All', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsSend.puml b/cloud/elements/materials/Content/MaterialsSend.puml
new file mode 100644
index 00000000000..914786ec43d
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsSend.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSendLg [20x20/16z] dL034W0n3BpQoVzVUtRT7GUhgHM4n3Dg9OrcW5upyfyXWX7aEzlX98rcY5vT58HngOmB1mL_KH3Ak53seeXcyM-i4Nc9FSVPuWxYhaQn
+
+!function MaterialsSend($id, $name="Send", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsSend', $name, $tech)
+!endfunction
+!function MaterialsSendCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSendLg>', 'Send', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsSort.puml b/cloud/elements/materials/Content/MaterialsSort.puml
new file mode 100644
index 00000000000..f8400ddef9d
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsSort.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSortLg [20x20/16z] Ow0-O4G1O25cBauamCKC4cDYGm5Cf5Z1p043p5Z5I0LCg2w0kvaBtIYmZsW9
+
+!function MaterialsSort($id, $name="Sort", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsSort', $name, $tech)
+!endfunction
+!function MaterialsSortCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSortLg>', 'Sort', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsTextFormat.puml b/cloud/elements/materials/Content/MaterialsTextFormat.puml
new file mode 100644
index 00000000000..4e6d2d03dc1
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsTextFormat.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTextFormatLg [20x20/16z] hOx50G0X30I1kFJVxhdBZq7ZMtg0-7BLYFfAKtqcLWEmH-BacDntdt8fh3TNIrVrR5SV1qy4tuJG_D1LJiLwFl-GoeRIZwyx8m
+
+!function MaterialsTextFormat($id, $name="Text Format", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsTextFormat', $name, $tech)
+!endfunction
+!function MaterialsTextFormatCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTextFormatLg>', 'Text Format', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsUnarchive.puml b/cloud/elements/materials/Content/MaterialsUnarchive.puml
new file mode 100644
index 00000000000..1fa6d135017
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsUnarchive.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsUnarchiveLg [20x20/16z] bT350S0W343Hak2w_xHrm-4V7yuo4T0tk0a5lWayYMWbtfGcXz4GHJjcRMOMqIHczlCkVCtkTE5hvgGJNrEKalsYbAh_VlxOpoVdAY5K-yvW_sJX_QgtamRR
+
+!function MaterialsUnarchive($id, $name="Unarchive", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsUnarchive', $name, $tech)
+!endfunction
+!function MaterialsUnarchiveCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsUnarchiveLg>', 'Unarchive', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsUndo.puml b/cloud/elements/materials/Content/MaterialsUndo.puml
new file mode 100644
index 00000000000..9995d392e0c
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsUndo.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsUndoLg [20x20/16z] nOo50S1020FVSRB_jFLsXTuhaAJyHUlNKrjhzUlfqUnaGEfgJozjh80IiS7dqqD2UZtzGx6U7Z3U8C5yUzRVfbaxxiXCwDkSrxZTb8TQVcC7
+
+!function MaterialsUndo($id, $name="Undo", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsUndo', $name, $tech)
+!endfunction
+!function MaterialsUndoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsUndoLg>', 'Undo', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Content/MaterialsWeekend.puml b/cloud/elements/materials/Content/MaterialsWeekend.puml
new file mode 100644
index 00000000000..5ed0b4ada88
--- /dev/null
+++ b/cloud/elements/materials/Content/MaterialsWeekend.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsWeekendLg [20x20/16z] hSYr0GKX403HzJq3-g_so-74J3OFzeVcBSDiaeOacuwcsUJfzCXVI4bYfIYi17Ycawvg5_qMyKutdTLE-cqsqP9KUrHQ-cHR-jcrseN0liImkoy
+
+!function MaterialsWeekend($id, $name="Weekend", $tech="")
+ CloudElement($id, 'materials/Content/MaterialsWeekend', $name, $tech)
+!endfunction
+!function MaterialsWeekendCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWeekendLg>', 'Weekend', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsAccessAlarm.puml b/cloud/elements/materials/Device/MaterialsAccessAlarm.puml
new file mode 100644
index 00000000000..71c09726e0a
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsAccessAlarm.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAccessAlarmLg [20x20/16z] {
+VL05eWOm1EPZpVsF-m9_nwOR-lJuHQ2saG9sAr_tpj3M527-suOfkldURXrg8p85-pGmevqDQPcy5eZ0H5YhkdJ3VmdvRs8zmqxmAU4_4IWkPRifQhZPO1gk
+jFM9iAKhmqbNPn97ZZ9geIOqQXXr3VuW3YifDykauLD5TEO5wiaqTvloT5Q0wSlx1G
+}
+
+!function MaterialsAccessAlarm($id, $name="Access Alarm", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsAccessAlarm', $name, $tech)
+!endfunction
+!function MaterialsAccessAlarmCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAccessAlarmLg>', 'Access Alarm', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsAccessAlarms.puml b/cloud/elements/materials/Device/MaterialsAccessAlarms.puml
new file mode 100644
index 00000000000..b8d796e7f75
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsAccessAlarms.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAccessAlarmsLg [20x20/16z] {
+VP05OWKm24D3e0xtF-u4Ej__huQbXaV87mDjimnkkxaUNMYj6TC4W176xh5tU6UBaKhbFeqYR6TJMudN8a01k9OWwKu0Gm7GUvMTNATc_cIXXbRicsFEhnZT
+CbMnFfcnIbKvR7M11kig0uaqnLXbMnZmsnn-BVE1YuoOfcgpVk2YqoDyAduWfE09hm
+}
+
+!function MaterialsAccessAlarms($id, $name="Access Alarms", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsAccessAlarms', $name, $tech)
+!endfunction
+!function MaterialsAccessAlarmsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAccessAlarmsLg>', 'Access Alarms', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsAccessTime.puml b/cloud/elements/materials/Device/MaterialsAccessTime.puml
new file mode 100644
index 00000000000..93454fabfc9
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsAccessTime.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAccessTimeLg [20x20/16z] {
+VP255SKm24MBH5uFx3_k5wXBFBauqs0GCvs1mjmDkcE6DnNHvk0LpP1y2UQ41D3_odUFMpsqMfpY-hzwc-9A-zR_wgP7flOpPfULfJ7lh3PQsMPB1KfXcp5o
+SAiHOyybTDTSg2CyhJa_r_RSWxrNNUdUqy7u0W
+}
+
+!function MaterialsAccessTime($id, $name="Access Time", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsAccessTime', $name, $tech)
+!endfunction
+!function MaterialsAccessTimeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAccessTimeLg>', 'Access Time', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsAddAlarm.puml b/cloud/elements/materials/Device/MaterialsAddAlarm.puml
new file mode 100644
index 00000000000..f9376318cd2
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsAddAlarm.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAddAlarmLg [20x20/16z] {
+VL05WWKX29KmgFiVTmBS-Cc4m0kLzYdW9MbTiHBKlh4H0v1xPypqxard71wguGFPPoe9rJe2O3T5AZM8_FY9G6N3xnRHtVHHDCjrhSGjYHHq8sl1Rz7uag9g
+XEgLE2Vlwi4OPcF0rKiU5htyAB2EClFezT-7uU0RWj-qRhUpl5a5p5XCnAici8EMH_YYfx4YGliI9m
+}
+
+!function MaterialsAddAlarm($id, $name="Add Alarm", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsAddAlarm', $name, $tech)
+!endfunction
+!function MaterialsAddAlarmCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAddAlarmLg>', 'Add Alarm', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsAirplanemodeActive.puml b/cloud/elements/materials/Device/MaterialsAirplanemodeActive.puml
new file mode 100644
index 00000000000..9fca3ce9275
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsAirplanemodeActive.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAirplanemodeActiveLg [20x20/16z] {
+hP350GHH348tdg_qN-swZvpc7QF0QGzUbdJOecQ88siKAFHRaWHGzNl8EsxCU8lKYXVDw75feeK6YdgToDieLnTw_YNnnr7wqKAqhzcH_oNj-0-6QvXN-ItI
+x_ab5m
+}
+
+!function MaterialsAirplanemodeActive($id, $name="Airplanemode Active", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsAirplanemodeActive', $name, $tech)
+!endfunction
+!function MaterialsAirplanemodeActiveCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAirplanemodeActiveLg>', 'Airplanemode Active', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsAirplanemodeInactive.puml b/cloud/elements/materials/Device/MaterialsAirplanemodeInactive.puml
new file mode 100644
index 00000000000..34f75dc16ee
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsAirplanemodeInactive.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAirplanemodeInactiveLg [20x20/16z] {
+VT076eCW50DWU9FD_M_RfiEjSVygv2CyXSuaNKzVwFGDnM8d2rnjjIt6lDYAv76FDe6oaMXjZZTcNqfAcGYmQeH47xEw-1TdmgTKZ2Ewj6OXMX5yYAzXIT0p
+hhEZCoeTsgHmG6aJ2yE55gBYQeKn-9g8OuLpNW
+}
+
+!function MaterialsAirplanemodeInactive($id, $name="Airplanemode Inactive", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsAirplanemodeInactive', $name, $tech)
+!endfunction
+!function MaterialsAirplanemodeInactiveCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAirplanemodeInactiveLg>', 'Airplanemode Inactive', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBattery20.puml b/cloud/elements/materials/Device/MaterialsBattery20.puml
new file mode 100644
index 00000000000..a9211cadf19
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBattery20.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBattery20Lg [20x20/16z] rSYr0S0m44MnUp_C-qyRPdPfbJ97I9m6zJYiPfuVIJfAs5tHZ8glo-ggLsVO1esmHnq
+
+!function MaterialsBattery20($id, $name="Battery20", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBattery20', $name, $tech)
+!endfunction
+!function MaterialsBattery20Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBattery20Lg>', 'Battery20', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBattery30.puml b/cloud/elements/materials/Device/MaterialsBattery30.puml
new file mode 100644
index 00000000000..6c8b1dad9a3
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBattery30.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBattery30Lg [20x20/16z] pSZ50O00302nNd7VVrhStI7Fo46eCXeqns2rzjF3gj6x82a5TvqNHxdOGpfe2LcK0G
+
+!function MaterialsBattery30($id, $name="Battery30", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBattery30', $name, $tech)
+!endfunction
+!function MaterialsBattery30Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBattery30Lg>', 'Battery30', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBattery50.puml b/cloud/elements/materials/Device/MaterialsBattery50.puml
new file mode 100644
index 00000000000..01ed5440679
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBattery50.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBattery50Lg [20x20/16z] lSYr0O1000D04XgS_QV5zTsllCeJI0W3Rl1RNafVVVaKkk7GuNFzVEXpNZkDcwazxW8Ujj9P0G
+
+!function MaterialsBattery50($id, $name="Battery50", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBattery50', $name, $tech)
+!endfunction
+!function MaterialsBattery50Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBattery50Lg>', 'Battery50', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBattery60.puml b/cloud/elements/materials/Device/MaterialsBattery60.puml
new file mode 100644
index 00000000000..6bb71a7c339
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBattery60.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBattery60Lg [20x20/16z] pSYr0O0044MnUx_1OVzfSNU7bB63a1WDoZ5OrHuyt1gz2v9Iy8VpuYWNUrW7bR156G
+
+!function MaterialsBattery60($id, $name="Battery60", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBattery60', $name, $tech)
+!endfunction
+!function MaterialsBattery60Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBattery60Lg>', 'Battery60', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBattery80.puml b/cloud/elements/materials/Device/MaterialsBattery80.puml
new file mode 100644
index 00000000000..de1dad7644d
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBattery80.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBattery80Lg [20x20/16z] rSYr0O1G54MnToxk-q-BkqFtKyO-Gc8tgCLcDVfn12DMbrMzpALBog9L9jW2zR1B3G
+
+!function MaterialsBattery80($id, $name="Battery80", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBattery80', $name, $tech)
+!endfunction
+!function MaterialsBattery80Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBattery80Lg>', 'Battery80', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBattery90.puml b/cloud/elements/materials/Device/MaterialsBattery90.puml
new file mode 100644
index 00000000000..c47fcc4d4ac
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBattery90.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBattery90Lg [20x20/16z] rSYr0S0m44MnUp_C-qyRPdPfbJ97I9m6zJYiPbyNpdP5KOyAzjUClBgihdfrXctG27lK0G
+
+!function MaterialsBattery90($id, $name="Battery90", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBattery90', $name, $tech)
+!endfunction
+!function MaterialsBattery90Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBattery90Lg>', 'Battery90', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBatteryAlert.puml b/cloud/elements/materials/Device/MaterialsBatteryAlert.puml
new file mode 100644
index 00000000000..6932b720f1f
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBatteryAlert.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBatteryAlertLg [20x20/16z] dT2r0S0W40NGS8RpzvysriJrbN3UtN14Rl-cW6vVs28GZTU96RFiVhrLrRf_AywLtsyYXpVKYZTnXUZmrb9gptj4j16YsrvqCZrT6
+
+!function MaterialsBatteryAlert($id, $name="Battery Alert", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBatteryAlert', $name, $tech)
+!endfunction
+!function MaterialsBatteryAlertCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBatteryAlertLg>', 'Battery Alert', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBatteryCharging20.puml b/cloud/elements/materials/Device/MaterialsBatteryCharging20.puml
new file mode 100644
index 00000000000..66c9a2af1be
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBatteryCharging20.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBatteryCharging20Lg [20x20/16z] bT250S0W30J0V73D_jFMtVjL3eT-1imuI4STxfIdV36S3NGsEXjEDfQmDmplSr-ypW7d7RJlNXjBadGIINihKGuMQgcbr83TwGq1tQO5
+
+!function MaterialsBatteryCharging20($id, $name="Battery Charging20", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBatteryCharging20', $name, $tech)
+!endfunction
+!function MaterialsBatteryCharging20Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBatteryCharging20Lg>', 'Battery Charging20', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBatteryCharging30.puml b/cloud/elements/materials/Device/MaterialsBatteryCharging30.puml
new file mode 100644
index 00000000000..723ec290fc8
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBatteryCharging30.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBatteryCharging30Lg [20x20/16z] bT350GGW34JHJ73llzfrnVduEqA7WHcLW6_XJ_dLZg4rK6lK6Xfxlb3RUty7won8thUlXH81Nq9jgjGMP6Wi-LAPoocdb1t-V-_Ubvgk
+
+!function MaterialsBatteryCharging30($id, $name="Battery Charging30", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBatteryCharging30', $name, $tech)
+!endfunction
+!function MaterialsBatteryCharging30Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBatteryCharging30Lg>', 'Battery Charging30', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBatteryCharging50.puml b/cloud/elements/materials/Device/MaterialsBatteryCharging50.puml
new file mode 100644
index 00000000000..18b2392d377
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBatteryCharging50.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBatteryCharging50Lg [20x20/16z] bT3L0O0m303HN70gsNzQt9shly_Apr3b86WNEzMfByRPaBF9sJZRy69h5Dcm5spCkHB9pEtCFDHdo-neBdKd2xKTh8eXXX0hThytXDpM0W
+
+!function MaterialsBatteryCharging50($id, $name="Battery Charging50", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBatteryCharging50', $name, $tech)
+!endfunction
+!function MaterialsBatteryCharging50Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBatteryCharging50Lg>', 'Battery Charging50', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBatteryCharging60.puml b/cloud/elements/materials/Device/MaterialsBatteryCharging60.puml
new file mode 100644
index 00000000000..26e8cadc9fd
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBatteryCharging60.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBatteryCharging60Lg [20x20/16z] bT234G0n50JGpnZzLtksR-CtEmhy31BXGJhgSASqvOlXsH3E1WT3vxNV76uiPWPWbxQM-WRwkEl53hNkhIR4S3QjHuiIJvP3FPWlkUHSFEv_hm_2RLe
+
+!function MaterialsBatteryCharging60($id, $name="Battery Charging60", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBatteryCharging60', $name, $tech)
+!endfunction
+!function MaterialsBatteryCharging60Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBatteryCharging60Lg>', 'Battery Charging60', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBatteryCharging80.puml b/cloud/elements/materials/Device/MaterialsBatteryCharging80.puml
new file mode 100644
index 00000000000..266564aad25
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBatteryCharging80.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBatteryCharging80Lg [20x20/16z] bT250S0W30J0FC4j-qzRT-zNEHpw6IY5WtJKuKxLb2-6lS4Om_qB6qjI6LdItXoTh30H-xorxD6zmxvTwj0Snyj0F9kHeoMTJbQY72pKKakf0RlJ6xBIAIq
+
+!function MaterialsBatteryCharging80($id, $name="Battery Charging80", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBatteryCharging80', $name, $tech)
+!endfunction
+!function MaterialsBatteryCharging80Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBatteryCharging80Lg>', 'Battery Charging80', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBatteryCharging90.puml b/cloud/elements/materials/Device/MaterialsBatteryCharging90.puml
new file mode 100644
index 00000000000..d69f9d64862
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBatteryCharging90.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBatteryCharging90Lg [20x20/16z] {
+bT230GGn40NGOJJglzkpkN-P5mSs1edmIVQqnmUbStwPx4FxvuxGiWPP6TvR9QC_MuSN2mRWuVVc0_Vl-TZEzgZFupdYUZMjPpEn5ujLJpOpCY8dFfpUCJTw
+oGu
+}
+
+!function MaterialsBatteryCharging90($id, $name="Battery Charging90", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBatteryCharging90', $name, $tech)
+!endfunction
+!function MaterialsBatteryCharging90Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBatteryCharging90Lg>', 'Battery Charging90', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBatteryChargingFull.puml b/cloud/elements/materials/Device/MaterialsBatteryChargingFull.puml
new file mode 100644
index 00000000000..09beceeaef5
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBatteryChargingFull.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBatteryChargingFullLg [20x20/16z] {
+VT050WKX20HG4PkO-v_sTx8ncpxRT1BAcQ9LeFuBjmdCnZz4WaU4Wfblp9fkR6I9vaoRTZrjp3Wb7lfhEkZsdl_jv8OrZgT4QsiLqQJ8ncmXs8J37PF-JlIH
+3srp1G
+}
+
+!function MaterialsBatteryChargingFull($id, $name="Battery Charging Full", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBatteryChargingFull', $name, $tech)
+!endfunction
+!function MaterialsBatteryChargingFullCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBatteryChargingFullLg>', 'Battery Charging Full', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBatteryFull.puml b/cloud/elements/materials/Device/MaterialsBatteryFull.puml
new file mode 100644
index 00000000000..6877c78c891
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBatteryFull.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBatteryFullLg [20x20/16z] Oy0369cO6D75MFdvML55cDau-VavsPYHDNBpWm4tumWMu-Jd0m9-JaQK40K3k10c
+
+!function MaterialsBatteryFull($id, $name="Battery Full", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBatteryFull', $name, $tech)
+!endfunction
+!function MaterialsBatteryFullCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBatteryFullLg>', 'Battery Full', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBatteryStd.puml b/cloud/elements/materials/Device/MaterialsBatteryStd.puml
new file mode 100644
index 00000000000..038ac7ed424
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBatteryStd.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBatteryStdLg [20x20/16z] Oy0369cO6D75MFdvML55cDau-VavsPYHDNBpWm4tumWMu-Jd0m9-JaQK40K3k10c
+
+!function MaterialsBatteryStd($id, $name="Battery Std", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBatteryStd', $name, $tech)
+!endfunction
+!function MaterialsBatteryStdCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBatteryStdLg>', 'Battery Std', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBatteryUnknown.puml b/cloud/elements/materials/Device/MaterialsBatteryUnknown.puml
new file mode 100644
index 00000000000..796b62619a1
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBatteryUnknown.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBatteryUnknownLg [20x20/16z] {
+ZT350SGW54LH-8g__giTbtXobmSd71I9uj8KqBcmPI0RJoXMlAhnrAfPNLYX4AZCh6bqZzhcyn9gbBa1ZMDUcWP7NPXfNreNMHlHob3AXRTbZ4V8SVQZh_wq
+wWu
+}
+
+!function MaterialsBatteryUnknown($id, $name="Battery Unknown", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBatteryUnknown', $name, $tech)
+!endfunction
+!function MaterialsBatteryUnknownCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBatteryUnknownLg>', 'Battery Unknown', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBluetooth.puml b/cloud/elements/materials/Device/MaterialsBluetooth.puml
new file mode 100644
index 00000000000..451ebc8928f
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBluetooth.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBluetoothLg [20x20/16z] VL253G1122ldplxJliHUhe4eLeDLZino9ZDDycebtBCrqsiMPWHA2UDz6QzXoLBKuprCjQRx_3DSwpUwXgeHT4P_6GVJmZHpRpm3Eoi7iqu
+
+!function MaterialsBluetooth($id, $name="Bluetooth", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBluetooth', $name, $tech)
+!endfunction
+!function MaterialsBluetoothCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBluetoothLg>', 'Bluetooth', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBluetoothConnected.puml b/cloud/elements/materials/Device/MaterialsBluetoothConnected.puml
new file mode 100644
index 00000000000..02f7323a7a4
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBluetoothConnected.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBluetoothConnectedLg [20x20/16z] VT254G0n20H08ExzL_lkVyEDPcC0QH5W8G0RdXzBjglrvXzccoEAqTRdIRTW31o7eIVwb7np5x2isFjAmZl5ik8OAvN8oC1Ty0Ue1TMCUyCpq6Sbf6O6
+
+!function MaterialsBluetoothConnected($id, $name="Bluetooth Connected", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBluetoothConnected', $name, $tech)
+!endfunction
+!function MaterialsBluetoothConnectedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBluetoothConnectedLg>', 'Bluetooth Connected', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBluetoothDisabled.puml b/cloud/elements/materials/Device/MaterialsBluetoothDisabled.puml
new file mode 100644
index 00000000000..5fbd15b5779
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBluetoothDisabled.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBluetoothDisabledLg [20x20/16z] {
+VT054iGW30NGnfE1REv_sdL3fh_AmpdE0Xip7OhujD9_QlAq_4VDEvfBdn4Ll6X2u6Vd4L46Uk4SgGKbQqPEZHYxIogOWLz-I8z5k7Dh_Ol0zvTb6cZ7uLpA
+uDxb6EnESt2YAJS
+}
+
+!function MaterialsBluetoothDisabled($id, $name="Bluetooth Disabled", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBluetoothDisabled', $name, $tech)
+!endfunction
+!function MaterialsBluetoothDisabledCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBluetoothDisabledLg>', 'Bluetooth Disabled', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBluetoothSearching.puml b/cloud/elements/materials/Device/MaterialsBluetoothSearching.puml
new file mode 100644
index 00000000000..6cc455a62cd
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBluetoothSearching.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBluetoothSearchingLg [20x20/16z] TT350S0W3010eZZiFstT6tWUSJT-07_ZY7_hRsHOhJuHKW37XUCJAGVW0j9rYTSRjSWQxYZ1XQstXMWfH5TwwGl94XJPC39oqUhndqNicUtTxXkOjx9lEdup
+
+!function MaterialsBluetoothSearching($id, $name="Bluetooth Searching", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBluetoothSearching', $name, $tech)
+!endfunction
+!function MaterialsBluetoothSearchingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBluetoothSearchingLg>', 'Bluetooth Searching', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBrightnessAuto.puml b/cloud/elements/materials/Device/MaterialsBrightnessAuto.puml
new file mode 100644
index 00000000000..998ea4c1da0
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBrightnessAuto.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBrightnessAutoLg [20x20/16z] {
+TP055e0m241fCBd_QUrs-xgDHmES8C8NTCUVAlEfP5EDN0XLurrd-S1sdQxo436ihpvqWHYtRfS5G7RRNd6XfuL-bHmFLJgemY7YeHDWte9lnmwH2B7RLNiD
+NujlmO5dBusrcQqrp_vkj3BRVmV_NTLt-j_z3
+}
+
+!function MaterialsBrightnessAuto($id, $name="Brightness Auto", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBrightnessAuto', $name, $tech)
+!endfunction
+!function MaterialsBrightnessAutoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBrightnessAutoLg>', 'Brightness Auto', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBrightnessHigh.puml b/cloud/elements/materials/Device/MaterialsBrightnessHigh.puml
new file mode 100644
index 00000000000..2c2e6c834b6
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBrightnessHigh.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBrightnessHighLg [20x20/16z] {
+RL250S0m34ge-__NpdtK6mNa7Aho7Hg2_anZF8t6EnV7Cg9ptkmsl_vhpdMz_MvpYyL35NwnkjDMhGWWOkjXqxWa8BOM8Nv4tJjMoDv3KDVkAuYiQAkjGVCA
+YTb8Bkb1i33CZ1lJW6h5DMNQpm
+}
+
+!function MaterialsBrightnessHigh($id, $name="Brightness High", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBrightnessHigh', $name, $tech)
+!endfunction
+!function MaterialsBrightnessHighCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBrightnessHighLg>', 'Brightness High', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBrightnessLow.puml b/cloud/elements/materials/Device/MaterialsBrightnessLow.puml
new file mode 100644
index 00000000000..1e9469f781f
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBrightnessLow.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBrightnessLowLg [20x20/16z] {
+RL250S0W35kzy_-ldIi4fvgakGTHKmwAeCeqpr-Zk5dEsqWpbzFc-t_ekc6__RJPPd4cOj-iTji6FLywN3RAFU4katHs7FYsyR1ttq5qTDkeso4X6yW5FG0M
+X1bnGnf0hR2cIFiL
+}
+
+!function MaterialsBrightnessLow($id, $name="Brightness Low", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBrightnessLow', $name, $tech)
+!endfunction
+!function MaterialsBrightnessLowCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBrightnessLowLg>', 'Brightness Low', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsBrightnessMedium.puml b/cloud/elements/materials/Device/MaterialsBrightnessMedium.puml
new file mode 100644
index 00000000000..1e1ac8f3fbd
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsBrightnessMedium.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBrightnessMediumLg [20x20/16z] {
+RT050iKW30DGwltQ-vzsxYJpDuEqFKJj6OgWZggkA6wMDINDN5RpclDxV-U3hsQBlPbzKhlPTARVpIWFQrv9snyFusy5hNGOlMj2PE1Ty0ym5ZHcD3VK0UmA
+Tugw7m4
+}
+
+!function MaterialsBrightnessMedium($id, $name="Brightness Medium", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsBrightnessMedium', $name, $tech)
+!endfunction
+!function MaterialsBrightnessMediumCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBrightnessMediumLg>', 'Brightness Medium', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsDataUsage.puml b/cloud/elements/materials/Device/MaterialsDataUsage.puml
new file mode 100644
index 00000000000..bc31b844ec8
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsDataUsage.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDataUsageLg [20x20/16z] {
+VP050i0W24K760nn__wdNNVPFfhcPz2ypY2e4Pc60tCBE943oXioU9AcaUIm1PB2P96AGMVp01_H2XrXkXNfY9QWasc174nGHcEkpWTZh_p6tcplCIZfEPTp
+rUUSsqpdsfZNsbQeGEVU0ShdNfLQozgh0pFJNyy7
+}
+
+!function MaterialsDataUsage($id, $name="Data Usage", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsDataUsage', $name, $tech)
+!endfunction
+!function MaterialsDataUsageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDataUsageLg>', 'Data Usage', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsDeveloperMode.puml b/cloud/elements/materials/Device/MaterialsDeveloperMode.puml
new file mode 100644
index 00000000000..db40c6df9f7
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsDeveloperMode.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDeveloperModeLg [20x20/16z] {
+VP273aCX24N54GGw_lzlcsk0qddUKs-EsmOeQS4GTMI4utl2JtTnYfFkIBgrIafeeExKYXAXg5DfHzjLA9L1GLh8hjfBYYWdTe5AkR77XahwH3sBclCpyIPd
+SxgRwS5k_E-jXbqS6osWxb033m
+}
+
+!function MaterialsDeveloperMode($id, $name="Developer Mode", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsDeveloperMode', $name, $tech)
+!endfunction
+!function MaterialsDeveloperModeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDeveloperModeLg>', 'Developer Mode', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsDevices.puml b/cloud/elements/materials/Device/MaterialsDevices.puml
new file mode 100644
index 00000000000..f787f9b2ded
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsDevices.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDevicesLg [20x20/16z] fSYr0K0X30N05oCu-q_xNMkkF4mH2rz609UIyaVYxPg0RjZjnxWH7tvdestAxq8HPX__ImJOt4cJz_9sONWQoKyAQz4zZm-3ZLstHn2mxHGJLW
+
+!function MaterialsDevices($id, $name="Devices", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsDevices', $name, $tech)
+!endfunction
+!function MaterialsDevicesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDevicesLg>', 'Devices', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsDvr.puml b/cloud/elements/materials/Device/MaterialsDvr.puml
new file mode 100644
index 00000000000..12d795f90a4
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsDvr.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDvrLg [20x20/16z] bT254S0m20LGB2xiFstTlU_iNnI0hr0E4D2Nj5CyOZQuOtAt9h0ZuneHqcnUSuvp6Rc7SvVlMSjnOkSr4R8JURXxNelHxSI8m7q8EWXzPXXnxPSgNmmCuPSM
+
+!function MaterialsDvr($id, $name="Dvr", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsDvr', $name, $tech)
+!endfunction
+!function MaterialsDvrCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDvrLg>', 'Dvr', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsGpsFixed.puml b/cloud/elements/materials/Device/MaterialsGpsFixed.puml
new file mode 100644
index 00000000000..b9f9ef9bc15
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsGpsFixed.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsGpsFixedLg [20x20/16z] {
+RP053aCn34D_N0Phzx_jscOyMnIziA-dpAu_bV9B3At1laZgd9CzsHjLvW24p6elD897OJnXcXi16yxaPJqlKicwQEwd45nbzRPKLo6ngagRM7mphc2sOeg9
+Nh53tA9k5hyf3xHNsbFb_Hq
+}
+
+!function MaterialsGpsFixed($id, $name="Gps Fixed", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsGpsFixed', $name, $tech)
+!endfunction
+!function MaterialsGpsFixedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGpsFixedLg>', 'Gps Fixed', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsGpsNotFixed.puml b/cloud/elements/materials/Device/MaterialsGpsNotFixed.puml
new file mode 100644
index 00000000000..143a36fbe52
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsGpsNotFixed.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsGpsNotFixedLg [20x20/16z] {
+RP254GHH24ENy0Njlznplp36F3GvdY5o_CNUlqJW3laYCxggOyeRMIy5TBN92wNUCyqdd7L13rZptXRhlNd5hH6jRwQDIzVsmfkXV0jZP9RS8B-mduasvW7t
+YdlAl3y3
+}
+
+!function MaterialsGpsNotFixed($id, $name="Gps Not Fixed", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsGpsNotFixed', $name, $tech)
+!endfunction
+!function MaterialsGpsNotFixedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGpsNotFixedLg>', 'Gps Not Fixed', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsGpsOff.puml b/cloud/elements/materials/Device/MaterialsGpsOff.puml
new file mode 100644
index 00000000000..da58163f372
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsGpsOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsGpsOffLg [20x20/16z] {
+PT250KCX30JGY-2Nl_-sLQI2yt2mWWZ-GYcVFNbcQqtbK7T8lSZeQQlJeQPgEQhiYU7lbes5YMKiP9hJCfmJStzDj31ij510IgDYex8LcRPGsOi06eQD5hRE
+sAZpCebsy4sGEYQMou65aLzlO-V1rEFz1zu5MtN-rQQ_F_t_-pi
+}
+
+!function MaterialsGpsOff($id, $name="Gps Off", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsGpsOff', $name, $tech)
+!endfunction
+!function MaterialsGpsOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGpsOffLg>', 'Gps Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsGraphicEq.puml b/cloud/elements/materials/Device/MaterialsGraphicEq.puml
new file mode 100644
index 00000000000..7b4bf7c190d
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsGraphicEq.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsGraphicEqLg [20x20/16z] ZL2r0S102Fop-FxhHfguKGAdvMt8wwwkhxkc-TwXqR9JWzskzx9p_xPZiEqGBZiF-ztWXzq5-rltwlb_tlUkoF8s4m
+
+!function MaterialsGraphicEq($id, $name="Graphic Eq", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsGraphicEq', $name, $tech)
+!endfunction
+!function MaterialsGraphicEqCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGraphicEqLg>', 'Graphic Eq', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsLocationDisabled.puml b/cloud/elements/materials/Device/MaterialsLocationDisabled.puml
new file mode 100644
index 00000000000..7856eb97b49
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsLocationDisabled.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocationDisabledLg [20x20/16z] {
+POi5WWCm40A1ZSl_dtlNRgGsyGdWGEA7bF261rIhtbGDO9aF7fT3704M9CipymJRt07hURimIZzo_x9bhpkvUblJSALD0Knr25Tgr4IMvcvBZLRuZ1kEF0-s
+X2jLkE-sPGyW79OcE7a6R5H74gaqUh-IiS_-c96n4GTQQqO0mXivumSIXty
+}
+
+!function MaterialsLocationDisabled($id, $name="Location Disabled", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsLocationDisabled', $name, $tech)
+!endfunction
+!function MaterialsLocationDisabledCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocationDisabledLg>', 'Location Disabled', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsLocationSearching.puml b/cloud/elements/materials/Device/MaterialsLocationSearching.puml
new file mode 100644
index 00000000000..778ccbafea6
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsLocationSearching.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocationSearchingLg [20x20/16z] {
+PP250GCn24NxYU3xhziJpkDvEBzZ0B_FcFE3I9MUf6ikG_j5mCcDg2qN3iRUzaTpFWnpGGLpDuVovOPriwPIAqLQjAO6NOn29o3sP2POrE-szO7DYqt3Te-u
+SebHPOXHUTkSLVqn2Q0PjpvWUFgongE7Q6RjqrNcs-VR-py
+}
+
+!function MaterialsLocationSearching($id, $name="Location Searching", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsLocationSearching', $name, $tech)
+!endfunction
+!function MaterialsLocationSearchingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocationSearchingLg>', 'Location Searching', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsNetworkCell.puml b/cloud/elements/materials/Device/MaterialsNetworkCell.puml
new file mode 100644
index 00000000000..277f631584c
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsNetworkCell.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsNetworkCellLg [20x20/16z] dSe33i1000NHLLJU_xQrFgg9NoRyBGfAWf8Wj9B9IarMsWPif1wjD3tQUA6D5zfueOqNsdYXZHVQIDtQRkbK3Au1
+
+!function MaterialsNetworkCell($id, $name="Network Cell", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsNetworkCell', $name, $tech)
+!endfunction
+!function MaterialsNetworkCellCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNetworkCellLg>', 'Network Cell', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsNetworkWifi.puml b/cloud/elements/materials/Device/MaterialsNetworkWifi.puml
new file mode 100644
index 00000000000..3d65df31121
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsNetworkWifi.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsNetworkWifiLg [20x20/16z] {
+bSr50WKX30FG57VkVzelKpAsuwsW5kmIUNtDmWOBBBFqAkh3kX-hRnn5dqeVevVajGHnUSnbPASfOTw45PokKX8eKrWg1cIRbfh5nOqZmU4kyFwD9Dw_CONt
+xqMBNLy
+}
+
+!function MaterialsNetworkWifi($id, $name="Network Wifi", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsNetworkWifi', $name, $tech)
+!endfunction
+!function MaterialsNetworkWifiCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNetworkWifiLg>', 'Network Wifi', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsNfc.puml b/cloud/elements/materials/Device/MaterialsNfc.puml
new file mode 100644
index 00000000000..ba6bbc83e37
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsNfc.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsNfcLg [20x20/16z] {
+ZT350OG030NHUFBH_gjT5npc-8v3cx7CuYTLDwiUABth9E_bQKAJv6k14aa0yJSq8T5bDfXO45KHnSA0bTausXLZTrxQixd1Ns5YsNpAl_6lhvbCigSnnc7I
+YDT0dSMqsHq
+}
+
+!function MaterialsNfc($id, $name="Nfc", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsNfc', $name, $tech)
+!endfunction
+!function MaterialsNfcCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNfcLg>', 'Nfc', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsScreenLockLandscape.puml b/cloud/elements/materials/Device/MaterialsScreenLockLandscape.puml
new file mode 100644
index 00000000000..c69c14ce3ba
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsScreenLockLandscape.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsScreenLockLandscapeLg [20x20/16z] hOzL0iGm20M3n8NxdtQtxjvE19YlX_eQiWj8GP3YHk6A180a4LK5jd-K110bGZqmrx8U1yS0l73edVCuTomLVEueLr3h-Yn05T1dsSYyjTlN_04
+
+!function MaterialsScreenLockLandscape($id, $name="Screen Lock Landscape", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsScreenLockLandscape', $name, $tech)
+!endfunction
+!function MaterialsScreenLockLandscapeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsScreenLockLandscapeLg>', 'Screen Lock Landscape', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsScreenLockPortrait.puml b/cloud/elements/materials/Device/MaterialsScreenLockPortrait.puml
new file mode 100644
index 00000000000..bb3ea30af93
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsScreenLockPortrait.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsScreenLockPortraitLg [20x20/16z] XP055iH03487mcwzlVzfwphwd-N5mMs09t0NrlOdhLsvQhgfdbntyihLn0xh9vUAo217YNvEWBmScxfk-CrfMb4vP-EA-NTNqf-cjVaU-5xbFFMzNm
+
+!function MaterialsScreenLockPortrait($id, $name="Screen Lock Portrait", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsScreenLockPortrait', $name, $tech)
+!endfunction
+!function MaterialsScreenLockPortraitCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsScreenLockPortraitLg>', 'Screen Lock Portrait', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsScreenLockRotation.puml b/cloud/elements/materials/Device/MaterialsScreenLockRotation.puml
new file mode 100644
index 00000000000..e35bf3fc7cc
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsScreenLockRotation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsScreenLockRotationLg [20x20/16z] {
+PSm50WCX34JHYQ8jzxzjGzbK_oeFmOcT0P2P8UE-Ug1mt4cZIcj4HTKSIGGMo8fkVAWHThhjphdgnzh8OzzxVSfb9Ahw7509V4VuG-qSG5_8BR0Alb2MmnoV
+I3NMSUF49C0A4fDYv8byqHvL5jiuaWAjpnNexL1gxOQ_Y90z
+}
+
+!function MaterialsScreenLockRotation($id, $name="Screen Lock Rotation", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsScreenLockRotation', $name, $tech)
+!endfunction
+!function MaterialsScreenLockRotationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsScreenLockRotationLg>', 'Screen Lock Rotation', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsScreenRotation.puml b/cloud/elements/materials/Device/MaterialsScreenRotation.puml
new file mode 100644
index 00000000000..3d437fc942d
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsScreenRotation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsScreenRotationLg [20x20/16z] {
+PSs54SCm30LGCPNstxOXdPBpDpyJT33A6MuXbmr_x-2XjDpGMKgQIZO-LjTmZOr5roaObEZf80Q3sm63wY19J-I45H5XnUGLNU69vi21WpqBwUcCL3IBsMgy
+Fr72ZXlO_Vzu_t93tsZ2Le7G-GC
+}
+
+!function MaterialsScreenRotation($id, $name="Screen Rotation", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsScreenRotation', $name, $tech)
+!endfunction
+!function MaterialsScreenRotationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsScreenRotationLg>', 'Screen Rotation', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSdStorage.puml b/cloud/elements/materials/Device/MaterialsSdStorage.puml
new file mode 100644
index 00000000000..257ce941b51
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSdStorage.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSdStorageLg [20x20/16z] rT2r0S0m30H0cVb__sd3J7skjCNoGIzaPqkR5BC_LMUYySuKjpz1YnUh9VdjYTStKqcikSkRum0W1dJhs-ulRwQWBR3TIX_8Ynu
+
+!function MaterialsSdStorage($id, $name="Sd Storage", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSdStorage', $name, $tech)
+!endfunction
+!function MaterialsSdStorageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSdStorageLg>', 'Sd Storage', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSettingsSystemDaydream.puml b/cloud/elements/materials/Device/MaterialsSettingsSystemDaydream.puml
new file mode 100644
index 00000000000..e0ec8abb222
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSettingsSystemDaydream.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSettingsSystemDaydreamLg [20x20/16z] ZT2r0GGn34HHZSpSVxN7i6Q_y2S2EWNP0C6cK4aMY0eL5HzDKaLU6dFRO58og9gmvK5TcypbAMhycoqVPj3ilx7FBr7-6u5VKEzNxzpVDlh1w5UdxW
+
+!function MaterialsSettingsSystemDaydream($id, $name="Settings System Daydream", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSettingsSystemDaydream', $name, $tech)
+!endfunction
+!function MaterialsSettingsSystemDaydreamCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSettingsSystemDaydreamLg>', 'Settings System Daydream', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalCellular0Bar.puml b/cloud/elements/materials/Device/MaterialsSignalCellular0Bar.puml
new file mode 100644
index 00000000000..e35d9dcdca7
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalCellular0Bar.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSignalCellular0BarLg [20x20/16z] dSX90O10542Xx-iVsWBeB1oPMmygLAXGeKA52XKgLAXGeKA5QhQz
+
+!function MaterialsSignalCellular0Bar($id, $name="Signal Cellular0 Bar", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalCellular0Bar', $name, $tech)
+!endfunction
+!function MaterialsSignalCellular0BarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalCellular0BarLg>', 'Signal Cellular0 Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalCellular1Bar.puml b/cloud/elements/materials/Device/MaterialsSignalCellular1Bar.puml
new file mode 100644
index 00000000000..2a37671ba55
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalCellular1Bar.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSignalCellular1BarLg [20x20/16z] dSe53WGX0CLGA4Jm-vzsTrn-nXj_gVcQFI0EY0FYW3WW3WWXDGTgFZerNv9OHqtDvwRMNMhTfTPHhRL5DiQKDLVz0G
+
+!function MaterialsSignalCellular1Bar($id, $name="Signal Cellular1 Bar", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalCellular1Bar', $name, $tech)
+!endfunction
+!function MaterialsSignalCellular1BarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalCellular1BarLg>', 'Signal Cellular1 Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalCellular2Bar.puml b/cloud/elements/materials/Device/MaterialsSignalCellular2Bar.puml
new file mode 100644
index 00000000000..5da99fdd923
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalCellular2Bar.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSignalCellular2BarLg [20x20/16z] dSe34i100CNGshZ_RMkbVvdncoInfO8oGPcWJ50cw6iRm8hgPyLOmrQQQSKmmxOBjbsmxO9j5soZQUjjsLrYQG4
+
+!function MaterialsSignalCellular2Bar($id, $name="Signal Cellular2 Bar", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalCellular2Bar', $name, $tech)
+!endfunction
+!function MaterialsSignalCellular2BarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalCellular2BarLg>', 'Signal Cellular2 Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalCellular3Bar.puml b/cloud/elements/materials/Device/MaterialsSignalCellular3Bar.puml
new file mode 100644
index 00000000000..92214f70163
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalCellular3Bar.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSignalCellular3BarLg [20x20/16z] dSe33i1000NHLLJU_xQrFgg9NoRyBGfAWf8Wj9B9IarMsWPif1wjD3tQUA6D5zfueOqNsdYXZHVQIDtQRkbK3Au1
+
+!function MaterialsSignalCellular3Bar($id, $name="Signal Cellular3 Bar", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalCellular3Bar', $name, $tech)
+!endfunction
+!function MaterialsSignalCellular3BarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalCellular3BarLg>', 'Signal Cellular3 Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalCellular4Bar.puml b/cloud/elements/materials/Device/MaterialsSignalCellular4Bar.puml
new file mode 100644
index 00000000000..fec47c9866f
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalCellular4Bar.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSignalCellular4BarLg [20x20/16z] dSYd0G0X44N1Ey2H-kyMldiR52FdUzLAh55YhH9gwrpfNEbSuL0w5Ww5G-bGE1HEXKFXRgr9kk9ygGC
+
+!function MaterialsSignalCellular4Bar($id, $name="Signal Cellular4 Bar", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalCellular4Bar', $name, $tech)
+!endfunction
+!function MaterialsSignalCellular4BarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalCellular4BarLg>', 'Signal Cellular4 Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.puml b/cloud/elements/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.puml
new file mode 100644
index 00000000000..f5eefb4bb69
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSignalCellularConnectedNoInternet0BarLg [20x20/16z] dSn50e0020LH_jXr_-kwCG5pbe-mloaX4Y8X0abwTwXAZZ0cJkHD11F1H32nMuSZzsirFCaOiH2MDWC
+
+!function MaterialsSignalCellularConnectedNoInternet0Bar($id, $name="Signal Cellular Connected No Internet0 Bar", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar', $name, $tech)
+!endfunction
+!function MaterialsSignalCellularConnectedNoInternet0BarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalCellularConnectedNoInternet0BarLg>', 'Signal Cellular Connected No Internet0 Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.puml b/cloud/elements/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.puml
new file mode 100644
index 00000000000..864f71312a6
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSignalCellularConnectedNoInternet1BarLg [20x20/16z] dSx50O0m44JHdP_Wrd-rk3lCyQtQt-Y4E25EY0D9UZUeG3l2A5Z8SJ2Vkhtv8fjjfcflFgzcIvYwPhEbQp56AikoIZkIaNV8cF5_x3GD
+
+!function MaterialsSignalCellularConnectedNoInternet1Bar($id, $name="Signal Cellular Connected No Internet1 Bar", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar', $name, $tech)
+!endfunction
+!function MaterialsSignalCellularConnectedNoInternet1BarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalCellularConnectedNoInternet1BarLg>', 'Signal Cellular Connected No Internet1 Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.puml b/cloud/elements/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.puml
new file mode 100644
index 00000000000..24a4075c508
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSignalCellularConnectedNoInternet2BarLg [20x20/16z] dSo53S0m34JH-Cgy_xPLcF6Bdu6DHWb2Wf0WH4H4rKFmGrhSnNdbXWSEFPisIrzey_q5nhUisIrj1-oMCllBCIXwUTo8uUO8bJe4I_O3
+
+!function MaterialsSignalCellularConnectedNoInternet2Bar($id, $name="Signal Cellular Connected No Internet2 Bar", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar', $name, $tech)
+!endfunction
+!function MaterialsSignalCellularConnectedNoInternet2BarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalCellularConnectedNoInternet2BarLg>', 'Signal Cellular Connected No Internet2 Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.puml b/cloud/elements/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.puml
new file mode 100644
index 00000000000..a80f70b44f6
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSignalCellularConnectedNoInternet3BarLg [20x20/16z] dSk53O0034JHAYxxJuj39OrnyPT_y7TO41L41MKJHiH48qEkvea15GEjXz5CZgOrsLcPMVMQLMPMlTQJLO-1LMRqqFBi_4udaXkUNRaT
+
+!function MaterialsSignalCellularConnectedNoInternet3Bar($id, $name="Signal Cellular Connected No Internet3 Bar", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar', $name, $tech)
+!endfunction
+!function MaterialsSignalCellularConnectedNoInternet3BarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalCellularConnectedNoInternet3BarLg>', 'Signal Cellular Connected No Internet3 Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.puml b/cloud/elements/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.puml
new file mode 100644
index 00000000000..6fb0215193f
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSignalCellularConnectedNoInternet4BarLg [20x20/16z] dSk53S0m44FHN9Yp_xJ5a7l2Vl6JBVwc9QSiELN9g7rDHsiC8PL0_1W46KAwJ1O9r0se6n3QHMYTkWK9T1d1iU-4VAcMNhs--KQvrtUy4m
+
+!function MaterialsSignalCellularConnectedNoInternet4Bar($id, $name="Signal Cellular Connected No Internet4 Bar", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar', $name, $tech)
+!endfunction
+!function MaterialsSignalCellularConnectedNoInternet4BarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalCellularConnectedNoInternet4BarLg>', 'Signal Cellular Connected No Internet4 Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalCellularNoSim.puml b/cloud/elements/materials/Device/MaterialsSignalCellularNoSim.puml
new file mode 100644
index 00000000000..254e2baa249
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalCellularNoSim.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSignalCellularNoSimLg [20x20/16z] bSZ50K8150EmFiVPVrgiVFSSWuFClmoa2Y0Upv_WnTMWjoSLA3_fz-79-QfDDeTwCeV771rpTCpHCOV771vJXySS7DEQ2yOmpVyiBue95ynw0m
+
+!function MaterialsSignalCellularNoSim($id, $name="Signal Cellular No Sim", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalCellularNoSim', $name, $tech)
+!endfunction
+!function MaterialsSignalCellularNoSimCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalCellularNoSimLg>', 'Signal Cellular No Sim', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalCellularNull.puml b/cloud/elements/materials/Device/MaterialsSignalCellularNull.puml
new file mode 100644
index 00000000000..514a583b4c6
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalCellularNull.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSignalCellularNullLg [20x20/16z] dSY53O0m04N1ybEt_RV5uM4nBdxcBwjtLRshwrMbwLdUxaS5e_seWQFEepYAepYAepXR_HQShSNguDQpjRVQi9mUpAS9
+
+!function MaterialsSignalCellularNull($id, $name="Signal Cellular Null", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalCellularNull', $name, $tech)
+!endfunction
+!function MaterialsSignalCellularNullCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalCellularNullLg>', 'Signal Cellular Null', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalCellularOff.puml b/cloud/elements/materials/Device/MaterialsSignalCellularOff.puml
new file mode 100644
index 00000000000..6c700321351
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalCellularOff.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSignalCellularOffLg [20x20/16z] ZSo35SHG503HRwF_QXUPs7Dy7yIBb3vID4Vgc7Kh6ardjn06GjY2SY1imhM1nQrkIUKEOjFx1ax65PjcGsoQ3R6fDiJcbjWSpAopUS1j6Zlq1G
+
+!function MaterialsSignalCellularOff($id, $name="Signal Cellular Off", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalCellularOff', $name, $tech)
+!endfunction
+!function MaterialsSignalCellularOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalCellularOffLg>', 'Signal Cellular Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalWifi0Bar.puml b/cloud/elements/materials/Device/MaterialsSignalWifi0Bar.puml
new file mode 100644
index 00000000000..3e446722ad3
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalWifi0Bar.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSignalWifi0BarLg [20x20/16z] fS_50K0X3C3Gjlll_9NWJcuyN5PJpORcOWA0eGojI4gidWUc14AK74OLOdVsFIX3ACHXXzq
+
+!function MaterialsSignalWifi0Bar($id, $name="Signal Wifi0 Bar", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalWifi0Bar', $name, $tech)
+!endfunction
+!function MaterialsSignalWifi0BarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalWifi0BarLg>', 'Signal Wifi0 Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalWifi1Bar.puml b/cloud/elements/materials/Device/MaterialsSignalWifi1Bar.puml
new file mode 100644
index 00000000000..c63d98b9b32
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalWifi1Bar.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSignalWifi1BarLg [20x20/16z] bT234S10443HrLdzLnllnFh3l9pXRuY7JrhI7mhAIWUaKt36w_LMN4cHXrOQ8d4nv-Y4OBNOfYB1cjIHgi0sEvezl81lpIDekkIws8eCV-i1
+
+!function MaterialsSignalWifi1Bar($id, $name="Signal Wifi1 Bar", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalWifi1Bar', $name, $tech)
+!endfunction
+!function MaterialsSignalWifi1BarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalWifi1BarLg>', 'Signal Wifi1 Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalWifi1BarLock.puml b/cloud/elements/materials/Device/MaterialsSignalWifi1BarLock.puml
new file mode 100644
index 00000000000..7462db02b15
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalWifi1BarLock.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSignalWifi1BarLockLg [20x20/16z] {
+bT170e0m24JHWKXwkVzfRSY6hFpsPm_-HkGE-SjE61WREUGjR4ZwF0UAZWp37GCSOr3a8zNUQmGYKIIrkfuoI01Xl1rJBPGOYq2BZmdIivdGAD-NaTh25zVA
+S8R0xoF66CqDeltmrWK
+}
+
+!function MaterialsSignalWifi1BarLock($id, $name="Signal Wifi1 Bar Lock", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalWifi1BarLock', $name, $tech)
+!endfunction
+!function MaterialsSignalWifi1BarLockCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalWifi1BarLockLg>', 'Signal Wifi1 Bar Lock', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalWifi2Bar.puml b/cloud/elements/materials/Device/MaterialsSignalWifi2Bar.puml
new file mode 100644
index 00000000000..c6bd08a3d53
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalWifi2Bar.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSignalWifi2BarLg [20x20/16z] bSo53KGn30DG1rI6_QSz_6LHdp1WunRHDlAZ7TgYhSTgMV81vxBrYHfhZShJzrcA2QL-b624y6TgP_3Wq5Q1qKZwhv9Wq7-VOcPwsK2kLaTOSHZzOocuzGO
+
+!function MaterialsSignalWifi2Bar($id, $name="Signal Wifi2 Bar", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalWifi2Bar', $name, $tech)
+!endfunction
+!function MaterialsSignalWifi2BarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalWifi2BarLg>', 'Signal Wifi2 Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalWifi2BarLock.puml b/cloud/elements/materials/Device/MaterialsSignalWifi2BarLock.puml
new file mode 100644
index 00000000000..575e1e19880
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalWifi2BarLock.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSignalWifi2BarLockLg [20x20/16z] {
+bSzL0iGW38JXcGJN-vzs1SZgK__wLmDSZVovb9FTC30s-a7v2tz8-vww46Dmkc2XXZBcim1OOUwQG4BGPLAsPIAGWGkrBKkW1xnWvSOspI5a__d9WFWy3EoO
+vapSDd6IKWG_1j7rYTvxnLUq2Vzr1m
+}
+
+!function MaterialsSignalWifi2BarLock($id, $name="Signal Wifi2 Bar Lock", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalWifi2BarLock', $name, $tech)
+!endfunction
+!function MaterialsSignalWifi2BarLockCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalWifi2BarLockLg>', 'Signal Wifi2 Bar Lock', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalWifi3Bar.puml b/cloud/elements/materials/Device/MaterialsSignalWifi3Bar.puml
new file mode 100644
index 00000000000..3e0f7d3c521
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalWifi3Bar.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSignalWifi3BarLg [20x20/16z] {
+bSr50WKX30FG57VkVzelKpAsuwsW5kmIUNtDmWOBBBFqAkh3kX-hRnn5dqeVevVajGHnUSnbPASfOTw45PokKX8eKrWg1cIRbfh5nOqZmU4kyFwD9Dw_CONt
+xqMBNLy
+}
+
+!function MaterialsSignalWifi3Bar($id, $name="Signal Wifi3 Bar", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalWifi3Bar', $name, $tech)
+!endfunction
+!function MaterialsSignalWifi3BarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalWifi3BarLg>', 'Signal Wifi3 Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalWifi3BarLock.puml b/cloud/elements/materials/Device/MaterialsSignalWifi3BarLock.puml
new file mode 100644
index 00000000000..e634028d4aa
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalWifi3BarLock.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSignalWifi3BarLockLg [20x20/16z] {
+bP050aGX20KVOF_m_gVT8BPpxB71ln0z3Dc9YH2XGpr8wqWw8TQ7ojp6jk_RQDdsWbBVfrC9HfaNXO2QgvN1fOXA7kOweH0Lso-hkWRAG6OeQJSdlPIUR-yf
+gETclxcdaRa9XyTWF3Ymw17RjYsXRcE45nm1
+}
+
+!function MaterialsSignalWifi3BarLock($id, $name="Signal Wifi3 Bar Lock", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalWifi3BarLock', $name, $tech)
+!endfunction
+!function MaterialsSignalWifi3BarLockCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalWifi3BarLockLg>', 'Signal Wifi3 Bar Lock', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalWifi4Bar.puml b/cloud/elements/materials/Device/MaterialsSignalWifi4Bar.puml
new file mode 100644
index 00000000000..322ef468e3b
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalWifi4Bar.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSignalWifi4BarLg [20x20/16z] {
+bSu53WGn30F0q99B_t_jSNJU2ZlYe6M9caUuwRyG1zfuQJX2lnKCWbVLpZ4vpJ3NOEBrNgek8j6vr4FUTgxjlomdFT0C2BgVlDBz53tlaptl4ptpFXS1bPcP
+h7e2
+}
+
+!function MaterialsSignalWifi4Bar($id, $name="Signal Wifi4 Bar", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalWifi4Bar', $name, $tech)
+!endfunction
+!function MaterialsSignalWifi4BarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalWifi4BarLg>', 'Signal Wifi4 Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalWifi4BarLock.puml b/cloud/elements/materials/Device/MaterialsSignalWifi4BarLock.puml
new file mode 100644
index 00000000000..0779a7499b5
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalWifi4BarLock.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSignalWifi4BarLockLg [20x20/16z] {
+bP1L0iGW30LV85xX_gVTkd_jL1aaWh-WKfbheKkmvT1cXZIcpMIxaRCjtbvuAVbsML3xk-Z3Am0UBsK56tef790V6mkAQbtb4IS09L9QvHx7GG98MTqUnr53
+DUGUHs3BPxp5STfSmo4p2I-7KjOZXc7etdrS0BvC
+}
+
+!function MaterialsSignalWifi4BarLock($id, $name="Signal Wifi4 Bar Lock", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalWifi4BarLock', $name, $tech)
+!endfunction
+!function MaterialsSignalWifi4BarLockCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalWifi4BarLockLg>', 'Signal Wifi4 Bar Lock', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsSignalWifiOff.puml b/cloud/elements/materials/Device/MaterialsSignalWifiOff.puml
new file mode 100644
index 00000000000..f1349ac25aa
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsSignalWifiOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSignalWifiOffLg [20x20/16z] {
+bSu55eGm40FGCQnw_zjkkk-bwqBm3pGZR-FwGhhlGFC8DoLQ0guTgMcBAslaJaGIr7RSt27kpL9_mcJYvH6BYqYqUsmX26xlSEM44pSSd70YIKOFaM5FBSHR
+pse7aJrZkMELEqn9nqNbBcPoDXS
+}
+
+!function MaterialsSignalWifiOff($id, $name="Signal Wifi Off", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsSignalWifiOff', $name, $tech)
+!endfunction
+!function MaterialsSignalWifiOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSignalWifiOffLg>', 'Signal Wifi Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsStorage.puml b/cloud/elements/materials/Device/MaterialsStorage.puml
new file mode 100644
index 00000000000..4d1d46d3caf
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsStorage.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsStorageLg [20x20/16z] Ow04CBAY0KO61YPU5YOkVWJWOy8kXgbtsDX12G
+
+!function MaterialsStorage($id, $name="Storage", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsStorage', $name, $tech)
+!endfunction
+!function MaterialsStorageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsStorageLg>', 'Storage', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsUsb.puml b/cloud/elements/materials/Device/MaterialsUsb.puml
new file mode 100644
index 00000000000..f9be41d32aa
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsUsb.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsUsbLg [20x20/16z] {
+XSu36i0m30NW1NNMT__JpZQA_ukQhqVrHbmANuW24EWQ5oEVOOY8SOYcBTIrXKUJOdwr1BZH50XR7EOuhRjHzdEza7cp56ZiIo7jVJtCQZM3tur4DMTLkKmT
+uxZ-cfZ9rJpWhwQ0tfEb-Nfw
+}
+
+!function MaterialsUsb($id, $name="Usb", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsUsb', $name, $tech)
+!endfunction
+!function MaterialsUsbCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsUsbLg>', 'Usb', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsWallpaper.puml b/cloud/elements/materials/Device/MaterialsWallpaper.puml
new file mode 100644
index 00000000000..d0939cdca23
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsWallpaper.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsWallpaperLg [20x20/16z] {
+RP250O0m30J_Wll-q-Br7jJYYQfWBz9tyeZ6xM61PNiOaMphOhjkUsxF5h1CHYbZ6ahPFF7Bbk2BUw84L9CvO-jTBOlBmNXqOY3Esn_7rWr7N4ip_JIH7HA4
+tiePr6TLphJA1G
+}
+
+!function MaterialsWallpaper($id, $name="Wallpaper", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsWallpaper', $name, $tech)
+!endfunction
+!function MaterialsWallpaperCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWallpaperLg>', 'Wallpaper', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsWidgets.puml b/cloud/elements/materials/Device/MaterialsWidgets.puml
new file mode 100644
index 00000000000..3dc8a5ad246
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsWidgets.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsWidgetsLg [20x20/16z] {
+hT054eKm30JGHhu0bVlVbcomZE6BxJoiRJeAqL8K4MlS_sVKXcGoQWqO30GCfbrh2oxs6IRhWv5a9_PtCsAtWI24F5OaTw1eH5_5DRnBlHUDuwFivNsBQoLU
+A9tE2
+}
+
+!function MaterialsWidgets($id, $name="Widgets", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsWidgets', $name, $tech)
+!endfunction
+!function MaterialsWidgetsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWidgetsLg>', 'Widgets', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsWifiLock.puml b/cloud/elements/materials/Device/MaterialsWifiLock.puml
new file mode 100644
index 00000000000..0d68a412df2
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsWifiLock.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsWifiLockLg [20x20/16z] {
+TP05eeL020074DpU-v_snqjpT8i6xX7zGpPlYrnRxwtcC7b8bZpcXv4NmT8yaCpd2MSzYbQGiXMqd0Imjh5HdlZMxSKdP5Cqme1lo0mX4WBVa0bnSDs6J5YE
+oBuD6SzZl6IIvopooiOBQyquo707OlRUwyLebGj-0G
+}
+
+!function MaterialsWifiLock($id, $name="Wifi Lock", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsWifiLock', $name, $tech)
+!endfunction
+!function MaterialsWifiLockCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWifiLockLg>', 'Wifi Lock', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Device/MaterialsWifiTethering.puml b/cloud/elements/materials/Device/MaterialsWifiTethering.puml
new file mode 100644
index 00000000000..45e9f9e3276
--- /dev/null
+++ b/cloud/elements/materials/Device/MaterialsWifiTethering.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsWifiTetheringLg [20x20/16z] {
+bKr90eGm26Cl5Qh__-s0dUrgJY4BWMT05Y7yLyXYPQwmdyeHIeYaSV17IgTgLuOyjuY78x17E0FwWQrf4kXo4LyAbDhQDE3Lh1o6CNipfGbQZSu1abJQeexA
+TGdOxBDpt3wVvrtapc6K7mJCG57vw67tEhmOUb1V1QurjcR6zz4OPRz1CJP1_uZxnnODV-G1NW
+}
+
+!function MaterialsWifiTethering($id, $name="Wifi Tethering", $tech="")
+ CloudElement($id, 'materials/Device/MaterialsWifiTethering', $name, $tech)
+!endfunction
+!function MaterialsWifiTetheringCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWifiTetheringLg>', 'Wifi Tethering', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsAttachFile.puml b/cloud/elements/materials/Editor/MaterialsAttachFile.puml
new file mode 100644
index 00000000000..2f77f8b0aee
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsAttachFile.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAttachFileLg [20x20/16z] lT2r5G0n30DGiwtz1pwcG7qA_wSgT8MPkh03AQrv2NjnKyFUAMrjhwHrPhOPHsFXcqdnt-OJir9ePnpbr9hG7Yrw4x7lNFOnhX2MpFQt0YZVgL5-P0K
+
+!function MaterialsAttachFile($id, $name="Attach File", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsAttachFile', $name, $tech)
+!endfunction
+!function MaterialsAttachFileCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAttachFileLg>', 'Attach File', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsAttachMoney.puml b/cloud/elements/materials/Editor/MaterialsAttachMoney.puml
new file mode 100644
index 00000000000..ffd23b13882
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsAttachMoney.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAttachMoneyLg [20x20/16z] bH050WCXQ2YDyV_NhhVhKhhXTl4bp0iRTPcRidMV1N9LrigJg4vlHnhPiB_o067Sj5Y6UGlqvfncHa29Tu-PMJfEbdZJII1sV5DQpgmmtoqGZcxmlTNLzm
+
+!function MaterialsAttachMoney($id, $name="Attach Money", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsAttachMoney', $name, $tech)
+!endfunction
+!function MaterialsAttachMoneyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAttachMoneyLg>', 'Attach Money', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsBorderAll.puml b/cloud/elements/materials/Editor/MaterialsBorderAll.puml
new file mode 100644
index 00000000000..324ae80b907
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsBorderAll.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBorderAllLg [20x20/16z] dP350O0m3029FDh6zfyMTuVxnBLw3V06w7mSAYBgtelWtgS409WIje9qy0bq8gM-aNppAIu-7Fj5wb3jHLpuBch_xN9nsyaFBdxrZWO
+
+!function MaterialsBorderAll($id, $name="Border All", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsBorderAll', $name, $tech)
+!endfunction
+!function MaterialsBorderAllCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBorderAllLg>', 'Border All', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsBorderBottom.puml b/cloud/elements/materials/Editor/MaterialsBorderBottom.puml
new file mode 100644
index 00000000000..fff20aead0a
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsBorderBottom.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBorderBottomLg [20x20/16z] ZOw30GH140Ix1_-d_DDTdrcBCV0PCS04ghEMi84S3F__h6LOBsSDc0Kv6xKsYrIRQBLIEwZM3C4D-YV_2lTPk_4TkPbnskLkPt17xJ2D6wPIIzj1V2O2
+
+!function MaterialsBorderBottom($id, $name="Border Bottom", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsBorderBottom', $name, $tech)
+!endfunction
+!function MaterialsBorderBottomCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBorderBottomLg>', 'Border Bottom', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsBorderClear.puml b/cloud/elements/materials/Editor/MaterialsBorderClear.puml
new file mode 100644
index 00000000000..885850d98ae
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsBorderClear.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBorderClearLg [20x20/16z] ZL053W0X36idGVx_tnEMHR4YSyKrn00Jg2RtmJhP3QKazuDncHoGX4mXOdzIob15h4G6rV0GBA25B0htv6Qw2MOrPhtCUfxDDjl1T5VNU04
+
+!function MaterialsBorderClear($id, $name="Border Clear", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsBorderClear', $name, $tech)
+!endfunction
+!function MaterialsBorderClearCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBorderClearLg>', 'Border Clear', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsBorderColor.puml b/cloud/elements/materials/Editor/MaterialsBorderColor.puml
new file mode 100644
index 00000000000..b5f7568e767
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsBorderColor.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBorderColorLg [20x20/16z] hSYt0SCm30J01vZZxx-jsJ5LbdJbOQN9uI29pPuNoARhQ3GZawoLM8qutOiZSHQJVb5o5znTS7V1rHAFWWnuGb_u0G
+
+!function MaterialsBorderColor($id, $name="Border Color", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsBorderColor', $name, $tech)
+!endfunction
+!function MaterialsBorderColorCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBorderColorLg>', 'Border Color', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsBorderHorizontal.puml b/cloud/elements/materials/Editor/MaterialsBorderHorizontal.puml
new file mode 100644
index 00000000000..62f108d1085
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsBorderHorizontal.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBorderHorizontalLg [20x20/16z] ZT230S0m443HVoZttxTsWtknGPWwk69srXO-YenErvsrbUnHpXgSXHm5nrfWNRjOrfvdBCo0yumKwryisPUGEYDrbzITKszB_K7ohy9c
+
+!function MaterialsBorderHorizontal($id, $name="Border Horizontal", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsBorderHorizontal', $name, $tech)
+!endfunction
+!function MaterialsBorderHorizontalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBorderHorizontalLg>', 'Border Horizontal', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsBorderInner.puml b/cloud/elements/materials/Editor/MaterialsBorderInner.puml
new file mode 100644
index 00000000000..77feba08828
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsBorderInner.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBorderInnerLg [20x20/16z] ZP350S0m202nHsp_TQjnvTeO3g261408cDFjGHoY4p0ctLxm-us9joI3J_O_ec-HHL-IOXTpHA8imkOZXF_akMpqdUSOQvdNFFOscy5qLcfk
+
+!function MaterialsBorderInner($id, $name="Border Inner", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsBorderInner', $name, $tech)
+!endfunction
+!function MaterialsBorderInnerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBorderInnerLg>', 'Border Inner', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsBorderLeft.puml b/cloud/elements/materials/Editor/MaterialsBorderLeft.puml
new file mode 100644
index 00000000000..efe29fcafc4
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsBorderLeft.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBorderLeftLg [20x20/16z] ZP255GD124G_zjRwhpSvTvjL78RF40TNpD3n1tWJgKvAU1r-emu14HZsh6FKST2b1B291So0JGqE6Eec8m9Bm-zUnn7d6kTU7de-ptRcuCpLP_m1
+
+!function MaterialsBorderLeft($id, $name="Border Left", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsBorderLeft', $name, $tech)
+!endfunction
+!function MaterialsBorderLeftCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBorderLeftLg>', 'Border Left', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsBorderOuter.puml b/cloud/elements/materials/Editor/MaterialsBorderOuter.puml
new file mode 100644
index 00000000000..55d05e5b2fa
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsBorderOuter.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBorderOuterLg [20x20/16z] ZP050e0W34NtwUR-fxLRwYcrtcWOY1TOPI87Vn6os6I1uuA7NUOtS-oxVygq_iiu_yjsRXaq9oc9QxHbT57AKQwbL7Enjz8CYhCQPWO
+
+!function MaterialsBorderOuter($id, $name="Border Outer", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsBorderOuter', $name, $tech)
+!endfunction
+!function MaterialsBorderOuterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBorderOuterLg>', 'Border Outer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsBorderRight.puml b/cloud/elements/materials/Editor/MaterialsBorderRight.puml
new file mode 100644
index 00000000000..5452f98f4df
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsBorderRight.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBorderRightLg [20x20/16z] ZP055iGm24Hda1Ux_tbNwXBxRGm7J2C6c41rlV4liqncGmZBhHZ-SFsNuoB3AiCkixoyGhZ8PBLMFMKd5va6CYZSbrjJTbBDKQ-bNdEzjzeCghEQvWi
+
+!function MaterialsBorderRight($id, $name="Border Right", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsBorderRight', $name, $tech)
+!endfunction
+!function MaterialsBorderRightCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBorderRightLg>', 'Border Right', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsBorderStyle.puml b/cloud/elements/materials/Editor/MaterialsBorderStyle.puml
new file mode 100644
index 00000000000..d76f6630106
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsBorderStyle.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBorderStyleLg [20x20/16z] ZOw50GCn30EbE8pxJzi-CrtGB7o6UWTxdsuvhMGz-B9m0mPV8bOkV8pwdAVLsOUBMYSVV0EVPZ3g9yq4s9-Dhwzm3ZfoggKUEej0ZR_F_04
+
+!function MaterialsBorderStyle($id, $name="Border Style", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsBorderStyle', $name, $tech)
+!endfunction
+!function MaterialsBorderStyleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBorderStyleLg>', 'Border Style', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsBorderTop.puml b/cloud/elements/materials/Editor/MaterialsBorderTop.puml
new file mode 100644
index 00000000000..ae13ef04fdc
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsBorderTop.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBorderTopLg [20x20/16z] ZK-30G0n3Aoz_xgFu5dasjXA3ErUqAVFjVf0SvZu0XLJv66u0Z96S1MeDTZ1MimmQW0RjOvMUSzQpzT1RqPlbzxE9E2Ju3lEYXXPWndGsLhMnDW1
+
+!function MaterialsBorderTop($id, $name="Border Top", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsBorderTop', $name, $tech)
+!endfunction
+!function MaterialsBorderTopCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBorderTopLg>', 'Border Top', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsBorderVertical.puml b/cloud/elements/materials/Editor/MaterialsBorderVertical.puml
new file mode 100644
index 00000000000..1deb136c1ae
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsBorderVertical.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBorderVerticalLg [20x20/16z] ZP053i0m24MnwVqFl92yUUtNVd6GOLY8X8axB6Mng-uXwtgoXEPE6GoPf8mFlhSCNulRZXm06V15TV6KmGgoacyfHwcMKisbtaepACvg60S
+
+!function MaterialsBorderVertical($id, $name="Border Vertical", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsBorderVertical', $name, $tech)
+!endfunction
+!function MaterialsBorderVerticalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBorderVerticalLg>', 'Border Vertical', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsBubbleChart.puml b/cloud/elements/materials/Editor/MaterialsBubbleChart.puml
new file mode 100644
index 00000000000..8a57bb1c984
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsBubbleChart.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBubbleChartLg [20x20/16z] hSn50iGW44JHrh58tV-qKHnsax-hXz0ZiRf9Gny0arRsnjaa1ScCAojjkSqBu-asZTkToI_wSA0Vy3jmMkPt8FBm3ulSa2sNtv8w5-ZdaWblQXfOVljNEm
+
+!function MaterialsBubbleChart($id, $name="Bubble Chart", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsBubbleChart', $name, $tech)
+!endfunction
+!function MaterialsBubbleChartCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBubbleChartLg>', 'Bubble Chart', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsDragHandle.puml b/cloud/elements/materials/Editor/MaterialsDragHandle.puml
new file mode 100644
index 00000000000..89df6620ee1
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsDragHandle.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDragHandleLg [20x20/16z] OnXSW8a52J11n5XvUU20bnKYneW2S8fXwiMqOt01
+
+!function MaterialsDragHandle($id, $name="Drag Handle", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsDragHandle', $name, $tech)
+!endfunction
+!function MaterialsDragHandleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDragHandleLg>', 'Drag Handle', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatAlignCenter.puml b/cloud/elements/materials/Editor/MaterialsFormatAlignCenter.puml
new file mode 100644
index 00000000000..2cad17b9692
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatAlignCenter.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatAlignCenterLg [20x20/16z] ZT035W0X403GxFjVTuqm-iyrLcBQ3VJvvbhjD7S73jHhVBYVIhloIlzetSKgWaq3YxoDq1xuBCWIm_Dy0-HMGZi
+
+!function MaterialsFormatAlignCenter($id, $name="Format Align Center", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatAlignCenter', $name, $tech)
+!endfunction
+!function MaterialsFormatAlignCenterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatAlignCenterLg>', 'Format Align Center', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatAlignJustify.puml b/cloud/elements/materials/Editor/MaterialsFormatAlignJustify.puml
new file mode 100644
index 00000000000..ea39d1141a9
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatAlignJustify.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatAlignJustifyLg [20x20/16z] Oo0QCBAW04QG60iFDnBWOO4eH04CsCKmzMAr0mTWva01pDZ4Xe8_C04
+
+!function MaterialsFormatAlignJustify($id, $name="Format Align Justify", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatAlignJustify', $name, $tech)
+!endfunction
+!function MaterialsFormatAlignJustifyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatAlignJustifyLg>', 'Format Align Justify', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatAlignLeft.puml b/cloud/elements/materials/Editor/MaterialsFormatAlignLeft.puml
new file mode 100644
index 00000000000..9e62a90b349
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatAlignLeft.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatAlignLeftLg [20x20/16z] Oo0QCBAW04QG60iFDnBWOO4eH04GpMXS5Bqyp5ZiOCJh5cOE5C2CJOomFnZnkWNJpPX-mn46c655D
+
+!function MaterialsFormatAlignLeft($id, $name="Format Align Left", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatAlignLeft', $name, $tech)
+!endfunction
+!function MaterialsFormatAlignLeftCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatAlignLeftLg>', 'Format Align Left', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatAlignRight.puml b/cloud/elements/materials/Editor/MaterialsFormatAlignRight.puml
new file mode 100644
index 00000000000..951112fa045
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatAlignRight.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatAlignRightLg [20x20/16z] Oo0QCBAW04QG60iFDnBWOO4eH0789c2ACVCWz69Qn8ZBBSmSA80PcnYHdc74xHPCDsFw3JCCi8OLqG
+
+!function MaterialsFormatAlignRight($id, $name="Format Align Right", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatAlignRight', $name, $tech)
+!endfunction
+!function MaterialsFormatAlignRightCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatAlignRightLg>', 'Format Align Right', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatBold.puml b/cloud/elements/materials/Editor/MaterialsFormatBold.puml
new file mode 100644
index 00000000000..6dbefb6c619
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatBold.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatBoldLg [20x20/16z] jOy53iKm242BrI1m_zD-YzIYVzkhuf2k0l835vt65-DL9qJPEymwny_T0XS_0Y1JM7JQkpcVDLoE6jo3zXf98Yz-301bqvcgXUAag-rBeMMu7-aXtW
+
+!function MaterialsFormatBold($id, $name="Format Bold", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatBold', $name, $tech)
+!endfunction
+!function MaterialsFormatBoldCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatBoldLg>', 'Format Bold', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatClear.puml b/cloud/elements/materials/Editor/MaterialsFormatClear.puml
new file mode 100644
index 00000000000..610e0c5f4cc
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatClear.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatClearLg [20x20/16z] hSwr0SD040NHltWawBzQitIKc2PyqU3l2K72cG80nKJm_SXnedhUivkve2AbNN5qe6T2Zv70wACK2ME-JqXbAoFQ7Zcc3XyZr2C79npOHz4m8-6JhW
+
+!function MaterialsFormatClear($id, $name="Format Clear", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatClear', $name, $tech)
+!endfunction
+!function MaterialsFormatClearCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatClearLg>', 'Format Clear', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatColorFill.puml b/cloud/elements/materials/Editor/MaterialsFormatColorFill.puml
new file mode 100644
index 00000000000..7bd0a2ec461
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatColorFill.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFormatColorFillLg [20x20/16z] {
+fSq55iCW44NHFrASm_vNMuMPkkN5Rn2Sua2uJzeJr1uVaEkuHyuvj5laaXawqKOnS8EK2y-D0cOoSZYr2xNOm31cJR6GWX6YEaxIKSdmH9Tb18RbH92I21RP
+u_juGmS
+}
+
+!function MaterialsFormatColorFill($id, $name="Format Color Fill", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatColorFill', $name, $tech)
+!endfunction
+!function MaterialsFormatColorFillCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatColorFillLg>', 'Format Color Fill', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatColorReset.puml b/cloud/elements/materials/Editor/MaterialsFormatColorReset.puml
new file mode 100644
index 00000000000..139e483fa1f
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatColorReset.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatColorResetLg [20x20/16z] hS_LWGGW54FHu4xwhtPtF8ph_JpemoyA0MiMW1l3hzGyJ26hNJ1q3zV8X1kudZPjZyN8FBb7BqlSOq-omWDcMUO1hIpmYCgK6sZp96UEvpjT20u8ca-9NkWV
+
+!function MaterialsFormatColorReset($id, $name="Format Color Reset", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatColorReset', $name, $tech)
+!endfunction
+!function MaterialsFormatColorResetCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatColorResetLg>', 'Format Color Reset', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatColorText.puml b/cloud/elements/materials/Editor/MaterialsFormatColorText.puml
new file mode 100644
index 00000000000..ea6644195bd
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatColorText.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatColorTextLg [20x20/16z] fSu53WL120FGmY0Pl_zflyikaRKN8q9R79KI8cwD4MZlYZNAPfb2McVk8T4pa3qqAA3h5kqCyBebp_8mywh1xS6NBLO83rHiEUuJkvX8uTY9BxW3
+
+!function MaterialsFormatColorText($id, $name="Format Color Text", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatColorText', $name, $tech)
+!endfunction
+!function MaterialsFormatColorTextCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatColorTextLg>', 'Format Color Text', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatIndentDecrease.puml b/cloud/elements/materials/Editor/MaterialsFormatIndentDecrease.puml
new file mode 100644
index 00000000000..e82b8a35002
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatIndentDecrease.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatIndentDecreaseLg [20x20/16z] Oo0QCBAW04QG63CFDnBWOOOeH078Hc0JO-U1weNP0Z8MPWT4Y8CTmoqS_20nLWu8OCObXgaNqmxSRi5qCwRVCCC0QrWH3G
+
+!function MaterialsFormatIndentDecrease($id, $name="Format Indent Decrease", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatIndentDecrease', $name, $tech)
+!endfunction
+!function MaterialsFormatIndentDecreaseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatIndentDecreaseLg>', 'Format Indent Decrease', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatIndentIncrease.puml b/cloud/elements/materials/Editor/MaterialsFormatIndentIncrease.puml
new file mode 100644
index 00000000000..6a27f3a574e
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatIndentIncrease.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatIndentIncreaseLg [20x20/16z] Oo0QCBAW04QG63CFDnBWOOOeH078Hc0JO-T1qiiCCO4PsGuMRcOCjx3mSpC1ALOE26369OQf5zCEN6x1T3Ectt240MPO4Gq
+
+!function MaterialsFormatIndentIncrease($id, $name="Format Indent Increase", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatIndentIncrease', $name, $tech)
+!endfunction
+!function MaterialsFormatIndentIncreaseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatIndentIncreaseLg>', 'Format Indent Increase', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatItalic.puml b/cloud/elements/materials/Editor/MaterialsFormatItalic.puml
new file mode 100644
index 00000000000..028562eea75
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatItalic.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatItalicLg [20x20/16z] jSst5GCn30DGA38-O_zf7Jg9jUztZC0VZBtMsXEdnHzhE4nDkcnSUhm6Yab5fPme1hsX46uKFRENmocCUJMRyMVX9FRb9RVzu2aV
+
+!function MaterialsFormatItalic($id, $name="Format Italic", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatItalic', $name, $tech)
+!endfunction
+!function MaterialsFormatItalicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatItalicLg>', 'Format Italic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatLineSpacing.puml b/cloud/elements/materials/Editor/MaterialsFormatLineSpacing.puml
new file mode 100644
index 00000000000..aca4db0023f
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatLineSpacing.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatLineSpacingLg [20x20/16z] Ow0CCBDY2l7mip4mi72mGm4J0mCZ6pSl1pEA612mSJ5YQ6RZ946CXGCAs9dmYH4s3zCjsDsCwJTe650F
+
+!function MaterialsFormatLineSpacing($id, $name="Format Line Spacing", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatLineSpacing', $name, $tech)
+!endfunction
+!function MaterialsFormatLineSpacingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatLineSpacingLg>', 'Format Line Spacing', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatListBulleted.puml b/cloud/elements/materials/Editor/MaterialsFormatListBulleted.puml
new file mode 100644
index 00000000000..80e27f64c8d
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatListBulleted.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatListBulletedLg [20x20/16z] Ow0CC68AiV4mCx9pi4C11pCsCOXUIks00sPCCPWTzFK7vG
+
+!function MaterialsFormatListBulleted($id, $name="Format List Bulleted", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatListBulleted', $name, $tech)
+!endfunction
+!function MaterialsFormatListBulletedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatListBulletedLg>', 'Format List Bulleted', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatListNumbered.puml b/cloud/elements/materials/Editor/MaterialsFormatListNumbered.puml
new file mode 100644
index 00000000000..bc2075dad5f
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatListNumbered.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatListNumberedLg [20x20/16z] fOwr0S1024Lns7_XU9fpUILyWnrGCJyg0NhuH_1zayADSB2ZK29sv_qyUMYStrHmkOC3iytPBVFkSW8
+
+!function MaterialsFormatListNumbered($id, $name="Format List Numbered", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatListNumbered', $name, $tech)
+!endfunction
+!function MaterialsFormatListNumberedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatListNumberedLg>', 'Format List Numbered', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatPaint.puml b/cloud/elements/materials/Editor/MaterialsFormatPaint.puml
new file mode 100644
index 00000000000..727264651b2
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatPaint.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatPaintLg [20x20/16z] nT2r0SCm441HCHtjFsrY5FV-vMiEr3vjQlerp_J4gPhKC7Wp6u6usRB5sun_2zQ0MtVep8IxoCsS29Khsrkg2pUBwWEp947DjN_k-mC
+
+!function MaterialsFormatPaint($id, $name="Format Paint", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatPaint', $name, $tech)
+!endfunction
+!function MaterialsFormatPaintCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatPaintLg>', 'Format Paint', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatQuote.puml b/cloud/elements/materials/Editor/MaterialsFormatQuote.puml
new file mode 100644
index 00000000000..8b2c5b82faa
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatQuote.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatQuoteLg [20x20/16z] lOwr0SCm50N5qkVzfqtCq9clUL2T-mZViyH8OIBq7ecup5yrC_QUkwXdlrp1oFjQQVn6oZ0yM5fbI48NoS0lNnuT6gUTz1ZkC_u
+
+!function MaterialsFormatQuote($id, $name="Format Quote", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatQuote', $name, $tech)
+!endfunction
+!function MaterialsFormatQuoteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatQuoteLg>', 'Format Quote', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatShapes.puml b/cloud/elements/materials/Editor/MaterialsFormatShapes.puml
new file mode 100644
index 00000000000..039711d36f9
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatShapes.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFormatShapesLg [20x20/16z] {
+RP056e0m28LvB63nwVrlwvjTlwve4AWgP6D_eFRUi-naFYhGBTOQTtYpJbaKczlER1A7h5ftnOfwjqgPrSdJ20zkoQTglCIkGio4A4EHs30UfGmLsasMo5lc
+glwI1PROmbEMFINF3ncAZZGuPQm55568hPQpPhBN_DFRxmn-P_Ktqx_PBm
+}
+
+!function MaterialsFormatShapes($id, $name="Format Shapes", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatShapes', $name, $tech)
+!endfunction
+!function MaterialsFormatShapesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatShapesLg>', 'Format Shapes', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatSize.puml b/cloud/elements/materials/Editor/MaterialsFormatSize.puml
new file mode 100644
index 00000000000..8835a6e8b24
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatSize.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatSizeLg [20x20/16z] hOpL0G0n24Enkh3_jEUrx-kh0adWFsHD0rjFj56fzTWv5xJuwtbxhQ-frIWF35GJhb5nxd6CHLFqRw-1GGLWVq-d7bZ7Ty_PrjlB2G
+
+!function MaterialsFormatSize($id, $name="Format Size", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatSize', $name, $tech)
+!endfunction
+!function MaterialsFormatSizeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatSizeLg>', 'Format Size', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatStrikethrough.puml b/cloud/elements/materials/Editor/MaterialsFormatStrikethrough.puml
new file mode 100644
index 00000000000..b48ede93b56
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatStrikethrough.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatStrikethroughLg [20x20/16z] jSv30aG130FGrEFU_xJZR-iLsGORgTkVA_uYIu4_YuXBvkKTXXhFTBHOfg65c0cZvD8WU6DlO8mITvdJHICK1ta1
+
+!function MaterialsFormatStrikethrough($id, $name="Format Strikethrough", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatStrikethrough', $name, $tech)
+!endfunction
+!function MaterialsFormatStrikethroughCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatStrikethroughLg>', 'Format Strikethrough', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatTextdirectionLToR.puml b/cloud/elements/materials/Editor/MaterialsFormatTextdirectionLToR.puml
new file mode 100644
index 00000000000..4b5bc184326
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatTextdirectionLToR.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatTextdirectionLToRLg [20x20/16z] fSq54a0X24LHdjtiVxM_k-EEKqS5EWsYRq4wvgw0YMHXpafbitXdc3a1IT6npNz7M-qeEoEOlP7wOL2Depsxd1jHEzld4e-uj_tVTGhqeXe
+
+!function MaterialsFormatTextdirectionLToR($id, $name="Format Textdirection L To R", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatTextdirectionLToR', $name, $tech)
+!endfunction
+!function MaterialsFormatTextdirectionLToRCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatTextdirectionLToRLg>', 'Format Textdirection L To R', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatTextdirectionRToL.puml b/cloud/elements/materials/Editor/MaterialsFormatTextdirectionRToL.puml
new file mode 100644
index 00000000000..2af518fb717
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatTextdirectionRToL.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatTextdirectionRToLLg [20x20/16z] dSr50aKX241HuDcv_zN-3hlky2W0_P3U9IISVwNnHpp6Q2_kUV9FFSm0-OIQnXDBRjG696i3tZ2nOiI0Ba262Ma1hrAALibtYZMjdarld7G7
+
+!function MaterialsFormatTextdirectionRToL($id, $name="Format Textdirection R To L", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatTextdirectionRToL', $name, $tech)
+!endfunction
+!function MaterialsFormatTextdirectionRToLCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatTextdirectionRToLLg>', 'Format Textdirection R To L', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFormatUnderlined.puml b/cloud/elements/materials/Editor/MaterialsFormatUnderlined.puml
new file mode 100644
index 00000000000..0702cf38d1b
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFormatUnderlined.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFormatUnderlinedLg [20x20/16z] lSY53GD020NGJyvmzf-sxh7wmy4hMhlE4nAbmrIXV_uWTloPu69LmqwhXOiMse2cqN0rCaGY1surDkE61qGFvnLEfjk9JvoqVj7mWYq
+
+!function MaterialsFormatUnderlined($id, $name="Format Underlined", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFormatUnderlined', $name, $tech)
+!endfunction
+!function MaterialsFormatUnderlinedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFormatUnderlinedLg>', 'Format Underlined', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsFunctions.puml b/cloud/elements/materials/Editor/MaterialsFunctions.puml
new file mode 100644
index 00000000000..f87cb4700a5
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsFunctions.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFunctionsLg [20x20/16z] fP2r0S0m30JD3FjF6-PSv-jUh1UZ66StdBbZiHz4USLqNgHVSAkwWrwA3ofr9tx1s9sa8CKen3lm5hWPVoCFHfa1
+
+!function MaterialsFunctions($id, $name="Functions", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsFunctions', $name, $tech)
+!endfunction
+!function MaterialsFunctionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFunctionsLg>', 'Functions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsHighlight.puml b/cloud/elements/materials/Editor/MaterialsHighlight.puml
new file mode 100644
index 00000000000..beb9749e812
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsHighlight.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsHighlightLg [20x20/16z] dSg55SGm40DHQStSVxM7OKx6_9znbCZQd3ipumY0lysPl-ciWULLs1i5VKftAVGnjAx0kmRVcyUGXEwRO84zzUclQJoqKfP6-KJizmO
+
+!function MaterialsHighlight($id, $name="Highlight", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsHighlight', $name, $tech)
+!endfunction
+!function MaterialsHighlightCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHighlightLg>', 'Highlight', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsInsertChart.puml b/cloud/elements/materials/Editor/MaterialsInsertChart.puml
new file mode 100644
index 00000000000..8e29785aaa2
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsInsertChart.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsInsertChartLg [20x20/16z] ZT150iGm243Hk0FtF-rClOtdBzy6OUi9zKcSbEXJEb1HbdeDdSFIaX0fDw34UMvUcieiKpqBBbQcc9sR4Bb5w_UTlOsFPQds3-fVhVS7
+
+!function MaterialsInsertChart($id, $name="Insert Chart", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsInsertChart', $name, $tech)
+!endfunction
+!function MaterialsInsertChartCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsInsertChartLg>', 'Insert Chart', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsInsertComment.puml b/cloud/elements/materials/Editor/MaterialsInsertComment.puml
new file mode 100644
index 00000000000..5e3e57e5355
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsInsertComment.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsInsertCommentLg [20x20/16z] bS_L0KCn243Hk0FxJrj3wa_kvudYVkR3M_vE3U4bR3SCG6z1k1aIZ2uD86JhtkxkQYC6AGwrcQovTNOLQvrzWz2c83QWbzXSxYy1c_ClfSNsLbfcBsYssnK
+
+!function MaterialsInsertComment($id, $name="Insert Comment", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsInsertComment', $name, $tech)
+!endfunction
+!function MaterialsInsertCommentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsInsertCommentLg>', 'Insert Comment', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsInsertDriveFile.puml b/cloud/elements/materials/Editor/MaterialsInsertDriveFile.puml
new file mode 100644
index 00000000000..2002cd774dd
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsInsertDriveFile.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsInsertDriveFileLg [20x20/16z] pT0r0e0m40NH7_Va_gV58RezhvnoGE0FL2BaT0goDbKkLhsnDWCPvTHgR1fa45tpyk3rrohrzrPVFN8GtzCAX1q
+
+!function MaterialsInsertDriveFile($id, $name="Insert Drive File", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsInsertDriveFile', $name, $tech)
+!endfunction
+!function MaterialsInsertDriveFileCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsInsertDriveFileLg>', 'Insert Drive File', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsInsertEmoticon.puml b/cloud/elements/materials/Editor/MaterialsInsertEmoticon.puml
new file mode 100644
index 00000000000..d2afad8052a
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsInsertEmoticon.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsInsertEmoticonLg [20x20/16z] {
+VP05UWKX38HZE5dkVzi6R_jaLfZl7oo1Bq8Y_0iaLTMQv69A6eHPWYRQA2UUZbEU45CwIp35uKKPiBl-PvNkOh2ueA5Y2qBiORKafCvIi5NL72dt1DQFbIQx
+wcojfQMrjfy1lZsgJ_DWPvoxU6rD_RaBnjIF4g5xvzVQtlVWzYeAllRqYtu
+}
+
+!function MaterialsInsertEmoticon($id, $name="Insert Emoticon", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsInsertEmoticon', $name, $tech)
+!endfunction
+!function MaterialsInsertEmoticonCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsInsertEmoticonLg>', 'Insert Emoticon', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsInsertInvitation.puml b/cloud/elements/materials/Editor/MaterialsInsertInvitation.puml
new file mode 100644
index 00000000000..a5b9fd8f940
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsInsertInvitation.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsInsertInvitationLg [20x20/16z] dSW54iGm241HT4e23FS_RRthsX_bmH8Y7Eybq-rLEuJ4JTRCXJQAkYbMbBfBtbeEUcd8pHpX4lefizuD7wnN-IzcxktHS0uE2yPB7AjHX5-A85XHRjhejoO
+
+!function MaterialsInsertInvitation($id, $name="Insert Invitation", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsInsertInvitation', $name, $tech)
+!endfunction
+!function MaterialsInsertInvitationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsInsertInvitationLg>', 'Insert Invitation', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsInsertLink.puml b/cloud/elements/materials/Editor/MaterialsInsertLink.puml
new file mode 100644
index 00000000000..3417ebffd98
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsInsertLink.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsInsertLinkLg [20x20/16z] lOx50S0W300XRllFM_U-EIGkRHHzPlztq38pUezP66wkKaASzVaZhSNPNTeDyRaU2kPFRKPXCtzyVxK_Ctvs-Tbv51C
+
+!function MaterialsInsertLink($id, $name="Insert Link", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsInsertLink', $name, $tech)
+!endfunction
+!function MaterialsInsertLinkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsInsertLinkLg>', 'Insert Link', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsInsertPhoto.puml b/cloud/elements/materials/Editor/MaterialsInsertPhoto.puml
new file mode 100644
index 00000000000..e4fa89e406e
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsInsertPhoto.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsInsertPhotoLg [20x20/16z] jT2r0G0n30H1dPdTVxNFpBZX90Aw7XEJM4iXJmeDYZnB_6efhas9E3MjSZOWDJ4BqgvQ5dQmUdSq-pFVcm9rGVRcx91hRVs3zQ-kLm8
+
+!function MaterialsInsertPhoto($id, $name="Insert Photo", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsInsertPhoto', $name, $tech)
+!endfunction
+!function MaterialsInsertPhotoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsInsertPhotoLg>', 'Insert Photo', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsLinearScale.puml b/cloud/elements/materials/Editor/MaterialsLinearScale.puml
new file mode 100644
index 00000000000..72ac97ae8e9
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsLinearScale.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLinearScaleLg [20x20/16z] pKt54G0W30jUkyl-syA_353t1BMavMQPT62e3g2BJRmKf8auwI96Hl_FCDDlvgWb5m
+
+!function MaterialsLinearScale($id, $name="Linear Scale", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsLinearScale', $name, $tech)
+!endfunction
+!function MaterialsLinearScaleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLinearScaleLg>', 'Linear Scale', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsMergeType.puml b/cloud/elements/materials/Editor/MaterialsMergeType.puml
new file mode 100644
index 00000000000..d2858478383
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsMergeType.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsMergeTypeLg [20x20/16z] hOsr0S0m30H5Pjf_sZ0hdVtbqy48YMYh555MQyMyB3Gs9Mlmq_J-O_Hv69soVE8_2msg5YN_C8yXfmV775zie5Sp
+
+!function MaterialsMergeType($id, $name="Merge Type", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsMergeType', $name, $tech)
+!endfunction
+!function MaterialsMergeTypeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMergeTypeLg>', 'Merge Type', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsModeComment.puml b/cloud/elements/materials/Editor/MaterialsModeComment.puml
new file mode 100644
index 00000000000..b4cc9c32b7c
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsModeComment.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsModeCommentLg [20x20/16z] rSYr0S1030D0MM6Gi_-qOURshppSCXxOKBbhn_C-gUP0xC-Fvo6SheUasD5qi9sudkuWhebh4dzr
+
+!function MaterialsModeComment($id, $name="Mode Comment", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsModeComment', $name, $tech)
+!endfunction
+!function MaterialsModeCommentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsModeCommentLg>', 'Mode Comment', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsModeEdit.puml b/cloud/elements/materials/Editor/MaterialsModeEdit.puml
new file mode 100644
index 00000000000..27a9db2ef2c
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsModeEdit.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsModeEditLg [20x20/16z] jSk52S1050JHBxjnwR_Q27AAHMxm1oElSgs8sr2YZljU8DJ6VVLYl90PhVUe9UqRAbhPYhmcGQHeDOa2Bgyw0G
+
+!function MaterialsModeEdit($id, $name="Mode Edit", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsModeEdit', $name, $tech)
+!endfunction
+!function MaterialsModeEditCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsModeEditLg>', 'Mode Edit', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsMonetizationOn.puml b/cloud/elements/materials/Editor/MaterialsMonetizationOn.puml
new file mode 100644
index 00000000000..de322cd0136
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsMonetizationOn.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsMonetizationOnLg [20x20/16z] {
+VP1LWiKm202nf3IXE_U_xPPrVVoWWya3KJFz7eZSLJlZCsm9o_s4jFVG0WwH2Inx1HEgAHqNv0iUm12Rq-G0ecC9UBjf0yX6DvtqBEe2zWrR6yjlO_GiBdkB
+KTErftNiZQs27U9lRCzuYjxn52l8RxjucyItdSLNx_pdRRz_yFjNlt_wG9u1
+}
+
+!function MaterialsMonetizationOn($id, $name="Monetization On", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsMonetizationOn', $name, $tech)
+!endfunction
+!function MaterialsMonetizationOnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMonetizationOnLg>', 'Monetization On', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsMultilineChart.puml b/cloud/elements/materials/Editor/MaterialsMultilineChart.puml
new file mode 100644
index 00000000000..26c7f1d0b94
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsMultilineChart.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsMultilineChartLg [20x20/16z] {
+jSZ50GGX343H213VxR_RSRtFH_FWWv27o63SXlNgKQxg5NsUkyuNQWs2EHebsAh373FiSNWEEEjjlV-65_rgHl9AkaWq6vcnZvC6eAOxmN0y2HPa02wwQ4PQ
+hh6QpFGEuUic
+}
+
+!function MaterialsMultilineChart($id, $name="Multiline Chart", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsMultilineChart', $name, $tech)
+!endfunction
+!function MaterialsMultilineChartCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMultilineChartLg>', 'Multiline Chart', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsPieChart.puml b/cloud/elements/materials/Editor/MaterialsPieChart.puml
new file mode 100644
index 00000000000..9006a8fb4a3
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsPieChart.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPieChartLg [20x20/16z] {
+VP052WGn40IplcFq_tzxh4MRAu9LnjCVvklLJ9leDAbiKuaHmAV909a_fVWSx96Je3Z8dRwYTjWkTxPEhbJxdFg5NbF5wzBqa8YZkQG7cuNDJ7VZDxYOrdmh
+VbFE3m
+}
+
+!function MaterialsPieChart($id, $name="Pie Chart", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsPieChart', $name, $tech)
+!endfunction
+!function MaterialsPieChartCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPieChartLg>', 'Pie Chart', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsPieChartOutlined.puml b/cloud/elements/materials/Editor/MaterialsPieChartOutlined.puml
new file mode 100644
index 00000000000..5cefac36229
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsPieChartOutlined.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPieChartOutlinedLg [20x20/16z] {
+VL05ZWG122kIK2Rm_-VUhMkpZQ8L_82vstiZERl3VBQTMzcTjVHxw-W0I23wk3QDxRZsuCtBUMxWtaDiNeh2iuVY-NJojPTZW5zFKSCpUbtrrAtWK5gqPktj
+aW6V6OYiPAOQ_m
+}
+
+!function MaterialsPieChartOutlined($id, $name="Pie Chart Outlined", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsPieChartOutlined', $name, $tech)
+!endfunction
+!function MaterialsPieChartOutlinedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPieChartOutlinedLg>', 'Pie Chart Outlined', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsPublish.puml b/cloud/elements/materials/Editor/MaterialsPublish.puml
new file mode 100644
index 00000000000..1abcb53b18f
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsPublish.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPublishLg [20x20/16z] fSZ50SGm44DH6QJTSF_LXcCypZFEXr5K4l7IU1g6wnO-Ba65H8lhoYvjMuevfPXJ4ptrlz9VzCZYrI8IQ_CYvM5t
+
+!function MaterialsPublish($id, $name="Publish", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsPublish', $name, $tech)
+!endfunction
+!function MaterialsPublishCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPublishLg>', 'Publish', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsShortText.puml b/cloud/elements/materials/Editor/MaterialsShortText.puml
new file mode 100644
index 00000000000..2028fdfa175
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsShortText.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsShortTextLg [20x20/16z] OnXSW8a52J11n5XvUU20bnKYneW24688BamlN1l23hZnWn
+
+!function MaterialsShortText($id, $name="Short Text", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsShortText', $name, $tech)
+!endfunction
+!function MaterialsShortTextCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsShortTextLg>', 'Short Text', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsShowChart.puml b/cloud/elements/materials/Editor/MaterialsShowChart.puml
new file mode 100644
index 00000000000..89400894b46
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsShowChart.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsShowChartLg [20x20/16z] jK-r0G0X3CI9xx_jIuEtE4HEtEtXzr26BPWqhw4ePMX9_ncu-Xuo_OA1O0Xf1Ka1CGnLnNaGeZda_c1SGb-mLxbQJcPkZnS
+
+!function MaterialsShowChart($id, $name="Show Chart", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsShowChart', $name, $tech)
+!endfunction
+!function MaterialsShowChartCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsShowChartLg>', 'Show Chart', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsSpaceBar.puml b/cloud/elements/materials/Editor/MaterialsSpaceBar.puml
new file mode 100644
index 00000000000..409343911e7
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsSpaceBar.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSpaceBarLg [20x20/16z] OnXSW8aPmMPcWj1id8mm8KPEDZnYN4oCKC341HFZv-M10bv-g1WJ2n9W6cG1
+
+!function MaterialsSpaceBar($id, $name="Space Bar", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsSpaceBar', $name, $tech)
+!endfunction
+!function MaterialsSpaceBarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSpaceBarLg>', 'Space Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsStrikethroughS.puml b/cloud/elements/materials/Editor/MaterialsStrikethroughS.puml
new file mode 100644
index 00000000000..42866861272
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsStrikethroughS.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsStrikethroughSLg [20x20/16z] {
+lOv50iGm2023niF_NxikS5jfEoTyI5-2n0YX0dcQhKg-LgmA5sjk4iUyZ42Tx6fzNJC85ua9Wb5LHVG9tcRQWukwjtPtFmu13tCERld-aRYJSp80TJ-NPAvM
+XvKW9osr2AJ3E0C
+}
+
+!function MaterialsStrikethroughS($id, $name="Strikethrough S", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsStrikethroughS', $name, $tech)
+!endfunction
+!function MaterialsStrikethroughSCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsStrikethroughSLg>', 'Strikethrough S', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsTextFields.puml b/cloud/elements/materials/Editor/MaterialsTextFields.puml
new file mode 100644
index 00000000000..80d550fd7c3
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsTextFields.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTextFieldsLg [20x20/16z] jSp50S0m30D0DJ64lV-qPNuMxcbBmYial13QRy4sOR-ngcRBgieu4rFSYGaSpVpvnlleSQEKckMavnlWiX5mlNN9_3St2ZJTH1r-C
+
+!function MaterialsTextFields($id, $name="Text Fields", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsTextFields', $name, $tech)
+!endfunction
+!function MaterialsTextFieldsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTextFieldsLg>', 'Text Fields', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsTitle.puml b/cloud/elements/materials/Editor/MaterialsTitle.puml
new file mode 100644
index 00000000000..7c21d538bcb
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsTitle.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTitleLg [20x20/16z] Ow0GiB2nGW4R2qoCdHyEs65YhEpix1py_1n0YXLPFnClBnE87afYZEpiZ0mq0W
+
+!function MaterialsTitle($id, $name="Title", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsTitle', $name, $tech)
+!endfunction
+!function MaterialsTitleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTitleLg>', 'Title', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsVerticalAlignBottom.puml b/cloud/elements/materials/Editor/MaterialsVerticalAlignBottom.puml
new file mode 100644
index 00000000000..a1f13259cd6
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsVerticalAlignBottom.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsVerticalAlignBottomLg [20x20/16z] pSsr0G1120J0FJUW_sxVtJ-xoT35NyRW9CPQUah7g1LsB8cGmvuJSJXo3Y_KpdH5PJ7dQBkXyLqB
+
+!function MaterialsVerticalAlignBottom($id, $name="Vertical Align Bottom", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsVerticalAlignBottom', $name, $tech)
+!endfunction
+!function MaterialsVerticalAlignBottomCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVerticalAlignBottomLg>', 'Vertical Align Bottom', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsVerticalAlignCenter.puml b/cloud/elements/materials/Editor/MaterialsVerticalAlignCenter.puml
new file mode 100644
index 00000000000..027288280b5
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsVerticalAlignCenter.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsVerticalAlignCenterLg [20x20/16z] Ou01HaO63C3EZYd6mK6C62i73my7AweO8mS_FmSZ0xeWGWZPBGG02mSIOC4jXW24xK2u1TFDc7uZDLmGOOhNBG
+
+!function MaterialsVerticalAlignCenter($id, $name="Vertical Align Center", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsVerticalAlignCenter', $name, $tech)
+!endfunction
+!function MaterialsVerticalAlignCenterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVerticalAlignCenterLg>', 'Vertical Align Center', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsVerticalAlignTop.puml b/cloud/elements/materials/Editor/MaterialsVerticalAlignTop.puml
new file mode 100644
index 00000000000..330c7a543c1
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsVerticalAlignTop.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsVerticalAlignTopLg [20x20/16z] pSYr0S0m30J0byoa_RSDCwVpbOVlM6_mU2QdHJRZqGvU67CkaMFgB98FIUmz4mwy1sevfV1N2m
+
+!function MaterialsVerticalAlignTop($id, $name="Vertical Align Top", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsVerticalAlignTop', $name, $tech)
+!endfunction
+!function MaterialsVerticalAlignTopCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVerticalAlignTopLg>', 'Vertical Align Top', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Editor/MaterialsWrapText.puml b/cloud/elements/materials/Editor/MaterialsWrapText.puml
new file mode 100644
index 00000000000..17ad7f644a0
--- /dev/null
+++ b/cloud/elements/materials/Editor/MaterialsWrapText.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsWrapTextLg [20x20/16z] Ow0-OE5WXmCE5knYbDi11-mic68SF6oOUfYvcJ05kLXGpMK1gqEucOc1XPUB7MGUkXZ8NdIzb0C
+
+!function MaterialsWrapText($id, $name="Wrap Text", $tech="")
+ CloudElement($id, 'materials/Editor/MaterialsWrapText', $name, $tech)
+!endfunction
+!function MaterialsWrapTextCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWrapTextLg>', 'Wrap Text', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/File/MaterialsAttachment.puml b/cloud/elements/materials/File/MaterialsAttachment.puml
new file mode 100644
index 00000000000..fb05895e000
--- /dev/null
+++ b/cloud/elements/materials/File/MaterialsAttachment.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAttachmentLg [20x20/16z] lSg50KCX30JGE-BxBroS2VeV4iLN-61fKOzpjieQBmzqgG3D1oDORQmHYB112URe9TPmqR72yNdwaYNemlidkWWnC4FQXeEMMn0FD_p53m
+
+!function MaterialsAttachment($id, $name="Attachment", $tech="")
+ CloudElement($id, 'materials/File/MaterialsAttachment', $name, $tech)
+!endfunction
+!function MaterialsAttachmentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAttachmentLg>', 'Attachment', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/File/MaterialsCloud.puml b/cloud/elements/materials/File/MaterialsCloud.puml
new file mode 100644
index 00000000000..de79c0ab5dd
--- /dev/null
+++ b/cloud/elements/materials/File/MaterialsCloud.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCloudLg [20x20/16z] fS_50G0X30J0nJNP_gizztioFuXZd74XE8CdNxce7hUWt6Yuwhpm86x_2LLvILX5FlLW0Q_avnU5N-A5FwNoHo9_YYd_Vh1PFtFtyvyiXim
+
+!function MaterialsCloud($id, $name="Cloud", $tech="")
+ CloudElement($id, 'materials/File/MaterialsCloud', $name, $tech)
+!endfunction
+!function MaterialsCloudCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCloudLg>', 'Cloud', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/File/MaterialsCloudCircle.puml b/cloud/elements/materials/File/MaterialsCloudCircle.puml
new file mode 100644
index 00000000000..46223264a44
--- /dev/null
+++ b/cloud/elements/materials/File/MaterialsCloudCircle.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCloudCircleLg [20x20/16z] {
+VP053aD124GBVmKDzxzjkrwV67dutFu84E4L959tfNGmKamHBYIn9GD2hr8YxPMzFOscDI8rHgq5UaSRGYtGi3n7bpO47XqUUTzqSJWsPdWklRmnK7zYQ0fz
+Hptdvw1v2vVSLQf7MZSV4NpzxRi7txqwdlxH7G
+}
+
+!function MaterialsCloudCircle($id, $name="Cloud Circle", $tech="")
+ CloudElement($id, 'materials/File/MaterialsCloudCircle', $name, $tech)
+!endfunction
+!function MaterialsCloudCircleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCloudCircleLg>', 'Cloud Circle', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/File/MaterialsCloudDone.puml b/cloud/elements/materials/File/MaterialsCloudDone.puml
new file mode 100644
index 00000000000..de9636dcd21
--- /dev/null
+++ b/cloud/elements/materials/File/MaterialsCloudDone.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCloudDoneLg [20x20/16z] {
+fS_55GGW34NHe17azr_j27ROyvON3RtdGah1qLqq_B9uKUeOzNJEnOPL2rEIzGLiu67vx4aKKPCdYcDJ6-G4-2dfdpHmd_IhpUipkJ1fxB3zXqDe6HFz8QZJ
+kLOEjKXUEkvgckFVUNhg2m
+}
+
+!function MaterialsCloudDone($id, $name="Cloud Done", $tech="")
+ CloudElement($id, 'materials/File/MaterialsCloudDone', $name, $tech)
+!endfunction
+!function MaterialsCloudDoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCloudDoneLg>', 'Cloud Done', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/File/MaterialsCloudDownload.puml b/cloud/elements/materials/File/MaterialsCloudDownload.puml
new file mode 100644
index 00000000000..6c2780be252
--- /dev/null
+++ b/cloud/elements/materials/File/MaterialsCloudDownload.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCloudDownloadLg [20x20/16z] {
+fS_50S0W30LGB8hjFsqbgPxv5U3XOJqn0-JuewBpY9OFmPYM0S-yqkULdbr0pr5O2Xu5cQ7FIY6aew_1KIdZPwS6iMMOJYFkPwDqin8itXATDg4ODTySvuqt
+JOboev4lb7XujJiryEj_ay9ITW
+}
+
+!function MaterialsCloudDownload($id, $name="Cloud Download", $tech="")
+ CloudElement($id, 'materials/File/MaterialsCloudDownload', $name, $tech)
+!endfunction
+!function MaterialsCloudDownloadCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCloudDownloadLg>', 'Cloud Download', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/File/MaterialsCloudOff.puml b/cloud/elements/materials/File/MaterialsCloudOff.puml
new file mode 100644
index 00000000000..c81c4a0d1a8
--- /dev/null
+++ b/cloud/elements/materials/File/MaterialsCloudOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCloudOffLg [20x20/16z] {
+fO_50SH024NHFqhIVxKRz-E-KHpeFsG-hExAfuehY5BK6irEfJOG2xCW_7J4YEtdeVkdnZ3iofpN1m4LQzWTNOWiRC-vFhLrfx9wdqfYxxPdkfIKIqlqKc94
+avSo5oxbc8aji1ML7BLir644YMtZOyVHG1yqyrUvgpvC
+}
+
+!function MaterialsCloudOff($id, $name="Cloud Off", $tech="")
+ CloudElement($id, 'materials/File/MaterialsCloudOff', $name, $tech)
+!endfunction
+!function MaterialsCloudOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCloudOffLg>', 'Cloud Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/File/MaterialsCloudQueue.puml b/cloud/elements/materials/File/MaterialsCloudQueue.puml
new file mode 100644
index 00000000000..11260a392cf
--- /dev/null
+++ b/cloud/elements/materials/File/MaterialsCloudQueue.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCloudQueueLg [20x20/16z] {
+fS_50SD030J05QmE5VTVRJWnFJsVGn6k4oDDiEKZUy_XM353HJII_pZ_xPdskM5VAhxgPnSPQt8c5V1qhAoFIRHwQ8hJRu63saR1GImnzFHFMZCvv8FMx6qr
+9Z_ZnugAInu
+}
+
+!function MaterialsCloudQueue($id, $name="Cloud Queue", $tech="")
+ CloudElement($id, 'materials/File/MaterialsCloudQueue', $name, $tech)
+!endfunction
+!function MaterialsCloudQueueCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCloudQueueLg>', 'Cloud Queue', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/File/MaterialsCloudUpload.puml b/cloud/elements/materials/File/MaterialsCloudUpload.puml
new file mode 100644
index 00000000000..f03d913d5ab
--- /dev/null
+++ b/cloud/elements/materials/File/MaterialsCloudUpload.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCloudUploadLg [20x20/16z] {
+fO_L5S0W00E3E-o_RGd-tyFo3iT_X3962Rpes3fHFyhKDgW62w4B5t5fKTEOo5L1oj07DvpjYGgWpAO7NPV2aBG8L5cBUN3ccRhGrPouD-MvAQvNqAqN5RkS
+0jHoGOGLd5kfQ4XVsqisw_iF4h_u
+}
+
+!function MaterialsCloudUpload($id, $name="Cloud Upload", $tech="")
+ CloudElement($id, 'materials/File/MaterialsCloudUpload', $name, $tech)
+!endfunction
+!function MaterialsCloudUploadCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCloudUploadLg>', 'Cloud Upload', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/File/MaterialsCreateNewFolder.puml b/cloud/elements/materials/File/MaterialsCreateNewFolder.puml
new file mode 100644
index 00000000000..b685a836c4f
--- /dev/null
+++ b/cloud/elements/materials/File/MaterialsCreateNewFolder.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCreateNewFolderLg [20x20/16z] fP350SKW343ZEEm_xPSgSkIrM3o1BLX_6FSYIkrF5knajPt2SAAthADGB_FYVtiTP0ewoM8Kq1XxMQQhYbucX80akVUjHxmwvJ2m9MzqyPQbDf3ed44FmnPV
+
+!function MaterialsCreateNewFolder($id, $name="Create New Folder", $tech="")
+ CloudElement($id, 'materials/File/MaterialsCreateNewFolder', $name, $tech)
+!endfunction
+!function MaterialsCreateNewFolderCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCreateNewFolderLg>', 'Create New Folder', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/File/MaterialsFileDownload.puml b/cloud/elements/materials/File/MaterialsFileDownload.puml
new file mode 100644
index 00000000000..c7a9bc06205
--- /dev/null
+++ b/cloud/elements/materials/File/MaterialsFileDownload.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFileDownloadLg [20x20/16z] fSs52i0020HGXSEW_F-lNSyW5uysxkWTneRd3B71xraMQ6oqrqXS96Sv5EeaHtEOeoH2NuYd380aq4yh
+
+!function MaterialsFileDownload($id, $name="File Download", $tech="")
+ CloudElement($id, 'materials/File/MaterialsFileDownload', $name, $tech)
+!endfunction
+!function MaterialsFileDownloadCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFileDownloadLg>', 'File Download', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/File/MaterialsFileUpload.puml b/cloud/elements/materials/File/MaterialsFileUpload.puml
new file mode 100644
index 00000000000..7667ec1c063
--- /dev/null
+++ b/cloud/elements/materials/File/MaterialsFileUpload.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFileUploadLg [20x20/16z] fStL0GGX34LHtAN_QdT77nct-taW2NiQvrjo3WYg5TW8s0W8AZqLWbm8qviHWawhtXI1HrOAh9t1WSECHmRB35BiOty
+
+!function MaterialsFileUpload($id, $name="File Upload", $tech="")
+ CloudElement($id, 'materials/File/MaterialsFileUpload', $name, $tech)
+!endfunction
+!function MaterialsFileUploadCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFileUploadLg>', 'File Upload', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/File/MaterialsFolder.puml b/cloud/elements/materials/File/MaterialsFolder.puml
new file mode 100644
index 00000000000..be4f9592dd5
--- /dev/null
+++ b/cloud/elements/materials/File/MaterialsFolder.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFolderLg [20x20/16z] Ow08CBC20HipiX0JDpy8yB0m8ednyKC4EI605Iw60BnCc69yWqsC6rMCcmaM1WZ0J5c80W
+
+!function MaterialsFolder($id, $name="Folder", $tech="")
+ CloudElement($id, 'materials/File/MaterialsFolder', $name, $tech)
+!endfunction
+!function MaterialsFolderCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFolderLg>', 'Folder', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/File/MaterialsFolderOpen.puml b/cloud/elements/materials/File/MaterialsFolderOpen.puml
new file mode 100644
index 00000000000..c87e6744f40
--- /dev/null
+++ b/cloud/elements/materials/File/MaterialsFolderOpen.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFolderOpenLg [20x20/16z] nScr0S104CJ0PppelrepR6oSK3At-3X97fFhEgDWeOakkAxYt3Z7HLfaSdDp1ZZ-jNbiVcczLz2xcqzC87fpomW
+
+!function MaterialsFolderOpen($id, $name="Folder Open", $tech="")
+ CloudElement($id, 'materials/File/MaterialsFolderOpen', $name, $tech)
+!endfunction
+!function MaterialsFolderOpenCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFolderOpenLg>', 'Folder Open', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/File/MaterialsFolderShared.puml b/cloud/elements/materials/File/MaterialsFolderShared.puml
new file mode 100644
index 00000000000..94847127fa2
--- /dev/null
+++ b/cloud/elements/materials/File/MaterialsFolderShared.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFolderSharedLg [20x20/16z] fT2r0S0W54NHBxZkFsrS7hJSAAT1Q2crHqwH9FUpOXYizHlZdNqDgeBcZJ_U3IqoSPmi456Oh5gnTRBahKzjC7kkZnrQaNkr1Qm5VnRQPRaFPRdF05DQQWS
+
+!function MaterialsFolderShared($id, $name="Folder Shared", $tech="")
+ CloudElement($id, 'materials/File/MaterialsFolderShared', $name, $tech)
+!endfunction
+!function MaterialsFolderSharedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFolderSharedLg>', 'Folder Shared', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsCast.puml b/cloud/elements/materials/Hardware/MaterialsCast.puml
new file mode 100644
index 00000000000..f173053b341
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsCast.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCastLg [20x20/16z] {
+ZP250SKm24JliFZ-wtwNUbuRmm6pq5OGpACj69dipWNUxpB30hlBN3OotDdQcMnafO-iQrzQ6RwKoLti8nQ-jJhlGlktq-YPI9MBMhG5PDYVRnBO49G0VhtL
+PtzH89yPGEs-1ABWPrQpt
+}
+
+!function MaterialsCast($id, $name="Cast", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsCast', $name, $tech)
+!endfunction
+!function MaterialsCastCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCastLg>', 'Cast', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsCastConnected.puml b/cloud/elements/materials/Hardware/MaterialsCastConnected.puml
new file mode 100644
index 00000000000..e1d5d449e58
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsCastConnected.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCastConnectedLg [20x20/16z] {
+ZP054iGm3CIq3gVEtFz_UsKQgi8AcwyelX2gOtemgkH93vBFBd9NH9-zaVtOw9dPCMFPVpjbMnTjjlNXceyQKBavK6mZeNfpDkiqCjQllRqdpJAIhdKXUnMb
+I-tsbZ1bR4IkDnSZ3gDbkFxMvnB93JjYG8XpCIoW8rPV-GC
+}
+
+!function MaterialsCastConnected($id, $name="Cast Connected", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsCastConnected', $name, $tech)
+!endfunction
+!function MaterialsCastConnectedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCastConnectedLg>', 'Cast Connected', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsComputer.puml b/cloud/elements/materials/Hardware/MaterialsComputer.puml
new file mode 100644
index 00000000000..d2fdf8dbebd
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsComputer.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsComputerLg [20x20/16z] nS-r5SD0403HXQEbv_whjPXIuGyd6xY4Szd9t2So4rs96VKj670576CZsA5FczUyKxrlM7y75K54Zqr5Xks3Fi057G
+
+!function MaterialsComputer($id, $name="Computer", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsComputer', $name, $tech)
+!endfunction
+!function MaterialsComputerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsComputerLg>', 'Computer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsDesktopMac.puml b/cloud/elements/materials/Hardware/MaterialsDesktopMac.puml
new file mode 100644
index 00000000000..b21f82e4c49
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsDesktopMac.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDesktopMacLg [20x20/16z] nSwr0SHG0CDG-pDx_saFmr3dbQg4ApG7168_Y60BPYSqiZdikEVQzP_wZZwjwA0GBlyqgUKVXmz-c28Lmmyil3uyjamTlOzgzl47zzu
+
+!function MaterialsDesktopMac($id, $name="Desktop Mac", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsDesktopMac', $name, $tech)
+!endfunction
+!function MaterialsDesktopMacCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDesktopMacLg>', 'Desktop Mac', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsDesktopWindows.puml b/cloud/elements/materials/Hardware/MaterialsDesktopWindows.puml
new file mode 100644
index 00000000000..21afc254dc5
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsDesktopWindows.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDesktopWindowsLg [20x20/16z] rSY54SKm50CmEmpElVsd_LY60QfZuGhT0O4y3ZAev7QII0NiX0TSB-ahVgIlqebGsvVCrBvgm0U_abdY5nOkcsM7BQVneKF-uDuR
+
+!function MaterialsDesktopWindows($id, $name="Desktop Windows", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsDesktopWindows', $name, $tech)
+!endfunction
+!function MaterialsDesktopWindowsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDesktopWindowsLg>', 'Desktop Windows', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsDeveloperBoard.puml b/cloud/elements/materials/Hardware/MaterialsDeveloperBoard.puml
new file mode 100644
index 00000000000..76744f7cf67
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsDeveloperBoard.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDeveloperBoardLg [20x20/16z] {
+ZP050e0m24NX6nlXTl_JsjrFLpJGRr3kA4OHgzkADwCGJSahq6gIWRY7XaKIU9P5CqM_WIGP9fdax90yt6B9EncAWadg9LuGYQX308c5sHSzB3djPT5TCSXM
+tpL7MdDSQxdMVDlRTGQti_fF1m
+}
+
+!function MaterialsDeveloperBoard($id, $name="Developer Board", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsDeveloperBoard', $name, $tech)
+!endfunction
+!function MaterialsDeveloperBoardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDeveloperBoardLg>', 'Developer Board', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsDevicesOther.puml b/cloud/elements/materials/Hardware/MaterialsDevicesOther.puml
new file mode 100644
index 00000000000..eb47e77e5a2
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsDevicesOther.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDevicesOtherLg [20x20/16z] {
+fT154eL034NHv4Mg8nJxN-rt8KovxMVOT2MOZq34qJcIXxNnBth7hVGBhuR9zYpvQDeAU4yhVcm_aqm_csqT9-CGB9s6O7ARniire8stHKKuwRwlnvOHLVpw
+0oKyDpP_f7IbEm
+}
+
+!function MaterialsDevicesOther($id, $name="Devices Other", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsDevicesOther', $name, $tech)
+!endfunction
+!function MaterialsDevicesOtherCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDevicesOtherLg>', 'Devices Other', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsDock.puml b/cloud/elements/materials/Hardware/MaterialsDock.puml
new file mode 100644
index 00000000000..2c7f18ba32d
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsDock.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDockLg [20x20/16z] pT0b0i0m00J1kp3d_wyjX5LrHwvSD1GFajXKJ8yOezhDry5Zei-noPwxMJRsR0QD-KDpgd5dgyDkSBCvBC8E0j-e6k8WKYCmxVdeRW
+
+!function MaterialsDock($id, $name="Dock", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsDock', $name, $tech)
+!endfunction
+!function MaterialsDockCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDockLg>', 'Dock', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsGamepad.puml b/cloud/elements/materials/Hardware/MaterialsGamepad.puml
new file mode 100644
index 00000000000..63056faf5fa
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsGamepad.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsGamepadLg [20x20/16z] dP053i1040Ax4o9L_l_RkljDV1N8xWawOb-JwzewrZeIQnHsmV9H7NJ5heGwkkyq7aPW67R3K1kBG-ckThLxzUD2IwgtwwokCxsc1G
+
+!function MaterialsGamepad($id, $name="Gamepad", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsGamepad', $name, $tech)
+!endfunction
+!function MaterialsGamepadCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGamepadLg>', 'Gamepad', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsHeadset.puml b/cloud/elements/materials/Hardware/MaterialsHeadset.puml
new file mode 100644
index 00000000000..9822c643e04
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsHeadset.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsHeadsetLg [20x20/16z] {
+dT375GKG50HGByhqN-qFigrPpRaoCmA_c2keFaQlU92aeCmQaYpIhD3MQvv8hRL8fbwS6x8xPjx66TlIXDimKHjAi0qYDxldTQiXXBQ2VgKE--MnqMrjP_2d
+UJ0DMHJxZmbtUiyN
+}
+
+!function MaterialsHeadset($id, $name="Headset", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsHeadset', $name, $tech)
+!endfunction
+!function MaterialsHeadsetCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHeadsetLg>', 'Headset', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsHeadsetMic.puml b/cloud/elements/materials/Hardware/MaterialsHeadsetMic.puml
new file mode 100644
index 00000000000..3791a1b790f
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsHeadsetMic.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsHeadsetMicLg [20x20/16z] {
+dP253G0X4C3ESTX_sdU7s3VM50SES05Ua8MKWj4ZQOucOZ7hbQmORkkjd94l0osyY_T7kPsAt4qARKiptOtojbZousAOP6llUNjhCSPj1I_IZhRmqtZGCFGD
+K7J_9LAr8l20PK4JFLl82r7X2HBH_lyp
+}
+
+!function MaterialsHeadsetMic($id, $name="Headset Mic", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsHeadsetMic', $name, $tech)
+!endfunction
+!function MaterialsHeadsetMicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHeadsetMicLg>', 'Headset Mic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsKeyboard.puml b/cloud/elements/materials/Hardware/MaterialsKeyboard.puml
new file mode 100644
index 00000000000..e244e510416
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsKeyboard.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsKeyboardLg [20x20/16z] {
+hO-54S0m24MZF_Im_RUjUtkQ5yKXTAUq6sLI9V4RaYQTATg00PYk1hL5np7LK6EShXJPDZzGfUtQ_2HdH6oN_EjSHCLKRNh4DvqxbGLoFtK82zXrCdsOsWJn
+rlDxjkwC
+}
+
+!function MaterialsKeyboard($id, $name="Keyboard", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsKeyboard', $name, $tech)
+!endfunction
+!function MaterialsKeyboardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsKeyboardLg>', 'Keyboard', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsKeyboardArrowDown.puml b/cloud/elements/materials/Hardware/MaterialsKeyboardArrowDown.puml
new file mode 100644
index 00000000000..99e64141713
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsKeyboardArrowDown.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsKeyboardArrowDownLg [20x20/16z] OnXiW9cD4KGnih4Wn5XumO9il40nX20FErG8LP2T1oQ4q8vGXH042Wr2
+
+!function MaterialsKeyboardArrowDown($id, $name="Keyboard Arrow Down", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsKeyboardArrowDown', $name, $tech)
+!endfunction
+!function MaterialsKeyboardArrowDownCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsKeyboardArrowDownLg>', 'Keyboard Arrow Down', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsKeyboardArrowLeft.puml b/cloud/elements/materials/Hardware/MaterialsKeyboardArrowLeft.puml
new file mode 100644
index 00000000000..0b58a802694
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsKeyboardArrowLeft.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsKeyboardArrowLeftLg [20x20/16z] Ow0hO6HdnX3Yu6R2568cBCJ0mOSXnC3AoyP0aI0BfY0p8nr32
+
+!function MaterialsKeyboardArrowLeft($id, $name="Keyboard Arrow Left", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsKeyboardArrowLeft', $name, $tech)
+!endfunction
+!function MaterialsKeyboardArrowLeftCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsKeyboardArrowLeftLg>', 'Keyboard Arrow Left', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsKeyboardArrowRight.puml b/cloud/elements/materials/Hardware/MaterialsKeyboardArrowRight.puml
new file mode 100644
index 00000000000..78b5270117a
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsKeyboardArrowRight.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsKeyboardArrowRightLg [20x20/16z] Ow0VO69Zn11Zvc6dH925Znr3Z9MF3KE8bnWX5amX1aOM1le2
+
+!function MaterialsKeyboardArrowRight($id, $name="Keyboard Arrow Right", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsKeyboardArrowRight', $name, $tech)
+!endfunction
+!function MaterialsKeyboardArrowRightCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsKeyboardArrowRightLg>', 'Keyboard Arrow Right', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsKeyboardArrowUp.puml b/cloud/elements/materials/Hardware/MaterialsKeyboardArrowUp.puml
new file mode 100644
index 00000000000..d4ca2b2d16a
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsKeyboardArrowUp.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsKeyboardArrowUpLg [20x20/16z] OnYCW8sD4KE8ZuyDNOY7XOK7LIKRBmi30weWAqW8ACZBYX1ZOeRGp4o3pki
+
+!function MaterialsKeyboardArrowUp($id, $name="Keyboard Arrow Up", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsKeyboardArrowUp', $name, $tech)
+!endfunction
+!function MaterialsKeyboardArrowUpCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsKeyboardArrowUpLg>', 'Keyboard Arrow Up', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsKeyboardBackspace.puml b/cloud/elements/materials/Hardware/MaterialsKeyboardBackspace.puml
new file mode 100644
index 00000000000..652a184512c
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsKeyboardBackspace.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsKeyboardBackspaceLg [20x20/16z] Ow0RO6Hbn13Yu6R256B64EB15EBduK00PgnY2Bq4xK2u1TFDz0K
+
+!function MaterialsKeyboardBackspace($id, $name="Keyboard Backspace", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsKeyboardBackspace', $name, $tech)
+!endfunction
+!function MaterialsKeyboardBackspaceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsKeyboardBackspaceLg>', 'Keyboard Backspace', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsKeyboardCapslock.puml b/cloud/elements/materials/Hardware/MaterialsKeyboardCapslock.puml
new file mode 100644
index 00000000000..fabd6958a10
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsKeyboardCapslock.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsKeyboardCapslockLg [20x20/16z] lSgr0OG040J0FVy7hlzoSO_moLRm9G_25dccxqglLAlDazeAs9QMYfQcBHqBUi8uJNsaInV5AB2W4LxH
+
+!function MaterialsKeyboardCapslock($id, $name="Keyboard Capslock", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsKeyboardCapslock', $name, $tech)
+!endfunction
+!function MaterialsKeyboardCapslockCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsKeyboardCapslockLg>', 'Keyboard Capslock', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsKeyboardHide.puml b/cloud/elements/materials/Hardware/MaterialsKeyboardHide.puml
new file mode 100644
index 00000000000..108218c3227
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsKeyboardHide.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsKeyboardHideLg [20x20/16z] {
+ZSu7aWGX28LXO7b2WytU_xRJIQicpsV-Aqa_4xqZM-BulnDC95KHkVI8lcH4bUojYu2RI6E8zAkfsfzTssY0gGEk1bmjMK1WtZRXF5kvXyUrrTcs3wIRRpEt
+wsoD3csqTRku7doxhbjZopl6jE4xD5tlEveRfNke0Zq2w9CR
+}
+
+!function MaterialsKeyboardHide($id, $name="Keyboard Hide", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsKeyboardHide', $name, $tech)
+!endfunction
+!function MaterialsKeyboardHideCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsKeyboardHideLg>', 'Keyboard Hide', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsKeyboardReturn.puml b/cloud/elements/materials/Hardware/MaterialsKeyboardReturn.puml
new file mode 100644
index 00000000000..69b8fcadf6d
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsKeyboardReturn.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsKeyboardReturnLg [20x20/16z] Ow0NO6HbWZDX33PUPfWG5vJ5niC2LyRD0bK55s9WWaYpyVDoi7F003yMCNPcX5u4GDY100YtO7KpdG4
+
+!function MaterialsKeyboardReturn($id, $name="Keyboard Return", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsKeyboardReturn', $name, $tech)
+!endfunction
+!function MaterialsKeyboardReturnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsKeyboardReturnLg>', 'Keyboard Return', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsKeyboardTab.puml b/cloud/elements/materials/Hardware/MaterialsKeyboardTab.puml
new file mode 100644
index 00000000000..665d8c609f9
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsKeyboardTab.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsKeyboardTabLg [20x20/16z] Ow0hO646aKmSJ0WXHWvkPf0OBqGC8GWJGmXo0WL1Oepi7330piNFpOHL35ClOJiGRi5qCoT23A6U-Y44
+
+!function MaterialsKeyboardTab($id, $name="Keyboard Tab", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsKeyboardTab', $name, $tech)
+!endfunction
+!function MaterialsKeyboardTabCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsKeyboardTabLg>', 'Keyboard Tab', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsKeyboardVoice.puml b/cloud/elements/materials/Hardware/MaterialsKeyboardVoice.puml
new file mode 100644
index 00000000000..d40579f3e92
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsKeyboardVoice.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsKeyboardVoiceLg [20x20/16z] jL030aHH2CnQtV-qQtzh7dCDJ0GouxygJYV_K_Bf2lxLoKqd6-fCNtNLNZeDGB_t5_hIKSbZ3YdyPDl9LS3hypr6fdic_r5GrI018g01zwQE2Ffm0G
+
+!function MaterialsKeyboardVoice($id, $name="Keyboard Voice", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsKeyboardVoice', $name, $tech)
+!endfunction
+!function MaterialsKeyboardVoiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsKeyboardVoiceLg>', 'Keyboard Voice', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsLaptop.puml b/cloud/elements/materials/Hardware/MaterialsLaptop.puml
new file mode 100644
index 00000000000..38f72261aec
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsLaptop.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLaptopLg [20x20/16z] nS-r5SD0403HXQEbv_whjPXIuGyd6xY4Szd9t2So4rs96VKj670576CZsA5FczUyKxrlM7y75K54Zqr5Xks3Fi057G
+
+!function MaterialsLaptop($id, $name="Laptop", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsLaptop', $name, $tech)
+!endfunction
+!function MaterialsLaptopCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLaptopLg>', 'Laptop', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsLaptopChromebook.puml b/cloud/elements/materials/Hardware/MaterialsLaptopChromebook.puml
new file mode 100644
index 00000000000..87d58a2ce15
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsLaptopChromebook.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLaptopChromebookLg [20x20/16z] nSX50eCm50JGoRTuSl_JLd3OrClRZE1PJWuSGAtaZT88e2fkG-hm4JRetCzamuQlzRkISnbA8u3Rq9H8nyQ8kGzIZ6biEPhfm6nj-C0L
+
+!function MaterialsLaptopChromebook($id, $name="Laptop Chromebook", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsLaptopChromebook', $name, $tech)
+!endfunction
+!function MaterialsLaptopChromebookCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLaptopChromebookLg>', 'Laptop Chromebook', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsLaptopMac.puml b/cloud/elements/materials/Hardware/MaterialsLaptopMac.puml
new file mode 100644
index 00000000000..e0987371d61
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsLaptopMac.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLaptopMacLg [20x20/16z] pSYr0KKn3CLG-uPv_sa3dLDzU7WwYRu6lS5S77CIScGY5Cs2BbWF9E1rBpiZk3mVkxPKhMjR79CBSNynE1Xhf9cW0mO
+
+!function MaterialsLaptopMac($id, $name="Laptop Mac", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsLaptopMac', $name, $tech)
+!endfunction
+!function MaterialsLaptopMacCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLaptopMacLg>', 'Laptop Mac', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsLaptopWindows.puml b/cloud/elements/materials/Hardware/MaterialsLaptopWindows.puml
new file mode 100644
index 00000000000..5f9d0dec4c7
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsLaptopWindows.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLaptopWindowsLg [20x20/16z] nSZ50GD134DHsSFSVxVHKJc5is_G7q_pUCUPhCyXPZV0LpGHbxFn4dvjor5aDbXPHwm2igAj6D1QczecGwOaCk43Dm
+
+!function MaterialsLaptopWindows($id, $name="Laptop Windows", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsLaptopWindows', $name, $tech)
+!endfunction
+!function MaterialsLaptopWindowsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLaptopWindowsLg>', 'Laptop Windows', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsMemory.puml b/cloud/elements/materials/Hardware/MaterialsMemory.puml
new file mode 100644
index 00000000000..422399cbf3f
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsMemory.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsMemoryLg [20x20/16z] {
+bL054iH020EQ8Mcx3Fz_xRdxPHM7s7zmcC7lTHWH0pUAI2ujzSACiow7U816ddNK-IUUqo_SNJkuSJaMGZKDNTKmTk5OGZjTJLFjT0fxhNkEVLtZkPVddb_C
+vaySlEJgFsm1
+}
+
+!function MaterialsMemory($id, $name="Memory", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsMemory', $name, $tech)
+!endfunction
+!function MaterialsMemoryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMemoryLg>', 'Memory', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsMouse.puml b/cloud/elements/materials/Hardware/MaterialsMouse.puml
new file mode 100644
index 00000000000..910a8d78d4f
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsMouse.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsMouseLg [20x20/16z] {
+TP254GD12023VKw7_gkDOf7VySMvd0BI09f0KJHq0ImT50gdlfrETDVKdJPFs-cs9RAcKxOyVa2FIVm0pvVZTWsQrHvQEDvEgfDpnzLnsTdOM6upMlc1CR7-
+wedzoW3fStRxQLg0C7S
+}
+
+!function MaterialsMouse($id, $name="Mouse", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsMouse', $name, $tech)
+!endfunction
+!function MaterialsMouseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMouseLg>', 'Mouse', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsPhoneAndroid.puml b/cloud/elements/materials/Hardware/MaterialsPhoneAndroid.puml
new file mode 100644
index 00000000000..258a6b3926a
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsPhoneAndroid.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPhoneAndroidLg [20x20/16z] rP150W0n20Dh8Ulv_slNtUwT2Z3SucPycF5knxDkPchk5kfMXCsHOONStRv5tiwspWxNb2lDuIGHcCkHbMGfsLZmb-az-m4
+
+!function MaterialsPhoneAndroid($id, $name="Phone Android", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsPhoneAndroid', $name, $tech)
+!endfunction
+!function MaterialsPhoneAndroidCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPhoneAndroidLg>', 'Phone Android', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsPhoneIphone.puml b/cloud/elements/materials/Hardware/MaterialsPhoneIphone.puml
new file mode 100644
index 00000000000..7d4546360cd
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsPhoneIphone.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPhoneIphoneLg [20x20/16z] rT2r0SGm50JH3u8LRl_L7ffTWITyuSWtLVkcAbk6_g_uPedp7x5PBcw_Sj7DilnB3pVezuteqKOfI2Yb7una59_aReba41iaJazBmk7f_VqR
+
+!function MaterialsPhoneIphone($id, $name="Phone Iphone", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsPhoneIphone', $name, $tech)
+!endfunction
+!function MaterialsPhoneIphoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPhoneIphoneLg>', 'Phone Iphone', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsPhonelink.puml b/cloud/elements/materials/Hardware/MaterialsPhonelink.puml
new file mode 100644
index 00000000000..9f9a5058b3c
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsPhonelink.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPhonelinkLg [20x20/16z] fSYr0K0X30N05oCu-q_xNMkkF4mH2rz609UIyaVYxPg0RjZjnxWH7tvdestAxq8HPX__ImJOt4cJz_9sONWQoKyAQz4zZm-3ZLstHn2mxHGJLW
+
+!function MaterialsPhonelink($id, $name="Phonelink", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsPhonelink', $name, $tech)
+!endfunction
+!function MaterialsPhonelinkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPhonelinkLg>', 'Phonelink', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsPhonelinkOff.puml b/cloud/elements/materials/Hardware/MaterialsPhonelinkOff.puml
new file mode 100644
index 00000000000..6f146bcb5eb
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsPhonelinkOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPhonelinkOffLg [20x20/16z] {
+RSs73S0m24JH0zoBs7_R89oUVFLd0_YBlqGjVL66OKXdaG0Uci2b7LKscxadW3nuPYA67h5dnZWmwhIwsu6f2tDMjmDJ9I0kEp0-pP7pqnm9RZ85gp3M8SrL
+QrwLeOQnwpD3hXeVfMuOy4owu1CJVji
+}
+
+!function MaterialsPhonelinkOff($id, $name="Phonelink Off", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsPhonelinkOff', $name, $tech)
+!endfunction
+!function MaterialsPhonelinkOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPhonelinkOffLg>', 'Phonelink Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsPowerInput.puml b/cloud/elements/materials/Hardware/MaterialsPowerInput.puml
new file mode 100644
index 00000000000..9eb209d249d
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsPowerInput.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPowerInputLg [20x20/16z] OnXKW9a51J23n3XuUP00BmT8Z14DmCIGIQXURYP6JbvUJaOcRg1Uc1sC89APWH5inw02
+
+!function MaterialsPowerInput($id, $name="Power Input", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsPowerInput', $name, $tech)
+!endfunction
+!function MaterialsPowerInputCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPowerInputLg>', 'Power Input', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsRouter.puml b/cloud/elements/materials/Hardware/MaterialsRouter.puml
new file mode 100644
index 00000000000..d1608c12eb6
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsRouter.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRouterLg [20x20/16z] {
+bOw50GCm20G3F55a_sdhxhqe_kL_I21qxwaLq8PRdmW3kqFtYH3LtuOy-x3eeuzEg9trKRSJdcRzu4LcH4RkzXuSVLDqx3RN6zyWwOJTll7vc3wMZNNniUKD
+nkNWn0qxryzi0G
+}
+
+!function MaterialsRouter($id, $name="Router", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsRouter', $name, $tech)
+!endfunction
+!function MaterialsRouterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRouterLg>', 'Router', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsScanner.puml b/cloud/elements/materials/Hardware/MaterialsScanner.puml
new file mode 100644
index 00000000000..a38d71b5715
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsScanner.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsScannerLg [20x20/16z] {
+hSw53SDG30JG6Z-TvVsdBOKJKU69ZNVxFwzAvvfMeCYvpDQY-xNiFPhngKhY0rNd4PcfzmnvbqRklGSrnqZqoPXhO8RHX37NHE0yaRcM4HcOnBHB3JkDfc2y
+CvM-zm
+}
+
+!function MaterialsScanner($id, $name="Scanner", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsScanner', $name, $tech)
+!endfunction
+!function MaterialsScannerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsScannerLg>', 'Scanner', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsSecurity.puml b/cloud/elements/materials/Hardware/MaterialsSecurity.puml
new file mode 100644
index 00000000000..ec95f01b252
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsSecurity.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSecurityLg [20x20/16z] {
+dT05OeH0343H612ZkVzjsynqtVVZ3nzu78ggu8KilbkMBqUbDN8ZzAgAbGPnnj9xNbrocsJBmKg61NvlytcetatZ7-yKny7ElQ6ipk7y8_JCL64a9-DTfg4T
+3CqGPfpJS4k6Gv9_XgGfS8gzSajdk1n1ip5wbtgINm
+}
+
+!function MaterialsSecurity($id, $name="Security", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsSecurity', $name, $tech)
+!endfunction
+!function MaterialsSecurityCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSecurityLg>', 'Security', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsSimCard.puml b/cloud/elements/materials/Hardware/MaterialsSimCard.puml
new file mode 100644
index 00000000000..9ac0fe39fe0
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsSimCard.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSimCardLg [20x20/16z] {
+VT054WD124JHCTReXlkVDfx0n7vjsTlnygVsAD60aQHfJ-IF95DOfcmT_c7Ytyn01vomiAq9UwUqBMmjusgZh9CvwPFjOwK8rx67cHArWZhlSRNOuyU-L3ZW
+K3wjgvdnziLRjLJvqHa
+}
+
+!function MaterialsSimCard($id, $name="Sim Card", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsSimCard', $name, $tech)
+!endfunction
+!function MaterialsSimCardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSimCardLg>', 'Sim Card', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsSmartphone.puml b/cloud/elements/materials/Hardware/MaterialsSmartphone.puml
new file mode 100644
index 00000000000..6ef003cd1b7
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsSmartphone.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSmartphoneLg [20x20/16z] tT2n0G0G3011083zfmK0JE0QaYuFCeWoc80EArDehN3VSJ_mkTFDiXC85aZCtI-_UTkpmRlLR5hLfhrzLTj7
+
+!function MaterialsSmartphone($id, $name="Smartphone", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsSmartphone', $name, $tech)
+!endfunction
+!function MaterialsSmartphoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSmartphoneLg>', 'Smartphone', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsSpeaker.puml b/cloud/elements/materials/Hardware/MaterialsSpeaker.puml
new file mode 100644
index 00000000000..5b3831fa7a4
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsSpeaker.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSpeakerLg [20x20/16z] {
+VP054WKn34APqgqttF-qNzRzJSRYW2VSofhohNSRe_ab5oLbCakA-nm1lkJUPaTEkJAGGpdaiXlVpBkS4Ko9e6sv3DUavf2tN08r_fFEVNNVTzvtldl-hshB
+-TPDlSjwys-Udla2
+}
+
+!function MaterialsSpeaker($id, $name="Speaker", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsSpeaker', $name, $tech)
+!endfunction
+!function MaterialsSpeakerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSpeakerLg>', 'Speaker', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsSpeakerGroup.puml b/cloud/elements/materials/Hardware/MaterialsSpeakerGroup.puml
new file mode 100644
index 00000000000..3ba0951581e
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsSpeakerGroup.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSpeakerGroupLg [20x20/16z] {
+NT3LOK0X44JHdJMSwR_QU9vmFm-E_0ReJv0hrFbRryjqaTLpaN7Rvb2HSfddjtM8v6NPlcsd-ZYCgqyULXGQwsciNs8IBtDqRiFCnrfLaecUhtcDqtG-rpR0
+5Fa-jxbQsKzR93V9XucNtnB_1ZcB4VuRBjCs_rAvWhu__XC
+}
+
+!function MaterialsSpeakerGroup($id, $name="Speaker Group", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsSpeakerGroup', $name, $tech)
+!endfunction
+!function MaterialsSpeakerGroupCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSpeakerGroupLg>', 'Speaker Group', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsTablet.puml b/cloud/elements/materials/Hardware/MaterialsTablet.puml
new file mode 100644
index 00000000000..e0064276978
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsTablet.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTabletLg [20x20/16z] nT2r0GH134DHoyFe_gkzM-PeyOK_a-WADiOk6CE483M6E0YnIW2o92OCY9Fahe4cI9A0z57BnurfmbthjaswRKSVNF47
+
+!function MaterialsTablet($id, $name="Tablet", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsTablet', $name, $tech)
+!endfunction
+!function MaterialsTabletCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTabletLg>', 'Tablet', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsTabletAndroid.puml b/cloud/elements/materials/Hardware/MaterialsTabletAndroid.puml
new file mode 100644
index 00000000000..30a426eba57
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsTabletAndroid.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTabletAndroidLg [20x20/16z] tT2r0G0X50FGu0xxJtk2omQyvciL0Dobpd7yg4yJHv7V-CJnl3EOcFjtbfAEsh9BRfBgxYSvbxd9EvfZLaAeaUcP_Gi
+
+!function MaterialsTabletAndroid($id, $name="Tablet Android", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsTabletAndroid', $name, $tech)
+!endfunction
+!function MaterialsTabletAndroidCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTabletAndroidLg>', 'Tablet Android', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsTabletMac.puml b/cloud/elements/materials/Hardware/MaterialsTabletMac.puml
new file mode 100644
index 00000000000..5f6ea239c03
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsTabletMac.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTabletMacLg [20x20/16z] tP350S0m3CGkpFR-qpOCCrH1wod0PBuKYuPC_59KTyNgYobwE8cBIFztMbnK7evoQWJh-vDvEkveoB8-fwc6ejDqjSy-dVOL
+
+!function MaterialsTabletMac($id, $name="Tablet Mac", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsTabletMac', $name, $tech)
+!endfunction
+!function MaterialsTabletMacCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTabletMacLg>', 'Tablet Mac', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsToys.puml b/cloud/elements/materials/Hardware/MaterialsToys.puml
new file mode 100644
index 00000000000..f192b544e43
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsToys.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsToysLg [20x20/16z] {
+POu52W11200L1Ipm_x-zswwvt35XW7138hVYIBiKMZwEydNS718JddcavSEZttzIiYm4ZKHFasp8si_TrGg2A5RGNmcDZ5bYwRDLL6LKvk1Oph9CXV8PYMFL
+uXWEHjxj31yNToc84DoikWy
+}
+
+!function MaterialsToys($id, $name="Toys", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsToys', $name, $tech)
+!endfunction
+!function MaterialsToysCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsToysLg>', 'Toys', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsTv.puml b/cloud/elements/materials/Hardware/MaterialsTv.puml
new file mode 100644
index 00000000000..42a17333a6e
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsTv.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTvLg [20x20/16z] rT0r0W113090MFVy_xMdpRcKEqq29VYAve1Wg7cd1h9OxjX25eCTqq6Najz9YT3p4sKHvrzZfTjSDNqn6F7B2
+
+!function MaterialsTv($id, $name="Tv", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsTv', $name, $tech)
+!endfunction
+!function MaterialsTvCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTvLg>', 'Tv', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsVideogameAsset.puml b/cloud/elements/materials/Hardware/MaterialsVideogameAsset.puml
new file mode 100644
index 00000000000..2b8c0cc931f
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsVideogameAsset.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsVideogameAssetLg [20x20/16z] lOv50i9054EJSKcR-vyMTzW1VIFV1LkG-Wi97BPAzPr1okuCgy_KF4HgKKEOEda7aO--J09ai-TKP7toDOQXkJxL5g3PdeypbCjo5FoqowUT3_09_9uz
+
+!function MaterialsVideogameAsset($id, $name="Videogame Asset", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsVideogameAsset', $name, $tech)
+!endfunction
+!function MaterialsVideogameAssetCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVideogameAssetLg>', 'Videogame Asset', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Hardware/MaterialsWatch.puml b/cloud/elements/materials/Hardware/MaterialsWatch.puml
new file mode 100644
index 00000000000..6277c0f813e
--- /dev/null
+++ b/cloud/elements/materials/Hardware/MaterialsWatch.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsWatchLg [20x20/16z] {
+RP054iHG24EBKx__QLUgNv8nvk4P3ib-I8P2TZ8hcP_CIvOdomBHl2_JjEmplIWMPoBs9Hvegvw1hlPq-ftrcUuitupl3flePZGPOgWNxG2te9l1Rz03x1Ns
+57d_1G
+}
+
+!function MaterialsWatch($id, $name="Watch", $tech="")
+ CloudElement($id, 'materials/Hardware/MaterialsWatch', $name, $tech)
+!endfunction
+!function MaterialsWatchCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWatchLg>', 'Watch', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsAddAPhoto.puml b/cloud/elements/materials/Image/MaterialsAddAPhoto.puml
new file mode 100644
index 00000000000..34939b2a355
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsAddAPhoto.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAddAPhotoLg [20x20/16z] {
+RP255GGX34JZEEc_stl8hSygFnu0G7X9ChvPUJAps88ncQeQBvPJwJcB-51T454h4walc5AIcOzYgNveb2IXv5vCDBRfEvXQzKIpXU4-sXZfAu76oA0N5kUx
+8DQJ6OIHYZ6VBCoeHbXEbX5ZgmfyvXl1G0YKhymZ8qdU_MtclOxcjX_bteRw-hGmrq0t8Npf1m
+}
+
+!function MaterialsAddAPhoto($id, $name="Add A Photo", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsAddAPhoto', $name, $tech)
+!endfunction
+!function MaterialsAddAPhotoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAddAPhotoLg>', 'Add A Photo', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsAddToPhotos.puml b/cloud/elements/materials/Image/MaterialsAddToPhotos.puml
new file mode 100644
index 00000000000..1e06816e538
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsAddToPhotos.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAddToPhotosLg [20x20/16z] {
+VSo54S0W44JHlSMz_shZBlm4Uyo0ttWc6zaoL-iy-Gr3coefBmiNaiKypRpKoUY9nHpqOUNFdDOAehN9fsciCPqMdJTGpldwyrxVedPNy-siRAR2cS5gPo9O
+pF1ik_7bBCY6l8I_HW
+}
+
+!function MaterialsAddToPhotos($id, $name="Add To Photos", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsAddToPhotos', $name, $tech)
+!endfunction
+!function MaterialsAddToPhotosCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAddToPhotosLg>', 'Add To Photos', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsAdjust.puml b/cloud/elements/materials/Image/MaterialsAdjust.puml
new file mode 100644
index 00000000000..feaf8d45b14
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsAdjust.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAdjustLg [20x20/16z] {
+VL053i0m21nIkGNI_xzsxYDjSOUXyuYPtWQ5kHlqDZEyg8WM1v-c4R9BWd4tKiMLGgYRh2vtPN5TMIrRXCWMKUggcAwqj5PMezf2UKkLjhnDS8viKMxG8veb
+cZdQxNk3ojzRLQNkJRzl1W
+}
+
+!function MaterialsAdjust($id, $name="Adjust", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsAdjust', $name, $tech)
+!endfunction
+!function MaterialsAdjustCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAdjustLg>', 'Adjust', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsAssistant.puml b/cloud/elements/materials/Image/MaterialsAssistant.puml
new file mode 100644
index 00000000000..ff74f7d4ce4
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsAssistant.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAssistantLg [20x20/16z] {
+RS_50KGX34NHHmpFxx_QSS7kZeFZNA2Xy28gtdzveQV9DIM3fRIPC_jg2KYBPGOu-s19mkjHdFvc3tgX-NzljV2KCjzXWAttDgAslTbi_qVlWt6_XZhZXQeQ
+-sCOLPNnJzqLQphItXq
+}
+
+!function MaterialsAssistant($id, $name="Assistant", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsAssistant', $name, $tech)
+!endfunction
+!function MaterialsAssistantCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAssistantLg>', 'Assistant', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsAssistantPhoto.puml b/cloud/elements/materials/Image/MaterialsAssistantPhoto.puml
new file mode 100644
index 00000000000..6851f58ef46
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsAssistantPhoto.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAssistantPhotoLg [20x20/16z] jSX50W0X241Hk-F-frLWCztZDtdiOyfeoCYvsKevlhNi8RKqIe-oQ8pHRcaMRv5BAGj3nFZ25jqsATchEW
+
+!function MaterialsAssistantPhoto($id, $name="Assistant Photo", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsAssistantPhoto', $name, $tech)
+!endfunction
+!function MaterialsAssistantPhotoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAssistantPhotoLg>', 'Assistant Photo', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsAudiotrack.puml b/cloud/elements/materials/Image/MaterialsAudiotrack.puml
new file mode 100644
index 00000000000..0e947fa2a6a
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsAudiotrack.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAudiotrackLg [20x20/16z] dS-r0S0m44FH0vbf_sc3JHZyorT9z3l5bEujjYbtj1I2FPfXfgE1gC_uQ6A3BtkJPTlUR3jRk32_skui5Whx5oPF9BHFL9d-DW8
+
+!function MaterialsAudiotrack($id, $name="Audiotrack", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsAudiotrack', $name, $tech)
+!endfunction
+!function MaterialsAudiotrackCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAudiotrackLg>', 'Audiotrack', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsBlurCircular.puml b/cloud/elements/materials/Image/MaterialsBlurCircular.puml
new file mode 100644
index 00000000000..f8f10550f08
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsBlurCircular.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBlurCircularLg [20x20/16z] {
+VP073aCX34F9a8Y_oFslMmpT3MNpbEdsPuYgV0B7o1pm5rPaTpFl2NsW2xPVXcj30QQBhYM8vUv9ArchMJfPT2BQ4VRWR_ZyQOZ4l9eF1gBhmvVEMh7AjyXn
+gaNYi-QYjwC6Bwt2fT3qF6u
+}
+
+!function MaterialsBlurCircular($id, $name="Blur Circular", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsBlurCircular', $name, $tech)
+!endfunction
+!function MaterialsBlurCircularCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBlurCircularLg>', 'Blur Circular', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsBlurLinear.puml b/cloud/elements/materials/Image/MaterialsBlurLinear.puml
new file mode 100644
index 00000000000..132241ad44c
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsBlurLinear.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBlurLinearLg [20x20/16z] ZT350GCm3C10oIxJ_jkMENY_W95fBdu8a8VzbqDoum_k8a5-RK_XLjOB39uMAqa8-L0AwrsuacM2lJkbKDGeUcdtx0yQEoXtDUq2
+
+!function MaterialsBlurLinear($id, $name="Blur Linear", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsBlurLinear', $name, $tech)
+!endfunction
+!function MaterialsBlurLinearCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBlurLinearLg>', 'Blur Linear', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsBlurOff.puml b/cloud/elements/materials/Image/MaterialsBlurOff.puml
new file mode 100644
index 00000000000..b71a7a93b20
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsBlurOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBlurOffLg [20x20/16z] {
+bP254GH0308vGiwb_shVtNydOt70d_0GPmBnX9e1TC09wPICk-HZxf1ynFfXF0da-QAdj4jg9RZVN8-LGNmQlyrmFv5MhuQRMH9ATdZfyVzq-v9q-3djnXzp
+VXX_8ZO-UwM0tza2
+}
+
+!function MaterialsBlurOff($id, $name="Blur Off", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsBlurOff', $name, $tech)
+!endfunction
+!function MaterialsBlurOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBlurOffLg>', 'Blur Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsBlurOn.puml b/cloud/elements/materials/Image/MaterialsBlurOn.puml
new file mode 100644
index 00000000000..175343cb226
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsBlurOn.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBlurOnLg [20x20/16z] fP053iGm30HNUsDPdF-_zihCxOHZjXxYPbu0SaXXmUxV2RP8Ev4zH8nGbXybcvidLIIcv-PlicMoNSVuLiVtNgsf
+
+!function MaterialsBlurOn($id, $name="Blur On", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsBlurOn', $name, $tech)
+!endfunction
+!function MaterialsBlurOnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBlurOnLg>', 'Blur On', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsBrightness1.puml b/cloud/elements/materials/Image/MaterialsBrightness1.puml
new file mode 100644
index 00000000000..ab2ca80c2e5
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsBrightness1.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBrightness1Lg [20x20/16z] VP253GH1549ldF7-gxrr8I7xub-1tmV6MiC5ZzfxXN_A5lC4zYgLULEEei5yWNtTJy9lDN0DsshbMbsNRUTQjwgcTiKFfKLhrjuu0vMLpbIp
+
+!function MaterialsBrightness1($id, $name="Brightness1", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsBrightness1', $name, $tech)
+!endfunction
+!function MaterialsBrightness1Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBrightness1Lg>', 'Brightness1', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsBrightness2.puml b/cloud/elements/materials/Image/MaterialsBrightness2.puml
new file mode 100644
index 00000000000..175d954ca22
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsBrightness2.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBrightness2Lg [20x20/16z] VP1L0i0W34DNtBd_QUS2DEFzrPiilv0GWhgCi27b58nekqmzYQhjl9EvJPA_agaTb_N2jOq1DDgxKV4hLUCSdiKtsbyi-XbfmnwqNdaZWASpDW
+
+!function MaterialsBrightness2($id, $name="Brightness2", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsBrightness2', $name, $tech)
+!endfunction
+!function MaterialsBrightness2Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBrightness2Lg>', 'Brightness2', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsBrightness3.puml b/cloud/elements/materials/Image/MaterialsBrightness3.puml
new file mode 100644
index 00000000000..8385ff5710b
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsBrightness3.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBrightness3Lg [20x20/16z] TP170e1020FTtdV-_rllCN84Kf-_2J76eBkopwnHjcd2BhAC2wYop1Tk5iuE354g04aOxvSnRA3vdSUgXlVYFVjilWFVbNHgvWK
+
+!function MaterialsBrightness3($id, $name="Brightness3", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsBrightness3', $name, $tech)
+!endfunction
+!function MaterialsBrightness3Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBrightness3Lg>', 'Brightness3', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsBrightness4.puml b/cloud/elements/materials/Image/MaterialsBrightness4.puml
new file mode 100644
index 00000000000..d516648799b
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsBrightness4.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBrightness4Lg [20x20/16z] {
+RP350S0W40G3fz7jlzkux_mOpfkJKfel9QBy5F2KucQ9XJHpsPrZOUYw0Gk-EmCmMYdL5sktGxScwN2uajXasSfaEJfkwFAe0wBS2h6uqc6Hp95SqeFCmcPc
+kx4Rq5lncxBRpm
+}
+
+!function MaterialsBrightness4($id, $name="Brightness4", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsBrightness4', $name, $tech)
+!endfunction
+!function MaterialsBrightness4Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBrightness4Lg>', 'Brightness4', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsBrightness5.puml b/cloud/elements/materials/Image/MaterialsBrightness5.puml
new file mode 100644
index 00000000000..5f9433cff5a
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsBrightness5.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBrightness5Lg [20x20/16z] {
+RL250S0W35kzy_-ldIi4fvgakGTHKmwAeCeqpr-Zk5dEsqWpbzFc-t_ekc6__RJPPd4cOj-iTji6FLywN3RAFU4katHs7FYsyR1ttq5qTDkeso4X6yW5FG0M
+X1bnGnf0hR2cIFiL
+}
+
+!function MaterialsBrightness5($id, $name="Brightness5", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsBrightness5', $name, $tech)
+!endfunction
+!function MaterialsBrightness5Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBrightness5Lg>', 'Brightness5', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsBrightness6.puml b/cloud/elements/materials/Image/MaterialsBrightness6.puml
new file mode 100644
index 00000000000..01d9255ad3a
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsBrightness6.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBrightness6Lg [20x20/16z] {
+RT050iKW30DGwltQ-vzsxYJpDuEqFKJj6OgWZggkA6wMDINDN5RpclDxV-U3hsQBlPbzKhlPTARVpIWFQrv9snyFusy5hNGOlMj2PE1Ty0ym5ZHcD3VK0UmA
+Tugw7m4
+}
+
+!function MaterialsBrightness6($id, $name="Brightness6", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsBrightness6', $name, $tech)
+!endfunction
+!function MaterialsBrightness6Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBrightness6Lg>', 'Brightness6', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsBrightness7.puml b/cloud/elements/materials/Image/MaterialsBrightness7.puml
new file mode 100644
index 00000000000..fc9eb8d98e2
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsBrightness7.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBrightness7Lg [20x20/16z] {
+RL250S0m34ge-__NpdtK6mNa7Aho7Hg2_anZF8t6EnV7Cg9ptkmsl_vhpdMz_MvpYyL35NwnkjDMhGWWOkjXqxWa8BOM8Nv4tJjMoDv3KDVkAuYiQAkjGVCA
+YTb8Bkb1i33CZ1lJW6h5DMNQpm
+}
+
+!function MaterialsBrightness7($id, $name="Brightness7", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsBrightness7', $name, $tech)
+!endfunction
+!function MaterialsBrightness7Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBrightness7Lg>', 'Brightness7', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsBrokenImage.puml b/cloud/elements/materials/Image/MaterialsBrokenImage.puml
new file mode 100644
index 00000000000..d3778dcf48e
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsBrokenImage.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBrokenImageLg [20x20/16z] bT050iCW40J0qmJd_x_jBNLlDyhWqEyHkuaSgSsRj8Ls1SJ-jcGbtiDzBECKnAGrYCXXmA30uiJu0U7FY-87jOYXnvXLpwF0fdkF2QgbDslvtTwSmTDP_Pu3
+
+!function MaterialsBrokenImage($id, $name="Broken Image", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsBrokenImage', $name, $tech)
+!endfunction
+!function MaterialsBrokenImageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBrokenImageLg>', 'Broken Image', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsBrush.puml b/cloud/elements/materials/Image/MaterialsBrush.puml
new file mode 100644
index 00000000000..e9fcf9bcc4d
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsBrush.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBrushLg [20x20/16z] jKur0WGX41l39V__xLq9JBMMCaxteEoeYCIEmbH78Nv7SJaf4PAoKPn63xH_DG1DVFtOEUj_hXpH1bIb7QpAT0S_
+
+!function MaterialsBrush($id, $name="Brush", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsBrush', $name, $tech)
+!endfunction
+!function MaterialsBrushCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBrushLg>', 'Brush', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsBurstMode.puml b/cloud/elements/materials/Image/MaterialsBurstMode.puml
new file mode 100644
index 00000000000..63575d5b8c6
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsBurstMode.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBurstModeLg [20x20/16z] hS-r0SCm443HBsPf_saJCpU6LnuV7nDEOGpIBImYQvn3jqKIvrY-YAM7iPZsiUHRbBfkOqNtfsAtUoq8G8HDBBXHokBgjw_z0G
+
+!function MaterialsBurstMode($id, $name="Burst Mode", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsBurstMode', $name, $tech)
+!endfunction
+!function MaterialsBurstModeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBurstModeLg>', 'Burst Mode', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCamera.puml b/cloud/elements/materials/Image/MaterialsCamera.puml
new file mode 100644
index 00000000000..b574a0fcbc3
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCamera.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCameraLg [20x20/16z] {
+VP050iKW34EfZ7MQ-z-MohxBcv9QeFs1cEbLKDkENKYVP8CpKuVnBSiNmCvo06k9P4ehq2cpBSiLAzMJwDLiyjmccaYKRi1MHhHFZl_n4JDR8F5xyAKTak9y
+QHJvNMihqSTh7xtLQ0Ail2HkifxoN5uxmcHvRhp64DuHcw5MiFbYpkpdioBPZysKFi_q3mC
+}
+
+!function MaterialsCamera($id, $name="Camera", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCamera', $name, $tech)
+!endfunction
+!function MaterialsCameraCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCameraLg>', 'Camera', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCameraAlt.puml b/cloud/elements/materials/Image/MaterialsCameraAlt.puml
new file mode 100644
index 00000000000..a5b7fb652a9
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCameraAlt.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCameraAltLg [20x20/16z] {
+fOzL0aKX449XwjhkVxMlk-DywHI0vr0syAeaPVG-YXp_wXvbxYZXhfkIr7b5bKrjx9yfxPlZMEj1WD4lQm6w4N5HgsJPA93rN4kmkS6GNjTkTuyQTjHuuUN6
+yyDiKBz2yHTh
+}
+
+!function MaterialsCameraAlt($id, $name="Camera Alt", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCameraAlt', $name, $tech)
+!endfunction
+!function MaterialsCameraAltCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCameraAltLg>', 'Camera Alt', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCameraFront.puml b/cloud/elements/materials/Image/MaterialsCameraFront.puml
new file mode 100644
index 00000000000..7c41599100a
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCameraFront.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCameraFrontLg [20x20/16z] {
+ZSk50KGX201GbRROVzhBt_rCAdn0yK61C932Wo9Jxko7kCkXEnxbRcUFVn6882vpIiK_2kcSwzr_UfzpFdcQup18QfRjIrEOHKmnXeNq8Vn_mq1QQzqnrTRa
+k6y6SVw_0G
+}
+
+!function MaterialsCameraFront($id, $name="Camera Front", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCameraFront', $name, $tech)
+!endfunction
+!function MaterialsCameraFrontCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCameraFrontLg>', 'Camera Front', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCameraRear.puml b/cloud/elements/materials/Image/MaterialsCameraRear.puml
new file mode 100644
index 00000000000..4a230fbe818
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCameraRear.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCameraRearLg [20x20/16z] pSp50SCm30NGBvbv_sqRDj_x4fC81n7A8mWyzF6AniJZq7YOuw40THocZObZn1WpH6QCbH3A63lyMqpZmTOvxqwMKP5a8ZJuOFHzVlDIIhb8ZYcPJTr7DDD-
+
+!function MaterialsCameraRear($id, $name="Camera Rear", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCameraRear', $name, $tech)
+!endfunction
+!function MaterialsCameraRearCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCameraRearLg>', 'Camera Rear', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCameraRoll.puml b/cloud/elements/materials/Image/MaterialsCameraRoll.puml
new file mode 100644
index 00000000000..061ba3b81aa
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCameraRoll.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCameraRollLg [20x20/16z] {
+hT23jGD1503GuJFwh_OZMkzHxjWe_sfhjMo1cV6cimtEJ9zzwQgIJp6MQP4lWW_jqyVaIkh4yUcBNWKAIEs-p8DXD4W7B7sB-4vVn5_wBvQ-c5sneVRfs_lL
+tVs4tTXSvB7MyuLXJe1PIwaK_Yzq_LdjfTpv1G
+}
+
+!function MaterialsCameraRoll($id, $name="Camera Roll", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCameraRoll', $name, $tech)
+!endfunction
+!function MaterialsCameraRollCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCameraRollLg>', 'Camera Roll', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCenterFocusStrong.puml b/cloud/elements/materials/Image/MaterialsCenterFocusStrong.puml
new file mode 100644
index 00000000000..0c104e833c2
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCenterFocusStrong.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCenterFocusStrongLg [20x20/16z] {
+ZP054e1030Df4_pa_w_5dRECxTIRgbnAKbQG1NGF6JCQh8G5p1QaWSZU8GB3BJRAFKV6Pqpr4HEiaSxQRetYRkhyekvzZbrZLcEnK6zeH-2MuCsXtq8UXBmg
+rmm
+}
+
+!function MaterialsCenterFocusStrong($id, $name="Center Focus Strong", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCenterFocusStrong', $name, $tech)
+!endfunction
+!function MaterialsCenterFocusStrongCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCenterFocusStrongLg>', 'Center Focus Strong', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCenterFocusWeak.puml b/cloud/elements/materials/Image/MaterialsCenterFocusWeak.puml
new file mode 100644
index 00000000000..8357329392d
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCenterFocusWeak.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCenterFocusWeakLg [20x20/16z] {
+ZP254GHH24ClSWxzbxlk-XdBF3oFyg1jj0ADO8yY_g5MgH7HGOU0lWDGk6D_p7FmNp9omQ2MV38_BTNSzFb9ly_wd5HJajmnZspkzToxst5mo-7DHxyTUN3a
+LNdK
+}
+
+!function MaterialsCenterFocusWeak($id, $name="Center Focus Weak", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCenterFocusWeak', $name, $tech)
+!endfunction
+!function MaterialsCenterFocusWeakCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCenterFocusWeakLg>', 'Center Focus Weak', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCollections.puml b/cloud/elements/materials/Image/MaterialsCollections.puml
new file mode 100644
index 00000000000..f8a1619323c
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCollections.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCollectionsLg [20x20/16z] {
+fSp50KGn24NH1t4Xz5_jQ7HazU_o8FWRhwYJbrcB7PEkX5z4kxM7SMHycLos9gh9rSEybS9mRRD4S1Q0NrOPxoXgjrZyA4ata_8eERnjHOINELwDhx9Ar96t
+yAyx
+}
+
+!function MaterialsCollections($id, $name="Collections", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCollections', $name, $tech)
+!endfunction
+!function MaterialsCollectionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCollectionsLg>', 'Collections', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsColorLens.puml b/cloud/elements/materials/Image/MaterialsColorLens.puml
new file mode 100644
index 00000000000..9752f6f52dd
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsColorLens.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsColorLensLg [20x20/16z] {
+bP1LWeCX30QZE7ptF-rkIwW__OCF7he6YvhoX_4wWDaIlrHfghshjgPFXKHK2b52bt0ETBCnp3gGOrahNh6fNiPUABT6m-bji4-qPUpXd6rjfvXjXhjrpjw5
+DzAv0uSrkpDjF4mp4NvzustNfopqARqjTFwDbT1L_W4
+}
+
+!function MaterialsColorLens($id, $name="Color Lens", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsColorLens', $name, $tech)
+!endfunction
+!function MaterialsColorLensCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsColorLensLg>', 'Color Lens', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsColorize.puml b/cloud/elements/materials/Image/MaterialsColorize.puml
new file mode 100644
index 00000000000..633ca49cda4
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsColorize.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsColorizeLg [20x20/16z] dSe53i102011EBp6_rzRYPn6k_79mgy85vBB1rH1EJC7b3DUofCwuoi_aexey5Z842CTHmBqwvI9x63HcGZMgr5PB-3acLuxUABNybKOGcOkyAS7
+
+!function MaterialsColorize($id, $name="Colorize", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsColorize', $name, $tech)
+!endfunction
+!function MaterialsColorizeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsColorizeLg>', 'Colorize', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCompare.puml b/cloud/elements/materials/Image/MaterialsCompare.puml
new file mode 100644
index 00000000000..a40c4c1ac04
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCompare.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCompareLg [20x20/16z] {
+jT0t5e0m30JHNMTRUjRzJqlEq3BbBmTR95x5YcikJ9K6XYctajfSWnCHrGM3RGQINiFTfYZ_MSuDvCqgOuFBl9WufCbwEaqzLkl1xPO8BcQQTBDMQzN5h5ku
+FvZCr7s_-dxwVZy2
+}
+
+!function MaterialsCompare($id, $name="Compare", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCompare', $name, $tech)
+!endfunction
+!function MaterialsCompareCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCompareLg>', 'Compare', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsControlPoint.puml b/cloud/elements/materials/Image/MaterialsControlPoint.puml
new file mode 100644
index 00000000000..21f425caa4f
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsControlPoint.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsControlPointLg [20x20/16z] {
+VL254S1022joI0_s7xUkxuuccGO34E5lO8_CS7xDwAbCn9gEjsbsEb_aysa4SzYlut0xqZcFADKZCdc_JAVZikFI_OBWhurZIyOj5TGimanXIyQMhPNRwD73
+KcBkSVjgO5XgPGmDJVjZ1G
+}
+
+!function MaterialsControlPoint($id, $name="Control Point", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsControlPoint', $name, $tech)
+!endfunction
+!function MaterialsControlPointCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsControlPointLg>', 'Control Point', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsControlPointDuplicate.puml b/cloud/elements/materials/Image/MaterialsControlPointDuplicate.puml
new file mode 100644
index 00000000000..6a322271cdc
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsControlPointDuplicate.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsControlPointDuplicateLg [20x20/16z] {
+bL25SKDH33F3n_stxLF3dCXtPgQV8MegPyF1Qba7vS5hIu6rYOZrOiEbQp0P6C2n6l6K10Q7WEN4lWWg1QuZzox41aCNXQXUOuWUpAltBYUAxPdlMUsp6Szs
+UTnPRsxZqssd7-G2f3pzrVVu0m
+}
+
+!function MaterialsControlPointDuplicate($id, $name="Control Point Duplicate", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsControlPointDuplicate', $name, $tech)
+!endfunction
+!function MaterialsControlPointDuplicateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsControlPointDuplicateLg>', 'Control Point Duplicate', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCrop.puml b/cloud/elements/materials/Image/MaterialsCrop.puml
new file mode 100644
index 00000000000..b6222e302c2
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCrop.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCropLg [20x20/16z] lP433aHX38H_99tg_jVTVRRrHPCQeI36C0CuPkE9BGBi29bHGcbcOwS-TwxmgSgvit6OGSuO44jR8jImEpUs7kRBbso-y0S
+
+!function MaterialsCrop($id, $name="Crop", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCrop', $name, $tech)
+!endfunction
+!function MaterialsCropCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCropLg>', 'Crop', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCrop169.puml b/cloud/elements/materials/Image/MaterialsCrop169.puml
new file mode 100644
index 00000000000..462f6ed5d15
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCrop169.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCrop169Lg [20x20/16z] Ow0BO6JZH09iZ20nPbvsDZXWvsK6YR5mCo9fucQXZnYcMw1kve83i9l1eaY05Y45
+
+!function MaterialsCrop169($id, $name="Crop169", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCrop169', $name, $tech)
+!endfunction
+!function MaterialsCrop169Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCrop169Lg>', 'Crop169', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCrop32.puml b/cloud/elements/materials/Image/MaterialsCrop32.puml
new file mode 100644
index 00000000000..325b0e4a226
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCrop32.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCrop32Lg [20x20/16z] Ow0CCBCX0MQ842yN9nS401cyO44M7YO6HYXWOE9X0OjnCoBCOUGUL68mDyC0oCqmly40n6-OOK0P
+
+!function MaterialsCrop32($id, $name="Crop32", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCrop32', $name, $tech)
+!endfunction
+!function MaterialsCrop32Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCrop32Lg>', 'Crop32', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCrop54.puml b/cloud/elements/materials/Image/MaterialsCrop54.puml
new file mode 100644
index 00000000000..45aa537b02c
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCrop54.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCrop54Lg [20x20/16z] Ow0-O6L70gnW8MPU3eGG1oypI8o5XmcXXuc71Ip6pOWGO-IccnYcMp3TZCrlr0S
+
+!function MaterialsCrop54($id, $name="Crop54", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCrop54', $name, $tech)
+!endfunction
+!function MaterialsCrop54Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCrop54Lg>', 'Crop54', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCrop75.puml b/cloud/elements/materials/Image/MaterialsCrop75.puml
new file mode 100644
index 00000000000..21446f2d75c
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCrop75.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCrop75Lg [20x20/16z] Ow0JO4G2K14ERYJ00HPbuMLbWGDMNXQm63SZaZ7Sb8jXse7f5amtqma
+
+!function MaterialsCrop75($id, $name="Crop75", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCrop75', $name, $tech)
+!endfunction
+!function MaterialsCrop75Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCrop75Lg>', 'Crop75', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCropDin.puml b/cloud/elements/materials/Image/MaterialsCropDin.puml
new file mode 100644
index 00000000000..ef8d0330c8b
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCropDin.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCropDinLg [20x20/16z] Oo0UCB4W0IQ840yFDnpmy805MNYO6U60cOS5BCRDY327aNl8Yc7w3JCCi8KLyG
+
+!function MaterialsCropDin($id, $name="Crop Din", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCropDin', $name, $tech)
+!endfunction
+!function MaterialsCropDinCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCropDinLg>', 'Crop Din', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCropFree.puml b/cloud/elements/materials/Image/MaterialsCropFree.puml
new file mode 100644
index 00000000000..5cb4ffcea0f
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCropFree.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCropFreeLg [20x20/16z] jP2r0K0n44AFG1VsN_UxkxxcNECwIH9g1PMIMfUTpLfZfRXnoWIY0Q3L-39Y07dN1yO48dvWFUFwVklRrZ_O-jLrIW
+
+!function MaterialsCropFree($id, $name="Crop Free", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCropFree', $name, $tech)
+!endfunction
+!function MaterialsCropFreeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCropFreeLg>', 'Crop Free', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCropLandscape.puml b/cloud/elements/materials/Image/MaterialsCropLandscape.puml
new file mode 100644
index 00000000000..3adf244ff56
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCropLandscape.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCropLandscapeLg [20x20/16z] Ow0-O6L70gnW8MPU3eGG1oypI8o5XmcXXuc71Ip6pOWGO-IccnYcMp3TZCrlr0S
+
+!function MaterialsCropLandscape($id, $name="Crop Landscape", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCropLandscape', $name, $tech)
+!endfunction
+!function MaterialsCropLandscapeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCropLandscapeLg>', 'Crop Landscape', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCropOriginal.puml b/cloud/elements/materials/Image/MaterialsCropOriginal.puml
new file mode 100644
index 00000000000..49b57680510
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCropOriginal.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCropOriginalLg [20x20/16z] jT235G0n40JGB8uJz5_jsUP_JjRcEjO9Rf-inS3Qvb6jq42iDcyWCo3y-yQBDoOZLcTlZ9YpO6NoHgb51Y2bIHnrXhZLRkiRRDtgkX8
+
+!function MaterialsCropOriginal($id, $name="Crop Original", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCropOriginal', $name, $tech)
+!endfunction
+!function MaterialsCropOriginalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCropOriginalLg>', 'Crop Original', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCropPortrait.puml b/cloud/elements/materials/Image/MaterialsCropPortrait.puml
new file mode 100644
index 00000000000..7c41282ff0e
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCropPortrait.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCropPortraitLg [20x20/16z] Oo05CBD00JDSY9MFXniCUFXOOMBi74oCOC34mGuN6nOiJBzXXW5cM942
+
+!function MaterialsCropPortrait($id, $name="Crop Portrait", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCropPortrait', $name, $tech)
+!endfunction
+!function MaterialsCropPortraitCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCropPortraitLg>', 'Crop Portrait', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCropRotate.puml b/cloud/elements/materials/Image/MaterialsCropRotate.puml
new file mode 100644
index 00000000000..90c4245d725
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCropRotate.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCropRotateLg [20x20/16z] {
+POy70eCm24L1Dctr_hSjmQtFaUJnis07BOtW0VhoTNfAOqw13JxAKsmIK-6KrAbSf7vHK8qSov5-fNv5-jYgWnWAZKPbnDwEukq0yUqWwE98kZ4vt07v2ASs
+8afzSnvRPVETKpeOqoWrcXCqqh8XXWr99aEuG_vT7E5fBI_9Fm
+}
+
+!function MaterialsCropRotate($id, $name="Crop Rotate", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCropRotate', $name, $tech)
+!endfunction
+!function MaterialsCropRotateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCropRotateLg>', 'Crop Rotate', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsCropSquare.puml b/cloud/elements/materials/Image/MaterialsCropSquare.puml
new file mode 100644
index 00000000000..ae4a9630c5a
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsCropSquare.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCropSquareLg [20x20/16z] Ow0GiB310GjCY8yB3lYWWcnSJ8nGmCJ51XNZP8IPmiWv6CMu469SR72_SK81s6-OOK0X
+
+!function MaterialsCropSquare($id, $name="Crop Square", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsCropSquare', $name, $tech)
+!endfunction
+!function MaterialsCropSquareCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCropSquareLg>', 'Crop Square', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsDehaze.puml b/cloud/elements/materials/Image/MaterialsDehaze.puml
new file mode 100644
index 00000000000..5f27ec56c7e
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsDehaze.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDehazeLg [20x20/16z] lSst0O1034FHBtBUVrnQfmxkNcjBucyQ0y5m1GCm15Jgl-5-d7ieTsiAWE4udMC0pO7euGK
+
+!function MaterialsDehaze($id, $name="Dehaze", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsDehaze', $name, $tech)
+!endfunction
+!function MaterialsDehazeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDehazeLg>', 'Dehaze', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsDetails.puml b/cloud/elements/materials/Image/MaterialsDetails.puml
new file mode 100644
index 00000000000..efe70147985
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsDetails.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDetailsLg [20x20/16z] {
+hSo5aSGm30NGRn3h9lrN6-OCtpwp1VYNGiGdeeA5366-iXW4gvfSTfmL6uwojt4-EmO_WYlQIceIJiNMrc85b_RNbgtZJcrUYeSvfy-vJvp9UAaH5Mz4-2W5
+lp01
+}
+
+!function MaterialsDetails($id, $name="Details", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsDetails', $name, $tech)
+!endfunction
+!function MaterialsDetailsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDetailsLg>', 'Details', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsEdit.puml b/cloud/elements/materials/Image/MaterialsEdit.puml
new file mode 100644
index 00000000000..50039e8b4ec
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsEdit.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsEditLg [20x20/16z] jSk52S1050JHBxjnwR_Q27AAHMxm1oElSgs8sr2YZljU8DJ6VVLYl90PhVUe9UqRAbhPYhmcGQHeDOa2Bgyw0G
+
+!function MaterialsEdit($id, $name="Edit", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsEdit', $name, $tech)
+!endfunction
+!function MaterialsEditCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsEditLg>', 'Edit', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsExposure.puml b/cloud/elements/materials/Image/MaterialsExposure.puml
new file mode 100644
index 00000000000..59d70c2ceb9
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsExposure.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsExposureLg [20x20/16z] {
+RT053iGm34JHjQSGSdh_swup0QdmHTLh-FUPw2rf52epLcjmLBjAzkngbM3gLWl42wGDDoFvDDgOIrh6I3URD6tHpIR9pKXRaccJSDgk63Oc9h_HCOtak1V8
+cDk8uLZh1MWFWExD95YnNcaVGRxUzBC_
+}
+
+!function MaterialsExposure($id, $name="Exposure", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsExposure', $name, $tech)
+!endfunction
+!function MaterialsExposureCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsExposureLg>', 'Exposure', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsExposureNeg1.puml b/cloud/elements/materials/Image/MaterialsExposureNeg1.puml
new file mode 100644
index 00000000000..c98093e6e8d
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsExposureNeg1.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsExposureNeg1Lg [20x20/16z] Ow0bO6HcGHTXu-9dHnDZOcFcOCVKp8vFZ8K31DZmYo40fM9iR0nq0W
+
+!function MaterialsExposureNeg1($id, $name="Exposure Neg1", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsExposureNeg1', $name, $tech)
+!endfunction
+!function MaterialsExposureNeg1Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsExposureNeg1Lg>', 'Exposure Neg1', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsExposureNeg2.puml b/cloud/elements/materials/Image/MaterialsExposureNeg2.puml
new file mode 100644
index 00000000000..e25aa0d7c91
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsExposureNeg2.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsExposureNeg2Lg [20x20/16z] jOt50OD044N7BTd-outW35Tunw_m7AHktAHAzQ4dpLu448b7ZVyzBuG6baqp7Z-SvdvHr_JTVl-IT4ck4eyKPiPJi_97dHTn0kxd2m
+
+!function MaterialsExposureNeg2($id, $name="Exposure Neg2", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsExposureNeg2', $name, $tech)
+!endfunction
+!function MaterialsExposureNeg2Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsExposureNeg2Lg>', 'Exposure Neg2', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsExposurePlus1.puml b/cloud/elements/materials/Image/MaterialsExposurePlus1.puml
new file mode 100644
index 00000000000..80dc1e45301
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsExposurePlus1.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsExposurePlus1Lg [20x20/16z] lKq35W0X4CqOtl-qQ-jnStsQNuSD_l0P3vT1qmOvSCFfauS3ncwMrntpxCzOAALgBILyOsVlTuU3CpP_bZj7qsRq
+
+!function MaterialsExposurePlus1($id, $name="Exposure Plus1", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsExposurePlus1', $name, $tech)
+!endfunction
+!function MaterialsExposurePlus1Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsExposurePlus1Lg>', 'Exposure Plus1', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsExposurePlus2.puml b/cloud/elements/materials/Image/MaterialsExposurePlus2.puml
new file mode 100644
index 00000000000..9b7a4eb3c8e
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsExposurePlus2.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsExposurePlus2Lg [20x20/16z] jOx30KDH44N73Fglzjlhv3oEB_mHCZVU3SJvvWwDz-uCNUv4mF8jBMt9e-dAE7qRz9BvzeXtHonkZC2dpulWKMkzkKwVzYRar2BVu0cyQhRA6O8hk00_PmG
+
+!function MaterialsExposurePlus2($id, $name="Exposure Plus2", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsExposurePlus2', $name, $tech)
+!endfunction
+!function MaterialsExposurePlus2Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsExposurePlus2Lg>', 'Exposure Plus2', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsExposureZero.puml b/cloud/elements/materials/Image/MaterialsExposureZero.puml
new file mode 100644
index 00000000000..6a4b5dfd150
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsExposureZero.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsExposureZeroLg [20x20/16z] lOn50WGX30Gxqi7v_s_NJd1PdwcuuY0y9SSEUqGdLgGHO1CisBI7stf30Hrlzrxzaqw0NR0IpRq5DeIbK70ULm
+
+!function MaterialsExposureZero($id, $name="Exposure Zero", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsExposureZero', $name, $tech)
+!endfunction
+!function MaterialsExposureZeroCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsExposureZeroLg>', 'Exposure Zero', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilter.puml b/cloud/elements/materials/Image/MaterialsFilter.puml
new file mode 100644
index 00000000000..b063cc7cb16
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilter.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFilterLg [20x20/16z] {
+hT2r5SD0301GqHCdj_-q0JEq_js14FwGTWWJpZxGwSvITbOutHdif16DxtSjpzpXvUvtPiVJ7GTH3ZtU_SuHOxpbU2SptkxyNbVRRPCvtP7Q0SF_xWhBv82d
+IwtUlMpvITVDVm4
+}
+
+!function MaterialsFilter($id, $name="Filter", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilter', $name, $tech)
+!endfunction
+!function MaterialsFilterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilterLg>', 'Filter', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilter1.puml b/cloud/elements/materials/Image/MaterialsFilter1.puml
new file mode 100644
index 00000000000..51330aa77df
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilter1.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFilter1Lg [20x20/16z] lT0r5iGm301HqPDHklzj5un9t6VANmxyGzeXj3ZNIzeiPDc5Wiq2xAGY1Xwc8T2mAjEI7mPifz4BXe8NYp3QfZM6LSxDICCbXhyzmnBa4ZVKKdSMu3B-UluB
+
+!function MaterialsFilter1($id, $name="Filter1", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilter1', $name, $tech)
+!endfunction
+!function MaterialsFilter1Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilter1Lg>', 'Filter1', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilter2.puml b/cloud/elements/materials/Image/MaterialsFilter2.puml
new file mode 100644
index 00000000000..feda0d7f708
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilter2.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFilter2Lg [20x20/16z] {
+RT054iKW34NHf4bvw7J_g_rINExumQ5_VFMOtiJ78VCQlFOG-3LGJoCp9Djj0IaMjPdtFDgRXjL4iThzfFSQerdBJ0VZnV34j9uhgZhUprAjcOaMBUzVkmo6
+XFwsnW4w92-Q47i9L3z--Val
+}
+
+!function MaterialsFilter2($id, $name="Filter2", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilter2', $name, $tech)
+!endfunction
+!function MaterialsFilter2Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilter2Lg>', 'Filter2', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilter3.puml b/cloud/elements/materials/Image/MaterialsFilter3.puml
new file mode 100644
index 00000000000..710ab116e66
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilter3.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFilter3Lg [20x20/16z] {
+NT05aWCW44JHQQpHslkVTfFWp2z_EF8BvWJfsLolGZTcTs91Dyh9LO1sc8-adLRTjfnnMyyLQBECsb2Q5sK2h_S3u8iojleNrLhhdCLbKMR7GetSvTpD15vP
+-PaEXUxATWobdXgb1wD__WC
+}
+
+!function MaterialsFilter3($id, $name="Filter3", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilter3', $name, $tech)
+!endfunction
+!function MaterialsFilter3Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilter3Lg>', 'Filter3', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilter4.puml b/cloud/elements/materials/Image/MaterialsFilter4.puml
new file mode 100644
index 00000000000..3d0b77590cc
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilter4.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFilter4Lg [20x20/16z] {
+ZT0r0WGX50JHtrWpsFrlku93D1M-iEGVr0fIqo5jkMeCPiM8QfILIG1rCsj54ysIQUQzcFZ6Wk5jpAdS1i1Uzi-yD6XPvgMtp2NFMGZLbEEMbh_T8T9iwOek
+fbMcrA3kyry
+}
+
+!function MaterialsFilter4($id, $name="Filter4", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilter4', $name, $tech)
+!endfunction
+!function MaterialsFilter4Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilter4Lg>', 'Filter4', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilter5.puml b/cloud/elements/materials/Image/MaterialsFilter5.puml
new file mode 100644
index 00000000000..2f5cf0cb7db
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilter5.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFilter5Lg [20x20/16z] {
+XT053aCX48JX7MmMI-z_siepDEaV_t3a5qmBScHJwGg7CRaMCmwZj5m1Q4_pf1Ad5NSQYowc-gnjbfp5PApbfPC1y1ax-x_Mkl4CbQjceIYVKZhC17PP-TaS
+CbsNFJ3aqggKxkFxd_y
+}
+
+!function MaterialsFilter5($id, $name="Filter5", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilter5', $name, $tech)
+!endfunction
+!function MaterialsFilter5Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilter5Lg>', 'Filter5', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilter6.puml b/cloud/elements/materials/Image/MaterialsFilter6.puml
new file mode 100644
index 00000000000..356febe8605
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilter6.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFilter6Lg [20x20/16z] {
+XT054eKm34NH67cf3VjVxHVSkUEdNlh7iiOqfBbkyi6GRGs51mEjMMM6ZYQE08zMRJIlSR886jfPDkM3eQzz72o2kyBlrlNjj9PqVqRGr6fU0qiv3oQEJKf_
+EyO5jaa7z5BN6gQPSlpvBm
+}
+
+!function MaterialsFilter6($id, $name="Filter6", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilter6', $name, $tech)
+!endfunction
+!function MaterialsFilter6Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilter6Lg>', 'Filter6', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilter7.puml b/cloud/elements/materials/Image/MaterialsFilter7.puml
new file mode 100644
index 00000000000..b3f7b8f3664
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilter7.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFilter7Lg [20x20/16z] {
+PT150aGX30JHJf16xt_SaIz8gELR5lw9pWHNhhIbU1cBdx7APSJCDn6wsq8YezpM_B1IZG6I26jQzJ0IrhJgOIIikQQ7gSDc2LUhnPOuAkKoZLno-9jDAlsI
+kp3MDkl4bQWz_mK
+}
+
+!function MaterialsFilter7($id, $name="Filter7", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilter7', $name, $tech)
+!endfunction
+!function MaterialsFilter7Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilter7Lg>', 'Filter7', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilter8.puml b/cloud/elements/materials/Image/MaterialsFilter8.puml
new file mode 100644
index 00000000000..34282b86bd0
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilter8.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFilter8Lg [20x20/16z] {
+PT254GGX343HU8BDzb_joHhsnnyE_4Fg8PnnhaDsccVfUS7J77fI4Pql8mldswfSPZLonjaYGCfYciHZCQwjwRAV1-g-7-gstz6EMDO22-DW0NVTh8Q_vNmQ
+cGyn_6qDYyiGdsYbzfhVCsdz-Iy
+}
+
+!function MaterialsFilter8($id, $name="Filter8", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilter8', $name, $tech)
+!endfunction
+!function MaterialsFilter8Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilter8Lg>', 'Filter8', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilter9.puml b/cloud/elements/materials/Image/MaterialsFilter9.puml
new file mode 100644
index 00000000000..f2686f58517
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilter9.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFilter9Lg [20x20/16z] {
+PT1N0W8n28HX9Y13cjx_j9RjY__ZbnxvXN86MT8sBlbYR7R6ZiKePpO0wch5WxhPiDLyH6kuMuHOJyPcpAPjFBC9yCW6_1ldU8Ma_SmK5mlPEir7yAYrnOhp
+aihFSkYqIxgWzt4sAKie-US_
+}
+
+!function MaterialsFilter9($id, $name="Filter9", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilter9', $name, $tech)
+!endfunction
+!function MaterialsFilter9Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilter9Lg>', 'Filter9', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilter9Plus.puml b/cloud/elements/materials/Image/MaterialsFilter9Plus.puml
new file mode 100644
index 00000000000..0f40ed375d4
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilter9Plus.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFilter9PlusLg [20x20/16z] {
+PT05aWCX54NHxm-V_QzsahH1DRVyuD0lbXdJaPQs58UXs0oL3mFDh353TslsCuuC9c9UJ0UQ4o5Mwz5Sh1J3N9lQdriVeut7YBKwIKhYSsqfmuZSb_qamjvt
+sU-NTekMy5JAOH9OKlhPEwwm9JqmQfjrN3Fb_VCV
+}
+
+!function MaterialsFilter9Plus($id, $name="Filter9 Plus", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilter9Plus', $name, $tech)
+!endfunction
+!function MaterialsFilter9PlusCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilter9PlusLg>', 'Filter9 Plus', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilterBAndW.puml b/cloud/elements/materials/Image/MaterialsFilterBAndW.puml
new file mode 100644
index 00000000000..abd97c68a69
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilterBAndW.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFilterBAndWLg [20x20/16z] {
+hT2r0GHH24LH-2v8_zMkZhlTZ9Fnu7Z63J9_8lqcL3yH_T3fhsBmaoKtDFY6zIaBPcO1evbOGYWPH_OzYqOSM37mDGszLGj_KszQ2_Z9V8qZ_SpG_tlHRsIM
+jZhU6m
+}
+
+!function MaterialsFilterBAndW($id, $name="Filter B And W", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilterBAndW', $name, $tech)
+!endfunction
+!function MaterialsFilterBAndWCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilterBAndWLg>', 'Filter B And W', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilterCenterFocus.puml b/cloud/elements/materials/Image/MaterialsFilterCenterFocus.puml
new file mode 100644
index 00000000000..707858da3a4
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilterCenterFocus.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFilterCenterFocusLg [20x20/16z] ZL230G0n4BiqUHVxJ_ksKvnf_-4aOM3GCsvIUTzu3XnxnezAUG8s0g3Ng6jWAz0ywi3fvsWYDdkHKW4xWAa77tNtiTSQ__kxpdQ_W-kk_gC3
+
+!function MaterialsFilterCenterFocus($id, $name="Filter Center Focus", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilterCenterFocus', $name, $tech)
+!endfunction
+!function MaterialsFilterCenterFocusCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilterCenterFocusLg>', 'Filter Center Focus', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilterDrama.puml b/cloud/elements/materials/Image/MaterialsFilterDrama.puml
new file mode 100644
index 00000000000..37a67628108
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilterDrama.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFilterDramaLg [20x20/16z] {
+fSzL4iKm20NGYqPfzh_QfypG_vwu1pn7OYQ4ErqnPon5iN0cOWz38es6N9F_ZCrpLcxe_TTuk8Y7vqPZGEDtSJOorpQCdgVoIhAjb-D73AcFbUl5Zo_EVksZ
+CJAckW_ShpdAslOFtuin7da3
+}
+
+!function MaterialsFilterDrama($id, $name="Filter Drama", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilterDrama', $name, $tech)
+!endfunction
+!function MaterialsFilterDramaCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilterDramaLg>', 'Filter Drama', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilterFrames.puml b/cloud/elements/materials/Image/MaterialsFilterFrames.puml
new file mode 100644
index 00000000000..cb351c30443
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilterFrames.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFilterFramesLg [20x20/16z] {
+lSYr5SDG5C3G3uyXtd_RcBcsAfrRjW2sEoW27eJW1tOa8iVHVHpi8pLtDOCo1chgtaRBNaxrdAsLjZNkPZhyvWOzszh7nhh6XnrjXkqKJbObBqaj8xPB8xtr
+1m
+}
+
+!function MaterialsFilterFrames($id, $name="Filter Frames", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilterFrames', $name, $tech)
+!endfunction
+!function MaterialsFilterFramesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilterFramesLg>', 'Filter Frames', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilterHdr.puml b/cloud/elements/materials/Image/MaterialsFilterHdr.puml
new file mode 100644
index 00000000000..ee22453d442
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilterHdr.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFilterHdrLg [20x20/16z] lSp50G9100F0PDtJVxNuwJw1cm86rtB4cUq19wPeE6n8C4cg1Wlc01OzvBKCwlRHwM4ftP2AWPUqbARg8T4EBIMpNdAJbjBd4mzmWb-x0m
+
+!function MaterialsFilterHdr($id, $name="Filter Hdr", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilterHdr', $name, $tech)
+!endfunction
+!function MaterialsFilterHdrCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilterHdrLg>', 'Filter Hdr', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilterNone.puml b/cloud/elements/materials/Image/MaterialsFilterNone.puml
new file mode 100644
index 00000000000..c06816e5d5b
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilterNone.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFilterNoneLg [20x20/16z] pT253SGm40NH9UsFgVzo3nAp6yWJZtZeZsLWkcdC4xyReWr8V3VGO9aPUhPixs_NsJnVw6AycpWcIl-sumIRw1qzvQ60slZj_1S
+
+!function MaterialsFilterNone($id, $name="Filter None", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilterNone', $name, $tech)
+!endfunction
+!function MaterialsFilterNoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilterNoneLg>', 'Filter None', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilterTiltShift.puml b/cloud/elements/materials/Image/MaterialsFilterTiltShift.puml
new file mode 100644
index 00000000000..8e22c00ef4c
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilterTiltShift.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFilterTiltShiftLg [20x20/16z] {
+VH030W0nQAtZ-F_NpdPsaSE30AtX-XW0-wx6_Cht8kHohDeeHeuq9xwqyRuX_P9ORIWlpxvG110XbFwymgvGGEkGTZ5F8UHezp0EkhRDkUiUyophcUVTrZTO
+twhUzF0i
+}
+
+!function MaterialsFilterTiltShift($id, $name="Filter Tilt Shift", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilterTiltShift', $name, $tech)
+!endfunction
+!function MaterialsFilterTiltShiftCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilterTiltShiftLg>', 'Filter Tilt Shift', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFilterVintage.puml b/cloud/elements/materials/Image/MaterialsFilterVintage.puml
new file mode 100644
index 00000000000..70522064de8
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFilterVintage.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFilterVintageLg [20x20/16z] {
+RL074e0m30hL2t7o_z_Qk5Tk8UEas760lGyH7z8bVr5bbCPo-owmHlKQGzbuJlD89kSSvud9XV8wzsu5aLoxMc06JzIkBLXTM54lCL7gHmrV_V_SckrVsPz_
+N5twgml7sdcrSEty_xRl1lzR_M_wtNu1
+}
+
+!function MaterialsFilterVintage($id, $name="Filter Vintage", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFilterVintage', $name, $tech)
+!endfunction
+!function MaterialsFilterVintageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFilterVintageLg>', 'Filter Vintage', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFlare.puml b/cloud/elements/materials/Image/MaterialsFlare.puml
new file mode 100644
index 00000000000..ffa55868f1f
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFlare.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFlareLg [20x20/16z] fP053WCm200F2A7U_xzsxYEsNRqut17XYmY-AEMtlt3mymeU-5007SuJHSm4vHM9lKCUZrAAO_k4uQMKaEmliKrY9BaaEV_NWxodMU-F
+
+!function MaterialsFlare($id, $name="Flare", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFlare', $name, $tech)
+!endfunction
+!function MaterialsFlareCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFlareLg>', 'Flare', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFlashAuto.puml b/cloud/elements/materials/Image/MaterialsFlashAuto.puml
new file mode 100644
index 00000000000..d6f7c4b4385
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFlashAuto.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFlashAutoLg [20x20/16z] {
+XSxL0KKX3C3Gj1It_QTzhbU3do_OJFIP0AfFiz4VEP1Iv6dpKHQmKkpN38ZUnnyh0bhrDhyM0EiXTFjOKo0bivG-5W4j-jnULc9q280i_l99GsXp3iTVakTC
+hApfsW8hAx8sOsL1MAMSTWK
+}
+
+!function MaterialsFlashAuto($id, $name="Flash Auto", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFlashAuto', $name, $tech)
+!endfunction
+!function MaterialsFlashAutoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFlashAutoLg>', 'Flash Auto', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFlashOff.puml b/cloud/elements/materials/Image/MaterialsFlashOff.puml
new file mode 100644
index 00000000000..16dc1db2869
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFlashOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFlashOffLg [20x20/16z] {
+bOw34S10403VHl_L7c9ZazVEIToY9kQtf3-tIdGtg-1eTQOiSJexeI8x3jlBDMoLSzWiAycWTavc2fB6cRrhdBvptYUE57iSHnwmytmxbsnsHsU4FaWNfI1f
+Td6QTxLhJUet2
+}
+
+!function MaterialsFlashOff($id, $name="Flash Off", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFlashOff', $name, $tech)
+!endfunction
+!function MaterialsFlashOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFlashOffLg>', 'Flash Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFlashOn.puml b/cloud/elements/materials/Image/MaterialsFlashOn.puml
new file mode 100644
index 00000000000..41fb816c81f
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFlashOn.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFlashOnLg [20x20/16z] XSrL0W0X24NHPxVkVxNJnLZtyoY0RlmARopaj5KqiR8NUMqQbKLUcmQrwrjbMajgHyICyHjPq7Ir453NNMgUrIRnJpjMcHAegcdU2W
+
+!function MaterialsFlashOn($id, $name="Flash On", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFlashOn', $name, $tech)
+!endfunction
+!function MaterialsFlashOnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFlashOnLg>', 'Flash On', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsFlip.puml b/cloud/elements/materials/Image/MaterialsFlip.puml
new file mode 100644
index 00000000000..638c5aa8f1d
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsFlip.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFlipLg [20x20/16z] ZL250G0X40Axzb_tE-tMIm3t854CQxy_ePGYd0FbzZbDASKaTviCf3kCAaaIkmtSrs6B-ttOKBKng39EihIXaclbsFQEeiSK5gBEhTIWhbLTqrBx5G
+
+!function MaterialsFlip($id, $name="Flip", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsFlip', $name, $tech)
+!endfunction
+!function MaterialsFlipCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFlipLg>', 'Flip', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsGradient.puml b/cloud/elements/materials/Image/MaterialsGradient.puml
new file mode 100644
index 00000000000..79f7743193f
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsGradient.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsGradientLg [20x20/16z] {
+ZP054aGn349B6gdGoVrFk-xwttWKADiHVK3E9NBU84z5PSMDIZtL9ieDp9yrHQcrG6yr2eQMYA83ShcNtQ4X4Whl-Rr6t7TnsLrc31r3WsRhifkz-b9TNdlc
+jTQW5A6YtMliCyV8sNcf2VC1ogUijhC7
+}
+
+!function MaterialsGradient($id, $name="Gradient", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsGradient', $name, $tech)
+!endfunction
+!function MaterialsGradientCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGradientLg>', 'Gradient', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsGrain.puml b/cloud/elements/materials/Image/MaterialsGrain.puml
new file mode 100644
index 00000000000..b2fe05c80bf
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsGrain.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsGrainLg [20x20/16z] {
+fK_50GGX46CCMKl_tHvhv7MEoyJI_yr2zisTJpgZx4-0ltXJsR5z8zQMnVgMjoO3643qhMBLyIQro5xU8h7jmBR3fLR2TKMzM0XlMr3jSY-Q92p90QNJYldI
+vLiPRqo-O_zl3m
+}
+
+!function MaterialsGrain($id, $name="Grain", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsGrain', $name, $tech)
+!endfunction
+!function MaterialsGrainCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGrainLg>', 'Grain', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsGridOff.puml b/cloud/elements/materials/Image/MaterialsGridOff.puml
new file mode 100644
index 00000000000..cc87489b17a
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsGridOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsGridOffLg [20x20/16z] {
+XOy54e0m30IlYYRy_xVaYciNRMmdU244m9znG1eYGYy7BODZX4kIl5zVtXhLWhxddnolZkstMEua0jTU4MkdQA936MCs5v7kTMjnNLGwSalHuJ2cJQIx8nsY
+qxpwHiVwwqQ0Q-M0eXBqPz8Gy205p
+}
+
+!function MaterialsGridOff($id, $name="Grid Off", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsGridOff', $name, $tech)
+!endfunction
+!function MaterialsGridOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGridOffLg>', 'Grid Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsGridOn.puml b/cloud/elements/materials/Image/MaterialsGridOn.puml
new file mode 100644
index 00000000000..37580235164
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsGridOn.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsGridOnLg [20x20/16z] Oy0A69bG02D8Y8CN1N001PbuMPcOM9489g0OKGGElNmWa_dX11_JqBG3CwomXIbM
+
+!function MaterialsGridOn($id, $name="Grid On", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsGridOn', $name, $tech)
+!endfunction
+!function MaterialsGridOnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGridOnLg>', 'Grid On', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsHdrOff.puml b/cloud/elements/materials/Image/MaterialsHdrOff.puml
new file mode 100644
index 00000000000..1ce8ae299a5
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsHdrOff.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsHdrOffLg [20x20/16z] jOxL0G9G24M90oymzf_MziTEkhdoAZdNDHi_Bff9B175nC0FDL9Y3ZI7ninvA59zfXU2HcTmg0rleNEnItAEgUVTrBdU5GdhUlgn4uU1ghZUXFJ_eijDsW8
+
+!function MaterialsHdrOff($id, $name="Hdr Off", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsHdrOff', $name, $tech)
+!endfunction
+!function MaterialsHdrOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHdrOffLg>', 'Hdr Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsHdrOn.puml b/cloud/elements/materials/Image/MaterialsHdrOn.puml
new file mode 100644
index 00000000000..f9dd8eb538f
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsHdrOn.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsHdrOnLg [20x20/16z] pKs30G0n38ov_xnlTeB6l8EfX6Wt5jco21ypCL33YaZKiZg6qb6AYPjfICWnI_PxLbau_9fIuCYnPOIfP0K
+
+!function MaterialsHdrOn($id, $name="Hdr On", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsHdrOn', $name, $tech)
+!endfunction
+!function MaterialsHdrOnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHdrOnLg>', 'Hdr On', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsHdrStrong.puml b/cloud/elements/materials/Image/MaterialsHdrStrong.puml
new file mode 100644
index 00000000000..d72b4f91a2d
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsHdrStrong.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsHdrStrongLg [20x20/16z] lOwr0G0W30HZkEs_BLf-pI5neR-8ZodequLfeNaicbigXzQJBfd7eI_T5zEOcMmy8d5PoLALmdXaHZvGYsQ0NT3EVvW
+
+!function MaterialsHdrStrong($id, $name="Hdr Strong", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsHdrStrong', $name, $tech)
+!endfunction
+!function MaterialsHdrStrongCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHdrStrongLg>', 'Hdr Strong', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsHdrWeak.puml b/cloud/elements/materials/Image/MaterialsHdrWeak.puml
new file mode 100644
index 00000000000..04551358aba
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsHdrWeak.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsHdrWeakLg [20x20/16z] lOwr4G0W303n-B7_j7YPcaVY4lwI6XBafwUuHHQ1HbQN6a6DyfACSVtLbjxwWcCeci86SONx9WV0S2WIFPzJwyrmTl5s_iC4
+
+!function MaterialsHdrWeak($id, $name="Hdr Weak", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsHdrWeak', $name, $tech)
+!endfunction
+!function MaterialsHdrWeakCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHdrWeakLg>', 'Hdr Weak', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsHealing.puml b/cloud/elements/materials/Image/MaterialsHealing.puml
new file mode 100644
index 00000000000..43a21295518
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsHealing.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsHealingLg [20x20/16z] {
+TT05bWGX40DGIE7okFzjbrJMnjB-smBXKsByEVvH6-0Hen55ENMGpY6AGhX84eekZaaInf5ejeuo-A0DuxTA4U6IeuqDh3yYheBMKCxyeO1vP7lyc9TOm1xc
+FKLCANn864dCClLalowQmotxGE0uO3rTwYGXltKn--U49FRiyVESlkOB
+}
+
+!function MaterialsHealing($id, $name="Healing", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsHealing', $name, $tech)
+!endfunction
+!function MaterialsHealingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHealingLg>', 'Healing', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsImage.puml b/cloud/elements/materials/Image/MaterialsImage.puml
new file mode 100644
index 00000000000..c6315a8d607
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsImage.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsImageLg [20x20/16z] jT2r0G0n30H1dPdTVxNFpBZX90Aw7XEJM4iXJmeDYZnB_6efhas9E3MjSZOWDJ4BqgvQ5dQmUdSq-pFVcm9rGVRcx91hRVs3zQ-kLm8
+
+!function MaterialsImage($id, $name="Image", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsImage', $name, $tech)
+!endfunction
+!function MaterialsImageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsImageLg>', 'Image', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsImageAspectRatio.puml b/cloud/elements/materials/Image/MaterialsImageAspectRatio.puml
new file mode 100644
index 00000000000..14662c83899
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsImageAspectRatio.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsImageAspectRatioLg [20x20/16z] fT054iGW50FGa0oQvVx7NVTw-yRGRpX4CNs90a2xjhTg4s0NmXlKxsV45ywTHK4H8OQlin8H2rWv__Uz7vxnnDbtmXVTp-pwnURO30wv
+
+!function MaterialsImageAspectRatio($id, $name="Image Aspect Ratio", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsImageAspectRatio', $name, $tech)
+!endfunction
+!function MaterialsImageAspectRatioCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsImageAspectRatioLg>', 'Image Aspect Ratio', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsIso.puml b/cloud/elements/materials/Image/MaterialsIso.puml
new file mode 100644
index 00000000000..6ead246a728
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsIso.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsIsoLg [20x20/16z] {
+ZT150WGn24JHK76__sbReepFNpvgXVW_A1OwfSfA3LMjsTWX9gbkEKBcSfD276OW2EucGTEi95BXfcqrGRKLj-9yfsrtdRPjsjQ9hhRrbVNUqRHEJpi3cib-
+HqfnbHBU_Uh_JW
+}
+
+!function MaterialsIso($id, $name="Iso", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsIso', $name, $tech)
+!endfunction
+!function MaterialsIsoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsIsoLg>', 'Iso', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsLandscape.puml b/cloud/elements/materials/Image/MaterialsLandscape.puml
new file mode 100644
index 00000000000..9a8696b83c7
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsLandscape.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLandscapeLg [20x20/16z] lSp50G9100F0PDtJVxNuwJw1cm86rtB4cUq19wPeE6n8C4cg1Wlc01OzvBKCwlRHwM4ftP2AWPUqbARg8T4EBIMpNdAJbjBd4mzmWb-x0m
+
+!function MaterialsLandscape($id, $name="Landscape", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsLandscape', $name, $tech)
+!endfunction
+!function MaterialsLandscapeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLandscapeLg>', 'Landscape', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsLeakAdd.puml b/cloud/elements/materials/Image/MaterialsLeakAdd.puml
new file mode 100644
index 00000000000..0d2e5b93399
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsLeakAdd.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLeakAddLg [20x20/16z] {
+ZL054iGm25pOmD6GJF__swkNyMu4Lto6D6vFG7rrRNMqePBswkY22EWaAcoJBQNcYsdGT9HyOo4akjIw2cWC7ZnDBwLbvyQevqmUTJV6PMTwcfuPr7Wm7B5H
+hMcr_mHSHYiwJu7DQBNBD70QAZWKIq2SPRmKtNBvMlBfjR3jVSOV
+}
+
+!function MaterialsLeakAdd($id, $name="Leak Add", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsLeakAdd', $name, $tech)
+!endfunction
+!function MaterialsLeakAddCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLeakAddLg>', 'Leak Add', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsLeakRemove.puml b/cloud/elements/materials/Image/MaterialsLeakRemove.puml
new file mode 100644
index 00000000000..60c6ec73012
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsLeakRemove.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLeakRemoveLg [20x20/16z] {
+ZP1L0iCm243H66Mz_sr7cPJyDPw70yy7nX84feAM04r2qw8dHq0WvsgiBd4O5biPPsZoRZfPJFQm4O_C9T-iz8LggrlwTCj878-66JsqFe58EH_zTPa7hAbR
+cDEimPgHk6nwLsbo1Yo3dM0CFIfKGmeWgzWIPyC0uVbu0m
+}
+
+!function MaterialsLeakRemove($id, $name="Leak Remove", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsLeakRemove', $name, $tech)
+!endfunction
+!function MaterialsLeakRemoveCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLeakRemoveLg>', 'Leak Remove', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsLens.puml b/cloud/elements/materials/Image/MaterialsLens.puml
new file mode 100644
index 00000000000..76eaea21ed0
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsLens.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLensLg [20x20/16z] VP253GH1549ldF7-gxrr8I7xub-1tmV6MiC5ZzfxXN_A5lC4zYgLULEEei5yWNtTJy9lDN0DsshbMbsNRUTQjwgcTiKFfKLhrjuu0vMLpbIp
+
+!function MaterialsLens($id, $name="Lens", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsLens', $name, $tech)
+!endfunction
+!function MaterialsLensCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLensLg>', 'Lens', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsLinkedCamera.puml b/cloud/elements/materials/Image/MaterialsLinkedCamera.puml
new file mode 100644
index 00000000000..b80982fb136
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsLinkedCamera.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLinkedCameraLg [20x20/16z] {
+XSy75iCW30DGon74Vc7S_xPblkvMcVePWFmBy6w7HRqtnX1Q1sqZc6iB6S7O8RZxe1hGq22YhQ-a2ChHhOnwacTAWUIswnZ3NksswBH2eLaxbRiv-b-Jmkzc
+4iQuOe_6RXI_MrA9AKNHTBTg45M1tSTjSQhIwx3xEbAQrzmCLd9FMHU3DDIdG3xc1W
+}
+
+!function MaterialsLinkedCamera($id, $name="Linked Camera", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsLinkedCamera', $name, $tech)
+!endfunction
+!function MaterialsLinkedCameraCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLinkedCameraLg>', 'Linked Camera', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsLooks.puml b/cloud/elements/materials/Image/MaterialsLooks.puml
new file mode 100644
index 00000000000..35d42490791
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsLooks.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLooksLg [20x20/16z] {
+lOg54GD13CHs3utzjnldiOFNeJN2PxGfgZBRQxZJPItntBmZyt7yETpQfRI1VSvED3tbhgTRkgVr2dQfdWCZTYFRZlfc1vQIld6mdTI5EfMrqxKOHwFr22wa
+0YK8aASvVyGN_
+}
+
+!function MaterialsLooks($id, $name="Looks", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsLooks', $name, $tech)
+!endfunction
+!function MaterialsLooksCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLooksLg>', 'Looks', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsLooks3.puml b/cloud/elements/materials/Image/MaterialsLooks3.puml
new file mode 100644
index 00000000000..5af04a8f876
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsLooks3.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLooks3Lg [20x20/16z] ZP053a0X34EH9ZZS_xJV1MSljinRHaSWGzmfdpBybKGgm9UpIYcJvTw8gpAd0FbKitrHDJalELE4N3RRlz7_fVzp3deUzBoYimC
+
+!function MaterialsLooks3($id, $name="Looks3", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsLooks3', $name, $tech)
+!endfunction
+!function MaterialsLooks3Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLooks3Lg>', 'Looks3', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsLooks4.puml b/cloud/elements/materials/Image/MaterialsLooks4.puml
new file mode 100644
index 00000000000..a359f69f4fa
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsLooks4.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLooks4Lg [20x20/16z] ZT033W0n54NH6f_xN-tOx8rUJb2Ozbmuv6OYFKGJ1ZqLDgkPADUZZQkKSVrRpdUpzchHtes9yyN6dgmysEtEU-7v3-v_rLuF
+
+!function MaterialsLooks4($id, $name="Looks4", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsLooks4', $name, $tech)
+!endfunction
+!function MaterialsLooks4Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLooks4Lg>', 'Looks4', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsLooks5.puml b/cloud/elements/materials/Image/MaterialsLooks5.puml
new file mode 100644
index 00000000000..2820a32d36d
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsLooks5.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLooks5Lg [20x20/16z] ZP053WKX34If1OVxd_RB-k8lrjHdr3h83t1FXVmWR4dEB_ZAEVt3tRb-HCowpEcOSfa3e6AV082ITow6gCiRcfbQ7u2kVxR5tHjkUr1xjSuN
+
+!function MaterialsLooks5($id, $name="Looks5", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsLooks5', $name, $tech)
+!endfunction
+!function MaterialsLooks5Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLooks5Lg>', 'Looks5', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsLooks6.puml b/cloud/elements/materials/Image/MaterialsLooks6.puml
new file mode 100644
index 00000000000..7fa0b35f246
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsLooks6.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLooks6Lg [20x20/16z] ZP053W1120EHNjQN_x_st7rY16_fFu8TCgMoxSXZ4dO0Mouuv-8nvtY8ZZcG0kwSSwNQESUiyPgZvfnpxkQ64gw_iBl-74vtDt3lmTMh_tG
+
+!function MaterialsLooks6($id, $name="Looks6", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsLooks6', $name, $tech)
+!endfunction
+!function MaterialsLooks6Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLooks6Lg>', 'Looks6', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsLooksOne.puml b/cloud/elements/materials/Image/MaterialsLooksOne.puml
new file mode 100644
index 00000000000..82ace2d83bd
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsLooksOne.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLooksOneLg [20x20/16z] Oo0UCB4W0IQ840y_4k012xBmem0MX1WdEpidcXWVCmC3Cn-QEZPc1YPqCNukUeWnCcE8yNB0tOpfD-nXW1bMn0C
+
+!function MaterialsLooksOne($id, $name="Looks One", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsLooksOne', $name, $tech)
+!endfunction
+!function MaterialsLooksOneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLooksOneLg>', 'Looks One', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsLooksTwo.puml b/cloud/elements/materials/Image/MaterialsLooksTwo.puml
new file mode 100644
index 00000000000..94f7d50c6f4
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsLooksTwo.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLooksTwoLg [20x20/16z] ZP053a0X34Cd9JZS_xJVNNcnPTvIEu83CgTIFP2c9Ee9RBbWhVMNt1YnFUSie8HphfPihxcWp6JEEKFC6gutR2wtkmhOFRT7zv_jPTyEdZsuUzLE3m
+
+!function MaterialsLooksTwo($id, $name="Looks Two", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsLooksTwo', $name, $tech)
+!endfunction
+!function MaterialsLooksTwoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLooksTwoLg>', 'Looks Two', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsLoupe.puml b/cloud/elements/materials/Image/MaterialsLoupe.puml
new file mode 100644
index 00000000000..93e3e7293c2
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsLoupe.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLoupeLg [20x20/16z] {
+VP056i0W28N7au-OTV_JhZji_McwnY20xe0zvPoSJmpFoY6mPiUEUW_hAtY_GZAd-LeEjyMSywAbkcXcdY_JRhbikNI-AF6LSPgCCPcIcgLafZGPuukzRIlU
+CIhUkHIySgu5pzhgmguzIBNMZ6klIYtJONJjwJeMz1uZ
+}
+
+!function MaterialsLoupe($id, $name="Loupe", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsLoupe', $name, $tech)
+!endfunction
+!function MaterialsLoupeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLoupeLg>', 'Loupe', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsMonochromePhotos.puml b/cloud/elements/materials/Image/MaterialsMonochromePhotos.puml
new file mode 100644
index 00000000000..e1b7282b479
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsMonochromePhotos.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsMonochromePhotosLg [20x20/16z] {
+bSt70GCW241HYbs1_RSDajwJVtmAm7zHykYEU9ct64wbMjkqQBLQanCjYwH6VP6RRj5U66EBd6qbmDxPZIwMWJALnJSsaEO0AEt66cHpuu6tbfvi4hO1sEhj
+ZGh8kNUwCKV2MX3kpAGpxj8s71RfZDQ8t-akWfyx
+}
+
+!function MaterialsMonochromePhotos($id, $name="Monochrome Photos", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsMonochromePhotos', $name, $tech)
+!endfunction
+!function MaterialsMonochromePhotosCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMonochromePhotosLg>', 'Monochrome Photos', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsMovieCreation.puml b/cloud/elements/materials/Image/MaterialsMovieCreation.puml
new file mode 100644
index 00000000000..61f50d6c233
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsMovieCreation.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsMovieCreationLg [20x20/16z] nOXL0aGX3CH2v-5Gxd_QTVrTJNN2MoW6GZJO14enWFML81M8BI1t0_Cr3EiYj0XbdTtAfbfafScINznoz-jSt1D_TVtPTGCKdn1liGS
+
+!function MaterialsMovieCreation($id, $name="Movie Creation", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsMovieCreation', $name, $tech)
+!endfunction
+!function MaterialsMovieCreationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMovieCreationLg>', 'Movie Creation', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsMovieFilter.puml b/cloud/elements/materials/Image/MaterialsMovieFilter.puml
new file mode 100644
index 00000000000..1e9971eef1f
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsMovieFilter.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsMovieFilterLg [20x20/16z] {
+fSt50S0m30D0MGwJzv-spDygV27yYde2NW6tD0rU05PB0fS5MhckkDWmyy8IXIbHmcczrZvgRMiPXnr9sinkQybwvFBimm9BzmB6oqOcN5athhiZ202cvO7B
+hApNGbla-OUNRFQn4lhJwZwr8tKng7z5yIip
+}
+
+!function MaterialsMovieFilter($id, $name="Movie Filter", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsMovieFilter', $name, $tech)
+!endfunction
+!function MaterialsMovieFilterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMovieFilterLg>', 'Movie Filter', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsMusicNote.puml b/cloud/elements/materials/Image/MaterialsMusicNote.puml
new file mode 100644
index 00000000000..adf15e268f9
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsMusicNote.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsMusicNoteLg [20x20/16z] fSYt0SD02030pqzc_sbjgOH6wSehZ_KnHaz7xexrnl7UgwGByV5ghVa6CjgCPNw81txlrbdQmjLjBhCalRVos1y
+
+!function MaterialsMusicNote($id, $name="Music Note", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsMusicNote', $name, $tech)
+!endfunction
+!function MaterialsMusicNoteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMusicNoteLg>', 'Music Note', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsNature.puml b/cloud/elements/materials/Image/MaterialsNature.puml
new file mode 100644
index 00000000000..d88ec9c1a4a
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsNature.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsNatureLg [20x20/16z] XSZ50KDH200mx0dVs7_QEbBFCV0Bukl8N5TjjN7OZL9UjmT5BzhCYPzO67ujJp_SzECZhe6RNYl5aTvh4qWqDhDzCZmXLO9NSyA_emjMPRhm6tiOVbJ05sS
+
+!function MaterialsNature($id, $name="Nature", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsNature', $name, $tech)
+!endfunction
+!function MaterialsNatureCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNatureLg>', 'Nature', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsNaturePeople.puml b/cloud/elements/materials/Image/MaterialsNaturePeople.puml
new file mode 100644
index 00000000000..43008d3385d
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsNaturePeople.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsNaturePeopleLg [20x20/16z] {
+VSg53G11449HMFVflzlBdFkFaHVm7ycRc51gYVPCjehM_K56IHjkjo1RcT0FmRBRC4ezWatsh5e9O3cR8e6uKoN0b8k7xPjvVGsH2FYnKE9XS7c8r42eDP6W
+Wsvu5SrBCT1CDrXpalcqOetckpTcjT6Fuc8qv_3H1
+}
+
+!function MaterialsNaturePeople($id, $name="Nature People", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsNaturePeople', $name, $tech)
+!endfunction
+!function MaterialsNaturePeopleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNaturePeopleLg>', 'Nature People', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsNavigateBefore.puml b/cloud/elements/materials/Image/MaterialsNavigateBefore.puml
new file mode 100644
index 00000000000..0c93a6558ed
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsNavigateBefore.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsNavigateBeforeLg [20x20/16z] Ow0hO6HbmX1ZusN656B14EB15E832s6A4TQBi0FJBHW0w6Rw0G
+
+!function MaterialsNavigateBefore($id, $name="Navigate Before", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsNavigateBefore', $name, $tech)
+!endfunction
+!function MaterialsNavigateBeforeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNavigateBeforeLg>', 'Navigate Before', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsNavigateNext.puml b/cloud/elements/materials/Image/MaterialsNavigateNext.puml
new file mode 100644
index 00000000000..e6c03881ec1
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsNavigateNext.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsNavigateNextLg [20x20/16z] Ow0VO69bn11ZvcN356JX8LgGZmsV648lNY64Mx2wcQu
+
+!function MaterialsNavigateNext($id, $name="Navigate Next", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsNavigateNext', $name, $tech)
+!endfunction
+!function MaterialsNavigateNextCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNavigateNextLg>', 'Navigate Next', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsPalette.puml b/cloud/elements/materials/Image/MaterialsPalette.puml
new file mode 100644
index 00000000000..3c19f274110
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsPalette.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPaletteLg [20x20/16z] {
+bP1LWeCX30QZE7ptF-rkIwW__OCF7he6YvhoX_4wWDaIlrHfghshjgPFXKHK2b52bt0ETBCnp3gGOrahNh6fNiPUABT6m-bji4-qPUpXd6rjfvXjXhjrpjw5
+DzAv0uSrkpDjF4mp4NvzustNfopqARqjTFwDbT1L_W4
+}
+
+!function MaterialsPalette($id, $name="Palette", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsPalette', $name, $tech)
+!endfunction
+!function MaterialsPaletteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPaletteLg>', 'Palette', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsPanorama.puml b/cloud/elements/materials/Image/MaterialsPanorama.puml
new file mode 100644
index 00000000000..e893f0e7116
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsPanorama.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPanoramaLg [20x20/16z] fP235G1130L_idR_rPvjp3Bp4E0Fh3Omo9KDZYXkNJnsOUl2dJDwvPnj3i4kN62oWG7saqi2O8464JlNt1eJUgpFcGdNkOFUZcRmXne
+
+!function MaterialsPanorama($id, $name="Panorama", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsPanorama', $name, $tech)
+!endfunction
+!function MaterialsPanoramaCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPanoramaLg>', 'Panorama', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsPanoramaFishEye.puml b/cloud/elements/materials/Image/MaterialsPanoramaFishEye.puml
new file mode 100644
index 00000000000..9c558ed847a
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsPanoramaFishEye.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPanoramaFishEyeLg [20x20/16z] {
+VL055eKm3FkLIVRQ-n_t6mw1-Qf9NWz3LELeS4Hcm3Up8fkRUKleOXgmwMKOar60DKNG_szFsofR-k_gRT-kzLzu-DxcyKtMANLBLcPZkRG7noBzY9bpunfi
+MdKNekdz-
+}
+
+!function MaterialsPanoramaFishEye($id, $name="Panorama Fish Eye", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsPanoramaFishEye', $name, $tech)
+!endfunction
+!function MaterialsPanoramaFishEyeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPanoramaFishEyeLg>', 'Panorama Fish Eye', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsPanoramaHorizontal.puml b/cloud/elements/materials/Image/MaterialsPanoramaHorizontal.puml
new file mode 100644
index 00000000000..ecd06cd2814
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsPanoramaHorizontal.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPanoramaHorizontalLg [20x20/16z] lP2r0SHG242Fh_Z-srxSKyKUJeFyxW0fhCkGe7LkL58CBJ4LCWzjpqeXKNCt5Ih5-bxh8CIM07qvk9cFUyTTZZiVRplzmHqQ
+
+!function MaterialsPanoramaHorizontal($id, $name="Panorama Horizontal", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsPanoramaHorizontal', $name, $tech)
+!endfunction
+!function MaterialsPanoramaHorizontalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPanoramaHorizontalLg>', 'Panorama Horizontal', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsPanoramaVertical.puml b/cloud/elements/materials/Image/MaterialsPanoramaVertical.puml
new file mode 100644
index 00000000000..f3f8ad0e92f
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsPanoramaVertical.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPanoramaVerticalLg [20x20/16z] RP055i0W34CXTBx2_KyxnSb_rbTF3CUYmluv2Pe9ykUWCoAp8WvliudCsnYLgXnnipqavTo9kFbqAGUDeLFad4yvJtDibjrWlz2VcJRc0VEAUigv0G
+
+!function MaterialsPanoramaVertical($id, $name="Panorama Vertical", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsPanoramaVertical', $name, $tech)
+!endfunction
+!function MaterialsPanoramaVerticalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPanoramaVerticalLg>', 'Panorama Vertical', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsPanoramaWideAngle.puml b/cloud/elements/materials/Image/MaterialsPanoramaWideAngle.puml
new file mode 100644
index 00000000000..4d65a0bd2ae
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsPanoramaWideAngle.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPanoramaWideAngleLg [20x20/16z] fP053i1G24Ft2pFa_iUT-nhzBqRmjgcZGBJTK47PKkAHuRQm1RBcUbEK0wZrQywwvwBErcskpvpwiX4Xpvm4bbpYbKkQOxFi1lc5_SoqCG_gc04
+
+!function MaterialsPanoramaWideAngle($id, $name="Panorama Wide Angle", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsPanoramaWideAngle', $name, $tech)
+!endfunction
+!function MaterialsPanoramaWideAngleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPanoramaWideAngleLg>', 'Panorama Wide Angle', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsPhoto.puml b/cloud/elements/materials/Image/MaterialsPhoto.puml
new file mode 100644
index 00000000000..188d25d87e4
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsPhoto.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPhotoLg [20x20/16z] jT2r0G0n30H1dPdTVxNFpBZX90Aw7XEJM4iXJmeDYZnB_6efhas9E3MjSZOWDJ4BqgvQ5dQmUdSq-pFVcm9rGVRcx91hRVs3zQ-kLm8
+
+!function MaterialsPhoto($id, $name="Photo", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsPhoto', $name, $tech)
+!endfunction
+!function MaterialsPhotoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPhotoLg>', 'Photo', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsPhotoAlbum.puml b/cloud/elements/materials/Image/MaterialsPhotoAlbum.puml
new file mode 100644
index 00000000000..d6d2bdc6948
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsPhotoAlbum.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPhotoAlbumLg [20x20/16z] {
+jT350SGW441HO7m7wR_Qk2SSz-FlIEYKBcq4NlQgmshaa19OMwBLsEAqot_j1sAWDwDMMYlbOMlgDojMcaKiL-F8daBWYsaCSQ8GzJICMtYQ7-q6NeySkd_w
+RWG
+}
+
+!function MaterialsPhotoAlbum($id, $name="Photo Album", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsPhotoAlbum', $name, $tech)
+!endfunction
+!function MaterialsPhotoAlbumCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPhotoAlbumLg>', 'Photo Album', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsPhotoCamera.puml b/cloud/elements/materials/Image/MaterialsPhotoCamera.puml
new file mode 100644
index 00000000000..52fd522077e
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsPhotoCamera.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPhotoCameraLg [20x20/16z] {
+fOzL0aKX449XwjhkVxMlk-DywHI0vr0syAeaPVG-YXp_wXvbxYZXhfkIr7b5bKrjx9yfxPlZMEj1WD4lQm6w4N5HgsJPA93rN4kmkS6GNjTkTuyQTjHuuUN6
+yyDiKBz2yHTh
+}
+
+!function MaterialsPhotoCamera($id, $name="Photo Camera", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsPhotoCamera', $name, $tech)
+!endfunction
+!function MaterialsPhotoCameraCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPhotoCameraLg>', 'Photo Camera', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsPhotoFilter.puml b/cloud/elements/materials/Image/MaterialsPhotoFilter.puml
new file mode 100644
index 00000000000..262173a8ca8
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsPhotoFilter.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPhotoFilterLg [20x20/16z] {
+ZP230SL044JN-p6N_hkDxHSFSg3tY0t8IWB-7N0Y7ZM3yW1fJDf_SlLNWdUQv4ytETLMj6qtixkpownfLYMrrVvseotThQQwrmRkDIZFA6pPWn50DdkrRDXB
+6W
+}
+
+!function MaterialsPhotoFilter($id, $name="Photo Filter", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsPhotoFilter', $name, $tech)
+!endfunction
+!function MaterialsPhotoFilterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPhotoFilterLg>', 'Photo Filter', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsPhotoLibrary.puml b/cloud/elements/materials/Image/MaterialsPhotoLibrary.puml
new file mode 100644
index 00000000000..52beec8963b
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsPhotoLibrary.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPhotoLibraryLg [20x20/16z] {
+fSp50KGn24NH1t4Xz5_jQ7HazU_o8FWRhwYJbrcB7PEkX5z4kxM7SMHycLos9gh9rSEybS9mRRD4S1Q0NrOPxoXgjrZyA4ata_8eERnjHOINELwDhx9Ar96t
+yAyx
+}
+
+!function MaterialsPhotoLibrary($id, $name="Photo Library", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsPhotoLibrary', $name, $tech)
+!endfunction
+!function MaterialsPhotoLibraryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPhotoLibraryLg>', 'Photo Library', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsPictureAsPdf.puml b/cloud/elements/materials/Image/MaterialsPictureAsPdf.puml
new file mode 100644
index 00000000000..f6e401b3ac1
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsPictureAsPdf.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPictureAsPdfLg [20x20/16z] {
+TSe50iKW281XmbR6_K-xPCQBVw5-0d-Z4He5wMt9CEj8w2QSRJkD4a7ECSdvjH9JlKm8JWRF0Cu3fcw4pCJaq2zpjorpIHZnd8ljDVQg3Z44RfjP5b6LrivF
+ksclMzAHc74UUNXiX0YtUHhPJP9HHaEQWdyT
+}
+
+!function MaterialsPictureAsPdf($id, $name="Picture As Pdf", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsPictureAsPdf', $name, $tech)
+!endfunction
+!function MaterialsPictureAsPdfCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPictureAsPdfLg>', 'Picture As Pdf', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsPortrait.puml b/cloud/elements/materials/Image/MaterialsPortrait.puml
new file mode 100644
index 00000000000..2ca08e3246b
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsPortrait.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPortraitLg [20x20/16z] ZP054WH120CNEuCf_l_QynstBaUJ7FiWP-2lPAOHis-HZI12nj-QmX41pMj4JKtSfQvTtQzrZHuFQku1DFS04SeQN3G4lK1U4_kQaBm6VsAjyTPcqCjgdnS
+
+!function MaterialsPortrait($id, $name="Portrait", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsPortrait', $name, $tech)
+!endfunction
+!function MaterialsPortraitCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPortraitLg>', 'Portrait', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsRemoveRedEye.puml b/cloud/elements/materials/Image/MaterialsRemoveRedEye.puml
new file mode 100644
index 00000000000..81e715abe2b
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsRemoveRedEye.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRemoveRedEyeLg [20x20/16z] {
+hP2r0GD130HNVwJ3wRzQCqDaJoI6rH-mRRFdGFG-HlTu3yS6tRr3YvTGNiniakN9oZgIW2mBmPI192bCw6O5Ybc76IG7N04WN9mFiQTUNNglEnI2BZk-tF9s
+yzjlxnhypXu
+}
+
+!function MaterialsRemoveRedEye($id, $name="Remove Red Eye", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsRemoveRedEye', $name, $tech)
+!endfunction
+!function MaterialsRemoveRedEyeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRemoveRedEyeLg>', 'Remove Red Eye', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsRotate90DegreesCcw.puml b/cloud/elements/materials/Image/MaterialsRotate90DegreesCcw.puml
new file mode 100644
index 00000000000..e3c029b2ee0
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsRotate90DegreesCcw.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRotate90DegreesCcwLg [20x20/16z] {
+VT254KCX301GB4wE_RTjxXFgBSx3AVz2XKzY_gHbqEkBDLjkRlZGsagVN1j6SOWr4AFLDN2JQU3LwJwIUfN0Av0aHNbmpAXfzNsmvkAmuR5vLcdPErJ0wju2
+uL0LsetXAwc0zvAOLC7X-QT6xo3FL1fFTwF-zbkjrV8xt
+}
+
+!function MaterialsRotate90DegreesCcw($id, $name="Rotate90 Degrees Ccw", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsRotate90DegreesCcw', $name, $tech)
+!endfunction
+!function MaterialsRotate90DegreesCcwCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRotate90DegreesCcwLg>', 'Rotate90 Degrees Ccw', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsRotateLeft.puml b/cloud/elements/materials/Image/MaterialsRotateLeft.puml
new file mode 100644
index 00000000000..74c82db4226
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsRotateLeft.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRotateLeftLg [20x20/16z] {
+fK-30G0n36puABB_j6yRDN9oLmru_wRPhagjP5Y_YLcANjPrkUMeSSOpjO_DdUDO2Hq6saNzm4aUHmH66WjdsbAEtiwnCFjI3xENhirUEhWqyD7pME0zWDzc
+Q-04xd-h0G
+}
+
+!function MaterialsRotateLeft($id, $name="Rotate Left", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsRotateLeft', $name, $tech)
+!endfunction
+!function MaterialsRotateLeftCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRotateLeftLg>', 'Rotate Left', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsRotateRight.puml b/cloud/elements/materials/Image/MaterialsRotateRight.puml
new file mode 100644
index 00000000000..2e5b4a94f29
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsRotateRight.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRotateRightLg [20x20/16z] {
+fOu35aKn44EJ3i-hzh_QRnkfRmV1AodlMSGjeIxJUKMizZ6dNQBeNdBcPPnr1MABH8zXrRSVt6xr42kz73DAbKFgGXn5F6UtkSSUnvJAivTZYkAehUTDeXqI
+ZpcLh5LnASecaVXVQm
+}
+
+!function MaterialsRotateRight($id, $name="Rotate Right", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsRotateRight', $name, $tech)
+!endfunction
+!function MaterialsRotateRightCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRotateRightLg>', 'Rotate Right', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsSlideshow.puml b/cloud/elements/materials/Image/MaterialsSlideshow.puml
new file mode 100644
index 00000000000..09517985e33
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsSlideshow.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSlideshowLg [20x20/16z] ZT350K0X201GksF_QN-d0RoZqenEg0znFgKK7oaTZof9_f197M-HimUFo9kI_PlEkd-hnVB-pN12RjU3D5-_Mt-3qQteLW
+
+!function MaterialsSlideshow($id, $name="Slideshow", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsSlideshow', $name, $tech)
+!endfunction
+!function MaterialsSlideshowCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSlideshowLg>', 'Slideshow', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsStraighten.puml b/cloud/elements/materials/Image/MaterialsStraighten.puml
new file mode 100644
index 00000000000..1cb3e0e7ecc
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsStraighten.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsStraightenLg [20x20/16z] lSwr0S0m40D0oSpxRnlc9knh38-eGVa31KPdOZIkM5l6MoIJWhLGwSBD64XFUjdTvh-TEt_TBZlTBb0-xFYXZZluNWi
+
+!function MaterialsStraighten($id, $name="Straighten", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsStraighten', $name, $tech)
+!endfunction
+!function MaterialsStraightenCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsStraightenLg>', 'Straighten', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsStyle.puml b/cloud/elements/materials/Image/MaterialsStyle.puml
new file mode 100644
index 00000000000..a69ad2f90a2
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsStyle.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsStyleLg [20x20/16z] {
+bS_5WK0X34NH-m84-z9_jQF8k9nbFFnVI85t5Cjv7yPctkvdpX97w6vYaCllLv79Sn-nmXIkUpW3W-ezvPU02TAATGD81kehc5xwJ8QlM1N4KtBiNC40-PAQ
+KKRavJy_fUx44Sa1K9HQazfJfBanfHw8hKJ19e7uoIC
+}
+
+!function MaterialsStyle($id, $name="Style", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsStyle', $name, $tech)
+!endfunction
+!function MaterialsStyleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsStyleLg>', 'Style', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsSwitchCamera.puml b/cloud/elements/materials/Image/MaterialsSwitchCamera.puml
new file mode 100644
index 00000000000..3bd8c6a7b57
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsSwitchCamera.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSwitchCameraLg [20x20/16z] fO_L0G0X243jLlRVzkpswvv90tg3IGGlAcA2zy6G9bFEXO6C4PpJv69XmPAe2wikT5s_Xaw990erwHIcBaAnwZgDOuEHUEkxxXqxQhnwkVPydmrHla3HBpu
+
+!function MaterialsSwitchCamera($id, $name="Switch Camera", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsSwitchCamera', $name, $tech)
+!endfunction
+!function MaterialsSwitchCameraCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSwitchCameraLg>', 'Switch Camera', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsSwitchVideo.puml b/cloud/elements/materials/Image/MaterialsSwitchVideo.puml
new file mode 100644
index 00000000000..be4464e4066
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsSwitchVideo.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSwitchVideoLg [20x20/16z] hO_50G0n40BPkAV_Qi_zU6P-gm168yxVsBsdMh-9W55xhrqzCMNlPPVNshMUN6rRhsX9fLGlRhtOUaK3iW8iJTgZjqo3Uc6UIRRnp
+
+!function MaterialsSwitchVideo($id, $name="Switch Video", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsSwitchVideo', $name, $tech)
+!endfunction
+!function MaterialsSwitchVideoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSwitchVideoLg>', 'Switch Video', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsTagFaces.puml b/cloud/elements/materials/Image/MaterialsTagFaces.puml
new file mode 100644
index 00000000000..1448c0a6603
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsTagFaces.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTagFacesLg [20x20/16z] {
+VP05UWKX38HZE5dkVzi6R_jaLfZl7oo1Bq8Y_0iaLTMQv69A6eHPWYRQA2UUZbEU45CwIp35uKKPiBl-PvNkOh2ueA5Y2qBiORKafCvIi5NL72dt1DQFbIQx
+wcojfQMrjfy1lZsgJ_DWPvoxU6rD_RaBnjIF4g5xvzVQtlVWzYeAllRqYtu
+}
+
+!function MaterialsTagFaces($id, $name="Tag Faces", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsTagFaces', $name, $tech)
+!endfunction
+!function MaterialsTagFacesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTagFacesLg>', 'Tag Faces', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsTexture.puml b/cloud/elements/materials/Image/MaterialsTexture.puml
new file mode 100644
index 00000000000..ecd7eb1cd08
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsTexture.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTextureLg [20x20/16z] bT030W0X4030MwVz_tFFTgx9DVy3ClGbC8sTYOf2Jp4DNSaZikt8PPm7Lngvdf2kb7Wyzq0H1gChZQ6U0AwauxcOzrJcZnbFdpzixFmC7G
+
+!function MaterialsTexture($id, $name="Texture", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsTexture', $name, $tech)
+!endfunction
+!function MaterialsTextureCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTextureLg>', 'Texture', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsTimelapse.puml b/cloud/elements/materials/Image/MaterialsTimelapse.puml
new file mode 100644
index 00000000000..8a969f3ab59
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsTimelapse.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTimelapseLg [20x20/16z] {
+VP072a0n24CTuLUBqlkVzk-zoWgFgadevx48Nm4yCiDnOF4iK4L9bmrLrqMfrmMo-pnIEXcrpHgv_AejG9gOj1LQMGkXOjDeO6Uj8yGuBAa7it5O3eOys3gB
+QCViT6D1nutP2zS97LxOd4awiyFp8zkpWtjN1dvs-lC6
+}
+
+!function MaterialsTimelapse($id, $name="Timelapse", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsTimelapse', $name, $tech)
+!endfunction
+!function MaterialsTimelapseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTimelapseLg>', 'Timelapse', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsTimer.puml b/cloud/elements/materials/Image/MaterialsTimer.puml
new file mode 100644
index 00000000000..ddc7ca744f0
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsTimer.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTimerLg [20x20/16z] {
+VOy50iKW34EfuEdzZpiBtoKRzkffIG-bLta0uQzC_92yClMSNL-yAcACGD7Y2-cOMKKqpy1YqliHfUVgKyWApaIrdX4eT9lNsTfbfwE5BVPuEFJ1b4MCp9tC
+heFkb8MobVfWjRCPv_2lrmfV2FKnRZGtynP5db8tHA1PUf6eIlgZ7G
+}
+
+!function MaterialsTimer($id, $name="Timer", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsTimer', $name, $tech)
+!endfunction
+!function MaterialsTimerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTimerLg>', 'Timer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsTimer10.puml b/cloud/elements/materials/Image/MaterialsTimer10.puml
new file mode 100644
index 00000000000..f30d934e643
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsTimer10.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTimer10Lg [20x20/16z] {
+jO-r0GH124KVEh3MVxVdklcG0L-PD2A_YwT0T8_FTIpRAlZgMkDz2utRhH9iKn0p1VnsMm9qDxIhLd_SPBtV3YDRYFo_-POc9owMtVQylJrKaR4zR-yisQRL
+OFNDB56L0iYxswov0W
+}
+
+!function MaterialsTimer10($id, $name="Timer10", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsTimer10', $name, $tech)
+!endfunction
+!function MaterialsTimer10Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTimer10Lg>', 'Timer10', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsTimer3.puml b/cloud/elements/materials/Image/MaterialsTimer3.puml
new file mode 100644
index 00000000000..75a9c54fa5c
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsTimer3.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTimer3Lg [20x20/16z] {
+jKv50e0026CqwF-_Q_VTNSW5_GBWk-6eilSM7Qo3lNVhJ-HAKC5ZNqva7PMu1PSU2n_EvvTw2r6MCZtWkPwo0plJiMeHbbSUTTyDpj9EQ6STPUT9xfavClME
+GdzY1W
+}
+
+!function MaterialsTimer3($id, $name="Timer3", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsTimer3', $name, $tech)
+!endfunction
+!function MaterialsTimer3Card($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTimer3Lg>', 'Timer3', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsTimerOff.puml b/cloud/elements/materials/Image/MaterialsTimerOff.puml
new file mode 100644
index 00000000000..a319ce533a8
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsTimerOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTimerOffLg [20x20/16z] {
+PL050WGX25J21F__t1F7wzbcQZLTq4RwXhYPo_SioqP-VTAvYQhGQpGq9JKRmwrGWP-dRXdbJ3hTvEOlFSNxwlDcbcLxM5iGLb0vYuJzV1K8sIdnLjuFFd56
+A0eGIZXceSICpmDoADdfTFGQ3oXBVwx_u-Sv0TNaalhUbEfDcAKj305kvZORIsI-jKGvIApj7my
+}
+
+!function MaterialsTimerOff($id, $name="Timer Off", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsTimerOff', $name, $tech)
+!endfunction
+!function MaterialsTimerOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTimerOffLg>', 'Timer Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsTonality.puml b/cloud/elements/materials/Image/MaterialsTonality.puml
new file mode 100644
index 00000000000..7cf06a14288
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsTonality.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTonalityLg [20x20/16z] {
+VP250G0X30DnacBxJ_lkGbwvUbL7sXXz1uwvb0ntOiCI7SMpmUn8Q9MA6InDLgX9esOM9mcMS5Vi_87OIQ6vvH0NzzZoh8OvDBk5WNPnJ5EmMKBtV975VB6l
+s8yQVxret7l-cstP0VovWzzTdJlzrmW
+}
+
+!function MaterialsTonality($id, $name="Tonality", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsTonality', $name, $tech)
+!endfunction
+!function MaterialsTonalityCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTonalityLg>', 'Tonality', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsTransform.puml b/cloud/elements/materials/Image/MaterialsTransform.puml
new file mode 100644
index 00000000000..81160005ed8
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsTransform.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTransformLg [20x20/16z] {
+hSy5aiGm30J04KrEYklo_zSkew5msymMLkZeyMZzfDY-AJfIn1VDh2FWbHU66mco1OmNzOSdIUA6AJ-Ti-ZUw6Jn9k9I13UMTTF-grBn83SiWNHXRhjrK_1s
+43sdOE4C
+}
+
+!function MaterialsTransform($id, $name="Transform", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsTransform', $name, $tech)
+!endfunction
+!function MaterialsTransformCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTransformLg>', 'Transform', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsTune.puml b/cloud/elements/materials/Image/MaterialsTune.puml
new file mode 100644
index 00000000000..a9ebe53a74f
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsTune.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTuneLg [20x20/16z] dSq54iKW30JGXGqJdFkVzclTspSQNJnWY1N95d_K7-yWrQjogxU-7T6iCcmMpD1xtmJE_t6djxuTCqYiU8yHzOFGxFMBUxtnTeN4NMy
+
+!function MaterialsTune($id, $name="Tune", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsTune', $name, $tech)
+!endfunction
+!function MaterialsTuneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTuneLg>', 'Tune', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsViewComfy.puml b/cloud/elements/materials/Image/MaterialsViewComfy.puml
new file mode 100644
index 00000000000..f7615abc33c
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsViewComfy.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsViewComfyLg [20x20/16z] hK-35GHH3BmaCz_elzfRFQyH6x_FmRodUk_KpUnrZA5tRxL7BJrRx6qlfe39mX0RUOgHDZA4f63ag_EsUZTsN9wt-TlNC
+
+!function MaterialsViewComfy($id, $name="View Comfy", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsViewComfy', $name, $tech)
+!endfunction
+!function MaterialsViewComfyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsViewComfyLg>', 'View Comfy', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsViewCompact.puml b/cloud/elements/materials/Image/MaterialsViewCompact.puml
new file mode 100644
index 00000000000..eab7100c216
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsViewCompact.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsViewCompactLg [20x20/16z] Ow0wO6P71Kn0CHP-5C17aXWF2k06YJ4oeGAmlPn0mCp2nGa5SFDOME7cKIG6ynip2vBVg0q
+
+!function MaterialsViewCompact($id, $name="View Compact", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsViewCompact', $name, $tech)
+!endfunction
+!function MaterialsViewCompactCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsViewCompactLg>', 'View Compact', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsWbAuto.puml b/cloud/elements/materials/Image/MaterialsWbAuto.puml
new file mode 100644
index 00000000000..5eb6392b346
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsWbAuto.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsWbAutoLg [20x20/16z] {
+hP25WG0W24K_Y6BUst_Qw-vIka5_V1wr5djXoGDSZFBCD67bW1EIJ3Ap3bJvlcLbkbeBOBlKWLIbQCG0kee5C2ndy-a727Mt1Rlqw37im3A5A-7qjDwR1gJC
+NS5jboGKKDJPDydd5CLnMIVRWTxM3fVCxsU-VIS-tUtf1l_ohW
+}
+
+!function MaterialsWbAuto($id, $name="Wb Auto", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsWbAuto', $name, $tech)
+!endfunction
+!function MaterialsWbAutoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWbAutoLg>', 'Wb Auto', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsWbCloudy.puml b/cloud/elements/materials/Image/MaterialsWbCloudy.puml
new file mode 100644
index 00000000000..68444f15fbb
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsWbCloudy.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsWbCloudyLg [20x20/16z] fS_50G0X30J0nJNP_gizztioFuXZd74XE8CdNxce7hUWt6Yuwhpm86x_2LLvILX5FlLW0Q_avnU5N-A5FwNoHo9_YYd_Vh1PFtFtyvyiXim
+
+!function MaterialsWbCloudy($id, $name="Wb Cloudy", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsWbCloudy', $name, $tech)
+!endfunction
+!function MaterialsWbCloudyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWbCloudyLg>', 'Wb Cloudy', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsWbIncandescent.puml b/cloud/elements/materials/Image/MaterialsWbIncandescent.puml
new file mode 100644
index 00000000000..60d39193ab8
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsWbIncandescent.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsWbIncandescentLg [20x20/16z] {
+dL050i0W4EAmTV7_rwwx9pPXuHwq7RZdTDr1Pt7YUix9bkkeWJmcDsaIy3FdXhMaaWWp5y0o2PIIrUSXIc60cJcpkOgVRBAxNrdNvUP-jD9rMhFJvd-maOiS
+xHGSAAq7Kh21zzXZzjsZ1G
+}
+
+!function MaterialsWbIncandescent($id, $name="Wb Incandescent", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsWbIncandescent', $name, $tech)
+!endfunction
+!function MaterialsWbIncandescentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWbIncandescentLg>', 'Wb Incandescent', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsWbIridescent.puml b/cloud/elements/materials/Image/MaterialsWbIridescent.puml
new file mode 100644
index 00000000000..9d03de3e0df
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsWbIridescent.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsWbIridescentLg [20x20/16z] bT030WGW4030RRF__zhpPKusu8ynw2XLDSaxupnLtorDqgZctmeg1CZLErmb77vaJEHjdx3cnuhya0GMKEIt2VnjP_BRZFWDOlu_9DF_o_-yyWG
+
+!function MaterialsWbIridescent($id, $name="Wb Iridescent", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsWbIridescent', $name, $tech)
+!endfunction
+!function MaterialsWbIridescentCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWbIridescentLg>', 'Wb Iridescent', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Image/MaterialsWbSunny.puml b/cloud/elements/materials/Image/MaterialsWbSunny.puml
new file mode 100644
index 00000000000..c74918149e2
--- /dev/null
+++ b/cloud/elements/materials/Image/MaterialsWbSunny.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsWbSunnyLg [20x20/16z] {
+VT053WGX50FGjZY4uVwdNI5TbnV1-G9OZFXGAvuH05BoT4kDCBQ4JLK0Gw2dnZoEOsJYILbRmKDSvdmaN_D52HnJQCiQD0TnZLUNrMjyPxWiuOxLruW7bhdM
+B0HCcO1Y5C0iRBaBffwnKO_-YN_w1z_xvmm
+}
+
+!function MaterialsWbSunny($id, $name="Wb Sunny", $tech="")
+ CloudElement($id, 'materials/Image/MaterialsWbSunny', $name, $tech)
+!endfunction
+!function MaterialsWbSunnyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWbSunnyLg>', 'Wb Sunny', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsAddLocation.puml b/cloud/elements/materials/Maps/MaterialsAddLocation.puml
new file mode 100644
index 00000000000..e9d4503a85c
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsAddLocation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAddLocationLg [20x20/16z] {
+bO-52KHH30J_yoZRVxNdoxaD5YQ-VQ3KMXxCj4oRjxOg405elLR9GRLsa5Be6Wwkb8D3evlGEKePKp7f5iE9zQckN-TrkkBSwzSB1yxtOT2S2uyOopZnEktw
+2VW5gGuuloKzavrNnjZ-PGy
+}
+
+!function MaterialsAddLocation($id, $name="Add Location", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsAddLocation', $name, $tech)
+!endfunction
+!function MaterialsAddLocationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAddLocationLg>', 'Add Location', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsBeenhere.puml b/cloud/elements/materials/Maps/MaterialsBeenhere.puml
new file mode 100644
index 00000000000..c7658f0a516
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsBeenhere.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBeenhereLg [20x20/16z] {
+VSy54iGW44JHRXnYzpzj4gHPtr_-2fa1G9ePYHhJ-bHgQ8-NN3Ntt_QyVbYWaqq2WcnV7oGB9ekcUPWiagqEnW-ILHJ9Ah9HC-ssvdsOhSQuFMqIYPOhekAW
+6FT-o4XqL8UUZkhGzou
+}
+
+!function MaterialsBeenhere($id, $name="Beenhere", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsBeenhere', $name, $tech)
+!endfunction
+!function MaterialsBeenhereCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBeenhereLg>', 'Beenhere', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsDirections.puml b/cloud/elements/materials/Maps/MaterialsDirections.puml
new file mode 100644
index 00000000000..a79e3e4f2d4
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsDirections.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDirectionsLg [20x20/16z] {
+VT1L0WD120DGO5np_zDMqwvlFjy88dTHFP2LOWS2Y6iYhecuevo9f3a6WXBvlJCp5IrVr1SXyaa2YjA2-5gzHBoDRuC48CM9rOVPPs2GVeYB1acNin59zxlY
+Jg_p1
+}
+
+!function MaterialsDirections($id, $name="Directions", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsDirections', $name, $tech)
+!endfunction
+!function MaterialsDirectionsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDirectionsLg>', 'Directions', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsDirectionsBike.puml b/cloud/elements/materials/Maps/MaterialsDirectionsBike.puml
new file mode 100644
index 00000000000..ea5a84cc430
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsDirectionsBike.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDirectionsBikeLg [20x20/16z] {
+VKy5eWKW27D3PFY2-v_s1_wEPqiinkC1dxzYNcK_OxDktsDOJliHKfNmAtIvYbzZgshJzYM-T4V3mtDznhZB6mC7ogL5vckGIt8CA8oUn8x1T5e8Argk489c
+OwzjHmiZU0JQlXvDiWXJFtcHzvrmHtRUnPmOr3oe79Wl6IgLBw4ElZoFGH8VlidnztW6
+}
+
+!function MaterialsDirectionsBike($id, $name="Directions Bike", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsDirectionsBike', $name, $tech)
+!endfunction
+!function MaterialsDirectionsBikeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDirectionsBikeLg>', 'Directions Bike', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsDirectionsBoat.puml b/cloud/elements/materials/Maps/MaterialsDirectionsBoat.puml
new file mode 100644
index 00000000000..e0e8dc8ec54
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsDirectionsBoat.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDirectionsBoatLg [20x20/16z] {
+LP175WGX20NzFM00djp_jeDqj1Q4sX3AnH6KdPy5lzsH1_GLjVRbUgrqgoao4f5voIe7W58Y758lDn0H6SRhG4sr4LvdNJtHRkdGp3zOGnmGQfFhdBwxNWBU
+7UUfqtrwigey6k92RQb6KQ8ic2DJtWhczrLO4VUpGCJ3jJ4tzS54kPz92wqQeedbVW0oPihu1m
+}
+
+!function MaterialsDirectionsBoat($id, $name="Directions Boat", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsDirectionsBoat', $name, $tech)
+!endfunction
+!function MaterialsDirectionsBoatCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDirectionsBoatLg>', 'Directions Boat', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsDirectionsBus.puml b/cloud/elements/materials/Maps/MaterialsDirectionsBus.puml
new file mode 100644
index 00000000000..95d28a0d1ab
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsDirectionsBus.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDirectionsBusLg [20x20/16z] {
+bS-5aKKX341H4Ymwz5_jKsJbwntbuE5fW5Um1AkO7vbK7AHjfXrp4-v9oxSLGUYXb6uCyov-PR9CkcMdsYFFuzuVJQDYvzWA3IiA8TzhGCTvXg6SLW9QNuSc
+vASvYOqFKzDwfOr2hwxRwZ1Cq9-SC7pH3W
+}
+
+!function MaterialsDirectionsBus($id, $name="Directions Bus", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsDirectionsBus', $name, $tech)
+!endfunction
+!function MaterialsDirectionsBusCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDirectionsBusLg>', 'Directions Bus', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsDirectionsCar.puml b/cloud/elements/materials/Maps/MaterialsDirectionsCar.puml
new file mode 100644
index 00000000000..eb0b3703340
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsDirectionsCar.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDirectionsCarLg [20x20/16z] {
+jOzL0WCW241LOc1n_zCkxB_rivy5xW_0PG7J2S60PAYWtWsyXZuXTWkcFYfi1zgl5jr_I6cNqP9aQsH9XirLkFi6EgZTbR1TADsPSkekiTfm9zDbMT_cxi3E
+F0pQYC4j0dhtCZS
+}
+
+!function MaterialsDirectionsCar($id, $name="Directions Car", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsDirectionsCar', $name, $tech)
+!endfunction
+!function MaterialsDirectionsCarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDirectionsCarLg>', 'Directions Car', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsDirectionsRailway.puml b/cloud/elements/materials/Maps/MaterialsDirectionsRailway.puml
new file mode 100644
index 00000000000..c7eb6d95458
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsDirectionsRailway.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDirectionsRailwayLg [20x20/16z] {
+bSy53WCW343HEWxtF-qKQOXjF_xGmZVy12VKcCkh71KNvR5B4sMKtP2lMIQSKRPf2VVDwK_JQhkgquRBMqkftMQlUszZ07OcVf_iUVTzUNsBh8vFrGXMFAqn
+79FPj1zx0W
+}
+
+!function MaterialsDirectionsRailway($id, $name="Directions Railway", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsDirectionsRailway', $name, $tech)
+!endfunction
+!function MaterialsDirectionsRailwayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDirectionsRailwayLg>', 'Directions Railway', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsDirectionsRun.puml b/cloud/elements/materials/Maps/MaterialsDirectionsRun.puml
new file mode 100644
index 00000000000..19bc031d096
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsDirectionsRun.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDirectionsRunLg [20x20/16z] {
+ZOor0KH1509XxQtJVxSNtNUR41ai-4WSS5tfb0qPZeJJrwUqZnZoq46NH-vIzvk89R5gzkgtMNHTpUUHmn9Qy586WcsTKIh47kjLUGtf29RiibQP7otd6U76
+cj57Azs3FM07SSxmFOCZxla1
+}
+
+!function MaterialsDirectionsRun($id, $name="Directions Run", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsDirectionsRun', $name, $tech)
+!endfunction
+!function MaterialsDirectionsRunCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDirectionsRunLg>', 'Directions Run', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsDirectionsSubway.puml b/cloud/elements/materials/Maps/MaterialsDirectionsSubway.puml
new file mode 100644
index 00000000000..5c445844aa7
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsDirectionsSubway.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDirectionsSubwayLg [20x20/16z] {
+ZSq5biKm241H88QUx7-tK-hp_TLl8_0sf3MyX8PwBBaEEiZccUtOfef8n7BJsJRhIeZ8lDn8-swIQpFdNlB9z3BThGMFmUvvZxRRl7KQTyzlxtnODuIsZK7R
+rwjEqDCwaDVDK8qZBTWKOOjokMr1WgEoMnIuhEwb_TuV
+}
+
+!function MaterialsDirectionsSubway($id, $name="Directions Subway", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsDirectionsSubway', $name, $tech)
+!endfunction
+!function MaterialsDirectionsSubwayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDirectionsSubwayLg>', 'Directions Subway', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsDirectionsTransit.puml b/cloud/elements/materials/Maps/MaterialsDirectionsTransit.puml
new file mode 100644
index 00000000000..3b7775baaf5
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsDirectionsTransit.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDirectionsTransitLg [20x20/16z] {
+ZSq5biKm241H88QUx7-tK-hp_TLl8_0sf3MyX8PwBBaEEiZccUtOfef8n7BJsJRhIeZ8lDn8-swIQpFdNlB9z3BThGMFmUvvZxRRl7KQTyzlxtnODuIsZK7R
+rwjEqDCwaDVDK8qZBTWKOOjokMr1WgEoMnIuhEwb_TuV
+}
+
+!function MaterialsDirectionsTransit($id, $name="Directions Transit", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsDirectionsTransit', $name, $tech)
+!endfunction
+!function MaterialsDirectionsTransitCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDirectionsTransitLg>', 'Directions Transit', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsDirectionsWalk.puml b/cloud/elements/materials/Maps/MaterialsDirectionsWalk.puml
new file mode 100644
index 00000000000..cca7eb3119a
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsDirectionsWalk.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDirectionsWalkLg [20x20/16z] {
+TO-50KKX24LL6kFkF-tlV75C6ie7abesj07TwIQiRE5TBAd-gohxn2QTJ-_0e5-tq9fO8-bN9ssWaq_dZzAO02-5xJUd0B5jnKR2DysaDmTl1fFR-TSHgDJn
+hvFHTZgBijE5xdMjFgzphW
+}
+
+!function MaterialsDirectionsWalk($id, $name="Directions Walk", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsDirectionsWalk', $name, $tech)
+!endfunction
+!function MaterialsDirectionsWalkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDirectionsWalkLg>', 'Directions Walk', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsEditLocation.puml b/cloud/elements/materials/Maps/MaterialsEditLocation.puml
new file mode 100644
index 00000000000..529d7362b53
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsEditLocation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsEditLocationLg [20x20/16z] {
+bS-53GCn40LHCyet_LSRMEM7wKRePtPVyY7u9obZhL7kDNIi7cwhsXcs2StB8kTQQ11bvKmbn0f5Lh510-hTkghLiWJ96v5aVZB7TgRfdSfSoX9RQ8txZoJk
+Jhl_YNwXmeGPt6DfhUIUozdjxGW
+}
+
+!function MaterialsEditLocation($id, $name="Edit Location", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsEditLocation', $name, $tech)
+!endfunction
+!function MaterialsEditLocationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsEditLocationLg>', 'Edit Location', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsEvStation.puml b/cloud/elements/materials/Maps/MaterialsEvStation.puml
new file mode 100644
index 00000000000..b333b7c05a1
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsEvStation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsEvStationLg [20x20/16z] {
+bSv75iGm20JHRaNWUT3zRpl6EQnSowy0-50kKRwHZyWp6tUh8RDNjCwBcOJHXAUL6jP4sc7AC6fAoiqye_xMUxQR02pUmDAEUx5Q6vCMS3Vl6MaQFIiFYv6n
+2-zM_6MYusNphUT-QnLDjG5HAci9o1aV-WC
+}
+
+!function MaterialsEvStation($id, $name="Ev Station", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsEvStation', $name, $tech)
+!endfunction
+!function MaterialsEvStationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsEvStationLg>', 'Ev Station', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsFlight.puml b/cloud/elements/materials/Maps/MaterialsFlight.puml
new file mode 100644
index 00000000000..2a0569b2568
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsFlight.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFlightLg [20x20/16z] {
+hP350GHH348tdg_qN-swZvpc7QF0QGzUbdJOecQ88siKAFHRaWHGzNl8EsxCU8lKYXVDw75feeK6YdgToDieLnTw_YNnnr7wqKAqhzcH_oNj-0-6QvXN-ItI
+x_ab5m
+}
+
+!function MaterialsFlight($id, $name="Flight", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsFlight', $name, $tech)
+!endfunction
+!function MaterialsFlightCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFlightLg>', 'Flight', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsHotel.puml b/cloud/elements/materials/Maps/MaterialsHotel.puml
new file mode 100644
index 00000000000..01a8bd52223
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsHotel.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsHotelLg [20x20/16z] {
+hSg54G8m343HUEhPVrlIud0El_wkyEVG-Tk6v8QvRjtCUcFmqNTDZt54DFAufTiqB_Df3TDeH1HyMDy6R8Rmi95cH9opllwBTOfNc_sjCT8Ktz9j0cz9cjAx
+aIByq0K
+}
+
+!function MaterialsHotel($id, $name="Hotel", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsHotel', $name, $tech)
+!endfunction
+!function MaterialsHotelCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHotelLg>', 'Hotel', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLayers.puml b/cloud/elements/materials/Maps/MaterialsLayers.puml
new file mode 100644
index 00000000000..05923dcc234
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLayers.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLayersLg [20x20/16z] {
+bP1L0W112487fqllVzhjxdsV9g1-GY7GeQIJIDAxaYtIKUnQWMSPO8_vL9I5E1x5K5gAk9YxluVjNuobu37hWmzZqUH8em-AsInYibcQg-Zg05SzzkP2AFOK
+GlVY2A3-qW8
+}
+
+!function MaterialsLayers($id, $name="Layers", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLayers', $name, $tech)
+!endfunction
+!function MaterialsLayersCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLayersLg>', 'Layers', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLayersClear.puml b/cloud/elements/materials/Maps/MaterialsLayersClear.puml
new file mode 100644
index 00000000000..13a426aef6f
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLayersClear.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLayersClearLg [20x20/16z] {
+ZT3L0G8n301GwjxilorHd9E_UutVVduv_B11w6lr7-WQG7zDI8Xn0ipqD3-cu2xE2FCq4feKfL8lw2pEqE8micp5x8omynJ47w6AtKB7KH1z5OoZUTuZ4pw6
+6P4VOJvNSMLbv_8gihkjDskbrTumT3b1Rkw9pjbabxyx
+}
+
+!function MaterialsLayersClear($id, $name="Layers Clear", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLayersClear', $name, $tech)
+!endfunction
+!function MaterialsLayersClearCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLayersClearLg>', 'Layers Clear', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalActivity.puml b/cloud/elements/materials/Maps/MaterialsLocalActivity.puml
new file mode 100644
index 00000000000..96fd84fef9e
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalActivity.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalActivityLg [20x20/16z] {
+fP253i1024DxVia1_V-_7NEDxiKQdE8NgTn87eg32sPS6D5ZcsvjovqnZL5lCHNfG1VHDHQAiCKGN8NOA2N0SP6na3qDh35QWLECIspf9IkSIgwzwzw4d95k
+jqZkP2zoZPdIKTjZWpT6_FBW5nC
+}
+
+!function MaterialsLocalActivity($id, $name="Local Activity", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalActivity', $name, $tech)
+!endfunction
+!function MaterialsLocalActivityCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalActivityLg>', 'Local Activity', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalAirport.puml b/cloud/elements/materials/Maps/MaterialsLocalAirport.puml
new file mode 100644
index 00000000000..3d0e3028846
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalAirport.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalAirportLg [20x20/16z] {
+hP350GHH348tdg_qN-swZvpc7QF0QGzUbdJOecQ88siKAFHRaWHGzNl8EsxCU8lKYXVDw75feeK6YdgToDieLnTw_YNnnr7wqKAqhzcH_oNj-0-6QvXN-ItI
+x_ab5m
+}
+
+!function MaterialsLocalAirport($id, $name="Local Airport", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalAirport', $name, $tech)
+!endfunction
+!function MaterialsLocalAirportCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalAirportLg>', 'Local Airport', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalAtm.puml b/cloud/elements/materials/Maps/MaterialsLocalAtm.puml
new file mode 100644
index 00000000000..deb07e69c52
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalAtm.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalAtmLg [20x20/16z] {
+fP1L0i0W28QHdzbn_zlEMlhejraqq1Ouz8i3LSGXE5znOm-1goo1L8MvxOJKPNMhXxLGxNnao3ab-Sea2VvsKgmn_9MnCRRyV1KWQxoKC_vsrZ8zCb23ksZM
+N7jx6BsjCzZY1
+}
+
+!function MaterialsLocalAtm($id, $name="Local Atm", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalAtm', $name, $tech)
+!endfunction
+!function MaterialsLocalAtmCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalAtmLg>', 'Local Atm', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalBar.puml b/cloud/elements/materials/Maps/MaterialsLocalBar.puml
new file mode 100644
index 00000000000..afc78787443
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalBar.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalBarLg [20x20/16z] {
+dSy5ZWDH201Gx2js_zjknYMoRLyS1pw6ye1BJDBrv2bBZAOoxbWdmOAqqHQYfWmRDjEL6SD1F5SkS2cnXAB0NLrY5PvQPiDN3CT0UEiTVeejB_I-F7EhCTK8
+LRlLikmOll47
+}
+
+!function MaterialsLocalBar($id, $name="Local Bar", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalBar', $name, $tech)
+!endfunction
+!function MaterialsLocalBarCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalBarLg>', 'Local Bar', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalCafe.puml b/cloud/elements/materials/Maps/MaterialsLocalCafe.puml
new file mode 100644
index 00000000000..f41c161fe98
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalCafe.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLocalCafeLg [20x20/16z] ZT350OGm443HKLpwhtO5ulvlFE8m7aaOFQQtwpgE3HFRI4vAR0NAR6FDx3xF1RDnz51ewojb4s-BkyVcZYpWSDcVLe4WV4k_CN3QmmvzXadoLEDz0G
+
+!function MaterialsLocalCafe($id, $name="Local Cafe", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalCafe', $name, $tech)
+!endfunction
+!function MaterialsLocalCafeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalCafeLg>', 'Local Cafe', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalCarWash.puml b/cloud/elements/materials/Maps/MaterialsLocalCarWash.puml
new file mode 100644
index 00000000000..036da8a6833
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalCarWash.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalCarWashLg [20x20/16z] {
+TT053aGX34NHLyMcOV-h7G7IyHjhpXS4_t81p03n98uA6eDGWzEQWsebU4i3FOUCiYJhxTJj43MXapJQ9XLP5QpSa9dlJxjIfdrzB3CkMSpriSvgRQwQrQdB
+WY7R11pRff9jCz9vB7eiMiEnjuuDpSOs6GLP6N9k9MdFDm
+}
+
+!function MaterialsLocalCarWash($id, $name="Local Car Wash", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalCarWash', $name, $tech)
+!endfunction
+!function MaterialsLocalCarWashCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalCarWashLg>', 'Local Car Wash', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalConvenienceStore.puml b/cloud/elements/materials/Maps/MaterialsLocalConvenienceStore.puml
new file mode 100644
index 00000000000..6d7d8cb117e
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalConvenienceStore.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalConvenienceStoreLg [20x20/16z] {
+fSY53KDH3CNGFWedT_zfoomeV8kiizlOf7MDviqOz_WYhGkCELpL8BqTgRidP3IHCGdftezM06GsuTRNSUjcgozpUZLgGu55pnQg2NWyxBbdgsDlLgltLG_x
+xjewrvvkImS
+}
+
+!function MaterialsLocalConvenienceStore($id, $name="Local Convenience Store", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalConvenienceStore', $name, $tech)
+!endfunction
+!function MaterialsLocalConvenienceStoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalConvenienceStoreLg>', 'Local Convenience Store', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalDining.puml b/cloud/elements/materials/Maps/MaterialsLocalDining.puml
new file mode 100644
index 00000000000..9b482bce9cc
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalDining.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalDiningLg [20x20/16z] {
+dSe53aCn38FXkCoz_stNU1ZHjlUBh4-MIpaFqH3n4AInHj0LTtfGsQS6sauG3gthzcVmMMXLjAG8aQgq0WsPJwZDI29sZpHoJfv0J8Ts51lId1dMqWXXA1eI
+8LeoY0Sf9ZmMoKvuUUKXltS3
+}
+
+!function MaterialsLocalDining($id, $name="Local Dining", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalDining', $name, $tech)
+!endfunction
+!function MaterialsLocalDiningCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalDiningLg>', 'Local Dining', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalDrink.puml b/cloud/elements/materials/Maps/MaterialsLocalDrink.puml
new file mode 100644
index 00000000000..7a1a85a2ad7
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalDrink.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalDrinkLg [20x20/16z] {
+TSu55WCX30JGmJN9_M_RC6_hxLy5OlWfn3S1BicR11Urn8UYaRcIyP0tSyCiU2Wpy3jwVEW3r4qVh8Eg7NlpKq75dEGivrj0cUTNV0Ob_ptjmlIV18h2C0PA
+18N551PP0GTp6bnZ3T0mqnfZLRE1ItlCntZAMqHK_RKpxk83_ha1
+}
+
+!function MaterialsLocalDrink($id, $name="Local Drink", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalDrink', $name, $tech)
+!endfunction
+!function MaterialsLocalDrinkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalDrinkLg>', 'Local Drink', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalFlorist.puml b/cloud/elements/materials/Maps/MaterialsLocalFlorist.puml
new file mode 100644
index 00000000000..8b11f7c443c
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalFlorist.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalFloristLg [20x20/16z] {
+VSpL0GKn24JH0IB8RgR_Rf-xd9ye5pSYU6UPXXUgGOOg7iQ-BN9j-tZysiaQeyZz_bEAcm6sCGKtdO6ZOCUDE4lEtrsUUzFCNtf1SYsISVidaDQAhDQEMvnO
+-d4_o75yyxHRpHLcq6lnMilZLlDHR3nom7dKS35vPCQZYIiPYvoJN4DmPrwPvOONeYhuum
+}
+
+!function MaterialsLocalFlorist($id, $name="Local Florist", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalFlorist', $name, $tech)
+!endfunction
+!function MaterialsLocalFloristCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalFloristLg>', 'Local Florist', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalGasStation.puml b/cloud/elements/materials/Maps/MaterialsLocalGasStation.puml
new file mode 100644
index 00000000000..12dd5fa6e2b
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalGasStation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalGasStationLg [20x20/16z] {
+fSe53WDH549HUCBtTF-hhNkidRanSWB-oEEIVz2QOuovdEB3iXj96mcL1wfTLnVOApyjeLhrPMncjusSkhIkltwtmos1eVPfimNuPSKRlosvoyo-3MfDk6Pn
+om1t_D49
+}
+
+!function MaterialsLocalGasStation($id, $name="Local Gas Station", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalGasStation', $name, $tech)
+!endfunction
+!function MaterialsLocalGasStationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalGasStationLg>', 'Local Gas Station', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalGroceryStore.puml b/cloud/elements/materials/Maps/MaterialsLocalGroceryStore.puml
new file mode 100644
index 00000000000..b5c2fc9b868
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalGroceryStore.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalGroceryStoreLg [20x20/16z] {
+TP253GL124HnEE-_sYzavMnVZE0py0OHtbEuxF58agwk9p2pSPpOE7DopdbPEVNKIf2S6wsaJeqBGSLgJlkFiNYY_LCf3vonLQNGYZmlXTNEFYGdFoWiOxIW
+qokSEqu_opfJzi-hz7rb3HAC-08
+}
+
+!function MaterialsLocalGroceryStore($id, $name="Local Grocery Store", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalGroceryStore', $name, $tech)
+!endfunction
+!function MaterialsLocalGroceryStoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalGroceryStoreLg>', 'Local Grocery Store', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalHospital.puml b/cloud/elements/materials/Maps/MaterialsLocalHospital.puml
new file mode 100644
index 00000000000..2af6598a25c
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalHospital.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLocalHospitalLg [20x20/16z] ZP053W1120EBH5Rv_slF_TOcHl0Mux0-u3qLxK7Sahh5tZc_1NhbiW2IFpa6-9NBAQsvbFALyyAyNMFnPyuH3iYLSgNPmetYB-MVIzfA7fIy6cS6
+
+!function MaterialsLocalHospital($id, $name="Local Hospital", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalHospital', $name, $tech)
+!endfunction
+!function MaterialsLocalHospitalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalHospitalLg>', 'Local Hospital', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalHotel.puml b/cloud/elements/materials/Maps/MaterialsLocalHotel.puml
new file mode 100644
index 00000000000..4d236533c12
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalHotel.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalHotelLg [20x20/16z] {
+hSg54G8m343HUEhPVrlIud0El_wkyEVG-Tk6v8QvRjtCUcFmqNTDZt54DFAufTiqB_Df3TDeH1HyMDy6R8Rmi95cH9opllwBTOfNc_sjCT8Ktz9j0cz9cjAx
+aIByq0K
+}
+
+!function MaterialsLocalHotel($id, $name="Local Hotel", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalHotel', $name, $tech)
+!endfunction
+!function MaterialsLocalHotelCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalHotelLg>', 'Local Hotel', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalLaundryService.puml b/cloud/elements/materials/Maps/MaterialsLocalLaundryService.puml
new file mode 100644
index 00000000000..9a1558b5056
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalLaundryService.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalLaundryServiceLg [20x20/16z] {
+TT250SGW30LG888csN_Q4wJUN-NXk9U4FNuIL5KLbL-qmZ0Iv8Z5UcWOru3iyyd8QfDg5pEJn9paP1dwPFbW9Sn5bTsmVtrmk8oR7z_YVUDffHkR15-MLT_9
+clTr6XbqCdQmpv5-hvH-nRIRiUyJysaVcG0eMxTvLg8cOhgVbGk7k9Ty0G
+}
+
+!function MaterialsLocalLaundryService($id, $name="Local Laundry Service", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalLaundryService', $name, $tech)
+!endfunction
+!function MaterialsLocalLaundryServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalLaundryServiceLg>', 'Local Laundry Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalLibrary.puml b/cloud/elements/materials/Maps/MaterialsLocalLibrary.puml
new file mode 100644
index 00000000000..15560ef7734
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalLibrary.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalLibraryLg [20x20/16z] {
+jS-t5KGX34HHFCWSJV_TBjzxidsHvcPoeq9mzufgkL4qmEBDqBkP9u3yCSDq-vJyFbmoQTEUl8cbsT3Zr0-UhiDWjHfkDlK_Yurr0-KMjqyoJK8vU7VaisgU
+u5ACRjGF
+}
+
+!function MaterialsLocalLibrary($id, $name="Local Library", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalLibrary', $name, $tech)
+!endfunction
+!function MaterialsLocalLibraryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalLibraryLg>', 'Local Library', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalMall.puml b/cloud/elements/materials/Maps/MaterialsLocalMall.puml
new file mode 100644
index 00000000000..2a679e19680
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalMall.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalMallLg [20x20/16z] {
+jSf75W8m30DHATrs4jt_jFGEMsRvt-0UYOzIZ-ZfdS9gjNZ3RWHe_MshEDKU8vlv3ZiLswtnR5cADdHgj93osOfaI4jQ2IQLcys4wbwHvjCq218SUZ5P8Olf
+pQIrf7SxzqTBljUZxGddc5uYVdS4
+}
+
+!function MaterialsLocalMall($id, $name="Local Mall", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalMall', $name, $tech)
+!endfunction
+!function MaterialsLocalMallCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalMallLg>', 'Local Mall', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalMovies.puml b/cloud/elements/materials/Maps/MaterialsLocalMovies.puml
new file mode 100644
index 00000000000..85ce586d97a
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalMovies.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLocalMoviesLg [20x20/16z] jP235K1H34EVMUm_xRVDUrmc4TTHMaZJ88LMRSqbgOahIClakXg6o0qnu6RjO3SRrzQSoLtDCc2xYy2strMcdJEgtjskRU_EV_pWOvtLTKe
+
+!function MaterialsLocalMovies($id, $name="Local Movies", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalMovies', $name, $tech)
+!endfunction
+!function MaterialsLocalMoviesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalMoviesLg>', 'Local Movies', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalOffer.puml b/cloud/elements/materials/Maps/MaterialsLocalOffer.puml
new file mode 100644
index 00000000000..5e853a3c628
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalOffer.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLocalOfferLg [20x20/16z] VSZ50SCm40J0qogSW_wh3TfUyJn7XXB-ohgvkPdfcGU_vKjyE1EU1Ledue9pH9NmK8ywyGychqfez7dsAXLzFfAq-SmYJ1QJnMGnMKnzx4L8il06
+
+!function MaterialsLocalOffer($id, $name="Local Offer", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalOffer', $name, $tech)
+!endfunction
+!function MaterialsLocalOfferCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalOfferLg>', 'Local Offer', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalParking.puml b/cloud/elements/materials/Maps/MaterialsLocalParking.puml
new file mode 100644
index 00000000000..7bd23ae700f
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalParking.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLocalParkingLg [20x20/16z] fP235K1H34EVLUq_xRUDUrWtKM-mhiNgHKfdwG2lbxc1iChb63C9sKMEso1qZNFEjAT4uddVl8_RVVkxj_-5MSVghlgTcxtIwZqr
+
+!function MaterialsLocalParking($id, $name="Local Parking", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalParking', $name, $tech)
+!endfunction
+!function MaterialsLocalParkingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalParkingLg>', 'Local Parking', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalPharmacy.puml b/cloud/elements/materials/Maps/MaterialsLocalPharmacy.puml
new file mode 100644
index 00000000000..9ecf3c774d9
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalPharmacy.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalPharmacyLg [20x20/16z] {
+ZO_50KCn34CZXr7xJzj-PdeNCqYzujqf9JMSSevsTBHVA8nUzpd37MPSmWrLL4yOV6k7sdJ4igC0fJFp4IaiAG8nTOweaKWt_nAd51AzT7KHpuJfmKQs3EJU
+wdcYeuYKthfvjAE5q7gRC8-kj5jjC3kWFlC7
+}
+
+!function MaterialsLocalPharmacy($id, $name="Local Pharmacy", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalPharmacy', $name, $tech)
+!endfunction
+!function MaterialsLocalPharmacyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalPharmacyLg>', 'Local Pharmacy', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalPhone.puml b/cloud/elements/materials/Maps/MaterialsLocalPhone.puml
new file mode 100644
index 00000000000..aeb11fc94fb
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalPhone.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalPhoneLg [20x20/16z] {
+ZKu53aKn32ehoRpS_xHV8b-UZZXkou2Jlk5SKiEU6nikJIasONH9t1HcgM33SKyPMhOTE7rFvfvs76fzaw03tu-rkw4eHllM8CzSfCrJDkqu0tCFQNi1oHss
+Z2S
+}
+
+!function MaterialsLocalPhone($id, $name="Local Phone", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalPhone', $name, $tech)
+!endfunction
+!function MaterialsLocalPhoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalPhoneLg>', 'Local Phone', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalPizza.puml b/cloud/elements/materials/Maps/MaterialsLocalPizza.puml
new file mode 100644
index 00000000000..0b40f977063
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalPizza.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalPizzaLg [20x20/16z] {
+bSx5OKDH44DHQHvJr7-t-Km1ssTWVV4tseIui5Zw6Br4muQXgtzfrWCnOzRmveSMYPXOKmQGjMY6ML0XMBG8MB0g-QH59LPUap4qyTWmIzbi_iJE3RdfQqp_
+aEG1huGBwos4rWrNKPE86zQZunIEt1DB8PwSmwU-0G
+}
+
+!function MaterialsLocalPizza($id, $name="Local Pizza", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalPizza', $name, $tech)
+!endfunction
+!function MaterialsLocalPizzaCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalPizzaLg>', 'Local Pizza', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalPlay.puml b/cloud/elements/materials/Maps/MaterialsLocalPlay.puml
new file mode 100644
index 00000000000..a80ec2a596a
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalPlay.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalPlayLg [20x20/16z] {
+fP253i1024DxVia1_V-_7NEDxiKQdE8NgTn87eg32sPS6D5ZcsvjovqnZL5lCHNfG1VHDHQAiCKGN8NOA2N0SP6na3qDh35QWLECIspf9IkSIgwzwzw4d95k
+jqZkP2zoZPdIKTjZWpT6_FBW5nC
+}
+
+!function MaterialsLocalPlay($id, $name="Local Play", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalPlay', $name, $tech)
+!endfunction
+!function MaterialsLocalPlayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalPlayLg>', 'Local Play', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalPostOffice.puml b/cloud/elements/materials/Maps/MaterialsLocalPostOffice.puml
new file mode 100644
index 00000000000..9e7773e9fbe
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalPostOffice.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLocalPostOfficeLg [20x20/16z] fT230S0m50JGsDX_sk9-RLoP5uVzYjIho8v4B7MH4aLdMPaqIZ8gmoIJZiXrlx0IDUSwrahV0aEzi5QWFHd6uOnnZ3jQbw1Kg7LjjU2xCkIrnRL5SNG6lz82
+
+!function MaterialsLocalPostOffice($id, $name="Local Post Office", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalPostOffice', $name, $tech)
+!endfunction
+!function MaterialsLocalPostOfficeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalPostOfficeLg>', 'Local Post Office', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalPrintshop.puml b/cloud/elements/materials/Maps/MaterialsLocalPrintshop.puml
new file mode 100644
index 00000000000..f07c77ca686
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalPrintshop.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalPrintshopLg [20x20/16z] {
+bT054iGW341HuaF3XlkVjjx0oDeVxIjU_eduZfAWzhiAdwoetMaEGyhm6YWjNbaqsGczZnghusuncID7Mc9Bgtfsd2bDxpCzvkvTBfE-V-nM071vnYq8yDpD
+uCpc-uQVnR3vhVvf0m
+}
+
+!function MaterialsLocalPrintshop($id, $name="Local Printshop", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalPrintshop', $name, $tech)
+!endfunction
+!function MaterialsLocalPrintshopCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalPrintshopLg>', 'Local Printshop', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalSee.puml b/cloud/elements/materials/Maps/MaterialsLocalSee.puml
new file mode 100644
index 00000000000..c6b00bd8b6f
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalSee.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalSeeLg [20x20/16z] {
+fOzL0aKX449XwjhkVxMlk-DywHI0vr0syAeaPVG-YXp_wXvbxYZXhfkIr7b5bKrjx9yfxPlZMEj1WD4lQm6w4N5HgsJPA93rN4kmkS6GNjTkTuyQTjHuuUN6
+yyDiKBz2yHTh
+}
+
+!function MaterialsLocalSee($id, $name="Local See", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalSee', $name, $tech)
+!endfunction
+!function MaterialsLocalSeeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalSeeLg>', 'Local See', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalShipping.puml b/cloud/elements/materials/Maps/MaterialsLocalShipping.puml
new file mode 100644
index 00000000000..6c0ae6a73f9
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalShipping.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalShippingLg [20x20/16z] {
+fO_50GKW5CDQtDb_MlIxIqw1v_W7eIyW9lJrJ3pyfJT_IGan_-B5N_7EYvk_A20Sx_wWpKrj23v47lukI9npGpWyfys_a3tfSnni2mIr0vpcu600wAnrn9M1
+XziFzXyT
+}
+
+!function MaterialsLocalShipping($id, $name="Local Shipping", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalShipping', $name, $tech)
+!endfunction
+!function MaterialsLocalShippingCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalShippingLg>', 'Local Shipping', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsLocalTaxi.puml b/cloud/elements/materials/Maps/MaterialsLocalTaxi.puml
new file mode 100644
index 00000000000..e235fcffc9f
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsLocalTaxi.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocalTaxiLg [20x20/16z] {
+bP15WiCm3035a1Z-_zhTjdBerevvp8BVG7c1JoVpXTm4k-VRfJl38fGN6ajHudbiKdNKuCIqskJBSTRMdduIdUePUxJveSLU3vB18EK4U9JhT3dgvMRQNcwt
+dCizMAx5UMqhn_F-ZyaL9e8J4eIl-GS
+}
+
+!function MaterialsLocalTaxi($id, $name="Local Taxi", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsLocalTaxi', $name, $tech)
+!endfunction
+!function MaterialsLocalTaxiCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocalTaxiLg>', 'Local Taxi', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsMap.puml b/cloud/elements/materials/Maps/MaterialsMap.puml
new file mode 100644
index 00000000000..15fa61891f1
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsMap.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsMapLg [20x20/16z] pP0d0i0m30DhHzd3_tzjDZ9gMKKa7RpdKyZGNNm6mUUQ_SI4KB6GoIBY44eAQQxD86SneYZsxnN1ckMGIe1RosnM0sYQsI9mjR0IzZe3
+
+!function MaterialsMap($id, $name="Map", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsMap', $name, $tech)
+!endfunction
+!function MaterialsMapCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMapLg>', 'Map', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsMyLocation.puml b/cloud/elements/materials/Maps/MaterialsMyLocation.puml
new file mode 100644
index 00000000000..c6b0327b629
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsMyLocation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsMyLocationLg [20x20/16z] {
+RP053aCn34D_N0Phzx_jscOyMnIziA-dpAu_bV9B3At1laZgd9CzsHjLvW24p6elD897OJnXcXi16yxaPJqlKicwQEwd45nbzRPKLo6ngagRM7mphc2sOeg9
+Nh53tA9k5hyf3xHNsbFb_Hq
+}
+
+!function MaterialsMyLocation($id, $name="My Location", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsMyLocation', $name, $tech)
+!endfunction
+!function MaterialsMyLocationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMyLocationLg>', 'My Location', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsNavigation.puml b/cloud/elements/materials/Maps/MaterialsNavigation.puml
new file mode 100644
index 00000000000..3f68b852b56
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsNavigation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsNavigationLg [20x20/16z] {
+bOvL0iKm2C26pRVS_xJFPT2lfYuGXbvKsxjnRAvaswJUENZzji1IFje9f-Mx2M1ALxe1RAcSu4KK0sIByS6A8Ljq1_RNf1V36ggnGlmCYyjhuylFeZ-TwD31
+7G
+}
+
+!function MaterialsNavigation($id, $name="Navigation", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsNavigation', $name, $tech)
+!endfunction
+!function MaterialsNavigationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNavigationLg>', 'Navigation', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsNearMe.puml b/cloud/elements/materials/Maps/MaterialsNearMe.puml
new file mode 100644
index 00000000000..81cadd92f7c
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsNearMe.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsNearMeLg [20x20/16z] {
+dSr50eGm04FHXBhc_gV5dTNCsq7x6_o9nClWukkV2LNk4TdKfJhS8b-q2DZHnAPLD_iVDqUxn3rBJGTxxUsFgV0ncZNpUB2Ise07pdd4YryMNapFn0kJmyT0
+_6W2
+}
+
+!function MaterialsNearMe($id, $name="Near Me", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsNearMe', $name, $tech)
+!endfunction
+!function MaterialsNearMeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNearMeLg>', 'Near Me', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsPersonPin.puml b/cloud/elements/materials/Maps/MaterialsPersonPin.puml
new file mode 100644
index 00000000000..ee2e01c67b0
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsPersonPin.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPersonPinLg [20x20/16z] {
+RSq30iGm443HM8Ez_sstCN_z6eXtKYt9GYenZJYfREQtPQP5O-9XIGeXqsu-l_dTGduBkx6Jql6n1yQ8snxajVpIdePnVfOCTqkocqpTqDcMmsvRnJIjH5eK
+jDPwohj_BvbwbjcACxlJsHy
+}
+
+!function MaterialsPersonPin($id, $name="Person Pin", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsPersonPin', $name, $tech)
+!endfunction
+!function MaterialsPersonPinCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPersonPinLg>', 'Person Pin', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsPersonPinCircle.puml b/cloud/elements/materials/Maps/MaterialsPersonPinCircle.puml
new file mode 100644
index 00000000000..90041214d88
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsPersonPinCircle.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPersonPinCircleLg [20x20/16z] {
+bO-50SGm203ZHjFRVzgNkij5SL0NQ6FqHXEaLWbBhSbaQmlPp5u9h58MqkHfwNNzqnE0x5m6mgYB04q346U_DbfZR6ndFqVgFmatrPLY_gyfCdVe4M-j5_nY
+3A6ZB0TnlSxDcdwIOOeP8o16hN6rEhN5U_MMBm
+}
+
+!function MaterialsPersonPinCircle($id, $name="Person Pin Circle", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsPersonPinCircle', $name, $tech)
+!endfunction
+!function MaterialsPersonPinCircleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPersonPinCircleLg>', 'Person Pin Circle', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsPinDrop.puml b/cloud/elements/materials/Maps/MaterialsPinDrop.puml
new file mode 100644
index 00000000000..2449e137797
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsPinDrop.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPinDropLg [20x20/16z] {
+VOy5WWGW2005E-V_hxtRDZR6fC7yG5JbKFdIU_6RAd0ZB2exe5OOTkeYH97hFNKPxCKRyjGbkEJta9Qgq69ii5JMnescltinMW6gxdF0pBQsQ0uaPp4dgeSu
+UUNgB-8llvD_
+}
+
+!function MaterialsPinDrop($id, $name="Pin Drop", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsPinDrop', $name, $tech)
+!endfunction
+!function MaterialsPinDropCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPinDropLg>', 'Pin Drop', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsPlace.puml b/cloud/elements/materials/Maps/MaterialsPlace.puml
new file mode 100644
index 00000000000..aa87ac32531
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsPlace.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPlaceLg [20x20/16z] {
+bO-55SKW301nX-m_BUvVUrNkHT4NC27uCi9uRyHkYOQA9YjAGKVDI5f262l1T3W1O4ckO074S3A7bMyEbD_YsAh7XiCMEdPDo8VZmwn0Cy96nLLjRTAtM13R
+vZbWtZDqmpbwIW8
+}
+
+!function MaterialsPlace($id, $name="Place", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsPlace', $name, $tech)
+!endfunction
+!function MaterialsPlaceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPlaceLg>', 'Place', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsRateReview.puml b/cloud/elements/materials/Maps/MaterialsRateReview.puml
new file mode 100644
index 00000000000..e2dfdb0924c
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsRateReview.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRateReviewLg [20x20/16z] {
+dSxL0OGm44NH639A_zrktk3ojHS_G9BqMIwtCcXsYpokFdSijgmnnSLADr-9IfvnzTC8l-ZDG6cyVNVGQLHsEao2X7ks6_uSfrWixSQrZD9Ah_8ndllYXlmO
+xvQjPdHfI31j-LA2QKlF2kY_VW
+}
+
+!function MaterialsRateReview($id, $name="Rate Review", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsRateReview', $name, $tech)
+!endfunction
+!function MaterialsRateReviewCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRateReviewLg>', 'Rate Review', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsRestaurant.puml b/cloud/elements/materials/Maps/MaterialsRestaurant.puml
new file mode 100644
index 00000000000..903d3810ee0
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsRestaurant.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsRestaurantLg [20x20/16z] lSc54S0m34DHoM4wxpzjcUcuF_o2noY042BpY-Dk2raiGXWbL7km604crQjPlPlxjEPS2pQ7WqdJANSm-8aIZmORDJlElwl1g9zFdousvdumknc5rzkr7W
+
+!function MaterialsRestaurant($id, $name="Restaurant", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsRestaurant', $name, $tech)
+!endfunction
+!function MaterialsRestaurantCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRestaurantLg>', 'Restaurant', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsRestaurantMenu.puml b/cloud/elements/materials/Maps/MaterialsRestaurantMenu.puml
new file mode 100644
index 00000000000..f214f075bdd
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsRestaurantMenu.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRestaurantMenuLg [20x20/16z] {
+dSe53aCn38FXkCoz_stNU1ZHjlUBh4-MIpaFqH3n4AInHj0LTtfGsQS6sauG3gthzcVmMMXLjAG8aQgq0WsPJwZDI29sZpHoJfv0J8Ts51lId1dMqWXXA1eI
+8LeoY0Sf9ZmMoKvuUUKXltS3
+}
+
+!function MaterialsRestaurantMenu($id, $name="Restaurant Menu", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsRestaurantMenu', $name, $tech)
+!endfunction
+!function MaterialsRestaurantMenuCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRestaurantMenuLg>', 'Restaurant Menu', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsSatellite.puml b/cloud/elements/materials/Maps/MaterialsSatellite.puml
new file mode 100644
index 00000000000..8ae717aec3f
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsSatellite.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSatelliteLg [20x20/16z] {
+ZT1L0e1024LHG9naVFjVhTrz_pnEq_z4Tyb4PjbWrc38HbIhM4ib6MCwMcPoYVbWfgueAVQ6afGuRZQjH-nnD64THZLbC-HfUQTbCy0x832vdKKcduI6ZHQp
+uNCyl-J57DCSrukbk9Oc4yCkaxkt-by7
+}
+
+!function MaterialsSatellite($id, $name="Satellite", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsSatellite', $name, $tech)
+!endfunction
+!function MaterialsSatelliteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSatelliteLg>', 'Satellite', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsStoreMallDirectory.puml b/cloud/elements/materials/Maps/MaterialsStoreMallDirectory.puml
new file mode 100644
index 00000000000..cbdd4ac7586
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsStoreMallDirectory.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsStoreMallDirectoryLg [20x20/16z] {
+fOzL0e0W38OT2rllVrgwuOrFgVM_hO5IWS56rvcvADW0LGOXsEIka11s_XKdUDjJsnvlmxy1VTlMvXkhyn77S_fDXRwXxYMkN-WxjrtE1gtjlvogdoiRLlB9
+RIiO
+}
+
+!function MaterialsStoreMallDirectory($id, $name="Store Mall Directory", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsStoreMallDirectory', $name, $tech)
+!endfunction
+!function MaterialsStoreMallDirectoryCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsStoreMallDirectoryLg>', 'Store Mall Directory', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsStreetview.puml b/cloud/elements/materials/Maps/MaterialsStreetview.puml
new file mode 100644
index 00000000000..e8919d69977
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsStreetview.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsStreetviewLg [20x20/16z] {
+ZSu54aCX54FHPoqE-zzjoQJkTonple0yf2fFMQer6MSW5sjhrmpK5qgQ5iUsu3neuwZwoJv-s-nw1etFBRMMG1VhSNVdk99wX2kDfCU65JI-bI0N8qczDz2p
+WPxCGkwiczpbWKZ_TG8
+}
+
+!function MaterialsStreetview($id, $name="Streetview", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsStreetview', $name, $tech)
+!endfunction
+!function MaterialsStreetviewCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsStreetviewLg>', 'Streetview', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsSubway.puml b/cloud/elements/materials/Maps/MaterialsSubway.puml
new file mode 100644
index 00000000000..0ec16332304
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsSubway.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSubwayLg [20x20/16z] {
+dOy50WGX24Nb2quXtF-qexBTyKmQqai80LqqAAlMZgu5HvLKFrCbL6pzh-kohDf_nYFLuhum1NdyUrAewodBIO3vWin1nk9sqcqURFaFdKZfYE2Y8o2gWiww
+bQGCNH5QJpfZIW6ndNIkd222nEfddScOQcEnewu6DdQ0g7PBUae3
+}
+
+!function MaterialsSubway($id, $name="Subway", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsSubway', $name, $tech)
+!endfunction
+!function MaterialsSubwayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSubwayLg>', 'Subway', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsTerrain.puml b/cloud/elements/materials/Maps/MaterialsTerrain.puml
new file mode 100644
index 00000000000..899b99f17c5
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsTerrain.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsTerrainLg [20x20/16z] lSp50G9100F0PDtJVxNuwJw1cm86rtB4cUq19wPeE6n8C4cg1Wlc01OzvBKCwlRHwM4ftP2AWPUqbARg8T4EBIMpNdAJbjBd4mzmWb-x0m
+
+!function MaterialsTerrain($id, $name="Terrain", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsTerrain', $name, $tech)
+!endfunction
+!function MaterialsTerrainCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTerrainLg>', 'Terrain', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsTraffic.puml b/cloud/elements/materials/Maps/MaterialsTraffic.puml
new file mode 100644
index 00000000000..63a3aa9917e
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsTraffic.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTrafficLg [20x20/16z] {
+bP1b0WGX28KDmCHt_zDkF_srzSrOD8I_oF8WXqCQW3imqZOgrL5Jgl1Qyalc0FBj1E1qrmb8209CFIacXkh0p5jYvkWY7Mx6UEl4MxIqHTcoG8I-GaaIPGwL
+zBB23TddWrXFZXh3IwZiJMyY2Zc3-65Mlt45
+}
+
+!function MaterialsTraffic($id, $name="Traffic", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsTraffic', $name, $tech)
+!endfunction
+!function MaterialsTrafficCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTrafficLg>', 'Traffic', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsTrain.puml b/cloud/elements/materials/Maps/MaterialsTrain.puml
new file mode 100644
index 00000000000..6b3fdeff46a
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsTrain.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTrainLg [20x20/16z] {
+bP055iCW342JjCHvtF-seyvy-_Z70sz1Mi7B47lMJhhGeQATn2vBSpEhjLVUokRO2H5LUqNEkxFbRDNbBllWId8dOgcp77SCV7JAkOoJzN0S26LRWx7VCIS1
+Buw1SjuSUcXTNDLmF6EGpKIq9XCSJ2dBVCa9BZVXti8_t
+}
+
+!function MaterialsTrain($id, $name="Train", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsTrain', $name, $tech)
+!endfunction
+!function MaterialsTrainCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTrainLg>', 'Train', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsTram.puml b/cloud/elements/materials/Maps/MaterialsTram.puml
new file mode 100644
index 00000000000..74fdb072b31
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsTram.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTramLg [20x20/16z] {
+fP3L0O10242lQTb_MhlZowTND8HFqif9506HZ13YrRJAQhNPvGgYqCfXbyXNUBTjljCs6N1POTXbVswKqqocG-PcnZnkVfAvKunJbN2k3qF0ioo9km6OUrUE
+vhY3rfhg8Gf5wtn8EO_qE3yO
+}
+
+!function MaterialsTram($id, $name="Tram", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsTram', $name, $tech)
+!endfunction
+!function MaterialsTramCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTramLg>', 'Tram', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsTransferWithinAStation.puml b/cloud/elements/materials/Maps/MaterialsTransferWithinAStation.puml
new file mode 100644
index 00000000000..8ea37ca5899
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsTransferWithinAStation.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTransferWithinAStationLg [20x20/16z] {
+TSw54GKX30HGOkI2RV_TVZct7MCUiVGQChsP0JTK3BdrwfNO9ZkBU0E6defw-00Adqm4Q3NaQ6o0yzHtPMS7B97aGoK5uFDhxsvHa7yNP2AQNQ1S6dthMqHC
+_3CRdBJHhuxNEY_qitdUScPu-XkfgaN-4JLRB7zJ_6TS9IKfonr2-rMKzdm
+}
+
+!function MaterialsTransferWithinAStation($id, $name="Transfer Within A Station", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsTransferWithinAStation', $name, $tech)
+!endfunction
+!function MaterialsTransferWithinAStationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTransferWithinAStationLg>', 'Transfer Within A Station', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Maps/MaterialsZoomOutMap.puml b/cloud/elements/materials/Maps/MaterialsZoomOutMap.puml
new file mode 100644
index 00000000000..51f98f8e286
--- /dev/null
+++ b/cloud/elements/materials/Maps/MaterialsZoomOutMap.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsZoomOutMapLg [20x20/16z] jP250G0X201LZk_OVzhlxbIwmLn-5f1M5C3M0dcUqDf8yfpE5lGvGMzBWaHRarOYRH6ZQMEaOaYVWwkfm_pprZtwMHXdsPvvlTlM3JPlTVcL
+
+!function MaterialsZoomOutMap($id, $name="Zoom Out Map", $tech="")
+ CloudElement($id, 'materials/Maps/MaterialsZoomOutMap', $name, $tech)
+!endfunction
+!function MaterialsZoomOutMapCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsZoomOutMapLg>', 'Zoom Out Map', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsApps.puml b/cloud/elements/materials/Navigation/MaterialsApps.puml
new file mode 100644
index 00000000000..694059e59cc
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsApps.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAppsLg [20x20/16z] Ow0CCBEnCICHOC36py_6mChFpmfcOHV3r3jixA0C
+
+!function MaterialsApps($id, $name="Apps", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsApps', $name, $tech)
+!endfunction
+!function MaterialsAppsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAppsLg>', 'Apps', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsArrowBack.puml b/cloud/elements/materials/Navigation/MaterialsArrowBack.puml
new file mode 100644
index 00000000000..39b92dba5f1
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsArrowBack.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsArrowBackLg [20x20/16z] Ow06O6B25E9annJYOgAU43yt1momGCGOqSKmzL9Ba1r7650E
+
+!function MaterialsArrowBack($id, $name="Arrow Back", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsArrowBack', $name, $tech)
+!endfunction
+!function MaterialsArrowBackCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsArrowBackLg>', 'Arrow Back', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsArrowDownward.puml b/cloud/elements/materials/Navigation/MaterialsArrowDownward.puml
new file mode 100644
index 00000000000..3a892a96704
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsArrowDownward.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsArrowDownwardLg [20x20/16z] jSYr5G11203HSvV-gprP759sedc_oMWOeYrBJUlc3WosrAvR1zQjAzYt7twc2N1PW3Jk-mQayBw1309P_2YX5m
+
+!function MaterialsArrowDownward($id, $name="Arrow Downward", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsArrowDownward', $name, $tech)
+!endfunction
+!function MaterialsArrowDownwardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsArrowDownwardLg>', 'Arrow Downward', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsArrowDropDown.puml b/cloud/elements/materials/Navigation/MaterialsArrowDropDown.puml
new file mode 100644
index 00000000000..cf0276b21fe
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsArrowDropDown.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsArrowDropDownLg [20x20/16z] OnWIW9aD39YHnHWv-860Wv41JH0XX11422446GUbJm4
+
+!function MaterialsArrowDropDown($id, $name="Arrow Drop Down", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsArrowDropDown', $name, $tech)
+!endfunction
+!function MaterialsArrowDropDownCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsArrowDropDownLg>', 'Arrow Drop Down', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsArrowDropDownCircle.puml b/cloud/elements/materials/Navigation/MaterialsArrowDropDownCircle.puml
new file mode 100644
index 00000000000..3a169d26113
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsArrowDropDownCircle.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsArrowDropDownCircleLg [20x20/16z] {
+VP054e0m40EfU_l_tz8S3XaMQfdpvGUbjNeADfRMIhINhEFOYVgGyZZ9cwZ4wY2AknqFB3IOzIPq6CAr88pL4ul0PJhh1WyF3uzRquS64H8qyHL2m0vVoV4W
+ibfOpQGtCWCsApvJpWe
+}
+
+!function MaterialsArrowDropDownCircle($id, $name="Arrow Drop Down Circle", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsArrowDropDownCircle', $name, $tech)
+!endfunction
+!function MaterialsArrowDropDownCircleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsArrowDropDownCircleLg>', 'Arrow Drop Down Circle', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsArrowDropUp.puml b/cloud/elements/materials/Navigation/MaterialsArrowDropUp.puml
new file mode 100644
index 00000000000..e4f8f190ba9
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsArrowDropUp.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsArrowDropUpLg [20x20/16z] OnYCW94HKuY3Wn53Y9yVBeWGGXTaPWC3PeOX0G
+
+!function MaterialsArrowDropUp($id, $name="Arrow Drop Up", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsArrowDropUp', $name, $tech)
+!endfunction
+!function MaterialsArrowDropUpCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsArrowDropUpLg>', 'Arrow Drop Up', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsArrowForward.puml b/cloud/elements/materials/Navigation/MaterialsArrowForward.puml
new file mode 100644
index 00000000000..8a36c2077aa
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsArrowForward.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsArrowForwardLg [20x20/16z] Ow06O6B256FdmXHauk8aLf0JlqeM3XZWveS9OefXwiMq0rCLOUUnGuGmmu1o
+
+!function MaterialsArrowForward($id, $name="Arrow Forward", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsArrowForward', $name, $tech)
+!endfunction
+!function MaterialsArrowForwardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsArrowForwardLg>', 'Arrow Forward', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsArrowUpward.puml b/cloud/elements/materials/Navigation/MaterialsArrowUpward.puml
new file mode 100644
index 00000000000..b7e91a0e4b1
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsArrowUpward.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsArrowUpwardLg [20x20/16z] jSi52a0X54JHmMxtlzgVjZJFImq71XGnjfErRAES2tPothk2ZPWnvTu9ne2vWeLUUz2nOfhXjJ9RnKgdJ0XGT0C
+
+!function MaterialsArrowUpward($id, $name="Arrow Upward", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsArrowUpward', $name, $tech)
+!endfunction
+!function MaterialsArrowUpwardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsArrowUpwardLg>', 'Arrow Upward', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsCancel.puml b/cloud/elements/materials/Navigation/MaterialsCancel.puml
new file mode 100644
index 00000000000..bd14d8d1572
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsCancel.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCancelLg [20x20/16z] {
+VP1N4WCn24DjmGVZUl_RHZWzqQos-j4f5wf0_GOUVSuU_iQ8_L3WYTf-gTrXfTVe2VgWvmbt8hDEP4ReoI9PiTxvIiSCpJ2U0VByPJ3cIGN-dQGJYgbOKKFr
+edeMiuaTg5tfdMhT
+}
+
+!function MaterialsCancel($id, $name="Cancel", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsCancel', $name, $tech)
+!endfunction
+!function MaterialsCancelCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCancelLg>', 'Cancel', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsCheck.puml b/cloud/elements/materials/Navigation/MaterialsCheck.puml
new file mode 100644
index 00000000000..02eec9a950d
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsCheck.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCheckLg [20x20/16z] Ow0nOCGKOk5Wn13YOQDSY9a5KnKRBmkcHZOU5eGGGf0TqtWsVZPC7x4mqZ2y
+
+!function MaterialsCheck($id, $name="Check", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsCheck', $name, $tech)
+!endfunction
+!function MaterialsCheckCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCheckLg>', 'Check', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsChevronLeft.puml b/cloud/elements/materials/Navigation/MaterialsChevronLeft.puml
new file mode 100644
index 00000000000..65f8a81eb74
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsChevronLeft.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsChevronLeftLg [20x20/16z] Ow0hO6HbmX1ZusN656B14EB15E832s6A4TQBi0FJBHW0w6Rw0G
+
+!function MaterialsChevronLeft($id, $name="Chevron Left", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsChevronLeft', $name, $tech)
+!endfunction
+!function MaterialsChevronLeftCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsChevronLeftLg>', 'Chevron Left', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsChevronRight.puml b/cloud/elements/materials/Navigation/MaterialsChevronRight.puml
new file mode 100644
index 00000000000..3b0d3df7abb
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsChevronRight.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsChevronRightLg [20x20/16z] Ow0VO69bn11ZvcN356JX8LgGZmsV648lNY64Mx2wcQu
+
+!function MaterialsChevronRight($id, $name="Chevron Right", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsChevronRight', $name, $tech)
+!endfunction
+!function MaterialsChevronRightCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsChevronRightLg>', 'Chevron Right', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsClose.puml b/cloud/elements/materials/Navigation/MaterialsClose.puml
new file mode 100644
index 00000000000..1a521c9f328
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsClose.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCloseLg [20x20/16z] Ow01O6I1iLWOuInULWY3bHSa2sEpmYbaGIY1AWWNGWZoyuE5CCK8wKNOWTCjc6x6z1iD
+
+!function MaterialsClose($id, $name="Close", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsClose', $name, $tech)
+!endfunction
+!function MaterialsCloseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCloseLg>', 'Close', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsExpandLess.puml b/cloud/elements/materials/Navigation/MaterialsExpandLess.puml
new file mode 100644
index 00000000000..5af9dae23f0
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsExpandLess.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsExpandLessLg [20x20/16z] OnYCW8sD4KE8ZuyDNOY7XOK7LIKRBmi30weWAqW8ACZBYX1ZOeRGp4o3pki
+
+!function MaterialsExpandLess($id, $name="Expand Less", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsExpandLess', $name, $tech)
+!endfunction
+!function MaterialsExpandLessCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsExpandLessLg>', 'Expand Less', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsExpandMore.puml b/cloud/elements/materials/Navigation/MaterialsExpandMore.puml
new file mode 100644
index 00000000000..e7ad4b82d85
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsExpandMore.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsExpandMoreLg [20x20/16z] OnXiW8aPGZCp8SHOULb050ilAv92Df0W2myRYcus7XQ4448b7rm88GWK6eG
+
+!function MaterialsExpandMore($id, $name="Expand More", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsExpandMore', $name, $tech)
+!endfunction
+!function MaterialsExpandMoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsExpandMoreLg>', 'Expand More', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsFirstPage.puml b/cloud/elements/materials/Navigation/MaterialsFirstPage.puml
new file mode 100644
index 00000000000..45130feec9e
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsFirstPage.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFirstPageLg [20x20/16z] Ow0NO6U1qCoiS256JZQ843S7iXXKY15L326446FYvWGBOOeHr0iLnEiM1dPMk9lf1G
+
+!function MaterialsFirstPage($id, $name="First Page", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsFirstPage', $name, $tech)
+!endfunction
+!function MaterialsFirstPageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFirstPageLg>', 'First Page', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsFullscreen.puml b/cloud/elements/materials/Navigation/MaterialsFullscreen.puml
new file mode 100644
index 00000000000..fe78617aba8
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsFullscreen.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFullscreenLg [20x20/16z] Ow01O6LdPsTYO602KgmmCNOU3eWO1myxN8m3nk90Y65XCJ5XiWW3JBruxC1q2wQRCVr60m
+
+!function MaterialsFullscreen($id, $name="Fullscreen", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsFullscreen', $name, $tech)
+!endfunction
+!function MaterialsFullscreenCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFullscreenLg>', 'Fullscreen', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsFullscreenExit.puml b/cloud/elements/materials/Navigation/MaterialsFullscreenExit.puml
new file mode 100644
index 00000000000..83e2d80abb7
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsFullscreenExit.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFullscreenExitLg [20x20/16z] Ow09O69d0XCeOhnC408XmiGA4MDbWekoy_52n7ZvsE7gW01EamWGUWdPWN0Bffkn-eqc
+
+!function MaterialsFullscreenExit($id, $name="Fullscreen Exit", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsFullscreenExit', $name, $tech)
+!endfunction
+!function MaterialsFullscreenExitCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFullscreenExitLg>', 'Fullscreen Exit', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsLastPage.puml b/cloud/elements/materials/Navigation/MaterialsLastPage.puml
new file mode 100644
index 00000000000..8cbbf7d6f50
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsLastPage.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsLastPageLg [20x20/16z] Ow0NO666qkm8CGvkY20R9oDSZ14iY11322B448BunH12XEt0T0l2pQpiT0ic
+
+!function MaterialsLastPage($id, $name="Last Page", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsLastPage', $name, $tech)
+!endfunction
+!function MaterialsLastPageCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLastPageLg>', 'Last Page', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsMenu.puml b/cloud/elements/materials/Navigation/MaterialsMenu.puml
new file mode 100644
index 00000000000..49b28636363
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsMenu.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsMenuLg [20x20/16z] Ow0-O4G1O25cBauamCKC4cDYGm5Cf5Z1p842cB6AaG0mtOBfPcn-epu
+
+!function MaterialsMenu($id, $name="Menu", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsMenu', $name, $tech)
+!endfunction
+!function MaterialsMenuCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMenuLg>', 'Menu', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsMoreHoriz.puml b/cloud/elements/materials/Navigation/MaterialsMoreHoriz.puml
new file mode 100644
index 00000000000..f1c89e404b5
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsMoreHoriz.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsMoreHorizLg [20x20/16z] OnW2W8K5GS24-FbP40HsCKozGm
+
+!function MaterialsMoreHoriz($id, $name="More Horiz", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsMoreHoriz', $name, $tech)
+!endfunction
+!function MaterialsMoreHorizCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMoreHorizLg>', 'More Horiz', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsMoreVert.puml b/cloud/elements/materials/Navigation/MaterialsMoreVert.puml
new file mode 100644
index 00000000000..3632db125c2
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsMoreVert.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsMoreVertLg [20x20/16z] Ow06O6715EBdPy4hXj0xWkmW3
+
+!function MaterialsMoreVert($id, $name="More Vert", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsMoreVert', $name, $tech)
+!endfunction
+!function MaterialsMoreVertCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMoreVertLg>', 'More Vert', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsRefresh.puml b/cloud/elements/materials/Navigation/MaterialsRefresh.puml
new file mode 100644
index 00000000000..fab8a43b545
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsRefresh.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRefreshLg [20x20/16z] {
+fP054e1024NtarkCzp-jtKxxT8k6z1-8gc2vd19jKMiqXUWXyZ02o7g9GwOXsyM7OPUXsNQHVieaQ3svzTvtcLPizYjtsSdfkmF2cUEGMSMx5ZdBkseEJ-dJ
+ssS6ZFIV2G
+}
+
+!function MaterialsRefresh($id, $name="Refresh", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsRefresh', $name, $tech)
+!endfunction
+!function MaterialsRefreshCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRefreshLg>', 'Refresh', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsSubdirectoryArrowLeft.puml b/cloud/elements/materials/Navigation/MaterialsSubdirectoryArrowLeft.puml
new file mode 100644
index 00000000000..1c04bb0ba4b
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsSubdirectoryArrowLeft.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSubdirectoryArrowLeftLg [20x20/16z] hOo35S1G5CNwZQVzfwrjvVWYnJkCtaGg-PyojSrSLklCaPjsKxJA72UZMmpqcKOXf0vncvtMQkDhE0-pseRRw9eA
+
+!function MaterialsSubdirectoryArrowLeft($id, $name="Subdirectory Arrow Left", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsSubdirectoryArrowLeft', $name, $tech)
+!endfunction
+!function MaterialsSubdirectoryArrowLeftCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSubdirectoryArrowLeftLg>', 'Subdirectory Arrow Left', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsSubdirectoryArrowRight.puml b/cloud/elements/materials/Navigation/MaterialsSubdirectoryArrowRight.puml
new file mode 100644
index 00000000000..f5f009c60d3
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsSubdirectoryArrowRight.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSubdirectoryArrowRightLg [20x20/16z] jOw35G1134JN3FglzcppFoSZSHsbrpSNvIytkRx9PDSwYtPrcnvTrgf1H-wFbh45a46rDwawT2Gh5bWyFtNxLaTnan8
+
+!function MaterialsSubdirectoryArrowRight($id, $name="Subdirectory Arrow Right", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsSubdirectoryArrowRight', $name, $tech)
+!endfunction
+!function MaterialsSubdirectoryArrowRightCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSubdirectoryArrowRightLg>', 'Subdirectory Arrow Right', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsUnfoldLess.puml b/cloud/elements/materials/Navigation/MaterialsUnfoldLess.puml
new file mode 100644
index 00000000000..1411dd06940
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsUnfoldLess.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsUnfoldLessLg [20x20/16z] Ow0OC3A1I2P6P34M7XOmWQAEZOU5XOUD4LKt6oylN0WXoCP0Ou2m0zCjc6ucv3T4650C
+
+!function MaterialsUnfoldLess($id, $name="Unfold Less", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsUnfoldLess', $name, $tech)
+!endfunction
+!function MaterialsUnfoldLessCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsUnfoldLessLg>', 'Unfold Less', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Navigation/MaterialsUnfoldMore.puml b/cloud/elements/materials/Navigation/MaterialsUnfoldMore.puml
new file mode 100644
index 00000000000..b3a6955162e
--- /dev/null
+++ b/cloud/elements/materials/Navigation/MaterialsUnfoldMore.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsUnfoldMoreLg [20x20/16z] Oo0LC39Y2d5mC688yV101H52tCpCtAY2pDpC8885LI64e2L0s87f5a9kHlWDCmmmmufK
+
+!function MaterialsUnfoldMore($id, $name="Unfold More", $tech="")
+ CloudElement($id, 'materials/Navigation/MaterialsUnfoldMore', $name, $tech)
+!endfunction
+!function MaterialsUnfoldMoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsUnfoldMoreLg>', 'Unfold More', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsAdb.puml b/cloud/elements/materials/Notification/MaterialsAdb.puml
new file mode 100644
index 00000000000..0806adf9855
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsAdb.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAdbLg [20x20/16z] {
+bOy70e8X28KLS6ll_gTjzsZN_pdP43wX_Y6MewXAp1QSt2SmUxcF7JWpF3QsLKz-TRN8T2Ynu7mnOKPF7UShKpS9TN87_HgXNm4fMtKPXFbqXolBXoiUIcB5
+cHg34wsEKUsg8j4L1m
+}
+
+!function MaterialsAdb($id, $name="Adb", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsAdb', $name, $tech)
+!endfunction
+!function MaterialsAdbCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAdbLg>', 'Adb', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsAirlineSeatFlat.puml b/cloud/elements/materials/Notification/MaterialsAirlineSeatFlat.puml
new file mode 100644
index 00000000000..681c9489b87
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsAirlineSeatFlat.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAirlineSeatFlatLg [20x20/16z] lSg55OH034NHpC-uzj_jHjOe02wClHDwHWYsEJBSHoOUhcSRwESSZkUZICEII_gr2PchUlxQ1adCcGdbInl0aFKL9CrrCMrEf7t4JX3qXcP0_uAXUxm
+
+!function MaterialsAirlineSeatFlat($id, $name="Airline Seat Flat", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsAirlineSeatFlat', $name, $tech)
+!endfunction
+!function MaterialsAirlineSeatFlatCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAirlineSeatFlatLg>', 'Airline Seat Flat', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsAirlineSeatFlatAngled.puml b/cloud/elements/materials/Notification/MaterialsAirlineSeatFlatAngled.puml
new file mode 100644
index 00000000000..e9cb42d5b5b
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsAirlineSeatFlatAngled.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAirlineSeatFlatAngledLg [20x20/16z] {
+hSt5WKKn241HF1xwxtPuRilvTtaI0FuPueUqDNqH3VT1e4ANiKUCpLjYFBOLzuhYIzLu9I9LWknRmyAaPq70F7qlVgBaqOo9hMvcssMjimHBQc4AMpnZKzRW
+t6atshR5Qjhej9dow7nQMgDOZV3p_W
+}
+
+!function MaterialsAirlineSeatFlatAngled($id, $name="Airline Seat Flat Angled", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsAirlineSeatFlatAngled', $name, $tech)
+!endfunction
+!function MaterialsAirlineSeatFlatAngledCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAirlineSeatFlatAngledLg>', 'Airline Seat Flat Angled', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsAirlineSeatIndividualSuite.puml b/cloud/elements/materials/Notification/MaterialsAirlineSeatIndividualSuite.puml
new file mode 100644
index 00000000000..6eb08ef96a5
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsAirlineSeatIndividualSuite.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAirlineSeatIndividualSuiteLg [20x20/16z] lOh55K0X30GZk6t_rNvNk3CGcxSq0zwBjxhOpwJayjPyoJl9RguO1P34uyBkpWAehqkyEIb0uCVbtP4wn_IuiZadejkFtnpQ0Jwvb3iI4m_G35O
+
+!function MaterialsAirlineSeatIndividualSuite($id, $name="Airline Seat Individual Suite", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsAirlineSeatIndividualSuite', $name, $tech)
+!endfunction
+!function MaterialsAirlineSeatIndividualSuiteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAirlineSeatIndividualSuiteLg>', 'Airline Seat Individual Suite', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsAirlineSeatLegroomExtra.puml b/cloud/elements/materials/Notification/MaterialsAirlineSeatLegroomExtra.puml
new file mode 100644
index 00000000000..8671afd0ea4
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsAirlineSeatLegroomExtra.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAirlineSeatLegroomExtraLg [20x20/16z] {
+hSg53SLG3CNGt43xEFjFMsR1noEsJE-2WbLLheshzEvUyDzMJLKURTRqR9rl4hPMH8fljX6n1ziY7AEKe3CXf6LSOiYJqXEPHs1RiQ1vZ3c0RipTdmqfAkY1
+GUyR0G
+}
+
+!function MaterialsAirlineSeatLegroomExtra($id, $name="Airline Seat Legroom Extra", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsAirlineSeatLegroomExtra', $name, $tech)
+!endfunction
+!function MaterialsAirlineSeatLegroomExtraCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAirlineSeatLegroomExtraLg>', 'Airline Seat Legroom Extra', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsAirlineSeatLegroomNormal.puml b/cloud/elements/materials/Notification/MaterialsAirlineSeatLegroomNormal.puml
new file mode 100644
index 00000000000..dc5d11ffd91
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsAirlineSeatLegroomNormal.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAirlineSeatLegroomNormalLg [20x20/16z] {
+fSt50GGn241Hd7ZwhtRSBolpZoy1uEkGaKM4hoQPO-yztOtUMfOfljkQ7XOEyzMuaBI7OJPadREu6sXrcIEmmq1YdYeAEjaHBaqM41vfBz7nQRqNkXijbxvk
+1
+}
+
+!function MaterialsAirlineSeatLegroomNormal($id, $name="Airline Seat Legroom Normal", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsAirlineSeatLegroomNormal', $name, $tech)
+!endfunction
+!function MaterialsAirlineSeatLegroomNormalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAirlineSeatLegroomNormalLg>', 'Airline Seat Legroom Normal', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsAirlineSeatLegroomReduced.puml b/cloud/elements/materials/Notification/MaterialsAirlineSeatLegroomReduced.puml
new file mode 100644
index 00000000000..97d1f919cb4
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsAirlineSeatLegroomReduced.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAirlineSeatLegroomReducedLg [20x20/16z] {
+fSsr0SDG30HGiJ_V_jE6p6v2hnCUVOoLrSpqsBEg6K0vz-JVNhK7FVKMllNIrekvfqriOA5pZskmkdj4HcMQUP_czu6q9-TQswFCSyI27qZQKBgGCKgIQm-0
+dNjiPihqkJi
+}
+
+!function MaterialsAirlineSeatLegroomReduced($id, $name="Airline Seat Legroom Reduced", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsAirlineSeatLegroomReduced', $name, $tech)
+!endfunction
+!function MaterialsAirlineSeatLegroomReducedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAirlineSeatLegroomReducedLg>', 'Airline Seat Legroom Reduced', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsAirlineSeatReclineExtra.puml b/cloud/elements/materials/Notification/MaterialsAirlineSeatReclineExtra.puml
new file mode 100644
index 00000000000..6158c171060
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsAirlineSeatReclineExtra.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAirlineSeatReclineExtraLg [20x20/16z] {
+VO-50S0m20IRV-B2_jFMtIwAG_U1mLCLcdleiaPpLzeWTxTncvigiVFPNxN9igb6ddK-iAgs6fmS5HAYQf1G_AvZeHzrbqgcY5KjrrcYcueu4U6f2ABELBU5
+Im5ydAa1Qy8O2P24aPpMUCIQPp1-mrQQClCO_Py1
+}
+
+!function MaterialsAirlineSeatReclineExtra($id, $name="Airline Seat Recline Extra", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsAirlineSeatReclineExtra', $name, $tech)
+!endfunction
+!function MaterialsAirlineSeatReclineExtraCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAirlineSeatReclineExtraLg>', 'Airline Seat Recline Extra', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsAirlineSeatReclineNormal.puml b/cloud/elements/materials/Notification/MaterialsAirlineSeatReclineNormal.puml
new file mode 100644
index 00000000000..5231e2e61b0
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsAirlineSeatReclineNormal.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAirlineSeatReclineNormalLg [20x20/16z] {
+ZOtL0O0m30KRUVMG_QT5Vd0xg5qiF49C5vU6T4chNY-9clMKDQUS-o4JMkQ3YuMhUwQZa-RkHOvviyl5CkZeG5hgsSqtEjUgxaQZKlQ5laqHOqvbfcwIIXLc
+cLVQ96Th2qAfRprP5oWGAFnd0W
+}
+
+!function MaterialsAirlineSeatReclineNormal($id, $name="Airline Seat Recline Normal", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsAirlineSeatReclineNormal', $name, $tech)
+!endfunction
+!function MaterialsAirlineSeatReclineNormalCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAirlineSeatReclineNormalLg>', 'Airline Seat Recline Normal', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsBluetoothAudio.puml b/cloud/elements/materials/Notification/MaterialsBluetoothAudio.puml
new file mode 100644
index 00000000000..17dd8ef76fe
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsBluetoothAudio.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsBluetoothAudioLg [20x20/16z] TT350S0W3010eZZiFstT6tWUSJT-07_ZY7_hRsHOhJuHKW37XUCJAGVW0j9rYTSRjSWQxYZ1XQstXMWfH5TwwGl94XJPC39oqUhndqNicUtTxXkOjx9lEdup
+
+!function MaterialsBluetoothAudio($id, $name="Bluetooth Audio", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsBluetoothAudio', $name, $tech)
+!endfunction
+!function MaterialsBluetoothAudioCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBluetoothAudioLg>', 'Bluetooth Audio', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsConfirmationNumber.puml b/cloud/elements/materials/Notification/MaterialsConfirmationNumber.puml
new file mode 100644
index 00000000000..921776d2ab1
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsConfirmationNumber.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsConfirmationNumberLg [20x20/16z] fP253G1H24E_Ex3_jET-ZV9Y3KwD2XzV-2NakhpeRedn9Ya4sWJViU7Sk6D7kbQ-OZRkUTfp8rgpa3Vj_PRBIm34SA_Zrmvy2xmP_OOyK343
+
+!function MaterialsConfirmationNumber($id, $name="Confirmation Number", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsConfirmationNumber', $name, $tech)
+!endfunction
+!function MaterialsConfirmationNumberCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsConfirmationNumberLg>', 'Confirmation Number', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsDiscFull.puml b/cloud/elements/materials/Notification/MaterialsDiscFull.puml
new file mode 100644
index 00000000000..0b8f1de9f61
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsDiscFull.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDiscFullLg [20x20/16z] hP253SHG34CTQZzx_scFEUBh4qLX6_yY5k7wbRAwICxz8-kJTzerATUK3Zuf0hqLThvnw5H0EiaHTYljzvpEMtolLMZDkGjf5efyOsZw1Pf_pjgo1qTm1W
+
+!function MaterialsDiscFull($id, $name="Disc Full", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsDiscFull', $name, $tech)
+!endfunction
+!function MaterialsDiscFullCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDiscFullLg>', 'Disc Full', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsDoNotDisturb.puml b/cloud/elements/materials/Notification/MaterialsDoNotDisturb.puml
new file mode 100644
index 00000000000..60991c83354
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsDoNotDisturb.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDoNotDisturbLg [20x20/16z] {
+VP253GKn242ngn3OVzmlTKckteS3BmE9S0UIpTsoJ4pPep1Bz4mTgJ6KmLahn6J-T2Sv5NDnVWPab_-L8i24CVtLJM21OWX0ph10TkgimCwAROVTjiIOCAQM
+ouGj5qmP1xI4hRRSQpEbgmU9pbubmTUUdkCB
+}
+
+!function MaterialsDoNotDisturb($id, $name="Do Not Disturb", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsDoNotDisturb', $name, $tech)
+!endfunction
+!function MaterialsDoNotDisturbCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDoNotDisturbLg>', 'Do Not Disturb', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsDoNotDisturbAlt.puml b/cloud/elements/materials/Notification/MaterialsDoNotDisturbAlt.puml
new file mode 100644
index 00000000000..7b27175cbb3
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsDoNotDisturbAlt.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDoNotDisturbAltLg [20x20/16z] {
+VT273aKX20FGA-N6QkZ_V-vR3jucgvv41Ou_LSpAApX32dgoKTK1fsYBUiD8K1zOsDQLKy57Tc7J2VaziIRTJhnV3K-wtOhRPHCMZMziMDAmSNVGkdkGWqPL
+pbwIPY-5iSaQomXzTOtMBNT01xoAzcTNkTC_TGK
+}
+
+!function MaterialsDoNotDisturbAlt($id, $name="Do Not Disturb Alt", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsDoNotDisturbAlt', $name, $tech)
+!endfunction
+!function MaterialsDoNotDisturbAltCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDoNotDisturbAltLg>', 'Do Not Disturb Alt', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsDoNotDisturbOff.puml b/cloud/elements/materials/Notification/MaterialsDoNotDisturbOff.puml
new file mode 100644
index 00000000000..bda37647c69
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsDoNotDisturbOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDoNotDisturbOffLg [20x20/16z] {
+VT073aCn20FGG8bA5hx_RVjH7AdRsY-3KVv4LAMSLBl0VAmrt8GshUZ0ZYjnMBaTx1kbhoTqIJDWFg6bELxGy-a0OYRsEGCOrsDTMIuBYQW3Iu_fVMQVDBwT
+vyyXh94XEdjvHaiJVqPkGlipCkgaw8FulAiwxNEdjPQlUG
+}
+
+!function MaterialsDoNotDisturbOff($id, $name="Do Not Disturb Off", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsDoNotDisturbOff', $name, $tech)
+!endfunction
+!function MaterialsDoNotDisturbOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDoNotDisturbOffLg>', 'Do Not Disturb Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsDoNotDisturbOn.puml b/cloud/elements/materials/Notification/MaterialsDoNotDisturbOn.puml
new file mode 100644
index 00000000000..c3667e48450
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsDoNotDisturbOn.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsDoNotDisturbOnLg [20x20/16z] VP254GH1409_Lbab_sZVpwdhyb7WSOCvPyT2G1kZ8Mnb1_w1MqgLA_LND707lkk11yAd1Xx0PxMHi_-PP7ilkq72sHS7SZXLKxlYXzAYD0jl8WELbSvKym8
+
+!function MaterialsDoNotDisturbOn($id, $name="Do Not Disturb On", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsDoNotDisturbOn', $name, $tech)
+!endfunction
+!function MaterialsDoNotDisturbOnCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDoNotDisturbOnLg>', 'Do Not Disturb On', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsDriveEta.puml b/cloud/elements/materials/Notification/MaterialsDriveEta.puml
new file mode 100644
index 00000000000..0a1998a81a2
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsDriveEta.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDriveEtaLg [20x20/16z] {
+fOvL0eGX20PL-Eou_sctYFtV7NjK85oIa1KaSwL0ASMUjHYKsFGXId0APAtqTrJbwopPAVFtcSyQ-_pOOnqMnn7Y45dTIe74KKXBtrKqSGtL_ZunjtfJkkTe
+qMdY8fur8uOhtW
+}
+
+!function MaterialsDriveEta($id, $name="Drive Eta", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsDriveEta', $name, $tech)
+!endfunction
+!function MaterialsDriveEtaCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDriveEtaLg>', 'Drive Eta', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsEnhancedEncryption.puml b/cloud/elements/materials/Notification/MaterialsEnhancedEncryption.puml
new file mode 100644
index 00000000000..9aa8b9a9ded
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsEnhancedEncryption.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsEnhancedEncryptionLg [20x20/16z] {
+XOw50SGm24Nnne3zfpsNUbyK__054LRGrFj4IrSl8gKldAKW09Pfvi8kpqSwpdtyV7ZcGnbA3tJ8ryaZCbva37xxD9-CyNfqvXlCO-D3NFcgAQ9QdViCNjX9
+thpVzTorFkxXxl6wEiCRcW47t04
+}
+
+!function MaterialsEnhancedEncryption($id, $name="Enhanced Encryption", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsEnhancedEncryption', $name, $tech)
+!endfunction
+!function MaterialsEnhancedEncryptionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsEnhancedEncryptionLg>', 'Enhanced Encryption', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsEventAvailable.puml b/cloud/elements/materials/Notification/MaterialsEventAvailable.puml
new file mode 100644
index 00000000000..d9b027a0f3f
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsEventAvailable.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsEventAvailableLg [20x20/16z] {
+ZSs50OGm4031Ko3UVxKlKHmM7oBm3n7MpzoYaDEb2ObR9BSueK8-hV8P9MsIImkpzkPGp27qqEsCy61aU6s51DOcCsPQ6qucqzf-AAVxhiqpzjXd8-zTptk2
+ZB8gqyk-
+}
+
+!function MaterialsEventAvailable($id, $name="Event Available", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsEventAvailable', $name, $tech)
+!endfunction
+!function MaterialsEventAvailableCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsEventAvailableLg>', 'Event Available', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsEventBusy.puml b/cloud/elements/materials/Notification/MaterialsEventBusy.puml
new file mode 100644
index 00000000000..2d5501e7efd
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsEventBusy.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsEventBusyLg [20x20/16z] {
+ZSo50SGW343H66xxJtlIr0r-bOV0FqHOlclUwDVuHKYIbocVX9HosvKdb7P87gqui-QAMa9OmxGPwNCmwv0Z7Gri20mdanhmP1p4klDvhC_UbXRBZ6kS9wES
+qrhE11FABeBnlW
+}
+
+!function MaterialsEventBusy($id, $name="Event Busy", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsEventBusy', $name, $tech)
+!endfunction
+!function MaterialsEventBusyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsEventBusyLg>', 'Event Busy', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsEventNote.puml b/cloud/elements/materials/Notification/MaterialsEventNote.puml
new file mode 100644
index 00000000000..21ef1a55271
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsEventNote.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsEventNoteLg [20x20/16z] {
+ZSm50iGm24HHXhZ1_K-xCbtNlcf-HCu0UVnIJKAfNel6KIFL4NLBqnzCnkXFujUsIhefQsi3SeDnRKYP4XvQwzJOlkyLFSDJGrzhMVgwxljvC-0cJ3QTSzpC
+gS8O7p3jT0G
+}
+
+!function MaterialsEventNote($id, $name="Event Note", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsEventNote', $name, $tech)
+!endfunction
+!function MaterialsEventNoteCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsEventNoteLg>', 'Event Note', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsFolderSpecial.puml b/cloud/elements/materials/Notification/MaterialsFolderSpecial.puml
new file mode 100644
index 00000000000..ab1da708a16
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsFolderSpecial.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsFolderSpecialLg [20x20/16z] {
+fSvL0e0W44NH1nCqx7-rTes_NFke0AOYsLBwaYzZhxBxM1ydfZDvRQ_ijyr_BLFUpjsOGgrbzWwEE8_Ncc1FglcND-BVU0G7ibP9ib0rrig-mdPQ6QQo6KXC
+XAbM
+}
+
+!function MaterialsFolderSpecial($id, $name="Folder Special", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsFolderSpecial', $name, $tech)
+!endfunction
+!function MaterialsFolderSpecialCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFolderSpecialLg>', 'Folder Special', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsLiveTv.puml b/cloud/elements/materials/Notification/MaterialsLiveTv.puml
new file mode 100644
index 00000000000..03dc0ada849
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsLiveTv.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLiveTvLg [20x20/16z] {
+TOw50GGW30CRgE7xJ_kkoA7rq17yFK-OF_SNOIAMgLYP5P-oz22tbfy_9XJN1oBFrmjGcVxW-lO1guypO_6Dxd7nZT5qyLN5xBCmzmjnchlgq_27Lf2r2ID2
+c03jk08
+}
+
+!function MaterialsLiveTv($id, $name="Live Tv", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsLiveTv', $name, $tech)
+!endfunction
+!function MaterialsLiveTvCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLiveTvLg>', 'Live Tv', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsMms.puml b/cloud/elements/materials/Notification/MaterialsMms.puml
new file mode 100644
index 00000000000..d33a0297e91
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsMms.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsMmsLg [20x20/16z] {
+dS_50GCn34JHCQEa_gjDbfc_-TsCmvHUfLgAJ8iuDgX9Lf5kZDV6jrRoogWso-YoD6UhEC3oR05mpGByP4bXICNHl9xoez6YqOx-GMcHGslLgaLehLfiqnPV
+-mC
+}
+
+!function MaterialsMms($id, $name="Mms", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsMms', $name, $tech)
+!endfunction
+!function MaterialsMmsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMmsLg>', 'Mms', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsMore.puml b/cloud/elements/materials/Notification/MaterialsMore.puml
new file mode 100644
index 00000000000..961c80cd2f8
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsMore.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsMoreLg [20x20/16z] bT350GCn3011cTdRVxNX7EFy34AvmzW9ezvNZfdu_bMP4r6HrPrZQHq9tyWI2ZLaMao01-X634vqywBorjrshEZAPY-NUbv7R-rWSrSNFG4
+
+!function MaterialsMore($id, $name="More", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsMore', $name, $tech)
+!endfunction
+!function MaterialsMoreCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMoreLg>', 'More', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsNetworkCheck.puml b/cloud/elements/materials/Notification/MaterialsNetworkCheck.puml
new file mode 100644
index 00000000000..c77273a43a1
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsNetworkCheck.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsNetworkCheckLg [20x20/16z] {
+hSn5eWCm409G68adtF-qtwMsQzzg53oFDEFLmEjOUpTp_iwZIsUD6Havukke7erqVkXUT2g1gfdylfzaJbN0gdr51bl3R_l1obHr5JFyygdTlIfo-U_CUdFO
+Efxz_v04YYP9NE9KnusGweDPu6uOU8Lt
+}
+
+!function MaterialsNetworkCheck($id, $name="Network Check", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsNetworkCheck', $name, $tech)
+!endfunction
+!function MaterialsNetworkCheckCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNetworkCheckLg>', 'Network Check', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsNetworkLocked.puml b/cloud/elements/materials/Notification/MaterialsNetworkLocked.puml
new file mode 100644
index 00000000000..40461dfaa87
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsNetworkLocked.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsNetworkLockedLg [20x20/16z] {
+XSu54eKW50NGrpJiVxS_bPpnAdL8U0xoJjvsQhfJjqxTEdNhzB6PYcDSgCg-qGEQoKHDGEdp3vJVW20qK7D0mTHRfyypzDCa_D1i6O5DVp6-ROpMKcgS3UaJ
+EEK5
+}
+
+!function MaterialsNetworkLocked($id, $name="Network Locked", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsNetworkLocked', $name, $tech)
+!endfunction
+!function MaterialsNetworkLockedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNetworkLockedLg>', 'Network Locked', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsNoEncryption.puml b/cloud/elements/materials/Notification/MaterialsNoEncryption.puml
new file mode 100644
index 00000000000..f37f79b36fc
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsNoEncryption.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsNoEncryptionLg [20x20/16z] {
+RSm54WGW34FHfFXWzp_jUidQ7sCURU6H-CfAxyK-gTSOQ__0KWcmbWEHgF7nwFJZhP2FhT2fOncWcQKH7SFO6MnxhRr6U5hQ-udtqZ6XJ2WJoeGoONOJMdGJ
+4iU4BmjzJM-L5veAXVZR5G
+}
+
+!function MaterialsNoEncryption($id, $name="No Encryption", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsNoEncryption', $name, $tech)
+!endfunction
+!function MaterialsNoEncryptionCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNoEncryptionLg>', 'No Encryption', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsOndemandVideo.puml b/cloud/elements/materials/Notification/MaterialsOndemandVideo.puml
new file mode 100644
index 00000000000..2a7328f579b
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsOndemandVideo.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsOndemandVideoLg [20x20/16z] {
+bT254KD120HG5ZcN_gkDvxk-iPrJWAw2Be0GQfwf0IY66Ij0KPhHOKqCgpNjKTPhlGLUhVLYoxNgUNatoEeFB6fPrvUIdqa99EyG-qTyPw4lQU-b9Xi30zto
+1
+}
+
+!function MaterialsOndemandVideo($id, $name="Ondemand Video", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsOndemandVideo', $name, $tech)
+!endfunction
+!function MaterialsOndemandVideoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsOndemandVideoLg>', 'Ondemand Video', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsPersonalVideo.puml b/cloud/elements/materials/Notification/MaterialsPersonalVideo.puml
new file mode 100644
index 00000000000..b5775e75a80
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsPersonalVideo.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPersonalVideoLg [20x20/16z] rT0r0W113090MFVy_xMdpRcKEqq29VYAve1Wg7cd1h9OxjX25eCTqq6Najz9YT3p4sKHvrzZfTjSDNqn6F7B2
+
+!function MaterialsPersonalVideo($id, $name="Personal Video", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsPersonalVideo', $name, $tech)
+!endfunction
+!function MaterialsPersonalVideoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPersonalVideoLg>', 'Personal Video', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsPhoneBluetoothSpeaker.puml b/cloud/elements/materials/Notification/MaterialsPhoneBluetoothSpeaker.puml
new file mode 100644
index 00000000000..4556f64a6da
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsPhoneBluetoothSpeaker.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPhoneBluetoothSpeakerLg [20x20/16z] {
+ZOw50KGn3493GrtOVzfpr_-gSUmlAPnVEEcd3v7osUcI6eu_nfHuymtO4Ove9yAKbZ_xq2NnkTQoLF0ymtXqFMinj6nlSFgxC_VmvaEjHoVemCqPQdT3qHhj
+tWPvvg8Zj3jiUlCPcFkIt9v1S8TjPWy
+}
+
+!function MaterialsPhoneBluetoothSpeaker($id, $name="Phone Bluetooth Speaker", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsPhoneBluetoothSpeaker', $name, $tech)
+!endfunction
+!function MaterialsPhoneBluetoothSpeakerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPhoneBluetoothSpeakerLg>', 'Phone Bluetooth Speaker', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsPhoneForwarded.puml b/cloud/elements/materials/Notification/MaterialsPhoneForwarded.puml
new file mode 100644
index 00000000000..4c40717da94
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsPhoneForwarded.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPhoneForwardedLg [20x20/16z] {
+ZSv50aKn24FHf52Nx7-rtrtV7PuAu7-EKpHtkn1hn36Jr7Y46DDOyMhZQ659qWd3b9Oz6xiaVtwBB1K-pu3VwBOBs3BUycdlc7juCzPwHBgHDmor6rYqHhCR
+CizSTCnnpvlU3FJSbsHuZi6CsDmU
+}
+
+!function MaterialsPhoneForwarded($id, $name="Phone Forwarded", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsPhoneForwarded', $name, $tech)
+!endfunction
+!function MaterialsPhoneForwardedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPhoneForwardedLg>', 'Phone Forwarded', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsPhoneInTalk.puml b/cloud/elements/materials/Notification/MaterialsPhoneInTalk.puml
new file mode 100644
index 00000000000..c6b6f4fd854
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsPhoneInTalk.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPhoneInTalkLg [20x20/16z] {
+ZOi5WWL02491dGxkVzhDt_qc9V0nz0W7uCQJvf8wWRPxueKs-PlFgnv4Mz9sW82FWyWXAO1Q3JxJVx18ltQqOSZzFnZwRx1L-BB_SY_uDolP_F1VZZlAi3kD
+hTdl4qwUH6l3mQezkv-JPPMgNm9dekjE0wECBJckeRaJ7_CD
+}
+
+!function MaterialsPhoneInTalk($id, $name="Phone In Talk", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsPhoneInTalk', $name, $tech)
+!endfunction
+!function MaterialsPhoneInTalkCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPhoneInTalkLg>', 'Phone In Talk', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsPhoneLocked.puml b/cloud/elements/materials/Notification/MaterialsPhoneLocked.puml
new file mode 100644
index 00000000000..44e4f03e2c0
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsPhoneLocked.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPhoneLockedLg [20x20/16z] {
+ZSW74a8n30DHAVOdFRx_RK7q3c_Qpk81yOpk6o4qTuDOGl9JHKGZ0EQyxGelRwZIZ0F7EPSfrlMngnuVSaIXtbXpJeEubYG1X2tZXK_3YzmJdh5MJRgHk4Yr
+6rXYZMQuO9wvX3XklCNB0ptt5M5un6H6_6qF
+}
+
+!function MaterialsPhoneLocked($id, $name="Phone Locked", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsPhoneLocked', $name, $tech)
+!endfunction
+!function MaterialsPhoneLockedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPhoneLockedLg>', 'Phone Locked', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsPhoneMissed.puml b/cloud/elements/materials/Notification/MaterialsPhoneMissed.puml
new file mode 100644
index 00000000000..e405420e288
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsPhoneMissed.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPhoneMissedLg [20x20/16z] {
+bSx7bSKm241HC1dZG__TZdFGQlxRwIe1FqIy1bk8brc7AcxaV5iwmau2jx4uNdGPmOeV0a9OSQKn6UaUusbYzGXNdYuXhmfJjQXosk_OqaNdRlLY29JTFUFv
+vhmkSgN1JYov1whr007DIN17iT8u64xmx_u
+}
+
+!function MaterialsPhoneMissed($id, $name="Phone Missed", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsPhoneMissed', $name, $tech)
+!endfunction
+!function MaterialsPhoneMissedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPhoneMissedLg>', 'Phone Missed', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsPhonePaused.puml b/cloud/elements/materials/Notification/MaterialsPhonePaused.puml
new file mode 100644
index 00000000000..58efb409f3b
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsPhonePaused.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPhonePausedLg [20x20/16z] {
+ZSW53aKn509HA3Ufb_slzhlhczZaO7DKX2u7YCUJxNQww6IFguqNIzDUUZPss_5io7RXYyM5m0IaoxQCjsBg7NDFRyPQZyWGUSDKky3YDPfko3npyR70lMX-
+Cp1oNxRm79D4R6uF
+}
+
+!function MaterialsPhonePaused($id, $name="Phone Paused", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsPhonePaused', $name, $tech)
+!endfunction
+!function MaterialsPhonePausedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPhonePausedLg>', 'Phone Paused', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsPower.puml b/cloud/elements/materials/Notification/MaterialsPower.puml
new file mode 100644
index 00000000000..265c7714c5d
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsPower.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPowerLg [20x20/16z] bOs50G0n20EXr2txJ_lk_bV54le5Qvwk5LNKT3tdf6XcNOHMT49EAIFfDHSm4LRNDSS_ShTwfCkOAfgsoJMr9YjG3UtW24H-pv5eBVIJ5W
+
+!function MaterialsPower($id, $name="Power", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsPower', $name, $tech)
+!endfunction
+!function MaterialsPowerCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPowerLg>', 'Power', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsPriorityHigh.puml b/cloud/elements/materials/Notification/MaterialsPriorityHigh.puml
new file mode 100644
index 00000000000..572d6e3e80a
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsPriorityHigh.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPriorityHighLg [20x20/16z] Oo0HCB6mCA6BiVBpimubCOG_20D6DZP6BEQne8iny_4nCs080eL81
+
+!function MaterialsPriorityHigh($id, $name="Priority High", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsPriorityHigh', $name, $tech)
+!endfunction
+!function MaterialsPriorityHighCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPriorityHighLg>', 'Priority High', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsRvHookup.puml b/cloud/elements/materials/Notification/MaterialsRvHookup.puml
new file mode 100644
index 00000000000..a4127eb4210
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsRvHookup.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRvHookupLg [20x20/16z] {
+dSw50S0m20H0Y2k__xPrzrvSWNunl5eeryjXjQbJhsP52-vvFQ-NsJnnqKocKrLGIn58ARLEcoOeLW6EMIKxPz8sZtR9qL6FLKj7-BRFuvv5RG7j8B3JtefR
+xPMCNlPgoCz769MJxwavHMUAeIrRgcVQKOfkDG
+}
+
+!function MaterialsRvHookup($id, $name="Rv Hookup", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsRvHookup', $name, $tech)
+!endfunction
+!function MaterialsRvHookupCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRvHookupLg>', 'Rv Hookup', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsSdCard.puml b/cloud/elements/materials/Notification/MaterialsSdCard.puml
new file mode 100644
index 00000000000..1e17a65f971
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsSdCard.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSdCardLg [20x20/16z] rT2r0S0m30H0cVb__sd3J7skjCNoGIzaPqkR5BC_LMUYySuKjpz1YnUh9VdjYTStKqcikSkRum0W1dJhs-ulRwQWBR3TIX_8Ynu
+
+!function MaterialsSdCard($id, $name="Sd Card", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsSdCard', $name, $tech)
+!endfunction
+!function MaterialsSdCardCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSdCardLg>', 'Sd Card', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsSimCardAlert.puml b/cloud/elements/materials/Notification/MaterialsSimCardAlert.puml
new file mode 100644
index 00000000000..2e5e172afdf
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsSimCardAlert.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSimCardAlertLg [20x20/16z] dP254G1120FFFT1_jU_kVpl6u8buG4riKgOGEYZhJOedx3QrvjRKFgVx59p39cVxk4XPgdDQdt8Cy347Qp_TfH1ebrjvokbCc5YzKXl43Iq
+
+!function MaterialsSimCardAlert($id, $name="Sim Card Alert", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsSimCardAlert', $name, $tech)
+!endfunction
+!function MaterialsSimCardAlertCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSimCardAlertLg>', 'Sim Card Alert', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsSms.puml b/cloud/elements/materials/Notification/MaterialsSms.puml
new file mode 100644
index 00000000000..e3b1989038e
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsSms.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSmsLg [20x20/16z] fSY54KD120L0O3Y_H_glDlRTRSUNLh5CyA-YOSJYDmMl2SZtR7fsyP86E8UWQRX0MfchKXYkn6mnMevbkC6pGtD88uv-LvL7w7TLQKwKxle
+
+!function MaterialsSms($id, $name="Sms", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsSms', $name, $tech)
+!endfunction
+!function MaterialsSmsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSmsLg>', 'Sms', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsSmsFailed.puml b/cloud/elements/materials/Notification/MaterialsSmsFailed.puml
new file mode 100644
index 00000000000..0bd38156468
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsSmsFailed.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsSmsFailedLg [20x20/16z] ZOy50a0n142n3jp_jByxzvOQU0Jf18wgA7n0ug0arXDCWqxcVyxpAxkk4jMR3h59no7mLQUbjDMmzgPJ4RteRdDmEk1Wr5MB1s3KLGjNwAPgfWS
+
+!function MaterialsSmsFailed($id, $name="Sms Failed", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsSmsFailed', $name, $tech)
+!endfunction
+!function MaterialsSmsFailedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSmsFailedLg>', 'Sms Failed', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsSync.puml b/cloud/elements/materials/Notification/MaterialsSync.puml
new file mode 100644
index 00000000000..0d8efff51ff
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsSync.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSyncLg [20x20/16z] {
+VL050W0X23if4_Z_Qw-xRCbjtT-WfudpqsHDA5njoQrgvOirf08W6iDkcBPCVPGtKuRDAtKD9Drje2iaBaULmf-sQowkpYgxBMyfF5UMwNjKYIe09LrPy4ZC
+F5tv1f9c_90cyx-epp4
+}
+
+!function MaterialsSync($id, $name="Sync", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsSync', $name, $tech)
+!endfunction
+!function MaterialsSyncCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSyncLg>', 'Sync', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsSyncDisabled.puml b/cloud/elements/materials/Notification/MaterialsSyncDisabled.puml
new file mode 100644
index 00000000000..67c0eac1544
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsSyncDisabled.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSyncDisabledLg [20x20/16z] {
+fP05GWKW44IPaSxxtrOQ_HqqRtl5TuDr0tKhfHK6ybB0iJvoYNBggVeYEdDOnZPrCOE9QY9u7nga53fCHPcefYEcwL1vY0dXrM4TJZPjnOHCFpD6q4AoGphi
+14tWqDpvmPLS6NoFEXt6pkZjhWsrT8NU1-LvgqTlZ5y
+}
+
+!function MaterialsSyncDisabled($id, $name="Sync Disabled", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsSyncDisabled', $name, $tech)
+!endfunction
+!function MaterialsSyncDisabledCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSyncDisabledLg>', 'Sync Disabled', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsSyncProblem.puml b/cloud/elements/materials/Notification/MaterialsSyncProblem.puml
new file mode 100644
index 00000000000..2e0cceb441a
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsSyncProblem.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSyncProblemLg [20x20/16z] {
+fL254S0W38mIzDX_sahukmxGh_A6q6ymlsyfNfn1MRVyx3qKbAzWOdwv06NBdtS4sOXfIN5BiLPIfTfEyr9m3tH9VgPydCmqsE7SmNrP05bksQwfHCDQPWoZ
+Y5of8H1xsxjcZkMWTBmSjdZ0Nhm8Jk8tRW
+}
+
+!function MaterialsSyncProblem($id, $name="Sync Problem", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsSyncProblem', $name, $tech)
+!endfunction
+!function MaterialsSyncProblemCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSyncProblemLg>', 'Sync Problem', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsSystemUpdate.puml b/cloud/elements/materials/Notification/MaterialsSystemUpdate.puml
new file mode 100644
index 00000000000..fb4601fb0dc
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsSystemUpdate.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSystemUpdateLg [20x20/16z] {
+ZP255O0m34I9FHpsdnQfU_lHndFJ3-0FV4mMsWx5lczaRVFjcBrjDmIs1K61YxVL_X1pctzvsxACs02N1I6syN5TXoIvSbsIrHEfJvhlLjSWryfhgh2QMkr_
+jFOl
+}
+
+!function MaterialsSystemUpdate($id, $name="System Update", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsSystemUpdate', $name, $tech)
+!endfunction
+!function MaterialsSystemUpdateCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSystemUpdateLg>', 'System Update', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsTapAndPlay.puml b/cloud/elements/materials/Notification/MaterialsTapAndPlay.puml
new file mode 100644
index 00000000000..11f4b5f0500
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsTapAndPlay.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTapAndPlayLg [20x20/16z] {
+fP054e1030EJd4k7_xyMTyPPEAktMA0ME8C3L_jAQzKTiZISf4lMTcwoBAueNx8Vjn0_ieDBff8yNpB6t5lu-2fQuiFE2t0zFU8rou8tl-YFFkXg5L8bSx53
+1jK4cKC-vgBcuBjO0yBG_IRh6QeEAO8IDaY0wt4m0G
+}
+
+!function MaterialsTapAndPlay($id, $name="Tap And Play", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsTapAndPlay', $name, $tech)
+!endfunction
+!function MaterialsTapAndPlayCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTapAndPlayLg>', 'Tap And Play', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsTimeToLeave.puml b/cloud/elements/materials/Notification/MaterialsTimeToLeave.puml
new file mode 100644
index 00000000000..f0b5ba99ab9
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsTimeToLeave.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsTimeToLeaveLg [20x20/16z] {
+fOvL0eGX20PL-Eou_sctYFtV7NjK85oIa1KaSwL0ASMUjHYKsFGXId0APAtqTrJbwopPAVFtcSyQ-_pOOnqMnn7Y45dTIe74KKXBtrKqSGtL_ZunjtfJkkTe
+qMdY8fur8uOhtW
+}
+
+!function MaterialsTimeToLeave($id, $name="Time To Leave", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsTimeToLeave', $name, $tech)
+!endfunction
+!function MaterialsTimeToLeaveCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsTimeToLeaveLg>', 'Time To Leave', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsVibration.puml b/cloud/elements/materials/Notification/MaterialsVibration.puml
new file mode 100644
index 00000000000..28dcdc3f097
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsVibration.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsVibrationLg [20x20/16z] fP234G1H34I_5VLVxTd66sNYNVK6xGRqd4iC7PpcjXnrHynwJEaS-YXatITjDdFEPAkKCmwMEMWIuhSvBtzoHpVslnpyVA3jm8D3hzvG0m
+
+!function MaterialsVibration($id, $name="Vibration", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsVibration', $name, $tech)
+!endfunction
+!function MaterialsVibrationCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVibrationLg>', 'Vibration', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsVoiceChat.puml b/cloud/elements/materials/Notification/MaterialsVoiceChat.puml
new file mode 100644
index 00000000000..6d3569d7db0
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsVoiceChat.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsVoiceChatLg [20x20/16z] {
+dS_50GGn241HR2m9q7-t2-EIq_xZYmBTa1vXqcnwo-P0Kd-a56QkPSbAWBbjLWWZO2jI3biGCfe9bvV5rhT5NoFkM9NB2bCsc4xrCBTj18yEwywnt1eWhGdU
+WhGcy8w2_km7
+}
+
+!function MaterialsVoiceChat($id, $name="Voice Chat", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsVoiceChat', $name, $tech)
+!endfunction
+!function MaterialsVoiceChatCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVoiceChatLg>', 'Voice Chat', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsVpnLock.puml b/cloud/elements/materials/Notification/MaterialsVpnLock.puml
new file mode 100644
index 00000000000..98fc1fdfc8f
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsVpnLock.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsVpnLockLg [20x20/16z] {
+NSu50WGX241HsjRxttO1j__qcm9-GuJ_I4JUjuc54K0GcAvet-SS1QgcnOAeEQHf70OwzNEJQzEj9XGLU1idxVooxhLsHoWXiwSXHO2zjbC9VmOVGitDoyl6
+QK1jHX9ppR1chmdLZLTys3h2_RdTgtnQO-VM2xDVH1QVa9xZZePfMAOYs8bop4HRtLgCNfDkP6sCLXX-ofbVFG
+}
+
+!function MaterialsVpnLock($id, $name="Vpn Lock", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsVpnLock', $name, $tech)
+!endfunction
+!function MaterialsVpnLockCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsVpnLockLg>', 'Vpn Lock', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsWc.puml b/cloud/elements/materials/Notification/MaterialsWc.puml
new file mode 100644
index 00000000000..4b592fc1bc9
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsWc.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsWcLg [20x20/16z] {
+bOq5WiKW30KRnSdzRxlr8liDPtX3bbSDyDWH7XIARBkKS4EgvhRTMQKxg7u_azV7HOJXFmmffIt1qLzGR6q95eXctB8CModp0zDjmuvjwYrBDgi1DlMHsIni
+wWfhEcNQdn7L8Y6qRCk7ZVp6oim04SzzUTN-
+}
+
+!function MaterialsWc($id, $name="Wc", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsWc', $name, $tech)
+!endfunction
+!function MaterialsWcCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWcLg>', 'Wc', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Notification/MaterialsWifi.puml b/cloud/elements/materials/Notification/MaterialsWifi.puml
new file mode 100644
index 00000000000..70bd9aaba8f
--- /dev/null
+++ b/cloud/elements/materials/Notification/MaterialsWifi.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsWifiLg [20x20/16z] {
+fO_55G0X34GXyWQV_gjTz-j-D9w4_qHPY4-5eRJUMu6TQYlagANKGHRRd31ONEE2Uk70uWfMZrSMhqG80ba5DTCOJd7xD2wqHJxHofw1t5drr4bE6jVub6_7
+6E_tWG7sdIsJ-VIwSzwvRkMj-iCC
+}
+
+!function MaterialsWifi($id, $name="Wifi", $tech="")
+ CloudElement($id, 'materials/Notification/MaterialsWifi', $name, $tech)
+!endfunction
+!function MaterialsWifiCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWifiLg>', 'Wifi', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsAcUnit.puml b/cloud/elements/materials/Places/MaterialsAcUnit.puml
new file mode 100644
index 00000000000..565d2a2a5e4
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsAcUnit.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAcUnitLg [20x20/16z] {
+VP053aH124EB13gMkVzfrtt9Vt6qBOvG_Iq0cS1dsOQ3X0_32udffC-GrvG0iIu48FT97G4WzhvEnRZVlEr8QzVITDpnTIcIa5ZtaYQvTkESR7inKwjQlVlx
+ezHIQlxrLcLGPbLdMdC6
+}
+
+!function MaterialsAcUnit($id, $name="Ac Unit", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsAcUnit', $name, $tech)
+!endfunction
+!function MaterialsAcUnitCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAcUnitLg>', 'Ac Unit', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsAirportShuttle.puml b/cloud/elements/materials/Places/MaterialsAirportShuttle.puml
new file mode 100644
index 00000000000..91e1a198f55
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsAirportShuttle.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsAirportShuttleLg [20x20/16z] {
+hSp50O0m50FG97NVVrhSppoeVSFVJ7WmMuWvXn3xkesSgzrYww5ZOzo2Mup5xZV6PZzrs8Ei-xnZ2taKieoFIjPbhsFNIzjYPMGfZxuOdgwFGiW787X99Xae
+6m5WSYuH2vjizDZ8Us5ZWoF-DmC
+}
+
+!function MaterialsAirportShuttle($id, $name="Airport Shuttle", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsAirportShuttle', $name, $tech)
+!endfunction
+!function MaterialsAirportShuttleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAirportShuttleLg>', 'Airport Shuttle', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsAllInclusive.puml b/cloud/elements/materials/Places/MaterialsAllInclusive.puml
new file mode 100644
index 00000000000..c1079d180fa
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsAllInclusive.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsAllInclusiveLg [20x20/16z] lKwr0KGn20qUW_stlVlkTMYmPsb80HB2VSJYuGNJPSHQ2AcqwKXj6IjQnPaaaBZRmglMTPCLLrW6xTiDr6LxQj-urdaHMBYx1qtRxl6HvIlpaFe3
+
+!function MaterialsAllInclusive($id, $name="All Inclusive", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsAllInclusive', $name, $tech)
+!endfunction
+!function MaterialsAllInclusiveCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsAllInclusiveLg>', 'All Inclusive', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsBeachAccess.puml b/cloud/elements/materials/Places/MaterialsBeachAccess.puml
new file mode 100644
index 00000000000..1395e9db537
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsBeachAccess.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBeachAccessLg [20x20/16z] {
+bSs5SKGn40FGPTFur7-t-MG89nf-2w9_XjLKU1U91k1LOwc6M-H-SDL1fIPZajJHT1nM0CsPh8ory8GpMOX7OpF3ZJmB47mUdxz639byqDphmlaWzMdoGYB9
+IjudSaMtit770Cf9EtATxnVgQlJAz2ad_JLl
+}
+
+!function MaterialsBeachAccess($id, $name="Beach Access", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsBeachAccess', $name, $tech)
+!endfunction
+!function MaterialsBeachAccessCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBeachAccessLg>', 'Beach Access', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsBusinessCenter.puml b/cloud/elements/materials/Places/MaterialsBusinessCenter.puml
new file mode 100644
index 00000000000..b994aef4385
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsBusinessCenter.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsBusinessCenterLg [20x20/16z] {
+bO-50GGX30G_ONdRSFHVBNBkClXWoUiX3d0hvOqqlr1g487fA4G40NqdhVcGj6Xznq-n6kA2eCKrIzTCZhyV9yTsvag8xIwrHkihvMLf9staWefCam9YvUFz
+fvrWSYsdJcsk-fmLCrframm
+}
+
+!function MaterialsBusinessCenter($id, $name="Business Center", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsBusinessCenter', $name, $tech)
+!endfunction
+!function MaterialsBusinessCenterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsBusinessCenterLg>', 'Business Center', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsCasino.puml b/cloud/elements/materials/Places/MaterialsCasino.puml
new file mode 100644
index 00000000000..5ab958344ba
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsCasino.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCasinoLg [20x20/16z] {
+ZP030i0m301h1l__xJghkgsA4p6FCW_KBW9-09lGb4kYzKsfgCqk0otzAlDImobBKjXLPeLCfuozJQiiMN_vhb08j9vFMP0opCXEtrgEMYtrcckzrMPGczKy
+2m
+}
+
+!function MaterialsCasino($id, $name="Casino", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsCasino', $name, $tech)
+!endfunction
+!function MaterialsCasinoCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCasinoLg>', 'Casino', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsChildCare.puml b/cloud/elements/materials/Places/MaterialsChildCare.puml
new file mode 100644
index 00000000000..c21fe57c45e
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsChildCare.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsChildCareLg [20x20/16z] {
+bL030aKn35io-_wdVPg-aR5k8_u3g1Hnfz4XfvI3nbAvP2GfJNAOgYZRJyQXrEbGTMNIbvUjvhZHZgdslAE2WBT2M7zyL3G2yV9MgfqZKqJJTNHTZ-M5CpQP
+NeEXbb83MutU2ssCbgsNrJCmUbwpWT9aXqySBAx-mmu
+}
+
+!function MaterialsChildCare($id, $name="Child Care", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsChildCare', $name, $tech)
+!endfunction
+!function MaterialsChildCareCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsChildCareLg>', 'Child Care', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsChildFriendly.puml b/cloud/elements/materials/Places/MaterialsChildFriendly.puml
new file mode 100644
index 00000000000..0771aed52cc
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsChildFriendly.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsChildFriendlyLg [20x20/16z] {
+VP050iKW240b31Jq_gTT6Z_tDei6zmp2bmXA3lWfqzOAVSjQmMzPYpzaYkUL6NiEEpaZebQ1IqWNrnr89IvwajWMjSl8bYoFPcJ9k8j8jLu2K-kDG8xeJtTb
+bDJdeNmE81O15tey4A6WvDWyvz4RYHL_d44juMorZnFx-OCT
+}
+
+!function MaterialsChildFriendly($id, $name="Child Friendly", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsChildFriendly', $name, $tech)
+!endfunction
+!function MaterialsChildFriendlyCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsChildFriendlyLg>', 'Child Friendly', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsFitnessCenter.puml b/cloud/elements/materials/Places/MaterialsFitnessCenter.puml
new file mode 100644
index 00000000000..aeacddef20d
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsFitnessCenter.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFitnessCenterLg [20x20/16z] VT072W0X44FHaMGXOCdzRxjInVhfpsvSIoiW88eJ5MKxOvedRuHirvcIEhKlfkYChyweZ8W5sMdWQ22u8RBMcSXcpDYghJGPwl51raPPPPf7KGWyltRk1m
+
+!function MaterialsFitnessCenter($id, $name="Fitness Center", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsFitnessCenter', $name, $tech)
+!endfunction
+!function MaterialsFitnessCenterCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFitnessCenterLg>', 'Fitness Center', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsFreeBreakfast.puml b/cloud/elements/materials/Places/MaterialsFreeBreakfast.puml
new file mode 100644
index 00000000000..adcb1f58df4
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsFreeBreakfast.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsFreeBreakfastLg [20x20/16z] ZT350GCW343H9BZlFsszkFtZmu7xYDVHnqJAHUyjTcQ91-hC00rccHWiXQ1nc4S8dPcFB8mNq_aTDb-PGqRjFfatvV3R08qBxt9UJFwAuBud
+
+!function MaterialsFreeBreakfast($id, $name="Free Breakfast", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsFreeBreakfast', $name, $tech)
+!endfunction
+!function MaterialsFreeBreakfastCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsFreeBreakfastLg>', 'Free Breakfast', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsGolfCourse.puml b/cloud/elements/materials/Places/MaterialsGolfCourse.puml
new file mode 100644
index 00000000000..6dc3616629e
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsGolfCourse.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsGolfCourseLg [20x20/16z] nO-r0S0m40FDyBZ_jc7cAbVPJvBCDtpsXrfGFbI3gdBnXnfbjwljAsrDJZJ8_bFZdJiVMiyrnxOSop3V_dtI5h2cwE3TfehCZ2MqxpcETItMtD4
+
+!function MaterialsGolfCourse($id, $name="Golf Course", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsGolfCourse', $name, $tech)
+!endfunction
+!function MaterialsGolfCourseCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGolfCourseLg>', 'Golf Course', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsHotTub.puml b/cloud/elements/materials/Places/MaterialsHotTub.puml
new file mode 100644
index 00000000000..b92fe733876
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsHotTub.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsHotTubLg [20x20/16z] {
+fOw50GCX40JFSUY_st34FVaVR1aK_eO9Y2ypLCz9GTF5sMXJMaIkTE-eA8Q49uUoxf62LEHo_N9K2AAUbFHXIywAfwDXZ648LoZbDbtF9vBlxYs45gqKYvxw
+SWLnFXSZYAVzhefKuvJOFBd3sDiDFQ9_cUvmzO83
+}
+
+!function MaterialsHotTub($id, $name="Hot Tub", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsHotTub', $name, $tech)
+!endfunction
+!function MaterialsHotTubCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsHotTubLg>', 'Hot Tub', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsKitchen.puml b/cloud/elements/materials/Places/MaterialsKitchen.puml
new file mode 100644
index 00000000000..c82e6c34613
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsKitchen.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsKitchenLg [20x20/16z] {
+XT054i0W30J095VqOFh_rzPTTnpYyi9skZo1jPOw8-OtHmni1BhvpIUnO3BIvFUtUdzJfvStkcRXkBovjXIMMRlsoAQc4yk77kcrx_zRlhsfgDpVvFBc25k0
+Rh_LYhZVrEH53m
+}
+
+!function MaterialsKitchen($id, $name="Kitchen", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsKitchen', $name, $tech)
+!endfunction
+!function MaterialsKitchenCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsKitchenLg>', 'Kitchen', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsPool.puml b/cloud/elements/materials/Places/MaterialsPool.puml
new file mode 100644
index 00000000000..0447e0acc1b
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsPool.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPoolLg [20x20/16z] {
+bSW7SWGX34JHLaQpedJ_srh6ENl_3D3rS4SiV5wQzwNeSXfQlUN5nAzU1DxTWTSe1Ycx5Uym1zdU4xHw49zexq_eIvbr6Nw9p9KWxW9IDnhYMsNThdtDVoO3
+P0ms5oBnCmdV9v4XR9d6PmvnfUUkYgZQCui1aiSZirY4W3d_xG4
+}
+
+!function MaterialsPool($id, $name="Pool", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsPool', $name, $tech)
+!endfunction
+!function MaterialsPoolCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPoolLg>', 'Pool', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsRoomService.puml b/cloud/elements/materials/Places/MaterialsRoomService.puml
new file mode 100644
index 00000000000..8e4a3a0bc34
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsRoomService.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsRoomServiceLg [20x20/16z] jSk53O1050HHplrF_zNY3d5uySriznFblRfl5knjqW62lXuhetgwwymgwwrAxD9QUaxyacLEyXoQTc7cpbnCdGut-dNxsW
+
+!function MaterialsRoomService($id, $name="Room Service", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsRoomService', $name, $tech)
+!endfunction
+!function MaterialsRoomServiceCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRoomServiceLg>', 'Room Service', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsRvHookup.puml b/cloud/elements/materials/Places/MaterialsRvHookup.puml
new file mode 100644
index 00000000000..cfff5c0fa23
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsRvHookup.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRvHookupLg [20x20/16z] {
+dSw50S0m20H0Y2k__xPrzrvSWNunl5eeryjXjQbJhsP52-vvFQ-NsJnnqKocKrLGIn58ARLEcoOeLW6EMIKxPz8sZtR9qL6FLKj7-BRFuvv5RG7j8B3JtefR
+xPMCNlPgoCz769MJxwavHMUAeIrRgcVQKOfkDG
+}
+
+!function MaterialsRvHookup($id, $name="Rv Hookup", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsRvHookup', $name, $tech)
+!endfunction
+!function MaterialsRvHookupCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRvHookupLg>', 'Rv Hookup', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsSmokeFree.puml b/cloud/elements/materials/Places/MaterialsSmokeFree.puml
new file mode 100644
index 00000000000..8ffddb98b19
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsSmokeFree.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSmokeFreeLg [20x20/16z] {
+hSr50iCm34HHQHGptV-srRYCg_xmYq5-XtUAMVrcZtIGGbLX0S9Y4D7IJ5Yi6wt0qSeJXf9pLCloY0h4X8n791VQ2qP4lgc7GbGLA0cTZULu52HBS1jpjn7P
+zdgub1mvLuMzRlHFDFdS2G
+}
+
+!function MaterialsSmokeFree($id, $name="Smoke Free", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsSmokeFree', $name, $tech)
+!endfunction
+!function MaterialsSmokeFreeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSmokeFreeLg>', 'Smoke Free', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsSmokingRooms.puml b/cloud/elements/materials/Places/MaterialsSmokingRooms.puml
new file mode 100644
index 00000000000..43cbf0cc8e5
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsSmokingRooms.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSmokingRoomsLg [20x20/16z] {
+hOu30a9H44N7IllVRQvldyVnXLbmm9NQTr9IosPxLBgqKwINf_fmLM7BPu-BBB1LQo84Pgs6QfP2YNqjGT06Wti-OEH7BMe3bCTwjBZUVfpuNKl-nqWV2uxc
+3W
+}
+
+!function MaterialsSmokingRooms($id, $name="Smoking Rooms", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsSmokingRooms', $name, $tech)
+!endfunction
+!function MaterialsSmokingRoomsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSmokingRoomsLg>', 'Smoking Rooms', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Places/MaterialsSpa.puml b/cloud/elements/materials/Places/MaterialsSpa.puml
new file mode 100644
index 00000000000..d406d5da20a
--- /dev/null
+++ b/cloud/elements/materials/Places/MaterialsSpa.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSpaLg [20x20/16z] {
+bSw50GD020F01Duj-qzRT--zA-1VCU6Hp-LuKAJAnslIuyMedOSVitOoJXY30LQaiXz396138pkG4k1bjp20JT9C19YcfCRpLyhaQO8Trq5AsZadL7IZuC2Q
+BfhXoBjEkkFCYWwAuOgXZ542SSyCdsm1
+}
+
+!function MaterialsSpa($id, $name="Spa", $tech="")
+ CloudElement($id, 'materials/Places/MaterialsSpa', $name, $tech)
+!endfunction
+!function MaterialsSpaCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSpaLg>', 'Spa', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsCake.puml b/cloud/elements/materials/Social/MaterialsCake.puml
new file mode 100644
index 00000000000..e82736cdc24
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsCake.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsCakeLg [20x20/16z] {
+ZO-50O1024Kfh_NlFwtT_Ivfe0KHkk3zHQLDesTT1LHd7NlFjF6t1glrf3JSofCgOCUKLN501vq1I0dBRRDVaY51O4cp7pilpEnSVubtSn6I4ALNn20qgJI4
+39GG2f13c6iSi2UTrWTqdduFtTC1
+}
+
+!function MaterialsCake($id, $name="Cake", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsCake', $name, $tech)
+!endfunction
+!function MaterialsCakeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCakeLg>', 'Cake', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsDomain.puml b/cloud/elements/materials/Social/MaterialsDomain.puml
new file mode 100644
index 00000000000..0c8078bb328
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsDomain.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsDomainLg [20x20/16z] {
+ZSzL0eL0241Hm6bg_wjzORVUppC9l0t3KBSoCX5NiROs3TGovZDZmg7nhAce2m_HVryAN4AHq9UqDyAQ83KShkhDQb4kh2L0I3UsFxj-8n9GDzZobmYn3BRw
+Co0Ux5-OpleoXzZFCEn2UDiN
+}
+
+!function MaterialsDomain($id, $name="Domain", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsDomain', $name, $tech)
+!endfunction
+!function MaterialsDomainCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsDomainLg>', 'Domain', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsGroup.puml b/cloud/elements/materials/Social/MaterialsGroup.puml
new file mode 100644
index 00000000000..18e25fa64c7
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsGroup.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsGroupLg [20x20/16z] {
+jOY70GCX3CJkw63dlV-sUVe2YIYoXNyGSYJ0cCDDZra6ijbpuhkOaF8gxHRVfG3rLToDMQe3N9LC77Xq4xcyGonDf2O7f5PYpq5iyadWEqi0cnqyolitEhqj
+8B-_EkQBH-mYVimN
+}
+
+!function MaterialsGroup($id, $name="Group", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsGroup', $name, $tech)
+!endfunction
+!function MaterialsGroupCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGroupLg>', 'Group', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsGroupAdd.puml b/cloud/elements/materials/Social/MaterialsGroupAdd.puml
new file mode 100644
index 00000000000..bae97ead345
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsGroupAdd.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsGroupAddLg [20x20/16z] {
+jKw70G8n2Cm5quFilwsqTm8zUgVy2zGxLDM8OAfUaQbwUqHkceXmnHQotEl0jEOES5Y7UvyyEgbpDkbCq_hULuvxG8ZFNh-59_xkex7EMVe9cXs1gluMnwNI
+kSU7Hn937-38pPNeXTOg3Zp8-x_51m
+}
+
+!function MaterialsGroupAdd($id, $name="Group Add", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsGroupAdd', $name, $tech)
+!endfunction
+!function MaterialsGroupAddCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsGroupAddLg>', 'Group Add', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsLocationCity.puml b/cloud/elements/materials/Social/MaterialsLocationCity.puml
new file mode 100644
index 00000000000..78be6b90d12
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsLocationCity.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsLocationCityLg [20x20/16z] {
+bO-53G0X54DnBNJ_RSzTUI5yDz6ASrSNS7PgwFvjjkonHUjYjfJS0mBSVAPO2_PVtVaWPMR_OUTZ29Mr_v8FmUkZR_XeZhNC_MSECmhHVvEF0Bb-asyuWUjt
+vtkibUQ05B_f
+}
+
+!function MaterialsLocationCity($id, $name="Location City", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsLocationCity', $name, $tech)
+!endfunction
+!function MaterialsLocationCityCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsLocationCityLg>', 'Location City', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsMood.puml b/cloud/elements/materials/Social/MaterialsMood.puml
new file mode 100644
index 00000000000..995048130a7
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsMood.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsMoodLg [20x20/16z] {
+VP05UWKX38HZE5dkVzi6R_jaLfZl7oo1Bq8Y_0iaLTMQv69A6eHPWYRQA2UUZbEU45CwIp35uKKPiBl-PvNkOh2ueA5Y2qBiORKafCvIi5NL72dt1DQFbIQx
+wcojfQMrjfy1lZsgJ_DWPvoxU6rD_RaBnjIF4g5xvzVQtlVWzYeAllRqYtu
+}
+
+!function MaterialsMood($id, $name="Mood", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsMood', $name, $tech)
+!endfunction
+!function MaterialsMoodCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMoodLg>', 'Mood', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsMoodBad.puml b/cloud/elements/materials/Social/MaterialsMoodBad.puml
new file mode 100644
index 00000000000..33c7b578f20
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsMoodBad.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsMoodBadLg [20x20/16z] {
+VP074iKW24IbE82H-VU_xKVIwwQuyzO6vKE026V0rjsxyOxHN9Y8nGrNr8ncHzPc26Rhal2QdfqAf8i_EG-d4l44WQPO83h27edOO2QngeT3fv6KvKUEArkL
+BDVkTUJQF2DiSsyZ55tlKd-fkju5r91hYj4Kdckxzk3QAsNuxEbLVm
+}
+
+!function MaterialsMoodBad($id, $name="Mood Bad", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsMoodBad', $name, $tech)
+!endfunction
+!function MaterialsMoodBadCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsMoodBadLg>', 'Mood Bad', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsNotifications.puml b/cloud/elements/materials/Social/MaterialsNotifications.puml
new file mode 100644
index 00000000000..1cbbfcd845c
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsNotifications.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsNotificationsLg [20x20/16z] hSk35GD150NGhx7whpOUHSjx_01RQGtlA2LwYyINucK-beVnpkcP9NwRlGrjpInKw6hcy8oCGiq2rSYLnhr2CGE1ZfW9td083E-8u9yh
+
+!function MaterialsNotifications($id, $name="Notifications", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsNotifications', $name, $tech)
+!endfunction
+!function MaterialsNotificationsCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNotificationsLg>', 'Notifications', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsNotificationsActive.puml b/cloud/elements/materials/Social/MaterialsNotificationsActive.puml
new file mode 100644
index 00000000000..8987114cf01
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsNotificationsActive.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsNotificationsActiveLg [20x20/16z] {
+fT053iDG30FGaB90uVwtdV-OqUsd9uj2NqGKcpisbIDLO9jdlAFso95CLkjQHfp1msnMydKN9vrjM0HkUviLBn2tZTgnQCqm5ugZ1Od34CwZvO2_JVfeBKT2
+xLGye6qkObUpESta5EtM-o4AlSeM
+}
+
+!function MaterialsNotificationsActive($id, $name="Notifications Active", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsNotificationsActive', $name, $tech)
+!endfunction
+!function MaterialsNotificationsActiveCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNotificationsActiveLg>', 'Notifications Active', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsNotificationsNone.puml b/cloud/elements/materials/Social/MaterialsNotificationsNone.puml
new file mode 100644
index 00000000000..1a4a70211d0
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsNotificationsNone.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsNotificationsNoneLg [20x20/16z] hOk30SH044L7Q_LVxLri9syv7t0NhLSIfKGBINmfNkR5P4HCcjOvgVfHYKVDEAmVT6RKN5VI3dfmrF0BZMAlHUebLu9f2CLrefW90YF4JB20Gs1OGWH7_04
+
+!function MaterialsNotificationsNone($id, $name="Notifications None", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsNotificationsNone', $name, $tech)
+!endfunction
+!function MaterialsNotificationsNoneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNotificationsNoneLg>', 'Notifications None', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsNotificationsOff.puml b/cloud/elements/materials/Social/MaterialsNotificationsOff.puml
new file mode 100644
index 00000000000..860bb347d34
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsNotificationsOff.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsNotificationsOffLg [20x20/16z] {
+bP050iCm24MBn8NxttQH2Spxgtaunrbvhq_eORnQGyKW1O0eabax3aX5H7Guou1Lf97AFrm6D8vH9kGgKHKPh0_O4cYse3DiGGTiOnTK_HNPQdU8oyr23dV5
+QkOZmcdFy61K2grwPcDuVDC5
+}
+
+!function MaterialsNotificationsOff($id, $name="Notifications Off", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsNotificationsOff', $name, $tech)
+!endfunction
+!function MaterialsNotificationsOffCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNotificationsOffLg>', 'Notifications Off', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsNotificationsPaused.puml b/cloud/elements/materials/Social/MaterialsNotificationsPaused.puml
new file mode 100644
index 00000000000..5212bb4330e
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsNotificationsPaused.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsNotificationsPausedLg [20x20/16z] {
+bOy55WGW24IHij_S_xJROMn-amRw5_TDnRtpej8259q3SM4CbrxTp6kNqIs5qvD6nuIMZBWYFLGX0uL30d8OT4t8IfzrwVBCkg8dog3ZYXkLxwgC1_ccr3Wm
+piSYJ0jIgz0ACttY2
+}
+
+!function MaterialsNotificationsPaused($id, $name="Notifications Paused", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsNotificationsPaused', $name, $tech)
+!endfunction
+!function MaterialsNotificationsPausedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsNotificationsPausedLg>', 'Notifications Paused', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsPages.puml b/cloud/elements/materials/Social/MaterialsPages.puml
new file mode 100644
index 00000000000..b61b836cdfd
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsPages.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPagesLg [20x20/16z] ZL254SGm33CzLdVPVzfomwIWsHRDGso74kdnogM2sm7cwpsLvcATirk77muT_WYwFykHJ-GVT5UIA_Mb0w2NJW6SEcBcItLzwxeojgnHxwNUSpbRdOEIgtbi
+
+!function MaterialsPages($id, $name="Pages", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsPages', $name, $tech)
+!endfunction
+!function MaterialsPagesCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPagesLg>', 'Pages', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsPartyMode.puml b/cloud/elements/materials/Social/MaterialsPartyMode.puml
new file mode 100644
index 00000000000..20fd8e817ca
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsPartyMode.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPartyModeLg [20x20/16z] {
+fOy54aGn34A9rjlxdtRTvUiRoyG0_8Vu1E4LphsrdXatnCppk93TJCuhPRnH6E1-BMEy3lkzrvm0ylRQSv2eMddf5Q9mtgxzsOkGyolZ-D9ZE_S4BxrUpzy3
+gBne55CLm6Uyl7l-dGrYRmXsSGG
+}
+
+!function MaterialsPartyMode($id, $name="Party Mode", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsPartyMode', $name, $tech)
+!endfunction
+!function MaterialsPartyModeCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPartyModeLg>', 'Party Mode', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsPeople.puml b/cloud/elements/materials/Social/MaterialsPeople.puml
new file mode 100644
index 00000000000..ebc96ae1b38
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsPeople.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPeopleLg [20x20/16z] {
+jOY70GCX3CJkw63dlV-sUVe2YIYoXNyGSYJ0cCDDZra6ijbpuhkOaF8gxHRVfG3rLToDMQe3N9LC77Xq4xcyGonDf2O7f5PYpq5iyadWEqi0cnqyolitEhqj
+8B-_EkQBH-mYVimN
+}
+
+!function MaterialsPeople($id, $name="People", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsPeople', $name, $tech)
+!endfunction
+!function MaterialsPeopleCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPeopleLg>', 'People', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsPeopleOutline.puml b/cloud/elements/materials/Social/MaterialsPeopleOutline.puml
new file mode 100644
index 00000000000..fc3e72c3805
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsPeopleOutline.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPeopleOutlineLg [20x20/16z] {
+jOqreWC144A1yI_tF-xwDf4kUSqeW2-WBD-hL-fQSS8xW6ZFuRcB13Ja2CXulzEuQjjdoUSsjEeWmEWot4ZS2wLxaJtJvLwprTpNCI5ILl-vrsq4RzSxKaFz
+k9rK7yL_n7g2-30h
+}
+
+!function MaterialsPeopleOutline($id, $name="People Outline", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsPeopleOutline', $name, $tech)
+!endfunction
+!function MaterialsPeopleOutlineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPeopleOutlineLg>', 'People Outline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsPerson.puml b/cloud/elements/materials/Social/MaterialsPerson.puml
new file mode 100644
index 00000000000..30ee10f9028
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsPerson.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPersonLg [20x20/16z] hSw53SHG201G_2jX_sdFfSIgBue35o1LWancn9IKmXuF7TEaFtEUfd4-SnFJi3rp1fdMgh014kLjP6swZsRqQp6F3xTFiyI2_Fxu-F_3fZ_6SCuT
+
+!function MaterialsPerson($id, $name="Person", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsPerson', $name, $tech)
+!endfunction
+!function MaterialsPersonCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPersonLg>', 'Person', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsPersonAdd.puml b/cloud/elements/materials/Social/MaterialsPersonAdd.puml
new file mode 100644
index 00000000000..e3480f50d8d
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsPersonAdd.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPersonAddLg [20x20/16z] {
+hSZ50SCm341HCGMy_xHXlhRVg0T_2KK5FnIjjJWHju-sDJrCOxrzCp_C4jTxCri1rR8t8w1keOuso-h7AWOWJoSuiaBuPhaP4X6UHho0HFL3No4NSxMpufqm
+srtYRjt3-iFq6S8FpG
+}
+
+!function MaterialsPersonAdd($id, $name="Person Add", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsPersonAdd', $name, $tech)
+!endfunction
+!function MaterialsPersonAddCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPersonAddLg>', 'Person Add', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsPersonOutline.puml b/cloud/elements/materials/Social/MaterialsPersonOutline.puml
new file mode 100644
index 00000000000..fd6cb06fd06
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsPersonOutline.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPersonOutlineLg [20x20/16z] {
+hKtL0ODG32Jk-uzRnN_RWsSvM_u05C7RY3kp-JA2L01Dk3WRFzj5r_psmyMihQ__LYBkijm0Y70Ti6TLEXzZgJ8cOglQ_DG2grwQrixOBH2wpYPyHSmw8ps1
+bj_m1
+}
+
+!function MaterialsPersonOutline($id, $name="Person Outline", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsPersonOutline', $name, $tech)
+!endfunction
+!function MaterialsPersonOutlineCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPersonOutlineLg>', 'Person Outline', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsPlusOne.puml b/cloud/elements/materials/Social/MaterialsPlusOne.puml
new file mode 100644
index 00000000000..8f02f437949
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsPlusOne.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPlusOneLg [20x20/16z] jG-34G0nh4Qu_xHlyzJOC0t1kX2kiKoQ3wuRXVSb7q8q1Kq-nlWUy-pFiGY0YW3n4FCfPSaf-STv_x4wnr8wlcKQGWy
+
+!function MaterialsPlusOne($id, $name="Plus One", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsPlusOne', $name, $tech)
+!endfunction
+!function MaterialsPlusOneCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPlusOneLg>', 'Plus One', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsPoll.puml b/cloud/elements/materials/Social/MaterialsPoll.puml
new file mode 100644
index 00000000000..aff70b59c07
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsPoll.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsPollLg [20x20/16z] ZT150iGm243Hk0FtF-rClOtdBzy6OUi9zKcSbEXJEb1HbdeDdSFIaX0fDw34UMvUcieiKpqBBbQcc9sR4Bb5w_UTlOsFPQds3-fVhVS7
+
+!function MaterialsPoll($id, $name="Poll", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsPoll', $name, $tech)
+!endfunction
+!function MaterialsPollCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPollLg>', 'Poll', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsPublic.puml b/cloud/elements/materials/Social/MaterialsPublic.puml
new file mode 100644
index 00000000000..a69e72c6ce5
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsPublic.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsPublicLg [20x20/16z] {
+VP250i8m34GN6OtI__zRgZZSj2-vgnn_18Zm2bWyquKV6AKEUIfkP7MAIMr265rNAMVxLnbs7Zqn6oYvVsQRhVWYtUeQjU0EvsX53EAyJ33Cs5ZImMvDYfj1
+S7UCjMpl8QMzpisAZDIaPkbCJbXh0Mb1KB9JDO6rDwMrp6ht3MiAwt3ZqrbfpBFwUwRlkW4
+}
+
+!function MaterialsPublic($id, $name="Public", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsPublic', $name, $tech)
+!endfunction
+!function MaterialsPublicCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsPublicLg>', 'Public', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsSchool.puml b/cloud/elements/materials/Social/MaterialsSchool.puml
new file mode 100644
index 00000000000..5a545ed19b8
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsSchool.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSchoolLg [20x20/16z] {
+bP350O1G34FvMc_tdnPtJhnZDSdmbvpVbTH4UdfKAiSCjwjQANQeRjM27YUEPHdIU62GFdEewNrltakVltkjvaMVpfLype7rlFX8NU6iHKXBysW438NNMbb-
+C2y_odpyu-sRmJUhlqm
+}
+
+!function MaterialsSchool($id, $name="School", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsSchool', $name, $tech)
+!endfunction
+!function MaterialsSchoolCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSchoolLg>', 'School', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsSentimentDissatisfied.puml b/cloud/elements/materials/Social/MaterialsSentimentDissatisfied.puml
new file mode 100644
index 00000000000..78002c513f3
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsSentimentDissatisfied.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSentimentDissatisfiedLg [20x20/16z] {
+VP055iH024EBz47QuVxNNMJTgda_Wsv_BcAcLw1O4Glwm8mm5L4By0qTa562Oo01zn22jzQGZLhbLq9BkQLzKg8p0ypBNEaOYi4oQgNYa7AswqU2XpskPXtx
+cADZkqPAkADCyrilEwGwtc-za8ELMYd3wTjixpjmVj-LA_tTwVjr0G
+}
+
+!function MaterialsSentimentDissatisfied($id, $name="Sentiment Dissatisfied", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsSentimentDissatisfied', $name, $tech)
+!endfunction
+!function MaterialsSentimentDissatisfiedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSentimentDissatisfiedLg>', 'Sentiment Dissatisfied', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsSentimentNeutral.puml b/cloud/elements/materials/Social/MaterialsSentimentNeutral.puml
new file mode 100644
index 00000000000..8b49e06a94b
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsSentimentNeutral.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSentimentNeutralLg [20x20/16z] {
+VL073iGm23k611dy_xjdgBg7soIMBURl0yHCPq7RZ9XDTvbRc8geHUDLwaqM9gql8hMsXe1xSGtvKJ7S4fhC3VOWI0C1vcbEEDPIQuQe2SOXwU3K9S6hjgAq
+YgqnQf2AhHgm7SW0yxMN5MilvDUUxxDTT-1ytPKhVUxqYZy
+}
+
+!function MaterialsSentimentNeutral($id, $name="Sentiment Neutral", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsSentimentNeutral', $name, $tech)
+!endfunction
+!function MaterialsSentimentNeutralCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSentimentNeutralLg>', 'Sentiment Neutral', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsSentimentSatisfied.puml b/cloud/elements/materials/Social/MaterialsSentimentSatisfied.puml
new file mode 100644
index 00000000000..f37fd4a190c
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsSentimentSatisfied.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSentimentSatisfiedLg [20x20/16z] {
+VL054iGm20moWMt3_xzx4CwjkhCIPFovY9bU2SMAMD07pGXJ4RK0twW3qaXmD4d0FKBmZJLaKA7wIcWXjvHFIkhCW7c9AnL3SR1ChKGSLI11VoIukVlLN6Uv
+VRopNMDCIqGsHzVeNWnpOjvx8KULKkL7p--plU_0-NrNhlHtf-_N1G
+}
+
+!function MaterialsSentimentSatisfied($id, $name="Sentiment Satisfied", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsSentimentSatisfied', $name, $tech)
+!endfunction
+!function MaterialsSentimentSatisfiedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSentimentSatisfiedLg>', 'Sentiment Satisfied', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsSentimentVeryDissatisfied.puml b/cloud/elements/materials/Social/MaterialsSentimentVeryDissatisfied.puml
new file mode 100644
index 00000000000..e61104920cd
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsSentimentVeryDissatisfied.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSentimentVeryDissatisfiedLg [20x20/16z] {
+VL074iGW2AG6S6Jy_syFkTwogMvH04w0HFXEICpC6VAaATA4MIo3xjG8XWR7k98OyOXWUFzBCX0Iz8jJDkS6w7407Djalksp55iAeCigDR4I5KML4aGKAqnN
+xedcElliexDzHlsEpB55ytijkXfwhmKzIBGX58w_U_izW-UiNF1xfYUu
+}
+
+!function MaterialsSentimentVeryDissatisfied($id, $name="Sentiment Very Dissatisfied", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsSentimentVeryDissatisfied', $name, $tech)
+!endfunction
+!function MaterialsSentimentVeryDissatisfiedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSentimentVeryDissatisfiedLg>', 'Sentiment Very Dissatisfied', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsSentimentVerySatisfied.puml b/cloud/elements/materials/Social/MaterialsSentimentVerySatisfied.puml
new file mode 100644
index 00000000000..6fc3b1b36c7
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsSentimentVerySatisfied.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsSentimentVerySatisfiedLg [20x20/16z] {
+VL230G0n3BoWRhxxJ_ksheY97n0pNHMQgbbDUgWvML0H3PPuK-Ka2oSfBqfAQGiP-JZpQWACtFo9wSJ50BWowgKu8CJ9M1NadGV6Zw2L09v23uZncsw91Q_0
+7BlKyAqpwvfVQYozaBVMpDFM2yKqbLBbhUVdRCyTt7SLbPux_S4
+}
+
+!function MaterialsSentimentVerySatisfied($id, $name="Sentiment Very Satisfied", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsSentimentVerySatisfied', $name, $tech)
+!endfunction
+!function MaterialsSentimentVerySatisfiedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsSentimentVerySatisfiedLg>', 'Sentiment Very Satisfied', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsShare.puml b/cloud/elements/materials/Social/MaterialsShare.puml
new file mode 100644
index 00000000000..77ce6ff3e10
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsShare.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsShareLg [20x20/16z] {
+XP1L0aKX448dRMN_gtsTD_HyJWAqH6HN2gs5JKa7CFI_PhZnLsEl3SZykvYpYjchnAeigJh_x2ICKkEV2iKD9rhLE6vtzpysMlYkPQEv0ecttlP-fGDzczPj
+ssaBCvrm1G
+}
+
+!function MaterialsShare($id, $name="Share", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsShare', $name, $tech)
+!endfunction
+!function MaterialsShareCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsShareLg>', 'Share', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Social/MaterialsWhatshot.puml b/cloud/elements/materials/Social/MaterialsWhatshot.puml
new file mode 100644
index 00000000000..a5e24e5dd1e
--- /dev/null
+++ b/cloud/elements/materials/Social/MaterialsWhatshot.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsWhatshotLg [20x20/16z] {
+VL050WGX45B6rf7_l_RAkcPJoZ3_8VA5A_ZWq98z8plUbVvmuK52MR6BXXx8OqpK81AKPBQhcmCbKp6ZWz48HyhWFCcUF6w9Jd-ui5eErp0ufTzzrKwrppwR
+vw_KlHOZoke0NwddQ5nZRuripXmWLjKQtyxA0jRymHK
+}
+
+!function MaterialsWhatshot($id, $name="Whatshot", $tech="")
+ CloudElement($id, 'materials/Social/MaterialsWhatshot', $name, $tech)
+!endfunction
+!function MaterialsWhatshotCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsWhatshotLg>', 'Whatshot', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Toggle/MaterialsCheckBox.puml b/cloud/elements/materials/Toggle/MaterialsCheckBox.puml
new file mode 100644
index 00000000000..62acb56f578
--- /dev/null
+++ b/cloud/elements/materials/Toggle/MaterialsCheckBox.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCheckBoxLg [20x20/16z] ZT2r0G0n30H1CqF_rPhvSRERJ0B_GsG9LJ9-oHGaVeiSPhawpT8qkWs2efjLaxfHo0SDIyirwfOtRjGjOwTX2L6ZQTxg-pk6tV_W_DN_8W
+
+!function MaterialsCheckBox($id, $name="Check Box", $tech="")
+ CloudElement($id, 'materials/Toggle/MaterialsCheckBox', $name, $tech)
+!endfunction
+!function MaterialsCheckBoxCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCheckBoxLg>', 'Check Box', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Toggle/MaterialsCheckBoxOutlineBlank.puml b/cloud/elements/materials/Toggle/MaterialsCheckBoxOutlineBlank.puml
new file mode 100644
index 00000000000..616d06de6af
--- /dev/null
+++ b/cloud/elements/materials/Toggle/MaterialsCheckBoxOutlineBlank.puml
@@ -0,0 +1,10 @@
+@startuml
+sprite $MaterialsCheckBoxOutlineBlankLg [20x20/16z] Oo0UCB4W0IQ840yFDnpmy805MNYO6U60cOS5BCRDY327aNl8Yc7w3JCCi8KLyG
+
+!function MaterialsCheckBoxOutlineBlank($id, $name="Check Box Outline Blank", $tech="")
+ CloudElement($id, 'materials/Toggle/MaterialsCheckBoxOutlineBlank', $name, $tech)
+!endfunction
+!function MaterialsCheckBoxOutlineBlankCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsCheckBoxOutlineBlankLg>', 'Check Box Outline Blank', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Toggle/MaterialsRadioButtonChecked.puml b/cloud/elements/materials/Toggle/MaterialsRadioButtonChecked.puml
new file mode 100644
index 00000000000..c6b6fe4ec96
--- /dev/null
+++ b/cloud/elements/materials/Toggle/MaterialsRadioButtonChecked.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRadioButtonCheckedLg [20x20/16z] {
+VP053W9134Mf9FNC_M_B24xXxuwzr2z_18Zm3jYoAesV6As4YLZAy8xSwDp8_40mWtNipNIxSqqhb0Z1QLcycCf4CQPYGj5bdZnlOqkcLqvddAxWXpbCP-nO
+vzlcw6i1VQ-vxwsVmNDMoj3CzBUk
+}
+
+!function MaterialsRadioButtonChecked($id, $name="Radio Button Checked", $tech="")
+ CloudElement($id, 'materials/Toggle/MaterialsRadioButtonChecked', $name, $tech)
+!endfunction
+!function MaterialsRadioButtonCheckedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRadioButtonCheckedLg>', 'Radio Button Checked', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Toggle/MaterialsRadioButtonUnchecked.puml b/cloud/elements/materials/Toggle/MaterialsRadioButtonUnchecked.puml
new file mode 100644
index 00000000000..e235a99f8a7
--- /dev/null
+++ b/cloud/elements/materials/Toggle/MaterialsRadioButtonUnchecked.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsRadioButtonUncheckedLg [20x20/16z] {
+VL055eKm3FkLIVRQ-n_t6mw1-Qf9NWz3LELeS4Hcm3Up8fkRUKleOXgmwMKOar60DKNG_szFsofR-k_gRT-kzLzu-DxcyKtMANLBLcPZkRG7noBzY9bpunfi
+MdKNekdz-
+}
+
+!function MaterialsRadioButtonUnchecked($id, $name="Radio Button Unchecked", $tech="")
+ CloudElement($id, 'materials/Toggle/MaterialsRadioButtonUnchecked', $name, $tech)
+!endfunction
+!function MaterialsRadioButtonUncheckedCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsRadioButtonUncheckedLg>', 'Radio Button Unchecked', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/elements/materials/Toggle/MaterialsStarHalf.puml b/cloud/elements/materials/Toggle/MaterialsStarHalf.puml
new file mode 100644
index 00000000000..927b37fe507
--- /dev/null
+++ b/cloud/elements/materials/Toggle/MaterialsStarHalf.puml
@@ -0,0 +1,13 @@
+@startuml
+sprite $MaterialsStarHalfLg [20x20/16z] {
+bOrL0W0X24IbOOlxdtQx_N9C7Z6bLOWrCwlB-hugb27aXo220vukOb7F00yLPjmOzRaf2hBOsDDH63lR9cXSHkW70tDyEUniStcqiWuAnGlXa3aPGk33A7DG
+xRIZXsawxbRwOdoy_6BmV5gq
+}
+
+!function MaterialsStarHalf($id, $name="Star Half", $tech="")
+ CloudElement($id, 'materials/Toggle/MaterialsStarHalf', $name, $tech)
+!endfunction
+!function MaterialsStarHalfCard($id, $funcName="", $content="")
+ CloudCard($id, '<$MaterialsStarHalfLg>', 'Star Half', $funcName, $content)
+!endfunction
+@enduml
diff --git a/cloud/examples.md b/cloud/examples.md
new file mode 100644
index 00000000000..67ef1abcc10
--- /dev/null
+++ b/cloud/examples.md
@@ -0,0 +1,170 @@
+# Examples
+## aws - chef automate architecture on aws
+![chef automate architecture on aws](examples/aws-chef_automate_architecture_on_aws.png)
+```plantuml
+@startuml
+'!global $LIB_BRANCH="master"
+'!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+'!includeurl $LIB_BASE_LOCATION/library.puml
+
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../"
+!include ../library.puml
+
+include('styles/aws')
+include("groups/aws/AwsGroupCloudAws")
+include("groups/aws/AwsGroupAvailabilityZone")
+include("groups/aws/AwsGroupVpc")
+include("groups/aws/AwsGroupPublicSubnet")
+include("elements/aws/Compute/Instance/AwsEc2Instance")
+include("elements/aws/NetworkingContentDelivery/AwsVpcInternetGateway")
+
+AwsGroupCloudAws('aws') {
+ AwsGroupAvailabilityZone('az') {
+ AwsGroupVpc('vpc', 'VPC', '10.0.0.0/16') {
+ AwsVpcInternetGateway('gateway', 'Internet gateway')
+ AwsGroupPublicSubnet('pubnet', 'Public subnet', '10.0.0.0/19') {
+ AwsEc2Instance('instance1', 'Chef Automate')
+ AwsEc2Instance('instance2', 'Chef workstation (local Chef repo)')
+ AwsEc2Instance('instance3', 'Chef node')
+ }
+ }
+ }
+}
+
+gateway -[hidden]-> instance1
+instance1 -down-> instance2
+instance2 -> instance3
+instance3 -up-> instance1
+@enduml
+```
+## aws - git to s3 webhooks
+![git to s3 webhooks](examples/aws-git_to_s3_webhooks.png)
+```plantuml
+@startuml
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+'!global $INCLUSION_MODE="local"
+'!global $LIB_BASE_LOCATION="../"
+'!include ../library.puml
+
+include('styles/aws')
+include("elements/aws/General/AwsUser")
+include("elements/aws/General/AwsTraditionalServer")
+include("elements/aws/Compute/AwsLambda")
+include("elements/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects")
+include("elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn")
+include("groups/aws/AwsGroupCloudAws")
+include("groups/aws/AwsGroupAvailabilityZone")
+include("groups/aws/AwsGroupVpc")
+include("groups/aws/AwsGroupPublicSubnet")
+
+left to right direction
+
+AwsUser("git_users", "Git users")
+AwsTraditionalServer("git_server", "Git Server")
+AwsGroupCloudAws('aws') {
+ AwsLambda("lambda0", "AWS Lambda")
+ AwsLambda("lambda1", "AWS Lambda")
+ AwsSimpleStorageServiceS3BucketWithObjects("bucket_ssh", "Amazon S3 SSH key bucket")
+ AwsIdentityAndAccessManagementIamAddOn("kms", "AWS KMS key")
+ AwsSimpleStorageServiceS3BucketWithObjects("bucket_output", "Amazon S3 output bucket")
+}
+
+git_users -down-> git_server : fmtLabel("git push", "ssh")
+git_server -down-> lambda0 : fmtLabel("git webhook", "https")
+lambda0 -down-> lambda1
+lambda1 -down-> bucket_ssh
+lambda1 -down-> kms
+lambda1 -down-> bucket_output
+lambda1 -up-> git_server
+@enduml
+```
+## azure - scikit learn and deep learning
+![scikit learn and deep learning](examples/azure-scikit_learn_and_deep_learning.png)
+```plantuml
+@startuml
+' https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/ai/training-python-models
+
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+'!global $INCLUSION_MODE="local"
+'!global $LIB_BASE_LOCATION="../"
+'!include ../library.puml
+
+include('styles/azure')
+include("elements/azure/ComputeServiceColor/Vm/AzureVm")
+include("elements/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces")
+include("elements/azure/ComputeServiceColor/Vm/AzureVmScaleSets")
+include("elements/azure/ContainerServiceColor/AzureContainerRegistries")
+include("elements/azure/DatabasesServiceColor/AzureBlobStorage")
+
+AzureVm("dsvm", "Microsoft Data Science Virtual Machine (DSVM)")
+AzureMachineLearningServiceWorkspaces("mls", "Azure Machine Learning service")
+AzureVmScaleSets('mlc', 'Azure Machine Learning compute')
+AzureContainerRegistries("cr", "Azure Container Registry")
+AzureBlobStorage("sb", "Azure Storage Blobs")
+
+dsvm -> mls : Training and test data and script
+dsvm <- mls : Training results
+mls --> cr : Docker container
+mls <-up-> sb
+mls -> mlc : Script execution commands
+mls <- mlc : Status
+mlc <-up-> sb
+cr -up-> mlc
+@enduml
+```
+## gcp-diagram-elements - diagram elements overview
+![diagram elements overview](examples/gcp-diagram-elements-overview.png)
+```plantuml
+@startuml
+' https://docs.google.com/presentation/d/1vjm5YdmOH5LrubFhHf1vlqW2O9Z2UqdWA8biN3e8K5U/edit#slide=id.g19bd855f64_0_292
+
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+'!global $INCLUSION_MODE="local"
+'!global $LIB_BASE_LOCATION="../"
+'!include ../library.puml
+
+left to right direction
+
+include('styles/gcp')
+include('elements/materials/Hardware/MaterialsLaptop')
+include('elements/materials/Hardware/MaterialsPhoneAndroid')
+include('elements/gcp/Networking/GcpCloudDns')
+include('elements/gcp/Networking/GcpCloudLoadBalancing')
+include('elements/gcp/Compute/GcpComputeEngine')
+include('elements/materials/Device/MaterialsStorage')
+include('groups/gcp/GcpGroupProjectZone')
+include('groups/gcp/GcpGroupInstances')
+
+MaterialsLaptop('laptop', '')
+MaterialsPhoneAndroid('phone', '')
+GcpCloudDns('dns')
+GcpGroupProjectZone('project') {
+ GcpCloudLoadBalancing('lb')
+ GcpGroupInstances('grp_instances', 'Instance Group') {
+ GcpComputeEngineCard('instances','Serving Instances', 'Multiple Instances')
+ }
+ GcpGroupInstances('grp_heartbeat', 'Instance Group') {
+ GcpComputeEngineCard('heartbeat', 'Heartbeat and Snapshot System', 'Multiple Instances')
+ }
+ MaterialsStorage('storage', 'Persistent Disk Snapshot')
+}
+
+laptop --> dns
+phone --> dns
+dns --> lb
+lb --> instances
+heartbeat <-> instances
+instances --> storage
+
+@enduml
+```
diff --git a/cloud/examples/aws-chef_automate_architecture_on_aws.png b/cloud/examples/aws-chef_automate_architecture_on_aws.png
new file mode 100644
index 00000000000..20999a1a3ba
Binary files /dev/null and b/cloud/examples/aws-chef_automate_architecture_on_aws.png differ
diff --git a/cloud/examples/aws-chef_automate_architecture_on_aws.puml b/cloud/examples/aws-chef_automate_architecture_on_aws.puml
new file mode 100644
index 00000000000..4c7a7cd5616
--- /dev/null
+++ b/cloud/examples/aws-chef_automate_architecture_on_aws.puml
@@ -0,0 +1,35 @@
+@startuml
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+'!global $INCLUSION_MODE="local"
+'!global $LIB_BASE_LOCATION="../"
+'!include ../library.puml
+
+include('styles/aws')
+include("groups/aws/AwsGroupCloudAws")
+include("groups/aws/AwsGroupAvailabilityZone")
+include("groups/aws/AwsGroupVpc")
+include("groups/aws/AwsGroupPublicSubnet")
+include("elements/aws/Compute/Instance/AwsEc2Instance")
+include("elements/aws/NetworkingContentDelivery/AwsVpcInternetGateway")
+
+AwsGroupCloudAws('aws') {
+ AwsGroupAvailabilityZone('az') {
+ AwsGroupVpc('vpc', 'VPC', '10.0.0.0/16') {
+ AwsVpcInternetGateway('gateway', 'Internet gateway')
+ AwsGroupPublicSubnet('pubnet', 'Public subnet', '10.0.0.0/19') {
+ AwsEc2Instance('instance1', 'Chef Automate')
+ AwsEc2Instance('instance2', 'Chef workstation (local Chef repo)')
+ AwsEc2Instance('instance3', 'Chef node')
+ }
+ }
+ }
+}
+
+gateway -[hidden]-> instance1
+instance1 -down-> instance2
+instance2 -> instance3
+instance3 -up-> instance1
+@enduml
diff --git a/cloud/examples/aws-git_to_s3_webhooks.png b/cloud/examples/aws-git_to_s3_webhooks.png
new file mode 100644
index 00000000000..644f64cd19c
Binary files /dev/null and b/cloud/examples/aws-git_to_s3_webhooks.png differ
diff --git a/cloud/examples/aws-git_to_s3_webhooks.puml b/cloud/examples/aws-git_to_s3_webhooks.puml
new file mode 100644
index 00000000000..1b8d5f4c3c5
--- /dev/null
+++ b/cloud/examples/aws-git_to_s3_webhooks.puml
@@ -0,0 +1,40 @@
+@startuml
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+'!global $INCLUSION_MODE="local"
+'!global $LIB_BASE_LOCATION="../"
+'!include ../library.puml
+
+include('styles/aws')
+include("elements/aws/General/AwsUser")
+include("elements/aws/General/AwsTraditionalServer")
+include("elements/aws/Compute/AwsLambda")
+include("elements/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects")
+include("elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn")
+include("groups/aws/AwsGroupCloudAws")
+include("groups/aws/AwsGroupAvailabilityZone")
+include("groups/aws/AwsGroupVpc")
+include("groups/aws/AwsGroupPublicSubnet")
+
+left to right direction
+
+AwsUser("git_users", "Git users")
+AwsTraditionalServer("git_server", "Git Server")
+AwsGroupCloudAws('aws') {
+ AwsLambda("lambda0", "AWS Lambda")
+ AwsLambda("lambda1", "AWS Lambda")
+ AwsSimpleStorageServiceS3BucketWithObjects("bucket_ssh", "Amazon S3 SSH key bucket")
+ AwsIdentityAndAccessManagementIamAddOn("kms", "AWS KMS key")
+ AwsSimpleStorageServiceS3BucketWithObjects("bucket_output", "Amazon S3 output bucket")
+}
+
+git_users -down-> git_server : fmtLabel("git push", "ssh")
+git_server -down-> lambda0 : fmtLabel("git webhook", "https")
+lambda0 -down-> lambda1
+lambda1 -down-> bucket_ssh
+lambda1 -down-> kms
+lambda1 -down-> bucket_output
+lambda1 -up-> git_server
+@enduml
diff --git a/cloud/examples/azure-scikit_learn_and_deep_learning.png b/cloud/examples/azure-scikit_learn_and_deep_learning.png
new file mode 100644
index 00000000000..1cc067b5ccf
Binary files /dev/null and b/cloud/examples/azure-scikit_learn_and_deep_learning.png differ
diff --git a/cloud/examples/azure-scikit_learn_and_deep_learning.puml b/cloud/examples/azure-scikit_learn_and_deep_learning.puml
new file mode 100644
index 00000000000..e1da99b5373
--- /dev/null
+++ b/cloud/examples/azure-scikit_learn_and_deep_learning.puml
@@ -0,0 +1,33 @@
+@startuml
+' https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/ai/training-python-models
+
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+'!global $INCLUSION_MODE="local"
+'!global $LIB_BASE_LOCATION="../"
+'!include ../library.puml
+
+include('styles/azure')
+include("elements/azure/ComputeServiceColor/Vm/AzureVm")
+include("elements/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces")
+include("elements/azure/ComputeServiceColor/Vm/AzureVmScaleSets")
+include("elements/azure/ContainerServiceColor/AzureContainerRegistries")
+include("elements/azure/DatabasesServiceColor/AzureBlobStorage")
+
+AzureVm("dsvm", "Microsoft Data Science Virtual Machine (DSVM)")
+AzureMachineLearningServiceWorkspaces("mls", "Azure Machine Learning service")
+AzureVmScaleSets('mlc', 'Azure Machine Learning compute')
+AzureContainerRegistries("cr", "Azure Container Registry")
+AzureBlobStorage("sb", "Azure Storage Blobs")
+
+dsvm -> mls : Training and test data and script
+dsvm <- mls : Training results
+mls --> cr : Docker container
+mls <-up-> sb
+mls -> mlc : Script execution commands
+mls <- mlc : Status
+mlc <-up-> sb
+cr -up-> mlc
+@enduml
diff --git a/cloud/examples/gcp-diagram-elements-overview.png b/cloud/examples/gcp-diagram-elements-overview.png
new file mode 100644
index 00000000000..9e0a25356f2
Binary files /dev/null and b/cloud/examples/gcp-diagram-elements-overview.png differ
diff --git a/cloud/examples/gcp-diagram-elements-overview.puml b/cloud/examples/gcp-diagram-elements-overview.puml
new file mode 100644
index 00000000000..25454f6a9b8
--- /dev/null
+++ b/cloud/examples/gcp-diagram-elements-overview.puml
@@ -0,0 +1,45 @@
+@startuml
+' https://docs.google.com/presentation/d/1vjm5YdmOH5LrubFhHf1vlqW2O9Z2UqdWA8biN3e8K5U/edit#slide=id.g19bd855f64_0_292
+
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+'!global $INCLUSION_MODE="local"
+'!global $LIB_BASE_LOCATION="../"
+'!include ../library.puml
+
+left to right direction
+
+include('styles/gcp')
+include('elements/materials/Hardware/MaterialsLaptop')
+include('elements/materials/Hardware/MaterialsPhoneAndroid')
+include('elements/gcp/Networking/GcpCloudDns')
+include('elements/gcp/Networking/GcpCloudLoadBalancing')
+include('elements/gcp/Compute/GcpComputeEngine')
+include('elements/materials/Device/MaterialsStorage')
+include('groups/gcp/GcpGroupProjectZone')
+include('groups/gcp/GcpGroupInstances')
+
+MaterialsLaptop('laptop', '')
+MaterialsPhoneAndroid('phone', '')
+GcpCloudDns('dns')
+GcpGroupProjectZone('project') {
+ GcpCloudLoadBalancing('lb')
+ GcpGroupInstances('grp_instances', 'Instance Group') {
+ GcpComputeEngineCard('instances','Serving Instances', 'Multiple Instances')
+ }
+ GcpGroupInstances('grp_heartbeat', 'Instance Group') {
+ GcpComputeEngineCard('heartbeat', 'Heartbeat and Snapshot System', 'Multiple Instances')
+ }
+ MaterialsStorage('storage', 'Persistent Disk Snapshot')
+}
+
+laptop --> dns
+phone --> dns
+dns --> lb
+lb --> instances
+heartbeat <-> instances
+instances --> storage
+
+@enduml
\ No newline at end of file
diff --git a/cloud/functions.puml b/cloud/functions.puml
new file mode 100644
index 00000000000..115357258a5
--- /dev/null
+++ b/cloud/functions.puml
@@ -0,0 +1,102 @@
+@startuml
+
+' icons
+
+!function getIcon($name) return $IMAGE_BASE_PATH + "icons" + "/" + $name + "." + $ICON_FORMAT
+
+' library
+
+!function include($resource)
+ !if (%get_variable_value("$INCLUSION_MODE") == "remote")
+ !includeurl $LIB_BASE_LOCATION/$resource.puml
+ !else
+ !include $LIB_BASE_LOCATION/$resource.puml
+ !endif
+!endfunction
+
+' Formatting
+
+!function fmtTech($value)
+ [$value]
+!endfunction
+
+!function fmtLabel($value, $tech="")
+ !if ($tech != '')
+ $value\n[$tech]
+ !else
+ $value
+ !endif
+!endfunction
+
+' Element
+
+!function CloudElement($id, $icon, $name="", $tech="")
+card $id <> [
+
+ !if ($name)
+ $name
+ !endif
+ !if ($tech)
+ [$tech]
+ !endif
+]
+!endfunction
+
+' Card
+
+!function CloudCard($id, $sprite="", $techName="", $funcName="", $content="")
+ !local $V=""
+ !local $H=""
+ !local $F=""
+ !if ($sprite)
+ !$H="" + $sprite + " "
+ !endif
+ Rectangle $id <> [
+ !if ($techName) && ($funcName)
+ !$T="" + $funcName + ""
+ !$ST="\l" + $techName
+ !$H=$H + $T + $ST
+ !$V=$V + $H
+ !elseif ($techName)
+ !$H=$H + $techName
+ !$V=$V + $H
+ !elseif ($funcName)
+ !$T="" + $funcName + ""
+ !$H=$H + $T
+ !$V=$V + $H
+ !endif
+ !if ($H) && ($content)
+ !$F="\l----\l" + $content + ""
+ !$V=$V + $F
+ !elseif ($content)
+ !$F="\l"
+ !$V=$V + $F
+ !endif
+ $V
+ ]
+!endfunction
+
+' Group
+
+!function CloudGroup($id, $stereotype, $sprite, $name, $tech="")
+ !local $value=""
+ !if ($sprite)
+ !$value=$sprite + " "
+ !endif
+
+ !if ($name) && ($tech)
+ !$value=$value + $name + "\n[" + $tech + "]"
+ !elseif ($name)
+ !$value=$value + $name
+ !elseif ($tech)
+ !$value=$value + "[" + $tech + "]"
+ !endif
+
+ !if ($value)
+ Rectangle $id <<$stereotype>> as "$value"
+ !else
+ Rectangle $id <<$stereotype>>
+ !endif
+!endfunction
+
+@enduml
\ No newline at end of file
diff --git a/cloud/groups.csv b/cloud/groups.csv
new file mode 100644
index 00000000000..ae61b89983d
--- /dev/null
+++ b/cloud/groups.csv
@@ -0,0 +1,53 @@
+Pkg,Name,FrontColor,BackgroundColor,BorderThick,BorderStyle,BorderColor,Icon
+aws,Cloud,$AWS_COLOR_DARK_BLUE,transparent,1,solid,$AWS_COLOR_DARK_BLUE,GroupIcons/AwsCloud
+aws,Cloud Aws,$AWS_COLOR_DARK_BLUE,transparent,1,solid,$AWS_COLOR_DARK_BLUE,GroupIcons/AwsCloudAlt
+aws,Region,$AWS_COLOR_LIGHT_BLUE,transparent,1,dotted,$AWS_COLOR_LIGHT_BLUE,GroupIcons/AwsRegion
+aws,Availability Zone,$AWS_COLOR_LIGHT_BLUE,transparent,1,dashed,$AWS_COLOR_LIGHT_BLUE,
+aws,Security,$AWS_COLOR_RED,transparent,1,solid,$AWS_COLOR_RED,
+aws,Auto Scaling,$AWS_COLOR_ORANGE,transparent,1,dashed,$AWS_COLOR_ORANGE,GroupIcons/AwsAutoScaling
+aws,VPC,$AWS_COLOR_GREEN,transparent,1,solid,$AWS_COLOR_GREEN,GroupIcons/AwsVirtualPrivateCloudVpc
+aws,Private Subnet,$AWS_COLOR_LIGHT_BLUE,$AWS_COLOR_LIGHT_BLUE_BG,0,solid,none,GroupIcons/AwsVpcSubnetPrivate
+aws,Public Subnet,$AWS_COLOR_GREEN,$AWS_COLOR_LIGHT_BLUE_BG,0,solid,none,GroupIcons/AwsVpcSubnetPublic
+aws,Server Contents,$AWS_COLOR_GREY,transparent,1,solid,$AWS_COLOR_GREY,GroupIcons/AwsServerContents
+aws,Corporate Data Center,$AWS_COLOR_GREY,transparent,1,solid,$AWS_COLOR_GREY,GroupIcons/AwsCorporateDataCenter
+aws,Elastic Beanstalk Container,$AWS_COLOR_ORANGE,transparent,1,solid,$AWS_COLOR_ORANGE,GroupIcons/AwsElasticBeanstalkContainer
+aws,EC2 Instance Contents,$AWS_COLOR_ORANGE,transparent,1,solid,$AWS_COLOR_ORANGE,GroupIcons/AwsEc2InstanceContainer
+aws,Spot Fleet,$AWS_COLOR_ORANGE,transparent,1,solid,$AWS_COLOR_ORANGE,GroupIcons/AwsSpotFleet
+aws,Step Functions workflow,$AWS_COLOR_VIOLET,transparent,1,solid,$AWS_COLOR_VIOLET,GroupIcons/AwsStepFunction
+aws,Dashed,$AWS_COLOR_GREY,transparent,1,dashed,$AWS_COLOR_GREY,
+aws,Plain,$AWS_COLOR_DARK_BLUE,$AWS_COLOR_GREY_BG,0,solid,none,
+aws,Container Registry Service,$AWS_COLOR_ORANGE,transparent,1,solid,$AWS_COLOR_ORANGE,Compute/AwsEc2ContainerRegistry
+aws,Elastic Container Service,$AWS_COLOR_ORANGE,transparent,1,solid,$AWS_COLOR_ORANGE,Compute/AwsElasticContainerService
+aws,ECS Container,$AWS_COLOR_ORANGE,transparent,1,solid,$AWS_COLOR_ORANGE,Compute/AwsElasticContainerServiceContainer1
+aws,ECS Task,$AWS_COLOR_ORANGE,transparent,1,solid,$AWS_COLOR_ORANGE,Compute/AwsElasticContainerServiceTask
+aws,ECS Service,$AWS_COLOR_ORANGE,transparent,1,solid,$AWS_COLOR_ORANGE,Compute/AwsElasticContainerServiceService
+aws,Elastic Kubernetes Service,$AWS_COLOR_ORANGE,transparent,1,solid,$AWS_COLOR_ORANGE,Compute/AwsElasticKubernetesService
+gcp,User,$GCP_GROUP_FONT_COLOR,#FFFFFF,0,solid,none,
+gcp,Infrastructure System,$GCP_GROUP_FONT_COLOR,#F3E5F5,0,solid,none,
+gcp,On premise,$GCP_GROUP_FONT_COLOR,#EFEBE9,0,solid,none,
+gcp,System,$GCP_GROUP_FONT_COLOR,#F1F8E9,0,solid,none,
+gcp,External SaaS Providers,$GCP_GROUP_FONT_COLOR,#FFEBEE,0,solid,none,
+gcp,External Data Sources,$GCP_GROUP_FONT_COLOR,#FFF8E1,0,solid,none,
+gcp,External infrastructure 3rd party,$GCP_GROUP_FONT_COLOR,#E0F2F1,0,solid,none,
+gcp,External infrastructure 1st party,$GCP_GROUP_FONT_COLOR,#E1F5FE,0,solid,none,
+gcp,Project Zone,$GCP_GROUP_FONT_COLOR,#F6F6F6,0,solid,none,
+gcp,Cloud Service Provider,$GCP_GROUP_FONT_COLOR,#F6F6F6,0,solid,none,
+gcp,Logical Grouping of Services,$GCP_GROUP_FONT_COLOR,#E3F2FD,0,solid,none,
+gcp,Instances,$GCP_GROUP_FONT_COLOR,#E3F2FD,0,solid,none,
+gcp,Zone,$GCP_GROUP_FONT_COLOR,#FFF3E0,0,solid,none,
+gcp,Sub Network,$GCP_GROUP_FONT_COLOR,#EDE7F6,0,solid,none,
+gcp,Kubernetes cluster,$GCP_GROUP_FONT_COLOR,#FCE4EC,0,solid,none,
+gcp,Pod,$GCP_GROUP_FONT_COLOR,#E8F5E9,0,solid,none,
+gcp,Account,$GCP_GROUP_FONT_COLOR,#E8EAF6,0,solid,none,
+gcp,Region,$GCP_GROUP_FONT_COLOR,#ECEFF1,0,solid,none,
+gcp,Firewall,$GCP_GROUP_FONT_COLOR,#FBE9E7,0,solid,none,
+gcp,Instance Group,$GCP_GROUP_FONT_COLOR,#F9FBE7,0,solid,none,
+gcp,Replica Pool,$GCP_GROUP_FONT_COLOR,#E0F7FA,0,solid,none,
+gcp,Optional Component,$GCP_GROUP_FONT_COLOR,transparent,2,dashed,#4284F3,
+azure,Dotted,$FONT_COLOR,transparent,1,dotted,$AZURE_GROUP_BD_DARK,
+azure,Dashed,$FONT_COLOR,transparent,1,dashed,$AZURE_GROUP_BD_DARK,
+azure,Transparent,$FONT_COLOR,transparent,0,solid,transparent,
+azure,Plain,$FONT_COLOR,$AZURE_GROUP_BG_LIGHT,1,solid,$AZURE_GROUP_BD_LIGHT,
+azure,Plain Dotted,$FONT_COLOR,$AZURE_GROUP_BG_LIGHT,1,dotted,$AZURE_GROUP_BD_DARK,
+azure,Plain Dashed,$FONT_COLOR,$AZURE_GROUP_BG_LIGHT,1,dashed,$AZURE_GROUP_BD_DARK,
+azure,Network,$AZURE_BLUE,transparent,1,dotted,$AZURE_BLUE,NetworkingServiceColor/AzureVirtualNetworks
diff --git a/cloud/groups/aws/AwsGroupAutoScaling.puml b/cloud/groups/aws/AwsGroupAutoScaling.puml
new file mode 100644
index 00000000000..8c2c21de37f
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupAutoScaling.puml
@@ -0,0 +1,18 @@
+@startuml
+sprite $AwsGroupAutoScalingLg [20x20/16z] dP033W1134MJyj__mckEfo-eYLdSSnTHvZGHon9L4VEvxNFD7rjLXMmRGxAfNlRbjV5Tyjlo7vH-DSiA
+
+!function AwsGroupAutoScaling($id, $name="Auto Scaling", $tech="")
+ CloudGroup($id, "AwsGroupAutoScaling", "<$AwsGroupAutoScalingLg>", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupAvailabilityZone.puml b/cloud/groups/aws/AwsGroupAvailabilityZone.puml
new file mode 100644
index 00000000000..edecc789cd8
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupAvailabilityZone.puml
@@ -0,0 +1,16 @@
+@startuml
+!function AwsGroupAvailabilityZone($id, $name="Availability Zone", $tech="")
+ CloudGroup($id, "AwsGroupAvailabilityZone", "", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupCloud.puml b/cloud/groups/aws/AwsGroupCloud.puml
new file mode 100644
index 00000000000..4134874e78a
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupCloud.puml
@@ -0,0 +1,18 @@
+@startuml
+sprite $AwsGroupCloudLg [20x20/16z] jOot0KGX34CxP0jv_t4l_42cv7MASGXD3W6mjnmKuQsLao922PPhpUu34YgrScMucwfMw6aIqM3SUOAhuD1zOYYOodKXJl05
+
+!function AwsGroupCloud($id, $name="Cloud", $tech="")
+ CloudGroup($id, "AwsGroupCloud", "<$AwsGroupCloudLg>", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupCloudAws.puml b/cloud/groups/aws/AwsGroupCloudAws.puml
new file mode 100644
index 00000000000..c1fd040e9de
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupCloudAws.puml
@@ -0,0 +1,21 @@
+@startuml
+sprite $AwsGroupCloudAwsLg [20x20/16z] {
+lOs54GHH349d8iJO_ijTbmhktjSOBFzXgZdaBEJnFL8CMFga4k68kVeQG4BBI_DAjOMX705dkvt9id4VHKkmn-hK0p8PnHZ2u_BOryDjpAeljnHEGHuMmvsf
+G86NCrH4LSLYfb-Thin3wYTi
+}
+
+!function AwsGroupCloudAws($id, $name="Cloud Aws", $tech="")
+ CloudGroup($id, "AwsGroupCloudAws", "<$AwsGroupCloudAwsLg>", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupContainerRegistryService.puml b/cloud/groups/aws/AwsGroupContainerRegistryService.puml
new file mode 100644
index 00000000000..1adddb6043c
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupContainerRegistryService.puml
@@ -0,0 +1,18 @@
+@startuml
+sprite $AwsGroupContainerRegistryServiceLg [20x20/16z] bT250SCW50JGoidVV-4sVd71UJZrD4XUYGb0Av5BW2SHw3Iwm0ppEve64V3bQ3a62nDeI0k3ckoLUSzCnEZM2DfWNj4OLBdpS2Oul2tF--OFedOz37y
+
+!function AwsGroupContainerRegistryService($id, $name="Container Registry Service", $tech="")
+ CloudGroup($id, "AwsGroupContainerRegistryService", "<$AwsGroupContainerRegistryServiceLg>", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupCorporateDataCenter.puml b/cloud/groups/aws/AwsGroupCorporateDataCenter.puml
new file mode 100644
index 00000000000..ac03ddb1f8a
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupCorporateDataCenter.puml
@@ -0,0 +1,18 @@
+@startuml
+sprite $AwsGroupCorporateDataCenterLg [20x20/16z] bSo53S1040D1WUdwBpZCd9L5yr3_YhkoDu643kR49xDEfaJQ2U4kSAEGozs4rHZr9dDZlh2uacvRCqigxk_byfvr_i_TjWPEORLuAlMd5W
+
+!function AwsGroupCorporateDataCenter($id, $name="Corporate Data Center", $tech="")
+ CloudGroup($id, "AwsGroupCorporateDataCenter", "<$AwsGroupCorporateDataCenterLg>", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupDashed.puml b/cloud/groups/aws/AwsGroupDashed.puml
new file mode 100644
index 00000000000..914f860f5b3
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupDashed.puml
@@ -0,0 +1,16 @@
+@startuml
+!function AwsGroupDashed($id, $name="Dashed", $tech="")
+ CloudGroup($id, "AwsGroupDashed", "", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupEc2InstanceContents.puml b/cloud/groups/aws/AwsGroupEc2InstanceContents.puml
new file mode 100644
index 00000000000..c82d31f7346
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupEc2InstanceContents.puml
@@ -0,0 +1,18 @@
+@startuml
+sprite $AwsGroupEc2InstanceContentsLg [20x20/16z] fP350G0n408ZIFfl-DnTvhaAb5UuetXPeYZHd8j2xa22nYbG0uJx4fEcZTIlMtckPVKrBck7SxzsZxGSQ3xmTf31KLQlg04
+
+!function AwsGroupEc2InstanceContents($id, $name="EC2 Instance Contents", $tech="")
+ CloudGroup($id, "AwsGroupEc2InstanceContents", "<$AwsGroupEc2InstanceContentsLg>", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupEcsContainer.puml b/cloud/groups/aws/AwsGroupEcsContainer.puml
new file mode 100644
index 00000000000..b5333ce444b
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupEcsContainer.puml
@@ -0,0 +1,18 @@
+@startuml
+sprite $AwsGroupEcsContainerLg [20x20/16z] lS-r0S0m30J01_t-8uSvNS1d2plX3Tt0gOlO1kV7fV60XU5nR-PTrbrQxeo2AItDjBkmTRzD-5WF
+
+!function AwsGroupEcsContainer($id, $name="ECS Container", $tech="")
+ CloudGroup($id, "AwsGroupEcsContainer", "<$AwsGroupEcsContainerLg>", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupEcsService.puml b/cloud/groups/aws/AwsGroupEcsService.puml
new file mode 100644
index 00000000000..724937ed7e6
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupEcsService.puml
@@ -0,0 +1,21 @@
+@startuml
+sprite $AwsGroupEcsServiceLg [20x20/16z] {
+XP350KC12CNWoTz_uofIRux1YG07H26DyxY4YaCi1n45dUrIXG-p70mWRq3jH1klJZ9rPTpDthldE4UpJlJcFVMphUUvV_lnVIvzFEztm_Jp7RTCH-Rswyn6
+u_Zq_pC
+}
+
+!function AwsGroupEcsService($id, $name="ECS Service", $tech="")
+ CloudGroup($id, "AwsGroupEcsService", "<$AwsGroupEcsServiceLg>", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupEcsTask.puml b/cloud/groups/aws/AwsGroupEcsTask.puml
new file mode 100644
index 00000000000..96ce701deee
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupEcsTask.puml
@@ -0,0 +1,18 @@
+@startuml
+sprite $AwsGroupEcsTaskLg [20x20/16z] VP253G1H348hiF_Ab-z6xZLQ1pFB0oiuznIzvc3kRXtqN90bNrYv4Yp0Hyv9tBEsa3avgs_eN_JF-WQGuWO3XVq6w55PivdnVqDxghp_
+
+!function AwsGroupEcsTask($id, $name="ECS Task", $tech="")
+ CloudGroup($id, "AwsGroupEcsTask", "<$AwsGroupEcsTaskLg>", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupElasticBeanstalkContainer.puml b/cloud/groups/aws/AwsGroupElasticBeanstalkContainer.puml
new file mode 100644
index 00000000000..6cfbe55ec51
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupElasticBeanstalkContainer.puml
@@ -0,0 +1,21 @@
+@startuml
+sprite $AwsGroupElasticBeanstalkContainerLg [20x20/16z] {
+fOz74iGm3CDcLY2f_xzuqnFxQhZ3JUfb8YcZChBAmocyTQxlMTCjaCGjWxOMlFNaLabWSvthfDbqKRAtDRwSsQn0jmio6sLptzqa_b6gygqs4gkCUie5S4_W
+zCobLla3
+}
+
+!function AwsGroupElasticBeanstalkContainer($id, $name="Elastic Beanstalk Container", $tech="")
+ CloudGroup($id, "AwsGroupElasticBeanstalkContainer", "<$AwsGroupElasticBeanstalkContainerLg>", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupElasticContainerService.puml b/cloud/groups/aws/AwsGroupElasticContainerService.puml
new file mode 100644
index 00000000000..0303e9aa742
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupElasticContainerService.puml
@@ -0,0 +1,21 @@
+@startuml
+sprite $AwsGroupElasticContainerServiceLg [20x20/16z] {
+RSk54KGX40FG6MBqN_5TlXlEsspIuTl81sP7wMd26D3LJ0heEenG3DW2DnFJ99iYDrD89KtfDFIESJNcQNxOpAnjlIJpjrap5HF4sAqf4NJOPoqc4xTGIcP7
+15MKx5ObTpcjlQVjcDC-y0S
+}
+
+!function AwsGroupElasticContainerService($id, $name="Elastic Container Service", $tech="")
+ CloudGroup($id, "AwsGroupElasticContainerService", "<$AwsGroupElasticContainerServiceLg>", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupElasticKubernetesService.puml b/cloud/groups/aws/AwsGroupElasticKubernetesService.puml
new file mode 100644
index 00000000000..878b72e266e
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupElasticKubernetesService.puml
@@ -0,0 +1,21 @@
+@startuml
+sprite $AwsGroupElasticKubernetesServiceLg [20x20/16z] {
+RSw54O0m40J0cPob_uhvn-qWjj6iyIFvmHmelKqOWEvcKaKiFQma1co1kucziYARt4t5sbRfCaOzmjCu5FCobmdNkfdPPbaoIAPijfcq2M0SHYSw7fcqzQh4
+ZjihPQMYibMxxKewJujBdbQOotvm0G
+}
+
+!function AwsGroupElasticKubernetesService($id, $name="Elastic Kubernetes Service", $tech="")
+ CloudGroup($id, "AwsGroupElasticKubernetesService", "<$AwsGroupElasticKubernetesServiceLg>", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupPlain.puml b/cloud/groups/aws/AwsGroupPlain.puml
new file mode 100644
index 00000000000..b6168ff1641
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupPlain.puml
@@ -0,0 +1,16 @@
+@startuml
+!function AwsGroupPlain($id, $name="Plain", $tech="")
+ CloudGroup($id, "AwsGroupPlain", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_DARK_BLUE
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_DARK_BLUE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor $AWS_COLOR_GREY_BG
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupPrivateSubnet.puml b/cloud/groups/aws/AwsGroupPrivateSubnet.puml
new file mode 100644
index 00000000000..ec6a6cd7a1b
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupPrivateSubnet.puml
@@ -0,0 +1,18 @@
+@startuml
+sprite $AwsGroupPrivateSubnetLg [20x20/16z] hOot0O1G448Rxe3z1pOd_AM-ZkWVKBUS4DrWUYLRbSiwWfXg8SO0QW50l2taOwro3TBhXRSdOEYvsuD7feVcHkFss0VqLsO
+
+!function AwsGroupPrivateSubnet($id, $name="Private Subnet", $tech="")
+ CloudGroup($id, "AwsGroupPrivateSubnet", "<$AwsGroupPrivateSubnetLg>", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_LIGHT_BLUE
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_LIGHT_BLUE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor $AWS_COLOR_LIGHT_BLUE_BG
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupPublicSubnet.puml b/cloud/groups/aws/AwsGroupPublicSubnet.puml
new file mode 100644
index 00000000000..69eeafb0fb7
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupPublicSubnet.puml
@@ -0,0 +1,18 @@
+@startuml
+sprite $AwsGroupPublicSubnetLg [20x20/16z] hSg53SD044HHmT9C__twcCN9ju-Ubdy8xhWer4pZdD8eZdEixCSWGf7Jm28LqLpUiGozm_BAssLkvhU5IDn6CpuMSPfuJwRHhP4vVoq1
+
+!function AwsGroupPublicSubnet($id, $name="Public Subnet", $tech="")
+ CloudGroup($id, "AwsGroupPublicSubnet", "<$AwsGroupPublicSubnetLg>", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_GREEN
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_GREEN
+ FontSize $FONT_SIZE_MD
+ BackgroundColor $AWS_COLOR_LIGHT_BLUE_BG
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupRegion.puml b/cloud/groups/aws/AwsGroupRegion.puml
new file mode 100644
index 00000000000..f30c71ac48b
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupRegion.puml
@@ -0,0 +1,18 @@
+@startuml
+sprite $AwsGroupRegionLg [20x20/16z] hOtL0SLG24EVG6J_WUlEJ-rSnH9VGQgvY9hBh3d-S-JFDOVnHVYOKwZadDpaKkmG_bfpaHF5O-Nz72Dup8cKRz02
+
+!function AwsGroupRegion($id, $name="Region", $tech="")
+ CloudGroup($id, "AwsGroupRegion", "<$AwsGroupRegionLg>", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupSecurity.puml b/cloud/groups/aws/AwsGroupSecurity.puml
new file mode 100644
index 00000000000..3e63bc6c322
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupSecurity.puml
@@ -0,0 +1,16 @@
+@startuml
+!function AwsGroupSecurity($id, $name="Security", $tech="")
+ CloudGroup($id, "AwsGroupSecurity", "", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupServerContents.puml b/cloud/groups/aws/AwsGroupServerContents.puml
new file mode 100644
index 00000000000..41e3bc4ef81
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupServerContents.puml
@@ -0,0 +1,18 @@
+@startuml
+sprite $AwsGroupServerContentsLg [20x20/16z] uoG5SB130GT2Z8s55GnOs934s3Z0gjXGnDX0ojXGnI0qONKSOC16WHsq54E40TQm8WK
+
+!function AwsGroupServerContents($id, $name="Server Contents", $tech="")
+ CloudGroup($id, "AwsGroupServerContents", "<$AwsGroupServerContentsLg>", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupSpotFleet.puml b/cloud/groups/aws/AwsGroupSpotFleet.puml
new file mode 100644
index 00000000000..9d426166d47
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupSpotFleet.puml
@@ -0,0 +1,21 @@
+@startuml
+sprite $AwsGroupSpotFleetLg [20x20/16z] {
+bP35WGG020CVJ2Rqt_3vhIilFBBlHdjHrSp47YR5O2AH_st7d_MA_xSHLm3pjoThcYZzNuox7HYf-JsThA45ckbVxwSiSVzw6ui3tsNoZr4qwS_mo0LmFN9P
+iUrk7VTSMuZqlWU7oRln2G
+}
+
+!function AwsGroupSpotFleet($id, $name="Spot Fleet", $tech="")
+ CloudGroup($id, "AwsGroupSpotFleet", "<$AwsGroupSpotFleetLg>", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupStepFunctionsWorkflow.puml b/cloud/groups/aws/AwsGroupStepFunctionsWorkflow.puml
new file mode 100644
index 00000000000..b796776ca83
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupStepFunctionsWorkflow.puml
@@ -0,0 +1,18 @@
+@startuml
+sprite $AwsGroupStepFunctionsWorkflowLg [20x20/16z] bP3L0GCm508h787ils_TlVVv59Z_aZoNuAde7VULDbBQso500doU6MEDHtU4Koso3RF9SD9Z3GaVUrRkQcG7kTkrZTt77twhvLdpixVd39wp-fSj
+
+!function AwsGroupStepFunctionsWorkflow($id, $name="Step Functions workflow", $tech="")
+ CloudGroup($id, "AwsGroupStepFunctionsWorkflow", "<$AwsGroupStepFunctionsWorkflowLg>", $name, $tech)
+!endfunction
+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
+}
+@enduml
diff --git a/cloud/groups/aws/AwsGroupVpc.puml b/cloud/groups/aws/AwsGroupVpc.puml
new file mode 100644
index 00000000000..5463b73130b
--- /dev/null
+++ b/cloud/groups/aws/AwsGroupVpc.puml
@@ -0,0 +1,18 @@
+@startuml
+sprite $AwsGroupVpcLg [20x20/16z] jOx50KGn20LNU4R__Qv-I-wPq-3q6fBC6G9GnXIJWBbaZLy51HqvVZIqPNXBgJu6L3wwTVwAUgAm1TjaYp7w9qVEXUAPCvoJxOfmSdoJ2xs0Dm
+
+!function AwsGroupVpc($id, $name="VPC", $tech="")
+ CloudGroup($id, "AwsGroupVpc", "<$AwsGroupVpcLg>", $name, $tech)
+!endfunction
+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
diff --git a/cloud/groups/azure/AzureGroupDashed.puml b/cloud/groups/azure/AzureGroupDashed.puml
new file mode 100644
index 00000000000..4fa0dff8a50
--- /dev/null
+++ b/cloud/groups/azure/AzureGroupDashed.puml
@@ -0,0 +1,16 @@
+@startuml
+!function AzureGroupDashed($id, $name="Dashed", $tech="")
+ CloudGroup($id, "AzureGroupDashed", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $FONT_COLOR
+ BorderThickness 1
+ BorderColor $AZURE_GROUP_BD_DARK
+ BorderStyle dashed
+ FontStyle none
+ FontColor $FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/azure/AzureGroupDotted.puml b/cloud/groups/azure/AzureGroupDotted.puml
new file mode 100644
index 00000000000..1eb21c4f8da
--- /dev/null
+++ b/cloud/groups/azure/AzureGroupDotted.puml
@@ -0,0 +1,16 @@
+@startuml
+!function AzureGroupDotted($id, $name="Dotted", $tech="")
+ CloudGroup($id, "AzureGroupDotted", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $FONT_COLOR
+ BorderThickness 1
+ BorderColor $AZURE_GROUP_BD_DARK
+ BorderStyle dotted
+ FontStyle none
+ FontColor $FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/azure/AzureGroupNetwork.puml b/cloud/groups/azure/AzureGroupNetwork.puml
new file mode 100644
index 00000000000..d0c49f88401
--- /dev/null
+++ b/cloud/groups/azure/AzureGroupNetwork.puml
@@ -0,0 +1,21 @@
+@startuml
+sprite $AzureGroupNetworkLg [35x20/16z] {
+VT273iD0309Gk1Zk_x-uoqbZ5QbedCVBn1bAc94ukXQxC5ExJOWm8SA426DUmaE42P5c22x6qUOIX-q5h3wepz76M_shRDVtADldV5lR7AJwE0OHrPzFMRoF
+ijOf0BeD2CJn4G3L9jCYJ8Wm8QRvBxeFKNbDYbzZpFY-uWa
+}
+
+!function AzureGroupNetwork($id, $name="Network", $tech="")
+ CloudGroup($id, "AzureGroupNetwork", "<$AzureGroupNetworkLg>", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $AZURE_BLUE
+ BorderThickness 1
+ BorderColor $AZURE_BLUE
+ BorderStyle dotted
+ FontStyle none
+ FontColor $AZURE_BLUE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/azure/AzureGroupPlain.puml b/cloud/groups/azure/AzureGroupPlain.puml
new file mode 100644
index 00000000000..38b6bfdd653
--- /dev/null
+++ b/cloud/groups/azure/AzureGroupPlain.puml
@@ -0,0 +1,16 @@
+@startuml
+!function AzureGroupPlain($id, $name="Plain", $tech="")
+ CloudGroup($id, "AzureGroupPlain", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $FONT_COLOR
+ BorderThickness 1
+ BorderColor $AZURE_GROUP_BD_LIGHT
+ BorderStyle solid
+ FontStyle none
+ FontColor $FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor $AZURE_GROUP_BG_LIGHT
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/azure/AzureGroupPlainDashed.puml b/cloud/groups/azure/AzureGroupPlainDashed.puml
new file mode 100644
index 00000000000..712724dafc1
--- /dev/null
+++ b/cloud/groups/azure/AzureGroupPlainDashed.puml
@@ -0,0 +1,16 @@
+@startuml
+!function AzureGroupPlainDashed($id, $name="Plain Dashed", $tech="")
+ CloudGroup($id, "AzureGroupPlainDashed", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $FONT_COLOR
+ BorderThickness 1
+ BorderColor $AZURE_GROUP_BD_DARK
+ BorderStyle dashed
+ FontStyle none
+ FontColor $FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor $AZURE_GROUP_BG_LIGHT
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/azure/AzureGroupPlainDotted.puml b/cloud/groups/azure/AzureGroupPlainDotted.puml
new file mode 100644
index 00000000000..dd8decc9e2d
--- /dev/null
+++ b/cloud/groups/azure/AzureGroupPlainDotted.puml
@@ -0,0 +1,16 @@
+@startuml
+!function AzureGroupPlainDotted($id, $name="Plain Dotted", $tech="")
+ CloudGroup($id, "AzureGroupPlainDotted", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $FONT_COLOR
+ BorderThickness 1
+ BorderColor $AZURE_GROUP_BD_DARK
+ BorderStyle dotted
+ FontStyle none
+ FontColor $FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor $AZURE_GROUP_BG_LIGHT
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/azure/AzureGroupTransparent.puml b/cloud/groups/azure/AzureGroupTransparent.puml
new file mode 100644
index 00000000000..5da861a1f39
--- /dev/null
+++ b/cloud/groups/azure/AzureGroupTransparent.puml
@@ -0,0 +1,16 @@
+@startuml
+!function AzureGroupTransparent($id, $name="Transparent", $tech="")
+ CloudGroup($id, "AzureGroupTransparent", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $FONT_COLOR
+ BorderThickness 0
+ BorderColor transparent
+ BorderStyle solid
+ FontStyle none
+ FontColor $FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupAccount.puml b/cloud/groups/gcp/GcpGroupAccount.puml
new file mode 100644
index 00000000000..1f7de763c6c
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupAccount.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupAccount($id, $name="Account", $tech="")
+ CloudGroup($id, "GcpGroupAccount", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #E8EAF6
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupCloudServiceProvider.puml b/cloud/groups/gcp/GcpGroupCloudServiceProvider.puml
new file mode 100644
index 00000000000..eb577a84f92
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupCloudServiceProvider.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupCloudServiceProvider($id, $name="Cloud Service Provider", $tech="")
+ CloudGroup($id, "GcpGroupCloudServiceProvider", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #F6F6F6
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupExternalDataSources.puml b/cloud/groups/gcp/GcpGroupExternalDataSources.puml
new file mode 100644
index 00000000000..4d0fd28b343
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupExternalDataSources.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupExternalDataSources($id, $name="External Data Sources", $tech="")
+ CloudGroup($id, "GcpGroupExternalDataSources", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #FFF8E1
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupExternalInfrastructure1stParty.puml b/cloud/groups/gcp/GcpGroupExternalInfrastructure1stParty.puml
new file mode 100644
index 00000000000..2f5ed9fea31
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupExternalInfrastructure1stParty.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupExternalInfrastructure1stParty($id, $name="External infrastructure 1st party", $tech="")
+ CloudGroup($id, "GcpGroupExternalInfrastructure1stParty", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #E1F5FE
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupExternalInfrastructure3rdParty.puml b/cloud/groups/gcp/GcpGroupExternalInfrastructure3rdParty.puml
new file mode 100644
index 00000000000..0198ddbd61a
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupExternalInfrastructure3rdParty.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupExternalInfrastructure3rdParty($id, $name="External infrastructure 3rd party", $tech="")
+ CloudGroup($id, "GcpGroupExternalInfrastructure3rdParty", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #E0F2F1
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupExternalSaasProviders.puml b/cloud/groups/gcp/GcpGroupExternalSaasProviders.puml
new file mode 100644
index 00000000000..23e66a29ab5
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupExternalSaasProviders.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupExternalSaasProviders($id, $name="External SaaS Providers", $tech="")
+ CloudGroup($id, "GcpGroupExternalSaasProviders", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #FFEBEE
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupFirewall.puml b/cloud/groups/gcp/GcpGroupFirewall.puml
new file mode 100644
index 00000000000..9344ded4e3c
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupFirewall.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupFirewall($id, $name="Firewall", $tech="")
+ CloudGroup($id, "GcpGroupFirewall", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #FBE9E7
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupInfrastructureSystem.puml b/cloud/groups/gcp/GcpGroupInfrastructureSystem.puml
new file mode 100644
index 00000000000..0aad960a5a7
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupInfrastructureSystem.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupInfrastructureSystem($id, $name="Infrastructure System", $tech="")
+ CloudGroup($id, "GcpGroupInfrastructureSystem", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #F3E5F5
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupInstanceGroup.puml b/cloud/groups/gcp/GcpGroupInstanceGroup.puml
new file mode 100644
index 00000000000..15fe6a9545b
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupInstanceGroup.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupInstanceGroup($id, $name="Instance Group", $tech="")
+ CloudGroup($id, "GcpGroupInstanceGroup", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #F9FBE7
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupInstances.puml b/cloud/groups/gcp/GcpGroupInstances.puml
new file mode 100644
index 00000000000..6d04a218a9a
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupInstances.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupInstances($id, $name="Instances", $tech="")
+ CloudGroup($id, "GcpGroupInstances", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #E3F2FD
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupKubernetesCluster.puml b/cloud/groups/gcp/GcpGroupKubernetesCluster.puml
new file mode 100644
index 00000000000..430e7fbedf2
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupKubernetesCluster.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupKubernetesCluster($id, $name="Kubernetes cluster", $tech="")
+ CloudGroup($id, "GcpGroupKubernetesCluster", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #FCE4EC
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupLogicalGroupingOfServices.puml b/cloud/groups/gcp/GcpGroupLogicalGroupingOfServices.puml
new file mode 100644
index 00000000000..8b6af3fe64f
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupLogicalGroupingOfServices.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupLogicalGroupingOfServices($id, $name="Logical Grouping of Services", $tech="")
+ CloudGroup($id, "GcpGroupLogicalGroupingOfServices", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #E3F2FD
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupOnPremise.puml b/cloud/groups/gcp/GcpGroupOnPremise.puml
new file mode 100644
index 00000000000..3225c9c9c83
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupOnPremise.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupOnPremise($id, $name="On premise", $tech="")
+ CloudGroup($id, "GcpGroupOnPremise", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #EFEBE9
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupOptionalComponent.puml b/cloud/groups/gcp/GcpGroupOptionalComponent.puml
new file mode 100644
index 00000000000..492cb81d0c4
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupOptionalComponent.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupOptionalComponent($id, $name="Optional Component", $tech="")
+ CloudGroup($id, "GcpGroupOptionalComponent", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 2
+ BorderColor #4284F3
+ BorderStyle dashed
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupPod.puml b/cloud/groups/gcp/GcpGroupPod.puml
new file mode 100644
index 00000000000..366d31e6d54
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupPod.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupPod($id, $name="Pod", $tech="")
+ CloudGroup($id, "GcpGroupPod", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #E8F5E9
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupProjectZone.puml b/cloud/groups/gcp/GcpGroupProjectZone.puml
new file mode 100644
index 00000000000..750ca95b52e
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupProjectZone.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupProjectZone($id, $name="Project Zone", $tech="")
+ CloudGroup($id, "GcpGroupProjectZone", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #F6F6F6
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupRegion.puml b/cloud/groups/gcp/GcpGroupRegion.puml
new file mode 100644
index 00000000000..ac673c1cf69
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupRegion.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupRegion($id, $name="Region", $tech="")
+ CloudGroup($id, "GcpGroupRegion", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #ECEFF1
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupReplicaPool.puml b/cloud/groups/gcp/GcpGroupReplicaPool.puml
new file mode 100644
index 00000000000..c6f1e4a2236
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupReplicaPool.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupReplicaPool($id, $name="Replica Pool", $tech="")
+ CloudGroup($id, "GcpGroupReplicaPool", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #E0F7FA
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupSubNetwork.puml b/cloud/groups/gcp/GcpGroupSubNetwork.puml
new file mode 100644
index 00000000000..3ef8b7ee3c7
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupSubNetwork.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupSubNetwork($id, $name="Sub Network", $tech="")
+ CloudGroup($id, "GcpGroupSubNetwork", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #EDE7F6
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupSystem.puml b/cloud/groups/gcp/GcpGroupSystem.puml
new file mode 100644
index 00000000000..88d7734e182
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupSystem.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupSystem($id, $name="System", $tech="")
+ CloudGroup($id, "GcpGroupSystem", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #F1F8E9
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupUser.puml b/cloud/groups/gcp/GcpGroupUser.puml
new file mode 100644
index 00000000000..c528a742509
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupUser.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupUser($id, $name="User", $tech="")
+ CloudGroup($id, "GcpGroupUser", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #FFFFFF
+ shadowing false
+}
+@enduml
diff --git a/cloud/groups/gcp/GcpGroupZone.puml b/cloud/groups/gcp/GcpGroupZone.puml
new file mode 100644
index 00000000000..1f5bd8146d8
--- /dev/null
+++ b/cloud/groups/gcp/GcpGroupZone.puml
@@ -0,0 +1,16 @@
+@startuml
+!function GcpGroupZone($id, $name="Zone", $tech="")
+ CloudGroup($id, "GcpGroupZone", "", $name, $tech)
+!endfunction
+skinparam Rectangle<> {
+ StereotypeFontColor $GCP_GROUP_FONT_COLOR
+ BorderThickness 0
+ BorderColor none
+ BorderStyle solid
+ FontStyle none
+ FontColor $GCP_GROUP_FONT_COLOR
+ FontSize $FONT_SIZE_MD
+ BackgroundColor #FFF3E0
+ shadowing false
+}
+@enduml
diff --git a/cloud/icons/aws/Analytics/AwsAnalytics.png b/cloud/icons/aws/Analytics/AwsAnalytics.png
new file mode 100644
index 00000000000..e2191e105c8
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsAnalytics.png differ
diff --git a/cloud/icons/aws/Analytics/AwsAthena.png b/cloud/icons/aws/Analytics/AwsAthena.png
new file mode 100644
index 00000000000..b6321f586bc
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsAthena.png differ
diff --git a/cloud/icons/aws/Analytics/AwsCloudsearch.png b/cloud/icons/aws/Analytics/AwsCloudsearch.png
new file mode 100644
index 00000000000..ac7461392b3
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsCloudsearch.png differ
diff --git a/cloud/icons/aws/Analytics/AwsCloudsearchSearchDocuments.png b/cloud/icons/aws/Analytics/AwsCloudsearchSearchDocuments.png
new file mode 100644
index 00000000000..efc28b68c15
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsCloudsearchSearchDocuments.png differ
diff --git a/cloud/icons/aws/Analytics/AwsDataLakeResourceIcon.png b/cloud/icons/aws/Analytics/AwsDataLakeResourceIcon.png
new file mode 100644
index 00000000000..883e020bdbd
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsDataLakeResourceIcon.png differ
diff --git a/cloud/icons/aws/Analytics/AwsDataPipeline.png b/cloud/icons/aws/Analytics/AwsDataPipeline.png
new file mode 100644
index 00000000000..939360b283b
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsDataPipeline.png differ
diff --git a/cloud/icons/aws/Analytics/AwsElasticsearchService.png b/cloud/icons/aws/Analytics/AwsElasticsearchService.png
new file mode 100644
index 00000000000..a23b1777804
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsElasticsearchService.png differ
diff --git a/cloud/icons/aws/Analytics/AwsEmr.png b/cloud/icons/aws/Analytics/AwsEmr.png
new file mode 100644
index 00000000000..b7d6040af8f
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsEmr.png differ
diff --git a/cloud/icons/aws/Analytics/AwsEmrCluster.png b/cloud/icons/aws/Analytics/AwsEmrCluster.png
new file mode 100644
index 00000000000..1afb35b31f3
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsEmrCluster.png differ
diff --git a/cloud/icons/aws/Analytics/AwsEmrEmrEngine.png b/cloud/icons/aws/Analytics/AwsEmrEmrEngine.png
new file mode 100644
index 00000000000..fea5c43001e
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsEmrEmrEngine.png differ
diff --git a/cloud/icons/aws/Analytics/AwsEmrEmrEngineMaprM3.png b/cloud/icons/aws/Analytics/AwsEmrEmrEngineMaprM3.png
new file mode 100644
index 00000000000..ac092d5acdb
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsEmrEmrEngineMaprM3.png differ
diff --git a/cloud/icons/aws/Analytics/AwsEmrEmrEngineMaprM5.png b/cloud/icons/aws/Analytics/AwsEmrEmrEngineMaprM5.png
new file mode 100644
index 00000000000..908d66304ee
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsEmrEmrEngineMaprM5.png differ
diff --git a/cloud/icons/aws/Analytics/AwsEmrEmrEngineMaprM7.png b/cloud/icons/aws/Analytics/AwsEmrEmrEngineMaprM7.png
new file mode 100644
index 00000000000..5dbc386d6ad
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsEmrEmrEngineMaprM7.png differ
diff --git a/cloud/icons/aws/Analytics/AwsEmrHdfsCluster.png b/cloud/icons/aws/Analytics/AwsEmrHdfsCluster.png
new file mode 100644
index 00000000000..2234345bda0
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsEmrHdfsCluster.png differ
diff --git a/cloud/icons/aws/Analytics/AwsGlue.png b/cloud/icons/aws/Analytics/AwsGlue.png
new file mode 100644
index 00000000000..2b111062cd9
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsGlue.png differ
diff --git a/cloud/icons/aws/Analytics/AwsGlueCrawlers.png b/cloud/icons/aws/Analytics/AwsGlueCrawlers.png
new file mode 100644
index 00000000000..715230248d2
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsGlueCrawlers.png differ
diff --git a/cloud/icons/aws/Analytics/AwsGlueDataCatalog.png b/cloud/icons/aws/Analytics/AwsGlueDataCatalog.png
new file mode 100644
index 00000000000..b1d3aa0e2fe
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsGlueDataCatalog.png differ
diff --git a/cloud/icons/aws/Analytics/AwsKinesis.png b/cloud/icons/aws/Analytics/AwsKinesis.png
new file mode 100644
index 00000000000..1b54d7c9bbb
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsKinesis.png differ
diff --git a/cloud/icons/aws/Analytics/AwsKinesisDataAnalytics.png b/cloud/icons/aws/Analytics/AwsKinesisDataAnalytics.png
new file mode 100644
index 00000000000..4fabf613133
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsKinesisDataAnalytics.png differ
diff --git a/cloud/icons/aws/Analytics/AwsKinesisDataFirehose.png b/cloud/icons/aws/Analytics/AwsKinesisDataFirehose.png
new file mode 100644
index 00000000000..b65d4e2ad1d
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsKinesisDataFirehose.png differ
diff --git a/cloud/icons/aws/Analytics/AwsKinesisDataStreams.png b/cloud/icons/aws/Analytics/AwsKinesisDataStreams.png
new file mode 100644
index 00000000000..bcf25ceacd1
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsKinesisDataStreams.png differ
diff --git a/cloud/icons/aws/Analytics/AwsKinesisVideoStreams.png b/cloud/icons/aws/Analytics/AwsKinesisVideoStreams.png
new file mode 100644
index 00000000000..7eba3c92168
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsKinesisVideoStreams.png differ
diff --git a/cloud/icons/aws/Analytics/AwsLakeFormation.png b/cloud/icons/aws/Analytics/AwsLakeFormation.png
new file mode 100644
index 00000000000..2337f2b63c5
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsLakeFormation.png differ
diff --git a/cloud/icons/aws/Analytics/AwsManagedStreamingForKafka.png b/cloud/icons/aws/Analytics/AwsManagedStreamingForKafka.png
new file mode 100644
index 00000000000..4728ad8530e
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsManagedStreamingForKafka.png differ
diff --git a/cloud/icons/aws/Analytics/AwsQuicksight.png b/cloud/icons/aws/Analytics/AwsQuicksight.png
new file mode 100644
index 00000000000..f73a4440ac4
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsQuicksight.png differ
diff --git a/cloud/icons/aws/Analytics/AwsRedshift.png b/cloud/icons/aws/Analytics/AwsRedshift.png
new file mode 100644
index 00000000000..d0e13fc8953
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsRedshift.png differ
diff --git a/cloud/icons/aws/Analytics/AwsRedshiftDenseComputeNode.png b/cloud/icons/aws/Analytics/AwsRedshiftDenseComputeNode.png
new file mode 100644
index 00000000000..bbba3a98d86
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsRedshiftDenseComputeNode.png differ
diff --git a/cloud/icons/aws/Analytics/AwsRedshiftDenseStorageNode.png b/cloud/icons/aws/Analytics/AwsRedshiftDenseStorageNode.png
new file mode 100644
index 00000000000..be6634cac40
Binary files /dev/null and b/cloud/icons/aws/Analytics/AwsRedshiftDenseStorageNode.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsApplicationIntegration.png b/cloud/icons/aws/ApplicationIntegration/AwsApplicationIntegration.png
new file mode 100644
index 00000000000..2b42106f33c
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsApplicationIntegration.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.png b/cloud/icons/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.png
new file mode 100644
index 00000000000..35f121d83cb
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsAppsync.png b/cloud/icons/aws/ApplicationIntegration/AwsAppsync.png
new file mode 100644
index 00000000000..4341075b324
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsAppsync.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsConsoleMobileApplication.png b/cloud/icons/aws/ApplicationIntegration/AwsConsoleMobileApplication.png
new file mode 100644
index 00000000000..6a61ce8b21c
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsConsoleMobileApplication.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.png b/cloud/icons/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.png
new file mode 100644
index 00000000000..dfe26ae59c0
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.png b/cloud/icons/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.png
new file mode 100644
index 00000000000..a43e1c5432b
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.png b/cloud/icons/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.png
new file mode 100644
index 00000000000..9debb3be8ee
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.png b/cloud/icons/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.png
new file mode 100644
index 00000000000..ee431470072
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsEventbridge.png b/cloud/icons/aws/ApplicationIntegration/AwsEventbridge.png
new file mode 100644
index 00000000000..b85dc090d9f
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsEventbridge.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.png b/cloud/icons/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.png
new file mode 100644
index 00000000000..870bbed71f2
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.png b/cloud/icons/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.png
new file mode 100644
index 00000000000..5ee680cf421
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.png b/cloud/icons/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.png
new file mode 100644
index 00000000000..a59640dcaf7
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsExpressWorkflows.png b/cloud/icons/aws/ApplicationIntegration/AwsExpressWorkflows.png
new file mode 100644
index 00000000000..04dd8ac6712
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsExpressWorkflows.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsMq.png b/cloud/icons/aws/ApplicationIntegration/AwsMq.png
new file mode 100644
index 00000000000..05b4d13b6a9
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsMq.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.png b/cloud/icons/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.png
new file mode 100644
index 00000000000..df8d19d739c
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.png b/cloud/icons/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.png
new file mode 100644
index 00000000000..6e9c040e29a
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.png b/cloud/icons/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.png
new file mode 100644
index 00000000000..b0b273ff1ce
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.png b/cloud/icons/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.png
new file mode 100644
index 00000000000..06d0dbc2626
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.png b/cloud/icons/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.png
new file mode 100644
index 00000000000..2ec2dd0709c
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.png b/cloud/icons/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.png
new file mode 100644
index 00000000000..6a02edfc308
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.png b/cloud/icons/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.png
new file mode 100644
index 00000000000..0dbd9aa7b1c
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.png b/cloud/icons/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.png
new file mode 100644
index 00000000000..4d90976486f
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.png b/cloud/icons/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.png
new file mode 100644
index 00000000000..972391f5b36
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.png differ
diff --git a/cloud/icons/aws/ApplicationIntegration/AwsStepFunctions.png b/cloud/icons/aws/ApplicationIntegration/AwsStepFunctions.png
new file mode 100644
index 00000000000..b940222bc17
Binary files /dev/null and b/cloud/icons/aws/ApplicationIntegration/AwsStepFunctions.png differ
diff --git a/cloud/icons/aws/ArVr/AwsArVr.png b/cloud/icons/aws/ArVr/AwsArVr.png
new file mode 100644
index 00000000000..11c09286177
Binary files /dev/null and b/cloud/icons/aws/ArVr/AwsArVr.png differ
diff --git a/cloud/icons/aws/ArVr/AwsSumerian.png b/cloud/icons/aws/ArVr/AwsSumerian.png
new file mode 100644
index 00000000000..f62b71179b0
Binary files /dev/null and b/cloud/icons/aws/ArVr/AwsSumerian.png differ
diff --git a/cloud/icons/aws/AwsCostManagement/AwsBudgets.png b/cloud/icons/aws/AwsCostManagement/AwsBudgets.png
new file mode 100644
index 00000000000..ab9881eee19
Binary files /dev/null and b/cloud/icons/aws/AwsCostManagement/AwsBudgets.png differ
diff --git a/cloud/icons/aws/AwsCostManagement/AwsCostAndUsageReport.png b/cloud/icons/aws/AwsCostManagement/AwsCostAndUsageReport.png
new file mode 100644
index 00000000000..21ff8782dc2
Binary files /dev/null and b/cloud/icons/aws/AwsCostManagement/AwsCostAndUsageReport.png differ
diff --git a/cloud/icons/aws/AwsCostManagement/AwsCostExplorer.png b/cloud/icons/aws/AwsCostManagement/AwsCostExplorer.png
new file mode 100644
index 00000000000..a2a6ff0280f
Binary files /dev/null and b/cloud/icons/aws/AwsCostManagement/AwsCostExplorer.png differ
diff --git a/cloud/icons/aws/AwsCostManagement/AwsCostManagement.png b/cloud/icons/aws/AwsCostManagement/AwsCostManagement.png
new file mode 100644
index 00000000000..48bafc22139
Binary files /dev/null and b/cloud/icons/aws/AwsCostManagement/AwsCostManagement.png differ
diff --git a/cloud/icons/aws/AwsCostManagement/AwsReservedInstanceReporting.png b/cloud/icons/aws/AwsCostManagement/AwsReservedInstanceReporting.png
new file mode 100644
index 00000000000..2691123789e
Binary files /dev/null and b/cloud/icons/aws/AwsCostManagement/AwsReservedInstanceReporting.png differ
diff --git a/cloud/icons/aws/Blockchain/AwsBlockchain.png b/cloud/icons/aws/Blockchain/AwsBlockchain.png
new file mode 100644
index 00000000000..d4a7c1936fb
Binary files /dev/null and b/cloud/icons/aws/Blockchain/AwsBlockchain.png differ
diff --git a/cloud/icons/aws/Blockchain/AwsBlockchainResourceIcon.png b/cloud/icons/aws/Blockchain/AwsBlockchainResourceIcon.png
new file mode 100644
index 00000000000..d1a5cc961cc
Binary files /dev/null and b/cloud/icons/aws/Blockchain/AwsBlockchainResourceIcon.png differ
diff --git a/cloud/icons/aws/Blockchain/AwsManagedBlockchain.png b/cloud/icons/aws/Blockchain/AwsManagedBlockchain.png
new file mode 100644
index 00000000000..5d3614b0b19
Binary files /dev/null and b/cloud/icons/aws/Blockchain/AwsManagedBlockchain.png differ
diff --git a/cloud/icons/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.png b/cloud/icons/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.png
new file mode 100644
index 00000000000..b8054146702
Binary files /dev/null and b/cloud/icons/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.png differ
diff --git a/cloud/icons/aws/BusinessApplications/AwsAlexaForBusiness.png b/cloud/icons/aws/BusinessApplications/AwsAlexaForBusiness.png
new file mode 100644
index 00000000000..f2e7088bdb6
Binary files /dev/null and b/cloud/icons/aws/BusinessApplications/AwsAlexaForBusiness.png differ
diff --git a/cloud/icons/aws/BusinessApplications/AwsBusinessApplications.png b/cloud/icons/aws/BusinessApplications/AwsBusinessApplications.png
new file mode 100644
index 00000000000..0b12885a25a
Binary files /dev/null and b/cloud/icons/aws/BusinessApplications/AwsBusinessApplications.png differ
diff --git a/cloud/icons/aws/BusinessApplications/AwsChime.png b/cloud/icons/aws/BusinessApplications/AwsChime.png
new file mode 100644
index 00000000000..f1fb46e12cb
Binary files /dev/null and b/cloud/icons/aws/BusinessApplications/AwsChime.png differ
diff --git a/cloud/icons/aws/BusinessApplications/AwsWorkmail.png b/cloud/icons/aws/BusinessApplications/AwsWorkmail.png
new file mode 100644
index 00000000000..5f603360975
Binary files /dev/null and b/cloud/icons/aws/BusinessApplications/AwsWorkmail.png differ
diff --git a/cloud/icons/aws/Compute/AwsApplicationAutoScaling.png b/cloud/icons/aws/Compute/AwsApplicationAutoScaling.png
new file mode 100644
index 00000000000..9660330b066
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsApplicationAutoScaling.png differ
diff --git a/cloud/icons/aws/Compute/AwsBatch.png b/cloud/icons/aws/Compute/AwsBatch.png
new file mode 100644
index 00000000000..896715bcf83
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsBatch.png differ
diff --git a/cloud/icons/aws/Compute/AwsCompute.png b/cloud/icons/aws/Compute/AwsCompute.png
new file mode 100644
index 00000000000..34044af58d6
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsCompute.png differ
diff --git a/cloud/icons/aws/Compute/AwsComputeOptimizer.png b/cloud/icons/aws/Compute/AwsComputeOptimizer.png
new file mode 100644
index 00000000000..3d45f352f56
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsComputeOptimizer.png differ
diff --git a/cloud/icons/aws/Compute/AwsEc2.png b/cloud/icons/aws/Compute/AwsEc2.png
new file mode 100644
index 00000000000..84868ced650
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsEc2.png differ
diff --git a/cloud/icons/aws/Compute/AwsEc2Ami.png b/cloud/icons/aws/Compute/AwsEc2Ami.png
new file mode 100644
index 00000000000..5f86f29d311
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsEc2Ami.png differ
diff --git a/cloud/icons/aws/Compute/AwsEc2AutoScaling.png b/cloud/icons/aws/Compute/AwsEc2AutoScaling.png
new file mode 100644
index 00000000000..139bdcec438
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsEc2AutoScaling.png differ
diff --git a/cloud/icons/aws/Compute/AwsEc2ContainerRegistry.png b/cloud/icons/aws/Compute/AwsEc2ContainerRegistry.png
new file mode 100644
index 00000000000..f94ad504341
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsEc2ContainerRegistry.png differ
diff --git a/cloud/icons/aws/Compute/AwsEc2ContainerRegistryImage.png b/cloud/icons/aws/Compute/AwsEc2ContainerRegistryImage.png
new file mode 100644
index 00000000000..659ffb412d2
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsEc2ContainerRegistryImage.png differ
diff --git a/cloud/icons/aws/Compute/AwsEc2ContainerRegistryRegistry.png b/cloud/icons/aws/Compute/AwsEc2ContainerRegistryRegistry.png
new file mode 100644
index 00000000000..49d95ef6312
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsEc2ContainerRegistryRegistry.png differ
diff --git a/cloud/icons/aws/Compute/AwsEc2ElasticIpAddress.png b/cloud/icons/aws/Compute/AwsEc2ElasticIpAddress.png
new file mode 100644
index 00000000000..7604737c516
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsEc2ElasticIpAddress.png differ
diff --git a/cloud/icons/aws/Compute/AwsEc2ImageBuilder.png b/cloud/icons/aws/Compute/AwsEc2ImageBuilder.png
new file mode 100644
index 00000000000..1d26c425e88
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsEc2ImageBuilder.png differ
diff --git a/cloud/icons/aws/Compute/AwsEc2Rescue.png b/cloud/icons/aws/Compute/AwsEc2Rescue.png
new file mode 100644
index 00000000000..08a59902b01
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsEc2Rescue.png differ
diff --git a/cloud/icons/aws/Compute/AwsElasticBeanstalk.png b/cloud/icons/aws/Compute/AwsElasticBeanstalk.png
new file mode 100644
index 00000000000..d247a97812d
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsElasticBeanstalk.png differ
diff --git a/cloud/icons/aws/Compute/AwsElasticBeanstalkApplication.png b/cloud/icons/aws/Compute/AwsElasticBeanstalkApplication.png
new file mode 100644
index 00000000000..bcfdced21f9
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsElasticBeanstalkApplication.png differ
diff --git a/cloud/icons/aws/Compute/AwsElasticBeanstalkDeployment.png b/cloud/icons/aws/Compute/AwsElasticBeanstalkDeployment.png
new file mode 100644
index 00000000000..174d60f0660
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsElasticBeanstalkDeployment.png differ
diff --git a/cloud/icons/aws/Compute/AwsElasticContainerService.png b/cloud/icons/aws/Compute/AwsElasticContainerService.png
new file mode 100644
index 00000000000..ad94fbbc341
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsElasticContainerService.png differ
diff --git a/cloud/icons/aws/Compute/AwsElasticContainerServiceContainer1.png b/cloud/icons/aws/Compute/AwsElasticContainerServiceContainer1.png
new file mode 100644
index 00000000000..5b1ef0b1c9c
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsElasticContainerServiceContainer1.png differ
diff --git a/cloud/icons/aws/Compute/AwsElasticContainerServiceContainer2.png b/cloud/icons/aws/Compute/AwsElasticContainerServiceContainer2.png
new file mode 100644
index 00000000000..977edb998e6
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsElasticContainerServiceContainer2.png differ
diff --git a/cloud/icons/aws/Compute/AwsElasticContainerServiceContainer3.png b/cloud/icons/aws/Compute/AwsElasticContainerServiceContainer3.png
new file mode 100644
index 00000000000..a18f3441149
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsElasticContainerServiceContainer3.png differ
diff --git a/cloud/icons/aws/Compute/AwsElasticContainerServiceService.png b/cloud/icons/aws/Compute/AwsElasticContainerServiceService.png
new file mode 100644
index 00000000000..0a9bce5972e
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsElasticContainerServiceService.png differ
diff --git a/cloud/icons/aws/Compute/AwsElasticContainerServiceTask.png b/cloud/icons/aws/Compute/AwsElasticContainerServiceTask.png
new file mode 100644
index 00000000000..bcb7e7d4be8
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsElasticContainerServiceTask.png differ
diff --git a/cloud/icons/aws/Compute/AwsElasticKubernetesService.png b/cloud/icons/aws/Compute/AwsElasticKubernetesService.png
new file mode 100644
index 00000000000..d18aac757ff
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsElasticKubernetesService.png differ
diff --git a/cloud/icons/aws/Compute/AwsFargate.png b/cloud/icons/aws/Compute/AwsFargate.png
new file mode 100644
index 00000000000..c91e7e943fd
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsFargate.png differ
diff --git a/cloud/icons/aws/Compute/AwsLambda.png b/cloud/icons/aws/Compute/AwsLambda.png
new file mode 100644
index 00000000000..9a736c261d8
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsLambda.png differ
diff --git a/cloud/icons/aws/Compute/AwsLambdaLambdaFunction.png b/cloud/icons/aws/Compute/AwsLambdaLambdaFunction.png
new file mode 100644
index 00000000000..be5c829ceaf
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsLambdaLambdaFunction.png differ
diff --git a/cloud/icons/aws/Compute/AwsLightsail.png b/cloud/icons/aws/Compute/AwsLightsail.png
new file mode 100644
index 00000000000..a5950a8a0c4
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsLightsail.png differ
diff --git a/cloud/icons/aws/Compute/AwsLocalZones.png b/cloud/icons/aws/Compute/AwsLocalZones.png
new file mode 100644
index 00000000000..700530667b5
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsLocalZones.png differ
diff --git a/cloud/icons/aws/Compute/AwsOutposts.png b/cloud/icons/aws/Compute/AwsOutposts.png
new file mode 100644
index 00000000000..e5baedda8e1
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsOutposts.png differ
diff --git a/cloud/icons/aws/Compute/AwsServerlessApplicationRepository.png b/cloud/icons/aws/Compute/AwsServerlessApplicationRepository.png
new file mode 100644
index 00000000000..79b0712d99c
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsServerlessApplicationRepository.png differ
diff --git a/cloud/icons/aws/Compute/AwsThinkboxDeadline.png b/cloud/icons/aws/Compute/AwsThinkboxDeadline.png
new file mode 100644
index 00000000000..0208a5cc906
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsThinkboxDeadline.png differ
diff --git a/cloud/icons/aws/Compute/AwsThinkboxDraft.png b/cloud/icons/aws/Compute/AwsThinkboxDraft.png
new file mode 100644
index 00000000000..69effb9e7d4
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsThinkboxDraft.png differ
diff --git a/cloud/icons/aws/Compute/AwsThinkboxFrost.png b/cloud/icons/aws/Compute/AwsThinkboxFrost.png
new file mode 100644
index 00000000000..888c020b371
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsThinkboxFrost.png differ
diff --git a/cloud/icons/aws/Compute/AwsThinkboxKrakatoa.png b/cloud/icons/aws/Compute/AwsThinkboxKrakatoa.png
new file mode 100644
index 00000000000..6b50ef09da2
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsThinkboxKrakatoa.png differ
diff --git a/cloud/icons/aws/Compute/AwsThinkboxSequoia.png b/cloud/icons/aws/Compute/AwsThinkboxSequoia.png
new file mode 100644
index 00000000000..2aae329699a
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsThinkboxSequoia.png differ
diff --git a/cloud/icons/aws/Compute/AwsThinkboxStoke.png b/cloud/icons/aws/Compute/AwsThinkboxStoke.png
new file mode 100644
index 00000000000..ed9629e3b65
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsThinkboxStoke.png differ
diff --git a/cloud/icons/aws/Compute/AwsThinkboxXmesh.png b/cloud/icons/aws/Compute/AwsThinkboxXmesh.png
new file mode 100644
index 00000000000..7923e86d17a
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsThinkboxXmesh.png differ
diff --git a/cloud/icons/aws/Compute/AwsVmwareCloud.png b/cloud/icons/aws/Compute/AwsVmwareCloud.png
new file mode 100644
index 00000000000..0816af96a78
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsVmwareCloud.png differ
diff --git a/cloud/icons/aws/Compute/AwsWavelength.png b/cloud/icons/aws/Compute/AwsWavelength.png
new file mode 100644
index 00000000000..82b8651158e
Binary files /dev/null and b/cloud/icons/aws/Compute/AwsWavelength.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2A1Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2A1Instance.png
new file mode 100644
index 00000000000..740b72d6577
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2A1Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2C4Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2C4Instance.png
new file mode 100644
index 00000000000..59c6b6544ad
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2C4Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2C5Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2C5Instance.png
new file mode 100644
index 00000000000..bb12fd275ad
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2C5Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2C5nInstance.png b/cloud/icons/aws/Compute/Instance/AwsEc2C5nInstance.png
new file mode 100644
index 00000000000..d6a03a9174f
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2C5nInstance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2D2Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2D2Instance.png
new file mode 100644
index 00000000000..47e636dc2fb
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2D2Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2DbOnInstance.png b/cloud/icons/aws/Compute/Instance/AwsEc2DbOnInstance.png
new file mode 100644
index 00000000000..b66e0c879e5
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2DbOnInstance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2F1Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2F1Instance.png
new file mode 100644
index 00000000000..55f3020f973
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2F1Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2G3Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2G3Instance.png
new file mode 100644
index 00000000000..684ec41def6
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2G3Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2H1Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2H1Instance.png
new file mode 100644
index 00000000000..14704df3adf
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2H1Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2HighMemoryInstance.png b/cloud/icons/aws/Compute/Instance/AwsEc2HighMemoryInstance.png
new file mode 100644
index 00000000000..a9a5073ef19
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2HighMemoryInstance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2I3Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2I3Instance.png
new file mode 100644
index 00000000000..fa2fda616d1
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2I3Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2Instance.png
new file mode 100644
index 00000000000..74d92e0c6cd
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.png b/cloud/icons/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.png
new file mode 100644
index 00000000000..82e938f5ddd
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2Instances.png b/cloud/icons/aws/Compute/Instance/AwsEc2Instances.png
new file mode 100644
index 00000000000..6c4ad9ba60b
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2Instances.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2M4Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2M4Instance.png
new file mode 100644
index 00000000000..1ba529ab27b
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2M4Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2M5Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2M5Instance.png
new file mode 100644
index 00000000000..8fdcc09689e
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2M5Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2M5aInstance.png b/cloud/icons/aws/Compute/Instance/AwsEc2M5aInstance.png
new file mode 100644
index 00000000000..889afd8ed45
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2M5aInstance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2OptimizedInstance.png b/cloud/icons/aws/Compute/Instance/AwsEc2OptimizedInstance.png
new file mode 100644
index 00000000000..4890af5e666
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2OptimizedInstance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2P2Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2P2Instance.png
new file mode 100644
index 00000000000..ea9a403e7e9
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2P2Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2P3Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2P3Instance.png
new file mode 100644
index 00000000000..9818896b7e9
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2P3Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2R4Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2R4Instance.png
new file mode 100644
index 00000000000..c8083c07ffe
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2R4Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2R5Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2R5Instance.png
new file mode 100644
index 00000000000..3218b6cb574
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2R5Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2R5aInstance.png b/cloud/icons/aws/Compute/Instance/AwsEc2R5aInstance.png
new file mode 100644
index 00000000000..daeb64ec679
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2R5aInstance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2SpotInstance.png b/cloud/icons/aws/Compute/Instance/AwsEc2SpotInstance.png
new file mode 100644
index 00000000000..eeed0fa8167
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2SpotInstance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2T3Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2T3Instance.png
new file mode 100644
index 00000000000..2cbd6d7d986
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2T3Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2T3InstanceCopy.png b/cloud/icons/aws/Compute/Instance/AwsEc2T3InstanceCopy.png
new file mode 100644
index 00000000000..9fce5079f68
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2T3InstanceCopy.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2T3aInstance.png b/cloud/icons/aws/Compute/Instance/AwsEc2T3aInstance.png
new file mode 100644
index 00000000000..3897e17ef33
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2T3aInstance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2X1Instance.png b/cloud/icons/aws/Compute/Instance/AwsEc2X1Instance.png
new file mode 100644
index 00000000000..28752182690
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2X1Instance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2X1eInstance.png b/cloud/icons/aws/Compute/Instance/AwsEc2X1eInstance.png
new file mode 100644
index 00000000000..2ed7b49f2d1
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2X1eInstance.png differ
diff --git a/cloud/icons/aws/Compute/Instance/AwsEc2Z1dInstance.png b/cloud/icons/aws/Compute/Instance/AwsEc2Z1dInstance.png
new file mode 100644
index 00000000000..692980f8d3f
Binary files /dev/null and b/cloud/icons/aws/Compute/Instance/AwsEc2Z1dInstance.png differ
diff --git a/cloud/icons/aws/CustomerEnablement/AwsCustomerEnablement.png b/cloud/icons/aws/CustomerEnablement/AwsCustomerEnablement.png
new file mode 100644
index 00000000000..e09edce20f5
Binary files /dev/null and b/cloud/icons/aws/CustomerEnablement/AwsCustomerEnablement.png differ
diff --git a/cloud/icons/aws/CustomerEnablement/AwsIq.png b/cloud/icons/aws/CustomerEnablement/AwsIq.png
new file mode 100644
index 00000000000..5c66a8362ff
Binary files /dev/null and b/cloud/icons/aws/CustomerEnablement/AwsIq.png differ
diff --git a/cloud/icons/aws/CustomerEnablement/AwsManagedServices.png b/cloud/icons/aws/CustomerEnablement/AwsManagedServices.png
new file mode 100644
index 00000000000..daeb4e053f6
Binary files /dev/null and b/cloud/icons/aws/CustomerEnablement/AwsManagedServices.png differ
diff --git a/cloud/icons/aws/CustomerEnablement/AwsProfessionalServices.png b/cloud/icons/aws/CustomerEnablement/AwsProfessionalServices.png
new file mode 100644
index 00000000000..6fe49a79d24
Binary files /dev/null and b/cloud/icons/aws/CustomerEnablement/AwsProfessionalServices.png differ
diff --git a/cloud/icons/aws/CustomerEnablement/AwsSupport.png b/cloud/icons/aws/CustomerEnablement/AwsSupport.png
new file mode 100644
index 00000000000..f786d634e8d
Binary files /dev/null and b/cloud/icons/aws/CustomerEnablement/AwsSupport.png differ
diff --git a/cloud/icons/aws/CustomerEngagement/AwsConnect.png b/cloud/icons/aws/CustomerEngagement/AwsConnect.png
new file mode 100644
index 00000000000..75376192815
Binary files /dev/null and b/cloud/icons/aws/CustomerEngagement/AwsConnect.png differ
diff --git a/cloud/icons/aws/CustomerEngagement/AwsCustomerEngagement.png b/cloud/icons/aws/CustomerEngagement/AwsCustomerEngagement.png
new file mode 100644
index 00000000000..a95799a3a29
Binary files /dev/null and b/cloud/icons/aws/CustomerEngagement/AwsCustomerEngagement.png differ
diff --git a/cloud/icons/aws/CustomerEngagement/AwsPinpoint.png b/cloud/icons/aws/CustomerEngagement/AwsPinpoint.png
new file mode 100644
index 00000000000..890d748f459
Binary files /dev/null and b/cloud/icons/aws/CustomerEngagement/AwsPinpoint.png differ
diff --git a/cloud/icons/aws/CustomerEngagement/AwsSimpleEmailServiceSes.png b/cloud/icons/aws/CustomerEngagement/AwsSimpleEmailServiceSes.png
new file mode 100644
index 00000000000..724c8f8af67
Binary files /dev/null and b/cloud/icons/aws/CustomerEngagement/AwsSimpleEmailServiceSes.png differ
diff --git a/cloud/icons/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.png b/cloud/icons/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.png
new file mode 100644
index 00000000000..ec0e5ff3d0d
Binary files /dev/null and b/cloud/icons/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.png differ
diff --git a/cloud/icons/aws/Database/AwsAurora.png b/cloud/icons/aws/Database/AwsAurora.png
new file mode 100644
index 00000000000..294d69d5560
Binary files /dev/null and b/cloud/icons/aws/Database/AwsAurora.png differ
diff --git a/cloud/icons/aws/Database/AwsDatabase.png b/cloud/icons/aws/Database/AwsDatabase.png
new file mode 100644
index 00000000000..6e50c415cfd
Binary files /dev/null and b/cloud/icons/aws/Database/AwsDatabase.png differ
diff --git a/cloud/icons/aws/Database/AwsDatabaseMigrationService.png b/cloud/icons/aws/Database/AwsDatabaseMigrationService.png
new file mode 100644
index 00000000000..2deff8907a0
Binary files /dev/null and b/cloud/icons/aws/Database/AwsDatabaseMigrationService.png differ
diff --git a/cloud/icons/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.png b/cloud/icons/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.png
new file mode 100644
index 00000000000..ce01adf52cf
Binary files /dev/null and b/cloud/icons/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.png differ
diff --git a/cloud/icons/aws/Database/AwsDocumentdbWithMongodbCompatibility.png b/cloud/icons/aws/Database/AwsDocumentdbWithMongodbCompatibility.png
new file mode 100644
index 00000000000..876da5cb060
Binary files /dev/null and b/cloud/icons/aws/Database/AwsDocumentdbWithMongodbCompatibility.png differ
diff --git a/cloud/icons/aws/Database/AwsDynamodb.png b/cloud/icons/aws/Database/AwsDynamodb.png
new file mode 100644
index 00000000000..0057ba5c274
Binary files /dev/null and b/cloud/icons/aws/Database/AwsDynamodb.png differ
diff --git a/cloud/icons/aws/Database/AwsDynamodbAttribute.png b/cloud/icons/aws/Database/AwsDynamodbAttribute.png
new file mode 100644
index 00000000000..246151c66db
Binary files /dev/null and b/cloud/icons/aws/Database/AwsDynamodbAttribute.png differ
diff --git a/cloud/icons/aws/Database/AwsDynamodbAttributes.png b/cloud/icons/aws/Database/AwsDynamodbAttributes.png
new file mode 100644
index 00000000000..2678b40b82d
Binary files /dev/null and b/cloud/icons/aws/Database/AwsDynamodbAttributes.png differ
diff --git a/cloud/icons/aws/Database/AwsDynamodbDax.png b/cloud/icons/aws/Database/AwsDynamodbDax.png
new file mode 100644
index 00000000000..45a598d98cf
Binary files /dev/null and b/cloud/icons/aws/Database/AwsDynamodbDax.png differ
diff --git a/cloud/icons/aws/Database/AwsDynamodbGlobalSecondaryIndex.png b/cloud/icons/aws/Database/AwsDynamodbGlobalSecondaryIndex.png
new file mode 100644
index 00000000000..d92c00dc809
Binary files /dev/null and b/cloud/icons/aws/Database/AwsDynamodbGlobalSecondaryIndex.png differ
diff --git a/cloud/icons/aws/Database/AwsDynamodbItem.png b/cloud/icons/aws/Database/AwsDynamodbItem.png
new file mode 100644
index 00000000000..b8a7592380c
Binary files /dev/null and b/cloud/icons/aws/Database/AwsDynamodbItem.png differ
diff --git a/cloud/icons/aws/Database/AwsDynamodbItems.png b/cloud/icons/aws/Database/AwsDynamodbItems.png
new file mode 100644
index 00000000000..d945a7c61da
Binary files /dev/null and b/cloud/icons/aws/Database/AwsDynamodbItems.png differ
diff --git a/cloud/icons/aws/Database/AwsDynamodbTable.png b/cloud/icons/aws/Database/AwsDynamodbTable.png
new file mode 100644
index 00000000000..75306829fd5
Binary files /dev/null and b/cloud/icons/aws/Database/AwsDynamodbTable.png differ
diff --git a/cloud/icons/aws/Database/AwsElasticache.png b/cloud/icons/aws/Database/AwsElasticache.png
new file mode 100644
index 00000000000..198eb4c9632
Binary files /dev/null and b/cloud/icons/aws/Database/AwsElasticache.png differ
diff --git a/cloud/icons/aws/Database/AwsElasticacheCacheNode.png b/cloud/icons/aws/Database/AwsElasticacheCacheNode.png
new file mode 100644
index 00000000000..84f935bf234
Binary files /dev/null and b/cloud/icons/aws/Database/AwsElasticacheCacheNode.png differ
diff --git a/cloud/icons/aws/Database/AwsElasticacheForMemcached.png b/cloud/icons/aws/Database/AwsElasticacheForMemcached.png
new file mode 100644
index 00000000000..e9ea0c36716
Binary files /dev/null and b/cloud/icons/aws/Database/AwsElasticacheForMemcached.png differ
diff --git a/cloud/icons/aws/Database/AwsElasticacheForRedis.png b/cloud/icons/aws/Database/AwsElasticacheForRedis.png
new file mode 100644
index 00000000000..9973186b37c
Binary files /dev/null and b/cloud/icons/aws/Database/AwsElasticacheForRedis.png differ
diff --git a/cloud/icons/aws/Database/AwsManagedApacheCassandraService.png b/cloud/icons/aws/Database/AwsManagedApacheCassandraService.png
new file mode 100644
index 00000000000..8a0ccdcdaab
Binary files /dev/null and b/cloud/icons/aws/Database/AwsManagedApacheCassandraService.png differ
diff --git a/cloud/icons/aws/Database/AwsNeptune.png b/cloud/icons/aws/Database/AwsNeptune.png
new file mode 100644
index 00000000000..33e0be413f2
Binary files /dev/null and b/cloud/icons/aws/Database/AwsNeptune.png differ
diff --git a/cloud/icons/aws/Database/AwsQuantumLedgerDatabaseQldb.png b/cloud/icons/aws/Database/AwsQuantumLedgerDatabaseQldb.png
new file mode 100644
index 00000000000..a68e6b85ae0
Binary files /dev/null and b/cloud/icons/aws/Database/AwsQuantumLedgerDatabaseQldb.png differ
diff --git a/cloud/icons/aws/Database/AwsRds.png b/cloud/icons/aws/Database/AwsRds.png
new file mode 100644
index 00000000000..d22139459bb
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRds.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsAuroraInstance.png b/cloud/icons/aws/Database/AwsRdsAuroraInstance.png
new file mode 100644
index 00000000000..3d032a820e1
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsAuroraInstance.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsAuroraInstanceAlt.png b/cloud/icons/aws/Database/AwsRdsAuroraInstanceAlt.png
new file mode 100644
index 00000000000..201b1befa6a
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsAuroraInstanceAlt.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsMariadbInstance.png b/cloud/icons/aws/Database/AwsRdsMariadbInstance.png
new file mode 100644
index 00000000000..dc7347530ed
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsMariadbInstance.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsMariadbInstanceAlt.png b/cloud/icons/aws/Database/AwsRdsMariadbInstanceAlt.png
new file mode 100644
index 00000000000..3b0f1ceb35b
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsMariadbInstanceAlt.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsMysqlInstance.png b/cloud/icons/aws/Database/AwsRdsMysqlInstance.png
new file mode 100644
index 00000000000..4c743629260
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsMysqlInstance.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsMysqlInstanceAlt.png b/cloud/icons/aws/Database/AwsRdsMysqlInstanceAlt.png
new file mode 100644
index 00000000000..678e0f4dbdb
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsMysqlInstanceAlt.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsOnVmware.png b/cloud/icons/aws/Database/AwsRdsOnVmware.png
new file mode 100644
index 00000000000..967dd04f200
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsOnVmware.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsOracleInstance.png b/cloud/icons/aws/Database/AwsRdsOracleInstance.png
new file mode 100644
index 00000000000..a8e235e971a
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsOracleInstance.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsOracleInstanceAlt.png b/cloud/icons/aws/Database/AwsRdsOracleInstanceAlt.png
new file mode 100644
index 00000000000..1ff0a7036f8
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsOracleInstanceAlt.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsPiop.png b/cloud/icons/aws/Database/AwsRdsPiop.png
new file mode 100644
index 00000000000..f9f1cde52aa
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsPiop.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsPiops.png b/cloud/icons/aws/Database/AwsRdsPiops.png
new file mode 100644
index 00000000000..a15032e34c6
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsPiops.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsPostgresqlInstance.png b/cloud/icons/aws/Database/AwsRdsPostgresqlInstance.png
new file mode 100644
index 00000000000..4d0f602c354
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsPostgresqlInstance.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsPostgresqlInstanceAlt.png b/cloud/icons/aws/Database/AwsRdsPostgresqlInstanceAlt.png
new file mode 100644
index 00000000000..93ff1fedcdc
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsPostgresqlInstanceAlt.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsRdsInstance.png b/cloud/icons/aws/Database/AwsRdsRdsInstance.png
new file mode 100644
index 00000000000..dd52b85b9b2
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsRdsInstance.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsRdsInstanceAlt.png b/cloud/icons/aws/Database/AwsRdsRdsInstanceAlt.png
new file mode 100644
index 00000000000..67d74b60345
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsRdsInstanceAlt.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsSqlServerInstance.png b/cloud/icons/aws/Database/AwsRdsSqlServerInstance.png
new file mode 100644
index 00000000000..ef69306df38
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsSqlServerInstance.png differ
diff --git a/cloud/icons/aws/Database/AwsRdsSqlServerInstanceAlt.png b/cloud/icons/aws/Database/AwsRdsSqlServerInstanceAlt.png
new file mode 100644
index 00000000000..15c468fda0a
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRdsSqlServerInstanceAlt.png differ
diff --git a/cloud/icons/aws/Database/AwsRedshift.png b/cloud/icons/aws/Database/AwsRedshift.png
new file mode 100644
index 00000000000..4171bd87263
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRedshift.png differ
diff --git a/cloud/icons/aws/Database/AwsRedshiftDenseComputeNode.png b/cloud/icons/aws/Database/AwsRedshiftDenseComputeNode.png
new file mode 100644
index 00000000000..4fdea283cbb
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRedshiftDenseComputeNode.png differ
diff --git a/cloud/icons/aws/Database/AwsRedshiftDenseStorageNode.png b/cloud/icons/aws/Database/AwsRedshiftDenseStorageNode.png
new file mode 100644
index 00000000000..2cba971b049
Binary files /dev/null and b/cloud/icons/aws/Database/AwsRedshiftDenseStorageNode.png differ
diff --git a/cloud/icons/aws/Database/AwsTimestream.png b/cloud/icons/aws/Database/AwsTimestream.png
new file mode 100644
index 00000000000..9e10accf7e3
Binary files /dev/null and b/cloud/icons/aws/Database/AwsTimestream.png differ
diff --git a/cloud/icons/aws/DeveloperTools/AwsCloud9.png b/cloud/icons/aws/DeveloperTools/AwsCloud9.png
new file mode 100644
index 00000000000..68dce8e1e4d
Binary files /dev/null and b/cloud/icons/aws/DeveloperTools/AwsCloud9.png differ
diff --git a/cloud/icons/aws/DeveloperTools/AwsCloud9Resource.png b/cloud/icons/aws/DeveloperTools/AwsCloud9Resource.png
new file mode 100644
index 00000000000..7d6d184667b
Binary files /dev/null and b/cloud/icons/aws/DeveloperTools/AwsCloud9Resource.png differ
diff --git a/cloud/icons/aws/DeveloperTools/AwsCloudDevelopmentKit.png b/cloud/icons/aws/DeveloperTools/AwsCloudDevelopmentKit.png
new file mode 100644
index 00000000000..225f342f979
Binary files /dev/null and b/cloud/icons/aws/DeveloperTools/AwsCloudDevelopmentKit.png differ
diff --git a/cloud/icons/aws/DeveloperTools/AwsCodebuild.png b/cloud/icons/aws/DeveloperTools/AwsCodebuild.png
new file mode 100644
index 00000000000..97fb64dbc07
Binary files /dev/null and b/cloud/icons/aws/DeveloperTools/AwsCodebuild.png differ
diff --git a/cloud/icons/aws/DeveloperTools/AwsCodecommit.png b/cloud/icons/aws/DeveloperTools/AwsCodecommit.png
new file mode 100644
index 00000000000..864f36689ed
Binary files /dev/null and b/cloud/icons/aws/DeveloperTools/AwsCodecommit.png differ
diff --git a/cloud/icons/aws/DeveloperTools/AwsCodedeploy.png b/cloud/icons/aws/DeveloperTools/AwsCodedeploy.png
new file mode 100644
index 00000000000..731588ba3ce
Binary files /dev/null and b/cloud/icons/aws/DeveloperTools/AwsCodedeploy.png differ
diff --git a/cloud/icons/aws/DeveloperTools/AwsCodepipeline.png b/cloud/icons/aws/DeveloperTools/AwsCodepipeline.png
new file mode 100644
index 00000000000..d274bcb70e0
Binary files /dev/null and b/cloud/icons/aws/DeveloperTools/AwsCodepipeline.png differ
diff --git a/cloud/icons/aws/DeveloperTools/AwsCodestar.png b/cloud/icons/aws/DeveloperTools/AwsCodestar.png
new file mode 100644
index 00000000000..68bd0765e85
Binary files /dev/null and b/cloud/icons/aws/DeveloperTools/AwsCodestar.png differ
diff --git a/cloud/icons/aws/DeveloperTools/AwsCommandLineInterface.png b/cloud/icons/aws/DeveloperTools/AwsCommandLineInterface.png
new file mode 100644
index 00000000000..9c979ce0ab1
Binary files /dev/null and b/cloud/icons/aws/DeveloperTools/AwsCommandLineInterface.png differ
diff --git a/cloud/icons/aws/DeveloperTools/AwsDeveloperTools.png b/cloud/icons/aws/DeveloperTools/AwsDeveloperTools.png
new file mode 100644
index 00000000000..83e8ec69ec3
Binary files /dev/null and b/cloud/icons/aws/DeveloperTools/AwsDeveloperTools.png differ
diff --git a/cloud/icons/aws/DeveloperTools/AwsDynamodbDax.png b/cloud/icons/aws/DeveloperTools/AwsDynamodbDax.png
new file mode 100644
index 00000000000..45a598d98cf
Binary files /dev/null and b/cloud/icons/aws/DeveloperTools/AwsDynamodbDax.png differ
diff --git a/cloud/icons/aws/DeveloperTools/AwsToolsAndSdks.png b/cloud/icons/aws/DeveloperTools/AwsToolsAndSdks.png
new file mode 100644
index 00000000000..657176f7891
Binary files /dev/null and b/cloud/icons/aws/DeveloperTools/AwsToolsAndSdks.png differ
diff --git a/cloud/icons/aws/DeveloperTools/AwsXRay.png b/cloud/icons/aws/DeveloperTools/AwsXRay.png
new file mode 100644
index 00000000000..c0f401ca66b
Binary files /dev/null and b/cloud/icons/aws/DeveloperTools/AwsXRay.png differ
diff --git a/cloud/icons/aws/EndUserComputing/AwsAppstream20.png b/cloud/icons/aws/EndUserComputing/AwsAppstream20.png
new file mode 100644
index 00000000000..abfdafc42f0
Binary files /dev/null and b/cloud/icons/aws/EndUserComputing/AwsAppstream20.png differ
diff --git a/cloud/icons/aws/EndUserComputing/AwsEndUserComputing.png b/cloud/icons/aws/EndUserComputing/AwsEndUserComputing.png
new file mode 100644
index 00000000000..1ab05edd3bd
Binary files /dev/null and b/cloud/icons/aws/EndUserComputing/AwsEndUserComputing.png differ
diff --git a/cloud/icons/aws/EndUserComputing/AwsWorkdocs.png b/cloud/icons/aws/EndUserComputing/AwsWorkdocs.png
new file mode 100644
index 00000000000..aa4cf46b716
Binary files /dev/null and b/cloud/icons/aws/EndUserComputing/AwsWorkdocs.png differ
diff --git a/cloud/icons/aws/EndUserComputing/AwsWorklink.png b/cloud/icons/aws/EndUserComputing/AwsWorklink.png
new file mode 100644
index 00000000000..a69c17f247f
Binary files /dev/null and b/cloud/icons/aws/EndUserComputing/AwsWorklink.png differ
diff --git a/cloud/icons/aws/EndUserComputing/AwsWorkspaces.png b/cloud/icons/aws/EndUserComputing/AwsWorkspaces.png
new file mode 100644
index 00000000000..860118e3f89
Binary files /dev/null and b/cloud/icons/aws/EndUserComputing/AwsWorkspaces.png differ
diff --git a/cloud/icons/aws/GameTech/AwsGameTech.png b/cloud/icons/aws/GameTech/AwsGameTech.png
new file mode 100644
index 00000000000..b82529d5dfa
Binary files /dev/null and b/cloud/icons/aws/GameTech/AwsGameTech.png differ
diff --git a/cloud/icons/aws/GameTech/AwsGamelift.png b/cloud/icons/aws/GameTech/AwsGamelift.png
new file mode 100644
index 00000000000..8c3b30e648b
Binary files /dev/null and b/cloud/icons/aws/GameTech/AwsGamelift.png differ
diff --git a/cloud/icons/aws/General/AwsClient.png b/cloud/icons/aws/General/AwsClient.png
new file mode 100644
index 00000000000..0024a2b926c
Binary files /dev/null and b/cloud/icons/aws/General/AwsClient.png differ
diff --git a/cloud/icons/aws/General/AwsDisk.png b/cloud/icons/aws/General/AwsDisk.png
new file mode 100644
index 00000000000..1a9c3b39e6f
Binary files /dev/null and b/cloud/icons/aws/General/AwsDisk.png differ
diff --git a/cloud/icons/aws/General/AwsForums.png b/cloud/icons/aws/General/AwsForums.png
new file mode 100644
index 00000000000..8730d0b0cd8
Binary files /dev/null and b/cloud/icons/aws/General/AwsForums.png differ
diff --git a/cloud/icons/aws/General/AwsGeneral.png b/cloud/icons/aws/General/AwsGeneral.png
new file mode 100644
index 00000000000..8a4a7374ac5
Binary files /dev/null and b/cloud/icons/aws/General/AwsGeneral.png differ
diff --git a/cloud/icons/aws/General/AwsGenericDatabase.png b/cloud/icons/aws/General/AwsGenericDatabase.png
new file mode 100644
index 00000000000..87ade20f6c8
Binary files /dev/null and b/cloud/icons/aws/General/AwsGenericDatabase.png differ
diff --git a/cloud/icons/aws/General/AwsGenericFirewall.png b/cloud/icons/aws/General/AwsGenericFirewall.png
new file mode 100644
index 00000000000..cde2e888dd2
Binary files /dev/null and b/cloud/icons/aws/General/AwsGenericFirewall.png differ
diff --git a/cloud/icons/aws/General/AwsInternetAlt1.png b/cloud/icons/aws/General/AwsInternetAlt1.png
new file mode 100644
index 00000000000..3cecaa184ab
Binary files /dev/null and b/cloud/icons/aws/General/AwsInternetAlt1.png differ
diff --git a/cloud/icons/aws/General/AwsInternetAlt2.png b/cloud/icons/aws/General/AwsInternetAlt2.png
new file mode 100644
index 00000000000..e2f89f2052d
Binary files /dev/null and b/cloud/icons/aws/General/AwsInternetAlt2.png differ
diff --git a/cloud/icons/aws/General/AwsInternetGateway.png b/cloud/icons/aws/General/AwsInternetGateway.png
new file mode 100644
index 00000000000..7e07e235f15
Binary files /dev/null and b/cloud/icons/aws/General/AwsInternetGateway.png differ
diff --git a/cloud/icons/aws/General/AwsMarketplace.png b/cloud/icons/aws/General/AwsMarketplace.png
new file mode 100644
index 00000000000..9803c0221f4
Binary files /dev/null and b/cloud/icons/aws/General/AwsMarketplace.png differ
diff --git a/cloud/icons/aws/General/AwsMobileClient.png b/cloud/icons/aws/General/AwsMobileClient.png
new file mode 100644
index 00000000000..6ed6eda7ebf
Binary files /dev/null and b/cloud/icons/aws/General/AwsMobileClient.png differ
diff --git a/cloud/icons/aws/General/AwsMultimedia.png b/cloud/icons/aws/General/AwsMultimedia.png
new file mode 100644
index 00000000000..887e38dd318
Binary files /dev/null and b/cloud/icons/aws/General/AwsMultimedia.png differ
diff --git a/cloud/icons/aws/General/AwsOfficeBuilding.png b/cloud/icons/aws/General/AwsOfficeBuilding.png
new file mode 100644
index 00000000000..7c634853387
Binary files /dev/null and b/cloud/icons/aws/General/AwsOfficeBuilding.png differ
diff --git a/cloud/icons/aws/General/AwsSamlToken.png b/cloud/icons/aws/General/AwsSamlToken.png
new file mode 100644
index 00000000000..ad13ff18c84
Binary files /dev/null and b/cloud/icons/aws/General/AwsSamlToken.png differ
diff --git a/cloud/icons/aws/General/AwsSdk.png b/cloud/icons/aws/General/AwsSdk.png
new file mode 100644
index 00000000000..f4bda435914
Binary files /dev/null and b/cloud/icons/aws/General/AwsSdk.png differ
diff --git a/cloud/icons/aws/General/AwsSslPadlock.png b/cloud/icons/aws/General/AwsSslPadlock.png
new file mode 100644
index 00000000000..ab23004c7d5
Binary files /dev/null and b/cloud/icons/aws/General/AwsSslPadlock.png differ
diff --git a/cloud/icons/aws/General/AwsTapeStorage.png b/cloud/icons/aws/General/AwsTapeStorage.png
new file mode 100644
index 00000000000..83b9f769eb4
Binary files /dev/null and b/cloud/icons/aws/General/AwsTapeStorage.png differ
diff --git a/cloud/icons/aws/General/AwsToolkit.png b/cloud/icons/aws/General/AwsToolkit.png
new file mode 100644
index 00000000000..59ac18eb86d
Binary files /dev/null and b/cloud/icons/aws/General/AwsToolkit.png differ
diff --git a/cloud/icons/aws/General/AwsTraditionalServer.png b/cloud/icons/aws/General/AwsTraditionalServer.png
new file mode 100644
index 00000000000..b04fa81db74
Binary files /dev/null and b/cloud/icons/aws/General/AwsTraditionalServer.png differ
diff --git a/cloud/icons/aws/General/AwsUser.png b/cloud/icons/aws/General/AwsUser.png
new file mode 100644
index 00000000000..d207b017e78
Binary files /dev/null and b/cloud/icons/aws/General/AwsUser.png differ
diff --git a/cloud/icons/aws/General/AwsUsers.png b/cloud/icons/aws/General/AwsUsers.png
new file mode 100644
index 00000000000..c2cb68b6f82
Binary files /dev/null and b/cloud/icons/aws/General/AwsUsers.png differ
diff --git a/cloud/icons/aws/GroupIcons/AwsAutoScaling.png b/cloud/icons/aws/GroupIcons/AwsAutoScaling.png
new file mode 100644
index 00000000000..877b72b5fd2
Binary files /dev/null and b/cloud/icons/aws/GroupIcons/AwsAutoScaling.png differ
diff --git a/cloud/icons/aws/GroupIcons/AwsCloud.png b/cloud/icons/aws/GroupIcons/AwsCloud.png
new file mode 100644
index 00000000000..14dc0e436f0
Binary files /dev/null and b/cloud/icons/aws/GroupIcons/AwsCloud.png differ
diff --git a/cloud/icons/aws/GroupIcons/AwsCloudAlt.png b/cloud/icons/aws/GroupIcons/AwsCloudAlt.png
new file mode 100644
index 00000000000..c1f523418ab
Binary files /dev/null and b/cloud/icons/aws/GroupIcons/AwsCloudAlt.png differ
diff --git a/cloud/icons/aws/GroupIcons/AwsCorporateDataCenter.png b/cloud/icons/aws/GroupIcons/AwsCorporateDataCenter.png
new file mode 100644
index 00000000000..71d846ea2b3
Binary files /dev/null and b/cloud/icons/aws/GroupIcons/AwsCorporateDataCenter.png differ
diff --git a/cloud/icons/aws/GroupIcons/AwsEc2InstanceContainer.png b/cloud/icons/aws/GroupIcons/AwsEc2InstanceContainer.png
new file mode 100644
index 00000000000..551c7f3f1ac
Binary files /dev/null and b/cloud/icons/aws/GroupIcons/AwsEc2InstanceContainer.png differ
diff --git a/cloud/icons/aws/GroupIcons/AwsElasticBeanstalkContainer.png b/cloud/icons/aws/GroupIcons/AwsElasticBeanstalkContainer.png
new file mode 100644
index 00000000000..b81488ba7e5
Binary files /dev/null and b/cloud/icons/aws/GroupIcons/AwsElasticBeanstalkContainer.png differ
diff --git a/cloud/icons/aws/GroupIcons/AwsRegion.png b/cloud/icons/aws/GroupIcons/AwsRegion.png
new file mode 100644
index 00000000000..40e0011c52a
Binary files /dev/null and b/cloud/icons/aws/GroupIcons/AwsRegion.png differ
diff --git a/cloud/icons/aws/GroupIcons/AwsServerContents.png b/cloud/icons/aws/GroupIcons/AwsServerContents.png
new file mode 100644
index 00000000000..bd855be03dc
Binary files /dev/null and b/cloud/icons/aws/GroupIcons/AwsServerContents.png differ
diff --git a/cloud/icons/aws/GroupIcons/AwsSpotFleet.png b/cloud/icons/aws/GroupIcons/AwsSpotFleet.png
new file mode 100644
index 00000000000..91b09fb6984
Binary files /dev/null and b/cloud/icons/aws/GroupIcons/AwsSpotFleet.png differ
diff --git a/cloud/icons/aws/GroupIcons/AwsStepFunction.png b/cloud/icons/aws/GroupIcons/AwsStepFunction.png
new file mode 100644
index 00000000000..9aaeab7bb76
Binary files /dev/null and b/cloud/icons/aws/GroupIcons/AwsStepFunction.png differ
diff --git a/cloud/icons/aws/GroupIcons/AwsVirtualPrivateCloudVpc.png b/cloud/icons/aws/GroupIcons/AwsVirtualPrivateCloudVpc.png
new file mode 100644
index 00000000000..010ea236b54
Binary files /dev/null and b/cloud/icons/aws/GroupIcons/AwsVirtualPrivateCloudVpc.png differ
diff --git a/cloud/icons/aws/GroupIcons/AwsVpcSubnetPrivate.png b/cloud/icons/aws/GroupIcons/AwsVpcSubnetPrivate.png
new file mode 100644
index 00000000000..eafd96e70fd
Binary files /dev/null and b/cloud/icons/aws/GroupIcons/AwsVpcSubnetPrivate.png differ
diff --git a/cloud/icons/aws/GroupIcons/AwsVpcSubnetPublic.png b/cloud/icons/aws/GroupIcons/AwsVpcSubnetPublic.png
new file mode 100644
index 00000000000..a76ea232433
Binary files /dev/null and b/cloud/icons/aws/GroupIcons/AwsVpcSubnetPublic.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsFreertos.png b/cloud/icons/aws/InternetOfThings/AwsFreertos.png
new file mode 100644
index 00000000000..57e479c866a
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsFreertos.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsInternetOfThings.png b/cloud/icons/aws/InternetOfThings/AwsInternetOfThings.png
new file mode 100644
index 00000000000..10c45267b79
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsInternetOfThings.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIot1Click.png b/cloud/icons/aws/InternetOfThings/AwsIot1Click.png
new file mode 100644
index 00000000000..c3980d23db1
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIot1Click.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotAction.png b/cloud/icons/aws/InternetOfThings/AwsIotAction.png
new file mode 100644
index 00000000000..6807215edc0
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotAction.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotActuator.png b/cloud/icons/aws/InternetOfThings/AwsIotActuator.png
new file mode 100644
index 00000000000..9ecf486b393
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotActuator.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotAlexaEnabledDevice.png b/cloud/icons/aws/InternetOfThings/AwsIotAlexaEnabledDevice.png
new file mode 100644
index 00000000000..9eaebb692d9
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotAlexaEnabledDevice.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotAlexaSkill.png b/cloud/icons/aws/InternetOfThings/AwsIotAlexaSkill.png
new file mode 100644
index 00000000000..24fd6f1ec65
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotAlexaSkill.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotAlexaVoiceService.png b/cloud/icons/aws/InternetOfThings/AwsIotAlexaVoiceService.png
new file mode 100644
index 00000000000..3abf2eea13d
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotAlexaVoiceService.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotAnalytics.png b/cloud/icons/aws/InternetOfThings/AwsIotAnalytics.png
new file mode 100644
index 00000000000..a0985642605
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotAnalytics.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotAnalyticsChannel.png b/cloud/icons/aws/InternetOfThings/AwsIotAnalyticsChannel.png
new file mode 100644
index 00000000000..cb8533b3c44
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotAnalyticsChannel.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotAnalyticsDataSet.png b/cloud/icons/aws/InternetOfThings/AwsIotAnalyticsDataSet.png
new file mode 100644
index 00000000000..b1f2d8715eb
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotAnalyticsDataSet.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotAnalyticsDataStore.png b/cloud/icons/aws/InternetOfThings/AwsIotAnalyticsDataStore.png
new file mode 100644
index 00000000000..a71d5bf2970
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotAnalyticsDataStore.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotAnalyticsNotebook.png b/cloud/icons/aws/InternetOfThings/AwsIotAnalyticsNotebook.png
new file mode 100644
index 00000000000..3a16361bd24
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotAnalyticsNotebook.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotAnalyticsPipeline.png b/cloud/icons/aws/InternetOfThings/AwsIotAnalyticsPipeline.png
new file mode 100644
index 00000000000..adb7dd6c56e
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotAnalyticsPipeline.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotBank.png b/cloud/icons/aws/InternetOfThings/AwsIotBank.png
new file mode 100644
index 00000000000..fd68f4485c1
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotBank.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotBicycle.png b/cloud/icons/aws/InternetOfThings/AwsIotBicycle.png
new file mode 100644
index 00000000000..a8b7d3c6c57
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotBicycle.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotButton.png b/cloud/icons/aws/InternetOfThings/AwsIotButton.png
new file mode 100644
index 00000000000..af97906f7bf
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotButton.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotCamera.png b/cloud/icons/aws/InternetOfThings/AwsIotCamera.png
new file mode 100644
index 00000000000..d9d5091359c
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotCamera.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotCar.png b/cloud/icons/aws/InternetOfThings/AwsIotCar.png
new file mode 100644
index 00000000000..206f0081e12
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotCar.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotCart.png b/cloud/icons/aws/InternetOfThings/AwsIotCart.png
new file mode 100644
index 00000000000..2b6bf322454
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotCart.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotCertificateManager.png b/cloud/icons/aws/InternetOfThings/AwsIotCertificateManager.png
new file mode 100644
index 00000000000..49482b6968f
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotCertificateManager.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotCoffeePot.png b/cloud/icons/aws/InternetOfThings/AwsIotCoffeePot.png
new file mode 100644
index 00000000000..5cf71e1a40b
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotCoffeePot.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotCore.png b/cloud/icons/aws/InternetOfThings/AwsIotCore.png
new file mode 100644
index 00000000000..3f12c31c413
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotCore.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotDesiredState.png b/cloud/icons/aws/InternetOfThings/AwsIotDesiredState.png
new file mode 100644
index 00000000000..6e8757e11db
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotDesiredState.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotDeviceDefender.png b/cloud/icons/aws/InternetOfThings/AwsIotDeviceDefender.png
new file mode 100644
index 00000000000..4176d1ef8b6
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotDeviceDefender.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotDeviceGateway.png b/cloud/icons/aws/InternetOfThings/AwsIotDeviceGateway.png
new file mode 100644
index 00000000000..75e6df10b47
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotDeviceGateway.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotDeviceManagement.png b/cloud/icons/aws/InternetOfThings/AwsIotDeviceManagement.png
new file mode 100644
index 00000000000..28edbd2c01f
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotDeviceManagement.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotDoorLock.png b/cloud/icons/aws/InternetOfThings/AwsIotDoorLock.png
new file mode 100644
index 00000000000..2dbf4c53710
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotDoorLock.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotEcho.png b/cloud/icons/aws/InternetOfThings/AwsIotEcho.png
new file mode 100644
index 00000000000..16c3246da39
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotEcho.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotEvents.png b/cloud/icons/aws/InternetOfThings/AwsIotEvents.png
new file mode 100644
index 00000000000..27fba1ecb2a
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotEvents.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotFactory.png b/cloud/icons/aws/InternetOfThings/AwsIotFactory.png
new file mode 100644
index 00000000000..00e6858a660
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotFactory.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotFireTv.png b/cloud/icons/aws/InternetOfThings/AwsIotFireTv.png
new file mode 100644
index 00000000000..582417ab0c7
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotFireTv.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotFireTvStick.png b/cloud/icons/aws/InternetOfThings/AwsIotFireTvStick.png
new file mode 100644
index 00000000000..949964f7cf7
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotFireTvStick.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotGeneric.png b/cloud/icons/aws/InternetOfThings/AwsIotGeneric.png
new file mode 100644
index 00000000000..f5df19984ac
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotGeneric.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotGreengrass.png b/cloud/icons/aws/InternetOfThings/AwsIotGreengrass.png
new file mode 100644
index 00000000000..e710b2830b7
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotGreengrass.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotGreengrassConnector.png b/cloud/icons/aws/InternetOfThings/AwsIotGreengrassConnector.png
new file mode 100644
index 00000000000..a0a46145c43
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotGreengrassConnector.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotHardwareBoard.png b/cloud/icons/aws/InternetOfThings/AwsIotHardwareBoard.png
new file mode 100644
index 00000000000..135c4b9fd3d
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotHardwareBoard.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotHouse.png b/cloud/icons/aws/InternetOfThings/AwsIotHouse.png
new file mode 100644
index 00000000000..46665eca683
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotHouse.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotHttp2Protocol.png b/cloud/icons/aws/InternetOfThings/AwsIotHttp2Protocol.png
new file mode 100644
index 00000000000..bfc5429ac9b
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotHttp2Protocol.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotHttpProtocol.png b/cloud/icons/aws/InternetOfThings/AwsIotHttpProtocol.png
new file mode 100644
index 00000000000..8ffb5e41900
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotHttpProtocol.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotLambdaFunction.png b/cloud/icons/aws/InternetOfThings/AwsIotLambdaFunction.png
new file mode 100644
index 00000000000..838f0f6875c
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotLambdaFunction.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotLightbulb.png b/cloud/icons/aws/InternetOfThings/AwsIotLightbulb.png
new file mode 100644
index 00000000000..fa6cc3ababc
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotLightbulb.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotMedicalEmergency.png b/cloud/icons/aws/InternetOfThings/AwsIotMedicalEmergency.png
new file mode 100644
index 00000000000..4185a0c11a3
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotMedicalEmergency.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotMqttProtocol.png b/cloud/icons/aws/InternetOfThings/AwsIotMqttProtocol.png
new file mode 100644
index 00000000000..a5563e08f22
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotMqttProtocol.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotOverTheAirUpdate.png b/cloud/icons/aws/InternetOfThings/AwsIotOverTheAirUpdate.png
new file mode 100644
index 00000000000..b3bae904d41
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotOverTheAirUpdate.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotPoliceEmergency.png b/cloud/icons/aws/InternetOfThings/AwsIotPoliceEmergency.png
new file mode 100644
index 00000000000..8e81f021feb
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotPoliceEmergency.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotPolicy.png b/cloud/icons/aws/InternetOfThings/AwsIotPolicy.png
new file mode 100644
index 00000000000..3bf3318a445
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotPolicy.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotReportedState.png b/cloud/icons/aws/InternetOfThings/AwsIotReportedState.png
new file mode 100644
index 00000000000..66e28b5ab34
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotReportedState.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotRule.png b/cloud/icons/aws/InternetOfThings/AwsIotRule.png
new file mode 100644
index 00000000000..aa7a35f5dda
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotRule.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotSensor.png b/cloud/icons/aws/InternetOfThings/AwsIotSensor.png
new file mode 100644
index 00000000000..33ac0574308
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotSensor.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotServo.png b/cloud/icons/aws/InternetOfThings/AwsIotServo.png
new file mode 100644
index 00000000000..dfefc664510
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotServo.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotShadow.png b/cloud/icons/aws/InternetOfThings/AwsIotShadow.png
new file mode 100644
index 00000000000..56b3dac8984
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotShadow.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotSimulator.png b/cloud/icons/aws/InternetOfThings/AwsIotSimulator.png
new file mode 100644
index 00000000000..5885261448b
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotSimulator.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotSitewise.png b/cloud/icons/aws/InternetOfThings/AwsIotSitewise.png
new file mode 100644
index 00000000000..be8d6aa2c23
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotSitewise.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotThermostat.png b/cloud/icons/aws/InternetOfThings/AwsIotThermostat.png
new file mode 100644
index 00000000000..0ac83ad0c7d
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotThermostat.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotThingsGraph.png b/cloud/icons/aws/InternetOfThings/AwsIotThingsGraph.png
new file mode 100644
index 00000000000..0e88e2370e3
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotThingsGraph.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotTopic.png b/cloud/icons/aws/InternetOfThings/AwsIotTopic.png
new file mode 100644
index 00000000000..a44da5c96b2
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotTopic.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotTravel.png b/cloud/icons/aws/InternetOfThings/AwsIotTravel.png
new file mode 100644
index 00000000000..3701500304e
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotTravel.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotUtility.png b/cloud/icons/aws/InternetOfThings/AwsIotUtility.png
new file mode 100644
index 00000000000..7df8ccb10d3
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotUtility.png differ
diff --git a/cloud/icons/aws/InternetOfThings/AwsIotWindfarm.png b/cloud/icons/aws/InternetOfThings/AwsIotWindfarm.png
new file mode 100644
index 00000000000..ec02c310e23
Binary files /dev/null and b/cloud/icons/aws/InternetOfThings/AwsIotWindfarm.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsApacheMxnet.png b/cloud/icons/aws/MachineLearning/AwsApacheMxnet.png
new file mode 100644
index 00000000000..362aaee4e11
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsApacheMxnet.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsAugmentedAi.png b/cloud/icons/aws/MachineLearning/AwsAugmentedAi.png
new file mode 100644
index 00000000000..94f01e82acd
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsAugmentedAi.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsComprehend.png b/cloud/icons/aws/MachineLearning/AwsComprehend.png
new file mode 100644
index 00000000000..f344cf535a7
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsComprehend.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsDeepLearningAmis.png b/cloud/icons/aws/MachineLearning/AwsDeepLearningAmis.png
new file mode 100644
index 00000000000..f91be79091e
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsDeepLearningAmis.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsDeepLearningContainers.png b/cloud/icons/aws/MachineLearning/AwsDeepLearningContainers.png
new file mode 100644
index 00000000000..9698a15e2d8
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsDeepLearningContainers.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsDeepcomposer.png b/cloud/icons/aws/MachineLearning/AwsDeepcomposer.png
new file mode 100644
index 00000000000..354b90fdd37
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsDeepcomposer.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsDeepcomposerPrimaryBg.png b/cloud/icons/aws/MachineLearning/AwsDeepcomposerPrimaryBg.png
new file mode 100644
index 00000000000..f5a16bfd50a
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsDeepcomposerPrimaryBg.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsDeeplens.png b/cloud/icons/aws/MachineLearning/AwsDeeplens.png
new file mode 100644
index 00000000000..c16a50d17fe
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsDeeplens.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsDeepracer.png b/cloud/icons/aws/MachineLearning/AwsDeepracer.png
new file mode 100644
index 00000000000..a656b213334
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsDeepracer.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsElasticInference.png b/cloud/icons/aws/MachineLearning/AwsElasticInference.png
new file mode 100644
index 00000000000..1a0c6b19850
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsElasticInference.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsForecast.png b/cloud/icons/aws/MachineLearning/AwsForecast.png
new file mode 100644
index 00000000000..c6b3e4f6f13
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsForecast.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsFraudDetector.png b/cloud/icons/aws/MachineLearning/AwsFraudDetector.png
new file mode 100644
index 00000000000..0f5df0f49e5
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsFraudDetector.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsKendra.png b/cloud/icons/aws/MachineLearning/AwsKendra.png
new file mode 100644
index 00000000000..7dbbee2b282
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsKendra.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsLex.png b/cloud/icons/aws/MachineLearning/AwsLex.png
new file mode 100644
index 00000000000..36c73e2c7cc
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsLex.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsMachineLearning.png b/cloud/icons/aws/MachineLearning/AwsMachineLearning.png
new file mode 100644
index 00000000000..d9a4cc99b4b
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsMachineLearning.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsPersonalize.png b/cloud/icons/aws/MachineLearning/AwsPersonalize.png
new file mode 100644
index 00000000000..2cc04802f09
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsPersonalize.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsPolly.png b/cloud/icons/aws/MachineLearning/AwsPolly.png
new file mode 100644
index 00000000000..eab91bc5b8d
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsPolly.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsRekognition.png b/cloud/icons/aws/MachineLearning/AwsRekognition.png
new file mode 100644
index 00000000000..1c69cc9c6de
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsRekognition.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsRekognitionImage.png b/cloud/icons/aws/MachineLearning/AwsRekognitionImage.png
new file mode 100644
index 00000000000..e09ecd5467b
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsRekognitionImage.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsRekognitionVideo.png b/cloud/icons/aws/MachineLearning/AwsRekognitionVideo.png
new file mode 100644
index 00000000000..4f795c23a63
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsRekognitionVideo.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsSagemaker.png b/cloud/icons/aws/MachineLearning/AwsSagemaker.png
new file mode 100644
index 00000000000..90ef52efc01
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsSagemaker.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsSagemakerGroundTruth.png b/cloud/icons/aws/MachineLearning/AwsSagemakerGroundTruth.png
new file mode 100644
index 00000000000..44967cfe7dd
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsSagemakerGroundTruth.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsSagemakerModel.png b/cloud/icons/aws/MachineLearning/AwsSagemakerModel.png
new file mode 100644
index 00000000000..8e2738cfcd9
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsSagemakerModel.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsSagemakerNotebook.png b/cloud/icons/aws/MachineLearning/AwsSagemakerNotebook.png
new file mode 100644
index 00000000000..9601fe289ea
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsSagemakerNotebook.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsSagemakerTrain.png b/cloud/icons/aws/MachineLearning/AwsSagemakerTrain.png
new file mode 100644
index 00000000000..ba71bddbccf
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsSagemakerTrain.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsTensorflow.png b/cloud/icons/aws/MachineLearning/AwsTensorflow.png
new file mode 100644
index 00000000000..d02af063bc5
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsTensorflow.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsTextract.png b/cloud/icons/aws/MachineLearning/AwsTextract.png
new file mode 100644
index 00000000000..15dd1925276
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsTextract.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsTranscribe.png b/cloud/icons/aws/MachineLearning/AwsTranscribe.png
new file mode 100644
index 00000000000..8e9fa725db2
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsTranscribe.png differ
diff --git a/cloud/icons/aws/MachineLearning/AwsTranslate.png b/cloud/icons/aws/MachineLearning/AwsTranslate.png
new file mode 100644
index 00000000000..e2154e031de
Binary files /dev/null and b/cloud/icons/aws/MachineLearning/AwsTranslate.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsAutoScaling.png b/cloud/icons/aws/ManagementGovernance/AwsAutoScaling.png
new file mode 100644
index 00000000000..6586d6afaf0
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsAutoScaling.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsCloudformation.png b/cloud/icons/aws/ManagementGovernance/AwsCloudformation.png
new file mode 100644
index 00000000000..b22677d1e56
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsCloudformation.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsCloudformationChangeSet.png b/cloud/icons/aws/ManagementGovernance/AwsCloudformationChangeSet.png
new file mode 100644
index 00000000000..48e930fff23
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsCloudformationChangeSet.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsCloudformationStack.png b/cloud/icons/aws/ManagementGovernance/AwsCloudformationStack.png
new file mode 100644
index 00000000000..78749106245
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsCloudformationStack.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsCloudformationTemplate.png b/cloud/icons/aws/ManagementGovernance/AwsCloudformationTemplate.png
new file mode 100644
index 00000000000..5ed23108949
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsCloudformationTemplate.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsCloudtrail.png b/cloud/icons/aws/ManagementGovernance/AwsCloudtrail.png
new file mode 100644
index 00000000000..2002cb63c6e
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsCloudtrail.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsCloudwatch.png b/cloud/icons/aws/ManagementGovernance/AwsCloudwatch.png
new file mode 100644
index 00000000000..2e09c8c0e30
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsCloudwatch.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsCloudwatchAlarm.png b/cloud/icons/aws/ManagementGovernance/AwsCloudwatchAlarm.png
new file mode 100644
index 00000000000..bde0af17d85
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsCloudwatchAlarm.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsCloudwatchEventEventBased.png b/cloud/icons/aws/ManagementGovernance/AwsCloudwatchEventEventBased.png
new file mode 100644
index 00000000000..cfd9b76bbb9
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsCloudwatchEventEventBased.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.png b/cloud/icons/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.png
new file mode 100644
index 00000000000..810d7087fdf
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsCloudwatchRule.png b/cloud/icons/aws/ManagementGovernance/AwsCloudwatchRule.png
new file mode 100644
index 00000000000..5bfc1f70b91
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsCloudwatchRule.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsCodeguru.png b/cloud/icons/aws/ManagementGovernance/AwsCodeguru.png
new file mode 100644
index 00000000000..4d71c61aab8
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsCodeguru.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsCommandLineInterface.png b/cloud/icons/aws/ManagementGovernance/AwsCommandLineInterface.png
new file mode 100644
index 00000000000..e2bd69e62c4
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsCommandLineInterface.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsConfig.png b/cloud/icons/aws/ManagementGovernance/AwsConfig.png
new file mode 100644
index 00000000000..bc0c0ab6ada
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsConfig.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsControlTower.png b/cloud/icons/aws/ManagementGovernance/AwsControlTower.png
new file mode 100644
index 00000000000..494583875b4
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsControlTower.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsLicenseManager.png b/cloud/icons/aws/ManagementGovernance/AwsLicenseManager.png
new file mode 100644
index 00000000000..674b28629cf
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsLicenseManager.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsManagedServices.png b/cloud/icons/aws/ManagementGovernance/AwsManagedServices.png
new file mode 100644
index 00000000000..1b3028fd328
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsManagedServices.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsManagementAndGovernance.png b/cloud/icons/aws/ManagementGovernance/AwsManagementAndGovernance.png
new file mode 100644
index 00000000000..05a2fabdff3
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsManagementAndGovernance.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsManagementConsole.png b/cloud/icons/aws/ManagementGovernance/AwsManagementConsole.png
new file mode 100644
index 00000000000..84caa10c3fa
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsManagementConsole.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsOpsworks.png b/cloud/icons/aws/ManagementGovernance/AwsOpsworks.png
new file mode 100644
index 00000000000..cfe010b8aed
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsOpsworks.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsOpsworksApps.png b/cloud/icons/aws/ManagementGovernance/AwsOpsworksApps.png
new file mode 100644
index 00000000000..1f4d78fb8e1
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsOpsworksApps.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsOpsworksDeployments.png b/cloud/icons/aws/ManagementGovernance/AwsOpsworksDeployments.png
new file mode 100644
index 00000000000..9a96d11b065
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsOpsworksDeployments.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsOpsworksInstances.png b/cloud/icons/aws/ManagementGovernance/AwsOpsworksInstances.png
new file mode 100644
index 00000000000..5c507cee0cc
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsOpsworksInstances.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsOpsworksLayers.png b/cloud/icons/aws/ManagementGovernance/AwsOpsworksLayers.png
new file mode 100644
index 00000000000..defa9f452bd
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsOpsworksLayers.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsOpsworksMonitoring.png b/cloud/icons/aws/ManagementGovernance/AwsOpsworksMonitoring.png
new file mode 100644
index 00000000000..febd85f737c
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsOpsworksMonitoring.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsOpsworksPermissions.png b/cloud/icons/aws/ManagementGovernance/AwsOpsworksPermissions.png
new file mode 100644
index 00000000000..dd6c74ef120
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsOpsworksPermissions.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsOpsworksResources.png b/cloud/icons/aws/ManagementGovernance/AwsOpsworksResources.png
new file mode 100644
index 00000000000..3e790c80ec9
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsOpsworksResources.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsOpsworksStack2.png b/cloud/icons/aws/ManagementGovernance/AwsOpsworksStack2.png
new file mode 100644
index 00000000000..cfcaba2e918
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsOpsworksStack2.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsOrganizations.png b/cloud/icons/aws/ManagementGovernance/AwsOrganizations.png
new file mode 100644
index 00000000000..5800fd4edf5
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsOrganizations.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsOrganizationsAccount.png b/cloud/icons/aws/ManagementGovernance/AwsOrganizationsAccount.png
new file mode 100644
index 00000000000..d2ce8f7f041
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsOrganizationsAccount.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.png b/cloud/icons/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.png
new file mode 100644
index 00000000000..a25da968c94
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsPersonalHealthDashboard.png b/cloud/icons/aws/ManagementGovernance/AwsPersonalHealthDashboard.png
new file mode 100644
index 00000000000..6f267d42346
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsPersonalHealthDashboard.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsServiceCatalog.png b/cloud/icons/aws/ManagementGovernance/AwsServiceCatalog.png
new file mode 100644
index 00000000000..930e98f958e
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsServiceCatalog.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsSystemsManager.png b/cloud/icons/aws/ManagementGovernance/AwsSystemsManager.png
new file mode 100644
index 00000000000..bfaa7b01785
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsSystemsManager.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerAutomation.png b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerAutomation.png
new file mode 100644
index 00000000000..1fc34e4a273
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerAutomation.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerDocuments.png b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerDocuments.png
new file mode 100644
index 00000000000..ffc70e1adc0
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerDocuments.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerInventory.png b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerInventory.png
new file mode 100644
index 00000000000..cf454c209e7
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerInventory.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.png b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.png
new file mode 100644
index 00000000000..cb62aec4074
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerOpscenter.png b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerOpscenter.png
new file mode 100644
index 00000000000..c37d4305aad
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerOpscenter.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerParameterStore.png b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerParameterStore.png
new file mode 100644
index 00000000000..1d6faad803a
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerParameterStore.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerPatchManager.png b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerPatchManager.png
new file mode 100644
index 00000000000..a132c2e7969
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerPatchManager.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerRunCommand.png b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerRunCommand.png
new file mode 100644
index 00000000000..1d38489e89f
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerRunCommand.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerStateManager.png b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerStateManager.png
new file mode 100644
index 00000000000..28f08d7ed90
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsSystemsManagerStateManager.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisor.png b/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisor.png
new file mode 100644
index 00000000000..2e08f99b649
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisor.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.png b/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.png
new file mode 100644
index 00000000000..f1a36532a2d
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.png b/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.png
new file mode 100644
index 00000000000..e5d09a7f22c
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.png b/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.png
new file mode 100644
index 00000000000..87830ade7fa
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.png b/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.png
new file mode 100644
index 00000000000..727f57d41b7
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.png b/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.png
new file mode 100644
index 00000000000..2066b0fbcf6
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.png differ
diff --git a/cloud/icons/aws/ManagementGovernance/AwsWellArchitectedTool.png b/cloud/icons/aws/ManagementGovernance/AwsWellArchitectedTool.png
new file mode 100644
index 00000000000..50b705f94b3
Binary files /dev/null and b/cloud/icons/aws/ManagementGovernance/AwsWellArchitectedTool.png differ
diff --git a/cloud/icons/aws/MediaServices/AwsElasticTranscoder.png b/cloud/icons/aws/MediaServices/AwsElasticTranscoder.png
new file mode 100644
index 00000000000..1ad0d5a505e
Binary files /dev/null and b/cloud/icons/aws/MediaServices/AwsElasticTranscoder.png differ
diff --git a/cloud/icons/aws/MediaServices/AwsElementalConductor.png b/cloud/icons/aws/MediaServices/AwsElementalConductor.png
new file mode 100644
index 00000000000..e17813ff24e
Binary files /dev/null and b/cloud/icons/aws/MediaServices/AwsElementalConductor.png differ
diff --git a/cloud/icons/aws/MediaServices/AwsElementalDelta.png b/cloud/icons/aws/MediaServices/AwsElementalDelta.png
new file mode 100644
index 00000000000..3fb26004969
Binary files /dev/null and b/cloud/icons/aws/MediaServices/AwsElementalDelta.png differ
diff --git a/cloud/icons/aws/MediaServices/AwsElementalLive.png b/cloud/icons/aws/MediaServices/AwsElementalLive.png
new file mode 100644
index 00000000000..e17813ff24e
Binary files /dev/null and b/cloud/icons/aws/MediaServices/AwsElementalLive.png differ
diff --git a/cloud/icons/aws/MediaServices/AwsElementalMediaconnect.png b/cloud/icons/aws/MediaServices/AwsElementalMediaconnect.png
new file mode 100644
index 00000000000..1abe7904233
Binary files /dev/null and b/cloud/icons/aws/MediaServices/AwsElementalMediaconnect.png differ
diff --git a/cloud/icons/aws/MediaServices/AwsElementalMedialive.png b/cloud/icons/aws/MediaServices/AwsElementalMedialive.png
new file mode 100644
index 00000000000..c03b0673920
Binary files /dev/null and b/cloud/icons/aws/MediaServices/AwsElementalMedialive.png differ
diff --git a/cloud/icons/aws/MediaServices/AwsElementalMediapackage.png b/cloud/icons/aws/MediaServices/AwsElementalMediapackage.png
new file mode 100644
index 00000000000..c13ab2e8b48
Binary files /dev/null and b/cloud/icons/aws/MediaServices/AwsElementalMediapackage.png differ
diff --git a/cloud/icons/aws/MediaServices/AwsElementalMediastore.png b/cloud/icons/aws/MediaServices/AwsElementalMediastore.png
new file mode 100644
index 00000000000..cc49cdf16bb
Binary files /dev/null and b/cloud/icons/aws/MediaServices/AwsElementalMediastore.png differ
diff --git a/cloud/icons/aws/MediaServices/AwsElementalMediatailor.png b/cloud/icons/aws/MediaServices/AwsElementalMediatailor.png
new file mode 100644
index 00000000000..c87ac7dcaab
Binary files /dev/null and b/cloud/icons/aws/MediaServices/AwsElementalMediatailor.png differ
diff --git a/cloud/icons/aws/MediaServices/AwsElementalServer.png b/cloud/icons/aws/MediaServices/AwsElementalServer.png
new file mode 100644
index 00000000000..e17813ff24e
Binary files /dev/null and b/cloud/icons/aws/MediaServices/AwsElementalServer.png differ
diff --git a/cloud/icons/aws/MediaServices/AwsKinesisVideoStreams.png b/cloud/icons/aws/MediaServices/AwsKinesisVideoStreams.png
new file mode 100644
index 00000000000..6aa7eec4d06
Binary files /dev/null and b/cloud/icons/aws/MediaServices/AwsKinesisVideoStreams.png differ
diff --git a/cloud/icons/aws/MediaServices/AwsMediaServices.png b/cloud/icons/aws/MediaServices/AwsMediaServices.png
new file mode 100644
index 00000000000..d10cb75a203
Binary files /dev/null and b/cloud/icons/aws/MediaServices/AwsMediaServices.png differ
diff --git a/cloud/icons/aws/MigrationTransfer/AwsApplicationDiscoveryService.png b/cloud/icons/aws/MigrationTransfer/AwsApplicationDiscoveryService.png
new file mode 100644
index 00000000000..2e97bd48971
Binary files /dev/null and b/cloud/icons/aws/MigrationTransfer/AwsApplicationDiscoveryService.png differ
diff --git a/cloud/icons/aws/MigrationTransfer/AwsCloudendureMigration.png b/cloud/icons/aws/MigrationTransfer/AwsCloudendureMigration.png
new file mode 100644
index 00000000000..45bb617cb77
Binary files /dev/null and b/cloud/icons/aws/MigrationTransfer/AwsCloudendureMigration.png differ
diff --git a/cloud/icons/aws/MigrationTransfer/AwsDatabaseMigrationService.png b/cloud/icons/aws/MigrationTransfer/AwsDatabaseMigrationService.png
new file mode 100644
index 00000000000..525aef01478
Binary files /dev/null and b/cloud/icons/aws/MigrationTransfer/AwsDatabaseMigrationService.png differ
diff --git a/cloud/icons/aws/MigrationTransfer/AwsDatasync.png b/cloud/icons/aws/MigrationTransfer/AwsDatasync.png
new file mode 100644
index 00000000000..c8beecd4c75
Binary files /dev/null and b/cloud/icons/aws/MigrationTransfer/AwsDatasync.png differ
diff --git a/cloud/icons/aws/MigrationTransfer/AwsDatasyncAgent.png b/cloud/icons/aws/MigrationTransfer/AwsDatasyncAgent.png
new file mode 100644
index 00000000000..08ef0bcc81d
Binary files /dev/null and b/cloud/icons/aws/MigrationTransfer/AwsDatasyncAgent.png differ
diff --git a/cloud/icons/aws/MigrationTransfer/AwsMigrationAndTransfer.png b/cloud/icons/aws/MigrationTransfer/AwsMigrationAndTransfer.png
new file mode 100644
index 00000000000..14173096451
Binary files /dev/null and b/cloud/icons/aws/MigrationTransfer/AwsMigrationAndTransfer.png differ
diff --git a/cloud/icons/aws/MigrationTransfer/AwsMigrationHub.png b/cloud/icons/aws/MigrationTransfer/AwsMigrationHub.png
new file mode 100644
index 00000000000..0d6942ddfab
Binary files /dev/null and b/cloud/icons/aws/MigrationTransfer/AwsMigrationHub.png differ
diff --git a/cloud/icons/aws/MigrationTransfer/AwsServerMigrationService.png b/cloud/icons/aws/MigrationTransfer/AwsServerMigrationService.png
new file mode 100644
index 00000000000..b444afd67e6
Binary files /dev/null and b/cloud/icons/aws/MigrationTransfer/AwsServerMigrationService.png differ
diff --git a/cloud/icons/aws/MigrationTransfer/AwsSnowball.png b/cloud/icons/aws/MigrationTransfer/AwsSnowball.png
new file mode 100644
index 00000000000..a4eca553f5f
Binary files /dev/null and b/cloud/icons/aws/MigrationTransfer/AwsSnowball.png differ
diff --git a/cloud/icons/aws/MigrationTransfer/AwsSnowballEdge.png b/cloud/icons/aws/MigrationTransfer/AwsSnowballEdge.png
new file mode 100644
index 00000000000..3666f7bdf97
Binary files /dev/null and b/cloud/icons/aws/MigrationTransfer/AwsSnowballEdge.png differ
diff --git a/cloud/icons/aws/MigrationTransfer/AwsSnowmobile.png b/cloud/icons/aws/MigrationTransfer/AwsSnowmobile.png
new file mode 100644
index 00000000000..633905627fc
Binary files /dev/null and b/cloud/icons/aws/MigrationTransfer/AwsSnowmobile.png differ
diff --git a/cloud/icons/aws/MigrationTransfer/AwsTransferForSftp.png b/cloud/icons/aws/MigrationTransfer/AwsTransferForSftp.png
new file mode 100644
index 00000000000..ec141f37c38
Binary files /dev/null and b/cloud/icons/aws/MigrationTransfer/AwsTransferForSftp.png differ
diff --git a/cloud/icons/aws/Mobile/AwsAmplify.png b/cloud/icons/aws/Mobile/AwsAmplify.png
new file mode 100644
index 00000000000..5699438a75b
Binary files /dev/null and b/cloud/icons/aws/Mobile/AwsAmplify.png differ
diff --git a/cloud/icons/aws/Mobile/AwsApiGateway.png b/cloud/icons/aws/Mobile/AwsApiGateway.png
new file mode 100644
index 00000000000..89cf381d813
Binary files /dev/null and b/cloud/icons/aws/Mobile/AwsApiGateway.png differ
diff --git a/cloud/icons/aws/Mobile/AwsApiGatewayEndpoint.png b/cloud/icons/aws/Mobile/AwsApiGatewayEndpoint.png
new file mode 100644
index 00000000000..3ffcdba5aae
Binary files /dev/null and b/cloud/icons/aws/Mobile/AwsApiGatewayEndpoint.png differ
diff --git a/cloud/icons/aws/Mobile/AwsAppsync.png b/cloud/icons/aws/Mobile/AwsAppsync.png
new file mode 100644
index 00000000000..fd1e27156a5
Binary files /dev/null and b/cloud/icons/aws/Mobile/AwsAppsync.png differ
diff --git a/cloud/icons/aws/Mobile/AwsDeviceFarm.png b/cloud/icons/aws/Mobile/AwsDeviceFarm.png
new file mode 100644
index 00000000000..97f7ee158cf
Binary files /dev/null and b/cloud/icons/aws/Mobile/AwsDeviceFarm.png differ
diff --git a/cloud/icons/aws/Mobile/AwsMobile.png b/cloud/icons/aws/Mobile/AwsMobile.png
new file mode 100644
index 00000000000..1525d2815fc
Binary files /dev/null and b/cloud/icons/aws/Mobile/AwsMobile.png differ
diff --git a/cloud/icons/aws/Mobile/AwsPinpoint.png b/cloud/icons/aws/Mobile/AwsPinpoint.png
new file mode 100644
index 00000000000..64fe1ad3b15
Binary files /dev/null and b/cloud/icons/aws/Mobile/AwsPinpoint.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsApiGateway.png b/cloud/icons/aws/NetworkingContentDelivery/AwsApiGateway.png
new file mode 100644
index 00000000000..d0156e2e9cd
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsApiGateway.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.png b/cloud/icons/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.png
new file mode 100644
index 00000000000..d4626142333
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsAppMesh.png b/cloud/icons/aws/NetworkingContentDelivery/AwsAppMesh.png
new file mode 100644
index 00000000000..ca9083cb9c3
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsAppMesh.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsClientVpn.png b/cloud/icons/aws/NetworkingContentDelivery/AwsClientVpn.png
new file mode 100644
index 00000000000..57dd61a94f0
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsClientVpn.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsCloudMap.png b/cloud/icons/aws/NetworkingContentDelivery/AwsCloudMap.png
new file mode 100644
index 00000000000..a5c3b94201f
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsCloudMap.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsCloudfront.png b/cloud/icons/aws/NetworkingContentDelivery/AwsCloudfront.png
new file mode 100644
index 00000000000..450b0ec710a
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsCloudfront.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.png b/cloud/icons/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.png
new file mode 100644
index 00000000000..d7e07f38cc7
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.png b/cloud/icons/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.png
new file mode 100644
index 00000000000..6f6f53b5fa8
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.png b/cloud/icons/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.png
new file mode 100644
index 00000000000..5f7cc820698
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsDirectConnect.png b/cloud/icons/aws/NetworkingContentDelivery/AwsDirectConnect.png
new file mode 100644
index 00000000000..59a8cf9f290
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsDirectConnect.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.png b/cloud/icons/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.png
new file mode 100644
index 00000000000..352b2417e3a
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.png b/cloud/icons/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.png
new file mode 100644
index 00000000000..bb7bddddd0a
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.png b/cloud/icons/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.png
new file mode 100644
index 00000000000..8dc08f5d8c2
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.png b/cloud/icons/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.png
new file mode 100644
index 00000000000..eca0936ad65
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsGlobalAccelerator.png b/cloud/icons/aws/NetworkingContentDelivery/AwsGlobalAccelerator.png
new file mode 100644
index 00000000000..08663338ef3
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsGlobalAccelerator.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.png b/cloud/icons/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.png
new file mode 100644
index 00000000000..72f0e5df0fb
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsPrivatelink.png b/cloud/icons/aws/NetworkingContentDelivery/AwsPrivatelink.png
new file mode 100644
index 00000000000..28a20219a35
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsPrivatelink.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsRoute53.png b/cloud/icons/aws/NetworkingContentDelivery/AwsRoute53.png
new file mode 100644
index 00000000000..a55e56b76e2
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsRoute53.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsRoute53HostedZone.png b/cloud/icons/aws/NetworkingContentDelivery/AwsRoute53HostedZone.png
new file mode 100644
index 00000000000..24eaea84946
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsRoute53HostedZone.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsRoute53RouteTable.png b/cloud/icons/aws/NetworkingContentDelivery/AwsRoute53RouteTable.png
new file mode 100644
index 00000000000..742a07ac0d9
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsRoute53RouteTable.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.png b/cloud/icons/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.png
new file mode 100644
index 00000000000..bb4f76f2796
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsTransitGateway.png b/cloud/icons/aws/NetworkingContentDelivery/AwsTransitGateway.png
new file mode 100644
index 00000000000..28a02fc83ae
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsTransitGateway.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsVpc.png b/cloud/icons/aws/NetworkingContentDelivery/AwsVpc.png
new file mode 100644
index 00000000000..3bc336efcee
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsVpc.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.png b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.png
new file mode 100644
index 00000000000..b765df5b594
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.png b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.png
new file mode 100644
index 00000000000..93bc2dacbe1
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.png b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.png
new file mode 100644
index 00000000000..e63cb976825
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsVpcEndpoints.png b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcEndpoints.png
new file mode 100644
index 00000000000..fd4a9542901
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcEndpoints.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsVpcFlowLogs.png b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcFlowLogs.png
new file mode 100644
index 00000000000..25a4a8abebc
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcFlowLogs.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsVpcInternetGateway.png b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcInternetGateway.png
new file mode 100644
index 00000000000..9b44357e77f
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcInternetGateway.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsVpcNatGateway.png b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcNatGateway.png
new file mode 100644
index 00000000000..fdde338f31a
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcNatGateway.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.png b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.png
new file mode 100644
index 00000000000..d737443c917
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsVpcPeering.png b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcPeering.png
new file mode 100644
index 00000000000..6179d5cea50
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcPeering.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsVpcRouter.png b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcRouter.png
new file mode 100644
index 00000000000..a63dad3b482
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcRouter.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.png b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.png
new file mode 100644
index 00000000000..360ea6072fd
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsVpcVpnConnection.png b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcVpnConnection.png
new file mode 100644
index 00000000000..4ab0fc42573
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcVpnConnection.png differ
diff --git a/cloud/icons/aws/NetworkingContentDelivery/AwsVpcVpnGateway.png b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcVpnGateway.png
new file mode 100644
index 00000000000..c6c1ebb6276
Binary files /dev/null and b/cloud/icons/aws/NetworkingContentDelivery/AwsVpcVpnGateway.png differ
diff --git a/cloud/icons/aws/QuantumTechnologies/AwsBraket.png b/cloud/icons/aws/QuantumTechnologies/AwsBraket.png
new file mode 100644
index 00000000000..4948cc62f91
Binary files /dev/null and b/cloud/icons/aws/QuantumTechnologies/AwsBraket.png differ
diff --git a/cloud/icons/aws/QuantumTechnologies/AwsQuantumTechnologies.png b/cloud/icons/aws/QuantumTechnologies/AwsQuantumTechnologies.png
new file mode 100644
index 00000000000..372c03c686a
Binary files /dev/null and b/cloud/icons/aws/QuantumTechnologies/AwsQuantumTechnologies.png differ
diff --git a/cloud/icons/aws/Robotics/AwsRobomaker.png b/cloud/icons/aws/Robotics/AwsRobomaker.png
new file mode 100644
index 00000000000..fb17fa84595
Binary files /dev/null and b/cloud/icons/aws/Robotics/AwsRobomaker.png differ
diff --git a/cloud/icons/aws/Robotics/AwsRobomakerCloudExtensionRos.png b/cloud/icons/aws/Robotics/AwsRobomakerCloudExtensionRos.png
new file mode 100644
index 00000000000..3c62ad3e8e7
Binary files /dev/null and b/cloud/icons/aws/Robotics/AwsRobomakerCloudExtensionRos.png differ
diff --git a/cloud/icons/aws/Robotics/AwsRobomakerDevelopmentEnvironment.png b/cloud/icons/aws/Robotics/AwsRobomakerDevelopmentEnvironment.png
new file mode 100644
index 00000000000..946c66f2927
Binary files /dev/null and b/cloud/icons/aws/Robotics/AwsRobomakerDevelopmentEnvironment.png differ
diff --git a/cloud/icons/aws/Robotics/AwsRobomakerFleetManagement.png b/cloud/icons/aws/Robotics/AwsRobomakerFleetManagement.png
new file mode 100644
index 00000000000..bf281180162
Binary files /dev/null and b/cloud/icons/aws/Robotics/AwsRobomakerFleetManagement.png differ
diff --git a/cloud/icons/aws/Robotics/AwsRobomakerSimulation.png b/cloud/icons/aws/Robotics/AwsRobomakerSimulation.png
new file mode 100644
index 00000000000..63a1c54b73c
Binary files /dev/null and b/cloud/icons/aws/Robotics/AwsRobomakerSimulation.png differ
diff --git a/cloud/icons/aws/Robotics/AwsRobotics.png b/cloud/icons/aws/Robotics/AwsRobotics.png
new file mode 100644
index 00000000000..1330521e1f7
Binary files /dev/null and b/cloud/icons/aws/Robotics/AwsRobotics.png differ
diff --git a/cloud/icons/aws/Satellite/AwsGroundStation.png b/cloud/icons/aws/Satellite/AwsGroundStation.png
new file mode 100644
index 00000000000..41febe6e4b8
Binary files /dev/null and b/cloud/icons/aws/Satellite/AwsGroundStation.png differ
diff --git a/cloud/icons/aws/Satellite/AwsSatellite.png b/cloud/icons/aws/Satellite/AwsSatellite.png
new file mode 100644
index 00000000000..b7447a4716b
Binary files /dev/null and b/cloud/icons/aws/Satellite/AwsSatellite.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsAdConnector.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsAdConnector.png
new file mode 100644
index 00000000000..121a4f608b6
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsAdConnector.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsArtifact.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsArtifact.png
new file mode 100644
index 00000000000..6d114e77bc1
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsArtifact.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsCertificateAuthority.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsCertificateAuthority.png
new file mode 100644
index 00000000000..163cc6d70cf
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsCertificateAuthority.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsCertificateManager.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsCertificateManager.png
new file mode 100644
index 00000000000..b0118b23a69
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsCertificateManager.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsCloudDirectory.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsCloudDirectory.png
new file mode 100644
index 00000000000..1d4de81f2eb
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsCloudDirectory.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsCloudhsm.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsCloudhsm.png
new file mode 100644
index 00000000000..f911bb01817
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsCloudhsm.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsCognito.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsCognito.png
new file mode 100644
index 00000000000..603bfdf458f
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsCognito.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsDetective.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsDetective.png
new file mode 100644
index 00000000000..931348273ea
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsDetective.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsDirectoryService.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsDirectoryService.png
new file mode 100644
index 00000000000..ff213416dfd
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsDirectoryService.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsFirewallManager.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsFirewallManager.png
new file mode 100644
index 00000000000..0d09426a3ce
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsFirewallManager.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsGuardduty.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsGuardduty.png
new file mode 100644
index 00000000000..e0b3bfd1774
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsGuardduty.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.png
new file mode 100644
index 00000000000..5c36b8f836f
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.png
new file mode 100644
index 00000000000..ddfc466cd62
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.png
new file mode 100644
index 00000000000..d1a1d732829
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.png
new file mode 100644
index 00000000000..d18b0304f15
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.png
new file mode 100644
index 00000000000..020871cc7bd
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.png
new file mode 100644
index 00000000000..5dddb311e92
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.png
new file mode 100644
index 00000000000..f21cf1957c0
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.png
new file mode 100644
index 00000000000..75224b8798c
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.png
new file mode 100644
index 00000000000..41b0285b5e8
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.png
new file mode 100644
index 00000000000..b4a88e08327
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.png
new file mode 100644
index 00000000000..e5af39cfd9e
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsInspector.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsInspector.png
new file mode 100644
index 00000000000..a45eb0c2a22
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsInspector.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsInspectorAgent.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsInspectorAgent.png
new file mode 100644
index 00000000000..9299591bb48
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsInspectorAgent.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsKeyManagementService.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsKeyManagementService.png
new file mode 100644
index 00000000000..20300187716
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsKeyManagementService.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsMacie.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsMacie.png
new file mode 100644
index 00000000000..0343d004952
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsMacie.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.png
new file mode 100644
index 00000000000..6394ed4d8d5
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsResourceAccessManager.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsResourceAccessManager.png
new file mode 100644
index 00000000000..448a1be9b57
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsResourceAccessManager.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsSecretsManager.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsSecretsManager.png
new file mode 100644
index 00000000000..00b98f8c0fc
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsSecretsManager.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsSecurityHub.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsSecurityHub.png
new file mode 100644
index 00000000000..e16ff2853af
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsSecurityHub.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.png
new file mode 100644
index 00000000000..b60658691b9
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.png
new file mode 100644
index 00000000000..6d68e0571ce
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsShield.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsShield.png
new file mode 100644
index 00000000000..c3331486ffd
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsShield.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.png
new file mode 100644
index 00000000000..e8ccb9e7391
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsSimpleAd.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsSimpleAd.png
new file mode 100644
index 00000000000..e073703043e
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsSimpleAd.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsSingleSignOn.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsSingleSignOn.png
new file mode 100644
index 00000000000..908a7921edf
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsSingleSignOn.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsWaf.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsWaf.png
new file mode 100644
index 00000000000..cfc14598973
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsWaf.png differ
diff --git a/cloud/icons/aws/SecurityIdentityCompliance/AwsWafFilteringRule.png b/cloud/icons/aws/SecurityIdentityCompliance/AwsWafFilteringRule.png
new file mode 100644
index 00000000000..d0554959b9a
Binary files /dev/null and b/cloud/icons/aws/SecurityIdentityCompliance/AwsWafFilteringRule.png differ
diff --git a/cloud/icons/aws/Storage/AwsBackup.png b/cloud/icons/aws/Storage/AwsBackup.png
new file mode 100644
index 00000000000..f90958d0023
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsBackup.png differ
diff --git a/cloud/icons/aws/Storage/AwsCloudendureDisasterRecovery.png b/cloud/icons/aws/Storage/AwsCloudendureDisasterRecovery.png
new file mode 100644
index 00000000000..5e98cb35dc8
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsCloudendureDisasterRecovery.png differ
diff --git a/cloud/icons/aws/Storage/AwsEfsInfrequentaccess.png b/cloud/icons/aws/Storage/AwsEfsInfrequentaccess.png
new file mode 100644
index 00000000000..315c29b4c86
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsEfsInfrequentaccess.png differ
diff --git a/cloud/icons/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.png b/cloud/icons/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.png
new file mode 100644
index 00000000000..42bfaf82401
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.png differ
diff --git a/cloud/icons/aws/Storage/AwsEfsStandard.png b/cloud/icons/aws/Storage/AwsEfsStandard.png
new file mode 100644
index 00000000000..1af299fa2b7
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsEfsStandard.png differ
diff --git a/cloud/icons/aws/Storage/AwsEfsStandardPrimaryBg.png b/cloud/icons/aws/Storage/AwsEfsStandardPrimaryBg.png
new file mode 100644
index 00000000000..2f6d8ff5b97
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsEfsStandardPrimaryBg.png differ
diff --git a/cloud/icons/aws/Storage/AwsElasticBlockStoreEbs.png b/cloud/icons/aws/Storage/AwsElasticBlockStoreEbs.png
new file mode 100644
index 00000000000..0dfddb5b1ff
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsElasticBlockStoreEbs.png differ
diff --git a/cloud/icons/aws/Storage/AwsElasticBlockStoreEbsSnapshot.png b/cloud/icons/aws/Storage/AwsElasticBlockStoreEbsSnapshot.png
new file mode 100644
index 00000000000..694e2e481c8
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsElasticBlockStoreEbsSnapshot.png differ
diff --git a/cloud/icons/aws/Storage/AwsElasticBlockStoreEbsVolume.png b/cloud/icons/aws/Storage/AwsElasticBlockStoreEbsVolume.png
new file mode 100644
index 00000000000..07ecda01db3
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsElasticBlockStoreEbsVolume.png differ
diff --git a/cloud/icons/aws/Storage/AwsElasticFileSystemEfs.png b/cloud/icons/aws/Storage/AwsElasticFileSystemEfs.png
new file mode 100644
index 00000000000..c45e9e5ab60
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsElasticFileSystemEfs.png differ
diff --git a/cloud/icons/aws/Storage/AwsElasticFileSystemEfsFileSystem.png b/cloud/icons/aws/Storage/AwsElasticFileSystemEfsFileSystem.png
new file mode 100644
index 00000000000..9d421ff5dd0
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsElasticFileSystemEfsFileSystem.png differ
diff --git a/cloud/icons/aws/Storage/AwsFsx.png b/cloud/icons/aws/Storage/AwsFsx.png
new file mode 100644
index 00000000000..d43bca7b665
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsFsx.png differ
diff --git a/cloud/icons/aws/Storage/AwsFsxForLustre.png b/cloud/icons/aws/Storage/AwsFsxForLustre.png
new file mode 100644
index 00000000000..6786095ce6c
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsFsxForLustre.png differ
diff --git a/cloud/icons/aws/Storage/AwsFsxForWindowsFileServer.png b/cloud/icons/aws/Storage/AwsFsxForWindowsFileServer.png
new file mode 100644
index 00000000000..514834d5f1a
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsFsxForWindowsFileServer.png differ
diff --git a/cloud/icons/aws/Storage/AwsMultipleVolumesResourceIcon.png b/cloud/icons/aws/Storage/AwsMultipleVolumesResourceIcon.png
new file mode 100644
index 00000000000..30a809247ed
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsMultipleVolumesResourceIcon.png differ
diff --git a/cloud/icons/aws/Storage/AwsS3Glacier.png b/cloud/icons/aws/Storage/AwsS3Glacier.png
new file mode 100644
index 00000000000..fe84a3cd5a0
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsS3Glacier.png differ
diff --git a/cloud/icons/aws/Storage/AwsS3GlacierArchive.png b/cloud/icons/aws/Storage/AwsS3GlacierArchive.png
new file mode 100644
index 00000000000..8bbbbb9facd
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsS3GlacierArchive.png differ
diff --git a/cloud/icons/aws/Storage/AwsS3GlacierVault.png b/cloud/icons/aws/Storage/AwsS3GlacierVault.png
new file mode 100644
index 00000000000..dc6e9a325a5
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsS3GlacierVault.png differ
diff --git a/cloud/icons/aws/Storage/AwsSimpleStorageServiceS3.png b/cloud/icons/aws/Storage/AwsSimpleStorageServiceS3.png
new file mode 100644
index 00000000000..60bc8fb05e9
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsSimpleStorageServiceS3.png differ
diff --git a/cloud/icons/aws/Storage/AwsSimpleStorageServiceS3Bucket.png b/cloud/icons/aws/Storage/AwsSimpleStorageServiceS3Bucket.png
new file mode 100644
index 00000000000..3b84ebc30ad
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsSimpleStorageServiceS3Bucket.png differ
diff --git a/cloud/icons/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.png b/cloud/icons/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.png
new file mode 100644
index 00000000000..1d4748bbcea
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.png differ
diff --git a/cloud/icons/aws/Storage/AwsSimpleStorageServiceS3Object.png b/cloud/icons/aws/Storage/AwsSimpleStorageServiceS3Object.png
new file mode 100644
index 00000000000..d3cb43e1ec2
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsSimpleStorageServiceS3Object.png differ
diff --git a/cloud/icons/aws/Storage/AwsSnowFamilySnowballImportExport.png b/cloud/icons/aws/Storage/AwsSnowFamilySnowballImportExport.png
new file mode 100644
index 00000000000..ca0f48ca8a6
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsSnowFamilySnowballImportExport.png differ
diff --git a/cloud/icons/aws/Storage/AwsSnowball.png b/cloud/icons/aws/Storage/AwsSnowball.png
new file mode 100644
index 00000000000..fa40e1f669e
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsSnowball.png differ
diff --git a/cloud/icons/aws/Storage/AwsSnowballEdge.png b/cloud/icons/aws/Storage/AwsSnowballEdge.png
new file mode 100644
index 00000000000..29f0ca800a4
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsSnowballEdge.png differ
diff --git a/cloud/icons/aws/Storage/AwsSnowmobile.png b/cloud/icons/aws/Storage/AwsSnowmobile.png
new file mode 100644
index 00000000000..c1fe0175890
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsSnowmobile.png differ
diff --git a/cloud/icons/aws/Storage/AwsStorage.png b/cloud/icons/aws/Storage/AwsStorage.png
new file mode 100644
index 00000000000..f2721214d2d
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsStorage.png differ
diff --git a/cloud/icons/aws/Storage/AwsStorageGateway.png b/cloud/icons/aws/Storage/AwsStorageGateway.png
new file mode 100644
index 00000000000..69dc3c9d626
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsStorageGateway.png differ
diff --git a/cloud/icons/aws/Storage/AwsStorageGatewayCachedVolume.png b/cloud/icons/aws/Storage/AwsStorageGatewayCachedVolume.png
new file mode 100644
index 00000000000..deb98625d7a
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsStorageGatewayCachedVolume.png differ
diff --git a/cloud/icons/aws/Storage/AwsStorageGatewayNonCachedVolume.png b/cloud/icons/aws/Storage/AwsStorageGatewayNonCachedVolume.png
new file mode 100644
index 00000000000..17d6196a258
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsStorageGatewayNonCachedVolume.png differ
diff --git a/cloud/icons/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.png b/cloud/icons/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.png
new file mode 100644
index 00000000000..a5f48e5dd60
Binary files /dev/null and b/cloud/icons/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.png differ
diff --git a/cloud/icons/azure/AiAndMlServiceColor/AzureBatchAi.png b/cloud/icons/azure/AiAndMlServiceColor/AzureBatchAi.png
new file mode 100644
index 00000000000..f45995abe68
Binary files /dev/null and b/cloud/icons/azure/AiAndMlServiceColor/AzureBatchAi.png differ
diff --git a/cloud/icons/azure/AiAndMlServiceColor/AzureBotServices.png b/cloud/icons/azure/AiAndMlServiceColor/AzureBotServices.png
new file mode 100644
index 00000000000..7dd78d03973
Binary files /dev/null and b/cloud/icons/azure/AiAndMlServiceColor/AzureBotServices.png differ
diff --git a/cloud/icons/azure/AiAndMlServiceColor/AzureCognitiveServices.png b/cloud/icons/azure/AiAndMlServiceColor/AzureCognitiveServices.png
new file mode 100644
index 00000000000..814b5372f53
Binary files /dev/null and b/cloud/icons/azure/AiAndMlServiceColor/AzureCognitiveServices.png differ
diff --git a/cloud/icons/azure/AiAndMlServiceColor/AzureGenomicsAccounts.png b/cloud/icons/azure/AiAndMlServiceColor/AzureGenomicsAccounts.png
new file mode 100644
index 00000000000..4e8a7356b91
Binary files /dev/null and b/cloud/icons/azure/AiAndMlServiceColor/AzureGenomicsAccounts.png differ
diff --git a/cloud/icons/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.png b/cloud/icons/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.png
new file mode 100644
index 00000000000..a40b66434bf
Binary files /dev/null and b/cloud/icons/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.png differ
diff --git a/cloud/icons/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.png b/cloud/icons/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.png
new file mode 100644
index 00000000000..b25c5dd29b3
Binary files /dev/null and b/cloud/icons/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.png differ
diff --git a/cloud/icons/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.png b/cloud/icons/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.png
new file mode 100644
index 00000000000..e9c89c5f4ad
Binary files /dev/null and b/cloud/icons/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.png differ
diff --git a/cloud/icons/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.png b/cloud/icons/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.png
new file mode 100644
index 00000000000..ff741ca0fff
Binary files /dev/null and b/cloud/icons/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.png differ
diff --git a/cloud/icons/azure/AnalyticsServiceColor/AzureAnalysisServices.png b/cloud/icons/azure/AnalyticsServiceColor/AzureAnalysisServices.png
new file mode 100644
index 00000000000..2d14397782c
Binary files /dev/null and b/cloud/icons/azure/AnalyticsServiceColor/AzureAnalysisServices.png differ
diff --git a/cloud/icons/azure/AnalyticsServiceColor/AzureDataExplorerClusters.png b/cloud/icons/azure/AnalyticsServiceColor/AzureDataExplorerClusters.png
new file mode 100644
index 00000000000..1b08511ab62
Binary files /dev/null and b/cloud/icons/azure/AnalyticsServiceColor/AzureDataExplorerClusters.png differ
diff --git a/cloud/icons/azure/AnalyticsServiceColor/AzureDataFactories.png b/cloud/icons/azure/AnalyticsServiceColor/AzureDataFactories.png
new file mode 100644
index 00000000000..3d2eefcd5b1
Binary files /dev/null and b/cloud/icons/azure/AnalyticsServiceColor/AzureDataFactories.png differ
diff --git a/cloud/icons/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.png b/cloud/icons/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.png
new file mode 100644
index 00000000000..1cdc8a089aa
Binary files /dev/null and b/cloud/icons/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.png differ
diff --git a/cloud/icons/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.png b/cloud/icons/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.png
new file mode 100644
index 00000000000..c1b79fb135d
Binary files /dev/null and b/cloud/icons/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.png differ
diff --git a/cloud/icons/azure/AnalyticsServiceColor/AzureDatabricks.png b/cloud/icons/azure/AnalyticsServiceColor/AzureDatabricks.png
new file mode 100644
index 00000000000..d2152bb3c35
Binary files /dev/null and b/cloud/icons/azure/AnalyticsServiceColor/AzureDatabricks.png differ
diff --git a/cloud/icons/azure/AnalyticsServiceColor/AzureEventHubClusters.png b/cloud/icons/azure/AnalyticsServiceColor/AzureEventHubClusters.png
new file mode 100644
index 00000000000..b79faff8abc
Binary files /dev/null and b/cloud/icons/azure/AnalyticsServiceColor/AzureEventHubClusters.png differ
diff --git a/cloud/icons/azure/AnalyticsServiceColor/AzureEventHubs.png b/cloud/icons/azure/AnalyticsServiceColor/AzureEventHubs.png
new file mode 100644
index 00000000000..f79879a9bb1
Binary files /dev/null and b/cloud/icons/azure/AnalyticsServiceColor/AzureEventHubs.png differ
diff --git a/cloud/icons/azure/AnalyticsServiceColor/AzureHdinsightclusters.png b/cloud/icons/azure/AnalyticsServiceColor/AzureHdinsightclusters.png
new file mode 100644
index 00000000000..0a08ae6e9aa
Binary files /dev/null and b/cloud/icons/azure/AnalyticsServiceColor/AzureHdinsightclusters.png differ
diff --git a/cloud/icons/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.png b/cloud/icons/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.png
new file mode 100644
index 00000000000..8841e1b7da1
Binary files /dev/null and b/cloud/icons/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.png differ
diff --git a/cloud/icons/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.png b/cloud/icons/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.png
new file mode 100644
index 00000000000..bf00710dc96
Binary files /dev/null and b/cloud/icons/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.png differ
diff --git a/cloud/icons/azure/Companies/AzureCacheRedisProductIcon.png b/cloud/icons/azure/Companies/AzureCacheRedisProductIcon.png
new file mode 100644
index 00000000000..cbfa41d3491
Binary files /dev/null and b/cloud/icons/azure/Companies/AzureCacheRedisProductIcon.png differ
diff --git a/cloud/icons/azure/Companies/AzureCloudCycle.png b/cloud/icons/azure/Companies/AzureCloudCycle.png
new file mode 100644
index 00000000000..e44a979b6df
Binary files /dev/null and b/cloud/icons/azure/Companies/AzureCloudCycle.png differ
diff --git a/cloud/icons/azure/Companies/AzureDatabricks.png b/cloud/icons/azure/Companies/AzureDatabricks.png
new file mode 100644
index 00000000000..ee537877032
Binary files /dev/null and b/cloud/icons/azure/Companies/AzureDatabricks.png differ
diff --git a/cloud/icons/azure/Companies/AzureHdInsight.png b/cloud/icons/azure/Companies/AzureHdInsight.png
new file mode 100644
index 00000000000..dd7890c7228
Binary files /dev/null and b/cloud/icons/azure/Companies/AzureHdInsight.png differ
diff --git a/cloud/icons/azure/Companies/AzureHdinsightColor.png b/cloud/icons/azure/Companies/AzureHdinsightColor.png
new file mode 100644
index 00000000000..dd7890c7228
Binary files /dev/null and b/cloud/icons/azure/Companies/AzureHdinsightColor.png differ
diff --git a/cloud/icons/azure/Companies/AzureHockeyapp.png b/cloud/icons/azure/Companies/AzureHockeyapp.png
new file mode 100644
index 00000000000..7dd735e6759
Binary files /dev/null and b/cloud/icons/azure/Companies/AzureHockeyapp.png differ
diff --git a/cloud/icons/azure/Companies/AzureHockeyappColor.png b/cloud/icons/azure/Companies/AzureHockeyappColor.png
new file mode 100644
index 00000000000..7dd735e6759
Binary files /dev/null and b/cloud/icons/azure/Companies/AzureHockeyappColor.png differ
diff --git a/cloud/icons/azure/Companies/AzureKubernetes.png b/cloud/icons/azure/Companies/AzureKubernetes.png
new file mode 100644
index 00000000000..bbe0fe3e57f
Binary files /dev/null and b/cloud/icons/azure/Companies/AzureKubernetes.png differ
diff --git a/cloud/icons/azure/Companies/AzureLogoDcOs.png b/cloud/icons/azure/Companies/AzureLogoDcOs.png
new file mode 100644
index 00000000000..015278676be
Binary files /dev/null and b/cloud/icons/azure/Companies/AzureLogoDcOs.png differ
diff --git a/cloud/icons/azure/Companies/AzureLogoDocker.png b/cloud/icons/azure/Companies/AzureLogoDocker.png
new file mode 100644
index 00000000000..0a9e350747a
Binary files /dev/null and b/cloud/icons/azure/Companies/AzureLogoDocker.png differ
diff --git a/cloud/icons/azure/Companies/AzureLogoPluralsightMono.png b/cloud/icons/azure/Companies/AzureLogoPluralsightMono.png
new file mode 100644
index 00000000000..bab5e26531b
Binary files /dev/null and b/cloud/icons/azure/Companies/AzureLogoPluralsightMono.png differ
diff --git a/cloud/icons/azure/Companies/AzureLogoPluralsightTwotone.png b/cloud/icons/azure/Companies/AzureLogoPluralsightTwotone.png
new file mode 100644
index 00000000000..d6dbdbb3754
Binary files /dev/null and b/cloud/icons/azure/Companies/AzureLogoPluralsightTwotone.png differ
diff --git a/cloud/icons/azure/Companies/AzureOpenshift.png b/cloud/icons/azure/Companies/AzureOpenshift.png
new file mode 100644
index 00000000000..b1684a9561a
Binary files /dev/null and b/cloud/icons/azure/Companies/AzureOpenshift.png differ
diff --git a/cloud/icons/azure/Companies/AzureStackoverflow.png b/cloud/icons/azure/Companies/AzureStackoverflow.png
new file mode 100644
index 00000000000..7c19108008f
Binary files /dev/null and b/cloud/icons/azure/Companies/AzureStackoverflow.png differ
diff --git a/cloud/icons/azure/Companies/AzureWebappumbraco.png b/cloud/icons/azure/Companies/AzureWebappumbraco.png
new file mode 100644
index 00000000000..0e31a4b374c
Binary files /dev/null and b/cloud/icons/azure/Companies/AzureWebappumbraco.png differ
diff --git a/cloud/icons/azure/Companies/AzureWebappwordpress.png b/cloud/icons/azure/Companies/AzureWebappwordpress.png
new file mode 100644
index 00000000000..dd923061206
Binary files /dev/null and b/cloud/icons/azure/Companies/AzureWebappwordpress.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/AzureBatchAccounts.png b/cloud/icons/azure/ComputeServiceColor/AzureBatchAccounts.png
new file mode 100644
index 00000000000..fe17979c986
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/AzureBatchAccounts.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.png b/cloud/icons/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.png
new file mode 100644
index 00000000000..0efad8257c7
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/AzureCloudServices.png b/cloud/icons/azure/ComputeServiceColor/AzureCloudServices.png
new file mode 100644
index 00000000000..9b7bd392398
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/AzureCloudServices.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/AzureCloudServicesClassic.png b/cloud/icons/azure/ComputeServiceColor/AzureCloudServicesClassic.png
new file mode 100644
index 00000000000..ca811b54e89
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/AzureCloudServicesClassic.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.png b/cloud/icons/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.png
new file mode 100644
index 00000000000..fec380f621e
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/AzureDiskSnapshots.png b/cloud/icons/azure/ComputeServiceColor/AzureDiskSnapshots.png
new file mode 100644
index 00000000000..8cc536582b5
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/AzureDiskSnapshots.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/AzureDisks.png b/cloud/icons/azure/ComputeServiceColor/AzureDisks.png
new file mode 100644
index 00000000000..61bb71d54c2
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/AzureDisks.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/AzureFunctionApps.png b/cloud/icons/azure/ComputeServiceColor/AzureFunctionApps.png
new file mode 100644
index 00000000000..13be2b8cc27
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/AzureFunctionApps.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/AzureMeshApplications.png b/cloud/icons/azure/ComputeServiceColor/AzureMeshApplications.png
new file mode 100644
index 00000000000..0ed845db986
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/AzureMeshApplications.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/AzureSapHana.png b/cloud/icons/azure/ComputeServiceColor/AzureSapHana.png
new file mode 100644
index 00000000000..ec191f5ca12
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/AzureSapHana.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/AzureServiceFabricClusters.png b/cloud/icons/azure/ComputeServiceColor/AzureServiceFabricClusters.png
new file mode 100644
index 00000000000..ccceb792ec9
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/AzureServiceFabricClusters.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/AzureVmImages.png b/cloud/icons/azure/ComputeServiceColor/AzureVmImages.png
new file mode 100644
index 00000000000..cab399c1298
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/AzureVmImages.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.png b/cloud/icons/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.png
new file mode 100644
index 00000000000..a8809a4e67f
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/Vm/AzureNonMachine.png b/cloud/icons/azure/ComputeServiceColor/Vm/AzureNonMachine.png
new file mode 100644
index 00000000000..3eed479e69a
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/Vm/AzureNonMachine.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.png b/cloud/icons/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.png
new file mode 100644
index 00000000000..327c78f5525
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/Vm/AzureVm.png b/cloud/icons/azure/ComputeServiceColor/Vm/AzureVm.png
new file mode 100644
index 00000000000..dcb5b3fc7c5
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/Vm/AzureVm.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmClassic.png b/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmClassic.png
new file mode 100644
index 00000000000..6464f99e7a0
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmClassic.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmExternal.png b/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmExternal.png
new file mode 100644
index 00000000000..fbbd75f8523
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmExternal.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmLinux.png b/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmLinux.png
new file mode 100644
index 00000000000..ca1d71a408a
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmLinux.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.png b/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.png
new file mode 100644
index 00000000000..5b5541aaf66
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmScaleSets.png b/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmScaleSets.png
new file mode 100644
index 00000000000..3618949d69c
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmScaleSets.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmWindows.png b/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmWindows.png
new file mode 100644
index 00000000000..bf6eaf73e7b
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmWindows.png differ
diff --git a/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.png b/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.png
new file mode 100644
index 00000000000..36294511780
Binary files /dev/null and b/cloud/icons/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.png differ
diff --git a/cloud/icons/azure/ContainerServiceColor/AzureContainerInstances.png b/cloud/icons/azure/ContainerServiceColor/AzureContainerInstances.png
new file mode 100644
index 00000000000..b009d5d402e
Binary files /dev/null and b/cloud/icons/azure/ContainerServiceColor/AzureContainerInstances.png differ
diff --git a/cloud/icons/azure/ContainerServiceColor/AzureContainerRegistries.png b/cloud/icons/azure/ContainerServiceColor/AzureContainerRegistries.png
new file mode 100644
index 00000000000..4933718d82d
Binary files /dev/null and b/cloud/icons/azure/ContainerServiceColor/AzureContainerRegistries.png differ
diff --git a/cloud/icons/azure/ContainerServiceColor/AzureKubernetesServices.png b/cloud/icons/azure/ContainerServiceColor/AzureKubernetesServices.png
new file mode 100644
index 00000000000..98e6690d372
Binary files /dev/null and b/cloud/icons/azure/ContainerServiceColor/AzureKubernetesServices.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureBlobStorage.png b/cloud/icons/azure/DatabasesServiceColor/AzureBlobStorage.png
new file mode 100644
index 00000000000..9d0b76948cd
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureBlobStorage.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureCacheForRedis.png b/cloud/icons/azure/DatabasesServiceColor/AzureCacheForRedis.png
new file mode 100644
index 00000000000..9a7bcdfa6fb
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureCacheForRedis.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureCachePlusRedis.png b/cloud/icons/azure/DatabasesServiceColor/AzureCachePlusRedis.png
new file mode 100644
index 00000000000..aa81891a129
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureCachePlusRedis.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureCosmosDb.png b/cloud/icons/azure/DatabasesServiceColor/AzureCosmosDb.png
new file mode 100644
index 00000000000..bf39c041044
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureCosmosDb.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureDataLake.png b/cloud/icons/azure/DatabasesServiceColor/AzureDataLake.png
new file mode 100644
index 00000000000..aad654aa9cf
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureDataLake.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.png b/cloud/icons/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.png
new file mode 100644
index 00000000000..1341b4885e5
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.png b/cloud/icons/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.png
new file mode 100644
index 00000000000..13e9fb2b3c3
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.png b/cloud/icons/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.png
new file mode 100644
index 00000000000..47d3d045439
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureDatabaseGeneric.png b/cloud/icons/azure/DatabasesServiceColor/AzureDatabaseGeneric.png
new file mode 100644
index 00000000000..edb8fc25474
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureDatabaseGeneric.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureElasticDatabasePools.png b/cloud/icons/azure/DatabasesServiceColor/AzureElasticDatabasePools.png
new file mode 100644
index 00000000000..770dd802ddc
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureElasticDatabasePools.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureElasticJobAgents.png b/cloud/icons/azure/DatabasesServiceColor/AzureElasticJobAgents.png
new file mode 100644
index 00000000000..a7d6a409d92
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureElasticJobAgents.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureManagedDatabases.png b/cloud/icons/azure/DatabasesServiceColor/AzureManagedDatabases.png
new file mode 100644
index 00000000000..bdc86d2540d
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureManagedDatabases.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureSqlDatabases.png b/cloud/icons/azure/DatabasesServiceColor/AzureSqlDatabases.png
new file mode 100644
index 00000000000..463c9140762
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureSqlDatabases.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureSqlDatawarehouse.png b/cloud/icons/azure/DatabasesServiceColor/AzureSqlDatawarehouse.png
new file mode 100644
index 00000000000..03d2e8d7176
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureSqlDatawarehouse.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureSqlManagedInstances.png b/cloud/icons/azure/DatabasesServiceColor/AzureSqlManagedInstances.png
new file mode 100644
index 00000000000..dde66d56b54
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureSqlManagedInstances.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.png b/cloud/icons/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.png
new file mode 100644
index 00000000000..04e0282eac9
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureSqlServers.png b/cloud/icons/azure/DatabasesServiceColor/AzureSqlServers.png
new file mode 100644
index 00000000000..35d9a8c0786
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureSqlServers.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureVirtualClusters.png b/cloud/icons/azure/DatabasesServiceColor/AzureVirtualClusters.png
new file mode 100644
index 00000000000..63f123c4760
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureVirtualClusters.png differ
diff --git a/cloud/icons/azure/DatabasesServiceColor/AzureVirtualDatacenter.png b/cloud/icons/azure/DatabasesServiceColor/AzureVirtualDatacenter.png
new file mode 100644
index 00000000000..9f6edcb5fce
Binary files /dev/null and b/cloud/icons/azure/DatabasesServiceColor/AzureVirtualDatacenter.png differ
diff --git a/cloud/icons/azure/DevopsServiceColor/AzureApplicationInsights.png b/cloud/icons/azure/DevopsServiceColor/AzureApplicationInsights.png
new file mode 100644
index 00000000000..a48b727d621
Binary files /dev/null and b/cloud/icons/azure/DevopsServiceColor/AzureApplicationInsights.png differ
diff --git a/cloud/icons/azure/DevopsServiceColor/AzureArtifacts.png b/cloud/icons/azure/DevopsServiceColor/AzureArtifacts.png
new file mode 100644
index 00000000000..39a60e9c8e2
Binary files /dev/null and b/cloud/icons/azure/DevopsServiceColor/AzureArtifacts.png differ
diff --git a/cloud/icons/azure/DevopsServiceColor/AzureBoards.png b/cloud/icons/azure/DevopsServiceColor/AzureBoards.png
new file mode 100644
index 00000000000..32f9fd3f176
Binary files /dev/null and b/cloud/icons/azure/DevopsServiceColor/AzureBoards.png differ
diff --git a/cloud/icons/azure/DevopsServiceColor/AzureDevops.png b/cloud/icons/azure/DevopsServiceColor/AzureDevops.png
new file mode 100644
index 00000000000..624661e3b89
Binary files /dev/null and b/cloud/icons/azure/DevopsServiceColor/AzureDevops.png differ
diff --git a/cloud/icons/azure/DevopsServiceColor/AzureDevtestLabs.png b/cloud/icons/azure/DevopsServiceColor/AzureDevtestLabs.png
new file mode 100644
index 00000000000..c6a90d0038d
Binary files /dev/null and b/cloud/icons/azure/DevopsServiceColor/AzureDevtestLabs.png differ
diff --git a/cloud/icons/azure/DevopsServiceColor/AzurePipelines.png b/cloud/icons/azure/DevopsServiceColor/AzurePipelines.png
new file mode 100644
index 00000000000..db1db7309d3
Binary files /dev/null and b/cloud/icons/azure/DevopsServiceColor/AzurePipelines.png differ
diff --git a/cloud/icons/azure/DevopsServiceColor/AzureRepos.png b/cloud/icons/azure/DevopsServiceColor/AzureRepos.png
new file mode 100644
index 00000000000..82f34c38f3f
Binary files /dev/null and b/cloud/icons/azure/DevopsServiceColor/AzureRepos.png differ
diff --git a/cloud/icons/azure/DevopsServiceColor/AzureTestPlans.png b/cloud/icons/azure/DevopsServiceColor/AzureTestPlans.png
new file mode 100644
index 00000000000..167e93faa00
Binary files /dev/null and b/cloud/icons/azure/DevopsServiceColor/AzureTestPlans.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.png
new file mode 100644
index 00000000000..332fea89924
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureAdFs.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureAdFs.png
new file mode 100644
index 00000000000..6891f298e87
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureAdFs.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.png
new file mode 100644
index 00000000000..357fca99bfc
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.png
new file mode 100644
index 00000000000..97280400a46
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.png
new file mode 100644
index 00000000000..8f61f7a3bbd
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.png
new file mode 100644
index 00000000000..0e75744bb6d
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.png
new file mode 100644
index 00000000000..0bfdd970908
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.png
new file mode 100644
index 00000000000..1025a683748
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureCalendar.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureCalendar.png
new file mode 100644
index 00000000000..7d063ee67a7
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureCalendar.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureCertificate.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureCertificate.png
new file mode 100644
index 00000000000..2d53671bee0
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureCertificate.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureClientApplication.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureClientApplication.png
new file mode 100644
index 00000000000..9dd1eec782c
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureClientApplication.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureCloud.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureCloud.png
new file mode 100644
index 00000000000..e9a36fa611c
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureCloud.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureClusterServer.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureClusterServer.png
new file mode 100644
index 00000000000..a4a65ec885d
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureClusterServer.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureCodeFile.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureCodeFile.png
new file mode 100644
index 00000000000..c9e07c89cf8
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureCodeFile.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureConnectors.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureConnectors.png
new file mode 100644
index 00000000000..aa3bc75d19a
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureConnectors.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.png
new file mode 100644
index 00000000000..19be1067132
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.png
new file mode 100644
index 00000000000..5165f76315a
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.png
new file mode 100644
index 00000000000..dabf450c388
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDevice.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDevice.png
new file mode 100644
index 00000000000..316c28bb283
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDevice.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.png
new file mode 100644
index 00000000000..f0521bb9cb2
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDocument.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDocument.png
new file mode 100644
index 00000000000..b50a58744ee
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDocument.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.png
new file mode 100644
index 00000000000..7ac81e58d92
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDomainController.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDomainController.png
new file mode 100644
index 00000000000..4998f657b36
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureDomainController.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureEnterprise.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureEnterprise.png
new file mode 100644
index 00000000000..64fe7e9d245
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureEnterprise.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.png
new file mode 100644
index 00000000000..64fe7e9d245
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.png
new file mode 100644
index 00000000000..00b2421e8e0
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureFilter.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureFilter.png
new file mode 100644
index 00000000000..c14ed9fbd83
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureFilter.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureFirewall.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureFirewall.png
new file mode 100644
index 00000000000..2334c513d83
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureFirewall.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureFolder.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureFolder.png
new file mode 100644
index 00000000000..1e5dfec6170
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureFolder.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureGateway.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureGateway.png
new file mode 100644
index 00000000000..86aecbd0b20
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureGateway.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureGenericApp.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureGenericApp.png
new file mode 100644
index 00000000000..8f61f7a3bbd
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureGenericApp.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.png
new file mode 100644
index 00000000000..97280400a46
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureGenericCode.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureGenericCode.png
new file mode 100644
index 00000000000..af0c3f80259
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureGenericCode.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureGraph.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureGraph.png
new file mode 100644
index 00000000000..495f30fed95
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureGraph.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.png
new file mode 100644
index 00000000000..51106c432ff
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureHealthy.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureHealthy.png
new file mode 100644
index 00000000000..19029910c22
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureHealthy.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.png
new file mode 100644
index 00000000000..b8801d3e08a
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.png
new file mode 100644
index 00000000000..389d23a6093
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureInternet.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureInternet.png
new file mode 100644
index 00000000000..e9a36fa611c
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureInternet.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.png
new file mode 100644
index 00000000000..3f96f5dcc11
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureIphone.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureIphone.png
new file mode 100644
index 00000000000..fc1d9b2b064
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureIphone.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.png
new file mode 100644
index 00000000000..7b2bad4cbb8
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureKeyboard.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureKeyboard.png
new file mode 100644
index 00000000000..50962a4c88b
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureKeyboard.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLaptop.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLaptop.png
new file mode 100644
index 00000000000..a95e297315b
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLaptop.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.png
new file mode 100644
index 00000000000..a95e297315b
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.png
new file mode 100644
index 00000000000..e5004ba8877
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.png
new file mode 100644
index 00000000000..0e3570caf5e
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLockProtected.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLockProtected.png
new file mode 100644
index 00000000000..ec2dbfae930
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLockProtected.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.png
new file mode 100644
index 00000000000..0c9ea8c77a5
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureMaintenance.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureMaintenance.png
new file mode 100644
index 00000000000..47931825810
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureMaintenance.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.png
new file mode 100644
index 00000000000..4410c5ecee2
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureMessage.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureMessage.png
new file mode 100644
index 00000000000..bdab376aa40
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureMessage.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureMonitor.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureMonitor.png
new file mode 100644
index 00000000000..bbb6168756c
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureMonitor.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.png
new file mode 100644
index 00000000000..d770ba98e18
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureMouse.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureMouse.png
new file mode 100644
index 00000000000..ced84af8b45
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureMouse.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.png
new file mode 100644
index 00000000000..7b560ec15fb
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.png
new file mode 100644
index 00000000000..318f44c392a
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePack.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePack.png
new file mode 100644
index 00000000000..f2f437ca591
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePack.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePerformance.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePerformance.png
new file mode 100644
index 00000000000..29797a8a7a9
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePerformance.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.png
new file mode 100644
index 00000000000..e8f4b3aa412
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePhone.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePhone.png
new file mode 100644
index 00000000000..6685feaf404
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePhone.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.png
new file mode 100644
index 00000000000..1e12d3635cf
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.png
new file mode 100644
index 00000000000..31536e19edb
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.png
new file mode 100644
index 00000000000..a28076f7459
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.png
new file mode 100644
index 00000000000..7b6b675fc66
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.png
new file mode 100644
index 00000000000..857b4689e83
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.png
new file mode 100644
index 00000000000..02944429a49
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureRouter.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureRouter.png
new file mode 100644
index 00000000000..0ce80da4627
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureRouter.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.png
new file mode 100644
index 00000000000..621391fc6c9
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureScriptFile.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureScriptFile.png
new file mode 100644
index 00000000000..a114b330731
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureScriptFile.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.png
new file mode 100644
index 00000000000..230c17c82fc
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureServerBlade.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureServerBlade.png
new file mode 100644
index 00000000000..7444d383ead
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureServerBlade.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.png
new file mode 100644
index 00000000000..99ae9ff87f4
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureServerFarm.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureServerFarm.png
new file mode 100644
index 00000000000..79098cf8c3c
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureServerFarm.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.png
new file mode 100644
index 00000000000..b24e322b540
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureServerRack.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureServerRack.png
new file mode 100644
index 00000000000..cedb22d123b
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureServerRack.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureSettings.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureSettings.png
new file mode 100644
index 00000000000..8fbffc6cd92
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureSettings.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.png
new file mode 100644
index 00000000000..f8ea11515f1
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureSmartcard.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureSmartcard.png
new file mode 100644
index 00000000000..e0fd9a439f3
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureSmartcard.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureStartupTask.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureStartupTask.png
new file mode 100644
index 00000000000..09b869a78ed
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureStartupTask.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureStorage.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureStorage.png
new file mode 100644
index 00000000000..61fe02af2fc
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureStorage.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.png
new file mode 100644
index 00000000000..3ab1865175c
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureTable.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureTable.png
new file mode 100644
index 00000000000..7c6b8c8af27
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureTable.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureTablet.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureTablet.png
new file mode 100644
index 00000000000..e41cb77c528
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureTablet.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureTool.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureTool.png
new file mode 100644
index 00000000000..0da4d6e43e7
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureTool.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureTriggers.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureTriggers.png
new file mode 100644
index 00000000000..52e2d75841d
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureTriggers.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureTunnel.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureTunnel.png
new file mode 100644
index 00000000000..c7e95fb0381
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureTunnel.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.png
new file mode 100644
index 00000000000..2169dd3ff58
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.png
new file mode 100644
index 00000000000..f2c9defd84b
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureUsb.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureUsb.png
new file mode 100644
index 00000000000..09036c7bd4b
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureUsb.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.png
new file mode 100644
index 00000000000..7e8fc11f586
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.png
new file mode 100644
index 00000000000..0552c93e0ff
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureVideo.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureVideo.png
new file mode 100644
index 00000000000..7938730aa5e
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureVideo.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.png
new file mode 100644
index 00000000000..db82ce16d8a
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWeb.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWeb.png
new file mode 100644
index 00000000000..0a0815246f3
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWeb.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWebServer.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWebServer.png
new file mode 100644
index 00000000000..4ee20bea09b
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWebServer.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.png
new file mode 100644
index 00000000000..5bb67e70fe6
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.png
new file mode 100644
index 00000000000..5daa644f7a0
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.png
new file mode 100644
index 00000000000..f7cee5b2fce
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.png
new file mode 100644
index 00000000000..c4a4a3f7db4
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.png b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.png
new file mode 100644
index 00000000000..4da88fb0a1a
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.png
new file mode 100644
index 00000000000..91e27b369cd
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.png
new file mode 100644
index 00000000000..2565c9bd772
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureBug.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureBug.png
new file mode 100644
index 00000000000..107274af6cb
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureBug.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.png
new file mode 100644
index 00000000000..b3d46632735
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.png
new file mode 100644
index 00000000000..1a979dbea61
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureChart.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureChart.png
new file mode 100644
index 00000000000..cc552ba6620
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureChart.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.png
new file mode 100644
index 00000000000..0561db99be7
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.png
new file mode 100644
index 00000000000..7e6f931ff00
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.png
new file mode 100644
index 00000000000..3c9c872b1b7
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.png
new file mode 100644
index 00000000000..fd784bb0b70
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.png
new file mode 100644
index 00000000000..ce854787a29
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.png
new file mode 100644
index 00000000000..e0646996f45
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.png
new file mode 100644
index 00000000000..7f9e5c58443
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureGears.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureGears.png
new file mode 100644
index 00000000000..cc2e2d7acd9
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureGears.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.png
new file mode 100644
index 00000000000..b00c5131fb7
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureLike.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureLike.png
new file mode 100644
index 00000000000..21cfa1c77f6
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureLike.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.png
new file mode 100644
index 00000000000..9a3c0be037d
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.png
new file mode 100644
index 00000000000..51a2267436f
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.png
new file mode 100644
index 00000000000..404a39089c0
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.png
new file mode 100644
index 00000000000..6a8f80b04b5
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.png
new file mode 100644
index 00000000000..0bee477cbc5
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.png
new file mode 100644
index 00000000000..c8c304e6612
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.png
new file mode 100644
index 00000000000..90ef7a4bdd4
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureUser.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureUser.png
new file mode 100644
index 00000000000..ca89f1eac04
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureUser.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.png b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.png
new file mode 100644
index 00000000000..e2cbfc2a047
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureAccountPortal.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureAccountPortal.png
new file mode 100644
index 00000000000..6453166fe39
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureAccountPortal.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureAdministration.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureAdministration.png
new file mode 100644
index 00000000000..ec6ae4c1b91
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureAdministration.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureAlerts.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureAlerts.png
new file mode 100644
index 00000000000..a1c3a682673
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureAlerts.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureApps.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureApps.png
new file mode 100644
index 00000000000..54888608a90
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureApps.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.png
new file mode 100644
index 00000000000..a2c0ca7fe0a
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.png
new file mode 100644
index 00000000000..303dbca978b
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureCompanyPortal.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureCompanyPortal.png
new file mode 100644
index 00000000000..666607da0f3
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureCompanyPortal.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureComputerInventory.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureComputerInventory.png
new file mode 100644
index 00000000000..acae09c6788
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureComputerInventory.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.png
new file mode 100644
index 00000000000..0e8116241fa
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.png
new file mode 100644
index 00000000000..099188d10c6
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureConnector.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureConnector.png
new file mode 100644
index 00000000000..fe599246e60
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureConnector.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureDashboard.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureDashboard.png
new file mode 100644
index 00000000000..f71b9705c41
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureDashboard.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.png
new file mode 100644
index 00000000000..e5a90374fd6
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.png
new file mode 100644
index 00000000000..8036d44569d
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureDeviceGroup.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureDeviceGroup.png
new file mode 100644
index 00000000000..0ce773e87e9
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureDeviceGroup.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureDeviceHealth.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureDeviceHealth.png
new file mode 100644
index 00000000000..e7887121c8f
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureDeviceHealth.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureDeviceHistory.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureDeviceHistory.png
new file mode 100644
index 00000000000..3ee987ed755
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureDeviceHistory.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureDeviceOs.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureDeviceOs.png
new file mode 100644
index 00000000000..cc5eab6bf7b
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureDeviceOs.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureEndProtection.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureEndProtection.png
new file mode 100644
index 00000000000..bf4a5591fbd
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureEndProtection.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureExchangeConnector.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureExchangeConnector.png
new file mode 100644
index 00000000000..111fbd109a1
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureExchangeConnector.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureGroups.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureGroups.png
new file mode 100644
index 00000000000..91480445d02
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureGroups.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureHybrid.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureHybrid.png
new file mode 100644
index 00000000000..0f99149d9f8
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureHybrid.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.png
new file mode 100644
index 00000000000..a44e1eb455e
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.png
new file mode 100644
index 00000000000..17b8174c216
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.png
new file mode 100644
index 00000000000..09f2dbfd23b
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.png
new file mode 100644
index 00000000000..b126a0d6314
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.png
new file mode 100644
index 00000000000..27ffde37612
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.png
new file mode 100644
index 00000000000..2e87d682cac
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.png
new file mode 100644
index 00000000000..e52c70789b4
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureInventoryLicense.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureInventoryLicense.png
new file mode 100644
index 00000000000..44a49431bb1
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureInventoryLicense.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureInventorySoftware.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureInventorySoftware.png
new file mode 100644
index 00000000000..fe04648a844
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureInventorySoftware.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureLicenseGroup.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureLicenseGroup.png
new file mode 100644
index 00000000000..6c170daeda4
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureLicenseGroup.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.png
new file mode 100644
index 00000000000..983d6ccb529
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.png
new file mode 100644
index 00000000000..014621e3e5b
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureMobileInventory.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureMobileInventory.png
new file mode 100644
index 00000000000..dcbe7b462f1
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureMobileInventory.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.png
new file mode 100644
index 00000000000..60eb3a945b5
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzurePolicy.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzurePolicy.png
new file mode 100644
index 00000000000..3b43535d5c9
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzurePolicy.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureProtection.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureProtection.png
new file mode 100644
index 00000000000..d0f433d2d91
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureProtection.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureReports.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureReports.png
new file mode 100644
index 00000000000..7e27743e494
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureReports.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureSettings.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureSettings.png
new file mode 100644
index 00000000000..3f93bb567f1
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureSettings.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.png
new file mode 100644
index 00000000000..68ba4f4b232
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.png
new file mode 100644
index 00000000000..a35870b303d
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureUpdate.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureUpdate.png
new file mode 100644
index 00000000000..ec88235797a
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureUpdate.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureUserGroup.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureUserGroup.png
new file mode 100644
index 00000000000..d6bc5f2bd8f
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureUserGroup.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneIntune/AzureUserManagement.png b/cloud/icons/azure/FlatSymbols/CneIntune/AzureUserManagement.png
new file mode 100644
index 00000000000..c859ffcbeee
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneIntune/AzureUserManagement.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.png b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.png
new file mode 100644
index 00000000000..9322ac63971
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.png b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.png
new file mode 100644
index 00000000000..07619471d0a
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.png b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.png
new file mode 100644
index 00000000000..cdecc766bdb
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.png b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.png
new file mode 100644
index 00000000000..dfddc3eaeb7
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.png b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.png
new file mode 100644
index 00000000000..45a0bd104e7
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.png b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.png
new file mode 100644
index 00000000000..79affe9dc0c
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.png b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.png
new file mode 100644
index 00000000000..16eb5fb2c8a
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.png b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.png
new file mode 100644
index 00000000000..3ac30f1dd01
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.png b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.png
new file mode 100644
index 00000000000..ac5687642d3
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.png differ
diff --git a/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.png b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.png
new file mode 100644
index 00000000000..8e95d124c8c
Binary files /dev/null and b/cloud/icons/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureAllResources.png b/cloud/icons/azure/GeneralServiceIcons/AzureAllResources.png
new file mode 100644
index 00000000000..35fdf49c42c
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureAllResources.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureDevelopertools.png b/cloud/icons/azure/GeneralServiceIcons/AzureDevelopertools.png
new file mode 100644
index 00000000000..e941ec3b8d9
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureDevelopertools.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureHelpSupport.png b/cloud/icons/azure/GeneralServiceIcons/AzureHelpSupport.png
new file mode 100644
index 00000000000..93b124085a2
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureHelpSupport.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureHome.png b/cloud/icons/azure/GeneralServiceIcons/AzureHome.png
new file mode 100644
index 00000000000..c0da397cb46
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureHome.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureInformation.png b/cloud/icons/azure/GeneralServiceIcons/AzureInformation.png
new file mode 100644
index 00000000000..744999d82ce
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureInformation.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureManagementGroups.png b/cloud/icons/azure/GeneralServiceIcons/AzureManagementGroups.png
new file mode 100644
index 00000000000..56efc1cdc25
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureManagementGroups.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureMarketplace.png b/cloud/icons/azure/GeneralServiceIcons/AzureMarketplace.png
new file mode 100644
index 00000000000..99050e8b271
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureMarketplace.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureQuickStartCenter.png b/cloud/icons/azure/GeneralServiceIcons/AzureQuickStartCenter.png
new file mode 100644
index 00000000000..e49aa2ea3e0
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureQuickStartCenter.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureRecent.png b/cloud/icons/azure/GeneralServiceIcons/AzureRecent.png
new file mode 100644
index 00000000000..810737422b9
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureRecent.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureReservations.png b/cloud/icons/azure/GeneralServiceIcons/AzureReservations.png
new file mode 100644
index 00000000000..8929a278f75
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureReservations.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureResource.png b/cloud/icons/azure/GeneralServiceIcons/AzureResource.png
new file mode 100644
index 00000000000..cceffcaf3c1
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureResource.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureResourceGroups.png b/cloud/icons/azure/GeneralServiceIcons/AzureResourceGroups.png
new file mode 100644
index 00000000000..f04c3049b8a
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureResourceGroups.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureServiceHealth.png b/cloud/icons/azure/GeneralServiceIcons/AzureServiceHealth.png
new file mode 100644
index 00000000000..d2e52d3a02a
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureServiceHealth.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureSharedDashboard.png b/cloud/icons/azure/GeneralServiceIcons/AzureSharedDashboard.png
new file mode 100644
index 00000000000..ca43a0f525a
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureSharedDashboard.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureSubscriptions.png b/cloud/icons/azure/GeneralServiceIcons/AzureSubscriptions.png
new file mode 100644
index 00000000000..10e695551e5
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureSubscriptions.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureSupport.png b/cloud/icons/azure/GeneralServiceIcons/AzureSupport.png
new file mode 100644
index 00000000000..93b124085a2
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureSupport.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureSupportRequests.png b/cloud/icons/azure/GeneralServiceIcons/AzureSupportRequests.png
new file mode 100644
index 00000000000..18c62843306
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureSupportRequests.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureTag.png b/cloud/icons/azure/GeneralServiceIcons/AzureTag.png
new file mode 100644
index 00000000000..bf11eb31fac
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureTag.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureTags.png b/cloud/icons/azure/GeneralServiceIcons/AzureTags.png
new file mode 100644
index 00000000000..7a141fc7437
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureTags.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureTemplates.png b/cloud/icons/azure/GeneralServiceIcons/AzureTemplates.png
new file mode 100644
index 00000000000..ef292f717d0
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureTemplates.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureTwoUserIcon.png b/cloud/icons/azure/GeneralServiceIcons/AzureTwoUserIcon.png
new file mode 100644
index 00000000000..1f2360a5992
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureTwoUserIcon.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureUserHealthIcon.png b/cloud/icons/azure/GeneralServiceIcons/AzureUserHealthIcon.png
new file mode 100644
index 00000000000..a314aefa485
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureUserHealthIcon.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureUserIcon.png b/cloud/icons/azure/GeneralServiceIcons/AzureUserIcon.png
new file mode 100644
index 00000000000..b4838d07b56
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureUserIcon.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureUserPrivacy.png b/cloud/icons/azure/GeneralServiceIcons/AzureUserPrivacy.png
new file mode 100644
index 00000000000..097344d3494
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureUserPrivacy.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureUserResource.png b/cloud/icons/azure/GeneralServiceIcons/AzureUserResource.png
new file mode 100644
index 00000000000..743665b280e
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureUserResource.png differ
diff --git a/cloud/icons/azure/GeneralServiceIcons/AzureWhatSNew.png b/cloud/icons/azure/GeneralServiceIcons/AzureWhatSNew.png
new file mode 100644
index 00000000000..7ccc9d0dc6c
Binary files /dev/null and b/cloud/icons/azure/GeneralServiceIcons/AzureWhatSNew.png differ
diff --git a/cloud/icons/azure/IdentityServiceColor/AzureAccessReview.png b/cloud/icons/azure/IdentityServiceColor/AzureAccessReview.png
new file mode 100644
index 00000000000..f70ed7136b3
Binary files /dev/null and b/cloud/icons/azure/IdentityServiceColor/AzureAccessReview.png differ
diff --git a/cloud/icons/azure/IdentityServiceColor/AzureActiveDirectory.png b/cloud/icons/azure/IdentityServiceColor/AzureActiveDirectory.png
new file mode 100644
index 00000000000..6cc8d911991
Binary files /dev/null and b/cloud/icons/azure/IdentityServiceColor/AzureActiveDirectory.png differ
diff --git a/cloud/icons/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.png b/cloud/icons/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.png
new file mode 100644
index 00000000000..d9e25508b29
Binary files /dev/null and b/cloud/icons/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.png differ
diff --git a/cloud/icons/azure/IdentityServiceColor/AzureAdB2c.png b/cloud/icons/azure/IdentityServiceColor/AzureAdB2c.png
new file mode 100644
index 00000000000..420b37cd937
Binary files /dev/null and b/cloud/icons/azure/IdentityServiceColor/AzureAdB2c.png differ
diff --git a/cloud/icons/azure/IdentityServiceColor/AzureAdDomainServices.png b/cloud/icons/azure/IdentityServiceColor/AzureAdDomainServices.png
new file mode 100644
index 00000000000..077fa423a83
Binary files /dev/null and b/cloud/icons/azure/IdentityServiceColor/AzureAdDomainServices.png differ
diff --git a/cloud/icons/azure/IdentityServiceColor/AzureAdIdentityProtection.png b/cloud/icons/azure/IdentityServiceColor/AzureAdIdentityProtection.png
new file mode 100644
index 00000000000..f3f199ce7ce
Binary files /dev/null and b/cloud/icons/azure/IdentityServiceColor/AzureAdIdentityProtection.png differ
diff --git a/cloud/icons/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.png b/cloud/icons/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.png
new file mode 100644
index 00000000000..5885d4b999f
Binary files /dev/null and b/cloud/icons/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.png differ
diff --git a/cloud/icons/azure/IdentityServiceColor/AzureAppRegistrations.png b/cloud/icons/azure/IdentityServiceColor/AzureAppRegistrations.png
new file mode 100644
index 00000000000..55be203b8a7
Binary files /dev/null and b/cloud/icons/azure/IdentityServiceColor/AzureAppRegistrations.png differ
diff --git a/cloud/icons/azure/IdentityServiceColor/AzureConditionalAccess.png b/cloud/icons/azure/IdentityServiceColor/AzureConditionalAccess.png
new file mode 100644
index 00000000000..1dc6a5ad82f
Binary files /dev/null and b/cloud/icons/azure/IdentityServiceColor/AzureConditionalAccess.png differ
diff --git a/cloud/icons/azure/IdentityServiceColor/AzureEnterpriseApplications.png b/cloud/icons/azure/IdentityServiceColor/AzureEnterpriseApplications.png
new file mode 100644
index 00000000000..2a57bf3d49f
Binary files /dev/null and b/cloud/icons/azure/IdentityServiceColor/AzureEnterpriseApplications.png differ
diff --git a/cloud/icons/azure/IdentityServiceColor/AzureIdentityGovernance.png b/cloud/icons/azure/IdentityServiceColor/AzureIdentityGovernance.png
new file mode 100644
index 00000000000..4e6bc0517a2
Binary files /dev/null and b/cloud/icons/azure/IdentityServiceColor/AzureIdentityGovernance.png differ
diff --git a/cloud/icons/azure/IdentityServiceColor/AzureInformationProtection.png b/cloud/icons/azure/IdentityServiceColor/AzureInformationProtection.png
new file mode 100644
index 00000000000..eac33b42337
Binary files /dev/null and b/cloud/icons/azure/IdentityServiceColor/AzureInformationProtection.png differ
diff --git a/cloud/icons/azure/IdentityServiceColor/AzureManagedIdentities.png b/cloud/icons/azure/IdentityServiceColor/AzureManagedIdentities.png
new file mode 100644
index 00000000000..260585537ae
Binary files /dev/null and b/cloud/icons/azure/IdentityServiceColor/AzureManagedIdentities.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureApiForFhir.png b/cloud/icons/azure/IntegrationServiceColor/AzureApiForFhir.png
new file mode 100644
index 00000000000..f1ba6dfd7c3
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureApiForFhir.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureApiManagementServices.png b/cloud/icons/azure/IntegrationServiceColor/AzureApiManagementServices.png
new file mode 100644
index 00000000000..1b1f38fab13
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureApiManagementServices.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureAppConfiguration.png b/cloud/icons/azure/IntegrationServiceColor/AzureAppConfiguration.png
new file mode 100644
index 00000000000..0dcd49ae5b4
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureAppConfiguration.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureDataCatalog.png b/cloud/icons/azure/IntegrationServiceColor/AzureDataCatalog.png
new file mode 100644
index 00000000000..012bdd52aef
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureDataCatalog.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureEventGridDomains.png b/cloud/icons/azure/IntegrationServiceColor/AzureEventGridDomains.png
new file mode 100644
index 00000000000..981ba42431d
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureEventGridDomains.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureEventGridSubscriptions.png b/cloud/icons/azure/IntegrationServiceColor/AzureEventGridSubscriptions.png
new file mode 100644
index 00000000000..981ba42431d
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureEventGridSubscriptions.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureEventGridTopics.png b/cloud/icons/azure/IntegrationServiceColor/AzureEventGridTopics.png
new file mode 100644
index 00000000000..8e9351af6fd
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureEventGridTopics.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureIntegrationAccounts.png b/cloud/icons/azure/IntegrationServiceColor/AzureIntegrationAccounts.png
new file mode 100644
index 00000000000..630a95e7c37
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureIntegrationAccounts.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.png b/cloud/icons/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.png
new file mode 100644
index 00000000000..739569a76ff
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureLogicApps.png b/cloud/icons/azure/IntegrationServiceColor/AzureLogicApps.png
new file mode 100644
index 00000000000..546c7674eb5
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureLogicApps.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.png b/cloud/icons/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.png
new file mode 100644
index 00000000000..583cd36a613
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureSendgridAccounts.png b/cloud/icons/azure/IntegrationServiceColor/AzureSendgridAccounts.png
new file mode 100644
index 00000000000..c40a7815506
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureSendgridAccounts.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureServiceBus.png b/cloud/icons/azure/IntegrationServiceColor/AzureServiceBus.png
new file mode 100644
index 00000000000..64725b70fac
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureServiceBus.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureServiceBusRelays.png b/cloud/icons/azure/IntegrationServiceColor/AzureServiceBusRelays.png
new file mode 100644
index 00000000000..920fb0430a3
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureServiceBusRelays.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.png b/cloud/icons/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.png
new file mode 100644
index 00000000000..ea854a8703f
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.png b/cloud/icons/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.png
new file mode 100644
index 00000000000..5c7b3c888bc
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.png differ
diff --git a/cloud/icons/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.png b/cloud/icons/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.png
new file mode 100644
index 00000000000..fc88f899287
Binary files /dev/null and b/cloud/icons/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.png differ
diff --git a/cloud/icons/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.png b/cloud/icons/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.png
new file mode 100644
index 00000000000..4377f598d32
Binary files /dev/null and b/cloud/icons/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.png differ
diff --git a/cloud/icons/azure/InternetOfThingsServiceColor/AzureDigitalTwins.png b/cloud/icons/azure/InternetOfThingsServiceColor/AzureDigitalTwins.png
new file mode 100644
index 00000000000..fea395671a6
Binary files /dev/null and b/cloud/icons/azure/InternetOfThingsServiceColor/AzureDigitalTwins.png differ
diff --git a/cloud/icons/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.png b/cloud/icons/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.png
new file mode 100644
index 00000000000..d39446a1ebc
Binary files /dev/null and b/cloud/icons/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.png differ
diff --git a/cloud/icons/azure/InternetOfThingsServiceColor/AzureIotHub.png b/cloud/icons/azure/InternetOfThingsServiceColor/AzureIotHub.png
new file mode 100644
index 00000000000..0098b4b6e44
Binary files /dev/null and b/cloud/icons/azure/InternetOfThingsServiceColor/AzureIotHub.png differ
diff --git a/cloud/icons/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.png b/cloud/icons/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.png
new file mode 100644
index 00000000000..0393eb6516c
Binary files /dev/null and b/cloud/icons/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.png differ
diff --git a/cloud/icons/azure/InternetOfThingsServiceColor/AzureMaps.png b/cloud/icons/azure/InternetOfThingsServiceColor/AzureMaps.png
new file mode 100644
index 00000000000..603a7676063
Binary files /dev/null and b/cloud/icons/azure/InternetOfThingsServiceColor/AzureMaps.png differ
diff --git a/cloud/icons/azure/InternetOfThingsServiceColor/AzureSphere.png b/cloud/icons/azure/InternetOfThingsServiceColor/AzureSphere.png
new file mode 100644
index 00000000000..eb63c43f330
Binary files /dev/null and b/cloud/icons/azure/InternetOfThingsServiceColor/AzureSphere.png differ
diff --git a/cloud/icons/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.png b/cloud/icons/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.png
new file mode 100644
index 00000000000..f777c2ab0f6
Binary files /dev/null and b/cloud/icons/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.png differ
diff --git a/cloud/icons/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.png b/cloud/icons/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.png
new file mode 100644
index 00000000000..250d1bdc63d
Binary files /dev/null and b/cloud/icons/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.png differ
diff --git a/cloud/icons/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.png b/cloud/icons/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.png
new file mode 100644
index 00000000000..28b36b661f1
Binary files /dev/null and b/cloud/icons/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.png differ
diff --git a/cloud/icons/azure/IntuneServiceColor/AzureClientApps.png b/cloud/icons/azure/IntuneServiceColor/AzureClientApps.png
new file mode 100644
index 00000000000..c98b430c228
Binary files /dev/null and b/cloud/icons/azure/IntuneServiceColor/AzureClientApps.png differ
diff --git a/cloud/icons/azure/IntuneServiceColor/AzureDedicatedEventHub.png b/cloud/icons/azure/IntuneServiceColor/AzureDedicatedEventHub.png
new file mode 100644
index 00000000000..b79faff8abc
Binary files /dev/null and b/cloud/icons/azure/IntuneServiceColor/AzureDedicatedEventHub.png differ
diff --git a/cloud/icons/azure/IntuneServiceColor/AzureDeviceCompliance.png b/cloud/icons/azure/IntuneServiceColor/AzureDeviceCompliance.png
new file mode 100644
index 00000000000..8d65323578f
Binary files /dev/null and b/cloud/icons/azure/IntuneServiceColor/AzureDeviceCompliance.png differ
diff --git a/cloud/icons/azure/IntuneServiceColor/AzureDeviceConfig.png b/cloud/icons/azure/IntuneServiceColor/AzureDeviceConfig.png
new file mode 100644
index 00000000000..2c1e8865c12
Binary files /dev/null and b/cloud/icons/azure/IntuneServiceColor/AzureDeviceConfig.png differ
diff --git a/cloud/icons/azure/IntuneServiceColor/AzureDevicesGroups.png b/cloud/icons/azure/IntuneServiceColor/AzureDevicesGroups.png
new file mode 100644
index 00000000000..c9943dbbea7
Binary files /dev/null and b/cloud/icons/azure/IntuneServiceColor/AzureDevicesGroups.png differ
diff --git a/cloud/icons/azure/IntuneServiceColor/AzureEbooks.png b/cloud/icons/azure/IntuneServiceColor/AzureEbooks.png
new file mode 100644
index 00000000000..10067cd1906
Binary files /dev/null and b/cloud/icons/azure/IntuneServiceColor/AzureEbooks.png differ
diff --git a/cloud/icons/azure/IntuneServiceColor/AzureEnrollment.png b/cloud/icons/azure/IntuneServiceColor/AzureEnrollment.png
new file mode 100644
index 00000000000..79a515921d5
Binary files /dev/null and b/cloud/icons/azure/IntuneServiceColor/AzureEnrollment.png differ
diff --git a/cloud/icons/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.png b/cloud/icons/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.png
new file mode 100644
index 00000000000..51acc6ea721
Binary files /dev/null and b/cloud/icons/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.png differ
diff --git a/cloud/icons/azure/IntuneServiceColor/AzureIntuneAppProtection.png b/cloud/icons/azure/IntuneServiceColor/AzureIntuneAppProtection.png
new file mode 100644
index 00000000000..cb1ba1e6778
Binary files /dev/null and b/cloud/icons/azure/IntuneServiceColor/AzureIntuneAppProtection.png differ
diff --git a/cloud/icons/azure/IntuneServiceColor/AzureManagedDesktop.png b/cloud/icons/azure/IntuneServiceColor/AzureManagedDesktop.png
new file mode 100644
index 00000000000..81547ce3eb8
Binary files /dev/null and b/cloud/icons/azure/IntuneServiceColor/AzureManagedDesktop.png differ
diff --git a/cloud/icons/azure/IntuneServiceColor/AzureSecurityBaselines.png b/cloud/icons/azure/IntuneServiceColor/AzureSecurityBaselines.png
new file mode 100644
index 00000000000..cadfa006f7f
Binary files /dev/null and b/cloud/icons/azure/IntuneServiceColor/AzureSecurityBaselines.png differ
diff --git a/cloud/icons/azure/IntuneServiceColor/AzureSoftwareUpdate.png b/cloud/icons/azure/IntuneServiceColor/AzureSoftwareUpdate.png
new file mode 100644
index 00000000000..3441fc47971
Binary files /dev/null and b/cloud/icons/azure/IntuneServiceColor/AzureSoftwareUpdate.png differ
diff --git a/cloud/icons/azure/IntuneServiceColor/AzureTools.png b/cloud/icons/azure/IntuneServiceColor/AzureTools.png
new file mode 100644
index 00000000000..d34071f5242
Binary files /dev/null and b/cloud/icons/azure/IntuneServiceColor/AzureTools.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.png
new file mode 100644
index 00000000000..7593ae8015e
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.png
new file mode 100644
index 00000000000..2ad9840c1c7
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureAlerts.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureAlerts.png
new file mode 100644
index 00000000000..0a4974ab240
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureAlerts.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.png
new file mode 100644
index 00000000000..c0372209025
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.png
new file mode 100644
index 00000000000..5664d395cd6
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.png
new file mode 100644
index 00000000000..15096d87f85
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.png
new file mode 100644
index 00000000000..b4b16339bf9
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.png
new file mode 100644
index 00000000000..bf1472e21e6
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.png
new file mode 100644
index 00000000000..2a5cfa5f382
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.png
new file mode 100644
index 00000000000..2fe2cdf913f
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureMetrics.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureMetrics.png
new file mode 100644
index 00000000000..4b4e01ff784
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureMetrics.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureMonitor.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureMonitor.png
new file mode 100644
index 00000000000..5d28e029f4b
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureMonitor.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.png
new file mode 100644
index 00000000000..fe7faec63e7
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzurePolicy.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzurePolicy.png
new file mode 100644
index 00000000000..752926f725f
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzurePolicy.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.png
new file mode 100644
index 00000000000..c3bfaa37d22
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.png
new file mode 100644
index 00000000000..4b6d6f5205a
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.png
new file mode 100644
index 00000000000..835f6ead3af
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureSolutions.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureSolutions.png
new file mode 100644
index 00000000000..318f36092a9
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/AzureSolutions.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.png
new file mode 100644
index 00000000000..0d4c02460e3
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.png
new file mode 100644
index 00000000000..90dd1bbb5fc
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.png
new file mode 100644
index 00000000000..32e1f7270b8
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.png differ
diff --git a/cloud/icons/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.png b/cloud/icons/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.png
new file mode 100644
index 00000000000..b23b4a387c5
Binary files /dev/null and b/cloud/icons/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.png differ
diff --git a/cloud/icons/azure/MigrateServiceColor/AzureDatabaseMigrationServices.png b/cloud/icons/azure/MigrateServiceColor/AzureDatabaseMigrationServices.png
new file mode 100644
index 00000000000..586e7dae48d
Binary files /dev/null and b/cloud/icons/azure/MigrateServiceColor/AzureDatabaseMigrationServices.png differ
diff --git a/cloud/icons/azure/MigrateServiceColor/AzureMigrationProjects.png b/cloud/icons/azure/MigrateServiceColor/AzureMigrationProjects.png
new file mode 100644
index 00000000000..98068887e87
Binary files /dev/null and b/cloud/icons/azure/MigrateServiceColor/AzureMigrationProjects.png differ
diff --git a/cloud/icons/azure/MigrateServiceColor/AzureRecoveryServicesVaults.png b/cloud/icons/azure/MigrateServiceColor/AzureRecoveryServicesVaults.png
new file mode 100644
index 00000000000..82c7dc5eac9
Binary files /dev/null and b/cloud/icons/azure/MigrateServiceColor/AzureRecoveryServicesVaults.png differ
diff --git a/cloud/icons/azure/MixedRealityServiceIcon/AzureSpatialAnchor.png b/cloud/icons/azure/MixedRealityServiceIcon/AzureSpatialAnchor.png
new file mode 100644
index 00000000000..798db1edf75
Binary files /dev/null and b/cloud/icons/azure/MixedRealityServiceIcon/AzureSpatialAnchor.png differ
diff --git a/cloud/icons/azure/MobileServiceColor/AzureAppServiceMobile.png b/cloud/icons/azure/MobileServiceColor/AzureAppServiceMobile.png
new file mode 100644
index 00000000000..bfcecbdb049
Binary files /dev/null and b/cloud/icons/azure/MobileServiceColor/AzureAppServiceMobile.png differ
diff --git a/cloud/icons/azure/MobileServiceColor/AzureMobileEngagement.png b/cloud/icons/azure/MobileServiceColor/AzureMobileEngagement.png
new file mode 100644
index 00000000000..e6007af5728
Binary files /dev/null and b/cloud/icons/azure/MobileServiceColor/AzureMobileEngagement.png differ
diff --git a/cloud/icons/azure/MobileServiceColor/AzureNotificationHubs.png b/cloud/icons/azure/MobileServiceColor/AzureNotificationHubs.png
new file mode 100644
index 00000000000..e31f6d54e4c
Binary files /dev/null and b/cloud/icons/azure/MobileServiceColor/AzureNotificationHubs.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureApplicationGateway.png b/cloud/icons/azure/NetworkingServiceColor/AzureApplicationGateway.png
new file mode 100644
index 00000000000..81b7ec7f25e
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureApplicationGateway.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.png b/cloud/icons/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.png
new file mode 100644
index 00000000000..19ebcad05b5
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureCdnProfiles.png b/cloud/icons/azure/NetworkingServiceColor/AzureCdnProfiles.png
new file mode 100644
index 00000000000..b515dbe5353
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureCdnProfiles.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureConnections.png b/cloud/icons/azure/NetworkingServiceColor/AzureConnections.png
new file mode 100644
index 00000000000..71ce9158335
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureConnections.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureDdosProtectionPlans.png b/cloud/icons/azure/NetworkingServiceColor/AzureDdosProtectionPlans.png
new file mode 100644
index 00000000000..514958b882b
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureDdosProtectionPlans.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureDnsPrivateZones.png b/cloud/icons/azure/NetworkingServiceColor/AzureDnsPrivateZones.png
new file mode 100644
index 00000000000..6af51cde729
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureDnsPrivateZones.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureDnsZones.png b/cloud/icons/azure/NetworkingServiceColor/AzureDnsZones.png
new file mode 100644
index 00000000000..e5e4519ab85
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureDnsZones.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureExpressrouteCircuits.png b/cloud/icons/azure/NetworkingServiceColor/AzureExpressrouteCircuits.png
new file mode 100644
index 00000000000..44c7bce43d4
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureExpressrouteCircuits.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureFirewall.png b/cloud/icons/azure/NetworkingServiceColor/AzureFirewall.png
new file mode 100644
index 00000000000..703f6fae123
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureFirewall.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureFrontDoors.png b/cloud/icons/azure/NetworkingServiceColor/AzureFrontDoors.png
new file mode 100644
index 00000000000..49990625acc
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureFrontDoors.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureLoadBalancers.png b/cloud/icons/azure/NetworkingServiceColor/AzureLoadBalancers.png
new file mode 100644
index 00000000000..75f8175da54
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureLoadBalancers.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureLocalNetworkGateways.png b/cloud/icons/azure/NetworkingServiceColor/AzureLocalNetworkGateways.png
new file mode 100644
index 00000000000..b21673d0385
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureLocalNetworkGateways.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureNetworkInterfaces.png b/cloud/icons/azure/NetworkingServiceColor/AzureNetworkInterfaces.png
new file mode 100644
index 00000000000..165c1f76a72
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureNetworkInterfaces.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.png b/cloud/icons/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.png
new file mode 100644
index 00000000000..bf77b6d4511
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureNetworkWatcher.png b/cloud/icons/azure/NetworkingServiceColor/AzureNetworkWatcher.png
new file mode 100644
index 00000000000..e84ea36eb2a
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureNetworkWatcher.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.png b/cloud/icons/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.png
new file mode 100644
index 00000000000..028a1be035e
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzurePublicIpAddresses.png b/cloud/icons/azure/NetworkingServiceColor/AzurePublicIpAddresses.png
new file mode 100644
index 00000000000..3832281a5db
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzurePublicIpAddresses.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.png b/cloud/icons/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.png
new file mode 100644
index 00000000000..1e0d6472db3
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureRouteFilters.png b/cloud/icons/azure/NetworkingServiceColor/AzureRouteFilters.png
new file mode 100644
index 00000000000..e8f424f4170
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureRouteFilters.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureRouteTables.png b/cloud/icons/azure/NetworkingServiceColor/AzureRouteTables.png
new file mode 100644
index 00000000000..bbace2ad886
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureRouteTables.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.png b/cloud/icons/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.png
new file mode 100644
index 00000000000..b6aae641d23
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.png b/cloud/icons/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.png
new file mode 100644
index 00000000000..6a741ddbf66
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.png b/cloud/icons/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.png
new file mode 100644
index 00000000000..087eb8cbdbb
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.png b/cloud/icons/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.png
new file mode 100644
index 00000000000..6fa6a0437e0
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureVirtualNetworks.png b/cloud/icons/azure/NetworkingServiceColor/AzureVirtualNetworks.png
new file mode 100644
index 00000000000..5494f84ba36
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureVirtualNetworks.png differ
diff --git a/cloud/icons/azure/NetworkingServiceColor/AzureVirtualWans.png b/cloud/icons/azure/NetworkingServiceColor/AzureVirtualWans.png
new file mode 100644
index 00000000000..9fcf6726ea5
Binary files /dev/null and b/cloud/icons/azure/NetworkingServiceColor/AzureVirtualWans.png differ
diff --git a/cloud/icons/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.png b/cloud/icons/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.png
new file mode 100644
index 00000000000..38933fd9a30
Binary files /dev/null and b/cloud/icons/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.png differ
diff --git a/cloud/icons/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.png b/cloud/icons/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.png
new file mode 100644
index 00000000000..b22fc607f52
Binary files /dev/null and b/cloud/icons/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.png differ
diff --git a/cloud/icons/azure/OtherCategoryServiceIcon/AzureControllers.png b/cloud/icons/azure/OtherCategoryServiceIcon/AzureControllers.png
new file mode 100644
index 00000000000..13d8f6324f5
Binary files /dev/null and b/cloud/icons/azure/OtherCategoryServiceIcon/AzureControllers.png differ
diff --git a/cloud/icons/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.png b/cloud/icons/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.png
new file mode 100644
index 00000000000..8d0e705f738
Binary files /dev/null and b/cloud/icons/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.png differ
diff --git a/cloud/icons/azure/OtherCategoryServiceIcon/AzureEducation.png b/cloud/icons/azure/OtherCategoryServiceIcon/AzureEducation.png
new file mode 100644
index 00000000000..4682d0a97d1
Binary files /dev/null and b/cloud/icons/azure/OtherCategoryServiceIcon/AzureEducation.png differ
diff --git a/cloud/icons/azure/OtherCategoryServiceIcon/AzureImageDefinitions.png b/cloud/icons/azure/OtherCategoryServiceIcon/AzureImageDefinitions.png
new file mode 100644
index 00000000000..70b0cb96749
Binary files /dev/null and b/cloud/icons/azure/OtherCategoryServiceIcon/AzureImageDefinitions.png differ
diff --git a/cloud/icons/azure/OtherCategoryServiceIcon/AzureImageVersions.png b/cloud/icons/azure/OtherCategoryServiceIcon/AzureImageVersions.png
new file mode 100644
index 00000000000..697ae4b02e9
Binary files /dev/null and b/cloud/icons/azure/OtherCategoryServiceIcon/AzureImageVersions.png differ
diff --git a/cloud/icons/azure/OtherCategoryServiceIcon/AzureResourceExplorer.png b/cloud/icons/azure/OtherCategoryServiceIcon/AzureResourceExplorer.png
new file mode 100644
index 00000000000..53c9bc2c604
Binary files /dev/null and b/cloud/icons/azure/OtherCategoryServiceIcon/AzureResourceExplorer.png differ
diff --git a/cloud/icons/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.png b/cloud/icons/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.png
new file mode 100644
index 00000000000..1554e219fe7
Binary files /dev/null and b/cloud/icons/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.png differ
diff --git a/cloud/icons/azure/OtherCategoryServiceIcon/AzureTenantStatus.png b/cloud/icons/azure/OtherCategoryServiceIcon/AzureTenantStatus.png
new file mode 100644
index 00000000000..a314aefa485
Binary files /dev/null and b/cloud/icons/azure/OtherCategoryServiceIcon/AzureTenantStatus.png differ
diff --git a/cloud/icons/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.png b/cloud/icons/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.png
new file mode 100644
index 00000000000..6f77acde6f1
Binary files /dev/null and b/cloud/icons/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.png differ
diff --git a/cloud/icons/azure/SecurityServiceColor/AzureKeyVaults.png b/cloud/icons/azure/SecurityServiceColor/AzureKeyVaults.png
new file mode 100644
index 00000000000..3fac7bf17d0
Binary files /dev/null and b/cloud/icons/azure/SecurityServiceColor/AzureKeyVaults.png differ
diff --git a/cloud/icons/azure/SecurityServiceColor/AzureSecurityCenter.png b/cloud/icons/azure/SecurityServiceColor/AzureSecurityCenter.png
new file mode 100644
index 00000000000..1dc6a5ad82f
Binary files /dev/null and b/cloud/icons/azure/SecurityServiceColor/AzureSecurityCenter.png differ
diff --git a/cloud/icons/azure/SecurityServiceColor/AzureSentinel.png b/cloud/icons/azure/SecurityServiceColor/AzureSentinel.png
new file mode 100644
index 00000000000..83d4909f0fb
Binary files /dev/null and b/cloud/icons/azure/SecurityServiceColor/AzureSentinel.png differ
diff --git a/cloud/icons/azure/StorageServiceColor/AzureArchiveStorage.png b/cloud/icons/azure/StorageServiceColor/AzureArchiveStorage.png
new file mode 100644
index 00000000000..5cc31139eb8
Binary files /dev/null and b/cloud/icons/azure/StorageServiceColor/AzureArchiveStorage.png differ
diff --git a/cloud/icons/azure/StorageServiceColor/AzureBlobStorage.png b/cloud/icons/azure/StorageServiceColor/AzureBlobStorage.png
new file mode 100644
index 00000000000..35ad06966bf
Binary files /dev/null and b/cloud/icons/azure/StorageServiceColor/AzureBlobStorage.png differ
diff --git a/cloud/icons/azure/StorageServiceColor/AzureDataBox.png b/cloud/icons/azure/StorageServiceColor/AzureDataBox.png
new file mode 100644
index 00000000000..7a65c9e2b78
Binary files /dev/null and b/cloud/icons/azure/StorageServiceColor/AzureDataBox.png differ
diff --git a/cloud/icons/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.png b/cloud/icons/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.png
new file mode 100644
index 00000000000..8b61c38daa4
Binary files /dev/null and b/cloud/icons/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.png differ
diff --git a/cloud/icons/azure/StorageServiceColor/AzureDataLakeStorage.png b/cloud/icons/azure/StorageServiceColor/AzureDataLakeStorage.png
new file mode 100644
index 00000000000..7a5f7220335
Binary files /dev/null and b/cloud/icons/azure/StorageServiceColor/AzureDataLakeStorage.png differ
diff --git a/cloud/icons/azure/StorageServiceColor/AzureFxtedgefiler.png b/cloud/icons/azure/StorageServiceColor/AzureFxtedgefiler.png
new file mode 100644
index 00000000000..7e607fa4cd3
Binary files /dev/null and b/cloud/icons/azure/StorageServiceColor/AzureFxtedgefiler.png differ
diff --git a/cloud/icons/azure/StorageServiceColor/AzureGeneralStorage.png b/cloud/icons/azure/StorageServiceColor/AzureGeneralStorage.png
new file mode 100644
index 00000000000..8bfb58cd8d4
Binary files /dev/null and b/cloud/icons/azure/StorageServiceColor/AzureGeneralStorage.png differ
diff --git a/cloud/icons/azure/StorageServiceColor/AzureNetappFiles.png b/cloud/icons/azure/StorageServiceColor/AzureNetappFiles.png
new file mode 100644
index 00000000000..e84083eab1e
Binary files /dev/null and b/cloud/icons/azure/StorageServiceColor/AzureNetappFiles.png differ
diff --git a/cloud/icons/azure/StorageServiceColor/AzureQueuesStorage.png b/cloud/icons/azure/StorageServiceColor/AzureQueuesStorage.png
new file mode 100644
index 00000000000..3d678208c65
Binary files /dev/null and b/cloud/icons/azure/StorageServiceColor/AzureQueuesStorage.png differ
diff --git a/cloud/icons/azure/StorageServiceColor/AzureStorageAccounts.png b/cloud/icons/azure/StorageServiceColor/AzureStorageAccounts.png
new file mode 100644
index 00000000000..7a1a22e2cd4
Binary files /dev/null and b/cloud/icons/azure/StorageServiceColor/AzureStorageAccounts.png differ
diff --git a/cloud/icons/azure/StorageServiceColor/AzureStorageAccountsClassic.png b/cloud/icons/azure/StorageServiceColor/AzureStorageAccountsClassic.png
new file mode 100644
index 00000000000..958244cc827
Binary files /dev/null and b/cloud/icons/azure/StorageServiceColor/AzureStorageAccountsClassic.png differ
diff --git a/cloud/icons/azure/StorageServiceColor/AzureStorageExplorer.png b/cloud/icons/azure/StorageServiceColor/AzureStorageExplorer.png
new file mode 100644
index 00000000000..66b5b67ef3f
Binary files /dev/null and b/cloud/icons/azure/StorageServiceColor/AzureStorageExplorer.png differ
diff --git a/cloud/icons/azure/StorageServiceColor/AzureStorageSyncServices.png b/cloud/icons/azure/StorageServiceColor/AzureStorageSyncServices.png
new file mode 100644
index 00000000000..a292bb2149e
Binary files /dev/null and b/cloud/icons/azure/StorageServiceColor/AzureStorageSyncServices.png differ
diff --git a/cloud/icons/azure/StorageServiceColor/AzureStorsimpleDataManagers.png b/cloud/icons/azure/StorageServiceColor/AzureStorsimpleDataManagers.png
new file mode 100644
index 00000000000..0fd8a50d848
Binary files /dev/null and b/cloud/icons/azure/StorageServiceColor/AzureStorsimpleDataManagers.png differ
diff --git a/cloud/icons/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.png b/cloud/icons/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.png
new file mode 100644
index 00000000000..fc88f899287
Binary files /dev/null and b/cloud/icons/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.png differ
diff --git a/cloud/icons/azure/StorageServiceColor/AzureTableStorage.png b/cloud/icons/azure/StorageServiceColor/AzureTableStorage.png
new file mode 100644
index 00000000000..98f653d988d
Binary files /dev/null and b/cloud/icons/azure/StorageServiceColor/AzureTableStorage.png differ
diff --git a/cloud/icons/azure/WebServiceColor/AzureApiConnections.png b/cloud/icons/azure/WebServiceColor/AzureApiConnections.png
new file mode 100644
index 00000000000..9079ec03006
Binary files /dev/null and b/cloud/icons/azure/WebServiceColor/AzureApiConnections.png differ
diff --git a/cloud/icons/azure/WebServiceColor/AzureAppServiceCertificates.png b/cloud/icons/azure/WebServiceColor/AzureAppServiceCertificates.png
new file mode 100644
index 00000000000..4e2a5af0afc
Binary files /dev/null and b/cloud/icons/azure/WebServiceColor/AzureAppServiceCertificates.png differ
diff --git a/cloud/icons/azure/WebServiceColor/AzureAppServiceDomains.png b/cloud/icons/azure/WebServiceColor/AzureAppServiceDomains.png
new file mode 100644
index 00000000000..0435acca7a2
Binary files /dev/null and b/cloud/icons/azure/WebServiceColor/AzureAppServiceDomains.png differ
diff --git a/cloud/icons/azure/WebServiceColor/AzureAppServiceEnvironments.png b/cloud/icons/azure/WebServiceColor/AzureAppServiceEnvironments.png
new file mode 100644
index 00000000000..05bd6c86ada
Binary files /dev/null and b/cloud/icons/azure/WebServiceColor/AzureAppServiceEnvironments.png differ
diff --git a/cloud/icons/azure/WebServiceColor/AzureAppServicePlans.png b/cloud/icons/azure/WebServiceColor/AzureAppServicePlans.png
new file mode 100644
index 00000000000..d5230cb88e9
Binary files /dev/null and b/cloud/icons/azure/WebServiceColor/AzureAppServicePlans.png differ
diff --git a/cloud/icons/azure/WebServiceColor/AzureAppServices.png b/cloud/icons/azure/WebServiceColor/AzureAppServices.png
new file mode 100644
index 00000000000..0d1acc3a7e7
Binary files /dev/null and b/cloud/icons/azure/WebServiceColor/AzureAppServices.png differ
diff --git a/cloud/icons/azure/WebServiceColor/AzureMediaServices.png b/cloud/icons/azure/WebServiceColor/AzureMediaServices.png
new file mode 100644
index 00000000000..d4b95394b52
Binary files /dev/null and b/cloud/icons/azure/WebServiceColor/AzureMediaServices.png differ
diff --git a/cloud/icons/azure/WebServiceColor/AzureNotificationHubNamespaces.png b/cloud/icons/azure/WebServiceColor/AzureNotificationHubNamespaces.png
new file mode 100644
index 00000000000..e31f6d54e4c
Binary files /dev/null and b/cloud/icons/azure/WebServiceColor/AzureNotificationHubNamespaces.png differ
diff --git a/cloud/icons/azure/WebServiceColor/AzureSearch.png b/cloud/icons/azure/WebServiceColor/AzureSearch.png
new file mode 100644
index 00000000000..98d64c4dcfd
Binary files /dev/null and b/cloud/icons/azure/WebServiceColor/AzureSearch.png differ
diff --git a/cloud/icons/azure/WebServiceColor/AzureSignalr.png b/cloud/icons/azure/WebServiceColor/AzureSignalr.png
new file mode 100644
index 00000000000..53925d1b38c
Binary files /dev/null and b/cloud/icons/azure/WebServiceColor/AzureSignalr.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.png b/cloud/icons/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.png
new file mode 100644
index 00000000000..d032bad932d
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpAiHub.png b/cloud/icons/gcp/AiAndMachineLearning/GcpAiHub.png
new file mode 100644
index 00000000000..0dda19ce196
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpAiHub.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpAiPlatform.png b/cloud/icons/gcp/AiAndMachineLearning/GcpAiPlatform.png
new file mode 100644
index 00000000000..20b37cbd422
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpAiPlatform.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.png b/cloud/icons/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.png
new file mode 100644
index 00000000000..a4e1b4c77c4
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.png b/cloud/icons/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.png
new file mode 100644
index 00000000000..f97ea899f78
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpAutomlTables.png b/cloud/icons/gcp/AiAndMachineLearning/GcpAutomlTables.png
new file mode 100644
index 00000000000..abf6ba29a37
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpAutomlTables.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpAutomlTranslation.png b/cloud/icons/gcp/AiAndMachineLearning/GcpAutomlTranslation.png
new file mode 100644
index 00000000000..7b43086a6be
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpAutomlTranslation.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.png b/cloud/icons/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.png
new file mode 100644
index 00000000000..342dc6627ce
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpAutomlVision.png b/cloud/icons/gcp/AiAndMachineLearning/GcpAutomlVision.png
new file mode 100644
index 00000000000..a5af9ee628b
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpAutomlVision.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpCloudAutoml.png b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudAutoml.png
new file mode 100644
index 00000000000..0ef03630d7e
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudAutoml.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpCloudInferenceApi.png b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudInferenceApi.png
new file mode 100644
index 00000000000..2b2c23169a9
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudInferenceApi.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpCloudJobsApi.png b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudJobsApi.png
new file mode 100644
index 00000000000..89cf6d9b0a6
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudJobsApi.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.png b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.png
new file mode 100644
index 00000000000..9076d0f3903
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpCloudSpeechToText.png b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudSpeechToText.png
new file mode 100644
index 00000000000..84067018b9a
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudSpeechToText.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.png b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.png
new file mode 100644
index 00000000000..51f213d5930
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpCloudTpu.png b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudTpu.png
new file mode 100644
index 00000000000..126f6cd3036
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudTpu.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpCloudTranslationApi.png b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudTranslationApi.png
new file mode 100644
index 00000000000..ddd31d21cfa
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudTranslationApi.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.png b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.png
new file mode 100644
index 00000000000..48dfec409f6
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpCloudVisionApi.png b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudVisionApi.png
new file mode 100644
index 00000000000..304bd01e7fd
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpCloudVisionApi.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.png b/cloud/icons/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.png
new file mode 100644
index 00000000000..3fd61d2de9b
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.png differ
diff --git a/cloud/icons/gcp/AiAndMachineLearning/GcpRecommendationsAi.png b/cloud/icons/gcp/AiAndMachineLearning/GcpRecommendationsAi.png
new file mode 100644
index 00000000000..242ee08f4a5
Binary files /dev/null and b/cloud/icons/gcp/AiAndMachineLearning/GcpRecommendationsAi.png differ
diff --git a/cloud/icons/gcp/ApiManagement/GcpApiAnalytics.png b/cloud/icons/gcp/ApiManagement/GcpApiAnalytics.png
new file mode 100644
index 00000000000..6d113f31eec
Binary files /dev/null and b/cloud/icons/gcp/ApiManagement/GcpApiAnalytics.png differ
diff --git a/cloud/icons/gcp/ApiManagement/GcpApiMonetization.png b/cloud/icons/gcp/ApiManagement/GcpApiMonetization.png
new file mode 100644
index 00000000000..dae9d2725ab
Binary files /dev/null and b/cloud/icons/gcp/ApiManagement/GcpApiMonetization.png differ
diff --git a/cloud/icons/gcp/ApiManagement/GcpApigeeApiPlatform.png b/cloud/icons/gcp/ApiManagement/GcpApigeeApiPlatform.png
new file mode 100644
index 00000000000..8c42a5ffb06
Binary files /dev/null and b/cloud/icons/gcp/ApiManagement/GcpApigeeApiPlatform.png differ
diff --git a/cloud/icons/gcp/ApiManagement/GcpApigeeSense.png b/cloud/icons/gcp/ApiManagement/GcpApigeeSense.png
new file mode 100644
index 00000000000..0af2a1578f5
Binary files /dev/null and b/cloud/icons/gcp/ApiManagement/GcpApigeeSense.png differ
diff --git a/cloud/icons/gcp/ApiManagement/GcpCloudEndpoints.png b/cloud/icons/gcp/ApiManagement/GcpCloudEndpoints.png
new file mode 100644
index 00000000000..7f4824623c8
Binary files /dev/null and b/cloud/icons/gcp/ApiManagement/GcpCloudEndpoints.png differ
diff --git a/cloud/icons/gcp/ApiManagement/GcpDeveloperPortal.png b/cloud/icons/gcp/ApiManagement/GcpDeveloperPortal.png
new file mode 100644
index 00000000000..cd61fded69a
Binary files /dev/null and b/cloud/icons/gcp/ApiManagement/GcpDeveloperPortal.png differ
diff --git a/cloud/icons/gcp/Compute/GcpAppEngine.png b/cloud/icons/gcp/Compute/GcpAppEngine.png
new file mode 100644
index 00000000000..ae867418d04
Binary files /dev/null and b/cloud/icons/gcp/Compute/GcpAppEngine.png differ
diff --git a/cloud/icons/gcp/Compute/GcpCloudFunctions.png b/cloud/icons/gcp/Compute/GcpCloudFunctions.png
new file mode 100644
index 00000000000..8ea2f20c8d2
Binary files /dev/null and b/cloud/icons/gcp/Compute/GcpCloudFunctions.png differ
diff --git a/cloud/icons/gcp/Compute/GcpCloudRun.png b/cloud/icons/gcp/Compute/GcpCloudRun.png
new file mode 100644
index 00000000000..da00ec74564
Binary files /dev/null and b/cloud/icons/gcp/Compute/GcpCloudRun.png differ
diff --git a/cloud/icons/gcp/Compute/GcpComputeEngine.png b/cloud/icons/gcp/Compute/GcpComputeEngine.png
new file mode 100644
index 00000000000..59fb57815e1
Binary files /dev/null and b/cloud/icons/gcp/Compute/GcpComputeEngine.png differ
diff --git a/cloud/icons/gcp/Compute/GcpContainerOptimizedOs.png b/cloud/icons/gcp/Compute/GcpContainerOptimizedOs.png
new file mode 100644
index 00000000000..adea9dd50e4
Binary files /dev/null and b/cloud/icons/gcp/Compute/GcpContainerOptimizedOs.png differ
diff --git a/cloud/icons/gcp/Compute/GcpGkeOnPrem.png b/cloud/icons/gcp/Compute/GcpGkeOnPrem.png
new file mode 100644
index 00000000000..9a888cc9e53
Binary files /dev/null and b/cloud/icons/gcp/Compute/GcpGkeOnPrem.png differ
diff --git a/cloud/icons/gcp/Compute/GcpGpu.png b/cloud/icons/gcp/Compute/GcpGpu.png
new file mode 100644
index 00000000000..a8a9dd1b84c
Binary files /dev/null and b/cloud/icons/gcp/Compute/GcpGpu.png differ
diff --git a/cloud/icons/gcp/Compute/GcpKubetnetesEngine.png b/cloud/icons/gcp/Compute/GcpKubetnetesEngine.png
new file mode 100644
index 00000000000..d9db8b530a3
Binary files /dev/null and b/cloud/icons/gcp/Compute/GcpKubetnetesEngine.png differ
diff --git a/cloud/icons/gcp/DataAnalytics/GcpBigquery.png b/cloud/icons/gcp/DataAnalytics/GcpBigquery.png
new file mode 100644
index 00000000000..6e1e7798423
Binary files /dev/null and b/cloud/icons/gcp/DataAnalytics/GcpBigquery.png differ
diff --git a/cloud/icons/gcp/DataAnalytics/GcpCloudComposer.png b/cloud/icons/gcp/DataAnalytics/GcpCloudComposer.png
new file mode 100644
index 00000000000..5bdb979aa36
Binary files /dev/null and b/cloud/icons/gcp/DataAnalytics/GcpCloudComposer.png differ
diff --git a/cloud/icons/gcp/DataAnalytics/GcpCloudDataCatalog.png b/cloud/icons/gcp/DataAnalytics/GcpCloudDataCatalog.png
new file mode 100644
index 00000000000..85f6ac8fbdb
Binary files /dev/null and b/cloud/icons/gcp/DataAnalytics/GcpCloudDataCatalog.png differ
diff --git a/cloud/icons/gcp/DataAnalytics/GcpCloudDataFusion.png b/cloud/icons/gcp/DataAnalytics/GcpCloudDataFusion.png
new file mode 100644
index 00000000000..b53291419c7
Binary files /dev/null and b/cloud/icons/gcp/DataAnalytics/GcpCloudDataFusion.png differ
diff --git a/cloud/icons/gcp/DataAnalytics/GcpCloudDataflow.png b/cloud/icons/gcp/DataAnalytics/GcpCloudDataflow.png
new file mode 100644
index 00000000000..5fbaf634a7e
Binary files /dev/null and b/cloud/icons/gcp/DataAnalytics/GcpCloudDataflow.png differ
diff --git a/cloud/icons/gcp/DataAnalytics/GcpCloudDatalab.png b/cloud/icons/gcp/DataAnalytics/GcpCloudDatalab.png
new file mode 100644
index 00000000000..9f3fecd3d0d
Binary files /dev/null and b/cloud/icons/gcp/DataAnalytics/GcpCloudDatalab.png differ
diff --git a/cloud/icons/gcp/DataAnalytics/GcpCloudDataprep.png b/cloud/icons/gcp/DataAnalytics/GcpCloudDataprep.png
new file mode 100644
index 00000000000..788af2b578e
Binary files /dev/null and b/cloud/icons/gcp/DataAnalytics/GcpCloudDataprep.png differ
diff --git a/cloud/icons/gcp/DataAnalytics/GcpCloudDataproc.png b/cloud/icons/gcp/DataAnalytics/GcpCloudDataproc.png
new file mode 100644
index 00000000000..713c075b5f6
Binary files /dev/null and b/cloud/icons/gcp/DataAnalytics/GcpCloudDataproc.png differ
diff --git a/cloud/icons/gcp/DataAnalytics/GcpCloudPubsub.png b/cloud/icons/gcp/DataAnalytics/GcpCloudPubsub.png
new file mode 100644
index 00000000000..1a8e95f90f6
Binary files /dev/null and b/cloud/icons/gcp/DataAnalytics/GcpCloudPubsub.png differ
diff --git a/cloud/icons/gcp/DataAnalytics/GcpGenomics.png b/cloud/icons/gcp/DataAnalytics/GcpGenomics.png
new file mode 100644
index 00000000000..6b3ff517155
Binary files /dev/null and b/cloud/icons/gcp/DataAnalytics/GcpGenomics.png differ
diff --git a/cloud/icons/gcp/Databases/GcpCloudBigtable.png b/cloud/icons/gcp/Databases/GcpCloudBigtable.png
new file mode 100644
index 00000000000..840023c601a
Binary files /dev/null and b/cloud/icons/gcp/Databases/GcpCloudBigtable.png differ
diff --git a/cloud/icons/gcp/Databases/GcpCloudDatastore.png b/cloud/icons/gcp/Databases/GcpCloudDatastore.png
new file mode 100644
index 00000000000..57bb9912fb8
Binary files /dev/null and b/cloud/icons/gcp/Databases/GcpCloudDatastore.png differ
diff --git a/cloud/icons/gcp/Databases/GcpCloudFirestore.png b/cloud/icons/gcp/Databases/GcpCloudFirestore.png
new file mode 100644
index 00000000000..f3c0ee590f9
Binary files /dev/null and b/cloud/icons/gcp/Databases/GcpCloudFirestore.png differ
diff --git a/cloud/icons/gcp/Databases/GcpCloudMemorystore.png b/cloud/icons/gcp/Databases/GcpCloudMemorystore.png
new file mode 100644
index 00000000000..325777220d0
Binary files /dev/null and b/cloud/icons/gcp/Databases/GcpCloudMemorystore.png differ
diff --git a/cloud/icons/gcp/Databases/GcpCloudSpanner.png b/cloud/icons/gcp/Databases/GcpCloudSpanner.png
new file mode 100644
index 00000000000..16ce1d5b9f3
Binary files /dev/null and b/cloud/icons/gcp/Databases/GcpCloudSpanner.png differ
diff --git a/cloud/icons/gcp/Databases/GcpCloudSql.png b/cloud/icons/gcp/Databases/GcpCloudSql.png
new file mode 100644
index 00000000000..895006e8d29
Binary files /dev/null and b/cloud/icons/gcp/Databases/GcpCloudSql.png differ
diff --git a/cloud/icons/gcp/DeveloperTools/GcpCloudBuild.png b/cloud/icons/gcp/DeveloperTools/GcpCloudBuild.png
new file mode 100644
index 00000000000..094d662c1a4
Binary files /dev/null and b/cloud/icons/gcp/DeveloperTools/GcpCloudBuild.png differ
diff --git a/cloud/icons/gcp/DeveloperTools/GcpCloudCode.png b/cloud/icons/gcp/DeveloperTools/GcpCloudCode.png
new file mode 100644
index 00000000000..079847c926c
Binary files /dev/null and b/cloud/icons/gcp/DeveloperTools/GcpCloudCode.png differ
diff --git a/cloud/icons/gcp/DeveloperTools/GcpCloudCodeForIntellij.png b/cloud/icons/gcp/DeveloperTools/GcpCloudCodeForIntellij.png
new file mode 100644
index 00000000000..a4e1b4c77c4
Binary files /dev/null and b/cloud/icons/gcp/DeveloperTools/GcpCloudCodeForIntellij.png differ
diff --git a/cloud/icons/gcp/DeveloperTools/GcpCloudScheduler.png b/cloud/icons/gcp/DeveloperTools/GcpCloudScheduler.png
new file mode 100644
index 00000000000..599240e537a
Binary files /dev/null and b/cloud/icons/gcp/DeveloperTools/GcpCloudScheduler.png differ
diff --git a/cloud/icons/gcp/DeveloperTools/GcpCloudSdk.png b/cloud/icons/gcp/DeveloperTools/GcpCloudSdk.png
new file mode 100644
index 00000000000..a4e1b4c77c4
Binary files /dev/null and b/cloud/icons/gcp/DeveloperTools/GcpCloudSdk.png differ
diff --git a/cloud/icons/gcp/DeveloperTools/GcpCloudSourceRepositories.png b/cloud/icons/gcp/DeveloperTools/GcpCloudSourceRepositories.png
new file mode 100644
index 00000000000..a4e1b4c77c4
Binary files /dev/null and b/cloud/icons/gcp/DeveloperTools/GcpCloudSourceRepositories.png differ
diff --git a/cloud/icons/gcp/DeveloperTools/GcpCloudTasks.png b/cloud/icons/gcp/DeveloperTools/GcpCloudTasks.png
new file mode 100644
index 00000000000..a89d128cfa5
Binary files /dev/null and b/cloud/icons/gcp/DeveloperTools/GcpCloudTasks.png differ
diff --git a/cloud/icons/gcp/DeveloperTools/GcpCloudTestLab.png b/cloud/icons/gcp/DeveloperTools/GcpCloudTestLab.png
new file mode 100644
index 00000000000..920f3a69306
Binary files /dev/null and b/cloud/icons/gcp/DeveloperTools/GcpCloudTestLab.png differ
diff --git a/cloud/icons/gcp/DeveloperTools/GcpCloudToolsForEclipse.png b/cloud/icons/gcp/DeveloperTools/GcpCloudToolsForEclipse.png
new file mode 100644
index 00000000000..a4e1b4c77c4
Binary files /dev/null and b/cloud/icons/gcp/DeveloperTools/GcpCloudToolsForEclipse.png differ
diff --git a/cloud/icons/gcp/DeveloperTools/GcpCloudToolsForPowershell.png b/cloud/icons/gcp/DeveloperTools/GcpCloudToolsForPowershell.png
new file mode 100644
index 00000000000..5c36747f9df
Binary files /dev/null and b/cloud/icons/gcp/DeveloperTools/GcpCloudToolsForPowershell.png differ
diff --git a/cloud/icons/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.png b/cloud/icons/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.png
new file mode 100644
index 00000000000..5c36747f9df
Binary files /dev/null and b/cloud/icons/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.png differ
diff --git a/cloud/icons/gcp/DeveloperTools/GcpContainerRegistry.png b/cloud/icons/gcp/DeveloperTools/GcpContainerRegistry.png
new file mode 100644
index 00000000000..036b8cfbb84
Binary files /dev/null and b/cloud/icons/gcp/DeveloperTools/GcpContainerRegistry.png differ
diff --git a/cloud/icons/gcp/DeveloperTools/GcpGradleAppEnginePlugin.png b/cloud/icons/gcp/DeveloperTools/GcpGradleAppEnginePlugin.png
new file mode 100644
index 00000000000..a4e1b4c77c4
Binary files /dev/null and b/cloud/icons/gcp/DeveloperTools/GcpGradleAppEnginePlugin.png differ
diff --git a/cloud/icons/gcp/DeveloperTools/GcpIdePlugins.png b/cloud/icons/gcp/DeveloperTools/GcpIdePlugins.png
new file mode 100644
index 00000000000..5c36747f9df
Binary files /dev/null and b/cloud/icons/gcp/DeveloperTools/GcpIdePlugins.png differ
diff --git a/cloud/icons/gcp/DeveloperTools/GcpMavenAppEnginePlugin.png b/cloud/icons/gcp/DeveloperTools/GcpMavenAppEnginePlugin.png
new file mode 100644
index 00000000000..a4e1b4c77c4
Binary files /dev/null and b/cloud/icons/gcp/DeveloperTools/GcpMavenAppEnginePlugin.png differ
diff --git a/cloud/icons/gcp/HybridAndMultiCloud/GcpStackdriver.png b/cloud/icons/gcp/HybridAndMultiCloud/GcpStackdriver.png
new file mode 100644
index 00000000000..33752b16ce6
Binary files /dev/null and b/cloud/icons/gcp/HybridAndMultiCloud/GcpStackdriver.png differ
diff --git a/cloud/icons/gcp/HybridAndMultiCloud/GcpTrafficDirector.png b/cloud/icons/gcp/HybridAndMultiCloud/GcpTrafficDirector.png
new file mode 100644
index 00000000000..6b517958820
Binary files /dev/null and b/cloud/icons/gcp/HybridAndMultiCloud/GcpTrafficDirector.png differ
diff --git a/cloud/icons/gcp/InternetOfThings/GcpCloudIotCore.png b/cloud/icons/gcp/InternetOfThings/GcpCloudIotCore.png
new file mode 100644
index 00000000000..bfe6f719d84
Binary files /dev/null and b/cloud/icons/gcp/InternetOfThings/GcpCloudIotCore.png differ
diff --git a/cloud/icons/gcp/ManagementTools/GcpCloudApis.png b/cloud/icons/gcp/ManagementTools/GcpCloudApis.png
new file mode 100644
index 00000000000..86479b20f32
Binary files /dev/null and b/cloud/icons/gcp/ManagementTools/GcpCloudApis.png differ
diff --git a/cloud/icons/gcp/ManagementTools/GcpCloudBillingApi.png b/cloud/icons/gcp/ManagementTools/GcpCloudBillingApi.png
new file mode 100644
index 00000000000..a4e1b4c77c4
Binary files /dev/null and b/cloud/icons/gcp/ManagementTools/GcpCloudBillingApi.png differ
diff --git a/cloud/icons/gcp/ManagementTools/GcpCloudConsole.png b/cloud/icons/gcp/ManagementTools/GcpCloudConsole.png
new file mode 100644
index 00000000000..a4e1b4c77c4
Binary files /dev/null and b/cloud/icons/gcp/ManagementTools/GcpCloudConsole.png differ
diff --git a/cloud/icons/gcp/ManagementTools/GcpCloudDeploymentManager.png b/cloud/icons/gcp/ManagementTools/GcpCloudDeploymentManager.png
new file mode 100644
index 00000000000..e54e405d828
Binary files /dev/null and b/cloud/icons/gcp/ManagementTools/GcpCloudDeploymentManager.png differ
diff --git a/cloud/icons/gcp/ManagementTools/GcpCloudMobileApp.png b/cloud/icons/gcp/ManagementTools/GcpCloudMobileApp.png
new file mode 100644
index 00000000000..a4e1b4c77c4
Binary files /dev/null and b/cloud/icons/gcp/ManagementTools/GcpCloudMobileApp.png differ
diff --git a/cloud/icons/gcp/ManagementTools/GcpCloudServiceMesh.png b/cloud/icons/gcp/ManagementTools/GcpCloudServiceMesh.png
new file mode 100644
index 00000000000..1a134c77a1f
Binary files /dev/null and b/cloud/icons/gcp/ManagementTools/GcpCloudServiceMesh.png differ
diff --git a/cloud/icons/gcp/ManagementTools/GcpCloudShell.png b/cloud/icons/gcp/ManagementTools/GcpCloudShell.png
new file mode 100644
index 00000000000..a4e1b4c77c4
Binary files /dev/null and b/cloud/icons/gcp/ManagementTools/GcpCloudShell.png differ
diff --git a/cloud/icons/gcp/ManagementTools/GcpDebugger.png b/cloud/icons/gcp/ManagementTools/GcpDebugger.png
new file mode 100644
index 00000000000..b4fe0ecf345
Binary files /dev/null and b/cloud/icons/gcp/ManagementTools/GcpDebugger.png differ
diff --git a/cloud/icons/gcp/ManagementTools/GcpErrorReporting.png b/cloud/icons/gcp/ManagementTools/GcpErrorReporting.png
new file mode 100644
index 00000000000..af73b3e01c3
Binary files /dev/null and b/cloud/icons/gcp/ManagementTools/GcpErrorReporting.png differ
diff --git a/cloud/icons/gcp/ManagementTools/GcpLogging.png b/cloud/icons/gcp/ManagementTools/GcpLogging.png
new file mode 100644
index 00000000000..a910584bf4d
Binary files /dev/null and b/cloud/icons/gcp/ManagementTools/GcpLogging.png differ
diff --git a/cloud/icons/gcp/ManagementTools/GcpMonitoring.png b/cloud/icons/gcp/ManagementTools/GcpMonitoring.png
new file mode 100644
index 00000000000..e54e405d828
Binary files /dev/null and b/cloud/icons/gcp/ManagementTools/GcpMonitoring.png differ
diff --git a/cloud/icons/gcp/ManagementTools/GcpProfiler.png b/cloud/icons/gcp/ManagementTools/GcpProfiler.png
new file mode 100644
index 00000000000..32c8bd2073f
Binary files /dev/null and b/cloud/icons/gcp/ManagementTools/GcpProfiler.png differ
diff --git a/cloud/icons/gcp/ManagementTools/GcpStackdriver.png b/cloud/icons/gcp/ManagementTools/GcpStackdriver.png
new file mode 100644
index 00000000000..33752b16ce6
Binary files /dev/null and b/cloud/icons/gcp/ManagementTools/GcpStackdriver.png differ
diff --git a/cloud/icons/gcp/ManagementTools/GcpTrace.png b/cloud/icons/gcp/ManagementTools/GcpTrace.png
new file mode 100644
index 00000000000..f92fa02374d
Binary files /dev/null and b/cloud/icons/gcp/ManagementTools/GcpTrace.png differ
diff --git a/cloud/icons/gcp/Migration/GcpTransferAppliance.png b/cloud/icons/gcp/Migration/GcpTransferAppliance.png
new file mode 100644
index 00000000000..3f90ba2c33b
Binary files /dev/null and b/cloud/icons/gcp/Migration/GcpTransferAppliance.png differ
diff --git a/cloud/icons/gcp/Networking/GcpCloudArmor.png b/cloud/icons/gcp/Networking/GcpCloudArmor.png
new file mode 100644
index 00000000000..ee025afba7a
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpCloudArmor.png differ
diff --git a/cloud/icons/gcp/Networking/GcpCloudCdn.png b/cloud/icons/gcp/Networking/GcpCloudCdn.png
new file mode 100644
index 00000000000..b489656def5
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpCloudCdn.png differ
diff --git a/cloud/icons/gcp/Networking/GcpCloudDns.png b/cloud/icons/gcp/Networking/GcpCloudDns.png
new file mode 100644
index 00000000000..8f4d00adc03
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpCloudDns.png differ
diff --git a/cloud/icons/gcp/Networking/GcpCloudExternalIpAddresses.png b/cloud/icons/gcp/Networking/GcpCloudExternalIpAddresses.png
new file mode 100644
index 00000000000..f16710787a9
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpCloudExternalIpAddresses.png differ
diff --git a/cloud/icons/gcp/Networking/GcpCloudFirewallRules.png b/cloud/icons/gcp/Networking/GcpCloudFirewallRules.png
new file mode 100644
index 00000000000..0f591b0a3d2
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpCloudFirewallRules.png differ
diff --git a/cloud/icons/gcp/Networking/GcpCloudLoadBalancing.png b/cloud/icons/gcp/Networking/GcpCloudLoadBalancing.png
new file mode 100644
index 00000000000..0d0936a46a4
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpCloudLoadBalancing.png differ
diff --git a/cloud/icons/gcp/Networking/GcpCloudNat.png b/cloud/icons/gcp/Networking/GcpCloudNat.png
new file mode 100644
index 00000000000..dc4dc757e26
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpCloudNat.png differ
diff --git a/cloud/icons/gcp/Networking/GcpCloudNetwork.png b/cloud/icons/gcp/Networking/GcpCloudNetwork.png
new file mode 100644
index 00000000000..addb98507ca
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpCloudNetwork.png differ
diff --git a/cloud/icons/gcp/Networking/GcpCloudRouter.png b/cloud/icons/gcp/Networking/GcpCloudRouter.png
new file mode 100644
index 00000000000..765e19ca771
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpCloudRouter.png differ
diff --git a/cloud/icons/gcp/Networking/GcpCloudRoutes.png b/cloud/icons/gcp/Networking/GcpCloudRoutes.png
new file mode 100644
index 00000000000..d3103e48ed6
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpCloudRoutes.png differ
diff --git a/cloud/icons/gcp/Networking/GcpCloudVpn.png b/cloud/icons/gcp/Networking/GcpCloudVpn.png
new file mode 100644
index 00000000000..699211f1758
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpCloudVpn.png differ
diff --git a/cloud/icons/gcp/Networking/GcpDedicatedInterconnect.png b/cloud/icons/gcp/Networking/GcpDedicatedInterconnect.png
new file mode 100644
index 00000000000..cc8116fb41f
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpDedicatedInterconnect.png differ
diff --git a/cloud/icons/gcp/Networking/GcpPartnerInterconnect.png b/cloud/icons/gcp/Networking/GcpPartnerInterconnect.png
new file mode 100644
index 00000000000..49b75c7e104
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpPartnerInterconnect.png differ
diff --git a/cloud/icons/gcp/Networking/GcpPremiumNetworkTier.png b/cloud/icons/gcp/Networking/GcpPremiumNetworkTier.png
new file mode 100644
index 00000000000..8784931c817
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpPremiumNetworkTier.png differ
diff --git a/cloud/icons/gcp/Networking/GcpStandardNetworkTier.png b/cloud/icons/gcp/Networking/GcpStandardNetworkTier.png
new file mode 100644
index 00000000000..6d162d94fec
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpStandardNetworkTier.png differ
diff --git a/cloud/icons/gcp/Networking/GcpTrafficDirector.png b/cloud/icons/gcp/Networking/GcpTrafficDirector.png
new file mode 100644
index 00000000000..6b517958820
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpTrafficDirector.png differ
diff --git a/cloud/icons/gcp/Networking/GcpVirtualPrivateCloud.png b/cloud/icons/gcp/Networking/GcpVirtualPrivateCloud.png
new file mode 100644
index 00000000000..f9c7d5e34ea
Binary files /dev/null and b/cloud/icons/gcp/Networking/GcpVirtualPrivateCloud.png differ
diff --git a/cloud/icons/gcp/Security/GcpCloudIam.png b/cloud/icons/gcp/Security/GcpCloudIam.png
new file mode 100644
index 00000000000..60571d708b4
Binary files /dev/null and b/cloud/icons/gcp/Security/GcpCloudIam.png differ
diff --git a/cloud/icons/gcp/Security/GcpCloudResourceManager.png b/cloud/icons/gcp/Security/GcpCloudResourceManager.png
new file mode 100644
index 00000000000..60571d708b4
Binary files /dev/null and b/cloud/icons/gcp/Security/GcpCloudResourceManager.png differ
diff --git a/cloud/icons/gcp/Security/GcpCloudSecurityCommandCenter.png b/cloud/icons/gcp/Security/GcpCloudSecurityCommandCenter.png
new file mode 100644
index 00000000000..94adf6a5a14
Binary files /dev/null and b/cloud/icons/gcp/Security/GcpCloudSecurityCommandCenter.png differ
diff --git a/cloud/icons/gcp/Security/GcpCloudSecurityScanner.png b/cloud/icons/gcp/Security/GcpCloudSecurityScanner.png
new file mode 100644
index 00000000000..a341f09c13e
Binary files /dev/null and b/cloud/icons/gcp/Security/GcpCloudSecurityScanner.png differ
diff --git a/cloud/icons/gcp/Security/GcpKeyManagementService.png b/cloud/icons/gcp/Security/GcpKeyManagementService.png
new file mode 100644
index 00000000000..c22e7c5d303
Binary files /dev/null and b/cloud/icons/gcp/Security/GcpKeyManagementService.png differ
diff --git a/cloud/icons/gcp/Storage/GcpCloudFilestore.png b/cloud/icons/gcp/Storage/GcpCloudFilestore.png
new file mode 100644
index 00000000000..cd2aa9a4bc6
Binary files /dev/null and b/cloud/icons/gcp/Storage/GcpCloudFilestore.png differ
diff --git a/cloud/icons/gcp/Storage/GcpCloudStorage.png b/cloud/icons/gcp/Storage/GcpCloudStorage.png
new file mode 100644
index 00000000000..088257e8a98
Binary files /dev/null and b/cloud/icons/gcp/Storage/GcpCloudStorage.png differ
diff --git a/cloud/icons/gcp/Storage/GcpPersistentDisk.png b/cloud/icons/gcp/Storage/GcpPersistentDisk.png
new file mode 100644
index 00000000000..4d422ba009d
Binary files /dev/null and b/cloud/icons/gcp/Storage/GcpPersistentDisk.png differ
diff --git a/cloud/icons/materials/Action/Materials3dRotation.png b/cloud/icons/materials/Action/Materials3dRotation.png
new file mode 100644
index 00000000000..ba5b88bffae
Binary files /dev/null and b/cloud/icons/materials/Action/Materials3dRotation.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAccessibility.png b/cloud/icons/materials/Action/MaterialsAccessibility.png
new file mode 100644
index 00000000000..3b2e687053f
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAccessibility.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAccessible.png b/cloud/icons/materials/Action/MaterialsAccessible.png
new file mode 100644
index 00000000000..00594227b2d
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAccessible.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAccountBalance.png b/cloud/icons/materials/Action/MaterialsAccountBalance.png
new file mode 100644
index 00000000000..ccc4140499c
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAccountBalance.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAccountBalanceWallet.png b/cloud/icons/materials/Action/MaterialsAccountBalanceWallet.png
new file mode 100644
index 00000000000..8f56320a575
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAccountBalanceWallet.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAccountBox.png b/cloud/icons/materials/Action/MaterialsAccountBox.png
new file mode 100644
index 00000000000..8ef9a8d7c6e
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAccountBox.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAccountCircle.png b/cloud/icons/materials/Action/MaterialsAccountCircle.png
new file mode 100644
index 00000000000..faf827c9462
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAccountCircle.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAddShoppingCart.png b/cloud/icons/materials/Action/MaterialsAddShoppingCart.png
new file mode 100644
index 00000000000..ba84aabae2c
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAddShoppingCart.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAlarm.png b/cloud/icons/materials/Action/MaterialsAlarm.png
new file mode 100644
index 00000000000..5514f2d940f
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAlarm.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAlarmAdd.png b/cloud/icons/materials/Action/MaterialsAlarmAdd.png
new file mode 100644
index 00000000000..b1d62124309
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAlarmAdd.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAlarmOff.png b/cloud/icons/materials/Action/MaterialsAlarmOff.png
new file mode 100644
index 00000000000..4e6239176a6
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAlarmOff.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAlarmOn.png b/cloud/icons/materials/Action/MaterialsAlarmOn.png
new file mode 100644
index 00000000000..e11984da3d9
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAlarmOn.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAllOut.png b/cloud/icons/materials/Action/MaterialsAllOut.png
new file mode 100644
index 00000000000..111454a95d3
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAllOut.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAndroid.png b/cloud/icons/materials/Action/MaterialsAndroid.png
new file mode 100644
index 00000000000..10fa4abda97
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAndroid.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAnnouncement.png b/cloud/icons/materials/Action/MaterialsAnnouncement.png
new file mode 100644
index 00000000000..cbacb13b0fb
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAnnouncement.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAspectRatio.png b/cloud/icons/materials/Action/MaterialsAspectRatio.png
new file mode 100644
index 00000000000..f478bd761b9
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAspectRatio.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAssessment.png b/cloud/icons/materials/Action/MaterialsAssessment.png
new file mode 100644
index 00000000000..c9a69437e28
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAssessment.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAssignment.png b/cloud/icons/materials/Action/MaterialsAssignment.png
new file mode 100644
index 00000000000..32e0aa12499
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAssignment.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAssignmentInd.png b/cloud/icons/materials/Action/MaterialsAssignmentInd.png
new file mode 100644
index 00000000000..a58dbf2c524
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAssignmentInd.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAssignmentLate.png b/cloud/icons/materials/Action/MaterialsAssignmentLate.png
new file mode 100644
index 00000000000..89e7b36b64d
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAssignmentLate.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAssignmentReturn.png b/cloud/icons/materials/Action/MaterialsAssignmentReturn.png
new file mode 100644
index 00000000000..6ba0f043247
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAssignmentReturn.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAssignmentReturned.png b/cloud/icons/materials/Action/MaterialsAssignmentReturned.png
new file mode 100644
index 00000000000..65f7042ba16
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAssignmentReturned.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAssignmentTurnedIn.png b/cloud/icons/materials/Action/MaterialsAssignmentTurnedIn.png
new file mode 100644
index 00000000000..5776d18d0c1
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAssignmentTurnedIn.png differ
diff --git a/cloud/icons/materials/Action/MaterialsAutorenew.png b/cloud/icons/materials/Action/MaterialsAutorenew.png
new file mode 100644
index 00000000000..7498b9360cf
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsAutorenew.png differ
diff --git a/cloud/icons/materials/Action/MaterialsBackup.png b/cloud/icons/materials/Action/MaterialsBackup.png
new file mode 100644
index 00000000000..0c6c8aec5bb
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsBackup.png differ
diff --git a/cloud/icons/materials/Action/MaterialsBook.png b/cloud/icons/materials/Action/MaterialsBook.png
new file mode 100644
index 00000000000..3d73ef345b0
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsBook.png differ
diff --git a/cloud/icons/materials/Action/MaterialsBookmark.png b/cloud/icons/materials/Action/MaterialsBookmark.png
new file mode 100644
index 00000000000..ee82d85fb6a
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsBookmark.png differ
diff --git a/cloud/icons/materials/Action/MaterialsBookmarkBorder.png b/cloud/icons/materials/Action/MaterialsBookmarkBorder.png
new file mode 100644
index 00000000000..1dba0031716
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsBookmarkBorder.png differ
diff --git a/cloud/icons/materials/Action/MaterialsBugReport.png b/cloud/icons/materials/Action/MaterialsBugReport.png
new file mode 100644
index 00000000000..b990240164e
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsBugReport.png differ
diff --git a/cloud/icons/materials/Action/MaterialsBuild.png b/cloud/icons/materials/Action/MaterialsBuild.png
new file mode 100644
index 00000000000..653e6252e85
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsBuild.png differ
diff --git a/cloud/icons/materials/Action/MaterialsCached.png b/cloud/icons/materials/Action/MaterialsCached.png
new file mode 100644
index 00000000000..777dd7a214b
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsCached.png differ
diff --git a/cloud/icons/materials/Action/MaterialsCardGiftcard.png b/cloud/icons/materials/Action/MaterialsCardGiftcard.png
new file mode 100644
index 00000000000..069c42e507c
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsCardGiftcard.png differ
diff --git a/cloud/icons/materials/Action/MaterialsCardMembership.png b/cloud/icons/materials/Action/MaterialsCardMembership.png
new file mode 100644
index 00000000000..02ab7753bf5
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsCardMembership.png differ
diff --git a/cloud/icons/materials/Action/MaterialsCardTravel.png b/cloud/icons/materials/Action/MaterialsCardTravel.png
new file mode 100644
index 00000000000..17616fe42e5
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsCardTravel.png differ
diff --git a/cloud/icons/materials/Action/MaterialsChangeHistory.png b/cloud/icons/materials/Action/MaterialsChangeHistory.png
new file mode 100644
index 00000000000..0e138bc9c65
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsChangeHistory.png differ
diff --git a/cloud/icons/materials/Action/MaterialsCheckCircle.png b/cloud/icons/materials/Action/MaterialsCheckCircle.png
new file mode 100644
index 00000000000..5d7cf299d2a
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsCheckCircle.png differ
diff --git a/cloud/icons/materials/Action/MaterialsChromeReaderMode.png b/cloud/icons/materials/Action/MaterialsChromeReaderMode.png
new file mode 100644
index 00000000000..c03f16d6291
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsChromeReaderMode.png differ
diff --git a/cloud/icons/materials/Action/MaterialsClass.png b/cloud/icons/materials/Action/MaterialsClass.png
new file mode 100644
index 00000000000..3d73ef345b0
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsClass.png differ
diff --git a/cloud/icons/materials/Action/MaterialsCode.png b/cloud/icons/materials/Action/MaterialsCode.png
new file mode 100644
index 00000000000..6a7961d2e0d
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsCode.png differ
diff --git a/cloud/icons/materials/Action/MaterialsCompareArrows.png b/cloud/icons/materials/Action/MaterialsCompareArrows.png
new file mode 100644
index 00000000000..7a44f1d9539
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsCompareArrows.png differ
diff --git a/cloud/icons/materials/Action/MaterialsCopyright.png b/cloud/icons/materials/Action/MaterialsCopyright.png
new file mode 100644
index 00000000000..c04c16705c7
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsCopyright.png differ
diff --git a/cloud/icons/materials/Action/MaterialsCreditCard.png b/cloud/icons/materials/Action/MaterialsCreditCard.png
new file mode 100644
index 00000000000..0d96eb10caa
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsCreditCard.png differ
diff --git a/cloud/icons/materials/Action/MaterialsDashboard.png b/cloud/icons/materials/Action/MaterialsDashboard.png
new file mode 100644
index 00000000000..369749a772f
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsDashboard.png differ
diff --git a/cloud/icons/materials/Action/MaterialsDateRange.png b/cloud/icons/materials/Action/MaterialsDateRange.png
new file mode 100644
index 00000000000..e20eab4446a
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsDateRange.png differ
diff --git a/cloud/icons/materials/Action/MaterialsDelete.png b/cloud/icons/materials/Action/MaterialsDelete.png
new file mode 100644
index 00000000000..3ad886970e4
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsDelete.png differ
diff --git a/cloud/icons/materials/Action/MaterialsDeleteForever.png b/cloud/icons/materials/Action/MaterialsDeleteForever.png
new file mode 100644
index 00000000000..6af36dd3214
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsDeleteForever.png differ
diff --git a/cloud/icons/materials/Action/MaterialsDescription.png b/cloud/icons/materials/Action/MaterialsDescription.png
new file mode 100644
index 00000000000..21d49b79d4a
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsDescription.png differ
diff --git a/cloud/icons/materials/Action/MaterialsDns.png b/cloud/icons/materials/Action/MaterialsDns.png
new file mode 100644
index 00000000000..45dcc6293c9
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsDns.png differ
diff --git a/cloud/icons/materials/Action/MaterialsDone.png b/cloud/icons/materials/Action/MaterialsDone.png
new file mode 100644
index 00000000000..20a03d6be41
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsDone.png differ
diff --git a/cloud/icons/materials/Action/MaterialsDoneAll.png b/cloud/icons/materials/Action/MaterialsDoneAll.png
new file mode 100644
index 00000000000..b6b7a46a1a5
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsDoneAll.png differ
diff --git a/cloud/icons/materials/Action/MaterialsDonutLarge.png b/cloud/icons/materials/Action/MaterialsDonutLarge.png
new file mode 100644
index 00000000000..ad30d834769
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsDonutLarge.png differ
diff --git a/cloud/icons/materials/Action/MaterialsDonutSmall.png b/cloud/icons/materials/Action/MaterialsDonutSmall.png
new file mode 100644
index 00000000000..eabc1cc61ba
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsDonutSmall.png differ
diff --git a/cloud/icons/materials/Action/MaterialsEuroSymbol.png b/cloud/icons/materials/Action/MaterialsEuroSymbol.png
new file mode 100644
index 00000000000..40975e310f1
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsEuroSymbol.png differ
diff --git a/cloud/icons/materials/Action/MaterialsEvent.png b/cloud/icons/materials/Action/MaterialsEvent.png
new file mode 100644
index 00000000000..c1147d0fee1
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsEvent.png differ
diff --git a/cloud/icons/materials/Action/MaterialsEventSeat.png b/cloud/icons/materials/Action/MaterialsEventSeat.png
new file mode 100644
index 00000000000..e1259cc2b4c
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsEventSeat.png differ
diff --git a/cloud/icons/materials/Action/MaterialsExitToApp.png b/cloud/icons/materials/Action/MaterialsExitToApp.png
new file mode 100644
index 00000000000..c914ad8c8b4
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsExitToApp.png differ
diff --git a/cloud/icons/materials/Action/MaterialsExplore.png b/cloud/icons/materials/Action/MaterialsExplore.png
new file mode 100644
index 00000000000..8d7375c3840
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsExplore.png differ
diff --git a/cloud/icons/materials/Action/MaterialsExtension.png b/cloud/icons/materials/Action/MaterialsExtension.png
new file mode 100644
index 00000000000..aa910c3e62a
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsExtension.png differ
diff --git a/cloud/icons/materials/Action/MaterialsFace.png b/cloud/icons/materials/Action/MaterialsFace.png
new file mode 100644
index 00000000000..f2cd10d6dcc
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsFace.png differ
diff --git a/cloud/icons/materials/Action/MaterialsFavorite.png b/cloud/icons/materials/Action/MaterialsFavorite.png
new file mode 100644
index 00000000000..537389251c5
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsFavorite.png differ
diff --git a/cloud/icons/materials/Action/MaterialsFavoriteBorder.png b/cloud/icons/materials/Action/MaterialsFavoriteBorder.png
new file mode 100644
index 00000000000..5659384c4c1
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsFavoriteBorder.png differ
diff --git a/cloud/icons/materials/Action/MaterialsFeedback.png b/cloud/icons/materials/Action/MaterialsFeedback.png
new file mode 100644
index 00000000000..3dac8de706c
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsFeedback.png differ
diff --git a/cloud/icons/materials/Action/MaterialsFindInPage.png b/cloud/icons/materials/Action/MaterialsFindInPage.png
new file mode 100644
index 00000000000..3b5bbecd29a
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsFindInPage.png differ
diff --git a/cloud/icons/materials/Action/MaterialsFindReplace.png b/cloud/icons/materials/Action/MaterialsFindReplace.png
new file mode 100644
index 00000000000..d96606da34e
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsFindReplace.png differ
diff --git a/cloud/icons/materials/Action/MaterialsFingerprint.png b/cloud/icons/materials/Action/MaterialsFingerprint.png
new file mode 100644
index 00000000000..c2266c268e8
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsFingerprint.png differ
diff --git a/cloud/icons/materials/Action/MaterialsFlightLand.png b/cloud/icons/materials/Action/MaterialsFlightLand.png
new file mode 100644
index 00000000000..2b0bc6f2e73
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsFlightLand.png differ
diff --git a/cloud/icons/materials/Action/MaterialsFlightTakeoff.png b/cloud/icons/materials/Action/MaterialsFlightTakeoff.png
new file mode 100644
index 00000000000..87f16bfd11d
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsFlightTakeoff.png differ
diff --git a/cloud/icons/materials/Action/MaterialsFlipToBack.png b/cloud/icons/materials/Action/MaterialsFlipToBack.png
new file mode 100644
index 00000000000..2a194c3a461
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsFlipToBack.png differ
diff --git a/cloud/icons/materials/Action/MaterialsFlipToFront.png b/cloud/icons/materials/Action/MaterialsFlipToFront.png
new file mode 100644
index 00000000000..7fe17e96c4b
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsFlipToFront.png differ
diff --git a/cloud/icons/materials/Action/MaterialsGTranslate.png b/cloud/icons/materials/Action/MaterialsGTranslate.png
new file mode 100644
index 00000000000..bbe9ee8c5af
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsGTranslate.png differ
diff --git a/cloud/icons/materials/Action/MaterialsGavel.png b/cloud/icons/materials/Action/MaterialsGavel.png
new file mode 100644
index 00000000000..65da1c0c645
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsGavel.png differ
diff --git a/cloud/icons/materials/Action/MaterialsGetApp.png b/cloud/icons/materials/Action/MaterialsGetApp.png
new file mode 100644
index 00000000000..6c01c9de396
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsGetApp.png differ
diff --git a/cloud/icons/materials/Action/MaterialsGrade.png b/cloud/icons/materials/Action/MaterialsGrade.png
new file mode 100644
index 00000000000..3e7edd520dd
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsGrade.png differ
diff --git a/cloud/icons/materials/Action/MaterialsGroupWork.png b/cloud/icons/materials/Action/MaterialsGroupWork.png
new file mode 100644
index 00000000000..21aad1baa9f
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsGroupWork.png differ
diff --git a/cloud/icons/materials/Action/MaterialsHelp.png b/cloud/icons/materials/Action/MaterialsHelp.png
new file mode 100644
index 00000000000..3346b1e5f39
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsHelp.png differ
diff --git a/cloud/icons/materials/Action/MaterialsHighlightOff.png b/cloud/icons/materials/Action/MaterialsHighlightOff.png
new file mode 100644
index 00000000000..3559cd4ba90
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsHighlightOff.png differ
diff --git a/cloud/icons/materials/Action/MaterialsHistory.png b/cloud/icons/materials/Action/MaterialsHistory.png
new file mode 100644
index 00000000000..79ddce4d715
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsHistory.png differ
diff --git a/cloud/icons/materials/Action/MaterialsHome.png b/cloud/icons/materials/Action/MaterialsHome.png
new file mode 100644
index 00000000000..a66b31ef4eb
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsHome.png differ
diff --git a/cloud/icons/materials/Action/MaterialsHourglassEmpty.png b/cloud/icons/materials/Action/MaterialsHourglassEmpty.png
new file mode 100644
index 00000000000..a8d2094aae1
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsHourglassEmpty.png differ
diff --git a/cloud/icons/materials/Action/MaterialsHourglassFull.png b/cloud/icons/materials/Action/MaterialsHourglassFull.png
new file mode 100644
index 00000000000..c6b1ef0c66c
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsHourglassFull.png differ
diff --git a/cloud/icons/materials/Action/MaterialsHttp.png b/cloud/icons/materials/Action/MaterialsHttp.png
new file mode 100644
index 00000000000..d71748774dc
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsHttp.png differ
diff --git a/cloud/icons/materials/Action/MaterialsHttps.png b/cloud/icons/materials/Action/MaterialsHttps.png
new file mode 100644
index 00000000000..d258f1a1a78
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsHttps.png differ
diff --git a/cloud/icons/materials/Action/MaterialsImportantDevices.png b/cloud/icons/materials/Action/MaterialsImportantDevices.png
new file mode 100644
index 00000000000..f08b2748084
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsImportantDevices.png differ
diff --git a/cloud/icons/materials/Action/MaterialsInfo.png b/cloud/icons/materials/Action/MaterialsInfo.png
new file mode 100644
index 00000000000..3d0c35fda11
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsInfo.png differ
diff --git a/cloud/icons/materials/Action/MaterialsInfoOutline.png b/cloud/icons/materials/Action/MaterialsInfoOutline.png
new file mode 100644
index 00000000000..3ce11a2436a
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsInfoOutline.png differ
diff --git a/cloud/icons/materials/Action/MaterialsInput.png b/cloud/icons/materials/Action/MaterialsInput.png
new file mode 100644
index 00000000000..6c27f31dcb4
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsInput.png differ
diff --git a/cloud/icons/materials/Action/MaterialsInvertColors.png b/cloud/icons/materials/Action/MaterialsInvertColors.png
new file mode 100644
index 00000000000..df4858f0dff
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsInvertColors.png differ
diff --git a/cloud/icons/materials/Action/MaterialsLabel.png b/cloud/icons/materials/Action/MaterialsLabel.png
new file mode 100644
index 00000000000..2508350a627
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsLabel.png differ
diff --git a/cloud/icons/materials/Action/MaterialsLabelOutline.png b/cloud/icons/materials/Action/MaterialsLabelOutline.png
new file mode 100644
index 00000000000..d6784ba0066
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsLabelOutline.png differ
diff --git a/cloud/icons/materials/Action/MaterialsLanguage.png b/cloud/icons/materials/Action/MaterialsLanguage.png
new file mode 100644
index 00000000000..5fddc4d958a
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsLanguage.png differ
diff --git a/cloud/icons/materials/Action/MaterialsLaunch.png b/cloud/icons/materials/Action/MaterialsLaunch.png
new file mode 100644
index 00000000000..ddf45b079d8
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsLaunch.png differ
diff --git a/cloud/icons/materials/Action/MaterialsLightbulbOutline.png b/cloud/icons/materials/Action/MaterialsLightbulbOutline.png
new file mode 100644
index 00000000000..ce2688fafdf
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsLightbulbOutline.png differ
diff --git a/cloud/icons/materials/Action/MaterialsLineStyle.png b/cloud/icons/materials/Action/MaterialsLineStyle.png
new file mode 100644
index 00000000000..523afac7705
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsLineStyle.png differ
diff --git a/cloud/icons/materials/Action/MaterialsLineWeight.png b/cloud/icons/materials/Action/MaterialsLineWeight.png
new file mode 100644
index 00000000000..188c87a5810
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsLineWeight.png differ
diff --git a/cloud/icons/materials/Action/MaterialsList.png b/cloud/icons/materials/Action/MaterialsList.png
new file mode 100644
index 00000000000..bede68d2231
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsList.png differ
diff --git a/cloud/icons/materials/Action/MaterialsLock.png b/cloud/icons/materials/Action/MaterialsLock.png
new file mode 100644
index 00000000000..d258f1a1a78
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsLock.png differ
diff --git a/cloud/icons/materials/Action/MaterialsLockOpen.png b/cloud/icons/materials/Action/MaterialsLockOpen.png
new file mode 100644
index 00000000000..453a3e75d75
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsLockOpen.png differ
diff --git a/cloud/icons/materials/Action/MaterialsLockOutline.png b/cloud/icons/materials/Action/MaterialsLockOutline.png
new file mode 100644
index 00000000000..ce841f091ef
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsLockOutline.png differ
diff --git a/cloud/icons/materials/Action/MaterialsLoyalty.png b/cloud/icons/materials/Action/MaterialsLoyalty.png
new file mode 100644
index 00000000000..f43aa4e788f
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsLoyalty.png differ
diff --git a/cloud/icons/materials/Action/MaterialsMarkunreadMailbox.png b/cloud/icons/materials/Action/MaterialsMarkunreadMailbox.png
new file mode 100644
index 00000000000..9c608f9150a
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsMarkunreadMailbox.png differ
diff --git a/cloud/icons/materials/Action/MaterialsMotorcycle.png b/cloud/icons/materials/Action/MaterialsMotorcycle.png
new file mode 100644
index 00000000000..d5edcd6d769
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsMotorcycle.png differ
diff --git a/cloud/icons/materials/Action/MaterialsNoteAdd.png b/cloud/icons/materials/Action/MaterialsNoteAdd.png
new file mode 100644
index 00000000000..ace9611d42c
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsNoteAdd.png differ
diff --git a/cloud/icons/materials/Action/MaterialsOpacity.png b/cloud/icons/materials/Action/MaterialsOpacity.png
new file mode 100644
index 00000000000..d5d91322024
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsOpacity.png differ
diff --git a/cloud/icons/materials/Action/MaterialsOpenInBrowser.png b/cloud/icons/materials/Action/MaterialsOpenInBrowser.png
new file mode 100644
index 00000000000..e4bdf17597d
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsOpenInBrowser.png differ
diff --git a/cloud/icons/materials/Action/MaterialsOpenInNew.png b/cloud/icons/materials/Action/MaterialsOpenInNew.png
new file mode 100644
index 00000000000..ddf45b079d8
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsOpenInNew.png differ
diff --git a/cloud/icons/materials/Action/MaterialsOpenWith.png b/cloud/icons/materials/Action/MaterialsOpenWith.png
new file mode 100644
index 00000000000..7f93391787f
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsOpenWith.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPageview.png b/cloud/icons/materials/Action/MaterialsPageview.png
new file mode 100644
index 00000000000..4796d2f032d
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPageview.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPanTool.png b/cloud/icons/materials/Action/MaterialsPanTool.png
new file mode 100644
index 00000000000..7e697900de7
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPanTool.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPayment.png b/cloud/icons/materials/Action/MaterialsPayment.png
new file mode 100644
index 00000000000..0d96eb10caa
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPayment.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPermCameraMic.png b/cloud/icons/materials/Action/MaterialsPermCameraMic.png
new file mode 100644
index 00000000000..6f32990663d
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPermCameraMic.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPermContactCalendar.png b/cloud/icons/materials/Action/MaterialsPermContactCalendar.png
new file mode 100644
index 00000000000..936f0ac06f4
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPermContactCalendar.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPermDataSetting.png b/cloud/icons/materials/Action/MaterialsPermDataSetting.png
new file mode 100644
index 00000000000..4a4c7149aaa
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPermDataSetting.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPermDeviceInformation.png b/cloud/icons/materials/Action/MaterialsPermDeviceInformation.png
new file mode 100644
index 00000000000..879a30f1c95
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPermDeviceInformation.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPermIdentity.png b/cloud/icons/materials/Action/MaterialsPermIdentity.png
new file mode 100644
index 00000000000..98d3c09bd4e
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPermIdentity.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPermMedia.png b/cloud/icons/materials/Action/MaterialsPermMedia.png
new file mode 100644
index 00000000000..c6a9d86bb6f
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPermMedia.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPermPhoneMsg.png b/cloud/icons/materials/Action/MaterialsPermPhoneMsg.png
new file mode 100644
index 00000000000..07e433917bd
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPermPhoneMsg.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPermScanWifi.png b/cloud/icons/materials/Action/MaterialsPermScanWifi.png
new file mode 100644
index 00000000000..7846ab0d189
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPermScanWifi.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPets.png b/cloud/icons/materials/Action/MaterialsPets.png
new file mode 100644
index 00000000000..463cca7e672
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPets.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPictureInPicture.png b/cloud/icons/materials/Action/MaterialsPictureInPicture.png
new file mode 100644
index 00000000000..aa5b6c11319
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPictureInPicture.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPictureInPictureAlt.png b/cloud/icons/materials/Action/MaterialsPictureInPictureAlt.png
new file mode 100644
index 00000000000..26f22b543e6
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPictureInPictureAlt.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPlayForWork.png b/cloud/icons/materials/Action/MaterialsPlayForWork.png
new file mode 100644
index 00000000000..15d12e00b2f
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPlayForWork.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPolymer.png b/cloud/icons/materials/Action/MaterialsPolymer.png
new file mode 100644
index 00000000000..c69a5f60813
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPolymer.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPowerSettingsNew.png b/cloud/icons/materials/Action/MaterialsPowerSettingsNew.png
new file mode 100644
index 00000000000..32af37cf577
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPowerSettingsNew.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPregnantWoman.png b/cloud/icons/materials/Action/MaterialsPregnantWoman.png
new file mode 100644
index 00000000000..dcd31511ffd
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPregnantWoman.png differ
diff --git a/cloud/icons/materials/Action/MaterialsPrint.png b/cloud/icons/materials/Action/MaterialsPrint.png
new file mode 100644
index 00000000000..6d69eec9e1b
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsPrint.png differ
diff --git a/cloud/icons/materials/Action/MaterialsQueryBuilder.png b/cloud/icons/materials/Action/MaterialsQueryBuilder.png
new file mode 100644
index 00000000000..a8451e42892
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsQueryBuilder.png differ
diff --git a/cloud/icons/materials/Action/MaterialsQuestionAnswer.png b/cloud/icons/materials/Action/MaterialsQuestionAnswer.png
new file mode 100644
index 00000000000..9af29247deb
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsQuestionAnswer.png differ
diff --git a/cloud/icons/materials/Action/MaterialsReceipt.png b/cloud/icons/materials/Action/MaterialsReceipt.png
new file mode 100644
index 00000000000..83ac0c751ad
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsReceipt.png differ
diff --git a/cloud/icons/materials/Action/MaterialsRecordVoiceOver.png b/cloud/icons/materials/Action/MaterialsRecordVoiceOver.png
new file mode 100644
index 00000000000..224cf07abd6
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsRecordVoiceOver.png differ
diff --git a/cloud/icons/materials/Action/MaterialsRedeem.png b/cloud/icons/materials/Action/MaterialsRedeem.png
new file mode 100644
index 00000000000..069c42e507c
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsRedeem.png differ
diff --git a/cloud/icons/materials/Action/MaterialsRemoveShoppingCart.png b/cloud/icons/materials/Action/MaterialsRemoveShoppingCart.png
new file mode 100644
index 00000000000..21faa6c03d5
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsRemoveShoppingCart.png differ
diff --git a/cloud/icons/materials/Action/MaterialsReportProblem.png b/cloud/icons/materials/Action/MaterialsReportProblem.png
new file mode 100644
index 00000000000..40a3fe9838b
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsReportProblem.png differ
diff --git a/cloud/icons/materials/Action/MaterialsRestore.png b/cloud/icons/materials/Action/MaterialsRestore.png
new file mode 100644
index 00000000000..79ddce4d715
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsRestore.png differ
diff --git a/cloud/icons/materials/Action/MaterialsRestorePage.png b/cloud/icons/materials/Action/MaterialsRestorePage.png
new file mode 100644
index 00000000000..1b128c7e3d1
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsRestorePage.png differ
diff --git a/cloud/icons/materials/Action/MaterialsRoom.png b/cloud/icons/materials/Action/MaterialsRoom.png
new file mode 100644
index 00000000000..1650f863d2c
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsRoom.png differ
diff --git a/cloud/icons/materials/Action/MaterialsRoundedCorner.png b/cloud/icons/materials/Action/MaterialsRoundedCorner.png
new file mode 100644
index 00000000000..25b21d3797d
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsRoundedCorner.png differ
diff --git a/cloud/icons/materials/Action/MaterialsRowing.png b/cloud/icons/materials/Action/MaterialsRowing.png
new file mode 100644
index 00000000000..33249e8a26a
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsRowing.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSchedule.png b/cloud/icons/materials/Action/MaterialsSchedule.png
new file mode 100644
index 00000000000..a8451e42892
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSchedule.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSearch.png b/cloud/icons/materials/Action/MaterialsSearch.png
new file mode 100644
index 00000000000..6e550f08d3b
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSearch.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettings.png b/cloud/icons/materials/Action/MaterialsSettings.png
new file mode 100644
index 00000000000..25073d6811c
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettings.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettingsApplications.png b/cloud/icons/materials/Action/MaterialsSettingsApplications.png
new file mode 100644
index 00000000000..267bb8917de
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettingsApplications.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettingsBackupRestore.png b/cloud/icons/materials/Action/MaterialsSettingsBackupRestore.png
new file mode 100644
index 00000000000..a535b648f6c
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettingsBackupRestore.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettingsBluetooth.png b/cloud/icons/materials/Action/MaterialsSettingsBluetooth.png
new file mode 100644
index 00000000000..888a543deb3
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettingsBluetooth.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettingsBrightness.png b/cloud/icons/materials/Action/MaterialsSettingsBrightness.png
new file mode 100644
index 00000000000..60f0ba60062
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettingsBrightness.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettingsCell.png b/cloud/icons/materials/Action/MaterialsSettingsCell.png
new file mode 100644
index 00000000000..fa5902dd028
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettingsCell.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettingsEthernet.png b/cloud/icons/materials/Action/MaterialsSettingsEthernet.png
new file mode 100644
index 00000000000..d48088c5931
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettingsEthernet.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettingsInputAntenna.png b/cloud/icons/materials/Action/MaterialsSettingsInputAntenna.png
new file mode 100644
index 00000000000..24472d84d9e
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettingsInputAntenna.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettingsInputComponent.png b/cloud/icons/materials/Action/MaterialsSettingsInputComponent.png
new file mode 100644
index 00000000000..048256ebb23
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettingsInputComponent.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettingsInputComposite.png b/cloud/icons/materials/Action/MaterialsSettingsInputComposite.png
new file mode 100644
index 00000000000..048256ebb23
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettingsInputComposite.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettingsInputHdmi.png b/cloud/icons/materials/Action/MaterialsSettingsInputHdmi.png
new file mode 100644
index 00000000000..19389788fab
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettingsInputHdmi.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettingsInputSvideo.png b/cloud/icons/materials/Action/MaterialsSettingsInputSvideo.png
new file mode 100644
index 00000000000..ea880d3245a
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettingsInputSvideo.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettingsOverscan.png b/cloud/icons/materials/Action/MaterialsSettingsOverscan.png
new file mode 100644
index 00000000000..c95f245c8a4
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettingsOverscan.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettingsPhone.png b/cloud/icons/materials/Action/MaterialsSettingsPhone.png
new file mode 100644
index 00000000000..463e33ff64b
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettingsPhone.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettingsPower.png b/cloud/icons/materials/Action/MaterialsSettingsPower.png
new file mode 100644
index 00000000000..3c0b584e92b
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettingsPower.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettingsRemote.png b/cloud/icons/materials/Action/MaterialsSettingsRemote.png
new file mode 100644
index 00000000000..42bb4983cfc
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettingsRemote.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSettingsVoice.png b/cloud/icons/materials/Action/MaterialsSettingsVoice.png
new file mode 100644
index 00000000000..21e1c480945
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSettingsVoice.png differ
diff --git a/cloud/icons/materials/Action/MaterialsShop.png b/cloud/icons/materials/Action/MaterialsShop.png
new file mode 100644
index 00000000000..3f3c504b5d0
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsShop.png differ
diff --git a/cloud/icons/materials/Action/MaterialsShopTwo.png b/cloud/icons/materials/Action/MaterialsShopTwo.png
new file mode 100644
index 00000000000..355c1f9d837
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsShopTwo.png differ
diff --git a/cloud/icons/materials/Action/MaterialsShoppingBasket.png b/cloud/icons/materials/Action/MaterialsShoppingBasket.png
new file mode 100644
index 00000000000..ea7b67e7f8f
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsShoppingBasket.png differ
diff --git a/cloud/icons/materials/Action/MaterialsShoppingCart.png b/cloud/icons/materials/Action/MaterialsShoppingCart.png
new file mode 100644
index 00000000000..113c334cf00
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsShoppingCart.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSpeakerNotes.png b/cloud/icons/materials/Action/MaterialsSpeakerNotes.png
new file mode 100644
index 00000000000..079439701f9
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSpeakerNotes.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSpeakerNotesOff.png b/cloud/icons/materials/Action/MaterialsSpeakerNotesOff.png
new file mode 100644
index 00000000000..1e7f92e1474
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSpeakerNotesOff.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSpellcheck.png b/cloud/icons/materials/Action/MaterialsSpellcheck.png
new file mode 100644
index 00000000000..e5e85d94012
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSpellcheck.png differ
diff --git a/cloud/icons/materials/Action/MaterialsStars.png b/cloud/icons/materials/Action/MaterialsStars.png
new file mode 100644
index 00000000000..a1094bd2fed
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsStars.png differ
diff --git a/cloud/icons/materials/Action/MaterialsStore.png b/cloud/icons/materials/Action/MaterialsStore.png
new file mode 100644
index 00000000000..e058c4531fa
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsStore.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSubject.png b/cloud/icons/materials/Action/MaterialsSubject.png
new file mode 100644
index 00000000000..24287240b5e
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSubject.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSupervisorAccount.png b/cloud/icons/materials/Action/MaterialsSupervisorAccount.png
new file mode 100644
index 00000000000..4aa8b31c3a6
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSupervisorAccount.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSwapHoriz.png b/cloud/icons/materials/Action/MaterialsSwapHoriz.png
new file mode 100644
index 00000000000..ba85c3130cb
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSwapHoriz.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSwapVert.png b/cloud/icons/materials/Action/MaterialsSwapVert.png
new file mode 100644
index 00000000000..3b8039aeab1
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSwapVert.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSwapVerticalCircle.png b/cloud/icons/materials/Action/MaterialsSwapVerticalCircle.png
new file mode 100644
index 00000000000..e725f933c7e
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSwapVerticalCircle.png differ
diff --git a/cloud/icons/materials/Action/MaterialsSystemUpdateAlt.png b/cloud/icons/materials/Action/MaterialsSystemUpdateAlt.png
new file mode 100644
index 00000000000..0e6526b1ca4
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsSystemUpdateAlt.png differ
diff --git a/cloud/icons/materials/Action/MaterialsTab.png b/cloud/icons/materials/Action/MaterialsTab.png
new file mode 100644
index 00000000000..cfc8ac0a301
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsTab.png differ
diff --git a/cloud/icons/materials/Action/MaterialsTabUnselected.png b/cloud/icons/materials/Action/MaterialsTabUnselected.png
new file mode 100644
index 00000000000..aba39f9949d
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsTabUnselected.png differ
diff --git a/cloud/icons/materials/Action/MaterialsTheaters.png b/cloud/icons/materials/Action/MaterialsTheaters.png
new file mode 100644
index 00000000000..cea7dc8527a
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsTheaters.png differ
diff --git a/cloud/icons/materials/Action/MaterialsThumbDown.png b/cloud/icons/materials/Action/MaterialsThumbDown.png
new file mode 100644
index 00000000000..7bebd52e71f
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsThumbDown.png differ
diff --git a/cloud/icons/materials/Action/MaterialsThumbUp.png b/cloud/icons/materials/Action/MaterialsThumbUp.png
new file mode 100644
index 00000000000..21e94063dc9
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsThumbUp.png differ
diff --git a/cloud/icons/materials/Action/MaterialsThumbsUpDown.png b/cloud/icons/materials/Action/MaterialsThumbsUpDown.png
new file mode 100644
index 00000000000..0fa7b2f7fbf
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsThumbsUpDown.png differ
diff --git a/cloud/icons/materials/Action/MaterialsTimeline.png b/cloud/icons/materials/Action/MaterialsTimeline.png
new file mode 100644
index 00000000000..5bacdd05b32
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsTimeline.png differ
diff --git a/cloud/icons/materials/Action/MaterialsToc.png b/cloud/icons/materials/Action/MaterialsToc.png
new file mode 100644
index 00000000000..6d93077fffb
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsToc.png differ
diff --git a/cloud/icons/materials/Action/MaterialsToday.png b/cloud/icons/materials/Action/MaterialsToday.png
new file mode 100644
index 00000000000..dbc8b42e19a
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsToday.png differ
diff --git a/cloud/icons/materials/Action/MaterialsToll.png b/cloud/icons/materials/Action/MaterialsToll.png
new file mode 100644
index 00000000000..fd3ceb5475c
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsToll.png differ
diff --git a/cloud/icons/materials/Action/MaterialsTouchApp.png b/cloud/icons/materials/Action/MaterialsTouchApp.png
new file mode 100644
index 00000000000..37c89a05474
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsTouchApp.png differ
diff --git a/cloud/icons/materials/Action/MaterialsTrackChanges.png b/cloud/icons/materials/Action/MaterialsTrackChanges.png
new file mode 100644
index 00000000000..afd6920694f
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsTrackChanges.png differ
diff --git a/cloud/icons/materials/Action/MaterialsTranslate.png b/cloud/icons/materials/Action/MaterialsTranslate.png
new file mode 100644
index 00000000000..59eea1d58b6
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsTranslate.png differ
diff --git a/cloud/icons/materials/Action/MaterialsTrendingDown.png b/cloud/icons/materials/Action/MaterialsTrendingDown.png
new file mode 100644
index 00000000000..5a34c3ed204
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsTrendingDown.png differ
diff --git a/cloud/icons/materials/Action/MaterialsTrendingFlat.png b/cloud/icons/materials/Action/MaterialsTrendingFlat.png
new file mode 100644
index 00000000000..8c7c64d2612
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsTrendingFlat.png differ
diff --git a/cloud/icons/materials/Action/MaterialsTrendingUp.png b/cloud/icons/materials/Action/MaterialsTrendingUp.png
new file mode 100644
index 00000000000..7da5d414801
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsTrendingUp.png differ
diff --git a/cloud/icons/materials/Action/MaterialsTurnedIn.png b/cloud/icons/materials/Action/MaterialsTurnedIn.png
new file mode 100644
index 00000000000..ee82d85fb6a
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsTurnedIn.png differ
diff --git a/cloud/icons/materials/Action/MaterialsTurnedInNot.png b/cloud/icons/materials/Action/MaterialsTurnedInNot.png
new file mode 100644
index 00000000000..1dba0031716
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsTurnedInNot.png differ
diff --git a/cloud/icons/materials/Action/MaterialsUpdate.png b/cloud/icons/materials/Action/MaterialsUpdate.png
new file mode 100644
index 00000000000..e588e657869
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsUpdate.png differ
diff --git a/cloud/icons/materials/Action/MaterialsVerifiedUser.png b/cloud/icons/materials/Action/MaterialsVerifiedUser.png
new file mode 100644
index 00000000000..709f42c4d76
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsVerifiedUser.png differ
diff --git a/cloud/icons/materials/Action/MaterialsViewAgenda.png b/cloud/icons/materials/Action/MaterialsViewAgenda.png
new file mode 100644
index 00000000000..ced34937536
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsViewAgenda.png differ
diff --git a/cloud/icons/materials/Action/MaterialsViewArray.png b/cloud/icons/materials/Action/MaterialsViewArray.png
new file mode 100644
index 00000000000..2b71a9d11d2
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsViewArray.png differ
diff --git a/cloud/icons/materials/Action/MaterialsViewCarousel.png b/cloud/icons/materials/Action/MaterialsViewCarousel.png
new file mode 100644
index 00000000000..f6f8989d37a
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsViewCarousel.png differ
diff --git a/cloud/icons/materials/Action/MaterialsViewColumn.png b/cloud/icons/materials/Action/MaterialsViewColumn.png
new file mode 100644
index 00000000000..ad4e45ad1d0
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsViewColumn.png differ
diff --git a/cloud/icons/materials/Action/MaterialsViewDay.png b/cloud/icons/materials/Action/MaterialsViewDay.png
new file mode 100644
index 00000000000..67be8e082df
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsViewDay.png differ
diff --git a/cloud/icons/materials/Action/MaterialsViewHeadline.png b/cloud/icons/materials/Action/MaterialsViewHeadline.png
new file mode 100644
index 00000000000..6821f354262
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsViewHeadline.png differ
diff --git a/cloud/icons/materials/Action/MaterialsViewList.png b/cloud/icons/materials/Action/MaterialsViewList.png
new file mode 100644
index 00000000000..da71e0373d1
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsViewList.png differ
diff --git a/cloud/icons/materials/Action/MaterialsViewModule.png b/cloud/icons/materials/Action/MaterialsViewModule.png
new file mode 100644
index 00000000000..31d1bbebd91
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsViewModule.png differ
diff --git a/cloud/icons/materials/Action/MaterialsViewQuilt.png b/cloud/icons/materials/Action/MaterialsViewQuilt.png
new file mode 100644
index 00000000000..3cd5d5d7285
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsViewQuilt.png differ
diff --git a/cloud/icons/materials/Action/MaterialsViewStream.png b/cloud/icons/materials/Action/MaterialsViewStream.png
new file mode 100644
index 00000000000..f0c77629311
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsViewStream.png differ
diff --git a/cloud/icons/materials/Action/MaterialsViewWeek.png b/cloud/icons/materials/Action/MaterialsViewWeek.png
new file mode 100644
index 00000000000..8e5494b4b84
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsViewWeek.png differ
diff --git a/cloud/icons/materials/Action/MaterialsVisibility.png b/cloud/icons/materials/Action/MaterialsVisibility.png
new file mode 100644
index 00000000000..fe4e2c4e8a9
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsVisibility.png differ
diff --git a/cloud/icons/materials/Action/MaterialsVisibilityOff.png b/cloud/icons/materials/Action/MaterialsVisibilityOff.png
new file mode 100644
index 00000000000..09226a8a0c4
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsVisibilityOff.png differ
diff --git a/cloud/icons/materials/Action/MaterialsWatchLater.png b/cloud/icons/materials/Action/MaterialsWatchLater.png
new file mode 100644
index 00000000000..52fc90b1429
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsWatchLater.png differ
diff --git a/cloud/icons/materials/Action/MaterialsWork.png b/cloud/icons/materials/Action/MaterialsWork.png
new file mode 100644
index 00000000000..4186e67c3dc
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsWork.png differ
diff --git a/cloud/icons/materials/Action/MaterialsYoutubeSearchedFor.png b/cloud/icons/materials/Action/MaterialsYoutubeSearchedFor.png
new file mode 100644
index 00000000000..62e8176f601
Binary files /dev/null and b/cloud/icons/materials/Action/MaterialsYoutubeSearchedFor.png differ
diff --git a/cloud/icons/materials/Alert/MaterialsAddAlert.png b/cloud/icons/materials/Alert/MaterialsAddAlert.png
new file mode 100644
index 00000000000..b2ca8b8fb98
Binary files /dev/null and b/cloud/icons/materials/Alert/MaterialsAddAlert.png differ
diff --git a/cloud/icons/materials/Alert/MaterialsError.png b/cloud/icons/materials/Alert/MaterialsError.png
new file mode 100644
index 00000000000..96318dbebff
Binary files /dev/null and b/cloud/icons/materials/Alert/MaterialsError.png differ
diff --git a/cloud/icons/materials/Alert/MaterialsErrorOutline.png b/cloud/icons/materials/Alert/MaterialsErrorOutline.png
new file mode 100644
index 00000000000..1ff9d39f6b8
Binary files /dev/null and b/cloud/icons/materials/Alert/MaterialsErrorOutline.png differ
diff --git a/cloud/icons/materials/Alert/MaterialsWarning.png b/cloud/icons/materials/Alert/MaterialsWarning.png
new file mode 100644
index 00000000000..40a3fe9838b
Binary files /dev/null and b/cloud/icons/materials/Alert/MaterialsWarning.png differ
diff --git a/cloud/icons/materials/Av/MaterialsAddToQueue.png b/cloud/icons/materials/Av/MaterialsAddToQueue.png
new file mode 100644
index 00000000000..3761ef0e168
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsAddToQueue.png differ
diff --git a/cloud/icons/materials/Av/MaterialsAirplay.png b/cloud/icons/materials/Av/MaterialsAirplay.png
new file mode 100644
index 00000000000..59595d8614c
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsAirplay.png differ
diff --git a/cloud/icons/materials/Av/MaterialsAlbum.png b/cloud/icons/materials/Av/MaterialsAlbum.png
new file mode 100644
index 00000000000..13cd4cd5711
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsAlbum.png differ
diff --git a/cloud/icons/materials/Av/MaterialsArtTrack.png b/cloud/icons/materials/Av/MaterialsArtTrack.png
new file mode 100644
index 00000000000..600cea644ec
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsArtTrack.png differ
diff --git a/cloud/icons/materials/Av/MaterialsAvTimer.png b/cloud/icons/materials/Av/MaterialsAvTimer.png
new file mode 100644
index 00000000000..eb842834a40
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsAvTimer.png differ
diff --git a/cloud/icons/materials/Av/MaterialsBrandingWatermark.png b/cloud/icons/materials/Av/MaterialsBrandingWatermark.png
new file mode 100644
index 00000000000..703bd01f2b5
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsBrandingWatermark.png differ
diff --git a/cloud/icons/materials/Av/MaterialsCallToAction.png b/cloud/icons/materials/Av/MaterialsCallToAction.png
new file mode 100644
index 00000000000..ee259d32800
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsCallToAction.png differ
diff --git a/cloud/icons/materials/Av/MaterialsClosedCaption.png b/cloud/icons/materials/Av/MaterialsClosedCaption.png
new file mode 100644
index 00000000000..1ad46554365
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsClosedCaption.png differ
diff --git a/cloud/icons/materials/Av/MaterialsEqualizer.png b/cloud/icons/materials/Av/MaterialsEqualizer.png
new file mode 100644
index 00000000000..c3f02026e1f
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsEqualizer.png differ
diff --git a/cloud/icons/materials/Av/MaterialsExplicit.png b/cloud/icons/materials/Av/MaterialsExplicit.png
new file mode 100644
index 00000000000..63d2d7cdc51
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsExplicit.png differ
diff --git a/cloud/icons/materials/Av/MaterialsFastForward.png b/cloud/icons/materials/Av/MaterialsFastForward.png
new file mode 100644
index 00000000000..937b9581149
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsFastForward.png differ
diff --git a/cloud/icons/materials/Av/MaterialsFastRewind.png b/cloud/icons/materials/Av/MaterialsFastRewind.png
new file mode 100644
index 00000000000..1fd011db4b3
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsFastRewind.png differ
diff --git a/cloud/icons/materials/Av/MaterialsFeaturedPlayList.png b/cloud/icons/materials/Av/MaterialsFeaturedPlayList.png
new file mode 100644
index 00000000000..1456a4d49a3
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsFeaturedPlayList.png differ
diff --git a/cloud/icons/materials/Av/MaterialsFeaturedVideo.png b/cloud/icons/materials/Av/MaterialsFeaturedVideo.png
new file mode 100644
index 00000000000..94dfda96c7f
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsFeaturedVideo.png differ
diff --git a/cloud/icons/materials/Av/MaterialsFiberDvr.png b/cloud/icons/materials/Av/MaterialsFiberDvr.png
new file mode 100644
index 00000000000..89786dac194
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsFiberDvr.png differ
diff --git a/cloud/icons/materials/Av/MaterialsFiberManualRecord.png b/cloud/icons/materials/Av/MaterialsFiberManualRecord.png
new file mode 100644
index 00000000000..03394f7ad1a
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsFiberManualRecord.png differ
diff --git a/cloud/icons/materials/Av/MaterialsFiberNew.png b/cloud/icons/materials/Av/MaterialsFiberNew.png
new file mode 100644
index 00000000000..4a8637c3cb5
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsFiberNew.png differ
diff --git a/cloud/icons/materials/Av/MaterialsFiberPin.png b/cloud/icons/materials/Av/MaterialsFiberPin.png
new file mode 100644
index 00000000000..cb163372ba1
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsFiberPin.png differ
diff --git a/cloud/icons/materials/Av/MaterialsFiberSmartRecord.png b/cloud/icons/materials/Av/MaterialsFiberSmartRecord.png
new file mode 100644
index 00000000000..7f74100e986
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsFiberSmartRecord.png differ
diff --git a/cloud/icons/materials/Av/MaterialsForward10.png b/cloud/icons/materials/Av/MaterialsForward10.png
new file mode 100644
index 00000000000..154cdf10127
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsForward10.png differ
diff --git a/cloud/icons/materials/Av/MaterialsForward30.png b/cloud/icons/materials/Av/MaterialsForward30.png
new file mode 100644
index 00000000000..4fae7059b99
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsForward30.png differ
diff --git a/cloud/icons/materials/Av/MaterialsForward5.png b/cloud/icons/materials/Av/MaterialsForward5.png
new file mode 100644
index 00000000000..abd5789d26c
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsForward5.png differ
diff --git a/cloud/icons/materials/Av/MaterialsGames.png b/cloud/icons/materials/Av/MaterialsGames.png
new file mode 100644
index 00000000000..e3904c7a229
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsGames.png differ
diff --git a/cloud/icons/materials/Av/MaterialsHearing.png b/cloud/icons/materials/Av/MaterialsHearing.png
new file mode 100644
index 00000000000..d2aaaf18e37
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsHearing.png differ
diff --git a/cloud/icons/materials/Av/MaterialsHighQuality.png b/cloud/icons/materials/Av/MaterialsHighQuality.png
new file mode 100644
index 00000000000..74d216e0d6c
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsHighQuality.png differ
diff --git a/cloud/icons/materials/Av/MaterialsLibraryAdd.png b/cloud/icons/materials/Av/MaterialsLibraryAdd.png
new file mode 100644
index 00000000000..d4adeca9fd0
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsLibraryAdd.png differ
diff --git a/cloud/icons/materials/Av/MaterialsLibraryBooks.png b/cloud/icons/materials/Av/MaterialsLibraryBooks.png
new file mode 100644
index 00000000000..a9cb6286966
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsLibraryBooks.png differ
diff --git a/cloud/icons/materials/Av/MaterialsLibraryMusic.png b/cloud/icons/materials/Av/MaterialsLibraryMusic.png
new file mode 100644
index 00000000000..bd48e93ddf9
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsLibraryMusic.png differ
diff --git a/cloud/icons/materials/Av/MaterialsLoop.png b/cloud/icons/materials/Av/MaterialsLoop.png
new file mode 100644
index 00000000000..5e9537f7275
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsLoop.png differ
diff --git a/cloud/icons/materials/Av/MaterialsMic.png b/cloud/icons/materials/Av/MaterialsMic.png
new file mode 100644
index 00000000000..883d17c6163
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsMic.png differ
diff --git a/cloud/icons/materials/Av/MaterialsMicNone.png b/cloud/icons/materials/Av/MaterialsMicNone.png
new file mode 100644
index 00000000000..e9c6b521c8d
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsMicNone.png differ
diff --git a/cloud/icons/materials/Av/MaterialsMicOff.png b/cloud/icons/materials/Av/MaterialsMicOff.png
new file mode 100644
index 00000000000..73767fb5e75
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsMicOff.png differ
diff --git a/cloud/icons/materials/Av/MaterialsMovie.png b/cloud/icons/materials/Av/MaterialsMovie.png
new file mode 100644
index 00000000000..907ffdf7cf0
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsMovie.png differ
diff --git a/cloud/icons/materials/Av/MaterialsMusicVideo.png b/cloud/icons/materials/Av/MaterialsMusicVideo.png
new file mode 100644
index 00000000000..df6be776394
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsMusicVideo.png differ
diff --git a/cloud/icons/materials/Av/MaterialsNewReleases.png b/cloud/icons/materials/Av/MaterialsNewReleases.png
new file mode 100644
index 00000000000..7f24a6c7468
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsNewReleases.png differ
diff --git a/cloud/icons/materials/Av/MaterialsNotInterested.png b/cloud/icons/materials/Av/MaterialsNotInterested.png
new file mode 100644
index 00000000000..1e978e9416b
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsNotInterested.png differ
diff --git a/cloud/icons/materials/Av/MaterialsNote.png b/cloud/icons/materials/Av/MaterialsNote.png
new file mode 100644
index 00000000000..e21d96545a5
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsNote.png differ
diff --git a/cloud/icons/materials/Av/MaterialsPause.png b/cloud/icons/materials/Av/MaterialsPause.png
new file mode 100644
index 00000000000..6970111db4e
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsPause.png differ
diff --git a/cloud/icons/materials/Av/MaterialsPauseCircleFilled.png b/cloud/icons/materials/Av/MaterialsPauseCircleFilled.png
new file mode 100644
index 00000000000..11617a34fc3
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsPauseCircleFilled.png differ
diff --git a/cloud/icons/materials/Av/MaterialsPauseCircleOutline.png b/cloud/icons/materials/Av/MaterialsPauseCircleOutline.png
new file mode 100644
index 00000000000..ce4e579975b
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsPauseCircleOutline.png differ
diff --git a/cloud/icons/materials/Av/MaterialsPlayArrow.png b/cloud/icons/materials/Av/MaterialsPlayArrow.png
new file mode 100644
index 00000000000..ca8da342bb3
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsPlayArrow.png differ
diff --git a/cloud/icons/materials/Av/MaterialsPlayCircleFilled.png b/cloud/icons/materials/Av/MaterialsPlayCircleFilled.png
new file mode 100644
index 00000000000..f614b8df99d
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsPlayCircleFilled.png differ
diff --git a/cloud/icons/materials/Av/MaterialsPlayCircleFilledWhite.png b/cloud/icons/materials/Av/MaterialsPlayCircleFilledWhite.png
new file mode 100644
index 00000000000..8159de6df80
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsPlayCircleFilledWhite.png differ
diff --git a/cloud/icons/materials/Av/MaterialsPlayCircleOutline.png b/cloud/icons/materials/Av/MaterialsPlayCircleOutline.png
new file mode 100644
index 00000000000..5ff38ae34e9
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsPlayCircleOutline.png differ
diff --git a/cloud/icons/materials/Av/MaterialsPlaylistAdd.png b/cloud/icons/materials/Av/MaterialsPlaylistAdd.png
new file mode 100644
index 00000000000..22752e5a370
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsPlaylistAdd.png differ
diff --git a/cloud/icons/materials/Av/MaterialsPlaylistAddCheck.png b/cloud/icons/materials/Av/MaterialsPlaylistAddCheck.png
new file mode 100644
index 00000000000..6e523b5269b
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsPlaylistAddCheck.png differ
diff --git a/cloud/icons/materials/Av/MaterialsPlaylistPlay.png b/cloud/icons/materials/Av/MaterialsPlaylistPlay.png
new file mode 100644
index 00000000000..cc934ab9fda
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsPlaylistPlay.png differ
diff --git a/cloud/icons/materials/Av/MaterialsQueue.png b/cloud/icons/materials/Av/MaterialsQueue.png
new file mode 100644
index 00000000000..d4adeca9fd0
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsQueue.png differ
diff --git a/cloud/icons/materials/Av/MaterialsQueueMusic.png b/cloud/icons/materials/Av/MaterialsQueueMusic.png
new file mode 100644
index 00000000000..79d3b0a3298
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsQueueMusic.png differ
diff --git a/cloud/icons/materials/Av/MaterialsQueuePlayNext.png b/cloud/icons/materials/Av/MaterialsQueuePlayNext.png
new file mode 100644
index 00000000000..456dfda8a0a
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsQueuePlayNext.png differ
diff --git a/cloud/icons/materials/Av/MaterialsRadio.png b/cloud/icons/materials/Av/MaterialsRadio.png
new file mode 100644
index 00000000000..5781c7d9b6d
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsRadio.png differ
diff --git a/cloud/icons/materials/Av/MaterialsRecentActors.png b/cloud/icons/materials/Av/MaterialsRecentActors.png
new file mode 100644
index 00000000000..00287904e3e
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsRecentActors.png differ
diff --git a/cloud/icons/materials/Av/MaterialsRemoveFromQueue.png b/cloud/icons/materials/Av/MaterialsRemoveFromQueue.png
new file mode 100644
index 00000000000..13482157955
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsRemoveFromQueue.png differ
diff --git a/cloud/icons/materials/Av/MaterialsRepeat.png b/cloud/icons/materials/Av/MaterialsRepeat.png
new file mode 100644
index 00000000000..5a8612b080b
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsRepeat.png differ
diff --git a/cloud/icons/materials/Av/MaterialsRepeatOne.png b/cloud/icons/materials/Av/MaterialsRepeatOne.png
new file mode 100644
index 00000000000..88ebaeb2fe1
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsRepeatOne.png differ
diff --git a/cloud/icons/materials/Av/MaterialsReplay.png b/cloud/icons/materials/Av/MaterialsReplay.png
new file mode 100644
index 00000000000..5085f388a4c
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsReplay.png differ
diff --git a/cloud/icons/materials/Av/MaterialsReplay10.png b/cloud/icons/materials/Av/MaterialsReplay10.png
new file mode 100644
index 00000000000..36dc04e4559
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsReplay10.png differ
diff --git a/cloud/icons/materials/Av/MaterialsReplay30.png b/cloud/icons/materials/Av/MaterialsReplay30.png
new file mode 100644
index 00000000000..be3e98d8737
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsReplay30.png differ
diff --git a/cloud/icons/materials/Av/MaterialsReplay5.png b/cloud/icons/materials/Av/MaterialsReplay5.png
new file mode 100644
index 00000000000..72273b7919e
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsReplay5.png differ
diff --git a/cloud/icons/materials/Av/MaterialsShuffle.png b/cloud/icons/materials/Av/MaterialsShuffle.png
new file mode 100644
index 00000000000..3bfcef4506f
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsShuffle.png differ
diff --git a/cloud/icons/materials/Av/MaterialsSkipNext.png b/cloud/icons/materials/Av/MaterialsSkipNext.png
new file mode 100644
index 00000000000..bb66e44df5b
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsSkipNext.png differ
diff --git a/cloud/icons/materials/Av/MaterialsSkipPrevious.png b/cloud/icons/materials/Av/MaterialsSkipPrevious.png
new file mode 100644
index 00000000000..58d84f61f2f
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsSkipPrevious.png differ
diff --git a/cloud/icons/materials/Av/MaterialsSlowMotionVideo.png b/cloud/icons/materials/Av/MaterialsSlowMotionVideo.png
new file mode 100644
index 00000000000..47b028251a3
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsSlowMotionVideo.png differ
diff --git a/cloud/icons/materials/Av/MaterialsSnooze.png b/cloud/icons/materials/Av/MaterialsSnooze.png
new file mode 100644
index 00000000000..23566b6fbb4
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsSnooze.png differ
diff --git a/cloud/icons/materials/Av/MaterialsStop.png b/cloud/icons/materials/Av/MaterialsStop.png
new file mode 100644
index 00000000000..ea2165f3d34
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsStop.png differ
diff --git a/cloud/icons/materials/Av/MaterialsSubscriptions.png b/cloud/icons/materials/Av/MaterialsSubscriptions.png
new file mode 100644
index 00000000000..947a92fb266
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsSubscriptions.png differ
diff --git a/cloud/icons/materials/Av/MaterialsSubtitles.png b/cloud/icons/materials/Av/MaterialsSubtitles.png
new file mode 100644
index 00000000000..82544e989e3
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsSubtitles.png differ
diff --git a/cloud/icons/materials/Av/MaterialsSurroundSound.png b/cloud/icons/materials/Av/MaterialsSurroundSound.png
new file mode 100644
index 00000000000..6c95e0ddcf1
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsSurroundSound.png differ
diff --git a/cloud/icons/materials/Av/MaterialsVideoCall.png b/cloud/icons/materials/Av/MaterialsVideoCall.png
new file mode 100644
index 00000000000..9fd8fdb87a1
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsVideoCall.png differ
diff --git a/cloud/icons/materials/Av/MaterialsVideoLabel.png b/cloud/icons/materials/Av/MaterialsVideoLabel.png
new file mode 100644
index 00000000000..7241dd5cccf
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsVideoLabel.png differ
diff --git a/cloud/icons/materials/Av/MaterialsVideoLibrary.png b/cloud/icons/materials/Av/MaterialsVideoLibrary.png
new file mode 100644
index 00000000000..5692957fa90
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsVideoLibrary.png differ
diff --git a/cloud/icons/materials/Av/MaterialsVideocam.png b/cloud/icons/materials/Av/MaterialsVideocam.png
new file mode 100644
index 00000000000..da4eafa076b
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsVideocam.png differ
diff --git a/cloud/icons/materials/Av/MaterialsVideocamOff.png b/cloud/icons/materials/Av/MaterialsVideocamOff.png
new file mode 100644
index 00000000000..d536bfc344d
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsVideocamOff.png differ
diff --git a/cloud/icons/materials/Av/MaterialsVolumeDown.png b/cloud/icons/materials/Av/MaterialsVolumeDown.png
new file mode 100644
index 00000000000..b467807787a
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsVolumeDown.png differ
diff --git a/cloud/icons/materials/Av/MaterialsVolumeMute.png b/cloud/icons/materials/Av/MaterialsVolumeMute.png
new file mode 100644
index 00000000000..c7819a76c1d
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsVolumeMute.png differ
diff --git a/cloud/icons/materials/Av/MaterialsVolumeOff.png b/cloud/icons/materials/Av/MaterialsVolumeOff.png
new file mode 100644
index 00000000000..1d994da4d26
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsVolumeOff.png differ
diff --git a/cloud/icons/materials/Av/MaterialsVolumeUp.png b/cloud/icons/materials/Av/MaterialsVolumeUp.png
new file mode 100644
index 00000000000..d78e5da8348
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsVolumeUp.png differ
diff --git a/cloud/icons/materials/Av/MaterialsWeb.png b/cloud/icons/materials/Av/MaterialsWeb.png
new file mode 100644
index 00000000000..8732ec6e5b8
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsWeb.png differ
diff --git a/cloud/icons/materials/Av/MaterialsWebAsset.png b/cloud/icons/materials/Av/MaterialsWebAsset.png
new file mode 100644
index 00000000000..64965baf75f
Binary files /dev/null and b/cloud/icons/materials/Av/MaterialsWebAsset.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsBusiness.png b/cloud/icons/materials/Communication/MaterialsBusiness.png
new file mode 100644
index 00000000000..15eca8a8fc9
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsBusiness.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsCall.png b/cloud/icons/materials/Communication/MaterialsCall.png
new file mode 100644
index 00000000000..97f76fe0b61
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsCall.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsCallEnd.png b/cloud/icons/materials/Communication/MaterialsCallEnd.png
new file mode 100644
index 00000000000..a976a64dbbc
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsCallEnd.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsCallMade.png b/cloud/icons/materials/Communication/MaterialsCallMade.png
new file mode 100644
index 00000000000..d7d5de27d7d
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsCallMade.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsCallMerge.png b/cloud/icons/materials/Communication/MaterialsCallMerge.png
new file mode 100644
index 00000000000..a3a86c5a8f0
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsCallMerge.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsCallMissed.png b/cloud/icons/materials/Communication/MaterialsCallMissed.png
new file mode 100644
index 00000000000..8a17783fa3e
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsCallMissed.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsCallMissedOutgoing.png b/cloud/icons/materials/Communication/MaterialsCallMissedOutgoing.png
new file mode 100644
index 00000000000..c2d6eeb5fe0
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsCallMissedOutgoing.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsCallReceived.png b/cloud/icons/materials/Communication/MaterialsCallReceived.png
new file mode 100644
index 00000000000..7beeabda8b4
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsCallReceived.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsCallSplit.png b/cloud/icons/materials/Communication/MaterialsCallSplit.png
new file mode 100644
index 00000000000..ee0d3a0d9a0
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsCallSplit.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsChat.png b/cloud/icons/materials/Communication/MaterialsChat.png
new file mode 100644
index 00000000000..0b9ecf00fc9
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsChat.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsChatBubble.png b/cloud/icons/materials/Communication/MaterialsChatBubble.png
new file mode 100644
index 00000000000..3094ae299eb
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsChatBubble.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsChatBubbleOutline.png b/cloud/icons/materials/Communication/MaterialsChatBubbleOutline.png
new file mode 100644
index 00000000000..bee884194b4
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsChatBubbleOutline.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsClearAll.png b/cloud/icons/materials/Communication/MaterialsClearAll.png
new file mode 100644
index 00000000000..b80e4a0cc87
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsClearAll.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsComment.png b/cloud/icons/materials/Communication/MaterialsComment.png
new file mode 100644
index 00000000000..cfc0f039615
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsComment.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsContactMail.png b/cloud/icons/materials/Communication/MaterialsContactMail.png
new file mode 100644
index 00000000000..214cd771651
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsContactMail.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsContactPhone.png b/cloud/icons/materials/Communication/MaterialsContactPhone.png
new file mode 100644
index 00000000000..2b50c26a0d2
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsContactPhone.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsContacts.png b/cloud/icons/materials/Communication/MaterialsContacts.png
new file mode 100644
index 00000000000..5aab1bf11d7
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsContacts.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsDialerSip.png b/cloud/icons/materials/Communication/MaterialsDialerSip.png
new file mode 100644
index 00000000000..a9da5c07638
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsDialerSip.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsDialpad.png b/cloud/icons/materials/Communication/MaterialsDialpad.png
new file mode 100644
index 00000000000..5b4a354e16e
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsDialpad.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsEmail.png b/cloud/icons/materials/Communication/MaterialsEmail.png
new file mode 100644
index 00000000000..a7d4554d68e
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsEmail.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsForum.png b/cloud/icons/materials/Communication/MaterialsForum.png
new file mode 100644
index 00000000000..9af29247deb
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsForum.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsImportContacts.png b/cloud/icons/materials/Communication/MaterialsImportContacts.png
new file mode 100644
index 00000000000..69c445ddf82
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsImportContacts.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsImportExport.png b/cloud/icons/materials/Communication/MaterialsImportExport.png
new file mode 100644
index 00000000000..3b8039aeab1
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsImportExport.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsInvertColorsOff.png b/cloud/icons/materials/Communication/MaterialsInvertColorsOff.png
new file mode 100644
index 00000000000..77f3f86e2c4
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsInvertColorsOff.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsLiveHelp.png b/cloud/icons/materials/Communication/MaterialsLiveHelp.png
new file mode 100644
index 00000000000..f66f674d786
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsLiveHelp.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsLocationOff.png b/cloud/icons/materials/Communication/MaterialsLocationOff.png
new file mode 100644
index 00000000000..3b24b90a5a2
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsLocationOff.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsLocationOn.png b/cloud/icons/materials/Communication/MaterialsLocationOn.png
new file mode 100644
index 00000000000..1650f863d2c
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsLocationOn.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsMailOutline.png b/cloud/icons/materials/Communication/MaterialsMailOutline.png
new file mode 100644
index 00000000000..50dc5735153
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsMailOutline.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsMessage.png b/cloud/icons/materials/Communication/MaterialsMessage.png
new file mode 100644
index 00000000000..20dad5ac1bb
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsMessage.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsNoSim.png b/cloud/icons/materials/Communication/MaterialsNoSim.png
new file mode 100644
index 00000000000..cecd67e0dd3
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsNoSim.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsPhone.png b/cloud/icons/materials/Communication/MaterialsPhone.png
new file mode 100644
index 00000000000..97f76fe0b61
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsPhone.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsPortableWifiOff.png b/cloud/icons/materials/Communication/MaterialsPortableWifiOff.png
new file mode 100644
index 00000000000..73efce6f8e8
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsPortableWifiOff.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsPresentToAll.png b/cloud/icons/materials/Communication/MaterialsPresentToAll.png
new file mode 100644
index 00000000000..1c64b92d251
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsPresentToAll.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsRingVolume.png b/cloud/icons/materials/Communication/MaterialsRingVolume.png
new file mode 100644
index 00000000000..414a3330dab
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsRingVolume.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsRssFeed.png b/cloud/icons/materials/Communication/MaterialsRssFeed.png
new file mode 100644
index 00000000000..e73689fffed
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsRssFeed.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsScreenShare.png b/cloud/icons/materials/Communication/MaterialsScreenShare.png
new file mode 100644
index 00000000000..750972eded7
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsScreenShare.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsSpeakerPhone.png b/cloud/icons/materials/Communication/MaterialsSpeakerPhone.png
new file mode 100644
index 00000000000..3b7dbfae41f
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsSpeakerPhone.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsStayCurrentLandscape.png b/cloud/icons/materials/Communication/MaterialsStayCurrentLandscape.png
new file mode 100644
index 00000000000..f626592f448
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsStayCurrentLandscape.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsStayCurrentPortrait.png b/cloud/icons/materials/Communication/MaterialsStayCurrentPortrait.png
new file mode 100644
index 00000000000..ff94ce89152
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsStayCurrentPortrait.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsStayPrimaryLandscape.png b/cloud/icons/materials/Communication/MaterialsStayPrimaryLandscape.png
new file mode 100644
index 00000000000..f626592f448
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsStayPrimaryLandscape.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsStayPrimaryPortrait.png b/cloud/icons/materials/Communication/MaterialsStayPrimaryPortrait.png
new file mode 100644
index 00000000000..ff94ce89152
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsStayPrimaryPortrait.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsStopScreenShare.png b/cloud/icons/materials/Communication/MaterialsStopScreenShare.png
new file mode 100644
index 00000000000..ac62ecec464
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsStopScreenShare.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsSwapCalls.png b/cloud/icons/materials/Communication/MaterialsSwapCalls.png
new file mode 100644
index 00000000000..6de1bbc3fa4
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsSwapCalls.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsTextsms.png b/cloud/icons/materials/Communication/MaterialsTextsms.png
new file mode 100644
index 00000000000..3f841da76d8
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsTextsms.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsVoicemail.png b/cloud/icons/materials/Communication/MaterialsVoicemail.png
new file mode 100644
index 00000000000..b07a557e1d7
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsVoicemail.png differ
diff --git a/cloud/icons/materials/Communication/MaterialsVpnKey.png b/cloud/icons/materials/Communication/MaterialsVpnKey.png
new file mode 100644
index 00000000000..6f04af9aae1
Binary files /dev/null and b/cloud/icons/materials/Communication/MaterialsVpnKey.png differ
diff --git a/cloud/icons/materials/Content/MaterialsAdd.png b/cloud/icons/materials/Content/MaterialsAdd.png
new file mode 100644
index 00000000000..db5c433c159
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsAdd.png differ
diff --git a/cloud/icons/materials/Content/MaterialsAddBox.png b/cloud/icons/materials/Content/MaterialsAddBox.png
new file mode 100644
index 00000000000..c32e53b4f48
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsAddBox.png differ
diff --git a/cloud/icons/materials/Content/MaterialsAddCircle.png b/cloud/icons/materials/Content/MaterialsAddCircle.png
new file mode 100644
index 00000000000..46021bd2874
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsAddCircle.png differ
diff --git a/cloud/icons/materials/Content/MaterialsAddCircleOutline.png b/cloud/icons/materials/Content/MaterialsAddCircleOutline.png
new file mode 100644
index 00000000000..c34d00567b4
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsAddCircleOutline.png differ
diff --git a/cloud/icons/materials/Content/MaterialsArchive.png b/cloud/icons/materials/Content/MaterialsArchive.png
new file mode 100644
index 00000000000..1a77e6d056d
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsArchive.png differ
diff --git a/cloud/icons/materials/Content/MaterialsBackspace.png b/cloud/icons/materials/Content/MaterialsBackspace.png
new file mode 100644
index 00000000000..3862a40d0c1
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsBackspace.png differ
diff --git a/cloud/icons/materials/Content/MaterialsBlock.png b/cloud/icons/materials/Content/MaterialsBlock.png
new file mode 100644
index 00000000000..39c8b7d93a3
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsBlock.png differ
diff --git a/cloud/icons/materials/Content/MaterialsClear.png b/cloud/icons/materials/Content/MaterialsClear.png
new file mode 100644
index 00000000000..cea008b999c
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsClear.png differ
diff --git a/cloud/icons/materials/Content/MaterialsContentCopy.png b/cloud/icons/materials/Content/MaterialsContentCopy.png
new file mode 100644
index 00000000000..effce47bc81
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsContentCopy.png differ
diff --git a/cloud/icons/materials/Content/MaterialsContentCut.png b/cloud/icons/materials/Content/MaterialsContentCut.png
new file mode 100644
index 00000000000..b4c33146e2d
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsContentCut.png differ
diff --git a/cloud/icons/materials/Content/MaterialsContentPaste.png b/cloud/icons/materials/Content/MaterialsContentPaste.png
new file mode 100644
index 00000000000..ad28cfc9cf0
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsContentPaste.png differ
diff --git a/cloud/icons/materials/Content/MaterialsCreate.png b/cloud/icons/materials/Content/MaterialsCreate.png
new file mode 100644
index 00000000000..9f1713f762c
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsCreate.png differ
diff --git a/cloud/icons/materials/Content/MaterialsDeleteSweep.png b/cloud/icons/materials/Content/MaterialsDeleteSweep.png
new file mode 100644
index 00000000000..e3cb550648f
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsDeleteSweep.png differ
diff --git a/cloud/icons/materials/Content/MaterialsDrafts.png b/cloud/icons/materials/Content/MaterialsDrafts.png
new file mode 100644
index 00000000000..9e7b37f40c5
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsDrafts.png differ
diff --git a/cloud/icons/materials/Content/MaterialsFilterList.png b/cloud/icons/materials/Content/MaterialsFilterList.png
new file mode 100644
index 00000000000..364f4c0e1d2
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsFilterList.png differ
diff --git a/cloud/icons/materials/Content/MaterialsFlag.png b/cloud/icons/materials/Content/MaterialsFlag.png
new file mode 100644
index 00000000000..d0e5eb3aa0d
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsFlag.png differ
diff --git a/cloud/icons/materials/Content/MaterialsForward.png b/cloud/icons/materials/Content/MaterialsForward.png
new file mode 100644
index 00000000000..07e76bc5923
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsForward.png differ
diff --git a/cloud/icons/materials/Content/MaterialsGesture.png b/cloud/icons/materials/Content/MaterialsGesture.png
new file mode 100644
index 00000000000..efed48be70b
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsGesture.png differ
diff --git a/cloud/icons/materials/Content/MaterialsInbox.png b/cloud/icons/materials/Content/MaterialsInbox.png
new file mode 100644
index 00000000000..370dcab6e48
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsInbox.png differ
diff --git a/cloud/icons/materials/Content/MaterialsLink.png b/cloud/icons/materials/Content/MaterialsLink.png
new file mode 100644
index 00000000000..eaab2ef034b
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsLink.png differ
diff --git a/cloud/icons/materials/Content/MaterialsLowPriority.png b/cloud/icons/materials/Content/MaterialsLowPriority.png
new file mode 100644
index 00000000000..4685a1013d9
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsLowPriority.png differ
diff --git a/cloud/icons/materials/Content/MaterialsMail.png b/cloud/icons/materials/Content/MaterialsMail.png
new file mode 100644
index 00000000000..a7d4554d68e
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsMail.png differ
diff --git a/cloud/icons/materials/Content/MaterialsMarkunread.png b/cloud/icons/materials/Content/MaterialsMarkunread.png
new file mode 100644
index 00000000000..a7d4554d68e
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsMarkunread.png differ
diff --git a/cloud/icons/materials/Content/MaterialsMoveToInbox.png b/cloud/icons/materials/Content/MaterialsMoveToInbox.png
new file mode 100644
index 00000000000..8248a7ca386
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsMoveToInbox.png differ
diff --git a/cloud/icons/materials/Content/MaterialsNextWeek.png b/cloud/icons/materials/Content/MaterialsNextWeek.png
new file mode 100644
index 00000000000..6c871df7d5f
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsNextWeek.png differ
diff --git a/cloud/icons/materials/Content/MaterialsRedo.png b/cloud/icons/materials/Content/MaterialsRedo.png
new file mode 100644
index 00000000000..225f2e1d5c3
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsRedo.png differ
diff --git a/cloud/icons/materials/Content/MaterialsRemove.png b/cloud/icons/materials/Content/MaterialsRemove.png
new file mode 100644
index 00000000000..24864ce5a60
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsRemove.png differ
diff --git a/cloud/icons/materials/Content/MaterialsRemoveCircle.png b/cloud/icons/materials/Content/MaterialsRemoveCircle.png
new file mode 100644
index 00000000000..e42e577fe63
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsRemoveCircle.png differ
diff --git a/cloud/icons/materials/Content/MaterialsRemoveCircleOutline.png b/cloud/icons/materials/Content/MaterialsRemoveCircleOutline.png
new file mode 100644
index 00000000000..8ef10364cfb
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsRemoveCircleOutline.png differ
diff --git a/cloud/icons/materials/Content/MaterialsReply.png b/cloud/icons/materials/Content/MaterialsReply.png
new file mode 100644
index 00000000000..93783a096bd
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsReply.png differ
diff --git a/cloud/icons/materials/Content/MaterialsReplyAll.png b/cloud/icons/materials/Content/MaterialsReplyAll.png
new file mode 100644
index 00000000000..a077810560f
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsReplyAll.png differ
diff --git a/cloud/icons/materials/Content/MaterialsReport.png b/cloud/icons/materials/Content/MaterialsReport.png
new file mode 100644
index 00000000000..09a69186308
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsReport.png differ
diff --git a/cloud/icons/materials/Content/MaterialsSave.png b/cloud/icons/materials/Content/MaterialsSave.png
new file mode 100644
index 00000000000..3c2f736c794
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsSave.png differ
diff --git a/cloud/icons/materials/Content/MaterialsSelectAll.png b/cloud/icons/materials/Content/MaterialsSelectAll.png
new file mode 100644
index 00000000000..dc9bac0a523
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsSelectAll.png differ
diff --git a/cloud/icons/materials/Content/MaterialsSend.png b/cloud/icons/materials/Content/MaterialsSend.png
new file mode 100644
index 00000000000..87f9525a117
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsSend.png differ
diff --git a/cloud/icons/materials/Content/MaterialsSort.png b/cloud/icons/materials/Content/MaterialsSort.png
new file mode 100644
index 00000000000..bad45f4cdfa
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsSort.png differ
diff --git a/cloud/icons/materials/Content/MaterialsTextFormat.png b/cloud/icons/materials/Content/MaterialsTextFormat.png
new file mode 100644
index 00000000000..b1f0e86a812
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsTextFormat.png differ
diff --git a/cloud/icons/materials/Content/MaterialsUnarchive.png b/cloud/icons/materials/Content/MaterialsUnarchive.png
new file mode 100644
index 00000000000..d495a2f3934
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsUnarchive.png differ
diff --git a/cloud/icons/materials/Content/MaterialsUndo.png b/cloud/icons/materials/Content/MaterialsUndo.png
new file mode 100644
index 00000000000..366a7bd8e41
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsUndo.png differ
diff --git a/cloud/icons/materials/Content/MaterialsWeekend.png b/cloud/icons/materials/Content/MaterialsWeekend.png
new file mode 100644
index 00000000000..39d628f4d89
Binary files /dev/null and b/cloud/icons/materials/Content/MaterialsWeekend.png differ
diff --git a/cloud/icons/materials/Device/MaterialsAccessAlarm.png b/cloud/icons/materials/Device/MaterialsAccessAlarm.png
new file mode 100644
index 00000000000..5514f2d940f
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsAccessAlarm.png differ
diff --git a/cloud/icons/materials/Device/MaterialsAccessAlarms.png b/cloud/icons/materials/Device/MaterialsAccessAlarms.png
new file mode 100644
index 00000000000..e8c43d4199b
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsAccessAlarms.png differ
diff --git a/cloud/icons/materials/Device/MaterialsAccessTime.png b/cloud/icons/materials/Device/MaterialsAccessTime.png
new file mode 100644
index 00000000000..a8451e42892
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsAccessTime.png differ
diff --git a/cloud/icons/materials/Device/MaterialsAddAlarm.png b/cloud/icons/materials/Device/MaterialsAddAlarm.png
new file mode 100644
index 00000000000..b1d62124309
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsAddAlarm.png differ
diff --git a/cloud/icons/materials/Device/MaterialsAirplanemodeActive.png b/cloud/icons/materials/Device/MaterialsAirplanemodeActive.png
new file mode 100644
index 00000000000..bd485bd9a6a
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsAirplanemodeActive.png differ
diff --git a/cloud/icons/materials/Device/MaterialsAirplanemodeInactive.png b/cloud/icons/materials/Device/MaterialsAirplanemodeInactive.png
new file mode 100644
index 00000000000..59129eb4d7f
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsAirplanemodeInactive.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBattery20.png b/cloud/icons/materials/Device/MaterialsBattery20.png
new file mode 100644
index 00000000000..2038518a334
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBattery20.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBattery30.png b/cloud/icons/materials/Device/MaterialsBattery30.png
new file mode 100644
index 00000000000..78f8fe4b3d7
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBattery30.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBattery50.png b/cloud/icons/materials/Device/MaterialsBattery50.png
new file mode 100644
index 00000000000..ff3ba354aa4
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBattery50.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBattery60.png b/cloud/icons/materials/Device/MaterialsBattery60.png
new file mode 100644
index 00000000000..e1f478dcced
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBattery60.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBattery80.png b/cloud/icons/materials/Device/MaterialsBattery80.png
new file mode 100644
index 00000000000..1f70cf65246
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBattery80.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBattery90.png b/cloud/icons/materials/Device/MaterialsBattery90.png
new file mode 100644
index 00000000000..ffdca284eba
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBattery90.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBatteryAlert.png b/cloud/icons/materials/Device/MaterialsBatteryAlert.png
new file mode 100644
index 00000000000..388ca8620d9
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBatteryAlert.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBatteryCharging20.png b/cloud/icons/materials/Device/MaterialsBatteryCharging20.png
new file mode 100644
index 00000000000..2015b80dc38
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBatteryCharging20.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBatteryCharging30.png b/cloud/icons/materials/Device/MaterialsBatteryCharging30.png
new file mode 100644
index 00000000000..6ea56fa4aab
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBatteryCharging30.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBatteryCharging50.png b/cloud/icons/materials/Device/MaterialsBatteryCharging50.png
new file mode 100644
index 00000000000..1d7d3ef9227
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBatteryCharging50.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBatteryCharging60.png b/cloud/icons/materials/Device/MaterialsBatteryCharging60.png
new file mode 100644
index 00000000000..ccee338823d
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBatteryCharging60.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBatteryCharging80.png b/cloud/icons/materials/Device/MaterialsBatteryCharging80.png
new file mode 100644
index 00000000000..836293ce9df
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBatteryCharging80.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBatteryCharging90.png b/cloud/icons/materials/Device/MaterialsBatteryCharging90.png
new file mode 100644
index 00000000000..53b6dadef63
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBatteryCharging90.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBatteryChargingFull.png b/cloud/icons/materials/Device/MaterialsBatteryChargingFull.png
new file mode 100644
index 00000000000..d4cc0badee1
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBatteryChargingFull.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBatteryFull.png b/cloud/icons/materials/Device/MaterialsBatteryFull.png
new file mode 100644
index 00000000000..dda461401bf
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBatteryFull.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBatteryStd.png b/cloud/icons/materials/Device/MaterialsBatteryStd.png
new file mode 100644
index 00000000000..dda461401bf
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBatteryStd.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBatteryUnknown.png b/cloud/icons/materials/Device/MaterialsBatteryUnknown.png
new file mode 100644
index 00000000000..684a0461684
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBatteryUnknown.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBluetooth.png b/cloud/icons/materials/Device/MaterialsBluetooth.png
new file mode 100644
index 00000000000..19712bd26f4
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBluetooth.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBluetoothConnected.png b/cloud/icons/materials/Device/MaterialsBluetoothConnected.png
new file mode 100644
index 00000000000..2a17303be4e
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBluetoothConnected.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBluetoothDisabled.png b/cloud/icons/materials/Device/MaterialsBluetoothDisabled.png
new file mode 100644
index 00000000000..d625d8307c4
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBluetoothDisabled.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBluetoothSearching.png b/cloud/icons/materials/Device/MaterialsBluetoothSearching.png
new file mode 100644
index 00000000000..7f359976ca4
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBluetoothSearching.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBrightnessAuto.png b/cloud/icons/materials/Device/MaterialsBrightnessAuto.png
new file mode 100644
index 00000000000..8e40cf4b092
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBrightnessAuto.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBrightnessHigh.png b/cloud/icons/materials/Device/MaterialsBrightnessHigh.png
new file mode 100644
index 00000000000..e8e991c93c7
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBrightnessHigh.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBrightnessLow.png b/cloud/icons/materials/Device/MaterialsBrightnessLow.png
new file mode 100644
index 00000000000..64422f5e2e8
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBrightnessLow.png differ
diff --git a/cloud/icons/materials/Device/MaterialsBrightnessMedium.png b/cloud/icons/materials/Device/MaterialsBrightnessMedium.png
new file mode 100644
index 00000000000..34ed9d9f97b
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsBrightnessMedium.png differ
diff --git a/cloud/icons/materials/Device/MaterialsDataUsage.png b/cloud/icons/materials/Device/MaterialsDataUsage.png
new file mode 100644
index 00000000000..17936b0066e
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsDataUsage.png differ
diff --git a/cloud/icons/materials/Device/MaterialsDeveloperMode.png b/cloud/icons/materials/Device/MaterialsDeveloperMode.png
new file mode 100644
index 00000000000..5e8ebcd9fa9
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsDeveloperMode.png differ
diff --git a/cloud/icons/materials/Device/MaterialsDevices.png b/cloud/icons/materials/Device/MaterialsDevices.png
new file mode 100644
index 00000000000..137a5025625
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsDevices.png differ
diff --git a/cloud/icons/materials/Device/MaterialsDvr.png b/cloud/icons/materials/Device/MaterialsDvr.png
new file mode 100644
index 00000000000..d3864937009
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsDvr.png differ
diff --git a/cloud/icons/materials/Device/MaterialsGpsFixed.png b/cloud/icons/materials/Device/MaterialsGpsFixed.png
new file mode 100644
index 00000000000..f2f052b8757
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsGpsFixed.png differ
diff --git a/cloud/icons/materials/Device/MaterialsGpsNotFixed.png b/cloud/icons/materials/Device/MaterialsGpsNotFixed.png
new file mode 100644
index 00000000000..347926f30f3
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsGpsNotFixed.png differ
diff --git a/cloud/icons/materials/Device/MaterialsGpsOff.png b/cloud/icons/materials/Device/MaterialsGpsOff.png
new file mode 100644
index 00000000000..6ecade785dd
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsGpsOff.png differ
diff --git a/cloud/icons/materials/Device/MaterialsGraphicEq.png b/cloud/icons/materials/Device/MaterialsGraphicEq.png
new file mode 100644
index 00000000000..9ff40c32d19
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsGraphicEq.png differ
diff --git a/cloud/icons/materials/Device/MaterialsLocationDisabled.png b/cloud/icons/materials/Device/MaterialsLocationDisabled.png
new file mode 100644
index 00000000000..d8b5aa68ba5
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsLocationDisabled.png differ
diff --git a/cloud/icons/materials/Device/MaterialsLocationSearching.png b/cloud/icons/materials/Device/MaterialsLocationSearching.png
new file mode 100644
index 00000000000..224aa19de3b
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsLocationSearching.png differ
diff --git a/cloud/icons/materials/Device/MaterialsNetworkCell.png b/cloud/icons/materials/Device/MaterialsNetworkCell.png
new file mode 100644
index 00000000000..3701367d013
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsNetworkCell.png differ
diff --git a/cloud/icons/materials/Device/MaterialsNetworkWifi.png b/cloud/icons/materials/Device/MaterialsNetworkWifi.png
new file mode 100644
index 00000000000..9face950aa6
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsNetworkWifi.png differ
diff --git a/cloud/icons/materials/Device/MaterialsNfc.png b/cloud/icons/materials/Device/MaterialsNfc.png
new file mode 100644
index 00000000000..8acb8f89a52
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsNfc.png differ
diff --git a/cloud/icons/materials/Device/MaterialsScreenLockLandscape.png b/cloud/icons/materials/Device/MaterialsScreenLockLandscape.png
new file mode 100644
index 00000000000..8e4a0a47434
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsScreenLockLandscape.png differ
diff --git a/cloud/icons/materials/Device/MaterialsScreenLockPortrait.png b/cloud/icons/materials/Device/MaterialsScreenLockPortrait.png
new file mode 100644
index 00000000000..e1890e60e29
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsScreenLockPortrait.png differ
diff --git a/cloud/icons/materials/Device/MaterialsScreenLockRotation.png b/cloud/icons/materials/Device/MaterialsScreenLockRotation.png
new file mode 100644
index 00000000000..4fc84c514d9
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsScreenLockRotation.png differ
diff --git a/cloud/icons/materials/Device/MaterialsScreenRotation.png b/cloud/icons/materials/Device/MaterialsScreenRotation.png
new file mode 100644
index 00000000000..a4dd90da64f
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsScreenRotation.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSdStorage.png b/cloud/icons/materials/Device/MaterialsSdStorage.png
new file mode 100644
index 00000000000..4c6701f3cca
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSdStorage.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSettingsSystemDaydream.png b/cloud/icons/materials/Device/MaterialsSettingsSystemDaydream.png
new file mode 100644
index 00000000000..4714a598506
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSettingsSystemDaydream.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalCellular0Bar.png b/cloud/icons/materials/Device/MaterialsSignalCellular0Bar.png
new file mode 100644
index 00000000000..70ff3ec8410
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalCellular0Bar.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalCellular1Bar.png b/cloud/icons/materials/Device/MaterialsSignalCellular1Bar.png
new file mode 100644
index 00000000000..5b2982a2d7f
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalCellular1Bar.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalCellular2Bar.png b/cloud/icons/materials/Device/MaterialsSignalCellular2Bar.png
new file mode 100644
index 00000000000..3bf37fc3665
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalCellular2Bar.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalCellular3Bar.png b/cloud/icons/materials/Device/MaterialsSignalCellular3Bar.png
new file mode 100644
index 00000000000..3701367d013
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalCellular3Bar.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalCellular4Bar.png b/cloud/icons/materials/Device/MaterialsSignalCellular4Bar.png
new file mode 100644
index 00000000000..18ba04bd360
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalCellular4Bar.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.png b/cloud/icons/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.png
new file mode 100644
index 00000000000..a53faa1368a
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.png b/cloud/icons/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.png
new file mode 100644
index 00000000000..c2ecb96ba15
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.png b/cloud/icons/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.png
new file mode 100644
index 00000000000..e6e8421112f
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.png b/cloud/icons/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.png
new file mode 100644
index 00000000000..112d10d0e00
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.png b/cloud/icons/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.png
new file mode 100644
index 00000000000..166a5ad3f51
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalCellularNoSim.png b/cloud/icons/materials/Device/MaterialsSignalCellularNoSim.png
new file mode 100644
index 00000000000..cecd67e0dd3
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalCellularNoSim.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalCellularNull.png b/cloud/icons/materials/Device/MaterialsSignalCellularNull.png
new file mode 100644
index 00000000000..ef8cfd1c85b
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalCellularNull.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalCellularOff.png b/cloud/icons/materials/Device/MaterialsSignalCellularOff.png
new file mode 100644
index 00000000000..3785c1c86e6
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalCellularOff.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalWifi0Bar.png b/cloud/icons/materials/Device/MaterialsSignalWifi0Bar.png
new file mode 100644
index 00000000000..b3b796f7e58
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalWifi0Bar.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalWifi1Bar.png b/cloud/icons/materials/Device/MaterialsSignalWifi1Bar.png
new file mode 100644
index 00000000000..2b20c26eec0
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalWifi1Bar.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalWifi1BarLock.png b/cloud/icons/materials/Device/MaterialsSignalWifi1BarLock.png
new file mode 100644
index 00000000000..bf37fff492a
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalWifi1BarLock.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalWifi2Bar.png b/cloud/icons/materials/Device/MaterialsSignalWifi2Bar.png
new file mode 100644
index 00000000000..9bd776be3f5
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalWifi2Bar.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalWifi2BarLock.png b/cloud/icons/materials/Device/MaterialsSignalWifi2BarLock.png
new file mode 100644
index 00000000000..408cdeddd70
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalWifi2BarLock.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalWifi3Bar.png b/cloud/icons/materials/Device/MaterialsSignalWifi3Bar.png
new file mode 100644
index 00000000000..9face950aa6
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalWifi3Bar.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalWifi3BarLock.png b/cloud/icons/materials/Device/MaterialsSignalWifi3BarLock.png
new file mode 100644
index 00000000000..e0f64933ccf
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalWifi3BarLock.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalWifi4Bar.png b/cloud/icons/materials/Device/MaterialsSignalWifi4Bar.png
new file mode 100644
index 00000000000..cca5a1e3337
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalWifi4Bar.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalWifi4BarLock.png b/cloud/icons/materials/Device/MaterialsSignalWifi4BarLock.png
new file mode 100644
index 00000000000..eb7f45fb631
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalWifi4BarLock.png differ
diff --git a/cloud/icons/materials/Device/MaterialsSignalWifiOff.png b/cloud/icons/materials/Device/MaterialsSignalWifiOff.png
new file mode 100644
index 00000000000..22458db029a
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsSignalWifiOff.png differ
diff --git a/cloud/icons/materials/Device/MaterialsStorage.png b/cloud/icons/materials/Device/MaterialsStorage.png
new file mode 100644
index 00000000000..1066606042e
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsStorage.png differ
diff --git a/cloud/icons/materials/Device/MaterialsUsb.png b/cloud/icons/materials/Device/MaterialsUsb.png
new file mode 100644
index 00000000000..7fc0c607f04
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsUsb.png differ
diff --git a/cloud/icons/materials/Device/MaterialsWallpaper.png b/cloud/icons/materials/Device/MaterialsWallpaper.png
new file mode 100644
index 00000000000..ff28c64af54
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsWallpaper.png differ
diff --git a/cloud/icons/materials/Device/MaterialsWidgets.png b/cloud/icons/materials/Device/MaterialsWidgets.png
new file mode 100644
index 00000000000..fce9545b2ff
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsWidgets.png differ
diff --git a/cloud/icons/materials/Device/MaterialsWifiLock.png b/cloud/icons/materials/Device/MaterialsWifiLock.png
new file mode 100644
index 00000000000..c04356ece55
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsWifiLock.png differ
diff --git a/cloud/icons/materials/Device/MaterialsWifiTethering.png b/cloud/icons/materials/Device/MaterialsWifiTethering.png
new file mode 100644
index 00000000000..d86bb32482d
Binary files /dev/null and b/cloud/icons/materials/Device/MaterialsWifiTethering.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsAttachFile.png b/cloud/icons/materials/Editor/MaterialsAttachFile.png
new file mode 100644
index 00000000000..f8a461b62fc
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsAttachFile.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsAttachMoney.png b/cloud/icons/materials/Editor/MaterialsAttachMoney.png
new file mode 100644
index 00000000000..f0985ea9457
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsAttachMoney.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsBorderAll.png b/cloud/icons/materials/Editor/MaterialsBorderAll.png
new file mode 100644
index 00000000000..1bf48b89660
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsBorderAll.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsBorderBottom.png b/cloud/icons/materials/Editor/MaterialsBorderBottom.png
new file mode 100644
index 00000000000..b40ae2736c0
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsBorderBottom.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsBorderClear.png b/cloud/icons/materials/Editor/MaterialsBorderClear.png
new file mode 100644
index 00000000000..f7ce40b4a9c
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsBorderClear.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsBorderColor.png b/cloud/icons/materials/Editor/MaterialsBorderColor.png
new file mode 100644
index 00000000000..dfb71c576f8
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsBorderColor.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsBorderHorizontal.png b/cloud/icons/materials/Editor/MaterialsBorderHorizontal.png
new file mode 100644
index 00000000000..f8665699195
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsBorderHorizontal.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsBorderInner.png b/cloud/icons/materials/Editor/MaterialsBorderInner.png
new file mode 100644
index 00000000000..051ba0cc29d
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsBorderInner.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsBorderLeft.png b/cloud/icons/materials/Editor/MaterialsBorderLeft.png
new file mode 100644
index 00000000000..ce94121df0b
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsBorderLeft.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsBorderOuter.png b/cloud/icons/materials/Editor/MaterialsBorderOuter.png
new file mode 100644
index 00000000000..99074b89196
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsBorderOuter.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsBorderRight.png b/cloud/icons/materials/Editor/MaterialsBorderRight.png
new file mode 100644
index 00000000000..696b93b0bcc
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsBorderRight.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsBorderStyle.png b/cloud/icons/materials/Editor/MaterialsBorderStyle.png
new file mode 100644
index 00000000000..0a46960a01a
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsBorderStyle.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsBorderTop.png b/cloud/icons/materials/Editor/MaterialsBorderTop.png
new file mode 100644
index 00000000000..bc82b3e4667
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsBorderTop.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsBorderVertical.png b/cloud/icons/materials/Editor/MaterialsBorderVertical.png
new file mode 100644
index 00000000000..8894afe28a0
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsBorderVertical.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsBubbleChart.png b/cloud/icons/materials/Editor/MaterialsBubbleChart.png
new file mode 100644
index 00000000000..8515967e6b5
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsBubbleChart.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsDragHandle.png b/cloud/icons/materials/Editor/MaterialsDragHandle.png
new file mode 100644
index 00000000000..de0d9c13ca6
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsDragHandle.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatAlignCenter.png b/cloud/icons/materials/Editor/MaterialsFormatAlignCenter.png
new file mode 100644
index 00000000000..912ad51f059
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatAlignCenter.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatAlignJustify.png b/cloud/icons/materials/Editor/MaterialsFormatAlignJustify.png
new file mode 100644
index 00000000000..634e542ab99
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatAlignJustify.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatAlignLeft.png b/cloud/icons/materials/Editor/MaterialsFormatAlignLeft.png
new file mode 100644
index 00000000000..a61adaa7abc
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatAlignLeft.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatAlignRight.png b/cloud/icons/materials/Editor/MaterialsFormatAlignRight.png
new file mode 100644
index 00000000000..1d8fe99837a
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatAlignRight.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatBold.png b/cloud/icons/materials/Editor/MaterialsFormatBold.png
new file mode 100644
index 00000000000..1bb3606925b
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatBold.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatClear.png b/cloud/icons/materials/Editor/MaterialsFormatClear.png
new file mode 100644
index 00000000000..d00f5bf70c3
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatClear.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatColorFill.png b/cloud/icons/materials/Editor/MaterialsFormatColorFill.png
new file mode 100644
index 00000000000..824214f5ab4
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatColorFill.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatColorReset.png b/cloud/icons/materials/Editor/MaterialsFormatColorReset.png
new file mode 100644
index 00000000000..59a31cae1fb
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatColorReset.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatColorText.png b/cloud/icons/materials/Editor/MaterialsFormatColorText.png
new file mode 100644
index 00000000000..0185ff4d0ea
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatColorText.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatIndentDecrease.png b/cloud/icons/materials/Editor/MaterialsFormatIndentDecrease.png
new file mode 100644
index 00000000000..4f5ce5e28f8
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatIndentDecrease.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatIndentIncrease.png b/cloud/icons/materials/Editor/MaterialsFormatIndentIncrease.png
new file mode 100644
index 00000000000..f4bea77dd9b
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatIndentIncrease.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatItalic.png b/cloud/icons/materials/Editor/MaterialsFormatItalic.png
new file mode 100644
index 00000000000..19383609727
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatItalic.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatLineSpacing.png b/cloud/icons/materials/Editor/MaterialsFormatLineSpacing.png
new file mode 100644
index 00000000000..f6b2908819b
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatLineSpacing.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatListBulleted.png b/cloud/icons/materials/Editor/MaterialsFormatListBulleted.png
new file mode 100644
index 00000000000..f5ba22d8796
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatListBulleted.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatListNumbered.png b/cloud/icons/materials/Editor/MaterialsFormatListNumbered.png
new file mode 100644
index 00000000000..b0cfa32040a
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatListNumbered.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatPaint.png b/cloud/icons/materials/Editor/MaterialsFormatPaint.png
new file mode 100644
index 00000000000..dd820c26ea0
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatPaint.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatQuote.png b/cloud/icons/materials/Editor/MaterialsFormatQuote.png
new file mode 100644
index 00000000000..2f0afd6b4c2
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatQuote.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatShapes.png b/cloud/icons/materials/Editor/MaterialsFormatShapes.png
new file mode 100644
index 00000000000..1656eaa5c36
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatShapes.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatSize.png b/cloud/icons/materials/Editor/MaterialsFormatSize.png
new file mode 100644
index 00000000000..698569c499c
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatSize.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatStrikethrough.png b/cloud/icons/materials/Editor/MaterialsFormatStrikethrough.png
new file mode 100644
index 00000000000..a211dbeef1c
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatStrikethrough.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatTextdirectionLToR.png b/cloud/icons/materials/Editor/MaterialsFormatTextdirectionLToR.png
new file mode 100644
index 00000000000..565ee1f2fa0
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatTextdirectionLToR.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatTextdirectionRToL.png b/cloud/icons/materials/Editor/MaterialsFormatTextdirectionRToL.png
new file mode 100644
index 00000000000..f0f39cca5f7
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatTextdirectionRToL.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFormatUnderlined.png b/cloud/icons/materials/Editor/MaterialsFormatUnderlined.png
new file mode 100644
index 00000000000..478a854e6bf
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFormatUnderlined.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsFunctions.png b/cloud/icons/materials/Editor/MaterialsFunctions.png
new file mode 100644
index 00000000000..7ad70623ec0
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsFunctions.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsHighlight.png b/cloud/icons/materials/Editor/MaterialsHighlight.png
new file mode 100644
index 00000000000..4d0e1dd82c0
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsHighlight.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsInsertChart.png b/cloud/icons/materials/Editor/MaterialsInsertChart.png
new file mode 100644
index 00000000000..c9a69437e28
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsInsertChart.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsInsertComment.png b/cloud/icons/materials/Editor/MaterialsInsertComment.png
new file mode 100644
index 00000000000..5b21a187ea6
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsInsertComment.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsInsertDriveFile.png b/cloud/icons/materials/Editor/MaterialsInsertDriveFile.png
new file mode 100644
index 00000000000..3668d906462
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsInsertDriveFile.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsInsertEmoticon.png b/cloud/icons/materials/Editor/MaterialsInsertEmoticon.png
new file mode 100644
index 00000000000..28f41a8acc4
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsInsertEmoticon.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsInsertInvitation.png b/cloud/icons/materials/Editor/MaterialsInsertInvitation.png
new file mode 100644
index 00000000000..c1147d0fee1
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsInsertInvitation.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsInsertLink.png b/cloud/icons/materials/Editor/MaterialsInsertLink.png
new file mode 100644
index 00000000000..eaab2ef034b
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsInsertLink.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsInsertPhoto.png b/cloud/icons/materials/Editor/MaterialsInsertPhoto.png
new file mode 100644
index 00000000000..a40079d9300
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsInsertPhoto.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsLinearScale.png b/cloud/icons/materials/Editor/MaterialsLinearScale.png
new file mode 100644
index 00000000000..54b7e560bc1
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsLinearScale.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsMergeType.png b/cloud/icons/materials/Editor/MaterialsMergeType.png
new file mode 100644
index 00000000000..a3a86c5a8f0
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsMergeType.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsModeComment.png b/cloud/icons/materials/Editor/MaterialsModeComment.png
new file mode 100644
index 00000000000..c5f41ac658f
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsModeComment.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsModeEdit.png b/cloud/icons/materials/Editor/MaterialsModeEdit.png
new file mode 100644
index 00000000000..9f1713f762c
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsModeEdit.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsMonetizationOn.png b/cloud/icons/materials/Editor/MaterialsMonetizationOn.png
new file mode 100644
index 00000000000..35615288490
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsMonetizationOn.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsMultilineChart.png b/cloud/icons/materials/Editor/MaterialsMultilineChart.png
new file mode 100644
index 00000000000..5502422737b
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsMultilineChart.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsPieChart.png b/cloud/icons/materials/Editor/MaterialsPieChart.png
new file mode 100644
index 00000000000..18aa373f78f
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsPieChart.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsPieChartOutlined.png b/cloud/icons/materials/Editor/MaterialsPieChartOutlined.png
new file mode 100644
index 00000000000..53e22f8275c
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsPieChartOutlined.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsPublish.png b/cloud/icons/materials/Editor/MaterialsPublish.png
new file mode 100644
index 00000000000..0bc4e7cf2b5
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsPublish.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsShortText.png b/cloud/icons/materials/Editor/MaterialsShortText.png
new file mode 100644
index 00000000000..f179a363402
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsShortText.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsShowChart.png b/cloud/icons/materials/Editor/MaterialsShowChart.png
new file mode 100644
index 00000000000..550f2bed80c
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsShowChart.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsSpaceBar.png b/cloud/icons/materials/Editor/MaterialsSpaceBar.png
new file mode 100644
index 00000000000..d125165c180
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsSpaceBar.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsStrikethroughS.png b/cloud/icons/materials/Editor/MaterialsStrikethroughS.png
new file mode 100644
index 00000000000..45e97c071c6
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsStrikethroughS.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsTextFields.png b/cloud/icons/materials/Editor/MaterialsTextFields.png
new file mode 100644
index 00000000000..516a50359e5
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsTextFields.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsTitle.png b/cloud/icons/materials/Editor/MaterialsTitle.png
new file mode 100644
index 00000000000..552c7d36c70
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsTitle.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsVerticalAlignBottom.png b/cloud/icons/materials/Editor/MaterialsVerticalAlignBottom.png
new file mode 100644
index 00000000000..730fe2fcdc4
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsVerticalAlignBottom.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsVerticalAlignCenter.png b/cloud/icons/materials/Editor/MaterialsVerticalAlignCenter.png
new file mode 100644
index 00000000000..404b79c5c8c
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsVerticalAlignCenter.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsVerticalAlignTop.png b/cloud/icons/materials/Editor/MaterialsVerticalAlignTop.png
new file mode 100644
index 00000000000..828a3343db8
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsVerticalAlignTop.png differ
diff --git a/cloud/icons/materials/Editor/MaterialsWrapText.png b/cloud/icons/materials/Editor/MaterialsWrapText.png
new file mode 100644
index 00000000000..9b1f3bce863
Binary files /dev/null and b/cloud/icons/materials/Editor/MaterialsWrapText.png differ
diff --git a/cloud/icons/materials/File/MaterialsAttachment.png b/cloud/icons/materials/File/MaterialsAttachment.png
new file mode 100644
index 00000000000..1dd54368bd9
Binary files /dev/null and b/cloud/icons/materials/File/MaterialsAttachment.png differ
diff --git a/cloud/icons/materials/File/MaterialsCloud.png b/cloud/icons/materials/File/MaterialsCloud.png
new file mode 100644
index 00000000000..b64f81b7425
Binary files /dev/null and b/cloud/icons/materials/File/MaterialsCloud.png differ
diff --git a/cloud/icons/materials/File/MaterialsCloudCircle.png b/cloud/icons/materials/File/MaterialsCloudCircle.png
new file mode 100644
index 00000000000..08523617f7a
Binary files /dev/null and b/cloud/icons/materials/File/MaterialsCloudCircle.png differ
diff --git a/cloud/icons/materials/File/MaterialsCloudDone.png b/cloud/icons/materials/File/MaterialsCloudDone.png
new file mode 100644
index 00000000000..4d6b2aed866
Binary files /dev/null and b/cloud/icons/materials/File/MaterialsCloudDone.png differ
diff --git a/cloud/icons/materials/File/MaterialsCloudDownload.png b/cloud/icons/materials/File/MaterialsCloudDownload.png
new file mode 100644
index 00000000000..90a0042f3da
Binary files /dev/null and b/cloud/icons/materials/File/MaterialsCloudDownload.png differ
diff --git a/cloud/icons/materials/File/MaterialsCloudOff.png b/cloud/icons/materials/File/MaterialsCloudOff.png
new file mode 100644
index 00000000000..88fff0ec633
Binary files /dev/null and b/cloud/icons/materials/File/MaterialsCloudOff.png differ
diff --git a/cloud/icons/materials/File/MaterialsCloudQueue.png b/cloud/icons/materials/File/MaterialsCloudQueue.png
new file mode 100644
index 00000000000..bc2efb1915d
Binary files /dev/null and b/cloud/icons/materials/File/MaterialsCloudQueue.png differ
diff --git a/cloud/icons/materials/File/MaterialsCloudUpload.png b/cloud/icons/materials/File/MaterialsCloudUpload.png
new file mode 100644
index 00000000000..0c6c8aec5bb
Binary files /dev/null and b/cloud/icons/materials/File/MaterialsCloudUpload.png differ
diff --git a/cloud/icons/materials/File/MaterialsCreateNewFolder.png b/cloud/icons/materials/File/MaterialsCreateNewFolder.png
new file mode 100644
index 00000000000..31348a082fd
Binary files /dev/null and b/cloud/icons/materials/File/MaterialsCreateNewFolder.png differ
diff --git a/cloud/icons/materials/File/MaterialsFileDownload.png b/cloud/icons/materials/File/MaterialsFileDownload.png
new file mode 100644
index 00000000000..6c01c9de396
Binary files /dev/null and b/cloud/icons/materials/File/MaterialsFileDownload.png differ
diff --git a/cloud/icons/materials/File/MaterialsFileUpload.png b/cloud/icons/materials/File/MaterialsFileUpload.png
new file mode 100644
index 00000000000..9a6a5d7008a
Binary files /dev/null and b/cloud/icons/materials/File/MaterialsFileUpload.png differ
diff --git a/cloud/icons/materials/File/MaterialsFolder.png b/cloud/icons/materials/File/MaterialsFolder.png
new file mode 100644
index 00000000000..d4956323e1e
Binary files /dev/null and b/cloud/icons/materials/File/MaterialsFolder.png differ
diff --git a/cloud/icons/materials/File/MaterialsFolderOpen.png b/cloud/icons/materials/File/MaterialsFolderOpen.png
new file mode 100644
index 00000000000..27d5474107b
Binary files /dev/null and b/cloud/icons/materials/File/MaterialsFolderOpen.png differ
diff --git a/cloud/icons/materials/File/MaterialsFolderShared.png b/cloud/icons/materials/File/MaterialsFolderShared.png
new file mode 100644
index 00000000000..c20227b31d7
Binary files /dev/null and b/cloud/icons/materials/File/MaterialsFolderShared.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsCast.png b/cloud/icons/materials/Hardware/MaterialsCast.png
new file mode 100644
index 00000000000..8216559eb50
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsCast.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsCastConnected.png b/cloud/icons/materials/Hardware/MaterialsCastConnected.png
new file mode 100644
index 00000000000..9d4bb039ceb
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsCastConnected.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsComputer.png b/cloud/icons/materials/Hardware/MaterialsComputer.png
new file mode 100644
index 00000000000..fc4869edc80
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsComputer.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsDesktopMac.png b/cloud/icons/materials/Hardware/MaterialsDesktopMac.png
new file mode 100644
index 00000000000..642172d7dd0
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsDesktopMac.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsDesktopWindows.png b/cloud/icons/materials/Hardware/MaterialsDesktopWindows.png
new file mode 100644
index 00000000000..f0bd1eeec2a
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsDesktopWindows.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsDeveloperBoard.png b/cloud/icons/materials/Hardware/MaterialsDeveloperBoard.png
new file mode 100644
index 00000000000..11b4b8b9231
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsDeveloperBoard.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsDevicesOther.png b/cloud/icons/materials/Hardware/MaterialsDevicesOther.png
new file mode 100644
index 00000000000..cf30382deab
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsDevicesOther.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsDock.png b/cloud/icons/materials/Hardware/MaterialsDock.png
new file mode 100644
index 00000000000..0443b4c7601
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsDock.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsGamepad.png b/cloud/icons/materials/Hardware/MaterialsGamepad.png
new file mode 100644
index 00000000000..e3904c7a229
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsGamepad.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsHeadset.png b/cloud/icons/materials/Hardware/MaterialsHeadset.png
new file mode 100644
index 00000000000..cead2ca61e8
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsHeadset.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsHeadsetMic.png b/cloud/icons/materials/Hardware/MaterialsHeadsetMic.png
new file mode 100644
index 00000000000..049882ba2ba
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsHeadsetMic.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsKeyboard.png b/cloud/icons/materials/Hardware/MaterialsKeyboard.png
new file mode 100644
index 00000000000..b5a4a335ca3
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsKeyboard.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsKeyboardArrowDown.png b/cloud/icons/materials/Hardware/MaterialsKeyboardArrowDown.png
new file mode 100644
index 00000000000..595e6b0fb11
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsKeyboardArrowDown.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsKeyboardArrowLeft.png b/cloud/icons/materials/Hardware/MaterialsKeyboardArrowLeft.png
new file mode 100644
index 00000000000..b8f8de44d40
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsKeyboardArrowLeft.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsKeyboardArrowRight.png b/cloud/icons/materials/Hardware/MaterialsKeyboardArrowRight.png
new file mode 100644
index 00000000000..0f54cd25ee4
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsKeyboardArrowRight.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsKeyboardArrowUp.png b/cloud/icons/materials/Hardware/MaterialsKeyboardArrowUp.png
new file mode 100644
index 00000000000..545d0085693
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsKeyboardArrowUp.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsKeyboardBackspace.png b/cloud/icons/materials/Hardware/MaterialsKeyboardBackspace.png
new file mode 100644
index 00000000000..868b2fc10b9
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsKeyboardBackspace.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsKeyboardCapslock.png b/cloud/icons/materials/Hardware/MaterialsKeyboardCapslock.png
new file mode 100644
index 00000000000..699ec30a361
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsKeyboardCapslock.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsKeyboardHide.png b/cloud/icons/materials/Hardware/MaterialsKeyboardHide.png
new file mode 100644
index 00000000000..2b2e7e9c329
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsKeyboardHide.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsKeyboardReturn.png b/cloud/icons/materials/Hardware/MaterialsKeyboardReturn.png
new file mode 100644
index 00000000000..efdc4a6ab32
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsKeyboardReturn.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsKeyboardTab.png b/cloud/icons/materials/Hardware/MaterialsKeyboardTab.png
new file mode 100644
index 00000000000..acce6bba689
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsKeyboardTab.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsKeyboardVoice.png b/cloud/icons/materials/Hardware/MaterialsKeyboardVoice.png
new file mode 100644
index 00000000000..c22b086e2db
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsKeyboardVoice.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsLaptop.png b/cloud/icons/materials/Hardware/MaterialsLaptop.png
new file mode 100644
index 00000000000..50c58dfe6b7
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsLaptop.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsLaptopChromebook.png b/cloud/icons/materials/Hardware/MaterialsLaptopChromebook.png
new file mode 100644
index 00000000000..5f5db279088
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsLaptopChromebook.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsLaptopMac.png b/cloud/icons/materials/Hardware/MaterialsLaptopMac.png
new file mode 100644
index 00000000000..c6d27f069c7
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsLaptopMac.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsLaptopWindows.png b/cloud/icons/materials/Hardware/MaterialsLaptopWindows.png
new file mode 100644
index 00000000000..19d64d3c1a6
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsLaptopWindows.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsMemory.png b/cloud/icons/materials/Hardware/MaterialsMemory.png
new file mode 100644
index 00000000000..a5f219d895a
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsMemory.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsMouse.png b/cloud/icons/materials/Hardware/MaterialsMouse.png
new file mode 100644
index 00000000000..3e1f1bb038a
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsMouse.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsPhoneAndroid.png b/cloud/icons/materials/Hardware/MaterialsPhoneAndroid.png
new file mode 100644
index 00000000000..99172f5a6a8
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsPhoneAndroid.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsPhoneIphone.png b/cloud/icons/materials/Hardware/MaterialsPhoneIphone.png
new file mode 100644
index 00000000000..b322e07421f
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsPhoneIphone.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsPhonelink.png b/cloud/icons/materials/Hardware/MaterialsPhonelink.png
new file mode 100644
index 00000000000..137a5025625
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsPhonelink.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsPhonelinkOff.png b/cloud/icons/materials/Hardware/MaterialsPhonelinkOff.png
new file mode 100644
index 00000000000..95b6314d8eb
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsPhonelinkOff.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsPowerInput.png b/cloud/icons/materials/Hardware/MaterialsPowerInput.png
new file mode 100644
index 00000000000..a2ca27bdafd
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsPowerInput.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsRouter.png b/cloud/icons/materials/Hardware/MaterialsRouter.png
new file mode 100644
index 00000000000..981d3686a32
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsRouter.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsScanner.png b/cloud/icons/materials/Hardware/MaterialsScanner.png
new file mode 100644
index 00000000000..a04360e465f
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsScanner.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsSecurity.png b/cloud/icons/materials/Hardware/MaterialsSecurity.png
new file mode 100644
index 00000000000..89622f7f76e
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsSecurity.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsSimCard.png b/cloud/icons/materials/Hardware/MaterialsSimCard.png
new file mode 100644
index 00000000000..933df10f20b
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsSimCard.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsSmartphone.png b/cloud/icons/materials/Hardware/MaterialsSmartphone.png
new file mode 100644
index 00000000000..66305d67c81
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsSmartphone.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsSpeaker.png b/cloud/icons/materials/Hardware/MaterialsSpeaker.png
new file mode 100644
index 00000000000..86664d5b97e
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsSpeaker.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsSpeakerGroup.png b/cloud/icons/materials/Hardware/MaterialsSpeakerGroup.png
new file mode 100644
index 00000000000..de599bf9dc1
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsSpeakerGroup.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsTablet.png b/cloud/icons/materials/Hardware/MaterialsTablet.png
new file mode 100644
index 00000000000..b5d4e59994f
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsTablet.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsTabletAndroid.png b/cloud/icons/materials/Hardware/MaterialsTabletAndroid.png
new file mode 100644
index 00000000000..e94bff2bb5d
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsTabletAndroid.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsTabletMac.png b/cloud/icons/materials/Hardware/MaterialsTabletMac.png
new file mode 100644
index 00000000000..98dd9db2bee
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsTabletMac.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsToys.png b/cloud/icons/materials/Hardware/MaterialsToys.png
new file mode 100644
index 00000000000..eddffc4d2b3
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsToys.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsTv.png b/cloud/icons/materials/Hardware/MaterialsTv.png
new file mode 100644
index 00000000000..371678cd427
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsTv.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsVideogameAsset.png b/cloud/icons/materials/Hardware/MaterialsVideogameAsset.png
new file mode 100644
index 00000000000..e4d6e3012d6
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsVideogameAsset.png differ
diff --git a/cloud/icons/materials/Hardware/MaterialsWatch.png b/cloud/icons/materials/Hardware/MaterialsWatch.png
new file mode 100644
index 00000000000..da8e2cd9528
Binary files /dev/null and b/cloud/icons/materials/Hardware/MaterialsWatch.png differ
diff --git a/cloud/icons/materials/Image/MaterialsAddAPhoto.png b/cloud/icons/materials/Image/MaterialsAddAPhoto.png
new file mode 100644
index 00000000000..3e01836a196
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsAddAPhoto.png differ
diff --git a/cloud/icons/materials/Image/MaterialsAddToPhotos.png b/cloud/icons/materials/Image/MaterialsAddToPhotos.png
new file mode 100644
index 00000000000..d4adeca9fd0
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsAddToPhotos.png differ
diff --git a/cloud/icons/materials/Image/MaterialsAdjust.png b/cloud/icons/materials/Image/MaterialsAdjust.png
new file mode 100644
index 00000000000..401029b9630
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsAdjust.png differ
diff --git a/cloud/icons/materials/Image/MaterialsAssistant.png b/cloud/icons/materials/Image/MaterialsAssistant.png
new file mode 100644
index 00000000000..6f610a4d8e9
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsAssistant.png differ
diff --git a/cloud/icons/materials/Image/MaterialsAssistantPhoto.png b/cloud/icons/materials/Image/MaterialsAssistantPhoto.png
new file mode 100644
index 00000000000..d0e5eb3aa0d
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsAssistantPhoto.png differ
diff --git a/cloud/icons/materials/Image/MaterialsAudiotrack.png b/cloud/icons/materials/Image/MaterialsAudiotrack.png
new file mode 100644
index 00000000000..c09027fe022
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsAudiotrack.png differ
diff --git a/cloud/icons/materials/Image/MaterialsBlurCircular.png b/cloud/icons/materials/Image/MaterialsBlurCircular.png
new file mode 100644
index 00000000000..730fa7e8a4d
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsBlurCircular.png differ
diff --git a/cloud/icons/materials/Image/MaterialsBlurLinear.png b/cloud/icons/materials/Image/MaterialsBlurLinear.png
new file mode 100644
index 00000000000..44c3ccf3b25
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsBlurLinear.png differ
diff --git a/cloud/icons/materials/Image/MaterialsBlurOff.png b/cloud/icons/materials/Image/MaterialsBlurOff.png
new file mode 100644
index 00000000000..c144111551a
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsBlurOff.png differ
diff --git a/cloud/icons/materials/Image/MaterialsBlurOn.png b/cloud/icons/materials/Image/MaterialsBlurOn.png
new file mode 100644
index 00000000000..4cf5ead7e4c
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsBlurOn.png differ
diff --git a/cloud/icons/materials/Image/MaterialsBrightness1.png b/cloud/icons/materials/Image/MaterialsBrightness1.png
new file mode 100644
index 00000000000..be3cc77c57e
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsBrightness1.png differ
diff --git a/cloud/icons/materials/Image/MaterialsBrightness2.png b/cloud/icons/materials/Image/MaterialsBrightness2.png
new file mode 100644
index 00000000000..951b719da96
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsBrightness2.png differ
diff --git a/cloud/icons/materials/Image/MaterialsBrightness3.png b/cloud/icons/materials/Image/MaterialsBrightness3.png
new file mode 100644
index 00000000000..a0ad8c7837e
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsBrightness3.png differ
diff --git a/cloud/icons/materials/Image/MaterialsBrightness4.png b/cloud/icons/materials/Image/MaterialsBrightness4.png
new file mode 100644
index 00000000000..89d140a5c7f
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsBrightness4.png differ
diff --git a/cloud/icons/materials/Image/MaterialsBrightness5.png b/cloud/icons/materials/Image/MaterialsBrightness5.png
new file mode 100644
index 00000000000..64422f5e2e8
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsBrightness5.png differ
diff --git a/cloud/icons/materials/Image/MaterialsBrightness6.png b/cloud/icons/materials/Image/MaterialsBrightness6.png
new file mode 100644
index 00000000000..34ed9d9f97b
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsBrightness6.png differ
diff --git a/cloud/icons/materials/Image/MaterialsBrightness7.png b/cloud/icons/materials/Image/MaterialsBrightness7.png
new file mode 100644
index 00000000000..e8e991c93c7
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsBrightness7.png differ
diff --git a/cloud/icons/materials/Image/MaterialsBrokenImage.png b/cloud/icons/materials/Image/MaterialsBrokenImage.png
new file mode 100644
index 00000000000..b60315b560b
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsBrokenImage.png differ
diff --git a/cloud/icons/materials/Image/MaterialsBrush.png b/cloud/icons/materials/Image/MaterialsBrush.png
new file mode 100644
index 00000000000..1e32c2a90af
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsBrush.png differ
diff --git a/cloud/icons/materials/Image/MaterialsBurstMode.png b/cloud/icons/materials/Image/MaterialsBurstMode.png
new file mode 100644
index 00000000000..8a73ca00e05
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsBurstMode.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCamera.png b/cloud/icons/materials/Image/MaterialsCamera.png
new file mode 100644
index 00000000000..a9481e30b22
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCamera.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCameraAlt.png b/cloud/icons/materials/Image/MaterialsCameraAlt.png
new file mode 100644
index 00000000000..ecbb67e60b2
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCameraAlt.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCameraFront.png b/cloud/icons/materials/Image/MaterialsCameraFront.png
new file mode 100644
index 00000000000..124d9a3f34a
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCameraFront.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCameraRear.png b/cloud/icons/materials/Image/MaterialsCameraRear.png
new file mode 100644
index 00000000000..897dbfb319b
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCameraRear.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCameraRoll.png b/cloud/icons/materials/Image/MaterialsCameraRoll.png
new file mode 100644
index 00000000000..9c0971044be
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCameraRoll.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCenterFocusStrong.png b/cloud/icons/materials/Image/MaterialsCenterFocusStrong.png
new file mode 100644
index 00000000000..15da1a761dc
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCenterFocusStrong.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCenterFocusWeak.png b/cloud/icons/materials/Image/MaterialsCenterFocusWeak.png
new file mode 100644
index 00000000000..668e607ad2c
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCenterFocusWeak.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCollections.png b/cloud/icons/materials/Image/MaterialsCollections.png
new file mode 100644
index 00000000000..97c5118c1ea
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCollections.png differ
diff --git a/cloud/icons/materials/Image/MaterialsColorLens.png b/cloud/icons/materials/Image/MaterialsColorLens.png
new file mode 100644
index 00000000000..48e42c92557
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsColorLens.png differ
diff --git a/cloud/icons/materials/Image/MaterialsColorize.png b/cloud/icons/materials/Image/MaterialsColorize.png
new file mode 100644
index 00000000000..a3a5174ea14
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsColorize.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCompare.png b/cloud/icons/materials/Image/MaterialsCompare.png
new file mode 100644
index 00000000000..99a24862b90
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCompare.png differ
diff --git a/cloud/icons/materials/Image/MaterialsControlPoint.png b/cloud/icons/materials/Image/MaterialsControlPoint.png
new file mode 100644
index 00000000000..c2902712a80
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsControlPoint.png differ
diff --git a/cloud/icons/materials/Image/MaterialsControlPointDuplicate.png b/cloud/icons/materials/Image/MaterialsControlPointDuplicate.png
new file mode 100644
index 00000000000..25206ae0526
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsControlPointDuplicate.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCrop.png b/cloud/icons/materials/Image/MaterialsCrop.png
new file mode 100644
index 00000000000..595a1ad3cca
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCrop.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCrop169.png b/cloud/icons/materials/Image/MaterialsCrop169.png
new file mode 100644
index 00000000000..226b7e4d35c
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCrop169.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCrop32.png b/cloud/icons/materials/Image/MaterialsCrop32.png
new file mode 100644
index 00000000000..377ce89fdd1
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCrop32.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCrop54.png b/cloud/icons/materials/Image/MaterialsCrop54.png
new file mode 100644
index 00000000000..22560e9429d
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCrop54.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCrop75.png b/cloud/icons/materials/Image/MaterialsCrop75.png
new file mode 100644
index 00000000000..45ce49b3f59
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCrop75.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCropDin.png b/cloud/icons/materials/Image/MaterialsCropDin.png
new file mode 100644
index 00000000000..e3257e41039
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCropDin.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCropFree.png b/cloud/icons/materials/Image/MaterialsCropFree.png
new file mode 100644
index 00000000000..24d2d582be7
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCropFree.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCropLandscape.png b/cloud/icons/materials/Image/MaterialsCropLandscape.png
new file mode 100644
index 00000000000..22560e9429d
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCropLandscape.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCropOriginal.png b/cloud/icons/materials/Image/MaterialsCropOriginal.png
new file mode 100644
index 00000000000..8d073666b61
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCropOriginal.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCropPortrait.png b/cloud/icons/materials/Image/MaterialsCropPortrait.png
new file mode 100644
index 00000000000..793fe66f34b
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCropPortrait.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCropRotate.png b/cloud/icons/materials/Image/MaterialsCropRotate.png
new file mode 100644
index 00000000000..b3250016342
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCropRotate.png differ
diff --git a/cloud/icons/materials/Image/MaterialsCropSquare.png b/cloud/icons/materials/Image/MaterialsCropSquare.png
new file mode 100644
index 00000000000..3f558f22d5f
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsCropSquare.png differ
diff --git a/cloud/icons/materials/Image/MaterialsDehaze.png b/cloud/icons/materials/Image/MaterialsDehaze.png
new file mode 100644
index 00000000000..f932cb0d5af
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsDehaze.png differ
diff --git a/cloud/icons/materials/Image/MaterialsDetails.png b/cloud/icons/materials/Image/MaterialsDetails.png
new file mode 100644
index 00000000000..85d2fdc9a7c
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsDetails.png differ
diff --git a/cloud/icons/materials/Image/MaterialsEdit.png b/cloud/icons/materials/Image/MaterialsEdit.png
new file mode 100644
index 00000000000..9f1713f762c
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsEdit.png differ
diff --git a/cloud/icons/materials/Image/MaterialsExposure.png b/cloud/icons/materials/Image/MaterialsExposure.png
new file mode 100644
index 00000000000..092a0e3e4d1
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsExposure.png differ
diff --git a/cloud/icons/materials/Image/MaterialsExposureNeg1.png b/cloud/icons/materials/Image/MaterialsExposureNeg1.png
new file mode 100644
index 00000000000..67febf5e3f9
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsExposureNeg1.png differ
diff --git a/cloud/icons/materials/Image/MaterialsExposureNeg2.png b/cloud/icons/materials/Image/MaterialsExposureNeg2.png
new file mode 100644
index 00000000000..d58f9580813
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsExposureNeg2.png differ
diff --git a/cloud/icons/materials/Image/MaterialsExposurePlus1.png b/cloud/icons/materials/Image/MaterialsExposurePlus1.png
new file mode 100644
index 00000000000..204f2f4bdc6
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsExposurePlus1.png differ
diff --git a/cloud/icons/materials/Image/MaterialsExposurePlus2.png b/cloud/icons/materials/Image/MaterialsExposurePlus2.png
new file mode 100644
index 00000000000..3f3e351b4b0
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsExposurePlus2.png differ
diff --git a/cloud/icons/materials/Image/MaterialsExposureZero.png b/cloud/icons/materials/Image/MaterialsExposureZero.png
new file mode 100644
index 00000000000..5072898526d
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsExposureZero.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilter.png b/cloud/icons/materials/Image/MaterialsFilter.png
new file mode 100644
index 00000000000..547a2ec1bb8
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilter.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilter1.png b/cloud/icons/materials/Image/MaterialsFilter1.png
new file mode 100644
index 00000000000..fdc955cbbc8
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilter1.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilter2.png b/cloud/icons/materials/Image/MaterialsFilter2.png
new file mode 100644
index 00000000000..a9b02c0ed08
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilter2.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilter3.png b/cloud/icons/materials/Image/MaterialsFilter3.png
new file mode 100644
index 00000000000..1183a883bc4
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilter3.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilter4.png b/cloud/icons/materials/Image/MaterialsFilter4.png
new file mode 100644
index 00000000000..1ec26952e17
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilter4.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilter5.png b/cloud/icons/materials/Image/MaterialsFilter5.png
new file mode 100644
index 00000000000..cbd7d9a85f5
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilter5.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilter6.png b/cloud/icons/materials/Image/MaterialsFilter6.png
new file mode 100644
index 00000000000..ed16153fe88
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilter6.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilter7.png b/cloud/icons/materials/Image/MaterialsFilter7.png
new file mode 100644
index 00000000000..9bed9b76cf7
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilter7.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilter8.png b/cloud/icons/materials/Image/MaterialsFilter8.png
new file mode 100644
index 00000000000..aca4ae9c1be
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilter8.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilter9.png b/cloud/icons/materials/Image/MaterialsFilter9.png
new file mode 100644
index 00000000000..b74d25830b7
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilter9.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilter9Plus.png b/cloud/icons/materials/Image/MaterialsFilter9Plus.png
new file mode 100644
index 00000000000..065d7120be8
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilter9Plus.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilterBAndW.png b/cloud/icons/materials/Image/MaterialsFilterBAndW.png
new file mode 100644
index 00000000000..7fd09112293
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilterBAndW.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilterCenterFocus.png b/cloud/icons/materials/Image/MaterialsFilterCenterFocus.png
new file mode 100644
index 00000000000..29614caec54
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilterCenterFocus.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilterDrama.png b/cloud/icons/materials/Image/MaterialsFilterDrama.png
new file mode 100644
index 00000000000..42428a6b577
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilterDrama.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilterFrames.png b/cloud/icons/materials/Image/MaterialsFilterFrames.png
new file mode 100644
index 00000000000..2198fce6472
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilterFrames.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilterHdr.png b/cloud/icons/materials/Image/MaterialsFilterHdr.png
new file mode 100644
index 00000000000..4204e9ca25b
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilterHdr.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilterNone.png b/cloud/icons/materials/Image/MaterialsFilterNone.png
new file mode 100644
index 00000000000..fef5b870000
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilterNone.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilterTiltShift.png b/cloud/icons/materials/Image/MaterialsFilterTiltShift.png
new file mode 100644
index 00000000000..bc0433bfcb4
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilterTiltShift.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFilterVintage.png b/cloud/icons/materials/Image/MaterialsFilterVintage.png
new file mode 100644
index 00000000000..08a7d2d5cf1
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFilterVintage.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFlare.png b/cloud/icons/materials/Image/MaterialsFlare.png
new file mode 100644
index 00000000000..8d02e4cd90a
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFlare.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFlashAuto.png b/cloud/icons/materials/Image/MaterialsFlashAuto.png
new file mode 100644
index 00000000000..1c7fa544b30
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFlashAuto.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFlashOff.png b/cloud/icons/materials/Image/MaterialsFlashOff.png
new file mode 100644
index 00000000000..0493ec0b845
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFlashOff.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFlashOn.png b/cloud/icons/materials/Image/MaterialsFlashOn.png
new file mode 100644
index 00000000000..5b6d06bf45f
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFlashOn.png differ
diff --git a/cloud/icons/materials/Image/MaterialsFlip.png b/cloud/icons/materials/Image/MaterialsFlip.png
new file mode 100644
index 00000000000..a0faa1b5aad
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsFlip.png differ
diff --git a/cloud/icons/materials/Image/MaterialsGradient.png b/cloud/icons/materials/Image/MaterialsGradient.png
new file mode 100644
index 00000000000..5479f6a2a99
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsGradient.png differ
diff --git a/cloud/icons/materials/Image/MaterialsGrain.png b/cloud/icons/materials/Image/MaterialsGrain.png
new file mode 100644
index 00000000000..18f79d761c0
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsGrain.png differ
diff --git a/cloud/icons/materials/Image/MaterialsGridOff.png b/cloud/icons/materials/Image/MaterialsGridOff.png
new file mode 100644
index 00000000000..1d063ceaee8
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsGridOff.png differ
diff --git a/cloud/icons/materials/Image/MaterialsGridOn.png b/cloud/icons/materials/Image/MaterialsGridOn.png
new file mode 100644
index 00000000000..f03d4afd072
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsGridOn.png differ
diff --git a/cloud/icons/materials/Image/MaterialsHdrOff.png b/cloud/icons/materials/Image/MaterialsHdrOff.png
new file mode 100644
index 00000000000..670b4a8a7d2
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsHdrOff.png differ
diff --git a/cloud/icons/materials/Image/MaterialsHdrOn.png b/cloud/icons/materials/Image/MaterialsHdrOn.png
new file mode 100644
index 00000000000..25197dce6da
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsHdrOn.png differ
diff --git a/cloud/icons/materials/Image/MaterialsHdrStrong.png b/cloud/icons/materials/Image/MaterialsHdrStrong.png
new file mode 100644
index 00000000000..19a9acdb07a
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsHdrStrong.png differ
diff --git a/cloud/icons/materials/Image/MaterialsHdrWeak.png b/cloud/icons/materials/Image/MaterialsHdrWeak.png
new file mode 100644
index 00000000000..eab20543e71
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsHdrWeak.png differ
diff --git a/cloud/icons/materials/Image/MaterialsHealing.png b/cloud/icons/materials/Image/MaterialsHealing.png
new file mode 100644
index 00000000000..c45586783cd
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsHealing.png differ
diff --git a/cloud/icons/materials/Image/MaterialsImage.png b/cloud/icons/materials/Image/MaterialsImage.png
new file mode 100644
index 00000000000..a40079d9300
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsImage.png differ
diff --git a/cloud/icons/materials/Image/MaterialsImageAspectRatio.png b/cloud/icons/materials/Image/MaterialsImageAspectRatio.png
new file mode 100644
index 00000000000..107b62e17c3
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsImageAspectRatio.png differ
diff --git a/cloud/icons/materials/Image/MaterialsIso.png b/cloud/icons/materials/Image/MaterialsIso.png
new file mode 100644
index 00000000000..0e177f273f3
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsIso.png differ
diff --git a/cloud/icons/materials/Image/MaterialsLandscape.png b/cloud/icons/materials/Image/MaterialsLandscape.png
new file mode 100644
index 00000000000..4204e9ca25b
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsLandscape.png differ
diff --git a/cloud/icons/materials/Image/MaterialsLeakAdd.png b/cloud/icons/materials/Image/MaterialsLeakAdd.png
new file mode 100644
index 00000000000..b5145f3dfd8
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsLeakAdd.png differ
diff --git a/cloud/icons/materials/Image/MaterialsLeakRemove.png b/cloud/icons/materials/Image/MaterialsLeakRemove.png
new file mode 100644
index 00000000000..84c96adbb7e
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsLeakRemove.png differ
diff --git a/cloud/icons/materials/Image/MaterialsLens.png b/cloud/icons/materials/Image/MaterialsLens.png
new file mode 100644
index 00000000000..9483969e256
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsLens.png differ
diff --git a/cloud/icons/materials/Image/MaterialsLinkedCamera.png b/cloud/icons/materials/Image/MaterialsLinkedCamera.png
new file mode 100644
index 00000000000..2731437475b
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsLinkedCamera.png differ
diff --git a/cloud/icons/materials/Image/MaterialsLooks.png b/cloud/icons/materials/Image/MaterialsLooks.png
new file mode 100644
index 00000000000..94062af2f6d
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsLooks.png differ
diff --git a/cloud/icons/materials/Image/MaterialsLooks3.png b/cloud/icons/materials/Image/MaterialsLooks3.png
new file mode 100644
index 00000000000..962bf3396a7
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsLooks3.png differ
diff --git a/cloud/icons/materials/Image/MaterialsLooks4.png b/cloud/icons/materials/Image/MaterialsLooks4.png
new file mode 100644
index 00000000000..c513ec1463b
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsLooks4.png differ
diff --git a/cloud/icons/materials/Image/MaterialsLooks5.png b/cloud/icons/materials/Image/MaterialsLooks5.png
new file mode 100644
index 00000000000..56a3d520e49
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsLooks5.png differ
diff --git a/cloud/icons/materials/Image/MaterialsLooks6.png b/cloud/icons/materials/Image/MaterialsLooks6.png
new file mode 100644
index 00000000000..7721800142e
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsLooks6.png differ
diff --git a/cloud/icons/materials/Image/MaterialsLooksOne.png b/cloud/icons/materials/Image/MaterialsLooksOne.png
new file mode 100644
index 00000000000..4c2b2834bc8
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsLooksOne.png differ
diff --git a/cloud/icons/materials/Image/MaterialsLooksTwo.png b/cloud/icons/materials/Image/MaterialsLooksTwo.png
new file mode 100644
index 00000000000..4079bd798e5
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsLooksTwo.png differ
diff --git a/cloud/icons/materials/Image/MaterialsLoupe.png b/cloud/icons/materials/Image/MaterialsLoupe.png
new file mode 100644
index 00000000000..be1850c8631
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsLoupe.png differ
diff --git a/cloud/icons/materials/Image/MaterialsMonochromePhotos.png b/cloud/icons/materials/Image/MaterialsMonochromePhotos.png
new file mode 100644
index 00000000000..8abe54684fb
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsMonochromePhotos.png differ
diff --git a/cloud/icons/materials/Image/MaterialsMovieCreation.png b/cloud/icons/materials/Image/MaterialsMovieCreation.png
new file mode 100644
index 00000000000..907ffdf7cf0
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsMovieCreation.png differ
diff --git a/cloud/icons/materials/Image/MaterialsMovieFilter.png b/cloud/icons/materials/Image/MaterialsMovieFilter.png
new file mode 100644
index 00000000000..75aebe51fc7
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsMovieFilter.png differ
diff --git a/cloud/icons/materials/Image/MaterialsMusicNote.png b/cloud/icons/materials/Image/MaterialsMusicNote.png
new file mode 100644
index 00000000000..85f8935bfba
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsMusicNote.png differ
diff --git a/cloud/icons/materials/Image/MaterialsNature.png b/cloud/icons/materials/Image/MaterialsNature.png
new file mode 100644
index 00000000000..5cbeb8b7e2f
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsNature.png differ
diff --git a/cloud/icons/materials/Image/MaterialsNaturePeople.png b/cloud/icons/materials/Image/MaterialsNaturePeople.png
new file mode 100644
index 00000000000..ce82843e345
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsNaturePeople.png differ
diff --git a/cloud/icons/materials/Image/MaterialsNavigateBefore.png b/cloud/icons/materials/Image/MaterialsNavigateBefore.png
new file mode 100644
index 00000000000..db6f7d9ffb7
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsNavigateBefore.png differ
diff --git a/cloud/icons/materials/Image/MaterialsNavigateNext.png b/cloud/icons/materials/Image/MaterialsNavigateNext.png
new file mode 100644
index 00000000000..f5eff4791fb
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsNavigateNext.png differ
diff --git a/cloud/icons/materials/Image/MaterialsPalette.png b/cloud/icons/materials/Image/MaterialsPalette.png
new file mode 100644
index 00000000000..48e42c92557
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsPalette.png differ
diff --git a/cloud/icons/materials/Image/MaterialsPanorama.png b/cloud/icons/materials/Image/MaterialsPanorama.png
new file mode 100644
index 00000000000..ee3037be831
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsPanorama.png differ
diff --git a/cloud/icons/materials/Image/MaterialsPanoramaFishEye.png b/cloud/icons/materials/Image/MaterialsPanoramaFishEye.png
new file mode 100644
index 00000000000..2e0ee981b3c
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsPanoramaFishEye.png differ
diff --git a/cloud/icons/materials/Image/MaterialsPanoramaHorizontal.png b/cloud/icons/materials/Image/MaterialsPanoramaHorizontal.png
new file mode 100644
index 00000000000..bc676007a44
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsPanoramaHorizontal.png differ
diff --git a/cloud/icons/materials/Image/MaterialsPanoramaVertical.png b/cloud/icons/materials/Image/MaterialsPanoramaVertical.png
new file mode 100644
index 00000000000..a94518394e2
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsPanoramaVertical.png differ
diff --git a/cloud/icons/materials/Image/MaterialsPanoramaWideAngle.png b/cloud/icons/materials/Image/MaterialsPanoramaWideAngle.png
new file mode 100644
index 00000000000..e08b56bafbd
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsPanoramaWideAngle.png differ
diff --git a/cloud/icons/materials/Image/MaterialsPhoto.png b/cloud/icons/materials/Image/MaterialsPhoto.png
new file mode 100644
index 00000000000..a40079d9300
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsPhoto.png differ
diff --git a/cloud/icons/materials/Image/MaterialsPhotoAlbum.png b/cloud/icons/materials/Image/MaterialsPhotoAlbum.png
new file mode 100644
index 00000000000..40ba8a6738f
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsPhotoAlbum.png differ
diff --git a/cloud/icons/materials/Image/MaterialsPhotoCamera.png b/cloud/icons/materials/Image/MaterialsPhotoCamera.png
new file mode 100644
index 00000000000..ecbb67e60b2
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsPhotoCamera.png differ
diff --git a/cloud/icons/materials/Image/MaterialsPhotoFilter.png b/cloud/icons/materials/Image/MaterialsPhotoFilter.png
new file mode 100644
index 00000000000..0d90304db19
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsPhotoFilter.png differ
diff --git a/cloud/icons/materials/Image/MaterialsPhotoLibrary.png b/cloud/icons/materials/Image/MaterialsPhotoLibrary.png
new file mode 100644
index 00000000000..97c5118c1ea
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsPhotoLibrary.png differ
diff --git a/cloud/icons/materials/Image/MaterialsPictureAsPdf.png b/cloud/icons/materials/Image/MaterialsPictureAsPdf.png
new file mode 100644
index 00000000000..c29496af0e8
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsPictureAsPdf.png differ
diff --git a/cloud/icons/materials/Image/MaterialsPortrait.png b/cloud/icons/materials/Image/MaterialsPortrait.png
new file mode 100644
index 00000000000..0d45837bf7f
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsPortrait.png differ
diff --git a/cloud/icons/materials/Image/MaterialsRemoveRedEye.png b/cloud/icons/materials/Image/MaterialsRemoveRedEye.png
new file mode 100644
index 00000000000..06db83243c3
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsRemoveRedEye.png differ
diff --git a/cloud/icons/materials/Image/MaterialsRotate90DegreesCcw.png b/cloud/icons/materials/Image/MaterialsRotate90DegreesCcw.png
new file mode 100644
index 00000000000..1016849f10a
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsRotate90DegreesCcw.png differ
diff --git a/cloud/icons/materials/Image/MaterialsRotateLeft.png b/cloud/icons/materials/Image/MaterialsRotateLeft.png
new file mode 100644
index 00000000000..d012a90a92f
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsRotateLeft.png differ
diff --git a/cloud/icons/materials/Image/MaterialsRotateRight.png b/cloud/icons/materials/Image/MaterialsRotateRight.png
new file mode 100644
index 00000000000..90352e9908d
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsRotateRight.png differ
diff --git a/cloud/icons/materials/Image/MaterialsSlideshow.png b/cloud/icons/materials/Image/MaterialsSlideshow.png
new file mode 100644
index 00000000000..38e3b792ff9
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsSlideshow.png differ
diff --git a/cloud/icons/materials/Image/MaterialsStraighten.png b/cloud/icons/materials/Image/MaterialsStraighten.png
new file mode 100644
index 00000000000..85011e836c8
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsStraighten.png differ
diff --git a/cloud/icons/materials/Image/MaterialsStyle.png b/cloud/icons/materials/Image/MaterialsStyle.png
new file mode 100644
index 00000000000..85aa29a9360
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsStyle.png differ
diff --git a/cloud/icons/materials/Image/MaterialsSwitchCamera.png b/cloud/icons/materials/Image/MaterialsSwitchCamera.png
new file mode 100644
index 00000000000..bc27123fa50
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsSwitchCamera.png differ
diff --git a/cloud/icons/materials/Image/MaterialsSwitchVideo.png b/cloud/icons/materials/Image/MaterialsSwitchVideo.png
new file mode 100644
index 00000000000..a237342ff7d
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsSwitchVideo.png differ
diff --git a/cloud/icons/materials/Image/MaterialsTagFaces.png b/cloud/icons/materials/Image/MaterialsTagFaces.png
new file mode 100644
index 00000000000..28f41a8acc4
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsTagFaces.png differ
diff --git a/cloud/icons/materials/Image/MaterialsTexture.png b/cloud/icons/materials/Image/MaterialsTexture.png
new file mode 100644
index 00000000000..d9fcc8c6cec
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsTexture.png differ
diff --git a/cloud/icons/materials/Image/MaterialsTimelapse.png b/cloud/icons/materials/Image/MaterialsTimelapse.png
new file mode 100644
index 00000000000..6efcc5675e2
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsTimelapse.png differ
diff --git a/cloud/icons/materials/Image/MaterialsTimer.png b/cloud/icons/materials/Image/MaterialsTimer.png
new file mode 100644
index 00000000000..da7a1e4df90
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsTimer.png differ
diff --git a/cloud/icons/materials/Image/MaterialsTimer10.png b/cloud/icons/materials/Image/MaterialsTimer10.png
new file mode 100644
index 00000000000..dad6601460a
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsTimer10.png differ
diff --git a/cloud/icons/materials/Image/MaterialsTimer3.png b/cloud/icons/materials/Image/MaterialsTimer3.png
new file mode 100644
index 00000000000..6a6cb8d0ecd
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsTimer3.png differ
diff --git a/cloud/icons/materials/Image/MaterialsTimerOff.png b/cloud/icons/materials/Image/MaterialsTimerOff.png
new file mode 100644
index 00000000000..f43acd0dc4b
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsTimerOff.png differ
diff --git a/cloud/icons/materials/Image/MaterialsTonality.png b/cloud/icons/materials/Image/MaterialsTonality.png
new file mode 100644
index 00000000000..8e818ead459
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsTonality.png differ
diff --git a/cloud/icons/materials/Image/MaterialsTransform.png b/cloud/icons/materials/Image/MaterialsTransform.png
new file mode 100644
index 00000000000..90a564505ee
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsTransform.png differ
diff --git a/cloud/icons/materials/Image/MaterialsTune.png b/cloud/icons/materials/Image/MaterialsTune.png
new file mode 100644
index 00000000000..58d347e4c71
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsTune.png differ
diff --git a/cloud/icons/materials/Image/MaterialsViewComfy.png b/cloud/icons/materials/Image/MaterialsViewComfy.png
new file mode 100644
index 00000000000..0e107eb1773
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsViewComfy.png differ
diff --git a/cloud/icons/materials/Image/MaterialsViewCompact.png b/cloud/icons/materials/Image/MaterialsViewCompact.png
new file mode 100644
index 00000000000..4531b94f149
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsViewCompact.png differ
diff --git a/cloud/icons/materials/Image/MaterialsWbAuto.png b/cloud/icons/materials/Image/MaterialsWbAuto.png
new file mode 100644
index 00000000000..b4a574197c9
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsWbAuto.png differ
diff --git a/cloud/icons/materials/Image/MaterialsWbCloudy.png b/cloud/icons/materials/Image/MaterialsWbCloudy.png
new file mode 100644
index 00000000000..b64f81b7425
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsWbCloudy.png differ
diff --git a/cloud/icons/materials/Image/MaterialsWbIncandescent.png b/cloud/icons/materials/Image/MaterialsWbIncandescent.png
new file mode 100644
index 00000000000..6d1336c5c1a
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsWbIncandescent.png differ
diff --git a/cloud/icons/materials/Image/MaterialsWbIridescent.png b/cloud/icons/materials/Image/MaterialsWbIridescent.png
new file mode 100644
index 00000000000..1a9eff1bb46
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsWbIridescent.png differ
diff --git a/cloud/icons/materials/Image/MaterialsWbSunny.png b/cloud/icons/materials/Image/MaterialsWbSunny.png
new file mode 100644
index 00000000000..5e7973fce05
Binary files /dev/null and b/cloud/icons/materials/Image/MaterialsWbSunny.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsAddLocation.png b/cloud/icons/materials/Maps/MaterialsAddLocation.png
new file mode 100644
index 00000000000..67445c262a6
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsAddLocation.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsBeenhere.png b/cloud/icons/materials/Maps/MaterialsBeenhere.png
new file mode 100644
index 00000000000..8a2fe76f791
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsBeenhere.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsDirections.png b/cloud/icons/materials/Maps/MaterialsDirections.png
new file mode 100644
index 00000000000..a94f6bc554a
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsDirections.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsDirectionsBike.png b/cloud/icons/materials/Maps/MaterialsDirectionsBike.png
new file mode 100644
index 00000000000..b8cca7ff408
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsDirectionsBike.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsDirectionsBoat.png b/cloud/icons/materials/Maps/MaterialsDirectionsBoat.png
new file mode 100644
index 00000000000..3c8d7adfeab
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsDirectionsBoat.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsDirectionsBus.png b/cloud/icons/materials/Maps/MaterialsDirectionsBus.png
new file mode 100644
index 00000000000..39e5c04ad8c
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsDirectionsBus.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsDirectionsCar.png b/cloud/icons/materials/Maps/MaterialsDirectionsCar.png
new file mode 100644
index 00000000000..d3c539572cf
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsDirectionsCar.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsDirectionsRailway.png b/cloud/icons/materials/Maps/MaterialsDirectionsRailway.png
new file mode 100644
index 00000000000..5cf3e8132e5
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsDirectionsRailway.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsDirectionsRun.png b/cloud/icons/materials/Maps/MaterialsDirectionsRun.png
new file mode 100644
index 00000000000..9a75ea9cf40
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsDirectionsRun.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsDirectionsSubway.png b/cloud/icons/materials/Maps/MaterialsDirectionsSubway.png
new file mode 100644
index 00000000000..df1e4a29562
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsDirectionsSubway.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsDirectionsTransit.png b/cloud/icons/materials/Maps/MaterialsDirectionsTransit.png
new file mode 100644
index 00000000000..df1e4a29562
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsDirectionsTransit.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsDirectionsWalk.png b/cloud/icons/materials/Maps/MaterialsDirectionsWalk.png
new file mode 100644
index 00000000000..f89803fe490
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsDirectionsWalk.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsEditLocation.png b/cloud/icons/materials/Maps/MaterialsEditLocation.png
new file mode 100644
index 00000000000..ca59029f28d
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsEditLocation.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsEvStation.png b/cloud/icons/materials/Maps/MaterialsEvStation.png
new file mode 100644
index 00000000000..eb0075c59c3
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsEvStation.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsFlight.png b/cloud/icons/materials/Maps/MaterialsFlight.png
new file mode 100644
index 00000000000..bd485bd9a6a
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsFlight.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsHotel.png b/cloud/icons/materials/Maps/MaterialsHotel.png
new file mode 100644
index 00000000000..e0f57584904
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsHotel.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLayers.png b/cloud/icons/materials/Maps/MaterialsLayers.png
new file mode 100644
index 00000000000..e8ef751ff8a
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLayers.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLayersClear.png b/cloud/icons/materials/Maps/MaterialsLayersClear.png
new file mode 100644
index 00000000000..0b975426cd5
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLayersClear.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalActivity.png b/cloud/icons/materials/Maps/MaterialsLocalActivity.png
new file mode 100644
index 00000000000..27970ca259e
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalActivity.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalAirport.png b/cloud/icons/materials/Maps/MaterialsLocalAirport.png
new file mode 100644
index 00000000000..bd485bd9a6a
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalAirport.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalAtm.png b/cloud/icons/materials/Maps/MaterialsLocalAtm.png
new file mode 100644
index 00000000000..b85497fcb63
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalAtm.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalBar.png b/cloud/icons/materials/Maps/MaterialsLocalBar.png
new file mode 100644
index 00000000000..1b8d50f92bc
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalBar.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalCafe.png b/cloud/icons/materials/Maps/MaterialsLocalCafe.png
new file mode 100644
index 00000000000..08c00ace8fb
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalCafe.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalCarWash.png b/cloud/icons/materials/Maps/MaterialsLocalCarWash.png
new file mode 100644
index 00000000000..74157f09d45
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalCarWash.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalConvenienceStore.png b/cloud/icons/materials/Maps/MaterialsLocalConvenienceStore.png
new file mode 100644
index 00000000000..511dbf58491
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalConvenienceStore.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalDining.png b/cloud/icons/materials/Maps/MaterialsLocalDining.png
new file mode 100644
index 00000000000..4e213644a46
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalDining.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalDrink.png b/cloud/icons/materials/Maps/MaterialsLocalDrink.png
new file mode 100644
index 00000000000..56cea6d17cc
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalDrink.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalFlorist.png b/cloud/icons/materials/Maps/MaterialsLocalFlorist.png
new file mode 100644
index 00000000000..ab7007e3421
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalFlorist.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalGasStation.png b/cloud/icons/materials/Maps/MaterialsLocalGasStation.png
new file mode 100644
index 00000000000..259ada25a8e
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalGasStation.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalGroceryStore.png b/cloud/icons/materials/Maps/MaterialsLocalGroceryStore.png
new file mode 100644
index 00000000000..113c334cf00
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalGroceryStore.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalHospital.png b/cloud/icons/materials/Maps/MaterialsLocalHospital.png
new file mode 100644
index 00000000000..a9bb9e26348
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalHospital.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalHotel.png b/cloud/icons/materials/Maps/MaterialsLocalHotel.png
new file mode 100644
index 00000000000..e0f57584904
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalHotel.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalLaundryService.png b/cloud/icons/materials/Maps/MaterialsLocalLaundryService.png
new file mode 100644
index 00000000000..07fc435b79d
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalLaundryService.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalLibrary.png b/cloud/icons/materials/Maps/MaterialsLocalLibrary.png
new file mode 100644
index 00000000000..e9da6c4e8b0
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalLibrary.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalMall.png b/cloud/icons/materials/Maps/MaterialsLocalMall.png
new file mode 100644
index 00000000000..ce2c4f9914b
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalMall.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalMovies.png b/cloud/icons/materials/Maps/MaterialsLocalMovies.png
new file mode 100644
index 00000000000..cea7dc8527a
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalMovies.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalOffer.png b/cloud/icons/materials/Maps/MaterialsLocalOffer.png
new file mode 100644
index 00000000000..70652b236fd
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalOffer.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalParking.png b/cloud/icons/materials/Maps/MaterialsLocalParking.png
new file mode 100644
index 00000000000..63bf2499d3e
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalParking.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalPharmacy.png b/cloud/icons/materials/Maps/MaterialsLocalPharmacy.png
new file mode 100644
index 00000000000..da63c51b098
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalPharmacy.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalPhone.png b/cloud/icons/materials/Maps/MaterialsLocalPhone.png
new file mode 100644
index 00000000000..97f76fe0b61
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalPhone.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalPizza.png b/cloud/icons/materials/Maps/MaterialsLocalPizza.png
new file mode 100644
index 00000000000..76d9a23b420
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalPizza.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalPlay.png b/cloud/icons/materials/Maps/MaterialsLocalPlay.png
new file mode 100644
index 00000000000..27970ca259e
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalPlay.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalPostOffice.png b/cloud/icons/materials/Maps/MaterialsLocalPostOffice.png
new file mode 100644
index 00000000000..a7d4554d68e
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalPostOffice.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalPrintshop.png b/cloud/icons/materials/Maps/MaterialsLocalPrintshop.png
new file mode 100644
index 00000000000..6d69eec9e1b
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalPrintshop.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalSee.png b/cloud/icons/materials/Maps/MaterialsLocalSee.png
new file mode 100644
index 00000000000..ecbb67e60b2
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalSee.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalShipping.png b/cloud/icons/materials/Maps/MaterialsLocalShipping.png
new file mode 100644
index 00000000000..6f22dc4cb96
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalShipping.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsLocalTaxi.png b/cloud/icons/materials/Maps/MaterialsLocalTaxi.png
new file mode 100644
index 00000000000..fee49636414
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsLocalTaxi.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsMap.png b/cloud/icons/materials/Maps/MaterialsMap.png
new file mode 100644
index 00000000000..5a5f4bbbb44
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsMap.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsMyLocation.png b/cloud/icons/materials/Maps/MaterialsMyLocation.png
new file mode 100644
index 00000000000..f2f052b8757
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsMyLocation.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsNavigation.png b/cloud/icons/materials/Maps/MaterialsNavigation.png
new file mode 100644
index 00000000000..f09350e87c3
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsNavigation.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsNearMe.png b/cloud/icons/materials/Maps/MaterialsNearMe.png
new file mode 100644
index 00000000000..aa1459ddcda
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsNearMe.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsPersonPin.png b/cloud/icons/materials/Maps/MaterialsPersonPin.png
new file mode 100644
index 00000000000..9f7b9329836
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsPersonPin.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsPersonPinCircle.png b/cloud/icons/materials/Maps/MaterialsPersonPinCircle.png
new file mode 100644
index 00000000000..008e053ac16
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsPersonPinCircle.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsPinDrop.png b/cloud/icons/materials/Maps/MaterialsPinDrop.png
new file mode 100644
index 00000000000..be2092ecfd7
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsPinDrop.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsPlace.png b/cloud/icons/materials/Maps/MaterialsPlace.png
new file mode 100644
index 00000000000..1650f863d2c
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsPlace.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsRateReview.png b/cloud/icons/materials/Maps/MaterialsRateReview.png
new file mode 100644
index 00000000000..885d26dbe7e
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsRateReview.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsRestaurant.png b/cloud/icons/materials/Maps/MaterialsRestaurant.png
new file mode 100644
index 00000000000..489581c9be6
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsRestaurant.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsRestaurantMenu.png b/cloud/icons/materials/Maps/MaterialsRestaurantMenu.png
new file mode 100644
index 00000000000..4e213644a46
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsRestaurantMenu.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsSatellite.png b/cloud/icons/materials/Maps/MaterialsSatellite.png
new file mode 100644
index 00000000000..c1db807c8c9
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsSatellite.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsStoreMallDirectory.png b/cloud/icons/materials/Maps/MaterialsStoreMallDirectory.png
new file mode 100644
index 00000000000..e058c4531fa
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsStoreMallDirectory.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsStreetview.png b/cloud/icons/materials/Maps/MaterialsStreetview.png
new file mode 100644
index 00000000000..17bff80e5b8
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsStreetview.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsSubway.png b/cloud/icons/materials/Maps/MaterialsSubway.png
new file mode 100644
index 00000000000..54525663336
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsSubway.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsTerrain.png b/cloud/icons/materials/Maps/MaterialsTerrain.png
new file mode 100644
index 00000000000..4204e9ca25b
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsTerrain.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsTraffic.png b/cloud/icons/materials/Maps/MaterialsTraffic.png
new file mode 100644
index 00000000000..2ea0d7f8d8d
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsTraffic.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsTrain.png b/cloud/icons/materials/Maps/MaterialsTrain.png
new file mode 100644
index 00000000000..a9e7b2a5901
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsTrain.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsTram.png b/cloud/icons/materials/Maps/MaterialsTram.png
new file mode 100644
index 00000000000..ac9642225de
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsTram.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsTransferWithinAStation.png b/cloud/icons/materials/Maps/MaterialsTransferWithinAStation.png
new file mode 100644
index 00000000000..05fe3fad1aa
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsTransferWithinAStation.png differ
diff --git a/cloud/icons/materials/Maps/MaterialsZoomOutMap.png b/cloud/icons/materials/Maps/MaterialsZoomOutMap.png
new file mode 100644
index 00000000000..89586b953cc
Binary files /dev/null and b/cloud/icons/materials/Maps/MaterialsZoomOutMap.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsApps.png b/cloud/icons/materials/Navigation/MaterialsApps.png
new file mode 100644
index 00000000000..c6112a76f41
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsApps.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsArrowBack.png b/cloud/icons/materials/Navigation/MaterialsArrowBack.png
new file mode 100644
index 00000000000..9e6d3e74a53
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsArrowBack.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsArrowDownward.png b/cloud/icons/materials/Navigation/MaterialsArrowDownward.png
new file mode 100644
index 00000000000..7a2c8a61f3d
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsArrowDownward.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsArrowDropDown.png b/cloud/icons/materials/Navigation/MaterialsArrowDropDown.png
new file mode 100644
index 00000000000..1050eb93bee
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsArrowDropDown.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsArrowDropDownCircle.png b/cloud/icons/materials/Navigation/MaterialsArrowDropDownCircle.png
new file mode 100644
index 00000000000..32323d540b2
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsArrowDropDownCircle.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsArrowDropUp.png b/cloud/icons/materials/Navigation/MaterialsArrowDropUp.png
new file mode 100644
index 00000000000..fb523ed992f
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsArrowDropUp.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsArrowForward.png b/cloud/icons/materials/Navigation/MaterialsArrowForward.png
new file mode 100644
index 00000000000..08a5ff21f4f
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsArrowForward.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsArrowUpward.png b/cloud/icons/materials/Navigation/MaterialsArrowUpward.png
new file mode 100644
index 00000000000..8d801b68e11
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsArrowUpward.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsCancel.png b/cloud/icons/materials/Navigation/MaterialsCancel.png
new file mode 100644
index 00000000000..e37953fa259
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsCancel.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsCheck.png b/cloud/icons/materials/Navigation/MaterialsCheck.png
new file mode 100644
index 00000000000..20a03d6be41
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsCheck.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsChevronLeft.png b/cloud/icons/materials/Navigation/MaterialsChevronLeft.png
new file mode 100644
index 00000000000..db6f7d9ffb7
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsChevronLeft.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsChevronRight.png b/cloud/icons/materials/Navigation/MaterialsChevronRight.png
new file mode 100644
index 00000000000..f5eff4791fb
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsChevronRight.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsClose.png b/cloud/icons/materials/Navigation/MaterialsClose.png
new file mode 100644
index 00000000000..cea008b999c
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsClose.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsExpandLess.png b/cloud/icons/materials/Navigation/MaterialsExpandLess.png
new file mode 100644
index 00000000000..545d0085693
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsExpandLess.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsExpandMore.png b/cloud/icons/materials/Navigation/MaterialsExpandMore.png
new file mode 100644
index 00000000000..d47ade1bd8d
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsExpandMore.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsFirstPage.png b/cloud/icons/materials/Navigation/MaterialsFirstPage.png
new file mode 100644
index 00000000000..8bd8a3ecd0e
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsFirstPage.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsFullscreen.png b/cloud/icons/materials/Navigation/MaterialsFullscreen.png
new file mode 100644
index 00000000000..bf867349c31
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsFullscreen.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsFullscreenExit.png b/cloud/icons/materials/Navigation/MaterialsFullscreenExit.png
new file mode 100644
index 00000000000..27a01075f44
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsFullscreenExit.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsLastPage.png b/cloud/icons/materials/Navigation/MaterialsLastPage.png
new file mode 100644
index 00000000000..9a2a77abee9
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsLastPage.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsMenu.png b/cloud/icons/materials/Navigation/MaterialsMenu.png
new file mode 100644
index 00000000000..42f7f7fc283
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsMenu.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsMoreHoriz.png b/cloud/icons/materials/Navigation/MaterialsMoreHoriz.png
new file mode 100644
index 00000000000..bab067402ad
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsMoreHoriz.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsMoreVert.png b/cloud/icons/materials/Navigation/MaterialsMoreVert.png
new file mode 100644
index 00000000000..b923315c717
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsMoreVert.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsRefresh.png b/cloud/icons/materials/Navigation/MaterialsRefresh.png
new file mode 100644
index 00000000000..f1558a5437f
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsRefresh.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsSubdirectoryArrowLeft.png b/cloud/icons/materials/Navigation/MaterialsSubdirectoryArrowLeft.png
new file mode 100644
index 00000000000..0430f11cf9b
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsSubdirectoryArrowLeft.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsSubdirectoryArrowRight.png b/cloud/icons/materials/Navigation/MaterialsSubdirectoryArrowRight.png
new file mode 100644
index 00000000000..78b308b725b
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsSubdirectoryArrowRight.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsUnfoldLess.png b/cloud/icons/materials/Navigation/MaterialsUnfoldLess.png
new file mode 100644
index 00000000000..aaf6b34cf29
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsUnfoldLess.png differ
diff --git a/cloud/icons/materials/Navigation/MaterialsUnfoldMore.png b/cloud/icons/materials/Navigation/MaterialsUnfoldMore.png
new file mode 100644
index 00000000000..e74bfd6331f
Binary files /dev/null and b/cloud/icons/materials/Navigation/MaterialsUnfoldMore.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsAdb.png b/cloud/icons/materials/Notification/MaterialsAdb.png
new file mode 100644
index 00000000000..edde1b02588
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsAdb.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsAirlineSeatFlat.png b/cloud/icons/materials/Notification/MaterialsAirlineSeatFlat.png
new file mode 100644
index 00000000000..e60c07103dc
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsAirlineSeatFlat.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsAirlineSeatFlatAngled.png b/cloud/icons/materials/Notification/MaterialsAirlineSeatFlatAngled.png
new file mode 100644
index 00000000000..d2e135cac94
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsAirlineSeatFlatAngled.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsAirlineSeatIndividualSuite.png b/cloud/icons/materials/Notification/MaterialsAirlineSeatIndividualSuite.png
new file mode 100644
index 00000000000..fa73c5c92bd
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsAirlineSeatIndividualSuite.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsAirlineSeatLegroomExtra.png b/cloud/icons/materials/Notification/MaterialsAirlineSeatLegroomExtra.png
new file mode 100644
index 00000000000..553f8f42833
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsAirlineSeatLegroomExtra.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsAirlineSeatLegroomNormal.png b/cloud/icons/materials/Notification/MaterialsAirlineSeatLegroomNormal.png
new file mode 100644
index 00000000000..d13f34ca019
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsAirlineSeatLegroomNormal.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsAirlineSeatLegroomReduced.png b/cloud/icons/materials/Notification/MaterialsAirlineSeatLegroomReduced.png
new file mode 100644
index 00000000000..284afb9b19d
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsAirlineSeatLegroomReduced.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsAirlineSeatReclineExtra.png b/cloud/icons/materials/Notification/MaterialsAirlineSeatReclineExtra.png
new file mode 100644
index 00000000000..f0b13a4128c
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsAirlineSeatReclineExtra.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsAirlineSeatReclineNormal.png b/cloud/icons/materials/Notification/MaterialsAirlineSeatReclineNormal.png
new file mode 100644
index 00000000000..56b6fe74b32
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsAirlineSeatReclineNormal.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsBluetoothAudio.png b/cloud/icons/materials/Notification/MaterialsBluetoothAudio.png
new file mode 100644
index 00000000000..7f359976ca4
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsBluetoothAudio.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsConfirmationNumber.png b/cloud/icons/materials/Notification/MaterialsConfirmationNumber.png
new file mode 100644
index 00000000000..65893b283eb
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsConfirmationNumber.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsDiscFull.png b/cloud/icons/materials/Notification/MaterialsDiscFull.png
new file mode 100644
index 00000000000..6cb75910c66
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsDiscFull.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsDoNotDisturb.png b/cloud/icons/materials/Notification/MaterialsDoNotDisturb.png
new file mode 100644
index 00000000000..1e978e9416b
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsDoNotDisturb.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsDoNotDisturbAlt.png b/cloud/icons/materials/Notification/MaterialsDoNotDisturbAlt.png
new file mode 100644
index 00000000000..9da5ff84217
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsDoNotDisturbAlt.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsDoNotDisturbOff.png b/cloud/icons/materials/Notification/MaterialsDoNotDisturbOff.png
new file mode 100644
index 00000000000..ac05b583382
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsDoNotDisturbOff.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsDoNotDisturbOn.png b/cloud/icons/materials/Notification/MaterialsDoNotDisturbOn.png
new file mode 100644
index 00000000000..5e35f0a4ff5
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsDoNotDisturbOn.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsDriveEta.png b/cloud/icons/materials/Notification/MaterialsDriveEta.png
new file mode 100644
index 00000000000..6b7810ab53e
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsDriveEta.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsEnhancedEncryption.png b/cloud/icons/materials/Notification/MaterialsEnhancedEncryption.png
new file mode 100644
index 00000000000..c5fa19cba8d
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsEnhancedEncryption.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsEventAvailable.png b/cloud/icons/materials/Notification/MaterialsEventAvailable.png
new file mode 100644
index 00000000000..9dd4442fa01
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsEventAvailable.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsEventBusy.png b/cloud/icons/materials/Notification/MaterialsEventBusy.png
new file mode 100644
index 00000000000..4a45492fc72
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsEventBusy.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsEventNote.png b/cloud/icons/materials/Notification/MaterialsEventNote.png
new file mode 100644
index 00000000000..148742de3cf
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsEventNote.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsFolderSpecial.png b/cloud/icons/materials/Notification/MaterialsFolderSpecial.png
new file mode 100644
index 00000000000..70703843a2e
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsFolderSpecial.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsLiveTv.png b/cloud/icons/materials/Notification/MaterialsLiveTv.png
new file mode 100644
index 00000000000..7ce4b07c187
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsLiveTv.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsMms.png b/cloud/icons/materials/Notification/MaterialsMms.png
new file mode 100644
index 00000000000..1d5393ae115
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsMms.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsMore.png b/cloud/icons/materials/Notification/MaterialsMore.png
new file mode 100644
index 00000000000..e850663e749
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsMore.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsNetworkCheck.png b/cloud/icons/materials/Notification/MaterialsNetworkCheck.png
new file mode 100644
index 00000000000..ea64bbb5fc2
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsNetworkCheck.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsNetworkLocked.png b/cloud/icons/materials/Notification/MaterialsNetworkLocked.png
new file mode 100644
index 00000000000..d39917d2547
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsNetworkLocked.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsNoEncryption.png b/cloud/icons/materials/Notification/MaterialsNoEncryption.png
new file mode 100644
index 00000000000..91372801338
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsNoEncryption.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsOndemandVideo.png b/cloud/icons/materials/Notification/MaterialsOndemandVideo.png
new file mode 100644
index 00000000000..d5bca37facc
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsOndemandVideo.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsPersonalVideo.png b/cloud/icons/materials/Notification/MaterialsPersonalVideo.png
new file mode 100644
index 00000000000..371678cd427
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsPersonalVideo.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsPhoneBluetoothSpeaker.png b/cloud/icons/materials/Notification/MaterialsPhoneBluetoothSpeaker.png
new file mode 100644
index 00000000000..f4a4136f95a
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsPhoneBluetoothSpeaker.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsPhoneForwarded.png b/cloud/icons/materials/Notification/MaterialsPhoneForwarded.png
new file mode 100644
index 00000000000..78f17dbe765
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsPhoneForwarded.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsPhoneInTalk.png b/cloud/icons/materials/Notification/MaterialsPhoneInTalk.png
new file mode 100644
index 00000000000..6569e982fd0
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsPhoneInTalk.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsPhoneLocked.png b/cloud/icons/materials/Notification/MaterialsPhoneLocked.png
new file mode 100644
index 00000000000..32b5503eb97
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsPhoneLocked.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsPhoneMissed.png b/cloud/icons/materials/Notification/MaterialsPhoneMissed.png
new file mode 100644
index 00000000000..ef39d8bcba2
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsPhoneMissed.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsPhonePaused.png b/cloud/icons/materials/Notification/MaterialsPhonePaused.png
new file mode 100644
index 00000000000..ebe4fa21b54
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsPhonePaused.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsPower.png b/cloud/icons/materials/Notification/MaterialsPower.png
new file mode 100644
index 00000000000..0d9ff8f4de7
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsPower.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsPriorityHigh.png b/cloud/icons/materials/Notification/MaterialsPriorityHigh.png
new file mode 100644
index 00000000000..3a7d77381e3
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsPriorityHigh.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsRvHookup.png b/cloud/icons/materials/Notification/MaterialsRvHookup.png
new file mode 100644
index 00000000000..fd98e961ce1
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsRvHookup.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsSdCard.png b/cloud/icons/materials/Notification/MaterialsSdCard.png
new file mode 100644
index 00000000000..4c6701f3cca
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsSdCard.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsSimCardAlert.png b/cloud/icons/materials/Notification/MaterialsSimCardAlert.png
new file mode 100644
index 00000000000..48915445547
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsSimCardAlert.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsSms.png b/cloud/icons/materials/Notification/MaterialsSms.png
new file mode 100644
index 00000000000..3f841da76d8
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsSms.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsSmsFailed.png b/cloud/icons/materials/Notification/MaterialsSmsFailed.png
new file mode 100644
index 00000000000..3dac8de706c
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsSmsFailed.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsSync.png b/cloud/icons/materials/Notification/MaterialsSync.png
new file mode 100644
index 00000000000..5e9537f7275
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsSync.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsSyncDisabled.png b/cloud/icons/materials/Notification/MaterialsSyncDisabled.png
new file mode 100644
index 00000000000..19a9a6b7b80
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsSyncDisabled.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsSyncProblem.png b/cloud/icons/materials/Notification/MaterialsSyncProblem.png
new file mode 100644
index 00000000000..18785810ca4
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsSyncProblem.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsSystemUpdate.png b/cloud/icons/materials/Notification/MaterialsSystemUpdate.png
new file mode 100644
index 00000000000..4e33b3c1649
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsSystemUpdate.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsTapAndPlay.png b/cloud/icons/materials/Notification/MaterialsTapAndPlay.png
new file mode 100644
index 00000000000..0a94b864534
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsTapAndPlay.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsTimeToLeave.png b/cloud/icons/materials/Notification/MaterialsTimeToLeave.png
new file mode 100644
index 00000000000..6b7810ab53e
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsTimeToLeave.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsVibration.png b/cloud/icons/materials/Notification/MaterialsVibration.png
new file mode 100644
index 00000000000..5f069ce9e9b
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsVibration.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsVoiceChat.png b/cloud/icons/materials/Notification/MaterialsVoiceChat.png
new file mode 100644
index 00000000000..cbb21c9c3e6
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsVoiceChat.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsVpnLock.png b/cloud/icons/materials/Notification/MaterialsVpnLock.png
new file mode 100644
index 00000000000..1519c7bf093
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsVpnLock.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsWc.png b/cloud/icons/materials/Notification/MaterialsWc.png
new file mode 100644
index 00000000000..461e2cfb58b
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsWc.png differ
diff --git a/cloud/icons/materials/Notification/MaterialsWifi.png b/cloud/icons/materials/Notification/MaterialsWifi.png
new file mode 100644
index 00000000000..404199c7d84
Binary files /dev/null and b/cloud/icons/materials/Notification/MaterialsWifi.png differ
diff --git a/cloud/icons/materials/Places/MaterialsAcUnit.png b/cloud/icons/materials/Places/MaterialsAcUnit.png
new file mode 100644
index 00000000000..2e3aee44024
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsAcUnit.png differ
diff --git a/cloud/icons/materials/Places/MaterialsAirportShuttle.png b/cloud/icons/materials/Places/MaterialsAirportShuttle.png
new file mode 100644
index 00000000000..9a4a94c9cb4
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsAirportShuttle.png differ
diff --git a/cloud/icons/materials/Places/MaterialsAllInclusive.png b/cloud/icons/materials/Places/MaterialsAllInclusive.png
new file mode 100644
index 00000000000..bef15d8b84f
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsAllInclusive.png differ
diff --git a/cloud/icons/materials/Places/MaterialsBeachAccess.png b/cloud/icons/materials/Places/MaterialsBeachAccess.png
new file mode 100644
index 00000000000..a399b43e075
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsBeachAccess.png differ
diff --git a/cloud/icons/materials/Places/MaterialsBusinessCenter.png b/cloud/icons/materials/Places/MaterialsBusinessCenter.png
new file mode 100644
index 00000000000..4706ddf1f65
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsBusinessCenter.png differ
diff --git a/cloud/icons/materials/Places/MaterialsCasino.png b/cloud/icons/materials/Places/MaterialsCasino.png
new file mode 100644
index 00000000000..024e6b0b7b8
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsCasino.png differ
diff --git a/cloud/icons/materials/Places/MaterialsChildCare.png b/cloud/icons/materials/Places/MaterialsChildCare.png
new file mode 100644
index 00000000000..dd2683366c0
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsChildCare.png differ
diff --git a/cloud/icons/materials/Places/MaterialsChildFriendly.png b/cloud/icons/materials/Places/MaterialsChildFriendly.png
new file mode 100644
index 00000000000..a22db557886
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsChildFriendly.png differ
diff --git a/cloud/icons/materials/Places/MaterialsFitnessCenter.png b/cloud/icons/materials/Places/MaterialsFitnessCenter.png
new file mode 100644
index 00000000000..64c5e462da9
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsFitnessCenter.png differ
diff --git a/cloud/icons/materials/Places/MaterialsFreeBreakfast.png b/cloud/icons/materials/Places/MaterialsFreeBreakfast.png
new file mode 100644
index 00000000000..406e4e02da9
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsFreeBreakfast.png differ
diff --git a/cloud/icons/materials/Places/MaterialsGolfCourse.png b/cloud/icons/materials/Places/MaterialsGolfCourse.png
new file mode 100644
index 00000000000..41bad9e7efa
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsGolfCourse.png differ
diff --git a/cloud/icons/materials/Places/MaterialsHotTub.png b/cloud/icons/materials/Places/MaterialsHotTub.png
new file mode 100644
index 00000000000..47fbdb79b72
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsHotTub.png differ
diff --git a/cloud/icons/materials/Places/MaterialsKitchen.png b/cloud/icons/materials/Places/MaterialsKitchen.png
new file mode 100644
index 00000000000..a342a8a421a
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsKitchen.png differ
diff --git a/cloud/icons/materials/Places/MaterialsPool.png b/cloud/icons/materials/Places/MaterialsPool.png
new file mode 100644
index 00000000000..79989ef9e9a
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsPool.png differ
diff --git a/cloud/icons/materials/Places/MaterialsRoomService.png b/cloud/icons/materials/Places/MaterialsRoomService.png
new file mode 100644
index 00000000000..ecbe9294031
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsRoomService.png differ
diff --git a/cloud/icons/materials/Places/MaterialsRvHookup.png b/cloud/icons/materials/Places/MaterialsRvHookup.png
new file mode 100644
index 00000000000..fd98e961ce1
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsRvHookup.png differ
diff --git a/cloud/icons/materials/Places/MaterialsSmokeFree.png b/cloud/icons/materials/Places/MaterialsSmokeFree.png
new file mode 100644
index 00000000000..024a312051f
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsSmokeFree.png differ
diff --git a/cloud/icons/materials/Places/MaterialsSmokingRooms.png b/cloud/icons/materials/Places/MaterialsSmokingRooms.png
new file mode 100644
index 00000000000..61c76b7a258
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsSmokingRooms.png differ
diff --git a/cloud/icons/materials/Places/MaterialsSpa.png b/cloud/icons/materials/Places/MaterialsSpa.png
new file mode 100644
index 00000000000..7e0a58baa8b
Binary files /dev/null and b/cloud/icons/materials/Places/MaterialsSpa.png differ
diff --git a/cloud/icons/materials/Social/MaterialsCake.png b/cloud/icons/materials/Social/MaterialsCake.png
new file mode 100644
index 00000000000..894a45ac5e4
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsCake.png differ
diff --git a/cloud/icons/materials/Social/MaterialsDomain.png b/cloud/icons/materials/Social/MaterialsDomain.png
new file mode 100644
index 00000000000..15eca8a8fc9
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsDomain.png differ
diff --git a/cloud/icons/materials/Social/MaterialsGroup.png b/cloud/icons/materials/Social/MaterialsGroup.png
new file mode 100644
index 00000000000..e4ec42bf7c6
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsGroup.png differ
diff --git a/cloud/icons/materials/Social/MaterialsGroupAdd.png b/cloud/icons/materials/Social/MaterialsGroupAdd.png
new file mode 100644
index 00000000000..2d7b55574ac
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsGroupAdd.png differ
diff --git a/cloud/icons/materials/Social/MaterialsLocationCity.png b/cloud/icons/materials/Social/MaterialsLocationCity.png
new file mode 100644
index 00000000000..ab4dee343e4
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsLocationCity.png differ
diff --git a/cloud/icons/materials/Social/MaterialsMood.png b/cloud/icons/materials/Social/MaterialsMood.png
new file mode 100644
index 00000000000..28f41a8acc4
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsMood.png differ
diff --git a/cloud/icons/materials/Social/MaterialsMoodBad.png b/cloud/icons/materials/Social/MaterialsMoodBad.png
new file mode 100644
index 00000000000..9ac346c8a2b
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsMoodBad.png differ
diff --git a/cloud/icons/materials/Social/MaterialsNotifications.png b/cloud/icons/materials/Social/MaterialsNotifications.png
new file mode 100644
index 00000000000..9276dfb848a
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsNotifications.png differ
diff --git a/cloud/icons/materials/Social/MaterialsNotificationsActive.png b/cloud/icons/materials/Social/MaterialsNotificationsActive.png
new file mode 100644
index 00000000000..41dac6dfa31
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsNotificationsActive.png differ
diff --git a/cloud/icons/materials/Social/MaterialsNotificationsNone.png b/cloud/icons/materials/Social/MaterialsNotificationsNone.png
new file mode 100644
index 00000000000..099c9fba18e
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsNotificationsNone.png differ
diff --git a/cloud/icons/materials/Social/MaterialsNotificationsOff.png b/cloud/icons/materials/Social/MaterialsNotificationsOff.png
new file mode 100644
index 00000000000..4c98e15c761
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsNotificationsOff.png differ
diff --git a/cloud/icons/materials/Social/MaterialsNotificationsPaused.png b/cloud/icons/materials/Social/MaterialsNotificationsPaused.png
new file mode 100644
index 00000000000..655948f9a31
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsNotificationsPaused.png differ
diff --git a/cloud/icons/materials/Social/MaterialsPages.png b/cloud/icons/materials/Social/MaterialsPages.png
new file mode 100644
index 00000000000..a4784c217e0
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsPages.png differ
diff --git a/cloud/icons/materials/Social/MaterialsPartyMode.png b/cloud/icons/materials/Social/MaterialsPartyMode.png
new file mode 100644
index 00000000000..777766ef730
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsPartyMode.png differ
diff --git a/cloud/icons/materials/Social/MaterialsPeople.png b/cloud/icons/materials/Social/MaterialsPeople.png
new file mode 100644
index 00000000000..e4ec42bf7c6
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsPeople.png differ
diff --git a/cloud/icons/materials/Social/MaterialsPeopleOutline.png b/cloud/icons/materials/Social/MaterialsPeopleOutline.png
new file mode 100644
index 00000000000..de5c93141b1
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsPeopleOutline.png differ
diff --git a/cloud/icons/materials/Social/MaterialsPerson.png b/cloud/icons/materials/Social/MaterialsPerson.png
new file mode 100644
index 00000000000..385a99befa6
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsPerson.png differ
diff --git a/cloud/icons/materials/Social/MaterialsPersonAdd.png b/cloud/icons/materials/Social/MaterialsPersonAdd.png
new file mode 100644
index 00000000000..8f340cbcb1d
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsPersonAdd.png differ
diff --git a/cloud/icons/materials/Social/MaterialsPersonOutline.png b/cloud/icons/materials/Social/MaterialsPersonOutline.png
new file mode 100644
index 00000000000..98d3c09bd4e
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsPersonOutline.png differ
diff --git a/cloud/icons/materials/Social/MaterialsPlusOne.png b/cloud/icons/materials/Social/MaterialsPlusOne.png
new file mode 100644
index 00000000000..f79c11b61c6
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsPlusOne.png differ
diff --git a/cloud/icons/materials/Social/MaterialsPoll.png b/cloud/icons/materials/Social/MaterialsPoll.png
new file mode 100644
index 00000000000..c9a69437e28
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsPoll.png differ
diff --git a/cloud/icons/materials/Social/MaterialsPublic.png b/cloud/icons/materials/Social/MaterialsPublic.png
new file mode 100644
index 00000000000..bcaa95c5bf2
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsPublic.png differ
diff --git a/cloud/icons/materials/Social/MaterialsSchool.png b/cloud/icons/materials/Social/MaterialsSchool.png
new file mode 100644
index 00000000000..42c32a06424
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsSchool.png differ
diff --git a/cloud/icons/materials/Social/MaterialsSentimentDissatisfied.png b/cloud/icons/materials/Social/MaterialsSentimentDissatisfied.png
new file mode 100644
index 00000000000..8045aed3f77
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsSentimentDissatisfied.png differ
diff --git a/cloud/icons/materials/Social/MaterialsSentimentNeutral.png b/cloud/icons/materials/Social/MaterialsSentimentNeutral.png
new file mode 100644
index 00000000000..a3ae4915a36
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsSentimentNeutral.png differ
diff --git a/cloud/icons/materials/Social/MaterialsSentimentSatisfied.png b/cloud/icons/materials/Social/MaterialsSentimentSatisfied.png
new file mode 100644
index 00000000000..3d0416dc2d7
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsSentimentSatisfied.png differ
diff --git a/cloud/icons/materials/Social/MaterialsSentimentVeryDissatisfied.png b/cloud/icons/materials/Social/MaterialsSentimentVeryDissatisfied.png
new file mode 100644
index 00000000000..f681fef61a5
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsSentimentVeryDissatisfied.png differ
diff --git a/cloud/icons/materials/Social/MaterialsSentimentVerySatisfied.png b/cloud/icons/materials/Social/MaterialsSentimentVerySatisfied.png
new file mode 100644
index 00000000000..e875a792d7b
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsSentimentVerySatisfied.png differ
diff --git a/cloud/icons/materials/Social/MaterialsShare.png b/cloud/icons/materials/Social/MaterialsShare.png
new file mode 100644
index 00000000000..f43ac397762
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsShare.png differ
diff --git a/cloud/icons/materials/Social/MaterialsWhatshot.png b/cloud/icons/materials/Social/MaterialsWhatshot.png
new file mode 100644
index 00000000000..6c237408b91
Binary files /dev/null and b/cloud/icons/materials/Social/MaterialsWhatshot.png differ
diff --git a/cloud/icons/materials/Toggle/MaterialsCheckBox.png b/cloud/icons/materials/Toggle/MaterialsCheckBox.png
new file mode 100644
index 00000000000..0f51f8009de
Binary files /dev/null and b/cloud/icons/materials/Toggle/MaterialsCheckBox.png differ
diff --git a/cloud/icons/materials/Toggle/MaterialsCheckBoxOutlineBlank.png b/cloud/icons/materials/Toggle/MaterialsCheckBoxOutlineBlank.png
new file mode 100644
index 00000000000..e3257e41039
Binary files /dev/null and b/cloud/icons/materials/Toggle/MaterialsCheckBoxOutlineBlank.png differ
diff --git a/cloud/icons/materials/Toggle/MaterialsRadioButtonChecked.png b/cloud/icons/materials/Toggle/MaterialsRadioButtonChecked.png
new file mode 100644
index 00000000000..e90c6ccd371
Binary files /dev/null and b/cloud/icons/materials/Toggle/MaterialsRadioButtonChecked.png differ
diff --git a/cloud/icons/materials/Toggle/MaterialsRadioButtonUnchecked.png b/cloud/icons/materials/Toggle/MaterialsRadioButtonUnchecked.png
new file mode 100644
index 00000000000..fdf4dca3fb2
Binary files /dev/null and b/cloud/icons/materials/Toggle/MaterialsRadioButtonUnchecked.png differ
diff --git a/cloud/icons/materials/Toggle/MaterialsStarHalf.png b/cloud/icons/materials/Toggle/MaterialsStarHalf.png
new file mode 100644
index 00000000000..bc418a380b6
Binary files /dev/null and b/cloud/icons/materials/Toggle/MaterialsStarHalf.png differ
diff --git a/cloud/library.puml b/cloud/library.puml
new file mode 100644
index 00000000000..7d1ada07afd
--- /dev/null
+++ b/cloud/library.puml
@@ -0,0 +1,29 @@
+@startuml
+
+' by default the inclusion mode is remote
+!if (%not(%variable_exists("$INCLUSION_MODE")))
+ !global $INCLUSION_MODE="remote"
+!endif
+
+' by default the branch is master
+!if (%not(%variable_exists("$LIB_BRANCH")))
+ !global $LIB_BRANCH="master"
+!endif
+
+!if ($INCLUSION_MODE == "remote")
+ !if (%not(%variable_exists("$LIB_BASE_LOCATION")))
+ !global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+ !endif
+ !includeurl $LIB_BASE_LOCATION/constants.puml
+ !includeurl $LIB_BASE_LOCATION/styles/common.puml
+ !includeurl $LIB_BASE_LOCATION/functions.puml
+!else
+ !if (%not(%variable_exists("$LIB_BASE_LOCATION")))
+ !global $LIB_BASE_LOCATION="."
+ !endif
+ !include constants.puml
+ !include styles/common.puml
+ !include functions.puml
+!endif
+
+@enduml
\ No newline at end of file
diff --git a/cloud/snippets/aws/Analytics/AwsAnalytics.card.local.puml b/cloud/snippets/aws/Analytics/AwsAnalytics.card.local.puml
new file mode 100644
index 00000000000..cdfb8037187
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsAnalytics.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAnalytics card
+include('elements/aws/Analytics/AwsAnalytics')
+AwsAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsAnalytics.card.remote.puml b/cloud/snippets/aws/Analytics/AwsAnalytics.card.remote.puml
new file mode 100644
index 00000000000..8b67af73ea7
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsAnalytics.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAnalytics card
+include('elements/aws/Analytics/AwsAnalytics')
+AwsAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsAnalytics.element.local.puml b/cloud/snippets/aws/Analytics/AwsAnalytics.element.local.puml
new file mode 100644
index 00000000000..f488986a614
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsAnalytics.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAnalytics element
+include('elements/aws/Analytics/AwsAnalytics')
+AwsAnalytics('element', 'Analytics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsAnalytics.element.remote.puml b/cloud/snippets/aws/Analytics/AwsAnalytics.element.remote.puml
new file mode 100644
index 00000000000..b5ecacda211
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsAnalytics.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAnalytics element
+include('elements/aws/Analytics/AwsAnalytics')
+AwsAnalytics('element', 'Analytics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsAthena.card.local.puml b/cloud/snippets/aws/Analytics/AwsAthena.card.local.puml
new file mode 100644
index 00000000000..820f5d54933
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsAthena.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAthena card
+include('elements/aws/Analytics/AwsAthena')
+AwsAthenaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsAthena.card.remote.puml b/cloud/snippets/aws/Analytics/AwsAthena.card.remote.puml
new file mode 100644
index 00000000000..b0102145df9
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsAthena.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAthena card
+include('elements/aws/Analytics/AwsAthena')
+AwsAthenaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsAthena.element.local.puml b/cloud/snippets/aws/Analytics/AwsAthena.element.local.puml
new file mode 100644
index 00000000000..3e491784d63
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsAthena.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAthena element
+include('elements/aws/Analytics/AwsAthena')
+AwsAthena('element', 'Athena', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsAthena.element.remote.puml b/cloud/snippets/aws/Analytics/AwsAthena.element.remote.puml
new file mode 100644
index 00000000000..3f112cd28e3
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsAthena.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAthena element
+include('elements/aws/Analytics/AwsAthena')
+AwsAthena('element', 'Athena', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsCloudsearch.card.local.puml b/cloud/snippets/aws/Analytics/AwsCloudsearch.card.local.puml
new file mode 100644
index 00000000000..3e11459fbde
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsCloudsearch.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudsearch card
+include('elements/aws/Analytics/AwsCloudsearch')
+AwsCloudsearchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsCloudsearch.card.remote.puml b/cloud/snippets/aws/Analytics/AwsCloudsearch.card.remote.puml
new file mode 100644
index 00000000000..0ec07dbed63
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsCloudsearch.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudsearch card
+include('elements/aws/Analytics/AwsCloudsearch')
+AwsCloudsearchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsCloudsearch.element.local.puml b/cloud/snippets/aws/Analytics/AwsCloudsearch.element.local.puml
new file mode 100644
index 00000000000..256789564a5
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsCloudsearch.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudsearch element
+include('elements/aws/Analytics/AwsCloudsearch')
+AwsCloudsearch('element', 'Cloudsearch', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsCloudsearch.element.remote.puml b/cloud/snippets/aws/Analytics/AwsCloudsearch.element.remote.puml
new file mode 100644
index 00000000000..7a483acfda3
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsCloudsearch.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudsearch element
+include('elements/aws/Analytics/AwsCloudsearch')
+AwsCloudsearch('element', 'Cloudsearch', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsCloudsearchSearchDocuments.card.local.puml b/cloud/snippets/aws/Analytics/AwsCloudsearchSearchDocuments.card.local.puml
new file mode 100644
index 00000000000..7fbb960312f
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsCloudsearchSearchDocuments.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudsearchSearchDocuments card
+include('elements/aws/Analytics/AwsCloudsearchSearchDocuments')
+AwsCloudsearchSearchDocumentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsCloudsearchSearchDocuments.card.remote.puml b/cloud/snippets/aws/Analytics/AwsCloudsearchSearchDocuments.card.remote.puml
new file mode 100644
index 00000000000..91171a413dd
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsCloudsearchSearchDocuments.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudsearchSearchDocuments card
+include('elements/aws/Analytics/AwsCloudsearchSearchDocuments')
+AwsCloudsearchSearchDocumentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsCloudsearchSearchDocuments.element.local.puml b/cloud/snippets/aws/Analytics/AwsCloudsearchSearchDocuments.element.local.puml
new file mode 100644
index 00000000000..b0f4a99a846
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsCloudsearchSearchDocuments.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudsearchSearchDocuments element
+include('elements/aws/Analytics/AwsCloudsearchSearchDocuments')
+AwsCloudsearchSearchDocuments('element', 'Cloudsearch Search Documents', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsCloudsearchSearchDocuments.element.remote.puml b/cloud/snippets/aws/Analytics/AwsCloudsearchSearchDocuments.element.remote.puml
new file mode 100644
index 00000000000..b5729f5cd4d
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsCloudsearchSearchDocuments.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudsearchSearchDocuments element
+include('elements/aws/Analytics/AwsCloudsearchSearchDocuments')
+AwsCloudsearchSearchDocuments('element', 'Cloudsearch Search Documents', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsDataLakeResourceIcon.card.local.puml b/cloud/snippets/aws/Analytics/AwsDataLakeResourceIcon.card.local.puml
new file mode 100644
index 00000000000..faaed2ccae9
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsDataLakeResourceIcon.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDataLakeResourceIcon card
+include('elements/aws/Analytics/AwsDataLakeResourceIcon')
+AwsDataLakeResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsDataLakeResourceIcon.card.remote.puml b/cloud/snippets/aws/Analytics/AwsDataLakeResourceIcon.card.remote.puml
new file mode 100644
index 00000000000..38e934dc751
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsDataLakeResourceIcon.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDataLakeResourceIcon card
+include('elements/aws/Analytics/AwsDataLakeResourceIcon')
+AwsDataLakeResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsDataLakeResourceIcon.element.local.puml b/cloud/snippets/aws/Analytics/AwsDataLakeResourceIcon.element.local.puml
new file mode 100644
index 00000000000..bfae4113004
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsDataLakeResourceIcon.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDataLakeResourceIcon element
+include('elements/aws/Analytics/AwsDataLakeResourceIcon')
+AwsDataLakeResourceIcon('element', 'Data Lake Resource Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsDataLakeResourceIcon.element.remote.puml b/cloud/snippets/aws/Analytics/AwsDataLakeResourceIcon.element.remote.puml
new file mode 100644
index 00000000000..8268f57f6c6
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsDataLakeResourceIcon.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDataLakeResourceIcon element
+include('elements/aws/Analytics/AwsDataLakeResourceIcon')
+AwsDataLakeResourceIcon('element', 'Data Lake Resource Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsDataPipeline.card.local.puml b/cloud/snippets/aws/Analytics/AwsDataPipeline.card.local.puml
new file mode 100644
index 00000000000..d56ed833520
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsDataPipeline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDataPipeline card
+include('elements/aws/Analytics/AwsDataPipeline')
+AwsDataPipelineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsDataPipeline.card.remote.puml b/cloud/snippets/aws/Analytics/AwsDataPipeline.card.remote.puml
new file mode 100644
index 00000000000..83ba17091b9
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsDataPipeline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDataPipeline card
+include('elements/aws/Analytics/AwsDataPipeline')
+AwsDataPipelineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsDataPipeline.element.local.puml b/cloud/snippets/aws/Analytics/AwsDataPipeline.element.local.puml
new file mode 100644
index 00000000000..5f2adc09c75
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsDataPipeline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDataPipeline element
+include('elements/aws/Analytics/AwsDataPipeline')
+AwsDataPipeline('element', 'Data Pipeline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsDataPipeline.element.remote.puml b/cloud/snippets/aws/Analytics/AwsDataPipeline.element.remote.puml
new file mode 100644
index 00000000000..fb1754f831f
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsDataPipeline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDataPipeline element
+include('elements/aws/Analytics/AwsDataPipeline')
+AwsDataPipeline('element', 'Data Pipeline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsElasticsearchService.card.local.puml b/cloud/snippets/aws/Analytics/AwsElasticsearchService.card.local.puml
new file mode 100644
index 00000000000..93b8f72717d
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsElasticsearchService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticsearchService card
+include('elements/aws/Analytics/AwsElasticsearchService')
+AwsElasticsearchServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsElasticsearchService.card.remote.puml b/cloud/snippets/aws/Analytics/AwsElasticsearchService.card.remote.puml
new file mode 100644
index 00000000000..ffba748061c
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsElasticsearchService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticsearchService card
+include('elements/aws/Analytics/AwsElasticsearchService')
+AwsElasticsearchServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsElasticsearchService.element.local.puml b/cloud/snippets/aws/Analytics/AwsElasticsearchService.element.local.puml
new file mode 100644
index 00000000000..7eb946fda33
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsElasticsearchService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticsearchService element
+include('elements/aws/Analytics/AwsElasticsearchService')
+AwsElasticsearchService('element', 'Elasticsearch Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsElasticsearchService.element.remote.puml b/cloud/snippets/aws/Analytics/AwsElasticsearchService.element.remote.puml
new file mode 100644
index 00000000000..2416ebe65d7
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsElasticsearchService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticsearchService element
+include('elements/aws/Analytics/AwsElasticsearchService')
+AwsElasticsearchService('element', 'Elasticsearch Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmr.card.local.puml b/cloud/snippets/aws/Analytics/AwsEmr.card.local.puml
new file mode 100644
index 00000000000..842abf209e0
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmr.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEmr card
+include('elements/aws/Analytics/AwsEmr')
+AwsEmrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmr.card.remote.puml b/cloud/snippets/aws/Analytics/AwsEmr.card.remote.puml
new file mode 100644
index 00000000000..8ab56bb1ea8
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmr.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEmr card
+include('elements/aws/Analytics/AwsEmr')
+AwsEmrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmr.element.local.puml b/cloud/snippets/aws/Analytics/AwsEmr.element.local.puml
new file mode 100644
index 00000000000..78bf4503dc4
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmr.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmr element
+include('elements/aws/Analytics/AwsEmr')
+AwsEmr('element', 'Emr', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmr.element.remote.puml b/cloud/snippets/aws/Analytics/AwsEmr.element.remote.puml
new file mode 100644
index 00000000000..9fc13493fea
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmr.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmr element
+include('elements/aws/Analytics/AwsEmr')
+AwsEmr('element', 'Emr', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrCluster.card.local.puml b/cloud/snippets/aws/Analytics/AwsEmrCluster.card.local.puml
new file mode 100644
index 00000000000..fb036f769a6
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrCluster.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEmrCluster card
+include('elements/aws/Analytics/AwsEmrCluster')
+AwsEmrClusterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrCluster.card.remote.puml b/cloud/snippets/aws/Analytics/AwsEmrCluster.card.remote.puml
new file mode 100644
index 00000000000..2da6ea252e6
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrCluster.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEmrCluster card
+include('elements/aws/Analytics/AwsEmrCluster')
+AwsEmrClusterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrCluster.element.local.puml b/cloud/snippets/aws/Analytics/AwsEmrCluster.element.local.puml
new file mode 100644
index 00000000000..a4429ee00e9
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrCluster.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrCluster element
+include('elements/aws/Analytics/AwsEmrCluster')
+AwsEmrCluster('element', 'Emr Cluster', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrCluster.element.remote.puml b/cloud/snippets/aws/Analytics/AwsEmrCluster.element.remote.puml
new file mode 100644
index 00000000000..c954c8d7ad1
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrCluster.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrCluster element
+include('elements/aws/Analytics/AwsEmrCluster')
+AwsEmrCluster('element', 'Emr Cluster', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrEmrEngine.card.local.puml b/cloud/snippets/aws/Analytics/AwsEmrEmrEngine.card.local.puml
new file mode 100644
index 00000000000..41f1843d1d1
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrEmrEngine.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEmrEmrEngine card
+include('elements/aws/Analytics/AwsEmrEmrEngine')
+AwsEmrEmrEngineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrEmrEngine.card.remote.puml b/cloud/snippets/aws/Analytics/AwsEmrEmrEngine.card.remote.puml
new file mode 100644
index 00000000000..53afcbbdc15
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrEmrEngine.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEmrEmrEngine card
+include('elements/aws/Analytics/AwsEmrEmrEngine')
+AwsEmrEmrEngineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrEmrEngine.element.local.puml b/cloud/snippets/aws/Analytics/AwsEmrEmrEngine.element.local.puml
new file mode 100644
index 00000000000..9dbd8945145
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrEmrEngine.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrEmrEngine element
+include('elements/aws/Analytics/AwsEmrEmrEngine')
+AwsEmrEmrEngine('element', 'Emr Emr Engine', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrEmrEngine.element.remote.puml b/cloud/snippets/aws/Analytics/AwsEmrEmrEngine.element.remote.puml
new file mode 100644
index 00000000000..09e7b805630
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrEmrEngine.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrEmrEngine element
+include('elements/aws/Analytics/AwsEmrEmrEngine')
+AwsEmrEmrEngine('element', 'Emr Emr Engine', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM3.card.local.puml b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM3.card.local.puml
new file mode 100644
index 00000000000..31a4b7ff3bd
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM3.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEmrEmrEngineMaprM3 card
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM3')
+AwsEmrEmrEngineMaprM3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM3.card.remote.puml b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM3.card.remote.puml
new file mode 100644
index 00000000000..c960f691605
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM3.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEmrEmrEngineMaprM3 card
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM3')
+AwsEmrEmrEngineMaprM3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM3.element.local.puml b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM3.element.local.puml
new file mode 100644
index 00000000000..ce79f020ae7
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM3.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrEmrEngineMaprM3 element
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM3')
+AwsEmrEmrEngineMaprM3('element', 'Emr Emr Engine Mapr M3', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM3.element.remote.puml b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM3.element.remote.puml
new file mode 100644
index 00000000000..8d8b26f0333
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM3.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrEmrEngineMaprM3 element
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM3')
+AwsEmrEmrEngineMaprM3('element', 'Emr Emr Engine Mapr M3', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM5.card.local.puml b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM5.card.local.puml
new file mode 100644
index 00000000000..385c47b3d3b
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM5.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEmrEmrEngineMaprM5 card
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM5')
+AwsEmrEmrEngineMaprM5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM5.card.remote.puml b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM5.card.remote.puml
new file mode 100644
index 00000000000..429f69e8bd4
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM5.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEmrEmrEngineMaprM5 card
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM5')
+AwsEmrEmrEngineMaprM5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM5.element.local.puml b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM5.element.local.puml
new file mode 100644
index 00000000000..69c4bf395bd
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM5.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrEmrEngineMaprM5 element
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM5')
+AwsEmrEmrEngineMaprM5('element', 'Emr Emr Engine Mapr M5', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM5.element.remote.puml b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM5.element.remote.puml
new file mode 100644
index 00000000000..db96a913a8f
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM5.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrEmrEngineMaprM5 element
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM5')
+AwsEmrEmrEngineMaprM5('element', 'Emr Emr Engine Mapr M5', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM7.card.local.puml b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM7.card.local.puml
new file mode 100644
index 00000000000..00eef342e17
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM7.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEmrEmrEngineMaprM7 card
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM7')
+AwsEmrEmrEngineMaprM7Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM7.card.remote.puml b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM7.card.remote.puml
new file mode 100644
index 00000000000..e28d6e2011c
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM7.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEmrEmrEngineMaprM7 card
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM7')
+AwsEmrEmrEngineMaprM7Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM7.element.local.puml b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM7.element.local.puml
new file mode 100644
index 00000000000..c8bddc15070
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM7.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrEmrEngineMaprM7 element
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM7')
+AwsEmrEmrEngineMaprM7('element', 'Emr Emr Engine Mapr M7', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM7.element.remote.puml b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM7.element.remote.puml
new file mode 100644
index 00000000000..ea75433b743
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrEmrEngineMaprM7.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrEmrEngineMaprM7 element
+include('elements/aws/Analytics/AwsEmrEmrEngineMaprM7')
+AwsEmrEmrEngineMaprM7('element', 'Emr Emr Engine Mapr M7', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrHdfsCluster.card.local.puml b/cloud/snippets/aws/Analytics/AwsEmrHdfsCluster.card.local.puml
new file mode 100644
index 00000000000..9ce1df611f7
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrHdfsCluster.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEmrHdfsCluster card
+include('elements/aws/Analytics/AwsEmrHdfsCluster')
+AwsEmrHdfsClusterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrHdfsCluster.card.remote.puml b/cloud/snippets/aws/Analytics/AwsEmrHdfsCluster.card.remote.puml
new file mode 100644
index 00000000000..7f7101bd4bf
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrHdfsCluster.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEmrHdfsCluster card
+include('elements/aws/Analytics/AwsEmrHdfsCluster')
+AwsEmrHdfsClusterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrHdfsCluster.element.local.puml b/cloud/snippets/aws/Analytics/AwsEmrHdfsCluster.element.local.puml
new file mode 100644
index 00000000000..fb6db0a43d5
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrHdfsCluster.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrHdfsCluster element
+include('elements/aws/Analytics/AwsEmrHdfsCluster')
+AwsEmrHdfsCluster('element', 'Emr Hdfs Cluster', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsEmrHdfsCluster.element.remote.puml b/cloud/snippets/aws/Analytics/AwsEmrHdfsCluster.element.remote.puml
new file mode 100644
index 00000000000..fea8ebd58fd
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsEmrHdfsCluster.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEmrHdfsCluster element
+include('elements/aws/Analytics/AwsEmrHdfsCluster')
+AwsEmrHdfsCluster('element', 'Emr Hdfs Cluster', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsGlue.card.local.puml b/cloud/snippets/aws/Analytics/AwsGlue.card.local.puml
new file mode 100644
index 00000000000..009a9b26a8e
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsGlue.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGlue card
+include('elements/aws/Analytics/AwsGlue')
+AwsGlueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsGlue.card.remote.puml b/cloud/snippets/aws/Analytics/AwsGlue.card.remote.puml
new file mode 100644
index 00000000000..213ddea0e85
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsGlue.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGlue card
+include('elements/aws/Analytics/AwsGlue')
+AwsGlueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsGlue.element.local.puml b/cloud/snippets/aws/Analytics/AwsGlue.element.local.puml
new file mode 100644
index 00000000000..0a06262b711
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsGlue.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGlue element
+include('elements/aws/Analytics/AwsGlue')
+AwsGlue('element', 'Glue', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsGlue.element.remote.puml b/cloud/snippets/aws/Analytics/AwsGlue.element.remote.puml
new file mode 100644
index 00000000000..3a808815c19
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsGlue.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGlue element
+include('elements/aws/Analytics/AwsGlue')
+AwsGlue('element', 'Glue', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsGlueCrawlers.card.local.puml b/cloud/snippets/aws/Analytics/AwsGlueCrawlers.card.local.puml
new file mode 100644
index 00000000000..2bb73365906
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsGlueCrawlers.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGlueCrawlers card
+include('elements/aws/Analytics/AwsGlueCrawlers')
+AwsGlueCrawlersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsGlueCrawlers.card.remote.puml b/cloud/snippets/aws/Analytics/AwsGlueCrawlers.card.remote.puml
new file mode 100644
index 00000000000..39a24ec130b
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsGlueCrawlers.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGlueCrawlers card
+include('elements/aws/Analytics/AwsGlueCrawlers')
+AwsGlueCrawlersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsGlueCrawlers.element.local.puml b/cloud/snippets/aws/Analytics/AwsGlueCrawlers.element.local.puml
new file mode 100644
index 00000000000..f7816c09d38
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsGlueCrawlers.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGlueCrawlers element
+include('elements/aws/Analytics/AwsGlueCrawlers')
+AwsGlueCrawlers('element', 'Glue Crawlers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsGlueCrawlers.element.remote.puml b/cloud/snippets/aws/Analytics/AwsGlueCrawlers.element.remote.puml
new file mode 100644
index 00000000000..71b2ed3753b
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsGlueCrawlers.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGlueCrawlers element
+include('elements/aws/Analytics/AwsGlueCrawlers')
+AwsGlueCrawlers('element', 'Glue Crawlers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsGlueDataCatalog.card.local.puml b/cloud/snippets/aws/Analytics/AwsGlueDataCatalog.card.local.puml
new file mode 100644
index 00000000000..8d70b3909cc
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsGlueDataCatalog.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGlueDataCatalog card
+include('elements/aws/Analytics/AwsGlueDataCatalog')
+AwsGlueDataCatalogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsGlueDataCatalog.card.remote.puml b/cloud/snippets/aws/Analytics/AwsGlueDataCatalog.card.remote.puml
new file mode 100644
index 00000000000..c93535cd04b
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsGlueDataCatalog.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGlueDataCatalog card
+include('elements/aws/Analytics/AwsGlueDataCatalog')
+AwsGlueDataCatalogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsGlueDataCatalog.element.local.puml b/cloud/snippets/aws/Analytics/AwsGlueDataCatalog.element.local.puml
new file mode 100644
index 00000000000..22ec467410a
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsGlueDataCatalog.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGlueDataCatalog element
+include('elements/aws/Analytics/AwsGlueDataCatalog')
+AwsGlueDataCatalog('element', 'Glue Data Catalog', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsGlueDataCatalog.element.remote.puml b/cloud/snippets/aws/Analytics/AwsGlueDataCatalog.element.remote.puml
new file mode 100644
index 00000000000..48e9ca2eb7f
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsGlueDataCatalog.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGlueDataCatalog element
+include('elements/aws/Analytics/AwsGlueDataCatalog')
+AwsGlueDataCatalog('element', 'Glue Data Catalog', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesis.card.local.puml b/cloud/snippets/aws/Analytics/AwsKinesis.card.local.puml
new file mode 100644
index 00000000000..aab28684f72
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesis.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsKinesis card
+include('elements/aws/Analytics/AwsKinesis')
+AwsKinesisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesis.card.remote.puml b/cloud/snippets/aws/Analytics/AwsKinesis.card.remote.puml
new file mode 100644
index 00000000000..3817eebc5e8
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesis.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsKinesis card
+include('elements/aws/Analytics/AwsKinesis')
+AwsKinesisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesis.element.local.puml b/cloud/snippets/aws/Analytics/AwsKinesis.element.local.puml
new file mode 100644
index 00000000000..c4c72627b8c
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesis.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesis element
+include('elements/aws/Analytics/AwsKinesis')
+AwsKinesis('element', 'Kinesis', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesis.element.remote.puml b/cloud/snippets/aws/Analytics/AwsKinesis.element.remote.puml
new file mode 100644
index 00000000000..d03ad183ed1
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesis.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesis element
+include('elements/aws/Analytics/AwsKinesis')
+AwsKinesis('element', 'Kinesis', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesisDataAnalytics.card.local.puml b/cloud/snippets/aws/Analytics/AwsKinesisDataAnalytics.card.local.puml
new file mode 100644
index 00000000000..c1c3c5a2d3d
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesisDataAnalytics.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsKinesisDataAnalytics card
+include('elements/aws/Analytics/AwsKinesisDataAnalytics')
+AwsKinesisDataAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesisDataAnalytics.card.remote.puml b/cloud/snippets/aws/Analytics/AwsKinesisDataAnalytics.card.remote.puml
new file mode 100644
index 00000000000..7b198a96839
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesisDataAnalytics.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsKinesisDataAnalytics card
+include('elements/aws/Analytics/AwsKinesisDataAnalytics')
+AwsKinesisDataAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesisDataAnalytics.element.local.puml b/cloud/snippets/aws/Analytics/AwsKinesisDataAnalytics.element.local.puml
new file mode 100644
index 00000000000..0078edc7a29
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesisDataAnalytics.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisDataAnalytics element
+include('elements/aws/Analytics/AwsKinesisDataAnalytics')
+AwsKinesisDataAnalytics('element', 'Kinesis Data Analytics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesisDataAnalytics.element.remote.puml b/cloud/snippets/aws/Analytics/AwsKinesisDataAnalytics.element.remote.puml
new file mode 100644
index 00000000000..ed7b70e128f
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesisDataAnalytics.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisDataAnalytics element
+include('elements/aws/Analytics/AwsKinesisDataAnalytics')
+AwsKinesisDataAnalytics('element', 'Kinesis Data Analytics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesisDataFirehose.card.local.puml b/cloud/snippets/aws/Analytics/AwsKinesisDataFirehose.card.local.puml
new file mode 100644
index 00000000000..b594faa6bdb
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesisDataFirehose.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsKinesisDataFirehose card
+include('elements/aws/Analytics/AwsKinesisDataFirehose')
+AwsKinesisDataFirehoseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesisDataFirehose.card.remote.puml b/cloud/snippets/aws/Analytics/AwsKinesisDataFirehose.card.remote.puml
new file mode 100644
index 00000000000..474842cfa10
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesisDataFirehose.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsKinesisDataFirehose card
+include('elements/aws/Analytics/AwsKinesisDataFirehose')
+AwsKinesisDataFirehoseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesisDataFirehose.element.local.puml b/cloud/snippets/aws/Analytics/AwsKinesisDataFirehose.element.local.puml
new file mode 100644
index 00000000000..ae8bb6af376
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesisDataFirehose.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisDataFirehose element
+include('elements/aws/Analytics/AwsKinesisDataFirehose')
+AwsKinesisDataFirehose('element', 'Kinesis Data Firehose', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesisDataFirehose.element.remote.puml b/cloud/snippets/aws/Analytics/AwsKinesisDataFirehose.element.remote.puml
new file mode 100644
index 00000000000..d14be111459
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesisDataFirehose.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisDataFirehose element
+include('elements/aws/Analytics/AwsKinesisDataFirehose')
+AwsKinesisDataFirehose('element', 'Kinesis Data Firehose', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesisDataStreams.card.local.puml b/cloud/snippets/aws/Analytics/AwsKinesisDataStreams.card.local.puml
new file mode 100644
index 00000000000..93388726322
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesisDataStreams.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsKinesisDataStreams card
+include('elements/aws/Analytics/AwsKinesisDataStreams')
+AwsKinesisDataStreamsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesisDataStreams.card.remote.puml b/cloud/snippets/aws/Analytics/AwsKinesisDataStreams.card.remote.puml
new file mode 100644
index 00000000000..04bd2ccc037
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesisDataStreams.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsKinesisDataStreams card
+include('elements/aws/Analytics/AwsKinesisDataStreams')
+AwsKinesisDataStreamsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesisDataStreams.element.local.puml b/cloud/snippets/aws/Analytics/AwsKinesisDataStreams.element.local.puml
new file mode 100644
index 00000000000..38dc342f26f
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesisDataStreams.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisDataStreams element
+include('elements/aws/Analytics/AwsKinesisDataStreams')
+AwsKinesisDataStreams('element', 'Kinesis Data Streams', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesisDataStreams.element.remote.puml b/cloud/snippets/aws/Analytics/AwsKinesisDataStreams.element.remote.puml
new file mode 100644
index 00000000000..fb72545af92
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesisDataStreams.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisDataStreams element
+include('elements/aws/Analytics/AwsKinesisDataStreams')
+AwsKinesisDataStreams('element', 'Kinesis Data Streams', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesisVideoStreams.card.local.puml b/cloud/snippets/aws/Analytics/AwsKinesisVideoStreams.card.local.puml
new file mode 100644
index 00000000000..644bb6f2827
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesisVideoStreams.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsKinesisVideoStreams card
+include('elements/aws/Analytics/AwsKinesisVideoStreams')
+AwsKinesisVideoStreamsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesisVideoStreams.card.remote.puml b/cloud/snippets/aws/Analytics/AwsKinesisVideoStreams.card.remote.puml
new file mode 100644
index 00000000000..405031e6f37
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesisVideoStreams.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsKinesisVideoStreams card
+include('elements/aws/Analytics/AwsKinesisVideoStreams')
+AwsKinesisVideoStreamsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesisVideoStreams.element.local.puml b/cloud/snippets/aws/Analytics/AwsKinesisVideoStreams.element.local.puml
new file mode 100644
index 00000000000..747090b1cc7
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesisVideoStreams.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisVideoStreams element
+include('elements/aws/Analytics/AwsKinesisVideoStreams')
+AwsKinesisVideoStreams('element', 'Kinesis Video Streams', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsKinesisVideoStreams.element.remote.puml b/cloud/snippets/aws/Analytics/AwsKinesisVideoStreams.element.remote.puml
new file mode 100644
index 00000000000..547de10563a
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsKinesisVideoStreams.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisVideoStreams element
+include('elements/aws/Analytics/AwsKinesisVideoStreams')
+AwsKinesisVideoStreams('element', 'Kinesis Video Streams', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsLakeFormation.card.local.puml b/cloud/snippets/aws/Analytics/AwsLakeFormation.card.local.puml
new file mode 100644
index 00000000000..9234e06b864
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsLakeFormation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsLakeFormation card
+include('elements/aws/Analytics/AwsLakeFormation')
+AwsLakeFormationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsLakeFormation.card.remote.puml b/cloud/snippets/aws/Analytics/AwsLakeFormation.card.remote.puml
new file mode 100644
index 00000000000..12a80456b6b
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsLakeFormation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsLakeFormation card
+include('elements/aws/Analytics/AwsLakeFormation')
+AwsLakeFormationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsLakeFormation.element.local.puml b/cloud/snippets/aws/Analytics/AwsLakeFormation.element.local.puml
new file mode 100644
index 00000000000..c717c42a4e5
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsLakeFormation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLakeFormation element
+include('elements/aws/Analytics/AwsLakeFormation')
+AwsLakeFormation('element', 'Lake Formation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsLakeFormation.element.remote.puml b/cloud/snippets/aws/Analytics/AwsLakeFormation.element.remote.puml
new file mode 100644
index 00000000000..f8e7677e352
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsLakeFormation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLakeFormation element
+include('elements/aws/Analytics/AwsLakeFormation')
+AwsLakeFormation('element', 'Lake Formation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsManagedStreamingForKafka.card.local.puml b/cloud/snippets/aws/Analytics/AwsManagedStreamingForKafka.card.local.puml
new file mode 100644
index 00000000000..13a5d2593de
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsManagedStreamingForKafka.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsManagedStreamingForKafka card
+include('elements/aws/Analytics/AwsManagedStreamingForKafka')
+AwsManagedStreamingForKafkaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsManagedStreamingForKafka.card.remote.puml b/cloud/snippets/aws/Analytics/AwsManagedStreamingForKafka.card.remote.puml
new file mode 100644
index 00000000000..ded21229391
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsManagedStreamingForKafka.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsManagedStreamingForKafka card
+include('elements/aws/Analytics/AwsManagedStreamingForKafka')
+AwsManagedStreamingForKafkaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsManagedStreamingForKafka.element.local.puml b/cloud/snippets/aws/Analytics/AwsManagedStreamingForKafka.element.local.puml
new file mode 100644
index 00000000000..76e6e022f10
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsManagedStreamingForKafka.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedStreamingForKafka element
+include('elements/aws/Analytics/AwsManagedStreamingForKafka')
+AwsManagedStreamingForKafka('element', 'Managed Streaming For Kafka', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsManagedStreamingForKafka.element.remote.puml b/cloud/snippets/aws/Analytics/AwsManagedStreamingForKafka.element.remote.puml
new file mode 100644
index 00000000000..e056322a6d3
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsManagedStreamingForKafka.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedStreamingForKafka element
+include('elements/aws/Analytics/AwsManagedStreamingForKafka')
+AwsManagedStreamingForKafka('element', 'Managed Streaming For Kafka', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsQuicksight.card.local.puml b/cloud/snippets/aws/Analytics/AwsQuicksight.card.local.puml
new file mode 100644
index 00000000000..5da7964fdf6
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsQuicksight.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsQuicksight card
+include('elements/aws/Analytics/AwsQuicksight')
+AwsQuicksightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsQuicksight.card.remote.puml b/cloud/snippets/aws/Analytics/AwsQuicksight.card.remote.puml
new file mode 100644
index 00000000000..98fabf422f3
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsQuicksight.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsQuicksight card
+include('elements/aws/Analytics/AwsQuicksight')
+AwsQuicksightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsQuicksight.element.local.puml b/cloud/snippets/aws/Analytics/AwsQuicksight.element.local.puml
new file mode 100644
index 00000000000..5dde674fadf
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsQuicksight.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsQuicksight element
+include('elements/aws/Analytics/AwsQuicksight')
+AwsQuicksight('element', 'Quicksight', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsQuicksight.element.remote.puml b/cloud/snippets/aws/Analytics/AwsQuicksight.element.remote.puml
new file mode 100644
index 00000000000..272e9508f4b
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsQuicksight.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsQuicksight element
+include('elements/aws/Analytics/AwsQuicksight')
+AwsQuicksight('element', 'Quicksight', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsRedshift.card.local.puml b/cloud/snippets/aws/Analytics/AwsRedshift.card.local.puml
new file mode 100644
index 00000000000..e209523ad87
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsRedshift.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRedshift card
+include('elements/aws/Analytics/AwsRedshift')
+AwsRedshiftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsRedshift.card.remote.puml b/cloud/snippets/aws/Analytics/AwsRedshift.card.remote.puml
new file mode 100644
index 00000000000..5f9fd588360
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsRedshift.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRedshift card
+include('elements/aws/Analytics/AwsRedshift')
+AwsRedshiftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsRedshift.element.local.puml b/cloud/snippets/aws/Analytics/AwsRedshift.element.local.puml
new file mode 100644
index 00000000000..6e387740ee4
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsRedshift.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshift element
+include('elements/aws/Analytics/AwsRedshift')
+AwsRedshift('element', 'Redshift', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsRedshift.element.remote.puml b/cloud/snippets/aws/Analytics/AwsRedshift.element.remote.puml
new file mode 100644
index 00000000000..ee2e385f2fe
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsRedshift.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshift element
+include('elements/aws/Analytics/AwsRedshift')
+AwsRedshift('element', 'Redshift', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsRedshiftDenseComputeNode.card.local.puml b/cloud/snippets/aws/Analytics/AwsRedshiftDenseComputeNode.card.local.puml
new file mode 100644
index 00000000000..a725bb1b634
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsRedshiftDenseComputeNode.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRedshiftDenseComputeNode card
+include('elements/aws/Analytics/AwsRedshiftDenseComputeNode')
+AwsRedshiftDenseComputeNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsRedshiftDenseComputeNode.card.remote.puml b/cloud/snippets/aws/Analytics/AwsRedshiftDenseComputeNode.card.remote.puml
new file mode 100644
index 00000000000..5137148f4b3
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsRedshiftDenseComputeNode.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRedshiftDenseComputeNode card
+include('elements/aws/Analytics/AwsRedshiftDenseComputeNode')
+AwsRedshiftDenseComputeNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsRedshiftDenseComputeNode.element.local.puml b/cloud/snippets/aws/Analytics/AwsRedshiftDenseComputeNode.element.local.puml
new file mode 100644
index 00000000000..8de3476a816
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsRedshiftDenseComputeNode.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshiftDenseComputeNode element
+include('elements/aws/Analytics/AwsRedshiftDenseComputeNode')
+AwsRedshiftDenseComputeNode('element', 'Redshift Dense Compute Node', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsRedshiftDenseComputeNode.element.remote.puml b/cloud/snippets/aws/Analytics/AwsRedshiftDenseComputeNode.element.remote.puml
new file mode 100644
index 00000000000..4117539f6a7
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsRedshiftDenseComputeNode.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshiftDenseComputeNode element
+include('elements/aws/Analytics/AwsRedshiftDenseComputeNode')
+AwsRedshiftDenseComputeNode('element', 'Redshift Dense Compute Node', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsRedshiftDenseStorageNode.card.local.puml b/cloud/snippets/aws/Analytics/AwsRedshiftDenseStorageNode.card.local.puml
new file mode 100644
index 00000000000..7b1ba4ed9d4
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsRedshiftDenseStorageNode.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRedshiftDenseStorageNode card
+include('elements/aws/Analytics/AwsRedshiftDenseStorageNode')
+AwsRedshiftDenseStorageNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsRedshiftDenseStorageNode.card.remote.puml b/cloud/snippets/aws/Analytics/AwsRedshiftDenseStorageNode.card.remote.puml
new file mode 100644
index 00000000000..794202378dd
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsRedshiftDenseStorageNode.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRedshiftDenseStorageNode card
+include('elements/aws/Analytics/AwsRedshiftDenseStorageNode')
+AwsRedshiftDenseStorageNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsRedshiftDenseStorageNode.element.local.puml b/cloud/snippets/aws/Analytics/AwsRedshiftDenseStorageNode.element.local.puml
new file mode 100644
index 00000000000..6c97de6b277
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsRedshiftDenseStorageNode.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshiftDenseStorageNode element
+include('elements/aws/Analytics/AwsRedshiftDenseStorageNode')
+AwsRedshiftDenseStorageNode('element', 'Redshift Dense Storage Node', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Analytics/AwsRedshiftDenseStorageNode.element.remote.puml b/cloud/snippets/aws/Analytics/AwsRedshiftDenseStorageNode.element.remote.puml
new file mode 100644
index 00000000000..09174e331c4
--- /dev/null
+++ b/cloud/snippets/aws/Analytics/AwsRedshiftDenseStorageNode.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshiftDenseStorageNode element
+include('elements/aws/Analytics/AwsRedshiftDenseStorageNode')
+AwsRedshiftDenseStorageNode('element', 'Redshift Dense Storage Node', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegration.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegration.card.local.puml
new file mode 100644
index 00000000000..d9640baa70d
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegration.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApplicationIntegration card
+include('elements/aws/ApplicationIntegration/AwsApplicationIntegration')
+AwsApplicationIntegrationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegration.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegration.card.remote.puml
new file mode 100644
index 00000000000..a3dd44546ae
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegration.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApplicationIntegration card
+include('elements/aws/ApplicationIntegration/AwsApplicationIntegration')
+AwsApplicationIntegrationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegration.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegration.element.local.puml
new file mode 100644
index 00000000000..324f813914c
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegration.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApplicationIntegration element
+include('elements/aws/ApplicationIntegration/AwsApplicationIntegration')
+AwsApplicationIntegration('element', 'Application Integration', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegration.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegration.element.remote.puml
new file mode 100644
index 00000000000..6e71e509a3d
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegration.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApplicationIntegration element
+include('elements/aws/ApplicationIntegration/AwsApplicationIntegration')
+AwsApplicationIntegration('element', 'Application Integration', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.card.local.puml
new file mode 100644
index 00000000000..53ce9b779c7
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApplicationIntegrationEventResource card
+include('elements/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource')
+AwsApplicationIntegrationEventResourceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.card.remote.puml
new file mode 100644
index 00000000000..e27b8939915
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApplicationIntegrationEventResource card
+include('elements/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource')
+AwsApplicationIntegrationEventResourceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.element.local.puml
new file mode 100644
index 00000000000..b1ca0031c30
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApplicationIntegrationEventResource element
+include('elements/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource')
+AwsApplicationIntegrationEventResource('element', 'Application Integration Event Resource', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.element.remote.puml
new file mode 100644
index 00000000000..279f31f7599
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApplicationIntegrationEventResource element
+include('elements/aws/ApplicationIntegration/AwsApplicationIntegrationEventResource')
+AwsApplicationIntegrationEventResource('element', 'Application Integration Event Resource', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsAppsync.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsAppsync.card.local.puml
new file mode 100644
index 00000000000..ea71b0e4537
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsAppsync.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAppsync card
+include('elements/aws/ApplicationIntegration/AwsAppsync')
+AwsAppsyncCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsAppsync.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsAppsync.card.remote.puml
new file mode 100644
index 00000000000..3470783c21f
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsAppsync.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAppsync card
+include('elements/aws/ApplicationIntegration/AwsAppsync')
+AwsAppsyncCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsAppsync.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsAppsync.element.local.puml
new file mode 100644
index 00000000000..aff6d6cda80
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsAppsync.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAppsync element
+include('elements/aws/ApplicationIntegration/AwsAppsync')
+AwsAppsync('element', 'Appsync', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsAppsync.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsAppsync.element.remote.puml
new file mode 100644
index 00000000000..17a34e6dab0
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsAppsync.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAppsync element
+include('elements/aws/ApplicationIntegration/AwsAppsync')
+AwsAppsync('element', 'Appsync', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsConsoleMobileApplication.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsConsoleMobileApplication.card.local.puml
new file mode 100644
index 00000000000..514d5172e5b
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsConsoleMobileApplication.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsConsoleMobileApplication card
+include('elements/aws/ApplicationIntegration/AwsConsoleMobileApplication')
+AwsConsoleMobileApplicationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsConsoleMobileApplication.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsConsoleMobileApplication.card.remote.puml
new file mode 100644
index 00000000000..ab32afd8136
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsConsoleMobileApplication.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsConsoleMobileApplication card
+include('elements/aws/ApplicationIntegration/AwsConsoleMobileApplication')
+AwsConsoleMobileApplicationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsConsoleMobileApplication.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsConsoleMobileApplication.element.local.puml
new file mode 100644
index 00000000000..0dcb89c976b
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsConsoleMobileApplication.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsConsoleMobileApplication element
+include('elements/aws/ApplicationIntegration/AwsConsoleMobileApplication')
+AwsConsoleMobileApplication('element', 'Console Mobile Application', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsConsoleMobileApplication.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsConsoleMobileApplication.element.remote.puml
new file mode 100644
index 00000000000..ab3c1bc8b21
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsConsoleMobileApplication.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsConsoleMobileApplication element
+include('elements/aws/ApplicationIntegration/AwsConsoleMobileApplication')
+AwsConsoleMobileApplication('element', 'Console Mobile Application', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.card.local.puml
new file mode 100644
index 00000000000..1466a24b354
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCustomEventBusResourceIcon64Squid card
+include('elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid')
+AwsCustomEventBusResourceIcon64SquidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.card.remote.puml
new file mode 100644
index 00000000000..df14acb6f5c
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCustomEventBusResourceIcon64Squid card
+include('elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid')
+AwsCustomEventBusResourceIcon64SquidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.element.local.puml
new file mode 100644
index 00000000000..6bbeb37f6d8
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCustomEventBusResourceIcon64Squid element
+include('elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid')
+AwsCustomEventBusResourceIcon64Squid('element', 'Custom Event Bus Resource Icon64 Squid', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.element.remote.puml
new file mode 100644
index 00000000000..d79b7f7c7bd
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCustomEventBusResourceIcon64Squid element
+include('elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64Squid')
+AwsCustomEventBusResourceIcon64Squid('element', 'Custom Event Bus Resource Icon64 Squid', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.card.local.puml
new file mode 100644
index 00000000000..c42acb7a8d5
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCustomEventBusResourceIcon64White card
+include('elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White')
+AwsCustomEventBusResourceIcon64WhiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.card.remote.puml
new file mode 100644
index 00000000000..c3a6faa8a7c
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCustomEventBusResourceIcon64White card
+include('elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White')
+AwsCustomEventBusResourceIcon64WhiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.element.local.puml
new file mode 100644
index 00000000000..9f410d64a4d
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCustomEventBusResourceIcon64White element
+include('elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White')
+AwsCustomEventBusResourceIcon64White('element', 'Custom Event Bus Resource Icon64 White', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.element.remote.puml
new file mode 100644
index 00000000000..710a5ce5ae5
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCustomEventBusResourceIcon64White element
+include('elements/aws/ApplicationIntegration/AwsCustomEventBusResourceIcon64White')
+AwsCustomEventBusResourceIcon64White('element', 'Custom Event Bus Resource Icon64 White', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.card.local.puml
new file mode 100644
index 00000000000..407ebc2b0df
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDefaultEventBusResourceIcon64Squid card
+include('elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid')
+AwsDefaultEventBusResourceIcon64SquidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.card.remote.puml
new file mode 100644
index 00000000000..f6546e16d1b
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDefaultEventBusResourceIcon64Squid card
+include('elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid')
+AwsDefaultEventBusResourceIcon64SquidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.element.local.puml
new file mode 100644
index 00000000000..f7cc94888db
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDefaultEventBusResourceIcon64Squid element
+include('elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid')
+AwsDefaultEventBusResourceIcon64Squid('element', 'Default Event Bus Resource Icon64 Squid', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.element.remote.puml
new file mode 100644
index 00000000000..682a1479439
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDefaultEventBusResourceIcon64Squid element
+include('elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64Squid')
+AwsDefaultEventBusResourceIcon64Squid('element', 'Default Event Bus Resource Icon64 Squid', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.card.local.puml
new file mode 100644
index 00000000000..e6b1fc4939a
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDefaultEventBusResourceIcon64White card
+include('elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White')
+AwsDefaultEventBusResourceIcon64WhiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.card.remote.puml
new file mode 100644
index 00000000000..e92ea6e585e
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDefaultEventBusResourceIcon64White card
+include('elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White')
+AwsDefaultEventBusResourceIcon64WhiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.element.local.puml
new file mode 100644
index 00000000000..f7f23c279b5
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDefaultEventBusResourceIcon64White element
+include('elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White')
+AwsDefaultEventBusResourceIcon64White('element', 'Default Event Bus Resource Icon64 White', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.element.remote.puml
new file mode 100644
index 00000000000..660b915a6c6
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDefaultEventBusResourceIcon64White element
+include('elements/aws/ApplicationIntegration/AwsDefaultEventBusResourceIcon64White')
+AwsDefaultEventBusResourceIcon64White('element', 'Default Event Bus Resource Icon64 White', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsEventbridge.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridge.card.local.puml
new file mode 100644
index 00000000000..781d35ececb
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridge.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEventbridge card
+include('elements/aws/ApplicationIntegration/AwsEventbridge')
+AwsEventbridgeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsEventbridge.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridge.card.remote.puml
new file mode 100644
index 00000000000..e4f287afdfb
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridge.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEventbridge card
+include('elements/aws/ApplicationIntegration/AwsEventbridge')
+AwsEventbridgeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsEventbridge.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridge.element.local.puml
new file mode 100644
index 00000000000..a469de48ae4
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridge.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEventbridge element
+include('elements/aws/ApplicationIntegration/AwsEventbridge')
+AwsEventbridge('element', 'Eventbridge', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsEventbridge.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridge.element.remote.puml
new file mode 100644
index 00000000000..e74797db62a
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridge.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEventbridge element
+include('elements/aws/ApplicationIntegration/AwsEventbridge')
+AwsEventbridge('element', 'Eventbridge', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.card.local.puml
new file mode 100644
index 00000000000..ebc781ac4fc
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEventbridgeCustomEventBusResourceIcon card
+include('elements/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon')
+AwsEventbridgeCustomEventBusResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.card.remote.puml
new file mode 100644
index 00000000000..090e69668c5
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEventbridgeCustomEventBusResourceIcon card
+include('elements/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon')
+AwsEventbridgeCustomEventBusResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.element.local.puml
new file mode 100644
index 00000000000..6efeec82d02
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEventbridgeCustomEventBusResourceIcon element
+include('elements/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon')
+AwsEventbridgeCustomEventBusResourceIcon('element', 'Eventbridge Custom Event Bus Resource Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.element.remote.puml
new file mode 100644
index 00000000000..a2c1d1eb635
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEventbridgeCustomEventBusResourceIcon element
+include('elements/aws/ApplicationIntegration/AwsEventbridgeCustomEventBusResourceIcon')
+AwsEventbridgeCustomEventBusResourceIcon('element', 'Eventbridge Custom Event Bus Resource Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.card.local.puml
new file mode 100644
index 00000000000..68b2db88d16
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEventbridgeDefaultEventBusResourceIcon card
+include('elements/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon')
+AwsEventbridgeDefaultEventBusResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.card.remote.puml
new file mode 100644
index 00000000000..6d8507495f4
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEventbridgeDefaultEventBusResourceIcon card
+include('elements/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon')
+AwsEventbridgeDefaultEventBusResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.element.local.puml
new file mode 100644
index 00000000000..16a185e63e8
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEventbridgeDefaultEventBusResourceIcon element
+include('elements/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon')
+AwsEventbridgeDefaultEventBusResourceIcon('element', 'Eventbridge Default Event Bus Resource Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.element.remote.puml
new file mode 100644
index 00000000000..7e28e933791
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEventbridgeDefaultEventBusResourceIcon element
+include('elements/aws/ApplicationIntegration/AwsEventbridgeDefaultEventBusResourceIcon')
+AwsEventbridgeDefaultEventBusResourceIcon('element', 'Eventbridge Default Event Bus Resource Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.card.local.puml
new file mode 100644
index 00000000000..f6d5878d1ec
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEventbridgeSaasPartnerEventBusResourceIcon card
+include('elements/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon')
+AwsEventbridgeSaasPartnerEventBusResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.card.remote.puml
new file mode 100644
index 00000000000..b295c34f2b6
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEventbridgeSaasPartnerEventBusResourceIcon card
+include('elements/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon')
+AwsEventbridgeSaasPartnerEventBusResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.element.local.puml
new file mode 100644
index 00000000000..a05dd825096
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEventbridgeSaasPartnerEventBusResourceIcon element
+include('elements/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon')
+AwsEventbridgeSaasPartnerEventBusResourceIcon('element', 'Eventbridge Saas Partner Event Bus Resource Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.element.remote.puml
new file mode 100644
index 00000000000..97a7cd0f8f7
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEventbridgeSaasPartnerEventBusResourceIcon element
+include('elements/aws/ApplicationIntegration/AwsEventbridgeSaasPartnerEventBusResourceIcon')
+AwsEventbridgeSaasPartnerEventBusResourceIcon('element', 'Eventbridge Saas Partner Event Bus Resource Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsExpressWorkflows.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsExpressWorkflows.card.local.puml
new file mode 100644
index 00000000000..a4230efc796
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsExpressWorkflows.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsExpressWorkflows card
+include('elements/aws/ApplicationIntegration/AwsExpressWorkflows')
+AwsExpressWorkflowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsExpressWorkflows.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsExpressWorkflows.card.remote.puml
new file mode 100644
index 00000000000..d93c1e3583a
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsExpressWorkflows.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsExpressWorkflows card
+include('elements/aws/ApplicationIntegration/AwsExpressWorkflows')
+AwsExpressWorkflowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsExpressWorkflows.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsExpressWorkflows.element.local.puml
new file mode 100644
index 00000000000..33a6ac06024
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsExpressWorkflows.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsExpressWorkflows element
+include('elements/aws/ApplicationIntegration/AwsExpressWorkflows')
+AwsExpressWorkflows('element', 'Express Workflows', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsExpressWorkflows.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsExpressWorkflows.element.remote.puml
new file mode 100644
index 00000000000..4ad9b04264f
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsExpressWorkflows.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsExpressWorkflows element
+include('elements/aws/ApplicationIntegration/AwsExpressWorkflows')
+AwsExpressWorkflows('element', 'Express Workflows', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsMq.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsMq.card.local.puml
new file mode 100644
index 00000000000..d69d794955e
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsMq.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMq card
+include('elements/aws/ApplicationIntegration/AwsMq')
+AwsMqCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsMq.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsMq.card.remote.puml
new file mode 100644
index 00000000000..2e78f9eedcd
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsMq.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMq card
+include('elements/aws/ApplicationIntegration/AwsMq')
+AwsMqCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsMq.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsMq.element.local.puml
new file mode 100644
index 00000000000..32a17a5b7e6
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsMq.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMq element
+include('elements/aws/ApplicationIntegration/AwsMq')
+AwsMq('element', 'Mq', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsMq.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsMq.element.remote.puml
new file mode 100644
index 00000000000..62c9cfffece
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsMq.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMq element
+include('elements/aws/ApplicationIntegration/AwsMq')
+AwsMq('element', 'Mq', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.card.local.puml
new file mode 100644
index 00000000000..1f7a216ee2c
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSaasEventBusResourceIcon64Squid card
+include('elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid')
+AwsSaasEventBusResourceIcon64SquidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.card.remote.puml
new file mode 100644
index 00000000000..bfc2e34f675
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSaasEventBusResourceIcon64Squid card
+include('elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid')
+AwsSaasEventBusResourceIcon64SquidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.element.local.puml
new file mode 100644
index 00000000000..a4bc878f82d
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSaasEventBusResourceIcon64Squid element
+include('elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid')
+AwsSaasEventBusResourceIcon64Squid('element', 'Saas Event Bus Resource Icon64 Squid', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.element.remote.puml
new file mode 100644
index 00000000000..afa5dfb0305
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSaasEventBusResourceIcon64Squid element
+include('elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64Squid')
+AwsSaasEventBusResourceIcon64Squid('element', 'Saas Event Bus Resource Icon64 Squid', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.card.local.puml
new file mode 100644
index 00000000000..edd2b59c5bc
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSaasEventBusResourceIcon64White card
+include('elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White')
+AwsSaasEventBusResourceIcon64WhiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.card.remote.puml
new file mode 100644
index 00000000000..3ec93a12977
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSaasEventBusResourceIcon64White card
+include('elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White')
+AwsSaasEventBusResourceIcon64WhiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.element.local.puml
new file mode 100644
index 00000000000..34a3adac633
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSaasEventBusResourceIcon64White element
+include('elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White')
+AwsSaasEventBusResourceIcon64White('element', 'Saas Event Bus Resource Icon64 White', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.element.remote.puml
new file mode 100644
index 00000000000..f58932c7b6b
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSaasEventBusResourceIcon64White element
+include('elements/aws/ApplicationIntegration/AwsSaasEventBusResourceIcon64White')
+AwsSaasEventBusResourceIcon64White('element', 'Saas Event Bus Resource Icon64 White', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.card.local.puml
new file mode 100644
index 00000000000..4ef7bd1fe31
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleNotificationServiceSns card
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns')
+AwsSimpleNotificationServiceSnsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.card.remote.puml
new file mode 100644
index 00000000000..10349914a41
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleNotificationServiceSns card
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns')
+AwsSimpleNotificationServiceSnsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.element.local.puml
new file mode 100644
index 00000000000..95020ffe440
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleNotificationServiceSns element
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns')
+AwsSimpleNotificationServiceSns('element', 'Simple Notification Service Sns', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.element.remote.puml
new file mode 100644
index 00000000000..7b66c0c6971
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleNotificationServiceSns element
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSns')
+AwsSimpleNotificationServiceSns('element', 'Simple Notification Service Sns', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.card.local.puml
new file mode 100644
index 00000000000..b84832af4a0
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleNotificationServiceSnsEmailNotification card
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification')
+AwsSimpleNotificationServiceSnsEmailNotificationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.card.remote.puml
new file mode 100644
index 00000000000..dcfa3f62043
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleNotificationServiceSnsEmailNotification card
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification')
+AwsSimpleNotificationServiceSnsEmailNotificationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.element.local.puml
new file mode 100644
index 00000000000..a687d1fb530
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleNotificationServiceSnsEmailNotification element
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification')
+AwsSimpleNotificationServiceSnsEmailNotification('element', 'Simple Notification Service Sns Email Notification', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.element.remote.puml
new file mode 100644
index 00000000000..86469cc8f66
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleNotificationServiceSnsEmailNotification element
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsEmailNotification')
+AwsSimpleNotificationServiceSnsEmailNotification('element', 'Simple Notification Service Sns Email Notification', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.card.local.puml
new file mode 100644
index 00000000000..36d9af4785c
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleNotificationServiceSnsHttpNotification card
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification')
+AwsSimpleNotificationServiceSnsHttpNotificationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.card.remote.puml
new file mode 100644
index 00000000000..6298bf89cb2
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleNotificationServiceSnsHttpNotification card
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification')
+AwsSimpleNotificationServiceSnsHttpNotificationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.element.local.puml
new file mode 100644
index 00000000000..22089ea2990
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleNotificationServiceSnsHttpNotification element
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification')
+AwsSimpleNotificationServiceSnsHttpNotification('element', 'Simple Notification Service Sns Http Notification', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.element.remote.puml
new file mode 100644
index 00000000000..463e143bd29
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleNotificationServiceSnsHttpNotification element
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsHttpNotification')
+AwsSimpleNotificationServiceSnsHttpNotification('element', 'Simple Notification Service Sns Http Notification', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.card.local.puml
new file mode 100644
index 00000000000..cdc0338bea0
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleNotificationServiceSnsTopic card
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic')
+AwsSimpleNotificationServiceSnsTopicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.card.remote.puml
new file mode 100644
index 00000000000..7b026994025
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleNotificationServiceSnsTopic card
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic')
+AwsSimpleNotificationServiceSnsTopicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.element.local.puml
new file mode 100644
index 00000000000..60c483426b3
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleNotificationServiceSnsTopic element
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic')
+AwsSimpleNotificationServiceSnsTopic('element', 'Simple Notification Service Sns Topic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.element.remote.puml
new file mode 100644
index 00000000000..1b2d4fe28c8
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleNotificationServiceSnsTopic element
+include('elements/aws/ApplicationIntegration/AwsSimpleNotificationServiceSnsTopic')
+AwsSimpleNotificationServiceSnsTopic('element', 'Simple Notification Service Sns Topic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.card.local.puml
new file mode 100644
index 00000000000..0b01066407d
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleQueueServiceSqs card
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs')
+AwsSimpleQueueServiceSqsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.card.remote.puml
new file mode 100644
index 00000000000..5c58429daec
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleQueueServiceSqs card
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs')
+AwsSimpleQueueServiceSqsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.element.local.puml
new file mode 100644
index 00000000000..c7582071961
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleQueueServiceSqs element
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs')
+AwsSimpleQueueServiceSqs('element', 'Simple Queue Service Sqs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.element.remote.puml
new file mode 100644
index 00000000000..3a5502adcd2
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleQueueServiceSqs element
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqs')
+AwsSimpleQueueServiceSqs('element', 'Simple Queue Service Sqs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.card.local.puml
new file mode 100644
index 00000000000..dbaa7136565
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleQueueServiceSqsMessage card
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage')
+AwsSimpleQueueServiceSqsMessageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.card.remote.puml
new file mode 100644
index 00000000000..772c3c8e766
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleQueueServiceSqsMessage card
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage')
+AwsSimpleQueueServiceSqsMessageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.element.local.puml
new file mode 100644
index 00000000000..1d777e80882
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleQueueServiceSqsMessage element
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage')
+AwsSimpleQueueServiceSqsMessage('element', 'Simple Queue Service Sqs Message', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.element.remote.puml
new file mode 100644
index 00000000000..582e64fe59e
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleQueueServiceSqsMessage element
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsMessage')
+AwsSimpleQueueServiceSqsMessage('element', 'Simple Queue Service Sqs Message', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.card.local.puml
new file mode 100644
index 00000000000..d1990a66122
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleQueueServiceSqsQueue card
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue')
+AwsSimpleQueueServiceSqsQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.card.remote.puml
new file mode 100644
index 00000000000..3b7fb9f3299
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleQueueServiceSqsQueue card
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue')
+AwsSimpleQueueServiceSqsQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.element.local.puml
new file mode 100644
index 00000000000..915ecf70ecf
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleQueueServiceSqsQueue element
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue')
+AwsSimpleQueueServiceSqsQueue('element', 'Simple Queue Service Sqs Queue', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.element.remote.puml
new file mode 100644
index 00000000000..11235f3134d
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleQueueServiceSqsQueue element
+include('elements/aws/ApplicationIntegration/AwsSimpleQueueServiceSqsQueue')
+AwsSimpleQueueServiceSqsQueue('element', 'Simple Queue Service Sqs Queue', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsStepFunctions.card.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsStepFunctions.card.local.puml
new file mode 100644
index 00000000000..61c893b1c86
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsStepFunctions.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsStepFunctions card
+include('elements/aws/ApplicationIntegration/AwsStepFunctions')
+AwsStepFunctionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsStepFunctions.card.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsStepFunctions.card.remote.puml
new file mode 100644
index 00000000000..17a405bb770
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsStepFunctions.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsStepFunctions card
+include('elements/aws/ApplicationIntegration/AwsStepFunctions')
+AwsStepFunctionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsStepFunctions.element.local.puml b/cloud/snippets/aws/ApplicationIntegration/AwsStepFunctions.element.local.puml
new file mode 100644
index 00000000000..ddc0c6f2132
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsStepFunctions.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStepFunctions element
+include('elements/aws/ApplicationIntegration/AwsStepFunctions')
+AwsStepFunctions('element', 'Step Functions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ApplicationIntegration/AwsStepFunctions.element.remote.puml b/cloud/snippets/aws/ApplicationIntegration/AwsStepFunctions.element.remote.puml
new file mode 100644
index 00000000000..ba3da0e7482
--- /dev/null
+++ b/cloud/snippets/aws/ApplicationIntegration/AwsStepFunctions.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStepFunctions element
+include('elements/aws/ApplicationIntegration/AwsStepFunctions')
+AwsStepFunctions('element', 'Step Functions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ArVr/AwsArVr.card.local.puml b/cloud/snippets/aws/ArVr/AwsArVr.card.local.puml
new file mode 100644
index 00000000000..aa3ec4fd5fa
--- /dev/null
+++ b/cloud/snippets/aws/ArVr/AwsArVr.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsArVr card
+include('elements/aws/ArVr/AwsArVr')
+AwsArVrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ArVr/AwsArVr.card.remote.puml b/cloud/snippets/aws/ArVr/AwsArVr.card.remote.puml
new file mode 100644
index 00000000000..ded76e12f50
--- /dev/null
+++ b/cloud/snippets/aws/ArVr/AwsArVr.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsArVr card
+include('elements/aws/ArVr/AwsArVr')
+AwsArVrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ArVr/AwsArVr.element.local.puml b/cloud/snippets/aws/ArVr/AwsArVr.element.local.puml
new file mode 100644
index 00000000000..e27c17cdae6
--- /dev/null
+++ b/cloud/snippets/aws/ArVr/AwsArVr.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsArVr element
+include('elements/aws/ArVr/AwsArVr')
+AwsArVr('element', 'Ar Vr', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ArVr/AwsArVr.element.remote.puml b/cloud/snippets/aws/ArVr/AwsArVr.element.remote.puml
new file mode 100644
index 00000000000..9ebb55cbfc5
--- /dev/null
+++ b/cloud/snippets/aws/ArVr/AwsArVr.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsArVr element
+include('elements/aws/ArVr/AwsArVr')
+AwsArVr('element', 'Ar Vr', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ArVr/AwsSumerian.card.local.puml b/cloud/snippets/aws/ArVr/AwsSumerian.card.local.puml
new file mode 100644
index 00000000000..b6e801f67d3
--- /dev/null
+++ b/cloud/snippets/aws/ArVr/AwsSumerian.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSumerian card
+include('elements/aws/ArVr/AwsSumerian')
+AwsSumerianCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ArVr/AwsSumerian.card.remote.puml b/cloud/snippets/aws/ArVr/AwsSumerian.card.remote.puml
new file mode 100644
index 00000000000..96e84139b91
--- /dev/null
+++ b/cloud/snippets/aws/ArVr/AwsSumerian.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSumerian card
+include('elements/aws/ArVr/AwsSumerian')
+AwsSumerianCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ArVr/AwsSumerian.element.local.puml b/cloud/snippets/aws/ArVr/AwsSumerian.element.local.puml
new file mode 100644
index 00000000000..61825758762
--- /dev/null
+++ b/cloud/snippets/aws/ArVr/AwsSumerian.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSumerian element
+include('elements/aws/ArVr/AwsSumerian')
+AwsSumerian('element', 'Sumerian', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ArVr/AwsSumerian.element.remote.puml b/cloud/snippets/aws/ArVr/AwsSumerian.element.remote.puml
new file mode 100644
index 00000000000..9249af6b979
--- /dev/null
+++ b/cloud/snippets/aws/ArVr/AwsSumerian.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSumerian element
+include('elements/aws/ArVr/AwsSumerian')
+AwsSumerian('element', 'Sumerian', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsBudgets.card.local.puml b/cloud/snippets/aws/AwsCostManagement/AwsBudgets.card.local.puml
new file mode 100644
index 00000000000..40fade0b7c5
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsBudgets.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsBudgets card
+include('elements/aws/AwsCostManagement/AwsBudgets')
+AwsBudgetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsBudgets.card.remote.puml b/cloud/snippets/aws/AwsCostManagement/AwsBudgets.card.remote.puml
new file mode 100644
index 00000000000..f02d9193b2c
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsBudgets.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsBudgets card
+include('elements/aws/AwsCostManagement/AwsBudgets')
+AwsBudgetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsBudgets.element.local.puml b/cloud/snippets/aws/AwsCostManagement/AwsBudgets.element.local.puml
new file mode 100644
index 00000000000..a5b566d0c89
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsBudgets.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBudgets element
+include('elements/aws/AwsCostManagement/AwsBudgets')
+AwsBudgets('element', 'Budgets', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsBudgets.element.remote.puml b/cloud/snippets/aws/AwsCostManagement/AwsBudgets.element.remote.puml
new file mode 100644
index 00000000000..6a41720dee4
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsBudgets.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBudgets element
+include('elements/aws/AwsCostManagement/AwsBudgets')
+AwsBudgets('element', 'Budgets', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsCostAndUsageReport.card.local.puml b/cloud/snippets/aws/AwsCostManagement/AwsCostAndUsageReport.card.local.puml
new file mode 100644
index 00000000000..6093a5566f1
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsCostAndUsageReport.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCostAndUsageReport card
+include('elements/aws/AwsCostManagement/AwsCostAndUsageReport')
+AwsCostAndUsageReportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsCostAndUsageReport.card.remote.puml b/cloud/snippets/aws/AwsCostManagement/AwsCostAndUsageReport.card.remote.puml
new file mode 100644
index 00000000000..8c0f67cfced
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsCostAndUsageReport.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCostAndUsageReport card
+include('elements/aws/AwsCostManagement/AwsCostAndUsageReport')
+AwsCostAndUsageReportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsCostAndUsageReport.element.local.puml b/cloud/snippets/aws/AwsCostManagement/AwsCostAndUsageReport.element.local.puml
new file mode 100644
index 00000000000..fc5b28f5fe1
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsCostAndUsageReport.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCostAndUsageReport element
+include('elements/aws/AwsCostManagement/AwsCostAndUsageReport')
+AwsCostAndUsageReport('element', 'Cost And Usage Report', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsCostAndUsageReport.element.remote.puml b/cloud/snippets/aws/AwsCostManagement/AwsCostAndUsageReport.element.remote.puml
new file mode 100644
index 00000000000..8c478e435b1
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsCostAndUsageReport.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCostAndUsageReport element
+include('elements/aws/AwsCostManagement/AwsCostAndUsageReport')
+AwsCostAndUsageReport('element', 'Cost And Usage Report', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsCostExplorer.card.local.puml b/cloud/snippets/aws/AwsCostManagement/AwsCostExplorer.card.local.puml
new file mode 100644
index 00000000000..8703ef6256e
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsCostExplorer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCostExplorer card
+include('elements/aws/AwsCostManagement/AwsCostExplorer')
+AwsCostExplorerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsCostExplorer.card.remote.puml b/cloud/snippets/aws/AwsCostManagement/AwsCostExplorer.card.remote.puml
new file mode 100644
index 00000000000..f8e34c598be
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsCostExplorer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCostExplorer card
+include('elements/aws/AwsCostManagement/AwsCostExplorer')
+AwsCostExplorerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsCostExplorer.element.local.puml b/cloud/snippets/aws/AwsCostManagement/AwsCostExplorer.element.local.puml
new file mode 100644
index 00000000000..d171c958ce1
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsCostExplorer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCostExplorer element
+include('elements/aws/AwsCostManagement/AwsCostExplorer')
+AwsCostExplorer('element', 'Cost Explorer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsCostExplorer.element.remote.puml b/cloud/snippets/aws/AwsCostManagement/AwsCostExplorer.element.remote.puml
new file mode 100644
index 00000000000..ac13dde335a
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsCostExplorer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCostExplorer element
+include('elements/aws/AwsCostManagement/AwsCostExplorer')
+AwsCostExplorer('element', 'Cost Explorer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsCostManagement.card.local.puml b/cloud/snippets/aws/AwsCostManagement/AwsCostManagement.card.local.puml
new file mode 100644
index 00000000000..6896ac64bd5
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsCostManagement.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCostManagement card
+include('elements/aws/AwsCostManagement/AwsCostManagement')
+AwsCostManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsCostManagement.card.remote.puml b/cloud/snippets/aws/AwsCostManagement/AwsCostManagement.card.remote.puml
new file mode 100644
index 00000000000..9a29635c9d6
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsCostManagement.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCostManagement card
+include('elements/aws/AwsCostManagement/AwsCostManagement')
+AwsCostManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsCostManagement.element.local.puml b/cloud/snippets/aws/AwsCostManagement/AwsCostManagement.element.local.puml
new file mode 100644
index 00000000000..8ed92ae8ef3
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsCostManagement.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCostManagement element
+include('elements/aws/AwsCostManagement/AwsCostManagement')
+AwsCostManagement('element', 'Cost Management', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsCostManagement.element.remote.puml b/cloud/snippets/aws/AwsCostManagement/AwsCostManagement.element.remote.puml
new file mode 100644
index 00000000000..2b76b4ed44b
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsCostManagement.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCostManagement element
+include('elements/aws/AwsCostManagement/AwsCostManagement')
+AwsCostManagement('element', 'Cost Management', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsReservedInstanceReporting.card.local.puml b/cloud/snippets/aws/AwsCostManagement/AwsReservedInstanceReporting.card.local.puml
new file mode 100644
index 00000000000..e54d2318d55
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsReservedInstanceReporting.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsReservedInstanceReporting card
+include('elements/aws/AwsCostManagement/AwsReservedInstanceReporting')
+AwsReservedInstanceReportingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsReservedInstanceReporting.card.remote.puml b/cloud/snippets/aws/AwsCostManagement/AwsReservedInstanceReporting.card.remote.puml
new file mode 100644
index 00000000000..b77d8d8a136
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsReservedInstanceReporting.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsReservedInstanceReporting card
+include('elements/aws/AwsCostManagement/AwsReservedInstanceReporting')
+AwsReservedInstanceReportingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsReservedInstanceReporting.element.local.puml b/cloud/snippets/aws/AwsCostManagement/AwsReservedInstanceReporting.element.local.puml
new file mode 100644
index 00000000000..b7fb28fba48
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsReservedInstanceReporting.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsReservedInstanceReporting element
+include('elements/aws/AwsCostManagement/AwsReservedInstanceReporting')
+AwsReservedInstanceReporting('element', 'Reserved Instance Reporting', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsCostManagement/AwsReservedInstanceReporting.element.remote.puml b/cloud/snippets/aws/AwsCostManagement/AwsReservedInstanceReporting.element.remote.puml
new file mode 100644
index 00000000000..358265429a4
--- /dev/null
+++ b/cloud/snippets/aws/AwsCostManagement/AwsReservedInstanceReporting.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsReservedInstanceReporting element
+include('elements/aws/AwsCostManagement/AwsReservedInstanceReporting')
+AwsReservedInstanceReporting('element', 'Reserved Instance Reporting', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupAutoScaling.group.local.puml b/cloud/snippets/aws/AwsGroupAutoScaling.group.local.puml
new file mode 100644
index 00000000000..ee4e46ed88c
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupAutoScaling.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupAutoScaling group
+include('groups/aws/AwsGroupAutoScaling')
+AwsGroupAutoScaling('element', 'Auto Scaling', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupAutoScaling.group.remote.puml b/cloud/snippets/aws/AwsGroupAutoScaling.group.remote.puml
new file mode 100644
index 00000000000..9df0a6c985f
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupAutoScaling.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupAutoScaling group
+include('groups/aws/AwsGroupAutoScaling')
+AwsGroupAutoScaling('element', 'Auto Scaling', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupAvailabilityZone.group.local.puml b/cloud/snippets/aws/AwsGroupAvailabilityZone.group.local.puml
new file mode 100644
index 00000000000..f2fe8db89d6
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupAvailabilityZone.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupAvailabilityZone group
+include('groups/aws/AwsGroupAvailabilityZone')
+AwsGroupAvailabilityZone('element', 'Availability Zone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupAvailabilityZone.group.remote.puml b/cloud/snippets/aws/AwsGroupAvailabilityZone.group.remote.puml
new file mode 100644
index 00000000000..5ce27b5c3ca
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupAvailabilityZone.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupAvailabilityZone group
+include('groups/aws/AwsGroupAvailabilityZone')
+AwsGroupAvailabilityZone('element', 'Availability Zone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupCloud.group.local.puml b/cloud/snippets/aws/AwsGroupCloud.group.local.puml
new file mode 100644
index 00000000000..11091efdd7c
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupCloud.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupCloud group
+include('groups/aws/AwsGroupCloud')
+AwsGroupCloud('element', 'Cloud', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupCloud.group.remote.puml b/cloud/snippets/aws/AwsGroupCloud.group.remote.puml
new file mode 100644
index 00000000000..a719f0d031d
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupCloud.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupCloud group
+include('groups/aws/AwsGroupCloud')
+AwsGroupCloud('element', 'Cloud', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupCloudAws.group.local.puml b/cloud/snippets/aws/AwsGroupCloudAws.group.local.puml
new file mode 100644
index 00000000000..04a96297d10
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupCloudAws.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupCloudAws group
+include('groups/aws/AwsGroupCloudAws')
+AwsGroupCloudAws('element', 'Cloud Aws', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupCloudAws.group.remote.puml b/cloud/snippets/aws/AwsGroupCloudAws.group.remote.puml
new file mode 100644
index 00000000000..1930d2635f0
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupCloudAws.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupCloudAws group
+include('groups/aws/AwsGroupCloudAws')
+AwsGroupCloudAws('element', 'Cloud Aws', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupContainerRegistryService.group.local.puml b/cloud/snippets/aws/AwsGroupContainerRegistryService.group.local.puml
new file mode 100644
index 00000000000..186adb48373
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupContainerRegistryService.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupContainerRegistryService group
+include('groups/aws/AwsGroupContainerRegistryService')
+AwsGroupContainerRegistryService('element', 'Container Registry Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupContainerRegistryService.group.remote.puml b/cloud/snippets/aws/AwsGroupContainerRegistryService.group.remote.puml
new file mode 100644
index 00000000000..9bccab930f2
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupContainerRegistryService.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupContainerRegistryService group
+include('groups/aws/AwsGroupContainerRegistryService')
+AwsGroupContainerRegistryService('element', 'Container Registry Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupCorporateDataCenter.group.local.puml b/cloud/snippets/aws/AwsGroupCorporateDataCenter.group.local.puml
new file mode 100644
index 00000000000..66a79e30b84
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupCorporateDataCenter.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupCorporateDataCenter group
+include('groups/aws/AwsGroupCorporateDataCenter')
+AwsGroupCorporateDataCenter('element', 'Corporate Data Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupCorporateDataCenter.group.remote.puml b/cloud/snippets/aws/AwsGroupCorporateDataCenter.group.remote.puml
new file mode 100644
index 00000000000..21f88e197f3
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupCorporateDataCenter.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupCorporateDataCenter group
+include('groups/aws/AwsGroupCorporateDataCenter')
+AwsGroupCorporateDataCenter('element', 'Corporate Data Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupDashed.group.local.puml b/cloud/snippets/aws/AwsGroupDashed.group.local.puml
new file mode 100644
index 00000000000..a9ffb53059e
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupDashed.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupDashed group
+include('groups/aws/AwsGroupDashed')
+AwsGroupDashed('element', 'Dashed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupDashed.group.remote.puml b/cloud/snippets/aws/AwsGroupDashed.group.remote.puml
new file mode 100644
index 00000000000..70871d96e5b
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupDashed.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupDashed group
+include('groups/aws/AwsGroupDashed')
+AwsGroupDashed('element', 'Dashed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupEc2InstanceContents.group.local.puml b/cloud/snippets/aws/AwsGroupEc2InstanceContents.group.local.puml
new file mode 100644
index 00000000000..3c28a0c94f2
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupEc2InstanceContents.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupEc2InstanceContents group
+include('groups/aws/AwsGroupEc2InstanceContents')
+AwsGroupEc2InstanceContents('element', 'EC2 Instance Contents', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupEc2InstanceContents.group.remote.puml b/cloud/snippets/aws/AwsGroupEc2InstanceContents.group.remote.puml
new file mode 100644
index 00000000000..8f52f149af7
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupEc2InstanceContents.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupEc2InstanceContents group
+include('groups/aws/AwsGroupEc2InstanceContents')
+AwsGroupEc2InstanceContents('element', 'EC2 Instance Contents', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupEcsContainer.group.local.puml b/cloud/snippets/aws/AwsGroupEcsContainer.group.local.puml
new file mode 100644
index 00000000000..cbf890e2f39
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupEcsContainer.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupEcsContainer group
+include('groups/aws/AwsGroupEcsContainer')
+AwsGroupEcsContainer('element', 'ECS Container', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupEcsContainer.group.remote.puml b/cloud/snippets/aws/AwsGroupEcsContainer.group.remote.puml
new file mode 100644
index 00000000000..a9497d738a9
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupEcsContainer.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupEcsContainer group
+include('groups/aws/AwsGroupEcsContainer')
+AwsGroupEcsContainer('element', 'ECS Container', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupEcsService.group.local.puml b/cloud/snippets/aws/AwsGroupEcsService.group.local.puml
new file mode 100644
index 00000000000..18646df6fb1
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupEcsService.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupEcsService group
+include('groups/aws/AwsGroupEcsService')
+AwsGroupEcsService('element', 'ECS Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupEcsService.group.remote.puml b/cloud/snippets/aws/AwsGroupEcsService.group.remote.puml
new file mode 100644
index 00000000000..86effc9ad28
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupEcsService.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupEcsService group
+include('groups/aws/AwsGroupEcsService')
+AwsGroupEcsService('element', 'ECS Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupEcsTask.group.local.puml b/cloud/snippets/aws/AwsGroupEcsTask.group.local.puml
new file mode 100644
index 00000000000..56f1bd2bd1f
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupEcsTask.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupEcsTask group
+include('groups/aws/AwsGroupEcsTask')
+AwsGroupEcsTask('element', 'ECS Task', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupEcsTask.group.remote.puml b/cloud/snippets/aws/AwsGroupEcsTask.group.remote.puml
new file mode 100644
index 00000000000..9c8d586bda0
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupEcsTask.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupEcsTask group
+include('groups/aws/AwsGroupEcsTask')
+AwsGroupEcsTask('element', 'ECS Task', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupElasticBeanstalkContainer.group.local.puml b/cloud/snippets/aws/AwsGroupElasticBeanstalkContainer.group.local.puml
new file mode 100644
index 00000000000..8798740d3af
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupElasticBeanstalkContainer.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupElasticBeanstalkContainer group
+include('groups/aws/AwsGroupElasticBeanstalkContainer')
+AwsGroupElasticBeanstalkContainer('element', 'Elastic Beanstalk Container', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupElasticBeanstalkContainer.group.remote.puml b/cloud/snippets/aws/AwsGroupElasticBeanstalkContainer.group.remote.puml
new file mode 100644
index 00000000000..0d77ecfb08c
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupElasticBeanstalkContainer.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupElasticBeanstalkContainer group
+include('groups/aws/AwsGroupElasticBeanstalkContainer')
+AwsGroupElasticBeanstalkContainer('element', 'Elastic Beanstalk Container', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupElasticContainerService.group.local.puml b/cloud/snippets/aws/AwsGroupElasticContainerService.group.local.puml
new file mode 100644
index 00000000000..8e27a0ff716
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupElasticContainerService.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupElasticContainerService group
+include('groups/aws/AwsGroupElasticContainerService')
+AwsGroupElasticContainerService('element', 'Elastic Container Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupElasticContainerService.group.remote.puml b/cloud/snippets/aws/AwsGroupElasticContainerService.group.remote.puml
new file mode 100644
index 00000000000..11b081c5b78
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupElasticContainerService.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupElasticContainerService group
+include('groups/aws/AwsGroupElasticContainerService')
+AwsGroupElasticContainerService('element', 'Elastic Container Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupElasticKubernetesService.group.local.puml b/cloud/snippets/aws/AwsGroupElasticKubernetesService.group.local.puml
new file mode 100644
index 00000000000..8b51c3d1999
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupElasticKubernetesService.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupElasticKubernetesService group
+include('groups/aws/AwsGroupElasticKubernetesService')
+AwsGroupElasticKubernetesService('element', 'Elastic Kubernetes Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupElasticKubernetesService.group.remote.puml b/cloud/snippets/aws/AwsGroupElasticKubernetesService.group.remote.puml
new file mode 100644
index 00000000000..e10a6d45b2f
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupElasticKubernetesService.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupElasticKubernetesService group
+include('groups/aws/AwsGroupElasticKubernetesService')
+AwsGroupElasticKubernetesService('element', 'Elastic Kubernetes Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupPlain.group.local.puml b/cloud/snippets/aws/AwsGroupPlain.group.local.puml
new file mode 100644
index 00000000000..ba822a53788
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupPlain.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupPlain group
+include('groups/aws/AwsGroupPlain')
+AwsGroupPlain('element', 'Plain', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupPlain.group.remote.puml b/cloud/snippets/aws/AwsGroupPlain.group.remote.puml
new file mode 100644
index 00000000000..6573361b329
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupPlain.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupPlain group
+include('groups/aws/AwsGroupPlain')
+AwsGroupPlain('element', 'Plain', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupPrivateSubnet.group.local.puml b/cloud/snippets/aws/AwsGroupPrivateSubnet.group.local.puml
new file mode 100644
index 00000000000..459c454238a
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupPrivateSubnet.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupPrivateSubnet group
+include('groups/aws/AwsGroupPrivateSubnet')
+AwsGroupPrivateSubnet('element', 'Private Subnet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupPrivateSubnet.group.remote.puml b/cloud/snippets/aws/AwsGroupPrivateSubnet.group.remote.puml
new file mode 100644
index 00000000000..2d7e3a02a1c
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupPrivateSubnet.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupPrivateSubnet group
+include('groups/aws/AwsGroupPrivateSubnet')
+AwsGroupPrivateSubnet('element', 'Private Subnet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupPublicSubnet.group.local.puml b/cloud/snippets/aws/AwsGroupPublicSubnet.group.local.puml
new file mode 100644
index 00000000000..20dea4a29a9
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupPublicSubnet.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupPublicSubnet group
+include('groups/aws/AwsGroupPublicSubnet')
+AwsGroupPublicSubnet('element', 'Public Subnet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupPublicSubnet.group.remote.puml b/cloud/snippets/aws/AwsGroupPublicSubnet.group.remote.puml
new file mode 100644
index 00000000000..670324f988c
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupPublicSubnet.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupPublicSubnet group
+include('groups/aws/AwsGroupPublicSubnet')
+AwsGroupPublicSubnet('element', 'Public Subnet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupRegion.group.local.puml b/cloud/snippets/aws/AwsGroupRegion.group.local.puml
new file mode 100644
index 00000000000..17b97fb7d90
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupRegion.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupRegion group
+include('groups/aws/AwsGroupRegion')
+AwsGroupRegion('element', 'Region', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupRegion.group.remote.puml b/cloud/snippets/aws/AwsGroupRegion.group.remote.puml
new file mode 100644
index 00000000000..afe9af1587e
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupRegion.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupRegion group
+include('groups/aws/AwsGroupRegion')
+AwsGroupRegion('element', 'Region', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupSecurity.group.local.puml b/cloud/snippets/aws/AwsGroupSecurity.group.local.puml
new file mode 100644
index 00000000000..5cc57de611d
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupSecurity.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupSecurity group
+include('groups/aws/AwsGroupSecurity')
+AwsGroupSecurity('element', 'Security', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupSecurity.group.remote.puml b/cloud/snippets/aws/AwsGroupSecurity.group.remote.puml
new file mode 100644
index 00000000000..02abb50c61e
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupSecurity.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupSecurity group
+include('groups/aws/AwsGroupSecurity')
+AwsGroupSecurity('element', 'Security', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupServerContents.group.local.puml b/cloud/snippets/aws/AwsGroupServerContents.group.local.puml
new file mode 100644
index 00000000000..ad2f0983546
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupServerContents.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupServerContents group
+include('groups/aws/AwsGroupServerContents')
+AwsGroupServerContents('element', 'Server Contents', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupServerContents.group.remote.puml b/cloud/snippets/aws/AwsGroupServerContents.group.remote.puml
new file mode 100644
index 00000000000..259173035ce
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupServerContents.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupServerContents group
+include('groups/aws/AwsGroupServerContents')
+AwsGroupServerContents('element', 'Server Contents', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupSpotFleet.group.local.puml b/cloud/snippets/aws/AwsGroupSpotFleet.group.local.puml
new file mode 100644
index 00000000000..1bf4fbfa2d9
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupSpotFleet.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupSpotFleet group
+include('groups/aws/AwsGroupSpotFleet')
+AwsGroupSpotFleet('element', 'Spot Fleet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupSpotFleet.group.remote.puml b/cloud/snippets/aws/AwsGroupSpotFleet.group.remote.puml
new file mode 100644
index 00000000000..2aa46021187
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupSpotFleet.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupSpotFleet group
+include('groups/aws/AwsGroupSpotFleet')
+AwsGroupSpotFleet('element', 'Spot Fleet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupStepFunctionsWorkflow.group.local.puml b/cloud/snippets/aws/AwsGroupStepFunctionsWorkflow.group.local.puml
new file mode 100644
index 00000000000..76535402bf1
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupStepFunctionsWorkflow.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupStepFunctionsWorkflow group
+include('groups/aws/AwsGroupStepFunctionsWorkflow')
+AwsGroupStepFunctionsWorkflow('element', 'Step Functions workflow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupStepFunctionsWorkflow.group.remote.puml b/cloud/snippets/aws/AwsGroupStepFunctionsWorkflow.group.remote.puml
new file mode 100644
index 00000000000..d757afd0edb
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupStepFunctionsWorkflow.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupStepFunctionsWorkflow group
+include('groups/aws/AwsGroupStepFunctionsWorkflow')
+AwsGroupStepFunctionsWorkflow('element', 'Step Functions workflow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupVpc.group.local.puml b/cloud/snippets/aws/AwsGroupVpc.group.local.puml
new file mode 100644
index 00000000000..2c14765dd73
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupVpc.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupVpc group
+include('groups/aws/AwsGroupVpc')
+AwsGroupVpc('element', 'VPC', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/AwsGroupVpc.group.remote.puml b/cloud/snippets/aws/AwsGroupVpc.group.remote.puml
new file mode 100644
index 00000000000..c06bc20ffb5
--- /dev/null
+++ b/cloud/snippets/aws/AwsGroupVpc.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroupVpc group
+include('groups/aws/AwsGroupVpc')
+AwsGroupVpc('element', 'VPC', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Blockchain/AwsBlockchain.card.local.puml b/cloud/snippets/aws/Blockchain/AwsBlockchain.card.local.puml
new file mode 100644
index 00000000000..fae7721de7d
--- /dev/null
+++ b/cloud/snippets/aws/Blockchain/AwsBlockchain.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsBlockchain card
+include('elements/aws/Blockchain/AwsBlockchain')
+AwsBlockchainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Blockchain/AwsBlockchain.card.remote.puml b/cloud/snippets/aws/Blockchain/AwsBlockchain.card.remote.puml
new file mode 100644
index 00000000000..2e75b2da5fa
--- /dev/null
+++ b/cloud/snippets/aws/Blockchain/AwsBlockchain.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsBlockchain card
+include('elements/aws/Blockchain/AwsBlockchain')
+AwsBlockchainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Blockchain/AwsBlockchain.element.local.puml b/cloud/snippets/aws/Blockchain/AwsBlockchain.element.local.puml
new file mode 100644
index 00000000000..df4b30e7259
--- /dev/null
+++ b/cloud/snippets/aws/Blockchain/AwsBlockchain.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBlockchain element
+include('elements/aws/Blockchain/AwsBlockchain')
+AwsBlockchain('element', 'Blockchain', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Blockchain/AwsBlockchain.element.remote.puml b/cloud/snippets/aws/Blockchain/AwsBlockchain.element.remote.puml
new file mode 100644
index 00000000000..ad744d54316
--- /dev/null
+++ b/cloud/snippets/aws/Blockchain/AwsBlockchain.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBlockchain element
+include('elements/aws/Blockchain/AwsBlockchain')
+AwsBlockchain('element', 'Blockchain', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Blockchain/AwsBlockchainResourceIcon.card.local.puml b/cloud/snippets/aws/Blockchain/AwsBlockchainResourceIcon.card.local.puml
new file mode 100644
index 00000000000..609303867ad
--- /dev/null
+++ b/cloud/snippets/aws/Blockchain/AwsBlockchainResourceIcon.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsBlockchainResourceIcon card
+include('elements/aws/Blockchain/AwsBlockchainResourceIcon')
+AwsBlockchainResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Blockchain/AwsBlockchainResourceIcon.card.remote.puml b/cloud/snippets/aws/Blockchain/AwsBlockchainResourceIcon.card.remote.puml
new file mode 100644
index 00000000000..1cb376bae8f
--- /dev/null
+++ b/cloud/snippets/aws/Blockchain/AwsBlockchainResourceIcon.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsBlockchainResourceIcon card
+include('elements/aws/Blockchain/AwsBlockchainResourceIcon')
+AwsBlockchainResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Blockchain/AwsBlockchainResourceIcon.element.local.puml b/cloud/snippets/aws/Blockchain/AwsBlockchainResourceIcon.element.local.puml
new file mode 100644
index 00000000000..f88bec83cae
--- /dev/null
+++ b/cloud/snippets/aws/Blockchain/AwsBlockchainResourceIcon.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBlockchainResourceIcon element
+include('elements/aws/Blockchain/AwsBlockchainResourceIcon')
+AwsBlockchainResourceIcon('element', 'Blockchain Resource Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Blockchain/AwsBlockchainResourceIcon.element.remote.puml b/cloud/snippets/aws/Blockchain/AwsBlockchainResourceIcon.element.remote.puml
new file mode 100644
index 00000000000..0e2ce131d35
--- /dev/null
+++ b/cloud/snippets/aws/Blockchain/AwsBlockchainResourceIcon.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBlockchainResourceIcon element
+include('elements/aws/Blockchain/AwsBlockchainResourceIcon')
+AwsBlockchainResourceIcon('element', 'Blockchain Resource Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Blockchain/AwsManagedBlockchain.card.local.puml b/cloud/snippets/aws/Blockchain/AwsManagedBlockchain.card.local.puml
new file mode 100644
index 00000000000..35e6e4924ab
--- /dev/null
+++ b/cloud/snippets/aws/Blockchain/AwsManagedBlockchain.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsManagedBlockchain card
+include('elements/aws/Blockchain/AwsManagedBlockchain')
+AwsManagedBlockchainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Blockchain/AwsManagedBlockchain.card.remote.puml b/cloud/snippets/aws/Blockchain/AwsManagedBlockchain.card.remote.puml
new file mode 100644
index 00000000000..6b487e3ff1d
--- /dev/null
+++ b/cloud/snippets/aws/Blockchain/AwsManagedBlockchain.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsManagedBlockchain card
+include('elements/aws/Blockchain/AwsManagedBlockchain')
+AwsManagedBlockchainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Blockchain/AwsManagedBlockchain.element.local.puml b/cloud/snippets/aws/Blockchain/AwsManagedBlockchain.element.local.puml
new file mode 100644
index 00000000000..8ce67c5ff34
--- /dev/null
+++ b/cloud/snippets/aws/Blockchain/AwsManagedBlockchain.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedBlockchain element
+include('elements/aws/Blockchain/AwsManagedBlockchain')
+AwsManagedBlockchain('element', 'Managed Blockchain', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Blockchain/AwsManagedBlockchain.element.remote.puml b/cloud/snippets/aws/Blockchain/AwsManagedBlockchain.element.remote.puml
new file mode 100644
index 00000000000..850b3ab6246
--- /dev/null
+++ b/cloud/snippets/aws/Blockchain/AwsManagedBlockchain.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedBlockchain element
+include('elements/aws/Blockchain/AwsManagedBlockchain')
+AwsManagedBlockchain('element', 'Managed Blockchain', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.card.local.puml b/cloud/snippets/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.card.local.puml
new file mode 100644
index 00000000000..8b6912c4bd8
--- /dev/null
+++ b/cloud/snippets/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsQuantumLedgerDatabaseQldb card
+include('elements/aws/Blockchain/AwsQuantumLedgerDatabaseQldb')
+AwsQuantumLedgerDatabaseQldbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.card.remote.puml b/cloud/snippets/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.card.remote.puml
new file mode 100644
index 00000000000..e0492d55752
--- /dev/null
+++ b/cloud/snippets/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsQuantumLedgerDatabaseQldb card
+include('elements/aws/Blockchain/AwsQuantumLedgerDatabaseQldb')
+AwsQuantumLedgerDatabaseQldbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.element.local.puml b/cloud/snippets/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.element.local.puml
new file mode 100644
index 00000000000..a45925891e2
--- /dev/null
+++ b/cloud/snippets/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsQuantumLedgerDatabaseQldb element
+include('elements/aws/Blockchain/AwsQuantumLedgerDatabaseQldb')
+AwsQuantumLedgerDatabaseQldb('element', 'Quantum Ledger Database Qldb', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.element.remote.puml b/cloud/snippets/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.element.remote.puml
new file mode 100644
index 00000000000..25cfb4ea90f
--- /dev/null
+++ b/cloud/snippets/aws/Blockchain/AwsQuantumLedgerDatabaseQldb.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsQuantumLedgerDatabaseQldb element
+include('elements/aws/Blockchain/AwsQuantumLedgerDatabaseQldb')
+AwsQuantumLedgerDatabaseQldb('element', 'Quantum Ledger Database Qldb', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/BusinessApplications/AwsAlexaForBusiness.card.local.puml b/cloud/snippets/aws/BusinessApplications/AwsAlexaForBusiness.card.local.puml
new file mode 100644
index 00000000000..e2d8e208e28
--- /dev/null
+++ b/cloud/snippets/aws/BusinessApplications/AwsAlexaForBusiness.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAlexaForBusiness card
+include('elements/aws/BusinessApplications/AwsAlexaForBusiness')
+AwsAlexaForBusinessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/BusinessApplications/AwsAlexaForBusiness.card.remote.puml b/cloud/snippets/aws/BusinessApplications/AwsAlexaForBusiness.card.remote.puml
new file mode 100644
index 00000000000..c5f58038f97
--- /dev/null
+++ b/cloud/snippets/aws/BusinessApplications/AwsAlexaForBusiness.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAlexaForBusiness card
+include('elements/aws/BusinessApplications/AwsAlexaForBusiness')
+AwsAlexaForBusinessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/BusinessApplications/AwsAlexaForBusiness.element.local.puml b/cloud/snippets/aws/BusinessApplications/AwsAlexaForBusiness.element.local.puml
new file mode 100644
index 00000000000..3fec5419844
--- /dev/null
+++ b/cloud/snippets/aws/BusinessApplications/AwsAlexaForBusiness.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAlexaForBusiness element
+include('elements/aws/BusinessApplications/AwsAlexaForBusiness')
+AwsAlexaForBusiness('element', 'Alexa For Business', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/BusinessApplications/AwsAlexaForBusiness.element.remote.puml b/cloud/snippets/aws/BusinessApplications/AwsAlexaForBusiness.element.remote.puml
new file mode 100644
index 00000000000..204635ae10d
--- /dev/null
+++ b/cloud/snippets/aws/BusinessApplications/AwsAlexaForBusiness.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAlexaForBusiness element
+include('elements/aws/BusinessApplications/AwsAlexaForBusiness')
+AwsAlexaForBusiness('element', 'Alexa For Business', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/BusinessApplications/AwsBusinessApplications.card.local.puml b/cloud/snippets/aws/BusinessApplications/AwsBusinessApplications.card.local.puml
new file mode 100644
index 00000000000..5a37c720712
--- /dev/null
+++ b/cloud/snippets/aws/BusinessApplications/AwsBusinessApplications.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsBusinessApplications card
+include('elements/aws/BusinessApplications/AwsBusinessApplications')
+AwsBusinessApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/BusinessApplications/AwsBusinessApplications.card.remote.puml b/cloud/snippets/aws/BusinessApplications/AwsBusinessApplications.card.remote.puml
new file mode 100644
index 00000000000..54780160bf6
--- /dev/null
+++ b/cloud/snippets/aws/BusinessApplications/AwsBusinessApplications.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsBusinessApplications card
+include('elements/aws/BusinessApplications/AwsBusinessApplications')
+AwsBusinessApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/BusinessApplications/AwsBusinessApplications.element.local.puml b/cloud/snippets/aws/BusinessApplications/AwsBusinessApplications.element.local.puml
new file mode 100644
index 00000000000..e0de98b7f39
--- /dev/null
+++ b/cloud/snippets/aws/BusinessApplications/AwsBusinessApplications.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBusinessApplications element
+include('elements/aws/BusinessApplications/AwsBusinessApplications')
+AwsBusinessApplications('element', 'Business Applications', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/BusinessApplications/AwsBusinessApplications.element.remote.puml b/cloud/snippets/aws/BusinessApplications/AwsBusinessApplications.element.remote.puml
new file mode 100644
index 00000000000..d5d83704f6d
--- /dev/null
+++ b/cloud/snippets/aws/BusinessApplications/AwsBusinessApplications.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBusinessApplications element
+include('elements/aws/BusinessApplications/AwsBusinessApplications')
+AwsBusinessApplications('element', 'Business Applications', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/BusinessApplications/AwsChime.card.local.puml b/cloud/snippets/aws/BusinessApplications/AwsChime.card.local.puml
new file mode 100644
index 00000000000..6d21ae7d85e
--- /dev/null
+++ b/cloud/snippets/aws/BusinessApplications/AwsChime.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsChime card
+include('elements/aws/BusinessApplications/AwsChime')
+AwsChimeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/BusinessApplications/AwsChime.card.remote.puml b/cloud/snippets/aws/BusinessApplications/AwsChime.card.remote.puml
new file mode 100644
index 00000000000..2ab860649bf
--- /dev/null
+++ b/cloud/snippets/aws/BusinessApplications/AwsChime.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsChime card
+include('elements/aws/BusinessApplications/AwsChime')
+AwsChimeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/BusinessApplications/AwsChime.element.local.puml b/cloud/snippets/aws/BusinessApplications/AwsChime.element.local.puml
new file mode 100644
index 00000000000..2f40517be5f
--- /dev/null
+++ b/cloud/snippets/aws/BusinessApplications/AwsChime.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsChime element
+include('elements/aws/BusinessApplications/AwsChime')
+AwsChime('element', 'Chime', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/BusinessApplications/AwsChime.element.remote.puml b/cloud/snippets/aws/BusinessApplications/AwsChime.element.remote.puml
new file mode 100644
index 00000000000..9b995be43a8
--- /dev/null
+++ b/cloud/snippets/aws/BusinessApplications/AwsChime.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsChime element
+include('elements/aws/BusinessApplications/AwsChime')
+AwsChime('element', 'Chime', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/BusinessApplications/AwsWorkmail.card.local.puml b/cloud/snippets/aws/BusinessApplications/AwsWorkmail.card.local.puml
new file mode 100644
index 00000000000..743c869b889
--- /dev/null
+++ b/cloud/snippets/aws/BusinessApplications/AwsWorkmail.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsWorkmail card
+include('elements/aws/BusinessApplications/AwsWorkmail')
+AwsWorkmailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/BusinessApplications/AwsWorkmail.card.remote.puml b/cloud/snippets/aws/BusinessApplications/AwsWorkmail.card.remote.puml
new file mode 100644
index 00000000000..8fc68ddaa89
--- /dev/null
+++ b/cloud/snippets/aws/BusinessApplications/AwsWorkmail.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsWorkmail card
+include('elements/aws/BusinessApplications/AwsWorkmail')
+AwsWorkmailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/BusinessApplications/AwsWorkmail.element.local.puml b/cloud/snippets/aws/BusinessApplications/AwsWorkmail.element.local.puml
new file mode 100644
index 00000000000..a565de05002
--- /dev/null
+++ b/cloud/snippets/aws/BusinessApplications/AwsWorkmail.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWorkmail element
+include('elements/aws/BusinessApplications/AwsWorkmail')
+AwsWorkmail('element', 'Workmail', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/BusinessApplications/AwsWorkmail.element.remote.puml b/cloud/snippets/aws/BusinessApplications/AwsWorkmail.element.remote.puml
new file mode 100644
index 00000000000..70cf1412bc6
--- /dev/null
+++ b/cloud/snippets/aws/BusinessApplications/AwsWorkmail.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWorkmail element
+include('elements/aws/BusinessApplications/AwsWorkmail')
+AwsWorkmail('element', 'Workmail', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsApplicationAutoScaling.card.local.puml b/cloud/snippets/aws/Compute/AwsApplicationAutoScaling.card.local.puml
new file mode 100644
index 00000000000..2eff80b0d4a
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsApplicationAutoScaling.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApplicationAutoScaling card
+include('elements/aws/Compute/AwsApplicationAutoScaling')
+AwsApplicationAutoScalingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsApplicationAutoScaling.card.remote.puml b/cloud/snippets/aws/Compute/AwsApplicationAutoScaling.card.remote.puml
new file mode 100644
index 00000000000..4c0aaebf174
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsApplicationAutoScaling.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApplicationAutoScaling card
+include('elements/aws/Compute/AwsApplicationAutoScaling')
+AwsApplicationAutoScalingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsApplicationAutoScaling.element.local.puml b/cloud/snippets/aws/Compute/AwsApplicationAutoScaling.element.local.puml
new file mode 100644
index 00000000000..94d6dbd697c
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsApplicationAutoScaling.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApplicationAutoScaling element
+include('elements/aws/Compute/AwsApplicationAutoScaling')
+AwsApplicationAutoScaling('element', 'Application Auto Scaling', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsApplicationAutoScaling.element.remote.puml b/cloud/snippets/aws/Compute/AwsApplicationAutoScaling.element.remote.puml
new file mode 100644
index 00000000000..111e807ba6c
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsApplicationAutoScaling.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApplicationAutoScaling element
+include('elements/aws/Compute/AwsApplicationAutoScaling')
+AwsApplicationAutoScaling('element', 'Application Auto Scaling', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsBatch.card.local.puml b/cloud/snippets/aws/Compute/AwsBatch.card.local.puml
new file mode 100644
index 00000000000..980c69b18be
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsBatch.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsBatch card
+include('elements/aws/Compute/AwsBatch')
+AwsBatchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsBatch.card.remote.puml b/cloud/snippets/aws/Compute/AwsBatch.card.remote.puml
new file mode 100644
index 00000000000..51e100b682a
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsBatch.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsBatch card
+include('elements/aws/Compute/AwsBatch')
+AwsBatchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsBatch.element.local.puml b/cloud/snippets/aws/Compute/AwsBatch.element.local.puml
new file mode 100644
index 00000000000..cbe293676cc
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsBatch.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBatch element
+include('elements/aws/Compute/AwsBatch')
+AwsBatch('element', 'Batch', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsBatch.element.remote.puml b/cloud/snippets/aws/Compute/AwsBatch.element.remote.puml
new file mode 100644
index 00000000000..ad23a26af69
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsBatch.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBatch element
+include('elements/aws/Compute/AwsBatch')
+AwsBatch('element', 'Batch', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsCompute.card.local.puml b/cloud/snippets/aws/Compute/AwsCompute.card.local.puml
new file mode 100644
index 00000000000..ddb532a20fa
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsCompute.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCompute card
+include('elements/aws/Compute/AwsCompute')
+AwsComputeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsCompute.card.remote.puml b/cloud/snippets/aws/Compute/AwsCompute.card.remote.puml
new file mode 100644
index 00000000000..c25d88d59c7
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsCompute.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCompute card
+include('elements/aws/Compute/AwsCompute')
+AwsComputeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsCompute.element.local.puml b/cloud/snippets/aws/Compute/AwsCompute.element.local.puml
new file mode 100644
index 00000000000..fd02dfcd0a7
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsCompute.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCompute element
+include('elements/aws/Compute/AwsCompute')
+AwsCompute('element', 'Compute', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsCompute.element.remote.puml b/cloud/snippets/aws/Compute/AwsCompute.element.remote.puml
new file mode 100644
index 00000000000..9153774a68e
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsCompute.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCompute element
+include('elements/aws/Compute/AwsCompute')
+AwsCompute('element', 'Compute', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsComputeOptimizer.card.local.puml b/cloud/snippets/aws/Compute/AwsComputeOptimizer.card.local.puml
new file mode 100644
index 00000000000..9f110cae131
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsComputeOptimizer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsComputeOptimizer card
+include('elements/aws/Compute/AwsComputeOptimizer')
+AwsComputeOptimizerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsComputeOptimizer.card.remote.puml b/cloud/snippets/aws/Compute/AwsComputeOptimizer.card.remote.puml
new file mode 100644
index 00000000000..375ef3b2307
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsComputeOptimizer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsComputeOptimizer card
+include('elements/aws/Compute/AwsComputeOptimizer')
+AwsComputeOptimizerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsComputeOptimizer.element.local.puml b/cloud/snippets/aws/Compute/AwsComputeOptimizer.element.local.puml
new file mode 100644
index 00000000000..edaef026809
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsComputeOptimizer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsComputeOptimizer element
+include('elements/aws/Compute/AwsComputeOptimizer')
+AwsComputeOptimizer('element', 'Compute Optimizer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsComputeOptimizer.element.remote.puml b/cloud/snippets/aws/Compute/AwsComputeOptimizer.element.remote.puml
new file mode 100644
index 00000000000..8d2ab5c566d
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsComputeOptimizer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsComputeOptimizer element
+include('elements/aws/Compute/AwsComputeOptimizer')
+AwsComputeOptimizer('element', 'Compute Optimizer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2.card.local.puml b/cloud/snippets/aws/Compute/AwsEc2.card.local.puml
new file mode 100644
index 00000000000..cabed3f15b7
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2 card
+include('elements/aws/Compute/AwsEc2')
+AwsEc2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2.card.remote.puml b/cloud/snippets/aws/Compute/AwsEc2.card.remote.puml
new file mode 100644
index 00000000000..733dd02f7ce
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2 card
+include('elements/aws/Compute/AwsEc2')
+AwsEc2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2.element.local.puml b/cloud/snippets/aws/Compute/AwsEc2.element.local.puml
new file mode 100644
index 00000000000..de655bf822a
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2 element
+include('elements/aws/Compute/AwsEc2')
+AwsEc2('element', 'Ec2', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2.element.remote.puml b/cloud/snippets/aws/Compute/AwsEc2.element.remote.puml
new file mode 100644
index 00000000000..0fa2c94192b
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2 element
+include('elements/aws/Compute/AwsEc2')
+AwsEc2('element', 'Ec2', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2Ami.card.local.puml b/cloud/snippets/aws/Compute/AwsEc2Ami.card.local.puml
new file mode 100644
index 00000000000..86096e44783
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2Ami.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2Ami card
+include('elements/aws/Compute/AwsEc2Ami')
+AwsEc2AmiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2Ami.card.remote.puml b/cloud/snippets/aws/Compute/AwsEc2Ami.card.remote.puml
new file mode 100644
index 00000000000..6f9d3c2201e
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2Ami.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2Ami card
+include('elements/aws/Compute/AwsEc2Ami')
+AwsEc2AmiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2Ami.element.local.puml b/cloud/snippets/aws/Compute/AwsEc2Ami.element.local.puml
new file mode 100644
index 00000000000..09c47f667d5
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2Ami.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Ami element
+include('elements/aws/Compute/AwsEc2Ami')
+AwsEc2Ami('element', 'Ec2 Ami', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2Ami.element.remote.puml b/cloud/snippets/aws/Compute/AwsEc2Ami.element.remote.puml
new file mode 100644
index 00000000000..a2533514aaf
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2Ami.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Ami element
+include('elements/aws/Compute/AwsEc2Ami')
+AwsEc2Ami('element', 'Ec2 Ami', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2AutoScaling.card.local.puml b/cloud/snippets/aws/Compute/AwsEc2AutoScaling.card.local.puml
new file mode 100644
index 00000000000..aaac35ece2a
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2AutoScaling.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2AutoScaling card
+include('elements/aws/Compute/AwsEc2AutoScaling')
+AwsEc2AutoScalingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2AutoScaling.card.remote.puml b/cloud/snippets/aws/Compute/AwsEc2AutoScaling.card.remote.puml
new file mode 100644
index 00000000000..85173f1ea81
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2AutoScaling.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2AutoScaling card
+include('elements/aws/Compute/AwsEc2AutoScaling')
+AwsEc2AutoScalingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2AutoScaling.element.local.puml b/cloud/snippets/aws/Compute/AwsEc2AutoScaling.element.local.puml
new file mode 100644
index 00000000000..de025af9b25
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2AutoScaling.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2AutoScaling element
+include('elements/aws/Compute/AwsEc2AutoScaling')
+AwsEc2AutoScaling('element', 'Ec2 Auto Scaling', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2AutoScaling.element.remote.puml b/cloud/snippets/aws/Compute/AwsEc2AutoScaling.element.remote.puml
new file mode 100644
index 00000000000..3e8a0f886a9
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2AutoScaling.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2AutoScaling element
+include('elements/aws/Compute/AwsEc2AutoScaling')
+AwsEc2AutoScaling('element', 'Ec2 Auto Scaling', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ContainerRegistry.card.local.puml b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistry.card.local.puml
new file mode 100644
index 00000000000..03739c257e2
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistry.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2ContainerRegistry card
+include('elements/aws/Compute/AwsEc2ContainerRegistry')
+AwsEc2ContainerRegistryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ContainerRegistry.card.remote.puml b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistry.card.remote.puml
new file mode 100644
index 00000000000..98b256157e8
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistry.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2ContainerRegistry card
+include('elements/aws/Compute/AwsEc2ContainerRegistry')
+AwsEc2ContainerRegistryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ContainerRegistry.element.local.puml b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistry.element.local.puml
new file mode 100644
index 00000000000..1dbf872d44e
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistry.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ContainerRegistry element
+include('elements/aws/Compute/AwsEc2ContainerRegistry')
+AwsEc2ContainerRegistry('element', 'Ec2 Container Registry', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ContainerRegistry.element.remote.puml b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistry.element.remote.puml
new file mode 100644
index 00000000000..62b8f6faeb0
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistry.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ContainerRegistry element
+include('elements/aws/Compute/AwsEc2ContainerRegistry')
+AwsEc2ContainerRegistry('element', 'Ec2 Container Registry', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryImage.card.local.puml b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryImage.card.local.puml
new file mode 100644
index 00000000000..48074f27c55
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryImage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2ContainerRegistryImage card
+include('elements/aws/Compute/AwsEc2ContainerRegistryImage')
+AwsEc2ContainerRegistryImageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryImage.card.remote.puml b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryImage.card.remote.puml
new file mode 100644
index 00000000000..fbd01116693
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryImage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2ContainerRegistryImage card
+include('elements/aws/Compute/AwsEc2ContainerRegistryImage')
+AwsEc2ContainerRegistryImageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryImage.element.local.puml b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryImage.element.local.puml
new file mode 100644
index 00000000000..9e8d7778b9e
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryImage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ContainerRegistryImage element
+include('elements/aws/Compute/AwsEc2ContainerRegistryImage')
+AwsEc2ContainerRegistryImage('element', 'Ec2 Container Registry Image', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryImage.element.remote.puml b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryImage.element.remote.puml
new file mode 100644
index 00000000000..93274631abb
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryImage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ContainerRegistryImage element
+include('elements/aws/Compute/AwsEc2ContainerRegistryImage')
+AwsEc2ContainerRegistryImage('element', 'Ec2 Container Registry Image', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryRegistry.card.local.puml b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryRegistry.card.local.puml
new file mode 100644
index 00000000000..dc9b292a21b
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryRegistry.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2ContainerRegistryRegistry card
+include('elements/aws/Compute/AwsEc2ContainerRegistryRegistry')
+AwsEc2ContainerRegistryRegistryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryRegistry.card.remote.puml b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryRegistry.card.remote.puml
new file mode 100644
index 00000000000..14fd81710f6
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryRegistry.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2ContainerRegistryRegistry card
+include('elements/aws/Compute/AwsEc2ContainerRegistryRegistry')
+AwsEc2ContainerRegistryRegistryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryRegistry.element.local.puml b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryRegistry.element.local.puml
new file mode 100644
index 00000000000..36b88cbacf3
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryRegistry.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ContainerRegistryRegistry element
+include('elements/aws/Compute/AwsEc2ContainerRegistryRegistry')
+AwsEc2ContainerRegistryRegistry('element', 'Ec2 Container Registry Registry', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryRegistry.element.remote.puml b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryRegistry.element.remote.puml
new file mode 100644
index 00000000000..2dff6b3f968
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ContainerRegistryRegistry.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ContainerRegistryRegistry element
+include('elements/aws/Compute/AwsEc2ContainerRegistryRegistry')
+AwsEc2ContainerRegistryRegistry('element', 'Ec2 Container Registry Registry', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ElasticIpAddress.card.local.puml b/cloud/snippets/aws/Compute/AwsEc2ElasticIpAddress.card.local.puml
new file mode 100644
index 00000000000..2048606f2e9
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ElasticIpAddress.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2ElasticIpAddress card
+include('elements/aws/Compute/AwsEc2ElasticIpAddress')
+AwsEc2ElasticIpAddressCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ElasticIpAddress.card.remote.puml b/cloud/snippets/aws/Compute/AwsEc2ElasticIpAddress.card.remote.puml
new file mode 100644
index 00000000000..3fef587dbd5
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ElasticIpAddress.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2ElasticIpAddress card
+include('elements/aws/Compute/AwsEc2ElasticIpAddress')
+AwsEc2ElasticIpAddressCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ElasticIpAddress.element.local.puml b/cloud/snippets/aws/Compute/AwsEc2ElasticIpAddress.element.local.puml
new file mode 100644
index 00000000000..3aed89b0375
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ElasticIpAddress.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ElasticIpAddress element
+include('elements/aws/Compute/AwsEc2ElasticIpAddress')
+AwsEc2ElasticIpAddress('element', 'Ec2 Elastic Ip Address', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ElasticIpAddress.element.remote.puml b/cloud/snippets/aws/Compute/AwsEc2ElasticIpAddress.element.remote.puml
new file mode 100644
index 00000000000..861732a1220
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ElasticIpAddress.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ElasticIpAddress element
+include('elements/aws/Compute/AwsEc2ElasticIpAddress')
+AwsEc2ElasticIpAddress('element', 'Ec2 Elastic Ip Address', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ImageBuilder.card.local.puml b/cloud/snippets/aws/Compute/AwsEc2ImageBuilder.card.local.puml
new file mode 100644
index 00000000000..76da60dad88
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ImageBuilder.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2ImageBuilder card
+include('elements/aws/Compute/AwsEc2ImageBuilder')
+AwsEc2ImageBuilderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ImageBuilder.card.remote.puml b/cloud/snippets/aws/Compute/AwsEc2ImageBuilder.card.remote.puml
new file mode 100644
index 00000000000..d9d400955d5
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ImageBuilder.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2ImageBuilder card
+include('elements/aws/Compute/AwsEc2ImageBuilder')
+AwsEc2ImageBuilderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ImageBuilder.element.local.puml b/cloud/snippets/aws/Compute/AwsEc2ImageBuilder.element.local.puml
new file mode 100644
index 00000000000..1d9bc182c30
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ImageBuilder.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ImageBuilder element
+include('elements/aws/Compute/AwsEc2ImageBuilder')
+AwsEc2ImageBuilder('element', 'Ec2 Image Builder', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2ImageBuilder.element.remote.puml b/cloud/snippets/aws/Compute/AwsEc2ImageBuilder.element.remote.puml
new file mode 100644
index 00000000000..3eb8877de6d
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2ImageBuilder.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2ImageBuilder element
+include('elements/aws/Compute/AwsEc2ImageBuilder')
+AwsEc2ImageBuilder('element', 'Ec2 Image Builder', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2Rescue.card.local.puml b/cloud/snippets/aws/Compute/AwsEc2Rescue.card.local.puml
new file mode 100644
index 00000000000..026f5e47c0a
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2Rescue.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2Rescue card
+include('elements/aws/Compute/AwsEc2Rescue')
+AwsEc2RescueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2Rescue.card.remote.puml b/cloud/snippets/aws/Compute/AwsEc2Rescue.card.remote.puml
new file mode 100644
index 00000000000..dbc2dae4ba1
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2Rescue.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2Rescue card
+include('elements/aws/Compute/AwsEc2Rescue')
+AwsEc2RescueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2Rescue.element.local.puml b/cloud/snippets/aws/Compute/AwsEc2Rescue.element.local.puml
new file mode 100644
index 00000000000..c57eabb3a5f
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2Rescue.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Rescue element
+include('elements/aws/Compute/AwsEc2Rescue')
+AwsEc2Rescue('element', 'Ec2 Rescue', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsEc2Rescue.element.remote.puml b/cloud/snippets/aws/Compute/AwsEc2Rescue.element.remote.puml
new file mode 100644
index 00000000000..48a43ca12dd
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsEc2Rescue.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Rescue element
+include('elements/aws/Compute/AwsEc2Rescue')
+AwsEc2Rescue('element', 'Ec2 Rescue', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticBeanstalk.card.local.puml b/cloud/snippets/aws/Compute/AwsElasticBeanstalk.card.local.puml
new file mode 100644
index 00000000000..5052daaf539
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticBeanstalk.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticBeanstalk card
+include('elements/aws/Compute/AwsElasticBeanstalk')
+AwsElasticBeanstalkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticBeanstalk.card.remote.puml b/cloud/snippets/aws/Compute/AwsElasticBeanstalk.card.remote.puml
new file mode 100644
index 00000000000..7ba44ec8e08
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticBeanstalk.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticBeanstalk card
+include('elements/aws/Compute/AwsElasticBeanstalk')
+AwsElasticBeanstalkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticBeanstalk.element.local.puml b/cloud/snippets/aws/Compute/AwsElasticBeanstalk.element.local.puml
new file mode 100644
index 00000000000..c906f19ed0b
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticBeanstalk.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBeanstalk element
+include('elements/aws/Compute/AwsElasticBeanstalk')
+AwsElasticBeanstalk('element', 'Elastic Beanstalk', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticBeanstalk.element.remote.puml b/cloud/snippets/aws/Compute/AwsElasticBeanstalk.element.remote.puml
new file mode 100644
index 00000000000..d229bd326ae
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticBeanstalk.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBeanstalk element
+include('elements/aws/Compute/AwsElasticBeanstalk')
+AwsElasticBeanstalk('element', 'Elastic Beanstalk', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticBeanstalkApplication.card.local.puml b/cloud/snippets/aws/Compute/AwsElasticBeanstalkApplication.card.local.puml
new file mode 100644
index 00000000000..6127bcb3400
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticBeanstalkApplication.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticBeanstalkApplication card
+include('elements/aws/Compute/AwsElasticBeanstalkApplication')
+AwsElasticBeanstalkApplicationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticBeanstalkApplication.card.remote.puml b/cloud/snippets/aws/Compute/AwsElasticBeanstalkApplication.card.remote.puml
new file mode 100644
index 00000000000..aedc83d1162
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticBeanstalkApplication.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticBeanstalkApplication card
+include('elements/aws/Compute/AwsElasticBeanstalkApplication')
+AwsElasticBeanstalkApplicationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticBeanstalkApplication.element.local.puml b/cloud/snippets/aws/Compute/AwsElasticBeanstalkApplication.element.local.puml
new file mode 100644
index 00000000000..d6bc47b22a1
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticBeanstalkApplication.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBeanstalkApplication element
+include('elements/aws/Compute/AwsElasticBeanstalkApplication')
+AwsElasticBeanstalkApplication('element', 'Elastic Beanstalk Application', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticBeanstalkApplication.element.remote.puml b/cloud/snippets/aws/Compute/AwsElasticBeanstalkApplication.element.remote.puml
new file mode 100644
index 00000000000..06b62c26a28
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticBeanstalkApplication.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBeanstalkApplication element
+include('elements/aws/Compute/AwsElasticBeanstalkApplication')
+AwsElasticBeanstalkApplication('element', 'Elastic Beanstalk Application', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticBeanstalkDeployment.card.local.puml b/cloud/snippets/aws/Compute/AwsElasticBeanstalkDeployment.card.local.puml
new file mode 100644
index 00000000000..73be836da3c
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticBeanstalkDeployment.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticBeanstalkDeployment card
+include('elements/aws/Compute/AwsElasticBeanstalkDeployment')
+AwsElasticBeanstalkDeploymentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticBeanstalkDeployment.card.remote.puml b/cloud/snippets/aws/Compute/AwsElasticBeanstalkDeployment.card.remote.puml
new file mode 100644
index 00000000000..e84d39858bd
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticBeanstalkDeployment.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticBeanstalkDeployment card
+include('elements/aws/Compute/AwsElasticBeanstalkDeployment')
+AwsElasticBeanstalkDeploymentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticBeanstalkDeployment.element.local.puml b/cloud/snippets/aws/Compute/AwsElasticBeanstalkDeployment.element.local.puml
new file mode 100644
index 00000000000..d6a5b2cb5a0
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticBeanstalkDeployment.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBeanstalkDeployment element
+include('elements/aws/Compute/AwsElasticBeanstalkDeployment')
+AwsElasticBeanstalkDeployment('element', 'Elastic Beanstalk Deployment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticBeanstalkDeployment.element.remote.puml b/cloud/snippets/aws/Compute/AwsElasticBeanstalkDeployment.element.remote.puml
new file mode 100644
index 00000000000..40fae524450
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticBeanstalkDeployment.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBeanstalkDeployment element
+include('elements/aws/Compute/AwsElasticBeanstalkDeployment')
+AwsElasticBeanstalkDeployment('element', 'Elastic Beanstalk Deployment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerService.card.local.puml b/cloud/snippets/aws/Compute/AwsElasticContainerService.card.local.puml
new file mode 100644
index 00000000000..15a7c9a22c7
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticContainerService card
+include('elements/aws/Compute/AwsElasticContainerService')
+AwsElasticContainerServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerService.card.remote.puml b/cloud/snippets/aws/Compute/AwsElasticContainerService.card.remote.puml
new file mode 100644
index 00000000000..a875f1dde40
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticContainerService card
+include('elements/aws/Compute/AwsElasticContainerService')
+AwsElasticContainerServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerService.element.local.puml b/cloud/snippets/aws/Compute/AwsElasticContainerService.element.local.puml
new file mode 100644
index 00000000000..56ca7c8a819
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerService element
+include('elements/aws/Compute/AwsElasticContainerService')
+AwsElasticContainerService('element', 'Elastic Container Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerService.element.remote.puml b/cloud/snippets/aws/Compute/AwsElasticContainerService.element.remote.puml
new file mode 100644
index 00000000000..3863e2f840f
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerService element
+include('elements/aws/Compute/AwsElasticContainerService')
+AwsElasticContainerService('element', 'Elastic Container Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer1.card.local.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer1.card.local.puml
new file mode 100644
index 00000000000..50e1d63ccd9
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer1.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceContainer1 card
+include('elements/aws/Compute/AwsElasticContainerServiceContainer1')
+AwsElasticContainerServiceContainer1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer1.card.remote.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer1.card.remote.puml
new file mode 100644
index 00000000000..fadf657a825
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer1.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceContainer1 card
+include('elements/aws/Compute/AwsElasticContainerServiceContainer1')
+AwsElasticContainerServiceContainer1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer1.element.local.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer1.element.local.puml
new file mode 100644
index 00000000000..2dfc636d6c9
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer1.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceContainer1 element
+include('elements/aws/Compute/AwsElasticContainerServiceContainer1')
+AwsElasticContainerServiceContainer1('element', 'Elastic Container Service Container1', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer1.element.remote.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer1.element.remote.puml
new file mode 100644
index 00000000000..88a54518ce8
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer1.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceContainer1 element
+include('elements/aws/Compute/AwsElasticContainerServiceContainer1')
+AwsElasticContainerServiceContainer1('element', 'Elastic Container Service Container1', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer2.card.local.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer2.card.local.puml
new file mode 100644
index 00000000000..b7161b6a835
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer2.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceContainer2 card
+include('elements/aws/Compute/AwsElasticContainerServiceContainer2')
+AwsElasticContainerServiceContainer2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer2.card.remote.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer2.card.remote.puml
new file mode 100644
index 00000000000..996853570da
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer2.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceContainer2 card
+include('elements/aws/Compute/AwsElasticContainerServiceContainer2')
+AwsElasticContainerServiceContainer2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer2.element.local.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer2.element.local.puml
new file mode 100644
index 00000000000..2d54c8e669a
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer2.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceContainer2 element
+include('elements/aws/Compute/AwsElasticContainerServiceContainer2')
+AwsElasticContainerServiceContainer2('element', 'Elastic Container Service Container2', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer2.element.remote.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer2.element.remote.puml
new file mode 100644
index 00000000000..9f73a08b5a1
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer2.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceContainer2 element
+include('elements/aws/Compute/AwsElasticContainerServiceContainer2')
+AwsElasticContainerServiceContainer2('element', 'Elastic Container Service Container2', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer3.card.local.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer3.card.local.puml
new file mode 100644
index 00000000000..fe84a7e77d8
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer3.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceContainer3 card
+include('elements/aws/Compute/AwsElasticContainerServiceContainer3')
+AwsElasticContainerServiceContainer3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer3.card.remote.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer3.card.remote.puml
new file mode 100644
index 00000000000..9fdd1725857
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer3.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceContainer3 card
+include('elements/aws/Compute/AwsElasticContainerServiceContainer3')
+AwsElasticContainerServiceContainer3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer3.element.local.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer3.element.local.puml
new file mode 100644
index 00000000000..bbbc5e524a4
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer3.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceContainer3 element
+include('elements/aws/Compute/AwsElasticContainerServiceContainer3')
+AwsElasticContainerServiceContainer3('element', 'Elastic Container Service Container3', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer3.element.remote.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer3.element.remote.puml
new file mode 100644
index 00000000000..44b6d679ec2
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceContainer3.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceContainer3 element
+include('elements/aws/Compute/AwsElasticContainerServiceContainer3')
+AwsElasticContainerServiceContainer3('element', 'Elastic Container Service Container3', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceService.card.local.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceService.card.local.puml
new file mode 100644
index 00000000000..7e0c2dc3cd3
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceService card
+include('elements/aws/Compute/AwsElasticContainerServiceService')
+AwsElasticContainerServiceServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceService.card.remote.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceService.card.remote.puml
new file mode 100644
index 00000000000..193e177ac45
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceService card
+include('elements/aws/Compute/AwsElasticContainerServiceService')
+AwsElasticContainerServiceServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceService.element.local.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceService.element.local.puml
new file mode 100644
index 00000000000..12164180931
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceService element
+include('elements/aws/Compute/AwsElasticContainerServiceService')
+AwsElasticContainerServiceService('element', 'Elastic Container Service Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceService.element.remote.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceService.element.remote.puml
new file mode 100644
index 00000000000..04589a8a44a
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceService element
+include('elements/aws/Compute/AwsElasticContainerServiceService')
+AwsElasticContainerServiceService('element', 'Elastic Container Service Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceTask.card.local.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceTask.card.local.puml
new file mode 100644
index 00000000000..e412232c535
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceTask.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceTask card
+include('elements/aws/Compute/AwsElasticContainerServiceTask')
+AwsElasticContainerServiceTaskCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceTask.card.remote.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceTask.card.remote.puml
new file mode 100644
index 00000000000..682a6dfaaba
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceTask.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticContainerServiceTask card
+include('elements/aws/Compute/AwsElasticContainerServiceTask')
+AwsElasticContainerServiceTaskCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceTask.element.local.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceTask.element.local.puml
new file mode 100644
index 00000000000..549e6838344
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceTask.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceTask element
+include('elements/aws/Compute/AwsElasticContainerServiceTask')
+AwsElasticContainerServiceTask('element', 'Elastic Container Service Task', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticContainerServiceTask.element.remote.puml b/cloud/snippets/aws/Compute/AwsElasticContainerServiceTask.element.remote.puml
new file mode 100644
index 00000000000..73bba017805
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticContainerServiceTask.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticContainerServiceTask element
+include('elements/aws/Compute/AwsElasticContainerServiceTask')
+AwsElasticContainerServiceTask('element', 'Elastic Container Service Task', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticKubernetesService.card.local.puml b/cloud/snippets/aws/Compute/AwsElasticKubernetesService.card.local.puml
new file mode 100644
index 00000000000..6e495185c6d
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticKubernetesService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticKubernetesService card
+include('elements/aws/Compute/AwsElasticKubernetesService')
+AwsElasticKubernetesServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticKubernetesService.card.remote.puml b/cloud/snippets/aws/Compute/AwsElasticKubernetesService.card.remote.puml
new file mode 100644
index 00000000000..7610689980d
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticKubernetesService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticKubernetesService card
+include('elements/aws/Compute/AwsElasticKubernetesService')
+AwsElasticKubernetesServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticKubernetesService.element.local.puml b/cloud/snippets/aws/Compute/AwsElasticKubernetesService.element.local.puml
new file mode 100644
index 00000000000..8f486ce0d14
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticKubernetesService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticKubernetesService element
+include('elements/aws/Compute/AwsElasticKubernetesService')
+AwsElasticKubernetesService('element', 'Elastic Kubernetes Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsElasticKubernetesService.element.remote.puml b/cloud/snippets/aws/Compute/AwsElasticKubernetesService.element.remote.puml
new file mode 100644
index 00000000000..a918add655c
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsElasticKubernetesService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticKubernetesService element
+include('elements/aws/Compute/AwsElasticKubernetesService')
+AwsElasticKubernetesService('element', 'Elastic Kubernetes Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsFargate.card.local.puml b/cloud/snippets/aws/Compute/AwsFargate.card.local.puml
new file mode 100644
index 00000000000..7e31e267c0b
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsFargate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsFargate card
+include('elements/aws/Compute/AwsFargate')
+AwsFargateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsFargate.card.remote.puml b/cloud/snippets/aws/Compute/AwsFargate.card.remote.puml
new file mode 100644
index 00000000000..5e155b2cff5
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsFargate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsFargate card
+include('elements/aws/Compute/AwsFargate')
+AwsFargateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsFargate.element.local.puml b/cloud/snippets/aws/Compute/AwsFargate.element.local.puml
new file mode 100644
index 00000000000..283229ead20
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsFargate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFargate element
+include('elements/aws/Compute/AwsFargate')
+AwsFargate('element', 'Fargate', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsFargate.element.remote.puml b/cloud/snippets/aws/Compute/AwsFargate.element.remote.puml
new file mode 100644
index 00000000000..2881a273e75
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsFargate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFargate element
+include('elements/aws/Compute/AwsFargate')
+AwsFargate('element', 'Fargate', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsLambda.card.local.puml b/cloud/snippets/aws/Compute/AwsLambda.card.local.puml
new file mode 100644
index 00000000000..e61c6b6be96
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsLambda.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsLambda card
+include('elements/aws/Compute/AwsLambda')
+AwsLambdaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsLambda.card.remote.puml b/cloud/snippets/aws/Compute/AwsLambda.card.remote.puml
new file mode 100644
index 00000000000..92aa4825eb7
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsLambda.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsLambda card
+include('elements/aws/Compute/AwsLambda')
+AwsLambdaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsLambda.element.local.puml b/cloud/snippets/aws/Compute/AwsLambda.element.local.puml
new file mode 100644
index 00000000000..5e1d2b7d7ff
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsLambda.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLambda element
+include('elements/aws/Compute/AwsLambda')
+AwsLambda('element', 'Lambda', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsLambda.element.remote.puml b/cloud/snippets/aws/Compute/AwsLambda.element.remote.puml
new file mode 100644
index 00000000000..82e180904cf
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsLambda.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLambda element
+include('elements/aws/Compute/AwsLambda')
+AwsLambda('element', 'Lambda', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsLambdaLambdaFunction.card.local.puml b/cloud/snippets/aws/Compute/AwsLambdaLambdaFunction.card.local.puml
new file mode 100644
index 00000000000..b7c2809d55f
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsLambdaLambdaFunction.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsLambdaLambdaFunction card
+include('elements/aws/Compute/AwsLambdaLambdaFunction')
+AwsLambdaLambdaFunctionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsLambdaLambdaFunction.card.remote.puml b/cloud/snippets/aws/Compute/AwsLambdaLambdaFunction.card.remote.puml
new file mode 100644
index 00000000000..f6321a98982
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsLambdaLambdaFunction.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsLambdaLambdaFunction card
+include('elements/aws/Compute/AwsLambdaLambdaFunction')
+AwsLambdaLambdaFunctionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsLambdaLambdaFunction.element.local.puml b/cloud/snippets/aws/Compute/AwsLambdaLambdaFunction.element.local.puml
new file mode 100644
index 00000000000..ea1b191f24d
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsLambdaLambdaFunction.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLambdaLambdaFunction element
+include('elements/aws/Compute/AwsLambdaLambdaFunction')
+AwsLambdaLambdaFunction('element', 'Lambda Lambda Function', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsLambdaLambdaFunction.element.remote.puml b/cloud/snippets/aws/Compute/AwsLambdaLambdaFunction.element.remote.puml
new file mode 100644
index 00000000000..1207ab3f44d
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsLambdaLambdaFunction.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLambdaLambdaFunction element
+include('elements/aws/Compute/AwsLambdaLambdaFunction')
+AwsLambdaLambdaFunction('element', 'Lambda Lambda Function', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsLightsail.card.local.puml b/cloud/snippets/aws/Compute/AwsLightsail.card.local.puml
new file mode 100644
index 00000000000..4707b9ea8d3
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsLightsail.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsLightsail card
+include('elements/aws/Compute/AwsLightsail')
+AwsLightsailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsLightsail.card.remote.puml b/cloud/snippets/aws/Compute/AwsLightsail.card.remote.puml
new file mode 100644
index 00000000000..a640f1290a5
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsLightsail.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsLightsail card
+include('elements/aws/Compute/AwsLightsail')
+AwsLightsailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsLightsail.element.local.puml b/cloud/snippets/aws/Compute/AwsLightsail.element.local.puml
new file mode 100644
index 00000000000..e51e8060584
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsLightsail.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLightsail element
+include('elements/aws/Compute/AwsLightsail')
+AwsLightsail('element', 'Lightsail', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsLightsail.element.remote.puml b/cloud/snippets/aws/Compute/AwsLightsail.element.remote.puml
new file mode 100644
index 00000000000..af493b363c4
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsLightsail.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLightsail element
+include('elements/aws/Compute/AwsLightsail')
+AwsLightsail('element', 'Lightsail', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsLocalZones.card.local.puml b/cloud/snippets/aws/Compute/AwsLocalZones.card.local.puml
new file mode 100644
index 00000000000..f749d03bc38
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsLocalZones.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsLocalZones card
+include('elements/aws/Compute/AwsLocalZones')
+AwsLocalZonesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsLocalZones.card.remote.puml b/cloud/snippets/aws/Compute/AwsLocalZones.card.remote.puml
new file mode 100644
index 00000000000..aa9daed0a18
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsLocalZones.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsLocalZones card
+include('elements/aws/Compute/AwsLocalZones')
+AwsLocalZonesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsLocalZones.element.local.puml b/cloud/snippets/aws/Compute/AwsLocalZones.element.local.puml
new file mode 100644
index 00000000000..99eb0f2f7b0
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsLocalZones.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLocalZones element
+include('elements/aws/Compute/AwsLocalZones')
+AwsLocalZones('element', 'Local Zones', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsLocalZones.element.remote.puml b/cloud/snippets/aws/Compute/AwsLocalZones.element.remote.puml
new file mode 100644
index 00000000000..7cc6d30b8b5
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsLocalZones.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLocalZones element
+include('elements/aws/Compute/AwsLocalZones')
+AwsLocalZones('element', 'Local Zones', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsOutposts.card.local.puml b/cloud/snippets/aws/Compute/AwsOutposts.card.local.puml
new file mode 100644
index 00000000000..dbaa80921cd
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsOutposts.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOutposts card
+include('elements/aws/Compute/AwsOutposts')
+AwsOutpostsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsOutposts.card.remote.puml b/cloud/snippets/aws/Compute/AwsOutposts.card.remote.puml
new file mode 100644
index 00000000000..bc0e8c6f96e
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsOutposts.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOutposts card
+include('elements/aws/Compute/AwsOutposts')
+AwsOutpostsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsOutposts.element.local.puml b/cloud/snippets/aws/Compute/AwsOutposts.element.local.puml
new file mode 100644
index 00000000000..b6e891e1d49
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsOutposts.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOutposts element
+include('elements/aws/Compute/AwsOutposts')
+AwsOutposts('element', 'Outposts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsOutposts.element.remote.puml b/cloud/snippets/aws/Compute/AwsOutposts.element.remote.puml
new file mode 100644
index 00000000000..b06c62ee5a4
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsOutposts.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOutposts element
+include('elements/aws/Compute/AwsOutposts')
+AwsOutposts('element', 'Outposts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsServerlessApplicationRepository.card.local.puml b/cloud/snippets/aws/Compute/AwsServerlessApplicationRepository.card.local.puml
new file mode 100644
index 00000000000..a84b766831b
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsServerlessApplicationRepository.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsServerlessApplicationRepository card
+include('elements/aws/Compute/AwsServerlessApplicationRepository')
+AwsServerlessApplicationRepositoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsServerlessApplicationRepository.card.remote.puml b/cloud/snippets/aws/Compute/AwsServerlessApplicationRepository.card.remote.puml
new file mode 100644
index 00000000000..9de279464f4
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsServerlessApplicationRepository.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsServerlessApplicationRepository card
+include('elements/aws/Compute/AwsServerlessApplicationRepository')
+AwsServerlessApplicationRepositoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsServerlessApplicationRepository.element.local.puml b/cloud/snippets/aws/Compute/AwsServerlessApplicationRepository.element.local.puml
new file mode 100644
index 00000000000..ee0535d45aa
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsServerlessApplicationRepository.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsServerlessApplicationRepository element
+include('elements/aws/Compute/AwsServerlessApplicationRepository')
+AwsServerlessApplicationRepository('element', 'Serverless Application Repository', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsServerlessApplicationRepository.element.remote.puml b/cloud/snippets/aws/Compute/AwsServerlessApplicationRepository.element.remote.puml
new file mode 100644
index 00000000000..4693e2674cd
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsServerlessApplicationRepository.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsServerlessApplicationRepository element
+include('elements/aws/Compute/AwsServerlessApplicationRepository')
+AwsServerlessApplicationRepository('element', 'Serverless Application Repository', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxDeadline.card.local.puml b/cloud/snippets/aws/Compute/AwsThinkboxDeadline.card.local.puml
new file mode 100644
index 00000000000..8a6c77acc8c
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxDeadline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsThinkboxDeadline card
+include('elements/aws/Compute/AwsThinkboxDeadline')
+AwsThinkboxDeadlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxDeadline.card.remote.puml b/cloud/snippets/aws/Compute/AwsThinkboxDeadline.card.remote.puml
new file mode 100644
index 00000000000..652d6b6bdbf
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxDeadline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsThinkboxDeadline card
+include('elements/aws/Compute/AwsThinkboxDeadline')
+AwsThinkboxDeadlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxDeadline.element.local.puml b/cloud/snippets/aws/Compute/AwsThinkboxDeadline.element.local.puml
new file mode 100644
index 00000000000..4cb31a49794
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxDeadline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxDeadline element
+include('elements/aws/Compute/AwsThinkboxDeadline')
+AwsThinkboxDeadline('element', 'Thinkbox Deadline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxDeadline.element.remote.puml b/cloud/snippets/aws/Compute/AwsThinkboxDeadline.element.remote.puml
new file mode 100644
index 00000000000..ddab6945012
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxDeadline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxDeadline element
+include('elements/aws/Compute/AwsThinkboxDeadline')
+AwsThinkboxDeadline('element', 'Thinkbox Deadline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxDraft.card.local.puml b/cloud/snippets/aws/Compute/AwsThinkboxDraft.card.local.puml
new file mode 100644
index 00000000000..518ef1fe93f
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxDraft.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsThinkboxDraft card
+include('elements/aws/Compute/AwsThinkboxDraft')
+AwsThinkboxDraftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxDraft.card.remote.puml b/cloud/snippets/aws/Compute/AwsThinkboxDraft.card.remote.puml
new file mode 100644
index 00000000000..106e78492d8
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxDraft.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsThinkboxDraft card
+include('elements/aws/Compute/AwsThinkboxDraft')
+AwsThinkboxDraftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxDraft.element.local.puml b/cloud/snippets/aws/Compute/AwsThinkboxDraft.element.local.puml
new file mode 100644
index 00000000000..f81928fcd92
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxDraft.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxDraft element
+include('elements/aws/Compute/AwsThinkboxDraft')
+AwsThinkboxDraft('element', 'Thinkbox Draft', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxDraft.element.remote.puml b/cloud/snippets/aws/Compute/AwsThinkboxDraft.element.remote.puml
new file mode 100644
index 00000000000..5718df16073
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxDraft.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxDraft element
+include('elements/aws/Compute/AwsThinkboxDraft')
+AwsThinkboxDraft('element', 'Thinkbox Draft', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxFrost.card.local.puml b/cloud/snippets/aws/Compute/AwsThinkboxFrost.card.local.puml
new file mode 100644
index 00000000000..c60404cda6e
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxFrost.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsThinkboxFrost card
+include('elements/aws/Compute/AwsThinkboxFrost')
+AwsThinkboxFrostCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxFrost.card.remote.puml b/cloud/snippets/aws/Compute/AwsThinkboxFrost.card.remote.puml
new file mode 100644
index 00000000000..9c4b5801b91
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxFrost.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsThinkboxFrost card
+include('elements/aws/Compute/AwsThinkboxFrost')
+AwsThinkboxFrostCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxFrost.element.local.puml b/cloud/snippets/aws/Compute/AwsThinkboxFrost.element.local.puml
new file mode 100644
index 00000000000..e86402ce662
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxFrost.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxFrost element
+include('elements/aws/Compute/AwsThinkboxFrost')
+AwsThinkboxFrost('element', 'Thinkbox Frost', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxFrost.element.remote.puml b/cloud/snippets/aws/Compute/AwsThinkboxFrost.element.remote.puml
new file mode 100644
index 00000000000..eeda71adff7
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxFrost.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxFrost element
+include('elements/aws/Compute/AwsThinkboxFrost')
+AwsThinkboxFrost('element', 'Thinkbox Frost', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxKrakatoa.card.local.puml b/cloud/snippets/aws/Compute/AwsThinkboxKrakatoa.card.local.puml
new file mode 100644
index 00000000000..4de695730d6
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxKrakatoa.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsThinkboxKrakatoa card
+include('elements/aws/Compute/AwsThinkboxKrakatoa')
+AwsThinkboxKrakatoaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxKrakatoa.card.remote.puml b/cloud/snippets/aws/Compute/AwsThinkboxKrakatoa.card.remote.puml
new file mode 100644
index 00000000000..161357c9d10
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxKrakatoa.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsThinkboxKrakatoa card
+include('elements/aws/Compute/AwsThinkboxKrakatoa')
+AwsThinkboxKrakatoaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxKrakatoa.element.local.puml b/cloud/snippets/aws/Compute/AwsThinkboxKrakatoa.element.local.puml
new file mode 100644
index 00000000000..532f7997619
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxKrakatoa.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxKrakatoa element
+include('elements/aws/Compute/AwsThinkboxKrakatoa')
+AwsThinkboxKrakatoa('element', 'Thinkbox Krakatoa', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxKrakatoa.element.remote.puml b/cloud/snippets/aws/Compute/AwsThinkboxKrakatoa.element.remote.puml
new file mode 100644
index 00000000000..36c9bc73dec
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxKrakatoa.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxKrakatoa element
+include('elements/aws/Compute/AwsThinkboxKrakatoa')
+AwsThinkboxKrakatoa('element', 'Thinkbox Krakatoa', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxSequoia.card.local.puml b/cloud/snippets/aws/Compute/AwsThinkboxSequoia.card.local.puml
new file mode 100644
index 00000000000..896fb80c02f
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxSequoia.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsThinkboxSequoia card
+include('elements/aws/Compute/AwsThinkboxSequoia')
+AwsThinkboxSequoiaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxSequoia.card.remote.puml b/cloud/snippets/aws/Compute/AwsThinkboxSequoia.card.remote.puml
new file mode 100644
index 00000000000..7deeedb61b2
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxSequoia.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsThinkboxSequoia card
+include('elements/aws/Compute/AwsThinkboxSequoia')
+AwsThinkboxSequoiaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxSequoia.element.local.puml b/cloud/snippets/aws/Compute/AwsThinkboxSequoia.element.local.puml
new file mode 100644
index 00000000000..0ae3b46c443
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxSequoia.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxSequoia element
+include('elements/aws/Compute/AwsThinkboxSequoia')
+AwsThinkboxSequoia('element', 'Thinkbox Sequoia', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxSequoia.element.remote.puml b/cloud/snippets/aws/Compute/AwsThinkboxSequoia.element.remote.puml
new file mode 100644
index 00000000000..718cd79c02a
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxSequoia.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxSequoia element
+include('elements/aws/Compute/AwsThinkboxSequoia')
+AwsThinkboxSequoia('element', 'Thinkbox Sequoia', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxStoke.card.local.puml b/cloud/snippets/aws/Compute/AwsThinkboxStoke.card.local.puml
new file mode 100644
index 00000000000..43ad68261a4
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxStoke.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsThinkboxStoke card
+include('elements/aws/Compute/AwsThinkboxStoke')
+AwsThinkboxStokeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxStoke.card.remote.puml b/cloud/snippets/aws/Compute/AwsThinkboxStoke.card.remote.puml
new file mode 100644
index 00000000000..f982f10f8c9
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxStoke.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsThinkboxStoke card
+include('elements/aws/Compute/AwsThinkboxStoke')
+AwsThinkboxStokeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxStoke.element.local.puml b/cloud/snippets/aws/Compute/AwsThinkboxStoke.element.local.puml
new file mode 100644
index 00000000000..3f35d36b41f
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxStoke.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxStoke element
+include('elements/aws/Compute/AwsThinkboxStoke')
+AwsThinkboxStoke('element', 'Thinkbox Stoke', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxStoke.element.remote.puml b/cloud/snippets/aws/Compute/AwsThinkboxStoke.element.remote.puml
new file mode 100644
index 00000000000..8bc1bf8c781
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxStoke.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxStoke element
+include('elements/aws/Compute/AwsThinkboxStoke')
+AwsThinkboxStoke('element', 'Thinkbox Stoke', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxXmesh.card.local.puml b/cloud/snippets/aws/Compute/AwsThinkboxXmesh.card.local.puml
new file mode 100644
index 00000000000..57b319bcc2a
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxXmesh.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsThinkboxXmesh card
+include('elements/aws/Compute/AwsThinkboxXmesh')
+AwsThinkboxXmeshCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxXmesh.card.remote.puml b/cloud/snippets/aws/Compute/AwsThinkboxXmesh.card.remote.puml
new file mode 100644
index 00000000000..b5e92807198
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxXmesh.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsThinkboxXmesh card
+include('elements/aws/Compute/AwsThinkboxXmesh')
+AwsThinkboxXmeshCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxXmesh.element.local.puml b/cloud/snippets/aws/Compute/AwsThinkboxXmesh.element.local.puml
new file mode 100644
index 00000000000..f698df6461b
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxXmesh.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxXmesh element
+include('elements/aws/Compute/AwsThinkboxXmesh')
+AwsThinkboxXmesh('element', 'Thinkbox Xmesh', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsThinkboxXmesh.element.remote.puml b/cloud/snippets/aws/Compute/AwsThinkboxXmesh.element.remote.puml
new file mode 100644
index 00000000000..1446b3deff1
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsThinkboxXmesh.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsThinkboxXmesh element
+include('elements/aws/Compute/AwsThinkboxXmesh')
+AwsThinkboxXmesh('element', 'Thinkbox Xmesh', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsVmwareCloud.card.local.puml b/cloud/snippets/aws/Compute/AwsVmwareCloud.card.local.puml
new file mode 100644
index 00000000000..1bf86da6935
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsVmwareCloud.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVmwareCloud card
+include('elements/aws/Compute/AwsVmwareCloud')
+AwsVmwareCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsVmwareCloud.card.remote.puml b/cloud/snippets/aws/Compute/AwsVmwareCloud.card.remote.puml
new file mode 100644
index 00000000000..f25d579c2f0
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsVmwareCloud.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVmwareCloud card
+include('elements/aws/Compute/AwsVmwareCloud')
+AwsVmwareCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsVmwareCloud.element.local.puml b/cloud/snippets/aws/Compute/AwsVmwareCloud.element.local.puml
new file mode 100644
index 00000000000..208c4bc7ad1
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsVmwareCloud.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVmwareCloud element
+include('elements/aws/Compute/AwsVmwareCloud')
+AwsVmwareCloud('element', 'Vmware Cloud', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsVmwareCloud.element.remote.puml b/cloud/snippets/aws/Compute/AwsVmwareCloud.element.remote.puml
new file mode 100644
index 00000000000..5bbc2d8fd74
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsVmwareCloud.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVmwareCloud element
+include('elements/aws/Compute/AwsVmwareCloud')
+AwsVmwareCloud('element', 'Vmware Cloud', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsWavelength.card.local.puml b/cloud/snippets/aws/Compute/AwsWavelength.card.local.puml
new file mode 100644
index 00000000000..9864a4ceb81
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsWavelength.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsWavelength card
+include('elements/aws/Compute/AwsWavelength')
+AwsWavelengthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsWavelength.card.remote.puml b/cloud/snippets/aws/Compute/AwsWavelength.card.remote.puml
new file mode 100644
index 00000000000..c3a4a4ec744
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsWavelength.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsWavelength card
+include('elements/aws/Compute/AwsWavelength')
+AwsWavelengthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsWavelength.element.local.puml b/cloud/snippets/aws/Compute/AwsWavelength.element.local.puml
new file mode 100644
index 00000000000..fa8a6d1a414
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsWavelength.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWavelength element
+include('elements/aws/Compute/AwsWavelength')
+AwsWavelength('element', 'Wavelength', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/AwsWavelength.element.remote.puml b/cloud/snippets/aws/Compute/AwsWavelength.element.remote.puml
new file mode 100644
index 00000000000..852c38a1d5d
--- /dev/null
+++ b/cloud/snippets/aws/Compute/AwsWavelength.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWavelength element
+include('elements/aws/Compute/AwsWavelength')
+AwsWavelength('element', 'Wavelength', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2A1Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2A1Instance.card.local.puml
new file mode 100644
index 00000000000..220a53dfb35
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2A1Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2A1Instance card
+include('elements/aws/Compute/Instance/AwsEc2A1Instance')
+AwsEc2A1InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2A1Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2A1Instance.card.remote.puml
new file mode 100644
index 00000000000..db10c629558
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2A1Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2A1Instance card
+include('elements/aws/Compute/Instance/AwsEc2A1Instance')
+AwsEc2A1InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2A1Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2A1Instance.element.local.puml
new file mode 100644
index 00000000000..eee331d5164
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2A1Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2A1Instance element
+include('elements/aws/Compute/Instance/AwsEc2A1Instance')
+AwsEc2A1Instance('element', 'Ec2 A1 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2A1Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2A1Instance.element.remote.puml
new file mode 100644
index 00000000000..5219ec79ec3
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2A1Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2A1Instance element
+include('elements/aws/Compute/Instance/AwsEc2A1Instance')
+AwsEc2A1Instance('element', 'Ec2 A1 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2C4Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2C4Instance.card.local.puml
new file mode 100644
index 00000000000..b87ce9a9553
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2C4Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2C4Instance card
+include('elements/aws/Compute/Instance/AwsEc2C4Instance')
+AwsEc2C4InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2C4Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2C4Instance.card.remote.puml
new file mode 100644
index 00000000000..ea01168b2cc
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2C4Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2C4Instance card
+include('elements/aws/Compute/Instance/AwsEc2C4Instance')
+AwsEc2C4InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2C4Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2C4Instance.element.local.puml
new file mode 100644
index 00000000000..4991b8ca9d7
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2C4Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2C4Instance element
+include('elements/aws/Compute/Instance/AwsEc2C4Instance')
+AwsEc2C4Instance('element', 'Ec2 C4 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2C4Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2C4Instance.element.remote.puml
new file mode 100644
index 00000000000..d8a5fc277e9
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2C4Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2C4Instance element
+include('elements/aws/Compute/Instance/AwsEc2C4Instance')
+AwsEc2C4Instance('element', 'Ec2 C4 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2C5Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2C5Instance.card.local.puml
new file mode 100644
index 00000000000..c732034f315
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2C5Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2C5Instance card
+include('elements/aws/Compute/Instance/AwsEc2C5Instance')
+AwsEc2C5InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2C5Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2C5Instance.card.remote.puml
new file mode 100644
index 00000000000..e89a76105f2
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2C5Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2C5Instance card
+include('elements/aws/Compute/Instance/AwsEc2C5Instance')
+AwsEc2C5InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2C5Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2C5Instance.element.local.puml
new file mode 100644
index 00000000000..a7a6358b4b6
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2C5Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2C5Instance element
+include('elements/aws/Compute/Instance/AwsEc2C5Instance')
+AwsEc2C5Instance('element', 'Ec2 C5 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2C5Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2C5Instance.element.remote.puml
new file mode 100644
index 00000000000..d984d88e961
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2C5Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2C5Instance element
+include('elements/aws/Compute/Instance/AwsEc2C5Instance')
+AwsEc2C5Instance('element', 'Ec2 C5 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2C5nInstance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2C5nInstance.card.local.puml
new file mode 100644
index 00000000000..4abc6ca8aec
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2C5nInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2C5nInstance card
+include('elements/aws/Compute/Instance/AwsEc2C5nInstance')
+AwsEc2C5nInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2C5nInstance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2C5nInstance.card.remote.puml
new file mode 100644
index 00000000000..497024978d3
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2C5nInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2C5nInstance card
+include('elements/aws/Compute/Instance/AwsEc2C5nInstance')
+AwsEc2C5nInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2C5nInstance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2C5nInstance.element.local.puml
new file mode 100644
index 00000000000..3972dde2c61
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2C5nInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2C5nInstance element
+include('elements/aws/Compute/Instance/AwsEc2C5nInstance')
+AwsEc2C5nInstance('element', 'Ec2 C5n Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2C5nInstance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2C5nInstance.element.remote.puml
new file mode 100644
index 00000000000..e94ca419b64
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2C5nInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2C5nInstance element
+include('elements/aws/Compute/Instance/AwsEc2C5nInstance')
+AwsEc2C5nInstance('element', 'Ec2 C5n Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2D2Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2D2Instance.card.local.puml
new file mode 100644
index 00000000000..f54f6710c87
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2D2Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2D2Instance card
+include('elements/aws/Compute/Instance/AwsEc2D2Instance')
+AwsEc2D2InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2D2Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2D2Instance.card.remote.puml
new file mode 100644
index 00000000000..4ed92304cfd
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2D2Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2D2Instance card
+include('elements/aws/Compute/Instance/AwsEc2D2Instance')
+AwsEc2D2InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2D2Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2D2Instance.element.local.puml
new file mode 100644
index 00000000000..27661cf8b6b
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2D2Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2D2Instance element
+include('elements/aws/Compute/Instance/AwsEc2D2Instance')
+AwsEc2D2Instance('element', 'Ec2 D2 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2D2Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2D2Instance.element.remote.puml
new file mode 100644
index 00000000000..9a36dd2cf00
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2D2Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2D2Instance element
+include('elements/aws/Compute/Instance/AwsEc2D2Instance')
+AwsEc2D2Instance('element', 'Ec2 D2 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2DbOnInstance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2DbOnInstance.card.local.puml
new file mode 100644
index 00000000000..2ad5661a98c
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2DbOnInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2DbOnInstance card
+include('elements/aws/Compute/Instance/AwsEc2DbOnInstance')
+AwsEc2DbOnInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2DbOnInstance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2DbOnInstance.card.remote.puml
new file mode 100644
index 00000000000..5925ce3d3c0
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2DbOnInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2DbOnInstance card
+include('elements/aws/Compute/Instance/AwsEc2DbOnInstance')
+AwsEc2DbOnInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2DbOnInstance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2DbOnInstance.element.local.puml
new file mode 100644
index 00000000000..8ae1faa49dd
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2DbOnInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2DbOnInstance element
+include('elements/aws/Compute/Instance/AwsEc2DbOnInstance')
+AwsEc2DbOnInstance('element', 'Ec2 Db On Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2DbOnInstance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2DbOnInstance.element.remote.puml
new file mode 100644
index 00000000000..5ad608a7778
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2DbOnInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2DbOnInstance element
+include('elements/aws/Compute/Instance/AwsEc2DbOnInstance')
+AwsEc2DbOnInstance('element', 'Ec2 Db On Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2F1Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2F1Instance.card.local.puml
new file mode 100644
index 00000000000..f4199cff335
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2F1Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2F1Instance card
+include('elements/aws/Compute/Instance/AwsEc2F1Instance')
+AwsEc2F1InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2F1Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2F1Instance.card.remote.puml
new file mode 100644
index 00000000000..fc17e3fd848
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2F1Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2F1Instance card
+include('elements/aws/Compute/Instance/AwsEc2F1Instance')
+AwsEc2F1InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2F1Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2F1Instance.element.local.puml
new file mode 100644
index 00000000000..7b8658a5b4e
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2F1Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2F1Instance element
+include('elements/aws/Compute/Instance/AwsEc2F1Instance')
+AwsEc2F1Instance('element', 'Ec2 F1 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2F1Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2F1Instance.element.remote.puml
new file mode 100644
index 00000000000..c58d9da1eb2
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2F1Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2F1Instance element
+include('elements/aws/Compute/Instance/AwsEc2F1Instance')
+AwsEc2F1Instance('element', 'Ec2 F1 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2G3Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2G3Instance.card.local.puml
new file mode 100644
index 00000000000..c5720092c8d
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2G3Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2G3Instance card
+include('elements/aws/Compute/Instance/AwsEc2G3Instance')
+AwsEc2G3InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2G3Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2G3Instance.card.remote.puml
new file mode 100644
index 00000000000..3b0f1fac1cf
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2G3Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2G3Instance card
+include('elements/aws/Compute/Instance/AwsEc2G3Instance')
+AwsEc2G3InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2G3Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2G3Instance.element.local.puml
new file mode 100644
index 00000000000..545ed54da59
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2G3Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2G3Instance element
+include('elements/aws/Compute/Instance/AwsEc2G3Instance')
+AwsEc2G3Instance('element', 'Ec2 G3 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2G3Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2G3Instance.element.remote.puml
new file mode 100644
index 00000000000..166a4ee068c
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2G3Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2G3Instance element
+include('elements/aws/Compute/Instance/AwsEc2G3Instance')
+AwsEc2G3Instance('element', 'Ec2 G3 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2H1Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2H1Instance.card.local.puml
new file mode 100644
index 00000000000..31b49a371be
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2H1Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2H1Instance card
+include('elements/aws/Compute/Instance/AwsEc2H1Instance')
+AwsEc2H1InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2H1Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2H1Instance.card.remote.puml
new file mode 100644
index 00000000000..8de08e49019
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2H1Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2H1Instance card
+include('elements/aws/Compute/Instance/AwsEc2H1Instance')
+AwsEc2H1InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2H1Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2H1Instance.element.local.puml
new file mode 100644
index 00000000000..53b6e03777b
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2H1Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2H1Instance element
+include('elements/aws/Compute/Instance/AwsEc2H1Instance')
+AwsEc2H1Instance('element', 'Ec2 H1 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2H1Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2H1Instance.element.remote.puml
new file mode 100644
index 00000000000..ef4f01bff68
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2H1Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2H1Instance element
+include('elements/aws/Compute/Instance/AwsEc2H1Instance')
+AwsEc2H1Instance('element', 'Ec2 H1 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2HighMemoryInstance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2HighMemoryInstance.card.local.puml
new file mode 100644
index 00000000000..122b9e47d54
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2HighMemoryInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2HighMemoryInstance card
+include('elements/aws/Compute/Instance/AwsEc2HighMemoryInstance')
+AwsEc2HighMemoryInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2HighMemoryInstance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2HighMemoryInstance.card.remote.puml
new file mode 100644
index 00000000000..6bdaadfbb95
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2HighMemoryInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2HighMemoryInstance card
+include('elements/aws/Compute/Instance/AwsEc2HighMemoryInstance')
+AwsEc2HighMemoryInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2HighMemoryInstance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2HighMemoryInstance.element.local.puml
new file mode 100644
index 00000000000..8024a0c0cb7
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2HighMemoryInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2HighMemoryInstance element
+include('elements/aws/Compute/Instance/AwsEc2HighMemoryInstance')
+AwsEc2HighMemoryInstance('element', 'Ec2 High Memory Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2HighMemoryInstance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2HighMemoryInstance.element.remote.puml
new file mode 100644
index 00000000000..3a493f56644
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2HighMemoryInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2HighMemoryInstance element
+include('elements/aws/Compute/Instance/AwsEc2HighMemoryInstance')
+AwsEc2HighMemoryInstance('element', 'Ec2 High Memory Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2I3Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2I3Instance.card.local.puml
new file mode 100644
index 00000000000..797677830c5
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2I3Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2I3Instance card
+include('elements/aws/Compute/Instance/AwsEc2I3Instance')
+AwsEc2I3InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2I3Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2I3Instance.card.remote.puml
new file mode 100644
index 00000000000..51bba4c8062
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2I3Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2I3Instance card
+include('elements/aws/Compute/Instance/AwsEc2I3Instance')
+AwsEc2I3InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2I3Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2I3Instance.element.local.puml
new file mode 100644
index 00000000000..d8a65e15d6b
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2I3Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2I3Instance element
+include('elements/aws/Compute/Instance/AwsEc2I3Instance')
+AwsEc2I3Instance('element', 'Ec2 I3 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2I3Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2I3Instance.element.remote.puml
new file mode 100644
index 00000000000..d3413de607b
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2I3Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2I3Instance element
+include('elements/aws/Compute/Instance/AwsEc2I3Instance')
+AwsEc2I3Instance('element', 'Ec2 I3 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2Instance.card.local.puml
new file mode 100644
index 00000000000..4fa57c3deb3
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2Instance card
+include('elements/aws/Compute/Instance/AwsEc2Instance')
+AwsEc2InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2Instance.card.remote.puml
new file mode 100644
index 00000000000..c64d850d2c3
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2Instance card
+include('elements/aws/Compute/Instance/AwsEc2Instance')
+AwsEc2InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2Instance.element.local.puml
new file mode 100644
index 00000000000..ab727656ba4
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Instance element
+include('elements/aws/Compute/Instance/AwsEc2Instance')
+AwsEc2Instance('element', 'Ec2 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2Instance.element.remote.puml
new file mode 100644
index 00000000000..f2616326013
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Instance element
+include('elements/aws/Compute/Instance/AwsEc2Instance')
+AwsEc2Instance('element', 'Ec2 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.card.local.puml
new file mode 100644
index 00000000000..cdabbf8ba9d
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2InstanceWithCloudwatch card
+include('elements/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch')
+AwsEc2InstanceWithCloudwatchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.card.remote.puml
new file mode 100644
index 00000000000..2747e832c2a
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2InstanceWithCloudwatch card
+include('elements/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch')
+AwsEc2InstanceWithCloudwatchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.element.local.puml
new file mode 100644
index 00000000000..c52fb3eaad1
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2InstanceWithCloudwatch element
+include('elements/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch')
+AwsEc2InstanceWithCloudwatch('element', 'Ec2 Instance With Cloudwatch', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.element.remote.puml
new file mode 100644
index 00000000000..fd3eb9b9666
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2InstanceWithCloudwatch element
+include('elements/aws/Compute/Instance/AwsEc2InstanceWithCloudwatch')
+AwsEc2InstanceWithCloudwatch('element', 'Ec2 Instance With Cloudwatch', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2Instances.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2Instances.card.local.puml
new file mode 100644
index 00000000000..f1f4d89b0f6
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2Instances.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2Instances card
+include('elements/aws/Compute/Instance/AwsEc2Instances')
+AwsEc2InstancesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2Instances.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2Instances.card.remote.puml
new file mode 100644
index 00000000000..58ed5848411
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2Instances.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2Instances card
+include('elements/aws/Compute/Instance/AwsEc2Instances')
+AwsEc2InstancesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2Instances.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2Instances.element.local.puml
new file mode 100644
index 00000000000..96ff0d8024d
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2Instances.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Instances element
+include('elements/aws/Compute/Instance/AwsEc2Instances')
+AwsEc2Instances('element', 'Ec2 Instances', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2Instances.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2Instances.element.remote.puml
new file mode 100644
index 00000000000..86eb16d4d77
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2Instances.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Instances element
+include('elements/aws/Compute/Instance/AwsEc2Instances')
+AwsEc2Instances('element', 'Ec2 Instances', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2M4Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2M4Instance.card.local.puml
new file mode 100644
index 00000000000..f580fc4ee93
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2M4Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2M4Instance card
+include('elements/aws/Compute/Instance/AwsEc2M4Instance')
+AwsEc2M4InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2M4Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2M4Instance.card.remote.puml
new file mode 100644
index 00000000000..a8d09318c74
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2M4Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2M4Instance card
+include('elements/aws/Compute/Instance/AwsEc2M4Instance')
+AwsEc2M4InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2M4Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2M4Instance.element.local.puml
new file mode 100644
index 00000000000..baa7a9df2e1
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2M4Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2M4Instance element
+include('elements/aws/Compute/Instance/AwsEc2M4Instance')
+AwsEc2M4Instance('element', 'Ec2 M4 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2M4Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2M4Instance.element.remote.puml
new file mode 100644
index 00000000000..667e0bb5ec6
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2M4Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2M4Instance element
+include('elements/aws/Compute/Instance/AwsEc2M4Instance')
+AwsEc2M4Instance('element', 'Ec2 M4 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2M5Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2M5Instance.card.local.puml
new file mode 100644
index 00000000000..212873c83f0
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2M5Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2M5Instance card
+include('elements/aws/Compute/Instance/AwsEc2M5Instance')
+AwsEc2M5InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2M5Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2M5Instance.card.remote.puml
new file mode 100644
index 00000000000..780c1325324
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2M5Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2M5Instance card
+include('elements/aws/Compute/Instance/AwsEc2M5Instance')
+AwsEc2M5InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2M5Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2M5Instance.element.local.puml
new file mode 100644
index 00000000000..f7d018046f8
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2M5Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2M5Instance element
+include('elements/aws/Compute/Instance/AwsEc2M5Instance')
+AwsEc2M5Instance('element', 'Ec2 M5 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2M5Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2M5Instance.element.remote.puml
new file mode 100644
index 00000000000..91c4ab92ab5
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2M5Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2M5Instance element
+include('elements/aws/Compute/Instance/AwsEc2M5Instance')
+AwsEc2M5Instance('element', 'Ec2 M5 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2M5aInstance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2M5aInstance.card.local.puml
new file mode 100644
index 00000000000..e14e6e154a2
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2M5aInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2M5aInstance card
+include('elements/aws/Compute/Instance/AwsEc2M5aInstance')
+AwsEc2M5aInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2M5aInstance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2M5aInstance.card.remote.puml
new file mode 100644
index 00000000000..93b6e45fae3
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2M5aInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2M5aInstance card
+include('elements/aws/Compute/Instance/AwsEc2M5aInstance')
+AwsEc2M5aInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2M5aInstance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2M5aInstance.element.local.puml
new file mode 100644
index 00000000000..d452c0e6e67
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2M5aInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2M5aInstance element
+include('elements/aws/Compute/Instance/AwsEc2M5aInstance')
+AwsEc2M5aInstance('element', 'Ec2 M5a Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2M5aInstance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2M5aInstance.element.remote.puml
new file mode 100644
index 00000000000..2729b4f98bf
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2M5aInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2M5aInstance element
+include('elements/aws/Compute/Instance/AwsEc2M5aInstance')
+AwsEc2M5aInstance('element', 'Ec2 M5a Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2OptimizedInstance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2OptimizedInstance.card.local.puml
new file mode 100644
index 00000000000..f8b13a93dea
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2OptimizedInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2OptimizedInstance card
+include('elements/aws/Compute/Instance/AwsEc2OptimizedInstance')
+AwsEc2OptimizedInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2OptimizedInstance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2OptimizedInstance.card.remote.puml
new file mode 100644
index 00000000000..e8dc09de4ab
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2OptimizedInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2OptimizedInstance card
+include('elements/aws/Compute/Instance/AwsEc2OptimizedInstance')
+AwsEc2OptimizedInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2OptimizedInstance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2OptimizedInstance.element.local.puml
new file mode 100644
index 00000000000..dbe0ba7884e
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2OptimizedInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2OptimizedInstance element
+include('elements/aws/Compute/Instance/AwsEc2OptimizedInstance')
+AwsEc2OptimizedInstance('element', 'Ec2 Optimized Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2OptimizedInstance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2OptimizedInstance.element.remote.puml
new file mode 100644
index 00000000000..b86d8144160
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2OptimizedInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2OptimizedInstance element
+include('elements/aws/Compute/Instance/AwsEc2OptimizedInstance')
+AwsEc2OptimizedInstance('element', 'Ec2 Optimized Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2P2Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2P2Instance.card.local.puml
new file mode 100644
index 00000000000..e8020169a81
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2P2Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2P2Instance card
+include('elements/aws/Compute/Instance/AwsEc2P2Instance')
+AwsEc2P2InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2P2Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2P2Instance.card.remote.puml
new file mode 100644
index 00000000000..8fb11eef331
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2P2Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2P2Instance card
+include('elements/aws/Compute/Instance/AwsEc2P2Instance')
+AwsEc2P2InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2P2Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2P2Instance.element.local.puml
new file mode 100644
index 00000000000..e3bfad626bc
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2P2Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2P2Instance element
+include('elements/aws/Compute/Instance/AwsEc2P2Instance')
+AwsEc2P2Instance('element', 'Ec2 P2 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2P2Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2P2Instance.element.remote.puml
new file mode 100644
index 00000000000..f75ba1af75e
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2P2Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2P2Instance element
+include('elements/aws/Compute/Instance/AwsEc2P2Instance')
+AwsEc2P2Instance('element', 'Ec2 P2 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2P3Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2P3Instance.card.local.puml
new file mode 100644
index 00000000000..bc482561064
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2P3Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2P3Instance card
+include('elements/aws/Compute/Instance/AwsEc2P3Instance')
+AwsEc2P3InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2P3Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2P3Instance.card.remote.puml
new file mode 100644
index 00000000000..da713dc14f6
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2P3Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2P3Instance card
+include('elements/aws/Compute/Instance/AwsEc2P3Instance')
+AwsEc2P3InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2P3Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2P3Instance.element.local.puml
new file mode 100644
index 00000000000..6a725e4dd93
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2P3Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2P3Instance element
+include('elements/aws/Compute/Instance/AwsEc2P3Instance')
+AwsEc2P3Instance('element', 'Ec2 P3 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2P3Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2P3Instance.element.remote.puml
new file mode 100644
index 00000000000..6772e789246
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2P3Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2P3Instance element
+include('elements/aws/Compute/Instance/AwsEc2P3Instance')
+AwsEc2P3Instance('element', 'Ec2 P3 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2R4Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2R4Instance.card.local.puml
new file mode 100644
index 00000000000..a068fb27ffa
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2R4Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2R4Instance card
+include('elements/aws/Compute/Instance/AwsEc2R4Instance')
+AwsEc2R4InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2R4Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2R4Instance.card.remote.puml
new file mode 100644
index 00000000000..dc586055f58
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2R4Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2R4Instance card
+include('elements/aws/Compute/Instance/AwsEc2R4Instance')
+AwsEc2R4InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2R4Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2R4Instance.element.local.puml
new file mode 100644
index 00000000000..fe9c4528261
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2R4Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2R4Instance element
+include('elements/aws/Compute/Instance/AwsEc2R4Instance')
+AwsEc2R4Instance('element', 'Ec2 R4 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2R4Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2R4Instance.element.remote.puml
new file mode 100644
index 00000000000..cb7bb055f62
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2R4Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2R4Instance element
+include('elements/aws/Compute/Instance/AwsEc2R4Instance')
+AwsEc2R4Instance('element', 'Ec2 R4 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2R5Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2R5Instance.card.local.puml
new file mode 100644
index 00000000000..07b75c57e38
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2R5Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2R5Instance card
+include('elements/aws/Compute/Instance/AwsEc2R5Instance')
+AwsEc2R5InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2R5Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2R5Instance.card.remote.puml
new file mode 100644
index 00000000000..72bd0c42e94
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2R5Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2R5Instance card
+include('elements/aws/Compute/Instance/AwsEc2R5Instance')
+AwsEc2R5InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2R5Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2R5Instance.element.local.puml
new file mode 100644
index 00000000000..56cd82bcba0
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2R5Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2R5Instance element
+include('elements/aws/Compute/Instance/AwsEc2R5Instance')
+AwsEc2R5Instance('element', 'Ec2 R5 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2R5Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2R5Instance.element.remote.puml
new file mode 100644
index 00000000000..21f02486118
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2R5Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2R5Instance element
+include('elements/aws/Compute/Instance/AwsEc2R5Instance')
+AwsEc2R5Instance('element', 'Ec2 R5 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2R5aInstance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2R5aInstance.card.local.puml
new file mode 100644
index 00000000000..90f5f9e68d9
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2R5aInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2R5aInstance card
+include('elements/aws/Compute/Instance/AwsEc2R5aInstance')
+AwsEc2R5aInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2R5aInstance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2R5aInstance.card.remote.puml
new file mode 100644
index 00000000000..2d1636b9f1b
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2R5aInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2R5aInstance card
+include('elements/aws/Compute/Instance/AwsEc2R5aInstance')
+AwsEc2R5aInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2R5aInstance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2R5aInstance.element.local.puml
new file mode 100644
index 00000000000..0b675c4f3a5
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2R5aInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2R5aInstance element
+include('elements/aws/Compute/Instance/AwsEc2R5aInstance')
+AwsEc2R5aInstance('element', 'Ec2 R5a Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2R5aInstance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2R5aInstance.element.remote.puml
new file mode 100644
index 00000000000..6446b6bae46
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2R5aInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2R5aInstance element
+include('elements/aws/Compute/Instance/AwsEc2R5aInstance')
+AwsEc2R5aInstance('element', 'Ec2 R5a Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2SpotInstance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2SpotInstance.card.local.puml
new file mode 100644
index 00000000000..d2e7d26451b
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2SpotInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2SpotInstance card
+include('elements/aws/Compute/Instance/AwsEc2SpotInstance')
+AwsEc2SpotInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2SpotInstance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2SpotInstance.card.remote.puml
new file mode 100644
index 00000000000..364672a4413
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2SpotInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2SpotInstance card
+include('elements/aws/Compute/Instance/AwsEc2SpotInstance')
+AwsEc2SpotInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2SpotInstance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2SpotInstance.element.local.puml
new file mode 100644
index 00000000000..5ff627be403
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2SpotInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2SpotInstance element
+include('elements/aws/Compute/Instance/AwsEc2SpotInstance')
+AwsEc2SpotInstance('element', 'Ec2 Spot Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2SpotInstance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2SpotInstance.element.remote.puml
new file mode 100644
index 00000000000..e12a2f052b6
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2SpotInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2SpotInstance element
+include('elements/aws/Compute/Instance/AwsEc2SpotInstance')
+AwsEc2SpotInstance('element', 'Ec2 Spot Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2T3Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2T3Instance.card.local.puml
new file mode 100644
index 00000000000..34e04f49c90
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2T3Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2T3Instance card
+include('elements/aws/Compute/Instance/AwsEc2T3Instance')
+AwsEc2T3InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2T3Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2T3Instance.card.remote.puml
new file mode 100644
index 00000000000..061caf0d74c
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2T3Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2T3Instance card
+include('elements/aws/Compute/Instance/AwsEc2T3Instance')
+AwsEc2T3InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2T3Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2T3Instance.element.local.puml
new file mode 100644
index 00000000000..32cf069bbe0
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2T3Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2T3Instance element
+include('elements/aws/Compute/Instance/AwsEc2T3Instance')
+AwsEc2T3Instance('element', 'Ec2 T3 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2T3Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2T3Instance.element.remote.puml
new file mode 100644
index 00000000000..3e37b739d89
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2T3Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2T3Instance element
+include('elements/aws/Compute/Instance/AwsEc2T3Instance')
+AwsEc2T3Instance('element', 'Ec2 T3 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2T3InstanceCopy.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2T3InstanceCopy.card.local.puml
new file mode 100644
index 00000000000..dff450faff2
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2T3InstanceCopy.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2T3InstanceCopy card
+include('elements/aws/Compute/Instance/AwsEc2T3InstanceCopy')
+AwsEc2T3InstanceCopyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2T3InstanceCopy.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2T3InstanceCopy.card.remote.puml
new file mode 100644
index 00000000000..8bb5bb2e2d2
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2T3InstanceCopy.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2T3InstanceCopy card
+include('elements/aws/Compute/Instance/AwsEc2T3InstanceCopy')
+AwsEc2T3InstanceCopyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2T3InstanceCopy.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2T3InstanceCopy.element.local.puml
new file mode 100644
index 00000000000..8fd1494b330
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2T3InstanceCopy.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2T3InstanceCopy element
+include('elements/aws/Compute/Instance/AwsEc2T3InstanceCopy')
+AwsEc2T3InstanceCopy('element', 'Ec2 T3 Instance Copy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2T3InstanceCopy.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2T3InstanceCopy.element.remote.puml
new file mode 100644
index 00000000000..bdeeda4f082
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2T3InstanceCopy.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2T3InstanceCopy element
+include('elements/aws/Compute/Instance/AwsEc2T3InstanceCopy')
+AwsEc2T3InstanceCopy('element', 'Ec2 T3 Instance Copy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2T3aInstance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2T3aInstance.card.local.puml
new file mode 100644
index 00000000000..d22549e9017
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2T3aInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2T3aInstance card
+include('elements/aws/Compute/Instance/AwsEc2T3aInstance')
+AwsEc2T3aInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2T3aInstance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2T3aInstance.card.remote.puml
new file mode 100644
index 00000000000..2b7aacee187
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2T3aInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2T3aInstance card
+include('elements/aws/Compute/Instance/AwsEc2T3aInstance')
+AwsEc2T3aInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2T3aInstance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2T3aInstance.element.local.puml
new file mode 100644
index 00000000000..a92f576b22b
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2T3aInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2T3aInstance element
+include('elements/aws/Compute/Instance/AwsEc2T3aInstance')
+AwsEc2T3aInstance('element', 'Ec2 T3a Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2T3aInstance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2T3aInstance.element.remote.puml
new file mode 100644
index 00000000000..65d6eb8ef1a
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2T3aInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2T3aInstance element
+include('elements/aws/Compute/Instance/AwsEc2T3aInstance')
+AwsEc2T3aInstance('element', 'Ec2 T3a Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2X1Instance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2X1Instance.card.local.puml
new file mode 100644
index 00000000000..c63a6246984
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2X1Instance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2X1Instance card
+include('elements/aws/Compute/Instance/AwsEc2X1Instance')
+AwsEc2X1InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2X1Instance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2X1Instance.card.remote.puml
new file mode 100644
index 00000000000..de1492c0b55
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2X1Instance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2X1Instance card
+include('elements/aws/Compute/Instance/AwsEc2X1Instance')
+AwsEc2X1InstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2X1Instance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2X1Instance.element.local.puml
new file mode 100644
index 00000000000..70cd40f3a20
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2X1Instance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2X1Instance element
+include('elements/aws/Compute/Instance/AwsEc2X1Instance')
+AwsEc2X1Instance('element', 'Ec2 X1 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2X1Instance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2X1Instance.element.remote.puml
new file mode 100644
index 00000000000..999d595548f
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2X1Instance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2X1Instance element
+include('elements/aws/Compute/Instance/AwsEc2X1Instance')
+AwsEc2X1Instance('element', 'Ec2 X1 Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2X1eInstance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2X1eInstance.card.local.puml
new file mode 100644
index 00000000000..1450093f89d
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2X1eInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2X1eInstance card
+include('elements/aws/Compute/Instance/AwsEc2X1eInstance')
+AwsEc2X1eInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2X1eInstance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2X1eInstance.card.remote.puml
new file mode 100644
index 00000000000..919f35ce2cd
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2X1eInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2X1eInstance card
+include('elements/aws/Compute/Instance/AwsEc2X1eInstance')
+AwsEc2X1eInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2X1eInstance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2X1eInstance.element.local.puml
new file mode 100644
index 00000000000..1a039f596fa
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2X1eInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2X1eInstance element
+include('elements/aws/Compute/Instance/AwsEc2X1eInstance')
+AwsEc2X1eInstance('element', 'Ec2 X1e Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2X1eInstance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2X1eInstance.element.remote.puml
new file mode 100644
index 00000000000..cb8218aa272
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2X1eInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2X1eInstance element
+include('elements/aws/Compute/Instance/AwsEc2X1eInstance')
+AwsEc2X1eInstance('element', 'Ec2 X1e Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2Z1dInstance.card.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2Z1dInstance.card.local.puml
new file mode 100644
index 00000000000..b6b08a83362
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2Z1dInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2Z1dInstance card
+include('elements/aws/Compute/Instance/AwsEc2Z1dInstance')
+AwsEc2Z1dInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2Z1dInstance.card.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2Z1dInstance.card.remote.puml
new file mode 100644
index 00000000000..960486bbf0e
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2Z1dInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2Z1dInstance card
+include('elements/aws/Compute/Instance/AwsEc2Z1dInstance')
+AwsEc2Z1dInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2Z1dInstance.element.local.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2Z1dInstance.element.local.puml
new file mode 100644
index 00000000000..5e826d4de5b
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2Z1dInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Z1dInstance element
+include('elements/aws/Compute/Instance/AwsEc2Z1dInstance')
+AwsEc2Z1dInstance('element', 'Ec2 Z1d Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Compute/Instance/AwsEc2Z1dInstance.element.remote.puml b/cloud/snippets/aws/Compute/Instance/AwsEc2Z1dInstance.element.remote.puml
new file mode 100644
index 00000000000..30bd6e4cf6a
--- /dev/null
+++ b/cloud/snippets/aws/Compute/Instance/AwsEc2Z1dInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2Z1dInstance element
+include('elements/aws/Compute/Instance/AwsEc2Z1dInstance')
+AwsEc2Z1dInstance('element', 'Ec2 Z1d Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsCustomerEnablement.card.local.puml b/cloud/snippets/aws/CustomerEnablement/AwsCustomerEnablement.card.local.puml
new file mode 100644
index 00000000000..846f18d0d1b
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsCustomerEnablement.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCustomerEnablement card
+include('elements/aws/CustomerEnablement/AwsCustomerEnablement')
+AwsCustomerEnablementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsCustomerEnablement.card.remote.puml b/cloud/snippets/aws/CustomerEnablement/AwsCustomerEnablement.card.remote.puml
new file mode 100644
index 00000000000..84a2e4871db
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsCustomerEnablement.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCustomerEnablement card
+include('elements/aws/CustomerEnablement/AwsCustomerEnablement')
+AwsCustomerEnablementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsCustomerEnablement.element.local.puml b/cloud/snippets/aws/CustomerEnablement/AwsCustomerEnablement.element.local.puml
new file mode 100644
index 00000000000..e2e39462a42
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsCustomerEnablement.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCustomerEnablement element
+include('elements/aws/CustomerEnablement/AwsCustomerEnablement')
+AwsCustomerEnablement('element', 'Customer Enablement', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsCustomerEnablement.element.remote.puml b/cloud/snippets/aws/CustomerEnablement/AwsCustomerEnablement.element.remote.puml
new file mode 100644
index 00000000000..90397efb65d
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsCustomerEnablement.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCustomerEnablement element
+include('elements/aws/CustomerEnablement/AwsCustomerEnablement')
+AwsCustomerEnablement('element', 'Customer Enablement', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsIq.card.local.puml b/cloud/snippets/aws/CustomerEnablement/AwsIq.card.local.puml
new file mode 100644
index 00000000000..28c31280338
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsIq.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIq card
+include('elements/aws/CustomerEnablement/AwsIq')
+AwsIqCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsIq.card.remote.puml b/cloud/snippets/aws/CustomerEnablement/AwsIq.card.remote.puml
new file mode 100644
index 00000000000..608fde1f564
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsIq.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIq card
+include('elements/aws/CustomerEnablement/AwsIq')
+AwsIqCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsIq.element.local.puml b/cloud/snippets/aws/CustomerEnablement/AwsIq.element.local.puml
new file mode 100644
index 00000000000..f2cfa5b0e91
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsIq.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIq element
+include('elements/aws/CustomerEnablement/AwsIq')
+AwsIq('element', 'Iq', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsIq.element.remote.puml b/cloud/snippets/aws/CustomerEnablement/AwsIq.element.remote.puml
new file mode 100644
index 00000000000..7a3411790db
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsIq.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIq element
+include('elements/aws/CustomerEnablement/AwsIq')
+AwsIq('element', 'Iq', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsManagedServices.card.local.puml b/cloud/snippets/aws/CustomerEnablement/AwsManagedServices.card.local.puml
new file mode 100644
index 00000000000..342658f73e8
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsManagedServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsManagedServices card
+include('elements/aws/CustomerEnablement/AwsManagedServices')
+AwsManagedServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsManagedServices.card.remote.puml b/cloud/snippets/aws/CustomerEnablement/AwsManagedServices.card.remote.puml
new file mode 100644
index 00000000000..12d26d2c2a1
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsManagedServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsManagedServices card
+include('elements/aws/CustomerEnablement/AwsManagedServices')
+AwsManagedServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsManagedServices.element.local.puml b/cloud/snippets/aws/CustomerEnablement/AwsManagedServices.element.local.puml
new file mode 100644
index 00000000000..8adc0d1416c
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsManagedServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedServices element
+include('elements/aws/CustomerEnablement/AwsManagedServices')
+AwsManagedServices('element', 'Managed Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsManagedServices.element.remote.puml b/cloud/snippets/aws/CustomerEnablement/AwsManagedServices.element.remote.puml
new file mode 100644
index 00000000000..7b2e537956b
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsManagedServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedServices element
+include('elements/aws/CustomerEnablement/AwsManagedServices')
+AwsManagedServices('element', 'Managed Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsProfessionalServices.card.local.puml b/cloud/snippets/aws/CustomerEnablement/AwsProfessionalServices.card.local.puml
new file mode 100644
index 00000000000..aea45e48a30
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsProfessionalServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsProfessionalServices card
+include('elements/aws/CustomerEnablement/AwsProfessionalServices')
+AwsProfessionalServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsProfessionalServices.card.remote.puml b/cloud/snippets/aws/CustomerEnablement/AwsProfessionalServices.card.remote.puml
new file mode 100644
index 00000000000..8e670bfd7a1
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsProfessionalServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsProfessionalServices card
+include('elements/aws/CustomerEnablement/AwsProfessionalServices')
+AwsProfessionalServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsProfessionalServices.element.local.puml b/cloud/snippets/aws/CustomerEnablement/AwsProfessionalServices.element.local.puml
new file mode 100644
index 00000000000..4be3e7add9b
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsProfessionalServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsProfessionalServices element
+include('elements/aws/CustomerEnablement/AwsProfessionalServices')
+AwsProfessionalServices('element', 'Professional Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsProfessionalServices.element.remote.puml b/cloud/snippets/aws/CustomerEnablement/AwsProfessionalServices.element.remote.puml
new file mode 100644
index 00000000000..22a65444492
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsProfessionalServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsProfessionalServices element
+include('elements/aws/CustomerEnablement/AwsProfessionalServices')
+AwsProfessionalServices('element', 'Professional Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsSupport.card.local.puml b/cloud/snippets/aws/CustomerEnablement/AwsSupport.card.local.puml
new file mode 100644
index 00000000000..5fd873fbf85
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsSupport.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSupport card
+include('elements/aws/CustomerEnablement/AwsSupport')
+AwsSupportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsSupport.card.remote.puml b/cloud/snippets/aws/CustomerEnablement/AwsSupport.card.remote.puml
new file mode 100644
index 00000000000..58c091d16a5
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsSupport.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSupport card
+include('elements/aws/CustomerEnablement/AwsSupport')
+AwsSupportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsSupport.element.local.puml b/cloud/snippets/aws/CustomerEnablement/AwsSupport.element.local.puml
new file mode 100644
index 00000000000..3ef06024a87
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsSupport.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSupport element
+include('elements/aws/CustomerEnablement/AwsSupport')
+AwsSupport('element', 'Support', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEnablement/AwsSupport.element.remote.puml b/cloud/snippets/aws/CustomerEnablement/AwsSupport.element.remote.puml
new file mode 100644
index 00000000000..da34e9f47a3
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEnablement/AwsSupport.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSupport element
+include('elements/aws/CustomerEnablement/AwsSupport')
+AwsSupport('element', 'Support', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsConnect.card.local.puml b/cloud/snippets/aws/CustomerEngagement/AwsConnect.card.local.puml
new file mode 100644
index 00000000000..fc55f4f294f
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsConnect.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsConnect card
+include('elements/aws/CustomerEngagement/AwsConnect')
+AwsConnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsConnect.card.remote.puml b/cloud/snippets/aws/CustomerEngagement/AwsConnect.card.remote.puml
new file mode 100644
index 00000000000..deff2a4f6ff
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsConnect.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsConnect card
+include('elements/aws/CustomerEngagement/AwsConnect')
+AwsConnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsConnect.element.local.puml b/cloud/snippets/aws/CustomerEngagement/AwsConnect.element.local.puml
new file mode 100644
index 00000000000..df7af13d7e8
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsConnect.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsConnect element
+include('elements/aws/CustomerEngagement/AwsConnect')
+AwsConnect('element', 'Connect', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsConnect.element.remote.puml b/cloud/snippets/aws/CustomerEngagement/AwsConnect.element.remote.puml
new file mode 100644
index 00000000000..bd44d1853a0
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsConnect.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsConnect element
+include('elements/aws/CustomerEngagement/AwsConnect')
+AwsConnect('element', 'Connect', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsCustomerEngagement.card.local.puml b/cloud/snippets/aws/CustomerEngagement/AwsCustomerEngagement.card.local.puml
new file mode 100644
index 00000000000..c3cde8c0ffd
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsCustomerEngagement.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCustomerEngagement card
+include('elements/aws/CustomerEngagement/AwsCustomerEngagement')
+AwsCustomerEngagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsCustomerEngagement.card.remote.puml b/cloud/snippets/aws/CustomerEngagement/AwsCustomerEngagement.card.remote.puml
new file mode 100644
index 00000000000..fb9f35712c3
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsCustomerEngagement.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCustomerEngagement card
+include('elements/aws/CustomerEngagement/AwsCustomerEngagement')
+AwsCustomerEngagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsCustomerEngagement.element.local.puml b/cloud/snippets/aws/CustomerEngagement/AwsCustomerEngagement.element.local.puml
new file mode 100644
index 00000000000..487e17c58e8
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsCustomerEngagement.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCustomerEngagement element
+include('elements/aws/CustomerEngagement/AwsCustomerEngagement')
+AwsCustomerEngagement('element', 'Customer Engagement', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsCustomerEngagement.element.remote.puml b/cloud/snippets/aws/CustomerEngagement/AwsCustomerEngagement.element.remote.puml
new file mode 100644
index 00000000000..2544292e369
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsCustomerEngagement.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCustomerEngagement element
+include('elements/aws/CustomerEngagement/AwsCustomerEngagement')
+AwsCustomerEngagement('element', 'Customer Engagement', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsPinpoint.card.local.puml b/cloud/snippets/aws/CustomerEngagement/AwsPinpoint.card.local.puml
new file mode 100644
index 00000000000..3806f134bfb
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsPinpoint.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsPinpoint card
+include('elements/aws/CustomerEngagement/AwsPinpoint')
+AwsPinpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsPinpoint.card.remote.puml b/cloud/snippets/aws/CustomerEngagement/AwsPinpoint.card.remote.puml
new file mode 100644
index 00000000000..34dc9c7f05d
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsPinpoint.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsPinpoint card
+include('elements/aws/CustomerEngagement/AwsPinpoint')
+AwsPinpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsPinpoint.element.local.puml b/cloud/snippets/aws/CustomerEngagement/AwsPinpoint.element.local.puml
new file mode 100644
index 00000000000..39bb92bb7e9
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsPinpoint.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPinpoint element
+include('elements/aws/CustomerEngagement/AwsPinpoint')
+AwsPinpoint('element', 'Pinpoint', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsPinpoint.element.remote.puml b/cloud/snippets/aws/CustomerEngagement/AwsPinpoint.element.remote.puml
new file mode 100644
index 00000000000..d02158b69f6
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsPinpoint.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPinpoint element
+include('elements/aws/CustomerEngagement/AwsPinpoint')
+AwsPinpoint('element', 'Pinpoint', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSes.card.local.puml b/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSes.card.local.puml
new file mode 100644
index 00000000000..54291ad26d1
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSes.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleEmailServiceSes card
+include('elements/aws/CustomerEngagement/AwsSimpleEmailServiceSes')
+AwsSimpleEmailServiceSesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSes.card.remote.puml b/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSes.card.remote.puml
new file mode 100644
index 00000000000..9e75ffdba4a
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSes.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleEmailServiceSes card
+include('elements/aws/CustomerEngagement/AwsSimpleEmailServiceSes')
+AwsSimpleEmailServiceSesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSes.element.local.puml b/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSes.element.local.puml
new file mode 100644
index 00000000000..e30d9aca55d
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSes.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleEmailServiceSes element
+include('elements/aws/CustomerEngagement/AwsSimpleEmailServiceSes')
+AwsSimpleEmailServiceSes('element', 'Simple Email Service Ses', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSes.element.remote.puml b/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSes.element.remote.puml
new file mode 100644
index 00000000000..d7b9eaf15af
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSes.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleEmailServiceSes element
+include('elements/aws/CustomerEngagement/AwsSimpleEmailServiceSes')
+AwsSimpleEmailServiceSes('element', 'Simple Email Service Ses', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.card.local.puml b/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.card.local.puml
new file mode 100644
index 00000000000..0fb52f9fedb
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleEmailServiceSesEmail card
+include('elements/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail')
+AwsSimpleEmailServiceSesEmailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.card.remote.puml b/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.card.remote.puml
new file mode 100644
index 00000000000..1332b0a8351
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleEmailServiceSesEmail card
+include('elements/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail')
+AwsSimpleEmailServiceSesEmailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.element.local.puml b/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.element.local.puml
new file mode 100644
index 00000000000..298edfb9555
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleEmailServiceSesEmail element
+include('elements/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail')
+AwsSimpleEmailServiceSesEmail('element', 'Simple Email Service Ses Email', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.element.remote.puml b/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.element.remote.puml
new file mode 100644
index 00000000000..847d780be4a
--- /dev/null
+++ b/cloud/snippets/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleEmailServiceSesEmail element
+include('elements/aws/CustomerEngagement/AwsSimpleEmailServiceSesEmail')
+AwsSimpleEmailServiceSesEmail('element', 'Simple Email Service Ses Email', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsAurora.card.local.puml b/cloud/snippets/aws/Database/AwsAurora.card.local.puml
new file mode 100644
index 00000000000..988b44244f7
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsAurora.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAurora card
+include('elements/aws/Database/AwsAurora')
+AwsAuroraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsAurora.card.remote.puml b/cloud/snippets/aws/Database/AwsAurora.card.remote.puml
new file mode 100644
index 00000000000..85f6f05e4ef
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsAurora.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAurora card
+include('elements/aws/Database/AwsAurora')
+AwsAuroraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsAurora.element.local.puml b/cloud/snippets/aws/Database/AwsAurora.element.local.puml
new file mode 100644
index 00000000000..52a905ccd9f
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsAurora.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAurora element
+include('elements/aws/Database/AwsAurora')
+AwsAurora('element', 'Aurora', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsAurora.element.remote.puml b/cloud/snippets/aws/Database/AwsAurora.element.remote.puml
new file mode 100644
index 00000000000..0166fc020f9
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsAurora.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAurora element
+include('elements/aws/Database/AwsAurora')
+AwsAurora('element', 'Aurora', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDatabase.card.local.puml b/cloud/snippets/aws/Database/AwsDatabase.card.local.puml
new file mode 100644
index 00000000000..3edcfdfc7ce
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDatabase.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDatabase card
+include('elements/aws/Database/AwsDatabase')
+AwsDatabaseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDatabase.card.remote.puml b/cloud/snippets/aws/Database/AwsDatabase.card.remote.puml
new file mode 100644
index 00000000000..9bd786baec0
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDatabase.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDatabase card
+include('elements/aws/Database/AwsDatabase')
+AwsDatabaseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDatabase.element.local.puml b/cloud/snippets/aws/Database/AwsDatabase.element.local.puml
new file mode 100644
index 00000000000..3a743c1d895
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDatabase.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatabase element
+include('elements/aws/Database/AwsDatabase')
+AwsDatabase('element', 'Database', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDatabase.element.remote.puml b/cloud/snippets/aws/Database/AwsDatabase.element.remote.puml
new file mode 100644
index 00000000000..8c5542589fa
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDatabase.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatabase element
+include('elements/aws/Database/AwsDatabase')
+AwsDatabase('element', 'Database', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDatabaseMigrationService.card.local.puml b/cloud/snippets/aws/Database/AwsDatabaseMigrationService.card.local.puml
new file mode 100644
index 00000000000..60de05b0c59
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDatabaseMigrationService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDatabaseMigrationService card
+include('elements/aws/Database/AwsDatabaseMigrationService')
+AwsDatabaseMigrationServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDatabaseMigrationService.card.remote.puml b/cloud/snippets/aws/Database/AwsDatabaseMigrationService.card.remote.puml
new file mode 100644
index 00000000000..684fcfcc1ea
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDatabaseMigrationService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDatabaseMigrationService card
+include('elements/aws/Database/AwsDatabaseMigrationService')
+AwsDatabaseMigrationServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDatabaseMigrationService.element.local.puml b/cloud/snippets/aws/Database/AwsDatabaseMigrationService.element.local.puml
new file mode 100644
index 00000000000..00a6eba9cb2
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDatabaseMigrationService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatabaseMigrationService element
+include('elements/aws/Database/AwsDatabaseMigrationService')
+AwsDatabaseMigrationService('element', 'Database Migration Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDatabaseMigrationService.element.remote.puml b/cloud/snippets/aws/Database/AwsDatabaseMigrationService.element.remote.puml
new file mode 100644
index 00000000000..280550f65f9
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDatabaseMigrationService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatabaseMigrationService element
+include('elements/aws/Database/AwsDatabaseMigrationService')
+AwsDatabaseMigrationService('element', 'Database Migration Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.card.local.puml b/cloud/snippets/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.card.local.puml
new file mode 100644
index 00000000000..70a97a57fee
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDatabaseMigrationServiceDatabaseMigrationWorkflow card
+include('elements/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow')
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.card.remote.puml b/cloud/snippets/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.card.remote.puml
new file mode 100644
index 00000000000..b0947def6c3
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDatabaseMigrationServiceDatabaseMigrationWorkflow card
+include('elements/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow')
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.element.local.puml b/cloud/snippets/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.element.local.puml
new file mode 100644
index 00000000000..f889a71d981
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatabaseMigrationServiceDatabaseMigrationWorkflow element
+include('elements/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow')
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflow('element', 'Database Migration Service Database Migration Workflow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.element.remote.puml b/cloud/snippets/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.element.remote.puml
new file mode 100644
index 00000000000..9215a083b0a
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatabaseMigrationServiceDatabaseMigrationWorkflow element
+include('elements/aws/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow')
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflow('element', 'Database Migration Service Database Migration Workflow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDocumentdbWithMongodbCompatibility.card.local.puml b/cloud/snippets/aws/Database/AwsDocumentdbWithMongodbCompatibility.card.local.puml
new file mode 100644
index 00000000000..9998142c509
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDocumentdbWithMongodbCompatibility.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDocumentdbWithMongodbCompatibility card
+include('elements/aws/Database/AwsDocumentdbWithMongodbCompatibility')
+AwsDocumentdbWithMongodbCompatibilityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDocumentdbWithMongodbCompatibility.card.remote.puml b/cloud/snippets/aws/Database/AwsDocumentdbWithMongodbCompatibility.card.remote.puml
new file mode 100644
index 00000000000..950f1b74253
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDocumentdbWithMongodbCompatibility.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDocumentdbWithMongodbCompatibility card
+include('elements/aws/Database/AwsDocumentdbWithMongodbCompatibility')
+AwsDocumentdbWithMongodbCompatibilityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDocumentdbWithMongodbCompatibility.element.local.puml b/cloud/snippets/aws/Database/AwsDocumentdbWithMongodbCompatibility.element.local.puml
new file mode 100644
index 00000000000..343e9528dc1
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDocumentdbWithMongodbCompatibility.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDocumentdbWithMongodbCompatibility element
+include('elements/aws/Database/AwsDocumentdbWithMongodbCompatibility')
+AwsDocumentdbWithMongodbCompatibility('element', 'Documentdb With Mongodb Compatibility', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDocumentdbWithMongodbCompatibility.element.remote.puml b/cloud/snippets/aws/Database/AwsDocumentdbWithMongodbCompatibility.element.remote.puml
new file mode 100644
index 00000000000..b45e32d12a2
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDocumentdbWithMongodbCompatibility.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDocumentdbWithMongodbCompatibility element
+include('elements/aws/Database/AwsDocumentdbWithMongodbCompatibility')
+AwsDocumentdbWithMongodbCompatibility('element', 'Documentdb With Mongodb Compatibility', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodb.card.local.puml b/cloud/snippets/aws/Database/AwsDynamodb.card.local.puml
new file mode 100644
index 00000000000..6e5af3c20e3
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodb.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodb card
+include('elements/aws/Database/AwsDynamodb')
+AwsDynamodbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodb.card.remote.puml b/cloud/snippets/aws/Database/AwsDynamodb.card.remote.puml
new file mode 100644
index 00000000000..f2ae6ea25ad
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodb.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodb card
+include('elements/aws/Database/AwsDynamodb')
+AwsDynamodbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodb.element.local.puml b/cloud/snippets/aws/Database/AwsDynamodb.element.local.puml
new file mode 100644
index 00000000000..d6418a7462a
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodb.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodb element
+include('elements/aws/Database/AwsDynamodb')
+AwsDynamodb('element', 'Dynamodb', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodb.element.remote.puml b/cloud/snippets/aws/Database/AwsDynamodb.element.remote.puml
new file mode 100644
index 00000000000..b25ef47d134
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodb.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodb element
+include('elements/aws/Database/AwsDynamodb')
+AwsDynamodb('element', 'Dynamodb', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbAttribute.card.local.puml b/cloud/snippets/aws/Database/AwsDynamodbAttribute.card.local.puml
new file mode 100644
index 00000000000..08716171151
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbAttribute.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodbAttribute card
+include('elements/aws/Database/AwsDynamodbAttribute')
+AwsDynamodbAttributeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbAttribute.card.remote.puml b/cloud/snippets/aws/Database/AwsDynamodbAttribute.card.remote.puml
new file mode 100644
index 00000000000..97aeb75726e
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbAttribute.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodbAttribute card
+include('elements/aws/Database/AwsDynamodbAttribute')
+AwsDynamodbAttributeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbAttribute.element.local.puml b/cloud/snippets/aws/Database/AwsDynamodbAttribute.element.local.puml
new file mode 100644
index 00000000000..33c973d54cc
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbAttribute.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbAttribute element
+include('elements/aws/Database/AwsDynamodbAttribute')
+AwsDynamodbAttribute('element', 'Dynamodb Attribute', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbAttribute.element.remote.puml b/cloud/snippets/aws/Database/AwsDynamodbAttribute.element.remote.puml
new file mode 100644
index 00000000000..ef5410f286d
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbAttribute.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbAttribute element
+include('elements/aws/Database/AwsDynamodbAttribute')
+AwsDynamodbAttribute('element', 'Dynamodb Attribute', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbAttributes.card.local.puml b/cloud/snippets/aws/Database/AwsDynamodbAttributes.card.local.puml
new file mode 100644
index 00000000000..13fcc656d84
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbAttributes.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodbAttributes card
+include('elements/aws/Database/AwsDynamodbAttributes')
+AwsDynamodbAttributesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbAttributes.card.remote.puml b/cloud/snippets/aws/Database/AwsDynamodbAttributes.card.remote.puml
new file mode 100644
index 00000000000..75e4eaadc7f
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbAttributes.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodbAttributes card
+include('elements/aws/Database/AwsDynamodbAttributes')
+AwsDynamodbAttributesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbAttributes.element.local.puml b/cloud/snippets/aws/Database/AwsDynamodbAttributes.element.local.puml
new file mode 100644
index 00000000000..62b42def5ee
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbAttributes.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbAttributes element
+include('elements/aws/Database/AwsDynamodbAttributes')
+AwsDynamodbAttributes('element', 'Dynamodb Attributes', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbAttributes.element.remote.puml b/cloud/snippets/aws/Database/AwsDynamodbAttributes.element.remote.puml
new file mode 100644
index 00000000000..2c5d5b459d9
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbAttributes.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbAttributes element
+include('elements/aws/Database/AwsDynamodbAttributes')
+AwsDynamodbAttributes('element', 'Dynamodb Attributes', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbDax.card.local.puml b/cloud/snippets/aws/Database/AwsDynamodbDax.card.local.puml
new file mode 100644
index 00000000000..94b80c86f57
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbDax.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodbDax card
+include('elements/aws/Database/AwsDynamodbDax')
+AwsDynamodbDaxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbDax.card.remote.puml b/cloud/snippets/aws/Database/AwsDynamodbDax.card.remote.puml
new file mode 100644
index 00000000000..fe631c6593b
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbDax.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodbDax card
+include('elements/aws/Database/AwsDynamodbDax')
+AwsDynamodbDaxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbDax.element.local.puml b/cloud/snippets/aws/Database/AwsDynamodbDax.element.local.puml
new file mode 100644
index 00000000000..70a7bb91aac
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbDax.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbDax element
+include('elements/aws/Database/AwsDynamodbDax')
+AwsDynamodbDax('element', 'Dynamodb Dax', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbDax.element.remote.puml b/cloud/snippets/aws/Database/AwsDynamodbDax.element.remote.puml
new file mode 100644
index 00000000000..3e36ee9a76c
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbDax.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbDax element
+include('elements/aws/Database/AwsDynamodbDax')
+AwsDynamodbDax('element', 'Dynamodb Dax', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbGlobalSecondaryIndex.card.local.puml b/cloud/snippets/aws/Database/AwsDynamodbGlobalSecondaryIndex.card.local.puml
new file mode 100644
index 00000000000..9927e0fa1cc
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbGlobalSecondaryIndex.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodbGlobalSecondaryIndex card
+include('elements/aws/Database/AwsDynamodbGlobalSecondaryIndex')
+AwsDynamodbGlobalSecondaryIndexCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbGlobalSecondaryIndex.card.remote.puml b/cloud/snippets/aws/Database/AwsDynamodbGlobalSecondaryIndex.card.remote.puml
new file mode 100644
index 00000000000..ca7801a46dd
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbGlobalSecondaryIndex.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodbGlobalSecondaryIndex card
+include('elements/aws/Database/AwsDynamodbGlobalSecondaryIndex')
+AwsDynamodbGlobalSecondaryIndexCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbGlobalSecondaryIndex.element.local.puml b/cloud/snippets/aws/Database/AwsDynamodbGlobalSecondaryIndex.element.local.puml
new file mode 100644
index 00000000000..463dd61b546
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbGlobalSecondaryIndex.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbGlobalSecondaryIndex element
+include('elements/aws/Database/AwsDynamodbGlobalSecondaryIndex')
+AwsDynamodbGlobalSecondaryIndex('element', 'Dynamodb Global Secondary Index', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbGlobalSecondaryIndex.element.remote.puml b/cloud/snippets/aws/Database/AwsDynamodbGlobalSecondaryIndex.element.remote.puml
new file mode 100644
index 00000000000..12ce0193b79
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbGlobalSecondaryIndex.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbGlobalSecondaryIndex element
+include('elements/aws/Database/AwsDynamodbGlobalSecondaryIndex')
+AwsDynamodbGlobalSecondaryIndex('element', 'Dynamodb Global Secondary Index', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbItem.card.local.puml b/cloud/snippets/aws/Database/AwsDynamodbItem.card.local.puml
new file mode 100644
index 00000000000..ff23327610a
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbItem.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodbItem card
+include('elements/aws/Database/AwsDynamodbItem')
+AwsDynamodbItemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbItem.card.remote.puml b/cloud/snippets/aws/Database/AwsDynamodbItem.card.remote.puml
new file mode 100644
index 00000000000..c2a5bb84a8d
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbItem.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodbItem card
+include('elements/aws/Database/AwsDynamodbItem')
+AwsDynamodbItemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbItem.element.local.puml b/cloud/snippets/aws/Database/AwsDynamodbItem.element.local.puml
new file mode 100644
index 00000000000..dfdfeb514e7
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbItem.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbItem element
+include('elements/aws/Database/AwsDynamodbItem')
+AwsDynamodbItem('element', 'Dynamodb Item', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbItem.element.remote.puml b/cloud/snippets/aws/Database/AwsDynamodbItem.element.remote.puml
new file mode 100644
index 00000000000..fe881e90479
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbItem.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbItem element
+include('elements/aws/Database/AwsDynamodbItem')
+AwsDynamodbItem('element', 'Dynamodb Item', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbItems.card.local.puml b/cloud/snippets/aws/Database/AwsDynamodbItems.card.local.puml
new file mode 100644
index 00000000000..1f571d980e3
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbItems.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodbItems card
+include('elements/aws/Database/AwsDynamodbItems')
+AwsDynamodbItemsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbItems.card.remote.puml b/cloud/snippets/aws/Database/AwsDynamodbItems.card.remote.puml
new file mode 100644
index 00000000000..f6bfa30d25f
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbItems.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodbItems card
+include('elements/aws/Database/AwsDynamodbItems')
+AwsDynamodbItemsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbItems.element.local.puml b/cloud/snippets/aws/Database/AwsDynamodbItems.element.local.puml
new file mode 100644
index 00000000000..de59d171cc9
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbItems.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbItems element
+include('elements/aws/Database/AwsDynamodbItems')
+AwsDynamodbItems('element', 'Dynamodb Items', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbItems.element.remote.puml b/cloud/snippets/aws/Database/AwsDynamodbItems.element.remote.puml
new file mode 100644
index 00000000000..3de3219c8d1
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbItems.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbItems element
+include('elements/aws/Database/AwsDynamodbItems')
+AwsDynamodbItems('element', 'Dynamodb Items', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbTable.card.local.puml b/cloud/snippets/aws/Database/AwsDynamodbTable.card.local.puml
new file mode 100644
index 00000000000..cc7f8351a2b
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbTable.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodbTable card
+include('elements/aws/Database/AwsDynamodbTable')
+AwsDynamodbTableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbTable.card.remote.puml b/cloud/snippets/aws/Database/AwsDynamodbTable.card.remote.puml
new file mode 100644
index 00000000000..b77ca86489c
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbTable.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodbTable card
+include('elements/aws/Database/AwsDynamodbTable')
+AwsDynamodbTableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbTable.element.local.puml b/cloud/snippets/aws/Database/AwsDynamodbTable.element.local.puml
new file mode 100644
index 00000000000..67319633722
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbTable.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbTable element
+include('elements/aws/Database/AwsDynamodbTable')
+AwsDynamodbTable('element', 'Dynamodb Table', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsDynamodbTable.element.remote.puml b/cloud/snippets/aws/Database/AwsDynamodbTable.element.remote.puml
new file mode 100644
index 00000000000..2115bed9e64
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsDynamodbTable.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbTable element
+include('elements/aws/Database/AwsDynamodbTable')
+AwsDynamodbTable('element', 'Dynamodb Table', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsElasticache.card.local.puml b/cloud/snippets/aws/Database/AwsElasticache.card.local.puml
new file mode 100644
index 00000000000..1908efa813d
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsElasticache.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticache card
+include('elements/aws/Database/AwsElasticache')
+AwsElasticacheCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsElasticache.card.remote.puml b/cloud/snippets/aws/Database/AwsElasticache.card.remote.puml
new file mode 100644
index 00000000000..3d86b10dec2
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsElasticache.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticache card
+include('elements/aws/Database/AwsElasticache')
+AwsElasticacheCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsElasticache.element.local.puml b/cloud/snippets/aws/Database/AwsElasticache.element.local.puml
new file mode 100644
index 00000000000..842ef8939d2
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsElasticache.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticache element
+include('elements/aws/Database/AwsElasticache')
+AwsElasticache('element', 'Elasticache', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsElasticache.element.remote.puml b/cloud/snippets/aws/Database/AwsElasticache.element.remote.puml
new file mode 100644
index 00000000000..168933abc5f
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsElasticache.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticache element
+include('elements/aws/Database/AwsElasticache')
+AwsElasticache('element', 'Elasticache', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsElasticacheCacheNode.card.local.puml b/cloud/snippets/aws/Database/AwsElasticacheCacheNode.card.local.puml
new file mode 100644
index 00000000000..fd4f0cbfaad
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsElasticacheCacheNode.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticacheCacheNode card
+include('elements/aws/Database/AwsElasticacheCacheNode')
+AwsElasticacheCacheNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsElasticacheCacheNode.card.remote.puml b/cloud/snippets/aws/Database/AwsElasticacheCacheNode.card.remote.puml
new file mode 100644
index 00000000000..8a4a48c7c8c
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsElasticacheCacheNode.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticacheCacheNode card
+include('elements/aws/Database/AwsElasticacheCacheNode')
+AwsElasticacheCacheNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsElasticacheCacheNode.element.local.puml b/cloud/snippets/aws/Database/AwsElasticacheCacheNode.element.local.puml
new file mode 100644
index 00000000000..0c9687bf127
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsElasticacheCacheNode.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticacheCacheNode element
+include('elements/aws/Database/AwsElasticacheCacheNode')
+AwsElasticacheCacheNode('element', 'Elasticache Cache Node', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsElasticacheCacheNode.element.remote.puml b/cloud/snippets/aws/Database/AwsElasticacheCacheNode.element.remote.puml
new file mode 100644
index 00000000000..2dd87cbdf54
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsElasticacheCacheNode.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticacheCacheNode element
+include('elements/aws/Database/AwsElasticacheCacheNode')
+AwsElasticacheCacheNode('element', 'Elasticache Cache Node', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsElasticacheForMemcached.card.local.puml b/cloud/snippets/aws/Database/AwsElasticacheForMemcached.card.local.puml
new file mode 100644
index 00000000000..195fd7555cd
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsElasticacheForMemcached.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticacheForMemcached card
+include('elements/aws/Database/AwsElasticacheForMemcached')
+AwsElasticacheForMemcachedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsElasticacheForMemcached.card.remote.puml b/cloud/snippets/aws/Database/AwsElasticacheForMemcached.card.remote.puml
new file mode 100644
index 00000000000..1611dbfd352
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsElasticacheForMemcached.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticacheForMemcached card
+include('elements/aws/Database/AwsElasticacheForMemcached')
+AwsElasticacheForMemcachedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsElasticacheForMemcached.element.local.puml b/cloud/snippets/aws/Database/AwsElasticacheForMemcached.element.local.puml
new file mode 100644
index 00000000000..4deccd9bd02
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsElasticacheForMemcached.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticacheForMemcached element
+include('elements/aws/Database/AwsElasticacheForMemcached')
+AwsElasticacheForMemcached('element', 'Elasticache For Memcached', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsElasticacheForMemcached.element.remote.puml b/cloud/snippets/aws/Database/AwsElasticacheForMemcached.element.remote.puml
new file mode 100644
index 00000000000..09b92367014
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsElasticacheForMemcached.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticacheForMemcached element
+include('elements/aws/Database/AwsElasticacheForMemcached')
+AwsElasticacheForMemcached('element', 'Elasticache For Memcached', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsElasticacheForRedis.card.local.puml b/cloud/snippets/aws/Database/AwsElasticacheForRedis.card.local.puml
new file mode 100644
index 00000000000..96a3f670c21
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsElasticacheForRedis.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticacheForRedis card
+include('elements/aws/Database/AwsElasticacheForRedis')
+AwsElasticacheForRedisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsElasticacheForRedis.card.remote.puml b/cloud/snippets/aws/Database/AwsElasticacheForRedis.card.remote.puml
new file mode 100644
index 00000000000..bac7a6f12ff
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsElasticacheForRedis.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticacheForRedis card
+include('elements/aws/Database/AwsElasticacheForRedis')
+AwsElasticacheForRedisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsElasticacheForRedis.element.local.puml b/cloud/snippets/aws/Database/AwsElasticacheForRedis.element.local.puml
new file mode 100644
index 00000000000..67fce30f38e
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsElasticacheForRedis.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticacheForRedis element
+include('elements/aws/Database/AwsElasticacheForRedis')
+AwsElasticacheForRedis('element', 'Elasticache For Redis', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsElasticacheForRedis.element.remote.puml b/cloud/snippets/aws/Database/AwsElasticacheForRedis.element.remote.puml
new file mode 100644
index 00000000000..14a67912816
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsElasticacheForRedis.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticacheForRedis element
+include('elements/aws/Database/AwsElasticacheForRedis')
+AwsElasticacheForRedis('element', 'Elasticache For Redis', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsManagedApacheCassandraService.card.local.puml b/cloud/snippets/aws/Database/AwsManagedApacheCassandraService.card.local.puml
new file mode 100644
index 00000000000..fcd828b3fb4
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsManagedApacheCassandraService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsManagedApacheCassandraService card
+include('elements/aws/Database/AwsManagedApacheCassandraService')
+AwsManagedApacheCassandraServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsManagedApacheCassandraService.card.remote.puml b/cloud/snippets/aws/Database/AwsManagedApacheCassandraService.card.remote.puml
new file mode 100644
index 00000000000..b8f50a3bb3f
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsManagedApacheCassandraService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsManagedApacheCassandraService card
+include('elements/aws/Database/AwsManagedApacheCassandraService')
+AwsManagedApacheCassandraServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsManagedApacheCassandraService.element.local.puml b/cloud/snippets/aws/Database/AwsManagedApacheCassandraService.element.local.puml
new file mode 100644
index 00000000000..bda7e81dd9f
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsManagedApacheCassandraService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedApacheCassandraService element
+include('elements/aws/Database/AwsManagedApacheCassandraService')
+AwsManagedApacheCassandraService('element', 'Managed Apache Cassandra Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsManagedApacheCassandraService.element.remote.puml b/cloud/snippets/aws/Database/AwsManagedApacheCassandraService.element.remote.puml
new file mode 100644
index 00000000000..4a28bec5368
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsManagedApacheCassandraService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedApacheCassandraService element
+include('elements/aws/Database/AwsManagedApacheCassandraService')
+AwsManagedApacheCassandraService('element', 'Managed Apache Cassandra Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsNeptune.card.local.puml b/cloud/snippets/aws/Database/AwsNeptune.card.local.puml
new file mode 100644
index 00000000000..a33b6ee7b46
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsNeptune.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsNeptune card
+include('elements/aws/Database/AwsNeptune')
+AwsNeptuneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsNeptune.card.remote.puml b/cloud/snippets/aws/Database/AwsNeptune.card.remote.puml
new file mode 100644
index 00000000000..94ce5de0cdd
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsNeptune.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsNeptune card
+include('elements/aws/Database/AwsNeptune')
+AwsNeptuneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsNeptune.element.local.puml b/cloud/snippets/aws/Database/AwsNeptune.element.local.puml
new file mode 100644
index 00000000000..86d7c54a95f
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsNeptune.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsNeptune element
+include('elements/aws/Database/AwsNeptune')
+AwsNeptune('element', 'Neptune', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsNeptune.element.remote.puml b/cloud/snippets/aws/Database/AwsNeptune.element.remote.puml
new file mode 100644
index 00000000000..90ae1cc2ffe
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsNeptune.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsNeptune element
+include('elements/aws/Database/AwsNeptune')
+AwsNeptune('element', 'Neptune', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsQuantumLedgerDatabaseQldb.card.local.puml b/cloud/snippets/aws/Database/AwsQuantumLedgerDatabaseQldb.card.local.puml
new file mode 100644
index 00000000000..eea6a6339ed
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsQuantumLedgerDatabaseQldb.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsQuantumLedgerDatabaseQldb card
+include('elements/aws/Database/AwsQuantumLedgerDatabaseQldb')
+AwsQuantumLedgerDatabaseQldbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsQuantumLedgerDatabaseQldb.card.remote.puml b/cloud/snippets/aws/Database/AwsQuantumLedgerDatabaseQldb.card.remote.puml
new file mode 100644
index 00000000000..9158151a322
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsQuantumLedgerDatabaseQldb.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsQuantumLedgerDatabaseQldb card
+include('elements/aws/Database/AwsQuantumLedgerDatabaseQldb')
+AwsQuantumLedgerDatabaseQldbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsQuantumLedgerDatabaseQldb.element.local.puml b/cloud/snippets/aws/Database/AwsQuantumLedgerDatabaseQldb.element.local.puml
new file mode 100644
index 00000000000..8284c28298c
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsQuantumLedgerDatabaseQldb.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsQuantumLedgerDatabaseQldb element
+include('elements/aws/Database/AwsQuantumLedgerDatabaseQldb')
+AwsQuantumLedgerDatabaseQldb('element', 'Quantum Ledger Database Qldb', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsQuantumLedgerDatabaseQldb.element.remote.puml b/cloud/snippets/aws/Database/AwsQuantumLedgerDatabaseQldb.element.remote.puml
new file mode 100644
index 00000000000..3f4305b5f15
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsQuantumLedgerDatabaseQldb.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsQuantumLedgerDatabaseQldb element
+include('elements/aws/Database/AwsQuantumLedgerDatabaseQldb')
+AwsQuantumLedgerDatabaseQldb('element', 'Quantum Ledger Database Qldb', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRds.card.local.puml b/cloud/snippets/aws/Database/AwsRds.card.local.puml
new file mode 100644
index 00000000000..9e9b4937bae
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRds.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRds card
+include('elements/aws/Database/AwsRds')
+AwsRdsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRds.card.remote.puml b/cloud/snippets/aws/Database/AwsRds.card.remote.puml
new file mode 100644
index 00000000000..189e6868761
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRds.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRds card
+include('elements/aws/Database/AwsRds')
+AwsRdsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRds.element.local.puml b/cloud/snippets/aws/Database/AwsRds.element.local.puml
new file mode 100644
index 00000000000..c30f4c00098
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRds.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRds element
+include('elements/aws/Database/AwsRds')
+AwsRds('element', 'Rds', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRds.element.remote.puml b/cloud/snippets/aws/Database/AwsRds.element.remote.puml
new file mode 100644
index 00000000000..0977b6f2ec2
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRds.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRds element
+include('elements/aws/Database/AwsRds')
+AwsRds('element', 'Rds', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsAuroraInstance.card.local.puml b/cloud/snippets/aws/Database/AwsRdsAuroraInstance.card.local.puml
new file mode 100644
index 00000000000..9f387803f9e
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsAuroraInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsAuroraInstance card
+include('elements/aws/Database/AwsRdsAuroraInstance')
+AwsRdsAuroraInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsAuroraInstance.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsAuroraInstance.card.remote.puml
new file mode 100644
index 00000000000..463060a4582
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsAuroraInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsAuroraInstance card
+include('elements/aws/Database/AwsRdsAuroraInstance')
+AwsRdsAuroraInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsAuroraInstance.element.local.puml b/cloud/snippets/aws/Database/AwsRdsAuroraInstance.element.local.puml
new file mode 100644
index 00000000000..9562554b6e9
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsAuroraInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsAuroraInstance element
+include('elements/aws/Database/AwsRdsAuroraInstance')
+AwsRdsAuroraInstance('element', 'Rds Aurora Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsAuroraInstance.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsAuroraInstance.element.remote.puml
new file mode 100644
index 00000000000..52d7bb9811e
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsAuroraInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsAuroraInstance element
+include('elements/aws/Database/AwsRdsAuroraInstance')
+AwsRdsAuroraInstance('element', 'Rds Aurora Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsAuroraInstanceAlt.card.local.puml b/cloud/snippets/aws/Database/AwsRdsAuroraInstanceAlt.card.local.puml
new file mode 100644
index 00000000000..0f11624778a
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsAuroraInstanceAlt.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsAuroraInstanceAlt card
+include('elements/aws/Database/AwsRdsAuroraInstanceAlt')
+AwsRdsAuroraInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsAuroraInstanceAlt.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsAuroraInstanceAlt.card.remote.puml
new file mode 100644
index 00000000000..87330060a81
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsAuroraInstanceAlt.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsAuroraInstanceAlt card
+include('elements/aws/Database/AwsRdsAuroraInstanceAlt')
+AwsRdsAuroraInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsAuroraInstanceAlt.element.local.puml b/cloud/snippets/aws/Database/AwsRdsAuroraInstanceAlt.element.local.puml
new file mode 100644
index 00000000000..1d960e42bed
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsAuroraInstanceAlt.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsAuroraInstanceAlt element
+include('elements/aws/Database/AwsRdsAuroraInstanceAlt')
+AwsRdsAuroraInstanceAlt('element', 'Rds Aurora Instance Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsAuroraInstanceAlt.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsAuroraInstanceAlt.element.remote.puml
new file mode 100644
index 00000000000..794bdf75350
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsAuroraInstanceAlt.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsAuroraInstanceAlt element
+include('elements/aws/Database/AwsRdsAuroraInstanceAlt')
+AwsRdsAuroraInstanceAlt('element', 'Rds Aurora Instance Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsMariadbInstance.card.local.puml b/cloud/snippets/aws/Database/AwsRdsMariadbInstance.card.local.puml
new file mode 100644
index 00000000000..dfe2975f988
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsMariadbInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsMariadbInstance card
+include('elements/aws/Database/AwsRdsMariadbInstance')
+AwsRdsMariadbInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsMariadbInstance.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsMariadbInstance.card.remote.puml
new file mode 100644
index 00000000000..444eedc45e9
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsMariadbInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsMariadbInstance card
+include('elements/aws/Database/AwsRdsMariadbInstance')
+AwsRdsMariadbInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsMariadbInstance.element.local.puml b/cloud/snippets/aws/Database/AwsRdsMariadbInstance.element.local.puml
new file mode 100644
index 00000000000..0402277b678
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsMariadbInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsMariadbInstance element
+include('elements/aws/Database/AwsRdsMariadbInstance')
+AwsRdsMariadbInstance('element', 'Rds Mariadb Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsMariadbInstance.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsMariadbInstance.element.remote.puml
new file mode 100644
index 00000000000..a5980cc8658
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsMariadbInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsMariadbInstance element
+include('elements/aws/Database/AwsRdsMariadbInstance')
+AwsRdsMariadbInstance('element', 'Rds Mariadb Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsMariadbInstanceAlt.card.local.puml b/cloud/snippets/aws/Database/AwsRdsMariadbInstanceAlt.card.local.puml
new file mode 100644
index 00000000000..7d4103babc0
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsMariadbInstanceAlt.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsMariadbInstanceAlt card
+include('elements/aws/Database/AwsRdsMariadbInstanceAlt')
+AwsRdsMariadbInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsMariadbInstanceAlt.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsMariadbInstanceAlt.card.remote.puml
new file mode 100644
index 00000000000..c497b697430
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsMariadbInstanceAlt.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsMariadbInstanceAlt card
+include('elements/aws/Database/AwsRdsMariadbInstanceAlt')
+AwsRdsMariadbInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsMariadbInstanceAlt.element.local.puml b/cloud/snippets/aws/Database/AwsRdsMariadbInstanceAlt.element.local.puml
new file mode 100644
index 00000000000..26f012e987f
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsMariadbInstanceAlt.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsMariadbInstanceAlt element
+include('elements/aws/Database/AwsRdsMariadbInstanceAlt')
+AwsRdsMariadbInstanceAlt('element', 'Rds Mariadb Instance Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsMariadbInstanceAlt.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsMariadbInstanceAlt.element.remote.puml
new file mode 100644
index 00000000000..f3913b8512b
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsMariadbInstanceAlt.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsMariadbInstanceAlt element
+include('elements/aws/Database/AwsRdsMariadbInstanceAlt')
+AwsRdsMariadbInstanceAlt('element', 'Rds Mariadb Instance Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsMysqlInstance.card.local.puml b/cloud/snippets/aws/Database/AwsRdsMysqlInstance.card.local.puml
new file mode 100644
index 00000000000..43bb8e4fd08
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsMysqlInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsMysqlInstance card
+include('elements/aws/Database/AwsRdsMysqlInstance')
+AwsRdsMysqlInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsMysqlInstance.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsMysqlInstance.card.remote.puml
new file mode 100644
index 00000000000..0fcd5080e01
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsMysqlInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsMysqlInstance card
+include('elements/aws/Database/AwsRdsMysqlInstance')
+AwsRdsMysqlInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsMysqlInstance.element.local.puml b/cloud/snippets/aws/Database/AwsRdsMysqlInstance.element.local.puml
new file mode 100644
index 00000000000..adb29859ee1
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsMysqlInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsMysqlInstance element
+include('elements/aws/Database/AwsRdsMysqlInstance')
+AwsRdsMysqlInstance('element', 'Rds Mysql Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsMysqlInstance.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsMysqlInstance.element.remote.puml
new file mode 100644
index 00000000000..2578fa03345
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsMysqlInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsMysqlInstance element
+include('elements/aws/Database/AwsRdsMysqlInstance')
+AwsRdsMysqlInstance('element', 'Rds Mysql Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsMysqlInstanceAlt.card.local.puml b/cloud/snippets/aws/Database/AwsRdsMysqlInstanceAlt.card.local.puml
new file mode 100644
index 00000000000..85d6c513419
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsMysqlInstanceAlt.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsMysqlInstanceAlt card
+include('elements/aws/Database/AwsRdsMysqlInstanceAlt')
+AwsRdsMysqlInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsMysqlInstanceAlt.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsMysqlInstanceAlt.card.remote.puml
new file mode 100644
index 00000000000..b5bdde2dc76
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsMysqlInstanceAlt.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsMysqlInstanceAlt card
+include('elements/aws/Database/AwsRdsMysqlInstanceAlt')
+AwsRdsMysqlInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsMysqlInstanceAlt.element.local.puml b/cloud/snippets/aws/Database/AwsRdsMysqlInstanceAlt.element.local.puml
new file mode 100644
index 00000000000..4c9ab33dc6d
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsMysqlInstanceAlt.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsMysqlInstanceAlt element
+include('elements/aws/Database/AwsRdsMysqlInstanceAlt')
+AwsRdsMysqlInstanceAlt('element', 'Rds Mysql Instance Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsMysqlInstanceAlt.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsMysqlInstanceAlt.element.remote.puml
new file mode 100644
index 00000000000..f745a4e7442
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsMysqlInstanceAlt.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsMysqlInstanceAlt element
+include('elements/aws/Database/AwsRdsMysqlInstanceAlt')
+AwsRdsMysqlInstanceAlt('element', 'Rds Mysql Instance Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsOnVmware.card.local.puml b/cloud/snippets/aws/Database/AwsRdsOnVmware.card.local.puml
new file mode 100644
index 00000000000..9243b333d79
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsOnVmware.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsOnVmware card
+include('elements/aws/Database/AwsRdsOnVmware')
+AwsRdsOnVmwareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsOnVmware.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsOnVmware.card.remote.puml
new file mode 100644
index 00000000000..8e199b65f4a
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsOnVmware.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsOnVmware card
+include('elements/aws/Database/AwsRdsOnVmware')
+AwsRdsOnVmwareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsOnVmware.element.local.puml b/cloud/snippets/aws/Database/AwsRdsOnVmware.element.local.puml
new file mode 100644
index 00000000000..53c097fb58b
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsOnVmware.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsOnVmware element
+include('elements/aws/Database/AwsRdsOnVmware')
+AwsRdsOnVmware('element', 'Rds On Vmware', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsOnVmware.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsOnVmware.element.remote.puml
new file mode 100644
index 00000000000..bf5d56b8ccc
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsOnVmware.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsOnVmware element
+include('elements/aws/Database/AwsRdsOnVmware')
+AwsRdsOnVmware('element', 'Rds On Vmware', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsOracleInstance.card.local.puml b/cloud/snippets/aws/Database/AwsRdsOracleInstance.card.local.puml
new file mode 100644
index 00000000000..d2495101340
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsOracleInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsOracleInstance card
+include('elements/aws/Database/AwsRdsOracleInstance')
+AwsRdsOracleInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsOracleInstance.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsOracleInstance.card.remote.puml
new file mode 100644
index 00000000000..bed74ed11e6
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsOracleInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsOracleInstance card
+include('elements/aws/Database/AwsRdsOracleInstance')
+AwsRdsOracleInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsOracleInstance.element.local.puml b/cloud/snippets/aws/Database/AwsRdsOracleInstance.element.local.puml
new file mode 100644
index 00000000000..41ea49b7fae
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsOracleInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsOracleInstance element
+include('elements/aws/Database/AwsRdsOracleInstance')
+AwsRdsOracleInstance('element', 'Rds Oracle Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsOracleInstance.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsOracleInstance.element.remote.puml
new file mode 100644
index 00000000000..324236f6162
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsOracleInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsOracleInstance element
+include('elements/aws/Database/AwsRdsOracleInstance')
+AwsRdsOracleInstance('element', 'Rds Oracle Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsOracleInstanceAlt.card.local.puml b/cloud/snippets/aws/Database/AwsRdsOracleInstanceAlt.card.local.puml
new file mode 100644
index 00000000000..76b9c346ec0
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsOracleInstanceAlt.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsOracleInstanceAlt card
+include('elements/aws/Database/AwsRdsOracleInstanceAlt')
+AwsRdsOracleInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsOracleInstanceAlt.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsOracleInstanceAlt.card.remote.puml
new file mode 100644
index 00000000000..6df368de758
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsOracleInstanceAlt.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsOracleInstanceAlt card
+include('elements/aws/Database/AwsRdsOracleInstanceAlt')
+AwsRdsOracleInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsOracleInstanceAlt.element.local.puml b/cloud/snippets/aws/Database/AwsRdsOracleInstanceAlt.element.local.puml
new file mode 100644
index 00000000000..2a57be3e1be
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsOracleInstanceAlt.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsOracleInstanceAlt element
+include('elements/aws/Database/AwsRdsOracleInstanceAlt')
+AwsRdsOracleInstanceAlt('element', 'Rds Oracle Instance Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsOracleInstanceAlt.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsOracleInstanceAlt.element.remote.puml
new file mode 100644
index 00000000000..64087ec2597
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsOracleInstanceAlt.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsOracleInstanceAlt element
+include('elements/aws/Database/AwsRdsOracleInstanceAlt')
+AwsRdsOracleInstanceAlt('element', 'Rds Oracle Instance Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsPiop.card.local.puml b/cloud/snippets/aws/Database/AwsRdsPiop.card.local.puml
new file mode 100644
index 00000000000..9ed86a3cfc7
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsPiop.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsPiop card
+include('elements/aws/Database/AwsRdsPiop')
+AwsRdsPiopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsPiop.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsPiop.card.remote.puml
new file mode 100644
index 00000000000..a62ec0ea024
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsPiop.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsPiop card
+include('elements/aws/Database/AwsRdsPiop')
+AwsRdsPiopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsPiop.element.local.puml b/cloud/snippets/aws/Database/AwsRdsPiop.element.local.puml
new file mode 100644
index 00000000000..9b445423301
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsPiop.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsPiop element
+include('elements/aws/Database/AwsRdsPiop')
+AwsRdsPiop('element', 'Rds Piop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsPiop.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsPiop.element.remote.puml
new file mode 100644
index 00000000000..2ea3a318f0c
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsPiop.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsPiop element
+include('elements/aws/Database/AwsRdsPiop')
+AwsRdsPiop('element', 'Rds Piop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsPiops.card.local.puml b/cloud/snippets/aws/Database/AwsRdsPiops.card.local.puml
new file mode 100644
index 00000000000..4228eb4fd0e
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsPiops.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsPiops card
+include('elements/aws/Database/AwsRdsPiops')
+AwsRdsPiopsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsPiops.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsPiops.card.remote.puml
new file mode 100644
index 00000000000..eac3b76bce6
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsPiops.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsPiops card
+include('elements/aws/Database/AwsRdsPiops')
+AwsRdsPiopsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsPiops.element.local.puml b/cloud/snippets/aws/Database/AwsRdsPiops.element.local.puml
new file mode 100644
index 00000000000..a4b913a3e04
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsPiops.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsPiops element
+include('elements/aws/Database/AwsRdsPiops')
+AwsRdsPiops('element', 'Rds Piops', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsPiops.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsPiops.element.remote.puml
new file mode 100644
index 00000000000..c033bce6c26
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsPiops.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsPiops element
+include('elements/aws/Database/AwsRdsPiops')
+AwsRdsPiops('element', 'Rds Piops', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsPostgresqlInstance.card.local.puml b/cloud/snippets/aws/Database/AwsRdsPostgresqlInstance.card.local.puml
new file mode 100644
index 00000000000..70e0f327b41
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsPostgresqlInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsPostgresqlInstance card
+include('elements/aws/Database/AwsRdsPostgresqlInstance')
+AwsRdsPostgresqlInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsPostgresqlInstance.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsPostgresqlInstance.card.remote.puml
new file mode 100644
index 00000000000..26409b0a6f8
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsPostgresqlInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsPostgresqlInstance card
+include('elements/aws/Database/AwsRdsPostgresqlInstance')
+AwsRdsPostgresqlInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsPostgresqlInstance.element.local.puml b/cloud/snippets/aws/Database/AwsRdsPostgresqlInstance.element.local.puml
new file mode 100644
index 00000000000..fab7b168519
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsPostgresqlInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsPostgresqlInstance element
+include('elements/aws/Database/AwsRdsPostgresqlInstance')
+AwsRdsPostgresqlInstance('element', 'Rds Postgresql Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsPostgresqlInstance.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsPostgresqlInstance.element.remote.puml
new file mode 100644
index 00000000000..6c246587a84
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsPostgresqlInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsPostgresqlInstance element
+include('elements/aws/Database/AwsRdsPostgresqlInstance')
+AwsRdsPostgresqlInstance('element', 'Rds Postgresql Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsPostgresqlInstanceAlt.card.local.puml b/cloud/snippets/aws/Database/AwsRdsPostgresqlInstanceAlt.card.local.puml
new file mode 100644
index 00000000000..b96b86b0e8d
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsPostgresqlInstanceAlt.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsPostgresqlInstanceAlt card
+include('elements/aws/Database/AwsRdsPostgresqlInstanceAlt')
+AwsRdsPostgresqlInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsPostgresqlInstanceAlt.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsPostgresqlInstanceAlt.card.remote.puml
new file mode 100644
index 00000000000..560eae00b8a
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsPostgresqlInstanceAlt.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsPostgresqlInstanceAlt card
+include('elements/aws/Database/AwsRdsPostgresqlInstanceAlt')
+AwsRdsPostgresqlInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsPostgresqlInstanceAlt.element.local.puml b/cloud/snippets/aws/Database/AwsRdsPostgresqlInstanceAlt.element.local.puml
new file mode 100644
index 00000000000..731bda1028e
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsPostgresqlInstanceAlt.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsPostgresqlInstanceAlt element
+include('elements/aws/Database/AwsRdsPostgresqlInstanceAlt')
+AwsRdsPostgresqlInstanceAlt('element', 'Rds Postgresql Instance Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsPostgresqlInstanceAlt.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsPostgresqlInstanceAlt.element.remote.puml
new file mode 100644
index 00000000000..27d930627ff
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsPostgresqlInstanceAlt.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsPostgresqlInstanceAlt element
+include('elements/aws/Database/AwsRdsPostgresqlInstanceAlt')
+AwsRdsPostgresqlInstanceAlt('element', 'Rds Postgresql Instance Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsRdsInstance.card.local.puml b/cloud/snippets/aws/Database/AwsRdsRdsInstance.card.local.puml
new file mode 100644
index 00000000000..a365e9067e5
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsRdsInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsRdsInstance card
+include('elements/aws/Database/AwsRdsRdsInstance')
+AwsRdsRdsInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsRdsInstance.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsRdsInstance.card.remote.puml
new file mode 100644
index 00000000000..638f03b453e
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsRdsInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsRdsInstance card
+include('elements/aws/Database/AwsRdsRdsInstance')
+AwsRdsRdsInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsRdsInstance.element.local.puml b/cloud/snippets/aws/Database/AwsRdsRdsInstance.element.local.puml
new file mode 100644
index 00000000000..0640ef00793
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsRdsInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsRdsInstance element
+include('elements/aws/Database/AwsRdsRdsInstance')
+AwsRdsRdsInstance('element', 'Rds Rds Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsRdsInstance.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsRdsInstance.element.remote.puml
new file mode 100644
index 00000000000..6f91aa86e18
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsRdsInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsRdsInstance element
+include('elements/aws/Database/AwsRdsRdsInstance')
+AwsRdsRdsInstance('element', 'Rds Rds Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsRdsInstanceAlt.card.local.puml b/cloud/snippets/aws/Database/AwsRdsRdsInstanceAlt.card.local.puml
new file mode 100644
index 00000000000..1ad79fdfa91
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsRdsInstanceAlt.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsRdsInstanceAlt card
+include('elements/aws/Database/AwsRdsRdsInstanceAlt')
+AwsRdsRdsInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsRdsInstanceAlt.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsRdsInstanceAlt.card.remote.puml
new file mode 100644
index 00000000000..17cea86d078
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsRdsInstanceAlt.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsRdsInstanceAlt card
+include('elements/aws/Database/AwsRdsRdsInstanceAlt')
+AwsRdsRdsInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsRdsInstanceAlt.element.local.puml b/cloud/snippets/aws/Database/AwsRdsRdsInstanceAlt.element.local.puml
new file mode 100644
index 00000000000..fc87f0c978f
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsRdsInstanceAlt.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsRdsInstanceAlt element
+include('elements/aws/Database/AwsRdsRdsInstanceAlt')
+AwsRdsRdsInstanceAlt('element', 'Rds Rds Instance Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsRdsInstanceAlt.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsRdsInstanceAlt.element.remote.puml
new file mode 100644
index 00000000000..3056f2ddf6a
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsRdsInstanceAlt.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsRdsInstanceAlt element
+include('elements/aws/Database/AwsRdsRdsInstanceAlt')
+AwsRdsRdsInstanceAlt('element', 'Rds Rds Instance Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsSqlServerInstance.card.local.puml b/cloud/snippets/aws/Database/AwsRdsSqlServerInstance.card.local.puml
new file mode 100644
index 00000000000..e0570a77cae
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsSqlServerInstance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsSqlServerInstance card
+include('elements/aws/Database/AwsRdsSqlServerInstance')
+AwsRdsSqlServerInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsSqlServerInstance.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsSqlServerInstance.card.remote.puml
new file mode 100644
index 00000000000..79842b7595d
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsSqlServerInstance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsSqlServerInstance card
+include('elements/aws/Database/AwsRdsSqlServerInstance')
+AwsRdsSqlServerInstanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsSqlServerInstance.element.local.puml b/cloud/snippets/aws/Database/AwsRdsSqlServerInstance.element.local.puml
new file mode 100644
index 00000000000..9f02e6c4ec8
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsSqlServerInstance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsSqlServerInstance element
+include('elements/aws/Database/AwsRdsSqlServerInstance')
+AwsRdsSqlServerInstance('element', 'Rds Sql Server Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsSqlServerInstance.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsSqlServerInstance.element.remote.puml
new file mode 100644
index 00000000000..78c59f3c834
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsSqlServerInstance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsSqlServerInstance element
+include('elements/aws/Database/AwsRdsSqlServerInstance')
+AwsRdsSqlServerInstance('element', 'Rds Sql Server Instance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsSqlServerInstanceAlt.card.local.puml b/cloud/snippets/aws/Database/AwsRdsSqlServerInstanceAlt.card.local.puml
new file mode 100644
index 00000000000..965af0bd11f
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsSqlServerInstanceAlt.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRdsSqlServerInstanceAlt card
+include('elements/aws/Database/AwsRdsSqlServerInstanceAlt')
+AwsRdsSqlServerInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsSqlServerInstanceAlt.card.remote.puml b/cloud/snippets/aws/Database/AwsRdsSqlServerInstanceAlt.card.remote.puml
new file mode 100644
index 00000000000..2696dfb0ddd
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsSqlServerInstanceAlt.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRdsSqlServerInstanceAlt card
+include('elements/aws/Database/AwsRdsSqlServerInstanceAlt')
+AwsRdsSqlServerInstanceAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsSqlServerInstanceAlt.element.local.puml b/cloud/snippets/aws/Database/AwsRdsSqlServerInstanceAlt.element.local.puml
new file mode 100644
index 00000000000..88be2242567
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsSqlServerInstanceAlt.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsSqlServerInstanceAlt element
+include('elements/aws/Database/AwsRdsSqlServerInstanceAlt')
+AwsRdsSqlServerInstanceAlt('element', 'Rds Sql Server Instance Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRdsSqlServerInstanceAlt.element.remote.puml b/cloud/snippets/aws/Database/AwsRdsSqlServerInstanceAlt.element.remote.puml
new file mode 100644
index 00000000000..908ddaa0944
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRdsSqlServerInstanceAlt.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRdsSqlServerInstanceAlt element
+include('elements/aws/Database/AwsRdsSqlServerInstanceAlt')
+AwsRdsSqlServerInstanceAlt('element', 'Rds Sql Server Instance Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRedshift.card.local.puml b/cloud/snippets/aws/Database/AwsRedshift.card.local.puml
new file mode 100644
index 00000000000..6861ce76123
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRedshift.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRedshift card
+include('elements/aws/Database/AwsRedshift')
+AwsRedshiftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRedshift.card.remote.puml b/cloud/snippets/aws/Database/AwsRedshift.card.remote.puml
new file mode 100644
index 00000000000..d84b06cce90
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRedshift.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRedshift card
+include('elements/aws/Database/AwsRedshift')
+AwsRedshiftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRedshift.element.local.puml b/cloud/snippets/aws/Database/AwsRedshift.element.local.puml
new file mode 100644
index 00000000000..5a5fe5be20e
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRedshift.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshift element
+include('elements/aws/Database/AwsRedshift')
+AwsRedshift('element', 'Redshift', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRedshift.element.remote.puml b/cloud/snippets/aws/Database/AwsRedshift.element.remote.puml
new file mode 100644
index 00000000000..7950c73090b
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRedshift.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshift element
+include('elements/aws/Database/AwsRedshift')
+AwsRedshift('element', 'Redshift', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRedshiftDenseComputeNode.card.local.puml b/cloud/snippets/aws/Database/AwsRedshiftDenseComputeNode.card.local.puml
new file mode 100644
index 00000000000..240bd3e57ff
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRedshiftDenseComputeNode.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRedshiftDenseComputeNode card
+include('elements/aws/Database/AwsRedshiftDenseComputeNode')
+AwsRedshiftDenseComputeNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRedshiftDenseComputeNode.card.remote.puml b/cloud/snippets/aws/Database/AwsRedshiftDenseComputeNode.card.remote.puml
new file mode 100644
index 00000000000..f044ade40fe
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRedshiftDenseComputeNode.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRedshiftDenseComputeNode card
+include('elements/aws/Database/AwsRedshiftDenseComputeNode')
+AwsRedshiftDenseComputeNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRedshiftDenseComputeNode.element.local.puml b/cloud/snippets/aws/Database/AwsRedshiftDenseComputeNode.element.local.puml
new file mode 100644
index 00000000000..f6913ddab05
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRedshiftDenseComputeNode.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshiftDenseComputeNode element
+include('elements/aws/Database/AwsRedshiftDenseComputeNode')
+AwsRedshiftDenseComputeNode('element', 'Redshift Dense Compute Node', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRedshiftDenseComputeNode.element.remote.puml b/cloud/snippets/aws/Database/AwsRedshiftDenseComputeNode.element.remote.puml
new file mode 100644
index 00000000000..1b85a4851e8
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRedshiftDenseComputeNode.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshiftDenseComputeNode element
+include('elements/aws/Database/AwsRedshiftDenseComputeNode')
+AwsRedshiftDenseComputeNode('element', 'Redshift Dense Compute Node', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRedshiftDenseStorageNode.card.local.puml b/cloud/snippets/aws/Database/AwsRedshiftDenseStorageNode.card.local.puml
new file mode 100644
index 00000000000..632b1cebe71
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRedshiftDenseStorageNode.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRedshiftDenseStorageNode card
+include('elements/aws/Database/AwsRedshiftDenseStorageNode')
+AwsRedshiftDenseStorageNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRedshiftDenseStorageNode.card.remote.puml b/cloud/snippets/aws/Database/AwsRedshiftDenseStorageNode.card.remote.puml
new file mode 100644
index 00000000000..474150c8f9b
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRedshiftDenseStorageNode.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRedshiftDenseStorageNode card
+include('elements/aws/Database/AwsRedshiftDenseStorageNode')
+AwsRedshiftDenseStorageNodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRedshiftDenseStorageNode.element.local.puml b/cloud/snippets/aws/Database/AwsRedshiftDenseStorageNode.element.local.puml
new file mode 100644
index 00000000000..b3b4ded892b
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRedshiftDenseStorageNode.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshiftDenseStorageNode element
+include('elements/aws/Database/AwsRedshiftDenseStorageNode')
+AwsRedshiftDenseStorageNode('element', 'Redshift Dense Storage Node', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsRedshiftDenseStorageNode.element.remote.puml b/cloud/snippets/aws/Database/AwsRedshiftDenseStorageNode.element.remote.puml
new file mode 100644
index 00000000000..85b5716f3bc
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsRedshiftDenseStorageNode.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRedshiftDenseStorageNode element
+include('elements/aws/Database/AwsRedshiftDenseStorageNode')
+AwsRedshiftDenseStorageNode('element', 'Redshift Dense Storage Node', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsTimestream.card.local.puml b/cloud/snippets/aws/Database/AwsTimestream.card.local.puml
new file mode 100644
index 00000000000..1f4fdcc4d15
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsTimestream.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTimestream card
+include('elements/aws/Database/AwsTimestream')
+AwsTimestreamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsTimestream.card.remote.puml b/cloud/snippets/aws/Database/AwsTimestream.card.remote.puml
new file mode 100644
index 00000000000..9580e7398f0
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsTimestream.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTimestream card
+include('elements/aws/Database/AwsTimestream')
+AwsTimestreamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsTimestream.element.local.puml b/cloud/snippets/aws/Database/AwsTimestream.element.local.puml
new file mode 100644
index 00000000000..467ff87fb4d
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsTimestream.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTimestream element
+include('elements/aws/Database/AwsTimestream')
+AwsTimestream('element', 'Timestream', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Database/AwsTimestream.element.remote.puml b/cloud/snippets/aws/Database/AwsTimestream.element.remote.puml
new file mode 100644
index 00000000000..5258b739695
--- /dev/null
+++ b/cloud/snippets/aws/Database/AwsTimestream.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTimestream element
+include('elements/aws/Database/AwsTimestream')
+AwsTimestream('element', 'Timestream', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCloud9.card.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCloud9.card.local.puml
new file mode 100644
index 00000000000..5379aaaf393
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCloud9.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloud9 card
+include('elements/aws/DeveloperTools/AwsCloud9')
+AwsCloud9Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCloud9.card.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCloud9.card.remote.puml
new file mode 100644
index 00000000000..65714068afd
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCloud9.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloud9 card
+include('elements/aws/DeveloperTools/AwsCloud9')
+AwsCloud9Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCloud9.element.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCloud9.element.local.puml
new file mode 100644
index 00000000000..5b38d5bd1a9
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCloud9.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloud9 element
+include('elements/aws/DeveloperTools/AwsCloud9')
+AwsCloud9('element', 'Cloud9', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCloud9.element.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCloud9.element.remote.puml
new file mode 100644
index 00000000000..bc6eff8fac6
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCloud9.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloud9 element
+include('elements/aws/DeveloperTools/AwsCloud9')
+AwsCloud9('element', 'Cloud9', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCloud9Resource.card.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCloud9Resource.card.local.puml
new file mode 100644
index 00000000000..4af5aa87a3c
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCloud9Resource.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloud9Resource card
+include('elements/aws/DeveloperTools/AwsCloud9Resource')
+AwsCloud9ResourceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCloud9Resource.card.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCloud9Resource.card.remote.puml
new file mode 100644
index 00000000000..d536955c57c
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCloud9Resource.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloud9Resource card
+include('elements/aws/DeveloperTools/AwsCloud9Resource')
+AwsCloud9ResourceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCloud9Resource.element.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCloud9Resource.element.local.puml
new file mode 100644
index 00000000000..b6b454162e3
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCloud9Resource.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloud9Resource element
+include('elements/aws/DeveloperTools/AwsCloud9Resource')
+AwsCloud9Resource('element', 'Cloud9 Resource', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCloud9Resource.element.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCloud9Resource.element.remote.puml
new file mode 100644
index 00000000000..1af300c83d4
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCloud9Resource.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloud9Resource element
+include('elements/aws/DeveloperTools/AwsCloud9Resource')
+AwsCloud9Resource('element', 'Cloud9 Resource', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCloudDevelopmentKit.card.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCloudDevelopmentKit.card.local.puml
new file mode 100644
index 00000000000..5a8744b82b0
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCloudDevelopmentKit.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudDevelopmentKit card
+include('elements/aws/DeveloperTools/AwsCloudDevelopmentKit')
+AwsCloudDevelopmentKitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCloudDevelopmentKit.card.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCloudDevelopmentKit.card.remote.puml
new file mode 100644
index 00000000000..e6fe0c3a079
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCloudDevelopmentKit.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudDevelopmentKit card
+include('elements/aws/DeveloperTools/AwsCloudDevelopmentKit')
+AwsCloudDevelopmentKitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCloudDevelopmentKit.element.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCloudDevelopmentKit.element.local.puml
new file mode 100644
index 00000000000..c8d6ddb5040
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCloudDevelopmentKit.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudDevelopmentKit element
+include('elements/aws/DeveloperTools/AwsCloudDevelopmentKit')
+AwsCloudDevelopmentKit('element', 'Cloud Development Kit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCloudDevelopmentKit.element.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCloudDevelopmentKit.element.remote.puml
new file mode 100644
index 00000000000..c7299786a91
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCloudDevelopmentKit.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudDevelopmentKit element
+include('elements/aws/DeveloperTools/AwsCloudDevelopmentKit')
+AwsCloudDevelopmentKit('element', 'Cloud Development Kit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodebuild.card.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCodebuild.card.local.puml
new file mode 100644
index 00000000000..b4a4ce1ffbf
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodebuild.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCodebuild card
+include('elements/aws/DeveloperTools/AwsCodebuild')
+AwsCodebuildCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodebuild.card.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCodebuild.card.remote.puml
new file mode 100644
index 00000000000..4fcb332cf93
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodebuild.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCodebuild card
+include('elements/aws/DeveloperTools/AwsCodebuild')
+AwsCodebuildCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodebuild.element.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCodebuild.element.local.puml
new file mode 100644
index 00000000000..15146cf42e9
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodebuild.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodebuild element
+include('elements/aws/DeveloperTools/AwsCodebuild')
+AwsCodebuild('element', 'Codebuild', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodebuild.element.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCodebuild.element.remote.puml
new file mode 100644
index 00000000000..762ae4f52e7
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodebuild.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodebuild element
+include('elements/aws/DeveloperTools/AwsCodebuild')
+AwsCodebuild('element', 'Codebuild', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodecommit.card.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCodecommit.card.local.puml
new file mode 100644
index 00000000000..8056cdd2796
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodecommit.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCodecommit card
+include('elements/aws/DeveloperTools/AwsCodecommit')
+AwsCodecommitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodecommit.card.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCodecommit.card.remote.puml
new file mode 100644
index 00000000000..64dfd8ca757
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodecommit.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCodecommit card
+include('elements/aws/DeveloperTools/AwsCodecommit')
+AwsCodecommitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodecommit.element.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCodecommit.element.local.puml
new file mode 100644
index 00000000000..3c404d27a99
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodecommit.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodecommit element
+include('elements/aws/DeveloperTools/AwsCodecommit')
+AwsCodecommit('element', 'Codecommit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodecommit.element.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCodecommit.element.remote.puml
new file mode 100644
index 00000000000..89f4ad6c5b5
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodecommit.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodecommit element
+include('elements/aws/DeveloperTools/AwsCodecommit')
+AwsCodecommit('element', 'Codecommit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodedeploy.card.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCodedeploy.card.local.puml
new file mode 100644
index 00000000000..459ef1e2e2c
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodedeploy.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCodedeploy card
+include('elements/aws/DeveloperTools/AwsCodedeploy')
+AwsCodedeployCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodedeploy.card.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCodedeploy.card.remote.puml
new file mode 100644
index 00000000000..1a4cfd8cfae
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodedeploy.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCodedeploy card
+include('elements/aws/DeveloperTools/AwsCodedeploy')
+AwsCodedeployCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodedeploy.element.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCodedeploy.element.local.puml
new file mode 100644
index 00000000000..8e524fbc12a
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodedeploy.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodedeploy element
+include('elements/aws/DeveloperTools/AwsCodedeploy')
+AwsCodedeploy('element', 'Codedeploy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodedeploy.element.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCodedeploy.element.remote.puml
new file mode 100644
index 00000000000..82a413514dd
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodedeploy.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodedeploy element
+include('elements/aws/DeveloperTools/AwsCodedeploy')
+AwsCodedeploy('element', 'Codedeploy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodepipeline.card.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCodepipeline.card.local.puml
new file mode 100644
index 00000000000..50f8f780d02
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodepipeline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCodepipeline card
+include('elements/aws/DeveloperTools/AwsCodepipeline')
+AwsCodepipelineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodepipeline.card.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCodepipeline.card.remote.puml
new file mode 100644
index 00000000000..e3c2aca0a22
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodepipeline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCodepipeline card
+include('elements/aws/DeveloperTools/AwsCodepipeline')
+AwsCodepipelineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodepipeline.element.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCodepipeline.element.local.puml
new file mode 100644
index 00000000000..dc1d49b0c45
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodepipeline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodepipeline element
+include('elements/aws/DeveloperTools/AwsCodepipeline')
+AwsCodepipeline('element', 'Codepipeline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodepipeline.element.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCodepipeline.element.remote.puml
new file mode 100644
index 00000000000..a2c793f12d5
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodepipeline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodepipeline element
+include('elements/aws/DeveloperTools/AwsCodepipeline')
+AwsCodepipeline('element', 'Codepipeline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodestar.card.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCodestar.card.local.puml
new file mode 100644
index 00000000000..f7840e132f2
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodestar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCodestar card
+include('elements/aws/DeveloperTools/AwsCodestar')
+AwsCodestarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodestar.card.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCodestar.card.remote.puml
new file mode 100644
index 00000000000..7331708ae76
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodestar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCodestar card
+include('elements/aws/DeveloperTools/AwsCodestar')
+AwsCodestarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodestar.element.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCodestar.element.local.puml
new file mode 100644
index 00000000000..834a5e7c776
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodestar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodestar element
+include('elements/aws/DeveloperTools/AwsCodestar')
+AwsCodestar('element', 'Codestar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCodestar.element.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCodestar.element.remote.puml
new file mode 100644
index 00000000000..a7fd2ac98cb
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCodestar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodestar element
+include('elements/aws/DeveloperTools/AwsCodestar')
+AwsCodestar('element', 'Codestar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCommandLineInterface.card.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCommandLineInterface.card.local.puml
new file mode 100644
index 00000000000..40d448649e6
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCommandLineInterface.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCommandLineInterface card
+include('elements/aws/DeveloperTools/AwsCommandLineInterface')
+AwsCommandLineInterfaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCommandLineInterface.card.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCommandLineInterface.card.remote.puml
new file mode 100644
index 00000000000..f764a1a75c7
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCommandLineInterface.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCommandLineInterface card
+include('elements/aws/DeveloperTools/AwsCommandLineInterface')
+AwsCommandLineInterfaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCommandLineInterface.element.local.puml b/cloud/snippets/aws/DeveloperTools/AwsCommandLineInterface.element.local.puml
new file mode 100644
index 00000000000..9290526c2c0
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCommandLineInterface.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCommandLineInterface element
+include('elements/aws/DeveloperTools/AwsCommandLineInterface')
+AwsCommandLineInterface('element', 'Command Line Interface', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsCommandLineInterface.element.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsCommandLineInterface.element.remote.puml
new file mode 100644
index 00000000000..92ca98ab831
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsCommandLineInterface.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCommandLineInterface element
+include('elements/aws/DeveloperTools/AwsCommandLineInterface')
+AwsCommandLineInterface('element', 'Command Line Interface', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsDeveloperTools.card.local.puml b/cloud/snippets/aws/DeveloperTools/AwsDeveloperTools.card.local.puml
new file mode 100644
index 00000000000..0fc0a4e7b41
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsDeveloperTools.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDeveloperTools card
+include('elements/aws/DeveloperTools/AwsDeveloperTools')
+AwsDeveloperToolsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsDeveloperTools.card.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsDeveloperTools.card.remote.puml
new file mode 100644
index 00000000000..3a52ac03ede
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsDeveloperTools.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDeveloperTools card
+include('elements/aws/DeveloperTools/AwsDeveloperTools')
+AwsDeveloperToolsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsDeveloperTools.element.local.puml b/cloud/snippets/aws/DeveloperTools/AwsDeveloperTools.element.local.puml
new file mode 100644
index 00000000000..777aef81ff7
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsDeveloperTools.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeveloperTools element
+include('elements/aws/DeveloperTools/AwsDeveloperTools')
+AwsDeveloperTools('element', 'Developer Tools', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsDeveloperTools.element.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsDeveloperTools.element.remote.puml
new file mode 100644
index 00000000000..d0cb5ce2a04
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsDeveloperTools.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeveloperTools element
+include('elements/aws/DeveloperTools/AwsDeveloperTools')
+AwsDeveloperTools('element', 'Developer Tools', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsDynamodbDax.card.local.puml b/cloud/snippets/aws/DeveloperTools/AwsDynamodbDax.card.local.puml
new file mode 100644
index 00000000000..9972a4c1342
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsDynamodbDax.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDynamodbDax card
+include('elements/aws/DeveloperTools/AwsDynamodbDax')
+AwsDynamodbDaxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsDynamodbDax.card.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsDynamodbDax.card.remote.puml
new file mode 100644
index 00000000000..49b9a29a0f2
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsDynamodbDax.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDynamodbDax card
+include('elements/aws/DeveloperTools/AwsDynamodbDax')
+AwsDynamodbDaxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsDynamodbDax.element.local.puml b/cloud/snippets/aws/DeveloperTools/AwsDynamodbDax.element.local.puml
new file mode 100644
index 00000000000..e82a7c24d10
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsDynamodbDax.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbDax element
+include('elements/aws/DeveloperTools/AwsDynamodbDax')
+AwsDynamodbDax('element', 'Dynamodb Dax', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsDynamodbDax.element.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsDynamodbDax.element.remote.puml
new file mode 100644
index 00000000000..e5b9eedb3fa
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsDynamodbDax.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDynamodbDax element
+include('elements/aws/DeveloperTools/AwsDynamodbDax')
+AwsDynamodbDax('element', 'Dynamodb Dax', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsToolsAndSdks.card.local.puml b/cloud/snippets/aws/DeveloperTools/AwsToolsAndSdks.card.local.puml
new file mode 100644
index 00000000000..a0a7017f0cd
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsToolsAndSdks.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsToolsAndSdks card
+include('elements/aws/DeveloperTools/AwsToolsAndSdks')
+AwsToolsAndSdksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsToolsAndSdks.card.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsToolsAndSdks.card.remote.puml
new file mode 100644
index 00000000000..b5843e9322e
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsToolsAndSdks.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsToolsAndSdks card
+include('elements/aws/DeveloperTools/AwsToolsAndSdks')
+AwsToolsAndSdksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsToolsAndSdks.element.local.puml b/cloud/snippets/aws/DeveloperTools/AwsToolsAndSdks.element.local.puml
new file mode 100644
index 00000000000..ba692198c1d
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsToolsAndSdks.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsToolsAndSdks element
+include('elements/aws/DeveloperTools/AwsToolsAndSdks')
+AwsToolsAndSdks('element', 'Tools And Sdks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsToolsAndSdks.element.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsToolsAndSdks.element.remote.puml
new file mode 100644
index 00000000000..a75a0f79326
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsToolsAndSdks.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsToolsAndSdks element
+include('elements/aws/DeveloperTools/AwsToolsAndSdks')
+AwsToolsAndSdks('element', 'Tools And Sdks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsXRay.card.local.puml b/cloud/snippets/aws/DeveloperTools/AwsXRay.card.local.puml
new file mode 100644
index 00000000000..1f404b00c56
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsXRay.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsXRay card
+include('elements/aws/DeveloperTools/AwsXRay')
+AwsXRayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsXRay.card.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsXRay.card.remote.puml
new file mode 100644
index 00000000000..aa5a42c8bf1
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsXRay.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsXRay card
+include('elements/aws/DeveloperTools/AwsXRay')
+AwsXRayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsXRay.element.local.puml b/cloud/snippets/aws/DeveloperTools/AwsXRay.element.local.puml
new file mode 100644
index 00000000000..15957649f74
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsXRay.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsXRay element
+include('elements/aws/DeveloperTools/AwsXRay')
+AwsXRay('element', 'X Ray', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/DeveloperTools/AwsXRay.element.remote.puml b/cloud/snippets/aws/DeveloperTools/AwsXRay.element.remote.puml
new file mode 100644
index 00000000000..16f1f73ccef
--- /dev/null
+++ b/cloud/snippets/aws/DeveloperTools/AwsXRay.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsXRay element
+include('elements/aws/DeveloperTools/AwsXRay')
+AwsXRay('element', 'X Ray', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsAppstream20.card.local.puml b/cloud/snippets/aws/EndUserComputing/AwsAppstream20.card.local.puml
new file mode 100644
index 00000000000..bafaefe2fe6
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsAppstream20.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAppstream20 card
+include('elements/aws/EndUserComputing/AwsAppstream20')
+AwsAppstream20Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsAppstream20.card.remote.puml b/cloud/snippets/aws/EndUserComputing/AwsAppstream20.card.remote.puml
new file mode 100644
index 00000000000..4755d716010
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsAppstream20.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAppstream20 card
+include('elements/aws/EndUserComputing/AwsAppstream20')
+AwsAppstream20Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsAppstream20.element.local.puml b/cloud/snippets/aws/EndUserComputing/AwsAppstream20.element.local.puml
new file mode 100644
index 00000000000..d5dfc345f52
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsAppstream20.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAppstream20 element
+include('elements/aws/EndUserComputing/AwsAppstream20')
+AwsAppstream20('element', 'Appstream20', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsAppstream20.element.remote.puml b/cloud/snippets/aws/EndUserComputing/AwsAppstream20.element.remote.puml
new file mode 100644
index 00000000000..ca18d8fdc6c
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsAppstream20.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAppstream20 element
+include('elements/aws/EndUserComputing/AwsAppstream20')
+AwsAppstream20('element', 'Appstream20', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsEndUserComputing.card.local.puml b/cloud/snippets/aws/EndUserComputing/AwsEndUserComputing.card.local.puml
new file mode 100644
index 00000000000..1b9674aaf6d
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsEndUserComputing.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEndUserComputing card
+include('elements/aws/EndUserComputing/AwsEndUserComputing')
+AwsEndUserComputingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsEndUserComputing.card.remote.puml b/cloud/snippets/aws/EndUserComputing/AwsEndUserComputing.card.remote.puml
new file mode 100644
index 00000000000..12bc9572aeb
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsEndUserComputing.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEndUserComputing card
+include('elements/aws/EndUserComputing/AwsEndUserComputing')
+AwsEndUserComputingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsEndUserComputing.element.local.puml b/cloud/snippets/aws/EndUserComputing/AwsEndUserComputing.element.local.puml
new file mode 100644
index 00000000000..ca123d03a8d
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsEndUserComputing.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEndUserComputing element
+include('elements/aws/EndUserComputing/AwsEndUserComputing')
+AwsEndUserComputing('element', 'End User Computing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsEndUserComputing.element.remote.puml b/cloud/snippets/aws/EndUserComputing/AwsEndUserComputing.element.remote.puml
new file mode 100644
index 00000000000..e5218e4fa65
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsEndUserComputing.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEndUserComputing element
+include('elements/aws/EndUserComputing/AwsEndUserComputing')
+AwsEndUserComputing('element', 'End User Computing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsWorkdocs.card.local.puml b/cloud/snippets/aws/EndUserComputing/AwsWorkdocs.card.local.puml
new file mode 100644
index 00000000000..4942c432fcd
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsWorkdocs.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsWorkdocs card
+include('elements/aws/EndUserComputing/AwsWorkdocs')
+AwsWorkdocsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsWorkdocs.card.remote.puml b/cloud/snippets/aws/EndUserComputing/AwsWorkdocs.card.remote.puml
new file mode 100644
index 00000000000..e2c19fa42d0
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsWorkdocs.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsWorkdocs card
+include('elements/aws/EndUserComputing/AwsWorkdocs')
+AwsWorkdocsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsWorkdocs.element.local.puml b/cloud/snippets/aws/EndUserComputing/AwsWorkdocs.element.local.puml
new file mode 100644
index 00000000000..12ec58171a1
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsWorkdocs.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWorkdocs element
+include('elements/aws/EndUserComputing/AwsWorkdocs')
+AwsWorkdocs('element', 'Workdocs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsWorkdocs.element.remote.puml b/cloud/snippets/aws/EndUserComputing/AwsWorkdocs.element.remote.puml
new file mode 100644
index 00000000000..5d8e7b66564
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsWorkdocs.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWorkdocs element
+include('elements/aws/EndUserComputing/AwsWorkdocs')
+AwsWorkdocs('element', 'Workdocs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsWorklink.card.local.puml b/cloud/snippets/aws/EndUserComputing/AwsWorklink.card.local.puml
new file mode 100644
index 00000000000..d64465d14f1
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsWorklink.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsWorklink card
+include('elements/aws/EndUserComputing/AwsWorklink')
+AwsWorklinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsWorklink.card.remote.puml b/cloud/snippets/aws/EndUserComputing/AwsWorklink.card.remote.puml
new file mode 100644
index 00000000000..f243617e294
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsWorklink.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsWorklink card
+include('elements/aws/EndUserComputing/AwsWorklink')
+AwsWorklinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsWorklink.element.local.puml b/cloud/snippets/aws/EndUserComputing/AwsWorklink.element.local.puml
new file mode 100644
index 00000000000..75551748f12
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsWorklink.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWorklink element
+include('elements/aws/EndUserComputing/AwsWorklink')
+AwsWorklink('element', 'Worklink', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsWorklink.element.remote.puml b/cloud/snippets/aws/EndUserComputing/AwsWorklink.element.remote.puml
new file mode 100644
index 00000000000..1b52034cc70
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsWorklink.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWorklink element
+include('elements/aws/EndUserComputing/AwsWorklink')
+AwsWorklink('element', 'Worklink', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsWorkspaces.card.local.puml b/cloud/snippets/aws/EndUserComputing/AwsWorkspaces.card.local.puml
new file mode 100644
index 00000000000..3af338e64de
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsWorkspaces.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsWorkspaces card
+include('elements/aws/EndUserComputing/AwsWorkspaces')
+AwsWorkspacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsWorkspaces.card.remote.puml b/cloud/snippets/aws/EndUserComputing/AwsWorkspaces.card.remote.puml
new file mode 100644
index 00000000000..6452576afc0
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsWorkspaces.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsWorkspaces card
+include('elements/aws/EndUserComputing/AwsWorkspaces')
+AwsWorkspacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsWorkspaces.element.local.puml b/cloud/snippets/aws/EndUserComputing/AwsWorkspaces.element.local.puml
new file mode 100644
index 00000000000..03e64b6df0a
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsWorkspaces.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWorkspaces element
+include('elements/aws/EndUserComputing/AwsWorkspaces')
+AwsWorkspaces('element', 'Workspaces', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/EndUserComputing/AwsWorkspaces.element.remote.puml b/cloud/snippets/aws/EndUserComputing/AwsWorkspaces.element.remote.puml
new file mode 100644
index 00000000000..30de939d338
--- /dev/null
+++ b/cloud/snippets/aws/EndUserComputing/AwsWorkspaces.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWorkspaces element
+include('elements/aws/EndUserComputing/AwsWorkspaces')
+AwsWorkspaces('element', 'Workspaces', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GameTech/AwsGameTech.card.local.puml b/cloud/snippets/aws/GameTech/AwsGameTech.card.local.puml
new file mode 100644
index 00000000000..c81a509bc42
--- /dev/null
+++ b/cloud/snippets/aws/GameTech/AwsGameTech.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGameTech card
+include('elements/aws/GameTech/AwsGameTech')
+AwsGameTechCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GameTech/AwsGameTech.card.remote.puml b/cloud/snippets/aws/GameTech/AwsGameTech.card.remote.puml
new file mode 100644
index 00000000000..37120906b57
--- /dev/null
+++ b/cloud/snippets/aws/GameTech/AwsGameTech.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGameTech card
+include('elements/aws/GameTech/AwsGameTech')
+AwsGameTechCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GameTech/AwsGameTech.element.local.puml b/cloud/snippets/aws/GameTech/AwsGameTech.element.local.puml
new file mode 100644
index 00000000000..9039e974f9b
--- /dev/null
+++ b/cloud/snippets/aws/GameTech/AwsGameTech.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGameTech element
+include('elements/aws/GameTech/AwsGameTech')
+AwsGameTech('element', 'Game Tech', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GameTech/AwsGameTech.element.remote.puml b/cloud/snippets/aws/GameTech/AwsGameTech.element.remote.puml
new file mode 100644
index 00000000000..2bfe5cde128
--- /dev/null
+++ b/cloud/snippets/aws/GameTech/AwsGameTech.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGameTech element
+include('elements/aws/GameTech/AwsGameTech')
+AwsGameTech('element', 'Game Tech', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GameTech/AwsGamelift.card.local.puml b/cloud/snippets/aws/GameTech/AwsGamelift.card.local.puml
new file mode 100644
index 00000000000..0c9ff0ba20c
--- /dev/null
+++ b/cloud/snippets/aws/GameTech/AwsGamelift.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGamelift card
+include('elements/aws/GameTech/AwsGamelift')
+AwsGameliftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GameTech/AwsGamelift.card.remote.puml b/cloud/snippets/aws/GameTech/AwsGamelift.card.remote.puml
new file mode 100644
index 00000000000..97bbecb8d57
--- /dev/null
+++ b/cloud/snippets/aws/GameTech/AwsGamelift.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGamelift card
+include('elements/aws/GameTech/AwsGamelift')
+AwsGameliftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GameTech/AwsGamelift.element.local.puml b/cloud/snippets/aws/GameTech/AwsGamelift.element.local.puml
new file mode 100644
index 00000000000..c053a2a82a7
--- /dev/null
+++ b/cloud/snippets/aws/GameTech/AwsGamelift.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGamelift element
+include('elements/aws/GameTech/AwsGamelift')
+AwsGamelift('element', 'Gamelift', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GameTech/AwsGamelift.element.remote.puml b/cloud/snippets/aws/GameTech/AwsGamelift.element.remote.puml
new file mode 100644
index 00000000000..da57b50eb1e
--- /dev/null
+++ b/cloud/snippets/aws/GameTech/AwsGamelift.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGamelift element
+include('elements/aws/GameTech/AwsGamelift')
+AwsGamelift('element', 'Gamelift', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsClient.card.local.puml b/cloud/snippets/aws/General/AwsClient.card.local.puml
new file mode 100644
index 00000000000..d3a23276069
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsClient.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsClient card
+include('elements/aws/General/AwsClient')
+AwsClientCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsClient.card.remote.puml b/cloud/snippets/aws/General/AwsClient.card.remote.puml
new file mode 100644
index 00000000000..58f7d43a81b
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsClient.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsClient card
+include('elements/aws/General/AwsClient')
+AwsClientCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsClient.element.local.puml b/cloud/snippets/aws/General/AwsClient.element.local.puml
new file mode 100644
index 00000000000..4ba8c06f6a3
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsClient.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsClient element
+include('elements/aws/General/AwsClient')
+AwsClient('element', 'Client', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsClient.element.remote.puml b/cloud/snippets/aws/General/AwsClient.element.remote.puml
new file mode 100644
index 00000000000..6f232aea149
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsClient.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsClient element
+include('elements/aws/General/AwsClient')
+AwsClient('element', 'Client', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsDisk.card.local.puml b/cloud/snippets/aws/General/AwsDisk.card.local.puml
new file mode 100644
index 00000000000..fdc52fe4399
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsDisk.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDisk card
+include('elements/aws/General/AwsDisk')
+AwsDiskCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsDisk.card.remote.puml b/cloud/snippets/aws/General/AwsDisk.card.remote.puml
new file mode 100644
index 00000000000..ddb2260880b
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsDisk.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDisk card
+include('elements/aws/General/AwsDisk')
+AwsDiskCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsDisk.element.local.puml b/cloud/snippets/aws/General/AwsDisk.element.local.puml
new file mode 100644
index 00000000000..94f4a440098
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsDisk.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDisk element
+include('elements/aws/General/AwsDisk')
+AwsDisk('element', 'Disk', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsDisk.element.remote.puml b/cloud/snippets/aws/General/AwsDisk.element.remote.puml
new file mode 100644
index 00000000000..76d615ed6a0
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsDisk.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDisk element
+include('elements/aws/General/AwsDisk')
+AwsDisk('element', 'Disk', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsForums.card.local.puml b/cloud/snippets/aws/General/AwsForums.card.local.puml
new file mode 100644
index 00000000000..52e3fded3ed
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsForums.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsForums card
+include('elements/aws/General/AwsForums')
+AwsForumsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsForums.card.remote.puml b/cloud/snippets/aws/General/AwsForums.card.remote.puml
new file mode 100644
index 00000000000..650e9759ff2
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsForums.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsForums card
+include('elements/aws/General/AwsForums')
+AwsForumsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsForums.element.local.puml b/cloud/snippets/aws/General/AwsForums.element.local.puml
new file mode 100644
index 00000000000..be2be962693
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsForums.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsForums element
+include('elements/aws/General/AwsForums')
+AwsForums('element', 'Forums', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsForums.element.remote.puml b/cloud/snippets/aws/General/AwsForums.element.remote.puml
new file mode 100644
index 00000000000..6fb17ae2bf5
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsForums.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsForums element
+include('elements/aws/General/AwsForums')
+AwsForums('element', 'Forums', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsGeneral.card.local.puml b/cloud/snippets/aws/General/AwsGeneral.card.local.puml
new file mode 100644
index 00000000000..9eb27d6e3d8
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsGeneral.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGeneral card
+include('elements/aws/General/AwsGeneral')
+AwsGeneralCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsGeneral.card.remote.puml b/cloud/snippets/aws/General/AwsGeneral.card.remote.puml
new file mode 100644
index 00000000000..c9654d2da3d
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsGeneral.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGeneral card
+include('elements/aws/General/AwsGeneral')
+AwsGeneralCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsGeneral.element.local.puml b/cloud/snippets/aws/General/AwsGeneral.element.local.puml
new file mode 100644
index 00000000000..40fcb68784a
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsGeneral.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGeneral element
+include('elements/aws/General/AwsGeneral')
+AwsGeneral('element', 'General', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsGeneral.element.remote.puml b/cloud/snippets/aws/General/AwsGeneral.element.remote.puml
new file mode 100644
index 00000000000..3c36d2a848f
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsGeneral.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGeneral element
+include('elements/aws/General/AwsGeneral')
+AwsGeneral('element', 'General', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsGenericDatabase.card.local.puml b/cloud/snippets/aws/General/AwsGenericDatabase.card.local.puml
new file mode 100644
index 00000000000..84d6c24232d
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsGenericDatabase.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGenericDatabase card
+include('elements/aws/General/AwsGenericDatabase')
+AwsGenericDatabaseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsGenericDatabase.card.remote.puml b/cloud/snippets/aws/General/AwsGenericDatabase.card.remote.puml
new file mode 100644
index 00000000000..94e933208ef
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsGenericDatabase.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGenericDatabase card
+include('elements/aws/General/AwsGenericDatabase')
+AwsGenericDatabaseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsGenericDatabase.element.local.puml b/cloud/snippets/aws/General/AwsGenericDatabase.element.local.puml
new file mode 100644
index 00000000000..f05407d5a5b
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsGenericDatabase.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGenericDatabase element
+include('elements/aws/General/AwsGenericDatabase')
+AwsGenericDatabase('element', 'Generic Database', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsGenericDatabase.element.remote.puml b/cloud/snippets/aws/General/AwsGenericDatabase.element.remote.puml
new file mode 100644
index 00000000000..fd6fe54a7ee
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsGenericDatabase.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGenericDatabase element
+include('elements/aws/General/AwsGenericDatabase')
+AwsGenericDatabase('element', 'Generic Database', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsGenericFirewall.card.local.puml b/cloud/snippets/aws/General/AwsGenericFirewall.card.local.puml
new file mode 100644
index 00000000000..07068c72fd7
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsGenericFirewall.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGenericFirewall card
+include('elements/aws/General/AwsGenericFirewall')
+AwsGenericFirewallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsGenericFirewall.card.remote.puml b/cloud/snippets/aws/General/AwsGenericFirewall.card.remote.puml
new file mode 100644
index 00000000000..05178e16ffa
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsGenericFirewall.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGenericFirewall card
+include('elements/aws/General/AwsGenericFirewall')
+AwsGenericFirewallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsGenericFirewall.element.local.puml b/cloud/snippets/aws/General/AwsGenericFirewall.element.local.puml
new file mode 100644
index 00000000000..45ddbeac565
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsGenericFirewall.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGenericFirewall element
+include('elements/aws/General/AwsGenericFirewall')
+AwsGenericFirewall('element', 'Generic Firewall', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsGenericFirewall.element.remote.puml b/cloud/snippets/aws/General/AwsGenericFirewall.element.remote.puml
new file mode 100644
index 00000000000..ad52d0dfacb
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsGenericFirewall.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGenericFirewall element
+include('elements/aws/General/AwsGenericFirewall')
+AwsGenericFirewall('element', 'Generic Firewall', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsInternetAlt1.card.local.puml b/cloud/snippets/aws/General/AwsInternetAlt1.card.local.puml
new file mode 100644
index 00000000000..9fd6d90adb9
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsInternetAlt1.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsInternetAlt1 card
+include('elements/aws/General/AwsInternetAlt1')
+AwsInternetAlt1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsInternetAlt1.card.remote.puml b/cloud/snippets/aws/General/AwsInternetAlt1.card.remote.puml
new file mode 100644
index 00000000000..f19db70b191
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsInternetAlt1.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsInternetAlt1 card
+include('elements/aws/General/AwsInternetAlt1')
+AwsInternetAlt1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsInternetAlt1.element.local.puml b/cloud/snippets/aws/General/AwsInternetAlt1.element.local.puml
new file mode 100644
index 00000000000..a87b130cf25
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsInternetAlt1.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInternetAlt1 element
+include('elements/aws/General/AwsInternetAlt1')
+AwsInternetAlt1('element', 'Internet Alt1', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsInternetAlt1.element.remote.puml b/cloud/snippets/aws/General/AwsInternetAlt1.element.remote.puml
new file mode 100644
index 00000000000..602554f7eb7
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsInternetAlt1.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInternetAlt1 element
+include('elements/aws/General/AwsInternetAlt1')
+AwsInternetAlt1('element', 'Internet Alt1', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsInternetAlt2.card.local.puml b/cloud/snippets/aws/General/AwsInternetAlt2.card.local.puml
new file mode 100644
index 00000000000..e7b2db9058f
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsInternetAlt2.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsInternetAlt2 card
+include('elements/aws/General/AwsInternetAlt2')
+AwsInternetAlt2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsInternetAlt2.card.remote.puml b/cloud/snippets/aws/General/AwsInternetAlt2.card.remote.puml
new file mode 100644
index 00000000000..39c08212894
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsInternetAlt2.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsInternetAlt2 card
+include('elements/aws/General/AwsInternetAlt2')
+AwsInternetAlt2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsInternetAlt2.element.local.puml b/cloud/snippets/aws/General/AwsInternetAlt2.element.local.puml
new file mode 100644
index 00000000000..6b9ce7b00f6
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsInternetAlt2.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInternetAlt2 element
+include('elements/aws/General/AwsInternetAlt2')
+AwsInternetAlt2('element', 'Internet Alt2', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsInternetAlt2.element.remote.puml b/cloud/snippets/aws/General/AwsInternetAlt2.element.remote.puml
new file mode 100644
index 00000000000..2e804dc0c32
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsInternetAlt2.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInternetAlt2 element
+include('elements/aws/General/AwsInternetAlt2')
+AwsInternetAlt2('element', 'Internet Alt2', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsInternetGateway.card.local.puml b/cloud/snippets/aws/General/AwsInternetGateway.card.local.puml
new file mode 100644
index 00000000000..d98abae831e
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsInternetGateway.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsInternetGateway card
+include('elements/aws/General/AwsInternetGateway')
+AwsInternetGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsInternetGateway.card.remote.puml b/cloud/snippets/aws/General/AwsInternetGateway.card.remote.puml
new file mode 100644
index 00000000000..8778d5106c4
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsInternetGateway.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsInternetGateway card
+include('elements/aws/General/AwsInternetGateway')
+AwsInternetGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsInternetGateway.element.local.puml b/cloud/snippets/aws/General/AwsInternetGateway.element.local.puml
new file mode 100644
index 00000000000..075d2a12476
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsInternetGateway.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInternetGateway element
+include('elements/aws/General/AwsInternetGateway')
+AwsInternetGateway('element', 'Internet Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsInternetGateway.element.remote.puml b/cloud/snippets/aws/General/AwsInternetGateway.element.remote.puml
new file mode 100644
index 00000000000..d3b279ce477
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsInternetGateway.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInternetGateway element
+include('elements/aws/General/AwsInternetGateway')
+AwsInternetGateway('element', 'Internet Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsMarketplace.card.local.puml b/cloud/snippets/aws/General/AwsMarketplace.card.local.puml
new file mode 100644
index 00000000000..fbe76d6cce0
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsMarketplace.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMarketplace card
+include('elements/aws/General/AwsMarketplace')
+AwsMarketplaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsMarketplace.card.remote.puml b/cloud/snippets/aws/General/AwsMarketplace.card.remote.puml
new file mode 100644
index 00000000000..daa69fbea4c
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsMarketplace.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMarketplace card
+include('elements/aws/General/AwsMarketplace')
+AwsMarketplaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsMarketplace.element.local.puml b/cloud/snippets/aws/General/AwsMarketplace.element.local.puml
new file mode 100644
index 00000000000..83e75dcdcfe
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsMarketplace.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMarketplace element
+include('elements/aws/General/AwsMarketplace')
+AwsMarketplace('element', 'Marketplace', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsMarketplace.element.remote.puml b/cloud/snippets/aws/General/AwsMarketplace.element.remote.puml
new file mode 100644
index 00000000000..f2ce8410e74
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsMarketplace.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMarketplace element
+include('elements/aws/General/AwsMarketplace')
+AwsMarketplace('element', 'Marketplace', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsMobileClient.card.local.puml b/cloud/snippets/aws/General/AwsMobileClient.card.local.puml
new file mode 100644
index 00000000000..a4dd1be1db9
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsMobileClient.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMobileClient card
+include('elements/aws/General/AwsMobileClient')
+AwsMobileClientCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsMobileClient.card.remote.puml b/cloud/snippets/aws/General/AwsMobileClient.card.remote.puml
new file mode 100644
index 00000000000..5c6e9b86eb8
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsMobileClient.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMobileClient card
+include('elements/aws/General/AwsMobileClient')
+AwsMobileClientCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsMobileClient.element.local.puml b/cloud/snippets/aws/General/AwsMobileClient.element.local.puml
new file mode 100644
index 00000000000..cde1039889c
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsMobileClient.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMobileClient element
+include('elements/aws/General/AwsMobileClient')
+AwsMobileClient('element', 'Mobile Client', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsMobileClient.element.remote.puml b/cloud/snippets/aws/General/AwsMobileClient.element.remote.puml
new file mode 100644
index 00000000000..3d824a683b4
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsMobileClient.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMobileClient element
+include('elements/aws/General/AwsMobileClient')
+AwsMobileClient('element', 'Mobile Client', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsMultimedia.card.local.puml b/cloud/snippets/aws/General/AwsMultimedia.card.local.puml
new file mode 100644
index 00000000000..6a1bf68499a
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsMultimedia.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMultimedia card
+include('elements/aws/General/AwsMultimedia')
+AwsMultimediaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsMultimedia.card.remote.puml b/cloud/snippets/aws/General/AwsMultimedia.card.remote.puml
new file mode 100644
index 00000000000..38d57d4d2e8
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsMultimedia.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMultimedia card
+include('elements/aws/General/AwsMultimedia')
+AwsMultimediaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsMultimedia.element.local.puml b/cloud/snippets/aws/General/AwsMultimedia.element.local.puml
new file mode 100644
index 00000000000..94a5909c121
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsMultimedia.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMultimedia element
+include('elements/aws/General/AwsMultimedia')
+AwsMultimedia('element', 'Multimedia', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsMultimedia.element.remote.puml b/cloud/snippets/aws/General/AwsMultimedia.element.remote.puml
new file mode 100644
index 00000000000..257f1d6c17a
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsMultimedia.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMultimedia element
+include('elements/aws/General/AwsMultimedia')
+AwsMultimedia('element', 'Multimedia', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsOfficeBuilding.card.local.puml b/cloud/snippets/aws/General/AwsOfficeBuilding.card.local.puml
new file mode 100644
index 00000000000..e2f9e7ba0ac
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsOfficeBuilding.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOfficeBuilding card
+include('elements/aws/General/AwsOfficeBuilding')
+AwsOfficeBuildingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsOfficeBuilding.card.remote.puml b/cloud/snippets/aws/General/AwsOfficeBuilding.card.remote.puml
new file mode 100644
index 00000000000..94d16fe49fd
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsOfficeBuilding.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOfficeBuilding card
+include('elements/aws/General/AwsOfficeBuilding')
+AwsOfficeBuildingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsOfficeBuilding.element.local.puml b/cloud/snippets/aws/General/AwsOfficeBuilding.element.local.puml
new file mode 100644
index 00000000000..380e808613e
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsOfficeBuilding.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOfficeBuilding element
+include('elements/aws/General/AwsOfficeBuilding')
+AwsOfficeBuilding('element', 'Office Building', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsOfficeBuilding.element.remote.puml b/cloud/snippets/aws/General/AwsOfficeBuilding.element.remote.puml
new file mode 100644
index 00000000000..5dc55343cca
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsOfficeBuilding.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOfficeBuilding element
+include('elements/aws/General/AwsOfficeBuilding')
+AwsOfficeBuilding('element', 'Office Building', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsSamlToken.card.local.puml b/cloud/snippets/aws/General/AwsSamlToken.card.local.puml
new file mode 100644
index 00000000000..5163ddecace
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsSamlToken.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSamlToken card
+include('elements/aws/General/AwsSamlToken')
+AwsSamlTokenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsSamlToken.card.remote.puml b/cloud/snippets/aws/General/AwsSamlToken.card.remote.puml
new file mode 100644
index 00000000000..f932bd63e07
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsSamlToken.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSamlToken card
+include('elements/aws/General/AwsSamlToken')
+AwsSamlTokenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsSamlToken.element.local.puml b/cloud/snippets/aws/General/AwsSamlToken.element.local.puml
new file mode 100644
index 00000000000..d5b4ead5537
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsSamlToken.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSamlToken element
+include('elements/aws/General/AwsSamlToken')
+AwsSamlToken('element', 'Saml Token', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsSamlToken.element.remote.puml b/cloud/snippets/aws/General/AwsSamlToken.element.remote.puml
new file mode 100644
index 00000000000..9e68aaacf4b
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsSamlToken.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSamlToken element
+include('elements/aws/General/AwsSamlToken')
+AwsSamlToken('element', 'Saml Token', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsSdk.card.local.puml b/cloud/snippets/aws/General/AwsSdk.card.local.puml
new file mode 100644
index 00000000000..494220f54bd
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsSdk.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSdk card
+include('elements/aws/General/AwsSdk')
+AwsSdkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsSdk.card.remote.puml b/cloud/snippets/aws/General/AwsSdk.card.remote.puml
new file mode 100644
index 00000000000..08b9ced7366
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsSdk.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSdk card
+include('elements/aws/General/AwsSdk')
+AwsSdkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsSdk.element.local.puml b/cloud/snippets/aws/General/AwsSdk.element.local.puml
new file mode 100644
index 00000000000..0ed66058285
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsSdk.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSdk element
+include('elements/aws/General/AwsSdk')
+AwsSdk('element', 'Sdk', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsSdk.element.remote.puml b/cloud/snippets/aws/General/AwsSdk.element.remote.puml
new file mode 100644
index 00000000000..830be8531b3
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsSdk.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSdk element
+include('elements/aws/General/AwsSdk')
+AwsSdk('element', 'Sdk', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsSslPadlock.card.local.puml b/cloud/snippets/aws/General/AwsSslPadlock.card.local.puml
new file mode 100644
index 00000000000..a94e26703e6
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsSslPadlock.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSslPadlock card
+include('elements/aws/General/AwsSslPadlock')
+AwsSslPadlockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsSslPadlock.card.remote.puml b/cloud/snippets/aws/General/AwsSslPadlock.card.remote.puml
new file mode 100644
index 00000000000..8add84bdc5d
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsSslPadlock.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSslPadlock card
+include('elements/aws/General/AwsSslPadlock')
+AwsSslPadlockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsSslPadlock.element.local.puml b/cloud/snippets/aws/General/AwsSslPadlock.element.local.puml
new file mode 100644
index 00000000000..f268b527894
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsSslPadlock.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSslPadlock element
+include('elements/aws/General/AwsSslPadlock')
+AwsSslPadlock('element', 'Ssl Padlock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsSslPadlock.element.remote.puml b/cloud/snippets/aws/General/AwsSslPadlock.element.remote.puml
new file mode 100644
index 00000000000..e757575a90b
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsSslPadlock.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSslPadlock element
+include('elements/aws/General/AwsSslPadlock')
+AwsSslPadlock('element', 'Ssl Padlock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsTapeStorage.card.local.puml b/cloud/snippets/aws/General/AwsTapeStorage.card.local.puml
new file mode 100644
index 00000000000..5016cc46687
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsTapeStorage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTapeStorage card
+include('elements/aws/General/AwsTapeStorage')
+AwsTapeStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsTapeStorage.card.remote.puml b/cloud/snippets/aws/General/AwsTapeStorage.card.remote.puml
new file mode 100644
index 00000000000..58b0ded798c
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsTapeStorage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTapeStorage card
+include('elements/aws/General/AwsTapeStorage')
+AwsTapeStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsTapeStorage.element.local.puml b/cloud/snippets/aws/General/AwsTapeStorage.element.local.puml
new file mode 100644
index 00000000000..7da118e5807
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsTapeStorage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTapeStorage element
+include('elements/aws/General/AwsTapeStorage')
+AwsTapeStorage('element', 'Tape Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsTapeStorage.element.remote.puml b/cloud/snippets/aws/General/AwsTapeStorage.element.remote.puml
new file mode 100644
index 00000000000..8b7765af6be
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsTapeStorage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTapeStorage element
+include('elements/aws/General/AwsTapeStorage')
+AwsTapeStorage('element', 'Tape Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsToolkit.card.local.puml b/cloud/snippets/aws/General/AwsToolkit.card.local.puml
new file mode 100644
index 00000000000..f321e757e3f
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsToolkit.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsToolkit card
+include('elements/aws/General/AwsToolkit')
+AwsToolkitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsToolkit.card.remote.puml b/cloud/snippets/aws/General/AwsToolkit.card.remote.puml
new file mode 100644
index 00000000000..a384e471241
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsToolkit.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsToolkit card
+include('elements/aws/General/AwsToolkit')
+AwsToolkitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsToolkit.element.local.puml b/cloud/snippets/aws/General/AwsToolkit.element.local.puml
new file mode 100644
index 00000000000..c36e9e47729
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsToolkit.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsToolkit element
+include('elements/aws/General/AwsToolkit')
+AwsToolkit('element', 'Toolkit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsToolkit.element.remote.puml b/cloud/snippets/aws/General/AwsToolkit.element.remote.puml
new file mode 100644
index 00000000000..38a8a2c7419
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsToolkit.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsToolkit element
+include('elements/aws/General/AwsToolkit')
+AwsToolkit('element', 'Toolkit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsTraditionalServer.card.local.puml b/cloud/snippets/aws/General/AwsTraditionalServer.card.local.puml
new file mode 100644
index 00000000000..d9619ea32ec
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsTraditionalServer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTraditionalServer card
+include('elements/aws/General/AwsTraditionalServer')
+AwsTraditionalServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsTraditionalServer.card.remote.puml b/cloud/snippets/aws/General/AwsTraditionalServer.card.remote.puml
new file mode 100644
index 00000000000..510a8a4d68f
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsTraditionalServer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTraditionalServer card
+include('elements/aws/General/AwsTraditionalServer')
+AwsTraditionalServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsTraditionalServer.element.local.puml b/cloud/snippets/aws/General/AwsTraditionalServer.element.local.puml
new file mode 100644
index 00000000000..a461d629f84
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsTraditionalServer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTraditionalServer element
+include('elements/aws/General/AwsTraditionalServer')
+AwsTraditionalServer('element', 'Traditional Server', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsTraditionalServer.element.remote.puml b/cloud/snippets/aws/General/AwsTraditionalServer.element.remote.puml
new file mode 100644
index 00000000000..a416aa98caf
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsTraditionalServer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTraditionalServer element
+include('elements/aws/General/AwsTraditionalServer')
+AwsTraditionalServer('element', 'Traditional Server', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsUser.card.local.puml b/cloud/snippets/aws/General/AwsUser.card.local.puml
new file mode 100644
index 00000000000..cc2c0f8a016
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsUser.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsUser card
+include('elements/aws/General/AwsUser')
+AwsUserCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsUser.card.remote.puml b/cloud/snippets/aws/General/AwsUser.card.remote.puml
new file mode 100644
index 00000000000..f158a30f377
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsUser.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsUser card
+include('elements/aws/General/AwsUser')
+AwsUserCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsUser.element.local.puml b/cloud/snippets/aws/General/AwsUser.element.local.puml
new file mode 100644
index 00000000000..f0a90009211
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsUser.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsUser element
+include('elements/aws/General/AwsUser')
+AwsUser('element', 'User', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsUser.element.remote.puml b/cloud/snippets/aws/General/AwsUser.element.remote.puml
new file mode 100644
index 00000000000..c216b16d76a
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsUser.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsUser element
+include('elements/aws/General/AwsUser')
+AwsUser('element', 'User', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsUsers.card.local.puml b/cloud/snippets/aws/General/AwsUsers.card.local.puml
new file mode 100644
index 00000000000..932e6f15934
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsUsers.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsUsers card
+include('elements/aws/General/AwsUsers')
+AwsUsersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsUsers.card.remote.puml b/cloud/snippets/aws/General/AwsUsers.card.remote.puml
new file mode 100644
index 00000000000..65e2d4748b1
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsUsers.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsUsers card
+include('elements/aws/General/AwsUsers')
+AwsUsersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsUsers.element.local.puml b/cloud/snippets/aws/General/AwsUsers.element.local.puml
new file mode 100644
index 00000000000..4e028a6e8c0
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsUsers.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsUsers element
+include('elements/aws/General/AwsUsers')
+AwsUsers('element', 'Users', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/General/AwsUsers.element.remote.puml b/cloud/snippets/aws/General/AwsUsers.element.remote.puml
new file mode 100644
index 00000000000..1b6d3327c29
--- /dev/null
+++ b/cloud/snippets/aws/General/AwsUsers.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsUsers element
+include('elements/aws/General/AwsUsers')
+AwsUsers('element', 'Users', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsAutoScaling.card.local.puml b/cloud/snippets/aws/GroupIcons/AwsAutoScaling.card.local.puml
new file mode 100644
index 00000000000..0195536eb17
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsAutoScaling.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAutoScaling card
+include('elements/aws/GroupIcons/AwsAutoScaling')
+AwsAutoScalingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsAutoScaling.card.remote.puml b/cloud/snippets/aws/GroupIcons/AwsAutoScaling.card.remote.puml
new file mode 100644
index 00000000000..3ebc5dda9be
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsAutoScaling.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAutoScaling card
+include('elements/aws/GroupIcons/AwsAutoScaling')
+AwsAutoScalingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsAutoScaling.element.local.puml b/cloud/snippets/aws/GroupIcons/AwsAutoScaling.element.local.puml
new file mode 100644
index 00000000000..5500db74d14
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsAutoScaling.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAutoScaling element
+include('elements/aws/GroupIcons/AwsAutoScaling')
+AwsAutoScaling('element', 'Auto Scaling', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsAutoScaling.element.remote.puml b/cloud/snippets/aws/GroupIcons/AwsAutoScaling.element.remote.puml
new file mode 100644
index 00000000000..1506fe78a89
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsAutoScaling.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAutoScaling element
+include('elements/aws/GroupIcons/AwsAutoScaling')
+AwsAutoScaling('element', 'Auto Scaling', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsCloud.card.local.puml b/cloud/snippets/aws/GroupIcons/AwsCloud.card.local.puml
new file mode 100644
index 00000000000..4ad7e6d1adb
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsCloud.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloud card
+include('elements/aws/GroupIcons/AwsCloud')
+AwsCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsCloud.card.remote.puml b/cloud/snippets/aws/GroupIcons/AwsCloud.card.remote.puml
new file mode 100644
index 00000000000..be0ca50b8e1
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsCloud.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloud card
+include('elements/aws/GroupIcons/AwsCloud')
+AwsCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsCloud.element.local.puml b/cloud/snippets/aws/GroupIcons/AwsCloud.element.local.puml
new file mode 100644
index 00000000000..e307a35cbc2
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsCloud.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloud element
+include('elements/aws/GroupIcons/AwsCloud')
+AwsCloud('element', 'Cloud', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsCloud.element.remote.puml b/cloud/snippets/aws/GroupIcons/AwsCloud.element.remote.puml
new file mode 100644
index 00000000000..784ade501f0
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsCloud.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloud element
+include('elements/aws/GroupIcons/AwsCloud')
+AwsCloud('element', 'Cloud', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsCloudAlt.card.local.puml b/cloud/snippets/aws/GroupIcons/AwsCloudAlt.card.local.puml
new file mode 100644
index 00000000000..4835c6febbf
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsCloudAlt.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudAlt card
+include('elements/aws/GroupIcons/AwsCloudAlt')
+AwsCloudAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsCloudAlt.card.remote.puml b/cloud/snippets/aws/GroupIcons/AwsCloudAlt.card.remote.puml
new file mode 100644
index 00000000000..f8522892947
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsCloudAlt.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudAlt card
+include('elements/aws/GroupIcons/AwsCloudAlt')
+AwsCloudAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsCloudAlt.element.local.puml b/cloud/snippets/aws/GroupIcons/AwsCloudAlt.element.local.puml
new file mode 100644
index 00000000000..3fae1039625
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsCloudAlt.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudAlt element
+include('elements/aws/GroupIcons/AwsCloudAlt')
+AwsCloudAlt('element', 'Cloud Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsCloudAlt.element.remote.puml b/cloud/snippets/aws/GroupIcons/AwsCloudAlt.element.remote.puml
new file mode 100644
index 00000000000..994a7ec6811
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsCloudAlt.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudAlt element
+include('elements/aws/GroupIcons/AwsCloudAlt')
+AwsCloudAlt('element', 'Cloud Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsCorporateDataCenter.card.local.puml b/cloud/snippets/aws/GroupIcons/AwsCorporateDataCenter.card.local.puml
new file mode 100644
index 00000000000..45d2417768d
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsCorporateDataCenter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCorporateDataCenter card
+include('elements/aws/GroupIcons/AwsCorporateDataCenter')
+AwsCorporateDataCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsCorporateDataCenter.card.remote.puml b/cloud/snippets/aws/GroupIcons/AwsCorporateDataCenter.card.remote.puml
new file mode 100644
index 00000000000..5a02952ad45
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsCorporateDataCenter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCorporateDataCenter card
+include('elements/aws/GroupIcons/AwsCorporateDataCenter')
+AwsCorporateDataCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsCorporateDataCenter.element.local.puml b/cloud/snippets/aws/GroupIcons/AwsCorporateDataCenter.element.local.puml
new file mode 100644
index 00000000000..ef8d4deed24
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsCorporateDataCenter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCorporateDataCenter element
+include('elements/aws/GroupIcons/AwsCorporateDataCenter')
+AwsCorporateDataCenter('element', 'Corporate Data Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsCorporateDataCenter.element.remote.puml b/cloud/snippets/aws/GroupIcons/AwsCorporateDataCenter.element.remote.puml
new file mode 100644
index 00000000000..c46809ae639
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsCorporateDataCenter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCorporateDataCenter element
+include('elements/aws/GroupIcons/AwsCorporateDataCenter')
+AwsCorporateDataCenter('element', 'Corporate Data Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsEc2InstanceContainer.card.local.puml b/cloud/snippets/aws/GroupIcons/AwsEc2InstanceContainer.card.local.puml
new file mode 100644
index 00000000000..c5cdda1b29f
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsEc2InstanceContainer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEc2InstanceContainer card
+include('elements/aws/GroupIcons/AwsEc2InstanceContainer')
+AwsEc2InstanceContainerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsEc2InstanceContainer.card.remote.puml b/cloud/snippets/aws/GroupIcons/AwsEc2InstanceContainer.card.remote.puml
new file mode 100644
index 00000000000..0d23f11a864
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsEc2InstanceContainer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEc2InstanceContainer card
+include('elements/aws/GroupIcons/AwsEc2InstanceContainer')
+AwsEc2InstanceContainerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsEc2InstanceContainer.element.local.puml b/cloud/snippets/aws/GroupIcons/AwsEc2InstanceContainer.element.local.puml
new file mode 100644
index 00000000000..3f1f34feb37
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsEc2InstanceContainer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2InstanceContainer element
+include('elements/aws/GroupIcons/AwsEc2InstanceContainer')
+AwsEc2InstanceContainer('element', 'Ec2 Instance Container', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsEc2InstanceContainer.element.remote.puml b/cloud/snippets/aws/GroupIcons/AwsEc2InstanceContainer.element.remote.puml
new file mode 100644
index 00000000000..8e75990d046
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsEc2InstanceContainer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEc2InstanceContainer element
+include('elements/aws/GroupIcons/AwsEc2InstanceContainer')
+AwsEc2InstanceContainer('element', 'Ec2 Instance Container', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsElasticBeanstalkContainer.card.local.puml b/cloud/snippets/aws/GroupIcons/AwsElasticBeanstalkContainer.card.local.puml
new file mode 100644
index 00000000000..417d82924cb
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsElasticBeanstalkContainer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticBeanstalkContainer card
+include('elements/aws/GroupIcons/AwsElasticBeanstalkContainer')
+AwsElasticBeanstalkContainerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsElasticBeanstalkContainer.card.remote.puml b/cloud/snippets/aws/GroupIcons/AwsElasticBeanstalkContainer.card.remote.puml
new file mode 100644
index 00000000000..bfc13c713fe
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsElasticBeanstalkContainer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticBeanstalkContainer card
+include('elements/aws/GroupIcons/AwsElasticBeanstalkContainer')
+AwsElasticBeanstalkContainerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsElasticBeanstalkContainer.element.local.puml b/cloud/snippets/aws/GroupIcons/AwsElasticBeanstalkContainer.element.local.puml
new file mode 100644
index 00000000000..e6ac804ee0c
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsElasticBeanstalkContainer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBeanstalkContainer element
+include('elements/aws/GroupIcons/AwsElasticBeanstalkContainer')
+AwsElasticBeanstalkContainer('element', 'Elastic Beanstalk Container', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsElasticBeanstalkContainer.element.remote.puml b/cloud/snippets/aws/GroupIcons/AwsElasticBeanstalkContainer.element.remote.puml
new file mode 100644
index 00000000000..cc71ebed0ed
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsElasticBeanstalkContainer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBeanstalkContainer element
+include('elements/aws/GroupIcons/AwsElasticBeanstalkContainer')
+AwsElasticBeanstalkContainer('element', 'Elastic Beanstalk Container', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsRegion.card.local.puml b/cloud/snippets/aws/GroupIcons/AwsRegion.card.local.puml
new file mode 100644
index 00000000000..3c70f032127
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsRegion.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRegion card
+include('elements/aws/GroupIcons/AwsRegion')
+AwsRegionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsRegion.card.remote.puml b/cloud/snippets/aws/GroupIcons/AwsRegion.card.remote.puml
new file mode 100644
index 00000000000..73494171d3c
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsRegion.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRegion card
+include('elements/aws/GroupIcons/AwsRegion')
+AwsRegionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsRegion.element.local.puml b/cloud/snippets/aws/GroupIcons/AwsRegion.element.local.puml
new file mode 100644
index 00000000000..f757995ab1d
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsRegion.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRegion element
+include('elements/aws/GroupIcons/AwsRegion')
+AwsRegion('element', 'Region', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsRegion.element.remote.puml b/cloud/snippets/aws/GroupIcons/AwsRegion.element.remote.puml
new file mode 100644
index 00000000000..74fd5d9f743
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsRegion.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRegion element
+include('elements/aws/GroupIcons/AwsRegion')
+AwsRegion('element', 'Region', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsServerContents.card.local.puml b/cloud/snippets/aws/GroupIcons/AwsServerContents.card.local.puml
new file mode 100644
index 00000000000..a3a7db2d2ab
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsServerContents.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsServerContents card
+include('elements/aws/GroupIcons/AwsServerContents')
+AwsServerContentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsServerContents.card.remote.puml b/cloud/snippets/aws/GroupIcons/AwsServerContents.card.remote.puml
new file mode 100644
index 00000000000..fb049a3b74c
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsServerContents.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsServerContents card
+include('elements/aws/GroupIcons/AwsServerContents')
+AwsServerContentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsServerContents.element.local.puml b/cloud/snippets/aws/GroupIcons/AwsServerContents.element.local.puml
new file mode 100644
index 00000000000..fdb9c6c268c
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsServerContents.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsServerContents element
+include('elements/aws/GroupIcons/AwsServerContents')
+AwsServerContents('element', 'Server Contents', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsServerContents.element.remote.puml b/cloud/snippets/aws/GroupIcons/AwsServerContents.element.remote.puml
new file mode 100644
index 00000000000..493a8315a07
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsServerContents.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsServerContents element
+include('elements/aws/GroupIcons/AwsServerContents')
+AwsServerContents('element', 'Server Contents', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsSpotFleet.card.local.puml b/cloud/snippets/aws/GroupIcons/AwsSpotFleet.card.local.puml
new file mode 100644
index 00000000000..39929a1b28e
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsSpotFleet.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSpotFleet card
+include('elements/aws/GroupIcons/AwsSpotFleet')
+AwsSpotFleetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsSpotFleet.card.remote.puml b/cloud/snippets/aws/GroupIcons/AwsSpotFleet.card.remote.puml
new file mode 100644
index 00000000000..2088b873d73
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsSpotFleet.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSpotFleet card
+include('elements/aws/GroupIcons/AwsSpotFleet')
+AwsSpotFleetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsSpotFleet.element.local.puml b/cloud/snippets/aws/GroupIcons/AwsSpotFleet.element.local.puml
new file mode 100644
index 00000000000..197530050c4
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsSpotFleet.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSpotFleet element
+include('elements/aws/GroupIcons/AwsSpotFleet')
+AwsSpotFleet('element', 'Spot Fleet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsSpotFleet.element.remote.puml b/cloud/snippets/aws/GroupIcons/AwsSpotFleet.element.remote.puml
new file mode 100644
index 00000000000..815c5341744
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsSpotFleet.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSpotFleet element
+include('elements/aws/GroupIcons/AwsSpotFleet')
+AwsSpotFleet('element', 'Spot Fleet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsStepFunction.card.local.puml b/cloud/snippets/aws/GroupIcons/AwsStepFunction.card.local.puml
new file mode 100644
index 00000000000..ff4dd508106
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsStepFunction.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsStepFunction card
+include('elements/aws/GroupIcons/AwsStepFunction')
+AwsStepFunctionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsStepFunction.card.remote.puml b/cloud/snippets/aws/GroupIcons/AwsStepFunction.card.remote.puml
new file mode 100644
index 00000000000..7b15d39b47a
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsStepFunction.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsStepFunction card
+include('elements/aws/GroupIcons/AwsStepFunction')
+AwsStepFunctionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsStepFunction.element.local.puml b/cloud/snippets/aws/GroupIcons/AwsStepFunction.element.local.puml
new file mode 100644
index 00000000000..ed6933b72ba
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsStepFunction.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStepFunction element
+include('elements/aws/GroupIcons/AwsStepFunction')
+AwsStepFunction('element', 'Step Function', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsStepFunction.element.remote.puml b/cloud/snippets/aws/GroupIcons/AwsStepFunction.element.remote.puml
new file mode 100644
index 00000000000..4aaf7b7cf30
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsStepFunction.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStepFunction element
+include('elements/aws/GroupIcons/AwsStepFunction')
+AwsStepFunction('element', 'Step Function', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsVirtualPrivateCloudVpc.card.local.puml b/cloud/snippets/aws/GroupIcons/AwsVirtualPrivateCloudVpc.card.local.puml
new file mode 100644
index 00000000000..5c6a05425ac
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsVirtualPrivateCloudVpc.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVirtualPrivateCloudVpc card
+include('elements/aws/GroupIcons/AwsVirtualPrivateCloudVpc')
+AwsVirtualPrivateCloudVpcCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsVirtualPrivateCloudVpc.card.remote.puml b/cloud/snippets/aws/GroupIcons/AwsVirtualPrivateCloudVpc.card.remote.puml
new file mode 100644
index 00000000000..a69ab7e2ad3
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsVirtualPrivateCloudVpc.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVirtualPrivateCloudVpc card
+include('elements/aws/GroupIcons/AwsVirtualPrivateCloudVpc')
+AwsVirtualPrivateCloudVpcCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsVirtualPrivateCloudVpc.element.local.puml b/cloud/snippets/aws/GroupIcons/AwsVirtualPrivateCloudVpc.element.local.puml
new file mode 100644
index 00000000000..70bf93215d7
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsVirtualPrivateCloudVpc.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVirtualPrivateCloudVpc element
+include('elements/aws/GroupIcons/AwsVirtualPrivateCloudVpc')
+AwsVirtualPrivateCloudVpc('element', 'Virtual Private Cloud Vpc', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsVirtualPrivateCloudVpc.element.remote.puml b/cloud/snippets/aws/GroupIcons/AwsVirtualPrivateCloudVpc.element.remote.puml
new file mode 100644
index 00000000000..01a9961aa53
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsVirtualPrivateCloudVpc.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVirtualPrivateCloudVpc element
+include('elements/aws/GroupIcons/AwsVirtualPrivateCloudVpc')
+AwsVirtualPrivateCloudVpc('element', 'Virtual Private Cloud Vpc', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPrivate.card.local.puml b/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPrivate.card.local.puml
new file mode 100644
index 00000000000..8cc0a91143e
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPrivate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcSubnetPrivate card
+include('elements/aws/GroupIcons/AwsVpcSubnetPrivate')
+AwsVpcSubnetPrivateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPrivate.card.remote.puml b/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPrivate.card.remote.puml
new file mode 100644
index 00000000000..8db26023493
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPrivate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcSubnetPrivate card
+include('elements/aws/GroupIcons/AwsVpcSubnetPrivate')
+AwsVpcSubnetPrivateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPrivate.element.local.puml b/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPrivate.element.local.puml
new file mode 100644
index 00000000000..55dac741b29
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPrivate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcSubnetPrivate element
+include('elements/aws/GroupIcons/AwsVpcSubnetPrivate')
+AwsVpcSubnetPrivate('element', 'Vpc Subnet Private', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPrivate.element.remote.puml b/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPrivate.element.remote.puml
new file mode 100644
index 00000000000..d9af7591bc2
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPrivate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcSubnetPrivate element
+include('elements/aws/GroupIcons/AwsVpcSubnetPrivate')
+AwsVpcSubnetPrivate('element', 'Vpc Subnet Private', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPublic.card.local.puml b/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPublic.card.local.puml
new file mode 100644
index 00000000000..5afc6aa9260
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPublic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcSubnetPublic card
+include('elements/aws/GroupIcons/AwsVpcSubnetPublic')
+AwsVpcSubnetPublicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPublic.card.remote.puml b/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPublic.card.remote.puml
new file mode 100644
index 00000000000..c956523e8a1
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPublic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcSubnetPublic card
+include('elements/aws/GroupIcons/AwsVpcSubnetPublic')
+AwsVpcSubnetPublicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPublic.element.local.puml b/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPublic.element.local.puml
new file mode 100644
index 00000000000..a384e20689c
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPublic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcSubnetPublic element
+include('elements/aws/GroupIcons/AwsVpcSubnetPublic')
+AwsVpcSubnetPublic('element', 'Vpc Subnet Public', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPublic.element.remote.puml b/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPublic.element.remote.puml
new file mode 100644
index 00000000000..b9d1c876c0f
--- /dev/null
+++ b/cloud/snippets/aws/GroupIcons/AwsVpcSubnetPublic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcSubnetPublic element
+include('elements/aws/GroupIcons/AwsVpcSubnetPublic')
+AwsVpcSubnetPublic('element', 'Vpc Subnet Public', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsFreertos.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsFreertos.card.local.puml
new file mode 100644
index 00000000000..0749a0c7274
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsFreertos.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsFreertos card
+include('elements/aws/InternetOfThings/AwsFreertos')
+AwsFreertosCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsFreertos.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsFreertos.card.remote.puml
new file mode 100644
index 00000000000..8ee21fcf962
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsFreertos.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsFreertos card
+include('elements/aws/InternetOfThings/AwsFreertos')
+AwsFreertosCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsFreertos.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsFreertos.element.local.puml
new file mode 100644
index 00000000000..769e3ec8545
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsFreertos.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFreertos element
+include('elements/aws/InternetOfThings/AwsFreertos')
+AwsFreertos('element', 'Freertos', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsFreertos.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsFreertos.element.remote.puml
new file mode 100644
index 00000000000..a1f693bdc61
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsFreertos.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFreertos element
+include('elements/aws/InternetOfThings/AwsFreertos')
+AwsFreertos('element', 'Freertos', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsInternetOfThings.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsInternetOfThings.card.local.puml
new file mode 100644
index 00000000000..3fbecc19719
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsInternetOfThings.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsInternetOfThings card
+include('elements/aws/InternetOfThings/AwsInternetOfThings')
+AwsInternetOfThingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsInternetOfThings.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsInternetOfThings.card.remote.puml
new file mode 100644
index 00000000000..a0a0211a45c
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsInternetOfThings.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsInternetOfThings card
+include('elements/aws/InternetOfThings/AwsInternetOfThings')
+AwsInternetOfThingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsInternetOfThings.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsInternetOfThings.element.local.puml
new file mode 100644
index 00000000000..d337c8f6575
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsInternetOfThings.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInternetOfThings element
+include('elements/aws/InternetOfThings/AwsInternetOfThings')
+AwsInternetOfThings('element', 'Internet Of Things', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsInternetOfThings.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsInternetOfThings.element.remote.puml
new file mode 100644
index 00000000000..fb444e01a52
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsInternetOfThings.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInternetOfThings element
+include('elements/aws/InternetOfThings/AwsInternetOfThings')
+AwsInternetOfThings('element', 'Internet Of Things', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIot1Click.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIot1Click.card.local.puml
new file mode 100644
index 00000000000..f6a496842ad
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIot1Click.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIot1Click card
+include('elements/aws/InternetOfThings/AwsIot1Click')
+AwsIot1ClickCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIot1Click.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIot1Click.card.remote.puml
new file mode 100644
index 00000000000..e8d024497a3
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIot1Click.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIot1Click card
+include('elements/aws/InternetOfThings/AwsIot1Click')
+AwsIot1ClickCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIot1Click.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIot1Click.element.local.puml
new file mode 100644
index 00000000000..2b577f3c2f8
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIot1Click.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIot1Click element
+include('elements/aws/InternetOfThings/AwsIot1Click')
+AwsIot1Click('element', 'Iot1 Click', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIot1Click.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIot1Click.element.remote.puml
new file mode 100644
index 00000000000..2b98ff629d1
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIot1Click.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIot1Click element
+include('elements/aws/InternetOfThings/AwsIot1Click')
+AwsIot1Click('element', 'Iot1 Click', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAction.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAction.card.local.puml
new file mode 100644
index 00000000000..09cfd046e68
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAction.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAction card
+include('elements/aws/InternetOfThings/AwsIotAction')
+AwsIotActionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAction.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAction.card.remote.puml
new file mode 100644
index 00000000000..be8c95e09aa
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAction.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAction card
+include('elements/aws/InternetOfThings/AwsIotAction')
+AwsIotActionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAction.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAction.element.local.puml
new file mode 100644
index 00000000000..56f017d9a6d
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAction.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAction element
+include('elements/aws/InternetOfThings/AwsIotAction')
+AwsIotAction('element', 'Iot Action', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAction.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAction.element.remote.puml
new file mode 100644
index 00000000000..83e24e5848b
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAction.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAction element
+include('elements/aws/InternetOfThings/AwsIotAction')
+AwsIotAction('element', 'Iot Action', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotActuator.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotActuator.card.local.puml
new file mode 100644
index 00000000000..1dbd71cc02c
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotActuator.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotActuator card
+include('elements/aws/InternetOfThings/AwsIotActuator')
+AwsIotActuatorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotActuator.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotActuator.card.remote.puml
new file mode 100644
index 00000000000..502c0773546
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotActuator.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotActuator card
+include('elements/aws/InternetOfThings/AwsIotActuator')
+AwsIotActuatorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotActuator.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotActuator.element.local.puml
new file mode 100644
index 00000000000..2008a2f6b43
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotActuator.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotActuator element
+include('elements/aws/InternetOfThings/AwsIotActuator')
+AwsIotActuator('element', 'Iot Actuator', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotActuator.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotActuator.element.remote.puml
new file mode 100644
index 00000000000..68ba71c77ca
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotActuator.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotActuator element
+include('elements/aws/InternetOfThings/AwsIotActuator')
+AwsIotActuator('element', 'Iot Actuator', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAlexaEnabledDevice.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaEnabledDevice.card.local.puml
new file mode 100644
index 00000000000..652f6f0073e
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaEnabledDevice.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAlexaEnabledDevice card
+include('elements/aws/InternetOfThings/AwsIotAlexaEnabledDevice')
+AwsIotAlexaEnabledDeviceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAlexaEnabledDevice.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaEnabledDevice.card.remote.puml
new file mode 100644
index 00000000000..a885f6c76b9
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaEnabledDevice.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAlexaEnabledDevice card
+include('elements/aws/InternetOfThings/AwsIotAlexaEnabledDevice')
+AwsIotAlexaEnabledDeviceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAlexaEnabledDevice.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaEnabledDevice.element.local.puml
new file mode 100644
index 00000000000..1c126778c9c
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaEnabledDevice.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAlexaEnabledDevice element
+include('elements/aws/InternetOfThings/AwsIotAlexaEnabledDevice')
+AwsIotAlexaEnabledDevice('element', 'Iot Alexa Enabled Device', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAlexaEnabledDevice.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaEnabledDevice.element.remote.puml
new file mode 100644
index 00000000000..f0c6135b4a6
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaEnabledDevice.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAlexaEnabledDevice element
+include('elements/aws/InternetOfThings/AwsIotAlexaEnabledDevice')
+AwsIotAlexaEnabledDevice('element', 'Iot Alexa Enabled Device', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAlexaSkill.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaSkill.card.local.puml
new file mode 100644
index 00000000000..421c0be80c8
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaSkill.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAlexaSkill card
+include('elements/aws/InternetOfThings/AwsIotAlexaSkill')
+AwsIotAlexaSkillCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAlexaSkill.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaSkill.card.remote.puml
new file mode 100644
index 00000000000..0b77ded7cf6
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaSkill.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAlexaSkill card
+include('elements/aws/InternetOfThings/AwsIotAlexaSkill')
+AwsIotAlexaSkillCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAlexaSkill.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaSkill.element.local.puml
new file mode 100644
index 00000000000..7142ca2dbe2
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaSkill.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAlexaSkill element
+include('elements/aws/InternetOfThings/AwsIotAlexaSkill')
+AwsIotAlexaSkill('element', 'Iot Alexa Skill', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAlexaSkill.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaSkill.element.remote.puml
new file mode 100644
index 00000000000..c6e785acd54
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaSkill.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAlexaSkill element
+include('elements/aws/InternetOfThings/AwsIotAlexaSkill')
+AwsIotAlexaSkill('element', 'Iot Alexa Skill', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAlexaVoiceService.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaVoiceService.card.local.puml
new file mode 100644
index 00000000000..733efbf15b7
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaVoiceService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAlexaVoiceService card
+include('elements/aws/InternetOfThings/AwsIotAlexaVoiceService')
+AwsIotAlexaVoiceServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAlexaVoiceService.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaVoiceService.card.remote.puml
new file mode 100644
index 00000000000..bf5122684f1
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaVoiceService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAlexaVoiceService card
+include('elements/aws/InternetOfThings/AwsIotAlexaVoiceService')
+AwsIotAlexaVoiceServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAlexaVoiceService.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaVoiceService.element.local.puml
new file mode 100644
index 00000000000..cd02311dcbf
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaVoiceService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAlexaVoiceService element
+include('elements/aws/InternetOfThings/AwsIotAlexaVoiceService')
+AwsIotAlexaVoiceService('element', 'Iot Alexa Voice Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAlexaVoiceService.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaVoiceService.element.remote.puml
new file mode 100644
index 00000000000..5b4af1c217f
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAlexaVoiceService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAlexaVoiceService element
+include('elements/aws/InternetOfThings/AwsIotAlexaVoiceService')
+AwsIotAlexaVoiceService('element', 'Iot Alexa Voice Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalytics.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalytics.card.local.puml
new file mode 100644
index 00000000000..19382ba8a6f
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalytics.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAnalytics card
+include('elements/aws/InternetOfThings/AwsIotAnalytics')
+AwsIotAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalytics.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalytics.card.remote.puml
new file mode 100644
index 00000000000..7b67384efb2
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalytics.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAnalytics card
+include('elements/aws/InternetOfThings/AwsIotAnalytics')
+AwsIotAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalytics.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalytics.element.local.puml
new file mode 100644
index 00000000000..91f1727f803
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalytics.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalytics element
+include('elements/aws/InternetOfThings/AwsIotAnalytics')
+AwsIotAnalytics('element', 'Iot Analytics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalytics.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalytics.element.remote.puml
new file mode 100644
index 00000000000..bbc0f930536
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalytics.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalytics element
+include('elements/aws/InternetOfThings/AwsIotAnalytics')
+AwsIotAnalytics('element', 'Iot Analytics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsChannel.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsChannel.card.local.puml
new file mode 100644
index 00000000000..8d83733207d
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsChannel.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsChannel card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsChannel')
+AwsIotAnalyticsChannelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsChannel.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsChannel.card.remote.puml
new file mode 100644
index 00000000000..5d41ab09126
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsChannel.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsChannel card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsChannel')
+AwsIotAnalyticsChannelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsChannel.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsChannel.element.local.puml
new file mode 100644
index 00000000000..a2202b76714
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsChannel.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsChannel element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsChannel')
+AwsIotAnalyticsChannel('element', 'Iot Analytics Channel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsChannel.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsChannel.element.remote.puml
new file mode 100644
index 00000000000..005ebd1df03
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsChannel.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsChannel element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsChannel')
+AwsIotAnalyticsChannel('element', 'Iot Analytics Channel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataSet.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataSet.card.local.puml
new file mode 100644
index 00000000000..6eb30aa5ce0
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataSet.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsDataSet card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsDataSet')
+AwsIotAnalyticsDataSetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataSet.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataSet.card.remote.puml
new file mode 100644
index 00000000000..372428e9cc9
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataSet.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsDataSet card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsDataSet')
+AwsIotAnalyticsDataSetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataSet.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataSet.element.local.puml
new file mode 100644
index 00000000000..bf0f32e1eb2
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataSet.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsDataSet element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsDataSet')
+AwsIotAnalyticsDataSet('element', 'Iot Analytics Data Set', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataSet.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataSet.element.remote.puml
new file mode 100644
index 00000000000..90040f4585b
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataSet.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsDataSet element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsDataSet')
+AwsIotAnalyticsDataSet('element', 'Iot Analytics Data Set', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataStore.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataStore.card.local.puml
new file mode 100644
index 00000000000..4b7385365db
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataStore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsDataStore card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsDataStore')
+AwsIotAnalyticsDataStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataStore.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataStore.card.remote.puml
new file mode 100644
index 00000000000..baadf8eb6d8
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataStore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsDataStore card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsDataStore')
+AwsIotAnalyticsDataStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataStore.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataStore.element.local.puml
new file mode 100644
index 00000000000..0401958a2e2
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataStore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsDataStore element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsDataStore')
+AwsIotAnalyticsDataStore('element', 'Iot Analytics Data Store', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataStore.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataStore.element.remote.puml
new file mode 100644
index 00000000000..6784023c736
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsDataStore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsDataStore element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsDataStore')
+AwsIotAnalyticsDataStore('element', 'Iot Analytics Data Store', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsNotebook.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsNotebook.card.local.puml
new file mode 100644
index 00000000000..590988b2867
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsNotebook.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsNotebook card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsNotebook')
+AwsIotAnalyticsNotebookCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsNotebook.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsNotebook.card.remote.puml
new file mode 100644
index 00000000000..57b18fcab93
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsNotebook.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsNotebook card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsNotebook')
+AwsIotAnalyticsNotebookCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsNotebook.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsNotebook.element.local.puml
new file mode 100644
index 00000000000..2849cfe6bf9
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsNotebook.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsNotebook element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsNotebook')
+AwsIotAnalyticsNotebook('element', 'Iot Analytics Notebook', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsNotebook.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsNotebook.element.remote.puml
new file mode 100644
index 00000000000..159b6b5ffd8
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsNotebook.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsNotebook element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsNotebook')
+AwsIotAnalyticsNotebook('element', 'Iot Analytics Notebook', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsPipeline.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsPipeline.card.local.puml
new file mode 100644
index 00000000000..522ce1075b8
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsPipeline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsPipeline card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsPipeline')
+AwsIotAnalyticsPipelineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsPipeline.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsPipeline.card.remote.puml
new file mode 100644
index 00000000000..1475b952905
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsPipeline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotAnalyticsPipeline card
+include('elements/aws/InternetOfThings/AwsIotAnalyticsPipeline')
+AwsIotAnalyticsPipelineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsPipeline.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsPipeline.element.local.puml
new file mode 100644
index 00000000000..722572e32d5
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsPipeline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsPipeline element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsPipeline')
+AwsIotAnalyticsPipeline('element', 'Iot Analytics Pipeline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsPipeline.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsPipeline.element.remote.puml
new file mode 100644
index 00000000000..b1ade0c3957
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotAnalyticsPipeline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotAnalyticsPipeline element
+include('elements/aws/InternetOfThings/AwsIotAnalyticsPipeline')
+AwsIotAnalyticsPipeline('element', 'Iot Analytics Pipeline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotBank.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotBank.card.local.puml
new file mode 100644
index 00000000000..6507b9d5c12
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotBank.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotBank card
+include('elements/aws/InternetOfThings/AwsIotBank')
+AwsIotBankCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotBank.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotBank.card.remote.puml
new file mode 100644
index 00000000000..048961ac1ca
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotBank.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotBank card
+include('elements/aws/InternetOfThings/AwsIotBank')
+AwsIotBankCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotBank.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotBank.element.local.puml
new file mode 100644
index 00000000000..5ed9a42f631
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotBank.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotBank element
+include('elements/aws/InternetOfThings/AwsIotBank')
+AwsIotBank('element', 'Iot Bank', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotBank.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotBank.element.remote.puml
new file mode 100644
index 00000000000..5d83611ceb4
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotBank.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotBank element
+include('elements/aws/InternetOfThings/AwsIotBank')
+AwsIotBank('element', 'Iot Bank', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotBicycle.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotBicycle.card.local.puml
new file mode 100644
index 00000000000..54b92db80a1
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotBicycle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotBicycle card
+include('elements/aws/InternetOfThings/AwsIotBicycle')
+AwsIotBicycleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotBicycle.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotBicycle.card.remote.puml
new file mode 100644
index 00000000000..205d917a918
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotBicycle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotBicycle card
+include('elements/aws/InternetOfThings/AwsIotBicycle')
+AwsIotBicycleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotBicycle.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotBicycle.element.local.puml
new file mode 100644
index 00000000000..aaae55a8ccc
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotBicycle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotBicycle element
+include('elements/aws/InternetOfThings/AwsIotBicycle')
+AwsIotBicycle('element', 'Iot Bicycle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotBicycle.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotBicycle.element.remote.puml
new file mode 100644
index 00000000000..b603aa97e9f
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotBicycle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotBicycle element
+include('elements/aws/InternetOfThings/AwsIotBicycle')
+AwsIotBicycle('element', 'Iot Bicycle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotButton.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotButton.card.local.puml
new file mode 100644
index 00000000000..b7b0ca16ba9
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotButton.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotButton card
+include('elements/aws/InternetOfThings/AwsIotButton')
+AwsIotButtonCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotButton.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotButton.card.remote.puml
new file mode 100644
index 00000000000..227750237d1
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotButton.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotButton card
+include('elements/aws/InternetOfThings/AwsIotButton')
+AwsIotButtonCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotButton.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotButton.element.local.puml
new file mode 100644
index 00000000000..5fcdae986ca
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotButton.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotButton element
+include('elements/aws/InternetOfThings/AwsIotButton')
+AwsIotButton('element', 'Iot Button', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotButton.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotButton.element.remote.puml
new file mode 100644
index 00000000000..c5a20621927
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotButton.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotButton element
+include('elements/aws/InternetOfThings/AwsIotButton')
+AwsIotButton('element', 'Iot Button', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCamera.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCamera.card.local.puml
new file mode 100644
index 00000000000..bf9e5874243
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCamera.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotCamera card
+include('elements/aws/InternetOfThings/AwsIotCamera')
+AwsIotCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCamera.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCamera.card.remote.puml
new file mode 100644
index 00000000000..049372085f6
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCamera.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotCamera card
+include('elements/aws/InternetOfThings/AwsIotCamera')
+AwsIotCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCamera.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCamera.element.local.puml
new file mode 100644
index 00000000000..f389dbf4f0b
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCamera.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCamera element
+include('elements/aws/InternetOfThings/AwsIotCamera')
+AwsIotCamera('element', 'Iot Camera', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCamera.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCamera.element.remote.puml
new file mode 100644
index 00000000000..3983bc5de9c
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCamera.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCamera element
+include('elements/aws/InternetOfThings/AwsIotCamera')
+AwsIotCamera('element', 'Iot Camera', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCar.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCar.card.local.puml
new file mode 100644
index 00000000000..040fa09f0eb
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotCar card
+include('elements/aws/InternetOfThings/AwsIotCar')
+AwsIotCarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCar.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCar.card.remote.puml
new file mode 100644
index 00000000000..8b2a89b7aa6
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotCar card
+include('elements/aws/InternetOfThings/AwsIotCar')
+AwsIotCarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCar.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCar.element.local.puml
new file mode 100644
index 00000000000..d8d78356500
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCar element
+include('elements/aws/InternetOfThings/AwsIotCar')
+AwsIotCar('element', 'Iot Car', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCar.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCar.element.remote.puml
new file mode 100644
index 00000000000..d7a23ee8645
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCar element
+include('elements/aws/InternetOfThings/AwsIotCar')
+AwsIotCar('element', 'Iot Car', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCart.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCart.card.local.puml
new file mode 100644
index 00000000000..533f7004d53
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCart.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotCart card
+include('elements/aws/InternetOfThings/AwsIotCart')
+AwsIotCartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCart.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCart.card.remote.puml
new file mode 100644
index 00000000000..3ccf5b090cf
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCart.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotCart card
+include('elements/aws/InternetOfThings/AwsIotCart')
+AwsIotCartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCart.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCart.element.local.puml
new file mode 100644
index 00000000000..e9de7713657
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCart.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCart element
+include('elements/aws/InternetOfThings/AwsIotCart')
+AwsIotCart('element', 'Iot Cart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCart.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCart.element.remote.puml
new file mode 100644
index 00000000000..236a9d84194
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCart.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCart element
+include('elements/aws/InternetOfThings/AwsIotCart')
+AwsIotCart('element', 'Iot Cart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCertificateManager.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCertificateManager.card.local.puml
new file mode 100644
index 00000000000..b636ebb183f
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCertificateManager.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotCertificateManager card
+include('elements/aws/InternetOfThings/AwsIotCertificateManager')
+AwsIotCertificateManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCertificateManager.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCertificateManager.card.remote.puml
new file mode 100644
index 00000000000..c2d158f97d9
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCertificateManager.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotCertificateManager card
+include('elements/aws/InternetOfThings/AwsIotCertificateManager')
+AwsIotCertificateManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCertificateManager.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCertificateManager.element.local.puml
new file mode 100644
index 00000000000..908d5405c2f
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCertificateManager.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCertificateManager element
+include('elements/aws/InternetOfThings/AwsIotCertificateManager')
+AwsIotCertificateManager('element', 'Iot Certificate Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCertificateManager.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCertificateManager.element.remote.puml
new file mode 100644
index 00000000000..0ece0ecd5d1
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCertificateManager.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCertificateManager element
+include('elements/aws/InternetOfThings/AwsIotCertificateManager')
+AwsIotCertificateManager('element', 'Iot Certificate Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCoffeePot.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCoffeePot.card.local.puml
new file mode 100644
index 00000000000..d2ce794c9b0
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCoffeePot.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotCoffeePot card
+include('elements/aws/InternetOfThings/AwsIotCoffeePot')
+AwsIotCoffeePotCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCoffeePot.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCoffeePot.card.remote.puml
new file mode 100644
index 00000000000..93c25ddc63e
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCoffeePot.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotCoffeePot card
+include('elements/aws/InternetOfThings/AwsIotCoffeePot')
+AwsIotCoffeePotCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCoffeePot.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCoffeePot.element.local.puml
new file mode 100644
index 00000000000..4d4d14ed9f2
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCoffeePot.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCoffeePot element
+include('elements/aws/InternetOfThings/AwsIotCoffeePot')
+AwsIotCoffeePot('element', 'Iot Coffee Pot', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCoffeePot.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCoffeePot.element.remote.puml
new file mode 100644
index 00000000000..043a19283d5
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCoffeePot.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCoffeePot element
+include('elements/aws/InternetOfThings/AwsIotCoffeePot')
+AwsIotCoffeePot('element', 'Iot Coffee Pot', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCore.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCore.card.local.puml
new file mode 100644
index 00000000000..1507ff2dda2
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotCore card
+include('elements/aws/InternetOfThings/AwsIotCore')
+AwsIotCoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCore.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCore.card.remote.puml
new file mode 100644
index 00000000000..9236708a9a7
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotCore card
+include('elements/aws/InternetOfThings/AwsIotCore')
+AwsIotCoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCore.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCore.element.local.puml
new file mode 100644
index 00000000000..e06baa21994
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCore element
+include('elements/aws/InternetOfThings/AwsIotCore')
+AwsIotCore('element', 'Iot Core', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotCore.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotCore.element.remote.puml
new file mode 100644
index 00000000000..d2a280c71b7
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotCore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotCore element
+include('elements/aws/InternetOfThings/AwsIotCore')
+AwsIotCore('element', 'Iot Core', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDesiredState.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDesiredState.card.local.puml
new file mode 100644
index 00000000000..40d31db6dc0
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDesiredState.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotDesiredState card
+include('elements/aws/InternetOfThings/AwsIotDesiredState')
+AwsIotDesiredStateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDesiredState.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDesiredState.card.remote.puml
new file mode 100644
index 00000000000..e274afd8c0f
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDesiredState.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotDesiredState card
+include('elements/aws/InternetOfThings/AwsIotDesiredState')
+AwsIotDesiredStateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDesiredState.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDesiredState.element.local.puml
new file mode 100644
index 00000000000..d54df82d233
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDesiredState.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDesiredState element
+include('elements/aws/InternetOfThings/AwsIotDesiredState')
+AwsIotDesiredState('element', 'Iot Desired State', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDesiredState.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDesiredState.element.remote.puml
new file mode 100644
index 00000000000..dd537808aa8
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDesiredState.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDesiredState element
+include('elements/aws/InternetOfThings/AwsIotDesiredState')
+AwsIotDesiredState('element', 'Iot Desired State', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDeviceDefender.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceDefender.card.local.puml
new file mode 100644
index 00000000000..e6e5536849d
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceDefender.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotDeviceDefender card
+include('elements/aws/InternetOfThings/AwsIotDeviceDefender')
+AwsIotDeviceDefenderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDeviceDefender.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceDefender.card.remote.puml
new file mode 100644
index 00000000000..25b7fa0e43a
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceDefender.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotDeviceDefender card
+include('elements/aws/InternetOfThings/AwsIotDeviceDefender')
+AwsIotDeviceDefenderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDeviceDefender.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceDefender.element.local.puml
new file mode 100644
index 00000000000..efba36b854c
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceDefender.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDeviceDefender element
+include('elements/aws/InternetOfThings/AwsIotDeviceDefender')
+AwsIotDeviceDefender('element', 'Iot Device Defender', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDeviceDefender.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceDefender.element.remote.puml
new file mode 100644
index 00000000000..457f49375a8
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceDefender.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDeviceDefender element
+include('elements/aws/InternetOfThings/AwsIotDeviceDefender')
+AwsIotDeviceDefender('element', 'Iot Device Defender', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDeviceGateway.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceGateway.card.local.puml
new file mode 100644
index 00000000000..8f22ace5d81
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceGateway.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotDeviceGateway card
+include('elements/aws/InternetOfThings/AwsIotDeviceGateway')
+AwsIotDeviceGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDeviceGateway.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceGateway.card.remote.puml
new file mode 100644
index 00000000000..690b90592bf
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceGateway.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotDeviceGateway card
+include('elements/aws/InternetOfThings/AwsIotDeviceGateway')
+AwsIotDeviceGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDeviceGateway.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceGateway.element.local.puml
new file mode 100644
index 00000000000..ce36de11c6a
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceGateway.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDeviceGateway element
+include('elements/aws/InternetOfThings/AwsIotDeviceGateway')
+AwsIotDeviceGateway('element', 'Iot Device Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDeviceGateway.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceGateway.element.remote.puml
new file mode 100644
index 00000000000..d49b8f3fa08
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceGateway.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDeviceGateway element
+include('elements/aws/InternetOfThings/AwsIotDeviceGateway')
+AwsIotDeviceGateway('element', 'Iot Device Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDeviceManagement.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceManagement.card.local.puml
new file mode 100644
index 00000000000..dd28e1c244b
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceManagement.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotDeviceManagement card
+include('elements/aws/InternetOfThings/AwsIotDeviceManagement')
+AwsIotDeviceManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDeviceManagement.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceManagement.card.remote.puml
new file mode 100644
index 00000000000..6f71065993a
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceManagement.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotDeviceManagement card
+include('elements/aws/InternetOfThings/AwsIotDeviceManagement')
+AwsIotDeviceManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDeviceManagement.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceManagement.element.local.puml
new file mode 100644
index 00000000000..cba2c102831
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceManagement.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDeviceManagement element
+include('elements/aws/InternetOfThings/AwsIotDeviceManagement')
+AwsIotDeviceManagement('element', 'Iot Device Management', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDeviceManagement.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceManagement.element.remote.puml
new file mode 100644
index 00000000000..0ff5f26be29
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDeviceManagement.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDeviceManagement element
+include('elements/aws/InternetOfThings/AwsIotDeviceManagement')
+AwsIotDeviceManagement('element', 'Iot Device Management', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDoorLock.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDoorLock.card.local.puml
new file mode 100644
index 00000000000..29cb17007ac
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDoorLock.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotDoorLock card
+include('elements/aws/InternetOfThings/AwsIotDoorLock')
+AwsIotDoorLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDoorLock.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDoorLock.card.remote.puml
new file mode 100644
index 00000000000..a2a1f293324
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDoorLock.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotDoorLock card
+include('elements/aws/InternetOfThings/AwsIotDoorLock')
+AwsIotDoorLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDoorLock.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDoorLock.element.local.puml
new file mode 100644
index 00000000000..dcfc405bfc6
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDoorLock.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDoorLock element
+include('elements/aws/InternetOfThings/AwsIotDoorLock')
+AwsIotDoorLock('element', 'Iot Door Lock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotDoorLock.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotDoorLock.element.remote.puml
new file mode 100644
index 00000000000..5f290118b81
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotDoorLock.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotDoorLock element
+include('elements/aws/InternetOfThings/AwsIotDoorLock')
+AwsIotDoorLock('element', 'Iot Door Lock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotEcho.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotEcho.card.local.puml
new file mode 100644
index 00000000000..0f2d63047a2
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotEcho.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotEcho card
+include('elements/aws/InternetOfThings/AwsIotEcho')
+AwsIotEchoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotEcho.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotEcho.card.remote.puml
new file mode 100644
index 00000000000..9f51f54bf2b
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotEcho.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotEcho card
+include('elements/aws/InternetOfThings/AwsIotEcho')
+AwsIotEchoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotEcho.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotEcho.element.local.puml
new file mode 100644
index 00000000000..0b914db0f25
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotEcho.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotEcho element
+include('elements/aws/InternetOfThings/AwsIotEcho')
+AwsIotEcho('element', 'Iot Echo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotEcho.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotEcho.element.remote.puml
new file mode 100644
index 00000000000..e446a533294
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotEcho.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotEcho element
+include('elements/aws/InternetOfThings/AwsIotEcho')
+AwsIotEcho('element', 'Iot Echo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotEvents.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotEvents.card.local.puml
new file mode 100644
index 00000000000..ea966f1a216
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotEvents.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotEvents card
+include('elements/aws/InternetOfThings/AwsIotEvents')
+AwsIotEventsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotEvents.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotEvents.card.remote.puml
new file mode 100644
index 00000000000..7ee8ccae2da
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotEvents.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotEvents card
+include('elements/aws/InternetOfThings/AwsIotEvents')
+AwsIotEventsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotEvents.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotEvents.element.local.puml
new file mode 100644
index 00000000000..7b6153016fa
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotEvents.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotEvents element
+include('elements/aws/InternetOfThings/AwsIotEvents')
+AwsIotEvents('element', 'Iot Events', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotEvents.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotEvents.element.remote.puml
new file mode 100644
index 00000000000..6065e9cb35d
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotEvents.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotEvents element
+include('elements/aws/InternetOfThings/AwsIotEvents')
+AwsIotEvents('element', 'Iot Events', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotFactory.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotFactory.card.local.puml
new file mode 100644
index 00000000000..0cd038cb599
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotFactory.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotFactory card
+include('elements/aws/InternetOfThings/AwsIotFactory')
+AwsIotFactoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotFactory.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotFactory.card.remote.puml
new file mode 100644
index 00000000000..1b775ccfcf0
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotFactory.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotFactory card
+include('elements/aws/InternetOfThings/AwsIotFactory')
+AwsIotFactoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotFactory.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotFactory.element.local.puml
new file mode 100644
index 00000000000..f9b6701c6d3
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotFactory.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotFactory element
+include('elements/aws/InternetOfThings/AwsIotFactory')
+AwsIotFactory('element', 'Iot Factory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotFactory.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotFactory.element.remote.puml
new file mode 100644
index 00000000000..5396306c2f5
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotFactory.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotFactory element
+include('elements/aws/InternetOfThings/AwsIotFactory')
+AwsIotFactory('element', 'Iot Factory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotFireTv.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotFireTv.card.local.puml
new file mode 100644
index 00000000000..7fbdca76683
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotFireTv.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotFireTv card
+include('elements/aws/InternetOfThings/AwsIotFireTv')
+AwsIotFireTvCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotFireTv.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotFireTv.card.remote.puml
new file mode 100644
index 00000000000..e7d0b1ff8b1
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotFireTv.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotFireTv card
+include('elements/aws/InternetOfThings/AwsIotFireTv')
+AwsIotFireTvCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotFireTv.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotFireTv.element.local.puml
new file mode 100644
index 00000000000..dad74568b3b
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotFireTv.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotFireTv element
+include('elements/aws/InternetOfThings/AwsIotFireTv')
+AwsIotFireTv('element', 'Iot Fire Tv', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotFireTv.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotFireTv.element.remote.puml
new file mode 100644
index 00000000000..3e678066954
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotFireTv.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotFireTv element
+include('elements/aws/InternetOfThings/AwsIotFireTv')
+AwsIotFireTv('element', 'Iot Fire Tv', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotFireTvStick.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotFireTvStick.card.local.puml
new file mode 100644
index 00000000000..d598311c3c3
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotFireTvStick.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotFireTvStick card
+include('elements/aws/InternetOfThings/AwsIotFireTvStick')
+AwsIotFireTvStickCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotFireTvStick.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotFireTvStick.card.remote.puml
new file mode 100644
index 00000000000..6946ca46166
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotFireTvStick.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotFireTvStick card
+include('elements/aws/InternetOfThings/AwsIotFireTvStick')
+AwsIotFireTvStickCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotFireTvStick.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotFireTvStick.element.local.puml
new file mode 100644
index 00000000000..baf33e96483
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotFireTvStick.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotFireTvStick element
+include('elements/aws/InternetOfThings/AwsIotFireTvStick')
+AwsIotFireTvStick('element', 'Iot Fire Tv Stick', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotFireTvStick.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotFireTvStick.element.remote.puml
new file mode 100644
index 00000000000..5180e1b20bc
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotFireTvStick.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotFireTvStick element
+include('elements/aws/InternetOfThings/AwsIotFireTvStick')
+AwsIotFireTvStick('element', 'Iot Fire Tv Stick', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotGeneric.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotGeneric.card.local.puml
new file mode 100644
index 00000000000..e84513cbbbe
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotGeneric.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotGeneric card
+include('elements/aws/InternetOfThings/AwsIotGeneric')
+AwsIotGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotGeneric.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotGeneric.card.remote.puml
new file mode 100644
index 00000000000..88cb9cc7e5f
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotGeneric.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotGeneric card
+include('elements/aws/InternetOfThings/AwsIotGeneric')
+AwsIotGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotGeneric.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotGeneric.element.local.puml
new file mode 100644
index 00000000000..e8b1ca8bd25
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotGeneric.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotGeneric element
+include('elements/aws/InternetOfThings/AwsIotGeneric')
+AwsIotGeneric('element', 'Iot Generic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotGeneric.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotGeneric.element.remote.puml
new file mode 100644
index 00000000000..7458eecdc59
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotGeneric.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotGeneric element
+include('elements/aws/InternetOfThings/AwsIotGeneric')
+AwsIotGeneric('element', 'Iot Generic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotGreengrass.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotGreengrass.card.local.puml
new file mode 100644
index 00000000000..44d18aca91e
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotGreengrass.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotGreengrass card
+include('elements/aws/InternetOfThings/AwsIotGreengrass')
+AwsIotGreengrassCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotGreengrass.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotGreengrass.card.remote.puml
new file mode 100644
index 00000000000..cd338db3ac6
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotGreengrass.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotGreengrass card
+include('elements/aws/InternetOfThings/AwsIotGreengrass')
+AwsIotGreengrassCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotGreengrass.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotGreengrass.element.local.puml
new file mode 100644
index 00000000000..321587e0fab
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotGreengrass.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotGreengrass element
+include('elements/aws/InternetOfThings/AwsIotGreengrass')
+AwsIotGreengrass('element', 'Iot Greengrass', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotGreengrass.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotGreengrass.element.remote.puml
new file mode 100644
index 00000000000..cc0ab4d61ec
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotGreengrass.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotGreengrass element
+include('elements/aws/InternetOfThings/AwsIotGreengrass')
+AwsIotGreengrass('element', 'Iot Greengrass', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotGreengrassConnector.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotGreengrassConnector.card.local.puml
new file mode 100644
index 00000000000..2c59b4a5e7d
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotGreengrassConnector.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotGreengrassConnector card
+include('elements/aws/InternetOfThings/AwsIotGreengrassConnector')
+AwsIotGreengrassConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotGreengrassConnector.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotGreengrassConnector.card.remote.puml
new file mode 100644
index 00000000000..ec6399a121f
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotGreengrassConnector.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotGreengrassConnector card
+include('elements/aws/InternetOfThings/AwsIotGreengrassConnector')
+AwsIotGreengrassConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotGreengrassConnector.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotGreengrassConnector.element.local.puml
new file mode 100644
index 00000000000..096d4addb40
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotGreengrassConnector.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotGreengrassConnector element
+include('elements/aws/InternetOfThings/AwsIotGreengrassConnector')
+AwsIotGreengrassConnector('element', 'Iot Greengrass Connector', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotGreengrassConnector.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotGreengrassConnector.element.remote.puml
new file mode 100644
index 00000000000..b5518683f43
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotGreengrassConnector.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotGreengrassConnector element
+include('elements/aws/InternetOfThings/AwsIotGreengrassConnector')
+AwsIotGreengrassConnector('element', 'Iot Greengrass Connector', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotHardwareBoard.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotHardwareBoard.card.local.puml
new file mode 100644
index 00000000000..b1a061a12d0
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotHardwareBoard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotHardwareBoard card
+include('elements/aws/InternetOfThings/AwsIotHardwareBoard')
+AwsIotHardwareBoardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotHardwareBoard.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotHardwareBoard.card.remote.puml
new file mode 100644
index 00000000000..87fe67265f2
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotHardwareBoard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotHardwareBoard card
+include('elements/aws/InternetOfThings/AwsIotHardwareBoard')
+AwsIotHardwareBoardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotHardwareBoard.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotHardwareBoard.element.local.puml
new file mode 100644
index 00000000000..1b24979a356
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotHardwareBoard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotHardwareBoard element
+include('elements/aws/InternetOfThings/AwsIotHardwareBoard')
+AwsIotHardwareBoard('element', 'Iot Hardware Board', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotHardwareBoard.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotHardwareBoard.element.remote.puml
new file mode 100644
index 00000000000..5c1077aff9c
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotHardwareBoard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotHardwareBoard element
+include('elements/aws/InternetOfThings/AwsIotHardwareBoard')
+AwsIotHardwareBoard('element', 'Iot Hardware Board', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotHouse.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotHouse.card.local.puml
new file mode 100644
index 00000000000..560b703277a
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotHouse.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotHouse card
+include('elements/aws/InternetOfThings/AwsIotHouse')
+AwsIotHouseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotHouse.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotHouse.card.remote.puml
new file mode 100644
index 00000000000..c588bf97498
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotHouse.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotHouse card
+include('elements/aws/InternetOfThings/AwsIotHouse')
+AwsIotHouseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotHouse.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotHouse.element.local.puml
new file mode 100644
index 00000000000..96c870b3ca7
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotHouse.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotHouse element
+include('elements/aws/InternetOfThings/AwsIotHouse')
+AwsIotHouse('element', 'Iot House', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotHouse.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotHouse.element.remote.puml
new file mode 100644
index 00000000000..43485253533
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotHouse.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotHouse element
+include('elements/aws/InternetOfThings/AwsIotHouse')
+AwsIotHouse('element', 'Iot House', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotHttp2Protocol.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotHttp2Protocol.card.local.puml
new file mode 100644
index 00000000000..852b4379c3d
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotHttp2Protocol.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotHttp2Protocol card
+include('elements/aws/InternetOfThings/AwsIotHttp2Protocol')
+AwsIotHttp2ProtocolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotHttp2Protocol.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotHttp2Protocol.card.remote.puml
new file mode 100644
index 00000000000..78f43c85801
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotHttp2Protocol.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotHttp2Protocol card
+include('elements/aws/InternetOfThings/AwsIotHttp2Protocol')
+AwsIotHttp2ProtocolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotHttp2Protocol.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotHttp2Protocol.element.local.puml
new file mode 100644
index 00000000000..e39b7cdb93f
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotHttp2Protocol.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotHttp2Protocol element
+include('elements/aws/InternetOfThings/AwsIotHttp2Protocol')
+AwsIotHttp2Protocol('element', 'Iot Http2 Protocol', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotHttp2Protocol.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotHttp2Protocol.element.remote.puml
new file mode 100644
index 00000000000..43747532815
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotHttp2Protocol.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotHttp2Protocol element
+include('elements/aws/InternetOfThings/AwsIotHttp2Protocol')
+AwsIotHttp2Protocol('element', 'Iot Http2 Protocol', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotHttpProtocol.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotHttpProtocol.card.local.puml
new file mode 100644
index 00000000000..69bde1dbfd2
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotHttpProtocol.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotHttpProtocol card
+include('elements/aws/InternetOfThings/AwsIotHttpProtocol')
+AwsIotHttpProtocolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotHttpProtocol.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotHttpProtocol.card.remote.puml
new file mode 100644
index 00000000000..fc48579c0da
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotHttpProtocol.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotHttpProtocol card
+include('elements/aws/InternetOfThings/AwsIotHttpProtocol')
+AwsIotHttpProtocolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotHttpProtocol.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotHttpProtocol.element.local.puml
new file mode 100644
index 00000000000..0fde1f2f65f
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotHttpProtocol.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotHttpProtocol element
+include('elements/aws/InternetOfThings/AwsIotHttpProtocol')
+AwsIotHttpProtocol('element', 'Iot Http Protocol', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotHttpProtocol.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotHttpProtocol.element.remote.puml
new file mode 100644
index 00000000000..28b56c375b2
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotHttpProtocol.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotHttpProtocol element
+include('elements/aws/InternetOfThings/AwsIotHttpProtocol')
+AwsIotHttpProtocol('element', 'Iot Http Protocol', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotLambdaFunction.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotLambdaFunction.card.local.puml
new file mode 100644
index 00000000000..1777c2e501a
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotLambdaFunction.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotLambdaFunction card
+include('elements/aws/InternetOfThings/AwsIotLambdaFunction')
+AwsIotLambdaFunctionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotLambdaFunction.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotLambdaFunction.card.remote.puml
new file mode 100644
index 00000000000..255843a768b
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotLambdaFunction.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotLambdaFunction card
+include('elements/aws/InternetOfThings/AwsIotLambdaFunction')
+AwsIotLambdaFunctionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotLambdaFunction.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotLambdaFunction.element.local.puml
new file mode 100644
index 00000000000..550f6f93af2
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotLambdaFunction.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotLambdaFunction element
+include('elements/aws/InternetOfThings/AwsIotLambdaFunction')
+AwsIotLambdaFunction('element', 'Iot Lambda Function', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotLambdaFunction.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotLambdaFunction.element.remote.puml
new file mode 100644
index 00000000000..48419c8b0d8
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotLambdaFunction.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotLambdaFunction element
+include('elements/aws/InternetOfThings/AwsIotLambdaFunction')
+AwsIotLambdaFunction('element', 'Iot Lambda Function', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotLightbulb.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotLightbulb.card.local.puml
new file mode 100644
index 00000000000..29b0341f66a
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotLightbulb.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotLightbulb card
+include('elements/aws/InternetOfThings/AwsIotLightbulb')
+AwsIotLightbulbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotLightbulb.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotLightbulb.card.remote.puml
new file mode 100644
index 00000000000..37ad96d51d1
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotLightbulb.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotLightbulb card
+include('elements/aws/InternetOfThings/AwsIotLightbulb')
+AwsIotLightbulbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotLightbulb.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotLightbulb.element.local.puml
new file mode 100644
index 00000000000..a1a6f1c1eb7
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotLightbulb.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotLightbulb element
+include('elements/aws/InternetOfThings/AwsIotLightbulb')
+AwsIotLightbulb('element', 'Iot Lightbulb', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotLightbulb.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotLightbulb.element.remote.puml
new file mode 100644
index 00000000000..63ca91bd6b8
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotLightbulb.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotLightbulb element
+include('elements/aws/InternetOfThings/AwsIotLightbulb')
+AwsIotLightbulb('element', 'Iot Lightbulb', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotMedicalEmergency.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotMedicalEmergency.card.local.puml
new file mode 100644
index 00000000000..d7eb88e5ac7
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotMedicalEmergency.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotMedicalEmergency card
+include('elements/aws/InternetOfThings/AwsIotMedicalEmergency')
+AwsIotMedicalEmergencyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotMedicalEmergency.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotMedicalEmergency.card.remote.puml
new file mode 100644
index 00000000000..267ad711b21
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotMedicalEmergency.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotMedicalEmergency card
+include('elements/aws/InternetOfThings/AwsIotMedicalEmergency')
+AwsIotMedicalEmergencyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotMedicalEmergency.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotMedicalEmergency.element.local.puml
new file mode 100644
index 00000000000..56f66625cd9
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotMedicalEmergency.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotMedicalEmergency element
+include('elements/aws/InternetOfThings/AwsIotMedicalEmergency')
+AwsIotMedicalEmergency('element', 'Iot Medical Emergency', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotMedicalEmergency.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotMedicalEmergency.element.remote.puml
new file mode 100644
index 00000000000..bae97b16a4a
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotMedicalEmergency.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotMedicalEmergency element
+include('elements/aws/InternetOfThings/AwsIotMedicalEmergency')
+AwsIotMedicalEmergency('element', 'Iot Medical Emergency', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotMqttProtocol.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotMqttProtocol.card.local.puml
new file mode 100644
index 00000000000..c13f5f1ef64
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotMqttProtocol.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotMqttProtocol card
+include('elements/aws/InternetOfThings/AwsIotMqttProtocol')
+AwsIotMqttProtocolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotMqttProtocol.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotMqttProtocol.card.remote.puml
new file mode 100644
index 00000000000..d8106ef56f9
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotMqttProtocol.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotMqttProtocol card
+include('elements/aws/InternetOfThings/AwsIotMqttProtocol')
+AwsIotMqttProtocolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotMqttProtocol.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotMqttProtocol.element.local.puml
new file mode 100644
index 00000000000..49192e82f9c
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotMqttProtocol.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotMqttProtocol element
+include('elements/aws/InternetOfThings/AwsIotMqttProtocol')
+AwsIotMqttProtocol('element', 'Iot Mqtt Protocol', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotMqttProtocol.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotMqttProtocol.element.remote.puml
new file mode 100644
index 00000000000..c6bde0d3747
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotMqttProtocol.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotMqttProtocol element
+include('elements/aws/InternetOfThings/AwsIotMqttProtocol')
+AwsIotMqttProtocol('element', 'Iot Mqtt Protocol', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotOverTheAirUpdate.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotOverTheAirUpdate.card.local.puml
new file mode 100644
index 00000000000..1fc87bb0701
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotOverTheAirUpdate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotOverTheAirUpdate card
+include('elements/aws/InternetOfThings/AwsIotOverTheAirUpdate')
+AwsIotOverTheAirUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotOverTheAirUpdate.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotOverTheAirUpdate.card.remote.puml
new file mode 100644
index 00000000000..60c8c8282db
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotOverTheAirUpdate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotOverTheAirUpdate card
+include('elements/aws/InternetOfThings/AwsIotOverTheAirUpdate')
+AwsIotOverTheAirUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotOverTheAirUpdate.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotOverTheAirUpdate.element.local.puml
new file mode 100644
index 00000000000..2f85a19d1f5
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotOverTheAirUpdate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotOverTheAirUpdate element
+include('elements/aws/InternetOfThings/AwsIotOverTheAirUpdate')
+AwsIotOverTheAirUpdate('element', 'Iot Over The Air Update', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotOverTheAirUpdate.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotOverTheAirUpdate.element.remote.puml
new file mode 100644
index 00000000000..4b7c9b33684
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotOverTheAirUpdate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotOverTheAirUpdate element
+include('elements/aws/InternetOfThings/AwsIotOverTheAirUpdate')
+AwsIotOverTheAirUpdate('element', 'Iot Over The Air Update', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotPoliceEmergency.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotPoliceEmergency.card.local.puml
new file mode 100644
index 00000000000..b9125e60827
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotPoliceEmergency.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotPoliceEmergency card
+include('elements/aws/InternetOfThings/AwsIotPoliceEmergency')
+AwsIotPoliceEmergencyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotPoliceEmergency.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotPoliceEmergency.card.remote.puml
new file mode 100644
index 00000000000..e5e2ba1b8ca
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotPoliceEmergency.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotPoliceEmergency card
+include('elements/aws/InternetOfThings/AwsIotPoliceEmergency')
+AwsIotPoliceEmergencyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotPoliceEmergency.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotPoliceEmergency.element.local.puml
new file mode 100644
index 00000000000..a9a466920c6
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotPoliceEmergency.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotPoliceEmergency element
+include('elements/aws/InternetOfThings/AwsIotPoliceEmergency')
+AwsIotPoliceEmergency('element', 'Iot Police Emergency', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotPoliceEmergency.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotPoliceEmergency.element.remote.puml
new file mode 100644
index 00000000000..be31c2dcee1
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotPoliceEmergency.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotPoliceEmergency element
+include('elements/aws/InternetOfThings/AwsIotPoliceEmergency')
+AwsIotPoliceEmergency('element', 'Iot Police Emergency', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotPolicy.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotPolicy.card.local.puml
new file mode 100644
index 00000000000..f49ab13c3fd
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotPolicy.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotPolicy card
+include('elements/aws/InternetOfThings/AwsIotPolicy')
+AwsIotPolicyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotPolicy.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotPolicy.card.remote.puml
new file mode 100644
index 00000000000..d52abbb7ae1
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotPolicy.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotPolicy card
+include('elements/aws/InternetOfThings/AwsIotPolicy')
+AwsIotPolicyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotPolicy.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotPolicy.element.local.puml
new file mode 100644
index 00000000000..028469a5407
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotPolicy.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotPolicy element
+include('elements/aws/InternetOfThings/AwsIotPolicy')
+AwsIotPolicy('element', 'Iot Policy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotPolicy.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotPolicy.element.remote.puml
new file mode 100644
index 00000000000..2a066e9b89c
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotPolicy.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotPolicy element
+include('elements/aws/InternetOfThings/AwsIotPolicy')
+AwsIotPolicy('element', 'Iot Policy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotReportedState.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotReportedState.card.local.puml
new file mode 100644
index 00000000000..362d4603694
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotReportedState.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotReportedState card
+include('elements/aws/InternetOfThings/AwsIotReportedState')
+AwsIotReportedStateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotReportedState.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotReportedState.card.remote.puml
new file mode 100644
index 00000000000..d3a27c54649
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotReportedState.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotReportedState card
+include('elements/aws/InternetOfThings/AwsIotReportedState')
+AwsIotReportedStateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotReportedState.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotReportedState.element.local.puml
new file mode 100644
index 00000000000..b75c7a2f938
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotReportedState.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotReportedState element
+include('elements/aws/InternetOfThings/AwsIotReportedState')
+AwsIotReportedState('element', 'Iot Reported State', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotReportedState.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotReportedState.element.remote.puml
new file mode 100644
index 00000000000..f26bb93cc6d
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotReportedState.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotReportedState element
+include('elements/aws/InternetOfThings/AwsIotReportedState')
+AwsIotReportedState('element', 'Iot Reported State', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotRule.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotRule.card.local.puml
new file mode 100644
index 00000000000..1deb000fb36
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotRule.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotRule card
+include('elements/aws/InternetOfThings/AwsIotRule')
+AwsIotRuleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotRule.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotRule.card.remote.puml
new file mode 100644
index 00000000000..fed4f19875e
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotRule.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotRule card
+include('elements/aws/InternetOfThings/AwsIotRule')
+AwsIotRuleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotRule.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotRule.element.local.puml
new file mode 100644
index 00000000000..6e7abd95be1
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotRule.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotRule element
+include('elements/aws/InternetOfThings/AwsIotRule')
+AwsIotRule('element', 'Iot Rule', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotRule.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotRule.element.remote.puml
new file mode 100644
index 00000000000..ceeaab77ff2
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotRule.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotRule element
+include('elements/aws/InternetOfThings/AwsIotRule')
+AwsIotRule('element', 'Iot Rule', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotSensor.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotSensor.card.local.puml
new file mode 100644
index 00000000000..d238f25d623
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotSensor.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotSensor card
+include('elements/aws/InternetOfThings/AwsIotSensor')
+AwsIotSensorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotSensor.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotSensor.card.remote.puml
new file mode 100644
index 00000000000..ce738bc402f
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotSensor.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotSensor card
+include('elements/aws/InternetOfThings/AwsIotSensor')
+AwsIotSensorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotSensor.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotSensor.element.local.puml
new file mode 100644
index 00000000000..f22f3620d7e
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotSensor.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotSensor element
+include('elements/aws/InternetOfThings/AwsIotSensor')
+AwsIotSensor('element', 'Iot Sensor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotSensor.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotSensor.element.remote.puml
new file mode 100644
index 00000000000..1bfa1f08e19
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotSensor.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotSensor element
+include('elements/aws/InternetOfThings/AwsIotSensor')
+AwsIotSensor('element', 'Iot Sensor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotServo.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotServo.card.local.puml
new file mode 100644
index 00000000000..b2101bf10f1
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotServo.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotServo card
+include('elements/aws/InternetOfThings/AwsIotServo')
+AwsIotServoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotServo.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotServo.card.remote.puml
new file mode 100644
index 00000000000..44ab0a2d8eb
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotServo.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotServo card
+include('elements/aws/InternetOfThings/AwsIotServo')
+AwsIotServoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotServo.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotServo.element.local.puml
new file mode 100644
index 00000000000..dae657851c0
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotServo.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotServo element
+include('elements/aws/InternetOfThings/AwsIotServo')
+AwsIotServo('element', 'Iot Servo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotServo.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotServo.element.remote.puml
new file mode 100644
index 00000000000..7d5b49c3135
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotServo.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotServo element
+include('elements/aws/InternetOfThings/AwsIotServo')
+AwsIotServo('element', 'Iot Servo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotShadow.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotShadow.card.local.puml
new file mode 100644
index 00000000000..d6bfce94b5d
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotShadow.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotShadow card
+include('elements/aws/InternetOfThings/AwsIotShadow')
+AwsIotShadowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotShadow.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotShadow.card.remote.puml
new file mode 100644
index 00000000000..1a3fff5cd51
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotShadow.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotShadow card
+include('elements/aws/InternetOfThings/AwsIotShadow')
+AwsIotShadowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotShadow.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotShadow.element.local.puml
new file mode 100644
index 00000000000..72e9569ad80
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotShadow.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotShadow element
+include('elements/aws/InternetOfThings/AwsIotShadow')
+AwsIotShadow('element', 'Iot Shadow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotShadow.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotShadow.element.remote.puml
new file mode 100644
index 00000000000..594a6967bfe
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotShadow.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotShadow element
+include('elements/aws/InternetOfThings/AwsIotShadow')
+AwsIotShadow('element', 'Iot Shadow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotSimulator.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotSimulator.card.local.puml
new file mode 100644
index 00000000000..aff456f0953
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotSimulator.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotSimulator card
+include('elements/aws/InternetOfThings/AwsIotSimulator')
+AwsIotSimulatorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotSimulator.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotSimulator.card.remote.puml
new file mode 100644
index 00000000000..febc2e7fde7
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotSimulator.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotSimulator card
+include('elements/aws/InternetOfThings/AwsIotSimulator')
+AwsIotSimulatorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotSimulator.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotSimulator.element.local.puml
new file mode 100644
index 00000000000..964727e3969
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotSimulator.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotSimulator element
+include('elements/aws/InternetOfThings/AwsIotSimulator')
+AwsIotSimulator('element', 'Iot Simulator', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotSimulator.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotSimulator.element.remote.puml
new file mode 100644
index 00000000000..41bb3a5234d
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotSimulator.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotSimulator element
+include('elements/aws/InternetOfThings/AwsIotSimulator')
+AwsIotSimulator('element', 'Iot Simulator', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotSitewise.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotSitewise.card.local.puml
new file mode 100644
index 00000000000..c6e3ec26042
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotSitewise.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotSitewise card
+include('elements/aws/InternetOfThings/AwsIotSitewise')
+AwsIotSitewiseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotSitewise.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotSitewise.card.remote.puml
new file mode 100644
index 00000000000..cdb02a31b62
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotSitewise.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotSitewise card
+include('elements/aws/InternetOfThings/AwsIotSitewise')
+AwsIotSitewiseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotSitewise.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotSitewise.element.local.puml
new file mode 100644
index 00000000000..5c7a84e7013
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotSitewise.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotSitewise element
+include('elements/aws/InternetOfThings/AwsIotSitewise')
+AwsIotSitewise('element', 'Iot Sitewise', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotSitewise.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotSitewise.element.remote.puml
new file mode 100644
index 00000000000..9a59c29b440
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotSitewise.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotSitewise element
+include('elements/aws/InternetOfThings/AwsIotSitewise')
+AwsIotSitewise('element', 'Iot Sitewise', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotThermostat.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotThermostat.card.local.puml
new file mode 100644
index 00000000000..35bc0a44391
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotThermostat.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotThermostat card
+include('elements/aws/InternetOfThings/AwsIotThermostat')
+AwsIotThermostatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotThermostat.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotThermostat.card.remote.puml
new file mode 100644
index 00000000000..906c709ed59
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotThermostat.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotThermostat card
+include('elements/aws/InternetOfThings/AwsIotThermostat')
+AwsIotThermostatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotThermostat.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotThermostat.element.local.puml
new file mode 100644
index 00000000000..d31f2925e99
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotThermostat.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotThermostat element
+include('elements/aws/InternetOfThings/AwsIotThermostat')
+AwsIotThermostat('element', 'Iot Thermostat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotThermostat.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotThermostat.element.remote.puml
new file mode 100644
index 00000000000..55fb7fd95fe
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotThermostat.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotThermostat element
+include('elements/aws/InternetOfThings/AwsIotThermostat')
+AwsIotThermostat('element', 'Iot Thermostat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotThingsGraph.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotThingsGraph.card.local.puml
new file mode 100644
index 00000000000..2db4c388f55
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotThingsGraph.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotThingsGraph card
+include('elements/aws/InternetOfThings/AwsIotThingsGraph')
+AwsIotThingsGraphCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotThingsGraph.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotThingsGraph.card.remote.puml
new file mode 100644
index 00000000000..3bc7dffd205
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotThingsGraph.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotThingsGraph card
+include('elements/aws/InternetOfThings/AwsIotThingsGraph')
+AwsIotThingsGraphCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotThingsGraph.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotThingsGraph.element.local.puml
new file mode 100644
index 00000000000..fa1501f1687
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotThingsGraph.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotThingsGraph element
+include('elements/aws/InternetOfThings/AwsIotThingsGraph')
+AwsIotThingsGraph('element', 'Iot Things Graph', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotThingsGraph.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotThingsGraph.element.remote.puml
new file mode 100644
index 00000000000..951fab9813d
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotThingsGraph.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotThingsGraph element
+include('elements/aws/InternetOfThings/AwsIotThingsGraph')
+AwsIotThingsGraph('element', 'Iot Things Graph', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotTopic.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotTopic.card.local.puml
new file mode 100644
index 00000000000..b1eb2651da3
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotTopic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotTopic card
+include('elements/aws/InternetOfThings/AwsIotTopic')
+AwsIotTopicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotTopic.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotTopic.card.remote.puml
new file mode 100644
index 00000000000..83221403b42
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotTopic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotTopic card
+include('elements/aws/InternetOfThings/AwsIotTopic')
+AwsIotTopicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotTopic.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotTopic.element.local.puml
new file mode 100644
index 00000000000..e627da6cb66
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotTopic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotTopic element
+include('elements/aws/InternetOfThings/AwsIotTopic')
+AwsIotTopic('element', 'Iot Topic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotTopic.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotTopic.element.remote.puml
new file mode 100644
index 00000000000..9812ac27dc5
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotTopic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotTopic element
+include('elements/aws/InternetOfThings/AwsIotTopic')
+AwsIotTopic('element', 'Iot Topic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotTravel.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotTravel.card.local.puml
new file mode 100644
index 00000000000..46c8d9880e8
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotTravel.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotTravel card
+include('elements/aws/InternetOfThings/AwsIotTravel')
+AwsIotTravelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotTravel.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotTravel.card.remote.puml
new file mode 100644
index 00000000000..cd888adcb94
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotTravel.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotTravel card
+include('elements/aws/InternetOfThings/AwsIotTravel')
+AwsIotTravelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotTravel.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotTravel.element.local.puml
new file mode 100644
index 00000000000..0300d12c97d
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotTravel.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotTravel element
+include('elements/aws/InternetOfThings/AwsIotTravel')
+AwsIotTravel('element', 'Iot Travel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotTravel.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotTravel.element.remote.puml
new file mode 100644
index 00000000000..80acbf5bdec
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotTravel.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotTravel element
+include('elements/aws/InternetOfThings/AwsIotTravel')
+AwsIotTravel('element', 'Iot Travel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotUtility.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotUtility.card.local.puml
new file mode 100644
index 00000000000..26145e1e3a0
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotUtility.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotUtility card
+include('elements/aws/InternetOfThings/AwsIotUtility')
+AwsIotUtilityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotUtility.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotUtility.card.remote.puml
new file mode 100644
index 00000000000..7fc4010b007
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotUtility.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotUtility card
+include('elements/aws/InternetOfThings/AwsIotUtility')
+AwsIotUtilityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotUtility.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotUtility.element.local.puml
new file mode 100644
index 00000000000..2046955fe7d
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotUtility.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotUtility element
+include('elements/aws/InternetOfThings/AwsIotUtility')
+AwsIotUtility('element', 'Iot Utility', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotUtility.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotUtility.element.remote.puml
new file mode 100644
index 00000000000..6a692133b54
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotUtility.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotUtility element
+include('elements/aws/InternetOfThings/AwsIotUtility')
+AwsIotUtility('element', 'Iot Utility', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotWindfarm.card.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotWindfarm.card.local.puml
new file mode 100644
index 00000000000..606a33dfb93
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotWindfarm.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIotWindfarm card
+include('elements/aws/InternetOfThings/AwsIotWindfarm')
+AwsIotWindfarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotWindfarm.card.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotWindfarm.card.remote.puml
new file mode 100644
index 00000000000..f1d0cef5b33
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotWindfarm.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIotWindfarm card
+include('elements/aws/InternetOfThings/AwsIotWindfarm')
+AwsIotWindfarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotWindfarm.element.local.puml b/cloud/snippets/aws/InternetOfThings/AwsIotWindfarm.element.local.puml
new file mode 100644
index 00000000000..fa83fd30c2b
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotWindfarm.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotWindfarm element
+include('elements/aws/InternetOfThings/AwsIotWindfarm')
+AwsIotWindfarm('element', 'Iot Windfarm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/InternetOfThings/AwsIotWindfarm.element.remote.puml b/cloud/snippets/aws/InternetOfThings/AwsIotWindfarm.element.remote.puml
new file mode 100644
index 00000000000..00d824ee05d
--- /dev/null
+++ b/cloud/snippets/aws/InternetOfThings/AwsIotWindfarm.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIotWindfarm element
+include('elements/aws/InternetOfThings/AwsIotWindfarm')
+AwsIotWindfarm('element', 'Iot Windfarm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsApacheMxnet.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsApacheMxnet.card.local.puml
new file mode 100644
index 00000000000..8d82632d40c
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsApacheMxnet.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApacheMxnet card
+include('elements/aws/MachineLearning/AwsApacheMxnet')
+AwsApacheMxnetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsApacheMxnet.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsApacheMxnet.card.remote.puml
new file mode 100644
index 00000000000..a170947d154
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsApacheMxnet.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApacheMxnet card
+include('elements/aws/MachineLearning/AwsApacheMxnet')
+AwsApacheMxnetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsApacheMxnet.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsApacheMxnet.element.local.puml
new file mode 100644
index 00000000000..37bc343a810
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsApacheMxnet.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApacheMxnet element
+include('elements/aws/MachineLearning/AwsApacheMxnet')
+AwsApacheMxnet('element', 'Apache Mxnet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsApacheMxnet.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsApacheMxnet.element.remote.puml
new file mode 100644
index 00000000000..a345d468f08
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsApacheMxnet.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApacheMxnet element
+include('elements/aws/MachineLearning/AwsApacheMxnet')
+AwsApacheMxnet('element', 'Apache Mxnet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsAugmentedAi.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsAugmentedAi.card.local.puml
new file mode 100644
index 00000000000..50b5cd232bb
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsAugmentedAi.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAugmentedAi card
+include('elements/aws/MachineLearning/AwsAugmentedAi')
+AwsAugmentedAiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsAugmentedAi.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsAugmentedAi.card.remote.puml
new file mode 100644
index 00000000000..5dd18fdc8c2
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsAugmentedAi.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAugmentedAi card
+include('elements/aws/MachineLearning/AwsAugmentedAi')
+AwsAugmentedAiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsAugmentedAi.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsAugmentedAi.element.local.puml
new file mode 100644
index 00000000000..528cb451645
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsAugmentedAi.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAugmentedAi element
+include('elements/aws/MachineLearning/AwsAugmentedAi')
+AwsAugmentedAi('element', 'Augmented Ai', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsAugmentedAi.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsAugmentedAi.element.remote.puml
new file mode 100644
index 00000000000..508f227dfc0
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsAugmentedAi.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAugmentedAi element
+include('elements/aws/MachineLearning/AwsAugmentedAi')
+AwsAugmentedAi('element', 'Augmented Ai', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsComprehend.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsComprehend.card.local.puml
new file mode 100644
index 00000000000..57c9f6bda71
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsComprehend.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsComprehend card
+include('elements/aws/MachineLearning/AwsComprehend')
+AwsComprehendCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsComprehend.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsComprehend.card.remote.puml
new file mode 100644
index 00000000000..de6ad9bd643
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsComprehend.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsComprehend card
+include('elements/aws/MachineLearning/AwsComprehend')
+AwsComprehendCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsComprehend.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsComprehend.element.local.puml
new file mode 100644
index 00000000000..7dc01238212
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsComprehend.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsComprehend element
+include('elements/aws/MachineLearning/AwsComprehend')
+AwsComprehend('element', 'Comprehend', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsComprehend.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsComprehend.element.remote.puml
new file mode 100644
index 00000000000..84ea01ca838
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsComprehend.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsComprehend element
+include('elements/aws/MachineLearning/AwsComprehend')
+AwsComprehend('element', 'Comprehend', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepLearningAmis.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsDeepLearningAmis.card.local.puml
new file mode 100644
index 00000000000..42401cf6473
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepLearningAmis.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDeepLearningAmis card
+include('elements/aws/MachineLearning/AwsDeepLearningAmis')
+AwsDeepLearningAmisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepLearningAmis.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsDeepLearningAmis.card.remote.puml
new file mode 100644
index 00000000000..6b08f8603e9
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepLearningAmis.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDeepLearningAmis card
+include('elements/aws/MachineLearning/AwsDeepLearningAmis')
+AwsDeepLearningAmisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepLearningAmis.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsDeepLearningAmis.element.local.puml
new file mode 100644
index 00000000000..7affbdf8d61
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepLearningAmis.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepLearningAmis element
+include('elements/aws/MachineLearning/AwsDeepLearningAmis')
+AwsDeepLearningAmis('element', 'Deep Learning Amis', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepLearningAmis.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsDeepLearningAmis.element.remote.puml
new file mode 100644
index 00000000000..cc019c446a1
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepLearningAmis.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepLearningAmis element
+include('elements/aws/MachineLearning/AwsDeepLearningAmis')
+AwsDeepLearningAmis('element', 'Deep Learning Amis', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepLearningContainers.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsDeepLearningContainers.card.local.puml
new file mode 100644
index 00000000000..236b9f78d48
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepLearningContainers.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDeepLearningContainers card
+include('elements/aws/MachineLearning/AwsDeepLearningContainers')
+AwsDeepLearningContainersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepLearningContainers.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsDeepLearningContainers.card.remote.puml
new file mode 100644
index 00000000000..02d5ba28a9f
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepLearningContainers.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDeepLearningContainers card
+include('elements/aws/MachineLearning/AwsDeepLearningContainers')
+AwsDeepLearningContainersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepLearningContainers.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsDeepLearningContainers.element.local.puml
new file mode 100644
index 00000000000..5fe340f1fdb
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepLearningContainers.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepLearningContainers element
+include('elements/aws/MachineLearning/AwsDeepLearningContainers')
+AwsDeepLearningContainers('element', 'Deep Learning Containers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepLearningContainers.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsDeepLearningContainers.element.remote.puml
new file mode 100644
index 00000000000..c5ca6f5f428
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepLearningContainers.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepLearningContainers element
+include('elements/aws/MachineLearning/AwsDeepLearningContainers')
+AwsDeepLearningContainers('element', 'Deep Learning Containers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepcomposer.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsDeepcomposer.card.local.puml
new file mode 100644
index 00000000000..940556f1c14
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepcomposer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDeepcomposer card
+include('elements/aws/MachineLearning/AwsDeepcomposer')
+AwsDeepcomposerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepcomposer.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsDeepcomposer.card.remote.puml
new file mode 100644
index 00000000000..dc484e937ca
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepcomposer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDeepcomposer card
+include('elements/aws/MachineLearning/AwsDeepcomposer')
+AwsDeepcomposerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepcomposer.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsDeepcomposer.element.local.puml
new file mode 100644
index 00000000000..9bfa7a9ea65
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepcomposer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepcomposer element
+include('elements/aws/MachineLearning/AwsDeepcomposer')
+AwsDeepcomposer('element', 'Deepcomposer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepcomposer.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsDeepcomposer.element.remote.puml
new file mode 100644
index 00000000000..191a856e05b
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepcomposer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepcomposer element
+include('elements/aws/MachineLearning/AwsDeepcomposer')
+AwsDeepcomposer('element', 'Deepcomposer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepcomposerPrimaryBg.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsDeepcomposerPrimaryBg.card.local.puml
new file mode 100644
index 00000000000..75494610b88
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepcomposerPrimaryBg.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDeepcomposerPrimaryBg card
+include('elements/aws/MachineLearning/AwsDeepcomposerPrimaryBg')
+AwsDeepcomposerPrimaryBgCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepcomposerPrimaryBg.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsDeepcomposerPrimaryBg.card.remote.puml
new file mode 100644
index 00000000000..2685e604b8d
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepcomposerPrimaryBg.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDeepcomposerPrimaryBg card
+include('elements/aws/MachineLearning/AwsDeepcomposerPrimaryBg')
+AwsDeepcomposerPrimaryBgCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepcomposerPrimaryBg.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsDeepcomposerPrimaryBg.element.local.puml
new file mode 100644
index 00000000000..32a8f17f48a
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepcomposerPrimaryBg.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepcomposerPrimaryBg element
+include('elements/aws/MachineLearning/AwsDeepcomposerPrimaryBg')
+AwsDeepcomposerPrimaryBg('element', 'Deepcomposer Primary Bg', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepcomposerPrimaryBg.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsDeepcomposerPrimaryBg.element.remote.puml
new file mode 100644
index 00000000000..9b8846cac10
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepcomposerPrimaryBg.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepcomposerPrimaryBg element
+include('elements/aws/MachineLearning/AwsDeepcomposerPrimaryBg')
+AwsDeepcomposerPrimaryBg('element', 'Deepcomposer Primary Bg', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeeplens.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsDeeplens.card.local.puml
new file mode 100644
index 00000000000..5f4c47ad0a7
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeeplens.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDeeplens card
+include('elements/aws/MachineLearning/AwsDeeplens')
+AwsDeeplensCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeeplens.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsDeeplens.card.remote.puml
new file mode 100644
index 00000000000..9f3af73008e
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeeplens.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDeeplens card
+include('elements/aws/MachineLearning/AwsDeeplens')
+AwsDeeplensCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeeplens.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsDeeplens.element.local.puml
new file mode 100644
index 00000000000..09f3639941e
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeeplens.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeeplens element
+include('elements/aws/MachineLearning/AwsDeeplens')
+AwsDeeplens('element', 'Deeplens', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeeplens.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsDeeplens.element.remote.puml
new file mode 100644
index 00000000000..b0ec5145d34
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeeplens.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeeplens element
+include('elements/aws/MachineLearning/AwsDeeplens')
+AwsDeeplens('element', 'Deeplens', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepracer.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsDeepracer.card.local.puml
new file mode 100644
index 00000000000..d161a2a1c16
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepracer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDeepracer card
+include('elements/aws/MachineLearning/AwsDeepracer')
+AwsDeepracerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepracer.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsDeepracer.card.remote.puml
new file mode 100644
index 00000000000..7c358925c5b
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepracer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDeepracer card
+include('elements/aws/MachineLearning/AwsDeepracer')
+AwsDeepracerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepracer.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsDeepracer.element.local.puml
new file mode 100644
index 00000000000..774d0f89470
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepracer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepracer element
+include('elements/aws/MachineLearning/AwsDeepracer')
+AwsDeepracer('element', 'Deepracer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsDeepracer.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsDeepracer.element.remote.puml
new file mode 100644
index 00000000000..44289fdda7d
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsDeepracer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeepracer element
+include('elements/aws/MachineLearning/AwsDeepracer')
+AwsDeepracer('element', 'Deepracer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsElasticInference.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsElasticInference.card.local.puml
new file mode 100644
index 00000000000..8ff2647bfe5
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsElasticInference.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticInference card
+include('elements/aws/MachineLearning/AwsElasticInference')
+AwsElasticInferenceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsElasticInference.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsElasticInference.card.remote.puml
new file mode 100644
index 00000000000..8f6d2d2f77e
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsElasticInference.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticInference card
+include('elements/aws/MachineLearning/AwsElasticInference')
+AwsElasticInferenceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsElasticInference.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsElasticInference.element.local.puml
new file mode 100644
index 00000000000..0ad1634c284
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsElasticInference.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticInference element
+include('elements/aws/MachineLearning/AwsElasticInference')
+AwsElasticInference('element', 'Elastic Inference', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsElasticInference.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsElasticInference.element.remote.puml
new file mode 100644
index 00000000000..b95a084d991
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsElasticInference.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticInference element
+include('elements/aws/MachineLearning/AwsElasticInference')
+AwsElasticInference('element', 'Elastic Inference', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsForecast.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsForecast.card.local.puml
new file mode 100644
index 00000000000..bb209fd868a
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsForecast.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsForecast card
+include('elements/aws/MachineLearning/AwsForecast')
+AwsForecastCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsForecast.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsForecast.card.remote.puml
new file mode 100644
index 00000000000..4e38eac9f48
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsForecast.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsForecast card
+include('elements/aws/MachineLearning/AwsForecast')
+AwsForecastCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsForecast.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsForecast.element.local.puml
new file mode 100644
index 00000000000..ebc571b6186
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsForecast.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsForecast element
+include('elements/aws/MachineLearning/AwsForecast')
+AwsForecast('element', 'Forecast', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsForecast.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsForecast.element.remote.puml
new file mode 100644
index 00000000000..8a100df8237
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsForecast.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsForecast element
+include('elements/aws/MachineLearning/AwsForecast')
+AwsForecast('element', 'Forecast', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsFraudDetector.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsFraudDetector.card.local.puml
new file mode 100644
index 00000000000..e9baa0d9b24
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsFraudDetector.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsFraudDetector card
+include('elements/aws/MachineLearning/AwsFraudDetector')
+AwsFraudDetectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsFraudDetector.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsFraudDetector.card.remote.puml
new file mode 100644
index 00000000000..e9169073969
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsFraudDetector.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsFraudDetector card
+include('elements/aws/MachineLearning/AwsFraudDetector')
+AwsFraudDetectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsFraudDetector.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsFraudDetector.element.local.puml
new file mode 100644
index 00000000000..72d740f0e29
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsFraudDetector.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFraudDetector element
+include('elements/aws/MachineLearning/AwsFraudDetector')
+AwsFraudDetector('element', 'Fraud Detector', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsFraudDetector.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsFraudDetector.element.remote.puml
new file mode 100644
index 00000000000..4f2b00b2848
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsFraudDetector.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFraudDetector element
+include('elements/aws/MachineLearning/AwsFraudDetector')
+AwsFraudDetector('element', 'Fraud Detector', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsKendra.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsKendra.card.local.puml
new file mode 100644
index 00000000000..acbedcbf475
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsKendra.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsKendra card
+include('elements/aws/MachineLearning/AwsKendra')
+AwsKendraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsKendra.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsKendra.card.remote.puml
new file mode 100644
index 00000000000..b9b059caf08
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsKendra.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsKendra card
+include('elements/aws/MachineLearning/AwsKendra')
+AwsKendraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsKendra.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsKendra.element.local.puml
new file mode 100644
index 00000000000..6715d123286
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsKendra.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKendra element
+include('elements/aws/MachineLearning/AwsKendra')
+AwsKendra('element', 'Kendra', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsKendra.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsKendra.element.remote.puml
new file mode 100644
index 00000000000..d9182f9188b
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsKendra.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKendra element
+include('elements/aws/MachineLearning/AwsKendra')
+AwsKendra('element', 'Kendra', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsLex.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsLex.card.local.puml
new file mode 100644
index 00000000000..cccbb93ed37
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsLex.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsLex card
+include('elements/aws/MachineLearning/AwsLex')
+AwsLexCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsLex.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsLex.card.remote.puml
new file mode 100644
index 00000000000..778842e5cbe
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsLex.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsLex card
+include('elements/aws/MachineLearning/AwsLex')
+AwsLexCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsLex.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsLex.element.local.puml
new file mode 100644
index 00000000000..e0c75441afd
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsLex.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLex element
+include('elements/aws/MachineLearning/AwsLex')
+AwsLex('element', 'Lex', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsLex.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsLex.element.remote.puml
new file mode 100644
index 00000000000..78bdf1d4116
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsLex.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLex element
+include('elements/aws/MachineLearning/AwsLex')
+AwsLex('element', 'Lex', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsMachineLearning.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsMachineLearning.card.local.puml
new file mode 100644
index 00000000000..f5efc7ea7d3
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsMachineLearning.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMachineLearning card
+include('elements/aws/MachineLearning/AwsMachineLearning')
+AwsMachineLearningCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsMachineLearning.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsMachineLearning.card.remote.puml
new file mode 100644
index 00000000000..62bba6c7556
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsMachineLearning.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMachineLearning card
+include('elements/aws/MachineLearning/AwsMachineLearning')
+AwsMachineLearningCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsMachineLearning.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsMachineLearning.element.local.puml
new file mode 100644
index 00000000000..83968a45aff
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsMachineLearning.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMachineLearning element
+include('elements/aws/MachineLearning/AwsMachineLearning')
+AwsMachineLearning('element', 'Machine Learning', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsMachineLearning.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsMachineLearning.element.remote.puml
new file mode 100644
index 00000000000..81fa17f2929
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsMachineLearning.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMachineLearning element
+include('elements/aws/MachineLearning/AwsMachineLearning')
+AwsMachineLearning('element', 'Machine Learning', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsPersonalize.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsPersonalize.card.local.puml
new file mode 100644
index 00000000000..ff4f1751e6c
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsPersonalize.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsPersonalize card
+include('elements/aws/MachineLearning/AwsPersonalize')
+AwsPersonalizeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsPersonalize.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsPersonalize.card.remote.puml
new file mode 100644
index 00000000000..94111c06d16
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsPersonalize.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsPersonalize card
+include('elements/aws/MachineLearning/AwsPersonalize')
+AwsPersonalizeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsPersonalize.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsPersonalize.element.local.puml
new file mode 100644
index 00000000000..09875f4aa10
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsPersonalize.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPersonalize element
+include('elements/aws/MachineLearning/AwsPersonalize')
+AwsPersonalize('element', 'Personalize', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsPersonalize.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsPersonalize.element.remote.puml
new file mode 100644
index 00000000000..4889655f6ce
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsPersonalize.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPersonalize element
+include('elements/aws/MachineLearning/AwsPersonalize')
+AwsPersonalize('element', 'Personalize', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsPolly.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsPolly.card.local.puml
new file mode 100644
index 00000000000..738cf11e0bf
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsPolly.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsPolly card
+include('elements/aws/MachineLearning/AwsPolly')
+AwsPollyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsPolly.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsPolly.card.remote.puml
new file mode 100644
index 00000000000..2995aee57dc
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsPolly.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsPolly card
+include('elements/aws/MachineLearning/AwsPolly')
+AwsPollyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsPolly.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsPolly.element.local.puml
new file mode 100644
index 00000000000..c3955d94159
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsPolly.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPolly element
+include('elements/aws/MachineLearning/AwsPolly')
+AwsPolly('element', 'Polly', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsPolly.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsPolly.element.remote.puml
new file mode 100644
index 00000000000..416e80b7c50
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsPolly.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPolly element
+include('elements/aws/MachineLearning/AwsPolly')
+AwsPolly('element', 'Polly', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsRekognition.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsRekognition.card.local.puml
new file mode 100644
index 00000000000..938b03b0e35
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsRekognition.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRekognition card
+include('elements/aws/MachineLearning/AwsRekognition')
+AwsRekognitionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsRekognition.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsRekognition.card.remote.puml
new file mode 100644
index 00000000000..8d8646f153f
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsRekognition.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRekognition card
+include('elements/aws/MachineLearning/AwsRekognition')
+AwsRekognitionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsRekognition.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsRekognition.element.local.puml
new file mode 100644
index 00000000000..a8233bcd0ad
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsRekognition.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRekognition element
+include('elements/aws/MachineLearning/AwsRekognition')
+AwsRekognition('element', 'Rekognition', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsRekognition.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsRekognition.element.remote.puml
new file mode 100644
index 00000000000..dc8869c6b98
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsRekognition.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRekognition element
+include('elements/aws/MachineLearning/AwsRekognition')
+AwsRekognition('element', 'Rekognition', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsRekognitionImage.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsRekognitionImage.card.local.puml
new file mode 100644
index 00000000000..7041cb546c5
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsRekognitionImage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRekognitionImage card
+include('elements/aws/MachineLearning/AwsRekognitionImage')
+AwsRekognitionImageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsRekognitionImage.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsRekognitionImage.card.remote.puml
new file mode 100644
index 00000000000..77e1bfb05e7
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsRekognitionImage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRekognitionImage card
+include('elements/aws/MachineLearning/AwsRekognitionImage')
+AwsRekognitionImageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsRekognitionImage.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsRekognitionImage.element.local.puml
new file mode 100644
index 00000000000..df9aab18b4b
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsRekognitionImage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRekognitionImage element
+include('elements/aws/MachineLearning/AwsRekognitionImage')
+AwsRekognitionImage('element', 'Rekognition Image', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsRekognitionImage.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsRekognitionImage.element.remote.puml
new file mode 100644
index 00000000000..6d061f3be8b
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsRekognitionImage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRekognitionImage element
+include('elements/aws/MachineLearning/AwsRekognitionImage')
+AwsRekognitionImage('element', 'Rekognition Image', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsRekognitionVideo.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsRekognitionVideo.card.local.puml
new file mode 100644
index 00000000000..805c29f9b4a
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsRekognitionVideo.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRekognitionVideo card
+include('elements/aws/MachineLearning/AwsRekognitionVideo')
+AwsRekognitionVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsRekognitionVideo.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsRekognitionVideo.card.remote.puml
new file mode 100644
index 00000000000..ca15900708b
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsRekognitionVideo.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRekognitionVideo card
+include('elements/aws/MachineLearning/AwsRekognitionVideo')
+AwsRekognitionVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsRekognitionVideo.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsRekognitionVideo.element.local.puml
new file mode 100644
index 00000000000..2c420458e2f
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsRekognitionVideo.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRekognitionVideo element
+include('elements/aws/MachineLearning/AwsRekognitionVideo')
+AwsRekognitionVideo('element', 'Rekognition Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsRekognitionVideo.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsRekognitionVideo.element.remote.puml
new file mode 100644
index 00000000000..c8eb76daa51
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsRekognitionVideo.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRekognitionVideo element
+include('elements/aws/MachineLearning/AwsRekognitionVideo')
+AwsRekognitionVideo('element', 'Rekognition Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemaker.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsSagemaker.card.local.puml
new file mode 100644
index 00000000000..9bc1b240ba9
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemaker.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSagemaker card
+include('elements/aws/MachineLearning/AwsSagemaker')
+AwsSagemakerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemaker.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsSagemaker.card.remote.puml
new file mode 100644
index 00000000000..b0d12fcca68
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemaker.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSagemaker card
+include('elements/aws/MachineLearning/AwsSagemaker')
+AwsSagemakerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemaker.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsSagemaker.element.local.puml
new file mode 100644
index 00000000000..4d98d39ddcc
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemaker.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemaker element
+include('elements/aws/MachineLearning/AwsSagemaker')
+AwsSagemaker('element', 'Sagemaker', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemaker.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsSagemaker.element.remote.puml
new file mode 100644
index 00000000000..d616708ed5d
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemaker.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemaker element
+include('elements/aws/MachineLearning/AwsSagemaker')
+AwsSagemaker('element', 'Sagemaker', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemakerGroundTruth.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsSagemakerGroundTruth.card.local.puml
new file mode 100644
index 00000000000..4c82321971c
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemakerGroundTruth.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSagemakerGroundTruth card
+include('elements/aws/MachineLearning/AwsSagemakerGroundTruth')
+AwsSagemakerGroundTruthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemakerGroundTruth.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsSagemakerGroundTruth.card.remote.puml
new file mode 100644
index 00000000000..c4342d9db37
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemakerGroundTruth.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSagemakerGroundTruth card
+include('elements/aws/MachineLearning/AwsSagemakerGroundTruth')
+AwsSagemakerGroundTruthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemakerGroundTruth.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsSagemakerGroundTruth.element.local.puml
new file mode 100644
index 00000000000..2c249cef24a
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemakerGroundTruth.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemakerGroundTruth element
+include('elements/aws/MachineLearning/AwsSagemakerGroundTruth')
+AwsSagemakerGroundTruth('element', 'Sagemaker Ground Truth', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemakerGroundTruth.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsSagemakerGroundTruth.element.remote.puml
new file mode 100644
index 00000000000..4704eb126d5
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemakerGroundTruth.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemakerGroundTruth element
+include('elements/aws/MachineLearning/AwsSagemakerGroundTruth')
+AwsSagemakerGroundTruth('element', 'Sagemaker Ground Truth', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemakerModel.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsSagemakerModel.card.local.puml
new file mode 100644
index 00000000000..dd4dcfae94a
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemakerModel.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSagemakerModel card
+include('elements/aws/MachineLearning/AwsSagemakerModel')
+AwsSagemakerModelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemakerModel.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsSagemakerModel.card.remote.puml
new file mode 100644
index 00000000000..5d7dd5402d2
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemakerModel.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSagemakerModel card
+include('elements/aws/MachineLearning/AwsSagemakerModel')
+AwsSagemakerModelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemakerModel.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsSagemakerModel.element.local.puml
new file mode 100644
index 00000000000..455b2cabbbd
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemakerModel.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemakerModel element
+include('elements/aws/MachineLearning/AwsSagemakerModel')
+AwsSagemakerModel('element', 'Sagemaker Model', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemakerModel.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsSagemakerModel.element.remote.puml
new file mode 100644
index 00000000000..28d89aa4fb5
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemakerModel.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemakerModel element
+include('elements/aws/MachineLearning/AwsSagemakerModel')
+AwsSagemakerModel('element', 'Sagemaker Model', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemakerNotebook.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsSagemakerNotebook.card.local.puml
new file mode 100644
index 00000000000..6739260b93a
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemakerNotebook.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSagemakerNotebook card
+include('elements/aws/MachineLearning/AwsSagemakerNotebook')
+AwsSagemakerNotebookCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemakerNotebook.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsSagemakerNotebook.card.remote.puml
new file mode 100644
index 00000000000..2eb47b5a7aa
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemakerNotebook.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSagemakerNotebook card
+include('elements/aws/MachineLearning/AwsSagemakerNotebook')
+AwsSagemakerNotebookCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemakerNotebook.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsSagemakerNotebook.element.local.puml
new file mode 100644
index 00000000000..4bcf12aa3ec
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemakerNotebook.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemakerNotebook element
+include('elements/aws/MachineLearning/AwsSagemakerNotebook')
+AwsSagemakerNotebook('element', 'Sagemaker Notebook', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemakerNotebook.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsSagemakerNotebook.element.remote.puml
new file mode 100644
index 00000000000..36d3e2129cc
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemakerNotebook.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemakerNotebook element
+include('elements/aws/MachineLearning/AwsSagemakerNotebook')
+AwsSagemakerNotebook('element', 'Sagemaker Notebook', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemakerTrain.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsSagemakerTrain.card.local.puml
new file mode 100644
index 00000000000..eee6b6b16a1
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemakerTrain.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSagemakerTrain card
+include('elements/aws/MachineLearning/AwsSagemakerTrain')
+AwsSagemakerTrainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemakerTrain.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsSagemakerTrain.card.remote.puml
new file mode 100644
index 00000000000..4c9eb8e5cff
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemakerTrain.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSagemakerTrain card
+include('elements/aws/MachineLearning/AwsSagemakerTrain')
+AwsSagemakerTrainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemakerTrain.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsSagemakerTrain.element.local.puml
new file mode 100644
index 00000000000..0c979c08f49
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemakerTrain.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemakerTrain element
+include('elements/aws/MachineLearning/AwsSagemakerTrain')
+AwsSagemakerTrain('element', 'Sagemaker Train', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsSagemakerTrain.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsSagemakerTrain.element.remote.puml
new file mode 100644
index 00000000000..5336da74695
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsSagemakerTrain.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSagemakerTrain element
+include('elements/aws/MachineLearning/AwsSagemakerTrain')
+AwsSagemakerTrain('element', 'Sagemaker Train', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsTensorflow.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsTensorflow.card.local.puml
new file mode 100644
index 00000000000..a8c47a29c39
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsTensorflow.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTensorflow card
+include('elements/aws/MachineLearning/AwsTensorflow')
+AwsTensorflowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsTensorflow.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsTensorflow.card.remote.puml
new file mode 100644
index 00000000000..066780b280b
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsTensorflow.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTensorflow card
+include('elements/aws/MachineLearning/AwsTensorflow')
+AwsTensorflowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsTensorflow.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsTensorflow.element.local.puml
new file mode 100644
index 00000000000..6c92fe08ba5
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsTensorflow.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTensorflow element
+include('elements/aws/MachineLearning/AwsTensorflow')
+AwsTensorflow('element', 'Tensorflow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsTensorflow.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsTensorflow.element.remote.puml
new file mode 100644
index 00000000000..817f1704e2d
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsTensorflow.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTensorflow element
+include('elements/aws/MachineLearning/AwsTensorflow')
+AwsTensorflow('element', 'Tensorflow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsTextract.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsTextract.card.local.puml
new file mode 100644
index 00000000000..48dda63c794
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsTextract.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTextract card
+include('elements/aws/MachineLearning/AwsTextract')
+AwsTextractCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsTextract.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsTextract.card.remote.puml
new file mode 100644
index 00000000000..9ae831b4973
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsTextract.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTextract card
+include('elements/aws/MachineLearning/AwsTextract')
+AwsTextractCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsTextract.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsTextract.element.local.puml
new file mode 100644
index 00000000000..1d4dccf74b5
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsTextract.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTextract element
+include('elements/aws/MachineLearning/AwsTextract')
+AwsTextract('element', 'Textract', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsTextract.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsTextract.element.remote.puml
new file mode 100644
index 00000000000..eca59c85057
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsTextract.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTextract element
+include('elements/aws/MachineLearning/AwsTextract')
+AwsTextract('element', 'Textract', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsTranscribe.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsTranscribe.card.local.puml
new file mode 100644
index 00000000000..9918087cea7
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsTranscribe.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTranscribe card
+include('elements/aws/MachineLearning/AwsTranscribe')
+AwsTranscribeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsTranscribe.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsTranscribe.card.remote.puml
new file mode 100644
index 00000000000..5267a8a0965
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsTranscribe.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTranscribe card
+include('elements/aws/MachineLearning/AwsTranscribe')
+AwsTranscribeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsTranscribe.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsTranscribe.element.local.puml
new file mode 100644
index 00000000000..72d6c607402
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsTranscribe.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTranscribe element
+include('elements/aws/MachineLearning/AwsTranscribe')
+AwsTranscribe('element', 'Transcribe', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsTranscribe.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsTranscribe.element.remote.puml
new file mode 100644
index 00000000000..b48d9e25d2a
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsTranscribe.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTranscribe element
+include('elements/aws/MachineLearning/AwsTranscribe')
+AwsTranscribe('element', 'Transcribe', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsTranslate.card.local.puml b/cloud/snippets/aws/MachineLearning/AwsTranslate.card.local.puml
new file mode 100644
index 00000000000..1bbeca7eb7d
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsTranslate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTranslate card
+include('elements/aws/MachineLearning/AwsTranslate')
+AwsTranslateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsTranslate.card.remote.puml b/cloud/snippets/aws/MachineLearning/AwsTranslate.card.remote.puml
new file mode 100644
index 00000000000..9ac674fc6ff
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsTranslate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTranslate card
+include('elements/aws/MachineLearning/AwsTranslate')
+AwsTranslateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsTranslate.element.local.puml b/cloud/snippets/aws/MachineLearning/AwsTranslate.element.local.puml
new file mode 100644
index 00000000000..d081b8ef1b6
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsTranslate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTranslate element
+include('elements/aws/MachineLearning/AwsTranslate')
+AwsTranslate('element', 'Translate', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MachineLearning/AwsTranslate.element.remote.puml b/cloud/snippets/aws/MachineLearning/AwsTranslate.element.remote.puml
new file mode 100644
index 00000000000..20fbbe66050
--- /dev/null
+++ b/cloud/snippets/aws/MachineLearning/AwsTranslate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTranslate element
+include('elements/aws/MachineLearning/AwsTranslate')
+AwsTranslate('element', 'Translate', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsAutoScaling.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsAutoScaling.card.local.puml
new file mode 100644
index 00000000000..beea4b9857a
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsAutoScaling.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAutoScaling card
+include('elements/aws/ManagementGovernance/AwsAutoScaling')
+AwsAutoScalingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsAutoScaling.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsAutoScaling.card.remote.puml
new file mode 100644
index 00000000000..61783c34137
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsAutoScaling.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAutoScaling card
+include('elements/aws/ManagementGovernance/AwsAutoScaling')
+AwsAutoScalingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsAutoScaling.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsAutoScaling.element.local.puml
new file mode 100644
index 00000000000..3ae33ae991d
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsAutoScaling.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAutoScaling element
+include('elements/aws/ManagementGovernance/AwsAutoScaling')
+AwsAutoScaling('element', 'Auto Scaling', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsAutoScaling.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsAutoScaling.element.remote.puml
new file mode 100644
index 00000000000..dfd420f9992
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsAutoScaling.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAutoScaling element
+include('elements/aws/ManagementGovernance/AwsAutoScaling')
+AwsAutoScaling('element', 'Auto Scaling', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudformation.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudformation.card.local.puml
new file mode 100644
index 00000000000..866f5e0a131
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudformation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudformation card
+include('elements/aws/ManagementGovernance/AwsCloudformation')
+AwsCloudformationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudformation.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudformation.card.remote.puml
new file mode 100644
index 00000000000..3d27f27e1b0
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudformation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudformation card
+include('elements/aws/ManagementGovernance/AwsCloudformation')
+AwsCloudformationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudformation.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudformation.element.local.puml
new file mode 100644
index 00000000000..318eeedd510
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudformation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudformation element
+include('elements/aws/ManagementGovernance/AwsCloudformation')
+AwsCloudformation('element', 'Cloudformation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudformation.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudformation.element.remote.puml
new file mode 100644
index 00000000000..434f05d8cae
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudformation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudformation element
+include('elements/aws/ManagementGovernance/AwsCloudformation')
+AwsCloudformation('element', 'Cloudformation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudformationChangeSet.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationChangeSet.card.local.puml
new file mode 100644
index 00000000000..68e4392ba74
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationChangeSet.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudformationChangeSet card
+include('elements/aws/ManagementGovernance/AwsCloudformationChangeSet')
+AwsCloudformationChangeSetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudformationChangeSet.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationChangeSet.card.remote.puml
new file mode 100644
index 00000000000..2ac8060b629
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationChangeSet.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudformationChangeSet card
+include('elements/aws/ManagementGovernance/AwsCloudformationChangeSet')
+AwsCloudformationChangeSetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudformationChangeSet.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationChangeSet.element.local.puml
new file mode 100644
index 00000000000..f1bfa43c966
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationChangeSet.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudformationChangeSet element
+include('elements/aws/ManagementGovernance/AwsCloudformationChangeSet')
+AwsCloudformationChangeSet('element', 'Cloudformation Change Set', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudformationChangeSet.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationChangeSet.element.remote.puml
new file mode 100644
index 00000000000..fdc3b11742a
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationChangeSet.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudformationChangeSet element
+include('elements/aws/ManagementGovernance/AwsCloudformationChangeSet')
+AwsCloudformationChangeSet('element', 'Cloudformation Change Set', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudformationStack.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationStack.card.local.puml
new file mode 100644
index 00000000000..19ef7a957f2
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationStack.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudformationStack card
+include('elements/aws/ManagementGovernance/AwsCloudformationStack')
+AwsCloudformationStackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudformationStack.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationStack.card.remote.puml
new file mode 100644
index 00000000000..abd2f621a2c
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationStack.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudformationStack card
+include('elements/aws/ManagementGovernance/AwsCloudformationStack')
+AwsCloudformationStackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudformationStack.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationStack.element.local.puml
new file mode 100644
index 00000000000..0564879f215
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationStack.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudformationStack element
+include('elements/aws/ManagementGovernance/AwsCloudformationStack')
+AwsCloudformationStack('element', 'Cloudformation Stack', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudformationStack.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationStack.element.remote.puml
new file mode 100644
index 00000000000..3a8176e7e0f
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationStack.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudformationStack element
+include('elements/aws/ManagementGovernance/AwsCloudformationStack')
+AwsCloudformationStack('element', 'Cloudformation Stack', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudformationTemplate.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationTemplate.card.local.puml
new file mode 100644
index 00000000000..2e8b92c28c3
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationTemplate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudformationTemplate card
+include('elements/aws/ManagementGovernance/AwsCloudformationTemplate')
+AwsCloudformationTemplateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudformationTemplate.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationTemplate.card.remote.puml
new file mode 100644
index 00000000000..b34cf632440
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationTemplate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudformationTemplate card
+include('elements/aws/ManagementGovernance/AwsCloudformationTemplate')
+AwsCloudformationTemplateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudformationTemplate.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationTemplate.element.local.puml
new file mode 100644
index 00000000000..5ba77f8ec70
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationTemplate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudformationTemplate element
+include('elements/aws/ManagementGovernance/AwsCloudformationTemplate')
+AwsCloudformationTemplate('element', 'Cloudformation Template', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudformationTemplate.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationTemplate.element.remote.puml
new file mode 100644
index 00000000000..261556d8a89
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudformationTemplate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudformationTemplate element
+include('elements/aws/ManagementGovernance/AwsCloudformationTemplate')
+AwsCloudformationTemplate('element', 'Cloudformation Template', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudtrail.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudtrail.card.local.puml
new file mode 100644
index 00000000000..8834892ca87
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudtrail.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudtrail card
+include('elements/aws/ManagementGovernance/AwsCloudtrail')
+AwsCloudtrailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudtrail.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudtrail.card.remote.puml
new file mode 100644
index 00000000000..1ecc9d6e1bd
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudtrail.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudtrail card
+include('elements/aws/ManagementGovernance/AwsCloudtrail')
+AwsCloudtrailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudtrail.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudtrail.element.local.puml
new file mode 100644
index 00000000000..67be1686a34
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudtrail.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudtrail element
+include('elements/aws/ManagementGovernance/AwsCloudtrail')
+AwsCloudtrail('element', 'Cloudtrail', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudtrail.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudtrail.element.remote.puml
new file mode 100644
index 00000000000..cac6957f7a2
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudtrail.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudtrail element
+include('elements/aws/ManagementGovernance/AwsCloudtrail')
+AwsCloudtrail('element', 'Cloudtrail', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatch.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatch.card.local.puml
new file mode 100644
index 00000000000..89ad93c9d32
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatch.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudwatch card
+include('elements/aws/ManagementGovernance/AwsCloudwatch')
+AwsCloudwatchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatch.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatch.card.remote.puml
new file mode 100644
index 00000000000..b993feccb6c
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatch.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudwatch card
+include('elements/aws/ManagementGovernance/AwsCloudwatch')
+AwsCloudwatchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatch.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatch.element.local.puml
new file mode 100644
index 00000000000..63777779f28
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatch.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatch element
+include('elements/aws/ManagementGovernance/AwsCloudwatch')
+AwsCloudwatch('element', 'Cloudwatch', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatch.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatch.element.remote.puml
new file mode 100644
index 00000000000..e80b68b977c
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatch.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatch element
+include('elements/aws/ManagementGovernance/AwsCloudwatch')
+AwsCloudwatch('element', 'Cloudwatch', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchAlarm.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchAlarm.card.local.puml
new file mode 100644
index 00000000000..37ddb5627ea
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchAlarm.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudwatchAlarm card
+include('elements/aws/ManagementGovernance/AwsCloudwatchAlarm')
+AwsCloudwatchAlarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchAlarm.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchAlarm.card.remote.puml
new file mode 100644
index 00000000000..2885a2c06ce
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchAlarm.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudwatchAlarm card
+include('elements/aws/ManagementGovernance/AwsCloudwatchAlarm')
+AwsCloudwatchAlarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchAlarm.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchAlarm.element.local.puml
new file mode 100644
index 00000000000..f4999d6fa0d
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchAlarm.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatchAlarm element
+include('elements/aws/ManagementGovernance/AwsCloudwatchAlarm')
+AwsCloudwatchAlarm('element', 'Cloudwatch Alarm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchAlarm.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchAlarm.element.remote.puml
new file mode 100644
index 00000000000..55a4339a25d
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchAlarm.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatchAlarm element
+include('elements/aws/ManagementGovernance/AwsCloudwatchAlarm')
+AwsCloudwatchAlarm('element', 'Cloudwatch Alarm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventEventBased.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventEventBased.card.local.puml
new file mode 100644
index 00000000000..1a070264131
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventEventBased.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudwatchEventEventBased card
+include('elements/aws/ManagementGovernance/AwsCloudwatchEventEventBased')
+AwsCloudwatchEventEventBasedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventEventBased.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventEventBased.card.remote.puml
new file mode 100644
index 00000000000..e9abd5ca422
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventEventBased.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudwatchEventEventBased card
+include('elements/aws/ManagementGovernance/AwsCloudwatchEventEventBased')
+AwsCloudwatchEventEventBasedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventEventBased.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventEventBased.element.local.puml
new file mode 100644
index 00000000000..bd079859bdc
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventEventBased.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatchEventEventBased element
+include('elements/aws/ManagementGovernance/AwsCloudwatchEventEventBased')
+AwsCloudwatchEventEventBased('element', 'Cloudwatch Event Event Based', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventEventBased.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventEventBased.element.remote.puml
new file mode 100644
index 00000000000..396e84b6a10
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventEventBased.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatchEventEventBased element
+include('elements/aws/ManagementGovernance/AwsCloudwatchEventEventBased')
+AwsCloudwatchEventEventBased('element', 'Cloudwatch Event Event Based', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.card.local.puml
new file mode 100644
index 00000000000..4101b1a29ab
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudwatchEventTimeBased card
+include('elements/aws/ManagementGovernance/AwsCloudwatchEventTimeBased')
+AwsCloudwatchEventTimeBasedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.card.remote.puml
new file mode 100644
index 00000000000..bab1aa5563b
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudwatchEventTimeBased card
+include('elements/aws/ManagementGovernance/AwsCloudwatchEventTimeBased')
+AwsCloudwatchEventTimeBasedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.element.local.puml
new file mode 100644
index 00000000000..fb5afbb9726
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatchEventTimeBased element
+include('elements/aws/ManagementGovernance/AwsCloudwatchEventTimeBased')
+AwsCloudwatchEventTimeBased('element', 'Cloudwatch Event Time Based', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.element.remote.puml
new file mode 100644
index 00000000000..01fff29fe6d
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchEventTimeBased.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatchEventTimeBased element
+include('elements/aws/ManagementGovernance/AwsCloudwatchEventTimeBased')
+AwsCloudwatchEventTimeBased('element', 'Cloudwatch Event Time Based', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchRule.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchRule.card.local.puml
new file mode 100644
index 00000000000..c4c7e5a7cd2
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchRule.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudwatchRule card
+include('elements/aws/ManagementGovernance/AwsCloudwatchRule')
+AwsCloudwatchRuleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchRule.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchRule.card.remote.puml
new file mode 100644
index 00000000000..3d312bbb69d
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchRule.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudwatchRule card
+include('elements/aws/ManagementGovernance/AwsCloudwatchRule')
+AwsCloudwatchRuleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchRule.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchRule.element.local.puml
new file mode 100644
index 00000000000..4ebad594e37
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchRule.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatchRule element
+include('elements/aws/ManagementGovernance/AwsCloudwatchRule')
+AwsCloudwatchRule('element', 'Cloudwatch Rule', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchRule.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchRule.element.remote.puml
new file mode 100644
index 00000000000..41717df1fc0
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCloudwatchRule.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudwatchRule element
+include('elements/aws/ManagementGovernance/AwsCloudwatchRule')
+AwsCloudwatchRule('element', 'Cloudwatch Rule', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCodeguru.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCodeguru.card.local.puml
new file mode 100644
index 00000000000..b5df9c24c31
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCodeguru.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCodeguru card
+include('elements/aws/ManagementGovernance/AwsCodeguru')
+AwsCodeguruCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCodeguru.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCodeguru.card.remote.puml
new file mode 100644
index 00000000000..73cf127b796
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCodeguru.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCodeguru card
+include('elements/aws/ManagementGovernance/AwsCodeguru')
+AwsCodeguruCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCodeguru.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCodeguru.element.local.puml
new file mode 100644
index 00000000000..03690fd1871
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCodeguru.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodeguru element
+include('elements/aws/ManagementGovernance/AwsCodeguru')
+AwsCodeguru('element', 'Codeguru', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCodeguru.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCodeguru.element.remote.puml
new file mode 100644
index 00000000000..e31e8023982
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCodeguru.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCodeguru element
+include('elements/aws/ManagementGovernance/AwsCodeguru')
+AwsCodeguru('element', 'Codeguru', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCommandLineInterface.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCommandLineInterface.card.local.puml
new file mode 100644
index 00000000000..3fc349c67aa
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCommandLineInterface.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCommandLineInterface card
+include('elements/aws/ManagementGovernance/AwsCommandLineInterface')
+AwsCommandLineInterfaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCommandLineInterface.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCommandLineInterface.card.remote.puml
new file mode 100644
index 00000000000..568444e6809
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCommandLineInterface.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCommandLineInterface card
+include('elements/aws/ManagementGovernance/AwsCommandLineInterface')
+AwsCommandLineInterfaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCommandLineInterface.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsCommandLineInterface.element.local.puml
new file mode 100644
index 00000000000..1e47f77aa47
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCommandLineInterface.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCommandLineInterface element
+include('elements/aws/ManagementGovernance/AwsCommandLineInterface')
+AwsCommandLineInterface('element', 'Command Line Interface', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsCommandLineInterface.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsCommandLineInterface.element.remote.puml
new file mode 100644
index 00000000000..07c235bff4a
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsCommandLineInterface.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCommandLineInterface element
+include('elements/aws/ManagementGovernance/AwsCommandLineInterface')
+AwsCommandLineInterface('element', 'Command Line Interface', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsConfig.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsConfig.card.local.puml
new file mode 100644
index 00000000000..ade9f372f3d
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsConfig.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsConfig card
+include('elements/aws/ManagementGovernance/AwsConfig')
+AwsConfigCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsConfig.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsConfig.card.remote.puml
new file mode 100644
index 00000000000..f35e2269e83
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsConfig.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsConfig card
+include('elements/aws/ManagementGovernance/AwsConfig')
+AwsConfigCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsConfig.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsConfig.element.local.puml
new file mode 100644
index 00000000000..50c91c8aa86
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsConfig.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsConfig element
+include('elements/aws/ManagementGovernance/AwsConfig')
+AwsConfig('element', 'Config', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsConfig.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsConfig.element.remote.puml
new file mode 100644
index 00000000000..a4c696b78ff
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsConfig.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsConfig element
+include('elements/aws/ManagementGovernance/AwsConfig')
+AwsConfig('element', 'Config', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsControlTower.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsControlTower.card.local.puml
new file mode 100644
index 00000000000..127f651bc87
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsControlTower.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsControlTower card
+include('elements/aws/ManagementGovernance/AwsControlTower')
+AwsControlTowerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsControlTower.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsControlTower.card.remote.puml
new file mode 100644
index 00000000000..3423b07a76c
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsControlTower.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsControlTower card
+include('elements/aws/ManagementGovernance/AwsControlTower')
+AwsControlTowerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsControlTower.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsControlTower.element.local.puml
new file mode 100644
index 00000000000..fa7a29c89dd
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsControlTower.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsControlTower element
+include('elements/aws/ManagementGovernance/AwsControlTower')
+AwsControlTower('element', 'Control Tower', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsControlTower.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsControlTower.element.remote.puml
new file mode 100644
index 00000000000..8bec20d9ec5
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsControlTower.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsControlTower element
+include('elements/aws/ManagementGovernance/AwsControlTower')
+AwsControlTower('element', 'Control Tower', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsLicenseManager.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsLicenseManager.card.local.puml
new file mode 100644
index 00000000000..2c78d8d3055
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsLicenseManager.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsLicenseManager card
+include('elements/aws/ManagementGovernance/AwsLicenseManager')
+AwsLicenseManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsLicenseManager.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsLicenseManager.card.remote.puml
new file mode 100644
index 00000000000..c9b8d1d5b91
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsLicenseManager.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsLicenseManager card
+include('elements/aws/ManagementGovernance/AwsLicenseManager')
+AwsLicenseManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsLicenseManager.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsLicenseManager.element.local.puml
new file mode 100644
index 00000000000..3a9693ada44
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsLicenseManager.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLicenseManager element
+include('elements/aws/ManagementGovernance/AwsLicenseManager')
+AwsLicenseManager('element', 'License Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsLicenseManager.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsLicenseManager.element.remote.puml
new file mode 100644
index 00000000000..efba1125045
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsLicenseManager.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsLicenseManager element
+include('elements/aws/ManagementGovernance/AwsLicenseManager')
+AwsLicenseManager('element', 'License Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsManagedServices.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsManagedServices.card.local.puml
new file mode 100644
index 00000000000..56898abe1a0
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsManagedServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsManagedServices card
+include('elements/aws/ManagementGovernance/AwsManagedServices')
+AwsManagedServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsManagedServices.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsManagedServices.card.remote.puml
new file mode 100644
index 00000000000..5db979c04ba
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsManagedServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsManagedServices card
+include('elements/aws/ManagementGovernance/AwsManagedServices')
+AwsManagedServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsManagedServices.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsManagedServices.element.local.puml
new file mode 100644
index 00000000000..0c21da7b644
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsManagedServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedServices element
+include('elements/aws/ManagementGovernance/AwsManagedServices')
+AwsManagedServices('element', 'Managed Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsManagedServices.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsManagedServices.element.remote.puml
new file mode 100644
index 00000000000..6ecd6219e79
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsManagedServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedServices element
+include('elements/aws/ManagementGovernance/AwsManagedServices')
+AwsManagedServices('element', 'Managed Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsManagementAndGovernance.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsManagementAndGovernance.card.local.puml
new file mode 100644
index 00000000000..ac852b9cabd
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsManagementAndGovernance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsManagementAndGovernance card
+include('elements/aws/ManagementGovernance/AwsManagementAndGovernance')
+AwsManagementAndGovernanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsManagementAndGovernance.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsManagementAndGovernance.card.remote.puml
new file mode 100644
index 00000000000..9ea8733701d
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsManagementAndGovernance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsManagementAndGovernance card
+include('elements/aws/ManagementGovernance/AwsManagementAndGovernance')
+AwsManagementAndGovernanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsManagementAndGovernance.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsManagementAndGovernance.element.local.puml
new file mode 100644
index 00000000000..ff869d3d610
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsManagementAndGovernance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagementAndGovernance element
+include('elements/aws/ManagementGovernance/AwsManagementAndGovernance')
+AwsManagementAndGovernance('element', 'Management And Governance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsManagementAndGovernance.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsManagementAndGovernance.element.remote.puml
new file mode 100644
index 00000000000..11771434b7f
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsManagementAndGovernance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagementAndGovernance element
+include('elements/aws/ManagementGovernance/AwsManagementAndGovernance')
+AwsManagementAndGovernance('element', 'Management And Governance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsManagementConsole.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsManagementConsole.card.local.puml
new file mode 100644
index 00000000000..34cc428c650
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsManagementConsole.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsManagementConsole card
+include('elements/aws/ManagementGovernance/AwsManagementConsole')
+AwsManagementConsoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsManagementConsole.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsManagementConsole.card.remote.puml
new file mode 100644
index 00000000000..8a018fdda81
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsManagementConsole.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsManagementConsole card
+include('elements/aws/ManagementGovernance/AwsManagementConsole')
+AwsManagementConsoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsManagementConsole.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsManagementConsole.element.local.puml
new file mode 100644
index 00000000000..cc22b39469d
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsManagementConsole.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagementConsole element
+include('elements/aws/ManagementGovernance/AwsManagementConsole')
+AwsManagementConsole('element', 'Management Console', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsManagementConsole.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsManagementConsole.element.remote.puml
new file mode 100644
index 00000000000..5789eecb7c3
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsManagementConsole.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagementConsole element
+include('elements/aws/ManagementGovernance/AwsManagementConsole')
+AwsManagementConsole('element', 'Management Console', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworks.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworks.card.local.puml
new file mode 100644
index 00000000000..04c8d6923f8
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworks.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworks card
+include('elements/aws/ManagementGovernance/AwsOpsworks')
+AwsOpsworksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworks.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworks.card.remote.puml
new file mode 100644
index 00000000000..9cf32f85976
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworks.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworks card
+include('elements/aws/ManagementGovernance/AwsOpsworks')
+AwsOpsworksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworks.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworks.element.local.puml
new file mode 100644
index 00000000000..28f48c3dae7
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworks.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworks element
+include('elements/aws/ManagementGovernance/AwsOpsworks')
+AwsOpsworks('element', 'Opsworks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworks.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworks.element.remote.puml
new file mode 100644
index 00000000000..170f326d9b2
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworks.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworks element
+include('elements/aws/ManagementGovernance/AwsOpsworks')
+AwsOpsworks('element', 'Opsworks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksApps.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksApps.card.local.puml
new file mode 100644
index 00000000000..cc3a3075320
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksApps.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworksApps card
+include('elements/aws/ManagementGovernance/AwsOpsworksApps')
+AwsOpsworksAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksApps.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksApps.card.remote.puml
new file mode 100644
index 00000000000..f2a72484881
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksApps.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworksApps card
+include('elements/aws/ManagementGovernance/AwsOpsworksApps')
+AwsOpsworksAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksApps.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksApps.element.local.puml
new file mode 100644
index 00000000000..052e8918ee3
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksApps.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksApps element
+include('elements/aws/ManagementGovernance/AwsOpsworksApps')
+AwsOpsworksApps('element', 'Opsworks Apps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksApps.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksApps.element.remote.puml
new file mode 100644
index 00000000000..dc1223e26e7
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksApps.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksApps element
+include('elements/aws/ManagementGovernance/AwsOpsworksApps')
+AwsOpsworksApps('element', 'Opsworks Apps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksDeployments.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksDeployments.card.local.puml
new file mode 100644
index 00000000000..6c3acb1499a
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksDeployments.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworksDeployments card
+include('elements/aws/ManagementGovernance/AwsOpsworksDeployments')
+AwsOpsworksDeploymentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksDeployments.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksDeployments.card.remote.puml
new file mode 100644
index 00000000000..9c2ad9a4a2f
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksDeployments.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworksDeployments card
+include('elements/aws/ManagementGovernance/AwsOpsworksDeployments')
+AwsOpsworksDeploymentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksDeployments.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksDeployments.element.local.puml
new file mode 100644
index 00000000000..4f8ef62ec6a
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksDeployments.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksDeployments element
+include('elements/aws/ManagementGovernance/AwsOpsworksDeployments')
+AwsOpsworksDeployments('element', 'Opsworks Deployments', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksDeployments.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksDeployments.element.remote.puml
new file mode 100644
index 00000000000..cb9958d4129
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksDeployments.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksDeployments element
+include('elements/aws/ManagementGovernance/AwsOpsworksDeployments')
+AwsOpsworksDeployments('element', 'Opsworks Deployments', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksInstances.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksInstances.card.local.puml
new file mode 100644
index 00000000000..6782d52bb07
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksInstances.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworksInstances card
+include('elements/aws/ManagementGovernance/AwsOpsworksInstances')
+AwsOpsworksInstancesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksInstances.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksInstances.card.remote.puml
new file mode 100644
index 00000000000..b3692c9b033
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksInstances.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworksInstances card
+include('elements/aws/ManagementGovernance/AwsOpsworksInstances')
+AwsOpsworksInstancesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksInstances.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksInstances.element.local.puml
new file mode 100644
index 00000000000..7b8145df904
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksInstances.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksInstances element
+include('elements/aws/ManagementGovernance/AwsOpsworksInstances')
+AwsOpsworksInstances('element', 'Opsworks Instances', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksInstances.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksInstances.element.remote.puml
new file mode 100644
index 00000000000..27de677a8e6
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksInstances.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksInstances element
+include('elements/aws/ManagementGovernance/AwsOpsworksInstances')
+AwsOpsworksInstances('element', 'Opsworks Instances', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksLayers.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksLayers.card.local.puml
new file mode 100644
index 00000000000..d79098dea05
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksLayers.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworksLayers card
+include('elements/aws/ManagementGovernance/AwsOpsworksLayers')
+AwsOpsworksLayersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksLayers.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksLayers.card.remote.puml
new file mode 100644
index 00000000000..47067906388
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksLayers.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworksLayers card
+include('elements/aws/ManagementGovernance/AwsOpsworksLayers')
+AwsOpsworksLayersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksLayers.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksLayers.element.local.puml
new file mode 100644
index 00000000000..f59a1cfb6c0
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksLayers.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksLayers element
+include('elements/aws/ManagementGovernance/AwsOpsworksLayers')
+AwsOpsworksLayers('element', 'Opsworks Layers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksLayers.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksLayers.element.remote.puml
new file mode 100644
index 00000000000..aa17891375d
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksLayers.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksLayers element
+include('elements/aws/ManagementGovernance/AwsOpsworksLayers')
+AwsOpsworksLayers('element', 'Opsworks Layers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksMonitoring.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksMonitoring.card.local.puml
new file mode 100644
index 00000000000..beb0e0ae582
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksMonitoring.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworksMonitoring card
+include('elements/aws/ManagementGovernance/AwsOpsworksMonitoring')
+AwsOpsworksMonitoringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksMonitoring.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksMonitoring.card.remote.puml
new file mode 100644
index 00000000000..5ec312a2689
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksMonitoring.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworksMonitoring card
+include('elements/aws/ManagementGovernance/AwsOpsworksMonitoring')
+AwsOpsworksMonitoringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksMonitoring.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksMonitoring.element.local.puml
new file mode 100644
index 00000000000..6fac27766f3
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksMonitoring.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksMonitoring element
+include('elements/aws/ManagementGovernance/AwsOpsworksMonitoring')
+AwsOpsworksMonitoring('element', 'Opsworks Monitoring', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksMonitoring.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksMonitoring.element.remote.puml
new file mode 100644
index 00000000000..2c6f10b28d9
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksMonitoring.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksMonitoring element
+include('elements/aws/ManagementGovernance/AwsOpsworksMonitoring')
+AwsOpsworksMonitoring('element', 'Opsworks Monitoring', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksPermissions.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksPermissions.card.local.puml
new file mode 100644
index 00000000000..3e92bfe073a
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksPermissions.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworksPermissions card
+include('elements/aws/ManagementGovernance/AwsOpsworksPermissions')
+AwsOpsworksPermissionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksPermissions.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksPermissions.card.remote.puml
new file mode 100644
index 00000000000..89b50c56d5f
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksPermissions.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworksPermissions card
+include('elements/aws/ManagementGovernance/AwsOpsworksPermissions')
+AwsOpsworksPermissionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksPermissions.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksPermissions.element.local.puml
new file mode 100644
index 00000000000..1ed27c6bc5f
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksPermissions.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksPermissions element
+include('elements/aws/ManagementGovernance/AwsOpsworksPermissions')
+AwsOpsworksPermissions('element', 'Opsworks Permissions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksPermissions.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksPermissions.element.remote.puml
new file mode 100644
index 00000000000..68793457643
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksPermissions.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksPermissions element
+include('elements/aws/ManagementGovernance/AwsOpsworksPermissions')
+AwsOpsworksPermissions('element', 'Opsworks Permissions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksResources.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksResources.card.local.puml
new file mode 100644
index 00000000000..fdc4101184e
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksResources.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworksResources card
+include('elements/aws/ManagementGovernance/AwsOpsworksResources')
+AwsOpsworksResourcesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksResources.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksResources.card.remote.puml
new file mode 100644
index 00000000000..3919722563c
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksResources.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworksResources card
+include('elements/aws/ManagementGovernance/AwsOpsworksResources')
+AwsOpsworksResourcesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksResources.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksResources.element.local.puml
new file mode 100644
index 00000000000..a4831608ff7
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksResources.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksResources element
+include('elements/aws/ManagementGovernance/AwsOpsworksResources')
+AwsOpsworksResources('element', 'Opsworks Resources', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksResources.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksResources.element.remote.puml
new file mode 100644
index 00000000000..b945ea70d34
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksResources.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksResources element
+include('elements/aws/ManagementGovernance/AwsOpsworksResources')
+AwsOpsworksResources('element', 'Opsworks Resources', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksStack2.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksStack2.card.local.puml
new file mode 100644
index 00000000000..055f24752fa
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksStack2.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOpsworksStack2 card
+include('elements/aws/ManagementGovernance/AwsOpsworksStack2')
+AwsOpsworksStack2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksStack2.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksStack2.card.remote.puml
new file mode 100644
index 00000000000..241152fec08
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksStack2.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOpsworksStack2 card
+include('elements/aws/ManagementGovernance/AwsOpsworksStack2')
+AwsOpsworksStack2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksStack2.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksStack2.element.local.puml
new file mode 100644
index 00000000000..47c71d775f7
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksStack2.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksStack2 element
+include('elements/aws/ManagementGovernance/AwsOpsworksStack2')
+AwsOpsworksStack2('element', 'Opsworks Stack2', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOpsworksStack2.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksStack2.element.remote.puml
new file mode 100644
index 00000000000..5573089848c
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOpsworksStack2.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOpsworksStack2 element
+include('elements/aws/ManagementGovernance/AwsOpsworksStack2')
+AwsOpsworksStack2('element', 'Opsworks Stack2', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOrganizations.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOrganizations.card.local.puml
new file mode 100644
index 00000000000..292f8c3de5e
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOrganizations.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOrganizations card
+include('elements/aws/ManagementGovernance/AwsOrganizations')
+AwsOrganizationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOrganizations.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOrganizations.card.remote.puml
new file mode 100644
index 00000000000..5ca880e74da
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOrganizations.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOrganizations card
+include('elements/aws/ManagementGovernance/AwsOrganizations')
+AwsOrganizationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOrganizations.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOrganizations.element.local.puml
new file mode 100644
index 00000000000..45797c019fb
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOrganizations.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOrganizations element
+include('elements/aws/ManagementGovernance/AwsOrganizations')
+AwsOrganizations('element', 'Organizations', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOrganizations.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOrganizations.element.remote.puml
new file mode 100644
index 00000000000..f51c8d1f723
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOrganizations.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOrganizations element
+include('elements/aws/ManagementGovernance/AwsOrganizations')
+AwsOrganizations('element', 'Organizations', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsAccount.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsAccount.card.local.puml
new file mode 100644
index 00000000000..ec11b38e3b7
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsAccount.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOrganizationsAccount card
+include('elements/aws/ManagementGovernance/AwsOrganizationsAccount')
+AwsOrganizationsAccountCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsAccount.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsAccount.card.remote.puml
new file mode 100644
index 00000000000..e79e7ea9bfd
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsAccount.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOrganizationsAccount card
+include('elements/aws/ManagementGovernance/AwsOrganizationsAccount')
+AwsOrganizationsAccountCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsAccount.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsAccount.element.local.puml
new file mode 100644
index 00000000000..cbc94190c3f
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsAccount.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOrganizationsAccount element
+include('elements/aws/ManagementGovernance/AwsOrganizationsAccount')
+AwsOrganizationsAccount('element', 'Organizations Account', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsAccount.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsAccount.element.remote.puml
new file mode 100644
index 00000000000..dc3482f0db4
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsAccount.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOrganizationsAccount element
+include('elements/aws/ManagementGovernance/AwsOrganizationsAccount')
+AwsOrganizationsAccount('element', 'Organizations Account', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.card.local.puml
new file mode 100644
index 00000000000..275209cd730
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsOrganizationsOrganizationalUnit card
+include('elements/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+AwsOrganizationsOrganizationalUnitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.card.remote.puml
new file mode 100644
index 00000000000..bdb6d6b4ac5
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsOrganizationsOrganizationalUnit card
+include('elements/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+AwsOrganizationsOrganizationalUnitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.element.local.puml
new file mode 100644
index 00000000000..f586ca8f8df
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOrganizationsOrganizationalUnit element
+include('elements/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+AwsOrganizationsOrganizationalUnit('element', 'Organizations Organizational Unit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.element.remote.puml
new file mode 100644
index 00000000000..880b9cac829
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsOrganizationsOrganizationalUnit element
+include('elements/aws/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+AwsOrganizationsOrganizationalUnit('element', 'Organizations Organizational Unit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsPersonalHealthDashboard.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsPersonalHealthDashboard.card.local.puml
new file mode 100644
index 00000000000..b0c66e49f8a
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsPersonalHealthDashboard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsPersonalHealthDashboard card
+include('elements/aws/ManagementGovernance/AwsPersonalHealthDashboard')
+AwsPersonalHealthDashboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsPersonalHealthDashboard.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsPersonalHealthDashboard.card.remote.puml
new file mode 100644
index 00000000000..904cae567ee
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsPersonalHealthDashboard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsPersonalHealthDashboard card
+include('elements/aws/ManagementGovernance/AwsPersonalHealthDashboard')
+AwsPersonalHealthDashboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsPersonalHealthDashboard.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsPersonalHealthDashboard.element.local.puml
new file mode 100644
index 00000000000..f891ef5f749
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsPersonalHealthDashboard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPersonalHealthDashboard element
+include('elements/aws/ManagementGovernance/AwsPersonalHealthDashboard')
+AwsPersonalHealthDashboard('element', 'Personal Health Dashboard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsPersonalHealthDashboard.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsPersonalHealthDashboard.element.remote.puml
new file mode 100644
index 00000000000..d8332ffa911
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsPersonalHealthDashboard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPersonalHealthDashboard element
+include('elements/aws/ManagementGovernance/AwsPersonalHealthDashboard')
+AwsPersonalHealthDashboard('element', 'Personal Health Dashboard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsServiceCatalog.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsServiceCatalog.card.local.puml
new file mode 100644
index 00000000000..87e2ffbe551
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsServiceCatalog.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsServiceCatalog card
+include('elements/aws/ManagementGovernance/AwsServiceCatalog')
+AwsServiceCatalogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsServiceCatalog.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsServiceCatalog.card.remote.puml
new file mode 100644
index 00000000000..d36b289a90a
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsServiceCatalog.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsServiceCatalog card
+include('elements/aws/ManagementGovernance/AwsServiceCatalog')
+AwsServiceCatalogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsServiceCatalog.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsServiceCatalog.element.local.puml
new file mode 100644
index 00000000000..ca2756c1a23
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsServiceCatalog.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsServiceCatalog element
+include('elements/aws/ManagementGovernance/AwsServiceCatalog')
+AwsServiceCatalog('element', 'Service Catalog', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsServiceCatalog.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsServiceCatalog.element.remote.puml
new file mode 100644
index 00000000000..79af799e1e4
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsServiceCatalog.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsServiceCatalog element
+include('elements/aws/ManagementGovernance/AwsServiceCatalog')
+AwsServiceCatalog('element', 'Service Catalog', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManager.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManager.card.local.puml
new file mode 100644
index 00000000000..8274e37dbdd
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManager.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManager card
+include('elements/aws/ManagementGovernance/AwsSystemsManager')
+AwsSystemsManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManager.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManager.card.remote.puml
new file mode 100644
index 00000000000..dfd5a82e9be
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManager.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManager card
+include('elements/aws/ManagementGovernance/AwsSystemsManager')
+AwsSystemsManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManager.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManager.element.local.puml
new file mode 100644
index 00000000000..51597863173
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManager.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManager element
+include('elements/aws/ManagementGovernance/AwsSystemsManager')
+AwsSystemsManager('element', 'Systems Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManager.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManager.element.remote.puml
new file mode 100644
index 00000000000..a4513ae4b9f
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManager.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManager element
+include('elements/aws/ManagementGovernance/AwsSystemsManager')
+AwsSystemsManager('element', 'Systems Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerAutomation.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerAutomation.card.local.puml
new file mode 100644
index 00000000000..e6b3288bad9
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerAutomation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerAutomation card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerAutomation')
+AwsSystemsManagerAutomationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerAutomation.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerAutomation.card.remote.puml
new file mode 100644
index 00000000000..6d607e9b4b7
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerAutomation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerAutomation card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerAutomation')
+AwsSystemsManagerAutomationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerAutomation.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerAutomation.element.local.puml
new file mode 100644
index 00000000000..9fb84bfaf03
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerAutomation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerAutomation element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerAutomation')
+AwsSystemsManagerAutomation('element', 'Systems Manager Automation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerAutomation.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerAutomation.element.remote.puml
new file mode 100644
index 00000000000..2ffa665f766
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerAutomation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerAutomation element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerAutomation')
+AwsSystemsManagerAutomation('element', 'Systems Manager Automation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerDocuments.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerDocuments.card.local.puml
new file mode 100644
index 00000000000..f89e4a864a6
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerDocuments.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerDocuments card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerDocuments')
+AwsSystemsManagerDocumentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerDocuments.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerDocuments.card.remote.puml
new file mode 100644
index 00000000000..3d47a8f7e57
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerDocuments.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerDocuments card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerDocuments')
+AwsSystemsManagerDocumentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerDocuments.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerDocuments.element.local.puml
new file mode 100644
index 00000000000..b76c370d084
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerDocuments.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerDocuments element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerDocuments')
+AwsSystemsManagerDocuments('element', 'Systems Manager Documents', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerDocuments.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerDocuments.element.remote.puml
new file mode 100644
index 00000000000..fbcf5e39d08
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerDocuments.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerDocuments element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerDocuments')
+AwsSystemsManagerDocuments('element', 'Systems Manager Documents', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerInventory.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerInventory.card.local.puml
new file mode 100644
index 00000000000..2dc24953757
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerInventory.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerInventory card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerInventory')
+AwsSystemsManagerInventoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerInventory.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerInventory.card.remote.puml
new file mode 100644
index 00000000000..17b4b4693e5
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerInventory.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerInventory card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerInventory')
+AwsSystemsManagerInventoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerInventory.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerInventory.element.local.puml
new file mode 100644
index 00000000000..3c4842c4678
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerInventory.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerInventory element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerInventory')
+AwsSystemsManagerInventory('element', 'Systems Manager Inventory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerInventory.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerInventory.element.remote.puml
new file mode 100644
index 00000000000..cff75df8618
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerInventory.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerInventory element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerInventory')
+AwsSystemsManagerInventory('element', 'Systems Manager Inventory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.card.local.puml
new file mode 100644
index 00000000000..1ce782113cd
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerMaintenanceWindows card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+AwsSystemsManagerMaintenanceWindowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.card.remote.puml
new file mode 100644
index 00000000000..36a64ccf55a
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerMaintenanceWindows card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+AwsSystemsManagerMaintenanceWindowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.element.local.puml
new file mode 100644
index 00000000000..fe2c784f9d3
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerMaintenanceWindows element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+AwsSystemsManagerMaintenanceWindows('element', 'Systems Manager Maintenance Windows', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.element.remote.puml
new file mode 100644
index 00000000000..0ea3ed32f3b
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerMaintenanceWindows element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+AwsSystemsManagerMaintenanceWindows('element', 'Systems Manager Maintenance Windows', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerOpscenter.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerOpscenter.card.local.puml
new file mode 100644
index 00000000000..d7822df7ad2
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerOpscenter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerOpscenter card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerOpscenter')
+AwsSystemsManagerOpscenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerOpscenter.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerOpscenter.card.remote.puml
new file mode 100644
index 00000000000..6a0f3fb31d3
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerOpscenter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerOpscenter card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerOpscenter')
+AwsSystemsManagerOpscenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerOpscenter.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerOpscenter.element.local.puml
new file mode 100644
index 00000000000..881c4f8448c
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerOpscenter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerOpscenter element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerOpscenter')
+AwsSystemsManagerOpscenter('element', 'Systems Manager Opscenter', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerOpscenter.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerOpscenter.element.remote.puml
new file mode 100644
index 00000000000..ad948b39b77
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerOpscenter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerOpscenter element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerOpscenter')
+AwsSystemsManagerOpscenter('element', 'Systems Manager Opscenter', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerParameterStore.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerParameterStore.card.local.puml
new file mode 100644
index 00000000000..e462d6c2b50
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerParameterStore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerParameterStore card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerParameterStore')
+AwsSystemsManagerParameterStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerParameterStore.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerParameterStore.card.remote.puml
new file mode 100644
index 00000000000..84c894422da
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerParameterStore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerParameterStore card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerParameterStore')
+AwsSystemsManagerParameterStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerParameterStore.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerParameterStore.element.local.puml
new file mode 100644
index 00000000000..973df0c6e12
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerParameterStore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerParameterStore element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerParameterStore')
+AwsSystemsManagerParameterStore('element', 'Systems Manager Parameter Store', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerParameterStore.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerParameterStore.element.remote.puml
new file mode 100644
index 00000000000..eef2390a1af
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerParameterStore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerParameterStore element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerParameterStore')
+AwsSystemsManagerParameterStore('element', 'Systems Manager Parameter Store', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerPatchManager.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerPatchManager.card.local.puml
new file mode 100644
index 00000000000..ed88d7e7c31
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerPatchManager.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerPatchManager card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerPatchManager')
+AwsSystemsManagerPatchManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerPatchManager.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerPatchManager.card.remote.puml
new file mode 100644
index 00000000000..cf835bc330f
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerPatchManager.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerPatchManager card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerPatchManager')
+AwsSystemsManagerPatchManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerPatchManager.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerPatchManager.element.local.puml
new file mode 100644
index 00000000000..f437e6fe785
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerPatchManager.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerPatchManager element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerPatchManager')
+AwsSystemsManagerPatchManager('element', 'Systems Manager Patch Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerPatchManager.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerPatchManager.element.remote.puml
new file mode 100644
index 00000000000..670df06b52d
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerPatchManager.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerPatchManager element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerPatchManager')
+AwsSystemsManagerPatchManager('element', 'Systems Manager Patch Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerRunCommand.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerRunCommand.card.local.puml
new file mode 100644
index 00000000000..7df5e7a569f
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerRunCommand.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerRunCommand card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerRunCommand')
+AwsSystemsManagerRunCommandCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerRunCommand.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerRunCommand.card.remote.puml
new file mode 100644
index 00000000000..b73769594f0
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerRunCommand.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerRunCommand card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerRunCommand')
+AwsSystemsManagerRunCommandCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerRunCommand.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerRunCommand.element.local.puml
new file mode 100644
index 00000000000..52655d633c8
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerRunCommand.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerRunCommand element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerRunCommand')
+AwsSystemsManagerRunCommand('element', 'Systems Manager Run Command', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerRunCommand.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerRunCommand.element.remote.puml
new file mode 100644
index 00000000000..ccc3eed2f23
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerRunCommand.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerRunCommand element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerRunCommand')
+AwsSystemsManagerRunCommand('element', 'Systems Manager Run Command', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerStateManager.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerStateManager.card.local.puml
new file mode 100644
index 00000000000..742256c3f21
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerStateManager.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerStateManager card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerStateManager')
+AwsSystemsManagerStateManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerStateManager.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerStateManager.card.remote.puml
new file mode 100644
index 00000000000..79fabef26dc
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerStateManager.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSystemsManagerStateManager card
+include('elements/aws/ManagementGovernance/AwsSystemsManagerStateManager')
+AwsSystemsManagerStateManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerStateManager.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerStateManager.element.local.puml
new file mode 100644
index 00000000000..98532b97b2b
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerStateManager.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerStateManager element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerStateManager')
+AwsSystemsManagerStateManager('element', 'Systems Manager State Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerStateManager.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerStateManager.element.remote.puml
new file mode 100644
index 00000000000..1935329dba8
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsSystemsManagerStateManager.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSystemsManagerStateManager element
+include('elements/aws/ManagementGovernance/AwsSystemsManagerStateManager')
+AwsSystemsManagerStateManager('element', 'Systems Manager State Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisor.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisor.card.local.puml
new file mode 100644
index 00000000000..58b17fea058
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisor.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisor card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisor')
+AwsTrustedAdvisorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisor.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisor.card.remote.puml
new file mode 100644
index 00000000000..ce14797417f
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisor.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisor card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisor')
+AwsTrustedAdvisorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisor.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisor.element.local.puml
new file mode 100644
index 00000000000..99fe95c3bac
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisor.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisor element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisor')
+AwsTrustedAdvisor('element', 'Trusted Advisor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisor.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisor.element.remote.puml
new file mode 100644
index 00000000000..8044969578c
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisor.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisor element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisor')
+AwsTrustedAdvisor('element', 'Trusted Advisor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.card.local.puml
new file mode 100644
index 00000000000..9b22f1a1eef
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklist card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklist')
+AwsTrustedAdvisorChecklistCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.card.remote.puml
new file mode 100644
index 00000000000..5b08fbcb426
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklist card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklist')
+AwsTrustedAdvisorChecklistCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.element.local.puml
new file mode 100644
index 00000000000..e2769c9c17b
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklist element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklist')
+AwsTrustedAdvisorChecklist('element', 'Trusted Advisor Checklist', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.element.remote.puml
new file mode 100644
index 00000000000..eb64cfc6366
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklist.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklist element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklist')
+AwsTrustedAdvisorChecklist('element', 'Trusted Advisor Checklist', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.card.local.puml
new file mode 100644
index 00000000000..f4aef12fcd3
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklistCost card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+AwsTrustedAdvisorChecklistCostCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.card.remote.puml
new file mode 100644
index 00000000000..5b6b1545d54
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklistCost card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+AwsTrustedAdvisorChecklistCostCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.element.local.puml
new file mode 100644
index 00000000000..5030fc09e99
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklistCost element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+AwsTrustedAdvisorChecklistCost('element', 'Trusted Advisor Checklist Cost', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.element.remote.puml
new file mode 100644
index 00000000000..578d9c01c0e
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklistCost element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+AwsTrustedAdvisorChecklistCost('element', 'Trusted Advisor Checklist Cost', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.card.local.puml
new file mode 100644
index 00000000000..eba32788ff5
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklistFaultTolerant card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+AwsTrustedAdvisorChecklistFaultTolerantCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.card.remote.puml
new file mode 100644
index 00000000000..c94568f15db
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklistFaultTolerant card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+AwsTrustedAdvisorChecklistFaultTolerantCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.element.local.puml
new file mode 100644
index 00000000000..af8f40ed27e
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklistFaultTolerant element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+AwsTrustedAdvisorChecklistFaultTolerant('element', 'Trusted Advisor Checklist Fault Tolerant', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.element.remote.puml
new file mode 100644
index 00000000000..bf57bad0eff
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklistFaultTolerant element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+AwsTrustedAdvisorChecklistFaultTolerant('element', 'Trusted Advisor Checklist Fault Tolerant', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.card.local.puml
new file mode 100644
index 00000000000..15ef9e1ac5f
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklistPerformance card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+AwsTrustedAdvisorChecklistPerformanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.card.remote.puml
new file mode 100644
index 00000000000..fb9fa8213ee
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklistPerformance card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+AwsTrustedAdvisorChecklistPerformanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.element.local.puml
new file mode 100644
index 00000000000..1d53956e28d
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklistPerformance element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+AwsTrustedAdvisorChecklistPerformance('element', 'Trusted Advisor Checklist Performance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.element.remote.puml
new file mode 100644
index 00000000000..6318e0948f3
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklistPerformance element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+AwsTrustedAdvisorChecklistPerformance('element', 'Trusted Advisor Checklist Performance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.card.local.puml
new file mode 100644
index 00000000000..c4c0ed6caab
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklistSecurity card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+AwsTrustedAdvisorChecklistSecurityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.card.remote.puml
new file mode 100644
index 00000000000..1671b894020
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTrustedAdvisorChecklistSecurity card
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+AwsTrustedAdvisorChecklistSecurityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.element.local.puml
new file mode 100644
index 00000000000..fe407f2d3ab
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklistSecurity element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+AwsTrustedAdvisorChecklistSecurity('element', 'Trusted Advisor Checklist Security', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.element.remote.puml
new file mode 100644
index 00000000000..f0cb659cc4e
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTrustedAdvisorChecklistSecurity element
+include('elements/aws/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+AwsTrustedAdvisorChecklistSecurity('element', 'Trusted Advisor Checklist Security', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsWellArchitectedTool.card.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsWellArchitectedTool.card.local.puml
new file mode 100644
index 00000000000..c997354dcfe
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsWellArchitectedTool.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsWellArchitectedTool card
+include('elements/aws/ManagementGovernance/AwsWellArchitectedTool')
+AwsWellArchitectedToolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsWellArchitectedTool.card.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsWellArchitectedTool.card.remote.puml
new file mode 100644
index 00000000000..2d5c1f6f365
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsWellArchitectedTool.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsWellArchitectedTool card
+include('elements/aws/ManagementGovernance/AwsWellArchitectedTool')
+AwsWellArchitectedToolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsWellArchitectedTool.element.local.puml b/cloud/snippets/aws/ManagementGovernance/AwsWellArchitectedTool.element.local.puml
new file mode 100644
index 00000000000..ecdcd3445ff
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsWellArchitectedTool.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWellArchitectedTool element
+include('elements/aws/ManagementGovernance/AwsWellArchitectedTool')
+AwsWellArchitectedTool('element', 'Well Architected Tool', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/ManagementGovernance/AwsWellArchitectedTool.element.remote.puml b/cloud/snippets/aws/ManagementGovernance/AwsWellArchitectedTool.element.remote.puml
new file mode 100644
index 00000000000..3389fbb137d
--- /dev/null
+++ b/cloud/snippets/aws/ManagementGovernance/AwsWellArchitectedTool.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWellArchitectedTool element
+include('elements/aws/ManagementGovernance/AwsWellArchitectedTool')
+AwsWellArchitectedTool('element', 'Well Architected Tool', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElasticTranscoder.card.local.puml b/cloud/snippets/aws/MediaServices/AwsElasticTranscoder.card.local.puml
new file mode 100644
index 00000000000..901cbd204f9
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElasticTranscoder.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticTranscoder card
+include('elements/aws/MediaServices/AwsElasticTranscoder')
+AwsElasticTranscoderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElasticTranscoder.card.remote.puml b/cloud/snippets/aws/MediaServices/AwsElasticTranscoder.card.remote.puml
new file mode 100644
index 00000000000..024baebe4c5
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElasticTranscoder.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticTranscoder card
+include('elements/aws/MediaServices/AwsElasticTranscoder')
+AwsElasticTranscoderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElasticTranscoder.element.local.puml b/cloud/snippets/aws/MediaServices/AwsElasticTranscoder.element.local.puml
new file mode 100644
index 00000000000..e7fa45ce877
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElasticTranscoder.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticTranscoder element
+include('elements/aws/MediaServices/AwsElasticTranscoder')
+AwsElasticTranscoder('element', 'Elastic Transcoder', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElasticTranscoder.element.remote.puml b/cloud/snippets/aws/MediaServices/AwsElasticTranscoder.element.remote.puml
new file mode 100644
index 00000000000..84f413a417f
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElasticTranscoder.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticTranscoder element
+include('elements/aws/MediaServices/AwsElasticTranscoder')
+AwsElasticTranscoder('element', 'Elastic Transcoder', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalConductor.card.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalConductor.card.local.puml
new file mode 100644
index 00000000000..0757f39cca0
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalConductor.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalConductor card
+include('elements/aws/MediaServices/AwsElementalConductor')
+AwsElementalConductorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalConductor.card.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalConductor.card.remote.puml
new file mode 100644
index 00000000000..d39b2695685
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalConductor.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalConductor card
+include('elements/aws/MediaServices/AwsElementalConductor')
+AwsElementalConductorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalConductor.element.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalConductor.element.local.puml
new file mode 100644
index 00000000000..fe65dc5ee70
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalConductor.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalConductor element
+include('elements/aws/MediaServices/AwsElementalConductor')
+AwsElementalConductor('element', 'Elemental Conductor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalConductor.element.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalConductor.element.remote.puml
new file mode 100644
index 00000000000..cd0d4e1c37a
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalConductor.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalConductor element
+include('elements/aws/MediaServices/AwsElementalConductor')
+AwsElementalConductor('element', 'Elemental Conductor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalDelta.card.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalDelta.card.local.puml
new file mode 100644
index 00000000000..c26163287d3
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalDelta.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalDelta card
+include('elements/aws/MediaServices/AwsElementalDelta')
+AwsElementalDeltaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalDelta.card.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalDelta.card.remote.puml
new file mode 100644
index 00000000000..cb727bc6f8b
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalDelta.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalDelta card
+include('elements/aws/MediaServices/AwsElementalDelta')
+AwsElementalDeltaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalDelta.element.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalDelta.element.local.puml
new file mode 100644
index 00000000000..b827c43775d
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalDelta.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalDelta element
+include('elements/aws/MediaServices/AwsElementalDelta')
+AwsElementalDelta('element', 'Elemental Delta', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalDelta.element.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalDelta.element.remote.puml
new file mode 100644
index 00000000000..1e8a45faafc
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalDelta.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalDelta element
+include('elements/aws/MediaServices/AwsElementalDelta')
+AwsElementalDelta('element', 'Elemental Delta', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalLive.card.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalLive.card.local.puml
new file mode 100644
index 00000000000..9b1f4be50e6
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalLive.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalLive card
+include('elements/aws/MediaServices/AwsElementalLive')
+AwsElementalLiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalLive.card.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalLive.card.remote.puml
new file mode 100644
index 00000000000..9e7619a8822
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalLive.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalLive card
+include('elements/aws/MediaServices/AwsElementalLive')
+AwsElementalLiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalLive.element.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalLive.element.local.puml
new file mode 100644
index 00000000000..1f29fc8f784
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalLive.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalLive element
+include('elements/aws/MediaServices/AwsElementalLive')
+AwsElementalLive('element', 'Elemental Live', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalLive.element.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalLive.element.remote.puml
new file mode 100644
index 00000000000..b1aae7127e2
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalLive.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalLive element
+include('elements/aws/MediaServices/AwsElementalLive')
+AwsElementalLive('element', 'Elemental Live', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMediaconnect.card.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalMediaconnect.card.local.puml
new file mode 100644
index 00000000000..3e00a696d9c
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMediaconnect.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalMediaconnect card
+include('elements/aws/MediaServices/AwsElementalMediaconnect')
+AwsElementalMediaconnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMediaconnect.card.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalMediaconnect.card.remote.puml
new file mode 100644
index 00000000000..9b5f6313427
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMediaconnect.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalMediaconnect card
+include('elements/aws/MediaServices/AwsElementalMediaconnect')
+AwsElementalMediaconnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMediaconnect.element.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalMediaconnect.element.local.puml
new file mode 100644
index 00000000000..dc2df3fc95f
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMediaconnect.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMediaconnect element
+include('elements/aws/MediaServices/AwsElementalMediaconnect')
+AwsElementalMediaconnect('element', 'Elemental Mediaconnect', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMediaconnect.element.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalMediaconnect.element.remote.puml
new file mode 100644
index 00000000000..4c20e874d57
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMediaconnect.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMediaconnect element
+include('elements/aws/MediaServices/AwsElementalMediaconnect')
+AwsElementalMediaconnect('element', 'Elemental Mediaconnect', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMedialive.card.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalMedialive.card.local.puml
new file mode 100644
index 00000000000..17c9719d72b
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMedialive.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalMedialive card
+include('elements/aws/MediaServices/AwsElementalMedialive')
+AwsElementalMedialiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMedialive.card.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalMedialive.card.remote.puml
new file mode 100644
index 00000000000..aca19e13389
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMedialive.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalMedialive card
+include('elements/aws/MediaServices/AwsElementalMedialive')
+AwsElementalMedialiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMedialive.element.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalMedialive.element.local.puml
new file mode 100644
index 00000000000..ff24fbf6f2f
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMedialive.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMedialive element
+include('elements/aws/MediaServices/AwsElementalMedialive')
+AwsElementalMedialive('element', 'Elemental Medialive', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMedialive.element.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalMedialive.element.remote.puml
new file mode 100644
index 00000000000..92fb02f4105
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMedialive.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMedialive element
+include('elements/aws/MediaServices/AwsElementalMedialive')
+AwsElementalMedialive('element', 'Elemental Medialive', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMediapackage.card.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalMediapackage.card.local.puml
new file mode 100644
index 00000000000..e33e03022c7
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMediapackage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalMediapackage card
+include('elements/aws/MediaServices/AwsElementalMediapackage')
+AwsElementalMediapackageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMediapackage.card.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalMediapackage.card.remote.puml
new file mode 100644
index 00000000000..b1f22edaf79
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMediapackage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalMediapackage card
+include('elements/aws/MediaServices/AwsElementalMediapackage')
+AwsElementalMediapackageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMediapackage.element.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalMediapackage.element.local.puml
new file mode 100644
index 00000000000..b8caa1f5d19
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMediapackage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMediapackage element
+include('elements/aws/MediaServices/AwsElementalMediapackage')
+AwsElementalMediapackage('element', 'Elemental Mediapackage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMediapackage.element.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalMediapackage.element.remote.puml
new file mode 100644
index 00000000000..a411363b581
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMediapackage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMediapackage element
+include('elements/aws/MediaServices/AwsElementalMediapackage')
+AwsElementalMediapackage('element', 'Elemental Mediapackage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMediastore.card.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalMediastore.card.local.puml
new file mode 100644
index 00000000000..4c7cb3a096c
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMediastore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalMediastore card
+include('elements/aws/MediaServices/AwsElementalMediastore')
+AwsElementalMediastoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMediastore.card.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalMediastore.card.remote.puml
new file mode 100644
index 00000000000..7ff6ef6ffbb
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMediastore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalMediastore card
+include('elements/aws/MediaServices/AwsElementalMediastore')
+AwsElementalMediastoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMediastore.element.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalMediastore.element.local.puml
new file mode 100644
index 00000000000..5e8b2b2dbb0
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMediastore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMediastore element
+include('elements/aws/MediaServices/AwsElementalMediastore')
+AwsElementalMediastore('element', 'Elemental Mediastore', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMediastore.element.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalMediastore.element.remote.puml
new file mode 100644
index 00000000000..b9d4549e184
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMediastore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMediastore element
+include('elements/aws/MediaServices/AwsElementalMediastore')
+AwsElementalMediastore('element', 'Elemental Mediastore', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMediatailor.card.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalMediatailor.card.local.puml
new file mode 100644
index 00000000000..ef4d276e893
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMediatailor.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalMediatailor card
+include('elements/aws/MediaServices/AwsElementalMediatailor')
+AwsElementalMediatailorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMediatailor.card.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalMediatailor.card.remote.puml
new file mode 100644
index 00000000000..107a2b84b59
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMediatailor.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalMediatailor card
+include('elements/aws/MediaServices/AwsElementalMediatailor')
+AwsElementalMediatailorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMediatailor.element.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalMediatailor.element.local.puml
new file mode 100644
index 00000000000..514adbea925
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMediatailor.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMediatailor element
+include('elements/aws/MediaServices/AwsElementalMediatailor')
+AwsElementalMediatailor('element', 'Elemental Mediatailor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalMediatailor.element.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalMediatailor.element.remote.puml
new file mode 100644
index 00000000000..8fe111be690
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalMediatailor.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalMediatailor element
+include('elements/aws/MediaServices/AwsElementalMediatailor')
+AwsElementalMediatailor('element', 'Elemental Mediatailor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalServer.card.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalServer.card.local.puml
new file mode 100644
index 00000000000..84860946a4e
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalServer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElementalServer card
+include('elements/aws/MediaServices/AwsElementalServer')
+AwsElementalServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalServer.card.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalServer.card.remote.puml
new file mode 100644
index 00000000000..3b22c8f84e8
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalServer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElementalServer card
+include('elements/aws/MediaServices/AwsElementalServer')
+AwsElementalServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalServer.element.local.puml b/cloud/snippets/aws/MediaServices/AwsElementalServer.element.local.puml
new file mode 100644
index 00000000000..d337368f28d
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalServer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalServer element
+include('elements/aws/MediaServices/AwsElementalServer')
+AwsElementalServer('element', 'Elemental Server', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsElementalServer.element.remote.puml b/cloud/snippets/aws/MediaServices/AwsElementalServer.element.remote.puml
new file mode 100644
index 00000000000..3c9b74bd23a
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsElementalServer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElementalServer element
+include('elements/aws/MediaServices/AwsElementalServer')
+AwsElementalServer('element', 'Elemental Server', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsKinesisVideoStreams.card.local.puml b/cloud/snippets/aws/MediaServices/AwsKinesisVideoStreams.card.local.puml
new file mode 100644
index 00000000000..ac5cae6c3ba
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsKinesisVideoStreams.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsKinesisVideoStreams card
+include('elements/aws/MediaServices/AwsKinesisVideoStreams')
+AwsKinesisVideoStreamsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsKinesisVideoStreams.card.remote.puml b/cloud/snippets/aws/MediaServices/AwsKinesisVideoStreams.card.remote.puml
new file mode 100644
index 00000000000..a0be53b3687
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsKinesisVideoStreams.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsKinesisVideoStreams card
+include('elements/aws/MediaServices/AwsKinesisVideoStreams')
+AwsKinesisVideoStreamsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsKinesisVideoStreams.element.local.puml b/cloud/snippets/aws/MediaServices/AwsKinesisVideoStreams.element.local.puml
new file mode 100644
index 00000000000..2af5a35aa0c
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsKinesisVideoStreams.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisVideoStreams element
+include('elements/aws/MediaServices/AwsKinesisVideoStreams')
+AwsKinesisVideoStreams('element', 'Kinesis Video Streams', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsKinesisVideoStreams.element.remote.puml b/cloud/snippets/aws/MediaServices/AwsKinesisVideoStreams.element.remote.puml
new file mode 100644
index 00000000000..c0a905f3d8a
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsKinesisVideoStreams.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKinesisVideoStreams element
+include('elements/aws/MediaServices/AwsKinesisVideoStreams')
+AwsKinesisVideoStreams('element', 'Kinesis Video Streams', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsMediaServices.card.local.puml b/cloud/snippets/aws/MediaServices/AwsMediaServices.card.local.puml
new file mode 100644
index 00000000000..f81445aef46
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsMediaServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMediaServices card
+include('elements/aws/MediaServices/AwsMediaServices')
+AwsMediaServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsMediaServices.card.remote.puml b/cloud/snippets/aws/MediaServices/AwsMediaServices.card.remote.puml
new file mode 100644
index 00000000000..659c26c198e
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsMediaServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMediaServices card
+include('elements/aws/MediaServices/AwsMediaServices')
+AwsMediaServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsMediaServices.element.local.puml b/cloud/snippets/aws/MediaServices/AwsMediaServices.element.local.puml
new file mode 100644
index 00000000000..cd96688f264
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsMediaServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMediaServices element
+include('elements/aws/MediaServices/AwsMediaServices')
+AwsMediaServices('element', 'Media Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MediaServices/AwsMediaServices.element.remote.puml b/cloud/snippets/aws/MediaServices/AwsMediaServices.element.remote.puml
new file mode 100644
index 00000000000..05e53aaf72b
--- /dev/null
+++ b/cloud/snippets/aws/MediaServices/AwsMediaServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMediaServices element
+include('elements/aws/MediaServices/AwsMediaServices')
+AwsMediaServices('element', 'Media Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsApplicationDiscoveryService.card.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsApplicationDiscoveryService.card.local.puml
new file mode 100644
index 00000000000..aa1b5abe0ef
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsApplicationDiscoveryService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApplicationDiscoveryService card
+include('elements/aws/MigrationTransfer/AwsApplicationDiscoveryService')
+AwsApplicationDiscoveryServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsApplicationDiscoveryService.card.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsApplicationDiscoveryService.card.remote.puml
new file mode 100644
index 00000000000..0501cd0827c
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsApplicationDiscoveryService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApplicationDiscoveryService card
+include('elements/aws/MigrationTransfer/AwsApplicationDiscoveryService')
+AwsApplicationDiscoveryServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsApplicationDiscoveryService.element.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsApplicationDiscoveryService.element.local.puml
new file mode 100644
index 00000000000..db76a9b0c6c
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsApplicationDiscoveryService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApplicationDiscoveryService element
+include('elements/aws/MigrationTransfer/AwsApplicationDiscoveryService')
+AwsApplicationDiscoveryService('element', 'Application Discovery Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsApplicationDiscoveryService.element.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsApplicationDiscoveryService.element.remote.puml
new file mode 100644
index 00000000000..8479a9b678d
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsApplicationDiscoveryService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApplicationDiscoveryService element
+include('elements/aws/MigrationTransfer/AwsApplicationDiscoveryService')
+AwsApplicationDiscoveryService('element', 'Application Discovery Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsCloudendureMigration.card.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsCloudendureMigration.card.local.puml
new file mode 100644
index 00000000000..e5f331cfe4a
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsCloudendureMigration.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudendureMigration card
+include('elements/aws/MigrationTransfer/AwsCloudendureMigration')
+AwsCloudendureMigrationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsCloudendureMigration.card.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsCloudendureMigration.card.remote.puml
new file mode 100644
index 00000000000..38e383d8310
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsCloudendureMigration.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudendureMigration card
+include('elements/aws/MigrationTransfer/AwsCloudendureMigration')
+AwsCloudendureMigrationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsCloudendureMigration.element.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsCloudendureMigration.element.local.puml
new file mode 100644
index 00000000000..dd4908f898f
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsCloudendureMigration.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudendureMigration element
+include('elements/aws/MigrationTransfer/AwsCloudendureMigration')
+AwsCloudendureMigration('element', 'Cloudendure Migration', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsCloudendureMigration.element.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsCloudendureMigration.element.remote.puml
new file mode 100644
index 00000000000..aca2b43333e
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsCloudendureMigration.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudendureMigration element
+include('elements/aws/MigrationTransfer/AwsCloudendureMigration')
+AwsCloudendureMigration('element', 'Cloudendure Migration', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsDatabaseMigrationService.card.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsDatabaseMigrationService.card.local.puml
new file mode 100644
index 00000000000..9e26eecf7e5
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsDatabaseMigrationService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDatabaseMigrationService card
+include('elements/aws/MigrationTransfer/AwsDatabaseMigrationService')
+AwsDatabaseMigrationServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsDatabaseMigrationService.card.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsDatabaseMigrationService.card.remote.puml
new file mode 100644
index 00000000000..198086181d6
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsDatabaseMigrationService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDatabaseMigrationService card
+include('elements/aws/MigrationTransfer/AwsDatabaseMigrationService')
+AwsDatabaseMigrationServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsDatabaseMigrationService.element.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsDatabaseMigrationService.element.local.puml
new file mode 100644
index 00000000000..4ab9d1aa834
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsDatabaseMigrationService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatabaseMigrationService element
+include('elements/aws/MigrationTransfer/AwsDatabaseMigrationService')
+AwsDatabaseMigrationService('element', 'Database Migration Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsDatabaseMigrationService.element.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsDatabaseMigrationService.element.remote.puml
new file mode 100644
index 00000000000..eb6d375144c
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsDatabaseMigrationService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatabaseMigrationService element
+include('elements/aws/MigrationTransfer/AwsDatabaseMigrationService')
+AwsDatabaseMigrationService('element', 'Database Migration Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsDatasync.card.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsDatasync.card.local.puml
new file mode 100644
index 00000000000..58b1607eb04
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsDatasync.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDatasync card
+include('elements/aws/MigrationTransfer/AwsDatasync')
+AwsDatasyncCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsDatasync.card.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsDatasync.card.remote.puml
new file mode 100644
index 00000000000..bd6e9ef9c3e
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsDatasync.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDatasync card
+include('elements/aws/MigrationTransfer/AwsDatasync')
+AwsDatasyncCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsDatasync.element.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsDatasync.element.local.puml
new file mode 100644
index 00000000000..2d4f814c151
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsDatasync.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatasync element
+include('elements/aws/MigrationTransfer/AwsDatasync')
+AwsDatasync('element', 'Datasync', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsDatasync.element.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsDatasync.element.remote.puml
new file mode 100644
index 00000000000..d29fd4b8abc
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsDatasync.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatasync element
+include('elements/aws/MigrationTransfer/AwsDatasync')
+AwsDatasync('element', 'Datasync', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsDatasyncAgent.card.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsDatasyncAgent.card.local.puml
new file mode 100644
index 00000000000..72cc786a993
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsDatasyncAgent.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDatasyncAgent card
+include('elements/aws/MigrationTransfer/AwsDatasyncAgent')
+AwsDatasyncAgentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsDatasyncAgent.card.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsDatasyncAgent.card.remote.puml
new file mode 100644
index 00000000000..91058d992ea
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsDatasyncAgent.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDatasyncAgent card
+include('elements/aws/MigrationTransfer/AwsDatasyncAgent')
+AwsDatasyncAgentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsDatasyncAgent.element.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsDatasyncAgent.element.local.puml
new file mode 100644
index 00000000000..7c6ca182a70
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsDatasyncAgent.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatasyncAgent element
+include('elements/aws/MigrationTransfer/AwsDatasyncAgent')
+AwsDatasyncAgent('element', 'Datasync Agent', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsDatasyncAgent.element.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsDatasyncAgent.element.remote.puml
new file mode 100644
index 00000000000..b36f59e5b61
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsDatasyncAgent.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDatasyncAgent element
+include('elements/aws/MigrationTransfer/AwsDatasyncAgent')
+AwsDatasyncAgent('element', 'Datasync Agent', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsMigrationAndTransfer.card.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsMigrationAndTransfer.card.local.puml
new file mode 100644
index 00000000000..76d94bef756
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsMigrationAndTransfer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMigrationAndTransfer card
+include('elements/aws/MigrationTransfer/AwsMigrationAndTransfer')
+AwsMigrationAndTransferCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsMigrationAndTransfer.card.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsMigrationAndTransfer.card.remote.puml
new file mode 100644
index 00000000000..8a58228c38b
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsMigrationAndTransfer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMigrationAndTransfer card
+include('elements/aws/MigrationTransfer/AwsMigrationAndTransfer')
+AwsMigrationAndTransferCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsMigrationAndTransfer.element.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsMigrationAndTransfer.element.local.puml
new file mode 100644
index 00000000000..87f268130a1
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsMigrationAndTransfer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMigrationAndTransfer element
+include('elements/aws/MigrationTransfer/AwsMigrationAndTransfer')
+AwsMigrationAndTransfer('element', 'Migration And Transfer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsMigrationAndTransfer.element.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsMigrationAndTransfer.element.remote.puml
new file mode 100644
index 00000000000..bfdeb57acf6
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsMigrationAndTransfer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMigrationAndTransfer element
+include('elements/aws/MigrationTransfer/AwsMigrationAndTransfer')
+AwsMigrationAndTransfer('element', 'Migration And Transfer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsMigrationHub.card.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsMigrationHub.card.local.puml
new file mode 100644
index 00000000000..8972128d024
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsMigrationHub.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMigrationHub card
+include('elements/aws/MigrationTransfer/AwsMigrationHub')
+AwsMigrationHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsMigrationHub.card.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsMigrationHub.card.remote.puml
new file mode 100644
index 00000000000..a98befa2100
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsMigrationHub.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMigrationHub card
+include('elements/aws/MigrationTransfer/AwsMigrationHub')
+AwsMigrationHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsMigrationHub.element.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsMigrationHub.element.local.puml
new file mode 100644
index 00000000000..1c8c59d47f3
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsMigrationHub.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMigrationHub element
+include('elements/aws/MigrationTransfer/AwsMigrationHub')
+AwsMigrationHub('element', 'Migration Hub', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsMigrationHub.element.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsMigrationHub.element.remote.puml
new file mode 100644
index 00000000000..5ed8a61f365
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsMigrationHub.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMigrationHub element
+include('elements/aws/MigrationTransfer/AwsMigrationHub')
+AwsMigrationHub('element', 'Migration Hub', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsServerMigrationService.card.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsServerMigrationService.card.local.puml
new file mode 100644
index 00000000000..4dbeaedea91
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsServerMigrationService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsServerMigrationService card
+include('elements/aws/MigrationTransfer/AwsServerMigrationService')
+AwsServerMigrationServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsServerMigrationService.card.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsServerMigrationService.card.remote.puml
new file mode 100644
index 00000000000..da3b8be27a8
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsServerMigrationService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsServerMigrationService card
+include('elements/aws/MigrationTransfer/AwsServerMigrationService')
+AwsServerMigrationServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsServerMigrationService.element.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsServerMigrationService.element.local.puml
new file mode 100644
index 00000000000..f5473415cfc
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsServerMigrationService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsServerMigrationService element
+include('elements/aws/MigrationTransfer/AwsServerMigrationService')
+AwsServerMigrationService('element', 'Server Migration Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsServerMigrationService.element.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsServerMigrationService.element.remote.puml
new file mode 100644
index 00000000000..c9267558a79
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsServerMigrationService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsServerMigrationService element
+include('elements/aws/MigrationTransfer/AwsServerMigrationService')
+AwsServerMigrationService('element', 'Server Migration Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsSnowball.card.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsSnowball.card.local.puml
new file mode 100644
index 00000000000..a1e5197a21f
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsSnowball.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSnowball card
+include('elements/aws/MigrationTransfer/AwsSnowball')
+AwsSnowballCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsSnowball.card.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsSnowball.card.remote.puml
new file mode 100644
index 00000000000..5de10b15ce8
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsSnowball.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSnowball card
+include('elements/aws/MigrationTransfer/AwsSnowball')
+AwsSnowballCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsSnowball.element.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsSnowball.element.local.puml
new file mode 100644
index 00000000000..dc0efa8c3d5
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsSnowball.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowball element
+include('elements/aws/MigrationTransfer/AwsSnowball')
+AwsSnowball('element', 'Snowball', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsSnowball.element.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsSnowball.element.remote.puml
new file mode 100644
index 00000000000..4aab3ccc1b2
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsSnowball.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowball element
+include('elements/aws/MigrationTransfer/AwsSnowball')
+AwsSnowball('element', 'Snowball', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsSnowballEdge.card.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsSnowballEdge.card.local.puml
new file mode 100644
index 00000000000..ed0e1f41764
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsSnowballEdge.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSnowballEdge card
+include('elements/aws/MigrationTransfer/AwsSnowballEdge')
+AwsSnowballEdgeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsSnowballEdge.card.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsSnowballEdge.card.remote.puml
new file mode 100644
index 00000000000..0899d66ad03
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsSnowballEdge.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSnowballEdge card
+include('elements/aws/MigrationTransfer/AwsSnowballEdge')
+AwsSnowballEdgeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsSnowballEdge.element.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsSnowballEdge.element.local.puml
new file mode 100644
index 00000000000..219354b81b2
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsSnowballEdge.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowballEdge element
+include('elements/aws/MigrationTransfer/AwsSnowballEdge')
+AwsSnowballEdge('element', 'Snowball Edge', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsSnowballEdge.element.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsSnowballEdge.element.remote.puml
new file mode 100644
index 00000000000..51f5cc81349
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsSnowballEdge.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowballEdge element
+include('elements/aws/MigrationTransfer/AwsSnowballEdge')
+AwsSnowballEdge('element', 'Snowball Edge', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsSnowmobile.card.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsSnowmobile.card.local.puml
new file mode 100644
index 00000000000..199971794fd
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsSnowmobile.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSnowmobile card
+include('elements/aws/MigrationTransfer/AwsSnowmobile')
+AwsSnowmobileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsSnowmobile.card.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsSnowmobile.card.remote.puml
new file mode 100644
index 00000000000..f08b2559766
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsSnowmobile.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSnowmobile card
+include('elements/aws/MigrationTransfer/AwsSnowmobile')
+AwsSnowmobileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsSnowmobile.element.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsSnowmobile.element.local.puml
new file mode 100644
index 00000000000..91d70ef09da
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsSnowmobile.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowmobile element
+include('elements/aws/MigrationTransfer/AwsSnowmobile')
+AwsSnowmobile('element', 'Snowmobile', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsSnowmobile.element.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsSnowmobile.element.remote.puml
new file mode 100644
index 00000000000..0d562741a71
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsSnowmobile.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowmobile element
+include('elements/aws/MigrationTransfer/AwsSnowmobile')
+AwsSnowmobile('element', 'Snowmobile', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsTransferForSftp.card.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsTransferForSftp.card.local.puml
new file mode 100644
index 00000000000..06119bd2aa0
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsTransferForSftp.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTransferForSftp card
+include('elements/aws/MigrationTransfer/AwsTransferForSftp')
+AwsTransferForSftpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsTransferForSftp.card.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsTransferForSftp.card.remote.puml
new file mode 100644
index 00000000000..b49460d6113
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsTransferForSftp.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTransferForSftp card
+include('elements/aws/MigrationTransfer/AwsTransferForSftp')
+AwsTransferForSftpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsTransferForSftp.element.local.puml b/cloud/snippets/aws/MigrationTransfer/AwsTransferForSftp.element.local.puml
new file mode 100644
index 00000000000..fbee9c3cab7
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsTransferForSftp.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTransferForSftp element
+include('elements/aws/MigrationTransfer/AwsTransferForSftp')
+AwsTransferForSftp('element', 'Transfer For Sftp', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/MigrationTransfer/AwsTransferForSftp.element.remote.puml b/cloud/snippets/aws/MigrationTransfer/AwsTransferForSftp.element.remote.puml
new file mode 100644
index 00000000000..2fcdd32e768
--- /dev/null
+++ b/cloud/snippets/aws/MigrationTransfer/AwsTransferForSftp.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTransferForSftp element
+include('elements/aws/MigrationTransfer/AwsTransferForSftp')
+AwsTransferForSftp('element', 'Transfer For Sftp', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsAmplify.card.local.puml b/cloud/snippets/aws/Mobile/AwsAmplify.card.local.puml
new file mode 100644
index 00000000000..1193ffb16cb
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsAmplify.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAmplify card
+include('elements/aws/Mobile/AwsAmplify')
+AwsAmplifyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsAmplify.card.remote.puml b/cloud/snippets/aws/Mobile/AwsAmplify.card.remote.puml
new file mode 100644
index 00000000000..1c3beec9bd5
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsAmplify.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAmplify card
+include('elements/aws/Mobile/AwsAmplify')
+AwsAmplifyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsAmplify.element.local.puml b/cloud/snippets/aws/Mobile/AwsAmplify.element.local.puml
new file mode 100644
index 00000000000..2143a00ba14
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsAmplify.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAmplify element
+include('elements/aws/Mobile/AwsAmplify')
+AwsAmplify('element', 'Amplify', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsAmplify.element.remote.puml b/cloud/snippets/aws/Mobile/AwsAmplify.element.remote.puml
new file mode 100644
index 00000000000..5a287f8b4e3
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsAmplify.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAmplify element
+include('elements/aws/Mobile/AwsAmplify')
+AwsAmplify('element', 'Amplify', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsApiGateway.card.local.puml b/cloud/snippets/aws/Mobile/AwsApiGateway.card.local.puml
new file mode 100644
index 00000000000..ed16083357f
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsApiGateway.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApiGateway card
+include('elements/aws/Mobile/AwsApiGateway')
+AwsApiGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsApiGateway.card.remote.puml b/cloud/snippets/aws/Mobile/AwsApiGateway.card.remote.puml
new file mode 100644
index 00000000000..dcc1d0cb8fd
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsApiGateway.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApiGateway card
+include('elements/aws/Mobile/AwsApiGateway')
+AwsApiGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsApiGateway.element.local.puml b/cloud/snippets/aws/Mobile/AwsApiGateway.element.local.puml
new file mode 100644
index 00000000000..4fa8b79908c
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsApiGateway.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApiGateway element
+include('elements/aws/Mobile/AwsApiGateway')
+AwsApiGateway('element', 'Api Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsApiGateway.element.remote.puml b/cloud/snippets/aws/Mobile/AwsApiGateway.element.remote.puml
new file mode 100644
index 00000000000..e5ce14f170e
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsApiGateway.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApiGateway element
+include('elements/aws/Mobile/AwsApiGateway')
+AwsApiGateway('element', 'Api Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsApiGatewayEndpoint.card.local.puml b/cloud/snippets/aws/Mobile/AwsApiGatewayEndpoint.card.local.puml
new file mode 100644
index 00000000000..80390ecdaa5
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsApiGatewayEndpoint.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApiGatewayEndpoint card
+include('elements/aws/Mobile/AwsApiGatewayEndpoint')
+AwsApiGatewayEndpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsApiGatewayEndpoint.card.remote.puml b/cloud/snippets/aws/Mobile/AwsApiGatewayEndpoint.card.remote.puml
new file mode 100644
index 00000000000..17864caf555
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsApiGatewayEndpoint.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApiGatewayEndpoint card
+include('elements/aws/Mobile/AwsApiGatewayEndpoint')
+AwsApiGatewayEndpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsApiGatewayEndpoint.element.local.puml b/cloud/snippets/aws/Mobile/AwsApiGatewayEndpoint.element.local.puml
new file mode 100644
index 00000000000..70d03ad8df7
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsApiGatewayEndpoint.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApiGatewayEndpoint element
+include('elements/aws/Mobile/AwsApiGatewayEndpoint')
+AwsApiGatewayEndpoint('element', 'Api Gateway Endpoint', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsApiGatewayEndpoint.element.remote.puml b/cloud/snippets/aws/Mobile/AwsApiGatewayEndpoint.element.remote.puml
new file mode 100644
index 00000000000..bc03bed292b
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsApiGatewayEndpoint.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApiGatewayEndpoint element
+include('elements/aws/Mobile/AwsApiGatewayEndpoint')
+AwsApiGatewayEndpoint('element', 'Api Gateway Endpoint', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsAppsync.card.local.puml b/cloud/snippets/aws/Mobile/AwsAppsync.card.local.puml
new file mode 100644
index 00000000000..1facd587a64
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsAppsync.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAppsync card
+include('elements/aws/Mobile/AwsAppsync')
+AwsAppsyncCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsAppsync.card.remote.puml b/cloud/snippets/aws/Mobile/AwsAppsync.card.remote.puml
new file mode 100644
index 00000000000..a0194ea859f
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsAppsync.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAppsync card
+include('elements/aws/Mobile/AwsAppsync')
+AwsAppsyncCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsAppsync.element.local.puml b/cloud/snippets/aws/Mobile/AwsAppsync.element.local.puml
new file mode 100644
index 00000000000..56e6b3363ae
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsAppsync.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAppsync element
+include('elements/aws/Mobile/AwsAppsync')
+AwsAppsync('element', 'Appsync', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsAppsync.element.remote.puml b/cloud/snippets/aws/Mobile/AwsAppsync.element.remote.puml
new file mode 100644
index 00000000000..bdcfde0ed53
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsAppsync.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAppsync element
+include('elements/aws/Mobile/AwsAppsync')
+AwsAppsync('element', 'Appsync', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsDeviceFarm.card.local.puml b/cloud/snippets/aws/Mobile/AwsDeviceFarm.card.local.puml
new file mode 100644
index 00000000000..1874cb562a1
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsDeviceFarm.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDeviceFarm card
+include('elements/aws/Mobile/AwsDeviceFarm')
+AwsDeviceFarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsDeviceFarm.card.remote.puml b/cloud/snippets/aws/Mobile/AwsDeviceFarm.card.remote.puml
new file mode 100644
index 00000000000..528081dce69
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsDeviceFarm.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDeviceFarm card
+include('elements/aws/Mobile/AwsDeviceFarm')
+AwsDeviceFarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsDeviceFarm.element.local.puml b/cloud/snippets/aws/Mobile/AwsDeviceFarm.element.local.puml
new file mode 100644
index 00000000000..0694b28962d
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsDeviceFarm.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeviceFarm element
+include('elements/aws/Mobile/AwsDeviceFarm')
+AwsDeviceFarm('element', 'Device Farm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsDeviceFarm.element.remote.puml b/cloud/snippets/aws/Mobile/AwsDeviceFarm.element.remote.puml
new file mode 100644
index 00000000000..39d4bffd716
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsDeviceFarm.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDeviceFarm element
+include('elements/aws/Mobile/AwsDeviceFarm')
+AwsDeviceFarm('element', 'Device Farm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsMobile.card.local.puml b/cloud/snippets/aws/Mobile/AwsMobile.card.local.puml
new file mode 100644
index 00000000000..ad2277b1228
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsMobile.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMobile card
+include('elements/aws/Mobile/AwsMobile')
+AwsMobileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsMobile.card.remote.puml b/cloud/snippets/aws/Mobile/AwsMobile.card.remote.puml
new file mode 100644
index 00000000000..0bf67ae48d0
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsMobile.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMobile card
+include('elements/aws/Mobile/AwsMobile')
+AwsMobileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsMobile.element.local.puml b/cloud/snippets/aws/Mobile/AwsMobile.element.local.puml
new file mode 100644
index 00000000000..1de05b9759c
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsMobile.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMobile element
+include('elements/aws/Mobile/AwsMobile')
+AwsMobile('element', 'Mobile', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsMobile.element.remote.puml b/cloud/snippets/aws/Mobile/AwsMobile.element.remote.puml
new file mode 100644
index 00000000000..a5ed1e5f8f1
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsMobile.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMobile element
+include('elements/aws/Mobile/AwsMobile')
+AwsMobile('element', 'Mobile', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsPinpoint.card.local.puml b/cloud/snippets/aws/Mobile/AwsPinpoint.card.local.puml
new file mode 100644
index 00000000000..aed6cd11750
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsPinpoint.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsPinpoint card
+include('elements/aws/Mobile/AwsPinpoint')
+AwsPinpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsPinpoint.card.remote.puml b/cloud/snippets/aws/Mobile/AwsPinpoint.card.remote.puml
new file mode 100644
index 00000000000..2b158a873ad
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsPinpoint.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsPinpoint card
+include('elements/aws/Mobile/AwsPinpoint')
+AwsPinpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsPinpoint.element.local.puml b/cloud/snippets/aws/Mobile/AwsPinpoint.element.local.puml
new file mode 100644
index 00000000000..78eec3d8083
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsPinpoint.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPinpoint element
+include('elements/aws/Mobile/AwsPinpoint')
+AwsPinpoint('element', 'Pinpoint', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Mobile/AwsPinpoint.element.remote.puml b/cloud/snippets/aws/Mobile/AwsPinpoint.element.remote.puml
new file mode 100644
index 00000000000..4a4f4c50d21
--- /dev/null
+++ b/cloud/snippets/aws/Mobile/AwsPinpoint.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPinpoint element
+include('elements/aws/Mobile/AwsPinpoint')
+AwsPinpoint('element', 'Pinpoint', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGateway.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGateway.card.local.puml
new file mode 100644
index 00000000000..223b9061e7a
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGateway.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApiGateway card
+include('elements/aws/NetworkingContentDelivery/AwsApiGateway')
+AwsApiGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGateway.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGateway.card.remote.puml
new file mode 100644
index 00000000000..432b63f7fda
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGateway.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApiGateway card
+include('elements/aws/NetworkingContentDelivery/AwsApiGateway')
+AwsApiGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGateway.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGateway.element.local.puml
new file mode 100644
index 00000000000..40a0ecb5885
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGateway.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApiGateway element
+include('elements/aws/NetworkingContentDelivery/AwsApiGateway')
+AwsApiGateway('element', 'Api Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGateway.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGateway.element.remote.puml
new file mode 100644
index 00000000000..cae412b9ba6
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGateway.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApiGateway element
+include('elements/aws/NetworkingContentDelivery/AwsApiGateway')
+AwsApiGateway('element', 'Api Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.card.local.puml
new file mode 100644
index 00000000000..3cb73f2d08c
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsApiGatewayEndpoint card
+include('elements/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint')
+AwsApiGatewayEndpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.card.remote.puml
new file mode 100644
index 00000000000..a7de25ae9fe
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsApiGatewayEndpoint card
+include('elements/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint')
+AwsApiGatewayEndpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.element.local.puml
new file mode 100644
index 00000000000..6d2adb6815e
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApiGatewayEndpoint element
+include('elements/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint')
+AwsApiGatewayEndpoint('element', 'Api Gateway Endpoint', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.element.remote.puml
new file mode 100644
index 00000000000..a887ad55b8d
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsApiGatewayEndpoint element
+include('elements/aws/NetworkingContentDelivery/AwsApiGatewayEndpoint')
+AwsApiGatewayEndpoint('element', 'Api Gateway Endpoint', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsAppMesh.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsAppMesh.card.local.puml
new file mode 100644
index 00000000000..1b6da816e2f
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsAppMesh.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAppMesh card
+include('elements/aws/NetworkingContentDelivery/AwsAppMesh')
+AwsAppMeshCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsAppMesh.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsAppMesh.card.remote.puml
new file mode 100644
index 00000000000..6a0d71c89b5
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsAppMesh.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAppMesh card
+include('elements/aws/NetworkingContentDelivery/AwsAppMesh')
+AwsAppMeshCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsAppMesh.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsAppMesh.element.local.puml
new file mode 100644
index 00000000000..dfbef9b95d8
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsAppMesh.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAppMesh element
+include('elements/aws/NetworkingContentDelivery/AwsAppMesh')
+AwsAppMesh('element', 'App Mesh', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsAppMesh.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsAppMesh.element.remote.puml
new file mode 100644
index 00000000000..12475e380d1
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsAppMesh.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAppMesh element
+include('elements/aws/NetworkingContentDelivery/AwsAppMesh')
+AwsAppMesh('element', 'App Mesh', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsClientVpn.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsClientVpn.card.local.puml
new file mode 100644
index 00000000000..f6c1499a402
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsClientVpn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsClientVpn card
+include('elements/aws/NetworkingContentDelivery/AwsClientVpn')
+AwsClientVpnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsClientVpn.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsClientVpn.card.remote.puml
new file mode 100644
index 00000000000..fdbce39f1b0
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsClientVpn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsClientVpn card
+include('elements/aws/NetworkingContentDelivery/AwsClientVpn')
+AwsClientVpnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsClientVpn.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsClientVpn.element.local.puml
new file mode 100644
index 00000000000..b3ecb8f74ba
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsClientVpn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsClientVpn element
+include('elements/aws/NetworkingContentDelivery/AwsClientVpn')
+AwsClientVpn('element', 'Client Vpn', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsClientVpn.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsClientVpn.element.remote.puml
new file mode 100644
index 00000000000..f7e711e5177
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsClientVpn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsClientVpn element
+include('elements/aws/NetworkingContentDelivery/AwsClientVpn')
+AwsClientVpn('element', 'Client Vpn', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudMap.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudMap.card.local.puml
new file mode 100644
index 00000000000..afda9952dd6
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudMap.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudMap card
+include('elements/aws/NetworkingContentDelivery/AwsCloudMap')
+AwsCloudMapCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudMap.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudMap.card.remote.puml
new file mode 100644
index 00000000000..4575014a55f
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudMap.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudMap card
+include('elements/aws/NetworkingContentDelivery/AwsCloudMap')
+AwsCloudMapCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudMap.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudMap.element.local.puml
new file mode 100644
index 00000000000..8e1ea0bf387
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudMap.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudMap element
+include('elements/aws/NetworkingContentDelivery/AwsCloudMap')
+AwsCloudMap('element', 'Cloud Map', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudMap.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudMap.element.remote.puml
new file mode 100644
index 00000000000..2616ace11e8
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudMap.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudMap element
+include('elements/aws/NetworkingContentDelivery/AwsCloudMap')
+AwsCloudMap('element', 'Cloud Map', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfront.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfront.card.local.puml
new file mode 100644
index 00000000000..523ddf09cfd
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfront.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudfront card
+include('elements/aws/NetworkingContentDelivery/AwsCloudfront')
+AwsCloudfrontCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfront.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfront.card.remote.puml
new file mode 100644
index 00000000000..9d1d57922af
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfront.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudfront card
+include('elements/aws/NetworkingContentDelivery/AwsCloudfront')
+AwsCloudfrontCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfront.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfront.element.local.puml
new file mode 100644
index 00000000000..2ee54532a88
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfront.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudfront element
+include('elements/aws/NetworkingContentDelivery/AwsCloudfront')
+AwsCloudfront('element', 'Cloudfront', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfront.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfront.element.remote.puml
new file mode 100644
index 00000000000..502206e9039
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfront.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudfront element
+include('elements/aws/NetworkingContentDelivery/AwsCloudfront')
+AwsCloudfront('element', 'Cloudfront', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.card.local.puml
new file mode 100644
index 00000000000..61046832a9a
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudfrontDownloadDistribution card
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution')
+AwsCloudfrontDownloadDistributionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.card.remote.puml
new file mode 100644
index 00000000000..14c4452d3e9
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudfrontDownloadDistribution card
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution')
+AwsCloudfrontDownloadDistributionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.element.local.puml
new file mode 100644
index 00000000000..cb96e787ce4
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudfrontDownloadDistribution element
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution')
+AwsCloudfrontDownloadDistribution('element', 'Cloudfront Download Distribution', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.element.remote.puml
new file mode 100644
index 00000000000..c8856d45f45
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudfrontDownloadDistribution element
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontDownloadDistribution')
+AwsCloudfrontDownloadDistribution('element', 'Cloudfront Download Distribution', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.card.local.puml
new file mode 100644
index 00000000000..16eee223d7a
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudfrontEdgeLocation card
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation')
+AwsCloudfrontEdgeLocationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.card.remote.puml
new file mode 100644
index 00000000000..8245696c236
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudfrontEdgeLocation card
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation')
+AwsCloudfrontEdgeLocationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.element.local.puml
new file mode 100644
index 00000000000..b7538b419a7
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudfrontEdgeLocation element
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation')
+AwsCloudfrontEdgeLocation('element', 'Cloudfront Edge Location', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.element.remote.puml
new file mode 100644
index 00000000000..b2e22ad1603
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudfrontEdgeLocation element
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontEdgeLocation')
+AwsCloudfrontEdgeLocation('element', 'Cloudfront Edge Location', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.card.local.puml
new file mode 100644
index 00000000000..59c386d224f
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudfrontStreamingDistribution card
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution')
+AwsCloudfrontStreamingDistributionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.card.remote.puml
new file mode 100644
index 00000000000..c51349d8947
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudfrontStreamingDistribution card
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution')
+AwsCloudfrontStreamingDistributionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.element.local.puml
new file mode 100644
index 00000000000..dcd82ae4866
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudfrontStreamingDistribution element
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution')
+AwsCloudfrontStreamingDistribution('element', 'Cloudfront Streaming Distribution', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.element.remote.puml
new file mode 100644
index 00000000000..ba2dc98cd1c
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudfrontStreamingDistribution element
+include('elements/aws/NetworkingContentDelivery/AwsCloudfrontStreamingDistribution')
+AwsCloudfrontStreamingDistribution('element', 'Cloudfront Streaming Distribution', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsDirectConnect.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsDirectConnect.card.local.puml
new file mode 100644
index 00000000000..8d557be5534
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsDirectConnect.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDirectConnect card
+include('elements/aws/NetworkingContentDelivery/AwsDirectConnect')
+AwsDirectConnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsDirectConnect.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsDirectConnect.card.remote.puml
new file mode 100644
index 00000000000..6d0de96da04
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsDirectConnect.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDirectConnect card
+include('elements/aws/NetworkingContentDelivery/AwsDirectConnect')
+AwsDirectConnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsDirectConnect.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsDirectConnect.element.local.puml
new file mode 100644
index 00000000000..c2b33a4e408
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsDirectConnect.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDirectConnect element
+include('elements/aws/NetworkingContentDelivery/AwsDirectConnect')
+AwsDirectConnect('element', 'Direct Connect', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsDirectConnect.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsDirectConnect.element.remote.puml
new file mode 100644
index 00000000000..a2bfcc7e82f
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsDirectConnect.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDirectConnect element
+include('elements/aws/NetworkingContentDelivery/AwsDirectConnect')
+AwsDirectConnect('element', 'Direct Connect', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.card.local.puml
new file mode 100644
index 00000000000..e6203d91c07
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticLoadBalancing card
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancing')
+AwsElasticLoadBalancingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.card.remote.puml
new file mode 100644
index 00000000000..742b6e8311b
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticLoadBalancing card
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancing')
+AwsElasticLoadBalancingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.element.local.puml
new file mode 100644
index 00000000000..8d76de48125
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticLoadBalancing element
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancing')
+AwsElasticLoadBalancing('element', 'Elastic Load Balancing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.element.remote.puml
new file mode 100644
index 00000000000..3da4759513e
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancing.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticLoadBalancing element
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancing')
+AwsElasticLoadBalancing('element', 'Elastic Load Balancing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.card.local.puml
new file mode 100644
index 00000000000..d1bbe5abf5b
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticLoadBalancingClassicLoadBalancer card
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer')
+AwsElasticLoadBalancingClassicLoadBalancerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.card.remote.puml
new file mode 100644
index 00000000000..65e46c20db6
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticLoadBalancingClassicLoadBalancer card
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer')
+AwsElasticLoadBalancingClassicLoadBalancerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.element.local.puml
new file mode 100644
index 00000000000..e0683d34462
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticLoadBalancingClassicLoadBalancer element
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer')
+AwsElasticLoadBalancingClassicLoadBalancer('element', 'Elastic Load Balancing Classic Load Balancer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.element.remote.puml
new file mode 100644
index 00000000000..5336e48a875
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticLoadBalancingClassicLoadBalancer element
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingClassicLoadBalancer')
+AwsElasticLoadBalancingClassicLoadBalancer('element', 'Elastic Load Balancing Classic Load Balancer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.card.local.puml
new file mode 100644
index 00000000000..64746e7f0c8
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticLoadBalancingElbApplicationLoadBalancer card
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer')
+AwsElasticLoadBalancingElbApplicationLoadBalancerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.card.remote.puml
new file mode 100644
index 00000000000..13e200a221c
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticLoadBalancingElbApplicationLoadBalancer card
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer')
+AwsElasticLoadBalancingElbApplicationLoadBalancerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.element.local.puml
new file mode 100644
index 00000000000..3084d5a8455
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticLoadBalancingElbApplicationLoadBalancer element
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer')
+AwsElasticLoadBalancingElbApplicationLoadBalancer('element', 'Elastic Load Balancing Elb Application Load Balancer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.element.remote.puml
new file mode 100644
index 00000000000..e169f928cb4
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticLoadBalancingElbApplicationLoadBalancer element
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbApplicationLoadBalancer')
+AwsElasticLoadBalancingElbApplicationLoadBalancer('element', 'Elastic Load Balancing Elb Application Load Balancer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.card.local.puml
new file mode 100644
index 00000000000..3180a996eee
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticLoadBalancingElbNetworkLoadBalancer card
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer')
+AwsElasticLoadBalancingElbNetworkLoadBalancerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.card.remote.puml
new file mode 100644
index 00000000000..b1d6291026b
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticLoadBalancingElbNetworkLoadBalancer card
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer')
+AwsElasticLoadBalancingElbNetworkLoadBalancerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.element.local.puml
new file mode 100644
index 00000000000..7fad2309511
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticLoadBalancingElbNetworkLoadBalancer element
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer')
+AwsElasticLoadBalancingElbNetworkLoadBalancer('element', 'Elastic Load Balancing Elb Network Load Balancer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.element.remote.puml
new file mode 100644
index 00000000000..92dfd2277ba
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticLoadBalancingElbNetworkLoadBalancer element
+include('elements/aws/NetworkingContentDelivery/AwsElasticLoadBalancingElbNetworkLoadBalancer')
+AwsElasticLoadBalancingElbNetworkLoadBalancer('element', 'Elastic Load Balancing Elb Network Load Balancer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsGlobalAccelerator.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsGlobalAccelerator.card.local.puml
new file mode 100644
index 00000000000..4e1d78a730c
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsGlobalAccelerator.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGlobalAccelerator card
+include('elements/aws/NetworkingContentDelivery/AwsGlobalAccelerator')
+AwsGlobalAcceleratorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsGlobalAccelerator.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsGlobalAccelerator.card.remote.puml
new file mode 100644
index 00000000000..adf8f3c286e
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsGlobalAccelerator.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGlobalAccelerator card
+include('elements/aws/NetworkingContentDelivery/AwsGlobalAccelerator')
+AwsGlobalAcceleratorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsGlobalAccelerator.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsGlobalAccelerator.element.local.puml
new file mode 100644
index 00000000000..ac832a57c86
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsGlobalAccelerator.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGlobalAccelerator element
+include('elements/aws/NetworkingContentDelivery/AwsGlobalAccelerator')
+AwsGlobalAccelerator('element', 'Global Accelerator', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsGlobalAccelerator.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsGlobalAccelerator.element.remote.puml
new file mode 100644
index 00000000000..9593994eb20
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsGlobalAccelerator.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGlobalAccelerator element
+include('elements/aws/NetworkingContentDelivery/AwsGlobalAccelerator')
+AwsGlobalAccelerator('element', 'Global Accelerator', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.card.local.puml
new file mode 100644
index 00000000000..324aa40e690
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsNetworkingAndContentDelivery card
+include('elements/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery')
+AwsNetworkingAndContentDeliveryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.card.remote.puml
new file mode 100644
index 00000000000..75c70a7304d
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsNetworkingAndContentDelivery card
+include('elements/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery')
+AwsNetworkingAndContentDeliveryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.element.local.puml
new file mode 100644
index 00000000000..cd1bc923ab5
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsNetworkingAndContentDelivery element
+include('elements/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery')
+AwsNetworkingAndContentDelivery('element', 'Networking And Content Delivery', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.element.remote.puml
new file mode 100644
index 00000000000..25a65a4b938
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsNetworkingAndContentDelivery element
+include('elements/aws/NetworkingContentDelivery/AwsNetworkingAndContentDelivery')
+AwsNetworkingAndContentDelivery('element', 'Networking And Content Delivery', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsPrivatelink.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsPrivatelink.card.local.puml
new file mode 100644
index 00000000000..94d713674bd
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsPrivatelink.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsPrivatelink card
+include('elements/aws/NetworkingContentDelivery/AwsPrivatelink')
+AwsPrivatelinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsPrivatelink.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsPrivatelink.card.remote.puml
new file mode 100644
index 00000000000..a8c4e0476c3
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsPrivatelink.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsPrivatelink card
+include('elements/aws/NetworkingContentDelivery/AwsPrivatelink')
+AwsPrivatelinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsPrivatelink.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsPrivatelink.element.local.puml
new file mode 100644
index 00000000000..5a814f43dec
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsPrivatelink.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPrivatelink element
+include('elements/aws/NetworkingContentDelivery/AwsPrivatelink')
+AwsPrivatelink('element', 'Privatelink', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsPrivatelink.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsPrivatelink.element.remote.puml
new file mode 100644
index 00000000000..f6064e9b8f7
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsPrivatelink.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsPrivatelink element
+include('elements/aws/NetworkingContentDelivery/AwsPrivatelink')
+AwsPrivatelink('element', 'Privatelink', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53.card.local.puml
new file mode 100644
index 00000000000..c02468a5168
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRoute53 card
+include('elements/aws/NetworkingContentDelivery/AwsRoute53')
+AwsRoute53Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53.card.remote.puml
new file mode 100644
index 00000000000..891707f5ae7
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRoute53 card
+include('elements/aws/NetworkingContentDelivery/AwsRoute53')
+AwsRoute53Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53.element.local.puml
new file mode 100644
index 00000000000..e76bbb96f32
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRoute53 element
+include('elements/aws/NetworkingContentDelivery/AwsRoute53')
+AwsRoute53('element', 'Route53', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53.element.remote.puml
new file mode 100644
index 00000000000..0fe63238f10
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRoute53 element
+include('elements/aws/NetworkingContentDelivery/AwsRoute53')
+AwsRoute53('element', 'Route53', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53HostedZone.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53HostedZone.card.local.puml
new file mode 100644
index 00000000000..a23e9d7d3a0
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53HostedZone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRoute53HostedZone card
+include('elements/aws/NetworkingContentDelivery/AwsRoute53HostedZone')
+AwsRoute53HostedZoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53HostedZone.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53HostedZone.card.remote.puml
new file mode 100644
index 00000000000..ee2a91133f8
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53HostedZone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRoute53HostedZone card
+include('elements/aws/NetworkingContentDelivery/AwsRoute53HostedZone')
+AwsRoute53HostedZoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53HostedZone.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53HostedZone.element.local.puml
new file mode 100644
index 00000000000..81fe988fafb
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53HostedZone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRoute53HostedZone element
+include('elements/aws/NetworkingContentDelivery/AwsRoute53HostedZone')
+AwsRoute53HostedZone('element', 'Route53 Hosted Zone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53HostedZone.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53HostedZone.element.remote.puml
new file mode 100644
index 00000000000..28be63221dd
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53HostedZone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRoute53HostedZone element
+include('elements/aws/NetworkingContentDelivery/AwsRoute53HostedZone')
+AwsRoute53HostedZone('element', 'Route53 Hosted Zone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53RouteTable.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53RouteTable.card.local.puml
new file mode 100644
index 00000000000..44b32d6ebeb
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53RouteTable.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRoute53RouteTable card
+include('elements/aws/NetworkingContentDelivery/AwsRoute53RouteTable')
+AwsRoute53RouteTableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53RouteTable.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53RouteTable.card.remote.puml
new file mode 100644
index 00000000000..517bdc6cad1
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53RouteTable.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRoute53RouteTable card
+include('elements/aws/NetworkingContentDelivery/AwsRoute53RouteTable')
+AwsRoute53RouteTableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53RouteTable.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53RouteTable.element.local.puml
new file mode 100644
index 00000000000..948ca35fe59
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53RouteTable.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRoute53RouteTable element
+include('elements/aws/NetworkingContentDelivery/AwsRoute53RouteTable')
+AwsRoute53RouteTable('element', 'Route53 Route Table', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53RouteTable.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53RouteTable.element.remote.puml
new file mode 100644
index 00000000000..8ac5591ec08
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsRoute53RouteTable.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRoute53RouteTable element
+include('elements/aws/NetworkingContentDelivery/AwsRoute53RouteTable')
+AwsRoute53RouteTable('element', 'Route53 Route Table', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.card.local.puml
new file mode 100644
index 00000000000..f1e526264a7
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSiteToSiteVpn card
+include('elements/aws/NetworkingContentDelivery/AwsSiteToSiteVpn')
+AwsSiteToSiteVpnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.card.remote.puml
new file mode 100644
index 00000000000..4ab7d27df63
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSiteToSiteVpn card
+include('elements/aws/NetworkingContentDelivery/AwsSiteToSiteVpn')
+AwsSiteToSiteVpnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.element.local.puml
new file mode 100644
index 00000000000..a0e4ea6cf4b
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSiteToSiteVpn element
+include('elements/aws/NetworkingContentDelivery/AwsSiteToSiteVpn')
+AwsSiteToSiteVpn('element', 'Site To Site Vpn', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.element.remote.puml
new file mode 100644
index 00000000000..921adcfb5f2
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsSiteToSiteVpn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSiteToSiteVpn element
+include('elements/aws/NetworkingContentDelivery/AwsSiteToSiteVpn')
+AwsSiteToSiteVpn('element', 'Site To Site Vpn', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsTransitGateway.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsTransitGateway.card.local.puml
new file mode 100644
index 00000000000..0e179013f56
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsTransitGateway.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsTransitGateway card
+include('elements/aws/NetworkingContentDelivery/AwsTransitGateway')
+AwsTransitGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsTransitGateway.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsTransitGateway.card.remote.puml
new file mode 100644
index 00000000000..90ea2428995
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsTransitGateway.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsTransitGateway card
+include('elements/aws/NetworkingContentDelivery/AwsTransitGateway')
+AwsTransitGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsTransitGateway.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsTransitGateway.element.local.puml
new file mode 100644
index 00000000000..78e4a4bdc28
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsTransitGateway.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTransitGateway element
+include('elements/aws/NetworkingContentDelivery/AwsTransitGateway')
+AwsTransitGateway('element', 'Transit Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsTransitGateway.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsTransitGateway.element.remote.puml
new file mode 100644
index 00000000000..f9dbb1068a7
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsTransitGateway.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsTransitGateway element
+include('elements/aws/NetworkingContentDelivery/AwsTransitGateway')
+AwsTransitGateway('element', 'Transit Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpc.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpc.card.local.puml
new file mode 100644
index 00000000000..f356b784ba8
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpc.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpc card
+include('elements/aws/NetworkingContentDelivery/AwsVpc')
+AwsVpcCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpc.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpc.card.remote.puml
new file mode 100644
index 00000000000..964bcc233bb
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpc.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpc card
+include('elements/aws/NetworkingContentDelivery/AwsVpc')
+AwsVpcCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpc.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpc.element.local.puml
new file mode 100644
index 00000000000..76020c12adb
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpc.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpc element
+include('elements/aws/NetworkingContentDelivery/AwsVpc')
+AwsVpc('element', 'Vpc', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpc.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpc.element.remote.puml
new file mode 100644
index 00000000000..d4213e49461
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpc.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpc element
+include('elements/aws/NetworkingContentDelivery/AwsVpc')
+AwsVpc('element', 'Vpc', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.card.local.puml
new file mode 100644
index 00000000000..46d3f9a8ed6
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcCustomerGateway card
+include('elements/aws/NetworkingContentDelivery/AwsVpcCustomerGateway')
+AwsVpcCustomerGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.card.remote.puml
new file mode 100644
index 00000000000..90a97d610bb
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcCustomerGateway card
+include('elements/aws/NetworkingContentDelivery/AwsVpcCustomerGateway')
+AwsVpcCustomerGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.element.local.puml
new file mode 100644
index 00000000000..1794991059e
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcCustomerGateway element
+include('elements/aws/NetworkingContentDelivery/AwsVpcCustomerGateway')
+AwsVpcCustomerGateway('element', 'Vpc Customer Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.element.remote.puml
new file mode 100644
index 00000000000..0ac92f61e72
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcCustomerGateway.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcCustomerGateway element
+include('elements/aws/NetworkingContentDelivery/AwsVpcCustomerGateway')
+AwsVpcCustomerGateway('element', 'Vpc Customer Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.card.local.puml
new file mode 100644
index 00000000000..05f5a2ef8b3
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcElasticNetworkAdapter card
+include('elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter')
+AwsVpcElasticNetworkAdapterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.card.remote.puml
new file mode 100644
index 00000000000..90a73a84b22
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcElasticNetworkAdapter card
+include('elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter')
+AwsVpcElasticNetworkAdapterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.element.local.puml
new file mode 100644
index 00000000000..2b33198ef67
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcElasticNetworkAdapter element
+include('elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter')
+AwsVpcElasticNetworkAdapter('element', 'Vpc Elastic Network Adapter', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.element.remote.puml
new file mode 100644
index 00000000000..0749577cac9
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcElasticNetworkAdapter element
+include('elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkAdapter')
+AwsVpcElasticNetworkAdapter('element', 'Vpc Elastic Network Adapter', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.card.local.puml
new file mode 100644
index 00000000000..09aa4c5dd54
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcElasticNetworkInterface card
+include('elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface')
+AwsVpcElasticNetworkInterfaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.card.remote.puml
new file mode 100644
index 00000000000..f6765f9a76b
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcElasticNetworkInterface card
+include('elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface')
+AwsVpcElasticNetworkInterfaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.element.local.puml
new file mode 100644
index 00000000000..214e88ccc9a
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcElasticNetworkInterface element
+include('elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface')
+AwsVpcElasticNetworkInterface('element', 'Vpc Elastic Network Interface', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.element.remote.puml
new file mode 100644
index 00000000000..ca092fb0f51
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcElasticNetworkInterface element
+include('elements/aws/NetworkingContentDelivery/AwsVpcElasticNetworkInterface')
+AwsVpcElasticNetworkInterface('element', 'Vpc Elastic Network Interface', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcEndpoints.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcEndpoints.card.local.puml
new file mode 100644
index 00000000000..9adf5c88c41
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcEndpoints.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcEndpoints card
+include('elements/aws/NetworkingContentDelivery/AwsVpcEndpoints')
+AwsVpcEndpointsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcEndpoints.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcEndpoints.card.remote.puml
new file mode 100644
index 00000000000..7e00fe14fe3
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcEndpoints.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcEndpoints card
+include('elements/aws/NetworkingContentDelivery/AwsVpcEndpoints')
+AwsVpcEndpointsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcEndpoints.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcEndpoints.element.local.puml
new file mode 100644
index 00000000000..4446447ce8f
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcEndpoints.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcEndpoints element
+include('elements/aws/NetworkingContentDelivery/AwsVpcEndpoints')
+AwsVpcEndpoints('element', 'Vpc Endpoints', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcEndpoints.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcEndpoints.element.remote.puml
new file mode 100644
index 00000000000..3aa32d05015
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcEndpoints.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcEndpoints element
+include('elements/aws/NetworkingContentDelivery/AwsVpcEndpoints')
+AwsVpcEndpoints('element', 'Vpc Endpoints', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcFlowLogs.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcFlowLogs.card.local.puml
new file mode 100644
index 00000000000..5fe6a733a9a
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcFlowLogs.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcFlowLogs card
+include('elements/aws/NetworkingContentDelivery/AwsVpcFlowLogs')
+AwsVpcFlowLogsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcFlowLogs.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcFlowLogs.card.remote.puml
new file mode 100644
index 00000000000..6b0ef556425
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcFlowLogs.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcFlowLogs card
+include('elements/aws/NetworkingContentDelivery/AwsVpcFlowLogs')
+AwsVpcFlowLogsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcFlowLogs.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcFlowLogs.element.local.puml
new file mode 100644
index 00000000000..dfc24f33223
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcFlowLogs.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcFlowLogs element
+include('elements/aws/NetworkingContentDelivery/AwsVpcFlowLogs')
+AwsVpcFlowLogs('element', 'Vpc Flow Logs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcFlowLogs.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcFlowLogs.element.remote.puml
new file mode 100644
index 00000000000..b6a72ecb090
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcFlowLogs.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcFlowLogs element
+include('elements/aws/NetworkingContentDelivery/AwsVpcFlowLogs')
+AwsVpcFlowLogs('element', 'Vpc Flow Logs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcInternetGateway.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcInternetGateway.card.local.puml
new file mode 100644
index 00000000000..b3803635324
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcInternetGateway.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcInternetGateway card
+include('elements/aws/NetworkingContentDelivery/AwsVpcInternetGateway')
+AwsVpcInternetGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcInternetGateway.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcInternetGateway.card.remote.puml
new file mode 100644
index 00000000000..5deda2759a4
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcInternetGateway.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcInternetGateway card
+include('elements/aws/NetworkingContentDelivery/AwsVpcInternetGateway')
+AwsVpcInternetGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcInternetGateway.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcInternetGateway.element.local.puml
new file mode 100644
index 00000000000..5c7244219d1
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcInternetGateway.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcInternetGateway element
+include('elements/aws/NetworkingContentDelivery/AwsVpcInternetGateway')
+AwsVpcInternetGateway('element', 'Vpc Internet Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcInternetGateway.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcInternetGateway.element.remote.puml
new file mode 100644
index 00000000000..825bd757c6c
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcInternetGateway.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcInternetGateway element
+include('elements/aws/NetworkingContentDelivery/AwsVpcInternetGateway')
+AwsVpcInternetGateway('element', 'Vpc Internet Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNatGateway.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNatGateway.card.local.puml
new file mode 100644
index 00000000000..2c640f33c58
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNatGateway.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcNatGateway card
+include('elements/aws/NetworkingContentDelivery/AwsVpcNatGateway')
+AwsVpcNatGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNatGateway.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNatGateway.card.remote.puml
new file mode 100644
index 00000000000..68787a13bc1
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNatGateway.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcNatGateway card
+include('elements/aws/NetworkingContentDelivery/AwsVpcNatGateway')
+AwsVpcNatGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNatGateway.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNatGateway.element.local.puml
new file mode 100644
index 00000000000..f80f1b24e34
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNatGateway.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcNatGateway element
+include('elements/aws/NetworkingContentDelivery/AwsVpcNatGateway')
+AwsVpcNatGateway('element', 'Vpc Nat Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNatGateway.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNatGateway.element.remote.puml
new file mode 100644
index 00000000000..ae5c470b96e
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNatGateway.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcNatGateway element
+include('elements/aws/NetworkingContentDelivery/AwsVpcNatGateway')
+AwsVpcNatGateway('element', 'Vpc Nat Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.card.local.puml
new file mode 100644
index 00000000000..7b7a4aba642
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcNetworkAccessControlList card
+include('elements/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList')
+AwsVpcNetworkAccessControlListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.card.remote.puml
new file mode 100644
index 00000000000..3bffd7213b9
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcNetworkAccessControlList card
+include('elements/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList')
+AwsVpcNetworkAccessControlListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.element.local.puml
new file mode 100644
index 00000000000..031da90a904
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcNetworkAccessControlList element
+include('elements/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList')
+AwsVpcNetworkAccessControlList('element', 'Vpc Network Access Control List', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.element.remote.puml
new file mode 100644
index 00000000000..5bbbeb05655
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcNetworkAccessControlList element
+include('elements/aws/NetworkingContentDelivery/AwsVpcNetworkAccessControlList')
+AwsVpcNetworkAccessControlList('element', 'Vpc Network Access Control List', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcPeering.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcPeering.card.local.puml
new file mode 100644
index 00000000000..6adaedeace2
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcPeering.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcPeering card
+include('elements/aws/NetworkingContentDelivery/AwsVpcPeering')
+AwsVpcPeeringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcPeering.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcPeering.card.remote.puml
new file mode 100644
index 00000000000..6746fc3612b
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcPeering.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcPeering card
+include('elements/aws/NetworkingContentDelivery/AwsVpcPeering')
+AwsVpcPeeringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcPeering.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcPeering.element.local.puml
new file mode 100644
index 00000000000..6eb370c7ac4
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcPeering.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcPeering element
+include('elements/aws/NetworkingContentDelivery/AwsVpcPeering')
+AwsVpcPeering('element', 'Vpc Peering', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcPeering.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcPeering.element.remote.puml
new file mode 100644
index 00000000000..2500f3b7371
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcPeering.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcPeering element
+include('elements/aws/NetworkingContentDelivery/AwsVpcPeering')
+AwsVpcPeering('element', 'Vpc Peering', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcRouter.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcRouter.card.local.puml
new file mode 100644
index 00000000000..e67495db949
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcRouter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcRouter card
+include('elements/aws/NetworkingContentDelivery/AwsVpcRouter')
+AwsVpcRouterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcRouter.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcRouter.card.remote.puml
new file mode 100644
index 00000000000..5ddf307e38d
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcRouter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcRouter card
+include('elements/aws/NetworkingContentDelivery/AwsVpcRouter')
+AwsVpcRouterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcRouter.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcRouter.element.local.puml
new file mode 100644
index 00000000000..3177efddb4a
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcRouter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcRouter element
+include('elements/aws/NetworkingContentDelivery/AwsVpcRouter')
+AwsVpcRouter('element', 'Vpc Router', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcRouter.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcRouter.element.remote.puml
new file mode 100644
index 00000000000..aad17c4f7b8
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcRouter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcRouter element
+include('elements/aws/NetworkingContentDelivery/AwsVpcRouter')
+AwsVpcRouter('element', 'Vpc Router', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.card.local.puml
new file mode 100644
index 00000000000..38fbbad904b
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcTrafficMirroring card
+include('elements/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring')
+AwsVpcTrafficMirroringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.card.remote.puml
new file mode 100644
index 00000000000..72c6b7c84e7
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcTrafficMirroring card
+include('elements/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring')
+AwsVpcTrafficMirroringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.element.local.puml
new file mode 100644
index 00000000000..d89721b5921
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcTrafficMirroring element
+include('elements/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring')
+AwsVpcTrafficMirroring('element', 'Vpc Traffic Mirroring', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.element.remote.puml
new file mode 100644
index 00000000000..44bd2937cbe
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcTrafficMirroring element
+include('elements/aws/NetworkingContentDelivery/AwsVpcTrafficMirroring')
+AwsVpcTrafficMirroring('element', 'Vpc Traffic Mirroring', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnConnection.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnConnection.card.local.puml
new file mode 100644
index 00000000000..378757ea775
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnConnection.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcVpnConnection card
+include('elements/aws/NetworkingContentDelivery/AwsVpcVpnConnection')
+AwsVpcVpnConnectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnConnection.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnConnection.card.remote.puml
new file mode 100644
index 00000000000..738d252e515
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnConnection.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcVpnConnection card
+include('elements/aws/NetworkingContentDelivery/AwsVpcVpnConnection')
+AwsVpcVpnConnectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnConnection.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnConnection.element.local.puml
new file mode 100644
index 00000000000..64626466185
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnConnection.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcVpnConnection element
+include('elements/aws/NetworkingContentDelivery/AwsVpcVpnConnection')
+AwsVpcVpnConnection('element', 'Vpc Vpn Connection', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnConnection.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnConnection.element.remote.puml
new file mode 100644
index 00000000000..a2fe38d43c5
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnConnection.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcVpnConnection element
+include('elements/aws/NetworkingContentDelivery/AwsVpcVpnConnection')
+AwsVpcVpnConnection('element', 'Vpc Vpn Connection', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnGateway.card.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnGateway.card.local.puml
new file mode 100644
index 00000000000..bc56dfc3503
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnGateway.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsVpcVpnGateway card
+include('elements/aws/NetworkingContentDelivery/AwsVpcVpnGateway')
+AwsVpcVpnGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnGateway.card.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnGateway.card.remote.puml
new file mode 100644
index 00000000000..20764849d6d
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnGateway.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsVpcVpnGateway card
+include('elements/aws/NetworkingContentDelivery/AwsVpcVpnGateway')
+AwsVpcVpnGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnGateway.element.local.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnGateway.element.local.puml
new file mode 100644
index 00000000000..ac2c783d907
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnGateway.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcVpnGateway element
+include('elements/aws/NetworkingContentDelivery/AwsVpcVpnGateway')
+AwsVpcVpnGateway('element', 'Vpc Vpn Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnGateway.element.remote.puml b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnGateway.element.remote.puml
new file mode 100644
index 00000000000..e7010998ebe
--- /dev/null
+++ b/cloud/snippets/aws/NetworkingContentDelivery/AwsVpcVpnGateway.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsVpcVpnGateway element
+include('elements/aws/NetworkingContentDelivery/AwsVpcVpnGateway')
+AwsVpcVpnGateway('element', 'Vpc Vpn Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/QuantumTechnologies/AwsBraket.card.local.puml b/cloud/snippets/aws/QuantumTechnologies/AwsBraket.card.local.puml
new file mode 100644
index 00000000000..03b6fc70167
--- /dev/null
+++ b/cloud/snippets/aws/QuantumTechnologies/AwsBraket.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsBraket card
+include('elements/aws/QuantumTechnologies/AwsBraket')
+AwsBraketCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/QuantumTechnologies/AwsBraket.card.remote.puml b/cloud/snippets/aws/QuantumTechnologies/AwsBraket.card.remote.puml
new file mode 100644
index 00000000000..2348f7db20f
--- /dev/null
+++ b/cloud/snippets/aws/QuantumTechnologies/AwsBraket.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsBraket card
+include('elements/aws/QuantumTechnologies/AwsBraket')
+AwsBraketCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/QuantumTechnologies/AwsBraket.element.local.puml b/cloud/snippets/aws/QuantumTechnologies/AwsBraket.element.local.puml
new file mode 100644
index 00000000000..3ba2087b53f
--- /dev/null
+++ b/cloud/snippets/aws/QuantumTechnologies/AwsBraket.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBraket element
+include('elements/aws/QuantumTechnologies/AwsBraket')
+AwsBraket('element', 'Braket', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/QuantumTechnologies/AwsBraket.element.remote.puml b/cloud/snippets/aws/QuantumTechnologies/AwsBraket.element.remote.puml
new file mode 100644
index 00000000000..4bec7be057c
--- /dev/null
+++ b/cloud/snippets/aws/QuantumTechnologies/AwsBraket.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBraket element
+include('elements/aws/QuantumTechnologies/AwsBraket')
+AwsBraket('element', 'Braket', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/QuantumTechnologies/AwsQuantumTechnologies.card.local.puml b/cloud/snippets/aws/QuantumTechnologies/AwsQuantumTechnologies.card.local.puml
new file mode 100644
index 00000000000..e3ec51abcf4
--- /dev/null
+++ b/cloud/snippets/aws/QuantumTechnologies/AwsQuantumTechnologies.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsQuantumTechnologies card
+include('elements/aws/QuantumTechnologies/AwsQuantumTechnologies')
+AwsQuantumTechnologiesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/QuantumTechnologies/AwsQuantumTechnologies.card.remote.puml b/cloud/snippets/aws/QuantumTechnologies/AwsQuantumTechnologies.card.remote.puml
new file mode 100644
index 00000000000..1f94fa2f222
--- /dev/null
+++ b/cloud/snippets/aws/QuantumTechnologies/AwsQuantumTechnologies.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsQuantumTechnologies card
+include('elements/aws/QuantumTechnologies/AwsQuantumTechnologies')
+AwsQuantumTechnologiesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/QuantumTechnologies/AwsQuantumTechnologies.element.local.puml b/cloud/snippets/aws/QuantumTechnologies/AwsQuantumTechnologies.element.local.puml
new file mode 100644
index 00000000000..54785fd4714
--- /dev/null
+++ b/cloud/snippets/aws/QuantumTechnologies/AwsQuantumTechnologies.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsQuantumTechnologies element
+include('elements/aws/QuantumTechnologies/AwsQuantumTechnologies')
+AwsQuantumTechnologies('element', 'Quantum Technologies', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/QuantumTechnologies/AwsQuantumTechnologies.element.remote.puml b/cloud/snippets/aws/QuantumTechnologies/AwsQuantumTechnologies.element.remote.puml
new file mode 100644
index 00000000000..de380c40da1
--- /dev/null
+++ b/cloud/snippets/aws/QuantumTechnologies/AwsQuantumTechnologies.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsQuantumTechnologies element
+include('elements/aws/QuantumTechnologies/AwsQuantumTechnologies')
+AwsQuantumTechnologies('element', 'Quantum Technologies', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomaker.card.local.puml b/cloud/snippets/aws/Robotics/AwsRobomaker.card.local.puml
new file mode 100644
index 00000000000..33a21a96da0
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomaker.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRobomaker card
+include('elements/aws/Robotics/AwsRobomaker')
+AwsRobomakerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomaker.card.remote.puml b/cloud/snippets/aws/Robotics/AwsRobomaker.card.remote.puml
new file mode 100644
index 00000000000..e8c84ac96cb
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomaker.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRobomaker card
+include('elements/aws/Robotics/AwsRobomaker')
+AwsRobomakerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomaker.element.local.puml b/cloud/snippets/aws/Robotics/AwsRobomaker.element.local.puml
new file mode 100644
index 00000000000..e35ed05948e
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomaker.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomaker element
+include('elements/aws/Robotics/AwsRobomaker')
+AwsRobomaker('element', 'Robomaker', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomaker.element.remote.puml b/cloud/snippets/aws/Robotics/AwsRobomaker.element.remote.puml
new file mode 100644
index 00000000000..0fd5177ff23
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomaker.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomaker element
+include('elements/aws/Robotics/AwsRobomaker')
+AwsRobomaker('element', 'Robomaker', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomakerCloudExtensionRos.card.local.puml b/cloud/snippets/aws/Robotics/AwsRobomakerCloudExtensionRos.card.local.puml
new file mode 100644
index 00000000000..ec4af6d32de
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomakerCloudExtensionRos.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRobomakerCloudExtensionRos card
+include('elements/aws/Robotics/AwsRobomakerCloudExtensionRos')
+AwsRobomakerCloudExtensionRosCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomakerCloudExtensionRos.card.remote.puml b/cloud/snippets/aws/Robotics/AwsRobomakerCloudExtensionRos.card.remote.puml
new file mode 100644
index 00000000000..f7556e12b62
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomakerCloudExtensionRos.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRobomakerCloudExtensionRos card
+include('elements/aws/Robotics/AwsRobomakerCloudExtensionRos')
+AwsRobomakerCloudExtensionRosCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomakerCloudExtensionRos.element.local.puml b/cloud/snippets/aws/Robotics/AwsRobomakerCloudExtensionRos.element.local.puml
new file mode 100644
index 00000000000..5da1995d1d6
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomakerCloudExtensionRos.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomakerCloudExtensionRos element
+include('elements/aws/Robotics/AwsRobomakerCloudExtensionRos')
+AwsRobomakerCloudExtensionRos('element', 'Robomaker Cloud Extension Ros', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomakerCloudExtensionRos.element.remote.puml b/cloud/snippets/aws/Robotics/AwsRobomakerCloudExtensionRos.element.remote.puml
new file mode 100644
index 00000000000..6dec307e9c6
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomakerCloudExtensionRos.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomakerCloudExtensionRos element
+include('elements/aws/Robotics/AwsRobomakerCloudExtensionRos')
+AwsRobomakerCloudExtensionRos('element', 'Robomaker Cloud Extension Ros', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomakerDevelopmentEnvironment.card.local.puml b/cloud/snippets/aws/Robotics/AwsRobomakerDevelopmentEnvironment.card.local.puml
new file mode 100644
index 00000000000..21d904bd06a
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomakerDevelopmentEnvironment.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRobomakerDevelopmentEnvironment card
+include('elements/aws/Robotics/AwsRobomakerDevelopmentEnvironment')
+AwsRobomakerDevelopmentEnvironmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomakerDevelopmentEnvironment.card.remote.puml b/cloud/snippets/aws/Robotics/AwsRobomakerDevelopmentEnvironment.card.remote.puml
new file mode 100644
index 00000000000..9b2fc797725
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomakerDevelopmentEnvironment.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRobomakerDevelopmentEnvironment card
+include('elements/aws/Robotics/AwsRobomakerDevelopmentEnvironment')
+AwsRobomakerDevelopmentEnvironmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomakerDevelopmentEnvironment.element.local.puml b/cloud/snippets/aws/Robotics/AwsRobomakerDevelopmentEnvironment.element.local.puml
new file mode 100644
index 00000000000..0fa6a30854f
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomakerDevelopmentEnvironment.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomakerDevelopmentEnvironment element
+include('elements/aws/Robotics/AwsRobomakerDevelopmentEnvironment')
+AwsRobomakerDevelopmentEnvironment('element', 'Robomaker Development Environment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomakerDevelopmentEnvironment.element.remote.puml b/cloud/snippets/aws/Robotics/AwsRobomakerDevelopmentEnvironment.element.remote.puml
new file mode 100644
index 00000000000..89f85b72094
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomakerDevelopmentEnvironment.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomakerDevelopmentEnvironment element
+include('elements/aws/Robotics/AwsRobomakerDevelopmentEnvironment')
+AwsRobomakerDevelopmentEnvironment('element', 'Robomaker Development Environment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomakerFleetManagement.card.local.puml b/cloud/snippets/aws/Robotics/AwsRobomakerFleetManagement.card.local.puml
new file mode 100644
index 00000000000..fda75305472
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomakerFleetManagement.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRobomakerFleetManagement card
+include('elements/aws/Robotics/AwsRobomakerFleetManagement')
+AwsRobomakerFleetManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomakerFleetManagement.card.remote.puml b/cloud/snippets/aws/Robotics/AwsRobomakerFleetManagement.card.remote.puml
new file mode 100644
index 00000000000..1aeab549691
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomakerFleetManagement.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRobomakerFleetManagement card
+include('elements/aws/Robotics/AwsRobomakerFleetManagement')
+AwsRobomakerFleetManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomakerFleetManagement.element.local.puml b/cloud/snippets/aws/Robotics/AwsRobomakerFleetManagement.element.local.puml
new file mode 100644
index 00000000000..a96ba46b2ef
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomakerFleetManagement.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomakerFleetManagement element
+include('elements/aws/Robotics/AwsRobomakerFleetManagement')
+AwsRobomakerFleetManagement('element', 'Robomaker Fleet Management', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomakerFleetManagement.element.remote.puml b/cloud/snippets/aws/Robotics/AwsRobomakerFleetManagement.element.remote.puml
new file mode 100644
index 00000000000..3348d1230bc
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomakerFleetManagement.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomakerFleetManagement element
+include('elements/aws/Robotics/AwsRobomakerFleetManagement')
+AwsRobomakerFleetManagement('element', 'Robomaker Fleet Management', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomakerSimulation.card.local.puml b/cloud/snippets/aws/Robotics/AwsRobomakerSimulation.card.local.puml
new file mode 100644
index 00000000000..950b6b603d1
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomakerSimulation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRobomakerSimulation card
+include('elements/aws/Robotics/AwsRobomakerSimulation')
+AwsRobomakerSimulationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomakerSimulation.card.remote.puml b/cloud/snippets/aws/Robotics/AwsRobomakerSimulation.card.remote.puml
new file mode 100644
index 00000000000..5356e9b1433
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomakerSimulation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRobomakerSimulation card
+include('elements/aws/Robotics/AwsRobomakerSimulation')
+AwsRobomakerSimulationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomakerSimulation.element.local.puml b/cloud/snippets/aws/Robotics/AwsRobomakerSimulation.element.local.puml
new file mode 100644
index 00000000000..5730a2d0384
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomakerSimulation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomakerSimulation element
+include('elements/aws/Robotics/AwsRobomakerSimulation')
+AwsRobomakerSimulation('element', 'Robomaker Simulation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobomakerSimulation.element.remote.puml b/cloud/snippets/aws/Robotics/AwsRobomakerSimulation.element.remote.puml
new file mode 100644
index 00000000000..f1117151505
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobomakerSimulation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobomakerSimulation element
+include('elements/aws/Robotics/AwsRobomakerSimulation')
+AwsRobomakerSimulation('element', 'Robomaker Simulation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobotics.card.local.puml b/cloud/snippets/aws/Robotics/AwsRobotics.card.local.puml
new file mode 100644
index 00000000000..584595fcf79
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobotics.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsRobotics card
+include('elements/aws/Robotics/AwsRobotics')
+AwsRoboticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobotics.card.remote.puml b/cloud/snippets/aws/Robotics/AwsRobotics.card.remote.puml
new file mode 100644
index 00000000000..ef68c16607d
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobotics.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsRobotics card
+include('elements/aws/Robotics/AwsRobotics')
+AwsRoboticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobotics.element.local.puml b/cloud/snippets/aws/Robotics/AwsRobotics.element.local.puml
new file mode 100644
index 00000000000..5d4ccc086fc
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobotics.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobotics element
+include('elements/aws/Robotics/AwsRobotics')
+AwsRobotics('element', 'Robotics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Robotics/AwsRobotics.element.remote.puml b/cloud/snippets/aws/Robotics/AwsRobotics.element.remote.puml
new file mode 100644
index 00000000000..798b486e1df
--- /dev/null
+++ b/cloud/snippets/aws/Robotics/AwsRobotics.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsRobotics element
+include('elements/aws/Robotics/AwsRobotics')
+AwsRobotics('element', 'Robotics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Satellite/AwsGroundStation.card.local.puml b/cloud/snippets/aws/Satellite/AwsGroundStation.card.local.puml
new file mode 100644
index 00000000000..56ca861f36c
--- /dev/null
+++ b/cloud/snippets/aws/Satellite/AwsGroundStation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGroundStation card
+include('elements/aws/Satellite/AwsGroundStation')
+AwsGroundStationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Satellite/AwsGroundStation.card.remote.puml b/cloud/snippets/aws/Satellite/AwsGroundStation.card.remote.puml
new file mode 100644
index 00000000000..19ef49a0d06
--- /dev/null
+++ b/cloud/snippets/aws/Satellite/AwsGroundStation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGroundStation card
+include('elements/aws/Satellite/AwsGroundStation')
+AwsGroundStationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Satellite/AwsGroundStation.element.local.puml b/cloud/snippets/aws/Satellite/AwsGroundStation.element.local.puml
new file mode 100644
index 00000000000..eb1ae2334a9
--- /dev/null
+++ b/cloud/snippets/aws/Satellite/AwsGroundStation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroundStation element
+include('elements/aws/Satellite/AwsGroundStation')
+AwsGroundStation('element', 'Ground Station', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Satellite/AwsGroundStation.element.remote.puml b/cloud/snippets/aws/Satellite/AwsGroundStation.element.remote.puml
new file mode 100644
index 00000000000..e6229641893
--- /dev/null
+++ b/cloud/snippets/aws/Satellite/AwsGroundStation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGroundStation element
+include('elements/aws/Satellite/AwsGroundStation')
+AwsGroundStation('element', 'Ground Station', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Satellite/AwsSatellite.card.local.puml b/cloud/snippets/aws/Satellite/AwsSatellite.card.local.puml
new file mode 100644
index 00000000000..6c8bede88d4
--- /dev/null
+++ b/cloud/snippets/aws/Satellite/AwsSatellite.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSatellite card
+include('elements/aws/Satellite/AwsSatellite')
+AwsSatelliteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Satellite/AwsSatellite.card.remote.puml b/cloud/snippets/aws/Satellite/AwsSatellite.card.remote.puml
new file mode 100644
index 00000000000..e07394824fb
--- /dev/null
+++ b/cloud/snippets/aws/Satellite/AwsSatellite.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSatellite card
+include('elements/aws/Satellite/AwsSatellite')
+AwsSatelliteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Satellite/AwsSatellite.element.local.puml b/cloud/snippets/aws/Satellite/AwsSatellite.element.local.puml
new file mode 100644
index 00000000000..fde6010e52a
--- /dev/null
+++ b/cloud/snippets/aws/Satellite/AwsSatellite.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSatellite element
+include('elements/aws/Satellite/AwsSatellite')
+AwsSatellite('element', 'Satellite', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Satellite/AwsSatellite.element.remote.puml b/cloud/snippets/aws/Satellite/AwsSatellite.element.remote.puml
new file mode 100644
index 00000000000..8fb650faa98
--- /dev/null
+++ b/cloud/snippets/aws/Satellite/AwsSatellite.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSatellite element
+include('elements/aws/Satellite/AwsSatellite')
+AwsSatellite('element', 'Satellite', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsAdConnector.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsAdConnector.card.local.puml
new file mode 100644
index 00000000000..995fa40723f
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsAdConnector.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsAdConnector card
+include('elements/aws/SecurityIdentityCompliance/AwsAdConnector')
+AwsAdConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsAdConnector.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsAdConnector.card.remote.puml
new file mode 100644
index 00000000000..5d52fa7ae28
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsAdConnector.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsAdConnector card
+include('elements/aws/SecurityIdentityCompliance/AwsAdConnector')
+AwsAdConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsAdConnector.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsAdConnector.element.local.puml
new file mode 100644
index 00000000000..8430c3e7682
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsAdConnector.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAdConnector element
+include('elements/aws/SecurityIdentityCompliance/AwsAdConnector')
+AwsAdConnector('element', 'Ad Connector', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsAdConnector.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsAdConnector.element.remote.puml
new file mode 100644
index 00000000000..79168b97e32
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsAdConnector.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsAdConnector element
+include('elements/aws/SecurityIdentityCompliance/AwsAdConnector')
+AwsAdConnector('element', 'Ad Connector', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsArtifact.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsArtifact.card.local.puml
new file mode 100644
index 00000000000..27b5b21eb16
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsArtifact.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsArtifact card
+include('elements/aws/SecurityIdentityCompliance/AwsArtifact')
+AwsArtifactCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsArtifact.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsArtifact.card.remote.puml
new file mode 100644
index 00000000000..970a5101220
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsArtifact.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsArtifact card
+include('elements/aws/SecurityIdentityCompliance/AwsArtifact')
+AwsArtifactCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsArtifact.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsArtifact.element.local.puml
new file mode 100644
index 00000000000..abe42eebf53
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsArtifact.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsArtifact element
+include('elements/aws/SecurityIdentityCompliance/AwsArtifact')
+AwsArtifact('element', 'Artifact', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsArtifact.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsArtifact.element.remote.puml
new file mode 100644
index 00000000000..4447fe75910
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsArtifact.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsArtifact element
+include('elements/aws/SecurityIdentityCompliance/AwsArtifact')
+AwsArtifact('element', 'Artifact', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateAuthority.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateAuthority.card.local.puml
new file mode 100644
index 00000000000..d0188fd7df1
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateAuthority.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCertificateAuthority card
+include('elements/aws/SecurityIdentityCompliance/AwsCertificateAuthority')
+AwsCertificateAuthorityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateAuthority.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateAuthority.card.remote.puml
new file mode 100644
index 00000000000..db3d7800268
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateAuthority.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCertificateAuthority card
+include('elements/aws/SecurityIdentityCompliance/AwsCertificateAuthority')
+AwsCertificateAuthorityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateAuthority.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateAuthority.element.local.puml
new file mode 100644
index 00000000000..d5dc334ecfd
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateAuthority.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCertificateAuthority element
+include('elements/aws/SecurityIdentityCompliance/AwsCertificateAuthority')
+AwsCertificateAuthority('element', 'Certificate Authority', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateAuthority.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateAuthority.element.remote.puml
new file mode 100644
index 00000000000..1f659d5159f
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateAuthority.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCertificateAuthority element
+include('elements/aws/SecurityIdentityCompliance/AwsCertificateAuthority')
+AwsCertificateAuthority('element', 'Certificate Authority', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateManager.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateManager.card.local.puml
new file mode 100644
index 00000000000..5353bd79f97
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateManager.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCertificateManager card
+include('elements/aws/SecurityIdentityCompliance/AwsCertificateManager')
+AwsCertificateManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateManager.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateManager.card.remote.puml
new file mode 100644
index 00000000000..2f849f84264
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateManager.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCertificateManager card
+include('elements/aws/SecurityIdentityCompliance/AwsCertificateManager')
+AwsCertificateManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateManager.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateManager.element.local.puml
new file mode 100644
index 00000000000..6a9fececa4d
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateManager.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCertificateManager element
+include('elements/aws/SecurityIdentityCompliance/AwsCertificateManager')
+AwsCertificateManager('element', 'Certificate Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateManager.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateManager.element.remote.puml
new file mode 100644
index 00000000000..4df93d70e8b
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCertificateManager.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCertificateManager element
+include('elements/aws/SecurityIdentityCompliance/AwsCertificateManager')
+AwsCertificateManager('element', 'Certificate Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudDirectory.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudDirectory.card.local.puml
new file mode 100644
index 00000000000..ff58bbb0bc8
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudDirectory.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudDirectory card
+include('elements/aws/SecurityIdentityCompliance/AwsCloudDirectory')
+AwsCloudDirectoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudDirectory.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudDirectory.card.remote.puml
new file mode 100644
index 00000000000..cf6c9a42b76
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudDirectory.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudDirectory card
+include('elements/aws/SecurityIdentityCompliance/AwsCloudDirectory')
+AwsCloudDirectoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudDirectory.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudDirectory.element.local.puml
new file mode 100644
index 00000000000..ec6d06874b6
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudDirectory.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudDirectory element
+include('elements/aws/SecurityIdentityCompliance/AwsCloudDirectory')
+AwsCloudDirectory('element', 'Cloud Directory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudDirectory.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudDirectory.element.remote.puml
new file mode 100644
index 00000000000..54ba71bc6bd
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudDirectory.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudDirectory element
+include('elements/aws/SecurityIdentityCompliance/AwsCloudDirectory')
+AwsCloudDirectory('element', 'Cloud Directory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudhsm.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudhsm.card.local.puml
new file mode 100644
index 00000000000..2cf7d63827f
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudhsm.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudhsm card
+include('elements/aws/SecurityIdentityCompliance/AwsCloudhsm')
+AwsCloudhsmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudhsm.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudhsm.card.remote.puml
new file mode 100644
index 00000000000..4f1eb186703
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudhsm.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudhsm card
+include('elements/aws/SecurityIdentityCompliance/AwsCloudhsm')
+AwsCloudhsmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudhsm.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudhsm.element.local.puml
new file mode 100644
index 00000000000..11323c1682e
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudhsm.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudhsm element
+include('elements/aws/SecurityIdentityCompliance/AwsCloudhsm')
+AwsCloudhsm('element', 'Cloudhsm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudhsm.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudhsm.element.remote.puml
new file mode 100644
index 00000000000..6875114ae46
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCloudhsm.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudhsm element
+include('elements/aws/SecurityIdentityCompliance/AwsCloudhsm')
+AwsCloudhsm('element', 'Cloudhsm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCognito.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCognito.card.local.puml
new file mode 100644
index 00000000000..16fb3fdd083
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCognito.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCognito card
+include('elements/aws/SecurityIdentityCompliance/AwsCognito')
+AwsCognitoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCognito.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCognito.card.remote.puml
new file mode 100644
index 00000000000..5eed2250970
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCognito.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCognito card
+include('elements/aws/SecurityIdentityCompliance/AwsCognito')
+AwsCognitoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCognito.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCognito.element.local.puml
new file mode 100644
index 00000000000..318565d20d1
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCognito.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCognito element
+include('elements/aws/SecurityIdentityCompliance/AwsCognito')
+AwsCognito('element', 'Cognito', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsCognito.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCognito.element.remote.puml
new file mode 100644
index 00000000000..88061d996d5
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsCognito.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCognito element
+include('elements/aws/SecurityIdentityCompliance/AwsCognito')
+AwsCognito('element', 'Cognito', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsDetective.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsDetective.card.local.puml
new file mode 100644
index 00000000000..d851fb6969e
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsDetective.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDetective card
+include('elements/aws/SecurityIdentityCompliance/AwsDetective')
+AwsDetectiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsDetective.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsDetective.card.remote.puml
new file mode 100644
index 00000000000..22031de506b
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsDetective.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDetective card
+include('elements/aws/SecurityIdentityCompliance/AwsDetective')
+AwsDetectiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsDetective.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsDetective.element.local.puml
new file mode 100644
index 00000000000..1138d674c96
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsDetective.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDetective element
+include('elements/aws/SecurityIdentityCompliance/AwsDetective')
+AwsDetective('element', 'Detective', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsDetective.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsDetective.element.remote.puml
new file mode 100644
index 00000000000..9002ef41721
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsDetective.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDetective element
+include('elements/aws/SecurityIdentityCompliance/AwsDetective')
+AwsDetective('element', 'Detective', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsDirectoryService.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsDirectoryService.card.local.puml
new file mode 100644
index 00000000000..39c7b2531da
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsDirectoryService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsDirectoryService card
+include('elements/aws/SecurityIdentityCompliance/AwsDirectoryService')
+AwsDirectoryServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsDirectoryService.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsDirectoryService.card.remote.puml
new file mode 100644
index 00000000000..960865fa48f
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsDirectoryService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsDirectoryService card
+include('elements/aws/SecurityIdentityCompliance/AwsDirectoryService')
+AwsDirectoryServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsDirectoryService.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsDirectoryService.element.local.puml
new file mode 100644
index 00000000000..6327facc17d
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsDirectoryService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDirectoryService element
+include('elements/aws/SecurityIdentityCompliance/AwsDirectoryService')
+AwsDirectoryService('element', 'Directory Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsDirectoryService.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsDirectoryService.element.remote.puml
new file mode 100644
index 00000000000..eb5ad1e8faa
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsDirectoryService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsDirectoryService element
+include('elements/aws/SecurityIdentityCompliance/AwsDirectoryService')
+AwsDirectoryService('element', 'Directory Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsFirewallManager.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsFirewallManager.card.local.puml
new file mode 100644
index 00000000000..b815bdecf82
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsFirewallManager.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsFirewallManager card
+include('elements/aws/SecurityIdentityCompliance/AwsFirewallManager')
+AwsFirewallManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsFirewallManager.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsFirewallManager.card.remote.puml
new file mode 100644
index 00000000000..68583a4ee4c
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsFirewallManager.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsFirewallManager card
+include('elements/aws/SecurityIdentityCompliance/AwsFirewallManager')
+AwsFirewallManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsFirewallManager.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsFirewallManager.element.local.puml
new file mode 100644
index 00000000000..32d1be7b025
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsFirewallManager.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFirewallManager element
+include('elements/aws/SecurityIdentityCompliance/AwsFirewallManager')
+AwsFirewallManager('element', 'Firewall Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsFirewallManager.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsFirewallManager.element.remote.puml
new file mode 100644
index 00000000000..9378143d613
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsFirewallManager.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFirewallManager element
+include('elements/aws/SecurityIdentityCompliance/AwsFirewallManager')
+AwsFirewallManager('element', 'Firewall Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsGuardduty.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsGuardduty.card.local.puml
new file mode 100644
index 00000000000..fbedf1694c0
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsGuardduty.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsGuardduty card
+include('elements/aws/SecurityIdentityCompliance/AwsGuardduty')
+AwsGuarddutyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsGuardduty.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsGuardduty.card.remote.puml
new file mode 100644
index 00000000000..b8b65bc5578
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsGuardduty.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsGuardduty card
+include('elements/aws/SecurityIdentityCompliance/AwsGuardduty')
+AwsGuarddutyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsGuardduty.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsGuardduty.element.local.puml
new file mode 100644
index 00000000000..a74895ceb12
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsGuardduty.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGuardduty element
+include('elements/aws/SecurityIdentityCompliance/AwsGuardduty')
+AwsGuardduty('element', 'Guardduty', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsGuardduty.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsGuardduty.element.remote.puml
new file mode 100644
index 00000000000..b2ef1cf936d
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsGuardduty.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsGuardduty element
+include('elements/aws/SecurityIdentityCompliance/AwsGuardduty')
+AwsGuardduty('element', 'Guardduty', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.card.local.puml
new file mode 100644
index 00000000000..78f54828dee
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIam card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam')
+AwsIdentityAndAccessManagementIamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.card.remote.puml
new file mode 100644
index 00000000000..e05c7b00109
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIam card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam')
+AwsIdentityAndAccessManagementIamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.element.local.puml
new file mode 100644
index 00000000000..b4e2960be00
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIam element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam')
+AwsIdentityAndAccessManagementIam('element', 'Identity And Access Management Iam', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.element.remote.puml
new file mode 100644
index 00000000000..b3e3d1abe07
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIam element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam')
+AwsIdentityAndAccessManagementIam('element', 'Identity And Access Management Iam', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.card.local.puml
new file mode 100644
index 00000000000..ff39648eac6
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamAddOn card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn')
+AwsIdentityAndAccessManagementIamAddOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.card.remote.puml
new file mode 100644
index 00000000000..ea0fcae9a01
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamAddOn card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn')
+AwsIdentityAndAccessManagementIamAddOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.element.local.puml
new file mode 100644
index 00000000000..f160623243c
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamAddOn element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn')
+AwsIdentityAndAccessManagementIamAddOn('element', 'Identity And Access Management Iam Add On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.element.remote.puml
new file mode 100644
index 00000000000..ae75705da4b
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamAddOn element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn')
+AwsIdentityAndAccessManagementIamAddOn('element', 'Identity And Access Management Iam Add On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.card.local.puml
new file mode 100644
index 00000000000..6565deb0e9e
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamDataEncryptionKey card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey')
+AwsIdentityAndAccessManagementIamDataEncryptionKeyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.card.remote.puml
new file mode 100644
index 00000000000..60bce254d75
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamDataEncryptionKey card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey')
+AwsIdentityAndAccessManagementIamDataEncryptionKeyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.element.local.puml
new file mode 100644
index 00000000000..626bb95a92e
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamDataEncryptionKey element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey')
+AwsIdentityAndAccessManagementIamDataEncryptionKey('element', 'Identity And Access Management Iam Data Encryption Key', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.element.remote.puml
new file mode 100644
index 00000000000..c553ecfc760
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamDataEncryptionKey element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey')
+AwsIdentityAndAccessManagementIamDataEncryptionKey('element', 'Identity And Access Management Iam Data Encryption Key', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.card.local.puml
new file mode 100644
index 00000000000..d59bacfdde3
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamEncryptedData card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData')
+AwsIdentityAndAccessManagementIamEncryptedDataCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.card.remote.puml
new file mode 100644
index 00000000000..0b922d64819
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamEncryptedData card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData')
+AwsIdentityAndAccessManagementIamEncryptedDataCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.element.local.puml
new file mode 100644
index 00000000000..4eb9404618a
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamEncryptedData element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData')
+AwsIdentityAndAccessManagementIamEncryptedData('element', 'Identity And Access Management Iam Encrypted Data', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.element.remote.puml
new file mode 100644
index 00000000000..d07bb4dcad2
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamEncryptedData element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData')
+AwsIdentityAndAccessManagementIamEncryptedData('element', 'Identity And Access Management Iam Encrypted Data', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.card.local.puml
new file mode 100644
index 00000000000..0b26a2cadaa
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamLongTermSecurityCredential card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential')
+AwsIdentityAndAccessManagementIamLongTermSecurityCredentialCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.card.remote.puml
new file mode 100644
index 00000000000..d62ad1a5103
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamLongTermSecurityCredential card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential')
+AwsIdentityAndAccessManagementIamLongTermSecurityCredentialCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.element.local.puml
new file mode 100644
index 00000000000..00ed9deb60c
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamLongTermSecurityCredential element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential')
+AwsIdentityAndAccessManagementIamLongTermSecurityCredential('element', 'Identity And Access Management Iam Long Term Security Credential', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.element.remote.puml
new file mode 100644
index 00000000000..a244d472a77
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamLongTermSecurityCredential element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential')
+AwsIdentityAndAccessManagementIamLongTermSecurityCredential('element', 'Identity And Access Management Iam Long Term Security Credential', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.card.local.puml
new file mode 100644
index 00000000000..0014468f31e
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamMfaToken card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken')
+AwsIdentityAndAccessManagementIamMfaTokenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.card.remote.puml
new file mode 100644
index 00000000000..43f3218a2d8
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamMfaToken card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken')
+AwsIdentityAndAccessManagementIamMfaTokenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.element.local.puml
new file mode 100644
index 00000000000..f8bf8dddec5
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamMfaToken element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken')
+AwsIdentityAndAccessManagementIamMfaToken('element', 'Identity And Access Management Iam Mfa Token', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.element.remote.puml
new file mode 100644
index 00000000000..80ab844053c
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamMfaToken element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken')
+AwsIdentityAndAccessManagementIamMfaToken('element', 'Identity And Access Management Iam Mfa Token', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.card.local.puml
new file mode 100644
index 00000000000..57e79a056b4
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamPermissions card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions')
+AwsIdentityAndAccessManagementIamPermissionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.card.remote.puml
new file mode 100644
index 00000000000..6e08dc91063
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamPermissions card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions')
+AwsIdentityAndAccessManagementIamPermissionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.element.local.puml
new file mode 100644
index 00000000000..34bd5200e18
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamPermissions element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions')
+AwsIdentityAndAccessManagementIamPermissions('element', 'Identity And Access Management Iam Permissions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.element.remote.puml
new file mode 100644
index 00000000000..a7f9661446f
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamPermissions element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions')
+AwsIdentityAndAccessManagementIamPermissions('element', 'Identity And Access Management Iam Permissions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.card.local.puml
new file mode 100644
index 00000000000..2a760912e36
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamRole card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole')
+AwsIdentityAndAccessManagementIamRoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.card.remote.puml
new file mode 100644
index 00000000000..8a656c837c4
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamRole card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole')
+AwsIdentityAndAccessManagementIamRoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.element.local.puml
new file mode 100644
index 00000000000..688e1bf8588
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamRole element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole')
+AwsIdentityAndAccessManagementIamRole('element', 'Identity And Access Management Iam Role', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.element.remote.puml
new file mode 100644
index 00000000000..e3232bb16a4
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamRole element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole')
+AwsIdentityAndAccessManagementIamRole('element', 'Identity And Access Management Iam Role', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.card.local.puml
new file mode 100644
index 00000000000..9759cfa58b7
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamSts card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts')
+AwsIdentityAndAccessManagementIamStsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.card.remote.puml
new file mode 100644
index 00000000000..75bd8fd264c
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamSts card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts')
+AwsIdentityAndAccessManagementIamStsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.element.local.puml
new file mode 100644
index 00000000000..bed7712a4e0
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamSts element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts')
+AwsIdentityAndAccessManagementIamSts('element', 'Identity And Access Management Iam Sts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.element.remote.puml
new file mode 100644
index 00000000000..94564966767
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamSts element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamSts')
+AwsIdentityAndAccessManagementIamSts('element', 'Identity And Access Management Iam Sts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.card.local.puml
new file mode 100644
index 00000000000..8c0468ab33d
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamStsAlternate card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate')
+AwsIdentityAndAccessManagementIamStsAlternateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.card.remote.puml
new file mode 100644
index 00000000000..b11a0ef7ed0
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamStsAlternate card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate')
+AwsIdentityAndAccessManagementIamStsAlternateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.element.local.puml
new file mode 100644
index 00000000000..c1e31209600
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamStsAlternate element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate')
+AwsIdentityAndAccessManagementIamStsAlternate('element', 'Identity And Access Management Iam Sts Alternate', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.element.remote.puml
new file mode 100644
index 00000000000..6fccaba85f4
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamStsAlternate element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamStsAlternate')
+AwsIdentityAndAccessManagementIamStsAlternate('element', 'Identity And Access Management Iam Sts Alternate', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.card.local.puml
new file mode 100644
index 00000000000..7d4c1ed9dc9
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamTemporarySecurityCredential card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential')
+AwsIdentityAndAccessManagementIamTemporarySecurityCredentialCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.card.remote.puml
new file mode 100644
index 00000000000..a0a4da5ddea
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsIdentityAndAccessManagementIamTemporarySecurityCredential card
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential')
+AwsIdentityAndAccessManagementIamTemporarySecurityCredentialCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.element.local.puml
new file mode 100644
index 00000000000..b4ead4c9eb5
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamTemporarySecurityCredential element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential')
+AwsIdentityAndAccessManagementIamTemporarySecurityCredential('element', 'Identity And Access Management Iam Temporary Security Credential', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.element.remote.puml
new file mode 100644
index 00000000000..0d8e18acfb2
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsIdentityAndAccessManagementIamTemporarySecurityCredential element
+include('elements/aws/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential')
+AwsIdentityAndAccessManagementIamTemporarySecurityCredential('element', 'Identity And Access Management Iam Temporary Security Credential', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspector.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspector.card.local.puml
new file mode 100644
index 00000000000..dce273c84d9
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspector.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsInspector card
+include('elements/aws/SecurityIdentityCompliance/AwsInspector')
+AwsInspectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspector.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspector.card.remote.puml
new file mode 100644
index 00000000000..35cde28def6
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspector.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsInspector card
+include('elements/aws/SecurityIdentityCompliance/AwsInspector')
+AwsInspectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspector.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspector.element.local.puml
new file mode 100644
index 00000000000..624003f48fa
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspector.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInspector element
+include('elements/aws/SecurityIdentityCompliance/AwsInspector')
+AwsInspector('element', 'Inspector', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspector.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspector.element.remote.puml
new file mode 100644
index 00000000000..352c69572c2
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspector.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInspector element
+include('elements/aws/SecurityIdentityCompliance/AwsInspector')
+AwsInspector('element', 'Inspector', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspectorAgent.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspectorAgent.card.local.puml
new file mode 100644
index 00000000000..c2446f970c2
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspectorAgent.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsInspectorAgent card
+include('elements/aws/SecurityIdentityCompliance/AwsInspectorAgent')
+AwsInspectorAgentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspectorAgent.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspectorAgent.card.remote.puml
new file mode 100644
index 00000000000..c1162fdd948
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspectorAgent.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsInspectorAgent card
+include('elements/aws/SecurityIdentityCompliance/AwsInspectorAgent')
+AwsInspectorAgentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspectorAgent.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspectorAgent.element.local.puml
new file mode 100644
index 00000000000..ab480fe4c46
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspectorAgent.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInspectorAgent element
+include('elements/aws/SecurityIdentityCompliance/AwsInspectorAgent')
+AwsInspectorAgent('element', 'Inspector Agent', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspectorAgent.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspectorAgent.element.remote.puml
new file mode 100644
index 00000000000..b3fb5513a09
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsInspectorAgent.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsInspectorAgent element
+include('elements/aws/SecurityIdentityCompliance/AwsInspectorAgent')
+AwsInspectorAgent('element', 'Inspector Agent', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsKeyManagementService.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsKeyManagementService.card.local.puml
new file mode 100644
index 00000000000..66385ce54cf
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsKeyManagementService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsKeyManagementService card
+include('elements/aws/SecurityIdentityCompliance/AwsKeyManagementService')
+AwsKeyManagementServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsKeyManagementService.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsKeyManagementService.card.remote.puml
new file mode 100644
index 00000000000..98c0d1afc1f
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsKeyManagementService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsKeyManagementService card
+include('elements/aws/SecurityIdentityCompliance/AwsKeyManagementService')
+AwsKeyManagementServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsKeyManagementService.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsKeyManagementService.element.local.puml
new file mode 100644
index 00000000000..526ea68cb6d
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsKeyManagementService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKeyManagementService element
+include('elements/aws/SecurityIdentityCompliance/AwsKeyManagementService')
+AwsKeyManagementService('element', 'Key Management Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsKeyManagementService.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsKeyManagementService.element.remote.puml
new file mode 100644
index 00000000000..3edc0fd4ed2
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsKeyManagementService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsKeyManagementService element
+include('elements/aws/SecurityIdentityCompliance/AwsKeyManagementService')
+AwsKeyManagementService('element', 'Key Management Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsMacie.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsMacie.card.local.puml
new file mode 100644
index 00000000000..48174a19daa
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsMacie.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMacie card
+include('elements/aws/SecurityIdentityCompliance/AwsMacie')
+AwsMacieCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsMacie.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsMacie.card.remote.puml
new file mode 100644
index 00000000000..a3ccc4467d3
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsMacie.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMacie card
+include('elements/aws/SecurityIdentityCompliance/AwsMacie')
+AwsMacieCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsMacie.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsMacie.element.local.puml
new file mode 100644
index 00000000000..0916b342144
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsMacie.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMacie element
+include('elements/aws/SecurityIdentityCompliance/AwsMacie')
+AwsMacie('element', 'Macie', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsMacie.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsMacie.element.remote.puml
new file mode 100644
index 00000000000..c1c1fffd2f8
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsMacie.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMacie element
+include('elements/aws/SecurityIdentityCompliance/AwsMacie')
+AwsMacie('element', 'Macie', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.card.local.puml
new file mode 100644
index 00000000000..570b105333c
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsManagedMicrosoftAd card
+include('elements/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd')
+AwsManagedMicrosoftAdCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.card.remote.puml
new file mode 100644
index 00000000000..fdb3c1fbcc3
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsManagedMicrosoftAd card
+include('elements/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd')
+AwsManagedMicrosoftAdCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.element.local.puml
new file mode 100644
index 00000000000..df75ae9a300
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedMicrosoftAd element
+include('elements/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd')
+AwsManagedMicrosoftAd('element', 'Managed Microsoft Ad', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.element.remote.puml
new file mode 100644
index 00000000000..da24ed86d27
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsManagedMicrosoftAd element
+include('elements/aws/SecurityIdentityCompliance/AwsManagedMicrosoftAd')
+AwsManagedMicrosoftAd('element', 'Managed Microsoft Ad', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsResourceAccessManager.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsResourceAccessManager.card.local.puml
new file mode 100644
index 00000000000..37a8cedbc8b
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsResourceAccessManager.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsResourceAccessManager card
+include('elements/aws/SecurityIdentityCompliance/AwsResourceAccessManager')
+AwsResourceAccessManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsResourceAccessManager.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsResourceAccessManager.card.remote.puml
new file mode 100644
index 00000000000..8a0b20da28f
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsResourceAccessManager.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsResourceAccessManager card
+include('elements/aws/SecurityIdentityCompliance/AwsResourceAccessManager')
+AwsResourceAccessManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsResourceAccessManager.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsResourceAccessManager.element.local.puml
new file mode 100644
index 00000000000..f785565010a
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsResourceAccessManager.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsResourceAccessManager element
+include('elements/aws/SecurityIdentityCompliance/AwsResourceAccessManager')
+AwsResourceAccessManager('element', 'Resource Access Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsResourceAccessManager.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsResourceAccessManager.element.remote.puml
new file mode 100644
index 00000000000..6372fdebb14
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsResourceAccessManager.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsResourceAccessManager element
+include('elements/aws/SecurityIdentityCompliance/AwsResourceAccessManager')
+AwsResourceAccessManager('element', 'Resource Access Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecretsManager.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecretsManager.card.local.puml
new file mode 100644
index 00000000000..c3aa2cc4620
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecretsManager.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSecretsManager card
+include('elements/aws/SecurityIdentityCompliance/AwsSecretsManager')
+AwsSecretsManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecretsManager.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecretsManager.card.remote.puml
new file mode 100644
index 00000000000..fa694555eae
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecretsManager.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSecretsManager card
+include('elements/aws/SecurityIdentityCompliance/AwsSecretsManager')
+AwsSecretsManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecretsManager.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecretsManager.element.local.puml
new file mode 100644
index 00000000000..87fd3bd6ded
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecretsManager.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSecretsManager element
+include('elements/aws/SecurityIdentityCompliance/AwsSecretsManager')
+AwsSecretsManager('element', 'Secrets Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecretsManager.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecretsManager.element.remote.puml
new file mode 100644
index 00000000000..6bbfedb208e
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecretsManager.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSecretsManager element
+include('elements/aws/SecurityIdentityCompliance/AwsSecretsManager')
+AwsSecretsManager('element', 'Secrets Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHub.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHub.card.local.puml
new file mode 100644
index 00000000000..f19b689e599
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHub.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSecurityHub card
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityHub')
+AwsSecurityHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHub.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHub.card.remote.puml
new file mode 100644
index 00000000000..beabb387c88
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHub.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSecurityHub card
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityHub')
+AwsSecurityHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHub.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHub.element.local.puml
new file mode 100644
index 00000000000..707e73b7d43
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHub.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSecurityHub element
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityHub')
+AwsSecurityHub('element', 'Security Hub', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHub.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHub.element.remote.puml
new file mode 100644
index 00000000000..18680e09deb
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHub.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSecurityHub element
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityHub')
+AwsSecurityHub('element', 'Security Hub', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.card.local.puml
new file mode 100644
index 00000000000..1bca4705318
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSecurityHubFinding card
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityHubFinding')
+AwsSecurityHubFindingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.card.remote.puml
new file mode 100644
index 00000000000..726a53b9f07
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSecurityHubFinding card
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityHubFinding')
+AwsSecurityHubFindingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.element.local.puml
new file mode 100644
index 00000000000..f8e063c3d5c
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSecurityHubFinding element
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityHubFinding')
+AwsSecurityHubFinding('element', 'Security Hub Finding', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.element.remote.puml
new file mode 100644
index 00000000000..c918fa7b037
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityHubFinding.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSecurityHubFinding element
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityHubFinding')
+AwsSecurityHubFinding('element', 'Security Hub Finding', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.card.local.puml
new file mode 100644
index 00000000000..45fa549b0b6
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSecurityIdentityAndCompliance card
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance')
+AwsSecurityIdentityAndComplianceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.card.remote.puml
new file mode 100644
index 00000000000..4bb07c2ba89
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSecurityIdentityAndCompliance card
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance')
+AwsSecurityIdentityAndComplianceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.element.local.puml
new file mode 100644
index 00000000000..4a0539ee40a
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSecurityIdentityAndCompliance element
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance')
+AwsSecurityIdentityAndCompliance('element', 'Security Identity And Compliance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.element.remote.puml
new file mode 100644
index 00000000000..392f1199f87
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSecurityIdentityAndCompliance element
+include('elements/aws/SecurityIdentityCompliance/AwsSecurityIdentityAndCompliance')
+AwsSecurityIdentityAndCompliance('element', 'Security Identity And Compliance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsShield.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsShield.card.local.puml
new file mode 100644
index 00000000000..aa155e34292
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsShield.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsShield card
+include('elements/aws/SecurityIdentityCompliance/AwsShield')
+AwsShieldCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsShield.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsShield.card.remote.puml
new file mode 100644
index 00000000000..3c49970daa9
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsShield.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsShield card
+include('elements/aws/SecurityIdentityCompliance/AwsShield')
+AwsShieldCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsShield.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsShield.element.local.puml
new file mode 100644
index 00000000000..056ce5093e3
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsShield.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsShield element
+include('elements/aws/SecurityIdentityCompliance/AwsShield')
+AwsShield('element', 'Shield', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsShield.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsShield.element.remote.puml
new file mode 100644
index 00000000000..17ba1e6798f
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsShield.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsShield element
+include('elements/aws/SecurityIdentityCompliance/AwsShield')
+AwsShield('element', 'Shield', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.card.local.puml
new file mode 100644
index 00000000000..b2eba0f6942
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsShieldShieldAdvanced card
+include('elements/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced')
+AwsShieldShieldAdvancedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.card.remote.puml
new file mode 100644
index 00000000000..51e080ad09f
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsShieldShieldAdvanced card
+include('elements/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced')
+AwsShieldShieldAdvancedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.element.local.puml
new file mode 100644
index 00000000000..1ca2bd73146
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsShieldShieldAdvanced element
+include('elements/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced')
+AwsShieldShieldAdvanced('element', 'Shield Shield Advanced', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.element.remote.puml
new file mode 100644
index 00000000000..11f1d17bdfb
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsShieldShieldAdvanced element
+include('elements/aws/SecurityIdentityCompliance/AwsShieldShieldAdvanced')
+AwsShieldShieldAdvanced('element', 'Shield Shield Advanced', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSimpleAd.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSimpleAd.card.local.puml
new file mode 100644
index 00000000000..5299e6a39ee
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSimpleAd.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleAd card
+include('elements/aws/SecurityIdentityCompliance/AwsSimpleAd')
+AwsSimpleAdCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSimpleAd.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSimpleAd.card.remote.puml
new file mode 100644
index 00000000000..a4543b1594c
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSimpleAd.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleAd card
+include('elements/aws/SecurityIdentityCompliance/AwsSimpleAd')
+AwsSimpleAdCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSimpleAd.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSimpleAd.element.local.puml
new file mode 100644
index 00000000000..bd448980661
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSimpleAd.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleAd element
+include('elements/aws/SecurityIdentityCompliance/AwsSimpleAd')
+AwsSimpleAd('element', 'Simple Ad', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSimpleAd.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSimpleAd.element.remote.puml
new file mode 100644
index 00000000000..8b94352a84b
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSimpleAd.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleAd element
+include('elements/aws/SecurityIdentityCompliance/AwsSimpleAd')
+AwsSimpleAd('element', 'Simple Ad', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSingleSignOn.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSingleSignOn.card.local.puml
new file mode 100644
index 00000000000..4e5c09b8bd6
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSingleSignOn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSingleSignOn card
+include('elements/aws/SecurityIdentityCompliance/AwsSingleSignOn')
+AwsSingleSignOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSingleSignOn.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSingleSignOn.card.remote.puml
new file mode 100644
index 00000000000..6df3841bbac
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSingleSignOn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSingleSignOn card
+include('elements/aws/SecurityIdentityCompliance/AwsSingleSignOn')
+AwsSingleSignOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSingleSignOn.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSingleSignOn.element.local.puml
new file mode 100644
index 00000000000..8d791da564a
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSingleSignOn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSingleSignOn element
+include('elements/aws/SecurityIdentityCompliance/AwsSingleSignOn')
+AwsSingleSignOn('element', 'Single Sign On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsSingleSignOn.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSingleSignOn.element.remote.puml
new file mode 100644
index 00000000000..e2fa8f8c97a
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsSingleSignOn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSingleSignOn element
+include('elements/aws/SecurityIdentityCompliance/AwsSingleSignOn')
+AwsSingleSignOn('element', 'Single Sign On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsWaf.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsWaf.card.local.puml
new file mode 100644
index 00000000000..12ef0c23fb0
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsWaf.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsWaf card
+include('elements/aws/SecurityIdentityCompliance/AwsWaf')
+AwsWafCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsWaf.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsWaf.card.remote.puml
new file mode 100644
index 00000000000..d21142635a7
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsWaf.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsWaf card
+include('elements/aws/SecurityIdentityCompliance/AwsWaf')
+AwsWafCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsWaf.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsWaf.element.local.puml
new file mode 100644
index 00000000000..d81e994e84e
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsWaf.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWaf element
+include('elements/aws/SecurityIdentityCompliance/AwsWaf')
+AwsWaf('element', 'Waf', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsWaf.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsWaf.element.remote.puml
new file mode 100644
index 00000000000..1777feea23a
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsWaf.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWaf element
+include('elements/aws/SecurityIdentityCompliance/AwsWaf')
+AwsWaf('element', 'Waf', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsWafFilteringRule.card.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsWafFilteringRule.card.local.puml
new file mode 100644
index 00000000000..b98cb094ee9
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsWafFilteringRule.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsWafFilteringRule card
+include('elements/aws/SecurityIdentityCompliance/AwsWafFilteringRule')
+AwsWafFilteringRuleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsWafFilteringRule.card.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsWafFilteringRule.card.remote.puml
new file mode 100644
index 00000000000..f34660f39fd
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsWafFilteringRule.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsWafFilteringRule card
+include('elements/aws/SecurityIdentityCompliance/AwsWafFilteringRule')
+AwsWafFilteringRuleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsWafFilteringRule.element.local.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsWafFilteringRule.element.local.puml
new file mode 100644
index 00000000000..0dbbab9f885
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsWafFilteringRule.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWafFilteringRule element
+include('elements/aws/SecurityIdentityCompliance/AwsWafFilteringRule')
+AwsWafFilteringRule('element', 'Waf Filtering Rule', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/SecurityIdentityCompliance/AwsWafFilteringRule.element.remote.puml b/cloud/snippets/aws/SecurityIdentityCompliance/AwsWafFilteringRule.element.remote.puml
new file mode 100644
index 00000000000..6b135633204
--- /dev/null
+++ b/cloud/snippets/aws/SecurityIdentityCompliance/AwsWafFilteringRule.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsWafFilteringRule element
+include('elements/aws/SecurityIdentityCompliance/AwsWafFilteringRule')
+AwsWafFilteringRule('element', 'Waf Filtering Rule', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsBackup.card.local.puml b/cloud/snippets/aws/Storage/AwsBackup.card.local.puml
new file mode 100644
index 00000000000..31aa797ce60
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsBackup.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsBackup card
+include('elements/aws/Storage/AwsBackup')
+AwsBackupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsBackup.card.remote.puml b/cloud/snippets/aws/Storage/AwsBackup.card.remote.puml
new file mode 100644
index 00000000000..718da8635ae
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsBackup.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsBackup card
+include('elements/aws/Storage/AwsBackup')
+AwsBackupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsBackup.element.local.puml b/cloud/snippets/aws/Storage/AwsBackup.element.local.puml
new file mode 100644
index 00000000000..3e1dd150452
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsBackup.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBackup element
+include('elements/aws/Storage/AwsBackup')
+AwsBackup('element', 'Backup', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsBackup.element.remote.puml b/cloud/snippets/aws/Storage/AwsBackup.element.remote.puml
new file mode 100644
index 00000000000..095b6443154
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsBackup.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsBackup element
+include('elements/aws/Storage/AwsBackup')
+AwsBackup('element', 'Backup', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsCloudendureDisasterRecovery.card.local.puml b/cloud/snippets/aws/Storage/AwsCloudendureDisasterRecovery.card.local.puml
new file mode 100644
index 00000000000..6d7d562d336
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsCloudendureDisasterRecovery.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsCloudendureDisasterRecovery card
+include('elements/aws/Storage/AwsCloudendureDisasterRecovery')
+AwsCloudendureDisasterRecoveryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsCloudendureDisasterRecovery.card.remote.puml b/cloud/snippets/aws/Storage/AwsCloudendureDisasterRecovery.card.remote.puml
new file mode 100644
index 00000000000..90107c0648c
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsCloudendureDisasterRecovery.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsCloudendureDisasterRecovery card
+include('elements/aws/Storage/AwsCloudendureDisasterRecovery')
+AwsCloudendureDisasterRecoveryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsCloudendureDisasterRecovery.element.local.puml b/cloud/snippets/aws/Storage/AwsCloudendureDisasterRecovery.element.local.puml
new file mode 100644
index 00000000000..b27ec2cc12f
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsCloudendureDisasterRecovery.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudendureDisasterRecovery element
+include('elements/aws/Storage/AwsCloudendureDisasterRecovery')
+AwsCloudendureDisasterRecovery('element', 'Cloudendure Disaster Recovery', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsCloudendureDisasterRecovery.element.remote.puml b/cloud/snippets/aws/Storage/AwsCloudendureDisasterRecovery.element.remote.puml
new file mode 100644
index 00000000000..4145abbe533
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsCloudendureDisasterRecovery.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsCloudendureDisasterRecovery element
+include('elements/aws/Storage/AwsCloudendureDisasterRecovery')
+AwsCloudendureDisasterRecovery('element', 'Cloudendure Disaster Recovery', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsEfsInfrequentaccess.card.local.puml b/cloud/snippets/aws/Storage/AwsEfsInfrequentaccess.card.local.puml
new file mode 100644
index 00000000000..1dff5458e3d
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsEfsInfrequentaccess.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEfsInfrequentaccess card
+include('elements/aws/Storage/AwsEfsInfrequentaccess')
+AwsEfsInfrequentaccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsEfsInfrequentaccess.card.remote.puml b/cloud/snippets/aws/Storage/AwsEfsInfrequentaccess.card.remote.puml
new file mode 100644
index 00000000000..928823f9e0b
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsEfsInfrequentaccess.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEfsInfrequentaccess card
+include('elements/aws/Storage/AwsEfsInfrequentaccess')
+AwsEfsInfrequentaccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsEfsInfrequentaccess.element.local.puml b/cloud/snippets/aws/Storage/AwsEfsInfrequentaccess.element.local.puml
new file mode 100644
index 00000000000..a46a4bfb82f
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsEfsInfrequentaccess.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEfsInfrequentaccess element
+include('elements/aws/Storage/AwsEfsInfrequentaccess')
+AwsEfsInfrequentaccess('element', 'Efs Infrequentaccess', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsEfsInfrequentaccess.element.remote.puml b/cloud/snippets/aws/Storage/AwsEfsInfrequentaccess.element.remote.puml
new file mode 100644
index 00000000000..35e6d21c9cc
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsEfsInfrequentaccess.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEfsInfrequentaccess element
+include('elements/aws/Storage/AwsEfsInfrequentaccess')
+AwsEfsInfrequentaccess('element', 'Efs Infrequentaccess', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.card.local.puml b/cloud/snippets/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.card.local.puml
new file mode 100644
index 00000000000..9877d09c721
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEfsInfrequentaccessPrimaryBg card
+include('elements/aws/Storage/AwsEfsInfrequentaccessPrimaryBg')
+AwsEfsInfrequentaccessPrimaryBgCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.card.remote.puml b/cloud/snippets/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.card.remote.puml
new file mode 100644
index 00000000000..ee6b38a35d7
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEfsInfrequentaccessPrimaryBg card
+include('elements/aws/Storage/AwsEfsInfrequentaccessPrimaryBg')
+AwsEfsInfrequentaccessPrimaryBgCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.element.local.puml b/cloud/snippets/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.element.local.puml
new file mode 100644
index 00000000000..c9b90cd6c1e
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEfsInfrequentaccessPrimaryBg element
+include('elements/aws/Storage/AwsEfsInfrequentaccessPrimaryBg')
+AwsEfsInfrequentaccessPrimaryBg('element', 'Efs Infrequentaccess Primary Bg', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.element.remote.puml b/cloud/snippets/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.element.remote.puml
new file mode 100644
index 00000000000..32f40e950d0
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsEfsInfrequentaccessPrimaryBg.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEfsInfrequentaccessPrimaryBg element
+include('elements/aws/Storage/AwsEfsInfrequentaccessPrimaryBg')
+AwsEfsInfrequentaccessPrimaryBg('element', 'Efs Infrequentaccess Primary Bg', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsEfsStandard.card.local.puml b/cloud/snippets/aws/Storage/AwsEfsStandard.card.local.puml
new file mode 100644
index 00000000000..9839b320ab8
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsEfsStandard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEfsStandard card
+include('elements/aws/Storage/AwsEfsStandard')
+AwsEfsStandardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsEfsStandard.card.remote.puml b/cloud/snippets/aws/Storage/AwsEfsStandard.card.remote.puml
new file mode 100644
index 00000000000..93b3b8a4f3d
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsEfsStandard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEfsStandard card
+include('elements/aws/Storage/AwsEfsStandard')
+AwsEfsStandardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsEfsStandard.element.local.puml b/cloud/snippets/aws/Storage/AwsEfsStandard.element.local.puml
new file mode 100644
index 00000000000..aa027c5b515
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsEfsStandard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEfsStandard element
+include('elements/aws/Storage/AwsEfsStandard')
+AwsEfsStandard('element', 'Efs Standard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsEfsStandard.element.remote.puml b/cloud/snippets/aws/Storage/AwsEfsStandard.element.remote.puml
new file mode 100644
index 00000000000..30212f7c045
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsEfsStandard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEfsStandard element
+include('elements/aws/Storage/AwsEfsStandard')
+AwsEfsStandard('element', 'Efs Standard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsEfsStandardPrimaryBg.card.local.puml b/cloud/snippets/aws/Storage/AwsEfsStandardPrimaryBg.card.local.puml
new file mode 100644
index 00000000000..202626b05fe
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsEfsStandardPrimaryBg.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsEfsStandardPrimaryBg card
+include('elements/aws/Storage/AwsEfsStandardPrimaryBg')
+AwsEfsStandardPrimaryBgCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsEfsStandardPrimaryBg.card.remote.puml b/cloud/snippets/aws/Storage/AwsEfsStandardPrimaryBg.card.remote.puml
new file mode 100644
index 00000000000..496fbafbf63
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsEfsStandardPrimaryBg.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsEfsStandardPrimaryBg card
+include('elements/aws/Storage/AwsEfsStandardPrimaryBg')
+AwsEfsStandardPrimaryBgCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsEfsStandardPrimaryBg.element.local.puml b/cloud/snippets/aws/Storage/AwsEfsStandardPrimaryBg.element.local.puml
new file mode 100644
index 00000000000..66eba862ee5
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsEfsStandardPrimaryBg.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEfsStandardPrimaryBg element
+include('elements/aws/Storage/AwsEfsStandardPrimaryBg')
+AwsEfsStandardPrimaryBg('element', 'Efs Standard Primary Bg', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsEfsStandardPrimaryBg.element.remote.puml b/cloud/snippets/aws/Storage/AwsEfsStandardPrimaryBg.element.remote.puml
new file mode 100644
index 00000000000..5e74fd7838b
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsEfsStandardPrimaryBg.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsEfsStandardPrimaryBg element
+include('elements/aws/Storage/AwsEfsStandardPrimaryBg')
+AwsEfsStandardPrimaryBg('element', 'Efs Standard Primary Bg', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbs.card.local.puml b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbs.card.local.puml
new file mode 100644
index 00000000000..02130c8fc63
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbs.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticBlockStoreEbs card
+include('elements/aws/Storage/AwsElasticBlockStoreEbs')
+AwsElasticBlockStoreEbsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbs.card.remote.puml b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbs.card.remote.puml
new file mode 100644
index 00000000000..fdfb6333ed9
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbs.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticBlockStoreEbs card
+include('elements/aws/Storage/AwsElasticBlockStoreEbs')
+AwsElasticBlockStoreEbsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbs.element.local.puml b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbs.element.local.puml
new file mode 100644
index 00000000000..ae4beadd3d4
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbs.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBlockStoreEbs element
+include('elements/aws/Storage/AwsElasticBlockStoreEbs')
+AwsElasticBlockStoreEbs('element', 'Elastic Block Store Ebs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbs.element.remote.puml b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbs.element.remote.puml
new file mode 100644
index 00000000000..5a862b4a5ac
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbs.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBlockStoreEbs element
+include('elements/aws/Storage/AwsElasticBlockStoreEbs')
+AwsElasticBlockStoreEbs('element', 'Elastic Block Store Ebs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsSnapshot.card.local.puml b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsSnapshot.card.local.puml
new file mode 100644
index 00000000000..30f6b1ed658
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsSnapshot.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticBlockStoreEbsSnapshot card
+include('elements/aws/Storage/AwsElasticBlockStoreEbsSnapshot')
+AwsElasticBlockStoreEbsSnapshotCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsSnapshot.card.remote.puml b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsSnapshot.card.remote.puml
new file mode 100644
index 00000000000..18d2390183c
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsSnapshot.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticBlockStoreEbsSnapshot card
+include('elements/aws/Storage/AwsElasticBlockStoreEbsSnapshot')
+AwsElasticBlockStoreEbsSnapshotCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsSnapshot.element.local.puml b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsSnapshot.element.local.puml
new file mode 100644
index 00000000000..dff94ae0a2f
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsSnapshot.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBlockStoreEbsSnapshot element
+include('elements/aws/Storage/AwsElasticBlockStoreEbsSnapshot')
+AwsElasticBlockStoreEbsSnapshot('element', 'Elastic Block Store Ebs Snapshot', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsSnapshot.element.remote.puml b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsSnapshot.element.remote.puml
new file mode 100644
index 00000000000..68f1bd13d41
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsSnapshot.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBlockStoreEbsSnapshot element
+include('elements/aws/Storage/AwsElasticBlockStoreEbsSnapshot')
+AwsElasticBlockStoreEbsSnapshot('element', 'Elastic Block Store Ebs Snapshot', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsVolume.card.local.puml b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsVolume.card.local.puml
new file mode 100644
index 00000000000..70640c4093c
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsVolume.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticBlockStoreEbsVolume card
+include('elements/aws/Storage/AwsElasticBlockStoreEbsVolume')
+AwsElasticBlockStoreEbsVolumeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsVolume.card.remote.puml b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsVolume.card.remote.puml
new file mode 100644
index 00000000000..b8d9bba1321
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsVolume.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticBlockStoreEbsVolume card
+include('elements/aws/Storage/AwsElasticBlockStoreEbsVolume')
+AwsElasticBlockStoreEbsVolumeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsVolume.element.local.puml b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsVolume.element.local.puml
new file mode 100644
index 00000000000..1cb58dcb79a
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsVolume.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBlockStoreEbsVolume element
+include('elements/aws/Storage/AwsElasticBlockStoreEbsVolume')
+AwsElasticBlockStoreEbsVolume('element', 'Elastic Block Store Ebs Volume', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsVolume.element.remote.puml b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsVolume.element.remote.puml
new file mode 100644
index 00000000000..2dbe036defe
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticBlockStoreEbsVolume.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticBlockStoreEbsVolume element
+include('elements/aws/Storage/AwsElasticBlockStoreEbsVolume')
+AwsElasticBlockStoreEbsVolume('element', 'Elastic Block Store Ebs Volume', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticFileSystemEfs.card.local.puml b/cloud/snippets/aws/Storage/AwsElasticFileSystemEfs.card.local.puml
new file mode 100644
index 00000000000..704f993b261
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticFileSystemEfs.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticFileSystemEfs card
+include('elements/aws/Storage/AwsElasticFileSystemEfs')
+AwsElasticFileSystemEfsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticFileSystemEfs.card.remote.puml b/cloud/snippets/aws/Storage/AwsElasticFileSystemEfs.card.remote.puml
new file mode 100644
index 00000000000..775502e7e05
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticFileSystemEfs.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticFileSystemEfs card
+include('elements/aws/Storage/AwsElasticFileSystemEfs')
+AwsElasticFileSystemEfsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticFileSystemEfs.element.local.puml b/cloud/snippets/aws/Storage/AwsElasticFileSystemEfs.element.local.puml
new file mode 100644
index 00000000000..a1da5e59ccb
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticFileSystemEfs.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticFileSystemEfs element
+include('elements/aws/Storage/AwsElasticFileSystemEfs')
+AwsElasticFileSystemEfs('element', 'Elastic File System Efs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticFileSystemEfs.element.remote.puml b/cloud/snippets/aws/Storage/AwsElasticFileSystemEfs.element.remote.puml
new file mode 100644
index 00000000000..562b10878c7
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticFileSystemEfs.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticFileSystemEfs element
+include('elements/aws/Storage/AwsElasticFileSystemEfs')
+AwsElasticFileSystemEfs('element', 'Elastic File System Efs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticFileSystemEfsFileSystem.card.local.puml b/cloud/snippets/aws/Storage/AwsElasticFileSystemEfsFileSystem.card.local.puml
new file mode 100644
index 00000000000..2901f44a80a
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticFileSystemEfsFileSystem.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsElasticFileSystemEfsFileSystem card
+include('elements/aws/Storage/AwsElasticFileSystemEfsFileSystem')
+AwsElasticFileSystemEfsFileSystemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticFileSystemEfsFileSystem.card.remote.puml b/cloud/snippets/aws/Storage/AwsElasticFileSystemEfsFileSystem.card.remote.puml
new file mode 100644
index 00000000000..44bc2e8afba
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticFileSystemEfsFileSystem.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsElasticFileSystemEfsFileSystem card
+include('elements/aws/Storage/AwsElasticFileSystemEfsFileSystem')
+AwsElasticFileSystemEfsFileSystemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticFileSystemEfsFileSystem.element.local.puml b/cloud/snippets/aws/Storage/AwsElasticFileSystemEfsFileSystem.element.local.puml
new file mode 100644
index 00000000000..423dc0dc081
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticFileSystemEfsFileSystem.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticFileSystemEfsFileSystem element
+include('elements/aws/Storage/AwsElasticFileSystemEfsFileSystem')
+AwsElasticFileSystemEfsFileSystem('element', 'Elastic File System Efs File System', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsElasticFileSystemEfsFileSystem.element.remote.puml b/cloud/snippets/aws/Storage/AwsElasticFileSystemEfsFileSystem.element.remote.puml
new file mode 100644
index 00000000000..9cf664e6b29
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsElasticFileSystemEfsFileSystem.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsElasticFileSystemEfsFileSystem element
+include('elements/aws/Storage/AwsElasticFileSystemEfsFileSystem')
+AwsElasticFileSystemEfsFileSystem('element', 'Elastic File System Efs File System', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsFsx.card.local.puml b/cloud/snippets/aws/Storage/AwsFsx.card.local.puml
new file mode 100644
index 00000000000..469aa28acbe
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsFsx.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsFsx card
+include('elements/aws/Storage/AwsFsx')
+AwsFsxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsFsx.card.remote.puml b/cloud/snippets/aws/Storage/AwsFsx.card.remote.puml
new file mode 100644
index 00000000000..95fd7c727e1
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsFsx.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsFsx card
+include('elements/aws/Storage/AwsFsx')
+AwsFsxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsFsx.element.local.puml b/cloud/snippets/aws/Storage/AwsFsx.element.local.puml
new file mode 100644
index 00000000000..7de70793c3b
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsFsx.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFsx element
+include('elements/aws/Storage/AwsFsx')
+AwsFsx('element', 'Fsx', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsFsx.element.remote.puml b/cloud/snippets/aws/Storage/AwsFsx.element.remote.puml
new file mode 100644
index 00000000000..ff6a007484d
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsFsx.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFsx element
+include('elements/aws/Storage/AwsFsx')
+AwsFsx('element', 'Fsx', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsFsxForLustre.card.local.puml b/cloud/snippets/aws/Storage/AwsFsxForLustre.card.local.puml
new file mode 100644
index 00000000000..441d26ecb92
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsFsxForLustre.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsFsxForLustre card
+include('elements/aws/Storage/AwsFsxForLustre')
+AwsFsxForLustreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsFsxForLustre.card.remote.puml b/cloud/snippets/aws/Storage/AwsFsxForLustre.card.remote.puml
new file mode 100644
index 00000000000..1cdfa938435
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsFsxForLustre.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsFsxForLustre card
+include('elements/aws/Storage/AwsFsxForLustre')
+AwsFsxForLustreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsFsxForLustre.element.local.puml b/cloud/snippets/aws/Storage/AwsFsxForLustre.element.local.puml
new file mode 100644
index 00000000000..b9d11bb6baa
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsFsxForLustre.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFsxForLustre element
+include('elements/aws/Storage/AwsFsxForLustre')
+AwsFsxForLustre('element', 'Fsx For Lustre', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsFsxForLustre.element.remote.puml b/cloud/snippets/aws/Storage/AwsFsxForLustre.element.remote.puml
new file mode 100644
index 00000000000..a6a3ab1c7a8
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsFsxForLustre.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFsxForLustre element
+include('elements/aws/Storage/AwsFsxForLustre')
+AwsFsxForLustre('element', 'Fsx For Lustre', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsFsxForWindowsFileServer.card.local.puml b/cloud/snippets/aws/Storage/AwsFsxForWindowsFileServer.card.local.puml
new file mode 100644
index 00000000000..f72b9b76248
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsFsxForWindowsFileServer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsFsxForWindowsFileServer card
+include('elements/aws/Storage/AwsFsxForWindowsFileServer')
+AwsFsxForWindowsFileServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsFsxForWindowsFileServer.card.remote.puml b/cloud/snippets/aws/Storage/AwsFsxForWindowsFileServer.card.remote.puml
new file mode 100644
index 00000000000..393344c6899
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsFsxForWindowsFileServer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsFsxForWindowsFileServer card
+include('elements/aws/Storage/AwsFsxForWindowsFileServer')
+AwsFsxForWindowsFileServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsFsxForWindowsFileServer.element.local.puml b/cloud/snippets/aws/Storage/AwsFsxForWindowsFileServer.element.local.puml
new file mode 100644
index 00000000000..ce95636e85a
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsFsxForWindowsFileServer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFsxForWindowsFileServer element
+include('elements/aws/Storage/AwsFsxForWindowsFileServer')
+AwsFsxForWindowsFileServer('element', 'Fsx For Windows File Server', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsFsxForWindowsFileServer.element.remote.puml b/cloud/snippets/aws/Storage/AwsFsxForWindowsFileServer.element.remote.puml
new file mode 100644
index 00000000000..f28bc6bda91
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsFsxForWindowsFileServer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsFsxForWindowsFileServer element
+include('elements/aws/Storage/AwsFsxForWindowsFileServer')
+AwsFsxForWindowsFileServer('element', 'Fsx For Windows File Server', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsMultipleVolumesResourceIcon.card.local.puml b/cloud/snippets/aws/Storage/AwsMultipleVolumesResourceIcon.card.local.puml
new file mode 100644
index 00000000000..c690cbc0fb2
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsMultipleVolumesResourceIcon.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsMultipleVolumesResourceIcon card
+include('elements/aws/Storage/AwsMultipleVolumesResourceIcon')
+AwsMultipleVolumesResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsMultipleVolumesResourceIcon.card.remote.puml b/cloud/snippets/aws/Storage/AwsMultipleVolumesResourceIcon.card.remote.puml
new file mode 100644
index 00000000000..6e7047c3f43
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsMultipleVolumesResourceIcon.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsMultipleVolumesResourceIcon card
+include('elements/aws/Storage/AwsMultipleVolumesResourceIcon')
+AwsMultipleVolumesResourceIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsMultipleVolumesResourceIcon.element.local.puml b/cloud/snippets/aws/Storage/AwsMultipleVolumesResourceIcon.element.local.puml
new file mode 100644
index 00000000000..ac75e5a0d14
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsMultipleVolumesResourceIcon.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMultipleVolumesResourceIcon element
+include('elements/aws/Storage/AwsMultipleVolumesResourceIcon')
+AwsMultipleVolumesResourceIcon('element', 'Multiple Volumes Resource Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsMultipleVolumesResourceIcon.element.remote.puml b/cloud/snippets/aws/Storage/AwsMultipleVolumesResourceIcon.element.remote.puml
new file mode 100644
index 00000000000..c09f74942e6
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsMultipleVolumesResourceIcon.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsMultipleVolumesResourceIcon element
+include('elements/aws/Storage/AwsMultipleVolumesResourceIcon')
+AwsMultipleVolumesResourceIcon('element', 'Multiple Volumes Resource Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsS3Glacier.card.local.puml b/cloud/snippets/aws/Storage/AwsS3Glacier.card.local.puml
new file mode 100644
index 00000000000..64c6f897a16
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsS3Glacier.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsS3Glacier card
+include('elements/aws/Storage/AwsS3Glacier')
+AwsS3GlacierCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsS3Glacier.card.remote.puml b/cloud/snippets/aws/Storage/AwsS3Glacier.card.remote.puml
new file mode 100644
index 00000000000..7e5eef19edc
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsS3Glacier.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsS3Glacier card
+include('elements/aws/Storage/AwsS3Glacier')
+AwsS3GlacierCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsS3Glacier.element.local.puml b/cloud/snippets/aws/Storage/AwsS3Glacier.element.local.puml
new file mode 100644
index 00000000000..a24216fb19c
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsS3Glacier.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsS3Glacier element
+include('elements/aws/Storage/AwsS3Glacier')
+AwsS3Glacier('element', 'S3 Glacier', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsS3Glacier.element.remote.puml b/cloud/snippets/aws/Storage/AwsS3Glacier.element.remote.puml
new file mode 100644
index 00000000000..efd2f45db8b
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsS3Glacier.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsS3Glacier element
+include('elements/aws/Storage/AwsS3Glacier')
+AwsS3Glacier('element', 'S3 Glacier', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsS3GlacierArchive.card.local.puml b/cloud/snippets/aws/Storage/AwsS3GlacierArchive.card.local.puml
new file mode 100644
index 00000000000..6da7e4862e0
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsS3GlacierArchive.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsS3GlacierArchive card
+include('elements/aws/Storage/AwsS3GlacierArchive')
+AwsS3GlacierArchiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsS3GlacierArchive.card.remote.puml b/cloud/snippets/aws/Storage/AwsS3GlacierArchive.card.remote.puml
new file mode 100644
index 00000000000..b7eb724510e
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsS3GlacierArchive.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsS3GlacierArchive card
+include('elements/aws/Storage/AwsS3GlacierArchive')
+AwsS3GlacierArchiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsS3GlacierArchive.element.local.puml b/cloud/snippets/aws/Storage/AwsS3GlacierArchive.element.local.puml
new file mode 100644
index 00000000000..7579f7e31da
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsS3GlacierArchive.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsS3GlacierArchive element
+include('elements/aws/Storage/AwsS3GlacierArchive')
+AwsS3GlacierArchive('element', 'S3 Glacier Archive', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsS3GlacierArchive.element.remote.puml b/cloud/snippets/aws/Storage/AwsS3GlacierArchive.element.remote.puml
new file mode 100644
index 00000000000..56dd470ce44
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsS3GlacierArchive.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsS3GlacierArchive element
+include('elements/aws/Storage/AwsS3GlacierArchive')
+AwsS3GlacierArchive('element', 'S3 Glacier Archive', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsS3GlacierVault.card.local.puml b/cloud/snippets/aws/Storage/AwsS3GlacierVault.card.local.puml
new file mode 100644
index 00000000000..ecd8d5090bd
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsS3GlacierVault.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsS3GlacierVault card
+include('elements/aws/Storage/AwsS3GlacierVault')
+AwsS3GlacierVaultCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsS3GlacierVault.card.remote.puml b/cloud/snippets/aws/Storage/AwsS3GlacierVault.card.remote.puml
new file mode 100644
index 00000000000..10a1e36931c
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsS3GlacierVault.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsS3GlacierVault card
+include('elements/aws/Storage/AwsS3GlacierVault')
+AwsS3GlacierVaultCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsS3GlacierVault.element.local.puml b/cloud/snippets/aws/Storage/AwsS3GlacierVault.element.local.puml
new file mode 100644
index 00000000000..572bdfeca7a
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsS3GlacierVault.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsS3GlacierVault element
+include('elements/aws/Storage/AwsS3GlacierVault')
+AwsS3GlacierVault('element', 'S3 Glacier Vault', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsS3GlacierVault.element.remote.puml b/cloud/snippets/aws/Storage/AwsS3GlacierVault.element.remote.puml
new file mode 100644
index 00000000000..63453699130
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsS3GlacierVault.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsS3GlacierVault element
+include('elements/aws/Storage/AwsS3GlacierVault')
+AwsS3GlacierVault('element', 'S3 Glacier Vault', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3.card.local.puml b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3.card.local.puml
new file mode 100644
index 00000000000..9a419ef8c90
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleStorageServiceS3 card
+include('elements/aws/Storage/AwsSimpleStorageServiceS3')
+AwsSimpleStorageServiceS3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3.card.remote.puml b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3.card.remote.puml
new file mode 100644
index 00000000000..5fe5fe83454
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleStorageServiceS3 card
+include('elements/aws/Storage/AwsSimpleStorageServiceS3')
+AwsSimpleStorageServiceS3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3.element.local.puml b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3.element.local.puml
new file mode 100644
index 00000000000..0c5913686d5
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleStorageServiceS3 element
+include('elements/aws/Storage/AwsSimpleStorageServiceS3')
+AwsSimpleStorageServiceS3('element', 'Simple Storage Service S3', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3.element.remote.puml b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3.element.remote.puml
new file mode 100644
index 00000000000..807698e1e9e
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleStorageServiceS3 element
+include('elements/aws/Storage/AwsSimpleStorageServiceS3')
+AwsSimpleStorageServiceS3('element', 'Simple Storage Service S3', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Bucket.card.local.puml b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Bucket.card.local.puml
new file mode 100644
index 00000000000..f03092785e8
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Bucket.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleStorageServiceS3Bucket card
+include('elements/aws/Storage/AwsSimpleStorageServiceS3Bucket')
+AwsSimpleStorageServiceS3BucketCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Bucket.card.remote.puml b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Bucket.card.remote.puml
new file mode 100644
index 00000000000..0bd692f6c41
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Bucket.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleStorageServiceS3Bucket card
+include('elements/aws/Storage/AwsSimpleStorageServiceS3Bucket')
+AwsSimpleStorageServiceS3BucketCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Bucket.element.local.puml b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Bucket.element.local.puml
new file mode 100644
index 00000000000..8d031200291
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Bucket.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleStorageServiceS3Bucket element
+include('elements/aws/Storage/AwsSimpleStorageServiceS3Bucket')
+AwsSimpleStorageServiceS3Bucket('element', 'Simple Storage Service S3 Bucket', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Bucket.element.remote.puml b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Bucket.element.remote.puml
new file mode 100644
index 00000000000..439d0f7481e
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Bucket.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleStorageServiceS3Bucket element
+include('elements/aws/Storage/AwsSimpleStorageServiceS3Bucket')
+AwsSimpleStorageServiceS3Bucket('element', 'Simple Storage Service S3 Bucket', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.card.local.puml b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.card.local.puml
new file mode 100644
index 00000000000..3a8be1924a5
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleStorageServiceS3BucketWithObjects card
+include('elements/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects')
+AwsSimpleStorageServiceS3BucketWithObjectsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.card.remote.puml b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.card.remote.puml
new file mode 100644
index 00000000000..ab67864110f
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleStorageServiceS3BucketWithObjects card
+include('elements/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects')
+AwsSimpleStorageServiceS3BucketWithObjectsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.element.local.puml b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.element.local.puml
new file mode 100644
index 00000000000..db184a952f0
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleStorageServiceS3BucketWithObjects element
+include('elements/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects')
+AwsSimpleStorageServiceS3BucketWithObjects('element', 'Simple Storage Service S3 Bucket With Objects', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.element.remote.puml b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.element.remote.puml
new file mode 100644
index 00000000000..3e16a2796b4
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleStorageServiceS3BucketWithObjects element
+include('elements/aws/Storage/AwsSimpleStorageServiceS3BucketWithObjects')
+AwsSimpleStorageServiceS3BucketWithObjects('element', 'Simple Storage Service S3 Bucket With Objects', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Object.card.local.puml b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Object.card.local.puml
new file mode 100644
index 00000000000..1b29a448977
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Object.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSimpleStorageServiceS3Object card
+include('elements/aws/Storage/AwsSimpleStorageServiceS3Object')
+AwsSimpleStorageServiceS3ObjectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Object.card.remote.puml b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Object.card.remote.puml
new file mode 100644
index 00000000000..40d543d3fe4
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Object.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSimpleStorageServiceS3Object card
+include('elements/aws/Storage/AwsSimpleStorageServiceS3Object')
+AwsSimpleStorageServiceS3ObjectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Object.element.local.puml b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Object.element.local.puml
new file mode 100644
index 00000000000..0df44903d32
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Object.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleStorageServiceS3Object element
+include('elements/aws/Storage/AwsSimpleStorageServiceS3Object')
+AwsSimpleStorageServiceS3Object('element', 'Simple Storage Service S3 Object', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Object.element.remote.puml b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Object.element.remote.puml
new file mode 100644
index 00000000000..ef44fefb9da
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSimpleStorageServiceS3Object.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSimpleStorageServiceS3Object element
+include('elements/aws/Storage/AwsSimpleStorageServiceS3Object')
+AwsSimpleStorageServiceS3Object('element', 'Simple Storage Service S3 Object', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSnowFamilySnowballImportExport.card.local.puml b/cloud/snippets/aws/Storage/AwsSnowFamilySnowballImportExport.card.local.puml
new file mode 100644
index 00000000000..02b2830e541
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSnowFamilySnowballImportExport.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSnowFamilySnowballImportExport card
+include('elements/aws/Storage/AwsSnowFamilySnowballImportExport')
+AwsSnowFamilySnowballImportExportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSnowFamilySnowballImportExport.card.remote.puml b/cloud/snippets/aws/Storage/AwsSnowFamilySnowballImportExport.card.remote.puml
new file mode 100644
index 00000000000..d84a54a453d
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSnowFamilySnowballImportExport.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSnowFamilySnowballImportExport card
+include('elements/aws/Storage/AwsSnowFamilySnowballImportExport')
+AwsSnowFamilySnowballImportExportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSnowFamilySnowballImportExport.element.local.puml b/cloud/snippets/aws/Storage/AwsSnowFamilySnowballImportExport.element.local.puml
new file mode 100644
index 00000000000..d58d4d79b59
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSnowFamilySnowballImportExport.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowFamilySnowballImportExport element
+include('elements/aws/Storage/AwsSnowFamilySnowballImportExport')
+AwsSnowFamilySnowballImportExport('element', 'Snow Family Snowball Import Export', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSnowFamilySnowballImportExport.element.remote.puml b/cloud/snippets/aws/Storage/AwsSnowFamilySnowballImportExport.element.remote.puml
new file mode 100644
index 00000000000..0be8ce5d684
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSnowFamilySnowballImportExport.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowFamilySnowballImportExport element
+include('elements/aws/Storage/AwsSnowFamilySnowballImportExport')
+AwsSnowFamilySnowballImportExport('element', 'Snow Family Snowball Import Export', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSnowball.card.local.puml b/cloud/snippets/aws/Storage/AwsSnowball.card.local.puml
new file mode 100644
index 00000000000..27e12bcbcce
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSnowball.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSnowball card
+include('elements/aws/Storage/AwsSnowball')
+AwsSnowballCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSnowball.card.remote.puml b/cloud/snippets/aws/Storage/AwsSnowball.card.remote.puml
new file mode 100644
index 00000000000..b7fcf0acfbb
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSnowball.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSnowball card
+include('elements/aws/Storage/AwsSnowball')
+AwsSnowballCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSnowball.element.local.puml b/cloud/snippets/aws/Storage/AwsSnowball.element.local.puml
new file mode 100644
index 00000000000..bfdfaa8ddb5
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSnowball.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowball element
+include('elements/aws/Storage/AwsSnowball')
+AwsSnowball('element', 'Snowball', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSnowball.element.remote.puml b/cloud/snippets/aws/Storage/AwsSnowball.element.remote.puml
new file mode 100644
index 00000000000..59ba1d903cb
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSnowball.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowball element
+include('elements/aws/Storage/AwsSnowball')
+AwsSnowball('element', 'Snowball', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSnowballEdge.card.local.puml b/cloud/snippets/aws/Storage/AwsSnowballEdge.card.local.puml
new file mode 100644
index 00000000000..a585676e2e6
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSnowballEdge.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSnowballEdge card
+include('elements/aws/Storage/AwsSnowballEdge')
+AwsSnowballEdgeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSnowballEdge.card.remote.puml b/cloud/snippets/aws/Storage/AwsSnowballEdge.card.remote.puml
new file mode 100644
index 00000000000..05fa3cf39d6
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSnowballEdge.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSnowballEdge card
+include('elements/aws/Storage/AwsSnowballEdge')
+AwsSnowballEdgeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSnowballEdge.element.local.puml b/cloud/snippets/aws/Storage/AwsSnowballEdge.element.local.puml
new file mode 100644
index 00000000000..c8b2ef14b54
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSnowballEdge.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowballEdge element
+include('elements/aws/Storage/AwsSnowballEdge')
+AwsSnowballEdge('element', 'Snowball Edge', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSnowballEdge.element.remote.puml b/cloud/snippets/aws/Storage/AwsSnowballEdge.element.remote.puml
new file mode 100644
index 00000000000..328de51f5a5
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSnowballEdge.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowballEdge element
+include('elements/aws/Storage/AwsSnowballEdge')
+AwsSnowballEdge('element', 'Snowball Edge', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSnowmobile.card.local.puml b/cloud/snippets/aws/Storage/AwsSnowmobile.card.local.puml
new file mode 100644
index 00000000000..64af0907ad2
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSnowmobile.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsSnowmobile card
+include('elements/aws/Storage/AwsSnowmobile')
+AwsSnowmobileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSnowmobile.card.remote.puml b/cloud/snippets/aws/Storage/AwsSnowmobile.card.remote.puml
new file mode 100644
index 00000000000..95e74fca09b
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSnowmobile.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsSnowmobile card
+include('elements/aws/Storage/AwsSnowmobile')
+AwsSnowmobileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSnowmobile.element.local.puml b/cloud/snippets/aws/Storage/AwsSnowmobile.element.local.puml
new file mode 100644
index 00000000000..dfdc9ff05b8
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSnowmobile.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowmobile element
+include('elements/aws/Storage/AwsSnowmobile')
+AwsSnowmobile('element', 'Snowmobile', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsSnowmobile.element.remote.puml b/cloud/snippets/aws/Storage/AwsSnowmobile.element.remote.puml
new file mode 100644
index 00000000000..296f268dd97
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsSnowmobile.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsSnowmobile element
+include('elements/aws/Storage/AwsSnowmobile')
+AwsSnowmobile('element', 'Snowmobile', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorage.card.local.puml b/cloud/snippets/aws/Storage/AwsStorage.card.local.puml
new file mode 100644
index 00000000000..2d3a59db4c4
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsStorage card
+include('elements/aws/Storage/AwsStorage')
+AwsStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorage.card.remote.puml b/cloud/snippets/aws/Storage/AwsStorage.card.remote.puml
new file mode 100644
index 00000000000..4da32669f70
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsStorage card
+include('elements/aws/Storage/AwsStorage')
+AwsStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorage.element.local.puml b/cloud/snippets/aws/Storage/AwsStorage.element.local.puml
new file mode 100644
index 00000000000..95adb97c6c9
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorage element
+include('elements/aws/Storage/AwsStorage')
+AwsStorage('element', 'Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorage.element.remote.puml b/cloud/snippets/aws/Storage/AwsStorage.element.remote.puml
new file mode 100644
index 00000000000..138871cc405
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorage element
+include('elements/aws/Storage/AwsStorage')
+AwsStorage('element', 'Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorageGateway.card.local.puml b/cloud/snippets/aws/Storage/AwsStorageGateway.card.local.puml
new file mode 100644
index 00000000000..706c0816ec2
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorageGateway.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsStorageGateway card
+include('elements/aws/Storage/AwsStorageGateway')
+AwsStorageGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorageGateway.card.remote.puml b/cloud/snippets/aws/Storage/AwsStorageGateway.card.remote.puml
new file mode 100644
index 00000000000..81185f5cbc4
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorageGateway.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsStorageGateway card
+include('elements/aws/Storage/AwsStorageGateway')
+AwsStorageGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorageGateway.element.local.puml b/cloud/snippets/aws/Storage/AwsStorageGateway.element.local.puml
new file mode 100644
index 00000000000..24e287401d4
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorageGateway.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorageGateway element
+include('elements/aws/Storage/AwsStorageGateway')
+AwsStorageGateway('element', 'Storage Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorageGateway.element.remote.puml b/cloud/snippets/aws/Storage/AwsStorageGateway.element.remote.puml
new file mode 100644
index 00000000000..7b4e2487763
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorageGateway.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorageGateway element
+include('elements/aws/Storage/AwsStorageGateway')
+AwsStorageGateway('element', 'Storage Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorageGatewayCachedVolume.card.local.puml b/cloud/snippets/aws/Storage/AwsStorageGatewayCachedVolume.card.local.puml
new file mode 100644
index 00000000000..1b3bda16a84
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorageGatewayCachedVolume.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsStorageGatewayCachedVolume card
+include('elements/aws/Storage/AwsStorageGatewayCachedVolume')
+AwsStorageGatewayCachedVolumeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorageGatewayCachedVolume.card.remote.puml b/cloud/snippets/aws/Storage/AwsStorageGatewayCachedVolume.card.remote.puml
new file mode 100644
index 00000000000..94a0be5a263
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorageGatewayCachedVolume.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsStorageGatewayCachedVolume card
+include('elements/aws/Storage/AwsStorageGatewayCachedVolume')
+AwsStorageGatewayCachedVolumeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorageGatewayCachedVolume.element.local.puml b/cloud/snippets/aws/Storage/AwsStorageGatewayCachedVolume.element.local.puml
new file mode 100644
index 00000000000..2e101ebf03f
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorageGatewayCachedVolume.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorageGatewayCachedVolume element
+include('elements/aws/Storage/AwsStorageGatewayCachedVolume')
+AwsStorageGatewayCachedVolume('element', 'Storage Gateway Cached Volume', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorageGatewayCachedVolume.element.remote.puml b/cloud/snippets/aws/Storage/AwsStorageGatewayCachedVolume.element.remote.puml
new file mode 100644
index 00000000000..7b56b6d6a26
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorageGatewayCachedVolume.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorageGatewayCachedVolume element
+include('elements/aws/Storage/AwsStorageGatewayCachedVolume')
+AwsStorageGatewayCachedVolume('element', 'Storage Gateway Cached Volume', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorageGatewayNonCachedVolume.card.local.puml b/cloud/snippets/aws/Storage/AwsStorageGatewayNonCachedVolume.card.local.puml
new file mode 100644
index 00000000000..0d0eea1f4be
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorageGatewayNonCachedVolume.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsStorageGatewayNonCachedVolume card
+include('elements/aws/Storage/AwsStorageGatewayNonCachedVolume')
+AwsStorageGatewayNonCachedVolumeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorageGatewayNonCachedVolume.card.remote.puml b/cloud/snippets/aws/Storage/AwsStorageGatewayNonCachedVolume.card.remote.puml
new file mode 100644
index 00000000000..ef3d890c3e5
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorageGatewayNonCachedVolume.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsStorageGatewayNonCachedVolume card
+include('elements/aws/Storage/AwsStorageGatewayNonCachedVolume')
+AwsStorageGatewayNonCachedVolumeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorageGatewayNonCachedVolume.element.local.puml b/cloud/snippets/aws/Storage/AwsStorageGatewayNonCachedVolume.element.local.puml
new file mode 100644
index 00000000000..ebf35310eee
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorageGatewayNonCachedVolume.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorageGatewayNonCachedVolume element
+include('elements/aws/Storage/AwsStorageGatewayNonCachedVolume')
+AwsStorageGatewayNonCachedVolume('element', 'Storage Gateway Non Cached Volume', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorageGatewayNonCachedVolume.element.remote.puml b/cloud/snippets/aws/Storage/AwsStorageGatewayNonCachedVolume.element.remote.puml
new file mode 100644
index 00000000000..b25af17af46
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorageGatewayNonCachedVolume.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorageGatewayNonCachedVolume element
+include('elements/aws/Storage/AwsStorageGatewayNonCachedVolume')
+AwsStorageGatewayNonCachedVolume('element', 'Storage Gateway Non Cached Volume', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.card.local.puml b/cloud/snippets/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.card.local.puml
new file mode 100644
index 00000000000..e9644395fe1
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AwsStorageGatewayVirtualTapeLibrary card
+include('elements/aws/Storage/AwsStorageGatewayVirtualTapeLibrary')
+AwsStorageGatewayVirtualTapeLibraryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.card.remote.puml b/cloud/snippets/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.card.remote.puml
new file mode 100644
index 00000000000..ee4f0617b77
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AwsStorageGatewayVirtualTapeLibrary card
+include('elements/aws/Storage/AwsStorageGatewayVirtualTapeLibrary')
+AwsStorageGatewayVirtualTapeLibraryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.element.local.puml b/cloud/snippets/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.element.local.puml
new file mode 100644
index 00000000000..936a6222b12
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorageGatewayVirtualTapeLibrary element
+include('elements/aws/Storage/AwsStorageGatewayVirtualTapeLibrary')
+AwsStorageGatewayVirtualTapeLibrary('element', 'Storage Gateway Virtual Tape Library', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.element.remote.puml b/cloud/snippets/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.element.remote.puml
new file mode 100644
index 00000000000..f215423d751
--- /dev/null
+++ b/cloud/snippets/aws/Storage/AwsStorageGatewayVirtualTapeLibrary.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AwsStorageGatewayVirtualTapeLibrary element
+include('elements/aws/Storage/AwsStorageGatewayVirtualTapeLibrary')
+AwsStorageGatewayVirtualTapeLibrary('element', 'Storage Gateway Virtual Tape Library', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureBatchAi.card.local.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureBatchAi.card.local.puml
new file mode 100644
index 00000000000..658cfcf95ea
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureBatchAi.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBatchAi card
+include('elements/azure/AiAndMlServiceColor/AzureBatchAi')
+AzureBatchAiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureBatchAi.card.remote.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureBatchAi.card.remote.puml
new file mode 100644
index 00000000000..174345c7f73
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureBatchAi.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBatchAi card
+include('elements/azure/AiAndMlServiceColor/AzureBatchAi')
+AzureBatchAiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureBatchAi.element.local.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureBatchAi.element.local.puml
new file mode 100644
index 00000000000..d7f1c2ae5a8
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureBatchAi.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBatchAi element
+include('elements/azure/AiAndMlServiceColor/AzureBatchAi')
+AzureBatchAi('element', 'Batch Ai', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureBatchAi.element.remote.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureBatchAi.element.remote.puml
new file mode 100644
index 00000000000..4e98333070f
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureBatchAi.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBatchAi element
+include('elements/azure/AiAndMlServiceColor/AzureBatchAi')
+AzureBatchAi('element', 'Batch Ai', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureBotServices.card.local.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureBotServices.card.local.puml
new file mode 100644
index 00000000000..d586ece5f7e
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureBotServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBotServices card
+include('elements/azure/AiAndMlServiceColor/AzureBotServices')
+AzureBotServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureBotServices.card.remote.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureBotServices.card.remote.puml
new file mode 100644
index 00000000000..89e99e402b3
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureBotServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBotServices card
+include('elements/azure/AiAndMlServiceColor/AzureBotServices')
+AzureBotServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureBotServices.element.local.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureBotServices.element.local.puml
new file mode 100644
index 00000000000..0acbedd6238
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureBotServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBotServices element
+include('elements/azure/AiAndMlServiceColor/AzureBotServices')
+AzureBotServices('element', 'Bot Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureBotServices.element.remote.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureBotServices.element.remote.puml
new file mode 100644
index 00000000000..be94fe4e22e
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureBotServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBotServices element
+include('elements/azure/AiAndMlServiceColor/AzureBotServices')
+AzureBotServices('element', 'Bot Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureCognitiveServices.card.local.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureCognitiveServices.card.local.puml
new file mode 100644
index 00000000000..46cdbaf57eb
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureCognitiveServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCognitiveServices card
+include('elements/azure/AiAndMlServiceColor/AzureCognitiveServices')
+AzureCognitiveServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureCognitiveServices.card.remote.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureCognitiveServices.card.remote.puml
new file mode 100644
index 00000000000..5d1e2410607
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureCognitiveServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCognitiveServices card
+include('elements/azure/AiAndMlServiceColor/AzureCognitiveServices')
+AzureCognitiveServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureCognitiveServices.element.local.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureCognitiveServices.element.local.puml
new file mode 100644
index 00000000000..d7df4fa73dc
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureCognitiveServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCognitiveServices element
+include('elements/azure/AiAndMlServiceColor/AzureCognitiveServices')
+AzureCognitiveServices('element', 'Cognitive Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureCognitiveServices.element.remote.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureCognitiveServices.element.remote.puml
new file mode 100644
index 00000000000..17262bf34b2
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureCognitiveServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCognitiveServices element
+include('elements/azure/AiAndMlServiceColor/AzureCognitiveServices')
+AzureCognitiveServices('element', 'Cognitive Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureGenomicsAccounts.card.local.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureGenomicsAccounts.card.local.puml
new file mode 100644
index 00000000000..dd8d519a1c3
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureGenomicsAccounts.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGenomicsAccounts card
+include('elements/azure/AiAndMlServiceColor/AzureGenomicsAccounts')
+AzureGenomicsAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureGenomicsAccounts.card.remote.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureGenomicsAccounts.card.remote.puml
new file mode 100644
index 00000000000..6a67fd76029
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureGenomicsAccounts.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGenomicsAccounts card
+include('elements/azure/AiAndMlServiceColor/AzureGenomicsAccounts')
+AzureGenomicsAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureGenomicsAccounts.element.local.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureGenomicsAccounts.element.local.puml
new file mode 100644
index 00000000000..a9ec7c7b973
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureGenomicsAccounts.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGenomicsAccounts element
+include('elements/azure/AiAndMlServiceColor/AzureGenomicsAccounts')
+AzureGenomicsAccounts('element', 'Genomics Accounts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureGenomicsAccounts.element.remote.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureGenomicsAccounts.element.remote.puml
new file mode 100644
index 00000000000..ec4af5c691e
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureGenomicsAccounts.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGenomicsAccounts element
+include('elements/azure/AiAndMlServiceColor/AzureGenomicsAccounts')
+AzureGenomicsAccounts('element', 'Genomics Accounts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.card.local.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.card.local.puml
new file mode 100644
index 00000000000..b8408f795b1
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMachineLearningServiceWorkspaces card
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces')
+AzureMachineLearningServiceWorkspacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.card.remote.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.card.remote.puml
new file mode 100644
index 00000000000..bf794a2966a
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMachineLearningServiceWorkspaces card
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces')
+AzureMachineLearningServiceWorkspacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.element.local.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.element.local.puml
new file mode 100644
index 00000000000..4b67781e39d
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMachineLearningServiceWorkspaces element
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces')
+AzureMachineLearningServiceWorkspaces('element', 'Machine Learning Service Workspaces', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.element.remote.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.element.remote.puml
new file mode 100644
index 00000000000..8d7d0daec9a
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMachineLearningServiceWorkspaces element
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningServiceWorkspaces')
+AzureMachineLearningServiceWorkspaces('element', 'Machine Learning Service Workspaces', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.card.local.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.card.local.puml
new file mode 100644
index 00000000000..ef80828a433
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMachineLearningStudioWebServicePlans card
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans')
+AzureMachineLearningStudioWebServicePlansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.card.remote.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.card.remote.puml
new file mode 100644
index 00000000000..f79cf77a88e
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMachineLearningStudioWebServicePlans card
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans')
+AzureMachineLearningStudioWebServicePlansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.element.local.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.element.local.puml
new file mode 100644
index 00000000000..d2d9b9483d7
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMachineLearningStudioWebServicePlans element
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans')
+AzureMachineLearningStudioWebServicePlans('element', 'Machine Learning Studio Web Service Plans', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.element.remote.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.element.remote.puml
new file mode 100644
index 00000000000..24c209dc1ff
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMachineLearningStudioWebServicePlans element
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServicePlans')
+AzureMachineLearningStudioWebServicePlans('element', 'Machine Learning Studio Web Service Plans', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.card.local.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.card.local.puml
new file mode 100644
index 00000000000..6ac963e3817
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMachineLearningStudioWebServices card
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices')
+AzureMachineLearningStudioWebServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.card.remote.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.card.remote.puml
new file mode 100644
index 00000000000..1b4fcbb5564
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMachineLearningStudioWebServices card
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices')
+AzureMachineLearningStudioWebServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.element.local.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.element.local.puml
new file mode 100644
index 00000000000..a02e421619b
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMachineLearningStudioWebServices element
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices')
+AzureMachineLearningStudioWebServices('element', 'Machine Learning Studio Web Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.element.remote.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.element.remote.puml
new file mode 100644
index 00000000000..c7f1953bc8e
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMachineLearningStudioWebServices element
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWebServices')
+AzureMachineLearningStudioWebServices('element', 'Machine Learning Studio Web Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.card.local.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.card.local.puml
new file mode 100644
index 00000000000..ccabdfc271e
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMachineLearningStudioWorkspaces card
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces')
+AzureMachineLearningStudioWorkspacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.card.remote.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.card.remote.puml
new file mode 100644
index 00000000000..d94d5905808
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMachineLearningStudioWorkspaces card
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces')
+AzureMachineLearningStudioWorkspacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.element.local.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.element.local.puml
new file mode 100644
index 00000000000..e4fc85d5dec
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMachineLearningStudioWorkspaces element
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces')
+AzureMachineLearningStudioWorkspaces('element', 'Machine Learning Studio Workspaces', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.element.remote.puml b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.element.remote.puml
new file mode 100644
index 00000000000..c34474c567a
--- /dev/null
+++ b/cloud/snippets/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMachineLearningStudioWorkspaces element
+include('elements/azure/AiAndMlServiceColor/AzureMachineLearningStudioWorkspaces')
+AzureMachineLearningStudioWorkspaces('element', 'Machine Learning Studio Workspaces', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureAnalysisServices.card.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureAnalysisServices.card.local.puml
new file mode 100644
index 00000000000..cf92cad502e
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureAnalysisServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAnalysisServices card
+include('elements/azure/AnalyticsServiceColor/AzureAnalysisServices')
+AzureAnalysisServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureAnalysisServices.card.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureAnalysisServices.card.remote.puml
new file mode 100644
index 00000000000..96b56d16756
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureAnalysisServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAnalysisServices card
+include('elements/azure/AnalyticsServiceColor/AzureAnalysisServices')
+AzureAnalysisServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureAnalysisServices.element.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureAnalysisServices.element.local.puml
new file mode 100644
index 00000000000..4bc8c01bb50
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureAnalysisServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAnalysisServices element
+include('elements/azure/AnalyticsServiceColor/AzureAnalysisServices')
+AzureAnalysisServices('element', 'Analysis Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureAnalysisServices.element.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureAnalysisServices.element.remote.puml
new file mode 100644
index 00000000000..5642f65f8fd
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureAnalysisServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAnalysisServices element
+include('elements/azure/AnalyticsServiceColor/AzureAnalysisServices')
+AzureAnalysisServices('element', 'Analysis Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDataExplorerClusters.card.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataExplorerClusters.card.local.puml
new file mode 100644
index 00000000000..623a110555a
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataExplorerClusters.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataExplorerClusters card
+include('elements/azure/AnalyticsServiceColor/AzureDataExplorerClusters')
+AzureDataExplorerClustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDataExplorerClusters.card.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataExplorerClusters.card.remote.puml
new file mode 100644
index 00000000000..4792927334d
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataExplorerClusters.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataExplorerClusters card
+include('elements/azure/AnalyticsServiceColor/AzureDataExplorerClusters')
+AzureDataExplorerClustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDataExplorerClusters.element.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataExplorerClusters.element.local.puml
new file mode 100644
index 00000000000..571f0af1aee
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataExplorerClusters.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataExplorerClusters element
+include('elements/azure/AnalyticsServiceColor/AzureDataExplorerClusters')
+AzureDataExplorerClusters('element', 'Data Explorer Clusters', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDataExplorerClusters.element.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataExplorerClusters.element.remote.puml
new file mode 100644
index 00000000000..af4fa359a55
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataExplorerClusters.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataExplorerClusters element
+include('elements/azure/AnalyticsServiceColor/AzureDataExplorerClusters')
+AzureDataExplorerClusters('element', 'Data Explorer Clusters', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDataFactories.card.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataFactories.card.local.puml
new file mode 100644
index 00000000000..b8748bad5ab
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataFactories.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataFactories card
+include('elements/azure/AnalyticsServiceColor/AzureDataFactories')
+AzureDataFactoriesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDataFactories.card.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataFactories.card.remote.puml
new file mode 100644
index 00000000000..3c1cc24cd3f
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataFactories.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataFactories card
+include('elements/azure/AnalyticsServiceColor/AzureDataFactories')
+AzureDataFactoriesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDataFactories.element.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataFactories.element.local.puml
new file mode 100644
index 00000000000..97bb834bd7f
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataFactories.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataFactories element
+include('elements/azure/AnalyticsServiceColor/AzureDataFactories')
+AzureDataFactories('element', 'Data Factories', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDataFactories.element.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataFactories.element.remote.puml
new file mode 100644
index 00000000000..36714efda61
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataFactories.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataFactories element
+include('elements/azure/AnalyticsServiceColor/AzureDataFactories')
+AzureDataFactories('element', 'Data Factories', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.card.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.card.local.puml
new file mode 100644
index 00000000000..b026a845993
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataLakeAnalytics card
+include('elements/azure/AnalyticsServiceColor/AzureDataLakeAnalytics')
+AzureDataLakeAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.card.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.card.remote.puml
new file mode 100644
index 00000000000..d3833cd5312
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataLakeAnalytics card
+include('elements/azure/AnalyticsServiceColor/AzureDataLakeAnalytics')
+AzureDataLakeAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.element.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.element.local.puml
new file mode 100644
index 00000000000..3265fda2266
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataLakeAnalytics element
+include('elements/azure/AnalyticsServiceColor/AzureDataLakeAnalytics')
+AzureDataLakeAnalytics('element', 'Data Lake Analytics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.element.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.element.remote.puml
new file mode 100644
index 00000000000..30edf727fe2
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeAnalytics.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataLakeAnalytics element
+include('elements/azure/AnalyticsServiceColor/AzureDataLakeAnalytics')
+AzureDataLakeAnalytics('element', 'Data Lake Analytics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.card.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.card.local.puml
new file mode 100644
index 00000000000..8ee799d340d
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataLakeStoreGen1 card
+include('elements/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1')
+AzureDataLakeStoreGen1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.card.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.card.remote.puml
new file mode 100644
index 00000000000..3835da43526
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataLakeStoreGen1 card
+include('elements/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1')
+AzureDataLakeStoreGen1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.element.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.element.local.puml
new file mode 100644
index 00000000000..da566edd338
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataLakeStoreGen1 element
+include('elements/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1')
+AzureDataLakeStoreGen1('element', 'Data Lake Store Gen1', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.element.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.element.remote.puml
new file mode 100644
index 00000000000..02c0687df6c
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataLakeStoreGen1 element
+include('elements/azure/AnalyticsServiceColor/AzureDataLakeStoreGen1')
+AzureDataLakeStoreGen1('element', 'Data Lake Store Gen1', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDatabricks.card.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDatabricks.card.local.puml
new file mode 100644
index 00000000000..68730520d83
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDatabricks.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabricks card
+include('elements/azure/AnalyticsServiceColor/AzureDatabricks')
+AzureDatabricksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDatabricks.card.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDatabricks.card.remote.puml
new file mode 100644
index 00000000000..5f51afc2ddb
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDatabricks.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabricks card
+include('elements/azure/AnalyticsServiceColor/AzureDatabricks')
+AzureDatabricksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDatabricks.element.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDatabricks.element.local.puml
new file mode 100644
index 00000000000..633f13febdf
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDatabricks.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabricks element
+include('elements/azure/AnalyticsServiceColor/AzureDatabricks')
+AzureDatabricks('element', 'Databricks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureDatabricks.element.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureDatabricks.element.remote.puml
new file mode 100644
index 00000000000..55cae6be12a
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureDatabricks.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabricks element
+include('elements/azure/AnalyticsServiceColor/AzureDatabricks')
+AzureDatabricks('element', 'Databricks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubClusters.card.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubClusters.card.local.puml
new file mode 100644
index 00000000000..f43e96bbb4b
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubClusters.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEventHubClusters card
+include('elements/azure/AnalyticsServiceColor/AzureEventHubClusters')
+AzureEventHubClustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubClusters.card.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubClusters.card.remote.puml
new file mode 100644
index 00000000000..7f9dea56b05
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubClusters.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEventHubClusters card
+include('elements/azure/AnalyticsServiceColor/AzureEventHubClusters')
+AzureEventHubClustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubClusters.element.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubClusters.element.local.puml
new file mode 100644
index 00000000000..73a30819ab9
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubClusters.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventHubClusters element
+include('elements/azure/AnalyticsServiceColor/AzureEventHubClusters')
+AzureEventHubClusters('element', 'Event Hub Clusters', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubClusters.element.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubClusters.element.remote.puml
new file mode 100644
index 00000000000..5cd39767de3
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubClusters.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventHubClusters element
+include('elements/azure/AnalyticsServiceColor/AzureEventHubClusters')
+AzureEventHubClusters('element', 'Event Hub Clusters', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubs.card.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubs.card.local.puml
new file mode 100644
index 00000000000..807acdb3598
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubs.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEventHubs card
+include('elements/azure/AnalyticsServiceColor/AzureEventHubs')
+AzureEventHubsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubs.card.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubs.card.remote.puml
new file mode 100644
index 00000000000..2a1fde0e906
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubs.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEventHubs card
+include('elements/azure/AnalyticsServiceColor/AzureEventHubs')
+AzureEventHubsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubs.element.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubs.element.local.puml
new file mode 100644
index 00000000000..7b487f534c5
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubs.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventHubs element
+include('elements/azure/AnalyticsServiceColor/AzureEventHubs')
+AzureEventHubs('element', 'Event Hubs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubs.element.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubs.element.remote.puml
new file mode 100644
index 00000000000..3d6f9fc8c80
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureEventHubs.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventHubs element
+include('elements/azure/AnalyticsServiceColor/AzureEventHubs')
+AzureEventHubs('element', 'Event Hubs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureHdinsightclusters.card.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureHdinsightclusters.card.local.puml
new file mode 100644
index 00000000000..b6f025ad300
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureHdinsightclusters.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHdinsightclusters card
+include('elements/azure/AnalyticsServiceColor/AzureHdinsightclusters')
+AzureHdinsightclustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureHdinsightclusters.card.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureHdinsightclusters.card.remote.puml
new file mode 100644
index 00000000000..735d80f3f59
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureHdinsightclusters.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHdinsightclusters card
+include('elements/azure/AnalyticsServiceColor/AzureHdinsightclusters')
+AzureHdinsightclustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureHdinsightclusters.element.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureHdinsightclusters.element.local.puml
new file mode 100644
index 00000000000..16fc31d3016
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureHdinsightclusters.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHdinsightclusters element
+include('elements/azure/AnalyticsServiceColor/AzureHdinsightclusters')
+AzureHdinsightclusters('element', 'Hdinsightclusters', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureHdinsightclusters.element.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureHdinsightclusters.element.remote.puml
new file mode 100644
index 00000000000..d8ac9faac98
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureHdinsightclusters.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHdinsightclusters element
+include('elements/azure/AnalyticsServiceColor/AzureHdinsightclusters')
+AzureHdinsightclusters('element', 'Hdinsightclusters', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.card.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.card.local.puml
new file mode 100644
index 00000000000..6ddef3fa98a
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLogAnalyticsWorkspaces card
+include('elements/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces')
+AzureLogAnalyticsWorkspacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.card.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.card.remote.puml
new file mode 100644
index 00000000000..4baf787d3b5
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLogAnalyticsWorkspaces card
+include('elements/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces')
+AzureLogAnalyticsWorkspacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.element.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.element.local.puml
new file mode 100644
index 00000000000..b453fe7a814
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogAnalyticsWorkspaces element
+include('elements/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces')
+AzureLogAnalyticsWorkspaces('element', 'Log Analytics Workspaces', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.element.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.element.remote.puml
new file mode 100644
index 00000000000..3749316e268
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogAnalyticsWorkspaces element
+include('elements/azure/AnalyticsServiceColor/AzureLogAnalyticsWorkspaces')
+AzureLogAnalyticsWorkspaces('element', 'Log Analytics Workspaces', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.card.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.card.local.puml
new file mode 100644
index 00000000000..284f73cd3e9
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStreamAnalyticsJobs card
+include('elements/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs')
+AzureStreamAnalyticsJobsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.card.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.card.remote.puml
new file mode 100644
index 00000000000..d87a34c565c
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStreamAnalyticsJobs card
+include('elements/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs')
+AzureStreamAnalyticsJobsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.element.local.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.element.local.puml
new file mode 100644
index 00000000000..452523db78d
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStreamAnalyticsJobs element
+include('elements/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs')
+AzureStreamAnalyticsJobs('element', 'Stream Analytics Jobs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.element.remote.puml b/cloud/snippets/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.element.remote.puml
new file mode 100644
index 00000000000..2b611c262b8
--- /dev/null
+++ b/cloud/snippets/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStreamAnalyticsJobs element
+include('elements/azure/AnalyticsServiceColor/AzureStreamAnalyticsJobs')
+AzureStreamAnalyticsJobs('element', 'Stream Analytics Jobs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AzureGroupDashed.group.local.puml b/cloud/snippets/azure/AzureGroupDashed.group.local.puml
new file mode 100644
index 00000000000..cbaf846438d
--- /dev/null
+++ b/cloud/snippets/azure/AzureGroupDashed.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupDashed group
+include('groups/azure/AzureGroupDashed')
+AzureGroupDashed('element', 'Dashed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AzureGroupDashed.group.remote.puml b/cloud/snippets/azure/AzureGroupDashed.group.remote.puml
new file mode 100644
index 00000000000..a1c1b9dcca2
--- /dev/null
+++ b/cloud/snippets/azure/AzureGroupDashed.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupDashed group
+include('groups/azure/AzureGroupDashed')
+AzureGroupDashed('element', 'Dashed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AzureGroupDotted.group.local.puml b/cloud/snippets/azure/AzureGroupDotted.group.local.puml
new file mode 100644
index 00000000000..827d4ecb04a
--- /dev/null
+++ b/cloud/snippets/azure/AzureGroupDotted.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupDotted group
+include('groups/azure/AzureGroupDotted')
+AzureGroupDotted('element', 'Dotted', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AzureGroupDotted.group.remote.puml b/cloud/snippets/azure/AzureGroupDotted.group.remote.puml
new file mode 100644
index 00000000000..e43cbdcb1eb
--- /dev/null
+++ b/cloud/snippets/azure/AzureGroupDotted.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupDotted group
+include('groups/azure/AzureGroupDotted')
+AzureGroupDotted('element', 'Dotted', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AzureGroupNetwork.group.local.puml b/cloud/snippets/azure/AzureGroupNetwork.group.local.puml
new file mode 100644
index 00000000000..d7ffed609e6
--- /dev/null
+++ b/cloud/snippets/azure/AzureGroupNetwork.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupNetwork group
+include('groups/azure/AzureGroupNetwork')
+AzureGroupNetwork('element', 'Network', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AzureGroupNetwork.group.remote.puml b/cloud/snippets/azure/AzureGroupNetwork.group.remote.puml
new file mode 100644
index 00000000000..6bed5818fd0
--- /dev/null
+++ b/cloud/snippets/azure/AzureGroupNetwork.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupNetwork group
+include('groups/azure/AzureGroupNetwork')
+AzureGroupNetwork('element', 'Network', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AzureGroupPlain.group.local.puml b/cloud/snippets/azure/AzureGroupPlain.group.local.puml
new file mode 100644
index 00000000000..dffaf1ef04e
--- /dev/null
+++ b/cloud/snippets/azure/AzureGroupPlain.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupPlain group
+include('groups/azure/AzureGroupPlain')
+AzureGroupPlain('element', 'Plain', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AzureGroupPlain.group.remote.puml b/cloud/snippets/azure/AzureGroupPlain.group.remote.puml
new file mode 100644
index 00000000000..60c0f76720c
--- /dev/null
+++ b/cloud/snippets/azure/AzureGroupPlain.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupPlain group
+include('groups/azure/AzureGroupPlain')
+AzureGroupPlain('element', 'Plain', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AzureGroupPlainDashed.group.local.puml b/cloud/snippets/azure/AzureGroupPlainDashed.group.local.puml
new file mode 100644
index 00000000000..efd2fc48d9e
--- /dev/null
+++ b/cloud/snippets/azure/AzureGroupPlainDashed.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupPlainDashed group
+include('groups/azure/AzureGroupPlainDashed')
+AzureGroupPlainDashed('element', 'Plain Dashed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AzureGroupPlainDashed.group.remote.puml b/cloud/snippets/azure/AzureGroupPlainDashed.group.remote.puml
new file mode 100644
index 00000000000..162ec81999f
--- /dev/null
+++ b/cloud/snippets/azure/AzureGroupPlainDashed.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupPlainDashed group
+include('groups/azure/AzureGroupPlainDashed')
+AzureGroupPlainDashed('element', 'Plain Dashed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AzureGroupPlainDotted.group.local.puml b/cloud/snippets/azure/AzureGroupPlainDotted.group.local.puml
new file mode 100644
index 00000000000..4e6796cad96
--- /dev/null
+++ b/cloud/snippets/azure/AzureGroupPlainDotted.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupPlainDotted group
+include('groups/azure/AzureGroupPlainDotted')
+AzureGroupPlainDotted('element', 'Plain Dotted', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AzureGroupPlainDotted.group.remote.puml b/cloud/snippets/azure/AzureGroupPlainDotted.group.remote.puml
new file mode 100644
index 00000000000..2c84b57361d
--- /dev/null
+++ b/cloud/snippets/azure/AzureGroupPlainDotted.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupPlainDotted group
+include('groups/azure/AzureGroupPlainDotted')
+AzureGroupPlainDotted('element', 'Plain Dotted', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AzureGroupTransparent.group.local.puml b/cloud/snippets/azure/AzureGroupTransparent.group.local.puml
new file mode 100644
index 00000000000..99d75abff67
--- /dev/null
+++ b/cloud/snippets/azure/AzureGroupTransparent.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupTransparent group
+include('groups/azure/AzureGroupTransparent')
+AzureGroupTransparent('element', 'Transparent', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/AzureGroupTransparent.group.remote.puml b/cloud/snippets/azure/AzureGroupTransparent.group.remote.puml
new file mode 100644
index 00000000000..b47bc6090df
--- /dev/null
+++ b/cloud/snippets/azure/AzureGroupTransparent.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroupTransparent group
+include('groups/azure/AzureGroupTransparent')
+AzureGroupTransparent('element', 'Transparent', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureCacheRedisProductIcon.card.local.puml b/cloud/snippets/azure/Companies/AzureCacheRedisProductIcon.card.local.puml
new file mode 100644
index 00000000000..d912dfcfcd4
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureCacheRedisProductIcon.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCacheRedisProductIcon card
+include('elements/azure/Companies/AzureCacheRedisProductIcon')
+AzureCacheRedisProductIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureCacheRedisProductIcon.card.remote.puml b/cloud/snippets/azure/Companies/AzureCacheRedisProductIcon.card.remote.puml
new file mode 100644
index 00000000000..bf7f78857ae
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureCacheRedisProductIcon.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCacheRedisProductIcon card
+include('elements/azure/Companies/AzureCacheRedisProductIcon')
+AzureCacheRedisProductIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureCacheRedisProductIcon.element.local.puml b/cloud/snippets/azure/Companies/AzureCacheRedisProductIcon.element.local.puml
new file mode 100644
index 00000000000..5c0fe121f0c
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureCacheRedisProductIcon.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCacheRedisProductIcon element
+include('elements/azure/Companies/AzureCacheRedisProductIcon')
+AzureCacheRedisProductIcon('element', 'Cache Redis Product Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureCacheRedisProductIcon.element.remote.puml b/cloud/snippets/azure/Companies/AzureCacheRedisProductIcon.element.remote.puml
new file mode 100644
index 00000000000..8f02d0e2b76
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureCacheRedisProductIcon.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCacheRedisProductIcon element
+include('elements/azure/Companies/AzureCacheRedisProductIcon')
+AzureCacheRedisProductIcon('element', 'Cache Redis Product Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureCloudCycle.card.local.puml b/cloud/snippets/azure/Companies/AzureCloudCycle.card.local.puml
new file mode 100644
index 00000000000..77abdd53812
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureCloudCycle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCloudCycle card
+include('elements/azure/Companies/AzureCloudCycle')
+AzureCloudCycleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureCloudCycle.card.remote.puml b/cloud/snippets/azure/Companies/AzureCloudCycle.card.remote.puml
new file mode 100644
index 00000000000..4fb176102f3
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureCloudCycle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCloudCycle card
+include('elements/azure/Companies/AzureCloudCycle')
+AzureCloudCycleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureCloudCycle.element.local.puml b/cloud/snippets/azure/Companies/AzureCloudCycle.element.local.puml
new file mode 100644
index 00000000000..a9a0712b805
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureCloudCycle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudCycle element
+include('elements/azure/Companies/AzureCloudCycle')
+AzureCloudCycle('element', 'Cloud Cycle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureCloudCycle.element.remote.puml b/cloud/snippets/azure/Companies/AzureCloudCycle.element.remote.puml
new file mode 100644
index 00000000000..5242599803d
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureCloudCycle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudCycle element
+include('elements/azure/Companies/AzureCloudCycle')
+AzureCloudCycle('element', 'Cloud Cycle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureDatabricks.card.local.puml b/cloud/snippets/azure/Companies/AzureDatabricks.card.local.puml
new file mode 100644
index 00000000000..99517b344ef
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureDatabricks.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabricks card
+include('elements/azure/Companies/AzureDatabricks')
+AzureDatabricksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureDatabricks.card.remote.puml b/cloud/snippets/azure/Companies/AzureDatabricks.card.remote.puml
new file mode 100644
index 00000000000..89e3adb3a39
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureDatabricks.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabricks card
+include('elements/azure/Companies/AzureDatabricks')
+AzureDatabricksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureDatabricks.element.local.puml b/cloud/snippets/azure/Companies/AzureDatabricks.element.local.puml
new file mode 100644
index 00000000000..47d8db70f9a
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureDatabricks.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabricks element
+include('elements/azure/Companies/AzureDatabricks')
+AzureDatabricks('element', 'Databricks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureDatabricks.element.remote.puml b/cloud/snippets/azure/Companies/AzureDatabricks.element.remote.puml
new file mode 100644
index 00000000000..5f465af2c77
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureDatabricks.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabricks element
+include('elements/azure/Companies/AzureDatabricks')
+AzureDatabricks('element', 'Databricks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureHdInsight.card.local.puml b/cloud/snippets/azure/Companies/AzureHdInsight.card.local.puml
new file mode 100644
index 00000000000..48fcb03cbe8
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureHdInsight.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHdInsight card
+include('elements/azure/Companies/AzureHdInsight')
+AzureHdInsightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureHdInsight.card.remote.puml b/cloud/snippets/azure/Companies/AzureHdInsight.card.remote.puml
new file mode 100644
index 00000000000..b63a42e551f
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureHdInsight.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHdInsight card
+include('elements/azure/Companies/AzureHdInsight')
+AzureHdInsightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureHdInsight.element.local.puml b/cloud/snippets/azure/Companies/AzureHdInsight.element.local.puml
new file mode 100644
index 00000000000..b1a205ec4bb
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureHdInsight.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHdInsight element
+include('elements/azure/Companies/AzureHdInsight')
+AzureHdInsight('element', 'Hd Insight', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureHdInsight.element.remote.puml b/cloud/snippets/azure/Companies/AzureHdInsight.element.remote.puml
new file mode 100644
index 00000000000..8a8c4379e24
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureHdInsight.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHdInsight element
+include('elements/azure/Companies/AzureHdInsight')
+AzureHdInsight('element', 'Hd Insight', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureHdinsightColor.card.local.puml b/cloud/snippets/azure/Companies/AzureHdinsightColor.card.local.puml
new file mode 100644
index 00000000000..e441a5b2277
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureHdinsightColor.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHdinsightColor card
+include('elements/azure/Companies/AzureHdinsightColor')
+AzureHdinsightColorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureHdinsightColor.card.remote.puml b/cloud/snippets/azure/Companies/AzureHdinsightColor.card.remote.puml
new file mode 100644
index 00000000000..6ff857bbe28
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureHdinsightColor.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHdinsightColor card
+include('elements/azure/Companies/AzureHdinsightColor')
+AzureHdinsightColorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureHdinsightColor.element.local.puml b/cloud/snippets/azure/Companies/AzureHdinsightColor.element.local.puml
new file mode 100644
index 00000000000..2756569ae50
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureHdinsightColor.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHdinsightColor element
+include('elements/azure/Companies/AzureHdinsightColor')
+AzureHdinsightColor('element', 'Hdinsight Color', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureHdinsightColor.element.remote.puml b/cloud/snippets/azure/Companies/AzureHdinsightColor.element.remote.puml
new file mode 100644
index 00000000000..45c9fcc7220
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureHdinsightColor.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHdinsightColor element
+include('elements/azure/Companies/AzureHdinsightColor')
+AzureHdinsightColor('element', 'Hdinsight Color', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureHockeyapp.card.local.puml b/cloud/snippets/azure/Companies/AzureHockeyapp.card.local.puml
new file mode 100644
index 00000000000..890e8027c2b
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureHockeyapp.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHockeyapp card
+include('elements/azure/Companies/AzureHockeyapp')
+AzureHockeyappCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureHockeyapp.card.remote.puml b/cloud/snippets/azure/Companies/AzureHockeyapp.card.remote.puml
new file mode 100644
index 00000000000..952684f5df8
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureHockeyapp.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHockeyapp card
+include('elements/azure/Companies/AzureHockeyapp')
+AzureHockeyappCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureHockeyapp.element.local.puml b/cloud/snippets/azure/Companies/AzureHockeyapp.element.local.puml
new file mode 100644
index 00000000000..3d119573b13
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureHockeyapp.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHockeyapp element
+include('elements/azure/Companies/AzureHockeyapp')
+AzureHockeyapp('element', 'Hockeyapp', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureHockeyapp.element.remote.puml b/cloud/snippets/azure/Companies/AzureHockeyapp.element.remote.puml
new file mode 100644
index 00000000000..68796e2cde7
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureHockeyapp.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHockeyapp element
+include('elements/azure/Companies/AzureHockeyapp')
+AzureHockeyapp('element', 'Hockeyapp', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureHockeyappColor.card.local.puml b/cloud/snippets/azure/Companies/AzureHockeyappColor.card.local.puml
new file mode 100644
index 00000000000..c9027703a0d
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureHockeyappColor.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHockeyappColor card
+include('elements/azure/Companies/AzureHockeyappColor')
+AzureHockeyappColorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureHockeyappColor.card.remote.puml b/cloud/snippets/azure/Companies/AzureHockeyappColor.card.remote.puml
new file mode 100644
index 00000000000..a9e4fc29f5d
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureHockeyappColor.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHockeyappColor card
+include('elements/azure/Companies/AzureHockeyappColor')
+AzureHockeyappColorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureHockeyappColor.element.local.puml b/cloud/snippets/azure/Companies/AzureHockeyappColor.element.local.puml
new file mode 100644
index 00000000000..6a2c3ea4f8b
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureHockeyappColor.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHockeyappColor element
+include('elements/azure/Companies/AzureHockeyappColor')
+AzureHockeyappColor('element', 'Hockeyapp Color', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureHockeyappColor.element.remote.puml b/cloud/snippets/azure/Companies/AzureHockeyappColor.element.remote.puml
new file mode 100644
index 00000000000..36e7b2d3ca7
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureHockeyappColor.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHockeyappColor element
+include('elements/azure/Companies/AzureHockeyappColor')
+AzureHockeyappColor('element', 'Hockeyapp Color', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureKubernetes.card.local.puml b/cloud/snippets/azure/Companies/AzureKubernetes.card.local.puml
new file mode 100644
index 00000000000..4d54a2be1b6
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureKubernetes.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureKubernetes card
+include('elements/azure/Companies/AzureKubernetes')
+AzureKubernetesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureKubernetes.card.remote.puml b/cloud/snippets/azure/Companies/AzureKubernetes.card.remote.puml
new file mode 100644
index 00000000000..5a10aef3d38
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureKubernetes.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureKubernetes card
+include('elements/azure/Companies/AzureKubernetes')
+AzureKubernetesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureKubernetes.element.local.puml b/cloud/snippets/azure/Companies/AzureKubernetes.element.local.puml
new file mode 100644
index 00000000000..cb382e16146
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureKubernetes.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKubernetes element
+include('elements/azure/Companies/AzureKubernetes')
+AzureKubernetes('element', 'Kubernetes', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureKubernetes.element.remote.puml b/cloud/snippets/azure/Companies/AzureKubernetes.element.remote.puml
new file mode 100644
index 00000000000..1ea7d4bfc98
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureKubernetes.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKubernetes element
+include('elements/azure/Companies/AzureKubernetes')
+AzureKubernetes('element', 'Kubernetes', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureLogoDcOs.card.local.puml b/cloud/snippets/azure/Companies/AzureLogoDcOs.card.local.puml
new file mode 100644
index 00000000000..830c6cb52ba
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureLogoDcOs.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLogoDcOs card
+include('elements/azure/Companies/AzureLogoDcOs')
+AzureLogoDcOsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureLogoDcOs.card.remote.puml b/cloud/snippets/azure/Companies/AzureLogoDcOs.card.remote.puml
new file mode 100644
index 00000000000..51765236c18
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureLogoDcOs.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLogoDcOs card
+include('elements/azure/Companies/AzureLogoDcOs')
+AzureLogoDcOsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureLogoDcOs.element.local.puml b/cloud/snippets/azure/Companies/AzureLogoDcOs.element.local.puml
new file mode 100644
index 00000000000..4428535f7c4
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureLogoDcOs.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogoDcOs element
+include('elements/azure/Companies/AzureLogoDcOs')
+AzureLogoDcOs('element', 'Logo Dc Os', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureLogoDcOs.element.remote.puml b/cloud/snippets/azure/Companies/AzureLogoDcOs.element.remote.puml
new file mode 100644
index 00000000000..e502d6d763a
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureLogoDcOs.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogoDcOs element
+include('elements/azure/Companies/AzureLogoDcOs')
+AzureLogoDcOs('element', 'Logo Dc Os', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureLogoDocker.card.local.puml b/cloud/snippets/azure/Companies/AzureLogoDocker.card.local.puml
new file mode 100644
index 00000000000..d9196859c64
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureLogoDocker.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLogoDocker card
+include('elements/azure/Companies/AzureLogoDocker')
+AzureLogoDockerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureLogoDocker.card.remote.puml b/cloud/snippets/azure/Companies/AzureLogoDocker.card.remote.puml
new file mode 100644
index 00000000000..8a6dfe77918
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureLogoDocker.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLogoDocker card
+include('elements/azure/Companies/AzureLogoDocker')
+AzureLogoDockerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureLogoDocker.element.local.puml b/cloud/snippets/azure/Companies/AzureLogoDocker.element.local.puml
new file mode 100644
index 00000000000..5bbef3cef2a
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureLogoDocker.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogoDocker element
+include('elements/azure/Companies/AzureLogoDocker')
+AzureLogoDocker('element', 'Logo Docker', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureLogoDocker.element.remote.puml b/cloud/snippets/azure/Companies/AzureLogoDocker.element.remote.puml
new file mode 100644
index 00000000000..f7bb25c58ff
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureLogoDocker.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogoDocker element
+include('elements/azure/Companies/AzureLogoDocker')
+AzureLogoDocker('element', 'Logo Docker', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureLogoPluralsightMono.card.local.puml b/cloud/snippets/azure/Companies/AzureLogoPluralsightMono.card.local.puml
new file mode 100644
index 00000000000..acf5f926eb8
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureLogoPluralsightMono.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLogoPluralsightMono card
+include('elements/azure/Companies/AzureLogoPluralsightMono')
+AzureLogoPluralsightMonoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureLogoPluralsightMono.card.remote.puml b/cloud/snippets/azure/Companies/AzureLogoPluralsightMono.card.remote.puml
new file mode 100644
index 00000000000..89b1c22fafd
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureLogoPluralsightMono.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLogoPluralsightMono card
+include('elements/azure/Companies/AzureLogoPluralsightMono')
+AzureLogoPluralsightMonoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureLogoPluralsightMono.element.local.puml b/cloud/snippets/azure/Companies/AzureLogoPluralsightMono.element.local.puml
new file mode 100644
index 00000000000..3e8577a88e4
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureLogoPluralsightMono.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogoPluralsightMono element
+include('elements/azure/Companies/AzureLogoPluralsightMono')
+AzureLogoPluralsightMono('element', 'Logo Pluralsight Mono', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureLogoPluralsightMono.element.remote.puml b/cloud/snippets/azure/Companies/AzureLogoPluralsightMono.element.remote.puml
new file mode 100644
index 00000000000..22a3aee7c32
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureLogoPluralsightMono.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogoPluralsightMono element
+include('elements/azure/Companies/AzureLogoPluralsightMono')
+AzureLogoPluralsightMono('element', 'Logo Pluralsight Mono', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureLogoPluralsightTwotone.card.local.puml b/cloud/snippets/azure/Companies/AzureLogoPluralsightTwotone.card.local.puml
new file mode 100644
index 00000000000..a591ce71725
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureLogoPluralsightTwotone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLogoPluralsightTwotone card
+include('elements/azure/Companies/AzureLogoPluralsightTwotone')
+AzureLogoPluralsightTwotoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureLogoPluralsightTwotone.card.remote.puml b/cloud/snippets/azure/Companies/AzureLogoPluralsightTwotone.card.remote.puml
new file mode 100644
index 00000000000..bc4d9e7e3fb
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureLogoPluralsightTwotone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLogoPluralsightTwotone card
+include('elements/azure/Companies/AzureLogoPluralsightTwotone')
+AzureLogoPluralsightTwotoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureLogoPluralsightTwotone.element.local.puml b/cloud/snippets/azure/Companies/AzureLogoPluralsightTwotone.element.local.puml
new file mode 100644
index 00000000000..1d5a71c8514
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureLogoPluralsightTwotone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogoPluralsightTwotone element
+include('elements/azure/Companies/AzureLogoPluralsightTwotone')
+AzureLogoPluralsightTwotone('element', 'Logo Pluralsight Twotone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureLogoPluralsightTwotone.element.remote.puml b/cloud/snippets/azure/Companies/AzureLogoPluralsightTwotone.element.remote.puml
new file mode 100644
index 00000000000..7d9bf522b4b
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureLogoPluralsightTwotone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogoPluralsightTwotone element
+include('elements/azure/Companies/AzureLogoPluralsightTwotone')
+AzureLogoPluralsightTwotone('element', 'Logo Pluralsight Twotone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureOpenshift.card.local.puml b/cloud/snippets/azure/Companies/AzureOpenshift.card.local.puml
new file mode 100644
index 00000000000..e2c2c0a4385
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureOpenshift.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureOpenshift card
+include('elements/azure/Companies/AzureOpenshift')
+AzureOpenshiftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureOpenshift.card.remote.puml b/cloud/snippets/azure/Companies/AzureOpenshift.card.remote.puml
new file mode 100644
index 00000000000..41a6d26fda3
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureOpenshift.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureOpenshift card
+include('elements/azure/Companies/AzureOpenshift')
+AzureOpenshiftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureOpenshift.element.local.puml b/cloud/snippets/azure/Companies/AzureOpenshift.element.local.puml
new file mode 100644
index 00000000000..61992e830c6
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureOpenshift.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureOpenshift element
+include('elements/azure/Companies/AzureOpenshift')
+AzureOpenshift('element', 'Openshift', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureOpenshift.element.remote.puml b/cloud/snippets/azure/Companies/AzureOpenshift.element.remote.puml
new file mode 100644
index 00000000000..ed0b896628c
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureOpenshift.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureOpenshift element
+include('elements/azure/Companies/AzureOpenshift')
+AzureOpenshift('element', 'Openshift', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureStackoverflow.card.local.puml b/cloud/snippets/azure/Companies/AzureStackoverflow.card.local.puml
new file mode 100644
index 00000000000..0b88291e0ad
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureStackoverflow.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStackoverflow card
+include('elements/azure/Companies/AzureStackoverflow')
+AzureStackoverflowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureStackoverflow.card.remote.puml b/cloud/snippets/azure/Companies/AzureStackoverflow.card.remote.puml
new file mode 100644
index 00000000000..54d36672ccd
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureStackoverflow.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStackoverflow card
+include('elements/azure/Companies/AzureStackoverflow')
+AzureStackoverflowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureStackoverflow.element.local.puml b/cloud/snippets/azure/Companies/AzureStackoverflow.element.local.puml
new file mode 100644
index 00000000000..877d890586c
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureStackoverflow.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStackoverflow element
+include('elements/azure/Companies/AzureStackoverflow')
+AzureStackoverflow('element', 'Stackoverflow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureStackoverflow.element.remote.puml b/cloud/snippets/azure/Companies/AzureStackoverflow.element.remote.puml
new file mode 100644
index 00000000000..ee4069acb26
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureStackoverflow.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStackoverflow element
+include('elements/azure/Companies/AzureStackoverflow')
+AzureStackoverflow('element', 'Stackoverflow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureWebappumbraco.card.local.puml b/cloud/snippets/azure/Companies/AzureWebappumbraco.card.local.puml
new file mode 100644
index 00000000000..fb94faefcd6
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureWebappumbraco.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWebappumbraco card
+include('elements/azure/Companies/AzureWebappumbraco')
+AzureWebappumbracoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureWebappumbraco.card.remote.puml b/cloud/snippets/azure/Companies/AzureWebappumbraco.card.remote.puml
new file mode 100644
index 00000000000..a62405d4ed9
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureWebappumbraco.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWebappumbraco card
+include('elements/azure/Companies/AzureWebappumbraco')
+AzureWebappumbracoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureWebappumbraco.element.local.puml b/cloud/snippets/azure/Companies/AzureWebappumbraco.element.local.puml
new file mode 100644
index 00000000000..b8c3055d057
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureWebappumbraco.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebappumbraco element
+include('elements/azure/Companies/AzureWebappumbraco')
+AzureWebappumbraco('element', 'Webappumbraco', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureWebappumbraco.element.remote.puml b/cloud/snippets/azure/Companies/AzureWebappumbraco.element.remote.puml
new file mode 100644
index 00000000000..5314c940887
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureWebappumbraco.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebappumbraco element
+include('elements/azure/Companies/AzureWebappumbraco')
+AzureWebappumbraco('element', 'Webappumbraco', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureWebappwordpress.card.local.puml b/cloud/snippets/azure/Companies/AzureWebappwordpress.card.local.puml
new file mode 100644
index 00000000000..6217d7fb55d
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureWebappwordpress.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWebappwordpress card
+include('elements/azure/Companies/AzureWebappwordpress')
+AzureWebappwordpressCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureWebappwordpress.card.remote.puml b/cloud/snippets/azure/Companies/AzureWebappwordpress.card.remote.puml
new file mode 100644
index 00000000000..3b685f82a0c
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureWebappwordpress.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWebappwordpress card
+include('elements/azure/Companies/AzureWebappwordpress')
+AzureWebappwordpressCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureWebappwordpress.element.local.puml b/cloud/snippets/azure/Companies/AzureWebappwordpress.element.local.puml
new file mode 100644
index 00000000000..12c21319913
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureWebappwordpress.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebappwordpress element
+include('elements/azure/Companies/AzureWebappwordpress')
+AzureWebappwordpress('element', 'Webappwordpress', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/Companies/AzureWebappwordpress.element.remote.puml b/cloud/snippets/azure/Companies/AzureWebappwordpress.element.remote.puml
new file mode 100644
index 00000000000..211f0a6b2e4
--- /dev/null
+++ b/cloud/snippets/azure/Companies/AzureWebappwordpress.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebappwordpress element
+include('elements/azure/Companies/AzureWebappwordpress')
+AzureWebappwordpress('element', 'Webappwordpress', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureBatchAccounts.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureBatchAccounts.card.local.puml
new file mode 100644
index 00000000000..10767f472f0
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureBatchAccounts.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBatchAccounts card
+include('elements/azure/ComputeServiceColor/AzureBatchAccounts')
+AzureBatchAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureBatchAccounts.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureBatchAccounts.card.remote.puml
new file mode 100644
index 00000000000..45e4f3eb272
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureBatchAccounts.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBatchAccounts card
+include('elements/azure/ComputeServiceColor/AzureBatchAccounts')
+AzureBatchAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureBatchAccounts.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureBatchAccounts.element.local.puml
new file mode 100644
index 00000000000..7d0e583f945
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureBatchAccounts.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBatchAccounts element
+include('elements/azure/ComputeServiceColor/AzureBatchAccounts')
+AzureBatchAccounts('element', 'Batch Accounts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureBatchAccounts.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureBatchAccounts.element.remote.puml
new file mode 100644
index 00000000000..1895cbd4209
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureBatchAccounts.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBatchAccounts element
+include('elements/azure/ComputeServiceColor/AzureBatchAccounts')
+AzureBatchAccounts('element', 'Batch Accounts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.card.local.puml
new file mode 100644
index 00000000000..ceebaf42019
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCitrixVirtualDesktopsEssentials card
+include('elements/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials')
+AzureCitrixVirtualDesktopsEssentialsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.card.remote.puml
new file mode 100644
index 00000000000..34d2b10919f
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCitrixVirtualDesktopsEssentials card
+include('elements/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials')
+AzureCitrixVirtualDesktopsEssentialsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.element.local.puml
new file mode 100644
index 00000000000..f615c45b820
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCitrixVirtualDesktopsEssentials element
+include('elements/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials')
+AzureCitrixVirtualDesktopsEssentials('element', 'Citrix Virtual Desktops Essentials', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.element.remote.puml
new file mode 100644
index 00000000000..74f4653026e
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCitrixVirtualDesktopsEssentials element
+include('elements/azure/ComputeServiceColor/AzureCitrixVirtualDesktopsEssentials')
+AzureCitrixVirtualDesktopsEssentials('element', 'Citrix Virtual Desktops Essentials', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureCloudServices.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureCloudServices.card.local.puml
new file mode 100644
index 00000000000..fe9b0ef5a54
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureCloudServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCloudServices card
+include('elements/azure/ComputeServiceColor/AzureCloudServices')
+AzureCloudServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureCloudServices.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureCloudServices.card.remote.puml
new file mode 100644
index 00000000000..47371188c1e
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureCloudServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCloudServices card
+include('elements/azure/ComputeServiceColor/AzureCloudServices')
+AzureCloudServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureCloudServices.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureCloudServices.element.local.puml
new file mode 100644
index 00000000000..59d569cc096
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureCloudServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudServices element
+include('elements/azure/ComputeServiceColor/AzureCloudServices')
+AzureCloudServices('element', 'Cloud Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureCloudServices.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureCloudServices.element.remote.puml
new file mode 100644
index 00000000000..1e4e078d894
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureCloudServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudServices element
+include('elements/azure/ComputeServiceColor/AzureCloudServices')
+AzureCloudServices('element', 'Cloud Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureCloudServicesClassic.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureCloudServicesClassic.card.local.puml
new file mode 100644
index 00000000000..659e3076c52
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureCloudServicesClassic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCloudServicesClassic card
+include('elements/azure/ComputeServiceColor/AzureCloudServicesClassic')
+AzureCloudServicesClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureCloudServicesClassic.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureCloudServicesClassic.card.remote.puml
new file mode 100644
index 00000000000..e10e3918af6
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureCloudServicesClassic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCloudServicesClassic card
+include('elements/azure/ComputeServiceColor/AzureCloudServicesClassic')
+AzureCloudServicesClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureCloudServicesClassic.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureCloudServicesClassic.element.local.puml
new file mode 100644
index 00000000000..5fa9c7a2bc4
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureCloudServicesClassic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudServicesClassic element
+include('elements/azure/ComputeServiceColor/AzureCloudServicesClassic')
+AzureCloudServicesClassic('element', 'Cloud Services Classic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureCloudServicesClassic.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureCloudServicesClassic.element.remote.puml
new file mode 100644
index 00000000000..e7f1a661e24
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureCloudServicesClassic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudServicesClassic element
+include('elements/azure/ComputeServiceColor/AzureCloudServicesClassic')
+AzureCloudServicesClassic('element', 'Cloud Services Classic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.card.local.puml
new file mode 100644
index 00000000000..244f18b38dd
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCloudsimpleVirtualMachines card
+include('elements/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines')
+AzureCloudsimpleVirtualMachinesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.card.remote.puml
new file mode 100644
index 00000000000..65f46bde605
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCloudsimpleVirtualMachines card
+include('elements/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines')
+AzureCloudsimpleVirtualMachinesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.element.local.puml
new file mode 100644
index 00000000000..88b34172d2d
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudsimpleVirtualMachines element
+include('elements/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines')
+AzureCloudsimpleVirtualMachines('element', 'Cloudsimple Virtual Machines', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.element.remote.puml
new file mode 100644
index 00000000000..a84de613dc2
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudsimpleVirtualMachines element
+include('elements/azure/ComputeServiceColor/AzureCloudsimpleVirtualMachines')
+AzureCloudsimpleVirtualMachines('element', 'Cloudsimple Virtual Machines', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureDiskSnapshots.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureDiskSnapshots.card.local.puml
new file mode 100644
index 00000000000..fa5cedf29bd
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureDiskSnapshots.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDiskSnapshots card
+include('elements/azure/ComputeServiceColor/AzureDiskSnapshots')
+AzureDiskSnapshotsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureDiskSnapshots.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureDiskSnapshots.card.remote.puml
new file mode 100644
index 00000000000..b8a0a07d73a
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureDiskSnapshots.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDiskSnapshots card
+include('elements/azure/ComputeServiceColor/AzureDiskSnapshots')
+AzureDiskSnapshotsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureDiskSnapshots.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureDiskSnapshots.element.local.puml
new file mode 100644
index 00000000000..9173c943f6e
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureDiskSnapshots.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDiskSnapshots element
+include('elements/azure/ComputeServiceColor/AzureDiskSnapshots')
+AzureDiskSnapshots('element', 'Disk Snapshots', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureDiskSnapshots.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureDiskSnapshots.element.remote.puml
new file mode 100644
index 00000000000..984d9ea9570
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureDiskSnapshots.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDiskSnapshots element
+include('elements/azure/ComputeServiceColor/AzureDiskSnapshots')
+AzureDiskSnapshots('element', 'Disk Snapshots', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureDisks.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureDisks.card.local.puml
new file mode 100644
index 00000000000..29acfdbddc4
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureDisks.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDisks card
+include('elements/azure/ComputeServiceColor/AzureDisks')
+AzureDisksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureDisks.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureDisks.card.remote.puml
new file mode 100644
index 00000000000..af90e39571e
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureDisks.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDisks card
+include('elements/azure/ComputeServiceColor/AzureDisks')
+AzureDisksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureDisks.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureDisks.element.local.puml
new file mode 100644
index 00000000000..56a4e4f8561
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureDisks.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDisks element
+include('elements/azure/ComputeServiceColor/AzureDisks')
+AzureDisks('element', 'Disks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureDisks.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureDisks.element.remote.puml
new file mode 100644
index 00000000000..9f9cb308572
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureDisks.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDisks element
+include('elements/azure/ComputeServiceColor/AzureDisks')
+AzureDisks('element', 'Disks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureFunctionApps.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureFunctionApps.card.local.puml
new file mode 100644
index 00000000000..37a8f9311d2
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureFunctionApps.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFunctionApps card
+include('elements/azure/ComputeServiceColor/AzureFunctionApps')
+AzureFunctionAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureFunctionApps.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureFunctionApps.card.remote.puml
new file mode 100644
index 00000000000..fe0f1f0d1d8
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureFunctionApps.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFunctionApps card
+include('elements/azure/ComputeServiceColor/AzureFunctionApps')
+AzureFunctionAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureFunctionApps.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureFunctionApps.element.local.puml
new file mode 100644
index 00000000000..f102d79acab
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureFunctionApps.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFunctionApps element
+include('elements/azure/ComputeServiceColor/AzureFunctionApps')
+AzureFunctionApps('element', 'Function Apps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureFunctionApps.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureFunctionApps.element.remote.puml
new file mode 100644
index 00000000000..c71421f80c7
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureFunctionApps.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFunctionApps element
+include('elements/azure/ComputeServiceColor/AzureFunctionApps')
+AzureFunctionApps('element', 'Function Apps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureMeshApplications.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureMeshApplications.card.local.puml
new file mode 100644
index 00000000000..73d7df38bda
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureMeshApplications.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMeshApplications card
+include('elements/azure/ComputeServiceColor/AzureMeshApplications')
+AzureMeshApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureMeshApplications.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureMeshApplications.card.remote.puml
new file mode 100644
index 00000000000..1e4ec530a79
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureMeshApplications.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMeshApplications card
+include('elements/azure/ComputeServiceColor/AzureMeshApplications')
+AzureMeshApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureMeshApplications.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureMeshApplications.element.local.puml
new file mode 100644
index 00000000000..2aa3c3a93d4
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureMeshApplications.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMeshApplications element
+include('elements/azure/ComputeServiceColor/AzureMeshApplications')
+AzureMeshApplications('element', 'Mesh Applications', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureMeshApplications.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureMeshApplications.element.remote.puml
new file mode 100644
index 00000000000..f5c2832279e
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureMeshApplications.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMeshApplications element
+include('elements/azure/ComputeServiceColor/AzureMeshApplications')
+AzureMeshApplications('element', 'Mesh Applications', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureSapHana.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureSapHana.card.local.puml
new file mode 100644
index 00000000000..c6ca9693e90
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureSapHana.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSapHana card
+include('elements/azure/ComputeServiceColor/AzureSapHana')
+AzureSapHanaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureSapHana.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureSapHana.card.remote.puml
new file mode 100644
index 00000000000..4120726042f
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureSapHana.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSapHana card
+include('elements/azure/ComputeServiceColor/AzureSapHana')
+AzureSapHanaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureSapHana.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureSapHana.element.local.puml
new file mode 100644
index 00000000000..f55489b3e11
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureSapHana.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSapHana element
+include('elements/azure/ComputeServiceColor/AzureSapHana')
+AzureSapHana('element', 'Sap Hana', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureSapHana.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureSapHana.element.remote.puml
new file mode 100644
index 00000000000..a7ca43ffeb0
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureSapHana.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSapHana element
+include('elements/azure/ComputeServiceColor/AzureSapHana')
+AzureSapHana('element', 'Sap Hana', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureServiceFabricClusters.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureServiceFabricClusters.card.local.puml
new file mode 100644
index 00000000000..d8e4b3a709c
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureServiceFabricClusters.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServiceFabricClusters card
+include('elements/azure/ComputeServiceColor/AzureServiceFabricClusters')
+AzureServiceFabricClustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureServiceFabricClusters.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureServiceFabricClusters.card.remote.puml
new file mode 100644
index 00000000000..e6174618409
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureServiceFabricClusters.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServiceFabricClusters card
+include('elements/azure/ComputeServiceColor/AzureServiceFabricClusters')
+AzureServiceFabricClustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureServiceFabricClusters.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureServiceFabricClusters.element.local.puml
new file mode 100644
index 00000000000..ac6d9d7555e
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureServiceFabricClusters.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceFabricClusters element
+include('elements/azure/ComputeServiceColor/AzureServiceFabricClusters')
+AzureServiceFabricClusters('element', 'Service Fabric Clusters', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureServiceFabricClusters.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureServiceFabricClusters.element.remote.puml
new file mode 100644
index 00000000000..9072f7a4e93
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureServiceFabricClusters.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceFabricClusters element
+include('elements/azure/ComputeServiceColor/AzureServiceFabricClusters')
+AzureServiceFabricClusters('element', 'Service Fabric Clusters', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureVmImages.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureVmImages.card.local.puml
new file mode 100644
index 00000000000..d37e4b8280e
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureVmImages.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVmImages card
+include('elements/azure/ComputeServiceColor/AzureVmImages')
+AzureVmImagesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureVmImages.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureVmImages.card.remote.puml
new file mode 100644
index 00000000000..7f8ef68cf31
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureVmImages.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVmImages card
+include('elements/azure/ComputeServiceColor/AzureVmImages')
+AzureVmImagesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureVmImages.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/AzureVmImages.element.local.puml
new file mode 100644
index 00000000000..6d9a5c62b43
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureVmImages.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmImages element
+include('elements/azure/ComputeServiceColor/AzureVmImages')
+AzureVmImages('element', 'Vm Images', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/AzureVmImages.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/AzureVmImages.element.remote.puml
new file mode 100644
index 00000000000..60e515ab619
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/AzureVmImages.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmImages element
+include('elements/azure/ComputeServiceColor/AzureVmImages')
+AzureVmImages('element', 'Vm Images', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.card.local.puml
new file mode 100644
index 00000000000..cb386725bcc
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAvailabilitySets card
+include('elements/azure/ComputeServiceColor/Vm/AzureAvailabilitySets')
+AzureAvailabilitySetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.card.remote.puml
new file mode 100644
index 00000000000..3bcee0472e8
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAvailabilitySets card
+include('elements/azure/ComputeServiceColor/Vm/AzureAvailabilitySets')
+AzureAvailabilitySetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.element.local.puml
new file mode 100644
index 00000000000..6f41396b508
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAvailabilitySets element
+include('elements/azure/ComputeServiceColor/Vm/AzureAvailabilitySets')
+AzureAvailabilitySets('element', 'Availability Sets', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.element.remote.puml
new file mode 100644
index 00000000000..e0b654902ac
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureAvailabilitySets.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAvailabilitySets element
+include('elements/azure/ComputeServiceColor/Vm/AzureAvailabilitySets')
+AzureAvailabilitySets('element', 'Availability Sets', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureNonMachine.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureNonMachine.card.local.puml
new file mode 100644
index 00000000000..f8b94afaac9
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureNonMachine.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNonMachine card
+include('elements/azure/ComputeServiceColor/Vm/AzureNonMachine')
+AzureNonMachineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureNonMachine.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureNonMachine.card.remote.puml
new file mode 100644
index 00000000000..af0a6b324e1
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureNonMachine.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNonMachine card
+include('elements/azure/ComputeServiceColor/Vm/AzureNonMachine')
+AzureNonMachineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureNonMachine.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureNonMachine.element.local.puml
new file mode 100644
index 00000000000..3b1f8cf252c
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureNonMachine.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNonMachine element
+include('elements/azure/ComputeServiceColor/Vm/AzureNonMachine')
+AzureNonMachine('element', 'Non Machine', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureNonMachine.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureNonMachine.element.remote.puml
new file mode 100644
index 00000000000..47aabd15c5a
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureNonMachine.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNonMachine element
+include('elements/azure/ComputeServiceColor/Vm/AzureNonMachine')
+AzureNonMachine('element', 'Non Machine', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.card.local.puml
new file mode 100644
index 00000000000..790325d66d8
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureOsImagesClassic card
+include('elements/azure/ComputeServiceColor/Vm/AzureOsImagesClassic')
+AzureOsImagesClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.card.remote.puml
new file mode 100644
index 00000000000..133e67bff47
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureOsImagesClassic card
+include('elements/azure/ComputeServiceColor/Vm/AzureOsImagesClassic')
+AzureOsImagesClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.element.local.puml
new file mode 100644
index 00000000000..f0431031e95
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureOsImagesClassic element
+include('elements/azure/ComputeServiceColor/Vm/AzureOsImagesClassic')
+AzureOsImagesClassic('element', 'Os Images Classic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.element.remote.puml
new file mode 100644
index 00000000000..b0eeb611ad2
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureOsImagesClassic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureOsImagesClassic element
+include('elements/azure/ComputeServiceColor/Vm/AzureOsImagesClassic')
+AzureOsImagesClassic('element', 'Os Images Classic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVm.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVm.card.local.puml
new file mode 100644
index 00000000000..5c3b758b823
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVm.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVm card
+include('elements/azure/ComputeServiceColor/Vm/AzureVm')
+AzureVmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVm.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVm.card.remote.puml
new file mode 100644
index 00000000000..1f440b77264
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVm.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVm card
+include('elements/azure/ComputeServiceColor/Vm/AzureVm')
+AzureVmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVm.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVm.element.local.puml
new file mode 100644
index 00000000000..6bd8eebad86
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVm.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVm element
+include('elements/azure/ComputeServiceColor/Vm/AzureVm')
+AzureVm('element', 'Vm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVm.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVm.element.remote.puml
new file mode 100644
index 00000000000..aecf8dba353
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVm.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVm element
+include('elements/azure/ComputeServiceColor/Vm/AzureVm')
+AzureVm('element', 'Vm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmClassic.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmClassic.card.local.puml
new file mode 100644
index 00000000000..7cdb96bd9b7
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmClassic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVmClassic card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmClassic')
+AzureVmClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmClassic.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmClassic.card.remote.puml
new file mode 100644
index 00000000000..1cdfdaddfa6
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmClassic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVmClassic card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmClassic')
+AzureVmClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmClassic.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmClassic.element.local.puml
new file mode 100644
index 00000000000..d5a79e79b1c
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmClassic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmClassic element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmClassic')
+AzureVmClassic('element', 'Vm Classic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmClassic.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmClassic.element.remote.puml
new file mode 100644
index 00000000000..6b6d65b13e3
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmClassic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmClassic element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmClassic')
+AzureVmClassic('element', 'Vm Classic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmExternal.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmExternal.card.local.puml
new file mode 100644
index 00000000000..948e072b928
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmExternal.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVmExternal card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmExternal')
+AzureVmExternalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmExternal.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmExternal.card.remote.puml
new file mode 100644
index 00000000000..fee0c5cb2f3
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmExternal.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVmExternal card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmExternal')
+AzureVmExternalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmExternal.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmExternal.element.local.puml
new file mode 100644
index 00000000000..4d4888ab9d1
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmExternal.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmExternal element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmExternal')
+AzureVmExternal('element', 'Vm External', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmExternal.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmExternal.element.remote.puml
new file mode 100644
index 00000000000..d14df4b50d8
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmExternal.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmExternal element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmExternal')
+AzureVmExternal('element', 'Vm External', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinux.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinux.card.local.puml
new file mode 100644
index 00000000000..2213c69e27a
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinux.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVmLinux card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmLinux')
+AzureVmLinuxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinux.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinux.card.remote.puml
new file mode 100644
index 00000000000..bd17007f69b
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinux.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVmLinux card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmLinux')
+AzureVmLinuxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinux.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinux.element.local.puml
new file mode 100644
index 00000000000..db30e2f8dd1
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinux.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmLinux element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmLinux')
+AzureVmLinux('element', 'Vm Linux', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinux.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinux.element.remote.puml
new file mode 100644
index 00000000000..a48fbc196fd
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinux.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmLinux element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmLinux')
+AzureVmLinux('element', 'Vm Linux', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.card.local.puml
new file mode 100644
index 00000000000..ca3e805da97
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVmLinuxExternal card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal')
+AzureVmLinuxExternalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.card.remote.puml
new file mode 100644
index 00000000000..fcd16c00a79
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVmLinuxExternal card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal')
+AzureVmLinuxExternalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.element.local.puml
new file mode 100644
index 00000000000..ff48a40ef66
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmLinuxExternal element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal')
+AzureVmLinuxExternal('element', 'Vm Linux External', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.element.remote.puml
new file mode 100644
index 00000000000..b29e82af6b7
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmLinuxExternal element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmLinuxExternal')
+AzureVmLinuxExternal('element', 'Vm Linux External', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmScaleSets.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmScaleSets.card.local.puml
new file mode 100644
index 00000000000..eda110f604b
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmScaleSets.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVmScaleSets card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmScaleSets')
+AzureVmScaleSetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmScaleSets.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmScaleSets.card.remote.puml
new file mode 100644
index 00000000000..564934382ec
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmScaleSets.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVmScaleSets card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmScaleSets')
+AzureVmScaleSetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmScaleSets.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmScaleSets.element.local.puml
new file mode 100644
index 00000000000..37f5eec2c93
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmScaleSets.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmScaleSets element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmScaleSets')
+AzureVmScaleSets('element', 'Vm Scale Sets', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmScaleSets.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmScaleSets.element.remote.puml
new file mode 100644
index 00000000000..7211562c69f
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmScaleSets.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmScaleSets element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmScaleSets')
+AzureVmScaleSets('element', 'Vm Scale Sets', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindows.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindows.card.local.puml
new file mode 100644
index 00000000000..00853892fc5
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindows.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVmWindows card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmWindows')
+AzureVmWindowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindows.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindows.card.remote.puml
new file mode 100644
index 00000000000..de29a59cae6
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindows.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVmWindows card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmWindows')
+AzureVmWindowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindows.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindows.element.local.puml
new file mode 100644
index 00000000000..d626df8b7eb
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindows.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmWindows element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmWindows')
+AzureVmWindows('element', 'Vm Windows', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindows.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindows.element.remote.puml
new file mode 100644
index 00000000000..3feb9238d4f
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindows.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmWindows element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmWindows')
+AzureVmWindows('element', 'Vm Windows', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.card.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.card.local.puml
new file mode 100644
index 00000000000..b4a7e4d9df4
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVmWindowsExternal card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal')
+AzureVmWindowsExternalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.card.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.card.remote.puml
new file mode 100644
index 00000000000..8f8dfbdc9cf
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVmWindowsExternal card
+include('elements/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal')
+AzureVmWindowsExternalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.element.local.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.element.local.puml
new file mode 100644
index 00000000000..2ffae0c52a1
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmWindowsExternal element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal')
+AzureVmWindowsExternal('element', 'Vm Windows External', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.element.remote.puml b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.element.remote.puml
new file mode 100644
index 00000000000..26c49f26832
--- /dev/null
+++ b/cloud/snippets/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVmWindowsExternal element
+include('elements/azure/ComputeServiceColor/Vm/AzureVmWindowsExternal')
+AzureVmWindowsExternal('element', 'Vm Windows External', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ContainerServiceColor/AzureContainerInstances.card.local.puml b/cloud/snippets/azure/ContainerServiceColor/AzureContainerInstances.card.local.puml
new file mode 100644
index 00000000000..0c5239f44b1
--- /dev/null
+++ b/cloud/snippets/azure/ContainerServiceColor/AzureContainerInstances.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureContainerInstances card
+include('elements/azure/ContainerServiceColor/AzureContainerInstances')
+AzureContainerInstancesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ContainerServiceColor/AzureContainerInstances.card.remote.puml b/cloud/snippets/azure/ContainerServiceColor/AzureContainerInstances.card.remote.puml
new file mode 100644
index 00000000000..a300cebd12e
--- /dev/null
+++ b/cloud/snippets/azure/ContainerServiceColor/AzureContainerInstances.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureContainerInstances card
+include('elements/azure/ContainerServiceColor/AzureContainerInstances')
+AzureContainerInstancesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ContainerServiceColor/AzureContainerInstances.element.local.puml b/cloud/snippets/azure/ContainerServiceColor/AzureContainerInstances.element.local.puml
new file mode 100644
index 00000000000..97250d92c24
--- /dev/null
+++ b/cloud/snippets/azure/ContainerServiceColor/AzureContainerInstances.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureContainerInstances element
+include('elements/azure/ContainerServiceColor/AzureContainerInstances')
+AzureContainerInstances('element', 'Container Instances', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ContainerServiceColor/AzureContainerInstances.element.remote.puml b/cloud/snippets/azure/ContainerServiceColor/AzureContainerInstances.element.remote.puml
new file mode 100644
index 00000000000..93e68332a5b
--- /dev/null
+++ b/cloud/snippets/azure/ContainerServiceColor/AzureContainerInstances.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureContainerInstances element
+include('elements/azure/ContainerServiceColor/AzureContainerInstances')
+AzureContainerInstances('element', 'Container Instances', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ContainerServiceColor/AzureContainerRegistries.card.local.puml b/cloud/snippets/azure/ContainerServiceColor/AzureContainerRegistries.card.local.puml
new file mode 100644
index 00000000000..f06d1df5573
--- /dev/null
+++ b/cloud/snippets/azure/ContainerServiceColor/AzureContainerRegistries.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureContainerRegistries card
+include('elements/azure/ContainerServiceColor/AzureContainerRegistries')
+AzureContainerRegistriesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ContainerServiceColor/AzureContainerRegistries.card.remote.puml b/cloud/snippets/azure/ContainerServiceColor/AzureContainerRegistries.card.remote.puml
new file mode 100644
index 00000000000..554c34555fb
--- /dev/null
+++ b/cloud/snippets/azure/ContainerServiceColor/AzureContainerRegistries.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureContainerRegistries card
+include('elements/azure/ContainerServiceColor/AzureContainerRegistries')
+AzureContainerRegistriesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ContainerServiceColor/AzureContainerRegistries.element.local.puml b/cloud/snippets/azure/ContainerServiceColor/AzureContainerRegistries.element.local.puml
new file mode 100644
index 00000000000..c6fca4993e0
--- /dev/null
+++ b/cloud/snippets/azure/ContainerServiceColor/AzureContainerRegistries.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureContainerRegistries element
+include('elements/azure/ContainerServiceColor/AzureContainerRegistries')
+AzureContainerRegistries('element', 'Container Registries', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ContainerServiceColor/AzureContainerRegistries.element.remote.puml b/cloud/snippets/azure/ContainerServiceColor/AzureContainerRegistries.element.remote.puml
new file mode 100644
index 00000000000..d2ddbb2e51e
--- /dev/null
+++ b/cloud/snippets/azure/ContainerServiceColor/AzureContainerRegistries.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureContainerRegistries element
+include('elements/azure/ContainerServiceColor/AzureContainerRegistries')
+AzureContainerRegistries('element', 'Container Registries', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ContainerServiceColor/AzureKubernetesServices.card.local.puml b/cloud/snippets/azure/ContainerServiceColor/AzureKubernetesServices.card.local.puml
new file mode 100644
index 00000000000..81993d32b79
--- /dev/null
+++ b/cloud/snippets/azure/ContainerServiceColor/AzureKubernetesServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureKubernetesServices card
+include('elements/azure/ContainerServiceColor/AzureKubernetesServices')
+AzureKubernetesServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ContainerServiceColor/AzureKubernetesServices.card.remote.puml b/cloud/snippets/azure/ContainerServiceColor/AzureKubernetesServices.card.remote.puml
new file mode 100644
index 00000000000..eada847eac9
--- /dev/null
+++ b/cloud/snippets/azure/ContainerServiceColor/AzureKubernetesServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureKubernetesServices card
+include('elements/azure/ContainerServiceColor/AzureKubernetesServices')
+AzureKubernetesServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ContainerServiceColor/AzureKubernetesServices.element.local.puml b/cloud/snippets/azure/ContainerServiceColor/AzureKubernetesServices.element.local.puml
new file mode 100644
index 00000000000..fb90ccae2d1
--- /dev/null
+++ b/cloud/snippets/azure/ContainerServiceColor/AzureKubernetesServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKubernetesServices element
+include('elements/azure/ContainerServiceColor/AzureKubernetesServices')
+AzureKubernetesServices('element', 'Kubernetes Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ContainerServiceColor/AzureKubernetesServices.element.remote.puml b/cloud/snippets/azure/ContainerServiceColor/AzureKubernetesServices.element.remote.puml
new file mode 100644
index 00000000000..c20f6333657
--- /dev/null
+++ b/cloud/snippets/azure/ContainerServiceColor/AzureKubernetesServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKubernetesServices element
+include('elements/azure/ContainerServiceColor/AzureKubernetesServices')
+AzureKubernetesServices('element', 'Kubernetes Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureBlobStorage.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureBlobStorage.card.local.puml
new file mode 100644
index 00000000000..af7c954ecd3
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureBlobStorage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBlobStorage card
+include('elements/azure/DatabasesServiceColor/AzureBlobStorage')
+AzureBlobStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureBlobStorage.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureBlobStorage.card.remote.puml
new file mode 100644
index 00000000000..a13b52dea99
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureBlobStorage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBlobStorage card
+include('elements/azure/DatabasesServiceColor/AzureBlobStorage')
+AzureBlobStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureBlobStorage.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureBlobStorage.element.local.puml
new file mode 100644
index 00000000000..da8c26eb8d5
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureBlobStorage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBlobStorage element
+include('elements/azure/DatabasesServiceColor/AzureBlobStorage')
+AzureBlobStorage('element', 'Blob Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureBlobStorage.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureBlobStorage.element.remote.puml
new file mode 100644
index 00000000000..fe906fbe3e5
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureBlobStorage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBlobStorage element
+include('elements/azure/DatabasesServiceColor/AzureBlobStorage')
+AzureBlobStorage('element', 'Blob Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureCacheForRedis.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureCacheForRedis.card.local.puml
new file mode 100644
index 00000000000..3e95b311a35
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureCacheForRedis.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCacheForRedis card
+include('elements/azure/DatabasesServiceColor/AzureCacheForRedis')
+AzureCacheForRedisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureCacheForRedis.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureCacheForRedis.card.remote.puml
new file mode 100644
index 00000000000..36543902ed4
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureCacheForRedis.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCacheForRedis card
+include('elements/azure/DatabasesServiceColor/AzureCacheForRedis')
+AzureCacheForRedisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureCacheForRedis.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureCacheForRedis.element.local.puml
new file mode 100644
index 00000000000..5a5e5e26de2
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureCacheForRedis.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCacheForRedis element
+include('elements/azure/DatabasesServiceColor/AzureCacheForRedis')
+AzureCacheForRedis('element', 'Cache For Redis', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureCacheForRedis.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureCacheForRedis.element.remote.puml
new file mode 100644
index 00000000000..889dc6100ff
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureCacheForRedis.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCacheForRedis element
+include('elements/azure/DatabasesServiceColor/AzureCacheForRedis')
+AzureCacheForRedis('element', 'Cache For Redis', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureCachePlusRedis.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureCachePlusRedis.card.local.puml
new file mode 100644
index 00000000000..90c203dd147
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureCachePlusRedis.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCachePlusRedis card
+include('elements/azure/DatabasesServiceColor/AzureCachePlusRedis')
+AzureCachePlusRedisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureCachePlusRedis.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureCachePlusRedis.card.remote.puml
new file mode 100644
index 00000000000..37c70362adb
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureCachePlusRedis.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCachePlusRedis card
+include('elements/azure/DatabasesServiceColor/AzureCachePlusRedis')
+AzureCachePlusRedisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureCachePlusRedis.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureCachePlusRedis.element.local.puml
new file mode 100644
index 00000000000..a6b8102a88a
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureCachePlusRedis.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCachePlusRedis element
+include('elements/azure/DatabasesServiceColor/AzureCachePlusRedis')
+AzureCachePlusRedis('element', 'Cache Plus Redis', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureCachePlusRedis.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureCachePlusRedis.element.remote.puml
new file mode 100644
index 00000000000..aac2a229cff
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureCachePlusRedis.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCachePlusRedis element
+include('elements/azure/DatabasesServiceColor/AzureCachePlusRedis')
+AzureCachePlusRedis('element', 'Cache Plus Redis', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureCosmosDb.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureCosmosDb.card.local.puml
new file mode 100644
index 00000000000..1db37f9bbf8
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureCosmosDb.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCosmosDb card
+include('elements/azure/DatabasesServiceColor/AzureCosmosDb')
+AzureCosmosDbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureCosmosDb.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureCosmosDb.card.remote.puml
new file mode 100644
index 00000000000..a655629367e
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureCosmosDb.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCosmosDb card
+include('elements/azure/DatabasesServiceColor/AzureCosmosDb')
+AzureCosmosDbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureCosmosDb.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureCosmosDb.element.local.puml
new file mode 100644
index 00000000000..890b45e2cb3
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureCosmosDb.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCosmosDb element
+include('elements/azure/DatabasesServiceColor/AzureCosmosDb')
+AzureCosmosDb('element', 'Cosmos Db', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureCosmosDb.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureCosmosDb.element.remote.puml
new file mode 100644
index 00000000000..ca401262cf7
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureCosmosDb.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCosmosDb element
+include('elements/azure/DatabasesServiceColor/AzureCosmosDb')
+AzureCosmosDb('element', 'Cosmos Db', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDataLake.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDataLake.card.local.puml
new file mode 100644
index 00000000000..10018668335
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDataLake.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataLake card
+include('elements/azure/DatabasesServiceColor/AzureDataLake')
+AzureDataLakeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDataLake.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDataLake.card.remote.puml
new file mode 100644
index 00000000000..80593d6cd48
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDataLake.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataLake card
+include('elements/azure/DatabasesServiceColor/AzureDataLake')
+AzureDataLakeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDataLake.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDataLake.element.local.puml
new file mode 100644
index 00000000000..c6b460d2692
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDataLake.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataLake element
+include('elements/azure/DatabasesServiceColor/AzureDataLake')
+AzureDataLake('element', 'Data Lake', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDataLake.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDataLake.element.remote.puml
new file mode 100644
index 00000000000..9e25f748ea5
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDataLake.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataLake element
+include('elements/azure/DatabasesServiceColor/AzureDataLake')
+AzureDataLake('element', 'Data Lake', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.card.local.puml
new file mode 100644
index 00000000000..502f24bc7f9
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabaseForMariadbServers card
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers')
+AzureDatabaseForMariadbServersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.card.remote.puml
new file mode 100644
index 00000000000..26b8344589c
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabaseForMariadbServers card
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers')
+AzureDatabaseForMariadbServersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.element.local.puml
new file mode 100644
index 00000000000..f3ca45b9514
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseForMariadbServers element
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers')
+AzureDatabaseForMariadbServers('element', 'Database For Mariadb Servers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.element.remote.puml
new file mode 100644
index 00000000000..d49273d6541
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseForMariadbServers element
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForMariadbServers')
+AzureDatabaseForMariadbServers('element', 'Database For Mariadb Servers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.card.local.puml
new file mode 100644
index 00000000000..689d6c6fd38
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabaseForMysqlServers card
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers')
+AzureDatabaseForMysqlServersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.card.remote.puml
new file mode 100644
index 00000000000..aa0e1e5d8a0
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabaseForMysqlServers card
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers')
+AzureDatabaseForMysqlServersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.element.local.puml
new file mode 100644
index 00000000000..9855d0e48ca
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseForMysqlServers element
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers')
+AzureDatabaseForMysqlServers('element', 'Database For Mysql Servers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.element.remote.puml
new file mode 100644
index 00000000000..53216761931
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseForMysqlServers element
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForMysqlServers')
+AzureDatabaseForMysqlServers('element', 'Database For Mysql Servers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.card.local.puml
new file mode 100644
index 00000000000..1f61089647c
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabaseForPostgresqlServers card
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers')
+AzureDatabaseForPostgresqlServersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.card.remote.puml
new file mode 100644
index 00000000000..6eda0fafd55
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabaseForPostgresqlServers card
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers')
+AzureDatabaseForPostgresqlServersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.element.local.puml
new file mode 100644
index 00000000000..78b76ffdf42
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseForPostgresqlServers element
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers')
+AzureDatabaseForPostgresqlServers('element', 'Database For Postgresql Servers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.element.remote.puml
new file mode 100644
index 00000000000..7bc338c4969
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseForPostgresqlServers element
+include('elements/azure/DatabasesServiceColor/AzureDatabaseForPostgresqlServers')
+AzureDatabaseForPostgresqlServers('element', 'Database For Postgresql Servers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseGeneric.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseGeneric.card.local.puml
new file mode 100644
index 00000000000..91f0b5da8d7
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseGeneric.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabaseGeneric card
+include('elements/azure/DatabasesServiceColor/AzureDatabaseGeneric')
+AzureDatabaseGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseGeneric.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseGeneric.card.remote.puml
new file mode 100644
index 00000000000..9cdd3d47f5f
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseGeneric.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabaseGeneric card
+include('elements/azure/DatabasesServiceColor/AzureDatabaseGeneric')
+AzureDatabaseGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseGeneric.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseGeneric.element.local.puml
new file mode 100644
index 00000000000..e9c8b881adf
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseGeneric.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseGeneric element
+include('elements/azure/DatabasesServiceColor/AzureDatabaseGeneric')
+AzureDatabaseGeneric('element', 'Database Generic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseGeneric.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseGeneric.element.remote.puml
new file mode 100644
index 00000000000..0aad62f6d2d
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureDatabaseGeneric.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseGeneric element
+include('elements/azure/DatabasesServiceColor/AzureDatabaseGeneric')
+AzureDatabaseGeneric('element', 'Database Generic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureElasticDatabasePools.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureElasticDatabasePools.card.local.puml
new file mode 100644
index 00000000000..7f6f9fa55ec
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureElasticDatabasePools.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureElasticDatabasePools card
+include('elements/azure/DatabasesServiceColor/AzureElasticDatabasePools')
+AzureElasticDatabasePoolsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureElasticDatabasePools.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureElasticDatabasePools.card.remote.puml
new file mode 100644
index 00000000000..15c0d0cc9e7
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureElasticDatabasePools.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureElasticDatabasePools card
+include('elements/azure/DatabasesServiceColor/AzureElasticDatabasePools')
+AzureElasticDatabasePoolsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureElasticDatabasePools.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureElasticDatabasePools.element.local.puml
new file mode 100644
index 00000000000..c82bf7b20b3
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureElasticDatabasePools.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureElasticDatabasePools element
+include('elements/azure/DatabasesServiceColor/AzureElasticDatabasePools')
+AzureElasticDatabasePools('element', 'Elastic Database Pools', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureElasticDatabasePools.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureElasticDatabasePools.element.remote.puml
new file mode 100644
index 00000000000..8e84944bf98
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureElasticDatabasePools.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureElasticDatabasePools element
+include('elements/azure/DatabasesServiceColor/AzureElasticDatabasePools')
+AzureElasticDatabasePools('element', 'Elastic Database Pools', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureElasticJobAgents.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureElasticJobAgents.card.local.puml
new file mode 100644
index 00000000000..91b358c295d
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureElasticJobAgents.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureElasticJobAgents card
+include('elements/azure/DatabasesServiceColor/AzureElasticJobAgents')
+AzureElasticJobAgentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureElasticJobAgents.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureElasticJobAgents.card.remote.puml
new file mode 100644
index 00000000000..8b720e8a436
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureElasticJobAgents.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureElasticJobAgents card
+include('elements/azure/DatabasesServiceColor/AzureElasticJobAgents')
+AzureElasticJobAgentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureElasticJobAgents.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureElasticJobAgents.element.local.puml
new file mode 100644
index 00000000000..82dd43bfe16
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureElasticJobAgents.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureElasticJobAgents element
+include('elements/azure/DatabasesServiceColor/AzureElasticJobAgents')
+AzureElasticJobAgents('element', 'Elastic Job Agents', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureElasticJobAgents.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureElasticJobAgents.element.remote.puml
new file mode 100644
index 00000000000..055207e0000
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureElasticJobAgents.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureElasticJobAgents element
+include('elements/azure/DatabasesServiceColor/AzureElasticJobAgents')
+AzureElasticJobAgents('element', 'Elastic Job Agents', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureManagedDatabases.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureManagedDatabases.card.local.puml
new file mode 100644
index 00000000000..37aa18ae830
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureManagedDatabases.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureManagedDatabases card
+include('elements/azure/DatabasesServiceColor/AzureManagedDatabases')
+AzureManagedDatabasesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureManagedDatabases.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureManagedDatabases.card.remote.puml
new file mode 100644
index 00000000000..e925679a30d
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureManagedDatabases.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureManagedDatabases card
+include('elements/azure/DatabasesServiceColor/AzureManagedDatabases')
+AzureManagedDatabasesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureManagedDatabases.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureManagedDatabases.element.local.puml
new file mode 100644
index 00000000000..23b7bebdec1
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureManagedDatabases.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagedDatabases element
+include('elements/azure/DatabasesServiceColor/AzureManagedDatabases')
+AzureManagedDatabases('element', 'Managed Databases', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureManagedDatabases.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureManagedDatabases.element.remote.puml
new file mode 100644
index 00000000000..df09cf8d693
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureManagedDatabases.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagedDatabases element
+include('elements/azure/DatabasesServiceColor/AzureManagedDatabases')
+AzureManagedDatabases('element', 'Managed Databases', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatabases.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatabases.card.local.puml
new file mode 100644
index 00000000000..869c5f25f8a
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatabases.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSqlDatabases card
+include('elements/azure/DatabasesServiceColor/AzureSqlDatabases')
+AzureSqlDatabasesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatabases.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatabases.card.remote.puml
new file mode 100644
index 00000000000..e6dd07d8463
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatabases.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSqlDatabases card
+include('elements/azure/DatabasesServiceColor/AzureSqlDatabases')
+AzureSqlDatabasesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatabases.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatabases.element.local.puml
new file mode 100644
index 00000000000..b1af2249a17
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatabases.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlDatabases element
+include('elements/azure/DatabasesServiceColor/AzureSqlDatabases')
+AzureSqlDatabases('element', 'Sql Databases', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatabases.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatabases.element.remote.puml
new file mode 100644
index 00000000000..32991fde464
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatabases.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlDatabases element
+include('elements/azure/DatabasesServiceColor/AzureSqlDatabases')
+AzureSqlDatabases('element', 'Sql Databases', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatawarehouse.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatawarehouse.card.local.puml
new file mode 100644
index 00000000000..ca63bb5f7b6
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatawarehouse.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSqlDatawarehouse card
+include('elements/azure/DatabasesServiceColor/AzureSqlDatawarehouse')
+AzureSqlDatawarehouseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatawarehouse.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatawarehouse.card.remote.puml
new file mode 100644
index 00000000000..a0a8558316d
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatawarehouse.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSqlDatawarehouse card
+include('elements/azure/DatabasesServiceColor/AzureSqlDatawarehouse')
+AzureSqlDatawarehouseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatawarehouse.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatawarehouse.element.local.puml
new file mode 100644
index 00000000000..fdcfbf7b6b0
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatawarehouse.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlDatawarehouse element
+include('elements/azure/DatabasesServiceColor/AzureSqlDatawarehouse')
+AzureSqlDatawarehouse('element', 'Sql Datawarehouse', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatawarehouse.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatawarehouse.element.remote.puml
new file mode 100644
index 00000000000..20b547649d5
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlDatawarehouse.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlDatawarehouse element
+include('elements/azure/DatabasesServiceColor/AzureSqlDatawarehouse')
+AzureSqlDatawarehouse('element', 'Sql Datawarehouse', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlManagedInstances.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlManagedInstances.card.local.puml
new file mode 100644
index 00000000000..24724a831e9
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlManagedInstances.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSqlManagedInstances card
+include('elements/azure/DatabasesServiceColor/AzureSqlManagedInstances')
+AzureSqlManagedInstancesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlManagedInstances.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlManagedInstances.card.remote.puml
new file mode 100644
index 00000000000..1017ce695ed
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlManagedInstances.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSqlManagedInstances card
+include('elements/azure/DatabasesServiceColor/AzureSqlManagedInstances')
+AzureSqlManagedInstancesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlManagedInstances.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlManagedInstances.element.local.puml
new file mode 100644
index 00000000000..2a3f840438e
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlManagedInstances.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlManagedInstances element
+include('elements/azure/DatabasesServiceColor/AzureSqlManagedInstances')
+AzureSqlManagedInstances('element', 'Sql Managed Instances', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlManagedInstances.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlManagedInstances.element.remote.puml
new file mode 100644
index 00000000000..d7d2bd61fbf
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlManagedInstances.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlManagedInstances element
+include('elements/azure/DatabasesServiceColor/AzureSqlManagedInstances')
+AzureSqlManagedInstances('element', 'Sql Managed Instances', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.card.local.puml
new file mode 100644
index 00000000000..be5ef64f139
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSqlServerStretchDatabases card
+include('elements/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases')
+AzureSqlServerStretchDatabasesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.card.remote.puml
new file mode 100644
index 00000000000..4716a7ff5d5
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSqlServerStretchDatabases card
+include('elements/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases')
+AzureSqlServerStretchDatabasesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.element.local.puml
new file mode 100644
index 00000000000..88110b9ace1
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlServerStretchDatabases element
+include('elements/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases')
+AzureSqlServerStretchDatabases('element', 'Sql Server Stretch Databases', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.element.remote.puml
new file mode 100644
index 00000000000..02480054f02
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlServerStretchDatabases element
+include('elements/azure/DatabasesServiceColor/AzureSqlServerStretchDatabases')
+AzureSqlServerStretchDatabases('element', 'Sql Server Stretch Databases', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServers.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServers.card.local.puml
new file mode 100644
index 00000000000..f4013c443b7
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServers.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSqlServers card
+include('elements/azure/DatabasesServiceColor/AzureSqlServers')
+AzureSqlServersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServers.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServers.card.remote.puml
new file mode 100644
index 00000000000..c057b9a60cc
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServers.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSqlServers card
+include('elements/azure/DatabasesServiceColor/AzureSqlServers')
+AzureSqlServersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServers.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServers.element.local.puml
new file mode 100644
index 00000000000..a778a583d61
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServers.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlServers element
+include('elements/azure/DatabasesServiceColor/AzureSqlServers')
+AzureSqlServers('element', 'Sql Servers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServers.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServers.element.remote.puml
new file mode 100644
index 00000000000..4de1cecaedf
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureSqlServers.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSqlServers element
+include('elements/azure/DatabasesServiceColor/AzureSqlServers')
+AzureSqlServers('element', 'Sql Servers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualClusters.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualClusters.card.local.puml
new file mode 100644
index 00000000000..a892c51fc02
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualClusters.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVirtualClusters card
+include('elements/azure/DatabasesServiceColor/AzureVirtualClusters')
+AzureVirtualClustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualClusters.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualClusters.card.remote.puml
new file mode 100644
index 00000000000..6a1dbc2cdbf
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualClusters.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVirtualClusters card
+include('elements/azure/DatabasesServiceColor/AzureVirtualClusters')
+AzureVirtualClustersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualClusters.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualClusters.element.local.puml
new file mode 100644
index 00000000000..a29d297ce9c
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualClusters.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualClusters element
+include('elements/azure/DatabasesServiceColor/AzureVirtualClusters')
+AzureVirtualClusters('element', 'Virtual Clusters', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualClusters.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualClusters.element.remote.puml
new file mode 100644
index 00000000000..20c8c1346a8
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualClusters.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualClusters element
+include('elements/azure/DatabasesServiceColor/AzureVirtualClusters')
+AzureVirtualClusters('element', 'Virtual Clusters', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualDatacenter.card.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualDatacenter.card.local.puml
new file mode 100644
index 00000000000..6ca4bc9cd13
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualDatacenter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVirtualDatacenter card
+include('elements/azure/DatabasesServiceColor/AzureVirtualDatacenter')
+AzureVirtualDatacenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualDatacenter.card.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualDatacenter.card.remote.puml
new file mode 100644
index 00000000000..27e64693eaf
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualDatacenter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVirtualDatacenter card
+include('elements/azure/DatabasesServiceColor/AzureVirtualDatacenter')
+AzureVirtualDatacenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualDatacenter.element.local.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualDatacenter.element.local.puml
new file mode 100644
index 00000000000..34c106d5a0a
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualDatacenter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualDatacenter element
+include('elements/azure/DatabasesServiceColor/AzureVirtualDatacenter')
+AzureVirtualDatacenter('element', 'Virtual Datacenter', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualDatacenter.element.remote.puml b/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualDatacenter.element.remote.puml
new file mode 100644
index 00000000000..da7bcbcdd44
--- /dev/null
+++ b/cloud/snippets/azure/DatabasesServiceColor/AzureVirtualDatacenter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualDatacenter element
+include('elements/azure/DatabasesServiceColor/AzureVirtualDatacenter')
+AzureVirtualDatacenter('element', 'Virtual Datacenter', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureApplicationInsights.card.local.puml b/cloud/snippets/azure/DevopsServiceColor/AzureApplicationInsights.card.local.puml
new file mode 100644
index 00000000000..79633e45c10
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureApplicationInsights.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApplicationInsights card
+include('elements/azure/DevopsServiceColor/AzureApplicationInsights')
+AzureApplicationInsightsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureApplicationInsights.card.remote.puml b/cloud/snippets/azure/DevopsServiceColor/AzureApplicationInsights.card.remote.puml
new file mode 100644
index 00000000000..149aa2d9067
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureApplicationInsights.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApplicationInsights card
+include('elements/azure/DevopsServiceColor/AzureApplicationInsights')
+AzureApplicationInsightsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureApplicationInsights.element.local.puml b/cloud/snippets/azure/DevopsServiceColor/AzureApplicationInsights.element.local.puml
new file mode 100644
index 00000000000..58f56993982
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureApplicationInsights.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationInsights element
+include('elements/azure/DevopsServiceColor/AzureApplicationInsights')
+AzureApplicationInsights('element', 'Application Insights', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureApplicationInsights.element.remote.puml b/cloud/snippets/azure/DevopsServiceColor/AzureApplicationInsights.element.remote.puml
new file mode 100644
index 00000000000..94730a556b9
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureApplicationInsights.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationInsights element
+include('elements/azure/DevopsServiceColor/AzureApplicationInsights')
+AzureApplicationInsights('element', 'Application Insights', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureArtifacts.card.local.puml b/cloud/snippets/azure/DevopsServiceColor/AzureArtifacts.card.local.puml
new file mode 100644
index 00000000000..4ebd1d3f931
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureArtifacts.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureArtifacts card
+include('elements/azure/DevopsServiceColor/AzureArtifacts')
+AzureArtifactsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureArtifacts.card.remote.puml b/cloud/snippets/azure/DevopsServiceColor/AzureArtifacts.card.remote.puml
new file mode 100644
index 00000000000..0f008423689
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureArtifacts.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureArtifacts card
+include('elements/azure/DevopsServiceColor/AzureArtifacts')
+AzureArtifactsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureArtifacts.element.local.puml b/cloud/snippets/azure/DevopsServiceColor/AzureArtifacts.element.local.puml
new file mode 100644
index 00000000000..7017a87233e
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureArtifacts.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureArtifacts element
+include('elements/azure/DevopsServiceColor/AzureArtifacts')
+AzureArtifacts('element', 'Artifacts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureArtifacts.element.remote.puml b/cloud/snippets/azure/DevopsServiceColor/AzureArtifacts.element.remote.puml
new file mode 100644
index 00000000000..b2e251afe8a
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureArtifacts.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureArtifacts element
+include('elements/azure/DevopsServiceColor/AzureArtifacts')
+AzureArtifacts('element', 'Artifacts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureBoards.card.local.puml b/cloud/snippets/azure/DevopsServiceColor/AzureBoards.card.local.puml
new file mode 100644
index 00000000000..15d1f31ddeb
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureBoards.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBoards card
+include('elements/azure/DevopsServiceColor/AzureBoards')
+AzureBoardsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureBoards.card.remote.puml b/cloud/snippets/azure/DevopsServiceColor/AzureBoards.card.remote.puml
new file mode 100644
index 00000000000..a035909406f
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureBoards.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBoards card
+include('elements/azure/DevopsServiceColor/AzureBoards')
+AzureBoardsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureBoards.element.local.puml b/cloud/snippets/azure/DevopsServiceColor/AzureBoards.element.local.puml
new file mode 100644
index 00000000000..06d8c2008a3
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureBoards.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBoards element
+include('elements/azure/DevopsServiceColor/AzureBoards')
+AzureBoards('element', 'Boards', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureBoards.element.remote.puml b/cloud/snippets/azure/DevopsServiceColor/AzureBoards.element.remote.puml
new file mode 100644
index 00000000000..f98ac019d7f
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureBoards.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBoards element
+include('elements/azure/DevopsServiceColor/AzureBoards')
+AzureBoards('element', 'Boards', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureDevops.card.local.puml b/cloud/snippets/azure/DevopsServiceColor/AzureDevops.card.local.puml
new file mode 100644
index 00000000000..820b5ffc25f
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureDevops.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDevops card
+include('elements/azure/DevopsServiceColor/AzureDevops')
+AzureDevopsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureDevops.card.remote.puml b/cloud/snippets/azure/DevopsServiceColor/AzureDevops.card.remote.puml
new file mode 100644
index 00000000000..37e603149a6
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureDevops.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDevops card
+include('elements/azure/DevopsServiceColor/AzureDevops')
+AzureDevopsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureDevops.element.local.puml b/cloud/snippets/azure/DevopsServiceColor/AzureDevops.element.local.puml
new file mode 100644
index 00000000000..5727ca5d8aa
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureDevops.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevops element
+include('elements/azure/DevopsServiceColor/AzureDevops')
+AzureDevops('element', 'Devops', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureDevops.element.remote.puml b/cloud/snippets/azure/DevopsServiceColor/AzureDevops.element.remote.puml
new file mode 100644
index 00000000000..92691894f35
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureDevops.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevops element
+include('elements/azure/DevopsServiceColor/AzureDevops')
+AzureDevops('element', 'Devops', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureDevtestLabs.card.local.puml b/cloud/snippets/azure/DevopsServiceColor/AzureDevtestLabs.card.local.puml
new file mode 100644
index 00000000000..846b654f598
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureDevtestLabs.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDevtestLabs card
+include('elements/azure/DevopsServiceColor/AzureDevtestLabs')
+AzureDevtestLabsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureDevtestLabs.card.remote.puml b/cloud/snippets/azure/DevopsServiceColor/AzureDevtestLabs.card.remote.puml
new file mode 100644
index 00000000000..4fc9e265293
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureDevtestLabs.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDevtestLabs card
+include('elements/azure/DevopsServiceColor/AzureDevtestLabs')
+AzureDevtestLabsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureDevtestLabs.element.local.puml b/cloud/snippets/azure/DevopsServiceColor/AzureDevtestLabs.element.local.puml
new file mode 100644
index 00000000000..fc23711b055
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureDevtestLabs.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevtestLabs element
+include('elements/azure/DevopsServiceColor/AzureDevtestLabs')
+AzureDevtestLabs('element', 'Devtest Labs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureDevtestLabs.element.remote.puml b/cloud/snippets/azure/DevopsServiceColor/AzureDevtestLabs.element.remote.puml
new file mode 100644
index 00000000000..9724dcd5567
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureDevtestLabs.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevtestLabs element
+include('elements/azure/DevopsServiceColor/AzureDevtestLabs')
+AzureDevtestLabs('element', 'Devtest Labs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzurePipelines.card.local.puml b/cloud/snippets/azure/DevopsServiceColor/AzurePipelines.card.local.puml
new file mode 100644
index 00000000000..9095d109680
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzurePipelines.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePipelines card
+include('elements/azure/DevopsServiceColor/AzurePipelines')
+AzurePipelinesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzurePipelines.card.remote.puml b/cloud/snippets/azure/DevopsServiceColor/AzurePipelines.card.remote.puml
new file mode 100644
index 00000000000..9b4f9a3277b
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzurePipelines.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePipelines card
+include('elements/azure/DevopsServiceColor/AzurePipelines')
+AzurePipelinesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzurePipelines.element.local.puml b/cloud/snippets/azure/DevopsServiceColor/AzurePipelines.element.local.puml
new file mode 100644
index 00000000000..202a11ac75f
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzurePipelines.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePipelines element
+include('elements/azure/DevopsServiceColor/AzurePipelines')
+AzurePipelines('element', 'Pipelines', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzurePipelines.element.remote.puml b/cloud/snippets/azure/DevopsServiceColor/AzurePipelines.element.remote.puml
new file mode 100644
index 00000000000..bb7e8d8483d
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzurePipelines.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePipelines element
+include('elements/azure/DevopsServiceColor/AzurePipelines')
+AzurePipelines('element', 'Pipelines', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureRepos.card.local.puml b/cloud/snippets/azure/DevopsServiceColor/AzureRepos.card.local.puml
new file mode 100644
index 00000000000..521ada7d78f
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureRepos.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRepos card
+include('elements/azure/DevopsServiceColor/AzureRepos')
+AzureReposCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureRepos.card.remote.puml b/cloud/snippets/azure/DevopsServiceColor/AzureRepos.card.remote.puml
new file mode 100644
index 00000000000..600c5f26d74
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureRepos.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRepos card
+include('elements/azure/DevopsServiceColor/AzureRepos')
+AzureReposCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureRepos.element.local.puml b/cloud/snippets/azure/DevopsServiceColor/AzureRepos.element.local.puml
new file mode 100644
index 00000000000..8fe29f50444
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureRepos.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRepos element
+include('elements/azure/DevopsServiceColor/AzureRepos')
+AzureRepos('element', 'Repos', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureRepos.element.remote.puml b/cloud/snippets/azure/DevopsServiceColor/AzureRepos.element.remote.puml
new file mode 100644
index 00000000000..b05731071b5
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureRepos.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRepos element
+include('elements/azure/DevopsServiceColor/AzureRepos')
+AzureRepos('element', 'Repos', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureTestPlans.card.local.puml b/cloud/snippets/azure/DevopsServiceColor/AzureTestPlans.card.local.puml
new file mode 100644
index 00000000000..c592dd39e40
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureTestPlans.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTestPlans card
+include('elements/azure/DevopsServiceColor/AzureTestPlans')
+AzureTestPlansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureTestPlans.card.remote.puml b/cloud/snippets/azure/DevopsServiceColor/AzureTestPlans.card.remote.puml
new file mode 100644
index 00000000000..6f7a21ee2e9
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureTestPlans.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTestPlans card
+include('elements/azure/DevopsServiceColor/AzureTestPlans')
+AzureTestPlansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureTestPlans.element.local.puml b/cloud/snippets/azure/DevopsServiceColor/AzureTestPlans.element.local.puml
new file mode 100644
index 00000000000..152cdf25b54
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureTestPlans.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTestPlans element
+include('elements/azure/DevopsServiceColor/AzureTestPlans')
+AzureTestPlans('element', 'Test Plans', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/DevopsServiceColor/AzureTestPlans.element.remote.puml b/cloud/snippets/azure/DevopsServiceColor/AzureTestPlans.element.remote.puml
new file mode 100644
index 00000000000..2ffc9d81578
--- /dev/null
+++ b/cloud/snippets/azure/DevopsServiceColor/AzureTestPlans.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTestPlans element
+include('elements/azure/DevopsServiceColor/AzureTestPlans')
+AzureTestPlans('element', 'Test Plans', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.card.local.puml
new file mode 100644
index 00000000000..7f3b4dba1b5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureActivedirectoryfederationservicesproxy card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy')
+AzureActivedirectoryfederationservicesproxyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.card.remote.puml
new file mode 100644
index 00000000000..3503ee95447
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureActivedirectoryfederationservicesproxy card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy')
+AzureActivedirectoryfederationservicesproxyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.element.local.puml
new file mode 100644
index 00000000000..b673a902309
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureActivedirectoryfederationservicesproxy element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy')
+AzureActivedirectoryfederationservicesproxy('element', 'Activedirectoryfederationservicesproxy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.element.remote.puml
new file mode 100644
index 00000000000..7cc78fd71e1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureActivedirectoryfederationservicesproxy element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureActivedirectoryfederationservicesproxy')
+AzureActivedirectoryfederationservicesproxy('element', 'Activedirectoryfederationservicesproxy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAdFs.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAdFs.card.local.puml
new file mode 100644
index 00000000000..230676c9896
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAdFs.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAdFs card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureAdFs')
+AzureAdFsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAdFs.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAdFs.card.remote.puml
new file mode 100644
index 00000000000..1a63cc4d8e9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAdFs.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAdFs card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureAdFs')
+AzureAdFsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAdFs.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAdFs.element.local.puml
new file mode 100644
index 00000000000..c4ce3ca6ba9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAdFs.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdFs element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureAdFs')
+AzureAdFs('element', 'Ad Fs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAdFs.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAdFs.element.remote.puml
new file mode 100644
index 00000000000..4d8fe15950d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAdFs.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdFs element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureAdFs')
+AzureAdFs('element', 'Ad Fs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.card.local.puml
new file mode 100644
index 00000000000..bfeb0da1543
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAndroidPhone card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone')
+AzureAndroidPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.card.remote.puml
new file mode 100644
index 00000000000..bfbed26ccc6
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAndroidPhone card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone')
+AzureAndroidPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.element.local.puml
new file mode 100644
index 00000000000..c55e9eb1192
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAndroidPhone element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone')
+AzureAndroidPhone('element', 'Android Phone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.element.remote.puml
new file mode 100644
index 00000000000..821891eab30
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAndroidPhone element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureAndroidPhone')
+AzureAndroidPhone('element', 'Android Phone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.card.local.puml
new file mode 100644
index 00000000000..075cd92afe3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApplicationBlankForText card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText')
+AzureApplicationBlankForTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.card.remote.puml
new file mode 100644
index 00000000000..700081b062c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApplicationBlankForText card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText')
+AzureApplicationBlankForTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.element.local.puml
new file mode 100644
index 00000000000..a9422505984
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationBlankForText element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText')
+AzureApplicationBlankForText('element', 'Application Blank For Text', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.element.remote.puml
new file mode 100644
index 00000000000..9ed190f9fa7
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationBlankForText element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationBlankForText')
+AzureApplicationBlankForText('element', 'Application Blank For Text', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.card.local.puml
new file mode 100644
index 00000000000..e8801001e05
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApplicationGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric')
+AzureApplicationGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.card.remote.puml
new file mode 100644
index 00000000000..8c397f2c216
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApplicationGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric')
+AzureApplicationGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.element.local.puml
new file mode 100644
index 00000000000..f66195a037e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric')
+AzureApplicationGeneric('element', 'Application Generic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.element.remote.puml
new file mode 100644
index 00000000000..9e3221525e6
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationGeneric')
+AzureApplicationGeneric('element', 'Application Generic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.card.local.puml
new file mode 100644
index 00000000000..86f55dc6845
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApplicationServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationServer')
+AzureApplicationServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.card.remote.puml
new file mode 100644
index 00000000000..7de94129cef
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApplicationServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationServer')
+AzureApplicationServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.element.local.puml
new file mode 100644
index 00000000000..c54c3ce81b1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationServer')
+AzureApplicationServer('element', 'Application Server', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.element.remote.puml
new file mode 100644
index 00000000000..9003729918e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureApplicationServer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureApplicationServer')
+AzureApplicationServer('element', 'Application Server', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.card.local.puml
new file mode 100644
index 00000000000..03c08a60cb3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBackupLocal card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureBackupLocal')
+AzureBackupLocalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.card.remote.puml
new file mode 100644
index 00000000000..e363e6be17f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBackupLocal card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureBackupLocal')
+AzureBackupLocalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.element.local.puml
new file mode 100644
index 00000000000..149b55aa97c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBackupLocal element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureBackupLocal')
+AzureBackupLocal('element', 'Backup Local', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.element.remote.puml
new file mode 100644
index 00000000000..e79e99a9951
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupLocal.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBackupLocal element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureBackupLocal')
+AzureBackupLocal('element', 'Backup Local', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.card.local.puml
new file mode 100644
index 00000000000..ca1dd988909
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBackupOnline card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureBackupOnline')
+AzureBackupOnlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.card.remote.puml
new file mode 100644
index 00000000000..2d531cfe704
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBackupOnline card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureBackupOnline')
+AzureBackupOnlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.element.local.puml
new file mode 100644
index 00000000000..ad2f522bade
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBackupOnline element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureBackupOnline')
+AzureBackupOnline('element', 'Backup Online', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.element.remote.puml
new file mode 100644
index 00000000000..7647ea5c07d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureBackupOnline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBackupOnline element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureBackupOnline')
+AzureBackupOnline('element', 'Backup Online', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCalendar.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCalendar.card.local.puml
new file mode 100644
index 00000000000..621e4223c98
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCalendar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCalendar card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCalendar')
+AzureCalendarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCalendar.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCalendar.card.remote.puml
new file mode 100644
index 00000000000..3885c6a9186
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCalendar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCalendar card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCalendar')
+AzureCalendarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCalendar.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCalendar.element.local.puml
new file mode 100644
index 00000000000..b3c352a01ee
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCalendar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCalendar element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCalendar')
+AzureCalendar('element', 'Calendar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCalendar.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCalendar.element.remote.puml
new file mode 100644
index 00000000000..5308665ba44
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCalendar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCalendar element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCalendar')
+AzureCalendar('element', 'Calendar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCertificate.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCertificate.card.local.puml
new file mode 100644
index 00000000000..7c5c31013c5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCertificate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCertificate card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCertificate')
+AzureCertificateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCertificate.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCertificate.card.remote.puml
new file mode 100644
index 00000000000..9f1dd56c4e2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCertificate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCertificate card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCertificate')
+AzureCertificateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCertificate.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCertificate.element.local.puml
new file mode 100644
index 00000000000..35d9e1e2a62
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCertificate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCertificate element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCertificate')
+AzureCertificate('element', 'Certificate', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCertificate.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCertificate.element.remote.puml
new file mode 100644
index 00000000000..96906b2fbb1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCertificate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCertificate element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCertificate')
+AzureCertificate('element', 'Certificate', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClientApplication.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClientApplication.card.local.puml
new file mode 100644
index 00000000000..32f44556fa2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClientApplication.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureClientApplication card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureClientApplication')
+AzureClientApplicationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClientApplication.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClientApplication.card.remote.puml
new file mode 100644
index 00000000000..255197587a9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClientApplication.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureClientApplication card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureClientApplication')
+AzureClientApplicationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClientApplication.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClientApplication.element.local.puml
new file mode 100644
index 00000000000..97ab9039441
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClientApplication.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureClientApplication element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureClientApplication')
+AzureClientApplication('element', 'Client Application', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClientApplication.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClientApplication.element.remote.puml
new file mode 100644
index 00000000000..b53f84005ca
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClientApplication.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureClientApplication element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureClientApplication')
+AzureClientApplication('element', 'Client Application', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCloud.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCloud.card.local.puml
new file mode 100644
index 00000000000..5de715551cd
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCloud.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCloud card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCloud')
+AzureCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCloud.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCloud.card.remote.puml
new file mode 100644
index 00000000000..f1d0b164c7a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCloud.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCloud card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCloud')
+AzureCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCloud.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCloud.element.local.puml
new file mode 100644
index 00000000000..7e0c4cb92a9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCloud.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloud element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCloud')
+AzureCloud('element', 'Cloud', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCloud.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCloud.element.remote.puml
new file mode 100644
index 00000000000..2c80ab8e491
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCloud.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloud element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCloud')
+AzureCloud('element', 'Cloud', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClusterServer.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClusterServer.card.local.puml
new file mode 100644
index 00000000000..79bce54feaa
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClusterServer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureClusterServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureClusterServer')
+AzureClusterServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClusterServer.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClusterServer.card.remote.puml
new file mode 100644
index 00000000000..248f26e1ca1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClusterServer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureClusterServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureClusterServer')
+AzureClusterServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClusterServer.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClusterServer.element.local.puml
new file mode 100644
index 00000000000..d96b99f6593
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClusterServer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureClusterServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureClusterServer')
+AzureClusterServer('element', 'Cluster Server', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClusterServer.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClusterServer.element.remote.puml
new file mode 100644
index 00000000000..1826c33b58a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureClusterServer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureClusterServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureClusterServer')
+AzureClusterServer('element', 'Cluster Server', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCodeFile.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCodeFile.card.local.puml
new file mode 100644
index 00000000000..2e5b14cda83
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCodeFile.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCodeFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCodeFile')
+AzureCodeFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCodeFile.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCodeFile.card.remote.puml
new file mode 100644
index 00000000000..0686fe5a51b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCodeFile.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCodeFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCodeFile')
+AzureCodeFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCodeFile.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCodeFile.element.local.puml
new file mode 100644
index 00000000000..d022f00633b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCodeFile.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCodeFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCodeFile')
+AzureCodeFile('element', 'Code File', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCodeFile.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCodeFile.element.remote.puml
new file mode 100644
index 00000000000..0967bc43b91
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureCodeFile.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCodeFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureCodeFile')
+AzureCodeFile('element', 'Code File', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureConnectors.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureConnectors.card.local.puml
new file mode 100644
index 00000000000..6d2fb7db7de
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureConnectors.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureConnectors card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureConnectors')
+AzureConnectorsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureConnectors.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureConnectors.card.remote.puml
new file mode 100644
index 00000000000..fe658568278
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureConnectors.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureConnectors card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureConnectors')
+AzureConnectorsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureConnectors.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureConnectors.element.local.puml
new file mode 100644
index 00000000000..de0c140afea
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureConnectors.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConnectors element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureConnectors')
+AzureConnectors('element', 'Connectors', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureConnectors.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureConnectors.element.remote.puml
new file mode 100644
index 00000000000..2c2c4983b14
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureConnectors.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConnectors element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureConnectors')
+AzureConnectors('element', 'Connectors', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.card.local.puml
new file mode 100644
index 00000000000..3f9a99f645b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabaseGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric')
+AzureDatabaseGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.card.remote.puml
new file mode 100644
index 00000000000..aeb7e1907aa
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabaseGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric')
+AzureDatabaseGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.element.local.puml
new file mode 100644
index 00000000000..ee79f627561
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric')
+AzureDatabaseGeneric('element', 'Database Generic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.element.remote.puml
new file mode 100644
index 00000000000..a9e5fa2fd0a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseGeneric')
+AzureDatabaseGeneric('element', 'Database Generic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.card.local.puml
new file mode 100644
index 00000000000..14300d7ff55
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabaseServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer')
+AzureDatabaseServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.card.remote.puml
new file mode 100644
index 00000000000..41f839fd69b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabaseServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer')
+AzureDatabaseServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.element.local.puml
new file mode 100644
index 00000000000..186ca6cfadc
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer')
+AzureDatabaseServer('element', 'Database Server', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.element.remote.puml
new file mode 100644
index 00000000000..fb02d90abf1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseServer')
+AzureDatabaseServer('element', 'Database Server', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.card.local.puml
new file mode 100644
index 00000000000..3c61d32cfb1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabaseSynchronization card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization')
+AzureDatabaseSynchronizationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.card.remote.puml
new file mode 100644
index 00000000000..94cd41f0e94
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabaseSynchronization card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization')
+AzureDatabaseSynchronizationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.element.local.puml
new file mode 100644
index 00000000000..9b8c730b19e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseSynchronization element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization')
+AzureDatabaseSynchronization('element', 'Database Synchronization', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.element.remote.puml
new file mode 100644
index 00000000000..2a7a6e9d52a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseSynchronization element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDatabaseSynchronization')
+AzureDatabaseSynchronization('element', 'Database Synchronization', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDevice.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDevice.card.local.puml
new file mode 100644
index 00000000000..c2090884e85
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDevice.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDevice card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDevice')
+AzureDeviceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDevice.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDevice.card.remote.puml
new file mode 100644
index 00000000000..7a0afc10cb9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDevice.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDevice card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDevice')
+AzureDeviceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDevice.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDevice.element.local.puml
new file mode 100644
index 00000000000..ace92ad1bef
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDevice.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevice element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDevice')
+AzureDevice('element', 'Device', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDevice.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDevice.element.remote.puml
new file mode 100644
index 00000000000..cd73a509b6d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDevice.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevice element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDevice')
+AzureDevice('element', 'Device', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.card.local.puml
new file mode 100644
index 00000000000..b72d4c8a3d9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDirectAccess card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDirectAccess')
+AzureDirectAccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.card.remote.puml
new file mode 100644
index 00000000000..74c36e665ad
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDirectAccess card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDirectAccess')
+AzureDirectAccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.element.local.puml
new file mode 100644
index 00000000000..8c6396bff26
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDirectAccess element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDirectAccess')
+AzureDirectAccess('element', 'Direct Access', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.element.remote.puml
new file mode 100644
index 00000000000..d657038cc63
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDirectAccess.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDirectAccess element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDirectAccess')
+AzureDirectAccess('element', 'Direct Access', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocument.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocument.card.local.puml
new file mode 100644
index 00000000000..33e6bc7663b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocument.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDocument card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDocument')
+AzureDocumentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocument.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocument.card.remote.puml
new file mode 100644
index 00000000000..71b6a39a15e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocument.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDocument card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDocument')
+AzureDocumentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocument.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocument.element.local.puml
new file mode 100644
index 00000000000..79acd36fab6
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocument.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDocument element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDocument')
+AzureDocument('element', 'Document', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocument.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocument.element.remote.puml
new file mode 100644
index 00000000000..29bec8b29b1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocument.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDocument element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDocument')
+AzureDocument('element', 'Document', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.card.local.puml
new file mode 100644
index 00000000000..d8651e25211
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDocumentDbFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile')
+AzureDocumentDbFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.card.remote.puml
new file mode 100644
index 00000000000..376c236d903
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDocumentDbFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile')
+AzureDocumentDbFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.element.local.puml
new file mode 100644
index 00000000000..edb19336549
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDocumentDbFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile')
+AzureDocumentDbFile('element', 'Document Db File', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.element.remote.puml
new file mode 100644
index 00000000000..def750d930b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDocumentDbFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDocumentDbFile')
+AzureDocumentDbFile('element', 'Document Db File', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDomainController.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDomainController.card.local.puml
new file mode 100644
index 00000000000..076beae4a64
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDomainController.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDomainController card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDomainController')
+AzureDomainControllerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDomainController.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDomainController.card.remote.puml
new file mode 100644
index 00000000000..287f01f3b05
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDomainController.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDomainController card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDomainController')
+AzureDomainControllerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDomainController.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDomainController.element.local.puml
new file mode 100644
index 00000000000..9add9c79e08
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDomainController.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDomainController element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDomainController')
+AzureDomainController('element', 'Domain Controller', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDomainController.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDomainController.element.remote.puml
new file mode 100644
index 00000000000..aac8641e452
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureDomainController.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDomainController element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureDomainController')
+AzureDomainController('element', 'Domain Controller', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterprise.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterprise.card.local.puml
new file mode 100644
index 00000000000..5f46a2e80f3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterprise.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEnterprise card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureEnterprise')
+AzureEnterpriseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterprise.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterprise.card.remote.puml
new file mode 100644
index 00000000000..16fb1ab4d7e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterprise.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEnterprise card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureEnterprise')
+AzureEnterpriseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterprise.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterprise.element.local.puml
new file mode 100644
index 00000000000..97c87411351
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterprise.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEnterprise element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureEnterprise')
+AzureEnterprise('element', 'Enterprise', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterprise.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterprise.element.remote.puml
new file mode 100644
index 00000000000..1a37100e749
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterprise.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEnterprise element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureEnterprise')
+AzureEnterprise('element', 'Enterprise', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.card.local.puml
new file mode 100644
index 00000000000..6ad1a2898b4
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEnterpriseBuilding card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding')
+AzureEnterpriseBuildingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.card.remote.puml
new file mode 100644
index 00000000000..2a0a6ca14b6
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEnterpriseBuilding card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding')
+AzureEnterpriseBuildingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.element.local.puml
new file mode 100644
index 00000000000..d176d037cac
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEnterpriseBuilding element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding')
+AzureEnterpriseBuilding('element', 'Enterprise Building', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.element.remote.puml
new file mode 100644
index 00000000000..4931fc490cd
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEnterpriseBuilding element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureEnterpriseBuilding')
+AzureEnterpriseBuilding('element', 'Enterprise Building', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.card.local.puml
new file mode 100644
index 00000000000..e6b568db9b7
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFileGeneral card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFileGeneral')
+AzureFileGeneralCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.card.remote.puml
new file mode 100644
index 00000000000..450079e7f99
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFileGeneral card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFileGeneral')
+AzureFileGeneralCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.element.local.puml
new file mode 100644
index 00000000000..de6b9560e47
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFileGeneral element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFileGeneral')
+AzureFileGeneral('element', 'File General', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.element.remote.puml
new file mode 100644
index 00000000000..e48c1b978f9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFileGeneral.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFileGeneral element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFileGeneral')
+AzureFileGeneral('element', 'File General', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFilter.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFilter.card.local.puml
new file mode 100644
index 00000000000..24f8a932ab1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFilter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFilter card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFilter')
+AzureFilterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFilter.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFilter.card.remote.puml
new file mode 100644
index 00000000000..34031341be7
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFilter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFilter card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFilter')
+AzureFilterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFilter.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFilter.element.local.puml
new file mode 100644
index 00000000000..2d16de498e9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFilter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFilter element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFilter')
+AzureFilter('element', 'Filter', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFilter.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFilter.element.remote.puml
new file mode 100644
index 00000000000..816aa4d2e86
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFilter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFilter element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFilter')
+AzureFilter('element', 'Filter', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFirewall.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFirewall.card.local.puml
new file mode 100644
index 00000000000..3623ed56416
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFirewall.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFirewall card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFirewall')
+AzureFirewallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFirewall.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFirewall.card.remote.puml
new file mode 100644
index 00000000000..a4d14faf027
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFirewall.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFirewall card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFirewall')
+AzureFirewallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFirewall.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFirewall.element.local.puml
new file mode 100644
index 00000000000..b64c6d9881a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFirewall.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFirewall element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFirewall')
+AzureFirewall('element', 'Firewall', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFirewall.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFirewall.element.remote.puml
new file mode 100644
index 00000000000..9478ebce6e2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFirewall.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFirewall element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFirewall')
+AzureFirewall('element', 'Firewall', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFolder.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFolder.card.local.puml
new file mode 100644
index 00000000000..b689086602c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFolder.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFolder card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFolder')
+AzureFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFolder.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFolder.card.remote.puml
new file mode 100644
index 00000000000..a0596680743
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFolder.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFolder card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFolder')
+AzureFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFolder.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFolder.element.local.puml
new file mode 100644
index 00000000000..aef3407ff0c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFolder.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFolder element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFolder')
+AzureFolder('element', 'Folder', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFolder.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFolder.element.remote.puml
new file mode 100644
index 00000000000..3d150709042
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureFolder.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFolder element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureFolder')
+AzureFolder('element', 'Folder', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGateway.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGateway.card.local.puml
new file mode 100644
index 00000000000..aca7da5aaed
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGateway.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGateway card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGateway')
+AzureGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGateway.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGateway.card.remote.puml
new file mode 100644
index 00000000000..b3d7b878c11
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGateway.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGateway card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGateway')
+AzureGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGateway.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGateway.element.local.puml
new file mode 100644
index 00000000000..e93522a458c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGateway.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGateway element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGateway')
+AzureGateway('element', 'Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGateway.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGateway.element.remote.puml
new file mode 100644
index 00000000000..ed3e811544b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGateway.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGateway element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGateway')
+AzureGateway('element', 'Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericApp.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericApp.card.local.puml
new file mode 100644
index 00000000000..f9cc42aaf65
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericApp.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGenericApp card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericApp')
+AzureGenericAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericApp.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericApp.card.remote.puml
new file mode 100644
index 00000000000..2cddb792b0e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericApp.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGenericApp card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericApp')
+AzureGenericAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericApp.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericApp.element.local.puml
new file mode 100644
index 00000000000..38e32ee76e9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericApp.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGenericApp element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericApp')
+AzureGenericApp('element', 'Generic App', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericApp.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericApp.element.remote.puml
new file mode 100644
index 00000000000..1df7fda4e3e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericApp.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGenericApp element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericApp')
+AzureGenericApp('element', 'Generic App', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.card.local.puml
new file mode 100644
index 00000000000..7af62b3d982
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGenericAppNamedText card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText')
+AzureGenericAppNamedTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.card.remote.puml
new file mode 100644
index 00000000000..ff2661acdd3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGenericAppNamedText card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText')
+AzureGenericAppNamedTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.element.local.puml
new file mode 100644
index 00000000000..3763ed42a29
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGenericAppNamedText element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText')
+AzureGenericAppNamedText('element', 'Generic App Named Text', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.element.remote.puml
new file mode 100644
index 00000000000..8c4c9ea51e6
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGenericAppNamedText element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericAppNamedText')
+AzureGenericAppNamedText('element', 'Generic App Named Text', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericCode.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericCode.card.local.puml
new file mode 100644
index 00000000000..7fe97f53757
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericCode.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGenericCode card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericCode')
+AzureGenericCodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericCode.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericCode.card.remote.puml
new file mode 100644
index 00000000000..b9b63ef4b08
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericCode.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGenericCode card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericCode')
+AzureGenericCodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericCode.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericCode.element.local.puml
new file mode 100644
index 00000000000..a2f09cbcb7b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericCode.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGenericCode element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericCode')
+AzureGenericCode('element', 'Generic Code', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericCode.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericCode.element.remote.puml
new file mode 100644
index 00000000000..eb95867ab8c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGenericCode.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGenericCode element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGenericCode')
+AzureGenericCode('element', 'Generic Code', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGraph.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGraph.card.local.puml
new file mode 100644
index 00000000000..036b5fed302
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGraph.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGraph card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGraph')
+AzureGraphCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGraph.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGraph.card.remote.puml
new file mode 100644
index 00000000000..83f21677953
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGraph.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGraph card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGraph')
+AzureGraphCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGraph.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGraph.element.local.puml
new file mode 100644
index 00000000000..ff9e90debaa
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGraph.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGraph element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGraph')
+AzureGraph('element', 'Graph', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGraph.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGraph.element.remote.puml
new file mode 100644
index 00000000000..9fbb6518861
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureGraph.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGraph element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureGraph')
+AzureGraph('element', 'Graph', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.card.local.puml
new file mode 100644
index 00000000000..b3bb9e67981
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHealthMonitoring card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring')
+AzureHealthMonitoringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.card.remote.puml
new file mode 100644
index 00000000000..1012e4e173d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHealthMonitoring card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring')
+AzureHealthMonitoringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.element.local.puml
new file mode 100644
index 00000000000..0d71ab5462f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHealthMonitoring element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring')
+AzureHealthMonitoring('element', 'Health Monitoring', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.element.remote.puml
new file mode 100644
index 00000000000..6b5c736ef8b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHealthMonitoring element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthMonitoring')
+AzureHealthMonitoring('element', 'Health Monitoring', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthy.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthy.card.local.puml
new file mode 100644
index 00000000000..8433d625890
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthy.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHealthy card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthy')
+AzureHealthyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthy.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthy.card.remote.puml
new file mode 100644
index 00000000000..ddc3e657b8d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthy.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHealthy card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthy')
+AzureHealthyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthy.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthy.element.local.puml
new file mode 100644
index 00000000000..bd8a7fbec53
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthy.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHealthy element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthy')
+AzureHealthy('element', 'Healthy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthy.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthy.element.remote.puml
new file mode 100644
index 00000000000..d8fc615699b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthy.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHealthy element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthy')
+AzureHealthy('element', 'Healthy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.card.local.puml
new file mode 100644
index 00000000000..c036bffcc43
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHealthyGrey card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey')
+AzureHealthyGreyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.card.remote.puml
new file mode 100644
index 00000000000..98214a625e2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHealthyGrey card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey')
+AzureHealthyGreyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.element.local.puml
new file mode 100644
index 00000000000..ebc5595a8de
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHealthyGrey element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey')
+AzureHealthyGrey('element', 'Healthy Grey', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.element.remote.puml
new file mode 100644
index 00000000000..607b7a5d382
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHealthyGrey element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureHealthyGrey')
+AzureHealthyGrey('element', 'Healthy Grey', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.card.local.puml
new file mode 100644
index 00000000000..d073e9708c0
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureImportGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureImportGeneric')
+AzureImportGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.card.remote.puml
new file mode 100644
index 00000000000..109f62ff077
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureImportGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureImportGeneric')
+AzureImportGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.element.local.puml
new file mode 100644
index 00000000000..cbe75639db8
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureImportGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureImportGeneric')
+AzureImportGeneric('element', 'Import Generic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.element.remote.puml
new file mode 100644
index 00000000000..a9f023af37e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureImportGeneric.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureImportGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureImportGeneric')
+AzureImportGeneric('element', 'Import Generic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternet.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternet.card.local.puml
new file mode 100644
index 00000000000..ba66145931e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternet.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureInternet card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureInternet')
+AzureInternetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternet.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternet.card.remote.puml
new file mode 100644
index 00000000000..fdf34d3fa1c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternet.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureInternet card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureInternet')
+AzureInternetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternet.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternet.element.local.puml
new file mode 100644
index 00000000000..fab66abe530
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternet.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInternet element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureInternet')
+AzureInternet('element', 'Internet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternet.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternet.element.remote.puml
new file mode 100644
index 00000000000..ae3bbc21878
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternet.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInternet element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureInternet')
+AzureInternet('element', 'Internet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.card.local.puml
new file mode 100644
index 00000000000..8604c899763
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureInternetHollow card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureInternetHollow')
+AzureInternetHollowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.card.remote.puml
new file mode 100644
index 00000000000..4ee232f0a38
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureInternetHollow card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureInternetHollow')
+AzureInternetHollowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.element.local.puml
new file mode 100644
index 00000000000..e57afc111ce
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInternetHollow element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureInternetHollow')
+AzureInternetHollow('element', 'Internet Hollow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.element.remote.puml
new file mode 100644
index 00000000000..92de4a6cc4c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureInternetHollow.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInternetHollow element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureInternetHollow')
+AzureInternetHollow('element', 'Internet Hollow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureIphone.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureIphone.card.local.puml
new file mode 100644
index 00000000000..00269eb6545
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureIphone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIphone card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureIphone')
+AzureIphoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureIphone.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureIphone.card.remote.puml
new file mode 100644
index 00000000000..42b8d2091d9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureIphone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIphone card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureIphone')
+AzureIphoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureIphone.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureIphone.element.local.puml
new file mode 100644
index 00000000000..4b068c730c7
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureIphone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIphone element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureIphone')
+AzureIphone('element', 'Iphone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureIphone.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureIphone.element.remote.puml
new file mode 100644
index 00000000000..3259552b610
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureIphone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIphone element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureIphone')
+AzureIphone('element', 'Iphone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.card.local.puml
new file mode 100644
index 00000000000..e512dd587a4
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureKeyPermissions card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions')
+AzureKeyPermissionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.card.remote.puml
new file mode 100644
index 00000000000..a3828a01d93
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureKeyPermissions card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions')
+AzureKeyPermissionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.element.local.puml
new file mode 100644
index 00000000000..f2dd87f5b01
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKeyPermissions element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions')
+AzureKeyPermissions('element', 'Key Permissions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.element.remote.puml
new file mode 100644
index 00000000000..d1d27e7146b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKeyPermissions element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureKeyPermissions')
+AzureKeyPermissions('element', 'Key Permissions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyboard.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyboard.card.local.puml
new file mode 100644
index 00000000000..41908f49b17
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyboard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureKeyboard card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureKeyboard')
+AzureKeyboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyboard.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyboard.card.remote.puml
new file mode 100644
index 00000000000..4663146c8d3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyboard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureKeyboard card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureKeyboard')
+AzureKeyboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyboard.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyboard.element.local.puml
new file mode 100644
index 00000000000..96d5e59ede4
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyboard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKeyboard element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureKeyboard')
+AzureKeyboard('element', 'Keyboard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyboard.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyboard.element.remote.puml
new file mode 100644
index 00000000000..33c74a1d1ea
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureKeyboard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKeyboard element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureKeyboard')
+AzureKeyboard('element', 'Keyboard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptop.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptop.card.local.puml
new file mode 100644
index 00000000000..085e38e5ec2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptop.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLaptop card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLaptop')
+AzureLaptopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptop.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptop.card.remote.puml
new file mode 100644
index 00000000000..58def5d0d5c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptop.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLaptop card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLaptop')
+AzureLaptopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptop.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptop.element.local.puml
new file mode 100644
index 00000000000..6506b1d1132
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptop.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLaptop element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLaptop')
+AzureLaptop('element', 'Laptop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptop.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptop.element.remote.puml
new file mode 100644
index 00000000000..278b6b7e1fe
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptop.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLaptop element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLaptop')
+AzureLaptop('element', 'Laptop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.card.local.puml
new file mode 100644
index 00000000000..cba218b074f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLaptopComputer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer')
+AzureLaptopComputerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.card.remote.puml
new file mode 100644
index 00000000000..bdb89315433
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLaptopComputer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer')
+AzureLaptopComputerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.element.local.puml
new file mode 100644
index 00000000000..d0a7de429b6
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLaptopComputer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer')
+AzureLaptopComputer('element', 'Laptop Computer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.element.remote.puml
new file mode 100644
index 00000000000..6c3bcc047f3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLaptopComputer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLaptopComputer')
+AzureLaptopComputer('element', 'Laptop Computer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.card.local.puml
new file mode 100644
index 00000000000..cca0f6318e2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLoadBalancerGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric')
+AzureLoadBalancerGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.card.remote.puml
new file mode 100644
index 00000000000..78eaf99840c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLoadBalancerGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric')
+AzureLoadBalancerGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.element.local.puml
new file mode 100644
index 00000000000..dfcc0608943
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLoadBalancerGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric')
+AzureLoadBalancerGeneric('element', 'Load Balancer Generic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.element.remote.puml
new file mode 100644
index 00000000000..584423d9fc9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLoadBalancerGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLoadBalancerGeneric')
+AzureLoadBalancerGeneric('element', 'Load Balancer Generic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.card.local.puml
new file mode 100644
index 00000000000..f9c8f515e19
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLoadTesting card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLoadTesting')
+AzureLoadTestingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.card.remote.puml
new file mode 100644
index 00000000000..3d44e0fb37a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLoadTesting card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLoadTesting')
+AzureLoadTestingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.element.local.puml
new file mode 100644
index 00000000000..7cb0b1f7c14
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLoadTesting element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLoadTesting')
+AzureLoadTesting('element', 'Load Testing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.element.remote.puml
new file mode 100644
index 00000000000..4d3ebba1d15
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLoadTesting.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLoadTesting element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLoadTesting')
+AzureLoadTesting('element', 'Load Testing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockProtected.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockProtected.card.local.puml
new file mode 100644
index 00000000000..54704c5b9c0
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockProtected.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLockProtected card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLockProtected')
+AzureLockProtectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockProtected.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockProtected.card.remote.puml
new file mode 100644
index 00000000000..fb80177b0ae
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockProtected.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLockProtected card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLockProtected')
+AzureLockProtectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockProtected.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockProtected.element.local.puml
new file mode 100644
index 00000000000..553523d934a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockProtected.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLockProtected element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLockProtected')
+AzureLockProtected('element', 'Lock Protected', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockProtected.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockProtected.element.remote.puml
new file mode 100644
index 00000000000..2414b6b1f98
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockProtected.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLockProtected element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLockProtected')
+AzureLockProtected('element', 'Lock Protected', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.card.local.puml
new file mode 100644
index 00000000000..1d57bce7c9a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLockUnprotected card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected')
+AzureLockUnprotectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.card.remote.puml
new file mode 100644
index 00000000000..06b4307da95
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLockUnprotected card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected')
+AzureLockUnprotectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.element.local.puml
new file mode 100644
index 00000000000..6d7cfe0d15e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLockUnprotected element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected')
+AzureLockUnprotected('element', 'Lock Unprotected', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.element.remote.puml
new file mode 100644
index 00000000000..4b2df0d2438
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLockUnprotected element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureLockUnprotected')
+AzureLockUnprotected('element', 'Lock Unprotected', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMaintenance.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMaintenance.card.local.puml
new file mode 100644
index 00000000000..d431967bc29
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMaintenance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMaintenance card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMaintenance')
+AzureMaintenanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMaintenance.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMaintenance.card.remote.puml
new file mode 100644
index 00000000000..458fbe15cf4
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMaintenance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMaintenance card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMaintenance')
+AzureMaintenanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMaintenance.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMaintenance.element.local.puml
new file mode 100644
index 00000000000..6b43b8a5163
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMaintenance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMaintenance element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMaintenance')
+AzureMaintenance('element', 'Maintenance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMaintenance.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMaintenance.element.remote.puml
new file mode 100644
index 00000000000..e6a5a2e2c95
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMaintenance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMaintenance element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMaintenance')
+AzureMaintenance('element', 'Maintenance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.card.local.puml
new file mode 100644
index 00000000000..210c6f60105
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureManagementConsole card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureManagementConsole')
+AzureManagementConsoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.card.remote.puml
new file mode 100644
index 00000000000..3b36e59a9f4
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureManagementConsole card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureManagementConsole')
+AzureManagementConsoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.element.local.puml
new file mode 100644
index 00000000000..122de65e859
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagementConsole element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureManagementConsole')
+AzureManagementConsole('element', 'Management Console', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.element.remote.puml
new file mode 100644
index 00000000000..8c06edb4f7d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureManagementConsole.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagementConsole element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureManagementConsole')
+AzureManagementConsole('element', 'Management Console', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMessage.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMessage.card.local.puml
new file mode 100644
index 00000000000..db313941632
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMessage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMessage card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMessage')
+AzureMessageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMessage.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMessage.card.remote.puml
new file mode 100644
index 00000000000..5e039b56976
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMessage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMessage card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMessage')
+AzureMessageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMessage.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMessage.element.local.puml
new file mode 100644
index 00000000000..8a9e840925d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMessage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMessage element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMessage')
+AzureMessage('element', 'Message', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMessage.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMessage.element.remote.puml
new file mode 100644
index 00000000000..929f5dfb959
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMessage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMessage element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMessage')
+AzureMessage('element', 'Message', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitor.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitor.card.local.puml
new file mode 100644
index 00000000000..f630774ef27
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitor.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMonitor card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMonitor')
+AzureMonitorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitor.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitor.card.remote.puml
new file mode 100644
index 00000000000..a0d5590d985
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitor.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMonitor card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMonitor')
+AzureMonitorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitor.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitor.element.local.puml
new file mode 100644
index 00000000000..0d39c916879
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitor.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMonitor element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMonitor')
+AzureMonitor('element', 'Monitor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitor.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitor.element.remote.puml
new file mode 100644
index 00000000000..295db700e7b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitor.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMonitor element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMonitor')
+AzureMonitor('element', 'Monitor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.card.local.puml
new file mode 100644
index 00000000000..6efc21e355b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMonitorRunningApps card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps')
+AzureMonitorRunningAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.card.remote.puml
new file mode 100644
index 00000000000..90bb94fe865
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMonitorRunningApps card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps')
+AzureMonitorRunningAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.element.local.puml
new file mode 100644
index 00000000000..efe0dc27cc5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMonitorRunningApps element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps')
+AzureMonitorRunningApps('element', 'Monitor Running Apps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.element.remote.puml
new file mode 100644
index 00000000000..562f0c084f6
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMonitorRunningApps element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMonitorRunningApps')
+AzureMonitorRunningApps('element', 'Monitor Running Apps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMouse.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMouse.card.local.puml
new file mode 100644
index 00000000000..2d8b37a187e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMouse.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMouse card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMouse')
+AzureMouseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMouse.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMouse.card.remote.puml
new file mode 100644
index 00000000000..67a22e6fe72
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMouse.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMouse card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMouse')
+AzureMouseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMouse.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMouse.element.local.puml
new file mode 100644
index 00000000000..92b7d5a85ec
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMouse.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMouse element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMouse')
+AzureMouse('element', 'Mouse', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMouse.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMouse.element.remote.puml
new file mode 100644
index 00000000000..c8d9d97b767
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureMouse.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMouse element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureMouse')
+AzureMouse('element', 'Mouse', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.card.local.puml
new file mode 100644
index 00000000000..4e6c596e6c4
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNetworkCard card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureNetworkCard')
+AzureNetworkCardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.card.remote.puml
new file mode 100644
index 00000000000..bb26bd07433
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNetworkCard card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureNetworkCard')
+AzureNetworkCardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.element.local.puml
new file mode 100644
index 00000000000..0c723ca63a4
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkCard element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureNetworkCard')
+AzureNetworkCard('element', 'Network Card', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.element.remote.puml
new file mode 100644
index 00000000000..4c2a393fc28
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNetworkCard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkCard element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureNetworkCard')
+AzureNetworkCard('element', 'Network Card', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.card.local.puml
new file mode 100644
index 00000000000..76ae98f68f9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNotAllowed card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureNotAllowed')
+AzureNotAllowedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.card.remote.puml
new file mode 100644
index 00000000000..3b7b050e21d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNotAllowed card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureNotAllowed')
+AzureNotAllowedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.element.local.puml
new file mode 100644
index 00000000000..fbb83f9aa12
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNotAllowed element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureNotAllowed')
+AzureNotAllowed('element', 'Not Allowed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.element.remote.puml
new file mode 100644
index 00000000000..f70c075f503
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureNotAllowed.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNotAllowed element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureNotAllowed')
+AzureNotAllowed('element', 'Not Allowed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePack.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePack.card.local.puml
new file mode 100644
index 00000000000..e73228c0681
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePack.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePack card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePack')
+AzurePackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePack.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePack.card.remote.puml
new file mode 100644
index 00000000000..541d8e5c89a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePack.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePack card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePack')
+AzurePackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePack.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePack.element.local.puml
new file mode 100644
index 00000000000..b5ef859a8eb
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePack.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePack element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePack')
+AzurePack('element', 'Pack', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePack.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePack.element.remote.puml
new file mode 100644
index 00000000000..b558d6705d9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePack.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePack element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePack')
+AzurePack('element', 'Pack', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformance.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformance.card.local.puml
new file mode 100644
index 00000000000..18ae2f60f51
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePerformance card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePerformance')
+AzurePerformanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformance.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformance.card.remote.puml
new file mode 100644
index 00000000000..85f38006c62
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePerformance card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePerformance')
+AzurePerformanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformance.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformance.element.local.puml
new file mode 100644
index 00000000000..622a483dd60
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePerformance element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePerformance')
+AzurePerformance('element', 'Performance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformance.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformance.element.remote.puml
new file mode 100644
index 00000000000..c1ad35222df
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePerformance element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePerformance')
+AzurePerformance('element', 'Performance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.card.local.puml
new file mode 100644
index 00000000000..9352c07316d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePerformanceMonitor card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor')
+AzurePerformanceMonitorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.card.remote.puml
new file mode 100644
index 00000000000..984d393b768
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePerformanceMonitor card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor')
+AzurePerformanceMonitorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.element.local.puml
new file mode 100644
index 00000000000..46e2360213e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePerformanceMonitor element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor')
+AzurePerformanceMonitor('element', 'Performance Monitor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.element.remote.puml
new file mode 100644
index 00000000000..6789e0a1fa4
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePerformanceMonitor element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePerformanceMonitor')
+AzurePerformanceMonitor('element', 'Performance Monitor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePhone.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePhone.card.local.puml
new file mode 100644
index 00000000000..2bf8da9dc87
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePhone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePhone card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePhone')
+AzurePhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePhone.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePhone.card.remote.puml
new file mode 100644
index 00000000000..6b84868541c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePhone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePhone card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePhone')
+AzurePhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePhone.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePhone.element.local.puml
new file mode 100644
index 00000000000..383bbc5cd19
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePhone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePhone element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePhone')
+AzurePhone('element', 'Phone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePhone.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePhone.element.remote.puml
new file mode 100644
index 00000000000..ffa44c0dd47
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePhone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePhone element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePhone')
+AzurePhone('element', 'Phone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.card.local.puml
new file mode 100644
index 00000000000..942bafc8da3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePlugAndPlay card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay')
+AzurePlugAndPlayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.card.remote.puml
new file mode 100644
index 00000000000..334ca473a7c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePlugAndPlay card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay')
+AzurePlugAndPlayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.element.local.puml
new file mode 100644
index 00000000000..56aa0a2509d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePlugAndPlay element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay')
+AzurePlugAndPlay('element', 'Plug And Play', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.element.remote.puml
new file mode 100644
index 00000000000..3960153c1f0
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePlugAndPlay element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePlugAndPlay')
+AzurePlugAndPlay('element', 'Plug And Play', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.card.local.puml
new file mode 100644
index 00000000000..216811e7fc1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePowerpoint card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePowerpoint')
+AzurePowerpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.card.remote.puml
new file mode 100644
index 00000000000..c422350fdc1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePowerpoint card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePowerpoint')
+AzurePowerpointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.element.local.puml
new file mode 100644
index 00000000000..b641ec01a43
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePowerpoint element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePowerpoint')
+AzurePowerpoint('element', 'Powerpoint', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.element.remote.puml
new file mode 100644
index 00000000000..80eb9ed82dc
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowerpoint.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePowerpoint element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePowerpoint')
+AzurePowerpoint('element', 'Powerpoint', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.card.local.puml
new file mode 100644
index 00000000000..223ff61f72e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePowershellScriptFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile')
+AzurePowershellScriptFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.card.remote.puml
new file mode 100644
index 00000000000..5181ce33635
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePowershellScriptFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile')
+AzurePowershellScriptFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.element.local.puml
new file mode 100644
index 00000000000..e011ee5e062
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePowershellScriptFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile')
+AzurePowershellScriptFile('element', 'Powershell Script File', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.element.remote.puml
new file mode 100644
index 00000000000..05f5e0898e5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePowershellScriptFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzurePowershellScriptFile')
+AzurePowershellScriptFile('element', 'Powershell Script File', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.card.local.puml
new file mode 100644
index 00000000000..c89733b4a1a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureProtocolStack card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureProtocolStack')
+AzureProtocolStackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.card.remote.puml
new file mode 100644
index 00000000000..ba4046ed1f5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureProtocolStack card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureProtocolStack')
+AzureProtocolStackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.element.local.puml
new file mode 100644
index 00000000000..8e950083c2a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureProtocolStack element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureProtocolStack')
+AzureProtocolStack('element', 'Protocol Stack', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.element.remote.puml
new file mode 100644
index 00000000000..ca4d1a4672c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureProtocolStack.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureProtocolStack element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureProtocolStack')
+AzureProtocolStack('element', 'Protocol Stack', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.card.local.puml
new file mode 100644
index 00000000000..362f8800e6d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureQueueGeneral card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral')
+AzureQueueGeneralCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.card.remote.puml
new file mode 100644
index 00000000000..7f6969be64d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureQueueGeneral card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral')
+AzureQueueGeneralCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.element.local.puml
new file mode 100644
index 00000000000..12e6ad8906b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureQueueGeneral element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral')
+AzureQueueGeneral('element', 'Queue General', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.element.remote.puml
new file mode 100644
index 00000000000..348a5923745
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureQueueGeneral element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureQueueGeneral')
+AzureQueueGeneral('element', 'Queue General', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.card.local.puml
new file mode 100644
index 00000000000..7f7807e0ae1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRmsConnector card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRmsConnector')
+AzureRmsConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.card.remote.puml
new file mode 100644
index 00000000000..70dc1c05e4c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRmsConnector card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRmsConnector')
+AzureRmsConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.element.local.puml
new file mode 100644
index 00000000000..480d8e3c453
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRmsConnector element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRmsConnector')
+AzureRmsConnector('element', 'Rms Connector', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.element.remote.puml
new file mode 100644
index 00000000000..25e39b75c79
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRmsConnector.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRmsConnector element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRmsConnector')
+AzureRmsConnector('element', 'Rms Connector', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRouter.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRouter.card.local.puml
new file mode 100644
index 00000000000..c1eb56e7910
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRouter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRouter card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRouter')
+AzureRouterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRouter.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRouter.card.remote.puml
new file mode 100644
index 00000000000..e4099a401e2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRouter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRouter card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRouter')
+AzureRouterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRouter.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRouter.element.local.puml
new file mode 100644
index 00000000000..6e53ae6a0a4
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRouter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRouter element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRouter')
+AzureRouter('element', 'Router', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRouter.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRouter.element.remote.puml
new file mode 100644
index 00000000000..b0756c906ff
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRouter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRouter element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRouter')
+AzureRouter('element', 'Router', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.card.local.puml
new file mode 100644
index 00000000000..2419b8886d0
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRpdRemotingFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile')
+AzureRpdRemotingFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.card.remote.puml
new file mode 100644
index 00000000000..c65de56c41f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRpdRemotingFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile')
+AzureRpdRemotingFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.element.local.puml
new file mode 100644
index 00000000000..b336f4a54fb
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRpdRemotingFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile')
+AzureRpdRemotingFile('element', 'Rpd Remoting File', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.element.remote.puml
new file mode 100644
index 00000000000..f52c1933860
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRpdRemotingFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureRpdRemotingFile')
+AzureRpdRemotingFile('element', 'Rpd Remoting File', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureScriptFile.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureScriptFile.card.local.puml
new file mode 100644
index 00000000000..5f9cc21e1a5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureScriptFile.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureScriptFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureScriptFile')
+AzureScriptFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureScriptFile.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureScriptFile.card.remote.puml
new file mode 100644
index 00000000000..140f604ff36
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureScriptFile.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureScriptFile card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureScriptFile')
+AzureScriptFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureScriptFile.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureScriptFile.element.local.puml
new file mode 100644
index 00000000000..8549d8db1a5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureScriptFile.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureScriptFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureScriptFile')
+AzureScriptFile('element', 'Script File', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureScriptFile.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureScriptFile.element.remote.puml
new file mode 100644
index 00000000000..b07d74c5010
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureScriptFile.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureScriptFile element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureScriptFile')
+AzureScriptFile('element', 'Script File', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.card.local.puml
new file mode 100644
index 00000000000..514c8171bec
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSecureVirtualMachine card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine')
+AzureSecureVirtualMachineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.card.remote.puml
new file mode 100644
index 00000000000..9c71a1064af
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSecureVirtualMachine card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine')
+AzureSecureVirtualMachineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.element.local.puml
new file mode 100644
index 00000000000..5e12c9f4141
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSecureVirtualMachine element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine')
+AzureSecureVirtualMachine('element', 'Secure Virtual Machine', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.element.remote.puml
new file mode 100644
index 00000000000..c0ce7eb13c1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSecureVirtualMachine element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSecureVirtualMachine')
+AzureSecureVirtualMachine('element', 'Secure Virtual Machine', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerBlade.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerBlade.card.local.puml
new file mode 100644
index 00000000000..a09be10677a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerBlade.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServerBlade card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerBlade')
+AzureServerBladeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerBlade.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerBlade.card.remote.puml
new file mode 100644
index 00000000000..93febfa6d04
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerBlade.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServerBlade card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerBlade')
+AzureServerBladeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerBlade.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerBlade.element.local.puml
new file mode 100644
index 00000000000..6de9abd437a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerBlade.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerBlade element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerBlade')
+AzureServerBlade('element', 'Server Blade', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerBlade.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerBlade.element.remote.puml
new file mode 100644
index 00000000000..274f468b3c3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerBlade.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerBlade element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerBlade')
+AzureServerBlade('element', 'Server Blade', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.card.local.puml
new file mode 100644
index 00000000000..9651c390ec2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServerDirectory card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerDirectory')
+AzureServerDirectoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.card.remote.puml
new file mode 100644
index 00000000000..9284859e294
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServerDirectory card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerDirectory')
+AzureServerDirectoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.element.local.puml
new file mode 100644
index 00000000000..1c9e4563a4d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerDirectory element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerDirectory')
+AzureServerDirectory('element', 'Server Directory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.element.remote.puml
new file mode 100644
index 00000000000..b21d1705bc1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerDirectory.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerDirectory element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerDirectory')
+AzureServerDirectory('element', 'Server Directory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerFarm.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerFarm.card.local.puml
new file mode 100644
index 00000000000..19eb80c1d6d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerFarm.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServerFarm card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerFarm')
+AzureServerFarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerFarm.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerFarm.card.remote.puml
new file mode 100644
index 00000000000..eca928b7b5a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerFarm.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServerFarm card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerFarm')
+AzureServerFarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerFarm.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerFarm.element.local.puml
new file mode 100644
index 00000000000..a87cce81695
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerFarm.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerFarm element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerFarm')
+AzureServerFarm('element', 'Server Farm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerFarm.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerFarm.element.remote.puml
new file mode 100644
index 00000000000..9361e261d59
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerFarm.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerFarm element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerFarm')
+AzureServerFarm('element', 'Server Farm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.card.local.puml
new file mode 100644
index 00000000000..fab6bd6e9e1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServerGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerGeneric')
+AzureServerGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.card.remote.puml
new file mode 100644
index 00000000000..48be99d7d35
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServerGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerGeneric')
+AzureServerGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.element.local.puml
new file mode 100644
index 00000000000..b6fb0457714
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerGeneric')
+AzureServerGeneric('element', 'Server Generic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.element.remote.puml
new file mode 100644
index 00000000000..d235d6c12ee
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerGeneric.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerGeneric')
+AzureServerGeneric('element', 'Server Generic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerRack.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerRack.card.local.puml
new file mode 100644
index 00000000000..63288a4e322
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerRack.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServerRack card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerRack')
+AzureServerRackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerRack.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerRack.card.remote.puml
new file mode 100644
index 00000000000..e8f739acb9e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerRack.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServerRack card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerRack')
+AzureServerRackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerRack.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerRack.element.local.puml
new file mode 100644
index 00000000000..9b1ed11c46e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerRack.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerRack element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerRack')
+AzureServerRack('element', 'Server Rack', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerRack.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerRack.element.remote.puml
new file mode 100644
index 00000000000..80127ae4f7c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureServerRack.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServerRack element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureServerRack')
+AzureServerRack('element', 'Server Rack', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSettings.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSettings.card.local.puml
new file mode 100644
index 00000000000..5804e8d26b6
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSettings.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSettings card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSettings')
+AzureSettingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSettings.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSettings.card.remote.puml
new file mode 100644
index 00000000000..ec7331c51f8
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSettings.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSettings card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSettings')
+AzureSettingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSettings.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSettings.element.local.puml
new file mode 100644
index 00000000000..f046e60bd17
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSettings.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSettings element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSettings')
+AzureSettings('element', 'Settings', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSettings.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSettings.element.remote.puml
new file mode 100644
index 00000000000..ba41f3d30f4
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSettings.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSettings element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSettings')
+AzureSettings('element', 'Settings', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.card.local.puml
new file mode 100644
index 00000000000..ed5d0c053c8
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSharedFolder card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSharedFolder')
+AzureSharedFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.card.remote.puml
new file mode 100644
index 00000000000..2e2f010e453
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSharedFolder card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSharedFolder')
+AzureSharedFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.element.local.puml
new file mode 100644
index 00000000000..c73524a444a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSharedFolder element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSharedFolder')
+AzureSharedFolder('element', 'Shared Folder', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.element.remote.puml
new file mode 100644
index 00000000000..fa068bb0be0
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSharedFolder.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSharedFolder element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSharedFolder')
+AzureSharedFolder('element', 'Shared Folder', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSmartcard.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSmartcard.card.local.puml
new file mode 100644
index 00000000000..0b8d77fe6cf
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSmartcard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSmartcard card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSmartcard')
+AzureSmartcardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSmartcard.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSmartcard.card.remote.puml
new file mode 100644
index 00000000000..715835fa80b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSmartcard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSmartcard card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSmartcard')
+AzureSmartcardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSmartcard.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSmartcard.element.local.puml
new file mode 100644
index 00000000000..45a778a2b03
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSmartcard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSmartcard element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSmartcard')
+AzureSmartcard('element', 'Smartcard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSmartcard.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSmartcard.element.remote.puml
new file mode 100644
index 00000000000..f0e1f099edd
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureSmartcard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSmartcard element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureSmartcard')
+AzureSmartcard('element', 'Smartcard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStartupTask.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStartupTask.card.local.puml
new file mode 100644
index 00000000000..10f60fe76dd
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStartupTask.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStartupTask card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStartupTask')
+AzureStartupTaskCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStartupTask.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStartupTask.card.remote.puml
new file mode 100644
index 00000000000..5a3d339d256
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStartupTask.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStartupTask card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStartupTask')
+AzureStartupTaskCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStartupTask.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStartupTask.element.local.puml
new file mode 100644
index 00000000000..30c25235112
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStartupTask.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStartupTask element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStartupTask')
+AzureStartupTask('element', 'Startup Task', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStartupTask.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStartupTask.element.remote.puml
new file mode 100644
index 00000000000..c0e7c788119
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStartupTask.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStartupTask element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStartupTask')
+AzureStartupTask('element', 'Startup Task', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStorage.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStorage.card.local.puml
new file mode 100644
index 00000000000..210b11f70f9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStorage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStorage card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStorage')
+AzureStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStorage.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStorage.card.remote.puml
new file mode 100644
index 00000000000..faccf517603
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStorage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStorage card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStorage')
+AzureStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStorage.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStorage.element.local.puml
new file mode 100644
index 00000000000..21c70f536df
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStorage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorage element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStorage')
+AzureStorage('element', 'Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStorage.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStorage.element.remote.puml
new file mode 100644
index 00000000000..f0367768c0f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStorage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorage element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStorage')
+AzureStorage('element', 'Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.card.local.puml
new file mode 100644
index 00000000000..c9457808d41
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStoredProcedures card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures')
+AzureStoredProceduresCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.card.remote.puml
new file mode 100644
index 00000000000..14690887c36
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStoredProcedures card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures')
+AzureStoredProceduresCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.element.local.puml
new file mode 100644
index 00000000000..c3b8e97ff4d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStoredProcedures element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures')
+AzureStoredProcedures('element', 'Stored Procedures', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.element.remote.puml
new file mode 100644
index 00000000000..2716aacfb75
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStoredProcedures element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureStoredProcedures')
+AzureStoredProcedures('element', 'Stored Procedures', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTable.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTable.card.local.puml
new file mode 100644
index 00000000000..580c33e5b99
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTable.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTable card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTable')
+AzureTableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTable.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTable.card.remote.puml
new file mode 100644
index 00000000000..10c4e8679b5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTable.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTable card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTable')
+AzureTableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTable.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTable.element.local.puml
new file mode 100644
index 00000000000..e6dba742369
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTable.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTable element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTable')
+AzureTable('element', 'Table', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTable.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTable.element.remote.puml
new file mode 100644
index 00000000000..d430090aa12
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTable.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTable element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTable')
+AzureTable('element', 'Table', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTablet.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTablet.card.local.puml
new file mode 100644
index 00000000000..ecd45fbbef7
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTablet.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTablet card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTablet')
+AzureTabletCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTablet.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTablet.card.remote.puml
new file mode 100644
index 00000000000..73288d48ca9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTablet.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTablet card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTablet')
+AzureTabletCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTablet.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTablet.element.local.puml
new file mode 100644
index 00000000000..43365e0375c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTablet.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTablet element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTablet')
+AzureTablet('element', 'Tablet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTablet.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTablet.element.remote.puml
new file mode 100644
index 00000000000..df6d2f9f18f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTablet.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTablet element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTablet')
+AzureTablet('element', 'Tablet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTool.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTool.card.local.puml
new file mode 100644
index 00000000000..7137746b032
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTool.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTool card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTool')
+AzureToolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTool.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTool.card.remote.puml
new file mode 100644
index 00000000000..27d17667dcd
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTool.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTool card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTool')
+AzureToolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTool.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTool.element.local.puml
new file mode 100644
index 00000000000..2da89ae50aa
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTool.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTool element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTool')
+AzureTool('element', 'Tool', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTool.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTool.element.remote.puml
new file mode 100644
index 00000000000..bc21dcf29c2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTool.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTool element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTool')
+AzureTool('element', 'Tool', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTriggers.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTriggers.card.local.puml
new file mode 100644
index 00000000000..03d7ffad430
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTriggers.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTriggers card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTriggers')
+AzureTriggersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTriggers.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTriggers.card.remote.puml
new file mode 100644
index 00000000000..0a26fbabad8
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTriggers.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTriggers card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTriggers')
+AzureTriggersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTriggers.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTriggers.element.local.puml
new file mode 100644
index 00000000000..8539a4958d0
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTriggers.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTriggers element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTriggers')
+AzureTriggers('element', 'Triggers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTriggers.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTriggers.element.remote.puml
new file mode 100644
index 00000000000..62d16e7c37e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTriggers.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTriggers element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTriggers')
+AzureTriggers('element', 'Triggers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTunnel.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTunnel.card.local.puml
new file mode 100644
index 00000000000..615201138bf
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTunnel.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTunnel card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTunnel')
+AzureTunnelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTunnel.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTunnel.card.remote.puml
new file mode 100644
index 00000000000..09adaa3fb61
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTunnel.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTunnel card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTunnel')
+AzureTunnelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTunnel.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTunnel.element.local.puml
new file mode 100644
index 00000000000..6524749d085
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTunnel.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTunnel element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTunnel')
+AzureTunnel('element', 'Tunnel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTunnel.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTunnel.element.remote.puml
new file mode 100644
index 00000000000..808d66c6930
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureTunnel.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTunnel element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureTunnel')
+AzureTunnel('element', 'Tunnel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.card.local.puml
new file mode 100644
index 00000000000..f4746fe28a5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUdfFunction card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUdfFunction')
+AzureUdfFunctionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.card.remote.puml
new file mode 100644
index 00000000000..80a01b9722b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUdfFunction card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUdfFunction')
+AzureUdfFunctionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.element.local.puml
new file mode 100644
index 00000000000..95caf886276
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUdfFunction element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUdfFunction')
+AzureUdfFunction('element', 'Udf Function', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.element.remote.puml
new file mode 100644
index 00000000000..f0d857ecded
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUdfFunction.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUdfFunction element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUdfFunction')
+AzureUdfFunction('element', 'Udf Function', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.card.local.puml
new file mode 100644
index 00000000000..56d7b2b929a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUnhealthy card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUnhealthy')
+AzureUnhealthyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.card.remote.puml
new file mode 100644
index 00000000000..3d497b2eec8
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUnhealthy card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUnhealthy')
+AzureUnhealthyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.element.local.puml
new file mode 100644
index 00000000000..f2ccb817490
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUnhealthy element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUnhealthy')
+AzureUnhealthy('element', 'Unhealthy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.element.remote.puml
new file mode 100644
index 00000000000..5ec7098fd44
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUnhealthy.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUnhealthy element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUnhealthy')
+AzureUnhealthy('element', 'Unhealthy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUsb.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUsb.card.local.puml
new file mode 100644
index 00000000000..2d186823888
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUsb.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUsb card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUsb')
+AzureUsbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUsb.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUsb.card.remote.puml
new file mode 100644
index 00000000000..574f6672f55
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUsb.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUsb card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUsb')
+AzureUsbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUsb.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUsb.element.local.puml
new file mode 100644
index 00000000000..69f57046979
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUsb.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUsb element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUsb')
+AzureUsb('element', 'Usb', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUsb.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUsb.element.remote.puml
new file mode 100644
index 00000000000..a02a6574a14
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUsb.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUsb element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUsb')
+AzureUsb('element', 'Usb', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.card.local.puml
new file mode 100644
index 00000000000..6eda132ba3f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUserEnterprise card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise')
+AzureUserEnterpriseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.card.remote.puml
new file mode 100644
index 00000000000..e9963b2e23c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUserEnterprise card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise')
+AzureUserEnterpriseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.element.local.puml
new file mode 100644
index 00000000000..c5487d2b34e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserEnterprise element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise')
+AzureUserEnterprise('element', 'User Enterprise', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.element.remote.puml
new file mode 100644
index 00000000000..e0161e0d914
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserEnterprise element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUserEnterprise')
+AzureUserEnterprise('element', 'User Enterprise', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.card.local.puml
new file mode 100644
index 00000000000..39f42975b30
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUserPermissions card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUserPermissions')
+AzureUserPermissionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.card.remote.puml
new file mode 100644
index 00000000000..20cab05b255
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUserPermissions card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUserPermissions')
+AzureUserPermissionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.element.local.puml
new file mode 100644
index 00000000000..68fb5b99319
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserPermissions element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUserPermissions')
+AzureUserPermissions('element', 'User Permissions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.element.remote.puml
new file mode 100644
index 00000000000..8d371a1cf37
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureUserPermissions.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserPermissions element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureUserPermissions')
+AzureUserPermissions('element', 'User Permissions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVideo.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVideo.card.local.puml
new file mode 100644
index 00000000000..05dbadebd1f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVideo.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVideo card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureVideo')
+AzureVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVideo.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVideo.card.remote.puml
new file mode 100644
index 00000000000..33c8d5603c9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVideo.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVideo card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureVideo')
+AzureVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVideo.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVideo.element.local.puml
new file mode 100644
index 00000000000..a3caa8b06fa
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVideo.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVideo element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureVideo')
+AzureVideo('element', 'Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVideo.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVideo.element.remote.puml
new file mode 100644
index 00000000000..253d833d6ef
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVideo.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVideo element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureVideo')
+AzureVideo('element', 'Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.card.local.puml
new file mode 100644
index 00000000000..9e9424c88c1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVirtualMachine card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine')
+AzureVirtualMachineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.card.remote.puml
new file mode 100644
index 00000000000..601d5ce459b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVirtualMachine card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine')
+AzureVirtualMachineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.element.local.puml
new file mode 100644
index 00000000000..ce6aa0db392
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualMachine element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine')
+AzureVirtualMachine('element', 'Virtual Machine', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.element.remote.puml
new file mode 100644
index 00000000000..2a3478d82a9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualMachine element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureVirtualMachine')
+AzureVirtualMachine('element', 'Virtual Machine', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWeb.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWeb.card.local.puml
new file mode 100644
index 00000000000..dd3bb685717
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWeb.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWeb card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWeb')
+AzureWebCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWeb.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWeb.card.remote.puml
new file mode 100644
index 00000000000..b0742806369
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWeb.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWeb card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWeb')
+AzureWebCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWeb.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWeb.element.local.puml
new file mode 100644
index 00000000000..3dab862483c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWeb.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWeb element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWeb')
+AzureWeb('element', 'Web', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWeb.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWeb.element.remote.puml
new file mode 100644
index 00000000000..24dda19f47c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWeb.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWeb element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWeb')
+AzureWeb('element', 'Web', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebServer.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebServer.card.local.puml
new file mode 100644
index 00000000000..3038967ca4c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebServer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWebServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWebServer')
+AzureWebServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebServer.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebServer.card.remote.puml
new file mode 100644
index 00000000000..ef23998be2e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebServer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWebServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWebServer')
+AzureWebServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebServer.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebServer.element.local.puml
new file mode 100644
index 00000000000..dbf80328a09
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebServer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWebServer')
+AzureWebServer('element', 'Web Server', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebServer.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebServer.element.remote.puml
new file mode 100644
index 00000000000..7dcbd2f8d26
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebServer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWebServer')
+AzureWebServer('element', 'Web Server', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.card.local.puml
new file mode 100644
index 00000000000..610eab3fb3f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWebSiteGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric')
+AzureWebSiteGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.card.remote.puml
new file mode 100644
index 00000000000..f7ce42e0223
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWebSiteGeneric card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric')
+AzureWebSiteGenericCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.element.local.puml
new file mode 100644
index 00000000000..f7af01640da
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebSiteGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric')
+AzureWebSiteGeneric('element', 'Web Site Generic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.element.remote.puml
new file mode 100644
index 00000000000..cfb32515bf7
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebSiteGeneric element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWebSiteGeneric')
+AzureWebSiteGeneric('element', 'Web Site Generic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.card.local.puml
new file mode 100644
index 00000000000..ef76bc45ea3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWindowsServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWindowsServer')
+AzureWindowsServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.card.remote.puml
new file mode 100644
index 00000000000..4b430ade5cd
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWindowsServer card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWindowsServer')
+AzureWindowsServerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.element.local.puml
new file mode 100644
index 00000000000..3a0b26be084
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWindowsServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWindowsServer')
+AzureWindowsServer('element', 'Windows Server', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.element.remote.puml
new file mode 100644
index 00000000000..80bb608f595
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWindowsServer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWindowsServer element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWindowsServer')
+AzureWindowsServer('element', 'Windows Server', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.card.local.puml
new file mode 100644
index 00000000000..bafa537e3f3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWirelessConnection card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection')
+AzureWirelessConnectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.card.remote.puml
new file mode 100644
index 00000000000..fe5577c459f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWirelessConnection card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection')
+AzureWirelessConnectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.element.local.puml
new file mode 100644
index 00000000000..bceed87c148
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWirelessConnection element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection')
+AzureWirelessConnection('element', 'Wireless Connection', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.element.remote.puml
new file mode 100644
index 00000000000..1e5f7e9a3a4
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWirelessConnection element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWirelessConnection')
+AzureWirelessConnection('element', 'Wireless Connection', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.card.local.puml
new file mode 100644
index 00000000000..f037bd2888f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWorkstationClient card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient')
+AzureWorkstationClientCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.card.remote.puml
new file mode 100644
index 00000000000..1d5f24ac37c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWorkstationClient card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient')
+AzureWorkstationClientCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.element.local.puml
new file mode 100644
index 00000000000..0c97305599b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWorkstationClient element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient')
+AzureWorkstationClient('element', 'Workstation Client', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.element.remote.puml
new file mode 100644
index 00000000000..7a92088fc47
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWorkstationClient element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureWorkstationClient')
+AzureWorkstationClient('element', 'Workstation Client', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.card.local.puml
new file mode 100644
index 00000000000..7c42fe73828
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureXmlWebService card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureXmlWebService')
+AzureXmlWebServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.card.remote.puml
new file mode 100644
index 00000000000..0e2bc724b82
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureXmlWebService card
+include('elements/azure/FlatSymbols/CneEnterprise/AzureXmlWebService')
+AzureXmlWebServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.element.local.puml
new file mode 100644
index 00000000000..23f72836a37
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureXmlWebService element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureXmlWebService')
+AzureXmlWebService('element', 'Xml Web Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.element.remote.puml
new file mode 100644
index 00000000000..035b43e0cc6
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneEnterprise/AzureXmlWebService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureXmlWebService element
+include('elements/azure/FlatSymbols/CneEnterprise/AzureXmlWebService')
+AzureXmlWebService('element', 'Xml Web Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.card.local.puml
new file mode 100644
index 00000000000..597fefb1dfb
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAttachments1 card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1')
+AzureAttachments1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.card.remote.puml
new file mode 100644
index 00000000000..57ce420c5d6
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAttachments1 card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1')
+AzureAttachments1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.element.local.puml
new file mode 100644
index 00000000000..fb7a4844690
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAttachments1 element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1')
+AzureAttachments1('element', 'Attachments1', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.element.remote.puml
new file mode 100644
index 00000000000..d1b09a58bc3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAttachments1 element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureAttachments1')
+AzureAttachments1('element', 'Attachments1', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.card.local.puml
new file mode 100644
index 00000000000..b8688795428
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAudio card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureAudio')
+AzureAudioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.card.remote.puml
new file mode 100644
index 00000000000..b69e12ff258
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAudio card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureAudio')
+AzureAudioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.element.local.puml
new file mode 100644
index 00000000000..533ed16d507
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAudio element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureAudio')
+AzureAudio('element', 'Audio', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.element.remote.puml
new file mode 100644
index 00000000000..aa0f07548b9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureAudio.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAudio element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureAudio')
+AzureAudio('element', 'Audio', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureBug.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureBug.card.local.puml
new file mode 100644
index 00000000000..64f10b8b1e2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureBug.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBug card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureBug')
+AzureBugCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureBug.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureBug.card.remote.puml
new file mode 100644
index 00000000000..a66c972fe9c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureBug.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBug card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureBug')
+AzureBugCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureBug.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureBug.element.local.puml
new file mode 100644
index 00000000000..df82bbf8945
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureBug.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBug element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureBug')
+AzureBug('element', 'Bug', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureBug.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureBug.element.remote.puml
new file mode 100644
index 00000000000..2774cff314e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureBug.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBug element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureBug')
+AzureBug('element', 'Bug', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.card.local.puml
new file mode 100644
index 00000000000..98790e0e6b6
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCableSettopTvBox card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox')
+AzureCableSettopTvBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.card.remote.puml
new file mode 100644
index 00000000000..d761dcfe32d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCableSettopTvBox card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox')
+AzureCableSettopTvBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.element.local.puml
new file mode 100644
index 00000000000..e1cf6465f3c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCableSettopTvBox element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox')
+AzureCableSettopTvBox('element', 'Cable Settop Tv Box', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.element.remote.puml
new file mode 100644
index 00000000000..2ce1ef5cde6
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCableSettopTvBox element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCableSettopTvBox')
+AzureCableSettopTvBox('element', 'Cable Settop Tv Box', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.card.local.puml
new file mode 100644
index 00000000000..c433b389e40
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCalendar card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar')
+AzureCalendarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.card.remote.puml
new file mode 100644
index 00000000000..12da1dd4e37
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCalendar card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar')
+AzureCalendarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.element.local.puml
new file mode 100644
index 00000000000..718f388576e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCalendar element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar')
+AzureCalendar('element', 'Calendar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.element.remote.puml
new file mode 100644
index 00000000000..5585490e0d0
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCalendar element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCalendar')
+AzureCalendar('element', 'Calendar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureChart.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureChart.card.local.puml
new file mode 100644
index 00000000000..b5b8461dea0
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureChart.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureChart card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureChart')
+AzureChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureChart.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureChart.card.remote.puml
new file mode 100644
index 00000000000..b2c9f2d2123
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureChart.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureChart card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureChart')
+AzureChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureChart.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureChart.element.local.puml
new file mode 100644
index 00000000000..ad037834376
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureChart.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureChart element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureChart')
+AzureChart('element', 'Chart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureChart.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureChart.element.remote.puml
new file mode 100644
index 00000000000..54020abc14e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureChart.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureChart element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureChart')
+AzureChart('element', 'Chart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.card.local.puml
new file mode 100644
index 00000000000..b030c83d4ca
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCheckmarkSuccess card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess')
+AzureCheckmarkSuccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.card.remote.puml
new file mode 100644
index 00000000000..ab7103688c5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCheckmarkSuccess card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess')
+AzureCheckmarkSuccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.element.local.puml
new file mode 100644
index 00000000000..70a5f8755d9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCheckmarkSuccess element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess')
+AzureCheckmarkSuccess('element', 'Checkmark Success', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.element.remote.puml
new file mode 100644
index 00000000000..dd42e1d7ead
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCheckmarkSuccess element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCheckmarkSuccess')
+AzureCheckmarkSuccess('element', 'Checkmark Success', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.card.local.puml
new file mode 100644
index 00000000000..7d5ce03a501
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureContinousCycleCircle card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle')
+AzureContinousCycleCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.card.remote.puml
new file mode 100644
index 00000000000..a721b07be94
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureContinousCycleCircle card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle')
+AzureContinousCycleCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.element.local.puml
new file mode 100644
index 00000000000..f95757622c4
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureContinousCycleCircle element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle')
+AzureContinousCycleCircle('element', 'Continous Cycle Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.element.remote.puml
new file mode 100644
index 00000000000..08a4cbb5c5e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureContinousCycleCircle element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureContinousCycleCircle')
+AzureContinousCycleCircle('element', 'Continous Cycle Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.card.local.puml
new file mode 100644
index 00000000000..018292de801
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCrossoutFailure card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure')
+AzureCrossoutFailureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.card.remote.puml
new file mode 100644
index 00000000000..d01302cb22d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCrossoutFailure card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure')
+AzureCrossoutFailureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.element.local.puml
new file mode 100644
index 00000000000..3d901a7cb70
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCrossoutFailure element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure')
+AzureCrossoutFailure('element', 'Crossout Failure', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.element.remote.puml
new file mode 100644
index 00000000000..fceb5f38d77
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCrossoutFailure element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCrossoutFailure')
+AzureCrossoutFailure('element', 'Crossout Failure', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.card.local.puml
new file mode 100644
index 00000000000..c018e924d00
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCutAndPaste card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste')
+AzureCutAndPasteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.card.remote.puml
new file mode 100644
index 00000000000..e60ef8366c2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCutAndPaste card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste')
+AzureCutAndPasteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.element.local.puml
new file mode 100644
index 00000000000..7d8c8521639
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCutAndPaste element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste')
+AzureCutAndPaste('element', 'Cut And Paste', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.element.remote.puml
new file mode 100644
index 00000000000..461b6dc2f2f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCutAndPaste element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureCutAndPaste')
+AzureCutAndPaste('element', 'Cut And Paste', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.card.local.puml
new file mode 100644
index 00000000000..2b8e53e2c46
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFavorite card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite')
+AzureFavoriteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.card.remote.puml
new file mode 100644
index 00000000000..bb25f8839a2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFavorite card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite')
+AzureFavoriteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.element.local.puml
new file mode 100644
index 00000000000..401591e5508
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFavorite element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite')
+AzureFavorite('element', 'Favorite', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.element.remote.puml
new file mode 100644
index 00000000000..8e672126c52
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFavorite element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureFavorite')
+AzureFavorite('element', 'Favorite', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.card.local.puml
new file mode 100644
index 00000000000..ac83fc004e1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFolder card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureFolder')
+AzureFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.card.remote.puml
new file mode 100644
index 00000000000..18535f4eee3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFolder card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureFolder')
+AzureFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.element.local.puml
new file mode 100644
index 00000000000..3fcdb7db452
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFolder element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureFolder')
+AzureFolder('element', 'Folder', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.element.remote.puml
new file mode 100644
index 00000000000..90f1300b981
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureFolder.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFolder element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureFolder')
+AzureFolder('element', 'Folder', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.card.local.puml
new file mode 100644
index 00000000000..870b5847f4b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGameController card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGameController')
+AzureGameControllerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.card.remote.puml
new file mode 100644
index 00000000000..713c507644c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGameController card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGameController')
+AzureGameControllerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.element.local.puml
new file mode 100644
index 00000000000..beebf86801f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGameController element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGameController')
+AzureGameController('element', 'Game Controller', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.element.remote.puml
new file mode 100644
index 00000000000..d629974194b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGameController.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGameController element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGameController')
+AzureGameController('element', 'Game Controller', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGears.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGears.card.local.puml
new file mode 100644
index 00000000000..28b474d7060
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGears.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGears card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGears')
+AzureGearsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGears.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGears.card.remote.puml
new file mode 100644
index 00000000000..9c436363f0c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGears.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGears card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGears')
+AzureGearsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGears.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGears.element.local.puml
new file mode 100644
index 00000000000..9d84982524a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGears.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGears element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGears')
+AzureGears('element', 'Gears', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGears.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGears.element.remote.puml
new file mode 100644
index 00000000000..c507eb8474c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGears.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGears element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGears')
+AzureGears('element', 'Gears', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.card.local.puml
new file mode 100644
index 00000000000..fc76c771596
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGraph card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGraph')
+AzureGraphCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.card.remote.puml
new file mode 100644
index 00000000000..f7ea0cee637
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGraph card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGraph')
+AzureGraphCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.element.local.puml
new file mode 100644
index 00000000000..cca2ecfeb99
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGraph element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGraph')
+AzureGraph('element', 'Graph', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.element.remote.puml
new file mode 100644
index 00000000000..29ea1aff950
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureGraph.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGraph element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureGraph')
+AzureGraph('element', 'Graph', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureLike.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureLike.card.local.puml
new file mode 100644
index 00000000000..2b11a480f75
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureLike.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLike card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureLike')
+AzureLikeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureLike.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureLike.card.remote.puml
new file mode 100644
index 00000000000..ebe4d637b59
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureLike.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLike card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureLike')
+AzureLikeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureLike.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureLike.element.local.puml
new file mode 100644
index 00000000000..b31132e472f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureLike.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLike element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureLike')
+AzureLike('element', 'Like', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureLike.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureLike.element.remote.puml
new file mode 100644
index 00000000000..13d1657b211
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureLike.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLike element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureLike')
+AzureLike('element', 'Like', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.card.local.puml
new file mode 100644
index 00000000000..d7f1b8b8199
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNotAllowed card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed')
+AzureNotAllowedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.card.remote.puml
new file mode 100644
index 00000000000..07b23a46c5a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNotAllowed card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed')
+AzureNotAllowedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.element.local.puml
new file mode 100644
index 00000000000..c78489ee0db
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNotAllowed element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed')
+AzureNotAllowed('element', 'Not Allowed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.element.remote.puml
new file mode 100644
index 00000000000..54ca68d0388
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNotAllowed element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureNotAllowed')
+AzureNotAllowed('element', 'Not Allowed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.card.local.puml
new file mode 100644
index 00000000000..b37c7c51568
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePremiumStar card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar')
+AzurePremiumStarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.card.remote.puml
new file mode 100644
index 00000000000..76342b25c4a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePremiumStar card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar')
+AzurePremiumStarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.element.local.puml
new file mode 100644
index 00000000000..107e90d0d86
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePremiumStar element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar')
+AzurePremiumStar('element', 'Premium Star', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.element.remote.puml
new file mode 100644
index 00000000000..de9a2530099
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePremiumStar element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzurePremiumStar')
+AzurePremiumStar('element', 'Premium Star', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.card.local.puml
new file mode 100644
index 00000000000..47fad2ca497
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSliderBarHorizontal card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal')
+AzureSliderBarHorizontalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.card.remote.puml
new file mode 100644
index 00000000000..9645a9a7b83
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSliderBarHorizontal card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal')
+AzureSliderBarHorizontalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.element.local.puml
new file mode 100644
index 00000000000..3920f7adb34
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSliderBarHorizontal element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal')
+AzureSliderBarHorizontal('element', 'Slider Bar Horizontal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.element.remote.puml
new file mode 100644
index 00000000000..d71fc4e3fc2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSliderBarHorizontal element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarHorizontal')
+AzureSliderBarHorizontal('element', 'Slider Bar Horizontal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.card.local.puml
new file mode 100644
index 00000000000..7ab1b0a7fb2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSliderBarVert card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert')
+AzureSliderBarVertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.card.remote.puml
new file mode 100644
index 00000000000..8c799f7c92b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSliderBarVert card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert')
+AzureSliderBarVertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.element.local.puml
new file mode 100644
index 00000000000..58e83c7c0df
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSliderBarVert element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert')
+AzureSliderBarVert('element', 'Slider Bar Vert', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.element.remote.puml
new file mode 100644
index 00000000000..cb654ea5278
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSliderBarVert element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureSliderBarVert')
+AzureSliderBarVert('element', 'Slider Bar Vert', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.card.local.puml
new file mode 100644
index 00000000000..304a858c4e1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTaskListOrBacklog card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog')
+AzureTaskListOrBacklogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.card.remote.puml
new file mode 100644
index 00000000000..0f6bec81e8d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTaskListOrBacklog card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog')
+AzureTaskListOrBacklogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.element.local.puml
new file mode 100644
index 00000000000..f24d316794e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTaskListOrBacklog element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog')
+AzureTaskListOrBacklog('element', 'Task List Or Backlog', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.element.remote.puml
new file mode 100644
index 00000000000..a1b1598e482
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTaskListOrBacklog element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTaskListOrBacklog')
+AzureTaskListOrBacklog('element', 'Task List Or Backlog', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.card.local.puml
new file mode 100644
index 00000000000..b7235ea5ef1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTasks card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTasks')
+AzureTasksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.card.remote.puml
new file mode 100644
index 00000000000..78cbc224204
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTasks card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTasks')
+AzureTasksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.element.local.puml
new file mode 100644
index 00000000000..03cdacf0b6f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTasks element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTasks')
+AzureTasks('element', 'Tasks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.element.remote.puml
new file mode 100644
index 00000000000..f85f4144d6a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTasks.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTasks element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTasks')
+AzureTasks('element', 'Tasks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.card.local.puml
new file mode 100644
index 00000000000..e0938ffbbdd
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTunnel card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel')
+AzureTunnelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.card.remote.puml
new file mode 100644
index 00000000000..3a4141abc07
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTunnel card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel')
+AzureTunnelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.element.local.puml
new file mode 100644
index 00000000000..1a83baf3056
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTunnel element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel')
+AzureTunnel('element', 'Tunnel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.element.remote.puml
new file mode 100644
index 00000000000..b8a5ca35173
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTunnel element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureTunnel')
+AzureTunnel('element', 'Tunnel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureUser.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureUser.card.local.puml
new file mode 100644
index 00000000000..8fefaf9fef8
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureUser.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUser card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureUser')
+AzureUserCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureUser.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureUser.card.remote.puml
new file mode 100644
index 00000000000..7a3c8bb625e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureUser.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUser card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureUser')
+AzureUserCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureUser.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureUser.element.local.puml
new file mode 100644
index 00000000000..0fa1805c10f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureUser.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUser element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureUser')
+AzureUser('element', 'User', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureUser.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureUser.element.remote.puml
new file mode 100644
index 00000000000..ce66ad80b8a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureUser.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUser element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureUser')
+AzureUser('element', 'User', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.card.local.puml
new file mode 100644
index 00000000000..641a231636e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVideo card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureVideo')
+AzureVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.card.remote.puml
new file mode 100644
index 00000000000..01987d5b0e5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVideo card
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureVideo')
+AzureVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.element.local.puml
new file mode 100644
index 00000000000..e21207240e9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVideo element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureVideo')
+AzureVideo('element', 'Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.element.remote.puml
new file mode 100644
index 00000000000..e19b690e348
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneGeneralsymbols/AzureVideo.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVideo element
+include('elements/azure/FlatSymbols/CneGeneralsymbols/AzureVideo')
+AzureVideo('element', 'Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAccountPortal.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAccountPortal.card.local.puml
new file mode 100644
index 00000000000..933f6a77691
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAccountPortal.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAccountPortal card
+include('elements/azure/FlatSymbols/CneIntune/AzureAccountPortal')
+AzureAccountPortalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAccountPortal.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAccountPortal.card.remote.puml
new file mode 100644
index 00000000000..873990b2752
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAccountPortal.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAccountPortal card
+include('elements/azure/FlatSymbols/CneIntune/AzureAccountPortal')
+AzureAccountPortalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAccountPortal.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAccountPortal.element.local.puml
new file mode 100644
index 00000000000..ef96d29d46b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAccountPortal.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAccountPortal element
+include('elements/azure/FlatSymbols/CneIntune/AzureAccountPortal')
+AzureAccountPortal('element', 'Account Portal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAccountPortal.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAccountPortal.element.remote.puml
new file mode 100644
index 00000000000..7d2252ec061
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAccountPortal.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAccountPortal element
+include('elements/azure/FlatSymbols/CneIntune/AzureAccountPortal')
+AzureAccountPortal('element', 'Account Portal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAdministration.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAdministration.card.local.puml
new file mode 100644
index 00000000000..a2f76a80084
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAdministration.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAdministration card
+include('elements/azure/FlatSymbols/CneIntune/AzureAdministration')
+AzureAdministrationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAdministration.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAdministration.card.remote.puml
new file mode 100644
index 00000000000..b98082d8f01
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAdministration.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAdministration card
+include('elements/azure/FlatSymbols/CneIntune/AzureAdministration')
+AzureAdministrationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAdministration.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAdministration.element.local.puml
new file mode 100644
index 00000000000..d54927311a1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAdministration.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdministration element
+include('elements/azure/FlatSymbols/CneIntune/AzureAdministration')
+AzureAdministration('element', 'Administration', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAdministration.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAdministration.element.remote.puml
new file mode 100644
index 00000000000..1608f0e1da3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAdministration.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdministration element
+include('elements/azure/FlatSymbols/CneIntune/AzureAdministration')
+AzureAdministration('element', 'Administration', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAlerts.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAlerts.card.local.puml
new file mode 100644
index 00000000000..a612260e4c3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAlerts.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAlerts card
+include('elements/azure/FlatSymbols/CneIntune/AzureAlerts')
+AzureAlertsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAlerts.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAlerts.card.remote.puml
new file mode 100644
index 00000000000..cd97337e742
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAlerts.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAlerts card
+include('elements/azure/FlatSymbols/CneIntune/AzureAlerts')
+AzureAlertsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAlerts.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAlerts.element.local.puml
new file mode 100644
index 00000000000..73b42943e82
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAlerts.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAlerts element
+include('elements/azure/FlatSymbols/CneIntune/AzureAlerts')
+AzureAlerts('element', 'Alerts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAlerts.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAlerts.element.remote.puml
new file mode 100644
index 00000000000..e595e1000ed
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureAlerts.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAlerts element
+include('elements/azure/FlatSymbols/CneIntune/AzureAlerts')
+AzureAlerts('element', 'Alerts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureApps.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureApps.card.local.puml
new file mode 100644
index 00000000000..3c4c0028aad
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureApps.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApps card
+include('elements/azure/FlatSymbols/CneIntune/AzureApps')
+AzureAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureApps.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureApps.card.remote.puml
new file mode 100644
index 00000000000..31f3455234a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureApps.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApps card
+include('elements/azure/FlatSymbols/CneIntune/AzureApps')
+AzureAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureApps.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureApps.element.local.puml
new file mode 100644
index 00000000000..50ab7fc3d2d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureApps.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApps element
+include('elements/azure/FlatSymbols/CneIntune/AzureApps')
+AzureApps('element', 'Apps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureApps.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureApps.element.remote.puml
new file mode 100644
index 00000000000..294a0199496
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureApps.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApps element
+include('elements/azure/FlatSymbols/CneIntune/AzureApps')
+AzureApps('element', 'Apps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.card.local.puml
new file mode 100644
index 00000000000..fe7b847d93f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCertificateCompliance card
+include('elements/azure/FlatSymbols/CneIntune/AzureCertificateCompliance')
+AzureCertificateComplianceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.card.remote.puml
new file mode 100644
index 00000000000..d2d00a868e5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCertificateCompliance card
+include('elements/azure/FlatSymbols/CneIntune/AzureCertificateCompliance')
+AzureCertificateComplianceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.element.local.puml
new file mode 100644
index 00000000000..3e05898c674
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCertificateCompliance element
+include('elements/azure/FlatSymbols/CneIntune/AzureCertificateCompliance')
+AzureCertificateCompliance('element', 'Certificate Compliance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.element.remote.puml
new file mode 100644
index 00000000000..de335231b74
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCertificateCompliance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCertificateCompliance element
+include('elements/azure/FlatSymbols/CneIntune/AzureCertificateCompliance')
+AzureCertificateCompliance('element', 'Certificate Compliance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.card.local.puml
new file mode 100644
index 00000000000..8a373cbd079
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureClientSoftwareDeploymentWizard card
+include('elements/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard')
+AzureClientSoftwareDeploymentWizardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.card.remote.puml
new file mode 100644
index 00000000000..5071fe4f50b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureClientSoftwareDeploymentWizard card
+include('elements/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard')
+AzureClientSoftwareDeploymentWizardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.element.local.puml
new file mode 100644
index 00000000000..79ea5af3cf0
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureClientSoftwareDeploymentWizard element
+include('elements/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard')
+AzureClientSoftwareDeploymentWizard('element', 'Client Software Deployment Wizard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.element.remote.puml
new file mode 100644
index 00000000000..3a162e2821c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureClientSoftwareDeploymentWizard element
+include('elements/azure/FlatSymbols/CneIntune/AzureClientSoftwareDeploymentWizard')
+AzureClientSoftwareDeploymentWizard('element', 'Client Software Deployment Wizard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCompanyPortal.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCompanyPortal.card.local.puml
new file mode 100644
index 00000000000..0ce56d94ade
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCompanyPortal.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCompanyPortal card
+include('elements/azure/FlatSymbols/CneIntune/AzureCompanyPortal')
+AzureCompanyPortalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCompanyPortal.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCompanyPortal.card.remote.puml
new file mode 100644
index 00000000000..53b9d1c3f0f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCompanyPortal.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCompanyPortal card
+include('elements/azure/FlatSymbols/CneIntune/AzureCompanyPortal')
+AzureCompanyPortalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCompanyPortal.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCompanyPortal.element.local.puml
new file mode 100644
index 00000000000..d2f2be5c6ff
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCompanyPortal.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCompanyPortal element
+include('elements/azure/FlatSymbols/CneIntune/AzureCompanyPortal')
+AzureCompanyPortal('element', 'Company Portal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCompanyPortal.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCompanyPortal.element.remote.puml
new file mode 100644
index 00000000000..41e53b09d9f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureCompanyPortal.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCompanyPortal element
+include('elements/azure/FlatSymbols/CneIntune/AzureCompanyPortal')
+AzureCompanyPortal('element', 'Company Portal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureComputerInventory.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureComputerInventory.card.local.puml
new file mode 100644
index 00000000000..54413161d43
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureComputerInventory.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureComputerInventory card
+include('elements/azure/FlatSymbols/CneIntune/AzureComputerInventory')
+AzureComputerInventoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureComputerInventory.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureComputerInventory.card.remote.puml
new file mode 100644
index 00000000000..42193ce6f05
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureComputerInventory.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureComputerInventory card
+include('elements/azure/FlatSymbols/CneIntune/AzureComputerInventory')
+AzureComputerInventoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureComputerInventory.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureComputerInventory.element.local.puml
new file mode 100644
index 00000000000..f6a698df2fd
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureComputerInventory.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureComputerInventory element
+include('elements/azure/FlatSymbols/CneIntune/AzureComputerInventory')
+AzureComputerInventory('element', 'Computer Inventory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureComputerInventory.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureComputerInventory.element.remote.puml
new file mode 100644
index 00000000000..597b57ff021
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureComputerInventory.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureComputerInventory element
+include('elements/azure/FlatSymbols/CneIntune/AzureComputerInventory')
+AzureComputerInventory('element', 'Computer Inventory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.card.local.puml
new file mode 100644
index 00000000000..7ae427419c2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureConditionalAccessExchange card
+include('elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange')
+AzureConditionalAccessExchangeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.card.remote.puml
new file mode 100644
index 00000000000..9166e0a0914
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureConditionalAccessExchange card
+include('elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange')
+AzureConditionalAccessExchangeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.element.local.puml
new file mode 100644
index 00000000000..8975bf71ff5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConditionalAccessExchange element
+include('elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange')
+AzureConditionalAccessExchange('element', 'Conditional Access Exchange', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.element.remote.puml
new file mode 100644
index 00000000000..b8bbeca5d1b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConditionalAccessExchange element
+include('elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessExchange')
+AzureConditionalAccessExchange('element', 'Conditional Access Exchange', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.card.local.puml
new file mode 100644
index 00000000000..6027d231906
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureConditionalAccessSharepoint card
+include('elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint')
+AzureConditionalAccessSharepointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.card.remote.puml
new file mode 100644
index 00000000000..91317283dc9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureConditionalAccessSharepoint card
+include('elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint')
+AzureConditionalAccessSharepointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.element.local.puml
new file mode 100644
index 00000000000..1c9dbc3865f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConditionalAccessSharepoint element
+include('elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint')
+AzureConditionalAccessSharepoint('element', 'Conditional Access Sharepoint', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.element.remote.puml
new file mode 100644
index 00000000000..c69e52846bd
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConditionalAccessSharepoint element
+include('elements/azure/FlatSymbols/CneIntune/AzureConditionalAccessSharepoint')
+AzureConditionalAccessSharepoint('element', 'Conditional Access Sharepoint', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConnector.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConnector.card.local.puml
new file mode 100644
index 00000000000..60e1e0b72b9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConnector.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureConnector card
+include('elements/azure/FlatSymbols/CneIntune/AzureConnector')
+AzureConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConnector.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConnector.card.remote.puml
new file mode 100644
index 00000000000..2d828d45a90
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConnector.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureConnector card
+include('elements/azure/FlatSymbols/CneIntune/AzureConnector')
+AzureConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConnector.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConnector.element.local.puml
new file mode 100644
index 00000000000..6ba64cf2ea7
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConnector.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConnector element
+include('elements/azure/FlatSymbols/CneIntune/AzureConnector')
+AzureConnector('element', 'Connector', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConnector.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConnector.element.remote.puml
new file mode 100644
index 00000000000..7ad9298f94d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureConnector.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConnector element
+include('elements/azure/FlatSymbols/CneIntune/AzureConnector')
+AzureConnector('element', 'Connector', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDashboard.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDashboard.card.local.puml
new file mode 100644
index 00000000000..07afe9f06b0
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDashboard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDashboard card
+include('elements/azure/FlatSymbols/CneIntune/AzureDashboard')
+AzureDashboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDashboard.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDashboard.card.remote.puml
new file mode 100644
index 00000000000..629fad72bf1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDashboard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDashboard card
+include('elements/azure/FlatSymbols/CneIntune/AzureDashboard')
+AzureDashboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDashboard.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDashboard.element.local.puml
new file mode 100644
index 00000000000..fa2eb489c0c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDashboard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDashboard element
+include('elements/azure/FlatSymbols/CneIntune/AzureDashboard')
+AzureDashboard('element', 'Dashboard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDashboard.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDashboard.element.remote.puml
new file mode 100644
index 00000000000..4edc5da271d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDashboard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDashboard element
+include('elements/azure/FlatSymbols/CneIntune/AzureDashboard')
+AzureDashboard('element', 'Dashboard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.card.local.puml
new file mode 100644
index 00000000000..945248c4dea
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataMigrationWizard card
+include('elements/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard')
+AzureDataMigrationWizardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.card.remote.puml
new file mode 100644
index 00000000000..989e6eda296
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataMigrationWizard card
+include('elements/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard')
+AzureDataMigrationWizardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.element.local.puml
new file mode 100644
index 00000000000..9128e823ecf
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataMigrationWizard element
+include('elements/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard')
+AzureDataMigrationWizard('element', 'Data Migration Wizard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.element.remote.puml
new file mode 100644
index 00000000000..4c2c08864c3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataMigrationWizard element
+include('elements/azure/FlatSymbols/CneIntune/AzureDataMigrationWizard')
+AzureDataMigrationWizard('element', 'Data Migration Wizard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.card.local.puml
new file mode 100644
index 00000000000..7302970f4fa
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDetectedSoftware card
+include('elements/azure/FlatSymbols/CneIntune/AzureDetectedSoftware')
+AzureDetectedSoftwareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.card.remote.puml
new file mode 100644
index 00000000000..656a24cc72f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDetectedSoftware card
+include('elements/azure/FlatSymbols/CneIntune/AzureDetectedSoftware')
+AzureDetectedSoftwareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.element.local.puml
new file mode 100644
index 00000000000..8399f3fab36
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDetectedSoftware element
+include('elements/azure/FlatSymbols/CneIntune/AzureDetectedSoftware')
+AzureDetectedSoftware('element', 'Detected Software', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.element.remote.puml
new file mode 100644
index 00000000000..14082c9dc3f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDetectedSoftware.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDetectedSoftware element
+include('elements/azure/FlatSymbols/CneIntune/AzureDetectedSoftware')
+AzureDetectedSoftware('element', 'Detected Software', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceGroup.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceGroup.card.local.puml
new file mode 100644
index 00000000000..39b10987c38
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceGroup.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDeviceGroup card
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceGroup')
+AzureDeviceGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceGroup.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceGroup.card.remote.puml
new file mode 100644
index 00000000000..f1036c449c5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceGroup.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDeviceGroup card
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceGroup')
+AzureDeviceGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceGroup.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceGroup.element.local.puml
new file mode 100644
index 00000000000..db48d8c07a3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceGroup.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceGroup element
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceGroup')
+AzureDeviceGroup('element', 'Device Group', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceGroup.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceGroup.element.remote.puml
new file mode 100644
index 00000000000..7cdfc3d02ed
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceGroup.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceGroup element
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceGroup')
+AzureDeviceGroup('element', 'Device Group', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHealth.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHealth.card.local.puml
new file mode 100644
index 00000000000..3578e5fd43c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHealth.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDeviceHealth card
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceHealth')
+AzureDeviceHealthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHealth.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHealth.card.remote.puml
new file mode 100644
index 00000000000..49863051511
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHealth.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDeviceHealth card
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceHealth')
+AzureDeviceHealthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHealth.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHealth.element.local.puml
new file mode 100644
index 00000000000..63b9f116e12
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHealth.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceHealth element
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceHealth')
+AzureDeviceHealth('element', 'Device Health', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHealth.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHealth.element.remote.puml
new file mode 100644
index 00000000000..b6ed4c5c78b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHealth.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceHealth element
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceHealth')
+AzureDeviceHealth('element', 'Device Health', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHistory.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHistory.card.local.puml
new file mode 100644
index 00000000000..bdc5610a170
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHistory.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDeviceHistory card
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceHistory')
+AzureDeviceHistoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHistory.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHistory.card.remote.puml
new file mode 100644
index 00000000000..f1e6d507ad8
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHistory.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDeviceHistory card
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceHistory')
+AzureDeviceHistoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHistory.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHistory.element.local.puml
new file mode 100644
index 00000000000..b9fc757ed3e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHistory.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceHistory element
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceHistory')
+AzureDeviceHistory('element', 'Device History', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHistory.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHistory.element.remote.puml
new file mode 100644
index 00000000000..6267be0200b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceHistory.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceHistory element
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceHistory')
+AzureDeviceHistory('element', 'Device History', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceOs.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceOs.card.local.puml
new file mode 100644
index 00000000000..2d7f78c681f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceOs.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDeviceOs card
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceOs')
+AzureDeviceOsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceOs.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceOs.card.remote.puml
new file mode 100644
index 00000000000..329ff0ca90f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceOs.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDeviceOs card
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceOs')
+AzureDeviceOsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceOs.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceOs.element.local.puml
new file mode 100644
index 00000000000..933470afa84
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceOs.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceOs element
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceOs')
+AzureDeviceOs('element', 'Device Os', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceOs.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceOs.element.remote.puml
new file mode 100644
index 00000000000..f4c9e6b109e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureDeviceOs.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceOs element
+include('elements/azure/FlatSymbols/CneIntune/AzureDeviceOs')
+AzureDeviceOs('element', 'Device Os', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureEndProtection.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureEndProtection.card.local.puml
new file mode 100644
index 00000000000..75e057e3066
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureEndProtection.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEndProtection card
+include('elements/azure/FlatSymbols/CneIntune/AzureEndProtection')
+AzureEndProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureEndProtection.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureEndProtection.card.remote.puml
new file mode 100644
index 00000000000..8ccbe8fae28
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureEndProtection.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEndProtection card
+include('elements/azure/FlatSymbols/CneIntune/AzureEndProtection')
+AzureEndProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureEndProtection.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureEndProtection.element.local.puml
new file mode 100644
index 00000000000..f72d1ec7e81
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureEndProtection.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEndProtection element
+include('elements/azure/FlatSymbols/CneIntune/AzureEndProtection')
+AzureEndProtection('element', 'End Protection', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureEndProtection.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureEndProtection.element.remote.puml
new file mode 100644
index 00000000000..5ceb6e41b60
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureEndProtection.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEndProtection element
+include('elements/azure/FlatSymbols/CneIntune/AzureEndProtection')
+AzureEndProtection('element', 'End Protection', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureExchangeConnector.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureExchangeConnector.card.local.puml
new file mode 100644
index 00000000000..246a39dcb74
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureExchangeConnector.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureExchangeConnector card
+include('elements/azure/FlatSymbols/CneIntune/AzureExchangeConnector')
+AzureExchangeConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureExchangeConnector.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureExchangeConnector.card.remote.puml
new file mode 100644
index 00000000000..250e6aebe35
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureExchangeConnector.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureExchangeConnector card
+include('elements/azure/FlatSymbols/CneIntune/AzureExchangeConnector')
+AzureExchangeConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureExchangeConnector.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureExchangeConnector.element.local.puml
new file mode 100644
index 00000000000..c984c7ebd7b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureExchangeConnector.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureExchangeConnector element
+include('elements/azure/FlatSymbols/CneIntune/AzureExchangeConnector')
+AzureExchangeConnector('element', 'Exchange Connector', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureExchangeConnector.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureExchangeConnector.element.remote.puml
new file mode 100644
index 00000000000..a7107a1731a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureExchangeConnector.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureExchangeConnector element
+include('elements/azure/FlatSymbols/CneIntune/AzureExchangeConnector')
+AzureExchangeConnector('element', 'Exchange Connector', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureGroups.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureGroups.card.local.puml
new file mode 100644
index 00000000000..5f30d2b011f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureGroups.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGroups card
+include('elements/azure/FlatSymbols/CneIntune/AzureGroups')
+AzureGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureGroups.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureGroups.card.remote.puml
new file mode 100644
index 00000000000..50c9e233afe
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureGroups.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGroups card
+include('elements/azure/FlatSymbols/CneIntune/AzureGroups')
+AzureGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureGroups.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureGroups.element.local.puml
new file mode 100644
index 00000000000..b36c1c04267
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureGroups.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroups element
+include('elements/azure/FlatSymbols/CneIntune/AzureGroups')
+AzureGroups('element', 'Groups', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureGroups.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureGroups.element.remote.puml
new file mode 100644
index 00000000000..11b8be9ce2c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureGroups.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGroups element
+include('elements/azure/FlatSymbols/CneIntune/AzureGroups')
+AzureGroups('element', 'Groups', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureHybrid.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureHybrid.card.local.puml
new file mode 100644
index 00000000000..6125ce22647
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureHybrid.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHybrid card
+include('elements/azure/FlatSymbols/CneIntune/AzureHybrid')
+AzureHybridCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureHybrid.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureHybrid.card.remote.puml
new file mode 100644
index 00000000000..c464a738658
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureHybrid.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHybrid card
+include('elements/azure/FlatSymbols/CneIntune/AzureHybrid')
+AzureHybridCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureHybrid.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureHybrid.element.local.puml
new file mode 100644
index 00000000000..13824ef6034
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureHybrid.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHybrid element
+include('elements/azure/FlatSymbols/CneIntune/AzureHybrid')
+AzureHybrid('element', 'Hybrid', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureHybrid.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureHybrid.element.remote.puml
new file mode 100644
index 00000000000..067e1f80108
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureHybrid.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHybrid element
+include('elements/azure/FlatSymbols/CneIntune/AzureHybrid')
+AzureHybrid('element', 'Hybrid', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.card.local.puml
new file mode 100644
index 00000000000..bf082a18f4d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntuneCertificateProfiles card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles')
+AzureIntuneCertificateProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.card.remote.puml
new file mode 100644
index 00000000000..09f6520b892
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntuneCertificateProfiles card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles')
+AzureIntuneCertificateProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.element.local.puml
new file mode 100644
index 00000000000..03f9c9eb53c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneCertificateProfiles element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles')
+AzureIntuneCertificateProfiles('element', 'Intune Certificate Profiles', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.element.remote.puml
new file mode 100644
index 00000000000..1466a787562
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneCertificateProfiles element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneCertificateProfiles')
+AzureIntuneCertificateProfiles('element', 'Intune Certificate Profiles', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.card.local.puml
new file mode 100644
index 00000000000..f06ae38b82c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntuneConnectorSystemCenter card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter')
+AzureIntuneConnectorSystemCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.card.remote.puml
new file mode 100644
index 00000000000..e7d2460d4a7
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntuneConnectorSystemCenter card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter')
+AzureIntuneConnectorSystemCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.element.local.puml
new file mode 100644
index 00000000000..796472e0c5c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneConnectorSystemCenter element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter')
+AzureIntuneConnectorSystemCenter('element', 'Intune Connector System Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.element.remote.puml
new file mode 100644
index 00000000000..4ca895be68c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneConnectorSystemCenter element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneConnectorSystemCenter')
+AzureIntuneConnectorSystemCenter('element', 'Intune Connector System Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.card.local.puml
new file mode 100644
index 00000000000..680b69540f2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntuneEmailProfiles card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles')
+AzureIntuneEmailProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.card.remote.puml
new file mode 100644
index 00000000000..50fcf27599e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntuneEmailProfiles card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles')
+AzureIntuneEmailProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.element.local.puml
new file mode 100644
index 00000000000..d009e05785e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneEmailProfiles element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles')
+AzureIntuneEmailProfiles('element', 'Intune Email Profiles', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.element.remote.puml
new file mode 100644
index 00000000000..1f7f370506a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneEmailProfiles element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneEmailProfiles')
+AzureIntuneEmailProfiles('element', 'Intune Email Profiles', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.card.local.puml
new file mode 100644
index 00000000000..85c5eb968db
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntuneManagedApp card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp')
+AzureIntuneManagedAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.card.remote.puml
new file mode 100644
index 00000000000..181ca4d9736
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntuneManagedApp card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp')
+AzureIntuneManagedAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.element.local.puml
new file mode 100644
index 00000000000..380f2e44087
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneManagedApp element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp')
+AzureIntuneManagedApp('element', 'Intune Managed App', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.element.remote.puml
new file mode 100644
index 00000000000..4200891ba5b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneManagedApp element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneManagedApp')
+AzureIntuneManagedApp('element', 'Intune Managed App', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.card.local.puml
new file mode 100644
index 00000000000..dbe67e8e9d7
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntuneMobileApplicationManagement card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement')
+AzureIntuneMobileApplicationManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.card.remote.puml
new file mode 100644
index 00000000000..c2a6f9e460b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntuneMobileApplicationManagement card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement')
+AzureIntuneMobileApplicationManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.element.local.puml
new file mode 100644
index 00000000000..b46f608f4cc
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneMobileApplicationManagement element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement')
+AzureIntuneMobileApplicationManagement('element', 'Intune Mobile Application Management', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.element.remote.puml
new file mode 100644
index 00000000000..93ecca218d1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneMobileApplicationManagement element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneMobileApplicationManagement')
+AzureIntuneMobileApplicationManagement('element', 'Intune Mobile Application Management', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.card.local.puml
new file mode 100644
index 00000000000..40a9d9d46ef
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntuneVpnProfiles card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles')
+AzureIntuneVpnProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.card.remote.puml
new file mode 100644
index 00000000000..8e48227d5a0
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntuneVpnProfiles card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles')
+AzureIntuneVpnProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.element.local.puml
new file mode 100644
index 00000000000..b67afbc6e44
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneVpnProfiles element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles')
+AzureIntuneVpnProfiles('element', 'Intune Vpn Profiles', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.element.remote.puml
new file mode 100644
index 00000000000..ba716391d2e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneVpnProfiles element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneVpnProfiles')
+AzureIntuneVpnProfiles('element', 'Intune Vpn Profiles', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.card.local.puml
new file mode 100644
index 00000000000..db8bbaa6672
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntuneWiFiProfiles card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles')
+AzureIntuneWiFiProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.card.remote.puml
new file mode 100644
index 00000000000..dec1a4f433d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntuneWiFiProfiles card
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles')
+AzureIntuneWiFiProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.element.local.puml
new file mode 100644
index 00000000000..29705208638
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneWiFiProfiles element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles')
+AzureIntuneWiFiProfiles('element', 'Intune Wi Fi Profiles', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.element.remote.puml
new file mode 100644
index 00000000000..2b1cac45b87
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneWiFiProfiles element
+include('elements/azure/FlatSymbols/CneIntune/AzureIntuneWiFiProfiles')
+AzureIntuneWiFiProfiles('element', 'Intune Wi Fi Profiles', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventoryLicense.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventoryLicense.card.local.puml
new file mode 100644
index 00000000000..381ca78e9b1
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventoryLicense.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureInventoryLicense card
+include('elements/azure/FlatSymbols/CneIntune/AzureInventoryLicense')
+AzureInventoryLicenseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventoryLicense.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventoryLicense.card.remote.puml
new file mode 100644
index 00000000000..eb4606072d2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventoryLicense.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureInventoryLicense card
+include('elements/azure/FlatSymbols/CneIntune/AzureInventoryLicense')
+AzureInventoryLicenseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventoryLicense.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventoryLicense.element.local.puml
new file mode 100644
index 00000000000..5d80257b347
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventoryLicense.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInventoryLicense element
+include('elements/azure/FlatSymbols/CneIntune/AzureInventoryLicense')
+AzureInventoryLicense('element', 'Inventory License', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventoryLicense.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventoryLicense.element.remote.puml
new file mode 100644
index 00000000000..e6da27dd977
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventoryLicense.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInventoryLicense element
+include('elements/azure/FlatSymbols/CneIntune/AzureInventoryLicense')
+AzureInventoryLicense('element', 'Inventory License', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventorySoftware.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventorySoftware.card.local.puml
new file mode 100644
index 00000000000..e4400506b40
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventorySoftware.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureInventorySoftware card
+include('elements/azure/FlatSymbols/CneIntune/AzureInventorySoftware')
+AzureInventorySoftwareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventorySoftware.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventorySoftware.card.remote.puml
new file mode 100644
index 00000000000..8534c5e668d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventorySoftware.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureInventorySoftware card
+include('elements/azure/FlatSymbols/CneIntune/AzureInventorySoftware')
+AzureInventorySoftwareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventorySoftware.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventorySoftware.element.local.puml
new file mode 100644
index 00000000000..b90153077af
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventorySoftware.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInventorySoftware element
+include('elements/azure/FlatSymbols/CneIntune/AzureInventorySoftware')
+AzureInventorySoftware('element', 'Inventory Software', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventorySoftware.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventorySoftware.element.remote.puml
new file mode 100644
index 00000000000..49c4beb4cee
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureInventorySoftware.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInventorySoftware element
+include('elements/azure/FlatSymbols/CneIntune/AzureInventorySoftware')
+AzureInventorySoftware('element', 'Inventory Software', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseGroup.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseGroup.card.local.puml
new file mode 100644
index 00000000000..d189d3e97a3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseGroup.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLicenseGroup card
+include('elements/azure/FlatSymbols/CneIntune/AzureLicenseGroup')
+AzureLicenseGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseGroup.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseGroup.card.remote.puml
new file mode 100644
index 00000000000..a6a56c80e6e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseGroup.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLicenseGroup card
+include('elements/azure/FlatSymbols/CneIntune/AzureLicenseGroup')
+AzureLicenseGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseGroup.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseGroup.element.local.puml
new file mode 100644
index 00000000000..4280593a3d6
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseGroup.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLicenseGroup element
+include('elements/azure/FlatSymbols/CneIntune/AzureLicenseGroup')
+AzureLicenseGroup('element', 'License Group', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseGroup.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseGroup.element.remote.puml
new file mode 100644
index 00000000000..b60cfd4960d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseGroup.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLicenseGroup element
+include('elements/azure/FlatSymbols/CneIntune/AzureLicenseGroup')
+AzureLicenseGroup('element', 'License Group', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.card.local.puml
new file mode 100644
index 00000000000..9190f06b0c0
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLicenseInstallation card
+include('elements/azure/FlatSymbols/CneIntune/AzureLicenseInstallation')
+AzureLicenseInstallationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.card.remote.puml
new file mode 100644
index 00000000000..7708c2b8b3a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLicenseInstallation card
+include('elements/azure/FlatSymbols/CneIntune/AzureLicenseInstallation')
+AzureLicenseInstallationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.element.local.puml
new file mode 100644
index 00000000000..34b39a2ede7
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLicenseInstallation element
+include('elements/azure/FlatSymbols/CneIntune/AzureLicenseInstallation')
+AzureLicenseInstallation('element', 'License Installation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.element.remote.puml
new file mode 100644
index 00000000000..4217154a49b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureLicenseInstallation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLicenseInstallation element
+include('elements/azure/FlatSymbols/CneIntune/AzureLicenseInstallation')
+AzureLicenseInstallation('element', 'License Installation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.card.local.puml
new file mode 100644
index 00000000000..5df83e80574
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMicrosoftIntune card
+include('elements/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune')
+AzureMicrosoftIntuneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.card.remote.puml
new file mode 100644
index 00000000000..b457a0c02c4
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMicrosoftIntune card
+include('elements/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune')
+AzureMicrosoftIntuneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.element.local.puml
new file mode 100644
index 00000000000..c75b3375848
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMicrosoftIntune element
+include('elements/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune')
+AzureMicrosoftIntune('element', 'Microsoft Intune', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.element.remote.puml
new file mode 100644
index 00000000000..1140ce9eb3b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMicrosoftIntune element
+include('elements/azure/FlatSymbols/CneIntune/AzureMicrosoftIntune')
+AzureMicrosoftIntune('element', 'Microsoft Intune', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMobileInventory.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMobileInventory.card.local.puml
new file mode 100644
index 00000000000..8472cf2163b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMobileInventory.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMobileInventory card
+include('elements/azure/FlatSymbols/CneIntune/AzureMobileInventory')
+AzureMobileInventoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMobileInventory.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMobileInventory.card.remote.puml
new file mode 100644
index 00000000000..c649cdb2cb9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMobileInventory.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMobileInventory card
+include('elements/azure/FlatSymbols/CneIntune/AzureMobileInventory')
+AzureMobileInventoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMobileInventory.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMobileInventory.element.local.puml
new file mode 100644
index 00000000000..c3939f26224
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMobileInventory.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMobileInventory element
+include('elements/azure/FlatSymbols/CneIntune/AzureMobileInventory')
+AzureMobileInventory('element', 'Mobile Inventory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMobileInventory.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMobileInventory.element.remote.puml
new file mode 100644
index 00000000000..be090fdba82
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureMobileInventory.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMobileInventory element
+include('elements/azure/FlatSymbols/CneIntune/AzureMobileInventory')
+AzureMobileInventory('element', 'Mobile Inventory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.card.local.puml
new file mode 100644
index 00000000000..c8b54f27d0c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNoncompliantApps card
+include('elements/azure/FlatSymbols/CneIntune/AzureNoncompliantApps')
+AzureNoncompliantAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.card.remote.puml
new file mode 100644
index 00000000000..0a5f6c8445a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNoncompliantApps card
+include('elements/azure/FlatSymbols/CneIntune/AzureNoncompliantApps')
+AzureNoncompliantAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.element.local.puml
new file mode 100644
index 00000000000..f5b56072695
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNoncompliantApps element
+include('elements/azure/FlatSymbols/CneIntune/AzureNoncompliantApps')
+AzureNoncompliantApps('element', 'Noncompliant Apps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.element.remote.puml
new file mode 100644
index 00000000000..135328158b0
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureNoncompliantApps.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNoncompliantApps element
+include('elements/azure/FlatSymbols/CneIntune/AzureNoncompliantApps')
+AzureNoncompliantApps('element', 'Noncompliant Apps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzurePolicy.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzurePolicy.card.local.puml
new file mode 100644
index 00000000000..87d30b3efe5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzurePolicy.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePolicy card
+include('elements/azure/FlatSymbols/CneIntune/AzurePolicy')
+AzurePolicyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzurePolicy.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzurePolicy.card.remote.puml
new file mode 100644
index 00000000000..df5f679485f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzurePolicy.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePolicy card
+include('elements/azure/FlatSymbols/CneIntune/AzurePolicy')
+AzurePolicyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzurePolicy.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzurePolicy.element.local.puml
new file mode 100644
index 00000000000..4047d0de4a8
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzurePolicy.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePolicy element
+include('elements/azure/FlatSymbols/CneIntune/AzurePolicy')
+AzurePolicy('element', 'Policy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzurePolicy.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzurePolicy.element.remote.puml
new file mode 100644
index 00000000000..f2d1399e4c9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzurePolicy.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePolicy element
+include('elements/azure/FlatSymbols/CneIntune/AzurePolicy')
+AzurePolicy('element', 'Policy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureProtection.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureProtection.card.local.puml
new file mode 100644
index 00000000000..8198f89cd1e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureProtection.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureProtection card
+include('elements/azure/FlatSymbols/CneIntune/AzureProtection')
+AzureProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureProtection.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureProtection.card.remote.puml
new file mode 100644
index 00000000000..f92973e21bd
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureProtection.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureProtection card
+include('elements/azure/FlatSymbols/CneIntune/AzureProtection')
+AzureProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureProtection.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureProtection.element.local.puml
new file mode 100644
index 00000000000..d360c3cfcea
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureProtection.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureProtection element
+include('elements/azure/FlatSymbols/CneIntune/AzureProtection')
+AzureProtection('element', 'Protection', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureProtection.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureProtection.element.remote.puml
new file mode 100644
index 00000000000..a35e29a0060
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureProtection.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureProtection element
+include('elements/azure/FlatSymbols/CneIntune/AzureProtection')
+AzureProtection('element', 'Protection', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureReports.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureReports.card.local.puml
new file mode 100644
index 00000000000..fdc4446ed6f
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureReports.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureReports card
+include('elements/azure/FlatSymbols/CneIntune/AzureReports')
+AzureReportsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureReports.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureReports.card.remote.puml
new file mode 100644
index 00000000000..316fa09ce7a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureReports.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureReports card
+include('elements/azure/FlatSymbols/CneIntune/AzureReports')
+AzureReportsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureReports.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureReports.element.local.puml
new file mode 100644
index 00000000000..49919541980
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureReports.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureReports element
+include('elements/azure/FlatSymbols/CneIntune/AzureReports')
+AzureReports('element', 'Reports', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureReports.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureReports.element.remote.puml
new file mode 100644
index 00000000000..d6dbd75950c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureReports.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureReports element
+include('elements/azure/FlatSymbols/CneIntune/AzureReports')
+AzureReports('element', 'Reports', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSettings.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSettings.card.local.puml
new file mode 100644
index 00000000000..97b93ff4e71
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSettings.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSettings card
+include('elements/azure/FlatSymbols/CneIntune/AzureSettings')
+AzureSettingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSettings.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSettings.card.remote.puml
new file mode 100644
index 00000000000..96a490a95ad
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSettings.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSettings card
+include('elements/azure/FlatSymbols/CneIntune/AzureSettings')
+AzureSettingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSettings.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSettings.element.local.puml
new file mode 100644
index 00000000000..73fb202d710
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSettings.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSettings element
+include('elements/azure/FlatSymbols/CneIntune/AzureSettings')
+AzureSettings('element', 'Settings', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSettings.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSettings.element.remote.puml
new file mode 100644
index 00000000000..e0636295f14
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSettings.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSettings element
+include('elements/azure/FlatSymbols/CneIntune/AzureSettings')
+AzureSettings('element', 'Settings', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.card.local.puml
new file mode 100644
index 00000000000..e4868c26749
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSubscriptionPortal card
+include('elements/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal')
+AzureSubscriptionPortalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.card.remote.puml
new file mode 100644
index 00000000000..33f7edafe95
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSubscriptionPortal card
+include('elements/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal')
+AzureSubscriptionPortalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.element.local.puml
new file mode 100644
index 00000000000..66dcd034ca6
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSubscriptionPortal element
+include('elements/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal')
+AzureSubscriptionPortal('element', 'Subscription Portal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.element.remote.puml
new file mode 100644
index 00000000000..c9a79c85dd6
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSubscriptionPortal element
+include('elements/azure/FlatSymbols/CneIntune/AzureSubscriptionPortal')
+AzureSubscriptionPortal('element', 'Subscription Portal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.card.local.puml
new file mode 100644
index 00000000000..a51728d1b64
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTermsAndConditions card
+include('elements/azure/FlatSymbols/CneIntune/AzureTermsAndConditions')
+AzureTermsAndConditionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.card.remote.puml
new file mode 100644
index 00000000000..2a9d63fc1f0
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTermsAndConditions card
+include('elements/azure/FlatSymbols/CneIntune/AzureTermsAndConditions')
+AzureTermsAndConditionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.element.local.puml
new file mode 100644
index 00000000000..8cc354cbc38
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTermsAndConditions element
+include('elements/azure/FlatSymbols/CneIntune/AzureTermsAndConditions')
+AzureTermsAndConditions('element', 'Terms And Conditions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.element.remote.puml
new file mode 100644
index 00000000000..207097e1134
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureTermsAndConditions.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTermsAndConditions element
+include('elements/azure/FlatSymbols/CneIntune/AzureTermsAndConditions')
+AzureTermsAndConditions('element', 'Terms And Conditions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUpdate.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUpdate.card.local.puml
new file mode 100644
index 00000000000..85c64b1bbbb
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUpdate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUpdate card
+include('elements/azure/FlatSymbols/CneIntune/AzureUpdate')
+AzureUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUpdate.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUpdate.card.remote.puml
new file mode 100644
index 00000000000..f255b6aaff0
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUpdate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUpdate card
+include('elements/azure/FlatSymbols/CneIntune/AzureUpdate')
+AzureUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUpdate.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUpdate.element.local.puml
new file mode 100644
index 00000000000..4f94787b6ae
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUpdate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUpdate element
+include('elements/azure/FlatSymbols/CneIntune/AzureUpdate')
+AzureUpdate('element', 'Update', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUpdate.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUpdate.element.remote.puml
new file mode 100644
index 00000000000..853918b8ba4
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUpdate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUpdate element
+include('elements/azure/FlatSymbols/CneIntune/AzureUpdate')
+AzureUpdate('element', 'Update', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserGroup.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserGroup.card.local.puml
new file mode 100644
index 00000000000..b994e4817ec
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserGroup.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUserGroup card
+include('elements/azure/FlatSymbols/CneIntune/AzureUserGroup')
+AzureUserGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserGroup.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserGroup.card.remote.puml
new file mode 100644
index 00000000000..9e6017dc5d9
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserGroup.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUserGroup card
+include('elements/azure/FlatSymbols/CneIntune/AzureUserGroup')
+AzureUserGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserGroup.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserGroup.element.local.puml
new file mode 100644
index 00000000000..3e3d8f068bb
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserGroup.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserGroup element
+include('elements/azure/FlatSymbols/CneIntune/AzureUserGroup')
+AzureUserGroup('element', 'User Group', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserGroup.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserGroup.element.remote.puml
new file mode 100644
index 00000000000..74e65232fc4
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserGroup.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserGroup element
+include('elements/azure/FlatSymbols/CneIntune/AzureUserGroup')
+AzureUserGroup('element', 'User Group', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserManagement.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserManagement.card.local.puml
new file mode 100644
index 00000000000..303b940e31b
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserManagement.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUserManagement card
+include('elements/azure/FlatSymbols/CneIntune/AzureUserManagement')
+AzureUserManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserManagement.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserManagement.card.remote.puml
new file mode 100644
index 00000000000..04077166ff2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserManagement.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUserManagement card
+include('elements/azure/FlatSymbols/CneIntune/AzureUserManagement')
+AzureUserManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserManagement.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserManagement.element.local.puml
new file mode 100644
index 00000000000..62e842093c4
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserManagement.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserManagement element
+include('elements/azure/FlatSymbols/CneIntune/AzureUserManagement')
+AzureUserManagement('element', 'User Management', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserManagement.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserManagement.element.remote.puml
new file mode 100644
index 00000000000..a8db4da12d5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneIntune/AzureUserManagement.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserManagement element
+include('elements/azure/FlatSymbols/CneIntune/AzureUserManagement')
+AzureUserManagement('element', 'User Management', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.card.local.puml
new file mode 100644
index 00000000000..c5735d8044e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCentralAdministrationSite card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite')
+AzureCentralAdministrationSiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.card.remote.puml
new file mode 100644
index 00000000000..7f4fff03082
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCentralAdministrationSite card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite')
+AzureCentralAdministrationSiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.element.local.puml
new file mode 100644
index 00000000000..5728869f743
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCentralAdministrationSite element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite')
+AzureCentralAdministrationSite('element', 'Central Administration Site', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.element.remote.puml
new file mode 100644
index 00000000000..3fa577ae9e2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCentralAdministrationSite element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSite')
+AzureCentralAdministrationSite('element', 'Central Administration Site', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.card.local.puml
new file mode 100644
index 00000000000..9d3e1d37dde
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCentralAdministrationSiteSql card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql')
+AzureCentralAdministrationSiteSqlCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.card.remote.puml
new file mode 100644
index 00000000000..a9963a098ca
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCentralAdministrationSiteSql card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql')
+AzureCentralAdministrationSiteSqlCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.element.local.puml
new file mode 100644
index 00000000000..736a36df0c7
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCentralAdministrationSiteSql element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql')
+AzureCentralAdministrationSiteSql('element', 'Central Administration Site Sql', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.element.remote.puml
new file mode 100644
index 00000000000..fc28ab7cd39
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCentralAdministrationSiteSql element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCentralAdministrationSiteSql')
+AzureCentralAdministrationSiteSql('element', 'Central Administration Site Sql', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.card.local.puml
new file mode 100644
index 00000000000..0e64146b6c6
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCloudDistributionPoint card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint')
+AzureCloudDistributionPointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.card.remote.puml
new file mode 100644
index 00000000000..c9d32a8fd00
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCloudDistributionPoint card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint')
+AzureCloudDistributionPointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.element.local.puml
new file mode 100644
index 00000000000..736ca78bfdb
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudDistributionPoint element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint')
+AzureCloudDistributionPoint('element', 'Cloud Distribution Point', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.element.remote.puml
new file mode 100644
index 00000000000..154032e165c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudDistributionPoint element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureCloudDistributionPoint')
+AzureCloudDistributionPoint('element', 'Cloud Distribution Point', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.card.local.puml
new file mode 100644
index 00000000000..6dc3359a586
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDistributionPoint card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint')
+AzureDistributionPointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.card.remote.puml
new file mode 100644
index 00000000000..3315e89e010
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDistributionPoint card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint')
+AzureDistributionPointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.element.local.puml
new file mode 100644
index 00000000000..03e032bcd06
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDistributionPoint element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint')
+AzureDistributionPoint('element', 'Distribution Point', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.element.remote.puml
new file mode 100644
index 00000000000..00510ec2cca
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDistributionPoint element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureDistributionPoint')
+AzureDistributionPoint('element', 'Distribution Point', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.card.local.puml
new file mode 100644
index 00000000000..a2d950d756a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureManagementPoint card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint')
+AzureManagementPointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.card.remote.puml
new file mode 100644
index 00000000000..4e641a78868
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureManagementPoint card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint')
+AzureManagementPointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.element.local.puml
new file mode 100644
index 00000000000..afb451fd198
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagementPoint element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint')
+AzureManagementPoint('element', 'Management Point', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.element.remote.puml
new file mode 100644
index 00000000000..db7d6ad37b7
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagementPoint element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureManagementPoint')
+AzureManagementPoint('element', 'Management Point', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.card.local.puml
new file mode 100644
index 00000000000..b159027f708
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePrimarySite card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite')
+AzurePrimarySiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.card.remote.puml
new file mode 100644
index 00000000000..650a0f6ee19
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePrimarySite card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite')
+AzurePrimarySiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.element.local.puml
new file mode 100644
index 00000000000..68cac2845f8
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePrimarySite element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite')
+AzurePrimarySite('element', 'Primary Site', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.element.remote.puml
new file mode 100644
index 00000000000..840ad173c7d
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePrimarySite element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzurePrimarySite')
+AzurePrimarySite('element', 'Primary Site', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.card.local.puml
new file mode 100644
index 00000000000..49bbbf1d768
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRolesClassForMultipleVersions card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions')
+AzureRolesClassForMultipleVersionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.card.remote.puml
new file mode 100644
index 00000000000..112d8eb1a5a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRolesClassForMultipleVersions card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions')
+AzureRolesClassForMultipleVersionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.element.local.puml
new file mode 100644
index 00000000000..92797be4619
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRolesClassForMultipleVersions element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions')
+AzureRolesClassForMultipleVersions('element', 'Roles Class For Multiple Versions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.element.remote.puml
new file mode 100644
index 00000000000..8fcd6982b43
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRolesClassForMultipleVersions element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureRolesClassForMultipleVersions')
+AzureRolesClassForMultipleVersions('element', 'Roles Class For Multiple Versions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.card.local.puml
new file mode 100644
index 00000000000..3a73b1829d3
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSecondarySite card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite')
+AzureSecondarySiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.card.remote.puml
new file mode 100644
index 00000000000..df4a7455b9a
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSecondarySite card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite')
+AzureSecondarySiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.element.local.puml
new file mode 100644
index 00000000000..a58315ec361
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSecondarySite element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite')
+AzureSecondarySite('element', 'Secondary Site', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.element.remote.puml
new file mode 100644
index 00000000000..0f5b18789f2
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSecondarySite element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSecondarySite')
+AzureSecondarySite('element', 'Secondary Site', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.card.local.puml
new file mode 100644
index 00000000000..aae2cc50d90
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSoftwareUpdatePoint card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint')
+AzureSoftwareUpdatePointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.card.remote.puml
new file mode 100644
index 00000000000..66bf929764c
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSoftwareUpdatePoint card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint')
+AzureSoftwareUpdatePointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.element.local.puml
new file mode 100644
index 00000000000..8e8eb7229ed
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSoftwareUpdatePoint element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint')
+AzureSoftwareUpdatePoint('element', 'Software Update Point', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.element.remote.puml
new file mode 100644
index 00000000000..14f6b442926
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSoftwareUpdatePoint element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSoftwareUpdatePoint')
+AzureSoftwareUpdatePoint('element', 'Software Update Point', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.card.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.card.local.puml
new file mode 100644
index 00000000000..18734998af5
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSystemCenterAdminConsole card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole')
+AzureSystemCenterAdminConsoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.card.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.card.remote.puml
new file mode 100644
index 00000000000..fa44a19ebec
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSystemCenterAdminConsole card
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole')
+AzureSystemCenterAdminConsoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.element.local.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.element.local.puml
new file mode 100644
index 00000000000..92f9558101e
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSystemCenterAdminConsole element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole')
+AzureSystemCenterAdminConsole('element', 'System Center Admin Console', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.element.remote.puml b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.element.remote.puml
new file mode 100644
index 00000000000..6ae6a375aef
--- /dev/null
+++ b/cloud/snippets/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSystemCenterAdminConsole element
+include('elements/azure/FlatSymbols/CneSystemCenter/AzureSystemCenterAdminConsole')
+AzureSystemCenterAdminConsole('element', 'System Center Admin Console', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureAllResources.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureAllResources.card.local.puml
new file mode 100644
index 00000000000..80804d7209a
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureAllResources.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAllResources card
+include('elements/azure/GeneralServiceIcons/AzureAllResources')
+AzureAllResourcesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureAllResources.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureAllResources.card.remote.puml
new file mode 100644
index 00000000000..b4a3ab1e132
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureAllResources.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAllResources card
+include('elements/azure/GeneralServiceIcons/AzureAllResources')
+AzureAllResourcesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureAllResources.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureAllResources.element.local.puml
new file mode 100644
index 00000000000..1f2add500e0
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureAllResources.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAllResources element
+include('elements/azure/GeneralServiceIcons/AzureAllResources')
+AzureAllResources('element', 'All Resources', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureAllResources.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureAllResources.element.remote.puml
new file mode 100644
index 00000000000..9a8293a16a1
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureAllResources.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAllResources element
+include('elements/azure/GeneralServiceIcons/AzureAllResources')
+AzureAllResources('element', 'All Resources', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureDevelopertools.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureDevelopertools.card.local.puml
new file mode 100644
index 00000000000..84d426f0f8f
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureDevelopertools.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDevelopertools card
+include('elements/azure/GeneralServiceIcons/AzureDevelopertools')
+AzureDevelopertoolsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureDevelopertools.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureDevelopertools.card.remote.puml
new file mode 100644
index 00000000000..e58234a7547
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureDevelopertools.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDevelopertools card
+include('elements/azure/GeneralServiceIcons/AzureDevelopertools')
+AzureDevelopertoolsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureDevelopertools.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureDevelopertools.element.local.puml
new file mode 100644
index 00000000000..3d2aac29167
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureDevelopertools.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevelopertools element
+include('elements/azure/GeneralServiceIcons/AzureDevelopertools')
+AzureDevelopertools('element', 'Developertools', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureDevelopertools.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureDevelopertools.element.remote.puml
new file mode 100644
index 00000000000..9466e4c0d79
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureDevelopertools.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevelopertools element
+include('elements/azure/GeneralServiceIcons/AzureDevelopertools')
+AzureDevelopertools('element', 'Developertools', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureHelpSupport.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureHelpSupport.card.local.puml
new file mode 100644
index 00000000000..f454b674589
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureHelpSupport.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHelpSupport card
+include('elements/azure/GeneralServiceIcons/AzureHelpSupport')
+AzureHelpSupportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureHelpSupport.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureHelpSupport.card.remote.puml
new file mode 100644
index 00000000000..f662451b85f
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureHelpSupport.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHelpSupport card
+include('elements/azure/GeneralServiceIcons/AzureHelpSupport')
+AzureHelpSupportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureHelpSupport.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureHelpSupport.element.local.puml
new file mode 100644
index 00000000000..84d9da3d3a8
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureHelpSupport.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHelpSupport element
+include('elements/azure/GeneralServiceIcons/AzureHelpSupport')
+AzureHelpSupport('element', 'Help Support', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureHelpSupport.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureHelpSupport.element.remote.puml
new file mode 100644
index 00000000000..ff1de93f73e
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureHelpSupport.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHelpSupport element
+include('elements/azure/GeneralServiceIcons/AzureHelpSupport')
+AzureHelpSupport('element', 'Help Support', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureHome.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureHome.card.local.puml
new file mode 100644
index 00000000000..4cec78c2ed4
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureHome.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureHome card
+include('elements/azure/GeneralServiceIcons/AzureHome')
+AzureHomeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureHome.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureHome.card.remote.puml
new file mode 100644
index 00000000000..c10384c4092
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureHome.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureHome card
+include('elements/azure/GeneralServiceIcons/AzureHome')
+AzureHomeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureHome.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureHome.element.local.puml
new file mode 100644
index 00000000000..f3654dfa7d6
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureHome.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHome element
+include('elements/azure/GeneralServiceIcons/AzureHome')
+AzureHome('element', 'Home', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureHome.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureHome.element.remote.puml
new file mode 100644
index 00000000000..a3c4d525d44
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureHome.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureHome element
+include('elements/azure/GeneralServiceIcons/AzureHome')
+AzureHome('element', 'Home', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureInformation.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureInformation.card.local.puml
new file mode 100644
index 00000000000..ba7a7a14198
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureInformation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureInformation card
+include('elements/azure/GeneralServiceIcons/AzureInformation')
+AzureInformationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureInformation.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureInformation.card.remote.puml
new file mode 100644
index 00000000000..1d5071726fb
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureInformation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureInformation card
+include('elements/azure/GeneralServiceIcons/AzureInformation')
+AzureInformationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureInformation.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureInformation.element.local.puml
new file mode 100644
index 00000000000..01d7d1631ba
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureInformation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInformation element
+include('elements/azure/GeneralServiceIcons/AzureInformation')
+AzureInformation('element', 'Information', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureInformation.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureInformation.element.remote.puml
new file mode 100644
index 00000000000..2aaa650f995
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureInformation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInformation element
+include('elements/azure/GeneralServiceIcons/AzureInformation')
+AzureInformation('element', 'Information', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureManagementGroups.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureManagementGroups.card.local.puml
new file mode 100644
index 00000000000..d163f6be8f0
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureManagementGroups.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureManagementGroups card
+include('elements/azure/GeneralServiceIcons/AzureManagementGroups')
+AzureManagementGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureManagementGroups.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureManagementGroups.card.remote.puml
new file mode 100644
index 00000000000..cc190f55f7f
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureManagementGroups.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureManagementGroups card
+include('elements/azure/GeneralServiceIcons/AzureManagementGroups')
+AzureManagementGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureManagementGroups.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureManagementGroups.element.local.puml
new file mode 100644
index 00000000000..c80eddc5fe6
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureManagementGroups.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagementGroups element
+include('elements/azure/GeneralServiceIcons/AzureManagementGroups')
+AzureManagementGroups('element', 'Management Groups', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureManagementGroups.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureManagementGroups.element.remote.puml
new file mode 100644
index 00000000000..46c4b01676b
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureManagementGroups.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagementGroups element
+include('elements/azure/GeneralServiceIcons/AzureManagementGroups')
+AzureManagementGroups('element', 'Management Groups', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureMarketplace.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureMarketplace.card.local.puml
new file mode 100644
index 00000000000..d9751c0ba9d
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureMarketplace.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMarketplace card
+include('elements/azure/GeneralServiceIcons/AzureMarketplace')
+AzureMarketplaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureMarketplace.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureMarketplace.card.remote.puml
new file mode 100644
index 00000000000..9a9b2c5c692
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureMarketplace.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMarketplace card
+include('elements/azure/GeneralServiceIcons/AzureMarketplace')
+AzureMarketplaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureMarketplace.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureMarketplace.element.local.puml
new file mode 100644
index 00000000000..3e3713cac3c
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureMarketplace.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMarketplace element
+include('elements/azure/GeneralServiceIcons/AzureMarketplace')
+AzureMarketplace('element', 'Marketplace', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureMarketplace.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureMarketplace.element.remote.puml
new file mode 100644
index 00000000000..6cd33d945bc
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureMarketplace.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMarketplace element
+include('elements/azure/GeneralServiceIcons/AzureMarketplace')
+AzureMarketplace('element', 'Marketplace', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureQuickStartCenter.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureQuickStartCenter.card.local.puml
new file mode 100644
index 00000000000..cf6cf851b82
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureQuickStartCenter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureQuickStartCenter card
+include('elements/azure/GeneralServiceIcons/AzureQuickStartCenter')
+AzureQuickStartCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureQuickStartCenter.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureQuickStartCenter.card.remote.puml
new file mode 100644
index 00000000000..d7d19692467
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureQuickStartCenter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureQuickStartCenter card
+include('elements/azure/GeneralServiceIcons/AzureQuickStartCenter')
+AzureQuickStartCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureQuickStartCenter.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureQuickStartCenter.element.local.puml
new file mode 100644
index 00000000000..2f368190913
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureQuickStartCenter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureQuickStartCenter element
+include('elements/azure/GeneralServiceIcons/AzureQuickStartCenter')
+AzureQuickStartCenter('element', 'Quick Start Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureQuickStartCenter.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureQuickStartCenter.element.remote.puml
new file mode 100644
index 00000000000..c0d7a581b45
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureQuickStartCenter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureQuickStartCenter element
+include('elements/azure/GeneralServiceIcons/AzureQuickStartCenter')
+AzureQuickStartCenter('element', 'Quick Start Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureRecent.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureRecent.card.local.puml
new file mode 100644
index 00000000000..2136af0c4ca
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureRecent.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRecent card
+include('elements/azure/GeneralServiceIcons/AzureRecent')
+AzureRecentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureRecent.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureRecent.card.remote.puml
new file mode 100644
index 00000000000..16185577a3b
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureRecent.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRecent card
+include('elements/azure/GeneralServiceIcons/AzureRecent')
+AzureRecentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureRecent.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureRecent.element.local.puml
new file mode 100644
index 00000000000..aa7190035cb
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureRecent.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRecent element
+include('elements/azure/GeneralServiceIcons/AzureRecent')
+AzureRecent('element', 'Recent', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureRecent.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureRecent.element.remote.puml
new file mode 100644
index 00000000000..93b1a56e836
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureRecent.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRecent element
+include('elements/azure/GeneralServiceIcons/AzureRecent')
+AzureRecent('element', 'Recent', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureReservations.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureReservations.card.local.puml
new file mode 100644
index 00000000000..8accdf98ff0
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureReservations.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureReservations card
+include('elements/azure/GeneralServiceIcons/AzureReservations')
+AzureReservationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureReservations.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureReservations.card.remote.puml
new file mode 100644
index 00000000000..aa75d0291e2
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureReservations.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureReservations card
+include('elements/azure/GeneralServiceIcons/AzureReservations')
+AzureReservationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureReservations.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureReservations.element.local.puml
new file mode 100644
index 00000000000..703fc3f9bca
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureReservations.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureReservations element
+include('elements/azure/GeneralServiceIcons/AzureReservations')
+AzureReservations('element', 'Reservations', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureReservations.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureReservations.element.remote.puml
new file mode 100644
index 00000000000..0af822983c3
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureReservations.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureReservations element
+include('elements/azure/GeneralServiceIcons/AzureReservations')
+AzureReservations('element', 'Reservations', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureResource.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureResource.card.local.puml
new file mode 100644
index 00000000000..28a89091961
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureResource.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureResource card
+include('elements/azure/GeneralServiceIcons/AzureResource')
+AzureResourceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureResource.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureResource.card.remote.puml
new file mode 100644
index 00000000000..f02886095e4
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureResource.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureResource card
+include('elements/azure/GeneralServiceIcons/AzureResource')
+AzureResourceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureResource.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureResource.element.local.puml
new file mode 100644
index 00000000000..3b3f253ba30
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureResource.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureResource element
+include('elements/azure/GeneralServiceIcons/AzureResource')
+AzureResource('element', 'Resource', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureResource.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureResource.element.remote.puml
new file mode 100644
index 00000000000..ed9ea871f13
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureResource.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureResource element
+include('elements/azure/GeneralServiceIcons/AzureResource')
+AzureResource('element', 'Resource', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureResourceGroups.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureResourceGroups.card.local.puml
new file mode 100644
index 00000000000..1dc27c248e5
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureResourceGroups.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureResourceGroups card
+include('elements/azure/GeneralServiceIcons/AzureResourceGroups')
+AzureResourceGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureResourceGroups.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureResourceGroups.card.remote.puml
new file mode 100644
index 00000000000..1c9fa4104fa
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureResourceGroups.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureResourceGroups card
+include('elements/azure/GeneralServiceIcons/AzureResourceGroups')
+AzureResourceGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureResourceGroups.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureResourceGroups.element.local.puml
new file mode 100644
index 00000000000..e71a2741f01
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureResourceGroups.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureResourceGroups element
+include('elements/azure/GeneralServiceIcons/AzureResourceGroups')
+AzureResourceGroups('element', 'Resource Groups', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureResourceGroups.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureResourceGroups.element.remote.puml
new file mode 100644
index 00000000000..07d31d6615d
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureResourceGroups.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureResourceGroups element
+include('elements/azure/GeneralServiceIcons/AzureResourceGroups')
+AzureResourceGroups('element', 'Resource Groups', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureServiceHealth.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureServiceHealth.card.local.puml
new file mode 100644
index 00000000000..4b1c2368104
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureServiceHealth.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServiceHealth card
+include('elements/azure/GeneralServiceIcons/AzureServiceHealth')
+AzureServiceHealthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureServiceHealth.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureServiceHealth.card.remote.puml
new file mode 100644
index 00000000000..56e28024ad8
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureServiceHealth.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServiceHealth card
+include('elements/azure/GeneralServiceIcons/AzureServiceHealth')
+AzureServiceHealthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureServiceHealth.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureServiceHealth.element.local.puml
new file mode 100644
index 00000000000..99c698e079a
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureServiceHealth.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceHealth element
+include('elements/azure/GeneralServiceIcons/AzureServiceHealth')
+AzureServiceHealth('element', 'Service Health', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureServiceHealth.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureServiceHealth.element.remote.puml
new file mode 100644
index 00000000000..e25a1518f19
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureServiceHealth.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceHealth element
+include('elements/azure/GeneralServiceIcons/AzureServiceHealth')
+AzureServiceHealth('element', 'Service Health', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureSharedDashboard.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureSharedDashboard.card.local.puml
new file mode 100644
index 00000000000..78611cba6e2
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureSharedDashboard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSharedDashboard card
+include('elements/azure/GeneralServiceIcons/AzureSharedDashboard')
+AzureSharedDashboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureSharedDashboard.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureSharedDashboard.card.remote.puml
new file mode 100644
index 00000000000..301e7bc9a8b
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureSharedDashboard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSharedDashboard card
+include('elements/azure/GeneralServiceIcons/AzureSharedDashboard')
+AzureSharedDashboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureSharedDashboard.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureSharedDashboard.element.local.puml
new file mode 100644
index 00000000000..7542148e1b0
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureSharedDashboard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSharedDashboard element
+include('elements/azure/GeneralServiceIcons/AzureSharedDashboard')
+AzureSharedDashboard('element', 'Shared Dashboard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureSharedDashboard.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureSharedDashboard.element.remote.puml
new file mode 100644
index 00000000000..556e84d853c
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureSharedDashboard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSharedDashboard element
+include('elements/azure/GeneralServiceIcons/AzureSharedDashboard')
+AzureSharedDashboard('element', 'Shared Dashboard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureSubscriptions.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureSubscriptions.card.local.puml
new file mode 100644
index 00000000000..282bbbe1a17
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureSubscriptions.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSubscriptions card
+include('elements/azure/GeneralServiceIcons/AzureSubscriptions')
+AzureSubscriptionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureSubscriptions.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureSubscriptions.card.remote.puml
new file mode 100644
index 00000000000..46d47fb1826
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureSubscriptions.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSubscriptions card
+include('elements/azure/GeneralServiceIcons/AzureSubscriptions')
+AzureSubscriptionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureSubscriptions.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureSubscriptions.element.local.puml
new file mode 100644
index 00000000000..280e6900119
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureSubscriptions.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSubscriptions element
+include('elements/azure/GeneralServiceIcons/AzureSubscriptions')
+AzureSubscriptions('element', 'Subscriptions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureSubscriptions.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureSubscriptions.element.remote.puml
new file mode 100644
index 00000000000..ffc403ea62a
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureSubscriptions.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSubscriptions element
+include('elements/azure/GeneralServiceIcons/AzureSubscriptions')
+AzureSubscriptions('element', 'Subscriptions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureSupport.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureSupport.card.local.puml
new file mode 100644
index 00000000000..a7760129b5a
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureSupport.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSupport card
+include('elements/azure/GeneralServiceIcons/AzureSupport')
+AzureSupportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureSupport.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureSupport.card.remote.puml
new file mode 100644
index 00000000000..3f9c67d30c3
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureSupport.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSupport card
+include('elements/azure/GeneralServiceIcons/AzureSupport')
+AzureSupportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureSupport.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureSupport.element.local.puml
new file mode 100644
index 00000000000..6efc9622473
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureSupport.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSupport element
+include('elements/azure/GeneralServiceIcons/AzureSupport')
+AzureSupport('element', 'Support', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureSupport.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureSupport.element.remote.puml
new file mode 100644
index 00000000000..528cd20242e
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureSupport.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSupport element
+include('elements/azure/GeneralServiceIcons/AzureSupport')
+AzureSupport('element', 'Support', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureSupportRequests.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureSupportRequests.card.local.puml
new file mode 100644
index 00000000000..f2a53e53348
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureSupportRequests.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSupportRequests card
+include('elements/azure/GeneralServiceIcons/AzureSupportRequests')
+AzureSupportRequestsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureSupportRequests.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureSupportRequests.card.remote.puml
new file mode 100644
index 00000000000..2086511f0cd
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureSupportRequests.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSupportRequests card
+include('elements/azure/GeneralServiceIcons/AzureSupportRequests')
+AzureSupportRequestsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureSupportRequests.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureSupportRequests.element.local.puml
new file mode 100644
index 00000000000..c44a30b6b00
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureSupportRequests.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSupportRequests element
+include('elements/azure/GeneralServiceIcons/AzureSupportRequests')
+AzureSupportRequests('element', 'Support Requests', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureSupportRequests.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureSupportRequests.element.remote.puml
new file mode 100644
index 00000000000..11531ac4652
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureSupportRequests.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSupportRequests element
+include('elements/azure/GeneralServiceIcons/AzureSupportRequests')
+AzureSupportRequests('element', 'Support Requests', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureTag.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureTag.card.local.puml
new file mode 100644
index 00000000000..755eebef015
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureTag.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTag card
+include('elements/azure/GeneralServiceIcons/AzureTag')
+AzureTagCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureTag.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureTag.card.remote.puml
new file mode 100644
index 00000000000..84eb73db738
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureTag.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTag card
+include('elements/azure/GeneralServiceIcons/AzureTag')
+AzureTagCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureTag.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureTag.element.local.puml
new file mode 100644
index 00000000000..d8493ee1dc0
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureTag.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTag element
+include('elements/azure/GeneralServiceIcons/AzureTag')
+AzureTag('element', 'Tag', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureTag.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureTag.element.remote.puml
new file mode 100644
index 00000000000..4fd91a2bf11
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureTag.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTag element
+include('elements/azure/GeneralServiceIcons/AzureTag')
+AzureTag('element', 'Tag', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureTags.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureTags.card.local.puml
new file mode 100644
index 00000000000..2e9fc6d53cc
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureTags.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTags card
+include('elements/azure/GeneralServiceIcons/AzureTags')
+AzureTagsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureTags.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureTags.card.remote.puml
new file mode 100644
index 00000000000..183e823e64d
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureTags.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTags card
+include('elements/azure/GeneralServiceIcons/AzureTags')
+AzureTagsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureTags.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureTags.element.local.puml
new file mode 100644
index 00000000000..6640c375447
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureTags.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTags element
+include('elements/azure/GeneralServiceIcons/AzureTags')
+AzureTags('element', 'Tags', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureTags.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureTags.element.remote.puml
new file mode 100644
index 00000000000..77b03c78ab4
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureTags.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTags element
+include('elements/azure/GeneralServiceIcons/AzureTags')
+AzureTags('element', 'Tags', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureTemplates.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureTemplates.card.local.puml
new file mode 100644
index 00000000000..4ca3373e53d
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureTemplates.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTemplates card
+include('elements/azure/GeneralServiceIcons/AzureTemplates')
+AzureTemplatesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureTemplates.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureTemplates.card.remote.puml
new file mode 100644
index 00000000000..a2f351f2f29
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureTemplates.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTemplates card
+include('elements/azure/GeneralServiceIcons/AzureTemplates')
+AzureTemplatesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureTemplates.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureTemplates.element.local.puml
new file mode 100644
index 00000000000..5a0e3ae9f59
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureTemplates.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTemplates element
+include('elements/azure/GeneralServiceIcons/AzureTemplates')
+AzureTemplates('element', 'Templates', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureTemplates.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureTemplates.element.remote.puml
new file mode 100644
index 00000000000..1981cf188dd
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureTemplates.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTemplates element
+include('elements/azure/GeneralServiceIcons/AzureTemplates')
+AzureTemplates('element', 'Templates', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureTwoUserIcon.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureTwoUserIcon.card.local.puml
new file mode 100644
index 00000000000..e996309e5c2
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureTwoUserIcon.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTwoUserIcon card
+include('elements/azure/GeneralServiceIcons/AzureTwoUserIcon')
+AzureTwoUserIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureTwoUserIcon.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureTwoUserIcon.card.remote.puml
new file mode 100644
index 00000000000..e959c62681f
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureTwoUserIcon.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTwoUserIcon card
+include('elements/azure/GeneralServiceIcons/AzureTwoUserIcon')
+AzureTwoUserIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureTwoUserIcon.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureTwoUserIcon.element.local.puml
new file mode 100644
index 00000000000..b616a0df1b4
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureTwoUserIcon.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTwoUserIcon element
+include('elements/azure/GeneralServiceIcons/AzureTwoUserIcon')
+AzureTwoUserIcon('element', 'Two User Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureTwoUserIcon.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureTwoUserIcon.element.remote.puml
new file mode 100644
index 00000000000..28f51e0b825
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureTwoUserIcon.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTwoUserIcon element
+include('elements/azure/GeneralServiceIcons/AzureTwoUserIcon')
+AzureTwoUserIcon('element', 'Two User Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureUserHealthIcon.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureUserHealthIcon.card.local.puml
new file mode 100644
index 00000000000..8b9b4e708bb
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureUserHealthIcon.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUserHealthIcon card
+include('elements/azure/GeneralServiceIcons/AzureUserHealthIcon')
+AzureUserHealthIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureUserHealthIcon.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureUserHealthIcon.card.remote.puml
new file mode 100644
index 00000000000..e896090d946
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureUserHealthIcon.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUserHealthIcon card
+include('elements/azure/GeneralServiceIcons/AzureUserHealthIcon')
+AzureUserHealthIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureUserHealthIcon.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureUserHealthIcon.element.local.puml
new file mode 100644
index 00000000000..56a1aaa13a7
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureUserHealthIcon.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserHealthIcon element
+include('elements/azure/GeneralServiceIcons/AzureUserHealthIcon')
+AzureUserHealthIcon('element', 'User Health Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureUserHealthIcon.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureUserHealthIcon.element.remote.puml
new file mode 100644
index 00000000000..481c2733bc0
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureUserHealthIcon.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserHealthIcon element
+include('elements/azure/GeneralServiceIcons/AzureUserHealthIcon')
+AzureUserHealthIcon('element', 'User Health Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureUserIcon.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureUserIcon.card.local.puml
new file mode 100644
index 00000000000..c4331aa5b2a
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureUserIcon.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUserIcon card
+include('elements/azure/GeneralServiceIcons/AzureUserIcon')
+AzureUserIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureUserIcon.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureUserIcon.card.remote.puml
new file mode 100644
index 00000000000..5679a26f1f5
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureUserIcon.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUserIcon card
+include('elements/azure/GeneralServiceIcons/AzureUserIcon')
+AzureUserIconCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureUserIcon.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureUserIcon.element.local.puml
new file mode 100644
index 00000000000..92085e82bd6
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureUserIcon.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserIcon element
+include('elements/azure/GeneralServiceIcons/AzureUserIcon')
+AzureUserIcon('element', 'User Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureUserIcon.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureUserIcon.element.remote.puml
new file mode 100644
index 00000000000..fec59186493
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureUserIcon.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserIcon element
+include('elements/azure/GeneralServiceIcons/AzureUserIcon')
+AzureUserIcon('element', 'User Icon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureUserPrivacy.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureUserPrivacy.card.local.puml
new file mode 100644
index 00000000000..850a73729e4
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureUserPrivacy.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUserPrivacy card
+include('elements/azure/GeneralServiceIcons/AzureUserPrivacy')
+AzureUserPrivacyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureUserPrivacy.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureUserPrivacy.card.remote.puml
new file mode 100644
index 00000000000..186b277a367
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureUserPrivacy.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUserPrivacy card
+include('elements/azure/GeneralServiceIcons/AzureUserPrivacy')
+AzureUserPrivacyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureUserPrivacy.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureUserPrivacy.element.local.puml
new file mode 100644
index 00000000000..2bfdb6c381f
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureUserPrivacy.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserPrivacy element
+include('elements/azure/GeneralServiceIcons/AzureUserPrivacy')
+AzureUserPrivacy('element', 'User Privacy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureUserPrivacy.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureUserPrivacy.element.remote.puml
new file mode 100644
index 00000000000..b292549c4b4
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureUserPrivacy.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserPrivacy element
+include('elements/azure/GeneralServiceIcons/AzureUserPrivacy')
+AzureUserPrivacy('element', 'User Privacy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureUserResource.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureUserResource.card.local.puml
new file mode 100644
index 00000000000..d57a9750215
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureUserResource.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureUserResource card
+include('elements/azure/GeneralServiceIcons/AzureUserResource')
+AzureUserResourceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureUserResource.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureUserResource.card.remote.puml
new file mode 100644
index 00000000000..ede0e617106
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureUserResource.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureUserResource card
+include('elements/azure/GeneralServiceIcons/AzureUserResource')
+AzureUserResourceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureUserResource.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureUserResource.element.local.puml
new file mode 100644
index 00000000000..7ee44b2b079
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureUserResource.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserResource element
+include('elements/azure/GeneralServiceIcons/AzureUserResource')
+AzureUserResource('element', 'User Resource', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureUserResource.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureUserResource.element.remote.puml
new file mode 100644
index 00000000000..e7be190ce91
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureUserResource.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureUserResource element
+include('elements/azure/GeneralServiceIcons/AzureUserResource')
+AzureUserResource('element', 'User Resource', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureWhatSNew.card.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureWhatSNew.card.local.puml
new file mode 100644
index 00000000000..cbda2d88e21
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureWhatSNew.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWhatSNew card
+include('elements/azure/GeneralServiceIcons/AzureWhatSNew')
+AzureWhatSNewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureWhatSNew.card.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureWhatSNew.card.remote.puml
new file mode 100644
index 00000000000..2e682aab36b
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureWhatSNew.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWhatSNew card
+include('elements/azure/GeneralServiceIcons/AzureWhatSNew')
+AzureWhatSNewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureWhatSNew.element.local.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureWhatSNew.element.local.puml
new file mode 100644
index 00000000000..f67c33203e9
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureWhatSNew.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWhatSNew element
+include('elements/azure/GeneralServiceIcons/AzureWhatSNew')
+AzureWhatSNew('element', 'What S New', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/GeneralServiceIcons/AzureWhatSNew.element.remote.puml b/cloud/snippets/azure/GeneralServiceIcons/AzureWhatSNew.element.remote.puml
new file mode 100644
index 00000000000..758e2480bba
--- /dev/null
+++ b/cloud/snippets/azure/GeneralServiceIcons/AzureWhatSNew.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWhatSNew element
+include('elements/azure/GeneralServiceIcons/AzureWhatSNew')
+AzureWhatSNew('element', 'What S New', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAccessReview.card.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAccessReview.card.local.puml
new file mode 100644
index 00000000000..45917692a23
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAccessReview.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAccessReview card
+include('elements/azure/IdentityServiceColor/AzureAccessReview')
+AzureAccessReviewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAccessReview.card.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAccessReview.card.remote.puml
new file mode 100644
index 00000000000..03ae6e00bcd
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAccessReview.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAccessReview card
+include('elements/azure/IdentityServiceColor/AzureAccessReview')
+AzureAccessReviewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAccessReview.element.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAccessReview.element.local.puml
new file mode 100644
index 00000000000..deecb8e8682
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAccessReview.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAccessReview element
+include('elements/azure/IdentityServiceColor/AzureAccessReview')
+AzureAccessReview('element', 'Access Review', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAccessReview.element.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAccessReview.element.remote.puml
new file mode 100644
index 00000000000..27b81c7c9c4
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAccessReview.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAccessReview element
+include('elements/azure/IdentityServiceColor/AzureAccessReview')
+AzureAccessReview('element', 'Access Review', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectory.card.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectory.card.local.puml
new file mode 100644
index 00000000000..f34298820b8
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectory.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureActiveDirectory card
+include('elements/azure/IdentityServiceColor/AzureActiveDirectory')
+AzureActiveDirectoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectory.card.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectory.card.remote.puml
new file mode 100644
index 00000000000..d18b6346556
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectory.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureActiveDirectory card
+include('elements/azure/IdentityServiceColor/AzureActiveDirectory')
+AzureActiveDirectoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectory.element.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectory.element.local.puml
new file mode 100644
index 00000000000..7ca1b8693e8
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectory.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureActiveDirectory element
+include('elements/azure/IdentityServiceColor/AzureActiveDirectory')
+AzureActiveDirectory('element', 'Active Directory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectory.element.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectory.element.remote.puml
new file mode 100644
index 00000000000..b086ca3d057
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectory.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureActiveDirectory element
+include('elements/azure/IdentityServiceColor/AzureActiveDirectory')
+AzureActiveDirectory('element', 'Active Directory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.card.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.card.local.puml
new file mode 100644
index 00000000000..d55b43c9e7d
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureActiveDirectoryConnectHealth card
+include('elements/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth')
+AzureActiveDirectoryConnectHealthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.card.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.card.remote.puml
new file mode 100644
index 00000000000..64dfec55541
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureActiveDirectoryConnectHealth card
+include('elements/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth')
+AzureActiveDirectoryConnectHealthCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.element.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.element.local.puml
new file mode 100644
index 00000000000..55ebf445af2
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureActiveDirectoryConnectHealth element
+include('elements/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth')
+AzureActiveDirectoryConnectHealth('element', 'Active Directory Connect Health', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.element.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.element.remote.puml
new file mode 100644
index 00000000000..0b2fa2e1ff7
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureActiveDirectoryConnectHealth element
+include('elements/azure/IdentityServiceColor/AzureActiveDirectoryConnectHealth')
+AzureActiveDirectoryConnectHealth('element', 'Active Directory Connect Health', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAdB2c.card.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAdB2c.card.local.puml
new file mode 100644
index 00000000000..37f9db624db
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAdB2c.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAdB2c card
+include('elements/azure/IdentityServiceColor/AzureAdB2c')
+AzureAdB2cCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAdB2c.card.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAdB2c.card.remote.puml
new file mode 100644
index 00000000000..8afec5344c6
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAdB2c.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAdB2c card
+include('elements/azure/IdentityServiceColor/AzureAdB2c')
+AzureAdB2cCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAdB2c.element.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAdB2c.element.local.puml
new file mode 100644
index 00000000000..6cda1567d29
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAdB2c.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdB2c element
+include('elements/azure/IdentityServiceColor/AzureAdB2c')
+AzureAdB2c('element', 'Ad B2c', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAdB2c.element.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAdB2c.element.remote.puml
new file mode 100644
index 00000000000..34ebf1354f1
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAdB2c.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdB2c element
+include('elements/azure/IdentityServiceColor/AzureAdB2c')
+AzureAdB2c('element', 'Ad B2c', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAdDomainServices.card.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAdDomainServices.card.local.puml
new file mode 100644
index 00000000000..3d7d391d7c2
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAdDomainServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAdDomainServices card
+include('elements/azure/IdentityServiceColor/AzureAdDomainServices')
+AzureAdDomainServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAdDomainServices.card.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAdDomainServices.card.remote.puml
new file mode 100644
index 00000000000..527e6d57031
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAdDomainServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAdDomainServices card
+include('elements/azure/IdentityServiceColor/AzureAdDomainServices')
+AzureAdDomainServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAdDomainServices.element.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAdDomainServices.element.local.puml
new file mode 100644
index 00000000000..8dfb2bf315d
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAdDomainServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdDomainServices element
+include('elements/azure/IdentityServiceColor/AzureAdDomainServices')
+AzureAdDomainServices('element', 'Ad Domain Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAdDomainServices.element.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAdDomainServices.element.remote.puml
new file mode 100644
index 00000000000..76f5f4593cd
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAdDomainServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdDomainServices element
+include('elements/azure/IdentityServiceColor/AzureAdDomainServices')
+AzureAdDomainServices('element', 'Ad Domain Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAdIdentityProtection.card.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAdIdentityProtection.card.local.puml
new file mode 100644
index 00000000000..95b2f7a5cdd
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAdIdentityProtection.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAdIdentityProtection card
+include('elements/azure/IdentityServiceColor/AzureAdIdentityProtection')
+AzureAdIdentityProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAdIdentityProtection.card.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAdIdentityProtection.card.remote.puml
new file mode 100644
index 00000000000..32b0e61f631
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAdIdentityProtection.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAdIdentityProtection card
+include('elements/azure/IdentityServiceColor/AzureAdIdentityProtection')
+AzureAdIdentityProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAdIdentityProtection.element.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAdIdentityProtection.element.local.puml
new file mode 100644
index 00000000000..2ab9cf20aa9
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAdIdentityProtection.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdIdentityProtection element
+include('elements/azure/IdentityServiceColor/AzureAdIdentityProtection')
+AzureAdIdentityProtection('element', 'Ad Identity Protection', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAdIdentityProtection.element.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAdIdentityProtection.element.remote.puml
new file mode 100644
index 00000000000..cf2e8205405
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAdIdentityProtection.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdIdentityProtection element
+include('elements/azure/IdentityServiceColor/AzureAdIdentityProtection')
+AzureAdIdentityProtection('element', 'Ad Identity Protection', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.card.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.card.local.puml
new file mode 100644
index 00000000000..64a8d2b0b3f
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAdPrivilegedIdentityManagement card
+include('elements/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement')
+AzureAdPrivilegedIdentityManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.card.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.card.remote.puml
new file mode 100644
index 00000000000..6716d9e0e0d
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAdPrivilegedIdentityManagement card
+include('elements/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement')
+AzureAdPrivilegedIdentityManagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.element.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.element.local.puml
new file mode 100644
index 00000000000..ab82d95b2a4
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdPrivilegedIdentityManagement element
+include('elements/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement')
+AzureAdPrivilegedIdentityManagement('element', 'Ad Privileged Identity Management', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.element.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.element.remote.puml
new file mode 100644
index 00000000000..f5b589352df
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdPrivilegedIdentityManagement element
+include('elements/azure/IdentityServiceColor/AzureAdPrivilegedIdentityManagement')
+AzureAdPrivilegedIdentityManagement('element', 'Ad Privileged Identity Management', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAppRegistrations.card.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAppRegistrations.card.local.puml
new file mode 100644
index 00000000000..718c7c42965
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAppRegistrations.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAppRegistrations card
+include('elements/azure/IdentityServiceColor/AzureAppRegistrations')
+AzureAppRegistrationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAppRegistrations.card.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAppRegistrations.card.remote.puml
new file mode 100644
index 00000000000..f84bc540fbb
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAppRegistrations.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAppRegistrations card
+include('elements/azure/IdentityServiceColor/AzureAppRegistrations')
+AzureAppRegistrationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAppRegistrations.element.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAppRegistrations.element.local.puml
new file mode 100644
index 00000000000..c89e36431b7
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAppRegistrations.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppRegistrations element
+include('elements/azure/IdentityServiceColor/AzureAppRegistrations')
+AzureAppRegistrations('element', 'App Registrations', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureAppRegistrations.element.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureAppRegistrations.element.remote.puml
new file mode 100644
index 00000000000..233ade6a2ef
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureAppRegistrations.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppRegistrations element
+include('elements/azure/IdentityServiceColor/AzureAppRegistrations')
+AzureAppRegistrations('element', 'App Registrations', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureConditionalAccess.card.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureConditionalAccess.card.local.puml
new file mode 100644
index 00000000000..a9d5e95250d
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureConditionalAccess.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureConditionalAccess card
+include('elements/azure/IdentityServiceColor/AzureConditionalAccess')
+AzureConditionalAccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureConditionalAccess.card.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureConditionalAccess.card.remote.puml
new file mode 100644
index 00000000000..c613e90e780
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureConditionalAccess.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureConditionalAccess card
+include('elements/azure/IdentityServiceColor/AzureConditionalAccess')
+AzureConditionalAccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureConditionalAccess.element.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureConditionalAccess.element.local.puml
new file mode 100644
index 00000000000..ff4c8e697ad
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureConditionalAccess.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConditionalAccess element
+include('elements/azure/IdentityServiceColor/AzureConditionalAccess')
+AzureConditionalAccess('element', 'Conditional Access', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureConditionalAccess.element.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureConditionalAccess.element.remote.puml
new file mode 100644
index 00000000000..5359bba3b0e
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureConditionalAccess.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConditionalAccess element
+include('elements/azure/IdentityServiceColor/AzureConditionalAccess')
+AzureConditionalAccess('element', 'Conditional Access', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureEnterpriseApplications.card.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureEnterpriseApplications.card.local.puml
new file mode 100644
index 00000000000..fbe5bbac03f
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureEnterpriseApplications.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEnterpriseApplications card
+include('elements/azure/IdentityServiceColor/AzureEnterpriseApplications')
+AzureEnterpriseApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureEnterpriseApplications.card.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureEnterpriseApplications.card.remote.puml
new file mode 100644
index 00000000000..f7ea6537dee
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureEnterpriseApplications.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEnterpriseApplications card
+include('elements/azure/IdentityServiceColor/AzureEnterpriseApplications')
+AzureEnterpriseApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureEnterpriseApplications.element.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureEnterpriseApplications.element.local.puml
new file mode 100644
index 00000000000..7202862a427
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureEnterpriseApplications.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEnterpriseApplications element
+include('elements/azure/IdentityServiceColor/AzureEnterpriseApplications')
+AzureEnterpriseApplications('element', 'Enterprise Applications', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureEnterpriseApplications.element.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureEnterpriseApplications.element.remote.puml
new file mode 100644
index 00000000000..a7a74289245
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureEnterpriseApplications.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEnterpriseApplications element
+include('elements/azure/IdentityServiceColor/AzureEnterpriseApplications')
+AzureEnterpriseApplications('element', 'Enterprise Applications', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureIdentityGovernance.card.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureIdentityGovernance.card.local.puml
new file mode 100644
index 00000000000..f3c77646060
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureIdentityGovernance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIdentityGovernance card
+include('elements/azure/IdentityServiceColor/AzureIdentityGovernance')
+AzureIdentityGovernanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureIdentityGovernance.card.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureIdentityGovernance.card.remote.puml
new file mode 100644
index 00000000000..487c8b61044
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureIdentityGovernance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIdentityGovernance card
+include('elements/azure/IdentityServiceColor/AzureIdentityGovernance')
+AzureIdentityGovernanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureIdentityGovernance.element.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureIdentityGovernance.element.local.puml
new file mode 100644
index 00000000000..98bd078d569
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureIdentityGovernance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIdentityGovernance element
+include('elements/azure/IdentityServiceColor/AzureIdentityGovernance')
+AzureIdentityGovernance('element', 'Identity Governance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureIdentityGovernance.element.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureIdentityGovernance.element.remote.puml
new file mode 100644
index 00000000000..4f1c5133f18
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureIdentityGovernance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIdentityGovernance element
+include('elements/azure/IdentityServiceColor/AzureIdentityGovernance')
+AzureIdentityGovernance('element', 'Identity Governance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureInformationProtection.card.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureInformationProtection.card.local.puml
new file mode 100644
index 00000000000..4d97b023b21
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureInformationProtection.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureInformationProtection card
+include('elements/azure/IdentityServiceColor/AzureInformationProtection')
+AzureInformationProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureInformationProtection.card.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureInformationProtection.card.remote.puml
new file mode 100644
index 00000000000..aa8df4970cf
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureInformationProtection.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureInformationProtection card
+include('elements/azure/IdentityServiceColor/AzureInformationProtection')
+AzureInformationProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureInformationProtection.element.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureInformationProtection.element.local.puml
new file mode 100644
index 00000000000..a1b5024c353
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureInformationProtection.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInformationProtection element
+include('elements/azure/IdentityServiceColor/AzureInformationProtection')
+AzureInformationProtection('element', 'Information Protection', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureInformationProtection.element.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureInformationProtection.element.remote.puml
new file mode 100644
index 00000000000..478b4e7db05
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureInformationProtection.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureInformationProtection element
+include('elements/azure/IdentityServiceColor/AzureInformationProtection')
+AzureInformationProtection('element', 'Information Protection', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureManagedIdentities.card.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureManagedIdentities.card.local.puml
new file mode 100644
index 00000000000..1207202bfeb
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureManagedIdentities.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureManagedIdentities card
+include('elements/azure/IdentityServiceColor/AzureManagedIdentities')
+AzureManagedIdentitiesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureManagedIdentities.card.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureManagedIdentities.card.remote.puml
new file mode 100644
index 00000000000..f624b5948a8
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureManagedIdentities.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureManagedIdentities card
+include('elements/azure/IdentityServiceColor/AzureManagedIdentities')
+AzureManagedIdentitiesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureManagedIdentities.element.local.puml b/cloud/snippets/azure/IdentityServiceColor/AzureManagedIdentities.element.local.puml
new file mode 100644
index 00000000000..25620a5ed56
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureManagedIdentities.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagedIdentities element
+include('elements/azure/IdentityServiceColor/AzureManagedIdentities')
+AzureManagedIdentities('element', 'Managed Identities', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IdentityServiceColor/AzureManagedIdentities.element.remote.puml b/cloud/snippets/azure/IdentityServiceColor/AzureManagedIdentities.element.remote.puml
new file mode 100644
index 00000000000..c454938c94b
--- /dev/null
+++ b/cloud/snippets/azure/IdentityServiceColor/AzureManagedIdentities.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagedIdentities element
+include('elements/azure/IdentityServiceColor/AzureManagedIdentities')
+AzureManagedIdentities('element', 'Managed Identities', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureApiForFhir.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureApiForFhir.card.local.puml
new file mode 100644
index 00000000000..22168b2d5a2
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureApiForFhir.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApiForFhir card
+include('elements/azure/IntegrationServiceColor/AzureApiForFhir')
+AzureApiForFhirCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureApiForFhir.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureApiForFhir.card.remote.puml
new file mode 100644
index 00000000000..dd5d739195a
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureApiForFhir.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApiForFhir card
+include('elements/azure/IntegrationServiceColor/AzureApiForFhir')
+AzureApiForFhirCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureApiForFhir.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureApiForFhir.element.local.puml
new file mode 100644
index 00000000000..d00edce736b
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureApiForFhir.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApiForFhir element
+include('elements/azure/IntegrationServiceColor/AzureApiForFhir')
+AzureApiForFhir('element', 'Api For Fhir', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureApiForFhir.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureApiForFhir.element.remote.puml
new file mode 100644
index 00000000000..4926d1b3bca
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureApiForFhir.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApiForFhir element
+include('elements/azure/IntegrationServiceColor/AzureApiForFhir')
+AzureApiForFhir('element', 'Api For Fhir', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureApiManagementServices.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureApiManagementServices.card.local.puml
new file mode 100644
index 00000000000..0c9beb9676f
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureApiManagementServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApiManagementServices card
+include('elements/azure/IntegrationServiceColor/AzureApiManagementServices')
+AzureApiManagementServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureApiManagementServices.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureApiManagementServices.card.remote.puml
new file mode 100644
index 00000000000..1e178d55c92
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureApiManagementServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApiManagementServices card
+include('elements/azure/IntegrationServiceColor/AzureApiManagementServices')
+AzureApiManagementServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureApiManagementServices.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureApiManagementServices.element.local.puml
new file mode 100644
index 00000000000..402b4964d0d
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureApiManagementServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApiManagementServices element
+include('elements/azure/IntegrationServiceColor/AzureApiManagementServices')
+AzureApiManagementServices('element', 'Api Management Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureApiManagementServices.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureApiManagementServices.element.remote.puml
new file mode 100644
index 00000000000..867051dbca2
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureApiManagementServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApiManagementServices element
+include('elements/azure/IntegrationServiceColor/AzureApiManagementServices')
+AzureApiManagementServices('element', 'Api Management Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureAppConfiguration.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureAppConfiguration.card.local.puml
new file mode 100644
index 00000000000..1628e65da78
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureAppConfiguration.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAppConfiguration card
+include('elements/azure/IntegrationServiceColor/AzureAppConfiguration')
+AzureAppConfigurationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureAppConfiguration.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureAppConfiguration.card.remote.puml
new file mode 100644
index 00000000000..df54610c005
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureAppConfiguration.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAppConfiguration card
+include('elements/azure/IntegrationServiceColor/AzureAppConfiguration')
+AzureAppConfigurationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureAppConfiguration.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureAppConfiguration.element.local.puml
new file mode 100644
index 00000000000..631b9d65102
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureAppConfiguration.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppConfiguration element
+include('elements/azure/IntegrationServiceColor/AzureAppConfiguration')
+AzureAppConfiguration('element', 'App Configuration', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureAppConfiguration.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureAppConfiguration.element.remote.puml
new file mode 100644
index 00000000000..c19cd301e5c
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureAppConfiguration.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppConfiguration element
+include('elements/azure/IntegrationServiceColor/AzureAppConfiguration')
+AzureAppConfiguration('element', 'App Configuration', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureDataCatalog.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureDataCatalog.card.local.puml
new file mode 100644
index 00000000000..829fc002300
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureDataCatalog.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataCatalog card
+include('elements/azure/IntegrationServiceColor/AzureDataCatalog')
+AzureDataCatalogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureDataCatalog.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureDataCatalog.card.remote.puml
new file mode 100644
index 00000000000..1dfcfab0175
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureDataCatalog.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataCatalog card
+include('elements/azure/IntegrationServiceColor/AzureDataCatalog')
+AzureDataCatalogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureDataCatalog.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureDataCatalog.element.local.puml
new file mode 100644
index 00000000000..c3772e63bbc
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureDataCatalog.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataCatalog element
+include('elements/azure/IntegrationServiceColor/AzureDataCatalog')
+AzureDataCatalog('element', 'Data Catalog', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureDataCatalog.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureDataCatalog.element.remote.puml
new file mode 100644
index 00000000000..6bc2960c38f
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureDataCatalog.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataCatalog element
+include('elements/azure/IntegrationServiceColor/AzureDataCatalog')
+AzureDataCatalog('element', 'Data Catalog', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridDomains.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridDomains.card.local.puml
new file mode 100644
index 00000000000..228ef97a475
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridDomains.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEventGridDomains card
+include('elements/azure/IntegrationServiceColor/AzureEventGridDomains')
+AzureEventGridDomainsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridDomains.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridDomains.card.remote.puml
new file mode 100644
index 00000000000..65800759f60
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridDomains.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEventGridDomains card
+include('elements/azure/IntegrationServiceColor/AzureEventGridDomains')
+AzureEventGridDomainsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridDomains.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridDomains.element.local.puml
new file mode 100644
index 00000000000..ee0f1092ea0
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridDomains.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventGridDomains element
+include('elements/azure/IntegrationServiceColor/AzureEventGridDomains')
+AzureEventGridDomains('element', 'Event Grid Domains', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridDomains.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridDomains.element.remote.puml
new file mode 100644
index 00000000000..88f02af9278
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridDomains.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventGridDomains element
+include('elements/azure/IntegrationServiceColor/AzureEventGridDomains')
+AzureEventGridDomains('element', 'Event Grid Domains', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridSubscriptions.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridSubscriptions.card.local.puml
new file mode 100644
index 00000000000..73c19dfeaea
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridSubscriptions.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEventGridSubscriptions card
+include('elements/azure/IntegrationServiceColor/AzureEventGridSubscriptions')
+AzureEventGridSubscriptionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridSubscriptions.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridSubscriptions.card.remote.puml
new file mode 100644
index 00000000000..ec6f59f0d36
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridSubscriptions.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEventGridSubscriptions card
+include('elements/azure/IntegrationServiceColor/AzureEventGridSubscriptions')
+AzureEventGridSubscriptionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridSubscriptions.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridSubscriptions.element.local.puml
new file mode 100644
index 00000000000..cbfd32ed744
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridSubscriptions.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventGridSubscriptions element
+include('elements/azure/IntegrationServiceColor/AzureEventGridSubscriptions')
+AzureEventGridSubscriptions('element', 'Event Grid Subscriptions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridSubscriptions.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridSubscriptions.element.remote.puml
new file mode 100644
index 00000000000..84b786e5f81
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridSubscriptions.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventGridSubscriptions element
+include('elements/azure/IntegrationServiceColor/AzureEventGridSubscriptions')
+AzureEventGridSubscriptions('element', 'Event Grid Subscriptions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridTopics.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridTopics.card.local.puml
new file mode 100644
index 00000000000..a1066befa2a
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridTopics.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEventGridTopics card
+include('elements/azure/IntegrationServiceColor/AzureEventGridTopics')
+AzureEventGridTopicsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridTopics.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridTopics.card.remote.puml
new file mode 100644
index 00000000000..add83df6e2f
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridTopics.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEventGridTopics card
+include('elements/azure/IntegrationServiceColor/AzureEventGridTopics')
+AzureEventGridTopicsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridTopics.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridTopics.element.local.puml
new file mode 100644
index 00000000000..4c980bc3d99
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridTopics.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventGridTopics element
+include('elements/azure/IntegrationServiceColor/AzureEventGridTopics')
+AzureEventGridTopics('element', 'Event Grid Topics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridTopics.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridTopics.element.remote.puml
new file mode 100644
index 00000000000..e491f65e7e8
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureEventGridTopics.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEventGridTopics element
+include('elements/azure/IntegrationServiceColor/AzureEventGridTopics')
+AzureEventGridTopics('element', 'Event Grid Topics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationAccounts.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationAccounts.card.local.puml
new file mode 100644
index 00000000000..f43c687fa37
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationAccounts.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntegrationAccounts card
+include('elements/azure/IntegrationServiceColor/AzureIntegrationAccounts')
+AzureIntegrationAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationAccounts.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationAccounts.card.remote.puml
new file mode 100644
index 00000000000..2d5f3ad4e1f
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationAccounts.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntegrationAccounts card
+include('elements/azure/IntegrationServiceColor/AzureIntegrationAccounts')
+AzureIntegrationAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationAccounts.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationAccounts.element.local.puml
new file mode 100644
index 00000000000..bbf65eada12
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationAccounts.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntegrationAccounts element
+include('elements/azure/IntegrationServiceColor/AzureIntegrationAccounts')
+AzureIntegrationAccounts('element', 'Integration Accounts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationAccounts.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationAccounts.element.remote.puml
new file mode 100644
index 00000000000..5d3d2db0bc2
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationAccounts.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntegrationAccounts element
+include('elements/azure/IntegrationServiceColor/AzureIntegrationAccounts')
+AzureIntegrationAccounts('element', 'Integration Accounts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.card.local.puml
new file mode 100644
index 00000000000..f5e04ee31ff
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntegrationServiceEnvironments card
+include('elements/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments')
+AzureIntegrationServiceEnvironmentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.card.remote.puml
new file mode 100644
index 00000000000..356628192a8
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntegrationServiceEnvironments card
+include('elements/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments')
+AzureIntegrationServiceEnvironmentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.element.local.puml
new file mode 100644
index 00000000000..ed610b1ee9c
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntegrationServiceEnvironments element
+include('elements/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments')
+AzureIntegrationServiceEnvironments('element', 'Integration Service Environments', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.element.remote.puml
new file mode 100644
index 00000000000..817c102be8b
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntegrationServiceEnvironments element
+include('elements/azure/IntegrationServiceColor/AzureIntegrationServiceEnvironments')
+AzureIntegrationServiceEnvironments('element', 'Integration Service Environments', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureLogicApps.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureLogicApps.card.local.puml
new file mode 100644
index 00000000000..fc8fd0dcaca
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureLogicApps.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLogicApps card
+include('elements/azure/IntegrationServiceColor/AzureLogicApps')
+AzureLogicAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureLogicApps.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureLogicApps.card.remote.puml
new file mode 100644
index 00000000000..d3729b238a7
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureLogicApps.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLogicApps card
+include('elements/azure/IntegrationServiceColor/AzureLogicApps')
+AzureLogicAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureLogicApps.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureLogicApps.element.local.puml
new file mode 100644
index 00000000000..15855b36c33
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureLogicApps.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogicApps element
+include('elements/azure/IntegrationServiceColor/AzureLogicApps')
+AzureLogicApps('element', 'Logic Apps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureLogicApps.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureLogicApps.element.remote.puml
new file mode 100644
index 00000000000..f96738e398c
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureLogicApps.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogicApps element
+include('elements/azure/IntegrationServiceColor/AzureLogicApps')
+AzureLogicApps('element', 'Logic Apps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.card.local.puml
new file mode 100644
index 00000000000..e1c6354cee2
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLogicAppsCustomConnector card
+include('elements/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector')
+AzureLogicAppsCustomConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.card.remote.puml
new file mode 100644
index 00000000000..1edf8287d17
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLogicAppsCustomConnector card
+include('elements/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector')
+AzureLogicAppsCustomConnectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.element.local.puml
new file mode 100644
index 00000000000..93be6a8ab23
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogicAppsCustomConnector element
+include('elements/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector')
+AzureLogicAppsCustomConnector('element', 'Logic Apps Custom Connector', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.element.remote.puml
new file mode 100644
index 00000000000..fa9ae3c16b2
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLogicAppsCustomConnector element
+include('elements/azure/IntegrationServiceColor/AzureLogicAppsCustomConnector')
+AzureLogicAppsCustomConnector('element', 'Logic Apps Custom Connector', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureSendgridAccounts.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureSendgridAccounts.card.local.puml
new file mode 100644
index 00000000000..3510ba2af73
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureSendgridAccounts.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSendgridAccounts card
+include('elements/azure/IntegrationServiceColor/AzureSendgridAccounts')
+AzureSendgridAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureSendgridAccounts.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureSendgridAccounts.card.remote.puml
new file mode 100644
index 00000000000..e7a8a60dc9b
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureSendgridAccounts.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSendgridAccounts card
+include('elements/azure/IntegrationServiceColor/AzureSendgridAccounts')
+AzureSendgridAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureSendgridAccounts.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureSendgridAccounts.element.local.puml
new file mode 100644
index 00000000000..34a65d1e35c
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureSendgridAccounts.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSendgridAccounts element
+include('elements/azure/IntegrationServiceColor/AzureSendgridAccounts')
+AzureSendgridAccounts('element', 'Sendgrid Accounts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureSendgridAccounts.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureSendgridAccounts.element.remote.puml
new file mode 100644
index 00000000000..c070f6763d0
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureSendgridAccounts.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSendgridAccounts element
+include('elements/azure/IntegrationServiceColor/AzureSendgridAccounts')
+AzureSendgridAccounts('element', 'Sendgrid Accounts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBus.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBus.card.local.puml
new file mode 100644
index 00000000000..b07cf3112d0
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBus.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServiceBus card
+include('elements/azure/IntegrationServiceColor/AzureServiceBus')
+AzureServiceBusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBus.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBus.card.remote.puml
new file mode 100644
index 00000000000..86b9e5f1758
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBus.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServiceBus card
+include('elements/azure/IntegrationServiceColor/AzureServiceBus')
+AzureServiceBusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBus.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBus.element.local.puml
new file mode 100644
index 00000000000..719bf861cbc
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBus.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceBus element
+include('elements/azure/IntegrationServiceColor/AzureServiceBus')
+AzureServiceBus('element', 'Service Bus', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBus.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBus.element.remote.puml
new file mode 100644
index 00000000000..9ab4c980974
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBus.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceBus element
+include('elements/azure/IntegrationServiceColor/AzureServiceBus')
+AzureServiceBus('element', 'Service Bus', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBusRelays.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBusRelays.card.local.puml
new file mode 100644
index 00000000000..6e3ba05c946
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBusRelays.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServiceBusRelays card
+include('elements/azure/IntegrationServiceColor/AzureServiceBusRelays')
+AzureServiceBusRelaysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBusRelays.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBusRelays.card.remote.puml
new file mode 100644
index 00000000000..90965db93bc
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBusRelays.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServiceBusRelays card
+include('elements/azure/IntegrationServiceColor/AzureServiceBusRelays')
+AzureServiceBusRelaysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBusRelays.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBusRelays.element.local.puml
new file mode 100644
index 00000000000..541a42fd866
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBusRelays.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceBusRelays element
+include('elements/azure/IntegrationServiceColor/AzureServiceBusRelays')
+AzureServiceBusRelays('element', 'Service Bus Relays', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBusRelays.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBusRelays.element.remote.puml
new file mode 100644
index 00000000000..95bbe566b92
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceBusRelays.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceBusRelays element
+include('elements/azure/IntegrationServiceColor/AzureServiceBusRelays')
+AzureServiceBusRelays('element', 'Service Bus Relays', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.card.local.puml
new file mode 100644
index 00000000000..ff9e7a2e887
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServiceCatalogManagedApplicationDefinitions card
+include('elements/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions')
+AzureServiceCatalogManagedApplicationDefinitionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.card.remote.puml
new file mode 100644
index 00000000000..b33b0cfb79a
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServiceCatalogManagedApplicationDefinitions card
+include('elements/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions')
+AzureServiceCatalogManagedApplicationDefinitionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.element.local.puml
new file mode 100644
index 00000000000..433cc6f21e8
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceCatalogManagedApplicationDefinitions element
+include('elements/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions')
+AzureServiceCatalogManagedApplicationDefinitions('element', 'Service Catalog Managed Application Definitions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.element.remote.puml
new file mode 100644
index 00000000000..f382bbc8f7d
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceCatalogManagedApplicationDefinitions element
+include('elements/azure/IntegrationServiceColor/AzureServiceCatalogManagedApplicationDefinitions')
+AzureServiceCatalogManagedApplicationDefinitions('element', 'Service Catalog Managed Application Definitions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.card.local.puml
new file mode 100644
index 00000000000..c8cdc15759e
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSoftwareAsAServiceSaas card
+include('elements/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas')
+AzureSoftwareAsAServiceSaasCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.card.remote.puml
new file mode 100644
index 00000000000..c8bb68ef148
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSoftwareAsAServiceSaas card
+include('elements/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas')
+AzureSoftwareAsAServiceSaasCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.element.local.puml
new file mode 100644
index 00000000000..e88479a82ad
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSoftwareAsAServiceSaas element
+include('elements/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas')
+AzureSoftwareAsAServiceSaas('element', 'Software As A Service Saas', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.element.remote.puml
new file mode 100644
index 00000000000..e00ded39b30
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSoftwareAsAServiceSaas element
+include('elements/azure/IntegrationServiceColor/AzureSoftwareAsAServiceSaas')
+AzureSoftwareAsAServiceSaas('element', 'Software As A Service Saas', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.card.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.card.local.puml
new file mode 100644
index 00000000000..fe1e2e92db3
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStorsimpleDeviceManagers card
+include('elements/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers')
+AzureStorsimpleDeviceManagersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.card.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.card.remote.puml
new file mode 100644
index 00000000000..d6b1bf78d77
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStorsimpleDeviceManagers card
+include('elements/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers')
+AzureStorsimpleDeviceManagersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.element.local.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.element.local.puml
new file mode 100644
index 00000000000..3814d722d58
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorsimpleDeviceManagers element
+include('elements/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers')
+AzureStorsimpleDeviceManagers('element', 'Storsimple Device Managers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.element.remote.puml b/cloud/snippets/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.element.remote.puml
new file mode 100644
index 00000000000..f1925f05ea5
--- /dev/null
+++ b/cloud/snippets/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorsimpleDeviceManagers element
+include('elements/azure/IntegrationServiceColor/AzureStorsimpleDeviceManagers')
+AzureStorsimpleDeviceManagers('element', 'Storsimple Device Managers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.card.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.card.local.puml
new file mode 100644
index 00000000000..58c2714d6ef
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDeviceProvisioningServices card
+include('elements/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices')
+AzureDeviceProvisioningServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.card.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.card.remote.puml
new file mode 100644
index 00000000000..01a2286f576
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDeviceProvisioningServices card
+include('elements/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices')
+AzureDeviceProvisioningServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.element.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.element.local.puml
new file mode 100644
index 00000000000..685ef17993e
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceProvisioningServices element
+include('elements/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices')
+AzureDeviceProvisioningServices('element', 'Device Provisioning Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.element.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.element.remote.puml
new file mode 100644
index 00000000000..38c46971053
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceProvisioningServices element
+include('elements/azure/InternetOfThingsServiceColor/AzureDeviceProvisioningServices')
+AzureDeviceProvisioningServices('element', 'Device Provisioning Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDigitalTwins.card.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDigitalTwins.card.local.puml
new file mode 100644
index 00000000000..203e0466dae
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDigitalTwins.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDigitalTwins card
+include('elements/azure/InternetOfThingsServiceColor/AzureDigitalTwins')
+AzureDigitalTwinsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDigitalTwins.card.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDigitalTwins.card.remote.puml
new file mode 100644
index 00000000000..d15c4fc31b0
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDigitalTwins.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDigitalTwins card
+include('elements/azure/InternetOfThingsServiceColor/AzureDigitalTwins')
+AzureDigitalTwinsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDigitalTwins.element.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDigitalTwins.element.local.puml
new file mode 100644
index 00000000000..ade230a582a
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDigitalTwins.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDigitalTwins element
+include('elements/azure/InternetOfThingsServiceColor/AzureDigitalTwins')
+AzureDigitalTwins('element', 'Digital Twins', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDigitalTwins.element.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDigitalTwins.element.remote.puml
new file mode 100644
index 00000000000..f87b682ef10
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureDigitalTwins.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDigitalTwins element
+include('elements/azure/InternetOfThingsServiceColor/AzureDigitalTwins')
+AzureDigitalTwins('element', 'Digital Twins', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.card.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.card.local.puml
new file mode 100644
index 00000000000..5ce02b88b0f
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIotCentralApplications card
+include('elements/azure/InternetOfThingsServiceColor/AzureIotCentralApplications')
+AzureIotCentralApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.card.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.card.remote.puml
new file mode 100644
index 00000000000..a0cde9e69d5
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIotCentralApplications card
+include('elements/azure/InternetOfThingsServiceColor/AzureIotCentralApplications')
+AzureIotCentralApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.element.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.element.local.puml
new file mode 100644
index 00000000000..e34e9175c7a
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIotCentralApplications element
+include('elements/azure/InternetOfThingsServiceColor/AzureIotCentralApplications')
+AzureIotCentralApplications('element', 'Iot Central Applications', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.element.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.element.remote.puml
new file mode 100644
index 00000000000..a211b0f953d
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotCentralApplications.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIotCentralApplications element
+include('elements/azure/InternetOfThingsServiceColor/AzureIotCentralApplications')
+AzureIotCentralApplications('element', 'Iot Central Applications', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHub.card.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHub.card.local.puml
new file mode 100644
index 00000000000..be848fc3e55
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHub.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIotHub card
+include('elements/azure/InternetOfThingsServiceColor/AzureIotHub')
+AzureIotHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHub.card.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHub.card.remote.puml
new file mode 100644
index 00000000000..edb7d76ed8e
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHub.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIotHub card
+include('elements/azure/InternetOfThingsServiceColor/AzureIotHub')
+AzureIotHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHub.element.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHub.element.local.puml
new file mode 100644
index 00000000000..43f90ea4e38
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHub.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIotHub element
+include('elements/azure/InternetOfThingsServiceColor/AzureIotHub')
+AzureIotHub('element', 'Iot Hub', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHub.element.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHub.element.remote.puml
new file mode 100644
index 00000000000..2238bef20b1
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHub.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIotHub element
+include('elements/azure/InternetOfThingsServiceColor/AzureIotHub')
+AzureIotHub('element', 'Iot Hub', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.card.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.card.local.puml
new file mode 100644
index 00000000000..d734d8cb5da
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIotHubSecurity card
+include('elements/azure/InternetOfThingsServiceColor/AzureIotHubSecurity')
+AzureIotHubSecurityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.card.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.card.remote.puml
new file mode 100644
index 00000000000..4b0bab74d3d
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIotHubSecurity card
+include('elements/azure/InternetOfThingsServiceColor/AzureIotHubSecurity')
+AzureIotHubSecurityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.element.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.element.local.puml
new file mode 100644
index 00000000000..a744652801b
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIotHubSecurity element
+include('elements/azure/InternetOfThingsServiceColor/AzureIotHubSecurity')
+AzureIotHubSecurity('element', 'Iot Hub Security', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.element.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.element.remote.puml
new file mode 100644
index 00000000000..6e83d5fa5b9
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureIotHubSecurity.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIotHubSecurity element
+include('elements/azure/InternetOfThingsServiceColor/AzureIotHubSecurity')
+AzureIotHubSecurity('element', 'Iot Hub Security', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureMaps.card.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureMaps.card.local.puml
new file mode 100644
index 00000000000..30cf1fd700d
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureMaps.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMaps card
+include('elements/azure/InternetOfThingsServiceColor/AzureMaps')
+AzureMapsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureMaps.card.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureMaps.card.remote.puml
new file mode 100644
index 00000000000..d778754d0f4
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureMaps.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMaps card
+include('elements/azure/InternetOfThingsServiceColor/AzureMaps')
+AzureMapsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureMaps.element.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureMaps.element.local.puml
new file mode 100644
index 00000000000..3227c53fdc9
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureMaps.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMaps element
+include('elements/azure/InternetOfThingsServiceColor/AzureMaps')
+AzureMaps('element', 'Maps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureMaps.element.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureMaps.element.remote.puml
new file mode 100644
index 00000000000..47ebf36def9
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureMaps.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMaps element
+include('elements/azure/InternetOfThingsServiceColor/AzureMaps')
+AzureMaps('element', 'Maps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureSphere.card.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureSphere.card.local.puml
new file mode 100644
index 00000000000..30bfe4e5c29
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureSphere.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSphere card
+include('elements/azure/InternetOfThingsServiceColor/AzureSphere')
+AzureSphereCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureSphere.card.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureSphere.card.remote.puml
new file mode 100644
index 00000000000..4bb47694b02
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureSphere.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSphere card
+include('elements/azure/InternetOfThingsServiceColor/AzureSphere')
+AzureSphereCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureSphere.element.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureSphere.element.local.puml
new file mode 100644
index 00000000000..59f17174373
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureSphere.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSphere element
+include('elements/azure/InternetOfThingsServiceColor/AzureSphere')
+AzureSphere('element', 'Sphere', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureSphere.element.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureSphere.element.remote.puml
new file mode 100644
index 00000000000..b439095549e
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureSphere.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSphere element
+include('elements/azure/InternetOfThingsServiceColor/AzureSphere')
+AzureSphere('element', 'Sphere', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.card.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.card.local.puml
new file mode 100644
index 00000000000..8a168ec16c7
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTimeSeriesInsightsEnvironments card
+include('elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments')
+AzureTimeSeriesInsightsEnvironmentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.card.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.card.remote.puml
new file mode 100644
index 00000000000..e76f7d6d020
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTimeSeriesInsightsEnvironments card
+include('elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments')
+AzureTimeSeriesInsightsEnvironmentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.element.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.element.local.puml
new file mode 100644
index 00000000000..5491fb4251a
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTimeSeriesInsightsEnvironments element
+include('elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments')
+AzureTimeSeriesInsightsEnvironments('element', 'Time Series Insights Environments', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.element.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.element.remote.puml
new file mode 100644
index 00000000000..2d747fbff8b
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTimeSeriesInsightsEnvironments element
+include('elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEnvironments')
+AzureTimeSeriesInsightsEnvironments('element', 'Time Series Insights Environments', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.card.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.card.local.puml
new file mode 100644
index 00000000000..4ba3b88ad11
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTimeSeriesInsightsEventsSources card
+include('elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources')
+AzureTimeSeriesInsightsEventsSourcesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.card.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.card.remote.puml
new file mode 100644
index 00000000000..0e12fa8befc
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTimeSeriesInsightsEventsSources card
+include('elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources')
+AzureTimeSeriesInsightsEventsSourcesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.element.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.element.local.puml
new file mode 100644
index 00000000000..f1191580ed6
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTimeSeriesInsightsEventsSources element
+include('elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources')
+AzureTimeSeriesInsightsEventsSources('element', 'Time Series Insights Events Sources', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.element.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.element.remote.puml
new file mode 100644
index 00000000000..0eb2e987a4d
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTimeSeriesInsightsEventsSources element
+include('elements/azure/InternetOfThingsServiceColor/AzureTimeSeriesInsightsEventsSources')
+AzureTimeSeriesInsightsEventsSources('element', 'Time Series Insights Events Sources', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.card.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.card.local.puml
new file mode 100644
index 00000000000..bdb6368fe04
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWindows10IotCoreServices card
+include('elements/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices')
+AzureWindows10IotCoreServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.card.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.card.remote.puml
new file mode 100644
index 00000000000..af953ba3c79
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWindows10IotCoreServices card
+include('elements/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices')
+AzureWindows10IotCoreServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.element.local.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.element.local.puml
new file mode 100644
index 00000000000..463cc07d854
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWindows10IotCoreServices element
+include('elements/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices')
+AzureWindows10IotCoreServices('element', 'Windows10 Iot Core Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.element.remote.puml b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.element.remote.puml
new file mode 100644
index 00000000000..8b6fde6fa59
--- /dev/null
+++ b/cloud/snippets/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWindows10IotCoreServices element
+include('elements/azure/InternetOfThingsServiceColor/AzureWindows10IotCoreServices')
+AzureWindows10IotCoreServices('element', 'Windows10 Iot Core Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureClientApps.card.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureClientApps.card.local.puml
new file mode 100644
index 00000000000..e777dfa53ef
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureClientApps.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureClientApps card
+include('elements/azure/IntuneServiceColor/AzureClientApps')
+AzureClientAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureClientApps.card.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureClientApps.card.remote.puml
new file mode 100644
index 00000000000..8a19671ab03
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureClientApps.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureClientApps card
+include('elements/azure/IntuneServiceColor/AzureClientApps')
+AzureClientAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureClientApps.element.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureClientApps.element.local.puml
new file mode 100644
index 00000000000..a108d3d0250
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureClientApps.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureClientApps element
+include('elements/azure/IntuneServiceColor/AzureClientApps')
+AzureClientApps('element', 'Client Apps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureClientApps.element.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureClientApps.element.remote.puml
new file mode 100644
index 00000000000..74dd323a22d
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureClientApps.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureClientApps element
+include('elements/azure/IntuneServiceColor/AzureClientApps')
+AzureClientApps('element', 'Client Apps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureDedicatedEventHub.card.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureDedicatedEventHub.card.local.puml
new file mode 100644
index 00000000000..0b8e834abbe
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureDedicatedEventHub.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDedicatedEventHub card
+include('elements/azure/IntuneServiceColor/AzureDedicatedEventHub')
+AzureDedicatedEventHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureDedicatedEventHub.card.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureDedicatedEventHub.card.remote.puml
new file mode 100644
index 00000000000..5cb19faa331
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureDedicatedEventHub.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDedicatedEventHub card
+include('elements/azure/IntuneServiceColor/AzureDedicatedEventHub')
+AzureDedicatedEventHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureDedicatedEventHub.element.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureDedicatedEventHub.element.local.puml
new file mode 100644
index 00000000000..ebc064f6c1f
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureDedicatedEventHub.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDedicatedEventHub element
+include('elements/azure/IntuneServiceColor/AzureDedicatedEventHub')
+AzureDedicatedEventHub('element', 'Dedicated Event Hub', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureDedicatedEventHub.element.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureDedicatedEventHub.element.remote.puml
new file mode 100644
index 00000000000..181c0f066e7
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureDedicatedEventHub.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDedicatedEventHub element
+include('elements/azure/IntuneServiceColor/AzureDedicatedEventHub')
+AzureDedicatedEventHub('element', 'Dedicated Event Hub', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureDeviceCompliance.card.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureDeviceCompliance.card.local.puml
new file mode 100644
index 00000000000..34096feca18
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureDeviceCompliance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDeviceCompliance card
+include('elements/azure/IntuneServiceColor/AzureDeviceCompliance')
+AzureDeviceComplianceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureDeviceCompliance.card.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureDeviceCompliance.card.remote.puml
new file mode 100644
index 00000000000..f024b096e9f
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureDeviceCompliance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDeviceCompliance card
+include('elements/azure/IntuneServiceColor/AzureDeviceCompliance')
+AzureDeviceComplianceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureDeviceCompliance.element.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureDeviceCompliance.element.local.puml
new file mode 100644
index 00000000000..06a376ed7ed
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureDeviceCompliance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceCompliance element
+include('elements/azure/IntuneServiceColor/AzureDeviceCompliance')
+AzureDeviceCompliance('element', 'Device Compliance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureDeviceCompliance.element.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureDeviceCompliance.element.remote.puml
new file mode 100644
index 00000000000..92a293b4ae0
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureDeviceCompliance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceCompliance element
+include('elements/azure/IntuneServiceColor/AzureDeviceCompliance')
+AzureDeviceCompliance('element', 'Device Compliance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureDeviceConfig.card.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureDeviceConfig.card.local.puml
new file mode 100644
index 00000000000..14e39ee2eed
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureDeviceConfig.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDeviceConfig card
+include('elements/azure/IntuneServiceColor/AzureDeviceConfig')
+AzureDeviceConfigCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureDeviceConfig.card.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureDeviceConfig.card.remote.puml
new file mode 100644
index 00000000000..7154a1ae61d
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureDeviceConfig.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDeviceConfig card
+include('elements/azure/IntuneServiceColor/AzureDeviceConfig')
+AzureDeviceConfigCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureDeviceConfig.element.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureDeviceConfig.element.local.puml
new file mode 100644
index 00000000000..c0b004f250e
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureDeviceConfig.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceConfig element
+include('elements/azure/IntuneServiceColor/AzureDeviceConfig')
+AzureDeviceConfig('element', 'Device Config', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureDeviceConfig.element.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureDeviceConfig.element.remote.puml
new file mode 100644
index 00000000000..c26c5720ee0
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureDeviceConfig.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDeviceConfig element
+include('elements/azure/IntuneServiceColor/AzureDeviceConfig')
+AzureDeviceConfig('element', 'Device Config', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureDevicesGroups.card.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureDevicesGroups.card.local.puml
new file mode 100644
index 00000000000..226e4d4e559
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureDevicesGroups.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDevicesGroups card
+include('elements/azure/IntuneServiceColor/AzureDevicesGroups')
+AzureDevicesGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureDevicesGroups.card.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureDevicesGroups.card.remote.puml
new file mode 100644
index 00000000000..1eaef722cd5
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureDevicesGroups.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDevicesGroups card
+include('elements/azure/IntuneServiceColor/AzureDevicesGroups')
+AzureDevicesGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureDevicesGroups.element.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureDevicesGroups.element.local.puml
new file mode 100644
index 00000000000..b024bab23b0
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureDevicesGroups.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevicesGroups element
+include('elements/azure/IntuneServiceColor/AzureDevicesGroups')
+AzureDevicesGroups('element', 'Devices Groups', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureDevicesGroups.element.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureDevicesGroups.element.remote.puml
new file mode 100644
index 00000000000..e3e5b4837eb
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureDevicesGroups.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDevicesGroups element
+include('elements/azure/IntuneServiceColor/AzureDevicesGroups')
+AzureDevicesGroups('element', 'Devices Groups', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureEbooks.card.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureEbooks.card.local.puml
new file mode 100644
index 00000000000..18d31a64143
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureEbooks.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEbooks card
+include('elements/azure/IntuneServiceColor/AzureEbooks')
+AzureEbooksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureEbooks.card.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureEbooks.card.remote.puml
new file mode 100644
index 00000000000..9ecd5416258
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureEbooks.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEbooks card
+include('elements/azure/IntuneServiceColor/AzureEbooks')
+AzureEbooksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureEbooks.element.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureEbooks.element.local.puml
new file mode 100644
index 00000000000..c8c659074b3
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureEbooks.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEbooks element
+include('elements/azure/IntuneServiceColor/AzureEbooks')
+AzureEbooks('element', 'Ebooks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureEbooks.element.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureEbooks.element.remote.puml
new file mode 100644
index 00000000000..042194306f0
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureEbooks.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEbooks element
+include('elements/azure/IntuneServiceColor/AzureEbooks')
+AzureEbooks('element', 'Ebooks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureEnrollment.card.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureEnrollment.card.local.puml
new file mode 100644
index 00000000000..a699812a77a
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureEnrollment.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEnrollment card
+include('elements/azure/IntuneServiceColor/AzureEnrollment')
+AzureEnrollmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureEnrollment.card.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureEnrollment.card.remote.puml
new file mode 100644
index 00000000000..07e0de62cd0
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureEnrollment.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEnrollment card
+include('elements/azure/IntuneServiceColor/AzureEnrollment')
+AzureEnrollmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureEnrollment.element.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureEnrollment.element.local.puml
new file mode 100644
index 00000000000..6117bda3594
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureEnrollment.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEnrollment element
+include('elements/azure/IntuneServiceColor/AzureEnrollment')
+AzureEnrollment('element', 'Enrollment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureEnrollment.element.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureEnrollment.element.remote.puml
new file mode 100644
index 00000000000..2fa64ba7625
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureEnrollment.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEnrollment element
+include('elements/azure/IntuneServiceColor/AzureEnrollment')
+AzureEnrollment('element', 'Enrollment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.card.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.card.local.puml
new file mode 100644
index 00000000000..f4ee6155672
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureExchangeOnPremisesAccess card
+include('elements/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess')
+AzureExchangeOnPremisesAccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.card.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.card.remote.puml
new file mode 100644
index 00000000000..c632958916b
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureExchangeOnPremisesAccess card
+include('elements/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess')
+AzureExchangeOnPremisesAccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.element.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.element.local.puml
new file mode 100644
index 00000000000..073bcd9a18a
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureExchangeOnPremisesAccess element
+include('elements/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess')
+AzureExchangeOnPremisesAccess('element', 'Exchange On Premises Access', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.element.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.element.remote.puml
new file mode 100644
index 00000000000..98618f58914
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureExchangeOnPremisesAccess element
+include('elements/azure/IntuneServiceColor/AzureExchangeOnPremisesAccess')
+AzureExchangeOnPremisesAccess('element', 'Exchange On Premises Access', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureIntuneAppProtection.card.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureIntuneAppProtection.card.local.puml
new file mode 100644
index 00000000000..622fd9705ce
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureIntuneAppProtection.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureIntuneAppProtection card
+include('elements/azure/IntuneServiceColor/AzureIntuneAppProtection')
+AzureIntuneAppProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureIntuneAppProtection.card.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureIntuneAppProtection.card.remote.puml
new file mode 100644
index 00000000000..01c01043bef
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureIntuneAppProtection.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureIntuneAppProtection card
+include('elements/azure/IntuneServiceColor/AzureIntuneAppProtection')
+AzureIntuneAppProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureIntuneAppProtection.element.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureIntuneAppProtection.element.local.puml
new file mode 100644
index 00000000000..c50d0a0baec
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureIntuneAppProtection.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneAppProtection element
+include('elements/azure/IntuneServiceColor/AzureIntuneAppProtection')
+AzureIntuneAppProtection('element', 'Intune App Protection', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureIntuneAppProtection.element.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureIntuneAppProtection.element.remote.puml
new file mode 100644
index 00000000000..fbb61974b72
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureIntuneAppProtection.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureIntuneAppProtection element
+include('elements/azure/IntuneServiceColor/AzureIntuneAppProtection')
+AzureIntuneAppProtection('element', 'Intune App Protection', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureManagedDesktop.card.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureManagedDesktop.card.local.puml
new file mode 100644
index 00000000000..a8d77e3d886
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureManagedDesktop.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureManagedDesktop card
+include('elements/azure/IntuneServiceColor/AzureManagedDesktop')
+AzureManagedDesktopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureManagedDesktop.card.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureManagedDesktop.card.remote.puml
new file mode 100644
index 00000000000..39aa7b84e3d
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureManagedDesktop.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureManagedDesktop card
+include('elements/azure/IntuneServiceColor/AzureManagedDesktop')
+AzureManagedDesktopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureManagedDesktop.element.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureManagedDesktop.element.local.puml
new file mode 100644
index 00000000000..8f076ba1936
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureManagedDesktop.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagedDesktop element
+include('elements/azure/IntuneServiceColor/AzureManagedDesktop')
+AzureManagedDesktop('element', 'Managed Desktop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureManagedDesktop.element.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureManagedDesktop.element.remote.puml
new file mode 100644
index 00000000000..c364f23964c
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureManagedDesktop.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagedDesktop element
+include('elements/azure/IntuneServiceColor/AzureManagedDesktop')
+AzureManagedDesktop('element', 'Managed Desktop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureSecurityBaselines.card.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureSecurityBaselines.card.local.puml
new file mode 100644
index 00000000000..78b8123aceb
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureSecurityBaselines.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSecurityBaselines card
+include('elements/azure/IntuneServiceColor/AzureSecurityBaselines')
+AzureSecurityBaselinesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureSecurityBaselines.card.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureSecurityBaselines.card.remote.puml
new file mode 100644
index 00000000000..afe58d45529
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureSecurityBaselines.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSecurityBaselines card
+include('elements/azure/IntuneServiceColor/AzureSecurityBaselines')
+AzureSecurityBaselinesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureSecurityBaselines.element.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureSecurityBaselines.element.local.puml
new file mode 100644
index 00000000000..66dbdd93e06
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureSecurityBaselines.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSecurityBaselines element
+include('elements/azure/IntuneServiceColor/AzureSecurityBaselines')
+AzureSecurityBaselines('element', 'Security Baselines', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureSecurityBaselines.element.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureSecurityBaselines.element.remote.puml
new file mode 100644
index 00000000000..2ba821812b0
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureSecurityBaselines.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSecurityBaselines element
+include('elements/azure/IntuneServiceColor/AzureSecurityBaselines')
+AzureSecurityBaselines('element', 'Security Baselines', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureSoftwareUpdate.card.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureSoftwareUpdate.card.local.puml
new file mode 100644
index 00000000000..71eee3aabcf
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureSoftwareUpdate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSoftwareUpdate card
+include('elements/azure/IntuneServiceColor/AzureSoftwareUpdate')
+AzureSoftwareUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureSoftwareUpdate.card.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureSoftwareUpdate.card.remote.puml
new file mode 100644
index 00000000000..82954741472
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureSoftwareUpdate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSoftwareUpdate card
+include('elements/azure/IntuneServiceColor/AzureSoftwareUpdate')
+AzureSoftwareUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureSoftwareUpdate.element.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureSoftwareUpdate.element.local.puml
new file mode 100644
index 00000000000..746dd98559b
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureSoftwareUpdate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSoftwareUpdate element
+include('elements/azure/IntuneServiceColor/AzureSoftwareUpdate')
+AzureSoftwareUpdate('element', 'Software Update', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureSoftwareUpdate.element.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureSoftwareUpdate.element.remote.puml
new file mode 100644
index 00000000000..957d84b0db0
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureSoftwareUpdate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSoftwareUpdate element
+include('elements/azure/IntuneServiceColor/AzureSoftwareUpdate')
+AzureSoftwareUpdate('element', 'Software Update', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureTools.card.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureTools.card.local.puml
new file mode 100644
index 00000000000..02e32d7a70b
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureTools.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTools card
+include('elements/azure/IntuneServiceColor/AzureTools')
+AzureToolsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureTools.card.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureTools.card.remote.puml
new file mode 100644
index 00000000000..8a401080f30
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureTools.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTools card
+include('elements/azure/IntuneServiceColor/AzureTools')
+AzureToolsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureTools.element.local.puml b/cloud/snippets/azure/IntuneServiceColor/AzureTools.element.local.puml
new file mode 100644
index 00000000000..c12a1535109
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureTools.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTools element
+include('elements/azure/IntuneServiceColor/AzureTools')
+AzureTools('element', 'Tools', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/IntuneServiceColor/AzureTools.element.remote.puml b/cloud/snippets/azure/IntuneServiceColor/AzureTools.element.remote.puml
new file mode 100644
index 00000000000..0bbc137302d
--- /dev/null
+++ b/cloud/snippets/azure/IntuneServiceColor/AzureTools.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTools element
+include('elements/azure/IntuneServiceColor/AzureTools')
+AzureTools('element', 'Tools', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.card.local.puml
new file mode 100644
index 00000000000..84e81c19c10
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureActivityLog card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureActivityLog')
+AzureActivityLogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.card.remote.puml
new file mode 100644
index 00000000000..a1a326b46e2
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureActivityLog card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureActivityLog')
+AzureActivityLogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.element.local.puml
new file mode 100644
index 00000000000..c8353ab4054
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureActivityLog element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureActivityLog')
+AzureActivityLog('element', 'Activity Log', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.element.remote.puml
new file mode 100644
index 00000000000..dad4064bb62
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureActivityLog.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureActivityLog element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureActivityLog')
+AzureActivityLog('element', 'Activity Log', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.card.local.puml
new file mode 100644
index 00000000000..ad663683102
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAdvisor card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAdvisor')
+AzureAdvisorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.card.remote.puml
new file mode 100644
index 00000000000..654815d6347
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAdvisor card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAdvisor')
+AzureAdvisorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.element.local.puml
new file mode 100644
index 00000000000..fa4af87e151
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdvisor element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAdvisor')
+AzureAdvisor('element', 'Advisor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.element.remote.puml
new file mode 100644
index 00000000000..d402c09ac98
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAdvisor.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAdvisor element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAdvisor')
+AzureAdvisor('element', 'Advisor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAlerts.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAlerts.card.local.puml
new file mode 100644
index 00000000000..0e910145db0
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAlerts.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAlerts card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAlerts')
+AzureAlertsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAlerts.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAlerts.card.remote.puml
new file mode 100644
index 00000000000..61d7c80277f
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAlerts.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAlerts card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAlerts')
+AzureAlertsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAlerts.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAlerts.element.local.puml
new file mode 100644
index 00000000000..2b3aa98e681
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAlerts.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAlerts element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAlerts')
+AzureAlerts('element', 'Alerts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAlerts.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAlerts.element.remote.puml
new file mode 100644
index 00000000000..fb7054b3318
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAlerts.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAlerts element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAlerts')
+AzureAlerts('element', 'Alerts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.card.local.puml
new file mode 100644
index 00000000000..0bfd4637203
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAutomationAccounts card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts')
+AzureAutomationAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.card.remote.puml
new file mode 100644
index 00000000000..0e5bacac532
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAutomationAccounts card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts')
+AzureAutomationAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.element.local.puml
new file mode 100644
index 00000000000..a39b842335f
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAutomationAccounts element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts')
+AzureAutomationAccounts('element', 'Automation Accounts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.element.remote.puml
new file mode 100644
index 00000000000..5e874a74bef
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAutomationAccounts element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureAutomationAccounts')
+AzureAutomationAccounts('element', 'Automation Accounts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.card.local.puml
new file mode 100644
index 00000000000..f12987741c0
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBlueprints card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureBlueprints')
+AzureBlueprintsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.card.remote.puml
new file mode 100644
index 00000000000..2e9f1e70b9d
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBlueprints card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureBlueprints')
+AzureBlueprintsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.element.local.puml
new file mode 100644
index 00000000000..9e7daedde4c
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBlueprints element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureBlueprints')
+AzureBlueprints('element', 'Blueprints', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.element.remote.puml
new file mode 100644
index 00000000000..bf2566afb84
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureBlueprints.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBlueprints element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureBlueprints')
+AzureBlueprints('element', 'Blueprints', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.card.local.puml
new file mode 100644
index 00000000000..e47e325490d
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCostManagementBilling card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling')
+AzureCostManagementBillingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.card.remote.puml
new file mode 100644
index 00000000000..8e9f27d0bc6
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCostManagementBilling card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling')
+AzureCostManagementBillingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.element.local.puml
new file mode 100644
index 00000000000..8a488b7ba36
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCostManagementBilling element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling')
+AzureCostManagementBilling('element', 'Cost Management Billing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.element.remote.puml
new file mode 100644
index 00000000000..d85b3e830b3
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCostManagementBilling element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureCostManagementBilling')
+AzureCostManagementBilling('element', 'Cost Management Billing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.card.local.puml
new file mode 100644
index 00000000000..826afee853e
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDiagnosticSettings card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings')
+AzureDiagnosticSettingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.card.remote.puml
new file mode 100644
index 00000000000..33264314d98
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDiagnosticSettings card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings')
+AzureDiagnosticSettingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.element.local.puml
new file mode 100644
index 00000000000..e5a3465b670
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDiagnosticSettings element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings')
+AzureDiagnosticSettings('element', 'Diagnostic Settings', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.element.remote.puml
new file mode 100644
index 00000000000..3641bcd5299
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDiagnosticSettings element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureDiagnosticSettings')
+AzureDiagnosticSettings('element', 'Diagnostic Settings', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.card.local.puml
new file mode 100644
index 00000000000..0e4dc47013b
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFreeServices card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureFreeServices')
+AzureFreeServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.card.remote.puml
new file mode 100644
index 00000000000..b5a0115fe49
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFreeServices card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureFreeServices')
+AzureFreeServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.element.local.puml
new file mode 100644
index 00000000000..f8dcc5e04cb
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFreeServices element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureFreeServices')
+AzureFreeServices('element', 'Free Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.element.remote.puml
new file mode 100644
index 00000000000..dcb0a3b0dce
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureFreeServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFreeServices element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureFreeServices')
+AzureFreeServices('element', 'Free Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.card.local.puml
new file mode 100644
index 00000000000..90e015be38f
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGuestAssignments card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments')
+AzureGuestAssignmentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.card.remote.puml
new file mode 100644
index 00000000000..bf81605d4f5
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGuestAssignments card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments')
+AzureGuestAssignmentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.element.local.puml
new file mode 100644
index 00000000000..dd750220b1c
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGuestAssignments element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments')
+AzureGuestAssignments('element', 'Guest Assignments', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.element.remote.puml
new file mode 100644
index 00000000000..733dd5f8e77
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGuestAssignments element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureGuestAssignments')
+AzureGuestAssignments('element', 'Guest Assignments', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.card.local.puml
new file mode 100644
index 00000000000..c4144d82f9a
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureManagedApplications card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications')
+AzureManagedApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.card.remote.puml
new file mode 100644
index 00000000000..8f4394fdb59
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureManagedApplications card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications')
+AzureManagedApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.element.local.puml
new file mode 100644
index 00000000000..2d6de5ca0e1
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagedApplications element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications')
+AzureManagedApplications('element', 'Managed Applications', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.element.remote.puml
new file mode 100644
index 00000000000..1c09325f851
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureManagedApplications element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureManagedApplications')
+AzureManagedApplications('element', 'Managed Applications', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMetrics.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMetrics.card.local.puml
new file mode 100644
index 00000000000..95a6ea47cc6
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMetrics.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMetrics card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureMetrics')
+AzureMetricsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMetrics.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMetrics.card.remote.puml
new file mode 100644
index 00000000000..54462806dbc
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMetrics.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMetrics card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureMetrics')
+AzureMetricsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMetrics.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMetrics.element.local.puml
new file mode 100644
index 00000000000..25eec029110
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMetrics.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMetrics element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureMetrics')
+AzureMetrics('element', 'Metrics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMetrics.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMetrics.element.remote.puml
new file mode 100644
index 00000000000..37e9c30918a
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMetrics.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMetrics element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureMetrics')
+AzureMetrics('element', 'Metrics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMonitor.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMonitor.card.local.puml
new file mode 100644
index 00000000000..3bb12e094ef
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMonitor.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMonitor card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureMonitor')
+AzureMonitorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMonitor.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMonitor.card.remote.puml
new file mode 100644
index 00000000000..6b8c0c7123c
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMonitor.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMonitor card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureMonitor')
+AzureMonitorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMonitor.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMonitor.element.local.puml
new file mode 100644
index 00000000000..64e5fc07acd
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMonitor.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMonitor element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureMonitor')
+AzureMonitor('element', 'Monitor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMonitor.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMonitor.element.remote.puml
new file mode 100644
index 00000000000..bb767459214
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureMonitor.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMonitor element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureMonitor')
+AzureMonitor('element', 'Monitor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.card.local.puml
new file mode 100644
index 00000000000..6f7c9c845ac
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNetworkWatcher card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher')
+AzureNetworkWatcherCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.card.remote.puml
new file mode 100644
index 00000000000..d6b7d12a8a6
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNetworkWatcher card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher')
+AzureNetworkWatcherCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.element.local.puml
new file mode 100644
index 00000000000..a826eec705c
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkWatcher element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher')
+AzureNetworkWatcher('element', 'Network Watcher', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.element.remote.puml
new file mode 100644
index 00000000000..47b4ec5c818
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkWatcher element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureNetworkWatcher')
+AzureNetworkWatcher('element', 'Network Watcher', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzurePolicy.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzurePolicy.card.local.puml
new file mode 100644
index 00000000000..0e6ebff1ebd
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzurePolicy.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePolicy card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzurePolicy')
+AzurePolicyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzurePolicy.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzurePolicy.card.remote.puml
new file mode 100644
index 00000000000..9d0495b7b08
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzurePolicy.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePolicy card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzurePolicy')
+AzurePolicyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzurePolicy.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzurePolicy.element.local.puml
new file mode 100644
index 00000000000..dd46b69cf6e
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzurePolicy.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePolicy element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzurePolicy')
+AzurePolicy('element', 'Policy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzurePolicy.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzurePolicy.element.remote.puml
new file mode 100644
index 00000000000..b799a67e059
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzurePolicy.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePolicy element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzurePolicy')
+AzurePolicy('element', 'Policy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.card.local.puml
new file mode 100644
index 00000000000..9d1835a70cf
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRecoveryServicesVaults card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults')
+AzureRecoveryServicesVaultsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.card.remote.puml
new file mode 100644
index 00000000000..a3bd6e47eea
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRecoveryServicesVaults card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults')
+AzureRecoveryServicesVaultsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.element.local.puml
new file mode 100644
index 00000000000..e357bb2fdd1
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRecoveryServicesVaults element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults')
+AzureRecoveryServicesVaults('element', 'Recovery Services Vaults', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.element.remote.puml
new file mode 100644
index 00000000000..fc4fa30f1aa
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRecoveryServicesVaults element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureRecoveryServicesVaults')
+AzureRecoveryServicesVaults('element', 'Recovery Services Vaults', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.card.local.puml
new file mode 100644
index 00000000000..1fb4dcb069f
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureResourceGraphExplorer card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer')
+AzureResourceGraphExplorerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.card.remote.puml
new file mode 100644
index 00000000000..f10ff1b602b
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureResourceGraphExplorer card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer')
+AzureResourceGraphExplorerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.element.local.puml
new file mode 100644
index 00000000000..63b07495aa0
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureResourceGraphExplorer element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer')
+AzureResourceGraphExplorer('element', 'Resource Graph Explorer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.element.remote.puml
new file mode 100644
index 00000000000..7b2665b69fc
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureResourceGraphExplorer element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureResourceGraphExplorer')
+AzureResourceGraphExplorer('element', 'Resource Graph Explorer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.card.local.puml
new file mode 100644
index 00000000000..5c7bb847b3c
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSchedulerJobCollections card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections')
+AzureSchedulerJobCollectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.card.remote.puml
new file mode 100644
index 00000000000..2fcc3c4bce4
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSchedulerJobCollections card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections')
+AzureSchedulerJobCollectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.element.local.puml
new file mode 100644
index 00000000000..d8b8a84fffd
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSchedulerJobCollections element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections')
+AzureSchedulerJobCollections('element', 'Scheduler Job Collections', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.element.remote.puml
new file mode 100644
index 00000000000..aec880ff121
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSchedulerJobCollections element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureSchedulerJobCollections')
+AzureSchedulerJobCollections('element', 'Scheduler Job Collections', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSolutions.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSolutions.card.local.puml
new file mode 100644
index 00000000000..8cf6ebec128
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSolutions.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSolutions card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureSolutions')
+AzureSolutionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSolutions.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSolutions.card.remote.puml
new file mode 100644
index 00000000000..58b512f8692
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSolutions.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSolutions card
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureSolutions')
+AzureSolutionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSolutions.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSolutions.element.local.puml
new file mode 100644
index 00000000000..0a47b74057b
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSolutions.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSolutions element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureSolutions')
+AzureSolutions('element', 'Solutions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSolutions.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSolutions.element.remote.puml
new file mode 100644
index 00000000000..61ecddd17b5
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/AzureSolutions.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSolutions element
+include('elements/azure/ManagementAndGovernanceServiceColor/AzureSolutions')
+AzureSolutions('element', 'Solutions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.card.local.puml
new file mode 100644
index 00000000000..b8c50d4dfa4
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureContentProtection card
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection')
+AzureContentProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.card.remote.puml
new file mode 100644
index 00000000000..2b45bc4a131
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureContentProtection card
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection')
+AzureContentProtectionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.element.local.puml
new file mode 100644
index 00000000000..924c356b557
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureContentProtection element
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection')
+AzureContentProtection('element', 'Content Protection', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.element.remote.puml
new file mode 100644
index 00000000000..84699851868
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureContentProtection element
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureContentProtection')
+AzureContentProtection('element', 'Content Protection', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.card.local.puml
new file mode 100644
index 00000000000..4d064713cdd
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMediaEncoding card
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding')
+AzureMediaEncodingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.card.remote.puml
new file mode 100644
index 00000000000..83b2d4ba876
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMediaEncoding card
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding')
+AzureMediaEncodingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.element.local.puml
new file mode 100644
index 00000000000..865d53dcf5d
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMediaEncoding element
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding')
+AzureMediaEncoding('element', 'Media Encoding', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.element.remote.puml
new file mode 100644
index 00000000000..b036c3714c5
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMediaEncoding element
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaEncoding')
+AzureMediaEncoding('element', 'Media Encoding', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.card.local.puml
new file mode 100644
index 00000000000..3615bde90e3
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMediaOnDemand card
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand')
+AzureMediaOnDemandCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.card.remote.puml
new file mode 100644
index 00000000000..36d77e636d7
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMediaOnDemand card
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand')
+AzureMediaOnDemandCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.element.local.puml
new file mode 100644
index 00000000000..fca4f4bb76f
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMediaOnDemand element
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand')
+AzureMediaOnDemand('element', 'Media On Demand', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.element.remote.puml
new file mode 100644
index 00000000000..daa06ab5608
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMediaOnDemand element
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaOnDemand')
+AzureMediaOnDemand('element', 'Media On Demand', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.card.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.card.local.puml
new file mode 100644
index 00000000000..5a1ad098a8e
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMediaPlayer card
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer')
+AzureMediaPlayerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.card.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.card.remote.puml
new file mode 100644
index 00000000000..7c90f91def6
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMediaPlayer card
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer')
+AzureMediaPlayerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.element.local.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.element.local.puml
new file mode 100644
index 00000000000..0f1f75f3cea
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../../"
+
+' loads the library
+!include ../../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMediaPlayer element
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer')
+AzureMediaPlayer('element', 'Media Player', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.element.remote.puml b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.element.remote.puml
new file mode 100644
index 00000000000..a23ed7dd1b4
--- /dev/null
+++ b/cloud/snippets/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMediaPlayer element
+include('elements/azure/ManagementAndGovernanceServiceColor/Media/AzureMediaPlayer')
+AzureMediaPlayer('element', 'Media Player', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/MigrateServiceColor/AzureDatabaseMigrationServices.card.local.puml b/cloud/snippets/azure/MigrateServiceColor/AzureDatabaseMigrationServices.card.local.puml
new file mode 100644
index 00000000000..85c18e444dd
--- /dev/null
+++ b/cloud/snippets/azure/MigrateServiceColor/AzureDatabaseMigrationServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDatabaseMigrationServices card
+include('elements/azure/MigrateServiceColor/AzureDatabaseMigrationServices')
+AzureDatabaseMigrationServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/MigrateServiceColor/AzureDatabaseMigrationServices.card.remote.puml b/cloud/snippets/azure/MigrateServiceColor/AzureDatabaseMigrationServices.card.remote.puml
new file mode 100644
index 00000000000..a074a7a6455
--- /dev/null
+++ b/cloud/snippets/azure/MigrateServiceColor/AzureDatabaseMigrationServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDatabaseMigrationServices card
+include('elements/azure/MigrateServiceColor/AzureDatabaseMigrationServices')
+AzureDatabaseMigrationServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/MigrateServiceColor/AzureDatabaseMigrationServices.element.local.puml b/cloud/snippets/azure/MigrateServiceColor/AzureDatabaseMigrationServices.element.local.puml
new file mode 100644
index 00000000000..30fb907cf62
--- /dev/null
+++ b/cloud/snippets/azure/MigrateServiceColor/AzureDatabaseMigrationServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseMigrationServices element
+include('elements/azure/MigrateServiceColor/AzureDatabaseMigrationServices')
+AzureDatabaseMigrationServices('element', 'Database Migration Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/MigrateServiceColor/AzureDatabaseMigrationServices.element.remote.puml b/cloud/snippets/azure/MigrateServiceColor/AzureDatabaseMigrationServices.element.remote.puml
new file mode 100644
index 00000000000..b03c4555972
--- /dev/null
+++ b/cloud/snippets/azure/MigrateServiceColor/AzureDatabaseMigrationServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDatabaseMigrationServices element
+include('elements/azure/MigrateServiceColor/AzureDatabaseMigrationServices')
+AzureDatabaseMigrationServices('element', 'Database Migration Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/MigrateServiceColor/AzureMigrationProjects.card.local.puml b/cloud/snippets/azure/MigrateServiceColor/AzureMigrationProjects.card.local.puml
new file mode 100644
index 00000000000..8fcc60900ee
--- /dev/null
+++ b/cloud/snippets/azure/MigrateServiceColor/AzureMigrationProjects.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMigrationProjects card
+include('elements/azure/MigrateServiceColor/AzureMigrationProjects')
+AzureMigrationProjectsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/MigrateServiceColor/AzureMigrationProjects.card.remote.puml b/cloud/snippets/azure/MigrateServiceColor/AzureMigrationProjects.card.remote.puml
new file mode 100644
index 00000000000..aeb1a36333f
--- /dev/null
+++ b/cloud/snippets/azure/MigrateServiceColor/AzureMigrationProjects.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMigrationProjects card
+include('elements/azure/MigrateServiceColor/AzureMigrationProjects')
+AzureMigrationProjectsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/MigrateServiceColor/AzureMigrationProjects.element.local.puml b/cloud/snippets/azure/MigrateServiceColor/AzureMigrationProjects.element.local.puml
new file mode 100644
index 00000000000..7bd1c930572
--- /dev/null
+++ b/cloud/snippets/azure/MigrateServiceColor/AzureMigrationProjects.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMigrationProjects element
+include('elements/azure/MigrateServiceColor/AzureMigrationProjects')
+AzureMigrationProjects('element', 'Migration Projects', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/MigrateServiceColor/AzureMigrationProjects.element.remote.puml b/cloud/snippets/azure/MigrateServiceColor/AzureMigrationProjects.element.remote.puml
new file mode 100644
index 00000000000..fae42252a58
--- /dev/null
+++ b/cloud/snippets/azure/MigrateServiceColor/AzureMigrationProjects.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMigrationProjects element
+include('elements/azure/MigrateServiceColor/AzureMigrationProjects')
+AzureMigrationProjects('element', 'Migration Projects', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/MigrateServiceColor/AzureRecoveryServicesVaults.card.local.puml b/cloud/snippets/azure/MigrateServiceColor/AzureRecoveryServicesVaults.card.local.puml
new file mode 100644
index 00000000000..123c1b4b861
--- /dev/null
+++ b/cloud/snippets/azure/MigrateServiceColor/AzureRecoveryServicesVaults.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRecoveryServicesVaults card
+include('elements/azure/MigrateServiceColor/AzureRecoveryServicesVaults')
+AzureRecoveryServicesVaultsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/MigrateServiceColor/AzureRecoveryServicesVaults.card.remote.puml b/cloud/snippets/azure/MigrateServiceColor/AzureRecoveryServicesVaults.card.remote.puml
new file mode 100644
index 00000000000..6ed63068897
--- /dev/null
+++ b/cloud/snippets/azure/MigrateServiceColor/AzureRecoveryServicesVaults.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRecoveryServicesVaults card
+include('elements/azure/MigrateServiceColor/AzureRecoveryServicesVaults')
+AzureRecoveryServicesVaultsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/MigrateServiceColor/AzureRecoveryServicesVaults.element.local.puml b/cloud/snippets/azure/MigrateServiceColor/AzureRecoveryServicesVaults.element.local.puml
new file mode 100644
index 00000000000..0583e75d55b
--- /dev/null
+++ b/cloud/snippets/azure/MigrateServiceColor/AzureRecoveryServicesVaults.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRecoveryServicesVaults element
+include('elements/azure/MigrateServiceColor/AzureRecoveryServicesVaults')
+AzureRecoveryServicesVaults('element', 'Recovery Services Vaults', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/MigrateServiceColor/AzureRecoveryServicesVaults.element.remote.puml b/cloud/snippets/azure/MigrateServiceColor/AzureRecoveryServicesVaults.element.remote.puml
new file mode 100644
index 00000000000..a1905c39535
--- /dev/null
+++ b/cloud/snippets/azure/MigrateServiceColor/AzureRecoveryServicesVaults.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRecoveryServicesVaults element
+include('elements/azure/MigrateServiceColor/AzureRecoveryServicesVaults')
+AzureRecoveryServicesVaults('element', 'Recovery Services Vaults', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/MixedRealityServiceIcon/AzureSpatialAnchor.card.local.puml b/cloud/snippets/azure/MixedRealityServiceIcon/AzureSpatialAnchor.card.local.puml
new file mode 100644
index 00000000000..dc7170e19db
--- /dev/null
+++ b/cloud/snippets/azure/MixedRealityServiceIcon/AzureSpatialAnchor.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSpatialAnchor card
+include('elements/azure/MixedRealityServiceIcon/AzureSpatialAnchor')
+AzureSpatialAnchorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/MixedRealityServiceIcon/AzureSpatialAnchor.card.remote.puml b/cloud/snippets/azure/MixedRealityServiceIcon/AzureSpatialAnchor.card.remote.puml
new file mode 100644
index 00000000000..919907613f5
--- /dev/null
+++ b/cloud/snippets/azure/MixedRealityServiceIcon/AzureSpatialAnchor.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSpatialAnchor card
+include('elements/azure/MixedRealityServiceIcon/AzureSpatialAnchor')
+AzureSpatialAnchorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/MixedRealityServiceIcon/AzureSpatialAnchor.element.local.puml b/cloud/snippets/azure/MixedRealityServiceIcon/AzureSpatialAnchor.element.local.puml
new file mode 100644
index 00000000000..2b0a063d3d8
--- /dev/null
+++ b/cloud/snippets/azure/MixedRealityServiceIcon/AzureSpatialAnchor.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSpatialAnchor element
+include('elements/azure/MixedRealityServiceIcon/AzureSpatialAnchor')
+AzureSpatialAnchor('element', 'Spatial Anchor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/MixedRealityServiceIcon/AzureSpatialAnchor.element.remote.puml b/cloud/snippets/azure/MixedRealityServiceIcon/AzureSpatialAnchor.element.remote.puml
new file mode 100644
index 00000000000..84a3bcb26cd
--- /dev/null
+++ b/cloud/snippets/azure/MixedRealityServiceIcon/AzureSpatialAnchor.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSpatialAnchor element
+include('elements/azure/MixedRealityServiceIcon/AzureSpatialAnchor')
+AzureSpatialAnchor('element', 'Spatial Anchor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/MobileServiceColor/AzureAppServiceMobile.card.local.puml b/cloud/snippets/azure/MobileServiceColor/AzureAppServiceMobile.card.local.puml
new file mode 100644
index 00000000000..3b665e147b0
--- /dev/null
+++ b/cloud/snippets/azure/MobileServiceColor/AzureAppServiceMobile.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAppServiceMobile card
+include('elements/azure/MobileServiceColor/AzureAppServiceMobile')
+AzureAppServiceMobileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/MobileServiceColor/AzureAppServiceMobile.card.remote.puml b/cloud/snippets/azure/MobileServiceColor/AzureAppServiceMobile.card.remote.puml
new file mode 100644
index 00000000000..6138ee53303
--- /dev/null
+++ b/cloud/snippets/azure/MobileServiceColor/AzureAppServiceMobile.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAppServiceMobile card
+include('elements/azure/MobileServiceColor/AzureAppServiceMobile')
+AzureAppServiceMobileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/MobileServiceColor/AzureAppServiceMobile.element.local.puml b/cloud/snippets/azure/MobileServiceColor/AzureAppServiceMobile.element.local.puml
new file mode 100644
index 00000000000..db5470e4e10
--- /dev/null
+++ b/cloud/snippets/azure/MobileServiceColor/AzureAppServiceMobile.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServiceMobile element
+include('elements/azure/MobileServiceColor/AzureAppServiceMobile')
+AzureAppServiceMobile('element', 'App Service Mobile', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/MobileServiceColor/AzureAppServiceMobile.element.remote.puml b/cloud/snippets/azure/MobileServiceColor/AzureAppServiceMobile.element.remote.puml
new file mode 100644
index 00000000000..f272bf5e9b8
--- /dev/null
+++ b/cloud/snippets/azure/MobileServiceColor/AzureAppServiceMobile.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServiceMobile element
+include('elements/azure/MobileServiceColor/AzureAppServiceMobile')
+AzureAppServiceMobile('element', 'App Service Mobile', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/MobileServiceColor/AzureMobileEngagement.card.local.puml b/cloud/snippets/azure/MobileServiceColor/AzureMobileEngagement.card.local.puml
new file mode 100644
index 00000000000..6eab5b62dba
--- /dev/null
+++ b/cloud/snippets/azure/MobileServiceColor/AzureMobileEngagement.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMobileEngagement card
+include('elements/azure/MobileServiceColor/AzureMobileEngagement')
+AzureMobileEngagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/MobileServiceColor/AzureMobileEngagement.card.remote.puml b/cloud/snippets/azure/MobileServiceColor/AzureMobileEngagement.card.remote.puml
new file mode 100644
index 00000000000..d159943cc02
--- /dev/null
+++ b/cloud/snippets/azure/MobileServiceColor/AzureMobileEngagement.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMobileEngagement card
+include('elements/azure/MobileServiceColor/AzureMobileEngagement')
+AzureMobileEngagementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/MobileServiceColor/AzureMobileEngagement.element.local.puml b/cloud/snippets/azure/MobileServiceColor/AzureMobileEngagement.element.local.puml
new file mode 100644
index 00000000000..3593aa84280
--- /dev/null
+++ b/cloud/snippets/azure/MobileServiceColor/AzureMobileEngagement.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMobileEngagement element
+include('elements/azure/MobileServiceColor/AzureMobileEngagement')
+AzureMobileEngagement('element', 'Mobile Engagement', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/MobileServiceColor/AzureMobileEngagement.element.remote.puml b/cloud/snippets/azure/MobileServiceColor/AzureMobileEngagement.element.remote.puml
new file mode 100644
index 00000000000..e2b6d270b3f
--- /dev/null
+++ b/cloud/snippets/azure/MobileServiceColor/AzureMobileEngagement.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMobileEngagement element
+include('elements/azure/MobileServiceColor/AzureMobileEngagement')
+AzureMobileEngagement('element', 'Mobile Engagement', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/MobileServiceColor/AzureNotificationHubs.card.local.puml b/cloud/snippets/azure/MobileServiceColor/AzureNotificationHubs.card.local.puml
new file mode 100644
index 00000000000..9e0cd841cca
--- /dev/null
+++ b/cloud/snippets/azure/MobileServiceColor/AzureNotificationHubs.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNotificationHubs card
+include('elements/azure/MobileServiceColor/AzureNotificationHubs')
+AzureNotificationHubsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/MobileServiceColor/AzureNotificationHubs.card.remote.puml b/cloud/snippets/azure/MobileServiceColor/AzureNotificationHubs.card.remote.puml
new file mode 100644
index 00000000000..7e1b4b946a4
--- /dev/null
+++ b/cloud/snippets/azure/MobileServiceColor/AzureNotificationHubs.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNotificationHubs card
+include('elements/azure/MobileServiceColor/AzureNotificationHubs')
+AzureNotificationHubsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/MobileServiceColor/AzureNotificationHubs.element.local.puml b/cloud/snippets/azure/MobileServiceColor/AzureNotificationHubs.element.local.puml
new file mode 100644
index 00000000000..b9e59f8244b
--- /dev/null
+++ b/cloud/snippets/azure/MobileServiceColor/AzureNotificationHubs.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNotificationHubs element
+include('elements/azure/MobileServiceColor/AzureNotificationHubs')
+AzureNotificationHubs('element', 'Notification Hubs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/MobileServiceColor/AzureNotificationHubs.element.remote.puml b/cloud/snippets/azure/MobileServiceColor/AzureNotificationHubs.element.remote.puml
new file mode 100644
index 00000000000..475eebd0229
--- /dev/null
+++ b/cloud/snippets/azure/MobileServiceColor/AzureNotificationHubs.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNotificationHubs element
+include('elements/azure/MobileServiceColor/AzureNotificationHubs')
+AzureNotificationHubs('element', 'Notification Hubs', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationGateway.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationGateway.card.local.puml
new file mode 100644
index 00000000000..ea39b70b49a
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationGateway.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApplicationGateway card
+include('elements/azure/NetworkingServiceColor/AzureApplicationGateway')
+AzureApplicationGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationGateway.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationGateway.card.remote.puml
new file mode 100644
index 00000000000..7ce88574d02
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationGateway.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApplicationGateway card
+include('elements/azure/NetworkingServiceColor/AzureApplicationGateway')
+AzureApplicationGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationGateway.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationGateway.element.local.puml
new file mode 100644
index 00000000000..e349ad3c16d
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationGateway.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationGateway element
+include('elements/azure/NetworkingServiceColor/AzureApplicationGateway')
+AzureApplicationGateway('element', 'Application Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationGateway.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationGateway.element.remote.puml
new file mode 100644
index 00000000000..4307537b65a
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationGateway.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationGateway element
+include('elements/azure/NetworkingServiceColor/AzureApplicationGateway')
+AzureApplicationGateway('element', 'Application Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.card.local.puml
new file mode 100644
index 00000000000..a28a4f5ae11
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApplicationSecurityGroups card
+include('elements/azure/NetworkingServiceColor/AzureApplicationSecurityGroups')
+AzureApplicationSecurityGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.card.remote.puml
new file mode 100644
index 00000000000..cb5ad023843
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApplicationSecurityGroups card
+include('elements/azure/NetworkingServiceColor/AzureApplicationSecurityGroups')
+AzureApplicationSecurityGroupsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.element.local.puml
new file mode 100644
index 00000000000..744fd081da2
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationSecurityGroups element
+include('elements/azure/NetworkingServiceColor/AzureApplicationSecurityGroups')
+AzureApplicationSecurityGroups('element', 'Application Security Groups', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.element.remote.puml
new file mode 100644
index 00000000000..28af3370468
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureApplicationSecurityGroups.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApplicationSecurityGroups element
+include('elements/azure/NetworkingServiceColor/AzureApplicationSecurityGroups')
+AzureApplicationSecurityGroups('element', 'Application Security Groups', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureCdnProfiles.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureCdnProfiles.card.local.puml
new file mode 100644
index 00000000000..3c9b0055893
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureCdnProfiles.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCdnProfiles card
+include('elements/azure/NetworkingServiceColor/AzureCdnProfiles')
+AzureCdnProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureCdnProfiles.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureCdnProfiles.card.remote.puml
new file mode 100644
index 00000000000..cea750d81c2
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureCdnProfiles.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCdnProfiles card
+include('elements/azure/NetworkingServiceColor/AzureCdnProfiles')
+AzureCdnProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureCdnProfiles.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureCdnProfiles.element.local.puml
new file mode 100644
index 00000000000..7d8c983b3ce
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureCdnProfiles.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCdnProfiles element
+include('elements/azure/NetworkingServiceColor/AzureCdnProfiles')
+AzureCdnProfiles('element', 'Cdn Profiles', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureCdnProfiles.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureCdnProfiles.element.remote.puml
new file mode 100644
index 00000000000..9b8fa66182f
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureCdnProfiles.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCdnProfiles element
+include('elements/azure/NetworkingServiceColor/AzureCdnProfiles')
+AzureCdnProfiles('element', 'Cdn Profiles', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureConnections.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureConnections.card.local.puml
new file mode 100644
index 00000000000..1d5e4fe261b
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureConnections.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureConnections card
+include('elements/azure/NetworkingServiceColor/AzureConnections')
+AzureConnectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureConnections.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureConnections.card.remote.puml
new file mode 100644
index 00000000000..b33aa00adbc
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureConnections.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureConnections card
+include('elements/azure/NetworkingServiceColor/AzureConnections')
+AzureConnectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureConnections.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureConnections.element.local.puml
new file mode 100644
index 00000000000..f653725a2b8
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureConnections.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConnections element
+include('elements/azure/NetworkingServiceColor/AzureConnections')
+AzureConnections('element', 'Connections', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureConnections.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureConnections.element.remote.puml
new file mode 100644
index 00000000000..8ec76c3b820
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureConnections.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureConnections element
+include('elements/azure/NetworkingServiceColor/AzureConnections')
+AzureConnections('element', 'Connections', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureDdosProtectionPlans.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureDdosProtectionPlans.card.local.puml
new file mode 100644
index 00000000000..05a5cf99af2
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureDdosProtectionPlans.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDdosProtectionPlans card
+include('elements/azure/NetworkingServiceColor/AzureDdosProtectionPlans')
+AzureDdosProtectionPlansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureDdosProtectionPlans.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureDdosProtectionPlans.card.remote.puml
new file mode 100644
index 00000000000..1ee8f29750d
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureDdosProtectionPlans.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDdosProtectionPlans card
+include('elements/azure/NetworkingServiceColor/AzureDdosProtectionPlans')
+AzureDdosProtectionPlansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureDdosProtectionPlans.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureDdosProtectionPlans.element.local.puml
new file mode 100644
index 00000000000..b5acfb5e9ec
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureDdosProtectionPlans.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDdosProtectionPlans element
+include('elements/azure/NetworkingServiceColor/AzureDdosProtectionPlans')
+AzureDdosProtectionPlans('element', 'Ddos Protection Plans', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureDdosProtectionPlans.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureDdosProtectionPlans.element.remote.puml
new file mode 100644
index 00000000000..b8ef95dc022
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureDdosProtectionPlans.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDdosProtectionPlans element
+include('elements/azure/NetworkingServiceColor/AzureDdosProtectionPlans')
+AzureDdosProtectionPlans('element', 'Ddos Protection Plans', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureDnsPrivateZones.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureDnsPrivateZones.card.local.puml
new file mode 100644
index 00000000000..a8c9d0e71fc
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureDnsPrivateZones.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDnsPrivateZones card
+include('elements/azure/NetworkingServiceColor/AzureDnsPrivateZones')
+AzureDnsPrivateZonesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureDnsPrivateZones.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureDnsPrivateZones.card.remote.puml
new file mode 100644
index 00000000000..1317b2e4166
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureDnsPrivateZones.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDnsPrivateZones card
+include('elements/azure/NetworkingServiceColor/AzureDnsPrivateZones')
+AzureDnsPrivateZonesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureDnsPrivateZones.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureDnsPrivateZones.element.local.puml
new file mode 100644
index 00000000000..cc223be2f62
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureDnsPrivateZones.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDnsPrivateZones element
+include('elements/azure/NetworkingServiceColor/AzureDnsPrivateZones')
+AzureDnsPrivateZones('element', 'Dns Private Zones', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureDnsPrivateZones.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureDnsPrivateZones.element.remote.puml
new file mode 100644
index 00000000000..359b1710005
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureDnsPrivateZones.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDnsPrivateZones element
+include('elements/azure/NetworkingServiceColor/AzureDnsPrivateZones')
+AzureDnsPrivateZones('element', 'Dns Private Zones', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureDnsZones.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureDnsZones.card.local.puml
new file mode 100644
index 00000000000..928720d2c1a
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureDnsZones.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDnsZones card
+include('elements/azure/NetworkingServiceColor/AzureDnsZones')
+AzureDnsZonesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureDnsZones.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureDnsZones.card.remote.puml
new file mode 100644
index 00000000000..1ecb48a65aa
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureDnsZones.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDnsZones card
+include('elements/azure/NetworkingServiceColor/AzureDnsZones')
+AzureDnsZonesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureDnsZones.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureDnsZones.element.local.puml
new file mode 100644
index 00000000000..eb0e6e858b6
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureDnsZones.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDnsZones element
+include('elements/azure/NetworkingServiceColor/AzureDnsZones')
+AzureDnsZones('element', 'Dns Zones', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureDnsZones.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureDnsZones.element.remote.puml
new file mode 100644
index 00000000000..53acadb5626
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureDnsZones.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDnsZones element
+include('elements/azure/NetworkingServiceColor/AzureDnsZones')
+AzureDnsZones('element', 'Dns Zones', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureExpressrouteCircuits.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureExpressrouteCircuits.card.local.puml
new file mode 100644
index 00000000000..8149ea3a2f5
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureExpressrouteCircuits.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureExpressrouteCircuits card
+include('elements/azure/NetworkingServiceColor/AzureExpressrouteCircuits')
+AzureExpressrouteCircuitsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureExpressrouteCircuits.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureExpressrouteCircuits.card.remote.puml
new file mode 100644
index 00000000000..302755bc252
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureExpressrouteCircuits.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureExpressrouteCircuits card
+include('elements/azure/NetworkingServiceColor/AzureExpressrouteCircuits')
+AzureExpressrouteCircuitsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureExpressrouteCircuits.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureExpressrouteCircuits.element.local.puml
new file mode 100644
index 00000000000..7e3ec4e028a
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureExpressrouteCircuits.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureExpressrouteCircuits element
+include('elements/azure/NetworkingServiceColor/AzureExpressrouteCircuits')
+AzureExpressrouteCircuits('element', 'Expressroute Circuits', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureExpressrouteCircuits.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureExpressrouteCircuits.element.remote.puml
new file mode 100644
index 00000000000..73cae8120e2
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureExpressrouteCircuits.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureExpressrouteCircuits element
+include('elements/azure/NetworkingServiceColor/AzureExpressrouteCircuits')
+AzureExpressrouteCircuits('element', 'Expressroute Circuits', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureFirewall.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureFirewall.card.local.puml
new file mode 100644
index 00000000000..cbe5d5bdad6
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureFirewall.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFirewall card
+include('elements/azure/NetworkingServiceColor/AzureFirewall')
+AzureFirewallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureFirewall.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureFirewall.card.remote.puml
new file mode 100644
index 00000000000..3be4b42db3e
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureFirewall.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFirewall card
+include('elements/azure/NetworkingServiceColor/AzureFirewall')
+AzureFirewallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureFirewall.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureFirewall.element.local.puml
new file mode 100644
index 00000000000..ae708e5bb06
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureFirewall.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFirewall element
+include('elements/azure/NetworkingServiceColor/AzureFirewall')
+AzureFirewall('element', 'Firewall', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureFirewall.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureFirewall.element.remote.puml
new file mode 100644
index 00000000000..b6ccc24e5b2
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureFirewall.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFirewall element
+include('elements/azure/NetworkingServiceColor/AzureFirewall')
+AzureFirewall('element', 'Firewall', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureFrontDoors.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureFrontDoors.card.local.puml
new file mode 100644
index 00000000000..c5470a6dba0
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureFrontDoors.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFrontDoors card
+include('elements/azure/NetworkingServiceColor/AzureFrontDoors')
+AzureFrontDoorsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureFrontDoors.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureFrontDoors.card.remote.puml
new file mode 100644
index 00000000000..57296039919
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureFrontDoors.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFrontDoors card
+include('elements/azure/NetworkingServiceColor/AzureFrontDoors')
+AzureFrontDoorsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureFrontDoors.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureFrontDoors.element.local.puml
new file mode 100644
index 00000000000..c0649d731fb
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureFrontDoors.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFrontDoors element
+include('elements/azure/NetworkingServiceColor/AzureFrontDoors')
+AzureFrontDoors('element', 'Front Doors', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureFrontDoors.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureFrontDoors.element.remote.puml
new file mode 100644
index 00000000000..552a08bfe74
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureFrontDoors.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFrontDoors element
+include('elements/azure/NetworkingServiceColor/AzureFrontDoors')
+AzureFrontDoors('element', 'Front Doors', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureLoadBalancers.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureLoadBalancers.card.local.puml
new file mode 100644
index 00000000000..40ff3df3e1d
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureLoadBalancers.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLoadBalancers card
+include('elements/azure/NetworkingServiceColor/AzureLoadBalancers')
+AzureLoadBalancersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureLoadBalancers.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureLoadBalancers.card.remote.puml
new file mode 100644
index 00000000000..6163702a46e
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureLoadBalancers.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLoadBalancers card
+include('elements/azure/NetworkingServiceColor/AzureLoadBalancers')
+AzureLoadBalancersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureLoadBalancers.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureLoadBalancers.element.local.puml
new file mode 100644
index 00000000000..8d7b5bd2c4e
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureLoadBalancers.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLoadBalancers element
+include('elements/azure/NetworkingServiceColor/AzureLoadBalancers')
+AzureLoadBalancers('element', 'Load Balancers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureLoadBalancers.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureLoadBalancers.element.remote.puml
new file mode 100644
index 00000000000..eb81f0fe06b
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureLoadBalancers.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLoadBalancers element
+include('elements/azure/NetworkingServiceColor/AzureLoadBalancers')
+AzureLoadBalancers('element', 'Load Balancers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureLocalNetworkGateways.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureLocalNetworkGateways.card.local.puml
new file mode 100644
index 00000000000..7d07f06755c
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureLocalNetworkGateways.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureLocalNetworkGateways card
+include('elements/azure/NetworkingServiceColor/AzureLocalNetworkGateways')
+AzureLocalNetworkGatewaysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureLocalNetworkGateways.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureLocalNetworkGateways.card.remote.puml
new file mode 100644
index 00000000000..05bdac6a3de
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureLocalNetworkGateways.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureLocalNetworkGateways card
+include('elements/azure/NetworkingServiceColor/AzureLocalNetworkGateways')
+AzureLocalNetworkGatewaysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureLocalNetworkGateways.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureLocalNetworkGateways.element.local.puml
new file mode 100644
index 00000000000..181427bd21b
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureLocalNetworkGateways.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLocalNetworkGateways element
+include('elements/azure/NetworkingServiceColor/AzureLocalNetworkGateways')
+AzureLocalNetworkGateways('element', 'Local Network Gateways', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureLocalNetworkGateways.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureLocalNetworkGateways.element.remote.puml
new file mode 100644
index 00000000000..d796cba3024
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureLocalNetworkGateways.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureLocalNetworkGateways element
+include('elements/azure/NetworkingServiceColor/AzureLocalNetworkGateways')
+AzureLocalNetworkGateways('element', 'Local Network Gateways', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkInterfaces.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkInterfaces.card.local.puml
new file mode 100644
index 00000000000..249de515d9d
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkInterfaces.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNetworkInterfaces card
+include('elements/azure/NetworkingServiceColor/AzureNetworkInterfaces')
+AzureNetworkInterfacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkInterfaces.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkInterfaces.card.remote.puml
new file mode 100644
index 00000000000..919fce00ebe
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkInterfaces.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNetworkInterfaces card
+include('elements/azure/NetworkingServiceColor/AzureNetworkInterfaces')
+AzureNetworkInterfacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkInterfaces.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkInterfaces.element.local.puml
new file mode 100644
index 00000000000..b4c09e8400e
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkInterfaces.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkInterfaces element
+include('elements/azure/NetworkingServiceColor/AzureNetworkInterfaces')
+AzureNetworkInterfaces('element', 'Network Interfaces', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkInterfaces.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkInterfaces.element.remote.puml
new file mode 100644
index 00000000000..b07aa8add8c
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkInterfaces.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkInterfaces element
+include('elements/azure/NetworkingServiceColor/AzureNetworkInterfaces')
+AzureNetworkInterfaces('element', 'Network Interfaces', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.card.local.puml
new file mode 100644
index 00000000000..f06334986bd
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNetworkSecurityGroupsClassic card
+include('elements/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic')
+AzureNetworkSecurityGroupsClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.card.remote.puml
new file mode 100644
index 00000000000..2e9f5caa1ad
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNetworkSecurityGroupsClassic card
+include('elements/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic')
+AzureNetworkSecurityGroupsClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.element.local.puml
new file mode 100644
index 00000000000..5537b077357
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkSecurityGroupsClassic element
+include('elements/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic')
+AzureNetworkSecurityGroupsClassic('element', 'Network Security Groups Classic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.element.remote.puml
new file mode 100644
index 00000000000..661cf14fbd6
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkSecurityGroupsClassic element
+include('elements/azure/NetworkingServiceColor/AzureNetworkSecurityGroupsClassic')
+AzureNetworkSecurityGroupsClassic('element', 'Network Security Groups Classic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkWatcher.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkWatcher.card.local.puml
new file mode 100644
index 00000000000..9c32c5e3c66
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkWatcher.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNetworkWatcher card
+include('elements/azure/NetworkingServiceColor/AzureNetworkWatcher')
+AzureNetworkWatcherCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkWatcher.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkWatcher.card.remote.puml
new file mode 100644
index 00000000000..6254f229f20
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkWatcher.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNetworkWatcher card
+include('elements/azure/NetworkingServiceColor/AzureNetworkWatcher')
+AzureNetworkWatcherCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkWatcher.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkWatcher.element.local.puml
new file mode 100644
index 00000000000..c5083bc19b2
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkWatcher.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkWatcher element
+include('elements/azure/NetworkingServiceColor/AzureNetworkWatcher')
+AzureNetworkWatcher('element', 'Network Watcher', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkWatcher.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkWatcher.element.remote.puml
new file mode 100644
index 00000000000..b720e0d75dd
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureNetworkWatcher.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetworkWatcher element
+include('elements/azure/NetworkingServiceColor/AzureNetworkWatcher')
+AzureNetworkWatcher('element', 'Network Watcher', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.card.local.puml
new file mode 100644
index 00000000000..ce54bddc8d5
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureOnPremisesDataGateways card
+include('elements/azure/NetworkingServiceColor/AzureOnPremisesDataGateways')
+AzureOnPremisesDataGatewaysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.card.remote.puml
new file mode 100644
index 00000000000..2e230574a41
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureOnPremisesDataGateways card
+include('elements/azure/NetworkingServiceColor/AzureOnPremisesDataGateways')
+AzureOnPremisesDataGatewaysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.element.local.puml
new file mode 100644
index 00000000000..838e9536293
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureOnPremisesDataGateways element
+include('elements/azure/NetworkingServiceColor/AzureOnPremisesDataGateways')
+AzureOnPremisesDataGateways('element', 'On Premises Data Gateways', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.element.remote.puml
new file mode 100644
index 00000000000..04d843c9453
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureOnPremisesDataGateways.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureOnPremisesDataGateways element
+include('elements/azure/NetworkingServiceColor/AzureOnPremisesDataGateways')
+AzureOnPremisesDataGateways('element', 'On Premises Data Gateways', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzurePublicIpAddresses.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzurePublicIpAddresses.card.local.puml
new file mode 100644
index 00000000000..e3a68bbdd5f
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzurePublicIpAddresses.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzurePublicIpAddresses card
+include('elements/azure/NetworkingServiceColor/AzurePublicIpAddresses')
+AzurePublicIpAddressesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzurePublicIpAddresses.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzurePublicIpAddresses.card.remote.puml
new file mode 100644
index 00000000000..b978ada10a5
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzurePublicIpAddresses.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzurePublicIpAddresses card
+include('elements/azure/NetworkingServiceColor/AzurePublicIpAddresses')
+AzurePublicIpAddressesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzurePublicIpAddresses.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzurePublicIpAddresses.element.local.puml
new file mode 100644
index 00000000000..1d7897c1d49
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzurePublicIpAddresses.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePublicIpAddresses element
+include('elements/azure/NetworkingServiceColor/AzurePublicIpAddresses')
+AzurePublicIpAddresses('element', 'Public Ip Addresses', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzurePublicIpAddresses.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzurePublicIpAddresses.element.remote.puml
new file mode 100644
index 00000000000..46fff11a11f
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzurePublicIpAddresses.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzurePublicIpAddresses element
+include('elements/azure/NetworkingServiceColor/AzurePublicIpAddresses')
+AzurePublicIpAddresses('element', 'Public Ip Addresses', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.card.local.puml
new file mode 100644
index 00000000000..7822c0c674a
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureReservedIpAddressesClassic card
+include('elements/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic')
+AzureReservedIpAddressesClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.card.remote.puml
new file mode 100644
index 00000000000..4b73020ef18
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureReservedIpAddressesClassic card
+include('elements/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic')
+AzureReservedIpAddressesClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.element.local.puml
new file mode 100644
index 00000000000..006f55c0d3e
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureReservedIpAddressesClassic element
+include('elements/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic')
+AzureReservedIpAddressesClassic('element', 'Reserved Ip Addresses Classic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.element.remote.puml
new file mode 100644
index 00000000000..1d6dac0a503
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureReservedIpAddressesClassic element
+include('elements/azure/NetworkingServiceColor/AzureReservedIpAddressesClassic')
+AzureReservedIpAddressesClassic('element', 'Reserved Ip Addresses Classic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureRouteFilters.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureRouteFilters.card.local.puml
new file mode 100644
index 00000000000..31a9557e2a8
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureRouteFilters.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRouteFilters card
+include('elements/azure/NetworkingServiceColor/AzureRouteFilters')
+AzureRouteFiltersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureRouteFilters.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureRouteFilters.card.remote.puml
new file mode 100644
index 00000000000..bc79a8c88cc
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureRouteFilters.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRouteFilters card
+include('elements/azure/NetworkingServiceColor/AzureRouteFilters')
+AzureRouteFiltersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureRouteFilters.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureRouteFilters.element.local.puml
new file mode 100644
index 00000000000..d0e69bef266
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureRouteFilters.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRouteFilters element
+include('elements/azure/NetworkingServiceColor/AzureRouteFilters')
+AzureRouteFilters('element', 'Route Filters', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureRouteFilters.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureRouteFilters.element.remote.puml
new file mode 100644
index 00000000000..b8556afaef0
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureRouteFilters.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRouteFilters element
+include('elements/azure/NetworkingServiceColor/AzureRouteFilters')
+AzureRouteFilters('element', 'Route Filters', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureRouteTables.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureRouteTables.card.local.puml
new file mode 100644
index 00000000000..12954be26a5
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureRouteTables.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureRouteTables card
+include('elements/azure/NetworkingServiceColor/AzureRouteTables')
+AzureRouteTablesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureRouteTables.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureRouteTables.card.remote.puml
new file mode 100644
index 00000000000..a29c607220f
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureRouteTables.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureRouteTables card
+include('elements/azure/NetworkingServiceColor/AzureRouteTables')
+AzureRouteTablesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureRouteTables.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureRouteTables.element.local.puml
new file mode 100644
index 00000000000..c3ad44f2e91
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureRouteTables.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRouteTables element
+include('elements/azure/NetworkingServiceColor/AzureRouteTables')
+AzureRouteTables('element', 'Route Tables', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureRouteTables.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureRouteTables.element.remote.puml
new file mode 100644
index 00000000000..f1d6c375fa8
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureRouteTables.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureRouteTables element
+include('elements/azure/NetworkingServiceColor/AzureRouteTables')
+AzureRouteTables('element', 'Route Tables', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.card.local.puml
new file mode 100644
index 00000000000..95b4575b52c
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureServiceEndpointPolicies card
+include('elements/azure/NetworkingServiceColor/AzureServiceEndpointPolicies')
+AzureServiceEndpointPoliciesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.card.remote.puml
new file mode 100644
index 00000000000..4e273dc5488
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureServiceEndpointPolicies card
+include('elements/azure/NetworkingServiceColor/AzureServiceEndpointPolicies')
+AzureServiceEndpointPoliciesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.element.local.puml
new file mode 100644
index 00000000000..83b226b51be
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceEndpointPolicies element
+include('elements/azure/NetworkingServiceColor/AzureServiceEndpointPolicies')
+AzureServiceEndpointPolicies('element', 'Service Endpoint Policies', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.element.remote.puml
new file mode 100644
index 00000000000..4d522007014
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureServiceEndpointPolicies.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureServiceEndpointPolicies element
+include('elements/azure/NetworkingServiceColor/AzureServiceEndpointPolicies')
+AzureServiceEndpointPolicies('element', 'Service Endpoint Policies', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.card.local.puml
new file mode 100644
index 00000000000..fa1dce23101
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTrafficManagerProfiles card
+include('elements/azure/NetworkingServiceColor/AzureTrafficManagerProfiles')
+AzureTrafficManagerProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.card.remote.puml
new file mode 100644
index 00000000000..e1960c1c54d
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTrafficManagerProfiles card
+include('elements/azure/NetworkingServiceColor/AzureTrafficManagerProfiles')
+AzureTrafficManagerProfilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.element.local.puml
new file mode 100644
index 00000000000..72992a5edc4
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTrafficManagerProfiles element
+include('elements/azure/NetworkingServiceColor/AzureTrafficManagerProfiles')
+AzureTrafficManagerProfiles('element', 'Traffic Manager Profiles', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.element.remote.puml
new file mode 100644
index 00000000000..c22e832e36d
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureTrafficManagerProfiles.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTrafficManagerProfiles element
+include('elements/azure/NetworkingServiceColor/AzureTrafficManagerProfiles')
+AzureTrafficManagerProfiles('element', 'Traffic Manager Profiles', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.card.local.puml
new file mode 100644
index 00000000000..d39576fa588
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVirtualNetworkClassic card
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworkClassic')
+AzureVirtualNetworkClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.card.remote.puml
new file mode 100644
index 00000000000..2079c15c66b
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVirtualNetworkClassic card
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworkClassic')
+AzureVirtualNetworkClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.element.local.puml
new file mode 100644
index 00000000000..1fd4ab69c59
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualNetworkClassic element
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworkClassic')
+AzureVirtualNetworkClassic('element', 'Virtual Network Classic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.element.remote.puml
new file mode 100644
index 00000000000..8feffee343b
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkClassic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualNetworkClassic element
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworkClassic')
+AzureVirtualNetworkClassic('element', 'Virtual Network Classic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.card.local.puml
new file mode 100644
index 00000000000..53ce1edafb3
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVirtualNetworkGateways card
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworkGateways')
+AzureVirtualNetworkGatewaysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.card.remote.puml
new file mode 100644
index 00000000000..48defbd09bc
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVirtualNetworkGateways card
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworkGateways')
+AzureVirtualNetworkGatewaysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.element.local.puml
new file mode 100644
index 00000000000..765a199abbe
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualNetworkGateways element
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworkGateways')
+AzureVirtualNetworkGateways('element', 'Virtual Network Gateways', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.element.remote.puml
new file mode 100644
index 00000000000..a77bf7edea7
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworkGateways.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualNetworkGateways element
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworkGateways')
+AzureVirtualNetworkGateways('element', 'Virtual Network Gateways', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworks.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworks.card.local.puml
new file mode 100644
index 00000000000..c36717a6d65
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworks.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVirtualNetworks card
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworks')
+AzureVirtualNetworksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworks.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworks.card.remote.puml
new file mode 100644
index 00000000000..ec650b34cde
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworks.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVirtualNetworks card
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworks')
+AzureVirtualNetworksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworks.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworks.element.local.puml
new file mode 100644
index 00000000000..10d5a1f3674
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworks.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualNetworks element
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworks')
+AzureVirtualNetworks('element', 'Virtual Networks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworks.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworks.element.remote.puml
new file mode 100644
index 00000000000..9e3fab6eb1f
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualNetworks.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualNetworks element
+include('elements/azure/NetworkingServiceColor/AzureVirtualNetworks')
+AzureVirtualNetworks('element', 'Virtual Networks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualWans.card.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualWans.card.local.puml
new file mode 100644
index 00000000000..71233a0ab66
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualWans.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureVirtualWans card
+include('elements/azure/NetworkingServiceColor/AzureVirtualWans')
+AzureVirtualWansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualWans.card.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualWans.card.remote.puml
new file mode 100644
index 00000000000..db841719552
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualWans.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureVirtualWans card
+include('elements/azure/NetworkingServiceColor/AzureVirtualWans')
+AzureVirtualWansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualWans.element.local.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualWans.element.local.puml
new file mode 100644
index 00000000000..da9d368568d
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualWans.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualWans element
+include('elements/azure/NetworkingServiceColor/AzureVirtualWans')
+AzureVirtualWans('element', 'Virtual Wans', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualWans.element.remote.puml b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualWans.element.remote.puml
new file mode 100644
index 00000000000..d333696a092
--- /dev/null
+++ b/cloud/snippets/azure/NetworkingServiceColor/AzureVirtualWans.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureVirtualWans element
+include('elements/azure/NetworkingServiceColor/AzureVirtualWans')
+AzureVirtualWans('element', 'Virtual Wans', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.card.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.card.local.puml
new file mode 100644
index 00000000000..7867f7193b0
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCloudsimpleNodes card
+include('elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes')
+AzureCloudsimpleNodesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.card.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.card.remote.puml
new file mode 100644
index 00000000000..af68cd312e4
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCloudsimpleNodes card
+include('elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes')
+AzureCloudsimpleNodesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.element.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.element.local.puml
new file mode 100644
index 00000000000..c900579d3fa
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudsimpleNodes element
+include('elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes')
+AzureCloudsimpleNodes('element', 'Cloudsimple Nodes', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.element.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.element.remote.puml
new file mode 100644
index 00000000000..28da0864216
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudsimpleNodes element
+include('elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleNodes')
+AzureCloudsimpleNodes('element', 'Cloudsimple Nodes', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.card.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.card.local.puml
new file mode 100644
index 00000000000..447b9b43631
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCloudsimpleServices card
+include('elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices')
+AzureCloudsimpleServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.card.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.card.remote.puml
new file mode 100644
index 00000000000..4c884e81328
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCloudsimpleServices card
+include('elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices')
+AzureCloudsimpleServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.element.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.element.local.puml
new file mode 100644
index 00000000000..3b128e28033
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudsimpleServices element
+include('elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices')
+AzureCloudsimpleServices('element', 'Cloudsimple Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.element.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.element.remote.puml
new file mode 100644
index 00000000000..87a6e9c178f
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCloudsimpleServices element
+include('elements/azure/OtherCategoryServiceIcon/AzureCloudsimpleServices')
+AzureCloudsimpleServices('element', 'Cloudsimple Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureControllers.card.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureControllers.card.local.puml
new file mode 100644
index 00000000000..8d65d07874e
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureControllers.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureControllers card
+include('elements/azure/OtherCategoryServiceIcon/AzureControllers')
+AzureControllersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureControllers.card.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureControllers.card.remote.puml
new file mode 100644
index 00000000000..921247af736
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureControllers.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureControllers card
+include('elements/azure/OtherCategoryServiceIcon/AzureControllers')
+AzureControllersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureControllers.element.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureControllers.element.local.puml
new file mode 100644
index 00000000000..82f87110142
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureControllers.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureControllers element
+include('elements/azure/OtherCategoryServiceIcon/AzureControllers')
+AzureControllers('element', 'Controllers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureControllers.element.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureControllers.element.remote.puml
new file mode 100644
index 00000000000..561576b3037
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureControllers.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureControllers element
+include('elements/azure/OtherCategoryServiceIcon/AzureControllers')
+AzureControllers('element', 'Controllers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.card.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.card.local.puml
new file mode 100644
index 00000000000..717289d227e
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureCustomerLockbox card
+include('elements/azure/OtherCategoryServiceIcon/AzureCustomerLockbox')
+AzureCustomerLockboxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.card.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.card.remote.puml
new file mode 100644
index 00000000000..d13718248a0
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureCustomerLockbox card
+include('elements/azure/OtherCategoryServiceIcon/AzureCustomerLockbox')
+AzureCustomerLockboxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.element.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.element.local.puml
new file mode 100644
index 00000000000..6f330d67207
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCustomerLockbox element
+include('elements/azure/OtherCategoryServiceIcon/AzureCustomerLockbox')
+AzureCustomerLockbox('element', 'Customer Lockbox', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.element.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.element.remote.puml
new file mode 100644
index 00000000000..b9a98dd00e2
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureCustomerLockbox.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureCustomerLockbox element
+include('elements/azure/OtherCategoryServiceIcon/AzureCustomerLockbox')
+AzureCustomerLockbox('element', 'Customer Lockbox', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureEducation.card.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureEducation.card.local.puml
new file mode 100644
index 00000000000..33923fb348b
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureEducation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureEducation card
+include('elements/azure/OtherCategoryServiceIcon/AzureEducation')
+AzureEducationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureEducation.card.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureEducation.card.remote.puml
new file mode 100644
index 00000000000..fe6d76cb0a6
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureEducation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureEducation card
+include('elements/azure/OtherCategoryServiceIcon/AzureEducation')
+AzureEducationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureEducation.element.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureEducation.element.local.puml
new file mode 100644
index 00000000000..3b0db029e18
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureEducation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEducation element
+include('elements/azure/OtherCategoryServiceIcon/AzureEducation')
+AzureEducation('element', 'Education', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureEducation.element.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureEducation.element.remote.puml
new file mode 100644
index 00000000000..f0927febbe8
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureEducation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureEducation element
+include('elements/azure/OtherCategoryServiceIcon/AzureEducation')
+AzureEducation('element', 'Education', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageDefinitions.card.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageDefinitions.card.local.puml
new file mode 100644
index 00000000000..6eeb4ae8acb
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageDefinitions.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureImageDefinitions card
+include('elements/azure/OtherCategoryServiceIcon/AzureImageDefinitions')
+AzureImageDefinitionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageDefinitions.card.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageDefinitions.card.remote.puml
new file mode 100644
index 00000000000..6c0880d5729
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageDefinitions.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureImageDefinitions card
+include('elements/azure/OtherCategoryServiceIcon/AzureImageDefinitions')
+AzureImageDefinitionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageDefinitions.element.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageDefinitions.element.local.puml
new file mode 100644
index 00000000000..974d5bf8eed
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageDefinitions.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureImageDefinitions element
+include('elements/azure/OtherCategoryServiceIcon/AzureImageDefinitions')
+AzureImageDefinitions('element', 'Image Definitions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageDefinitions.element.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageDefinitions.element.remote.puml
new file mode 100644
index 00000000000..5aa52d4ee00
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageDefinitions.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureImageDefinitions element
+include('elements/azure/OtherCategoryServiceIcon/AzureImageDefinitions')
+AzureImageDefinitions('element', 'Image Definitions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageVersions.card.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageVersions.card.local.puml
new file mode 100644
index 00000000000..656a60b1755
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageVersions.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureImageVersions card
+include('elements/azure/OtherCategoryServiceIcon/AzureImageVersions')
+AzureImageVersionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageVersions.card.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageVersions.card.remote.puml
new file mode 100644
index 00000000000..56368b37eca
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageVersions.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureImageVersions card
+include('elements/azure/OtherCategoryServiceIcon/AzureImageVersions')
+AzureImageVersionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageVersions.element.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageVersions.element.local.puml
new file mode 100644
index 00000000000..e66413dbc3b
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageVersions.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureImageVersions element
+include('elements/azure/OtherCategoryServiceIcon/AzureImageVersions')
+AzureImageVersions('element', 'Image Versions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageVersions.element.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageVersions.element.remote.puml
new file mode 100644
index 00000000000..a56ebc0e30d
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureImageVersions.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureImageVersions element
+include('elements/azure/OtherCategoryServiceIcon/AzureImageVersions')
+AzureImageVersions('element', 'Image Versions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureResourceExplorer.card.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureResourceExplorer.card.local.puml
new file mode 100644
index 00000000000..ff0c67aca45
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureResourceExplorer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureResourceExplorer card
+include('elements/azure/OtherCategoryServiceIcon/AzureResourceExplorer')
+AzureResourceExplorerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureResourceExplorer.card.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureResourceExplorer.card.remote.puml
new file mode 100644
index 00000000000..e81efbc2ff3
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureResourceExplorer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureResourceExplorer card
+include('elements/azure/OtherCategoryServiceIcon/AzureResourceExplorer')
+AzureResourceExplorerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureResourceExplorer.element.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureResourceExplorer.element.local.puml
new file mode 100644
index 00000000000..9984119c9bf
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureResourceExplorer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureResourceExplorer element
+include('elements/azure/OtherCategoryServiceIcon/AzureResourceExplorer')
+AzureResourceExplorer('element', 'Resource Explorer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureResourceExplorer.element.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureResourceExplorer.element.remote.puml
new file mode 100644
index 00000000000..fec94cd70b9
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureResourceExplorer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureResourceExplorer element
+include('elements/azure/OtherCategoryServiceIcon/AzureResourceExplorer')
+AzureResourceExplorer('element', 'Resource Explorer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.card.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.card.local.puml
new file mode 100644
index 00000000000..4f8ea99e24d
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSharedImageGalleries card
+include('elements/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries')
+AzureSharedImageGalleriesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.card.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.card.remote.puml
new file mode 100644
index 00000000000..f11fc7d4bde
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSharedImageGalleries card
+include('elements/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries')
+AzureSharedImageGalleriesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.element.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.element.local.puml
new file mode 100644
index 00000000000..08ed41bed0d
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSharedImageGalleries element
+include('elements/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries')
+AzureSharedImageGalleries('element', 'Shared Image Galleries', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.element.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.element.remote.puml
new file mode 100644
index 00000000000..2d945f0fe1f
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSharedImageGalleries element
+include('elements/azure/OtherCategoryServiceIcon/AzureSharedImageGalleries')
+AzureSharedImageGalleries('element', 'Shared Image Galleries', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureTenantStatus.card.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureTenantStatus.card.local.puml
new file mode 100644
index 00000000000..d1dfbfa30d1
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureTenantStatus.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTenantStatus card
+include('elements/azure/OtherCategoryServiceIcon/AzureTenantStatus')
+AzureTenantStatusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureTenantStatus.card.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureTenantStatus.card.remote.puml
new file mode 100644
index 00000000000..5b4601b6191
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureTenantStatus.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTenantStatus card
+include('elements/azure/OtherCategoryServiceIcon/AzureTenantStatus')
+AzureTenantStatusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureTenantStatus.element.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureTenantStatus.element.local.puml
new file mode 100644
index 00000000000..bcfbbc7f7e5
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureTenantStatus.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTenantStatus element
+include('elements/azure/OtherCategoryServiceIcon/AzureTenantStatus')
+AzureTenantStatus('element', 'Tenant Status', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureTenantStatus.element.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureTenantStatus.element.remote.puml
new file mode 100644
index 00000000000..330429d1963
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureTenantStatus.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTenantStatus element
+include('elements/azure/OtherCategoryServiceIcon/AzureTenantStatus')
+AzureTenantStatus('element', 'Tenant Status', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.card.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.card.local.puml
new file mode 100644
index 00000000000..060d63ab9c8
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureWebAppFirewall card
+include('elements/azure/OtherCategoryServiceIcon/AzureWebAppFirewall')
+AzureWebAppFirewallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.card.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.card.remote.puml
new file mode 100644
index 00000000000..14904bbc037
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureWebAppFirewall card
+include('elements/azure/OtherCategoryServiceIcon/AzureWebAppFirewall')
+AzureWebAppFirewallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.element.local.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.element.local.puml
new file mode 100644
index 00000000000..ec0ef734a79
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebAppFirewall element
+include('elements/azure/OtherCategoryServiceIcon/AzureWebAppFirewall')
+AzureWebAppFirewall('element', 'Web App Firewall', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.element.remote.puml b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.element.remote.puml
new file mode 100644
index 00000000000..07ffbcbacaf
--- /dev/null
+++ b/cloud/snippets/azure/OtherCategoryServiceIcon/AzureWebAppFirewall.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureWebAppFirewall element
+include('elements/azure/OtherCategoryServiceIcon/AzureWebAppFirewall')
+AzureWebAppFirewall('element', 'Web App Firewall', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/SecurityServiceColor/AzureKeyVaults.card.local.puml b/cloud/snippets/azure/SecurityServiceColor/AzureKeyVaults.card.local.puml
new file mode 100644
index 00000000000..a14bc9ad070
--- /dev/null
+++ b/cloud/snippets/azure/SecurityServiceColor/AzureKeyVaults.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureKeyVaults card
+include('elements/azure/SecurityServiceColor/AzureKeyVaults')
+AzureKeyVaultsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/SecurityServiceColor/AzureKeyVaults.card.remote.puml b/cloud/snippets/azure/SecurityServiceColor/AzureKeyVaults.card.remote.puml
new file mode 100644
index 00000000000..085d0a1f417
--- /dev/null
+++ b/cloud/snippets/azure/SecurityServiceColor/AzureKeyVaults.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureKeyVaults card
+include('elements/azure/SecurityServiceColor/AzureKeyVaults')
+AzureKeyVaultsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/SecurityServiceColor/AzureKeyVaults.element.local.puml b/cloud/snippets/azure/SecurityServiceColor/AzureKeyVaults.element.local.puml
new file mode 100644
index 00000000000..14ce53559c2
--- /dev/null
+++ b/cloud/snippets/azure/SecurityServiceColor/AzureKeyVaults.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKeyVaults element
+include('elements/azure/SecurityServiceColor/AzureKeyVaults')
+AzureKeyVaults('element', 'Key Vaults', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/SecurityServiceColor/AzureKeyVaults.element.remote.puml b/cloud/snippets/azure/SecurityServiceColor/AzureKeyVaults.element.remote.puml
new file mode 100644
index 00000000000..d522b012914
--- /dev/null
+++ b/cloud/snippets/azure/SecurityServiceColor/AzureKeyVaults.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureKeyVaults element
+include('elements/azure/SecurityServiceColor/AzureKeyVaults')
+AzureKeyVaults('element', 'Key Vaults', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/SecurityServiceColor/AzureSecurityCenter.card.local.puml b/cloud/snippets/azure/SecurityServiceColor/AzureSecurityCenter.card.local.puml
new file mode 100644
index 00000000000..36ffa6d6426
--- /dev/null
+++ b/cloud/snippets/azure/SecurityServiceColor/AzureSecurityCenter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSecurityCenter card
+include('elements/azure/SecurityServiceColor/AzureSecurityCenter')
+AzureSecurityCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/SecurityServiceColor/AzureSecurityCenter.card.remote.puml b/cloud/snippets/azure/SecurityServiceColor/AzureSecurityCenter.card.remote.puml
new file mode 100644
index 00000000000..26ad81b1130
--- /dev/null
+++ b/cloud/snippets/azure/SecurityServiceColor/AzureSecurityCenter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSecurityCenter card
+include('elements/azure/SecurityServiceColor/AzureSecurityCenter')
+AzureSecurityCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/SecurityServiceColor/AzureSecurityCenter.element.local.puml b/cloud/snippets/azure/SecurityServiceColor/AzureSecurityCenter.element.local.puml
new file mode 100644
index 00000000000..bc00c04ced4
--- /dev/null
+++ b/cloud/snippets/azure/SecurityServiceColor/AzureSecurityCenter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSecurityCenter element
+include('elements/azure/SecurityServiceColor/AzureSecurityCenter')
+AzureSecurityCenter('element', 'Security Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/SecurityServiceColor/AzureSecurityCenter.element.remote.puml b/cloud/snippets/azure/SecurityServiceColor/AzureSecurityCenter.element.remote.puml
new file mode 100644
index 00000000000..c6ca034810a
--- /dev/null
+++ b/cloud/snippets/azure/SecurityServiceColor/AzureSecurityCenter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSecurityCenter element
+include('elements/azure/SecurityServiceColor/AzureSecurityCenter')
+AzureSecurityCenter('element', 'Security Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/SecurityServiceColor/AzureSentinel.card.local.puml b/cloud/snippets/azure/SecurityServiceColor/AzureSentinel.card.local.puml
new file mode 100644
index 00000000000..13236885a14
--- /dev/null
+++ b/cloud/snippets/azure/SecurityServiceColor/AzureSentinel.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSentinel card
+include('elements/azure/SecurityServiceColor/AzureSentinel')
+AzureSentinelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/SecurityServiceColor/AzureSentinel.card.remote.puml b/cloud/snippets/azure/SecurityServiceColor/AzureSentinel.card.remote.puml
new file mode 100644
index 00000000000..888a139d47c
--- /dev/null
+++ b/cloud/snippets/azure/SecurityServiceColor/AzureSentinel.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSentinel card
+include('elements/azure/SecurityServiceColor/AzureSentinel')
+AzureSentinelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/SecurityServiceColor/AzureSentinel.element.local.puml b/cloud/snippets/azure/SecurityServiceColor/AzureSentinel.element.local.puml
new file mode 100644
index 00000000000..0e04648681c
--- /dev/null
+++ b/cloud/snippets/azure/SecurityServiceColor/AzureSentinel.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSentinel element
+include('elements/azure/SecurityServiceColor/AzureSentinel')
+AzureSentinel('element', 'Sentinel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/SecurityServiceColor/AzureSentinel.element.remote.puml b/cloud/snippets/azure/SecurityServiceColor/AzureSentinel.element.remote.puml
new file mode 100644
index 00000000000..66f3a623188
--- /dev/null
+++ b/cloud/snippets/azure/SecurityServiceColor/AzureSentinel.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSentinel element
+include('elements/azure/SecurityServiceColor/AzureSentinel')
+AzureSentinel('element', 'Sentinel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureArchiveStorage.card.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureArchiveStorage.card.local.puml
new file mode 100644
index 00000000000..5f2b865beba
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureArchiveStorage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureArchiveStorage card
+include('elements/azure/StorageServiceColor/AzureArchiveStorage')
+AzureArchiveStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureArchiveStorage.card.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureArchiveStorage.card.remote.puml
new file mode 100644
index 00000000000..d8c6f43a72c
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureArchiveStorage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureArchiveStorage card
+include('elements/azure/StorageServiceColor/AzureArchiveStorage')
+AzureArchiveStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureArchiveStorage.element.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureArchiveStorage.element.local.puml
new file mode 100644
index 00000000000..3b6a3fee96f
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureArchiveStorage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureArchiveStorage element
+include('elements/azure/StorageServiceColor/AzureArchiveStorage')
+AzureArchiveStorage('element', 'Archive Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureArchiveStorage.element.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureArchiveStorage.element.remote.puml
new file mode 100644
index 00000000000..950da0c6194
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureArchiveStorage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureArchiveStorage element
+include('elements/azure/StorageServiceColor/AzureArchiveStorage')
+AzureArchiveStorage('element', 'Archive Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureBlobStorage.card.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureBlobStorage.card.local.puml
new file mode 100644
index 00000000000..317116633f7
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureBlobStorage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureBlobStorage card
+include('elements/azure/StorageServiceColor/AzureBlobStorage')
+AzureBlobStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureBlobStorage.card.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureBlobStorage.card.remote.puml
new file mode 100644
index 00000000000..6af8fbaf994
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureBlobStorage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureBlobStorage card
+include('elements/azure/StorageServiceColor/AzureBlobStorage')
+AzureBlobStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureBlobStorage.element.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureBlobStorage.element.local.puml
new file mode 100644
index 00000000000..13ce90e7def
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureBlobStorage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBlobStorage element
+include('elements/azure/StorageServiceColor/AzureBlobStorage')
+AzureBlobStorage('element', 'Blob Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureBlobStorage.element.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureBlobStorage.element.remote.puml
new file mode 100644
index 00000000000..66b4cd3d924
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureBlobStorage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureBlobStorage element
+include('elements/azure/StorageServiceColor/AzureBlobStorage')
+AzureBlobStorage('element', 'Blob Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureDataBox.card.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureDataBox.card.local.puml
new file mode 100644
index 00000000000..3e06844696c
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureDataBox.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataBox card
+include('elements/azure/StorageServiceColor/AzureDataBox')
+AzureDataBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureDataBox.card.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureDataBox.card.remote.puml
new file mode 100644
index 00000000000..f354ed89fe3
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureDataBox.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataBox card
+include('elements/azure/StorageServiceColor/AzureDataBox')
+AzureDataBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureDataBox.element.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureDataBox.element.local.puml
new file mode 100644
index 00000000000..000d0c5f70b
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureDataBox.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataBox element
+include('elements/azure/StorageServiceColor/AzureDataBox')
+AzureDataBox('element', 'Data Box', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureDataBox.element.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureDataBox.element.remote.puml
new file mode 100644
index 00000000000..54fce2d49c7
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureDataBox.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataBox element
+include('elements/azure/StorageServiceColor/AzureDataBox')
+AzureDataBox('element', 'Data Box', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.card.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.card.local.puml
new file mode 100644
index 00000000000..37c076e3e0f
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataBoxEdgeDataBoxGateway card
+include('elements/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway')
+AzureDataBoxEdgeDataBoxGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.card.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.card.remote.puml
new file mode 100644
index 00000000000..2c887b71a0e
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataBoxEdgeDataBoxGateway card
+include('elements/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway')
+AzureDataBoxEdgeDataBoxGatewayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.element.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.element.local.puml
new file mode 100644
index 00000000000..e4f87866e34
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataBoxEdgeDataBoxGateway element
+include('elements/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway')
+AzureDataBoxEdgeDataBoxGateway('element', 'Data Box Edge Data Box Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.element.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.element.remote.puml
new file mode 100644
index 00000000000..d9f13c82f5b
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataBoxEdgeDataBoxGateway element
+include('elements/azure/StorageServiceColor/AzureDataBoxEdgeDataBoxGateway')
+AzureDataBoxEdgeDataBoxGateway('element', 'Data Box Edge Data Box Gateway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureDataLakeStorage.card.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureDataLakeStorage.card.local.puml
new file mode 100644
index 00000000000..207ff92b3f4
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureDataLakeStorage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureDataLakeStorage card
+include('elements/azure/StorageServiceColor/AzureDataLakeStorage')
+AzureDataLakeStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureDataLakeStorage.card.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureDataLakeStorage.card.remote.puml
new file mode 100644
index 00000000000..6bed5e25e8e
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureDataLakeStorage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureDataLakeStorage card
+include('elements/azure/StorageServiceColor/AzureDataLakeStorage')
+AzureDataLakeStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureDataLakeStorage.element.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureDataLakeStorage.element.local.puml
new file mode 100644
index 00000000000..250403ef21a
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureDataLakeStorage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataLakeStorage element
+include('elements/azure/StorageServiceColor/AzureDataLakeStorage')
+AzureDataLakeStorage('element', 'Data Lake Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureDataLakeStorage.element.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureDataLakeStorage.element.remote.puml
new file mode 100644
index 00000000000..3f6c8607bd0
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureDataLakeStorage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureDataLakeStorage element
+include('elements/azure/StorageServiceColor/AzureDataLakeStorage')
+AzureDataLakeStorage('element', 'Data Lake Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureFxtedgefiler.card.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureFxtedgefiler.card.local.puml
new file mode 100644
index 00000000000..c2709a313ec
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureFxtedgefiler.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureFxtedgefiler card
+include('elements/azure/StorageServiceColor/AzureFxtedgefiler')
+AzureFxtedgefilerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureFxtedgefiler.card.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureFxtedgefiler.card.remote.puml
new file mode 100644
index 00000000000..05a198b430d
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureFxtedgefiler.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureFxtedgefiler card
+include('elements/azure/StorageServiceColor/AzureFxtedgefiler')
+AzureFxtedgefilerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureFxtedgefiler.element.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureFxtedgefiler.element.local.puml
new file mode 100644
index 00000000000..5279f73f2fb
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureFxtedgefiler.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFxtedgefiler element
+include('elements/azure/StorageServiceColor/AzureFxtedgefiler')
+AzureFxtedgefiler('element', 'Fxtedgefiler', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureFxtedgefiler.element.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureFxtedgefiler.element.remote.puml
new file mode 100644
index 00000000000..467ee2d9bd8
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureFxtedgefiler.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureFxtedgefiler element
+include('elements/azure/StorageServiceColor/AzureFxtedgefiler')
+AzureFxtedgefiler('element', 'Fxtedgefiler', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureGeneralStorage.card.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureGeneralStorage.card.local.puml
new file mode 100644
index 00000000000..137855ef2ff
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureGeneralStorage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureGeneralStorage card
+include('elements/azure/StorageServiceColor/AzureGeneralStorage')
+AzureGeneralStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureGeneralStorage.card.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureGeneralStorage.card.remote.puml
new file mode 100644
index 00000000000..70e8d175237
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureGeneralStorage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureGeneralStorage card
+include('elements/azure/StorageServiceColor/AzureGeneralStorage')
+AzureGeneralStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureGeneralStorage.element.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureGeneralStorage.element.local.puml
new file mode 100644
index 00000000000..de046293528
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureGeneralStorage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGeneralStorage element
+include('elements/azure/StorageServiceColor/AzureGeneralStorage')
+AzureGeneralStorage('element', 'General Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureGeneralStorage.element.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureGeneralStorage.element.remote.puml
new file mode 100644
index 00000000000..0b08984c8d3
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureGeneralStorage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureGeneralStorage element
+include('elements/azure/StorageServiceColor/AzureGeneralStorage')
+AzureGeneralStorage('element', 'General Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureNetappFiles.card.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureNetappFiles.card.local.puml
new file mode 100644
index 00000000000..81bf3394bc7
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureNetappFiles.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNetappFiles card
+include('elements/azure/StorageServiceColor/AzureNetappFiles')
+AzureNetappFilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureNetappFiles.card.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureNetappFiles.card.remote.puml
new file mode 100644
index 00000000000..b41a45c668b
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureNetappFiles.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNetappFiles card
+include('elements/azure/StorageServiceColor/AzureNetappFiles')
+AzureNetappFilesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureNetappFiles.element.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureNetappFiles.element.local.puml
new file mode 100644
index 00000000000..8145a23123d
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureNetappFiles.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetappFiles element
+include('elements/azure/StorageServiceColor/AzureNetappFiles')
+AzureNetappFiles('element', 'Netapp Files', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureNetappFiles.element.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureNetappFiles.element.remote.puml
new file mode 100644
index 00000000000..b638aeb136b
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureNetappFiles.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNetappFiles element
+include('elements/azure/StorageServiceColor/AzureNetappFiles')
+AzureNetappFiles('element', 'Netapp Files', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureQueuesStorage.card.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureQueuesStorage.card.local.puml
new file mode 100644
index 00000000000..ab50095b7c5
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureQueuesStorage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureQueuesStorage card
+include('elements/azure/StorageServiceColor/AzureQueuesStorage')
+AzureQueuesStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureQueuesStorage.card.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureQueuesStorage.card.remote.puml
new file mode 100644
index 00000000000..d6c7cc98f7e
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureQueuesStorage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureQueuesStorage card
+include('elements/azure/StorageServiceColor/AzureQueuesStorage')
+AzureQueuesStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureQueuesStorage.element.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureQueuesStorage.element.local.puml
new file mode 100644
index 00000000000..ce00045cca4
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureQueuesStorage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureQueuesStorage element
+include('elements/azure/StorageServiceColor/AzureQueuesStorage')
+AzureQueuesStorage('element', 'Queues Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureQueuesStorage.element.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureQueuesStorage.element.remote.puml
new file mode 100644
index 00000000000..50e234a5114
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureQueuesStorage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureQueuesStorage element
+include('elements/azure/StorageServiceColor/AzureQueuesStorage')
+AzureQueuesStorage('element', 'Queues Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorageAccounts.card.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorageAccounts.card.local.puml
new file mode 100644
index 00000000000..614d3dc615e
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorageAccounts.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStorageAccounts card
+include('elements/azure/StorageServiceColor/AzureStorageAccounts')
+AzureStorageAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorageAccounts.card.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorageAccounts.card.remote.puml
new file mode 100644
index 00000000000..836d6d9969e
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorageAccounts.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStorageAccounts card
+include('elements/azure/StorageServiceColor/AzureStorageAccounts')
+AzureStorageAccountsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorageAccounts.element.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorageAccounts.element.local.puml
new file mode 100644
index 00000000000..f5f143b7a52
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorageAccounts.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorageAccounts element
+include('elements/azure/StorageServiceColor/AzureStorageAccounts')
+AzureStorageAccounts('element', 'Storage Accounts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorageAccounts.element.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorageAccounts.element.remote.puml
new file mode 100644
index 00000000000..a5d015c4154
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorageAccounts.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorageAccounts element
+include('elements/azure/StorageServiceColor/AzureStorageAccounts')
+AzureStorageAccounts('element', 'Storage Accounts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorageAccountsClassic.card.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorageAccountsClassic.card.local.puml
new file mode 100644
index 00000000000..5a77cb62c10
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorageAccountsClassic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStorageAccountsClassic card
+include('elements/azure/StorageServiceColor/AzureStorageAccountsClassic')
+AzureStorageAccountsClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorageAccountsClassic.card.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorageAccountsClassic.card.remote.puml
new file mode 100644
index 00000000000..931ef6ab93d
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorageAccountsClassic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStorageAccountsClassic card
+include('elements/azure/StorageServiceColor/AzureStorageAccountsClassic')
+AzureStorageAccountsClassicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorageAccountsClassic.element.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorageAccountsClassic.element.local.puml
new file mode 100644
index 00000000000..a0e9ade8963
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorageAccountsClassic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorageAccountsClassic element
+include('elements/azure/StorageServiceColor/AzureStorageAccountsClassic')
+AzureStorageAccountsClassic('element', 'Storage Accounts Classic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorageAccountsClassic.element.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorageAccountsClassic.element.remote.puml
new file mode 100644
index 00000000000..775902806b2
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorageAccountsClassic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorageAccountsClassic element
+include('elements/azure/StorageServiceColor/AzureStorageAccountsClassic')
+AzureStorageAccountsClassic('element', 'Storage Accounts Classic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorageExplorer.card.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorageExplorer.card.local.puml
new file mode 100644
index 00000000000..850136f8c6a
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorageExplorer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStorageExplorer card
+include('elements/azure/StorageServiceColor/AzureStorageExplorer')
+AzureStorageExplorerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorageExplorer.card.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorageExplorer.card.remote.puml
new file mode 100644
index 00000000000..4e51bd920fd
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorageExplorer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStorageExplorer card
+include('elements/azure/StorageServiceColor/AzureStorageExplorer')
+AzureStorageExplorerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorageExplorer.element.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorageExplorer.element.local.puml
new file mode 100644
index 00000000000..e80497ae67c
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorageExplorer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorageExplorer element
+include('elements/azure/StorageServiceColor/AzureStorageExplorer')
+AzureStorageExplorer('element', 'Storage Explorer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorageExplorer.element.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorageExplorer.element.remote.puml
new file mode 100644
index 00000000000..046341529fc
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorageExplorer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorageExplorer element
+include('elements/azure/StorageServiceColor/AzureStorageExplorer')
+AzureStorageExplorer('element', 'Storage Explorer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorageSyncServices.card.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorageSyncServices.card.local.puml
new file mode 100644
index 00000000000..c49ec154801
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorageSyncServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStorageSyncServices card
+include('elements/azure/StorageServiceColor/AzureStorageSyncServices')
+AzureStorageSyncServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorageSyncServices.card.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorageSyncServices.card.remote.puml
new file mode 100644
index 00000000000..dcaf4314f98
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorageSyncServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStorageSyncServices card
+include('elements/azure/StorageServiceColor/AzureStorageSyncServices')
+AzureStorageSyncServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorageSyncServices.element.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorageSyncServices.element.local.puml
new file mode 100644
index 00000000000..eeae3e3938d
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorageSyncServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorageSyncServices element
+include('elements/azure/StorageServiceColor/AzureStorageSyncServices')
+AzureStorageSyncServices('element', 'Storage Sync Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorageSyncServices.element.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorageSyncServices.element.remote.puml
new file mode 100644
index 00000000000..ad6c630c9b5
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorageSyncServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorageSyncServices element
+include('elements/azure/StorageServiceColor/AzureStorageSyncServices')
+AzureStorageSyncServices('element', 'Storage Sync Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDataManagers.card.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDataManagers.card.local.puml
new file mode 100644
index 00000000000..d83e0595fda
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDataManagers.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStorsimpleDataManagers card
+include('elements/azure/StorageServiceColor/AzureStorsimpleDataManagers')
+AzureStorsimpleDataManagersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDataManagers.card.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDataManagers.card.remote.puml
new file mode 100644
index 00000000000..2dbd1477da9
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDataManagers.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStorsimpleDataManagers card
+include('elements/azure/StorageServiceColor/AzureStorsimpleDataManagers')
+AzureStorsimpleDataManagersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDataManagers.element.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDataManagers.element.local.puml
new file mode 100644
index 00000000000..61bfbf596e7
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDataManagers.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorsimpleDataManagers element
+include('elements/azure/StorageServiceColor/AzureStorsimpleDataManagers')
+AzureStorsimpleDataManagers('element', 'Storsimple Data Managers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDataManagers.element.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDataManagers.element.remote.puml
new file mode 100644
index 00000000000..a0c9a120aec
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDataManagers.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorsimpleDataManagers element
+include('elements/azure/StorageServiceColor/AzureStorsimpleDataManagers')
+AzureStorsimpleDataManagers('element', 'Storsimple Data Managers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.card.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.card.local.puml
new file mode 100644
index 00000000000..c4644dc7bf7
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureStorsimpleDeviceManagers card
+include('elements/azure/StorageServiceColor/AzureStorsimpleDeviceManagers')
+AzureStorsimpleDeviceManagersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.card.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.card.remote.puml
new file mode 100644
index 00000000000..f2ab35343ad
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureStorsimpleDeviceManagers card
+include('elements/azure/StorageServiceColor/AzureStorsimpleDeviceManagers')
+AzureStorsimpleDeviceManagersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.element.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.element.local.puml
new file mode 100644
index 00000000000..85aacb808a0
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorsimpleDeviceManagers element
+include('elements/azure/StorageServiceColor/AzureStorsimpleDeviceManagers')
+AzureStorsimpleDeviceManagers('element', 'Storsimple Device Managers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.element.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.element.remote.puml
new file mode 100644
index 00000000000..5747c4dd7f3
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureStorsimpleDeviceManagers.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureStorsimpleDeviceManagers element
+include('elements/azure/StorageServiceColor/AzureStorsimpleDeviceManagers')
+AzureStorsimpleDeviceManagers('element', 'Storsimple Device Managers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureTableStorage.card.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureTableStorage.card.local.puml
new file mode 100644
index 00000000000..cc1897c027d
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureTableStorage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureTableStorage card
+include('elements/azure/StorageServiceColor/AzureTableStorage')
+AzureTableStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureTableStorage.card.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureTableStorage.card.remote.puml
new file mode 100644
index 00000000000..51067441d3d
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureTableStorage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureTableStorage card
+include('elements/azure/StorageServiceColor/AzureTableStorage')
+AzureTableStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureTableStorage.element.local.puml b/cloud/snippets/azure/StorageServiceColor/AzureTableStorage.element.local.puml
new file mode 100644
index 00000000000..3518546a2fc
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureTableStorage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTableStorage element
+include('elements/azure/StorageServiceColor/AzureTableStorage')
+AzureTableStorage('element', 'Table Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/StorageServiceColor/AzureTableStorage.element.remote.puml b/cloud/snippets/azure/StorageServiceColor/AzureTableStorage.element.remote.puml
new file mode 100644
index 00000000000..4ba040742b2
--- /dev/null
+++ b/cloud/snippets/azure/StorageServiceColor/AzureTableStorage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureTableStorage element
+include('elements/azure/StorageServiceColor/AzureTableStorage')
+AzureTableStorage('element', 'Table Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureApiConnections.card.local.puml b/cloud/snippets/azure/WebServiceColor/AzureApiConnections.card.local.puml
new file mode 100644
index 00000000000..f75521acfc8
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureApiConnections.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureApiConnections card
+include('elements/azure/WebServiceColor/AzureApiConnections')
+AzureApiConnectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureApiConnections.card.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureApiConnections.card.remote.puml
new file mode 100644
index 00000000000..36d0d8ce052
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureApiConnections.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureApiConnections card
+include('elements/azure/WebServiceColor/AzureApiConnections')
+AzureApiConnectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureApiConnections.element.local.puml b/cloud/snippets/azure/WebServiceColor/AzureApiConnections.element.local.puml
new file mode 100644
index 00000000000..79e1e0c3ece
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureApiConnections.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApiConnections element
+include('elements/azure/WebServiceColor/AzureApiConnections')
+AzureApiConnections('element', 'Api Connections', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureApiConnections.element.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureApiConnections.element.remote.puml
new file mode 100644
index 00000000000..4a3dc181fed
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureApiConnections.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureApiConnections element
+include('elements/azure/WebServiceColor/AzureApiConnections')
+AzureApiConnections('element', 'Api Connections', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServiceCertificates.card.local.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServiceCertificates.card.local.puml
new file mode 100644
index 00000000000..b8c6439acb6
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServiceCertificates.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAppServiceCertificates card
+include('elements/azure/WebServiceColor/AzureAppServiceCertificates')
+AzureAppServiceCertificatesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServiceCertificates.card.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServiceCertificates.card.remote.puml
new file mode 100644
index 00000000000..8a44252dbed
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServiceCertificates.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAppServiceCertificates card
+include('elements/azure/WebServiceColor/AzureAppServiceCertificates')
+AzureAppServiceCertificatesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServiceCertificates.element.local.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServiceCertificates.element.local.puml
new file mode 100644
index 00000000000..4b580bbdabc
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServiceCertificates.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServiceCertificates element
+include('elements/azure/WebServiceColor/AzureAppServiceCertificates')
+AzureAppServiceCertificates('element', 'App Service Certificates', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServiceCertificates.element.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServiceCertificates.element.remote.puml
new file mode 100644
index 00000000000..7c0111fe554
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServiceCertificates.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServiceCertificates element
+include('elements/azure/WebServiceColor/AzureAppServiceCertificates')
+AzureAppServiceCertificates('element', 'App Service Certificates', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServiceDomains.card.local.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServiceDomains.card.local.puml
new file mode 100644
index 00000000000..2807f015767
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServiceDomains.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAppServiceDomains card
+include('elements/azure/WebServiceColor/AzureAppServiceDomains')
+AzureAppServiceDomainsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServiceDomains.card.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServiceDomains.card.remote.puml
new file mode 100644
index 00000000000..6b28b13d484
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServiceDomains.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAppServiceDomains card
+include('elements/azure/WebServiceColor/AzureAppServiceDomains')
+AzureAppServiceDomainsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServiceDomains.element.local.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServiceDomains.element.local.puml
new file mode 100644
index 00000000000..57ef7047b3e
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServiceDomains.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServiceDomains element
+include('elements/azure/WebServiceColor/AzureAppServiceDomains')
+AzureAppServiceDomains('element', 'App Service Domains', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServiceDomains.element.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServiceDomains.element.remote.puml
new file mode 100644
index 00000000000..ec9b04c74d0
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServiceDomains.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServiceDomains element
+include('elements/azure/WebServiceColor/AzureAppServiceDomains')
+AzureAppServiceDomains('element', 'App Service Domains', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServiceEnvironments.card.local.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServiceEnvironments.card.local.puml
new file mode 100644
index 00000000000..2f1f058ca56
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServiceEnvironments.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAppServiceEnvironments card
+include('elements/azure/WebServiceColor/AzureAppServiceEnvironments')
+AzureAppServiceEnvironmentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServiceEnvironments.card.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServiceEnvironments.card.remote.puml
new file mode 100644
index 00000000000..802c63a3d4a
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServiceEnvironments.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAppServiceEnvironments card
+include('elements/azure/WebServiceColor/AzureAppServiceEnvironments')
+AzureAppServiceEnvironmentsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServiceEnvironments.element.local.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServiceEnvironments.element.local.puml
new file mode 100644
index 00000000000..fcf802438b2
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServiceEnvironments.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServiceEnvironments element
+include('elements/azure/WebServiceColor/AzureAppServiceEnvironments')
+AzureAppServiceEnvironments('element', 'App Service Environments', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServiceEnvironments.element.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServiceEnvironments.element.remote.puml
new file mode 100644
index 00000000000..2a43a7c52d2
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServiceEnvironments.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServiceEnvironments element
+include('elements/azure/WebServiceColor/AzureAppServiceEnvironments')
+AzureAppServiceEnvironments('element', 'App Service Environments', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServicePlans.card.local.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServicePlans.card.local.puml
new file mode 100644
index 00000000000..2363cb06086
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServicePlans.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAppServicePlans card
+include('elements/azure/WebServiceColor/AzureAppServicePlans')
+AzureAppServicePlansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServicePlans.card.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServicePlans.card.remote.puml
new file mode 100644
index 00000000000..f893d35b8b9
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServicePlans.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAppServicePlans card
+include('elements/azure/WebServiceColor/AzureAppServicePlans')
+AzureAppServicePlansCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServicePlans.element.local.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServicePlans.element.local.puml
new file mode 100644
index 00000000000..84629542850
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServicePlans.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServicePlans element
+include('elements/azure/WebServiceColor/AzureAppServicePlans')
+AzureAppServicePlans('element', 'App Service Plans', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServicePlans.element.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServicePlans.element.remote.puml
new file mode 100644
index 00000000000..ed41ac5597e
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServicePlans.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServicePlans element
+include('elements/azure/WebServiceColor/AzureAppServicePlans')
+AzureAppServicePlans('element', 'App Service Plans', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServices.card.local.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServices.card.local.puml
new file mode 100644
index 00000000000..5a8af1c5745
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureAppServices card
+include('elements/azure/WebServiceColor/AzureAppServices')
+AzureAppServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServices.card.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServices.card.remote.puml
new file mode 100644
index 00000000000..a4aabd2e82e
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureAppServices card
+include('elements/azure/WebServiceColor/AzureAppServices')
+AzureAppServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServices.element.local.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServices.element.local.puml
new file mode 100644
index 00000000000..51062cc85aa
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServices element
+include('elements/azure/WebServiceColor/AzureAppServices')
+AzureAppServices('element', 'App Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureAppServices.element.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureAppServices.element.remote.puml
new file mode 100644
index 00000000000..5a8763c82fb
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureAppServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureAppServices element
+include('elements/azure/WebServiceColor/AzureAppServices')
+AzureAppServices('element', 'App Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureMediaServices.card.local.puml b/cloud/snippets/azure/WebServiceColor/AzureMediaServices.card.local.puml
new file mode 100644
index 00000000000..7785692e089
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureMediaServices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureMediaServices card
+include('elements/azure/WebServiceColor/AzureMediaServices')
+AzureMediaServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureMediaServices.card.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureMediaServices.card.remote.puml
new file mode 100644
index 00000000000..346b17e1b0e
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureMediaServices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureMediaServices card
+include('elements/azure/WebServiceColor/AzureMediaServices')
+AzureMediaServicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureMediaServices.element.local.puml b/cloud/snippets/azure/WebServiceColor/AzureMediaServices.element.local.puml
new file mode 100644
index 00000000000..d30b71b2f3d
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureMediaServices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMediaServices element
+include('elements/azure/WebServiceColor/AzureMediaServices')
+AzureMediaServices('element', 'Media Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureMediaServices.element.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureMediaServices.element.remote.puml
new file mode 100644
index 00000000000..e6455e55f32
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureMediaServices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureMediaServices element
+include('elements/azure/WebServiceColor/AzureMediaServices')
+AzureMediaServices('element', 'Media Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureNotificationHubNamespaces.card.local.puml b/cloud/snippets/azure/WebServiceColor/AzureNotificationHubNamespaces.card.local.puml
new file mode 100644
index 00000000000..1a617b24ec8
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureNotificationHubNamespaces.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureNotificationHubNamespaces card
+include('elements/azure/WebServiceColor/AzureNotificationHubNamespaces')
+AzureNotificationHubNamespacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureNotificationHubNamespaces.card.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureNotificationHubNamespaces.card.remote.puml
new file mode 100644
index 00000000000..170e9a22dcc
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureNotificationHubNamespaces.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureNotificationHubNamespaces card
+include('elements/azure/WebServiceColor/AzureNotificationHubNamespaces')
+AzureNotificationHubNamespacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureNotificationHubNamespaces.element.local.puml b/cloud/snippets/azure/WebServiceColor/AzureNotificationHubNamespaces.element.local.puml
new file mode 100644
index 00000000000..62f890e78b8
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureNotificationHubNamespaces.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNotificationHubNamespaces element
+include('elements/azure/WebServiceColor/AzureNotificationHubNamespaces')
+AzureNotificationHubNamespaces('element', 'Notification Hub Namespaces', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureNotificationHubNamespaces.element.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureNotificationHubNamespaces.element.remote.puml
new file mode 100644
index 00000000000..f5784228c8b
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureNotificationHubNamespaces.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureNotificationHubNamespaces element
+include('elements/azure/WebServiceColor/AzureNotificationHubNamespaces')
+AzureNotificationHubNamespaces('element', 'Notification Hub Namespaces', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureSearch.card.local.puml b/cloud/snippets/azure/WebServiceColor/AzureSearch.card.local.puml
new file mode 100644
index 00000000000..a756e938f97
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureSearch.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSearch card
+include('elements/azure/WebServiceColor/AzureSearch')
+AzureSearchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureSearch.card.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureSearch.card.remote.puml
new file mode 100644
index 00000000000..86c939e4fbc
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureSearch.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSearch card
+include('elements/azure/WebServiceColor/AzureSearch')
+AzureSearchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureSearch.element.local.puml b/cloud/snippets/azure/WebServiceColor/AzureSearch.element.local.puml
new file mode 100644
index 00000000000..90dd9f6d030
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureSearch.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSearch element
+include('elements/azure/WebServiceColor/AzureSearch')
+AzureSearch('element', 'Search', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureSearch.element.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureSearch.element.remote.puml
new file mode 100644
index 00000000000..9916f32f31b
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureSearch.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSearch element
+include('elements/azure/WebServiceColor/AzureSearch')
+AzureSearch('element', 'Search', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureSignalr.card.local.puml b/cloud/snippets/azure/WebServiceColor/AzureSignalr.card.local.puml
new file mode 100644
index 00000000000..d0341dab7ca
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureSignalr.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the AzureSignalr card
+include('elements/azure/WebServiceColor/AzureSignalr')
+AzureSignalrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureSignalr.card.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureSignalr.card.remote.puml
new file mode 100644
index 00000000000..ac3e4c2cc28
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureSignalr.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the AzureSignalr card
+include('elements/azure/WebServiceColor/AzureSignalr')
+AzureSignalrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureSignalr.element.local.puml b/cloud/snippets/azure/WebServiceColor/AzureSignalr.element.local.puml
new file mode 100644
index 00000000000..9a38f5630bc
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureSignalr.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSignalr element
+include('elements/azure/WebServiceColor/AzureSignalr')
+AzureSignalr('element', 'Signalr', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/azure/WebServiceColor/AzureSignalr.element.remote.puml b/cloud/snippets/azure/WebServiceColor/AzureSignalr.element.remote.puml
new file mode 100644
index 00000000000..8f75ae47740
--- /dev/null
+++ b/cloud/snippets/azure/WebServiceColor/AzureSignalr.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the AzureSignalr element
+include('elements/azure/WebServiceColor/AzureSignalr')
+AzureSignalr('element', 'Signalr', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.card.local.puml
new file mode 100644
index 00000000000..e5f54f93a88
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAdvancedSolutionsLab card
+include('elements/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab')
+GcpAdvancedSolutionsLabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.card.remote.puml
new file mode 100644
index 00000000000..73610116b41
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAdvancedSolutionsLab card
+include('elements/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab')
+GcpAdvancedSolutionsLabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.element.local.puml
new file mode 100644
index 00000000000..4d2341fa933
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAdvancedSolutionsLab element
+include('elements/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab')
+GcpAdvancedSolutionsLab('element', 'Advanced Solutions Lab', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.element.remote.puml
new file mode 100644
index 00000000000..5915c2cb7d1
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAdvancedSolutionsLab element
+include('elements/gcp/AiAndMachineLearning/GcpAdvancedSolutionsLab')
+GcpAdvancedSolutionsLab('element', 'Advanced Solutions Lab', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAiHub.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiHub.card.local.puml
new file mode 100644
index 00000000000..dc67cce8294
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiHub.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAiHub card
+include('elements/gcp/AiAndMachineLearning/GcpAiHub')
+GcpAiHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAiHub.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiHub.card.remote.puml
new file mode 100644
index 00000000000..82a997b3402
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiHub.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAiHub card
+include('elements/gcp/AiAndMachineLearning/GcpAiHub')
+GcpAiHubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAiHub.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiHub.element.local.puml
new file mode 100644
index 00000000000..0bd65f61d45
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiHub.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAiHub element
+include('elements/gcp/AiAndMachineLearning/GcpAiHub')
+GcpAiHub('element', 'Ai Hub', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAiHub.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiHub.element.remote.puml
new file mode 100644
index 00000000000..0884f33a118
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiHub.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAiHub element
+include('elements/gcp/AiAndMachineLearning/GcpAiHub')
+GcpAiHub('element', 'Ai Hub', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatform.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatform.card.local.puml
new file mode 100644
index 00000000000..292266ec0b3
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatform.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAiPlatform card
+include('elements/gcp/AiAndMachineLearning/GcpAiPlatform')
+GcpAiPlatformCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatform.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatform.card.remote.puml
new file mode 100644
index 00000000000..89d91be36e9
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatform.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAiPlatform card
+include('elements/gcp/AiAndMachineLearning/GcpAiPlatform')
+GcpAiPlatformCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatform.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatform.element.local.puml
new file mode 100644
index 00000000000..aa09e7c775d
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatform.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAiPlatform element
+include('elements/gcp/AiAndMachineLearning/GcpAiPlatform')
+GcpAiPlatform('element', 'Ai Platform', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatform.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatform.element.remote.puml
new file mode 100644
index 00000000000..7ca9404a464
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatform.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAiPlatform element
+include('elements/gcp/AiAndMachineLearning/GcpAiPlatform')
+GcpAiPlatform('element', 'Ai Platform', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.card.local.puml
new file mode 100644
index 00000000000..0b56e949372
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAiPlatformDataLabelingService card
+include('elements/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService')
+GcpAiPlatformDataLabelingServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.card.remote.puml
new file mode 100644
index 00000000000..5fda5d61a10
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAiPlatformDataLabelingService card
+include('elements/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService')
+GcpAiPlatformDataLabelingServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.element.local.puml
new file mode 100644
index 00000000000..c725e6a8489
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAiPlatformDataLabelingService element
+include('elements/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService')
+GcpAiPlatformDataLabelingService('element', 'Ai Platform Data Labeling Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.element.remote.puml
new file mode 100644
index 00000000000..5948c6e1d2a
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAiPlatformDataLabelingService element
+include('elements/gcp/AiAndMachineLearning/GcpAiPlatformDataLabelingService')
+GcpAiPlatformDataLabelingService('element', 'Ai Platform Data Labeling Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.card.local.puml
new file mode 100644
index 00000000000..c0642b02ccb
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAutomlNaturalLanguage card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage')
+GcpAutomlNaturalLanguageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.card.remote.puml
new file mode 100644
index 00000000000..169d4540a55
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAutomlNaturalLanguage card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage')
+GcpAutomlNaturalLanguageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.element.local.puml
new file mode 100644
index 00000000000..c6d64008da8
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlNaturalLanguage element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage')
+GcpAutomlNaturalLanguage('element', 'Automl Natural Language', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.element.remote.puml
new file mode 100644
index 00000000000..e343fe62c64
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlNaturalLanguage element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlNaturalLanguage')
+GcpAutomlNaturalLanguage('element', 'Automl Natural Language', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTables.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTables.card.local.puml
new file mode 100644
index 00000000000..297e26bfae7
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTables.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAutomlTables card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlTables')
+GcpAutomlTablesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTables.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTables.card.remote.puml
new file mode 100644
index 00000000000..aa42079d4b7
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTables.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAutomlTables card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlTables')
+GcpAutomlTablesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTables.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTables.element.local.puml
new file mode 100644
index 00000000000..3ed34c4b4bb
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTables.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlTables element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlTables')
+GcpAutomlTables('element', 'Automl Tables', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTables.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTables.element.remote.puml
new file mode 100644
index 00000000000..2c7013bf07a
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTables.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlTables element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlTables')
+GcpAutomlTables('element', 'Automl Tables', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTranslation.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTranslation.card.local.puml
new file mode 100644
index 00000000000..9d44ea73e02
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTranslation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAutomlTranslation card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlTranslation')
+GcpAutomlTranslationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTranslation.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTranslation.card.remote.puml
new file mode 100644
index 00000000000..95f25870a1d
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTranslation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAutomlTranslation card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlTranslation')
+GcpAutomlTranslationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTranslation.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTranslation.element.local.puml
new file mode 100644
index 00000000000..c60355bcf42
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTranslation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlTranslation element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlTranslation')
+GcpAutomlTranslation('element', 'Automl Translation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTranslation.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTranslation.element.remote.puml
new file mode 100644
index 00000000000..d6ad419f412
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlTranslation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlTranslation element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlTranslation')
+GcpAutomlTranslation('element', 'Automl Translation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.card.local.puml
new file mode 100644
index 00000000000..755bb75e256
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAutomlVideoIntelligence card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence')
+GcpAutomlVideoIntelligenceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.card.remote.puml
new file mode 100644
index 00000000000..7877e8dc5ba
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAutomlVideoIntelligence card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence')
+GcpAutomlVideoIntelligenceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.element.local.puml
new file mode 100644
index 00000000000..9a23020e46f
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlVideoIntelligence element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence')
+GcpAutomlVideoIntelligence('element', 'Automl Video Intelligence', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.element.remote.puml
new file mode 100644
index 00000000000..6855340acbb
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlVideoIntelligence element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlVideoIntelligence')
+GcpAutomlVideoIntelligence('element', 'Automl Video Intelligence', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVision.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVision.card.local.puml
new file mode 100644
index 00000000000..4f2e1dedebd
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVision.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAutomlVision card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlVision')
+GcpAutomlVisionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVision.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVision.card.remote.puml
new file mode 100644
index 00000000000..c9e9dd4e490
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVision.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAutomlVision card
+include('elements/gcp/AiAndMachineLearning/GcpAutomlVision')
+GcpAutomlVisionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVision.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVision.element.local.puml
new file mode 100644
index 00000000000..000524ff66f
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVision.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlVision element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlVision')
+GcpAutomlVision('element', 'Automl Vision', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVision.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVision.element.remote.puml
new file mode 100644
index 00000000000..a9372c6fe86
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpAutomlVision.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAutomlVision element
+include('elements/gcp/AiAndMachineLearning/GcpAutomlVision')
+GcpAutomlVision('element', 'Automl Vision', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudAutoml.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudAutoml.card.local.puml
new file mode 100644
index 00000000000..48ea02823b1
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudAutoml.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudAutoml card
+include('elements/gcp/AiAndMachineLearning/GcpCloudAutoml')
+GcpCloudAutomlCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudAutoml.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudAutoml.card.remote.puml
new file mode 100644
index 00000000000..2f72b357ffb
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudAutoml.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudAutoml card
+include('elements/gcp/AiAndMachineLearning/GcpCloudAutoml')
+GcpCloudAutomlCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudAutoml.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudAutoml.element.local.puml
new file mode 100644
index 00000000000..6b311e4a71b
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudAutoml.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudAutoml element
+include('elements/gcp/AiAndMachineLearning/GcpCloudAutoml')
+GcpCloudAutoml('element', 'Cloud Automl', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudAutoml.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudAutoml.element.remote.puml
new file mode 100644
index 00000000000..37173db90dc
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudAutoml.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudAutoml element
+include('elements/gcp/AiAndMachineLearning/GcpCloudAutoml')
+GcpCloudAutoml('element', 'Cloud Automl', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudInferenceApi.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudInferenceApi.card.local.puml
new file mode 100644
index 00000000000..67298c5cf37
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudInferenceApi.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudInferenceApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudInferenceApi')
+GcpCloudInferenceApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudInferenceApi.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudInferenceApi.card.remote.puml
new file mode 100644
index 00000000000..14f83b84fbb
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudInferenceApi.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudInferenceApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudInferenceApi')
+GcpCloudInferenceApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudInferenceApi.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudInferenceApi.element.local.puml
new file mode 100644
index 00000000000..1004bffe9c3
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudInferenceApi.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudInferenceApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudInferenceApi')
+GcpCloudInferenceApi('element', 'Cloud Inference Api', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudInferenceApi.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudInferenceApi.element.remote.puml
new file mode 100644
index 00000000000..88da2f19189
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudInferenceApi.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudInferenceApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudInferenceApi')
+GcpCloudInferenceApi('element', 'Cloud Inference Api', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudJobsApi.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudJobsApi.card.local.puml
new file mode 100644
index 00000000000..573a0eeca1c
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudJobsApi.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudJobsApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudJobsApi')
+GcpCloudJobsApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudJobsApi.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudJobsApi.card.remote.puml
new file mode 100644
index 00000000000..d9a69435a78
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudJobsApi.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudJobsApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudJobsApi')
+GcpCloudJobsApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudJobsApi.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudJobsApi.element.local.puml
new file mode 100644
index 00000000000..5f1e90cb14e
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudJobsApi.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudJobsApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudJobsApi')
+GcpCloudJobsApi('element', 'Cloud Jobs Api', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudJobsApi.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudJobsApi.element.remote.puml
new file mode 100644
index 00000000000..1de20ec4412
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudJobsApi.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudJobsApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudJobsApi')
+GcpCloudJobsApi('element', 'Cloud Jobs Api', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.card.local.puml
new file mode 100644
index 00000000000..39a9089571e
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudNaturalLanguageApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi')
+GcpCloudNaturalLanguageApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.card.remote.puml
new file mode 100644
index 00000000000..6d773e98735
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudNaturalLanguageApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi')
+GcpCloudNaturalLanguageApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.element.local.puml
new file mode 100644
index 00000000000..e7c21db00d3
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudNaturalLanguageApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi')
+GcpCloudNaturalLanguageApi('element', 'Cloud Natural Language Api', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.element.remote.puml
new file mode 100644
index 00000000000..f74cc58ea87
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudNaturalLanguageApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudNaturalLanguageApi')
+GcpCloudNaturalLanguageApi('element', 'Cloud Natural Language Api', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudSpeechToText.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudSpeechToText.card.local.puml
new file mode 100644
index 00000000000..98b2f6b5a13
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudSpeechToText.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudSpeechToText card
+include('elements/gcp/AiAndMachineLearning/GcpCloudSpeechToText')
+GcpCloudSpeechToTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudSpeechToText.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudSpeechToText.card.remote.puml
new file mode 100644
index 00000000000..e0e8cc29998
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudSpeechToText.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudSpeechToText card
+include('elements/gcp/AiAndMachineLearning/GcpCloudSpeechToText')
+GcpCloudSpeechToTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudSpeechToText.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudSpeechToText.element.local.puml
new file mode 100644
index 00000000000..d0b7e083554
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudSpeechToText.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSpeechToText element
+include('elements/gcp/AiAndMachineLearning/GcpCloudSpeechToText')
+GcpCloudSpeechToText('element', 'Cloud Speech To Text', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudSpeechToText.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudSpeechToText.element.remote.puml
new file mode 100644
index 00000000000..b2e0900a041
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudSpeechToText.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSpeechToText element
+include('elements/gcp/AiAndMachineLearning/GcpCloudSpeechToText')
+GcpCloudSpeechToText('element', 'Cloud Speech To Text', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.card.local.puml
new file mode 100644
index 00000000000..a3e9e7fb01a
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudTextToSpeech card
+include('elements/gcp/AiAndMachineLearning/GcpCloudTextToSpeech')
+GcpCloudTextToSpeechCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.card.remote.puml
new file mode 100644
index 00000000000..68504dd0934
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudTextToSpeech card
+include('elements/gcp/AiAndMachineLearning/GcpCloudTextToSpeech')
+GcpCloudTextToSpeechCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.element.local.puml
new file mode 100644
index 00000000000..0088b3b2565
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTextToSpeech element
+include('elements/gcp/AiAndMachineLearning/GcpCloudTextToSpeech')
+GcpCloudTextToSpeech('element', 'Cloud Text To Speech', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.element.remote.puml
new file mode 100644
index 00000000000..b255260c9fe
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTextToSpeech.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTextToSpeech element
+include('elements/gcp/AiAndMachineLearning/GcpCloudTextToSpeech')
+GcpCloudTextToSpeech('element', 'Cloud Text To Speech', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTpu.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTpu.card.local.puml
new file mode 100644
index 00000000000..64ec9faca70
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTpu.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudTpu card
+include('elements/gcp/AiAndMachineLearning/GcpCloudTpu')
+GcpCloudTpuCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTpu.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTpu.card.remote.puml
new file mode 100644
index 00000000000..45704e9f313
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTpu.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudTpu card
+include('elements/gcp/AiAndMachineLearning/GcpCloudTpu')
+GcpCloudTpuCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTpu.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTpu.element.local.puml
new file mode 100644
index 00000000000..ba690863085
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTpu.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTpu element
+include('elements/gcp/AiAndMachineLearning/GcpCloudTpu')
+GcpCloudTpu('element', 'Cloud Tpu', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTpu.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTpu.element.remote.puml
new file mode 100644
index 00000000000..f2a8b243093
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTpu.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTpu element
+include('elements/gcp/AiAndMachineLearning/GcpCloudTpu')
+GcpCloudTpu('element', 'Cloud Tpu', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTranslationApi.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTranslationApi.card.local.puml
new file mode 100644
index 00000000000..25aae68817c
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTranslationApi.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudTranslationApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudTranslationApi')
+GcpCloudTranslationApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTranslationApi.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTranslationApi.card.remote.puml
new file mode 100644
index 00000000000..b81bedb248e
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTranslationApi.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudTranslationApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudTranslationApi')
+GcpCloudTranslationApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTranslationApi.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTranslationApi.element.local.puml
new file mode 100644
index 00000000000..71eb6c1c4df
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTranslationApi.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTranslationApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudTranslationApi')
+GcpCloudTranslationApi('element', 'Cloud Translation Api', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTranslationApi.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTranslationApi.element.remote.puml
new file mode 100644
index 00000000000..54faca45f4e
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudTranslationApi.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTranslationApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudTranslationApi')
+GcpCloudTranslationApi('element', 'Cloud Translation Api', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.card.local.puml
new file mode 100644
index 00000000000..b8e51d9d4ef
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudVideoIntelligenceApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi')
+GcpCloudVideoIntelligenceApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.card.remote.puml
new file mode 100644
index 00000000000..4f55a4f3df6
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudVideoIntelligenceApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi')
+GcpCloudVideoIntelligenceApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.element.local.puml
new file mode 100644
index 00000000000..6f6d013f820
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudVideoIntelligenceApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi')
+GcpCloudVideoIntelligenceApi('element', 'Cloud Video Intelligence Api', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.element.remote.puml
new file mode 100644
index 00000000000..653252228f3
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudVideoIntelligenceApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudVideoIntelligenceApi')
+GcpCloudVideoIntelligenceApi('element', 'Cloud Video Intelligence Api', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVisionApi.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVisionApi.card.local.puml
new file mode 100644
index 00000000000..1fd99da0a39
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVisionApi.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudVisionApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudVisionApi')
+GcpCloudVisionApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVisionApi.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVisionApi.card.remote.puml
new file mode 100644
index 00000000000..357d5852e71
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVisionApi.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudVisionApi card
+include('elements/gcp/AiAndMachineLearning/GcpCloudVisionApi')
+GcpCloudVisionApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVisionApi.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVisionApi.element.local.puml
new file mode 100644
index 00000000000..8dcf13920a1
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVisionApi.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudVisionApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudVisionApi')
+GcpCloudVisionApi('element', 'Cloud Vision Api', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVisionApi.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVisionApi.element.remote.puml
new file mode 100644
index 00000000000..06d35ce9d38
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpCloudVisionApi.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudVisionApi element
+include('elements/gcp/AiAndMachineLearning/GcpCloudVisionApi')
+GcpCloudVisionApi('element', 'Cloud Vision Api', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.card.local.puml
new file mode 100644
index 00000000000..5b0ff6053fd
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpDialogFlowEnterpriseEdition card
+include('elements/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition')
+GcpDialogFlowEnterpriseEditionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.card.remote.puml
new file mode 100644
index 00000000000..a0bb5e42968
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpDialogFlowEnterpriseEdition card
+include('elements/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition')
+GcpDialogFlowEnterpriseEditionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.element.local.puml
new file mode 100644
index 00000000000..1316ce0e922
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpDialogFlowEnterpriseEdition element
+include('elements/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition')
+GcpDialogFlowEnterpriseEdition('element', 'Dialog Flow Enterprise Edition', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.element.remote.puml
new file mode 100644
index 00000000000..7f0f5c1ea69
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpDialogFlowEnterpriseEdition element
+include('elements/gcp/AiAndMachineLearning/GcpDialogFlowEnterpriseEdition')
+GcpDialogFlowEnterpriseEdition('element', 'Dialog Flow Enterprise Edition', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpRecommendationsAi.card.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpRecommendationsAi.card.local.puml
new file mode 100644
index 00000000000..f7291abc6fe
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpRecommendationsAi.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpRecommendationsAi card
+include('elements/gcp/AiAndMachineLearning/GcpRecommendationsAi')
+GcpRecommendationsAiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpRecommendationsAi.card.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpRecommendationsAi.card.remote.puml
new file mode 100644
index 00000000000..889247a8964
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpRecommendationsAi.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpRecommendationsAi card
+include('elements/gcp/AiAndMachineLearning/GcpRecommendationsAi')
+GcpRecommendationsAiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpRecommendationsAi.element.local.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpRecommendationsAi.element.local.puml
new file mode 100644
index 00000000000..85c1d3f6420
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpRecommendationsAi.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpRecommendationsAi element
+include('elements/gcp/AiAndMachineLearning/GcpRecommendationsAi')
+GcpRecommendationsAi('element', 'Recommendations Ai', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/AiAndMachineLearning/GcpRecommendationsAi.element.remote.puml b/cloud/snippets/gcp/AiAndMachineLearning/GcpRecommendationsAi.element.remote.puml
new file mode 100644
index 00000000000..87069b65d63
--- /dev/null
+++ b/cloud/snippets/gcp/AiAndMachineLearning/GcpRecommendationsAi.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpRecommendationsAi element
+include('elements/gcp/AiAndMachineLearning/GcpRecommendationsAi')
+GcpRecommendationsAi('element', 'Recommendations Ai', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpApiAnalytics.card.local.puml b/cloud/snippets/gcp/ApiManagement/GcpApiAnalytics.card.local.puml
new file mode 100644
index 00000000000..ad02e285e9b
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpApiAnalytics.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpApiAnalytics card
+include('elements/gcp/ApiManagement/GcpApiAnalytics')
+GcpApiAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpApiAnalytics.card.remote.puml b/cloud/snippets/gcp/ApiManagement/GcpApiAnalytics.card.remote.puml
new file mode 100644
index 00000000000..2b343dd351e
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpApiAnalytics.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpApiAnalytics card
+include('elements/gcp/ApiManagement/GcpApiAnalytics')
+GcpApiAnalyticsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpApiAnalytics.element.local.puml b/cloud/snippets/gcp/ApiManagement/GcpApiAnalytics.element.local.puml
new file mode 100644
index 00000000000..edcc7a3683d
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpApiAnalytics.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpApiAnalytics element
+include('elements/gcp/ApiManagement/GcpApiAnalytics')
+GcpApiAnalytics('element', 'Api Analytics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpApiAnalytics.element.remote.puml b/cloud/snippets/gcp/ApiManagement/GcpApiAnalytics.element.remote.puml
new file mode 100644
index 00000000000..03ee293f29d
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpApiAnalytics.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpApiAnalytics element
+include('elements/gcp/ApiManagement/GcpApiAnalytics')
+GcpApiAnalytics('element', 'Api Analytics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpApiMonetization.card.local.puml b/cloud/snippets/gcp/ApiManagement/GcpApiMonetization.card.local.puml
new file mode 100644
index 00000000000..c025a316cca
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpApiMonetization.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpApiMonetization card
+include('elements/gcp/ApiManagement/GcpApiMonetization')
+GcpApiMonetizationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpApiMonetization.card.remote.puml b/cloud/snippets/gcp/ApiManagement/GcpApiMonetization.card.remote.puml
new file mode 100644
index 00000000000..f4338b5767c
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpApiMonetization.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpApiMonetization card
+include('elements/gcp/ApiManagement/GcpApiMonetization')
+GcpApiMonetizationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpApiMonetization.element.local.puml b/cloud/snippets/gcp/ApiManagement/GcpApiMonetization.element.local.puml
new file mode 100644
index 00000000000..544798a63af
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpApiMonetization.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpApiMonetization element
+include('elements/gcp/ApiManagement/GcpApiMonetization')
+GcpApiMonetization('element', 'Api Monetization', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpApiMonetization.element.remote.puml b/cloud/snippets/gcp/ApiManagement/GcpApiMonetization.element.remote.puml
new file mode 100644
index 00000000000..7b197768377
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpApiMonetization.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpApiMonetization element
+include('elements/gcp/ApiManagement/GcpApiMonetization')
+GcpApiMonetization('element', 'Api Monetization', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpApigeeApiPlatform.card.local.puml b/cloud/snippets/gcp/ApiManagement/GcpApigeeApiPlatform.card.local.puml
new file mode 100644
index 00000000000..6106bb2331a
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpApigeeApiPlatform.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpApigeeApiPlatform card
+include('elements/gcp/ApiManagement/GcpApigeeApiPlatform')
+GcpApigeeApiPlatformCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpApigeeApiPlatform.card.remote.puml b/cloud/snippets/gcp/ApiManagement/GcpApigeeApiPlatform.card.remote.puml
new file mode 100644
index 00000000000..e0e8c8705dc
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpApigeeApiPlatform.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpApigeeApiPlatform card
+include('elements/gcp/ApiManagement/GcpApigeeApiPlatform')
+GcpApigeeApiPlatformCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpApigeeApiPlatform.element.local.puml b/cloud/snippets/gcp/ApiManagement/GcpApigeeApiPlatform.element.local.puml
new file mode 100644
index 00000000000..c91d5b02e97
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpApigeeApiPlatform.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpApigeeApiPlatform element
+include('elements/gcp/ApiManagement/GcpApigeeApiPlatform')
+GcpApigeeApiPlatform('element', 'Apigee Api Platform', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpApigeeApiPlatform.element.remote.puml b/cloud/snippets/gcp/ApiManagement/GcpApigeeApiPlatform.element.remote.puml
new file mode 100644
index 00000000000..7c59ff718b7
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpApigeeApiPlatform.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpApigeeApiPlatform element
+include('elements/gcp/ApiManagement/GcpApigeeApiPlatform')
+GcpApigeeApiPlatform('element', 'Apigee Api Platform', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpApigeeSense.card.local.puml b/cloud/snippets/gcp/ApiManagement/GcpApigeeSense.card.local.puml
new file mode 100644
index 00000000000..e2f9b85cca6
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpApigeeSense.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpApigeeSense card
+include('elements/gcp/ApiManagement/GcpApigeeSense')
+GcpApigeeSenseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpApigeeSense.card.remote.puml b/cloud/snippets/gcp/ApiManagement/GcpApigeeSense.card.remote.puml
new file mode 100644
index 00000000000..ecfa7edb96f
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpApigeeSense.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpApigeeSense card
+include('elements/gcp/ApiManagement/GcpApigeeSense')
+GcpApigeeSenseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpApigeeSense.element.local.puml b/cloud/snippets/gcp/ApiManagement/GcpApigeeSense.element.local.puml
new file mode 100644
index 00000000000..acce12be660
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpApigeeSense.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpApigeeSense element
+include('elements/gcp/ApiManagement/GcpApigeeSense')
+GcpApigeeSense('element', 'Apigee Sense', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpApigeeSense.element.remote.puml b/cloud/snippets/gcp/ApiManagement/GcpApigeeSense.element.remote.puml
new file mode 100644
index 00000000000..7c87518ac5b
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpApigeeSense.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpApigeeSense element
+include('elements/gcp/ApiManagement/GcpApigeeSense')
+GcpApigeeSense('element', 'Apigee Sense', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpCloudEndpoints.card.local.puml b/cloud/snippets/gcp/ApiManagement/GcpCloudEndpoints.card.local.puml
new file mode 100644
index 00000000000..07b37547e6d
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpCloudEndpoints.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudEndpoints card
+include('elements/gcp/ApiManagement/GcpCloudEndpoints')
+GcpCloudEndpointsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpCloudEndpoints.card.remote.puml b/cloud/snippets/gcp/ApiManagement/GcpCloudEndpoints.card.remote.puml
new file mode 100644
index 00000000000..9c3ebbd781c
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpCloudEndpoints.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudEndpoints card
+include('elements/gcp/ApiManagement/GcpCloudEndpoints')
+GcpCloudEndpointsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpCloudEndpoints.element.local.puml b/cloud/snippets/gcp/ApiManagement/GcpCloudEndpoints.element.local.puml
new file mode 100644
index 00000000000..32b376b3e6f
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpCloudEndpoints.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudEndpoints element
+include('elements/gcp/ApiManagement/GcpCloudEndpoints')
+GcpCloudEndpoints('element', 'Cloud Endpoints', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpCloudEndpoints.element.remote.puml b/cloud/snippets/gcp/ApiManagement/GcpCloudEndpoints.element.remote.puml
new file mode 100644
index 00000000000..1ffd6321a13
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpCloudEndpoints.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudEndpoints element
+include('elements/gcp/ApiManagement/GcpCloudEndpoints')
+GcpCloudEndpoints('element', 'Cloud Endpoints', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpDeveloperPortal.card.local.puml b/cloud/snippets/gcp/ApiManagement/GcpDeveloperPortal.card.local.puml
new file mode 100644
index 00000000000..bc6ee28cf03
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpDeveloperPortal.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpDeveloperPortal card
+include('elements/gcp/ApiManagement/GcpDeveloperPortal')
+GcpDeveloperPortalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpDeveloperPortal.card.remote.puml b/cloud/snippets/gcp/ApiManagement/GcpDeveloperPortal.card.remote.puml
new file mode 100644
index 00000000000..1b96d96aa1d
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpDeveloperPortal.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpDeveloperPortal card
+include('elements/gcp/ApiManagement/GcpDeveloperPortal')
+GcpDeveloperPortalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpDeveloperPortal.element.local.puml b/cloud/snippets/gcp/ApiManagement/GcpDeveloperPortal.element.local.puml
new file mode 100644
index 00000000000..3ffb1db8a8f
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpDeveloperPortal.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpDeveloperPortal element
+include('elements/gcp/ApiManagement/GcpDeveloperPortal')
+GcpDeveloperPortal('element', 'Developer Portal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ApiManagement/GcpDeveloperPortal.element.remote.puml b/cloud/snippets/gcp/ApiManagement/GcpDeveloperPortal.element.remote.puml
new file mode 100644
index 00000000000..d4f0227b4ac
--- /dev/null
+++ b/cloud/snippets/gcp/ApiManagement/GcpDeveloperPortal.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpDeveloperPortal element
+include('elements/gcp/ApiManagement/GcpDeveloperPortal')
+GcpDeveloperPortal('element', 'Developer Portal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpAppEngine.card.local.puml b/cloud/snippets/gcp/Compute/GcpAppEngine.card.local.puml
new file mode 100644
index 00000000000..58e9ca01137
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpAppEngine.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpAppEngine card
+include('elements/gcp/Compute/GcpAppEngine')
+GcpAppEngineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpAppEngine.card.remote.puml b/cloud/snippets/gcp/Compute/GcpAppEngine.card.remote.puml
new file mode 100644
index 00000000000..57aa52538de
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpAppEngine.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpAppEngine card
+include('elements/gcp/Compute/GcpAppEngine')
+GcpAppEngineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpAppEngine.element.local.puml b/cloud/snippets/gcp/Compute/GcpAppEngine.element.local.puml
new file mode 100644
index 00000000000..170e099fd03
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpAppEngine.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAppEngine element
+include('elements/gcp/Compute/GcpAppEngine')
+GcpAppEngine('element', 'App Engine', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpAppEngine.element.remote.puml b/cloud/snippets/gcp/Compute/GcpAppEngine.element.remote.puml
new file mode 100644
index 00000000000..c2e471aa10a
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpAppEngine.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpAppEngine element
+include('elements/gcp/Compute/GcpAppEngine')
+GcpAppEngine('element', 'App Engine', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpCloudFunctions.card.local.puml b/cloud/snippets/gcp/Compute/GcpCloudFunctions.card.local.puml
new file mode 100644
index 00000000000..70225cff050
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpCloudFunctions.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudFunctions card
+include('elements/gcp/Compute/GcpCloudFunctions')
+GcpCloudFunctionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpCloudFunctions.card.remote.puml b/cloud/snippets/gcp/Compute/GcpCloudFunctions.card.remote.puml
new file mode 100644
index 00000000000..50f2acd4bfc
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpCloudFunctions.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudFunctions card
+include('elements/gcp/Compute/GcpCloudFunctions')
+GcpCloudFunctionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpCloudFunctions.element.local.puml b/cloud/snippets/gcp/Compute/GcpCloudFunctions.element.local.puml
new file mode 100644
index 00000000000..9df1fcb537a
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpCloudFunctions.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudFunctions element
+include('elements/gcp/Compute/GcpCloudFunctions')
+GcpCloudFunctions('element', 'Cloud Functions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpCloudFunctions.element.remote.puml b/cloud/snippets/gcp/Compute/GcpCloudFunctions.element.remote.puml
new file mode 100644
index 00000000000..6ccbdab6500
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpCloudFunctions.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudFunctions element
+include('elements/gcp/Compute/GcpCloudFunctions')
+GcpCloudFunctions('element', 'Cloud Functions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpCloudRun.card.local.puml b/cloud/snippets/gcp/Compute/GcpCloudRun.card.local.puml
new file mode 100644
index 00000000000..a779f132f9e
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpCloudRun.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudRun card
+include('elements/gcp/Compute/GcpCloudRun')
+GcpCloudRunCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpCloudRun.card.remote.puml b/cloud/snippets/gcp/Compute/GcpCloudRun.card.remote.puml
new file mode 100644
index 00000000000..fe21e4b72e9
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpCloudRun.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudRun card
+include('elements/gcp/Compute/GcpCloudRun')
+GcpCloudRunCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpCloudRun.element.local.puml b/cloud/snippets/gcp/Compute/GcpCloudRun.element.local.puml
new file mode 100644
index 00000000000..b1e41b5d4e7
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpCloudRun.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudRun element
+include('elements/gcp/Compute/GcpCloudRun')
+GcpCloudRun('element', 'Cloud Run', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpCloudRun.element.remote.puml b/cloud/snippets/gcp/Compute/GcpCloudRun.element.remote.puml
new file mode 100644
index 00000000000..875e1fef3f6
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpCloudRun.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudRun element
+include('elements/gcp/Compute/GcpCloudRun')
+GcpCloudRun('element', 'Cloud Run', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpComputeEngine.card.local.puml b/cloud/snippets/gcp/Compute/GcpComputeEngine.card.local.puml
new file mode 100644
index 00000000000..0588ddbfc3c
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpComputeEngine.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpComputeEngine card
+include('elements/gcp/Compute/GcpComputeEngine')
+GcpComputeEngineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpComputeEngine.card.remote.puml b/cloud/snippets/gcp/Compute/GcpComputeEngine.card.remote.puml
new file mode 100644
index 00000000000..aee642ecc69
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpComputeEngine.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpComputeEngine card
+include('elements/gcp/Compute/GcpComputeEngine')
+GcpComputeEngineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpComputeEngine.element.local.puml b/cloud/snippets/gcp/Compute/GcpComputeEngine.element.local.puml
new file mode 100644
index 00000000000..df7f0cd6229
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpComputeEngine.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpComputeEngine element
+include('elements/gcp/Compute/GcpComputeEngine')
+GcpComputeEngine('element', 'Compute Engine', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpComputeEngine.element.remote.puml b/cloud/snippets/gcp/Compute/GcpComputeEngine.element.remote.puml
new file mode 100644
index 00000000000..e8e86842133
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpComputeEngine.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpComputeEngine element
+include('elements/gcp/Compute/GcpComputeEngine')
+GcpComputeEngine('element', 'Compute Engine', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpContainerOptimizedOs.card.local.puml b/cloud/snippets/gcp/Compute/GcpContainerOptimizedOs.card.local.puml
new file mode 100644
index 00000000000..1fb8ca27e64
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpContainerOptimizedOs.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpContainerOptimizedOs card
+include('elements/gcp/Compute/GcpContainerOptimizedOs')
+GcpContainerOptimizedOsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpContainerOptimizedOs.card.remote.puml b/cloud/snippets/gcp/Compute/GcpContainerOptimizedOs.card.remote.puml
new file mode 100644
index 00000000000..19b3f6cf4e9
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpContainerOptimizedOs.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpContainerOptimizedOs card
+include('elements/gcp/Compute/GcpContainerOptimizedOs')
+GcpContainerOptimizedOsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpContainerOptimizedOs.element.local.puml b/cloud/snippets/gcp/Compute/GcpContainerOptimizedOs.element.local.puml
new file mode 100644
index 00000000000..d5367ffbadf
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpContainerOptimizedOs.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpContainerOptimizedOs element
+include('elements/gcp/Compute/GcpContainerOptimizedOs')
+GcpContainerOptimizedOs('element', 'Container Optimized Os', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpContainerOptimizedOs.element.remote.puml b/cloud/snippets/gcp/Compute/GcpContainerOptimizedOs.element.remote.puml
new file mode 100644
index 00000000000..6597dc95257
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpContainerOptimizedOs.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpContainerOptimizedOs element
+include('elements/gcp/Compute/GcpContainerOptimizedOs')
+GcpContainerOptimizedOs('element', 'Container Optimized Os', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpGkeOnPrem.card.local.puml b/cloud/snippets/gcp/Compute/GcpGkeOnPrem.card.local.puml
new file mode 100644
index 00000000000..b702c319469
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpGkeOnPrem.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpGkeOnPrem card
+include('elements/gcp/Compute/GcpGkeOnPrem')
+GcpGkeOnPremCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpGkeOnPrem.card.remote.puml b/cloud/snippets/gcp/Compute/GcpGkeOnPrem.card.remote.puml
new file mode 100644
index 00000000000..51128579cad
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpGkeOnPrem.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpGkeOnPrem card
+include('elements/gcp/Compute/GcpGkeOnPrem')
+GcpGkeOnPremCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpGkeOnPrem.element.local.puml b/cloud/snippets/gcp/Compute/GcpGkeOnPrem.element.local.puml
new file mode 100644
index 00000000000..e3b7127396e
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpGkeOnPrem.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGkeOnPrem element
+include('elements/gcp/Compute/GcpGkeOnPrem')
+GcpGkeOnPrem('element', 'Gke On Prem', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpGkeOnPrem.element.remote.puml b/cloud/snippets/gcp/Compute/GcpGkeOnPrem.element.remote.puml
new file mode 100644
index 00000000000..ac7b3d4940c
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpGkeOnPrem.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGkeOnPrem element
+include('elements/gcp/Compute/GcpGkeOnPrem')
+GcpGkeOnPrem('element', 'Gke On Prem', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpGpu.card.local.puml b/cloud/snippets/gcp/Compute/GcpGpu.card.local.puml
new file mode 100644
index 00000000000..16ab2e5a783
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpGpu.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpGpu card
+include('elements/gcp/Compute/GcpGpu')
+GcpGpuCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpGpu.card.remote.puml b/cloud/snippets/gcp/Compute/GcpGpu.card.remote.puml
new file mode 100644
index 00000000000..0518a61db0a
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpGpu.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpGpu card
+include('elements/gcp/Compute/GcpGpu')
+GcpGpuCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpGpu.element.local.puml b/cloud/snippets/gcp/Compute/GcpGpu.element.local.puml
new file mode 100644
index 00000000000..df195133a44
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpGpu.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGpu element
+include('elements/gcp/Compute/GcpGpu')
+GcpGpu('element', 'Gpu', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpGpu.element.remote.puml b/cloud/snippets/gcp/Compute/GcpGpu.element.remote.puml
new file mode 100644
index 00000000000..4dcfc904ec0
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpGpu.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGpu element
+include('elements/gcp/Compute/GcpGpu')
+GcpGpu('element', 'Gpu', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpKubetnetesEngine.card.local.puml b/cloud/snippets/gcp/Compute/GcpKubetnetesEngine.card.local.puml
new file mode 100644
index 00000000000..7e111da8b9a
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpKubetnetesEngine.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpKubetnetesEngine card
+include('elements/gcp/Compute/GcpKubetnetesEngine')
+GcpKubetnetesEngineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpKubetnetesEngine.card.remote.puml b/cloud/snippets/gcp/Compute/GcpKubetnetesEngine.card.remote.puml
new file mode 100644
index 00000000000..cd59dbdaca2
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpKubetnetesEngine.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpKubetnetesEngine card
+include('elements/gcp/Compute/GcpKubetnetesEngine')
+GcpKubetnetesEngineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpKubetnetesEngine.element.local.puml b/cloud/snippets/gcp/Compute/GcpKubetnetesEngine.element.local.puml
new file mode 100644
index 00000000000..f72179b4bac
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpKubetnetesEngine.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpKubetnetesEngine element
+include('elements/gcp/Compute/GcpKubetnetesEngine')
+GcpKubetnetesEngine('element', 'Kubetnetes Engine', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Compute/GcpKubetnetesEngine.element.remote.puml b/cloud/snippets/gcp/Compute/GcpKubetnetesEngine.element.remote.puml
new file mode 100644
index 00000000000..6c1238e6aa8
--- /dev/null
+++ b/cloud/snippets/gcp/Compute/GcpKubetnetesEngine.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpKubetnetesEngine element
+include('elements/gcp/Compute/GcpKubetnetesEngine')
+GcpKubetnetesEngine('element', 'Kubetnetes Engine', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpBigquery.card.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpBigquery.card.local.puml
new file mode 100644
index 00000000000..0fc515ca619
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpBigquery.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpBigquery card
+include('elements/gcp/DataAnalytics/GcpBigquery')
+GcpBigqueryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpBigquery.card.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpBigquery.card.remote.puml
new file mode 100644
index 00000000000..c786ab52b9c
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpBigquery.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpBigquery card
+include('elements/gcp/DataAnalytics/GcpBigquery')
+GcpBigqueryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpBigquery.element.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpBigquery.element.local.puml
new file mode 100644
index 00000000000..677abd33d26
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpBigquery.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpBigquery element
+include('elements/gcp/DataAnalytics/GcpBigquery')
+GcpBigquery('element', 'Bigquery', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpBigquery.element.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpBigquery.element.remote.puml
new file mode 100644
index 00000000000..08b1cf3675b
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpBigquery.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpBigquery element
+include('elements/gcp/DataAnalytics/GcpBigquery')
+GcpBigquery('element', 'Bigquery', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudComposer.card.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudComposer.card.local.puml
new file mode 100644
index 00000000000..738d79b7ebf
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudComposer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudComposer card
+include('elements/gcp/DataAnalytics/GcpCloudComposer')
+GcpCloudComposerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudComposer.card.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudComposer.card.remote.puml
new file mode 100644
index 00000000000..684e038e2a8
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudComposer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudComposer card
+include('elements/gcp/DataAnalytics/GcpCloudComposer')
+GcpCloudComposerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudComposer.element.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudComposer.element.local.puml
new file mode 100644
index 00000000000..fc072043d18
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudComposer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudComposer element
+include('elements/gcp/DataAnalytics/GcpCloudComposer')
+GcpCloudComposer('element', 'Cloud Composer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudComposer.element.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudComposer.element.remote.puml
new file mode 100644
index 00000000000..633ea6008a7
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudComposer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudComposer element
+include('elements/gcp/DataAnalytics/GcpCloudComposer')
+GcpCloudComposer('element', 'Cloud Composer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataCatalog.card.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataCatalog.card.local.puml
new file mode 100644
index 00000000000..c7aa470f26c
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataCatalog.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDataCatalog card
+include('elements/gcp/DataAnalytics/GcpCloudDataCatalog')
+GcpCloudDataCatalogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataCatalog.card.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataCatalog.card.remote.puml
new file mode 100644
index 00000000000..a9ca79b2d9d
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataCatalog.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDataCatalog card
+include('elements/gcp/DataAnalytics/GcpCloudDataCatalog')
+GcpCloudDataCatalogCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataCatalog.element.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataCatalog.element.local.puml
new file mode 100644
index 00000000000..13a9fbd0ed7
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataCatalog.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataCatalog element
+include('elements/gcp/DataAnalytics/GcpCloudDataCatalog')
+GcpCloudDataCatalog('element', 'Cloud Data Catalog', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataCatalog.element.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataCatalog.element.remote.puml
new file mode 100644
index 00000000000..ffe27a54873
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataCatalog.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataCatalog element
+include('elements/gcp/DataAnalytics/GcpCloudDataCatalog')
+GcpCloudDataCatalog('element', 'Cloud Data Catalog', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataFusion.card.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataFusion.card.local.puml
new file mode 100644
index 00000000000..b47616897ea
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataFusion.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDataFusion card
+include('elements/gcp/DataAnalytics/GcpCloudDataFusion')
+GcpCloudDataFusionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataFusion.card.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataFusion.card.remote.puml
new file mode 100644
index 00000000000..a684495719a
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataFusion.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDataFusion card
+include('elements/gcp/DataAnalytics/GcpCloudDataFusion')
+GcpCloudDataFusionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataFusion.element.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataFusion.element.local.puml
new file mode 100644
index 00000000000..4e1f0e55ab0
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataFusion.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataFusion element
+include('elements/gcp/DataAnalytics/GcpCloudDataFusion')
+GcpCloudDataFusion('element', 'Cloud Data Fusion', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataFusion.element.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataFusion.element.remote.puml
new file mode 100644
index 00000000000..7e87fd711b9
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataFusion.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataFusion element
+include('elements/gcp/DataAnalytics/GcpCloudDataFusion')
+GcpCloudDataFusion('element', 'Cloud Data Fusion', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataflow.card.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataflow.card.local.puml
new file mode 100644
index 00000000000..5b36c39af6d
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataflow.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDataflow card
+include('elements/gcp/DataAnalytics/GcpCloudDataflow')
+GcpCloudDataflowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataflow.card.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataflow.card.remote.puml
new file mode 100644
index 00000000000..915653e6981
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataflow.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDataflow card
+include('elements/gcp/DataAnalytics/GcpCloudDataflow')
+GcpCloudDataflowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataflow.element.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataflow.element.local.puml
new file mode 100644
index 00000000000..84b311d3d53
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataflow.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataflow element
+include('elements/gcp/DataAnalytics/GcpCloudDataflow')
+GcpCloudDataflow('element', 'Cloud Dataflow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataflow.element.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataflow.element.remote.puml
new file mode 100644
index 00000000000..8400905f0da
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataflow.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataflow element
+include('elements/gcp/DataAnalytics/GcpCloudDataflow')
+GcpCloudDataflow('element', 'Cloud Dataflow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDatalab.card.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDatalab.card.local.puml
new file mode 100644
index 00000000000..dd9fb9e1b86
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDatalab.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDatalab card
+include('elements/gcp/DataAnalytics/GcpCloudDatalab')
+GcpCloudDatalabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDatalab.card.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDatalab.card.remote.puml
new file mode 100644
index 00000000000..af9426c1052
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDatalab.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDatalab card
+include('elements/gcp/DataAnalytics/GcpCloudDatalab')
+GcpCloudDatalabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDatalab.element.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDatalab.element.local.puml
new file mode 100644
index 00000000000..d7c0b0a5758
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDatalab.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDatalab element
+include('elements/gcp/DataAnalytics/GcpCloudDatalab')
+GcpCloudDatalab('element', 'Cloud Datalab', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDatalab.element.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDatalab.element.remote.puml
new file mode 100644
index 00000000000..5e4bb227f0e
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDatalab.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDatalab element
+include('elements/gcp/DataAnalytics/GcpCloudDatalab')
+GcpCloudDatalab('element', 'Cloud Datalab', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataprep.card.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataprep.card.local.puml
new file mode 100644
index 00000000000..8015ca496c7
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataprep.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDataprep card
+include('elements/gcp/DataAnalytics/GcpCloudDataprep')
+GcpCloudDataprepCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataprep.card.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataprep.card.remote.puml
new file mode 100644
index 00000000000..2071e9ed472
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataprep.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDataprep card
+include('elements/gcp/DataAnalytics/GcpCloudDataprep')
+GcpCloudDataprepCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataprep.element.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataprep.element.local.puml
new file mode 100644
index 00000000000..199162298ad
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataprep.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataprep element
+include('elements/gcp/DataAnalytics/GcpCloudDataprep')
+GcpCloudDataprep('element', 'Cloud Dataprep', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataprep.element.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataprep.element.remote.puml
new file mode 100644
index 00000000000..71813f0091a
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataprep.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataprep element
+include('elements/gcp/DataAnalytics/GcpCloudDataprep')
+GcpCloudDataprep('element', 'Cloud Dataprep', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataproc.card.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataproc.card.local.puml
new file mode 100644
index 00000000000..82ade157c49
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataproc.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDataproc card
+include('elements/gcp/DataAnalytics/GcpCloudDataproc')
+GcpCloudDataprocCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataproc.card.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataproc.card.remote.puml
new file mode 100644
index 00000000000..7fd0f2f0674
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataproc.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDataproc card
+include('elements/gcp/DataAnalytics/GcpCloudDataproc')
+GcpCloudDataprocCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataproc.element.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataproc.element.local.puml
new file mode 100644
index 00000000000..3c19e3bb6d7
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataproc.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataproc element
+include('elements/gcp/DataAnalytics/GcpCloudDataproc')
+GcpCloudDataproc('element', 'Cloud Dataproc', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudDataproc.element.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataproc.element.remote.puml
new file mode 100644
index 00000000000..bf5f76e05ba
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudDataproc.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDataproc element
+include('elements/gcp/DataAnalytics/GcpCloudDataproc')
+GcpCloudDataproc('element', 'Cloud Dataproc', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudPubsub.card.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudPubsub.card.local.puml
new file mode 100644
index 00000000000..b41784c29c7
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudPubsub.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudPubsub card
+include('elements/gcp/DataAnalytics/GcpCloudPubsub')
+GcpCloudPubsubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudPubsub.card.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudPubsub.card.remote.puml
new file mode 100644
index 00000000000..72d91ac01bf
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudPubsub.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudPubsub card
+include('elements/gcp/DataAnalytics/GcpCloudPubsub')
+GcpCloudPubsubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudPubsub.element.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudPubsub.element.local.puml
new file mode 100644
index 00000000000..8cb8a8691f3
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudPubsub.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudPubsub element
+include('elements/gcp/DataAnalytics/GcpCloudPubsub')
+GcpCloudPubsub('element', 'Cloud Pubsub', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpCloudPubsub.element.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpCloudPubsub.element.remote.puml
new file mode 100644
index 00000000000..43ddfd1cc4f
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpCloudPubsub.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudPubsub element
+include('elements/gcp/DataAnalytics/GcpCloudPubsub')
+GcpCloudPubsub('element', 'Cloud Pubsub', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpGenomics.card.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpGenomics.card.local.puml
new file mode 100644
index 00000000000..7588a95d199
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpGenomics.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpGenomics card
+include('elements/gcp/DataAnalytics/GcpGenomics')
+GcpGenomicsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpGenomics.card.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpGenomics.card.remote.puml
new file mode 100644
index 00000000000..9965a681d64
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpGenomics.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpGenomics card
+include('elements/gcp/DataAnalytics/GcpGenomics')
+GcpGenomicsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpGenomics.element.local.puml b/cloud/snippets/gcp/DataAnalytics/GcpGenomics.element.local.puml
new file mode 100644
index 00000000000..4afb8930016
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpGenomics.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGenomics element
+include('elements/gcp/DataAnalytics/GcpGenomics')
+GcpGenomics('element', 'Genomics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DataAnalytics/GcpGenomics.element.remote.puml b/cloud/snippets/gcp/DataAnalytics/GcpGenomics.element.remote.puml
new file mode 100644
index 00000000000..3c27da93c62
--- /dev/null
+++ b/cloud/snippets/gcp/DataAnalytics/GcpGenomics.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGenomics element
+include('elements/gcp/DataAnalytics/GcpGenomics')
+GcpGenomics('element', 'Genomics', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudBigtable.card.local.puml b/cloud/snippets/gcp/Databases/GcpCloudBigtable.card.local.puml
new file mode 100644
index 00000000000..dbd620fcb95
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudBigtable.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudBigtable card
+include('elements/gcp/Databases/GcpCloudBigtable')
+GcpCloudBigtableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudBigtable.card.remote.puml b/cloud/snippets/gcp/Databases/GcpCloudBigtable.card.remote.puml
new file mode 100644
index 00000000000..579489aa76b
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudBigtable.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudBigtable card
+include('elements/gcp/Databases/GcpCloudBigtable')
+GcpCloudBigtableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudBigtable.element.local.puml b/cloud/snippets/gcp/Databases/GcpCloudBigtable.element.local.puml
new file mode 100644
index 00000000000..0b0a6df1622
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudBigtable.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudBigtable element
+include('elements/gcp/Databases/GcpCloudBigtable')
+GcpCloudBigtable('element', 'Cloud Bigtable', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudBigtable.element.remote.puml b/cloud/snippets/gcp/Databases/GcpCloudBigtable.element.remote.puml
new file mode 100644
index 00000000000..1d0a5e459f7
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudBigtable.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudBigtable element
+include('elements/gcp/Databases/GcpCloudBigtable')
+GcpCloudBigtable('element', 'Cloud Bigtable', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudDatastore.card.local.puml b/cloud/snippets/gcp/Databases/GcpCloudDatastore.card.local.puml
new file mode 100644
index 00000000000..9cb12c34182
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudDatastore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDatastore card
+include('elements/gcp/Databases/GcpCloudDatastore')
+GcpCloudDatastoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudDatastore.card.remote.puml b/cloud/snippets/gcp/Databases/GcpCloudDatastore.card.remote.puml
new file mode 100644
index 00000000000..3ebf10f3ee9
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudDatastore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDatastore card
+include('elements/gcp/Databases/GcpCloudDatastore')
+GcpCloudDatastoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudDatastore.element.local.puml b/cloud/snippets/gcp/Databases/GcpCloudDatastore.element.local.puml
new file mode 100644
index 00000000000..069168fd5ba
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudDatastore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDatastore element
+include('elements/gcp/Databases/GcpCloudDatastore')
+GcpCloudDatastore('element', 'Cloud Datastore', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudDatastore.element.remote.puml b/cloud/snippets/gcp/Databases/GcpCloudDatastore.element.remote.puml
new file mode 100644
index 00000000000..e310cd8d499
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudDatastore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDatastore element
+include('elements/gcp/Databases/GcpCloudDatastore')
+GcpCloudDatastore('element', 'Cloud Datastore', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudFirestore.card.local.puml b/cloud/snippets/gcp/Databases/GcpCloudFirestore.card.local.puml
new file mode 100644
index 00000000000..6fee6369e94
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudFirestore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudFirestore card
+include('elements/gcp/Databases/GcpCloudFirestore')
+GcpCloudFirestoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudFirestore.card.remote.puml b/cloud/snippets/gcp/Databases/GcpCloudFirestore.card.remote.puml
new file mode 100644
index 00000000000..7536adb7094
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudFirestore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudFirestore card
+include('elements/gcp/Databases/GcpCloudFirestore')
+GcpCloudFirestoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudFirestore.element.local.puml b/cloud/snippets/gcp/Databases/GcpCloudFirestore.element.local.puml
new file mode 100644
index 00000000000..53ac3c81d04
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudFirestore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudFirestore element
+include('elements/gcp/Databases/GcpCloudFirestore')
+GcpCloudFirestore('element', 'Cloud Firestore', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudFirestore.element.remote.puml b/cloud/snippets/gcp/Databases/GcpCloudFirestore.element.remote.puml
new file mode 100644
index 00000000000..8388ac7cf1d
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudFirestore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudFirestore element
+include('elements/gcp/Databases/GcpCloudFirestore')
+GcpCloudFirestore('element', 'Cloud Firestore', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudMemorystore.card.local.puml b/cloud/snippets/gcp/Databases/GcpCloudMemorystore.card.local.puml
new file mode 100644
index 00000000000..8fe99a7f5e5
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudMemorystore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudMemorystore card
+include('elements/gcp/Databases/GcpCloudMemorystore')
+GcpCloudMemorystoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudMemorystore.card.remote.puml b/cloud/snippets/gcp/Databases/GcpCloudMemorystore.card.remote.puml
new file mode 100644
index 00000000000..9e299bdf22c
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudMemorystore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudMemorystore card
+include('elements/gcp/Databases/GcpCloudMemorystore')
+GcpCloudMemorystoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudMemorystore.element.local.puml b/cloud/snippets/gcp/Databases/GcpCloudMemorystore.element.local.puml
new file mode 100644
index 00000000000..d3cb0a2fb13
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudMemorystore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudMemorystore element
+include('elements/gcp/Databases/GcpCloudMemorystore')
+GcpCloudMemorystore('element', 'Cloud Memorystore', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudMemorystore.element.remote.puml b/cloud/snippets/gcp/Databases/GcpCloudMemorystore.element.remote.puml
new file mode 100644
index 00000000000..05bcb481b29
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudMemorystore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudMemorystore element
+include('elements/gcp/Databases/GcpCloudMemorystore')
+GcpCloudMemorystore('element', 'Cloud Memorystore', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudSpanner.card.local.puml b/cloud/snippets/gcp/Databases/GcpCloudSpanner.card.local.puml
new file mode 100644
index 00000000000..f1be888c239
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudSpanner.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudSpanner card
+include('elements/gcp/Databases/GcpCloudSpanner')
+GcpCloudSpannerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudSpanner.card.remote.puml b/cloud/snippets/gcp/Databases/GcpCloudSpanner.card.remote.puml
new file mode 100644
index 00000000000..f6be1167e70
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudSpanner.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudSpanner card
+include('elements/gcp/Databases/GcpCloudSpanner')
+GcpCloudSpannerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudSpanner.element.local.puml b/cloud/snippets/gcp/Databases/GcpCloudSpanner.element.local.puml
new file mode 100644
index 00000000000..d03015cb083
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudSpanner.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSpanner element
+include('elements/gcp/Databases/GcpCloudSpanner')
+GcpCloudSpanner('element', 'Cloud Spanner', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudSpanner.element.remote.puml b/cloud/snippets/gcp/Databases/GcpCloudSpanner.element.remote.puml
new file mode 100644
index 00000000000..76d063c9145
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudSpanner.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSpanner element
+include('elements/gcp/Databases/GcpCloudSpanner')
+GcpCloudSpanner('element', 'Cloud Spanner', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudSql.card.local.puml b/cloud/snippets/gcp/Databases/GcpCloudSql.card.local.puml
new file mode 100644
index 00000000000..86234a1ec8a
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudSql.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudSql card
+include('elements/gcp/Databases/GcpCloudSql')
+GcpCloudSqlCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudSql.card.remote.puml b/cloud/snippets/gcp/Databases/GcpCloudSql.card.remote.puml
new file mode 100644
index 00000000000..1af1613cc38
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudSql.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudSql card
+include('elements/gcp/Databases/GcpCloudSql')
+GcpCloudSqlCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudSql.element.local.puml b/cloud/snippets/gcp/Databases/GcpCloudSql.element.local.puml
new file mode 100644
index 00000000000..87e161991a9
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudSql.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSql element
+include('elements/gcp/Databases/GcpCloudSql')
+GcpCloudSql('element', 'Cloud Sql', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Databases/GcpCloudSql.element.remote.puml b/cloud/snippets/gcp/Databases/GcpCloudSql.element.remote.puml
new file mode 100644
index 00000000000..10e8b533db7
--- /dev/null
+++ b/cloud/snippets/gcp/Databases/GcpCloudSql.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSql element
+include('elements/gcp/Databases/GcpCloudSql')
+GcpCloudSql('element', 'Cloud Sql', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudBuild.card.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudBuild.card.local.puml
new file mode 100644
index 00000000000..c92caea1d83
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudBuild.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudBuild card
+include('elements/gcp/DeveloperTools/GcpCloudBuild')
+GcpCloudBuildCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudBuild.card.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudBuild.card.remote.puml
new file mode 100644
index 00000000000..37aefed3292
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudBuild.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudBuild card
+include('elements/gcp/DeveloperTools/GcpCloudBuild')
+GcpCloudBuildCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudBuild.element.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudBuild.element.local.puml
new file mode 100644
index 00000000000..99cfed1ccef
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudBuild.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudBuild element
+include('elements/gcp/DeveloperTools/GcpCloudBuild')
+GcpCloudBuild('element', 'Cloud Build', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudBuild.element.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudBuild.element.remote.puml
new file mode 100644
index 00000000000..f4449c2822e
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudBuild.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudBuild element
+include('elements/gcp/DeveloperTools/GcpCloudBuild')
+GcpCloudBuild('element', 'Cloud Build', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudCode.card.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudCode.card.local.puml
new file mode 100644
index 00000000000..5541683e7c9
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudCode.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudCode card
+include('elements/gcp/DeveloperTools/GcpCloudCode')
+GcpCloudCodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudCode.card.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudCode.card.remote.puml
new file mode 100644
index 00000000000..b2aee6f69bb
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudCode.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudCode card
+include('elements/gcp/DeveloperTools/GcpCloudCode')
+GcpCloudCodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudCode.element.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudCode.element.local.puml
new file mode 100644
index 00000000000..3d1fe03df63
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudCode.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudCode element
+include('elements/gcp/DeveloperTools/GcpCloudCode')
+GcpCloudCode('element', 'Cloud Code', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudCode.element.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudCode.element.remote.puml
new file mode 100644
index 00000000000..ea205fd748f
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudCode.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudCode element
+include('elements/gcp/DeveloperTools/GcpCloudCode')
+GcpCloudCode('element', 'Cloud Code', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudCodeForIntellij.card.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudCodeForIntellij.card.local.puml
new file mode 100644
index 00000000000..c334a2723e6
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudCodeForIntellij.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudCodeForIntellij card
+include('elements/gcp/DeveloperTools/GcpCloudCodeForIntellij')
+GcpCloudCodeForIntellijCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudCodeForIntellij.card.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudCodeForIntellij.card.remote.puml
new file mode 100644
index 00000000000..5e1f7cc70fe
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudCodeForIntellij.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudCodeForIntellij card
+include('elements/gcp/DeveloperTools/GcpCloudCodeForIntellij')
+GcpCloudCodeForIntellijCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudCodeForIntellij.element.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudCodeForIntellij.element.local.puml
new file mode 100644
index 00000000000..df73f4f1b8a
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudCodeForIntellij.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudCodeForIntellij element
+include('elements/gcp/DeveloperTools/GcpCloudCodeForIntellij')
+GcpCloudCodeForIntellij('element', 'Cloud Code For Intellij', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudCodeForIntellij.element.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudCodeForIntellij.element.remote.puml
new file mode 100644
index 00000000000..6733ba2d422
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudCodeForIntellij.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudCodeForIntellij element
+include('elements/gcp/DeveloperTools/GcpCloudCodeForIntellij')
+GcpCloudCodeForIntellij('element', 'Cloud Code For Intellij', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudScheduler.card.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudScheduler.card.local.puml
new file mode 100644
index 00000000000..00d3629c7b2
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudScheduler.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudScheduler card
+include('elements/gcp/DeveloperTools/GcpCloudScheduler')
+GcpCloudSchedulerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudScheduler.card.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudScheduler.card.remote.puml
new file mode 100644
index 00000000000..2c9b66dd285
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudScheduler.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudScheduler card
+include('elements/gcp/DeveloperTools/GcpCloudScheduler')
+GcpCloudSchedulerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudScheduler.element.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudScheduler.element.local.puml
new file mode 100644
index 00000000000..99f0766ebe8
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudScheduler.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudScheduler element
+include('elements/gcp/DeveloperTools/GcpCloudScheduler')
+GcpCloudScheduler('element', 'Cloud Scheduler', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudScheduler.element.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudScheduler.element.remote.puml
new file mode 100644
index 00000000000..75f69a6d76f
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudScheduler.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudScheduler element
+include('elements/gcp/DeveloperTools/GcpCloudScheduler')
+GcpCloudScheduler('element', 'Cloud Scheduler', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudSdk.card.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudSdk.card.local.puml
new file mode 100644
index 00000000000..dc21a2a0c9d
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudSdk.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudSdk card
+include('elements/gcp/DeveloperTools/GcpCloudSdk')
+GcpCloudSdkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudSdk.card.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudSdk.card.remote.puml
new file mode 100644
index 00000000000..c94b02d343b
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudSdk.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudSdk card
+include('elements/gcp/DeveloperTools/GcpCloudSdk')
+GcpCloudSdkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudSdk.element.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudSdk.element.local.puml
new file mode 100644
index 00000000000..6b7c0433762
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudSdk.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSdk element
+include('elements/gcp/DeveloperTools/GcpCloudSdk')
+GcpCloudSdk('element', 'Cloud Sdk', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudSdk.element.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudSdk.element.remote.puml
new file mode 100644
index 00000000000..4bf9c035c60
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudSdk.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSdk element
+include('elements/gcp/DeveloperTools/GcpCloudSdk')
+GcpCloudSdk('element', 'Cloud Sdk', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudSourceRepositories.card.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudSourceRepositories.card.local.puml
new file mode 100644
index 00000000000..ddb9bf414fb
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudSourceRepositories.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudSourceRepositories card
+include('elements/gcp/DeveloperTools/GcpCloudSourceRepositories')
+GcpCloudSourceRepositoriesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudSourceRepositories.card.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudSourceRepositories.card.remote.puml
new file mode 100644
index 00000000000..0b9055fa25c
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudSourceRepositories.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudSourceRepositories card
+include('elements/gcp/DeveloperTools/GcpCloudSourceRepositories')
+GcpCloudSourceRepositoriesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudSourceRepositories.element.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudSourceRepositories.element.local.puml
new file mode 100644
index 00000000000..c99c238e385
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudSourceRepositories.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSourceRepositories element
+include('elements/gcp/DeveloperTools/GcpCloudSourceRepositories')
+GcpCloudSourceRepositories('element', 'Cloud Source Repositories', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudSourceRepositories.element.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudSourceRepositories.element.remote.puml
new file mode 100644
index 00000000000..1b7474959ba
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudSourceRepositories.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSourceRepositories element
+include('elements/gcp/DeveloperTools/GcpCloudSourceRepositories')
+GcpCloudSourceRepositories('element', 'Cloud Source Repositories', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudTasks.card.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudTasks.card.local.puml
new file mode 100644
index 00000000000..a27cd34a2c8
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudTasks.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudTasks card
+include('elements/gcp/DeveloperTools/GcpCloudTasks')
+GcpCloudTasksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudTasks.card.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudTasks.card.remote.puml
new file mode 100644
index 00000000000..30dd8c332ef
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudTasks.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudTasks card
+include('elements/gcp/DeveloperTools/GcpCloudTasks')
+GcpCloudTasksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudTasks.element.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudTasks.element.local.puml
new file mode 100644
index 00000000000..8bd17412093
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudTasks.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTasks element
+include('elements/gcp/DeveloperTools/GcpCloudTasks')
+GcpCloudTasks('element', 'Cloud Tasks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudTasks.element.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudTasks.element.remote.puml
new file mode 100644
index 00000000000..b69d24c9ee0
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudTasks.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTasks element
+include('elements/gcp/DeveloperTools/GcpCloudTasks')
+GcpCloudTasks('element', 'Cloud Tasks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudTestLab.card.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudTestLab.card.local.puml
new file mode 100644
index 00000000000..1820a4ef8c6
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudTestLab.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudTestLab card
+include('elements/gcp/DeveloperTools/GcpCloudTestLab')
+GcpCloudTestLabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudTestLab.card.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudTestLab.card.remote.puml
new file mode 100644
index 00000000000..6045e0d6133
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudTestLab.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudTestLab card
+include('elements/gcp/DeveloperTools/GcpCloudTestLab')
+GcpCloudTestLabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudTestLab.element.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudTestLab.element.local.puml
new file mode 100644
index 00000000000..2a163cecec3
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudTestLab.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTestLab element
+include('elements/gcp/DeveloperTools/GcpCloudTestLab')
+GcpCloudTestLab('element', 'Cloud Test Lab', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudTestLab.element.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudTestLab.element.remote.puml
new file mode 100644
index 00000000000..ff8b3a7a954
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudTestLab.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudTestLab element
+include('elements/gcp/DeveloperTools/GcpCloudTestLab')
+GcpCloudTestLab('element', 'Cloud Test Lab', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForEclipse.card.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForEclipse.card.local.puml
new file mode 100644
index 00000000000..24975ddedac
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForEclipse.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudToolsForEclipse card
+include('elements/gcp/DeveloperTools/GcpCloudToolsForEclipse')
+GcpCloudToolsForEclipseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForEclipse.card.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForEclipse.card.remote.puml
new file mode 100644
index 00000000000..3d81c5f6bb0
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForEclipse.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudToolsForEclipse card
+include('elements/gcp/DeveloperTools/GcpCloudToolsForEclipse')
+GcpCloudToolsForEclipseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForEclipse.element.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForEclipse.element.local.puml
new file mode 100644
index 00000000000..9eb0802fa87
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForEclipse.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudToolsForEclipse element
+include('elements/gcp/DeveloperTools/GcpCloudToolsForEclipse')
+GcpCloudToolsForEclipse('element', 'Cloud Tools For Eclipse', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForEclipse.element.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForEclipse.element.remote.puml
new file mode 100644
index 00000000000..973f15c243f
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForEclipse.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudToolsForEclipse element
+include('elements/gcp/DeveloperTools/GcpCloudToolsForEclipse')
+GcpCloudToolsForEclipse('element', 'Cloud Tools For Eclipse', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForPowershell.card.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForPowershell.card.local.puml
new file mode 100644
index 00000000000..a59ac9dad94
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForPowershell.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudToolsForPowershell card
+include('elements/gcp/DeveloperTools/GcpCloudToolsForPowershell')
+GcpCloudToolsForPowershellCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForPowershell.card.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForPowershell.card.remote.puml
new file mode 100644
index 00000000000..2403d5ec940
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForPowershell.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudToolsForPowershell card
+include('elements/gcp/DeveloperTools/GcpCloudToolsForPowershell')
+GcpCloudToolsForPowershellCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForPowershell.element.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForPowershell.element.local.puml
new file mode 100644
index 00000000000..adc257d97f0
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForPowershell.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudToolsForPowershell element
+include('elements/gcp/DeveloperTools/GcpCloudToolsForPowershell')
+GcpCloudToolsForPowershell('element', 'Cloud Tools For Powershell', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForPowershell.element.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForPowershell.element.remote.puml
new file mode 100644
index 00000000000..912673fb1ea
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForPowershell.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudToolsForPowershell element
+include('elements/gcp/DeveloperTools/GcpCloudToolsForPowershell')
+GcpCloudToolsForPowershell('element', 'Cloud Tools For Powershell', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.card.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.card.local.puml
new file mode 100644
index 00000000000..c5adfc5bc9d
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudToolsForVisualStudio card
+include('elements/gcp/DeveloperTools/GcpCloudToolsForVisualStudio')
+GcpCloudToolsForVisualStudioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.card.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.card.remote.puml
new file mode 100644
index 00000000000..38842012ffa
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudToolsForVisualStudio card
+include('elements/gcp/DeveloperTools/GcpCloudToolsForVisualStudio')
+GcpCloudToolsForVisualStudioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.element.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.element.local.puml
new file mode 100644
index 00000000000..bc72004f895
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudToolsForVisualStudio element
+include('elements/gcp/DeveloperTools/GcpCloudToolsForVisualStudio')
+GcpCloudToolsForVisualStudio('element', 'Cloud Tools For Visual Studio', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.element.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.element.remote.puml
new file mode 100644
index 00000000000..a1a495e5a43
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpCloudToolsForVisualStudio.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudToolsForVisualStudio element
+include('elements/gcp/DeveloperTools/GcpCloudToolsForVisualStudio')
+GcpCloudToolsForVisualStudio('element', 'Cloud Tools For Visual Studio', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpContainerRegistry.card.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpContainerRegistry.card.local.puml
new file mode 100644
index 00000000000..e304d0fe466
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpContainerRegistry.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpContainerRegistry card
+include('elements/gcp/DeveloperTools/GcpContainerRegistry')
+GcpContainerRegistryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpContainerRegistry.card.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpContainerRegistry.card.remote.puml
new file mode 100644
index 00000000000..4811d5ee7a9
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpContainerRegistry.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpContainerRegistry card
+include('elements/gcp/DeveloperTools/GcpContainerRegistry')
+GcpContainerRegistryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpContainerRegistry.element.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpContainerRegistry.element.local.puml
new file mode 100644
index 00000000000..e17d18d3f72
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpContainerRegistry.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpContainerRegistry element
+include('elements/gcp/DeveloperTools/GcpContainerRegistry')
+GcpContainerRegistry('element', 'Container Registry', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpContainerRegistry.element.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpContainerRegistry.element.remote.puml
new file mode 100644
index 00000000000..f71aa11d699
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpContainerRegistry.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpContainerRegistry element
+include('elements/gcp/DeveloperTools/GcpContainerRegistry')
+GcpContainerRegistry('element', 'Container Registry', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpGradleAppEnginePlugin.card.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpGradleAppEnginePlugin.card.local.puml
new file mode 100644
index 00000000000..34bb21d5d6a
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpGradleAppEnginePlugin.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpGradleAppEnginePlugin card
+include('elements/gcp/DeveloperTools/GcpGradleAppEnginePlugin')
+GcpGradleAppEnginePluginCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpGradleAppEnginePlugin.card.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpGradleAppEnginePlugin.card.remote.puml
new file mode 100644
index 00000000000..cdb224d038b
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpGradleAppEnginePlugin.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpGradleAppEnginePlugin card
+include('elements/gcp/DeveloperTools/GcpGradleAppEnginePlugin')
+GcpGradleAppEnginePluginCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpGradleAppEnginePlugin.element.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpGradleAppEnginePlugin.element.local.puml
new file mode 100644
index 00000000000..34b911a9ac6
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpGradleAppEnginePlugin.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGradleAppEnginePlugin element
+include('elements/gcp/DeveloperTools/GcpGradleAppEnginePlugin')
+GcpGradleAppEnginePlugin('element', 'Gradle App Engine Plugin', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpGradleAppEnginePlugin.element.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpGradleAppEnginePlugin.element.remote.puml
new file mode 100644
index 00000000000..8693a48b61e
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpGradleAppEnginePlugin.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGradleAppEnginePlugin element
+include('elements/gcp/DeveloperTools/GcpGradleAppEnginePlugin')
+GcpGradleAppEnginePlugin('element', 'Gradle App Engine Plugin', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpIdePlugins.card.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpIdePlugins.card.local.puml
new file mode 100644
index 00000000000..c9e89637856
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpIdePlugins.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpIdePlugins card
+include('elements/gcp/DeveloperTools/GcpIdePlugins')
+GcpIdePluginsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpIdePlugins.card.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpIdePlugins.card.remote.puml
new file mode 100644
index 00000000000..60deebf5959
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpIdePlugins.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpIdePlugins card
+include('elements/gcp/DeveloperTools/GcpIdePlugins')
+GcpIdePluginsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpIdePlugins.element.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpIdePlugins.element.local.puml
new file mode 100644
index 00000000000..22f3cb77696
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpIdePlugins.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpIdePlugins element
+include('elements/gcp/DeveloperTools/GcpIdePlugins')
+GcpIdePlugins('element', 'Ide Plugins', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpIdePlugins.element.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpIdePlugins.element.remote.puml
new file mode 100644
index 00000000000..2f7f93358da
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpIdePlugins.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpIdePlugins element
+include('elements/gcp/DeveloperTools/GcpIdePlugins')
+GcpIdePlugins('element', 'Ide Plugins', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpMavenAppEnginePlugin.card.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpMavenAppEnginePlugin.card.local.puml
new file mode 100644
index 00000000000..ee22e795981
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpMavenAppEnginePlugin.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpMavenAppEnginePlugin card
+include('elements/gcp/DeveloperTools/GcpMavenAppEnginePlugin')
+GcpMavenAppEnginePluginCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpMavenAppEnginePlugin.card.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpMavenAppEnginePlugin.card.remote.puml
new file mode 100644
index 00000000000..eea9bcb77ad
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpMavenAppEnginePlugin.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpMavenAppEnginePlugin card
+include('elements/gcp/DeveloperTools/GcpMavenAppEnginePlugin')
+GcpMavenAppEnginePluginCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpMavenAppEnginePlugin.element.local.puml b/cloud/snippets/gcp/DeveloperTools/GcpMavenAppEnginePlugin.element.local.puml
new file mode 100644
index 00000000000..e3553df341d
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpMavenAppEnginePlugin.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpMavenAppEnginePlugin element
+include('elements/gcp/DeveloperTools/GcpMavenAppEnginePlugin')
+GcpMavenAppEnginePlugin('element', 'Maven App Engine Plugin', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/DeveloperTools/GcpMavenAppEnginePlugin.element.remote.puml b/cloud/snippets/gcp/DeveloperTools/GcpMavenAppEnginePlugin.element.remote.puml
new file mode 100644
index 00000000000..ab09601edbc
--- /dev/null
+++ b/cloud/snippets/gcp/DeveloperTools/GcpMavenAppEnginePlugin.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpMavenAppEnginePlugin element
+include('elements/gcp/DeveloperTools/GcpMavenAppEnginePlugin')
+GcpMavenAppEnginePlugin('element', 'Maven App Engine Plugin', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupAccount.group.local.puml b/cloud/snippets/gcp/GcpGroupAccount.group.local.puml
new file mode 100644
index 00000000000..48a317ca8c8
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupAccount.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupAccount group
+include('groups/gcp/GcpGroupAccount')
+GcpGroupAccount('element', 'Account', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupAccount.group.remote.puml b/cloud/snippets/gcp/GcpGroupAccount.group.remote.puml
new file mode 100644
index 00000000000..37dd483ac51
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupAccount.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupAccount group
+include('groups/gcp/GcpGroupAccount')
+GcpGroupAccount('element', 'Account', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupCloudServiceProvider.group.local.puml b/cloud/snippets/gcp/GcpGroupCloudServiceProvider.group.local.puml
new file mode 100644
index 00000000000..79042ddb323
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupCloudServiceProvider.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupCloudServiceProvider group
+include('groups/gcp/GcpGroupCloudServiceProvider')
+GcpGroupCloudServiceProvider('element', 'Cloud Service Provider', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupCloudServiceProvider.group.remote.puml b/cloud/snippets/gcp/GcpGroupCloudServiceProvider.group.remote.puml
new file mode 100644
index 00000000000..07859e387a9
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupCloudServiceProvider.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupCloudServiceProvider group
+include('groups/gcp/GcpGroupCloudServiceProvider')
+GcpGroupCloudServiceProvider('element', 'Cloud Service Provider', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupExternalDataSources.group.local.puml b/cloud/snippets/gcp/GcpGroupExternalDataSources.group.local.puml
new file mode 100644
index 00000000000..ace39a4f9f6
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupExternalDataSources.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupExternalDataSources group
+include('groups/gcp/GcpGroupExternalDataSources')
+GcpGroupExternalDataSources('element', 'External Data Sources', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupExternalDataSources.group.remote.puml b/cloud/snippets/gcp/GcpGroupExternalDataSources.group.remote.puml
new file mode 100644
index 00000000000..172b6ff6aa9
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupExternalDataSources.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupExternalDataSources group
+include('groups/gcp/GcpGroupExternalDataSources')
+GcpGroupExternalDataSources('element', 'External Data Sources', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupExternalInfrastructure1stParty.group.local.puml b/cloud/snippets/gcp/GcpGroupExternalInfrastructure1stParty.group.local.puml
new file mode 100644
index 00000000000..cef5b580aaa
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupExternalInfrastructure1stParty.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupExternalInfrastructure1stParty group
+include('groups/gcp/GcpGroupExternalInfrastructure1stParty')
+GcpGroupExternalInfrastructure1stParty('element', 'External infrastructure 1st party', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupExternalInfrastructure1stParty.group.remote.puml b/cloud/snippets/gcp/GcpGroupExternalInfrastructure1stParty.group.remote.puml
new file mode 100644
index 00000000000..8adefd5cb74
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupExternalInfrastructure1stParty.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupExternalInfrastructure1stParty group
+include('groups/gcp/GcpGroupExternalInfrastructure1stParty')
+GcpGroupExternalInfrastructure1stParty('element', 'External infrastructure 1st party', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupExternalInfrastructure3rdParty.group.local.puml b/cloud/snippets/gcp/GcpGroupExternalInfrastructure3rdParty.group.local.puml
new file mode 100644
index 00000000000..7682bc4c7b2
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupExternalInfrastructure3rdParty.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupExternalInfrastructure3rdParty group
+include('groups/gcp/GcpGroupExternalInfrastructure3rdParty')
+GcpGroupExternalInfrastructure3rdParty('element', 'External infrastructure 3rd party', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupExternalInfrastructure3rdParty.group.remote.puml b/cloud/snippets/gcp/GcpGroupExternalInfrastructure3rdParty.group.remote.puml
new file mode 100644
index 00000000000..f3a8d5fcd01
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupExternalInfrastructure3rdParty.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupExternalInfrastructure3rdParty group
+include('groups/gcp/GcpGroupExternalInfrastructure3rdParty')
+GcpGroupExternalInfrastructure3rdParty('element', 'External infrastructure 3rd party', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupExternalSaasProviders.group.local.puml b/cloud/snippets/gcp/GcpGroupExternalSaasProviders.group.local.puml
new file mode 100644
index 00000000000..fcb3f00d9df
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupExternalSaasProviders.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupExternalSaasProviders group
+include('groups/gcp/GcpGroupExternalSaasProviders')
+GcpGroupExternalSaasProviders('element', 'External SaaS Providers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupExternalSaasProviders.group.remote.puml b/cloud/snippets/gcp/GcpGroupExternalSaasProviders.group.remote.puml
new file mode 100644
index 00000000000..123299d352a
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupExternalSaasProviders.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupExternalSaasProviders group
+include('groups/gcp/GcpGroupExternalSaasProviders')
+GcpGroupExternalSaasProviders('element', 'External SaaS Providers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupFirewall.group.local.puml b/cloud/snippets/gcp/GcpGroupFirewall.group.local.puml
new file mode 100644
index 00000000000..b3ba2ade0ab
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupFirewall.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupFirewall group
+include('groups/gcp/GcpGroupFirewall')
+GcpGroupFirewall('element', 'Firewall', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupFirewall.group.remote.puml b/cloud/snippets/gcp/GcpGroupFirewall.group.remote.puml
new file mode 100644
index 00000000000..34b49a7f2b0
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupFirewall.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupFirewall group
+include('groups/gcp/GcpGroupFirewall')
+GcpGroupFirewall('element', 'Firewall', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupInfrastructureSystem.group.local.puml b/cloud/snippets/gcp/GcpGroupInfrastructureSystem.group.local.puml
new file mode 100644
index 00000000000..b0d65d2ce34
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupInfrastructureSystem.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupInfrastructureSystem group
+include('groups/gcp/GcpGroupInfrastructureSystem')
+GcpGroupInfrastructureSystem('element', 'Infrastructure System', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupInfrastructureSystem.group.remote.puml b/cloud/snippets/gcp/GcpGroupInfrastructureSystem.group.remote.puml
new file mode 100644
index 00000000000..a93427705b0
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupInfrastructureSystem.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupInfrastructureSystem group
+include('groups/gcp/GcpGroupInfrastructureSystem')
+GcpGroupInfrastructureSystem('element', 'Infrastructure System', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupInstanceGroup.group.local.puml b/cloud/snippets/gcp/GcpGroupInstanceGroup.group.local.puml
new file mode 100644
index 00000000000..496d0886b29
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupInstanceGroup.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupInstanceGroup group
+include('groups/gcp/GcpGroupInstanceGroup')
+GcpGroupInstanceGroup('element', 'Instance Group', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupInstanceGroup.group.remote.puml b/cloud/snippets/gcp/GcpGroupInstanceGroup.group.remote.puml
new file mode 100644
index 00000000000..25588071745
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupInstanceGroup.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupInstanceGroup group
+include('groups/gcp/GcpGroupInstanceGroup')
+GcpGroupInstanceGroup('element', 'Instance Group', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupInstances.group.local.puml b/cloud/snippets/gcp/GcpGroupInstances.group.local.puml
new file mode 100644
index 00000000000..b5bd5639831
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupInstances.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupInstances group
+include('groups/gcp/GcpGroupInstances')
+GcpGroupInstances('element', 'Instances', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupInstances.group.remote.puml b/cloud/snippets/gcp/GcpGroupInstances.group.remote.puml
new file mode 100644
index 00000000000..6437f71c987
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupInstances.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupInstances group
+include('groups/gcp/GcpGroupInstances')
+GcpGroupInstances('element', 'Instances', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupKubernetesCluster.group.local.puml b/cloud/snippets/gcp/GcpGroupKubernetesCluster.group.local.puml
new file mode 100644
index 00000000000..070c8ffb2c7
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupKubernetesCluster.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupKubernetesCluster group
+include('groups/gcp/GcpGroupKubernetesCluster')
+GcpGroupKubernetesCluster('element', 'Kubernetes cluster', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupKubernetesCluster.group.remote.puml b/cloud/snippets/gcp/GcpGroupKubernetesCluster.group.remote.puml
new file mode 100644
index 00000000000..8b6a9792242
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupKubernetesCluster.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupKubernetesCluster group
+include('groups/gcp/GcpGroupKubernetesCluster')
+GcpGroupKubernetesCluster('element', 'Kubernetes cluster', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupLogicalGroupingOfServices.group.local.puml b/cloud/snippets/gcp/GcpGroupLogicalGroupingOfServices.group.local.puml
new file mode 100644
index 00000000000..37f95087185
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupLogicalGroupingOfServices.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupLogicalGroupingOfServices group
+include('groups/gcp/GcpGroupLogicalGroupingOfServices')
+GcpGroupLogicalGroupingOfServices('element', 'Logical Grouping of Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupLogicalGroupingOfServices.group.remote.puml b/cloud/snippets/gcp/GcpGroupLogicalGroupingOfServices.group.remote.puml
new file mode 100644
index 00000000000..67bae0984d0
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupLogicalGroupingOfServices.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupLogicalGroupingOfServices group
+include('groups/gcp/GcpGroupLogicalGroupingOfServices')
+GcpGroupLogicalGroupingOfServices('element', 'Logical Grouping of Services', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupOnPremise.group.local.puml b/cloud/snippets/gcp/GcpGroupOnPremise.group.local.puml
new file mode 100644
index 00000000000..91981315b58
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupOnPremise.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupOnPremise group
+include('groups/gcp/GcpGroupOnPremise')
+GcpGroupOnPremise('element', 'On premise', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupOnPremise.group.remote.puml b/cloud/snippets/gcp/GcpGroupOnPremise.group.remote.puml
new file mode 100644
index 00000000000..df108edc5d4
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupOnPremise.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupOnPremise group
+include('groups/gcp/GcpGroupOnPremise')
+GcpGroupOnPremise('element', 'On premise', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupOptionalComponent.group.local.puml b/cloud/snippets/gcp/GcpGroupOptionalComponent.group.local.puml
new file mode 100644
index 00000000000..c1bf467b5e2
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupOptionalComponent.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupOptionalComponent group
+include('groups/gcp/GcpGroupOptionalComponent')
+GcpGroupOptionalComponent('element', 'Optional Component', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupOptionalComponent.group.remote.puml b/cloud/snippets/gcp/GcpGroupOptionalComponent.group.remote.puml
new file mode 100644
index 00000000000..caaa8def8eb
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupOptionalComponent.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupOptionalComponent group
+include('groups/gcp/GcpGroupOptionalComponent')
+GcpGroupOptionalComponent('element', 'Optional Component', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupPod.group.local.puml b/cloud/snippets/gcp/GcpGroupPod.group.local.puml
new file mode 100644
index 00000000000..04f8ff60b48
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupPod.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupPod group
+include('groups/gcp/GcpGroupPod')
+GcpGroupPod('element', 'Pod', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupPod.group.remote.puml b/cloud/snippets/gcp/GcpGroupPod.group.remote.puml
new file mode 100644
index 00000000000..55471056a62
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupPod.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupPod group
+include('groups/gcp/GcpGroupPod')
+GcpGroupPod('element', 'Pod', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupProjectZone.group.local.puml b/cloud/snippets/gcp/GcpGroupProjectZone.group.local.puml
new file mode 100644
index 00000000000..4b812f01c10
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupProjectZone.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupProjectZone group
+include('groups/gcp/GcpGroupProjectZone')
+GcpGroupProjectZone('element', 'Project Zone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupProjectZone.group.remote.puml b/cloud/snippets/gcp/GcpGroupProjectZone.group.remote.puml
new file mode 100644
index 00000000000..88054f2df7a
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupProjectZone.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupProjectZone group
+include('groups/gcp/GcpGroupProjectZone')
+GcpGroupProjectZone('element', 'Project Zone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupRegion.group.local.puml b/cloud/snippets/gcp/GcpGroupRegion.group.local.puml
new file mode 100644
index 00000000000..d77b59010b6
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupRegion.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupRegion group
+include('groups/gcp/GcpGroupRegion')
+GcpGroupRegion('element', 'Region', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupRegion.group.remote.puml b/cloud/snippets/gcp/GcpGroupRegion.group.remote.puml
new file mode 100644
index 00000000000..e9cbe2a1756
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupRegion.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupRegion group
+include('groups/gcp/GcpGroupRegion')
+GcpGroupRegion('element', 'Region', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupReplicaPool.group.local.puml b/cloud/snippets/gcp/GcpGroupReplicaPool.group.local.puml
new file mode 100644
index 00000000000..f6a63eb1189
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupReplicaPool.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupReplicaPool group
+include('groups/gcp/GcpGroupReplicaPool')
+GcpGroupReplicaPool('element', 'Replica Pool', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupReplicaPool.group.remote.puml b/cloud/snippets/gcp/GcpGroupReplicaPool.group.remote.puml
new file mode 100644
index 00000000000..86cc8452a5d
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupReplicaPool.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupReplicaPool group
+include('groups/gcp/GcpGroupReplicaPool')
+GcpGroupReplicaPool('element', 'Replica Pool', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupSubNetwork.group.local.puml b/cloud/snippets/gcp/GcpGroupSubNetwork.group.local.puml
new file mode 100644
index 00000000000..3a97fb0d5cf
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupSubNetwork.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupSubNetwork group
+include('groups/gcp/GcpGroupSubNetwork')
+GcpGroupSubNetwork('element', 'Sub Network', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupSubNetwork.group.remote.puml b/cloud/snippets/gcp/GcpGroupSubNetwork.group.remote.puml
new file mode 100644
index 00000000000..47eec8f3581
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupSubNetwork.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupSubNetwork group
+include('groups/gcp/GcpGroupSubNetwork')
+GcpGroupSubNetwork('element', 'Sub Network', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupSystem.group.local.puml b/cloud/snippets/gcp/GcpGroupSystem.group.local.puml
new file mode 100644
index 00000000000..0c75e4a6c07
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupSystem.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupSystem group
+include('groups/gcp/GcpGroupSystem')
+GcpGroupSystem('element', 'System', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupSystem.group.remote.puml b/cloud/snippets/gcp/GcpGroupSystem.group.remote.puml
new file mode 100644
index 00000000000..925e7ec6572
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupSystem.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupSystem group
+include('groups/gcp/GcpGroupSystem')
+GcpGroupSystem('element', 'System', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupUser.group.local.puml b/cloud/snippets/gcp/GcpGroupUser.group.local.puml
new file mode 100644
index 00000000000..44b358613a1
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupUser.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupUser group
+include('groups/gcp/GcpGroupUser')
+GcpGroupUser('element', 'User', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupUser.group.remote.puml b/cloud/snippets/gcp/GcpGroupUser.group.remote.puml
new file mode 100644
index 00000000000..6348e4d0e8e
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupUser.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupUser group
+include('groups/gcp/GcpGroupUser')
+GcpGroupUser('element', 'User', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupZone.group.local.puml b/cloud/snippets/gcp/GcpGroupZone.group.local.puml
new file mode 100644
index 00000000000..b439d94418b
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupZone.group.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../"
+
+' loads the library
+!include ../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupZone group
+include('groups/gcp/GcpGroupZone')
+GcpGroupZone('element', 'Zone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/GcpGroupZone.group.remote.puml b/cloud/snippets/gcp/GcpGroupZone.group.remote.puml
new file mode 100644
index 00000000000..52bb6674752
--- /dev/null
+++ b/cloud/snippets/gcp/GcpGroupZone.group.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpGroupZone group
+include('groups/gcp/GcpGroupZone')
+GcpGroupZone('element', 'Zone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/HybridAndMultiCloud/GcpStackdriver.card.local.puml b/cloud/snippets/gcp/HybridAndMultiCloud/GcpStackdriver.card.local.puml
new file mode 100644
index 00000000000..8dfbf22620a
--- /dev/null
+++ b/cloud/snippets/gcp/HybridAndMultiCloud/GcpStackdriver.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpStackdriver card
+include('elements/gcp/HybridAndMultiCloud/GcpStackdriver')
+GcpStackdriverCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/HybridAndMultiCloud/GcpStackdriver.card.remote.puml b/cloud/snippets/gcp/HybridAndMultiCloud/GcpStackdriver.card.remote.puml
new file mode 100644
index 00000000000..943b7061734
--- /dev/null
+++ b/cloud/snippets/gcp/HybridAndMultiCloud/GcpStackdriver.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpStackdriver card
+include('elements/gcp/HybridAndMultiCloud/GcpStackdriver')
+GcpStackdriverCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/HybridAndMultiCloud/GcpStackdriver.element.local.puml b/cloud/snippets/gcp/HybridAndMultiCloud/GcpStackdriver.element.local.puml
new file mode 100644
index 00000000000..ba933d78203
--- /dev/null
+++ b/cloud/snippets/gcp/HybridAndMultiCloud/GcpStackdriver.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpStackdriver element
+include('elements/gcp/HybridAndMultiCloud/GcpStackdriver')
+GcpStackdriver('element', 'Stackdriver', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/HybridAndMultiCloud/GcpStackdriver.element.remote.puml b/cloud/snippets/gcp/HybridAndMultiCloud/GcpStackdriver.element.remote.puml
new file mode 100644
index 00000000000..d2a6c28c4c8
--- /dev/null
+++ b/cloud/snippets/gcp/HybridAndMultiCloud/GcpStackdriver.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpStackdriver element
+include('elements/gcp/HybridAndMultiCloud/GcpStackdriver')
+GcpStackdriver('element', 'Stackdriver', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/HybridAndMultiCloud/GcpTrafficDirector.card.local.puml b/cloud/snippets/gcp/HybridAndMultiCloud/GcpTrafficDirector.card.local.puml
new file mode 100644
index 00000000000..b3c762f4bd1
--- /dev/null
+++ b/cloud/snippets/gcp/HybridAndMultiCloud/GcpTrafficDirector.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpTrafficDirector card
+include('elements/gcp/HybridAndMultiCloud/GcpTrafficDirector')
+GcpTrafficDirectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/HybridAndMultiCloud/GcpTrafficDirector.card.remote.puml b/cloud/snippets/gcp/HybridAndMultiCloud/GcpTrafficDirector.card.remote.puml
new file mode 100644
index 00000000000..e5c009253cd
--- /dev/null
+++ b/cloud/snippets/gcp/HybridAndMultiCloud/GcpTrafficDirector.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpTrafficDirector card
+include('elements/gcp/HybridAndMultiCloud/GcpTrafficDirector')
+GcpTrafficDirectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/HybridAndMultiCloud/GcpTrafficDirector.element.local.puml b/cloud/snippets/gcp/HybridAndMultiCloud/GcpTrafficDirector.element.local.puml
new file mode 100644
index 00000000000..2edb707078f
--- /dev/null
+++ b/cloud/snippets/gcp/HybridAndMultiCloud/GcpTrafficDirector.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpTrafficDirector element
+include('elements/gcp/HybridAndMultiCloud/GcpTrafficDirector')
+GcpTrafficDirector('element', 'Traffic Director', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/HybridAndMultiCloud/GcpTrafficDirector.element.remote.puml b/cloud/snippets/gcp/HybridAndMultiCloud/GcpTrafficDirector.element.remote.puml
new file mode 100644
index 00000000000..0d70e81e9ff
--- /dev/null
+++ b/cloud/snippets/gcp/HybridAndMultiCloud/GcpTrafficDirector.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpTrafficDirector element
+include('elements/gcp/HybridAndMultiCloud/GcpTrafficDirector')
+GcpTrafficDirector('element', 'Traffic Director', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/InternetOfThings/GcpCloudIotCore.card.local.puml b/cloud/snippets/gcp/InternetOfThings/GcpCloudIotCore.card.local.puml
new file mode 100644
index 00000000000..12a84d035b7
--- /dev/null
+++ b/cloud/snippets/gcp/InternetOfThings/GcpCloudIotCore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudIotCore card
+include('elements/gcp/InternetOfThings/GcpCloudIotCore')
+GcpCloudIotCoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/InternetOfThings/GcpCloudIotCore.card.remote.puml b/cloud/snippets/gcp/InternetOfThings/GcpCloudIotCore.card.remote.puml
new file mode 100644
index 00000000000..944c87b57f9
--- /dev/null
+++ b/cloud/snippets/gcp/InternetOfThings/GcpCloudIotCore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudIotCore card
+include('elements/gcp/InternetOfThings/GcpCloudIotCore')
+GcpCloudIotCoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/InternetOfThings/GcpCloudIotCore.element.local.puml b/cloud/snippets/gcp/InternetOfThings/GcpCloudIotCore.element.local.puml
new file mode 100644
index 00000000000..74e52cb1c00
--- /dev/null
+++ b/cloud/snippets/gcp/InternetOfThings/GcpCloudIotCore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudIotCore element
+include('elements/gcp/InternetOfThings/GcpCloudIotCore')
+GcpCloudIotCore('element', 'Cloud Iot Core', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/InternetOfThings/GcpCloudIotCore.element.remote.puml b/cloud/snippets/gcp/InternetOfThings/GcpCloudIotCore.element.remote.puml
new file mode 100644
index 00000000000..9b843e3cded
--- /dev/null
+++ b/cloud/snippets/gcp/InternetOfThings/GcpCloudIotCore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudIotCore element
+include('elements/gcp/InternetOfThings/GcpCloudIotCore')
+GcpCloudIotCore('element', 'Cloud Iot Core', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudApis.card.local.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudApis.card.local.puml
new file mode 100644
index 00000000000..909bcd5502c
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudApis.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudApis card
+include('elements/gcp/ManagementTools/GcpCloudApis')
+GcpCloudApisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudApis.card.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudApis.card.remote.puml
new file mode 100644
index 00000000000..f2dc550f0f5
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudApis.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudApis card
+include('elements/gcp/ManagementTools/GcpCloudApis')
+GcpCloudApisCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudApis.element.local.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudApis.element.local.puml
new file mode 100644
index 00000000000..01277adec3b
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudApis.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudApis element
+include('elements/gcp/ManagementTools/GcpCloudApis')
+GcpCloudApis('element', 'Cloud Apis', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudApis.element.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudApis.element.remote.puml
new file mode 100644
index 00000000000..9d952fdcf2d
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudApis.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudApis element
+include('elements/gcp/ManagementTools/GcpCloudApis')
+GcpCloudApis('element', 'Cloud Apis', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudBillingApi.card.local.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudBillingApi.card.local.puml
new file mode 100644
index 00000000000..507258587d8
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudBillingApi.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudBillingApi card
+include('elements/gcp/ManagementTools/GcpCloudBillingApi')
+GcpCloudBillingApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudBillingApi.card.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudBillingApi.card.remote.puml
new file mode 100644
index 00000000000..02d8a8c9726
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudBillingApi.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudBillingApi card
+include('elements/gcp/ManagementTools/GcpCloudBillingApi')
+GcpCloudBillingApiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudBillingApi.element.local.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudBillingApi.element.local.puml
new file mode 100644
index 00000000000..1ceaeda3ce0
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudBillingApi.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudBillingApi element
+include('elements/gcp/ManagementTools/GcpCloudBillingApi')
+GcpCloudBillingApi('element', 'Cloud Billing Api', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudBillingApi.element.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudBillingApi.element.remote.puml
new file mode 100644
index 00000000000..bbefcd83aac
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudBillingApi.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudBillingApi element
+include('elements/gcp/ManagementTools/GcpCloudBillingApi')
+GcpCloudBillingApi('element', 'Cloud Billing Api', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudConsole.card.local.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudConsole.card.local.puml
new file mode 100644
index 00000000000..f482b4e61a1
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudConsole.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudConsole card
+include('elements/gcp/ManagementTools/GcpCloudConsole')
+GcpCloudConsoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudConsole.card.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudConsole.card.remote.puml
new file mode 100644
index 00000000000..209aec7bacc
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudConsole.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudConsole card
+include('elements/gcp/ManagementTools/GcpCloudConsole')
+GcpCloudConsoleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudConsole.element.local.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudConsole.element.local.puml
new file mode 100644
index 00000000000..9ac7c8d190b
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudConsole.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudConsole element
+include('elements/gcp/ManagementTools/GcpCloudConsole')
+GcpCloudConsole('element', 'Cloud Console', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudConsole.element.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudConsole.element.remote.puml
new file mode 100644
index 00000000000..8fe0546d48b
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudConsole.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudConsole element
+include('elements/gcp/ManagementTools/GcpCloudConsole')
+GcpCloudConsole('element', 'Cloud Console', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudDeploymentManager.card.local.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudDeploymentManager.card.local.puml
new file mode 100644
index 00000000000..65943945a73
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudDeploymentManager.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDeploymentManager card
+include('elements/gcp/ManagementTools/GcpCloudDeploymentManager')
+GcpCloudDeploymentManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudDeploymentManager.card.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudDeploymentManager.card.remote.puml
new file mode 100644
index 00000000000..c752609272e
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudDeploymentManager.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDeploymentManager card
+include('elements/gcp/ManagementTools/GcpCloudDeploymentManager')
+GcpCloudDeploymentManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudDeploymentManager.element.local.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudDeploymentManager.element.local.puml
new file mode 100644
index 00000000000..107ec654d17
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudDeploymentManager.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDeploymentManager element
+include('elements/gcp/ManagementTools/GcpCloudDeploymentManager')
+GcpCloudDeploymentManager('element', 'Cloud Deployment Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudDeploymentManager.element.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudDeploymentManager.element.remote.puml
new file mode 100644
index 00000000000..afcf6d90322
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudDeploymentManager.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDeploymentManager element
+include('elements/gcp/ManagementTools/GcpCloudDeploymentManager')
+GcpCloudDeploymentManager('element', 'Cloud Deployment Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudMobileApp.card.local.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudMobileApp.card.local.puml
new file mode 100644
index 00000000000..5634a307c16
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudMobileApp.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudMobileApp card
+include('elements/gcp/ManagementTools/GcpCloudMobileApp')
+GcpCloudMobileAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudMobileApp.card.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudMobileApp.card.remote.puml
new file mode 100644
index 00000000000..db839c33632
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudMobileApp.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudMobileApp card
+include('elements/gcp/ManagementTools/GcpCloudMobileApp')
+GcpCloudMobileAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudMobileApp.element.local.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudMobileApp.element.local.puml
new file mode 100644
index 00000000000..d50acf3036a
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudMobileApp.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudMobileApp element
+include('elements/gcp/ManagementTools/GcpCloudMobileApp')
+GcpCloudMobileApp('element', 'Cloud Mobile App', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudMobileApp.element.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudMobileApp.element.remote.puml
new file mode 100644
index 00000000000..34320523e09
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudMobileApp.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudMobileApp element
+include('elements/gcp/ManagementTools/GcpCloudMobileApp')
+GcpCloudMobileApp('element', 'Cloud Mobile App', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudServiceMesh.card.local.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudServiceMesh.card.local.puml
new file mode 100644
index 00000000000..3e45bce42f3
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudServiceMesh.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudServiceMesh card
+include('elements/gcp/ManagementTools/GcpCloudServiceMesh')
+GcpCloudServiceMeshCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudServiceMesh.card.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudServiceMesh.card.remote.puml
new file mode 100644
index 00000000000..778a3344dc8
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudServiceMesh.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudServiceMesh card
+include('elements/gcp/ManagementTools/GcpCloudServiceMesh')
+GcpCloudServiceMeshCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudServiceMesh.element.local.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudServiceMesh.element.local.puml
new file mode 100644
index 00000000000..9a09367ab79
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudServiceMesh.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudServiceMesh element
+include('elements/gcp/ManagementTools/GcpCloudServiceMesh')
+GcpCloudServiceMesh('element', 'Cloud Service Mesh', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudServiceMesh.element.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudServiceMesh.element.remote.puml
new file mode 100644
index 00000000000..7f5227cf47c
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudServiceMesh.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudServiceMesh element
+include('elements/gcp/ManagementTools/GcpCloudServiceMesh')
+GcpCloudServiceMesh('element', 'Cloud Service Mesh', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudShell.card.local.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudShell.card.local.puml
new file mode 100644
index 00000000000..da2c34b4dc0
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudShell.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudShell card
+include('elements/gcp/ManagementTools/GcpCloudShell')
+GcpCloudShellCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudShell.card.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudShell.card.remote.puml
new file mode 100644
index 00000000000..5116b49df04
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudShell.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudShell card
+include('elements/gcp/ManagementTools/GcpCloudShell')
+GcpCloudShellCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudShell.element.local.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudShell.element.local.puml
new file mode 100644
index 00000000000..009bcd56c5e
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudShell.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudShell element
+include('elements/gcp/ManagementTools/GcpCloudShell')
+GcpCloudShell('element', 'Cloud Shell', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpCloudShell.element.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpCloudShell.element.remote.puml
new file mode 100644
index 00000000000..3bb1453c8f7
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpCloudShell.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudShell element
+include('elements/gcp/ManagementTools/GcpCloudShell')
+GcpCloudShell('element', 'Cloud Shell', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpDebugger.card.local.puml b/cloud/snippets/gcp/ManagementTools/GcpDebugger.card.local.puml
new file mode 100644
index 00000000000..dd913a22376
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpDebugger.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpDebugger card
+include('elements/gcp/ManagementTools/GcpDebugger')
+GcpDebuggerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpDebugger.card.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpDebugger.card.remote.puml
new file mode 100644
index 00000000000..0a467777387
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpDebugger.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpDebugger card
+include('elements/gcp/ManagementTools/GcpDebugger')
+GcpDebuggerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpDebugger.element.local.puml b/cloud/snippets/gcp/ManagementTools/GcpDebugger.element.local.puml
new file mode 100644
index 00000000000..984c4672409
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpDebugger.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpDebugger element
+include('elements/gcp/ManagementTools/GcpDebugger')
+GcpDebugger('element', 'Debugger', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpDebugger.element.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpDebugger.element.remote.puml
new file mode 100644
index 00000000000..64095bb7589
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpDebugger.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpDebugger element
+include('elements/gcp/ManagementTools/GcpDebugger')
+GcpDebugger('element', 'Debugger', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpErrorReporting.card.local.puml b/cloud/snippets/gcp/ManagementTools/GcpErrorReporting.card.local.puml
new file mode 100644
index 00000000000..cda04399c10
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpErrorReporting.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpErrorReporting card
+include('elements/gcp/ManagementTools/GcpErrorReporting')
+GcpErrorReportingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpErrorReporting.card.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpErrorReporting.card.remote.puml
new file mode 100644
index 00000000000..9f6006d86d8
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpErrorReporting.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpErrorReporting card
+include('elements/gcp/ManagementTools/GcpErrorReporting')
+GcpErrorReportingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpErrorReporting.element.local.puml b/cloud/snippets/gcp/ManagementTools/GcpErrorReporting.element.local.puml
new file mode 100644
index 00000000000..e060aa2d948
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpErrorReporting.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpErrorReporting element
+include('elements/gcp/ManagementTools/GcpErrorReporting')
+GcpErrorReporting('element', 'Error Reporting', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpErrorReporting.element.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpErrorReporting.element.remote.puml
new file mode 100644
index 00000000000..f79845221f3
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpErrorReporting.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpErrorReporting element
+include('elements/gcp/ManagementTools/GcpErrorReporting')
+GcpErrorReporting('element', 'Error Reporting', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpLogging.card.local.puml b/cloud/snippets/gcp/ManagementTools/GcpLogging.card.local.puml
new file mode 100644
index 00000000000..d3c4892fda7
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpLogging.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpLogging card
+include('elements/gcp/ManagementTools/GcpLogging')
+GcpLoggingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpLogging.card.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpLogging.card.remote.puml
new file mode 100644
index 00000000000..51f92be079b
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpLogging.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpLogging card
+include('elements/gcp/ManagementTools/GcpLogging')
+GcpLoggingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpLogging.element.local.puml b/cloud/snippets/gcp/ManagementTools/GcpLogging.element.local.puml
new file mode 100644
index 00000000000..6066f97c49b
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpLogging.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpLogging element
+include('elements/gcp/ManagementTools/GcpLogging')
+GcpLogging('element', 'Logging', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpLogging.element.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpLogging.element.remote.puml
new file mode 100644
index 00000000000..bfc6d99321a
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpLogging.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpLogging element
+include('elements/gcp/ManagementTools/GcpLogging')
+GcpLogging('element', 'Logging', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpMonitoring.card.local.puml b/cloud/snippets/gcp/ManagementTools/GcpMonitoring.card.local.puml
new file mode 100644
index 00000000000..6710a1fd228
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpMonitoring.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpMonitoring card
+include('elements/gcp/ManagementTools/GcpMonitoring')
+GcpMonitoringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpMonitoring.card.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpMonitoring.card.remote.puml
new file mode 100644
index 00000000000..d7c9a02c404
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpMonitoring.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpMonitoring card
+include('elements/gcp/ManagementTools/GcpMonitoring')
+GcpMonitoringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpMonitoring.element.local.puml b/cloud/snippets/gcp/ManagementTools/GcpMonitoring.element.local.puml
new file mode 100644
index 00000000000..0b7986091ff
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpMonitoring.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpMonitoring element
+include('elements/gcp/ManagementTools/GcpMonitoring')
+GcpMonitoring('element', 'Monitoring', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpMonitoring.element.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpMonitoring.element.remote.puml
new file mode 100644
index 00000000000..bee215dc173
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpMonitoring.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpMonitoring element
+include('elements/gcp/ManagementTools/GcpMonitoring')
+GcpMonitoring('element', 'Monitoring', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpProfiler.card.local.puml b/cloud/snippets/gcp/ManagementTools/GcpProfiler.card.local.puml
new file mode 100644
index 00000000000..799fd6ffadf
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpProfiler.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpProfiler card
+include('elements/gcp/ManagementTools/GcpProfiler')
+GcpProfilerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpProfiler.card.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpProfiler.card.remote.puml
new file mode 100644
index 00000000000..6ab47a74be1
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpProfiler.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpProfiler card
+include('elements/gcp/ManagementTools/GcpProfiler')
+GcpProfilerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpProfiler.element.local.puml b/cloud/snippets/gcp/ManagementTools/GcpProfiler.element.local.puml
new file mode 100644
index 00000000000..8e2582b3bdb
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpProfiler.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpProfiler element
+include('elements/gcp/ManagementTools/GcpProfiler')
+GcpProfiler('element', 'Profiler', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpProfiler.element.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpProfiler.element.remote.puml
new file mode 100644
index 00000000000..eb7a17bc62d
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpProfiler.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpProfiler element
+include('elements/gcp/ManagementTools/GcpProfiler')
+GcpProfiler('element', 'Profiler', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpStackdriver.card.local.puml b/cloud/snippets/gcp/ManagementTools/GcpStackdriver.card.local.puml
new file mode 100644
index 00000000000..f0eb9dc0201
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpStackdriver.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpStackdriver card
+include('elements/gcp/ManagementTools/GcpStackdriver')
+GcpStackdriverCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpStackdriver.card.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpStackdriver.card.remote.puml
new file mode 100644
index 00000000000..32ce12d3ef8
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpStackdriver.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpStackdriver card
+include('elements/gcp/ManagementTools/GcpStackdriver')
+GcpStackdriverCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpStackdriver.element.local.puml b/cloud/snippets/gcp/ManagementTools/GcpStackdriver.element.local.puml
new file mode 100644
index 00000000000..4d1788f2bc7
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpStackdriver.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpStackdriver element
+include('elements/gcp/ManagementTools/GcpStackdriver')
+GcpStackdriver('element', 'Stackdriver', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpStackdriver.element.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpStackdriver.element.remote.puml
new file mode 100644
index 00000000000..2a391dabb69
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpStackdriver.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpStackdriver element
+include('elements/gcp/ManagementTools/GcpStackdriver')
+GcpStackdriver('element', 'Stackdriver', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpTrace.card.local.puml b/cloud/snippets/gcp/ManagementTools/GcpTrace.card.local.puml
new file mode 100644
index 00000000000..3445ba4d028
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpTrace.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpTrace card
+include('elements/gcp/ManagementTools/GcpTrace')
+GcpTraceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpTrace.card.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpTrace.card.remote.puml
new file mode 100644
index 00000000000..c4c3c1101ca
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpTrace.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpTrace card
+include('elements/gcp/ManagementTools/GcpTrace')
+GcpTraceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpTrace.element.local.puml b/cloud/snippets/gcp/ManagementTools/GcpTrace.element.local.puml
new file mode 100644
index 00000000000..2bdc37a8cad
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpTrace.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpTrace element
+include('elements/gcp/ManagementTools/GcpTrace')
+GcpTrace('element', 'Trace', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/ManagementTools/GcpTrace.element.remote.puml b/cloud/snippets/gcp/ManagementTools/GcpTrace.element.remote.puml
new file mode 100644
index 00000000000..5cf366c9fa1
--- /dev/null
+++ b/cloud/snippets/gcp/ManagementTools/GcpTrace.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpTrace element
+include('elements/gcp/ManagementTools/GcpTrace')
+GcpTrace('element', 'Trace', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Migration/GcpTransferAppliance.card.local.puml b/cloud/snippets/gcp/Migration/GcpTransferAppliance.card.local.puml
new file mode 100644
index 00000000000..9fa72db4a66
--- /dev/null
+++ b/cloud/snippets/gcp/Migration/GcpTransferAppliance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpTransferAppliance card
+include('elements/gcp/Migration/GcpTransferAppliance')
+GcpTransferApplianceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Migration/GcpTransferAppliance.card.remote.puml b/cloud/snippets/gcp/Migration/GcpTransferAppliance.card.remote.puml
new file mode 100644
index 00000000000..422c1c57dbe
--- /dev/null
+++ b/cloud/snippets/gcp/Migration/GcpTransferAppliance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpTransferAppliance card
+include('elements/gcp/Migration/GcpTransferAppliance')
+GcpTransferApplianceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Migration/GcpTransferAppliance.element.local.puml b/cloud/snippets/gcp/Migration/GcpTransferAppliance.element.local.puml
new file mode 100644
index 00000000000..8a53bb9dde1
--- /dev/null
+++ b/cloud/snippets/gcp/Migration/GcpTransferAppliance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpTransferAppliance element
+include('elements/gcp/Migration/GcpTransferAppliance')
+GcpTransferAppliance('element', 'Transfer Appliance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Migration/GcpTransferAppliance.element.remote.puml b/cloud/snippets/gcp/Migration/GcpTransferAppliance.element.remote.puml
new file mode 100644
index 00000000000..a9c27efbe70
--- /dev/null
+++ b/cloud/snippets/gcp/Migration/GcpTransferAppliance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpTransferAppliance element
+include('elements/gcp/Migration/GcpTransferAppliance')
+GcpTransferAppliance('element', 'Transfer Appliance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudArmor.card.local.puml b/cloud/snippets/gcp/Networking/GcpCloudArmor.card.local.puml
new file mode 100644
index 00000000000..3309afc0416
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudArmor.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudArmor card
+include('elements/gcp/Networking/GcpCloudArmor')
+GcpCloudArmorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudArmor.card.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudArmor.card.remote.puml
new file mode 100644
index 00000000000..1e0de7f5f04
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudArmor.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudArmor card
+include('elements/gcp/Networking/GcpCloudArmor')
+GcpCloudArmorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudArmor.element.local.puml b/cloud/snippets/gcp/Networking/GcpCloudArmor.element.local.puml
new file mode 100644
index 00000000000..697046ccf93
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudArmor.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudArmor element
+include('elements/gcp/Networking/GcpCloudArmor')
+GcpCloudArmor('element', 'Cloud Armor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudArmor.element.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudArmor.element.remote.puml
new file mode 100644
index 00000000000..5811e1b1ae2
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudArmor.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudArmor element
+include('elements/gcp/Networking/GcpCloudArmor')
+GcpCloudArmor('element', 'Cloud Armor', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudCdn.card.local.puml b/cloud/snippets/gcp/Networking/GcpCloudCdn.card.local.puml
new file mode 100644
index 00000000000..dc80aa3c0fe
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudCdn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudCdn card
+include('elements/gcp/Networking/GcpCloudCdn')
+GcpCloudCdnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudCdn.card.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudCdn.card.remote.puml
new file mode 100644
index 00000000000..c8010487062
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudCdn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudCdn card
+include('elements/gcp/Networking/GcpCloudCdn')
+GcpCloudCdnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudCdn.element.local.puml b/cloud/snippets/gcp/Networking/GcpCloudCdn.element.local.puml
new file mode 100644
index 00000000000..bab45fbf4bf
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudCdn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudCdn element
+include('elements/gcp/Networking/GcpCloudCdn')
+GcpCloudCdn('element', 'Cloud Cdn', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudCdn.element.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudCdn.element.remote.puml
new file mode 100644
index 00000000000..93ad44ac75a
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudCdn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudCdn element
+include('elements/gcp/Networking/GcpCloudCdn')
+GcpCloudCdn('element', 'Cloud Cdn', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudDns.card.local.puml b/cloud/snippets/gcp/Networking/GcpCloudDns.card.local.puml
new file mode 100644
index 00000000000..f0322891944
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudDns.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudDns card
+include('elements/gcp/Networking/GcpCloudDns')
+GcpCloudDnsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudDns.card.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudDns.card.remote.puml
new file mode 100644
index 00000000000..436423a1ed8
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudDns.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudDns card
+include('elements/gcp/Networking/GcpCloudDns')
+GcpCloudDnsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudDns.element.local.puml b/cloud/snippets/gcp/Networking/GcpCloudDns.element.local.puml
new file mode 100644
index 00000000000..f41b310fd93
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudDns.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDns element
+include('elements/gcp/Networking/GcpCloudDns')
+GcpCloudDns('element', 'Cloud Dns', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudDns.element.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudDns.element.remote.puml
new file mode 100644
index 00000000000..b1907641d7a
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudDns.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudDns element
+include('elements/gcp/Networking/GcpCloudDns')
+GcpCloudDns('element', 'Cloud Dns', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudExternalIpAddresses.card.local.puml b/cloud/snippets/gcp/Networking/GcpCloudExternalIpAddresses.card.local.puml
new file mode 100644
index 00000000000..940c1ac2412
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudExternalIpAddresses.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudExternalIpAddresses card
+include('elements/gcp/Networking/GcpCloudExternalIpAddresses')
+GcpCloudExternalIpAddressesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudExternalIpAddresses.card.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudExternalIpAddresses.card.remote.puml
new file mode 100644
index 00000000000..8aef078bb84
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudExternalIpAddresses.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudExternalIpAddresses card
+include('elements/gcp/Networking/GcpCloudExternalIpAddresses')
+GcpCloudExternalIpAddressesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudExternalIpAddresses.element.local.puml b/cloud/snippets/gcp/Networking/GcpCloudExternalIpAddresses.element.local.puml
new file mode 100644
index 00000000000..398308d6fd2
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudExternalIpAddresses.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudExternalIpAddresses element
+include('elements/gcp/Networking/GcpCloudExternalIpAddresses')
+GcpCloudExternalIpAddresses('element', 'Cloud External Ip Addresses', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudExternalIpAddresses.element.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudExternalIpAddresses.element.remote.puml
new file mode 100644
index 00000000000..5795ae62676
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudExternalIpAddresses.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudExternalIpAddresses element
+include('elements/gcp/Networking/GcpCloudExternalIpAddresses')
+GcpCloudExternalIpAddresses('element', 'Cloud External Ip Addresses', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudFirewallRules.card.local.puml b/cloud/snippets/gcp/Networking/GcpCloudFirewallRules.card.local.puml
new file mode 100644
index 00000000000..612dd974930
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudFirewallRules.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudFirewallRules card
+include('elements/gcp/Networking/GcpCloudFirewallRules')
+GcpCloudFirewallRulesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudFirewallRules.card.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudFirewallRules.card.remote.puml
new file mode 100644
index 00000000000..79470e0e4c1
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudFirewallRules.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudFirewallRules card
+include('elements/gcp/Networking/GcpCloudFirewallRules')
+GcpCloudFirewallRulesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudFirewallRules.element.local.puml b/cloud/snippets/gcp/Networking/GcpCloudFirewallRules.element.local.puml
new file mode 100644
index 00000000000..7a59ab91b23
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudFirewallRules.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudFirewallRules element
+include('elements/gcp/Networking/GcpCloudFirewallRules')
+GcpCloudFirewallRules('element', 'Cloud Firewall Rules', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudFirewallRules.element.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudFirewallRules.element.remote.puml
new file mode 100644
index 00000000000..64e337e9bc4
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudFirewallRules.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudFirewallRules element
+include('elements/gcp/Networking/GcpCloudFirewallRules')
+GcpCloudFirewallRules('element', 'Cloud Firewall Rules', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudLoadBalancing.card.local.puml b/cloud/snippets/gcp/Networking/GcpCloudLoadBalancing.card.local.puml
new file mode 100644
index 00000000000..61f869fe411
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudLoadBalancing.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudLoadBalancing card
+include('elements/gcp/Networking/GcpCloudLoadBalancing')
+GcpCloudLoadBalancingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudLoadBalancing.card.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudLoadBalancing.card.remote.puml
new file mode 100644
index 00000000000..b53a95da4e1
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudLoadBalancing.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudLoadBalancing card
+include('elements/gcp/Networking/GcpCloudLoadBalancing')
+GcpCloudLoadBalancingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudLoadBalancing.element.local.puml b/cloud/snippets/gcp/Networking/GcpCloudLoadBalancing.element.local.puml
new file mode 100644
index 00000000000..573f36f4938
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudLoadBalancing.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudLoadBalancing element
+include('elements/gcp/Networking/GcpCloudLoadBalancing')
+GcpCloudLoadBalancing('element', 'Cloud Load Balancing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudLoadBalancing.element.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudLoadBalancing.element.remote.puml
new file mode 100644
index 00000000000..4cbb9765f03
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudLoadBalancing.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudLoadBalancing element
+include('elements/gcp/Networking/GcpCloudLoadBalancing')
+GcpCloudLoadBalancing('element', 'Cloud Load Balancing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudNat.card.local.puml b/cloud/snippets/gcp/Networking/GcpCloudNat.card.local.puml
new file mode 100644
index 00000000000..5d8bac4ac68
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudNat.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudNat card
+include('elements/gcp/Networking/GcpCloudNat')
+GcpCloudNatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudNat.card.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudNat.card.remote.puml
new file mode 100644
index 00000000000..b941e15ffd4
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudNat.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudNat card
+include('elements/gcp/Networking/GcpCloudNat')
+GcpCloudNatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudNat.element.local.puml b/cloud/snippets/gcp/Networking/GcpCloudNat.element.local.puml
new file mode 100644
index 00000000000..7e1b1559f36
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudNat.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudNat element
+include('elements/gcp/Networking/GcpCloudNat')
+GcpCloudNat('element', 'Cloud Nat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudNat.element.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudNat.element.remote.puml
new file mode 100644
index 00000000000..fab7171e0f9
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudNat.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudNat element
+include('elements/gcp/Networking/GcpCloudNat')
+GcpCloudNat('element', 'Cloud Nat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudNetwork.card.local.puml b/cloud/snippets/gcp/Networking/GcpCloudNetwork.card.local.puml
new file mode 100644
index 00000000000..3c077229fce
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudNetwork.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudNetwork card
+include('elements/gcp/Networking/GcpCloudNetwork')
+GcpCloudNetworkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudNetwork.card.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudNetwork.card.remote.puml
new file mode 100644
index 00000000000..0cb71369c0b
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudNetwork.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudNetwork card
+include('elements/gcp/Networking/GcpCloudNetwork')
+GcpCloudNetworkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudNetwork.element.local.puml b/cloud/snippets/gcp/Networking/GcpCloudNetwork.element.local.puml
new file mode 100644
index 00000000000..7a2fcdbd8cd
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudNetwork.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudNetwork element
+include('elements/gcp/Networking/GcpCloudNetwork')
+GcpCloudNetwork('element', 'Cloud Network', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudNetwork.element.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudNetwork.element.remote.puml
new file mode 100644
index 00000000000..850d697d55a
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudNetwork.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudNetwork element
+include('elements/gcp/Networking/GcpCloudNetwork')
+GcpCloudNetwork('element', 'Cloud Network', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudRouter.card.local.puml b/cloud/snippets/gcp/Networking/GcpCloudRouter.card.local.puml
new file mode 100644
index 00000000000..9556d72a09d
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudRouter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudRouter card
+include('elements/gcp/Networking/GcpCloudRouter')
+GcpCloudRouterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudRouter.card.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudRouter.card.remote.puml
new file mode 100644
index 00000000000..1dfd7b9caae
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudRouter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudRouter card
+include('elements/gcp/Networking/GcpCloudRouter')
+GcpCloudRouterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudRouter.element.local.puml b/cloud/snippets/gcp/Networking/GcpCloudRouter.element.local.puml
new file mode 100644
index 00000000000..c7e30c3e95e
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudRouter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudRouter element
+include('elements/gcp/Networking/GcpCloudRouter')
+GcpCloudRouter('element', 'Cloud Router', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudRouter.element.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudRouter.element.remote.puml
new file mode 100644
index 00000000000..d8cde2dd1d7
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudRouter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudRouter element
+include('elements/gcp/Networking/GcpCloudRouter')
+GcpCloudRouter('element', 'Cloud Router', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudRoutes.card.local.puml b/cloud/snippets/gcp/Networking/GcpCloudRoutes.card.local.puml
new file mode 100644
index 00000000000..2d5c654c0b7
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudRoutes.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudRoutes card
+include('elements/gcp/Networking/GcpCloudRoutes')
+GcpCloudRoutesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudRoutes.card.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudRoutes.card.remote.puml
new file mode 100644
index 00000000000..23388f06d62
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudRoutes.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudRoutes card
+include('elements/gcp/Networking/GcpCloudRoutes')
+GcpCloudRoutesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudRoutes.element.local.puml b/cloud/snippets/gcp/Networking/GcpCloudRoutes.element.local.puml
new file mode 100644
index 00000000000..6f32ddefc66
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudRoutes.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudRoutes element
+include('elements/gcp/Networking/GcpCloudRoutes')
+GcpCloudRoutes('element', 'Cloud Routes', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudRoutes.element.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudRoutes.element.remote.puml
new file mode 100644
index 00000000000..937cb5e82dd
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudRoutes.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudRoutes element
+include('elements/gcp/Networking/GcpCloudRoutes')
+GcpCloudRoutes('element', 'Cloud Routes', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudVpn.card.local.puml b/cloud/snippets/gcp/Networking/GcpCloudVpn.card.local.puml
new file mode 100644
index 00000000000..a040eeb796e
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudVpn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudVpn card
+include('elements/gcp/Networking/GcpCloudVpn')
+GcpCloudVpnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudVpn.card.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudVpn.card.remote.puml
new file mode 100644
index 00000000000..53315219c39
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudVpn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudVpn card
+include('elements/gcp/Networking/GcpCloudVpn')
+GcpCloudVpnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudVpn.element.local.puml b/cloud/snippets/gcp/Networking/GcpCloudVpn.element.local.puml
new file mode 100644
index 00000000000..6a4935761d4
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudVpn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudVpn element
+include('elements/gcp/Networking/GcpCloudVpn')
+GcpCloudVpn('element', 'Cloud Vpn', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpCloudVpn.element.remote.puml b/cloud/snippets/gcp/Networking/GcpCloudVpn.element.remote.puml
new file mode 100644
index 00000000000..41c66a31588
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpCloudVpn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudVpn element
+include('elements/gcp/Networking/GcpCloudVpn')
+GcpCloudVpn('element', 'Cloud Vpn', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpDedicatedInterconnect.card.local.puml b/cloud/snippets/gcp/Networking/GcpDedicatedInterconnect.card.local.puml
new file mode 100644
index 00000000000..a4c0949d096
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpDedicatedInterconnect.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpDedicatedInterconnect card
+include('elements/gcp/Networking/GcpDedicatedInterconnect')
+GcpDedicatedInterconnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpDedicatedInterconnect.card.remote.puml b/cloud/snippets/gcp/Networking/GcpDedicatedInterconnect.card.remote.puml
new file mode 100644
index 00000000000..e15c4df885b
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpDedicatedInterconnect.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpDedicatedInterconnect card
+include('elements/gcp/Networking/GcpDedicatedInterconnect')
+GcpDedicatedInterconnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpDedicatedInterconnect.element.local.puml b/cloud/snippets/gcp/Networking/GcpDedicatedInterconnect.element.local.puml
new file mode 100644
index 00000000000..846fc31d25f
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpDedicatedInterconnect.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpDedicatedInterconnect element
+include('elements/gcp/Networking/GcpDedicatedInterconnect')
+GcpDedicatedInterconnect('element', 'Dedicated Interconnect', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpDedicatedInterconnect.element.remote.puml b/cloud/snippets/gcp/Networking/GcpDedicatedInterconnect.element.remote.puml
new file mode 100644
index 00000000000..bbc64164c76
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpDedicatedInterconnect.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpDedicatedInterconnect element
+include('elements/gcp/Networking/GcpDedicatedInterconnect')
+GcpDedicatedInterconnect('element', 'Dedicated Interconnect', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpPartnerInterconnect.card.local.puml b/cloud/snippets/gcp/Networking/GcpPartnerInterconnect.card.local.puml
new file mode 100644
index 00000000000..ffd3b7b088d
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpPartnerInterconnect.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpPartnerInterconnect card
+include('elements/gcp/Networking/GcpPartnerInterconnect')
+GcpPartnerInterconnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpPartnerInterconnect.card.remote.puml b/cloud/snippets/gcp/Networking/GcpPartnerInterconnect.card.remote.puml
new file mode 100644
index 00000000000..7f97f1b9ff0
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpPartnerInterconnect.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpPartnerInterconnect card
+include('elements/gcp/Networking/GcpPartnerInterconnect')
+GcpPartnerInterconnectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpPartnerInterconnect.element.local.puml b/cloud/snippets/gcp/Networking/GcpPartnerInterconnect.element.local.puml
new file mode 100644
index 00000000000..108f93d2a85
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpPartnerInterconnect.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpPartnerInterconnect element
+include('elements/gcp/Networking/GcpPartnerInterconnect')
+GcpPartnerInterconnect('element', 'Partner Interconnect', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpPartnerInterconnect.element.remote.puml b/cloud/snippets/gcp/Networking/GcpPartnerInterconnect.element.remote.puml
new file mode 100644
index 00000000000..8682f94fa23
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpPartnerInterconnect.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpPartnerInterconnect element
+include('elements/gcp/Networking/GcpPartnerInterconnect')
+GcpPartnerInterconnect('element', 'Partner Interconnect', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpPremiumNetworkTier.card.local.puml b/cloud/snippets/gcp/Networking/GcpPremiumNetworkTier.card.local.puml
new file mode 100644
index 00000000000..b6054175762
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpPremiumNetworkTier.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpPremiumNetworkTier card
+include('elements/gcp/Networking/GcpPremiumNetworkTier')
+GcpPremiumNetworkTierCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpPremiumNetworkTier.card.remote.puml b/cloud/snippets/gcp/Networking/GcpPremiumNetworkTier.card.remote.puml
new file mode 100644
index 00000000000..1886f539a6b
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpPremiumNetworkTier.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpPremiumNetworkTier card
+include('elements/gcp/Networking/GcpPremiumNetworkTier')
+GcpPremiumNetworkTierCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpPremiumNetworkTier.element.local.puml b/cloud/snippets/gcp/Networking/GcpPremiumNetworkTier.element.local.puml
new file mode 100644
index 00000000000..369e387236a
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpPremiumNetworkTier.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpPremiumNetworkTier element
+include('elements/gcp/Networking/GcpPremiumNetworkTier')
+GcpPremiumNetworkTier('element', 'Premium Network Tier', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpPremiumNetworkTier.element.remote.puml b/cloud/snippets/gcp/Networking/GcpPremiumNetworkTier.element.remote.puml
new file mode 100644
index 00000000000..a4df10dcf99
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpPremiumNetworkTier.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpPremiumNetworkTier element
+include('elements/gcp/Networking/GcpPremiumNetworkTier')
+GcpPremiumNetworkTier('element', 'Premium Network Tier', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpStandardNetworkTier.card.local.puml b/cloud/snippets/gcp/Networking/GcpStandardNetworkTier.card.local.puml
new file mode 100644
index 00000000000..0cd4e1e24b6
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpStandardNetworkTier.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpStandardNetworkTier card
+include('elements/gcp/Networking/GcpStandardNetworkTier')
+GcpStandardNetworkTierCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpStandardNetworkTier.card.remote.puml b/cloud/snippets/gcp/Networking/GcpStandardNetworkTier.card.remote.puml
new file mode 100644
index 00000000000..853354d3d98
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpStandardNetworkTier.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpStandardNetworkTier card
+include('elements/gcp/Networking/GcpStandardNetworkTier')
+GcpStandardNetworkTierCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpStandardNetworkTier.element.local.puml b/cloud/snippets/gcp/Networking/GcpStandardNetworkTier.element.local.puml
new file mode 100644
index 00000000000..9782d155d2e
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpStandardNetworkTier.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpStandardNetworkTier element
+include('elements/gcp/Networking/GcpStandardNetworkTier')
+GcpStandardNetworkTier('element', 'Standard Network Tier', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpStandardNetworkTier.element.remote.puml b/cloud/snippets/gcp/Networking/GcpStandardNetworkTier.element.remote.puml
new file mode 100644
index 00000000000..70c42451ad5
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpStandardNetworkTier.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpStandardNetworkTier element
+include('elements/gcp/Networking/GcpStandardNetworkTier')
+GcpStandardNetworkTier('element', 'Standard Network Tier', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpTrafficDirector.card.local.puml b/cloud/snippets/gcp/Networking/GcpTrafficDirector.card.local.puml
new file mode 100644
index 00000000000..9f054018005
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpTrafficDirector.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpTrafficDirector card
+include('elements/gcp/Networking/GcpTrafficDirector')
+GcpTrafficDirectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpTrafficDirector.card.remote.puml b/cloud/snippets/gcp/Networking/GcpTrafficDirector.card.remote.puml
new file mode 100644
index 00000000000..a46c7aa0ab9
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpTrafficDirector.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpTrafficDirector card
+include('elements/gcp/Networking/GcpTrafficDirector')
+GcpTrafficDirectorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpTrafficDirector.element.local.puml b/cloud/snippets/gcp/Networking/GcpTrafficDirector.element.local.puml
new file mode 100644
index 00000000000..81981a239ea
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpTrafficDirector.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpTrafficDirector element
+include('elements/gcp/Networking/GcpTrafficDirector')
+GcpTrafficDirector('element', 'Traffic Director', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpTrafficDirector.element.remote.puml b/cloud/snippets/gcp/Networking/GcpTrafficDirector.element.remote.puml
new file mode 100644
index 00000000000..5b520979e0a
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpTrafficDirector.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpTrafficDirector element
+include('elements/gcp/Networking/GcpTrafficDirector')
+GcpTrafficDirector('element', 'Traffic Director', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpVirtualPrivateCloud.card.local.puml b/cloud/snippets/gcp/Networking/GcpVirtualPrivateCloud.card.local.puml
new file mode 100644
index 00000000000..22424bdc404
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpVirtualPrivateCloud.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpVirtualPrivateCloud card
+include('elements/gcp/Networking/GcpVirtualPrivateCloud')
+GcpVirtualPrivateCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpVirtualPrivateCloud.card.remote.puml b/cloud/snippets/gcp/Networking/GcpVirtualPrivateCloud.card.remote.puml
new file mode 100644
index 00000000000..2aad2a2711d
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpVirtualPrivateCloud.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpVirtualPrivateCloud card
+include('elements/gcp/Networking/GcpVirtualPrivateCloud')
+GcpVirtualPrivateCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpVirtualPrivateCloud.element.local.puml b/cloud/snippets/gcp/Networking/GcpVirtualPrivateCloud.element.local.puml
new file mode 100644
index 00000000000..d5381f05be5
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpVirtualPrivateCloud.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpVirtualPrivateCloud element
+include('elements/gcp/Networking/GcpVirtualPrivateCloud')
+GcpVirtualPrivateCloud('element', 'Virtual Private Cloud', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Networking/GcpVirtualPrivateCloud.element.remote.puml b/cloud/snippets/gcp/Networking/GcpVirtualPrivateCloud.element.remote.puml
new file mode 100644
index 00000000000..b716daead17
--- /dev/null
+++ b/cloud/snippets/gcp/Networking/GcpVirtualPrivateCloud.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpVirtualPrivateCloud element
+include('elements/gcp/Networking/GcpVirtualPrivateCloud')
+GcpVirtualPrivateCloud('element', 'Virtual Private Cloud', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpCloudIam.card.local.puml b/cloud/snippets/gcp/Security/GcpCloudIam.card.local.puml
new file mode 100644
index 00000000000..50b9a8f03c6
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpCloudIam.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudIam card
+include('elements/gcp/Security/GcpCloudIam')
+GcpCloudIamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpCloudIam.card.remote.puml b/cloud/snippets/gcp/Security/GcpCloudIam.card.remote.puml
new file mode 100644
index 00000000000..663abc78975
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpCloudIam.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudIam card
+include('elements/gcp/Security/GcpCloudIam')
+GcpCloudIamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpCloudIam.element.local.puml b/cloud/snippets/gcp/Security/GcpCloudIam.element.local.puml
new file mode 100644
index 00000000000..11f28c9f368
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpCloudIam.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudIam element
+include('elements/gcp/Security/GcpCloudIam')
+GcpCloudIam('element', 'Cloud Iam', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpCloudIam.element.remote.puml b/cloud/snippets/gcp/Security/GcpCloudIam.element.remote.puml
new file mode 100644
index 00000000000..c7ddd8a786e
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpCloudIam.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudIam element
+include('elements/gcp/Security/GcpCloudIam')
+GcpCloudIam('element', 'Cloud Iam', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpCloudResourceManager.card.local.puml b/cloud/snippets/gcp/Security/GcpCloudResourceManager.card.local.puml
new file mode 100644
index 00000000000..acbb41598b3
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpCloudResourceManager.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudResourceManager card
+include('elements/gcp/Security/GcpCloudResourceManager')
+GcpCloudResourceManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpCloudResourceManager.card.remote.puml b/cloud/snippets/gcp/Security/GcpCloudResourceManager.card.remote.puml
new file mode 100644
index 00000000000..4ba5302bed1
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpCloudResourceManager.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudResourceManager card
+include('elements/gcp/Security/GcpCloudResourceManager')
+GcpCloudResourceManagerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpCloudResourceManager.element.local.puml b/cloud/snippets/gcp/Security/GcpCloudResourceManager.element.local.puml
new file mode 100644
index 00000000000..f2319cdf752
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpCloudResourceManager.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudResourceManager element
+include('elements/gcp/Security/GcpCloudResourceManager')
+GcpCloudResourceManager('element', 'Cloud Resource Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpCloudResourceManager.element.remote.puml b/cloud/snippets/gcp/Security/GcpCloudResourceManager.element.remote.puml
new file mode 100644
index 00000000000..8dad7057a98
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpCloudResourceManager.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudResourceManager element
+include('elements/gcp/Security/GcpCloudResourceManager')
+GcpCloudResourceManager('element', 'Cloud Resource Manager', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpCloudSecurityCommandCenter.card.local.puml b/cloud/snippets/gcp/Security/GcpCloudSecurityCommandCenter.card.local.puml
new file mode 100644
index 00000000000..c631e9679e3
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpCloudSecurityCommandCenter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudSecurityCommandCenter card
+include('elements/gcp/Security/GcpCloudSecurityCommandCenter')
+GcpCloudSecurityCommandCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpCloudSecurityCommandCenter.card.remote.puml b/cloud/snippets/gcp/Security/GcpCloudSecurityCommandCenter.card.remote.puml
new file mode 100644
index 00000000000..5f50650e95e
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpCloudSecurityCommandCenter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudSecurityCommandCenter card
+include('elements/gcp/Security/GcpCloudSecurityCommandCenter')
+GcpCloudSecurityCommandCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpCloudSecurityCommandCenter.element.local.puml b/cloud/snippets/gcp/Security/GcpCloudSecurityCommandCenter.element.local.puml
new file mode 100644
index 00000000000..87ab6ccbbd9
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpCloudSecurityCommandCenter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSecurityCommandCenter element
+include('elements/gcp/Security/GcpCloudSecurityCommandCenter')
+GcpCloudSecurityCommandCenter('element', 'Cloud Security Command Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpCloudSecurityCommandCenter.element.remote.puml b/cloud/snippets/gcp/Security/GcpCloudSecurityCommandCenter.element.remote.puml
new file mode 100644
index 00000000000..28e0be0758e
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpCloudSecurityCommandCenter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSecurityCommandCenter element
+include('elements/gcp/Security/GcpCloudSecurityCommandCenter')
+GcpCloudSecurityCommandCenter('element', 'Cloud Security Command Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpCloudSecurityScanner.card.local.puml b/cloud/snippets/gcp/Security/GcpCloudSecurityScanner.card.local.puml
new file mode 100644
index 00000000000..f15ba970d70
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpCloudSecurityScanner.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudSecurityScanner card
+include('elements/gcp/Security/GcpCloudSecurityScanner')
+GcpCloudSecurityScannerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpCloudSecurityScanner.card.remote.puml b/cloud/snippets/gcp/Security/GcpCloudSecurityScanner.card.remote.puml
new file mode 100644
index 00000000000..f49ebdbfefe
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpCloudSecurityScanner.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudSecurityScanner card
+include('elements/gcp/Security/GcpCloudSecurityScanner')
+GcpCloudSecurityScannerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpCloudSecurityScanner.element.local.puml b/cloud/snippets/gcp/Security/GcpCloudSecurityScanner.element.local.puml
new file mode 100644
index 00000000000..43b68b3547c
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpCloudSecurityScanner.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSecurityScanner element
+include('elements/gcp/Security/GcpCloudSecurityScanner')
+GcpCloudSecurityScanner('element', 'Cloud Security Scanner', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpCloudSecurityScanner.element.remote.puml b/cloud/snippets/gcp/Security/GcpCloudSecurityScanner.element.remote.puml
new file mode 100644
index 00000000000..1274076b4a2
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpCloudSecurityScanner.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudSecurityScanner element
+include('elements/gcp/Security/GcpCloudSecurityScanner')
+GcpCloudSecurityScanner('element', 'Cloud Security Scanner', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpKeyManagementService.card.local.puml b/cloud/snippets/gcp/Security/GcpKeyManagementService.card.local.puml
new file mode 100644
index 00000000000..83c5ff96f1d
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpKeyManagementService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpKeyManagementService card
+include('elements/gcp/Security/GcpKeyManagementService')
+GcpKeyManagementServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpKeyManagementService.card.remote.puml b/cloud/snippets/gcp/Security/GcpKeyManagementService.card.remote.puml
new file mode 100644
index 00000000000..03ebe24ff4a
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpKeyManagementService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpKeyManagementService card
+include('elements/gcp/Security/GcpKeyManagementService')
+GcpKeyManagementServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpKeyManagementService.element.local.puml b/cloud/snippets/gcp/Security/GcpKeyManagementService.element.local.puml
new file mode 100644
index 00000000000..ec3e4a1b85c
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpKeyManagementService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpKeyManagementService element
+include('elements/gcp/Security/GcpKeyManagementService')
+GcpKeyManagementService('element', 'Key Management Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Security/GcpKeyManagementService.element.remote.puml b/cloud/snippets/gcp/Security/GcpKeyManagementService.element.remote.puml
new file mode 100644
index 00000000000..baf7981b3ae
--- /dev/null
+++ b/cloud/snippets/gcp/Security/GcpKeyManagementService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpKeyManagementService element
+include('elements/gcp/Security/GcpKeyManagementService')
+GcpKeyManagementService('element', 'Key Management Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Storage/GcpCloudFilestore.card.local.puml b/cloud/snippets/gcp/Storage/GcpCloudFilestore.card.local.puml
new file mode 100644
index 00000000000..6af1099ed0b
--- /dev/null
+++ b/cloud/snippets/gcp/Storage/GcpCloudFilestore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudFilestore card
+include('elements/gcp/Storage/GcpCloudFilestore')
+GcpCloudFilestoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Storage/GcpCloudFilestore.card.remote.puml b/cloud/snippets/gcp/Storage/GcpCloudFilestore.card.remote.puml
new file mode 100644
index 00000000000..a76717bf4e8
--- /dev/null
+++ b/cloud/snippets/gcp/Storage/GcpCloudFilestore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudFilestore card
+include('elements/gcp/Storage/GcpCloudFilestore')
+GcpCloudFilestoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Storage/GcpCloudFilestore.element.local.puml b/cloud/snippets/gcp/Storage/GcpCloudFilestore.element.local.puml
new file mode 100644
index 00000000000..1a8ab89481c
--- /dev/null
+++ b/cloud/snippets/gcp/Storage/GcpCloudFilestore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudFilestore element
+include('elements/gcp/Storage/GcpCloudFilestore')
+GcpCloudFilestore('element', 'Cloud Filestore', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Storage/GcpCloudFilestore.element.remote.puml b/cloud/snippets/gcp/Storage/GcpCloudFilestore.element.remote.puml
new file mode 100644
index 00000000000..995fa0aff33
--- /dev/null
+++ b/cloud/snippets/gcp/Storage/GcpCloudFilestore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudFilestore element
+include('elements/gcp/Storage/GcpCloudFilestore')
+GcpCloudFilestore('element', 'Cloud Filestore', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Storage/GcpCloudStorage.card.local.puml b/cloud/snippets/gcp/Storage/GcpCloudStorage.card.local.puml
new file mode 100644
index 00000000000..6697d02433d
--- /dev/null
+++ b/cloud/snippets/gcp/Storage/GcpCloudStorage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpCloudStorage card
+include('elements/gcp/Storage/GcpCloudStorage')
+GcpCloudStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Storage/GcpCloudStorage.card.remote.puml b/cloud/snippets/gcp/Storage/GcpCloudStorage.card.remote.puml
new file mode 100644
index 00000000000..3fe14abbc07
--- /dev/null
+++ b/cloud/snippets/gcp/Storage/GcpCloudStorage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpCloudStorage card
+include('elements/gcp/Storage/GcpCloudStorage')
+GcpCloudStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Storage/GcpCloudStorage.element.local.puml b/cloud/snippets/gcp/Storage/GcpCloudStorage.element.local.puml
new file mode 100644
index 00000000000..0ee54f64b66
--- /dev/null
+++ b/cloud/snippets/gcp/Storage/GcpCloudStorage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudStorage element
+include('elements/gcp/Storage/GcpCloudStorage')
+GcpCloudStorage('element', 'Cloud Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Storage/GcpCloudStorage.element.remote.puml b/cloud/snippets/gcp/Storage/GcpCloudStorage.element.remote.puml
new file mode 100644
index 00000000000..fc2f8b9b6e5
--- /dev/null
+++ b/cloud/snippets/gcp/Storage/GcpCloudStorage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpCloudStorage element
+include('elements/gcp/Storage/GcpCloudStorage')
+GcpCloudStorage('element', 'Cloud Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Storage/GcpPersistentDisk.card.local.puml b/cloud/snippets/gcp/Storage/GcpPersistentDisk.card.local.puml
new file mode 100644
index 00000000000..74d4853d39a
--- /dev/null
+++ b/cloud/snippets/gcp/Storage/GcpPersistentDisk.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the GcpPersistentDisk card
+include('elements/gcp/Storage/GcpPersistentDisk')
+GcpPersistentDiskCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Storage/GcpPersistentDisk.card.remote.puml b/cloud/snippets/gcp/Storage/GcpPersistentDisk.card.remote.puml
new file mode 100644
index 00000000000..66ba736de57
--- /dev/null
+++ b/cloud/snippets/gcp/Storage/GcpPersistentDisk.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the GcpPersistentDisk card
+include('elements/gcp/Storage/GcpPersistentDisk')
+GcpPersistentDiskCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/gcp/Storage/GcpPersistentDisk.element.local.puml b/cloud/snippets/gcp/Storage/GcpPersistentDisk.element.local.puml
new file mode 100644
index 00000000000..429d185124f
--- /dev/null
+++ b/cloud/snippets/gcp/Storage/GcpPersistentDisk.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpPersistentDisk element
+include('elements/gcp/Storage/GcpPersistentDisk')
+GcpPersistentDisk('element', 'Persistent Disk', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/gcp/Storage/GcpPersistentDisk.element.remote.puml b/cloud/snippets/gcp/Storage/GcpPersistentDisk.element.remote.puml
new file mode 100644
index 00000000000..3024990c34b
--- /dev/null
+++ b/cloud/snippets/gcp/Storage/GcpPersistentDisk.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the GcpPersistentDisk element
+include('elements/gcp/Storage/GcpPersistentDisk')
+GcpPersistentDisk('element', 'Persistent Disk', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/Materials3dRotation.card.local.puml b/cloud/snippets/materials/Action/Materials3dRotation.card.local.puml
new file mode 100644
index 00000000000..878012444d7
--- /dev/null
+++ b/cloud/snippets/materials/Action/Materials3dRotation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the Materials3dRotation card
+include('elements/materials/Action/Materials3dRotation')
+Materials3dRotationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/Materials3dRotation.card.remote.puml b/cloud/snippets/materials/Action/Materials3dRotation.card.remote.puml
new file mode 100644
index 00000000000..031284eaef5
--- /dev/null
+++ b/cloud/snippets/materials/Action/Materials3dRotation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the Materials3dRotation card
+include('elements/materials/Action/Materials3dRotation')
+Materials3dRotationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/Materials3dRotation.element.local.puml b/cloud/snippets/materials/Action/Materials3dRotation.element.local.puml
new file mode 100644
index 00000000000..e2301a18f78
--- /dev/null
+++ b/cloud/snippets/materials/Action/Materials3dRotation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the Materials3dRotation element
+include('elements/materials/Action/Materials3dRotation')
+Materials3dRotation('element', 'Rotation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/Materials3dRotation.element.remote.puml b/cloud/snippets/materials/Action/Materials3dRotation.element.remote.puml
new file mode 100644
index 00000000000..da5dc83f255
--- /dev/null
+++ b/cloud/snippets/materials/Action/Materials3dRotation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the Materials3dRotation element
+include('elements/materials/Action/Materials3dRotation')
+Materials3dRotation('element', 'Rotation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccessibility.card.local.puml b/cloud/snippets/materials/Action/MaterialsAccessibility.card.local.puml
new file mode 100644
index 00000000000..bada04309f9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccessibility.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccessibility card
+include('elements/materials/Action/MaterialsAccessibility')
+MaterialsAccessibilityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccessibility.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAccessibility.card.remote.puml
new file mode 100644
index 00000000000..24210e46843
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccessibility.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccessibility card
+include('elements/materials/Action/MaterialsAccessibility')
+MaterialsAccessibilityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccessibility.element.local.puml b/cloud/snippets/materials/Action/MaterialsAccessibility.element.local.puml
new file mode 100644
index 00000000000..b1c7025941e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccessibility.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessibility element
+include('elements/materials/Action/MaterialsAccessibility')
+MaterialsAccessibility('element', 'Accessibility', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccessibility.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAccessibility.element.remote.puml
new file mode 100644
index 00000000000..f5e2e838e57
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccessibility.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessibility element
+include('elements/materials/Action/MaterialsAccessibility')
+MaterialsAccessibility('element', 'Accessibility', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccessible.card.local.puml b/cloud/snippets/materials/Action/MaterialsAccessible.card.local.puml
new file mode 100644
index 00000000000..63556deff69
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccessible.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccessible card
+include('elements/materials/Action/MaterialsAccessible')
+MaterialsAccessibleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccessible.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAccessible.card.remote.puml
new file mode 100644
index 00000000000..7e7b57eaff4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccessible.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccessible card
+include('elements/materials/Action/MaterialsAccessible')
+MaterialsAccessibleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccessible.element.local.puml b/cloud/snippets/materials/Action/MaterialsAccessible.element.local.puml
new file mode 100644
index 00000000000..cb44e33cdaa
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccessible.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessible element
+include('elements/materials/Action/MaterialsAccessible')
+MaterialsAccessible('element', 'Accessible', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccessible.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAccessible.element.remote.puml
new file mode 100644
index 00000000000..affa87878c9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccessible.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessible element
+include('elements/materials/Action/MaterialsAccessible')
+MaterialsAccessible('element', 'Accessible', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccountBalance.card.local.puml b/cloud/snippets/materials/Action/MaterialsAccountBalance.card.local.puml
new file mode 100644
index 00000000000..c877950b0ce
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccountBalance.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccountBalance card
+include('elements/materials/Action/MaterialsAccountBalance')
+MaterialsAccountBalanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccountBalance.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAccountBalance.card.remote.puml
new file mode 100644
index 00000000000..fb35d906e61
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccountBalance.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccountBalance card
+include('elements/materials/Action/MaterialsAccountBalance')
+MaterialsAccountBalanceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccountBalance.element.local.puml b/cloud/snippets/materials/Action/MaterialsAccountBalance.element.local.puml
new file mode 100644
index 00000000000..7442ac5edc3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccountBalance.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccountBalance element
+include('elements/materials/Action/MaterialsAccountBalance')
+MaterialsAccountBalance('element', 'Account Balance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccountBalance.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAccountBalance.element.remote.puml
new file mode 100644
index 00000000000..283b3b7db88
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccountBalance.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccountBalance element
+include('elements/materials/Action/MaterialsAccountBalance')
+MaterialsAccountBalance('element', 'Account Balance', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccountBalanceWallet.card.local.puml b/cloud/snippets/materials/Action/MaterialsAccountBalanceWallet.card.local.puml
new file mode 100644
index 00000000000..e16e548dcba
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccountBalanceWallet.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccountBalanceWallet card
+include('elements/materials/Action/MaterialsAccountBalanceWallet')
+MaterialsAccountBalanceWalletCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccountBalanceWallet.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAccountBalanceWallet.card.remote.puml
new file mode 100644
index 00000000000..05b7616b44e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccountBalanceWallet.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccountBalanceWallet card
+include('elements/materials/Action/MaterialsAccountBalanceWallet')
+MaterialsAccountBalanceWalletCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccountBalanceWallet.element.local.puml b/cloud/snippets/materials/Action/MaterialsAccountBalanceWallet.element.local.puml
new file mode 100644
index 00000000000..9c54abf2ef5
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccountBalanceWallet.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccountBalanceWallet element
+include('elements/materials/Action/MaterialsAccountBalanceWallet')
+MaterialsAccountBalanceWallet('element', 'Account Balance Wallet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccountBalanceWallet.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAccountBalanceWallet.element.remote.puml
new file mode 100644
index 00000000000..0c97cba58ad
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccountBalanceWallet.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccountBalanceWallet element
+include('elements/materials/Action/MaterialsAccountBalanceWallet')
+MaterialsAccountBalanceWallet('element', 'Account Balance Wallet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccountBox.card.local.puml b/cloud/snippets/materials/Action/MaterialsAccountBox.card.local.puml
new file mode 100644
index 00000000000..c912e655a0f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccountBox.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccountBox card
+include('elements/materials/Action/MaterialsAccountBox')
+MaterialsAccountBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccountBox.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAccountBox.card.remote.puml
new file mode 100644
index 00000000000..d61f7bcfae8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccountBox.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccountBox card
+include('elements/materials/Action/MaterialsAccountBox')
+MaterialsAccountBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccountBox.element.local.puml b/cloud/snippets/materials/Action/MaterialsAccountBox.element.local.puml
new file mode 100644
index 00000000000..44e90d07a1d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccountBox.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccountBox element
+include('elements/materials/Action/MaterialsAccountBox')
+MaterialsAccountBox('element', 'Account Box', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccountBox.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAccountBox.element.remote.puml
new file mode 100644
index 00000000000..38d31cd76ca
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccountBox.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccountBox element
+include('elements/materials/Action/MaterialsAccountBox')
+MaterialsAccountBox('element', 'Account Box', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccountCircle.card.local.puml b/cloud/snippets/materials/Action/MaterialsAccountCircle.card.local.puml
new file mode 100644
index 00000000000..9e145bc21e6
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccountCircle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccountCircle card
+include('elements/materials/Action/MaterialsAccountCircle')
+MaterialsAccountCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccountCircle.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAccountCircle.card.remote.puml
new file mode 100644
index 00000000000..6b051dcdbb9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccountCircle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccountCircle card
+include('elements/materials/Action/MaterialsAccountCircle')
+MaterialsAccountCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccountCircle.element.local.puml b/cloud/snippets/materials/Action/MaterialsAccountCircle.element.local.puml
new file mode 100644
index 00000000000..968f1b63921
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccountCircle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccountCircle element
+include('elements/materials/Action/MaterialsAccountCircle')
+MaterialsAccountCircle('element', 'Account Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAccountCircle.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAccountCircle.element.remote.puml
new file mode 100644
index 00000000000..d0b16eec7d0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAccountCircle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccountCircle element
+include('elements/materials/Action/MaterialsAccountCircle')
+MaterialsAccountCircle('element', 'Account Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAddShoppingCart.card.local.puml b/cloud/snippets/materials/Action/MaterialsAddShoppingCart.card.local.puml
new file mode 100644
index 00000000000..bed406e5de3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAddShoppingCart.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddShoppingCart card
+include('elements/materials/Action/MaterialsAddShoppingCart')
+MaterialsAddShoppingCartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAddShoppingCart.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAddShoppingCart.card.remote.puml
new file mode 100644
index 00000000000..c6812f8ab84
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAddShoppingCart.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddShoppingCart card
+include('elements/materials/Action/MaterialsAddShoppingCart')
+MaterialsAddShoppingCartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAddShoppingCart.element.local.puml b/cloud/snippets/materials/Action/MaterialsAddShoppingCart.element.local.puml
new file mode 100644
index 00000000000..dcb43ceb97c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAddShoppingCart.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddShoppingCart element
+include('elements/materials/Action/MaterialsAddShoppingCart')
+MaterialsAddShoppingCart('element', 'Add Shopping Cart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAddShoppingCart.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAddShoppingCart.element.remote.puml
new file mode 100644
index 00000000000..552dae245ef
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAddShoppingCart.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddShoppingCart element
+include('elements/materials/Action/MaterialsAddShoppingCart')
+MaterialsAddShoppingCart('element', 'Add Shopping Cart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAlarm.card.local.puml b/cloud/snippets/materials/Action/MaterialsAlarm.card.local.puml
new file mode 100644
index 00000000000..d6abba1a81f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAlarm.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAlarm card
+include('elements/materials/Action/MaterialsAlarm')
+MaterialsAlarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAlarm.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAlarm.card.remote.puml
new file mode 100644
index 00000000000..505e79dcd2c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAlarm.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAlarm card
+include('elements/materials/Action/MaterialsAlarm')
+MaterialsAlarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAlarm.element.local.puml b/cloud/snippets/materials/Action/MaterialsAlarm.element.local.puml
new file mode 100644
index 00000000000..d45adf6270e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAlarm.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlarm element
+include('elements/materials/Action/MaterialsAlarm')
+MaterialsAlarm('element', 'Alarm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAlarm.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAlarm.element.remote.puml
new file mode 100644
index 00000000000..0072be6d2ba
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAlarm.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlarm element
+include('elements/materials/Action/MaterialsAlarm')
+MaterialsAlarm('element', 'Alarm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAlarmAdd.card.local.puml b/cloud/snippets/materials/Action/MaterialsAlarmAdd.card.local.puml
new file mode 100644
index 00000000000..6b919588428
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAlarmAdd.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAlarmAdd card
+include('elements/materials/Action/MaterialsAlarmAdd')
+MaterialsAlarmAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAlarmAdd.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAlarmAdd.card.remote.puml
new file mode 100644
index 00000000000..7c596404390
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAlarmAdd.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAlarmAdd card
+include('elements/materials/Action/MaterialsAlarmAdd')
+MaterialsAlarmAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAlarmAdd.element.local.puml b/cloud/snippets/materials/Action/MaterialsAlarmAdd.element.local.puml
new file mode 100644
index 00000000000..24ab5b9f73f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAlarmAdd.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlarmAdd element
+include('elements/materials/Action/MaterialsAlarmAdd')
+MaterialsAlarmAdd('element', 'Alarm Add', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAlarmAdd.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAlarmAdd.element.remote.puml
new file mode 100644
index 00000000000..8d52ab02404
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAlarmAdd.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlarmAdd element
+include('elements/materials/Action/MaterialsAlarmAdd')
+MaterialsAlarmAdd('element', 'Alarm Add', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAlarmOff.card.local.puml b/cloud/snippets/materials/Action/MaterialsAlarmOff.card.local.puml
new file mode 100644
index 00000000000..462570a32cb
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAlarmOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAlarmOff card
+include('elements/materials/Action/MaterialsAlarmOff')
+MaterialsAlarmOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAlarmOff.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAlarmOff.card.remote.puml
new file mode 100644
index 00000000000..d1ccfea7cc2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAlarmOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAlarmOff card
+include('elements/materials/Action/MaterialsAlarmOff')
+MaterialsAlarmOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAlarmOff.element.local.puml b/cloud/snippets/materials/Action/MaterialsAlarmOff.element.local.puml
new file mode 100644
index 00000000000..98c2675700e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAlarmOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlarmOff element
+include('elements/materials/Action/MaterialsAlarmOff')
+MaterialsAlarmOff('element', 'Alarm Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAlarmOff.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAlarmOff.element.remote.puml
new file mode 100644
index 00000000000..bbd91ee8ac9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAlarmOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlarmOff element
+include('elements/materials/Action/MaterialsAlarmOff')
+MaterialsAlarmOff('element', 'Alarm Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAlarmOn.card.local.puml b/cloud/snippets/materials/Action/MaterialsAlarmOn.card.local.puml
new file mode 100644
index 00000000000..c046ba5603e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAlarmOn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAlarmOn card
+include('elements/materials/Action/MaterialsAlarmOn')
+MaterialsAlarmOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAlarmOn.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAlarmOn.card.remote.puml
new file mode 100644
index 00000000000..45bf4a5305b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAlarmOn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAlarmOn card
+include('elements/materials/Action/MaterialsAlarmOn')
+MaterialsAlarmOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAlarmOn.element.local.puml b/cloud/snippets/materials/Action/MaterialsAlarmOn.element.local.puml
new file mode 100644
index 00000000000..25c189e71cb
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAlarmOn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlarmOn element
+include('elements/materials/Action/MaterialsAlarmOn')
+MaterialsAlarmOn('element', 'Alarm On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAlarmOn.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAlarmOn.element.remote.puml
new file mode 100644
index 00000000000..44d3ba1dc28
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAlarmOn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlarmOn element
+include('elements/materials/Action/MaterialsAlarmOn')
+MaterialsAlarmOn('element', 'Alarm On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAllOut.card.local.puml b/cloud/snippets/materials/Action/MaterialsAllOut.card.local.puml
new file mode 100644
index 00000000000..1c65d7e440a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAllOut.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAllOut card
+include('elements/materials/Action/MaterialsAllOut')
+MaterialsAllOutCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAllOut.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAllOut.card.remote.puml
new file mode 100644
index 00000000000..9a239f72302
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAllOut.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAllOut card
+include('elements/materials/Action/MaterialsAllOut')
+MaterialsAllOutCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAllOut.element.local.puml b/cloud/snippets/materials/Action/MaterialsAllOut.element.local.puml
new file mode 100644
index 00000000000..8dc15e47663
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAllOut.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAllOut element
+include('elements/materials/Action/MaterialsAllOut')
+MaterialsAllOut('element', 'All Out', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAllOut.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAllOut.element.remote.puml
new file mode 100644
index 00000000000..4a8481225bb
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAllOut.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAllOut element
+include('elements/materials/Action/MaterialsAllOut')
+MaterialsAllOut('element', 'All Out', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAndroid.card.local.puml b/cloud/snippets/materials/Action/MaterialsAndroid.card.local.puml
new file mode 100644
index 00000000000..c62afdf64a1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAndroid.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAndroid card
+include('elements/materials/Action/MaterialsAndroid')
+MaterialsAndroidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAndroid.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAndroid.card.remote.puml
new file mode 100644
index 00000000000..9200aa4c1ef
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAndroid.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAndroid card
+include('elements/materials/Action/MaterialsAndroid')
+MaterialsAndroidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAndroid.element.local.puml b/cloud/snippets/materials/Action/MaterialsAndroid.element.local.puml
new file mode 100644
index 00000000000..d41ba1c7197
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAndroid.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAndroid element
+include('elements/materials/Action/MaterialsAndroid')
+MaterialsAndroid('element', 'Android', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAndroid.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAndroid.element.remote.puml
new file mode 100644
index 00000000000..d8de96f70b6
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAndroid.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAndroid element
+include('elements/materials/Action/MaterialsAndroid')
+MaterialsAndroid('element', 'Android', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAnnouncement.card.local.puml b/cloud/snippets/materials/Action/MaterialsAnnouncement.card.local.puml
new file mode 100644
index 00000000000..438f6403e9f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAnnouncement.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAnnouncement card
+include('elements/materials/Action/MaterialsAnnouncement')
+MaterialsAnnouncementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAnnouncement.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAnnouncement.card.remote.puml
new file mode 100644
index 00000000000..f9268bbfb6b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAnnouncement.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAnnouncement card
+include('elements/materials/Action/MaterialsAnnouncement')
+MaterialsAnnouncementCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAnnouncement.element.local.puml b/cloud/snippets/materials/Action/MaterialsAnnouncement.element.local.puml
new file mode 100644
index 00000000000..51613850240
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAnnouncement.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAnnouncement element
+include('elements/materials/Action/MaterialsAnnouncement')
+MaterialsAnnouncement('element', 'Announcement', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAnnouncement.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAnnouncement.element.remote.puml
new file mode 100644
index 00000000000..240ad1abe8b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAnnouncement.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAnnouncement element
+include('elements/materials/Action/MaterialsAnnouncement')
+MaterialsAnnouncement('element', 'Announcement', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAspectRatio.card.local.puml b/cloud/snippets/materials/Action/MaterialsAspectRatio.card.local.puml
new file mode 100644
index 00000000000..2882d57d389
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAspectRatio.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAspectRatio card
+include('elements/materials/Action/MaterialsAspectRatio')
+MaterialsAspectRatioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAspectRatio.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAspectRatio.card.remote.puml
new file mode 100644
index 00000000000..5390d5a13f2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAspectRatio.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAspectRatio card
+include('elements/materials/Action/MaterialsAspectRatio')
+MaterialsAspectRatioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAspectRatio.element.local.puml b/cloud/snippets/materials/Action/MaterialsAspectRatio.element.local.puml
new file mode 100644
index 00000000000..b5771254fae
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAspectRatio.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAspectRatio element
+include('elements/materials/Action/MaterialsAspectRatio')
+MaterialsAspectRatio('element', 'Aspect Ratio', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAspectRatio.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAspectRatio.element.remote.puml
new file mode 100644
index 00000000000..17530f3866b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAspectRatio.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAspectRatio element
+include('elements/materials/Action/MaterialsAspectRatio')
+MaterialsAspectRatio('element', 'Aspect Ratio', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssessment.card.local.puml b/cloud/snippets/materials/Action/MaterialsAssessment.card.local.puml
new file mode 100644
index 00000000000..a4212e6f8ee
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssessment.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssessment card
+include('elements/materials/Action/MaterialsAssessment')
+MaterialsAssessmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssessment.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAssessment.card.remote.puml
new file mode 100644
index 00000000000..90337c20146
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssessment.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssessment card
+include('elements/materials/Action/MaterialsAssessment')
+MaterialsAssessmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssessment.element.local.puml b/cloud/snippets/materials/Action/MaterialsAssessment.element.local.puml
new file mode 100644
index 00000000000..127afb70118
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssessment.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssessment element
+include('elements/materials/Action/MaterialsAssessment')
+MaterialsAssessment('element', 'Assessment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssessment.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAssessment.element.remote.puml
new file mode 100644
index 00000000000..55bf2e0ffa5
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssessment.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssessment element
+include('elements/materials/Action/MaterialsAssessment')
+MaterialsAssessment('element', 'Assessment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignment.card.local.puml b/cloud/snippets/materials/Action/MaterialsAssignment.card.local.puml
new file mode 100644
index 00000000000..fe008d36dd2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignment.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssignment card
+include('elements/materials/Action/MaterialsAssignment')
+MaterialsAssignmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignment.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAssignment.card.remote.puml
new file mode 100644
index 00000000000..8b2b4d2f888
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignment.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssignment card
+include('elements/materials/Action/MaterialsAssignment')
+MaterialsAssignmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignment.element.local.puml b/cloud/snippets/materials/Action/MaterialsAssignment.element.local.puml
new file mode 100644
index 00000000000..b7c467516fa
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignment.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignment element
+include('elements/materials/Action/MaterialsAssignment')
+MaterialsAssignment('element', 'Assignment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignment.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAssignment.element.remote.puml
new file mode 100644
index 00000000000..c7414b4cbd7
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignment.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignment element
+include('elements/materials/Action/MaterialsAssignment')
+MaterialsAssignment('element', 'Assignment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentInd.card.local.puml b/cloud/snippets/materials/Action/MaterialsAssignmentInd.card.local.puml
new file mode 100644
index 00000000000..2e47788c65a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentInd.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentInd card
+include('elements/materials/Action/MaterialsAssignmentInd')
+MaterialsAssignmentIndCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentInd.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAssignmentInd.card.remote.puml
new file mode 100644
index 00000000000..2fe4785cb14
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentInd.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentInd card
+include('elements/materials/Action/MaterialsAssignmentInd')
+MaterialsAssignmentIndCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentInd.element.local.puml b/cloud/snippets/materials/Action/MaterialsAssignmentInd.element.local.puml
new file mode 100644
index 00000000000..a60934d4412
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentInd.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentInd element
+include('elements/materials/Action/MaterialsAssignmentInd')
+MaterialsAssignmentInd('element', 'Assignment Ind', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentInd.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAssignmentInd.element.remote.puml
new file mode 100644
index 00000000000..f1e56ac8eb5
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentInd.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentInd element
+include('elements/materials/Action/MaterialsAssignmentInd')
+MaterialsAssignmentInd('element', 'Assignment Ind', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentLate.card.local.puml b/cloud/snippets/materials/Action/MaterialsAssignmentLate.card.local.puml
new file mode 100644
index 00000000000..f524554d611
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentLate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentLate card
+include('elements/materials/Action/MaterialsAssignmentLate')
+MaterialsAssignmentLateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentLate.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAssignmentLate.card.remote.puml
new file mode 100644
index 00000000000..02ecc7d88d0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentLate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentLate card
+include('elements/materials/Action/MaterialsAssignmentLate')
+MaterialsAssignmentLateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentLate.element.local.puml b/cloud/snippets/materials/Action/MaterialsAssignmentLate.element.local.puml
new file mode 100644
index 00000000000..18ad3bd7c6b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentLate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentLate element
+include('elements/materials/Action/MaterialsAssignmentLate')
+MaterialsAssignmentLate('element', 'Assignment Late', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentLate.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAssignmentLate.element.remote.puml
new file mode 100644
index 00000000000..baf08853494
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentLate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentLate element
+include('elements/materials/Action/MaterialsAssignmentLate')
+MaterialsAssignmentLate('element', 'Assignment Late', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentReturn.card.local.puml b/cloud/snippets/materials/Action/MaterialsAssignmentReturn.card.local.puml
new file mode 100644
index 00000000000..2ed0f821cc4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentReturn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentReturn card
+include('elements/materials/Action/MaterialsAssignmentReturn')
+MaterialsAssignmentReturnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentReturn.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAssignmentReturn.card.remote.puml
new file mode 100644
index 00000000000..fb6371c0338
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentReturn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentReturn card
+include('elements/materials/Action/MaterialsAssignmentReturn')
+MaterialsAssignmentReturnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentReturn.element.local.puml b/cloud/snippets/materials/Action/MaterialsAssignmentReturn.element.local.puml
new file mode 100644
index 00000000000..914932aec5a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentReturn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentReturn element
+include('elements/materials/Action/MaterialsAssignmentReturn')
+MaterialsAssignmentReturn('element', 'Assignment Return', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentReturn.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAssignmentReturn.element.remote.puml
new file mode 100644
index 00000000000..d2d9c792d8e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentReturn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentReturn element
+include('elements/materials/Action/MaterialsAssignmentReturn')
+MaterialsAssignmentReturn('element', 'Assignment Return', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentReturned.card.local.puml b/cloud/snippets/materials/Action/MaterialsAssignmentReturned.card.local.puml
new file mode 100644
index 00000000000..377f84c707a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentReturned.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentReturned card
+include('elements/materials/Action/MaterialsAssignmentReturned')
+MaterialsAssignmentReturnedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentReturned.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAssignmentReturned.card.remote.puml
new file mode 100644
index 00000000000..5ad9b43b2ef
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentReturned.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentReturned card
+include('elements/materials/Action/MaterialsAssignmentReturned')
+MaterialsAssignmentReturnedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentReturned.element.local.puml b/cloud/snippets/materials/Action/MaterialsAssignmentReturned.element.local.puml
new file mode 100644
index 00000000000..0fd6abfd893
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentReturned.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentReturned element
+include('elements/materials/Action/MaterialsAssignmentReturned')
+MaterialsAssignmentReturned('element', 'Assignment Returned', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentReturned.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAssignmentReturned.element.remote.puml
new file mode 100644
index 00000000000..4e41bcaf636
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentReturned.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentReturned element
+include('elements/materials/Action/MaterialsAssignmentReturned')
+MaterialsAssignmentReturned('element', 'Assignment Returned', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentTurnedIn.card.local.puml b/cloud/snippets/materials/Action/MaterialsAssignmentTurnedIn.card.local.puml
new file mode 100644
index 00000000000..36a47b7e88d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentTurnedIn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentTurnedIn card
+include('elements/materials/Action/MaterialsAssignmentTurnedIn')
+MaterialsAssignmentTurnedInCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentTurnedIn.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAssignmentTurnedIn.card.remote.puml
new file mode 100644
index 00000000000..d54d01992ac
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentTurnedIn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssignmentTurnedIn card
+include('elements/materials/Action/MaterialsAssignmentTurnedIn')
+MaterialsAssignmentTurnedInCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentTurnedIn.element.local.puml b/cloud/snippets/materials/Action/MaterialsAssignmentTurnedIn.element.local.puml
new file mode 100644
index 00000000000..097a9d77ceb
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentTurnedIn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentTurnedIn element
+include('elements/materials/Action/MaterialsAssignmentTurnedIn')
+MaterialsAssignmentTurnedIn('element', 'Assignment Turned In', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAssignmentTurnedIn.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAssignmentTurnedIn.element.remote.puml
new file mode 100644
index 00000000000..da03a3bdc34
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAssignmentTurnedIn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssignmentTurnedIn element
+include('elements/materials/Action/MaterialsAssignmentTurnedIn')
+MaterialsAssignmentTurnedIn('element', 'Assignment Turned In', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAutorenew.card.local.puml b/cloud/snippets/materials/Action/MaterialsAutorenew.card.local.puml
new file mode 100644
index 00000000000..878c02e76d2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAutorenew.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAutorenew card
+include('elements/materials/Action/MaterialsAutorenew')
+MaterialsAutorenewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAutorenew.card.remote.puml b/cloud/snippets/materials/Action/MaterialsAutorenew.card.remote.puml
new file mode 100644
index 00000000000..93993e74734
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAutorenew.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAutorenew card
+include('elements/materials/Action/MaterialsAutorenew')
+MaterialsAutorenewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAutorenew.element.local.puml b/cloud/snippets/materials/Action/MaterialsAutorenew.element.local.puml
new file mode 100644
index 00000000000..ed0aaf32337
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAutorenew.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAutorenew element
+include('elements/materials/Action/MaterialsAutorenew')
+MaterialsAutorenew('element', 'Autorenew', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsAutorenew.element.remote.puml b/cloud/snippets/materials/Action/MaterialsAutorenew.element.remote.puml
new file mode 100644
index 00000000000..a6ef8638e7e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsAutorenew.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAutorenew element
+include('elements/materials/Action/MaterialsAutorenew')
+MaterialsAutorenew('element', 'Autorenew', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBackup.card.local.puml b/cloud/snippets/materials/Action/MaterialsBackup.card.local.puml
new file mode 100644
index 00000000000..95c7cccb692
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBackup.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBackup card
+include('elements/materials/Action/MaterialsBackup')
+MaterialsBackupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBackup.card.remote.puml b/cloud/snippets/materials/Action/MaterialsBackup.card.remote.puml
new file mode 100644
index 00000000000..3e0018002cc
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBackup.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBackup card
+include('elements/materials/Action/MaterialsBackup')
+MaterialsBackupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBackup.element.local.puml b/cloud/snippets/materials/Action/MaterialsBackup.element.local.puml
new file mode 100644
index 00000000000..ed20109395c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBackup.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBackup element
+include('elements/materials/Action/MaterialsBackup')
+MaterialsBackup('element', 'Backup', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBackup.element.remote.puml b/cloud/snippets/materials/Action/MaterialsBackup.element.remote.puml
new file mode 100644
index 00000000000..5b50f08a03e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBackup.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBackup element
+include('elements/materials/Action/MaterialsBackup')
+MaterialsBackup('element', 'Backup', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBook.card.local.puml b/cloud/snippets/materials/Action/MaterialsBook.card.local.puml
new file mode 100644
index 00000000000..0f84d841c50
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBook.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBook card
+include('elements/materials/Action/MaterialsBook')
+MaterialsBookCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBook.card.remote.puml b/cloud/snippets/materials/Action/MaterialsBook.card.remote.puml
new file mode 100644
index 00000000000..30e11fbe4f9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBook.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBook card
+include('elements/materials/Action/MaterialsBook')
+MaterialsBookCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBook.element.local.puml b/cloud/snippets/materials/Action/MaterialsBook.element.local.puml
new file mode 100644
index 00000000000..98d35d8ba6c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBook.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBook element
+include('elements/materials/Action/MaterialsBook')
+MaterialsBook('element', 'Book', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBook.element.remote.puml b/cloud/snippets/materials/Action/MaterialsBook.element.remote.puml
new file mode 100644
index 00000000000..9521a153018
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBook.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBook element
+include('elements/materials/Action/MaterialsBook')
+MaterialsBook('element', 'Book', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBookmark.card.local.puml b/cloud/snippets/materials/Action/MaterialsBookmark.card.local.puml
new file mode 100644
index 00000000000..368d6b0051c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBookmark.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBookmark card
+include('elements/materials/Action/MaterialsBookmark')
+MaterialsBookmarkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBookmark.card.remote.puml b/cloud/snippets/materials/Action/MaterialsBookmark.card.remote.puml
new file mode 100644
index 00000000000..14ba21b511f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBookmark.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBookmark card
+include('elements/materials/Action/MaterialsBookmark')
+MaterialsBookmarkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBookmark.element.local.puml b/cloud/snippets/materials/Action/MaterialsBookmark.element.local.puml
new file mode 100644
index 00000000000..f3b81e31772
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBookmark.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBookmark element
+include('elements/materials/Action/MaterialsBookmark')
+MaterialsBookmark('element', 'Bookmark', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBookmark.element.remote.puml b/cloud/snippets/materials/Action/MaterialsBookmark.element.remote.puml
new file mode 100644
index 00000000000..89f049212a2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBookmark.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBookmark element
+include('elements/materials/Action/MaterialsBookmark')
+MaterialsBookmark('element', 'Bookmark', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBookmarkBorder.card.local.puml b/cloud/snippets/materials/Action/MaterialsBookmarkBorder.card.local.puml
new file mode 100644
index 00000000000..de90e4e43ee
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBookmarkBorder.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBookmarkBorder card
+include('elements/materials/Action/MaterialsBookmarkBorder')
+MaterialsBookmarkBorderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBookmarkBorder.card.remote.puml b/cloud/snippets/materials/Action/MaterialsBookmarkBorder.card.remote.puml
new file mode 100644
index 00000000000..be5e81cee1f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBookmarkBorder.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBookmarkBorder card
+include('elements/materials/Action/MaterialsBookmarkBorder')
+MaterialsBookmarkBorderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBookmarkBorder.element.local.puml b/cloud/snippets/materials/Action/MaterialsBookmarkBorder.element.local.puml
new file mode 100644
index 00000000000..18bce085f92
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBookmarkBorder.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBookmarkBorder element
+include('elements/materials/Action/MaterialsBookmarkBorder')
+MaterialsBookmarkBorder('element', 'Bookmark Border', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBookmarkBorder.element.remote.puml b/cloud/snippets/materials/Action/MaterialsBookmarkBorder.element.remote.puml
new file mode 100644
index 00000000000..2272d507fad
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBookmarkBorder.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBookmarkBorder element
+include('elements/materials/Action/MaterialsBookmarkBorder')
+MaterialsBookmarkBorder('element', 'Bookmark Border', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBugReport.card.local.puml b/cloud/snippets/materials/Action/MaterialsBugReport.card.local.puml
new file mode 100644
index 00000000000..d544761b8f3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBugReport.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBugReport card
+include('elements/materials/Action/MaterialsBugReport')
+MaterialsBugReportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBugReport.card.remote.puml b/cloud/snippets/materials/Action/MaterialsBugReport.card.remote.puml
new file mode 100644
index 00000000000..9b7d2772e6a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBugReport.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBugReport card
+include('elements/materials/Action/MaterialsBugReport')
+MaterialsBugReportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBugReport.element.local.puml b/cloud/snippets/materials/Action/MaterialsBugReport.element.local.puml
new file mode 100644
index 00000000000..7d0ae5f5767
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBugReport.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBugReport element
+include('elements/materials/Action/MaterialsBugReport')
+MaterialsBugReport('element', 'Bug Report', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBugReport.element.remote.puml b/cloud/snippets/materials/Action/MaterialsBugReport.element.remote.puml
new file mode 100644
index 00000000000..e520ce4b415
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBugReport.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBugReport element
+include('elements/materials/Action/MaterialsBugReport')
+MaterialsBugReport('element', 'Bug Report', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBuild.card.local.puml b/cloud/snippets/materials/Action/MaterialsBuild.card.local.puml
new file mode 100644
index 00000000000..1f8ab99f543
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBuild.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBuild card
+include('elements/materials/Action/MaterialsBuild')
+MaterialsBuildCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBuild.card.remote.puml b/cloud/snippets/materials/Action/MaterialsBuild.card.remote.puml
new file mode 100644
index 00000000000..0d84f7aad1e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBuild.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBuild card
+include('elements/materials/Action/MaterialsBuild')
+MaterialsBuildCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBuild.element.local.puml b/cloud/snippets/materials/Action/MaterialsBuild.element.local.puml
new file mode 100644
index 00000000000..429f08a7325
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBuild.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBuild element
+include('elements/materials/Action/MaterialsBuild')
+MaterialsBuild('element', 'Build', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsBuild.element.remote.puml b/cloud/snippets/materials/Action/MaterialsBuild.element.remote.puml
new file mode 100644
index 00000000000..7ed19de5454
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsBuild.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBuild element
+include('elements/materials/Action/MaterialsBuild')
+MaterialsBuild('element', 'Build', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCached.card.local.puml b/cloud/snippets/materials/Action/MaterialsCached.card.local.puml
new file mode 100644
index 00000000000..9e1f2462cd1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCached.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCached card
+include('elements/materials/Action/MaterialsCached')
+MaterialsCachedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCached.card.remote.puml b/cloud/snippets/materials/Action/MaterialsCached.card.remote.puml
new file mode 100644
index 00000000000..fe12ec0fb6a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCached.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCached card
+include('elements/materials/Action/MaterialsCached')
+MaterialsCachedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCached.element.local.puml b/cloud/snippets/materials/Action/MaterialsCached.element.local.puml
new file mode 100644
index 00000000000..159009b9969
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCached.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCached element
+include('elements/materials/Action/MaterialsCached')
+MaterialsCached('element', 'Cached', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCached.element.remote.puml b/cloud/snippets/materials/Action/MaterialsCached.element.remote.puml
new file mode 100644
index 00000000000..7342e418deb
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCached.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCached element
+include('elements/materials/Action/MaterialsCached')
+MaterialsCached('element', 'Cached', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCardGiftcard.card.local.puml b/cloud/snippets/materials/Action/MaterialsCardGiftcard.card.local.puml
new file mode 100644
index 00000000000..46537a58189
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCardGiftcard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCardGiftcard card
+include('elements/materials/Action/MaterialsCardGiftcard')
+MaterialsCardGiftcardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCardGiftcard.card.remote.puml b/cloud/snippets/materials/Action/MaterialsCardGiftcard.card.remote.puml
new file mode 100644
index 00000000000..bf7d7da9cd3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCardGiftcard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCardGiftcard card
+include('elements/materials/Action/MaterialsCardGiftcard')
+MaterialsCardGiftcardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCardGiftcard.element.local.puml b/cloud/snippets/materials/Action/MaterialsCardGiftcard.element.local.puml
new file mode 100644
index 00000000000..cbc4439005c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCardGiftcard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCardGiftcard element
+include('elements/materials/Action/MaterialsCardGiftcard')
+MaterialsCardGiftcard('element', 'Card Giftcard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCardGiftcard.element.remote.puml b/cloud/snippets/materials/Action/MaterialsCardGiftcard.element.remote.puml
new file mode 100644
index 00000000000..0c7dd01fd75
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCardGiftcard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCardGiftcard element
+include('elements/materials/Action/MaterialsCardGiftcard')
+MaterialsCardGiftcard('element', 'Card Giftcard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCardMembership.card.local.puml b/cloud/snippets/materials/Action/MaterialsCardMembership.card.local.puml
new file mode 100644
index 00000000000..2fb1e481bb1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCardMembership.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCardMembership card
+include('elements/materials/Action/MaterialsCardMembership')
+MaterialsCardMembershipCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCardMembership.card.remote.puml b/cloud/snippets/materials/Action/MaterialsCardMembership.card.remote.puml
new file mode 100644
index 00000000000..8cff2406371
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCardMembership.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCardMembership card
+include('elements/materials/Action/MaterialsCardMembership')
+MaterialsCardMembershipCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCardMembership.element.local.puml b/cloud/snippets/materials/Action/MaterialsCardMembership.element.local.puml
new file mode 100644
index 00000000000..7f5d7ce69b4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCardMembership.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCardMembership element
+include('elements/materials/Action/MaterialsCardMembership')
+MaterialsCardMembership('element', 'Card Membership', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCardMembership.element.remote.puml b/cloud/snippets/materials/Action/MaterialsCardMembership.element.remote.puml
new file mode 100644
index 00000000000..379666e8bfa
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCardMembership.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCardMembership element
+include('elements/materials/Action/MaterialsCardMembership')
+MaterialsCardMembership('element', 'Card Membership', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCardTravel.card.local.puml b/cloud/snippets/materials/Action/MaterialsCardTravel.card.local.puml
new file mode 100644
index 00000000000..d286bb46db9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCardTravel.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCardTravel card
+include('elements/materials/Action/MaterialsCardTravel')
+MaterialsCardTravelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCardTravel.card.remote.puml b/cloud/snippets/materials/Action/MaterialsCardTravel.card.remote.puml
new file mode 100644
index 00000000000..c16178b8c78
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCardTravel.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCardTravel card
+include('elements/materials/Action/MaterialsCardTravel')
+MaterialsCardTravelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCardTravel.element.local.puml b/cloud/snippets/materials/Action/MaterialsCardTravel.element.local.puml
new file mode 100644
index 00000000000..4012c070a79
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCardTravel.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCardTravel element
+include('elements/materials/Action/MaterialsCardTravel')
+MaterialsCardTravel('element', 'Card Travel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCardTravel.element.remote.puml b/cloud/snippets/materials/Action/MaterialsCardTravel.element.remote.puml
new file mode 100644
index 00000000000..73d23d61efd
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCardTravel.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCardTravel element
+include('elements/materials/Action/MaterialsCardTravel')
+MaterialsCardTravel('element', 'Card Travel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsChangeHistory.card.local.puml b/cloud/snippets/materials/Action/MaterialsChangeHistory.card.local.puml
new file mode 100644
index 00000000000..7427bb42f8a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsChangeHistory.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChangeHistory card
+include('elements/materials/Action/MaterialsChangeHistory')
+MaterialsChangeHistoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsChangeHistory.card.remote.puml b/cloud/snippets/materials/Action/MaterialsChangeHistory.card.remote.puml
new file mode 100644
index 00000000000..74e2e5831d8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsChangeHistory.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChangeHistory card
+include('elements/materials/Action/MaterialsChangeHistory')
+MaterialsChangeHistoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsChangeHistory.element.local.puml b/cloud/snippets/materials/Action/MaterialsChangeHistory.element.local.puml
new file mode 100644
index 00000000000..44f33591762
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsChangeHistory.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChangeHistory element
+include('elements/materials/Action/MaterialsChangeHistory')
+MaterialsChangeHistory('element', 'Change History', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsChangeHistory.element.remote.puml b/cloud/snippets/materials/Action/MaterialsChangeHistory.element.remote.puml
new file mode 100644
index 00000000000..eeffab2953c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsChangeHistory.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChangeHistory element
+include('elements/materials/Action/MaterialsChangeHistory')
+MaterialsChangeHistory('element', 'Change History', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCheckCircle.card.local.puml b/cloud/snippets/materials/Action/MaterialsCheckCircle.card.local.puml
new file mode 100644
index 00000000000..49c9c2d02c1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCheckCircle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCheckCircle card
+include('elements/materials/Action/MaterialsCheckCircle')
+MaterialsCheckCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCheckCircle.card.remote.puml b/cloud/snippets/materials/Action/MaterialsCheckCircle.card.remote.puml
new file mode 100644
index 00000000000..334ff906520
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCheckCircle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCheckCircle card
+include('elements/materials/Action/MaterialsCheckCircle')
+MaterialsCheckCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCheckCircle.element.local.puml b/cloud/snippets/materials/Action/MaterialsCheckCircle.element.local.puml
new file mode 100644
index 00000000000..0c4baf39f91
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCheckCircle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCheckCircle element
+include('elements/materials/Action/MaterialsCheckCircle')
+MaterialsCheckCircle('element', 'Check Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCheckCircle.element.remote.puml b/cloud/snippets/materials/Action/MaterialsCheckCircle.element.remote.puml
new file mode 100644
index 00000000000..1df41db73a9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCheckCircle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCheckCircle element
+include('elements/materials/Action/MaterialsCheckCircle')
+MaterialsCheckCircle('element', 'Check Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsChromeReaderMode.card.local.puml b/cloud/snippets/materials/Action/MaterialsChromeReaderMode.card.local.puml
new file mode 100644
index 00000000000..541eb8d592a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsChromeReaderMode.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChromeReaderMode card
+include('elements/materials/Action/MaterialsChromeReaderMode')
+MaterialsChromeReaderModeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsChromeReaderMode.card.remote.puml b/cloud/snippets/materials/Action/MaterialsChromeReaderMode.card.remote.puml
new file mode 100644
index 00000000000..1f2d31819cc
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsChromeReaderMode.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChromeReaderMode card
+include('elements/materials/Action/MaterialsChromeReaderMode')
+MaterialsChromeReaderModeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsChromeReaderMode.element.local.puml b/cloud/snippets/materials/Action/MaterialsChromeReaderMode.element.local.puml
new file mode 100644
index 00000000000..e1cae67418b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsChromeReaderMode.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChromeReaderMode element
+include('elements/materials/Action/MaterialsChromeReaderMode')
+MaterialsChromeReaderMode('element', 'Chrome Reader Mode', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsChromeReaderMode.element.remote.puml b/cloud/snippets/materials/Action/MaterialsChromeReaderMode.element.remote.puml
new file mode 100644
index 00000000000..12be0fe737b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsChromeReaderMode.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChromeReaderMode element
+include('elements/materials/Action/MaterialsChromeReaderMode')
+MaterialsChromeReaderMode('element', 'Chrome Reader Mode', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsClass.card.local.puml b/cloud/snippets/materials/Action/MaterialsClass.card.local.puml
new file mode 100644
index 00000000000..705559dc3c8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsClass.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsClass card
+include('elements/materials/Action/MaterialsClass')
+MaterialsClassCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsClass.card.remote.puml b/cloud/snippets/materials/Action/MaterialsClass.card.remote.puml
new file mode 100644
index 00000000000..3837a8911ad
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsClass.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsClass card
+include('elements/materials/Action/MaterialsClass')
+MaterialsClassCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsClass.element.local.puml b/cloud/snippets/materials/Action/MaterialsClass.element.local.puml
new file mode 100644
index 00000000000..9caf23591dc
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsClass.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClass element
+include('elements/materials/Action/MaterialsClass')
+MaterialsClass('element', 'Class', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsClass.element.remote.puml b/cloud/snippets/materials/Action/MaterialsClass.element.remote.puml
new file mode 100644
index 00000000000..7839c12351b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsClass.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClass element
+include('elements/materials/Action/MaterialsClass')
+MaterialsClass('element', 'Class', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCode.card.local.puml b/cloud/snippets/materials/Action/MaterialsCode.card.local.puml
new file mode 100644
index 00000000000..040f0cbc773
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCode.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCode card
+include('elements/materials/Action/MaterialsCode')
+MaterialsCodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCode.card.remote.puml b/cloud/snippets/materials/Action/MaterialsCode.card.remote.puml
new file mode 100644
index 00000000000..9e436fe2081
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCode.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCode card
+include('elements/materials/Action/MaterialsCode')
+MaterialsCodeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCode.element.local.puml b/cloud/snippets/materials/Action/MaterialsCode.element.local.puml
new file mode 100644
index 00000000000..73d1ebeffbe
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCode.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCode element
+include('elements/materials/Action/MaterialsCode')
+MaterialsCode('element', 'Code', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCode.element.remote.puml b/cloud/snippets/materials/Action/MaterialsCode.element.remote.puml
new file mode 100644
index 00000000000..775569910a4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCode.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCode element
+include('elements/materials/Action/MaterialsCode')
+MaterialsCode('element', 'Code', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCompareArrows.card.local.puml b/cloud/snippets/materials/Action/MaterialsCompareArrows.card.local.puml
new file mode 100644
index 00000000000..d965d22942c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCompareArrows.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCompareArrows card
+include('elements/materials/Action/MaterialsCompareArrows')
+MaterialsCompareArrowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCompareArrows.card.remote.puml b/cloud/snippets/materials/Action/MaterialsCompareArrows.card.remote.puml
new file mode 100644
index 00000000000..97fef901b94
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCompareArrows.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCompareArrows card
+include('elements/materials/Action/MaterialsCompareArrows')
+MaterialsCompareArrowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCompareArrows.element.local.puml b/cloud/snippets/materials/Action/MaterialsCompareArrows.element.local.puml
new file mode 100644
index 00000000000..5bd25c1fa54
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCompareArrows.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCompareArrows element
+include('elements/materials/Action/MaterialsCompareArrows')
+MaterialsCompareArrows('element', 'Compare Arrows', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCompareArrows.element.remote.puml b/cloud/snippets/materials/Action/MaterialsCompareArrows.element.remote.puml
new file mode 100644
index 00000000000..0a0e800edce
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCompareArrows.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCompareArrows element
+include('elements/materials/Action/MaterialsCompareArrows')
+MaterialsCompareArrows('element', 'Compare Arrows', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCopyright.card.local.puml b/cloud/snippets/materials/Action/MaterialsCopyright.card.local.puml
new file mode 100644
index 00000000000..8044fc4332a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCopyright.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCopyright card
+include('elements/materials/Action/MaterialsCopyright')
+MaterialsCopyrightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCopyright.card.remote.puml b/cloud/snippets/materials/Action/MaterialsCopyright.card.remote.puml
new file mode 100644
index 00000000000..52c37b81923
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCopyright.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCopyright card
+include('elements/materials/Action/MaterialsCopyright')
+MaterialsCopyrightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCopyright.element.local.puml b/cloud/snippets/materials/Action/MaterialsCopyright.element.local.puml
new file mode 100644
index 00000000000..f41227c1ee3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCopyright.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCopyright element
+include('elements/materials/Action/MaterialsCopyright')
+MaterialsCopyright('element', 'Copyright', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCopyright.element.remote.puml b/cloud/snippets/materials/Action/MaterialsCopyright.element.remote.puml
new file mode 100644
index 00000000000..fd23782b4cc
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCopyright.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCopyright element
+include('elements/materials/Action/MaterialsCopyright')
+MaterialsCopyright('element', 'Copyright', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCreditCard.card.local.puml b/cloud/snippets/materials/Action/MaterialsCreditCard.card.local.puml
new file mode 100644
index 00000000000..dd8b401fb16
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCreditCard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCreditCard card
+include('elements/materials/Action/MaterialsCreditCard')
+MaterialsCreditCardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCreditCard.card.remote.puml b/cloud/snippets/materials/Action/MaterialsCreditCard.card.remote.puml
new file mode 100644
index 00000000000..7c23f1cbc3e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCreditCard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCreditCard card
+include('elements/materials/Action/MaterialsCreditCard')
+MaterialsCreditCardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCreditCard.element.local.puml b/cloud/snippets/materials/Action/MaterialsCreditCard.element.local.puml
new file mode 100644
index 00000000000..c622820e214
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCreditCard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCreditCard element
+include('elements/materials/Action/MaterialsCreditCard')
+MaterialsCreditCard('element', 'Credit Card', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsCreditCard.element.remote.puml b/cloud/snippets/materials/Action/MaterialsCreditCard.element.remote.puml
new file mode 100644
index 00000000000..77fa73f0eb9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsCreditCard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCreditCard element
+include('elements/materials/Action/MaterialsCreditCard')
+MaterialsCreditCard('element', 'Credit Card', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDashboard.card.local.puml b/cloud/snippets/materials/Action/MaterialsDashboard.card.local.puml
new file mode 100644
index 00000000000..0ad243e7c96
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDashboard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDashboard card
+include('elements/materials/Action/MaterialsDashboard')
+MaterialsDashboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDashboard.card.remote.puml b/cloud/snippets/materials/Action/MaterialsDashboard.card.remote.puml
new file mode 100644
index 00000000000..75f8158507b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDashboard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDashboard card
+include('elements/materials/Action/MaterialsDashboard')
+MaterialsDashboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDashboard.element.local.puml b/cloud/snippets/materials/Action/MaterialsDashboard.element.local.puml
new file mode 100644
index 00000000000..faf9b1da1e3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDashboard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDashboard element
+include('elements/materials/Action/MaterialsDashboard')
+MaterialsDashboard('element', 'Dashboard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDashboard.element.remote.puml b/cloud/snippets/materials/Action/MaterialsDashboard.element.remote.puml
new file mode 100644
index 00000000000..22099d9748f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDashboard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDashboard element
+include('elements/materials/Action/MaterialsDashboard')
+MaterialsDashboard('element', 'Dashboard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDateRange.card.local.puml b/cloud/snippets/materials/Action/MaterialsDateRange.card.local.puml
new file mode 100644
index 00000000000..4241b90261d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDateRange.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDateRange card
+include('elements/materials/Action/MaterialsDateRange')
+MaterialsDateRangeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDateRange.card.remote.puml b/cloud/snippets/materials/Action/MaterialsDateRange.card.remote.puml
new file mode 100644
index 00000000000..c7fc7f559af
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDateRange.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDateRange card
+include('elements/materials/Action/MaterialsDateRange')
+MaterialsDateRangeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDateRange.element.local.puml b/cloud/snippets/materials/Action/MaterialsDateRange.element.local.puml
new file mode 100644
index 00000000000..2ba6e724231
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDateRange.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDateRange element
+include('elements/materials/Action/MaterialsDateRange')
+MaterialsDateRange('element', 'Date Range', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDateRange.element.remote.puml b/cloud/snippets/materials/Action/MaterialsDateRange.element.remote.puml
new file mode 100644
index 00000000000..5a0e7df7a8a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDateRange.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDateRange element
+include('elements/materials/Action/MaterialsDateRange')
+MaterialsDateRange('element', 'Date Range', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDelete.card.local.puml b/cloud/snippets/materials/Action/MaterialsDelete.card.local.puml
new file mode 100644
index 00000000000..8e726cc67a7
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDelete.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDelete card
+include('elements/materials/Action/MaterialsDelete')
+MaterialsDeleteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDelete.card.remote.puml b/cloud/snippets/materials/Action/MaterialsDelete.card.remote.puml
new file mode 100644
index 00000000000..8ba07c75510
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDelete.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDelete card
+include('elements/materials/Action/MaterialsDelete')
+MaterialsDeleteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDelete.element.local.puml b/cloud/snippets/materials/Action/MaterialsDelete.element.local.puml
new file mode 100644
index 00000000000..6171080f7a1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDelete.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDelete element
+include('elements/materials/Action/MaterialsDelete')
+MaterialsDelete('element', 'Delete', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDelete.element.remote.puml b/cloud/snippets/materials/Action/MaterialsDelete.element.remote.puml
new file mode 100644
index 00000000000..70930df71b9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDelete.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDelete element
+include('elements/materials/Action/MaterialsDelete')
+MaterialsDelete('element', 'Delete', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDeleteForever.card.local.puml b/cloud/snippets/materials/Action/MaterialsDeleteForever.card.local.puml
new file mode 100644
index 00000000000..09ff427e73d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDeleteForever.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDeleteForever card
+include('elements/materials/Action/MaterialsDeleteForever')
+MaterialsDeleteForeverCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDeleteForever.card.remote.puml b/cloud/snippets/materials/Action/MaterialsDeleteForever.card.remote.puml
new file mode 100644
index 00000000000..1447c2b650c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDeleteForever.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDeleteForever card
+include('elements/materials/Action/MaterialsDeleteForever')
+MaterialsDeleteForeverCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDeleteForever.element.local.puml b/cloud/snippets/materials/Action/MaterialsDeleteForever.element.local.puml
new file mode 100644
index 00000000000..820b3f78cba
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDeleteForever.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDeleteForever element
+include('elements/materials/Action/MaterialsDeleteForever')
+MaterialsDeleteForever('element', 'Delete Forever', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDeleteForever.element.remote.puml b/cloud/snippets/materials/Action/MaterialsDeleteForever.element.remote.puml
new file mode 100644
index 00000000000..6bf992da4f1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDeleteForever.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDeleteForever element
+include('elements/materials/Action/MaterialsDeleteForever')
+MaterialsDeleteForever('element', 'Delete Forever', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDescription.card.local.puml b/cloud/snippets/materials/Action/MaterialsDescription.card.local.puml
new file mode 100644
index 00000000000..14eae997165
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDescription.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDescription card
+include('elements/materials/Action/MaterialsDescription')
+MaterialsDescriptionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDescription.card.remote.puml b/cloud/snippets/materials/Action/MaterialsDescription.card.remote.puml
new file mode 100644
index 00000000000..2acc81884e9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDescription.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDescription card
+include('elements/materials/Action/MaterialsDescription')
+MaterialsDescriptionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDescription.element.local.puml b/cloud/snippets/materials/Action/MaterialsDescription.element.local.puml
new file mode 100644
index 00000000000..6633b44c892
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDescription.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDescription element
+include('elements/materials/Action/MaterialsDescription')
+MaterialsDescription('element', 'Description', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDescription.element.remote.puml b/cloud/snippets/materials/Action/MaterialsDescription.element.remote.puml
new file mode 100644
index 00000000000..11ac1888517
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDescription.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDescription element
+include('elements/materials/Action/MaterialsDescription')
+MaterialsDescription('element', 'Description', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDns.card.local.puml b/cloud/snippets/materials/Action/MaterialsDns.card.local.puml
new file mode 100644
index 00000000000..388f7c1f732
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDns.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDns card
+include('elements/materials/Action/MaterialsDns')
+MaterialsDnsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDns.card.remote.puml b/cloud/snippets/materials/Action/MaterialsDns.card.remote.puml
new file mode 100644
index 00000000000..14476b76413
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDns.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDns card
+include('elements/materials/Action/MaterialsDns')
+MaterialsDnsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDns.element.local.puml b/cloud/snippets/materials/Action/MaterialsDns.element.local.puml
new file mode 100644
index 00000000000..119ff36c0f8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDns.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDns element
+include('elements/materials/Action/MaterialsDns')
+MaterialsDns('element', 'Dns', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDns.element.remote.puml b/cloud/snippets/materials/Action/MaterialsDns.element.remote.puml
new file mode 100644
index 00000000000..411e8e3b847
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDns.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDns element
+include('elements/materials/Action/MaterialsDns')
+MaterialsDns('element', 'Dns', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDone.card.local.puml b/cloud/snippets/materials/Action/MaterialsDone.card.local.puml
new file mode 100644
index 00000000000..f7ea0adc3f9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDone card
+include('elements/materials/Action/MaterialsDone')
+MaterialsDoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDone.card.remote.puml b/cloud/snippets/materials/Action/MaterialsDone.card.remote.puml
new file mode 100644
index 00000000000..2ab27146505
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDone card
+include('elements/materials/Action/MaterialsDone')
+MaterialsDoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDone.element.local.puml b/cloud/snippets/materials/Action/MaterialsDone.element.local.puml
new file mode 100644
index 00000000000..363d166777b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDone element
+include('elements/materials/Action/MaterialsDone')
+MaterialsDone('element', 'Done', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDone.element.remote.puml b/cloud/snippets/materials/Action/MaterialsDone.element.remote.puml
new file mode 100644
index 00000000000..3f0af2d10dd
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDone element
+include('elements/materials/Action/MaterialsDone')
+MaterialsDone('element', 'Done', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDoneAll.card.local.puml b/cloud/snippets/materials/Action/MaterialsDoneAll.card.local.puml
new file mode 100644
index 00000000000..e45e1b9f1de
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDoneAll.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDoneAll card
+include('elements/materials/Action/MaterialsDoneAll')
+MaterialsDoneAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDoneAll.card.remote.puml b/cloud/snippets/materials/Action/MaterialsDoneAll.card.remote.puml
new file mode 100644
index 00000000000..61ce736c259
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDoneAll.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDoneAll card
+include('elements/materials/Action/MaterialsDoneAll')
+MaterialsDoneAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDoneAll.element.local.puml b/cloud/snippets/materials/Action/MaterialsDoneAll.element.local.puml
new file mode 100644
index 00000000000..59ca8ad924c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDoneAll.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoneAll element
+include('elements/materials/Action/MaterialsDoneAll')
+MaterialsDoneAll('element', 'Done All', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDoneAll.element.remote.puml b/cloud/snippets/materials/Action/MaterialsDoneAll.element.remote.puml
new file mode 100644
index 00000000000..a8083a567ef
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDoneAll.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoneAll element
+include('elements/materials/Action/MaterialsDoneAll')
+MaterialsDoneAll('element', 'Done All', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDonutLarge.card.local.puml b/cloud/snippets/materials/Action/MaterialsDonutLarge.card.local.puml
new file mode 100644
index 00000000000..9b245fb25e2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDonutLarge.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDonutLarge card
+include('elements/materials/Action/MaterialsDonutLarge')
+MaterialsDonutLargeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDonutLarge.card.remote.puml b/cloud/snippets/materials/Action/MaterialsDonutLarge.card.remote.puml
new file mode 100644
index 00000000000..1d4526487c2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDonutLarge.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDonutLarge card
+include('elements/materials/Action/MaterialsDonutLarge')
+MaterialsDonutLargeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDonutLarge.element.local.puml b/cloud/snippets/materials/Action/MaterialsDonutLarge.element.local.puml
new file mode 100644
index 00000000000..e2fa20e794e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDonutLarge.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDonutLarge element
+include('elements/materials/Action/MaterialsDonutLarge')
+MaterialsDonutLarge('element', 'Donut Large', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDonutLarge.element.remote.puml b/cloud/snippets/materials/Action/MaterialsDonutLarge.element.remote.puml
new file mode 100644
index 00000000000..cb9e5a766ec
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDonutLarge.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDonutLarge element
+include('elements/materials/Action/MaterialsDonutLarge')
+MaterialsDonutLarge('element', 'Donut Large', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDonutSmall.card.local.puml b/cloud/snippets/materials/Action/MaterialsDonutSmall.card.local.puml
new file mode 100644
index 00000000000..04f88013fbd
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDonutSmall.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDonutSmall card
+include('elements/materials/Action/MaterialsDonutSmall')
+MaterialsDonutSmallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDonutSmall.card.remote.puml b/cloud/snippets/materials/Action/MaterialsDonutSmall.card.remote.puml
new file mode 100644
index 00000000000..0308ede6b3e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDonutSmall.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDonutSmall card
+include('elements/materials/Action/MaterialsDonutSmall')
+MaterialsDonutSmallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDonutSmall.element.local.puml b/cloud/snippets/materials/Action/MaterialsDonutSmall.element.local.puml
new file mode 100644
index 00000000000..f4f4b803a0a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDonutSmall.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDonutSmall element
+include('elements/materials/Action/MaterialsDonutSmall')
+MaterialsDonutSmall('element', 'Donut Small', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsDonutSmall.element.remote.puml b/cloud/snippets/materials/Action/MaterialsDonutSmall.element.remote.puml
new file mode 100644
index 00000000000..ae24daa72fd
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsDonutSmall.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDonutSmall element
+include('elements/materials/Action/MaterialsDonutSmall')
+MaterialsDonutSmall('element', 'Donut Small', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsEuroSymbol.card.local.puml b/cloud/snippets/materials/Action/MaterialsEuroSymbol.card.local.puml
new file mode 100644
index 00000000000..e10ee2fe48b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsEuroSymbol.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEuroSymbol card
+include('elements/materials/Action/MaterialsEuroSymbol')
+MaterialsEuroSymbolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsEuroSymbol.card.remote.puml b/cloud/snippets/materials/Action/MaterialsEuroSymbol.card.remote.puml
new file mode 100644
index 00000000000..851ea10030b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsEuroSymbol.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEuroSymbol card
+include('elements/materials/Action/MaterialsEuroSymbol')
+MaterialsEuroSymbolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsEuroSymbol.element.local.puml b/cloud/snippets/materials/Action/MaterialsEuroSymbol.element.local.puml
new file mode 100644
index 00000000000..bd78df77b93
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsEuroSymbol.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEuroSymbol element
+include('elements/materials/Action/MaterialsEuroSymbol')
+MaterialsEuroSymbol('element', 'Euro Symbol', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsEuroSymbol.element.remote.puml b/cloud/snippets/materials/Action/MaterialsEuroSymbol.element.remote.puml
new file mode 100644
index 00000000000..4753a045386
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsEuroSymbol.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEuroSymbol element
+include('elements/materials/Action/MaterialsEuroSymbol')
+MaterialsEuroSymbol('element', 'Euro Symbol', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsEvent.card.local.puml b/cloud/snippets/materials/Action/MaterialsEvent.card.local.puml
new file mode 100644
index 00000000000..e9bd4cc783f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsEvent.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEvent card
+include('elements/materials/Action/MaterialsEvent')
+MaterialsEventCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsEvent.card.remote.puml b/cloud/snippets/materials/Action/MaterialsEvent.card.remote.puml
new file mode 100644
index 00000000000..700293d5dad
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsEvent.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEvent card
+include('elements/materials/Action/MaterialsEvent')
+MaterialsEventCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsEvent.element.local.puml b/cloud/snippets/materials/Action/MaterialsEvent.element.local.puml
new file mode 100644
index 00000000000..fd57e3d9cd5
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsEvent.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEvent element
+include('elements/materials/Action/MaterialsEvent')
+MaterialsEvent('element', 'Event', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsEvent.element.remote.puml b/cloud/snippets/materials/Action/MaterialsEvent.element.remote.puml
new file mode 100644
index 00000000000..3992f8a7e95
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsEvent.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEvent element
+include('elements/materials/Action/MaterialsEvent')
+MaterialsEvent('element', 'Event', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsEventSeat.card.local.puml b/cloud/snippets/materials/Action/MaterialsEventSeat.card.local.puml
new file mode 100644
index 00000000000..d11b5cff4a0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsEventSeat.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEventSeat card
+include('elements/materials/Action/MaterialsEventSeat')
+MaterialsEventSeatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsEventSeat.card.remote.puml b/cloud/snippets/materials/Action/MaterialsEventSeat.card.remote.puml
new file mode 100644
index 00000000000..4caafb03cfa
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsEventSeat.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEventSeat card
+include('elements/materials/Action/MaterialsEventSeat')
+MaterialsEventSeatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsEventSeat.element.local.puml b/cloud/snippets/materials/Action/MaterialsEventSeat.element.local.puml
new file mode 100644
index 00000000000..be9208d2457
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsEventSeat.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEventSeat element
+include('elements/materials/Action/MaterialsEventSeat')
+MaterialsEventSeat('element', 'Event Seat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsEventSeat.element.remote.puml b/cloud/snippets/materials/Action/MaterialsEventSeat.element.remote.puml
new file mode 100644
index 00000000000..427aeabee9a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsEventSeat.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEventSeat element
+include('elements/materials/Action/MaterialsEventSeat')
+MaterialsEventSeat('element', 'Event Seat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsExitToApp.card.local.puml b/cloud/snippets/materials/Action/MaterialsExitToApp.card.local.puml
new file mode 100644
index 00000000000..444ecffc4ab
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsExitToApp.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExitToApp card
+include('elements/materials/Action/MaterialsExitToApp')
+MaterialsExitToAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsExitToApp.card.remote.puml b/cloud/snippets/materials/Action/MaterialsExitToApp.card.remote.puml
new file mode 100644
index 00000000000..2f0ea9e0705
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsExitToApp.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExitToApp card
+include('elements/materials/Action/MaterialsExitToApp')
+MaterialsExitToAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsExitToApp.element.local.puml b/cloud/snippets/materials/Action/MaterialsExitToApp.element.local.puml
new file mode 100644
index 00000000000..2d97dffdc9e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsExitToApp.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExitToApp element
+include('elements/materials/Action/MaterialsExitToApp')
+MaterialsExitToApp('element', 'Exit To App', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsExitToApp.element.remote.puml b/cloud/snippets/materials/Action/MaterialsExitToApp.element.remote.puml
new file mode 100644
index 00000000000..94d964cb576
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsExitToApp.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExitToApp element
+include('elements/materials/Action/MaterialsExitToApp')
+MaterialsExitToApp('element', 'Exit To App', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsExplore.card.local.puml b/cloud/snippets/materials/Action/MaterialsExplore.card.local.puml
new file mode 100644
index 00000000000..8624aa5c00e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsExplore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExplore card
+include('elements/materials/Action/MaterialsExplore')
+MaterialsExploreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsExplore.card.remote.puml b/cloud/snippets/materials/Action/MaterialsExplore.card.remote.puml
new file mode 100644
index 00000000000..38529c2f020
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsExplore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExplore card
+include('elements/materials/Action/MaterialsExplore')
+MaterialsExploreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsExplore.element.local.puml b/cloud/snippets/materials/Action/MaterialsExplore.element.local.puml
new file mode 100644
index 00000000000..d42a65468b8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsExplore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExplore element
+include('elements/materials/Action/MaterialsExplore')
+MaterialsExplore('element', 'Explore', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsExplore.element.remote.puml b/cloud/snippets/materials/Action/MaterialsExplore.element.remote.puml
new file mode 100644
index 00000000000..bad63c1a9f0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsExplore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExplore element
+include('elements/materials/Action/MaterialsExplore')
+MaterialsExplore('element', 'Explore', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsExtension.card.local.puml b/cloud/snippets/materials/Action/MaterialsExtension.card.local.puml
new file mode 100644
index 00000000000..551c8197909
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsExtension.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExtension card
+include('elements/materials/Action/MaterialsExtension')
+MaterialsExtensionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsExtension.card.remote.puml b/cloud/snippets/materials/Action/MaterialsExtension.card.remote.puml
new file mode 100644
index 00000000000..d8252c80320
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsExtension.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExtension card
+include('elements/materials/Action/MaterialsExtension')
+MaterialsExtensionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsExtension.element.local.puml b/cloud/snippets/materials/Action/MaterialsExtension.element.local.puml
new file mode 100644
index 00000000000..2a6decf4c37
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsExtension.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExtension element
+include('elements/materials/Action/MaterialsExtension')
+MaterialsExtension('element', 'Extension', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsExtension.element.remote.puml b/cloud/snippets/materials/Action/MaterialsExtension.element.remote.puml
new file mode 100644
index 00000000000..8e25096bb6f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsExtension.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExtension element
+include('elements/materials/Action/MaterialsExtension')
+MaterialsExtension('element', 'Extension', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFace.card.local.puml b/cloud/snippets/materials/Action/MaterialsFace.card.local.puml
new file mode 100644
index 00000000000..21da30fd9ce
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFace.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFace card
+include('elements/materials/Action/MaterialsFace')
+MaterialsFaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFace.card.remote.puml b/cloud/snippets/materials/Action/MaterialsFace.card.remote.puml
new file mode 100644
index 00000000000..0b664612bdf
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFace.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFace card
+include('elements/materials/Action/MaterialsFace')
+MaterialsFaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFace.element.local.puml b/cloud/snippets/materials/Action/MaterialsFace.element.local.puml
new file mode 100644
index 00000000000..9135eeaf49c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFace.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFace element
+include('elements/materials/Action/MaterialsFace')
+MaterialsFace('element', 'Face', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFace.element.remote.puml b/cloud/snippets/materials/Action/MaterialsFace.element.remote.puml
new file mode 100644
index 00000000000..ba5ae128ce0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFace.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFace element
+include('elements/materials/Action/MaterialsFace')
+MaterialsFace('element', 'Face', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFavorite.card.local.puml b/cloud/snippets/materials/Action/MaterialsFavorite.card.local.puml
new file mode 100644
index 00000000000..62878e8d370
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFavorite.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFavorite card
+include('elements/materials/Action/MaterialsFavorite')
+MaterialsFavoriteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFavorite.card.remote.puml b/cloud/snippets/materials/Action/MaterialsFavorite.card.remote.puml
new file mode 100644
index 00000000000..a711c4a5c52
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFavorite.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFavorite card
+include('elements/materials/Action/MaterialsFavorite')
+MaterialsFavoriteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFavorite.element.local.puml b/cloud/snippets/materials/Action/MaterialsFavorite.element.local.puml
new file mode 100644
index 00000000000..64b90cfdce0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFavorite.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFavorite element
+include('elements/materials/Action/MaterialsFavorite')
+MaterialsFavorite('element', 'Favorite', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFavorite.element.remote.puml b/cloud/snippets/materials/Action/MaterialsFavorite.element.remote.puml
new file mode 100644
index 00000000000..1afdd178d1e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFavorite.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFavorite element
+include('elements/materials/Action/MaterialsFavorite')
+MaterialsFavorite('element', 'Favorite', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFavoriteBorder.card.local.puml b/cloud/snippets/materials/Action/MaterialsFavoriteBorder.card.local.puml
new file mode 100644
index 00000000000..eba501e8e44
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFavoriteBorder.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFavoriteBorder card
+include('elements/materials/Action/MaterialsFavoriteBorder')
+MaterialsFavoriteBorderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFavoriteBorder.card.remote.puml b/cloud/snippets/materials/Action/MaterialsFavoriteBorder.card.remote.puml
new file mode 100644
index 00000000000..0c9d2573d4f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFavoriteBorder.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFavoriteBorder card
+include('elements/materials/Action/MaterialsFavoriteBorder')
+MaterialsFavoriteBorderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFavoriteBorder.element.local.puml b/cloud/snippets/materials/Action/MaterialsFavoriteBorder.element.local.puml
new file mode 100644
index 00000000000..b80c6e68e55
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFavoriteBorder.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFavoriteBorder element
+include('elements/materials/Action/MaterialsFavoriteBorder')
+MaterialsFavoriteBorder('element', 'Favorite Border', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFavoriteBorder.element.remote.puml b/cloud/snippets/materials/Action/MaterialsFavoriteBorder.element.remote.puml
new file mode 100644
index 00000000000..1d81b1833c0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFavoriteBorder.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFavoriteBorder element
+include('elements/materials/Action/MaterialsFavoriteBorder')
+MaterialsFavoriteBorder('element', 'Favorite Border', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFeedback.card.local.puml b/cloud/snippets/materials/Action/MaterialsFeedback.card.local.puml
new file mode 100644
index 00000000000..c95d626f978
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFeedback.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFeedback card
+include('elements/materials/Action/MaterialsFeedback')
+MaterialsFeedbackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFeedback.card.remote.puml b/cloud/snippets/materials/Action/MaterialsFeedback.card.remote.puml
new file mode 100644
index 00000000000..1c92a743e9b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFeedback.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFeedback card
+include('elements/materials/Action/MaterialsFeedback')
+MaterialsFeedbackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFeedback.element.local.puml b/cloud/snippets/materials/Action/MaterialsFeedback.element.local.puml
new file mode 100644
index 00000000000..cd957f8c43c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFeedback.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFeedback element
+include('elements/materials/Action/MaterialsFeedback')
+MaterialsFeedback('element', 'Feedback', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFeedback.element.remote.puml b/cloud/snippets/materials/Action/MaterialsFeedback.element.remote.puml
new file mode 100644
index 00000000000..a2eaa2e0d47
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFeedback.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFeedback element
+include('elements/materials/Action/MaterialsFeedback')
+MaterialsFeedback('element', 'Feedback', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFindInPage.card.local.puml b/cloud/snippets/materials/Action/MaterialsFindInPage.card.local.puml
new file mode 100644
index 00000000000..9cbbce021f2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFindInPage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFindInPage card
+include('elements/materials/Action/MaterialsFindInPage')
+MaterialsFindInPageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFindInPage.card.remote.puml b/cloud/snippets/materials/Action/MaterialsFindInPage.card.remote.puml
new file mode 100644
index 00000000000..a995d30d2ae
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFindInPage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFindInPage card
+include('elements/materials/Action/MaterialsFindInPage')
+MaterialsFindInPageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFindInPage.element.local.puml b/cloud/snippets/materials/Action/MaterialsFindInPage.element.local.puml
new file mode 100644
index 00000000000..21fd9de11c2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFindInPage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFindInPage element
+include('elements/materials/Action/MaterialsFindInPage')
+MaterialsFindInPage('element', 'Find In Page', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFindInPage.element.remote.puml b/cloud/snippets/materials/Action/MaterialsFindInPage.element.remote.puml
new file mode 100644
index 00000000000..d69687ee3e6
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFindInPage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFindInPage element
+include('elements/materials/Action/MaterialsFindInPage')
+MaterialsFindInPage('element', 'Find In Page', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFindReplace.card.local.puml b/cloud/snippets/materials/Action/MaterialsFindReplace.card.local.puml
new file mode 100644
index 00000000000..cafe023669d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFindReplace.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFindReplace card
+include('elements/materials/Action/MaterialsFindReplace')
+MaterialsFindReplaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFindReplace.card.remote.puml b/cloud/snippets/materials/Action/MaterialsFindReplace.card.remote.puml
new file mode 100644
index 00000000000..65d1a0afe28
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFindReplace.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFindReplace card
+include('elements/materials/Action/MaterialsFindReplace')
+MaterialsFindReplaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFindReplace.element.local.puml b/cloud/snippets/materials/Action/MaterialsFindReplace.element.local.puml
new file mode 100644
index 00000000000..71c8ce06d21
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFindReplace.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFindReplace element
+include('elements/materials/Action/MaterialsFindReplace')
+MaterialsFindReplace('element', 'Find Replace', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFindReplace.element.remote.puml b/cloud/snippets/materials/Action/MaterialsFindReplace.element.remote.puml
new file mode 100644
index 00000000000..91ccf240a1a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFindReplace.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFindReplace element
+include('elements/materials/Action/MaterialsFindReplace')
+MaterialsFindReplace('element', 'Find Replace', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFingerprint.card.local.puml b/cloud/snippets/materials/Action/MaterialsFingerprint.card.local.puml
new file mode 100644
index 00000000000..68db56d5d5a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFingerprint.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFingerprint card
+include('elements/materials/Action/MaterialsFingerprint')
+MaterialsFingerprintCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFingerprint.card.remote.puml b/cloud/snippets/materials/Action/MaterialsFingerprint.card.remote.puml
new file mode 100644
index 00000000000..3248a062ea1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFingerprint.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFingerprint card
+include('elements/materials/Action/MaterialsFingerprint')
+MaterialsFingerprintCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFingerprint.element.local.puml b/cloud/snippets/materials/Action/MaterialsFingerprint.element.local.puml
new file mode 100644
index 00000000000..cb55c21e18d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFingerprint.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFingerprint element
+include('elements/materials/Action/MaterialsFingerprint')
+MaterialsFingerprint('element', 'Fingerprint', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFingerprint.element.remote.puml b/cloud/snippets/materials/Action/MaterialsFingerprint.element.remote.puml
new file mode 100644
index 00000000000..46e75e53673
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFingerprint.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFingerprint element
+include('elements/materials/Action/MaterialsFingerprint')
+MaterialsFingerprint('element', 'Fingerprint', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFlightLand.card.local.puml b/cloud/snippets/materials/Action/MaterialsFlightLand.card.local.puml
new file mode 100644
index 00000000000..47da64a2fd1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFlightLand.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlightLand card
+include('elements/materials/Action/MaterialsFlightLand')
+MaterialsFlightLandCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFlightLand.card.remote.puml b/cloud/snippets/materials/Action/MaterialsFlightLand.card.remote.puml
new file mode 100644
index 00000000000..8acc1ada1f2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFlightLand.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlightLand card
+include('elements/materials/Action/MaterialsFlightLand')
+MaterialsFlightLandCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFlightLand.element.local.puml b/cloud/snippets/materials/Action/MaterialsFlightLand.element.local.puml
new file mode 100644
index 00000000000..483802d3149
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFlightLand.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlightLand element
+include('elements/materials/Action/MaterialsFlightLand')
+MaterialsFlightLand('element', 'Flight Land', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFlightLand.element.remote.puml b/cloud/snippets/materials/Action/MaterialsFlightLand.element.remote.puml
new file mode 100644
index 00000000000..d85006731f4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFlightLand.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlightLand element
+include('elements/materials/Action/MaterialsFlightLand')
+MaterialsFlightLand('element', 'Flight Land', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFlightTakeoff.card.local.puml b/cloud/snippets/materials/Action/MaterialsFlightTakeoff.card.local.puml
new file mode 100644
index 00000000000..f3e0e2ab326
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFlightTakeoff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlightTakeoff card
+include('elements/materials/Action/MaterialsFlightTakeoff')
+MaterialsFlightTakeoffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFlightTakeoff.card.remote.puml b/cloud/snippets/materials/Action/MaterialsFlightTakeoff.card.remote.puml
new file mode 100644
index 00000000000..325283282df
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFlightTakeoff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlightTakeoff card
+include('elements/materials/Action/MaterialsFlightTakeoff')
+MaterialsFlightTakeoffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFlightTakeoff.element.local.puml b/cloud/snippets/materials/Action/MaterialsFlightTakeoff.element.local.puml
new file mode 100644
index 00000000000..0fa9edfb4a3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFlightTakeoff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlightTakeoff element
+include('elements/materials/Action/MaterialsFlightTakeoff')
+MaterialsFlightTakeoff('element', 'Flight Takeoff', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFlightTakeoff.element.remote.puml b/cloud/snippets/materials/Action/MaterialsFlightTakeoff.element.remote.puml
new file mode 100644
index 00000000000..194859bd645
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFlightTakeoff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlightTakeoff element
+include('elements/materials/Action/MaterialsFlightTakeoff')
+MaterialsFlightTakeoff('element', 'Flight Takeoff', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFlipToBack.card.local.puml b/cloud/snippets/materials/Action/MaterialsFlipToBack.card.local.puml
new file mode 100644
index 00000000000..73fb895fa66
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFlipToBack.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlipToBack card
+include('elements/materials/Action/MaterialsFlipToBack')
+MaterialsFlipToBackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFlipToBack.card.remote.puml b/cloud/snippets/materials/Action/MaterialsFlipToBack.card.remote.puml
new file mode 100644
index 00000000000..f0944cbaa88
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFlipToBack.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlipToBack card
+include('elements/materials/Action/MaterialsFlipToBack')
+MaterialsFlipToBackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFlipToBack.element.local.puml b/cloud/snippets/materials/Action/MaterialsFlipToBack.element.local.puml
new file mode 100644
index 00000000000..28e7cdbc57e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFlipToBack.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlipToBack element
+include('elements/materials/Action/MaterialsFlipToBack')
+MaterialsFlipToBack('element', 'Flip To Back', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFlipToBack.element.remote.puml b/cloud/snippets/materials/Action/MaterialsFlipToBack.element.remote.puml
new file mode 100644
index 00000000000..0dda4b86928
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFlipToBack.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlipToBack element
+include('elements/materials/Action/MaterialsFlipToBack')
+MaterialsFlipToBack('element', 'Flip To Back', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFlipToFront.card.local.puml b/cloud/snippets/materials/Action/MaterialsFlipToFront.card.local.puml
new file mode 100644
index 00000000000..f987821adf9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFlipToFront.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlipToFront card
+include('elements/materials/Action/MaterialsFlipToFront')
+MaterialsFlipToFrontCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFlipToFront.card.remote.puml b/cloud/snippets/materials/Action/MaterialsFlipToFront.card.remote.puml
new file mode 100644
index 00000000000..99232dc9dad
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFlipToFront.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlipToFront card
+include('elements/materials/Action/MaterialsFlipToFront')
+MaterialsFlipToFrontCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFlipToFront.element.local.puml b/cloud/snippets/materials/Action/MaterialsFlipToFront.element.local.puml
new file mode 100644
index 00000000000..b7f298f49ff
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFlipToFront.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlipToFront element
+include('elements/materials/Action/MaterialsFlipToFront')
+MaterialsFlipToFront('element', 'Flip To Front', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsFlipToFront.element.remote.puml b/cloud/snippets/materials/Action/MaterialsFlipToFront.element.remote.puml
new file mode 100644
index 00000000000..f9a2f2fc6fc
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsFlipToFront.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlipToFront element
+include('elements/materials/Action/MaterialsFlipToFront')
+MaterialsFlipToFront('element', 'Flip To Front', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGTranslate.card.local.puml b/cloud/snippets/materials/Action/MaterialsGTranslate.card.local.puml
new file mode 100644
index 00000000000..a5b74bfa0c2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGTranslate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGTranslate card
+include('elements/materials/Action/MaterialsGTranslate')
+MaterialsGTranslateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGTranslate.card.remote.puml b/cloud/snippets/materials/Action/MaterialsGTranslate.card.remote.puml
new file mode 100644
index 00000000000..dd70139a229
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGTranslate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGTranslate card
+include('elements/materials/Action/MaterialsGTranslate')
+MaterialsGTranslateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGTranslate.element.local.puml b/cloud/snippets/materials/Action/MaterialsGTranslate.element.local.puml
new file mode 100644
index 00000000000..6a72a5ee4ee
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGTranslate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGTranslate element
+include('elements/materials/Action/MaterialsGTranslate')
+MaterialsGTranslate('element', 'G Translate', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGTranslate.element.remote.puml b/cloud/snippets/materials/Action/MaterialsGTranslate.element.remote.puml
new file mode 100644
index 00000000000..f25d37b0416
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGTranslate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGTranslate element
+include('elements/materials/Action/MaterialsGTranslate')
+MaterialsGTranslate('element', 'G Translate', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGavel.card.local.puml b/cloud/snippets/materials/Action/MaterialsGavel.card.local.puml
new file mode 100644
index 00000000000..5c6e857e4c5
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGavel.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGavel card
+include('elements/materials/Action/MaterialsGavel')
+MaterialsGavelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGavel.card.remote.puml b/cloud/snippets/materials/Action/MaterialsGavel.card.remote.puml
new file mode 100644
index 00000000000..8c14dbceb15
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGavel.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGavel card
+include('elements/materials/Action/MaterialsGavel')
+MaterialsGavelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGavel.element.local.puml b/cloud/snippets/materials/Action/MaterialsGavel.element.local.puml
new file mode 100644
index 00000000000..b144df2aae8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGavel.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGavel element
+include('elements/materials/Action/MaterialsGavel')
+MaterialsGavel('element', 'Gavel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGavel.element.remote.puml b/cloud/snippets/materials/Action/MaterialsGavel.element.remote.puml
new file mode 100644
index 00000000000..ee6d1737cf0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGavel.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGavel element
+include('elements/materials/Action/MaterialsGavel')
+MaterialsGavel('element', 'Gavel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGetApp.card.local.puml b/cloud/snippets/materials/Action/MaterialsGetApp.card.local.puml
new file mode 100644
index 00000000000..75c4cfb63c6
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGetApp.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGetApp card
+include('elements/materials/Action/MaterialsGetApp')
+MaterialsGetAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGetApp.card.remote.puml b/cloud/snippets/materials/Action/MaterialsGetApp.card.remote.puml
new file mode 100644
index 00000000000..365d63aa431
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGetApp.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGetApp card
+include('elements/materials/Action/MaterialsGetApp')
+MaterialsGetAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGetApp.element.local.puml b/cloud/snippets/materials/Action/MaterialsGetApp.element.local.puml
new file mode 100644
index 00000000000..24c184f05d7
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGetApp.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGetApp element
+include('elements/materials/Action/MaterialsGetApp')
+MaterialsGetApp('element', 'Get App', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGetApp.element.remote.puml b/cloud/snippets/materials/Action/MaterialsGetApp.element.remote.puml
new file mode 100644
index 00000000000..f0f5e87f4f3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGetApp.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGetApp element
+include('elements/materials/Action/MaterialsGetApp')
+MaterialsGetApp('element', 'Get App', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGrade.card.local.puml b/cloud/snippets/materials/Action/MaterialsGrade.card.local.puml
new file mode 100644
index 00000000000..374f529b9a7
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGrade.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGrade card
+include('elements/materials/Action/MaterialsGrade')
+MaterialsGradeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGrade.card.remote.puml b/cloud/snippets/materials/Action/MaterialsGrade.card.remote.puml
new file mode 100644
index 00000000000..6d3b1dfc197
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGrade.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGrade card
+include('elements/materials/Action/MaterialsGrade')
+MaterialsGradeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGrade.element.local.puml b/cloud/snippets/materials/Action/MaterialsGrade.element.local.puml
new file mode 100644
index 00000000000..2745d1c1966
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGrade.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGrade element
+include('elements/materials/Action/MaterialsGrade')
+MaterialsGrade('element', 'Grade', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGrade.element.remote.puml b/cloud/snippets/materials/Action/MaterialsGrade.element.remote.puml
new file mode 100644
index 00000000000..eea9cbb1615
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGrade.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGrade element
+include('elements/materials/Action/MaterialsGrade')
+MaterialsGrade('element', 'Grade', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGroupWork.card.local.puml b/cloud/snippets/materials/Action/MaterialsGroupWork.card.local.puml
new file mode 100644
index 00000000000..6761d95a800
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGroupWork.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGroupWork card
+include('elements/materials/Action/MaterialsGroupWork')
+MaterialsGroupWorkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGroupWork.card.remote.puml b/cloud/snippets/materials/Action/MaterialsGroupWork.card.remote.puml
new file mode 100644
index 00000000000..ffd9a2d7e85
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGroupWork.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGroupWork card
+include('elements/materials/Action/MaterialsGroupWork')
+MaterialsGroupWorkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGroupWork.element.local.puml b/cloud/snippets/materials/Action/MaterialsGroupWork.element.local.puml
new file mode 100644
index 00000000000..f477f63f598
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGroupWork.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGroupWork element
+include('elements/materials/Action/MaterialsGroupWork')
+MaterialsGroupWork('element', 'Group Work', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsGroupWork.element.remote.puml b/cloud/snippets/materials/Action/MaterialsGroupWork.element.remote.puml
new file mode 100644
index 00000000000..45b03958444
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsGroupWork.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGroupWork element
+include('elements/materials/Action/MaterialsGroupWork')
+MaterialsGroupWork('element', 'Group Work', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHelp.card.local.puml b/cloud/snippets/materials/Action/MaterialsHelp.card.local.puml
new file mode 100644
index 00000000000..0082ff98e68
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHelp.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHelp card
+include('elements/materials/Action/MaterialsHelp')
+MaterialsHelpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHelp.card.remote.puml b/cloud/snippets/materials/Action/MaterialsHelp.card.remote.puml
new file mode 100644
index 00000000000..f8fb24eb4b5
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHelp.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHelp card
+include('elements/materials/Action/MaterialsHelp')
+MaterialsHelpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHelp.element.local.puml b/cloud/snippets/materials/Action/MaterialsHelp.element.local.puml
new file mode 100644
index 00000000000..06da71d0756
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHelp.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHelp element
+include('elements/materials/Action/MaterialsHelp')
+MaterialsHelp('element', 'Help', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHelp.element.remote.puml b/cloud/snippets/materials/Action/MaterialsHelp.element.remote.puml
new file mode 100644
index 00000000000..d9b9e2bfb86
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHelp.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHelp element
+include('elements/materials/Action/MaterialsHelp')
+MaterialsHelp('element', 'Help', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHighlightOff.card.local.puml b/cloud/snippets/materials/Action/MaterialsHighlightOff.card.local.puml
new file mode 100644
index 00000000000..3d39aacbc15
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHighlightOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHighlightOff card
+include('elements/materials/Action/MaterialsHighlightOff')
+MaterialsHighlightOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHighlightOff.card.remote.puml b/cloud/snippets/materials/Action/MaterialsHighlightOff.card.remote.puml
new file mode 100644
index 00000000000..f5162243e31
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHighlightOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHighlightOff card
+include('elements/materials/Action/MaterialsHighlightOff')
+MaterialsHighlightOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHighlightOff.element.local.puml b/cloud/snippets/materials/Action/MaterialsHighlightOff.element.local.puml
new file mode 100644
index 00000000000..5b020ca0913
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHighlightOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHighlightOff element
+include('elements/materials/Action/MaterialsHighlightOff')
+MaterialsHighlightOff('element', 'Highlight Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHighlightOff.element.remote.puml b/cloud/snippets/materials/Action/MaterialsHighlightOff.element.remote.puml
new file mode 100644
index 00000000000..04a58e7b1a1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHighlightOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHighlightOff element
+include('elements/materials/Action/MaterialsHighlightOff')
+MaterialsHighlightOff('element', 'Highlight Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHistory.card.local.puml b/cloud/snippets/materials/Action/MaterialsHistory.card.local.puml
new file mode 100644
index 00000000000..fb9b9ce5f26
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHistory.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHistory card
+include('elements/materials/Action/MaterialsHistory')
+MaterialsHistoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHistory.card.remote.puml b/cloud/snippets/materials/Action/MaterialsHistory.card.remote.puml
new file mode 100644
index 00000000000..83ad08f7f9d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHistory.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHistory card
+include('elements/materials/Action/MaterialsHistory')
+MaterialsHistoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHistory.element.local.puml b/cloud/snippets/materials/Action/MaterialsHistory.element.local.puml
new file mode 100644
index 00000000000..3c8f7776206
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHistory.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHistory element
+include('elements/materials/Action/MaterialsHistory')
+MaterialsHistory('element', 'History', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHistory.element.remote.puml b/cloud/snippets/materials/Action/MaterialsHistory.element.remote.puml
new file mode 100644
index 00000000000..81feaad0570
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHistory.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHistory element
+include('elements/materials/Action/MaterialsHistory')
+MaterialsHistory('element', 'History', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHome.card.local.puml b/cloud/snippets/materials/Action/MaterialsHome.card.local.puml
new file mode 100644
index 00000000000..e051b4dc6a5
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHome.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHome card
+include('elements/materials/Action/MaterialsHome')
+MaterialsHomeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHome.card.remote.puml b/cloud/snippets/materials/Action/MaterialsHome.card.remote.puml
new file mode 100644
index 00000000000..1438a576203
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHome.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHome card
+include('elements/materials/Action/MaterialsHome')
+MaterialsHomeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHome.element.local.puml b/cloud/snippets/materials/Action/MaterialsHome.element.local.puml
new file mode 100644
index 00000000000..f181c83b3a4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHome.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHome element
+include('elements/materials/Action/MaterialsHome')
+MaterialsHome('element', 'Home', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHome.element.remote.puml b/cloud/snippets/materials/Action/MaterialsHome.element.remote.puml
new file mode 100644
index 00000000000..f5e5b54cc47
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHome.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHome element
+include('elements/materials/Action/MaterialsHome')
+MaterialsHome('element', 'Home', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHourglassEmpty.card.local.puml b/cloud/snippets/materials/Action/MaterialsHourglassEmpty.card.local.puml
new file mode 100644
index 00000000000..def9ed7386e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHourglassEmpty.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHourglassEmpty card
+include('elements/materials/Action/MaterialsHourglassEmpty')
+MaterialsHourglassEmptyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHourglassEmpty.card.remote.puml b/cloud/snippets/materials/Action/MaterialsHourglassEmpty.card.remote.puml
new file mode 100644
index 00000000000..f0cdc51024a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHourglassEmpty.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHourglassEmpty card
+include('elements/materials/Action/MaterialsHourglassEmpty')
+MaterialsHourglassEmptyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHourglassEmpty.element.local.puml b/cloud/snippets/materials/Action/MaterialsHourglassEmpty.element.local.puml
new file mode 100644
index 00000000000..8e5c66a7f68
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHourglassEmpty.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHourglassEmpty element
+include('elements/materials/Action/MaterialsHourglassEmpty')
+MaterialsHourglassEmpty('element', 'Hourglass Empty', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHourglassEmpty.element.remote.puml b/cloud/snippets/materials/Action/MaterialsHourglassEmpty.element.remote.puml
new file mode 100644
index 00000000000..50213d48950
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHourglassEmpty.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHourglassEmpty element
+include('elements/materials/Action/MaterialsHourglassEmpty')
+MaterialsHourglassEmpty('element', 'Hourglass Empty', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHourglassFull.card.local.puml b/cloud/snippets/materials/Action/MaterialsHourglassFull.card.local.puml
new file mode 100644
index 00000000000..683e3a2ee14
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHourglassFull.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHourglassFull card
+include('elements/materials/Action/MaterialsHourglassFull')
+MaterialsHourglassFullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHourglassFull.card.remote.puml b/cloud/snippets/materials/Action/MaterialsHourglassFull.card.remote.puml
new file mode 100644
index 00000000000..0d8b4c693c4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHourglassFull.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHourglassFull card
+include('elements/materials/Action/MaterialsHourglassFull')
+MaterialsHourglassFullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHourglassFull.element.local.puml b/cloud/snippets/materials/Action/MaterialsHourglassFull.element.local.puml
new file mode 100644
index 00000000000..b33edecbf2d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHourglassFull.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHourglassFull element
+include('elements/materials/Action/MaterialsHourglassFull')
+MaterialsHourglassFull('element', 'Hourglass Full', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHourglassFull.element.remote.puml b/cloud/snippets/materials/Action/MaterialsHourglassFull.element.remote.puml
new file mode 100644
index 00000000000..bb035370c21
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHourglassFull.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHourglassFull element
+include('elements/materials/Action/MaterialsHourglassFull')
+MaterialsHourglassFull('element', 'Hourglass Full', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHttp.card.local.puml b/cloud/snippets/materials/Action/MaterialsHttp.card.local.puml
new file mode 100644
index 00000000000..4c3009145ee
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHttp.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHttp card
+include('elements/materials/Action/MaterialsHttp')
+MaterialsHttpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHttp.card.remote.puml b/cloud/snippets/materials/Action/MaterialsHttp.card.remote.puml
new file mode 100644
index 00000000000..c8a09a7f517
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHttp.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHttp card
+include('elements/materials/Action/MaterialsHttp')
+MaterialsHttpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHttp.element.local.puml b/cloud/snippets/materials/Action/MaterialsHttp.element.local.puml
new file mode 100644
index 00000000000..8b1ca817baf
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHttp.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHttp element
+include('elements/materials/Action/MaterialsHttp')
+MaterialsHttp('element', 'Http', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHttp.element.remote.puml b/cloud/snippets/materials/Action/MaterialsHttp.element.remote.puml
new file mode 100644
index 00000000000..3fc74726b9c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHttp.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHttp element
+include('elements/materials/Action/MaterialsHttp')
+MaterialsHttp('element', 'Http', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHttps.card.local.puml b/cloud/snippets/materials/Action/MaterialsHttps.card.local.puml
new file mode 100644
index 00000000000..730fcdd21d8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHttps.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHttps card
+include('elements/materials/Action/MaterialsHttps')
+MaterialsHttpsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHttps.card.remote.puml b/cloud/snippets/materials/Action/MaterialsHttps.card.remote.puml
new file mode 100644
index 00000000000..f8376421a07
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHttps.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHttps card
+include('elements/materials/Action/MaterialsHttps')
+MaterialsHttpsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHttps.element.local.puml b/cloud/snippets/materials/Action/MaterialsHttps.element.local.puml
new file mode 100644
index 00000000000..cebd07686b0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHttps.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHttps element
+include('elements/materials/Action/MaterialsHttps')
+MaterialsHttps('element', 'Https', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsHttps.element.remote.puml b/cloud/snippets/materials/Action/MaterialsHttps.element.remote.puml
new file mode 100644
index 00000000000..7f1a0d990b6
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsHttps.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHttps element
+include('elements/materials/Action/MaterialsHttps')
+MaterialsHttps('element', 'Https', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsImportantDevices.card.local.puml b/cloud/snippets/materials/Action/MaterialsImportantDevices.card.local.puml
new file mode 100644
index 00000000000..74480478c7c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsImportantDevices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsImportantDevices card
+include('elements/materials/Action/MaterialsImportantDevices')
+MaterialsImportantDevicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsImportantDevices.card.remote.puml b/cloud/snippets/materials/Action/MaterialsImportantDevices.card.remote.puml
new file mode 100644
index 00000000000..c425672a7ad
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsImportantDevices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsImportantDevices card
+include('elements/materials/Action/MaterialsImportantDevices')
+MaterialsImportantDevicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsImportantDevices.element.local.puml b/cloud/snippets/materials/Action/MaterialsImportantDevices.element.local.puml
new file mode 100644
index 00000000000..505b567488f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsImportantDevices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImportantDevices element
+include('elements/materials/Action/MaterialsImportantDevices')
+MaterialsImportantDevices('element', 'Important Devices', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsImportantDevices.element.remote.puml b/cloud/snippets/materials/Action/MaterialsImportantDevices.element.remote.puml
new file mode 100644
index 00000000000..95b128ebb25
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsImportantDevices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImportantDevices element
+include('elements/materials/Action/MaterialsImportantDevices')
+MaterialsImportantDevices('element', 'Important Devices', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsInfo.card.local.puml b/cloud/snippets/materials/Action/MaterialsInfo.card.local.puml
new file mode 100644
index 00000000000..c79be07392f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsInfo.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInfo card
+include('elements/materials/Action/MaterialsInfo')
+MaterialsInfoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsInfo.card.remote.puml b/cloud/snippets/materials/Action/MaterialsInfo.card.remote.puml
new file mode 100644
index 00000000000..ca34782debb
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsInfo.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInfo card
+include('elements/materials/Action/MaterialsInfo')
+MaterialsInfoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsInfo.element.local.puml b/cloud/snippets/materials/Action/MaterialsInfo.element.local.puml
new file mode 100644
index 00000000000..2bd66259bf8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsInfo.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInfo element
+include('elements/materials/Action/MaterialsInfo')
+MaterialsInfo('element', 'Info', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsInfo.element.remote.puml b/cloud/snippets/materials/Action/MaterialsInfo.element.remote.puml
new file mode 100644
index 00000000000..ab3ababf0a0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsInfo.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInfo element
+include('elements/materials/Action/MaterialsInfo')
+MaterialsInfo('element', 'Info', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsInfoOutline.card.local.puml b/cloud/snippets/materials/Action/MaterialsInfoOutline.card.local.puml
new file mode 100644
index 00000000000..26301aaa95f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsInfoOutline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInfoOutline card
+include('elements/materials/Action/MaterialsInfoOutline')
+MaterialsInfoOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsInfoOutline.card.remote.puml b/cloud/snippets/materials/Action/MaterialsInfoOutline.card.remote.puml
new file mode 100644
index 00000000000..d64d9db7472
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsInfoOutline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInfoOutline card
+include('elements/materials/Action/MaterialsInfoOutline')
+MaterialsInfoOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsInfoOutline.element.local.puml b/cloud/snippets/materials/Action/MaterialsInfoOutline.element.local.puml
new file mode 100644
index 00000000000..cb81b6c3270
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsInfoOutline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInfoOutline element
+include('elements/materials/Action/MaterialsInfoOutline')
+MaterialsInfoOutline('element', 'Info Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsInfoOutline.element.remote.puml b/cloud/snippets/materials/Action/MaterialsInfoOutline.element.remote.puml
new file mode 100644
index 00000000000..fedb3ef5cf2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsInfoOutline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInfoOutline element
+include('elements/materials/Action/MaterialsInfoOutline')
+MaterialsInfoOutline('element', 'Info Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsInput.card.local.puml b/cloud/snippets/materials/Action/MaterialsInput.card.local.puml
new file mode 100644
index 00000000000..d4052d5733c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsInput.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInput card
+include('elements/materials/Action/MaterialsInput')
+MaterialsInputCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsInput.card.remote.puml b/cloud/snippets/materials/Action/MaterialsInput.card.remote.puml
new file mode 100644
index 00000000000..9ee72cb28d4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsInput.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInput card
+include('elements/materials/Action/MaterialsInput')
+MaterialsInputCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsInput.element.local.puml b/cloud/snippets/materials/Action/MaterialsInput.element.local.puml
new file mode 100644
index 00000000000..066c2109abf
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsInput.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInput element
+include('elements/materials/Action/MaterialsInput')
+MaterialsInput('element', 'Input', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsInput.element.remote.puml b/cloud/snippets/materials/Action/MaterialsInput.element.remote.puml
new file mode 100644
index 00000000000..7d5d6e6e6a2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsInput.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInput element
+include('elements/materials/Action/MaterialsInput')
+MaterialsInput('element', 'Input', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsInvertColors.card.local.puml b/cloud/snippets/materials/Action/MaterialsInvertColors.card.local.puml
new file mode 100644
index 00000000000..5917ddd7dd4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsInvertColors.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInvertColors card
+include('elements/materials/Action/MaterialsInvertColors')
+MaterialsInvertColorsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsInvertColors.card.remote.puml b/cloud/snippets/materials/Action/MaterialsInvertColors.card.remote.puml
new file mode 100644
index 00000000000..b2c5c9970eb
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsInvertColors.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInvertColors card
+include('elements/materials/Action/MaterialsInvertColors')
+MaterialsInvertColorsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsInvertColors.element.local.puml b/cloud/snippets/materials/Action/MaterialsInvertColors.element.local.puml
new file mode 100644
index 00000000000..89579818822
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsInvertColors.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInvertColors element
+include('elements/materials/Action/MaterialsInvertColors')
+MaterialsInvertColors('element', 'Invert Colors', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsInvertColors.element.remote.puml b/cloud/snippets/materials/Action/MaterialsInvertColors.element.remote.puml
new file mode 100644
index 00000000000..4a714797334
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsInvertColors.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInvertColors element
+include('elements/materials/Action/MaterialsInvertColors')
+MaterialsInvertColors('element', 'Invert Colors', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLabel.card.local.puml b/cloud/snippets/materials/Action/MaterialsLabel.card.local.puml
new file mode 100644
index 00000000000..3be3b0950ce
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLabel.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLabel card
+include('elements/materials/Action/MaterialsLabel')
+MaterialsLabelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLabel.card.remote.puml b/cloud/snippets/materials/Action/MaterialsLabel.card.remote.puml
new file mode 100644
index 00000000000..859d7122f49
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLabel.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLabel card
+include('elements/materials/Action/MaterialsLabel')
+MaterialsLabelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLabel.element.local.puml b/cloud/snippets/materials/Action/MaterialsLabel.element.local.puml
new file mode 100644
index 00000000000..22a4228d3f9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLabel.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLabel element
+include('elements/materials/Action/MaterialsLabel')
+MaterialsLabel('element', 'Label', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLabel.element.remote.puml b/cloud/snippets/materials/Action/MaterialsLabel.element.remote.puml
new file mode 100644
index 00000000000..92f009b78a8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLabel.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLabel element
+include('elements/materials/Action/MaterialsLabel')
+MaterialsLabel('element', 'Label', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLabelOutline.card.local.puml b/cloud/snippets/materials/Action/MaterialsLabelOutline.card.local.puml
new file mode 100644
index 00000000000..d78d1364818
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLabelOutline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLabelOutline card
+include('elements/materials/Action/MaterialsLabelOutline')
+MaterialsLabelOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLabelOutline.card.remote.puml b/cloud/snippets/materials/Action/MaterialsLabelOutline.card.remote.puml
new file mode 100644
index 00000000000..c71f6f645a3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLabelOutline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLabelOutline card
+include('elements/materials/Action/MaterialsLabelOutline')
+MaterialsLabelOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLabelOutline.element.local.puml b/cloud/snippets/materials/Action/MaterialsLabelOutline.element.local.puml
new file mode 100644
index 00000000000..d163d5dbd2e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLabelOutline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLabelOutline element
+include('elements/materials/Action/MaterialsLabelOutline')
+MaterialsLabelOutline('element', 'Label Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLabelOutline.element.remote.puml b/cloud/snippets/materials/Action/MaterialsLabelOutline.element.remote.puml
new file mode 100644
index 00000000000..29d53894109
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLabelOutline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLabelOutline element
+include('elements/materials/Action/MaterialsLabelOutline')
+MaterialsLabelOutline('element', 'Label Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLanguage.card.local.puml b/cloud/snippets/materials/Action/MaterialsLanguage.card.local.puml
new file mode 100644
index 00000000000..bf653073b25
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLanguage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLanguage card
+include('elements/materials/Action/MaterialsLanguage')
+MaterialsLanguageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLanguage.card.remote.puml b/cloud/snippets/materials/Action/MaterialsLanguage.card.remote.puml
new file mode 100644
index 00000000000..4a3f46b0317
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLanguage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLanguage card
+include('elements/materials/Action/MaterialsLanguage')
+MaterialsLanguageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLanguage.element.local.puml b/cloud/snippets/materials/Action/MaterialsLanguage.element.local.puml
new file mode 100644
index 00000000000..194010c0ee9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLanguage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLanguage element
+include('elements/materials/Action/MaterialsLanguage')
+MaterialsLanguage('element', 'Language', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLanguage.element.remote.puml b/cloud/snippets/materials/Action/MaterialsLanguage.element.remote.puml
new file mode 100644
index 00000000000..2d9b54660f0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLanguage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLanguage element
+include('elements/materials/Action/MaterialsLanguage')
+MaterialsLanguage('element', 'Language', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLaunch.card.local.puml b/cloud/snippets/materials/Action/MaterialsLaunch.card.local.puml
new file mode 100644
index 00000000000..598b4291c19
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLaunch.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLaunch card
+include('elements/materials/Action/MaterialsLaunch')
+MaterialsLaunchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLaunch.card.remote.puml b/cloud/snippets/materials/Action/MaterialsLaunch.card.remote.puml
new file mode 100644
index 00000000000..73c3d6a9ab8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLaunch.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLaunch card
+include('elements/materials/Action/MaterialsLaunch')
+MaterialsLaunchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLaunch.element.local.puml b/cloud/snippets/materials/Action/MaterialsLaunch.element.local.puml
new file mode 100644
index 00000000000..fcd9fc68c33
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLaunch.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaunch element
+include('elements/materials/Action/MaterialsLaunch')
+MaterialsLaunch('element', 'Launch', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLaunch.element.remote.puml b/cloud/snippets/materials/Action/MaterialsLaunch.element.remote.puml
new file mode 100644
index 00000000000..ca88c4b6d86
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLaunch.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaunch element
+include('elements/materials/Action/MaterialsLaunch')
+MaterialsLaunch('element', 'Launch', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLightbulbOutline.card.local.puml b/cloud/snippets/materials/Action/MaterialsLightbulbOutline.card.local.puml
new file mode 100644
index 00000000000..42e26a071a5
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLightbulbOutline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLightbulbOutline card
+include('elements/materials/Action/MaterialsLightbulbOutline')
+MaterialsLightbulbOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLightbulbOutline.card.remote.puml b/cloud/snippets/materials/Action/MaterialsLightbulbOutline.card.remote.puml
new file mode 100644
index 00000000000..1f7ffad5e5b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLightbulbOutline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLightbulbOutline card
+include('elements/materials/Action/MaterialsLightbulbOutline')
+MaterialsLightbulbOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLightbulbOutline.element.local.puml b/cloud/snippets/materials/Action/MaterialsLightbulbOutline.element.local.puml
new file mode 100644
index 00000000000..2e65ef3e20d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLightbulbOutline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLightbulbOutline element
+include('elements/materials/Action/MaterialsLightbulbOutline')
+MaterialsLightbulbOutline('element', 'Lightbulb Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLightbulbOutline.element.remote.puml b/cloud/snippets/materials/Action/MaterialsLightbulbOutline.element.remote.puml
new file mode 100644
index 00000000000..f1ba7dac5a1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLightbulbOutline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLightbulbOutline element
+include('elements/materials/Action/MaterialsLightbulbOutline')
+MaterialsLightbulbOutline('element', 'Lightbulb Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLineStyle.card.local.puml b/cloud/snippets/materials/Action/MaterialsLineStyle.card.local.puml
new file mode 100644
index 00000000000..a1b2949f3c5
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLineStyle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLineStyle card
+include('elements/materials/Action/MaterialsLineStyle')
+MaterialsLineStyleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLineStyle.card.remote.puml b/cloud/snippets/materials/Action/MaterialsLineStyle.card.remote.puml
new file mode 100644
index 00000000000..8374924ed45
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLineStyle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLineStyle card
+include('elements/materials/Action/MaterialsLineStyle')
+MaterialsLineStyleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLineStyle.element.local.puml b/cloud/snippets/materials/Action/MaterialsLineStyle.element.local.puml
new file mode 100644
index 00000000000..ab07bb8c80b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLineStyle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLineStyle element
+include('elements/materials/Action/MaterialsLineStyle')
+MaterialsLineStyle('element', 'Line Style', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLineStyle.element.remote.puml b/cloud/snippets/materials/Action/MaterialsLineStyle.element.remote.puml
new file mode 100644
index 00000000000..e4c003a69cf
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLineStyle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLineStyle element
+include('elements/materials/Action/MaterialsLineStyle')
+MaterialsLineStyle('element', 'Line Style', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLineWeight.card.local.puml b/cloud/snippets/materials/Action/MaterialsLineWeight.card.local.puml
new file mode 100644
index 00000000000..b12586be0ae
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLineWeight.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLineWeight card
+include('elements/materials/Action/MaterialsLineWeight')
+MaterialsLineWeightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLineWeight.card.remote.puml b/cloud/snippets/materials/Action/MaterialsLineWeight.card.remote.puml
new file mode 100644
index 00000000000..2832c33b23a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLineWeight.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLineWeight card
+include('elements/materials/Action/MaterialsLineWeight')
+MaterialsLineWeightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLineWeight.element.local.puml b/cloud/snippets/materials/Action/MaterialsLineWeight.element.local.puml
new file mode 100644
index 00000000000..01a1ef0ec38
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLineWeight.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLineWeight element
+include('elements/materials/Action/MaterialsLineWeight')
+MaterialsLineWeight('element', 'Line Weight', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLineWeight.element.remote.puml b/cloud/snippets/materials/Action/MaterialsLineWeight.element.remote.puml
new file mode 100644
index 00000000000..a5222aff0b7
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLineWeight.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLineWeight element
+include('elements/materials/Action/MaterialsLineWeight')
+MaterialsLineWeight('element', 'Line Weight', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsList.card.local.puml b/cloud/snippets/materials/Action/MaterialsList.card.local.puml
new file mode 100644
index 00000000000..2609942def6
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsList.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsList card
+include('elements/materials/Action/MaterialsList')
+MaterialsListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsList.card.remote.puml b/cloud/snippets/materials/Action/MaterialsList.card.remote.puml
new file mode 100644
index 00000000000..4146099dcc0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsList.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsList card
+include('elements/materials/Action/MaterialsList')
+MaterialsListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsList.element.local.puml b/cloud/snippets/materials/Action/MaterialsList.element.local.puml
new file mode 100644
index 00000000000..cb196f80cde
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsList.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsList element
+include('elements/materials/Action/MaterialsList')
+MaterialsList('element', 'List', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsList.element.remote.puml b/cloud/snippets/materials/Action/MaterialsList.element.remote.puml
new file mode 100644
index 00000000000..bb041d08010
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsList.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsList element
+include('elements/materials/Action/MaterialsList')
+MaterialsList('element', 'List', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLock.card.local.puml b/cloud/snippets/materials/Action/MaterialsLock.card.local.puml
new file mode 100644
index 00000000000..26cd578fe62
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLock.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLock card
+include('elements/materials/Action/MaterialsLock')
+MaterialsLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLock.card.remote.puml b/cloud/snippets/materials/Action/MaterialsLock.card.remote.puml
new file mode 100644
index 00000000000..8fa059aad9d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLock.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLock card
+include('elements/materials/Action/MaterialsLock')
+MaterialsLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLock.element.local.puml b/cloud/snippets/materials/Action/MaterialsLock.element.local.puml
new file mode 100644
index 00000000000..43462469048
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLock.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLock element
+include('elements/materials/Action/MaterialsLock')
+MaterialsLock('element', 'Lock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLock.element.remote.puml b/cloud/snippets/materials/Action/MaterialsLock.element.remote.puml
new file mode 100644
index 00000000000..9752292fa53
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLock.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLock element
+include('elements/materials/Action/MaterialsLock')
+MaterialsLock('element', 'Lock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLockOpen.card.local.puml b/cloud/snippets/materials/Action/MaterialsLockOpen.card.local.puml
new file mode 100644
index 00000000000..03062156dca
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLockOpen.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLockOpen card
+include('elements/materials/Action/MaterialsLockOpen')
+MaterialsLockOpenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLockOpen.card.remote.puml b/cloud/snippets/materials/Action/MaterialsLockOpen.card.remote.puml
new file mode 100644
index 00000000000..9b3cee0f2e1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLockOpen.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLockOpen card
+include('elements/materials/Action/MaterialsLockOpen')
+MaterialsLockOpenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLockOpen.element.local.puml b/cloud/snippets/materials/Action/MaterialsLockOpen.element.local.puml
new file mode 100644
index 00000000000..93c5f988429
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLockOpen.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLockOpen element
+include('elements/materials/Action/MaterialsLockOpen')
+MaterialsLockOpen('element', 'Lock Open', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLockOpen.element.remote.puml b/cloud/snippets/materials/Action/MaterialsLockOpen.element.remote.puml
new file mode 100644
index 00000000000..a11d1d42a22
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLockOpen.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLockOpen element
+include('elements/materials/Action/MaterialsLockOpen')
+MaterialsLockOpen('element', 'Lock Open', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLockOutline.card.local.puml b/cloud/snippets/materials/Action/MaterialsLockOutline.card.local.puml
new file mode 100644
index 00000000000..49621357898
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLockOutline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLockOutline card
+include('elements/materials/Action/MaterialsLockOutline')
+MaterialsLockOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLockOutline.card.remote.puml b/cloud/snippets/materials/Action/MaterialsLockOutline.card.remote.puml
new file mode 100644
index 00000000000..a766fc25046
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLockOutline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLockOutline card
+include('elements/materials/Action/MaterialsLockOutline')
+MaterialsLockOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLockOutline.element.local.puml b/cloud/snippets/materials/Action/MaterialsLockOutline.element.local.puml
new file mode 100644
index 00000000000..17bdfb413f8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLockOutline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLockOutline element
+include('elements/materials/Action/MaterialsLockOutline')
+MaterialsLockOutline('element', 'Lock Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLockOutline.element.remote.puml b/cloud/snippets/materials/Action/MaterialsLockOutline.element.remote.puml
new file mode 100644
index 00000000000..ab11dd7efe1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLockOutline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLockOutline element
+include('elements/materials/Action/MaterialsLockOutline')
+MaterialsLockOutline('element', 'Lock Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLoyalty.card.local.puml b/cloud/snippets/materials/Action/MaterialsLoyalty.card.local.puml
new file mode 100644
index 00000000000..4d67ab7c093
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLoyalty.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLoyalty card
+include('elements/materials/Action/MaterialsLoyalty')
+MaterialsLoyaltyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLoyalty.card.remote.puml b/cloud/snippets/materials/Action/MaterialsLoyalty.card.remote.puml
new file mode 100644
index 00000000000..a2a07426437
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLoyalty.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLoyalty card
+include('elements/materials/Action/MaterialsLoyalty')
+MaterialsLoyaltyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLoyalty.element.local.puml b/cloud/snippets/materials/Action/MaterialsLoyalty.element.local.puml
new file mode 100644
index 00000000000..b0c325dfe2a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLoyalty.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLoyalty element
+include('elements/materials/Action/MaterialsLoyalty')
+MaterialsLoyalty('element', 'Loyalty', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsLoyalty.element.remote.puml b/cloud/snippets/materials/Action/MaterialsLoyalty.element.remote.puml
new file mode 100644
index 00000000000..3993d41e655
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsLoyalty.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLoyalty element
+include('elements/materials/Action/MaterialsLoyalty')
+MaterialsLoyalty('element', 'Loyalty', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsMarkunreadMailbox.card.local.puml b/cloud/snippets/materials/Action/MaterialsMarkunreadMailbox.card.local.puml
new file mode 100644
index 00000000000..787bf65a2c9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsMarkunreadMailbox.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMarkunreadMailbox card
+include('elements/materials/Action/MaterialsMarkunreadMailbox')
+MaterialsMarkunreadMailboxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsMarkunreadMailbox.card.remote.puml b/cloud/snippets/materials/Action/MaterialsMarkunreadMailbox.card.remote.puml
new file mode 100644
index 00000000000..e0f6ce1311e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsMarkunreadMailbox.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMarkunreadMailbox card
+include('elements/materials/Action/MaterialsMarkunreadMailbox')
+MaterialsMarkunreadMailboxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsMarkunreadMailbox.element.local.puml b/cloud/snippets/materials/Action/MaterialsMarkunreadMailbox.element.local.puml
new file mode 100644
index 00000000000..ea2180d75ed
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsMarkunreadMailbox.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMarkunreadMailbox element
+include('elements/materials/Action/MaterialsMarkunreadMailbox')
+MaterialsMarkunreadMailbox('element', 'Markunread Mailbox', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsMarkunreadMailbox.element.remote.puml b/cloud/snippets/materials/Action/MaterialsMarkunreadMailbox.element.remote.puml
new file mode 100644
index 00000000000..fb70eeac077
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsMarkunreadMailbox.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMarkunreadMailbox element
+include('elements/materials/Action/MaterialsMarkunreadMailbox')
+MaterialsMarkunreadMailbox('element', 'Markunread Mailbox', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsMotorcycle.card.local.puml b/cloud/snippets/materials/Action/MaterialsMotorcycle.card.local.puml
new file mode 100644
index 00000000000..1b749f3b4fd
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsMotorcycle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMotorcycle card
+include('elements/materials/Action/MaterialsMotorcycle')
+MaterialsMotorcycleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsMotorcycle.card.remote.puml b/cloud/snippets/materials/Action/MaterialsMotorcycle.card.remote.puml
new file mode 100644
index 00000000000..58595cb79f2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsMotorcycle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMotorcycle card
+include('elements/materials/Action/MaterialsMotorcycle')
+MaterialsMotorcycleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsMotorcycle.element.local.puml b/cloud/snippets/materials/Action/MaterialsMotorcycle.element.local.puml
new file mode 100644
index 00000000000..7ca90553667
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsMotorcycle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMotorcycle element
+include('elements/materials/Action/MaterialsMotorcycle')
+MaterialsMotorcycle('element', 'Motorcycle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsMotorcycle.element.remote.puml b/cloud/snippets/materials/Action/MaterialsMotorcycle.element.remote.puml
new file mode 100644
index 00000000000..655842d1fff
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsMotorcycle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMotorcycle element
+include('elements/materials/Action/MaterialsMotorcycle')
+MaterialsMotorcycle('element', 'Motorcycle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsNoteAdd.card.local.puml b/cloud/snippets/materials/Action/MaterialsNoteAdd.card.local.puml
new file mode 100644
index 00000000000..e29638f5cdd
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsNoteAdd.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNoteAdd card
+include('elements/materials/Action/MaterialsNoteAdd')
+MaterialsNoteAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsNoteAdd.card.remote.puml b/cloud/snippets/materials/Action/MaterialsNoteAdd.card.remote.puml
new file mode 100644
index 00000000000..f63913e2e04
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsNoteAdd.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNoteAdd card
+include('elements/materials/Action/MaterialsNoteAdd')
+MaterialsNoteAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsNoteAdd.element.local.puml b/cloud/snippets/materials/Action/MaterialsNoteAdd.element.local.puml
new file mode 100644
index 00000000000..4fbfece5d32
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsNoteAdd.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNoteAdd element
+include('elements/materials/Action/MaterialsNoteAdd')
+MaterialsNoteAdd('element', 'Note Add', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsNoteAdd.element.remote.puml b/cloud/snippets/materials/Action/MaterialsNoteAdd.element.remote.puml
new file mode 100644
index 00000000000..f461c726472
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsNoteAdd.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNoteAdd element
+include('elements/materials/Action/MaterialsNoteAdd')
+MaterialsNoteAdd('element', 'Note Add', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsOpacity.card.local.puml b/cloud/snippets/materials/Action/MaterialsOpacity.card.local.puml
new file mode 100644
index 00000000000..7602bfc04ed
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsOpacity.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsOpacity card
+include('elements/materials/Action/MaterialsOpacity')
+MaterialsOpacityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsOpacity.card.remote.puml b/cloud/snippets/materials/Action/MaterialsOpacity.card.remote.puml
new file mode 100644
index 00000000000..78247c38d92
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsOpacity.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsOpacity card
+include('elements/materials/Action/MaterialsOpacity')
+MaterialsOpacityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsOpacity.element.local.puml b/cloud/snippets/materials/Action/MaterialsOpacity.element.local.puml
new file mode 100644
index 00000000000..749ed39f2fa
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsOpacity.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOpacity element
+include('elements/materials/Action/MaterialsOpacity')
+MaterialsOpacity('element', 'Opacity', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsOpacity.element.remote.puml b/cloud/snippets/materials/Action/MaterialsOpacity.element.remote.puml
new file mode 100644
index 00000000000..40b7fcddcc9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsOpacity.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOpacity element
+include('elements/materials/Action/MaterialsOpacity')
+MaterialsOpacity('element', 'Opacity', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsOpenInBrowser.card.local.puml b/cloud/snippets/materials/Action/MaterialsOpenInBrowser.card.local.puml
new file mode 100644
index 00000000000..c7739174d4f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsOpenInBrowser.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsOpenInBrowser card
+include('elements/materials/Action/MaterialsOpenInBrowser')
+MaterialsOpenInBrowserCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsOpenInBrowser.card.remote.puml b/cloud/snippets/materials/Action/MaterialsOpenInBrowser.card.remote.puml
new file mode 100644
index 00000000000..03b15da6f3d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsOpenInBrowser.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsOpenInBrowser card
+include('elements/materials/Action/MaterialsOpenInBrowser')
+MaterialsOpenInBrowserCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsOpenInBrowser.element.local.puml b/cloud/snippets/materials/Action/MaterialsOpenInBrowser.element.local.puml
new file mode 100644
index 00000000000..4e5b60cba2e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsOpenInBrowser.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOpenInBrowser element
+include('elements/materials/Action/MaterialsOpenInBrowser')
+MaterialsOpenInBrowser('element', 'Open In Browser', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsOpenInBrowser.element.remote.puml b/cloud/snippets/materials/Action/MaterialsOpenInBrowser.element.remote.puml
new file mode 100644
index 00000000000..21362e7ab43
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsOpenInBrowser.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOpenInBrowser element
+include('elements/materials/Action/MaterialsOpenInBrowser')
+MaterialsOpenInBrowser('element', 'Open In Browser', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsOpenInNew.card.local.puml b/cloud/snippets/materials/Action/MaterialsOpenInNew.card.local.puml
new file mode 100644
index 00000000000..2a1623d61dd
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsOpenInNew.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsOpenInNew card
+include('elements/materials/Action/MaterialsOpenInNew')
+MaterialsOpenInNewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsOpenInNew.card.remote.puml b/cloud/snippets/materials/Action/MaterialsOpenInNew.card.remote.puml
new file mode 100644
index 00000000000..6805155173c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsOpenInNew.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsOpenInNew card
+include('elements/materials/Action/MaterialsOpenInNew')
+MaterialsOpenInNewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsOpenInNew.element.local.puml b/cloud/snippets/materials/Action/MaterialsOpenInNew.element.local.puml
new file mode 100644
index 00000000000..692d5058ca6
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsOpenInNew.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOpenInNew element
+include('elements/materials/Action/MaterialsOpenInNew')
+MaterialsOpenInNew('element', 'Open In New', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsOpenInNew.element.remote.puml b/cloud/snippets/materials/Action/MaterialsOpenInNew.element.remote.puml
new file mode 100644
index 00000000000..aa2d0153875
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsOpenInNew.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOpenInNew element
+include('elements/materials/Action/MaterialsOpenInNew')
+MaterialsOpenInNew('element', 'Open In New', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsOpenWith.card.local.puml b/cloud/snippets/materials/Action/MaterialsOpenWith.card.local.puml
new file mode 100644
index 00000000000..fe536f00af4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsOpenWith.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsOpenWith card
+include('elements/materials/Action/MaterialsOpenWith')
+MaterialsOpenWithCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsOpenWith.card.remote.puml b/cloud/snippets/materials/Action/MaterialsOpenWith.card.remote.puml
new file mode 100644
index 00000000000..a1075dd5b5f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsOpenWith.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsOpenWith card
+include('elements/materials/Action/MaterialsOpenWith')
+MaterialsOpenWithCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsOpenWith.element.local.puml b/cloud/snippets/materials/Action/MaterialsOpenWith.element.local.puml
new file mode 100644
index 00000000000..628225288a2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsOpenWith.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOpenWith element
+include('elements/materials/Action/MaterialsOpenWith')
+MaterialsOpenWith('element', 'Open With', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsOpenWith.element.remote.puml b/cloud/snippets/materials/Action/MaterialsOpenWith.element.remote.puml
new file mode 100644
index 00000000000..92641e07dd6
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsOpenWith.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOpenWith element
+include('elements/materials/Action/MaterialsOpenWith')
+MaterialsOpenWith('element', 'Open With', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPageview.card.local.puml b/cloud/snippets/materials/Action/MaterialsPageview.card.local.puml
new file mode 100644
index 00000000000..d39dd0316b3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPageview.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPageview card
+include('elements/materials/Action/MaterialsPageview')
+MaterialsPageviewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPageview.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPageview.card.remote.puml
new file mode 100644
index 00000000000..bc500cc4881
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPageview.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPageview card
+include('elements/materials/Action/MaterialsPageview')
+MaterialsPageviewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPageview.element.local.puml b/cloud/snippets/materials/Action/MaterialsPageview.element.local.puml
new file mode 100644
index 00000000000..623d44bcf9a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPageview.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPageview element
+include('elements/materials/Action/MaterialsPageview')
+MaterialsPageview('element', 'Pageview', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPageview.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPageview.element.remote.puml
new file mode 100644
index 00000000000..97b238f00e9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPageview.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPageview element
+include('elements/materials/Action/MaterialsPageview')
+MaterialsPageview('element', 'Pageview', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPanTool.card.local.puml b/cloud/snippets/materials/Action/MaterialsPanTool.card.local.puml
new file mode 100644
index 00000000000..600cd09d83e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPanTool.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPanTool card
+include('elements/materials/Action/MaterialsPanTool')
+MaterialsPanToolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPanTool.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPanTool.card.remote.puml
new file mode 100644
index 00000000000..d2ba1d79e03
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPanTool.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPanTool card
+include('elements/materials/Action/MaterialsPanTool')
+MaterialsPanToolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPanTool.element.local.puml b/cloud/snippets/materials/Action/MaterialsPanTool.element.local.puml
new file mode 100644
index 00000000000..c71f73788c2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPanTool.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanTool element
+include('elements/materials/Action/MaterialsPanTool')
+MaterialsPanTool('element', 'Pan Tool', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPanTool.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPanTool.element.remote.puml
new file mode 100644
index 00000000000..72d6226e04b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPanTool.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanTool element
+include('elements/materials/Action/MaterialsPanTool')
+MaterialsPanTool('element', 'Pan Tool', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPayment.card.local.puml b/cloud/snippets/materials/Action/MaterialsPayment.card.local.puml
new file mode 100644
index 00000000000..e2d344d3542
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPayment.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPayment card
+include('elements/materials/Action/MaterialsPayment')
+MaterialsPaymentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPayment.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPayment.card.remote.puml
new file mode 100644
index 00000000000..bd54d38003a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPayment.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPayment card
+include('elements/materials/Action/MaterialsPayment')
+MaterialsPaymentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPayment.element.local.puml b/cloud/snippets/materials/Action/MaterialsPayment.element.local.puml
new file mode 100644
index 00000000000..d9241b646b0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPayment.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPayment element
+include('elements/materials/Action/MaterialsPayment')
+MaterialsPayment('element', 'Payment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPayment.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPayment.element.remote.puml
new file mode 100644
index 00000000000..8d6efd88d74
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPayment.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPayment element
+include('elements/materials/Action/MaterialsPayment')
+MaterialsPayment('element', 'Payment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermCameraMic.card.local.puml b/cloud/snippets/materials/Action/MaterialsPermCameraMic.card.local.puml
new file mode 100644
index 00000000000..abc7f80eac2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermCameraMic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPermCameraMic card
+include('elements/materials/Action/MaterialsPermCameraMic')
+MaterialsPermCameraMicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermCameraMic.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPermCameraMic.card.remote.puml
new file mode 100644
index 00000000000..e0cbc30a94c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermCameraMic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPermCameraMic card
+include('elements/materials/Action/MaterialsPermCameraMic')
+MaterialsPermCameraMicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermCameraMic.element.local.puml b/cloud/snippets/materials/Action/MaterialsPermCameraMic.element.local.puml
new file mode 100644
index 00000000000..9d76aab56bf
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermCameraMic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermCameraMic element
+include('elements/materials/Action/MaterialsPermCameraMic')
+MaterialsPermCameraMic('element', 'Perm Camera Mic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermCameraMic.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPermCameraMic.element.remote.puml
new file mode 100644
index 00000000000..50cbee8fc53
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermCameraMic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermCameraMic element
+include('elements/materials/Action/MaterialsPermCameraMic')
+MaterialsPermCameraMic('element', 'Perm Camera Mic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermContactCalendar.card.local.puml b/cloud/snippets/materials/Action/MaterialsPermContactCalendar.card.local.puml
new file mode 100644
index 00000000000..c3d793b445c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermContactCalendar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPermContactCalendar card
+include('elements/materials/Action/MaterialsPermContactCalendar')
+MaterialsPermContactCalendarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermContactCalendar.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPermContactCalendar.card.remote.puml
new file mode 100644
index 00000000000..34a29d120b1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermContactCalendar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPermContactCalendar card
+include('elements/materials/Action/MaterialsPermContactCalendar')
+MaterialsPermContactCalendarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermContactCalendar.element.local.puml b/cloud/snippets/materials/Action/MaterialsPermContactCalendar.element.local.puml
new file mode 100644
index 00000000000..1c4aca5e40c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermContactCalendar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermContactCalendar element
+include('elements/materials/Action/MaterialsPermContactCalendar')
+MaterialsPermContactCalendar('element', 'Perm Contact Calendar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermContactCalendar.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPermContactCalendar.element.remote.puml
new file mode 100644
index 00000000000..bae1c5a1676
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermContactCalendar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermContactCalendar element
+include('elements/materials/Action/MaterialsPermContactCalendar')
+MaterialsPermContactCalendar('element', 'Perm Contact Calendar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermDataSetting.card.local.puml b/cloud/snippets/materials/Action/MaterialsPermDataSetting.card.local.puml
new file mode 100644
index 00000000000..8474a75567b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermDataSetting.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPermDataSetting card
+include('elements/materials/Action/MaterialsPermDataSetting')
+MaterialsPermDataSettingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermDataSetting.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPermDataSetting.card.remote.puml
new file mode 100644
index 00000000000..06068ba48ad
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermDataSetting.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPermDataSetting card
+include('elements/materials/Action/MaterialsPermDataSetting')
+MaterialsPermDataSettingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermDataSetting.element.local.puml b/cloud/snippets/materials/Action/MaterialsPermDataSetting.element.local.puml
new file mode 100644
index 00000000000..9c269899913
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermDataSetting.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermDataSetting element
+include('elements/materials/Action/MaterialsPermDataSetting')
+MaterialsPermDataSetting('element', 'Perm Data Setting', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermDataSetting.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPermDataSetting.element.remote.puml
new file mode 100644
index 00000000000..c9e150eacb0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermDataSetting.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermDataSetting element
+include('elements/materials/Action/MaterialsPermDataSetting')
+MaterialsPermDataSetting('element', 'Perm Data Setting', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermDeviceInformation.card.local.puml b/cloud/snippets/materials/Action/MaterialsPermDeviceInformation.card.local.puml
new file mode 100644
index 00000000000..f6b46f33cdc
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermDeviceInformation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPermDeviceInformation card
+include('elements/materials/Action/MaterialsPermDeviceInformation')
+MaterialsPermDeviceInformationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermDeviceInformation.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPermDeviceInformation.card.remote.puml
new file mode 100644
index 00000000000..1a234ece05f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermDeviceInformation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPermDeviceInformation card
+include('elements/materials/Action/MaterialsPermDeviceInformation')
+MaterialsPermDeviceInformationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermDeviceInformation.element.local.puml b/cloud/snippets/materials/Action/MaterialsPermDeviceInformation.element.local.puml
new file mode 100644
index 00000000000..115dd707a5f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermDeviceInformation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermDeviceInformation element
+include('elements/materials/Action/MaterialsPermDeviceInformation')
+MaterialsPermDeviceInformation('element', 'Perm Device Information', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermDeviceInformation.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPermDeviceInformation.element.remote.puml
new file mode 100644
index 00000000000..aa069d48dde
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermDeviceInformation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermDeviceInformation element
+include('elements/materials/Action/MaterialsPermDeviceInformation')
+MaterialsPermDeviceInformation('element', 'Perm Device Information', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermIdentity.card.local.puml b/cloud/snippets/materials/Action/MaterialsPermIdentity.card.local.puml
new file mode 100644
index 00000000000..e56415c09fc
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermIdentity.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPermIdentity card
+include('elements/materials/Action/MaterialsPermIdentity')
+MaterialsPermIdentityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermIdentity.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPermIdentity.card.remote.puml
new file mode 100644
index 00000000000..34b17396952
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermIdentity.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPermIdentity card
+include('elements/materials/Action/MaterialsPermIdentity')
+MaterialsPermIdentityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermIdentity.element.local.puml b/cloud/snippets/materials/Action/MaterialsPermIdentity.element.local.puml
new file mode 100644
index 00000000000..ce4804c3b89
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermIdentity.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermIdentity element
+include('elements/materials/Action/MaterialsPermIdentity')
+MaterialsPermIdentity('element', 'Perm Identity', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermIdentity.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPermIdentity.element.remote.puml
new file mode 100644
index 00000000000..e3001b6dd50
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermIdentity.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermIdentity element
+include('elements/materials/Action/MaterialsPermIdentity')
+MaterialsPermIdentity('element', 'Perm Identity', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermMedia.card.local.puml b/cloud/snippets/materials/Action/MaterialsPermMedia.card.local.puml
new file mode 100644
index 00000000000..769568014f8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermMedia.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPermMedia card
+include('elements/materials/Action/MaterialsPermMedia')
+MaterialsPermMediaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermMedia.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPermMedia.card.remote.puml
new file mode 100644
index 00000000000..bcd9bbdd38d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermMedia.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPermMedia card
+include('elements/materials/Action/MaterialsPermMedia')
+MaterialsPermMediaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermMedia.element.local.puml b/cloud/snippets/materials/Action/MaterialsPermMedia.element.local.puml
new file mode 100644
index 00000000000..697dc37e8b5
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermMedia.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermMedia element
+include('elements/materials/Action/MaterialsPermMedia')
+MaterialsPermMedia('element', 'Perm Media', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermMedia.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPermMedia.element.remote.puml
new file mode 100644
index 00000000000..3635fdec6c3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermMedia.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermMedia element
+include('elements/materials/Action/MaterialsPermMedia')
+MaterialsPermMedia('element', 'Perm Media', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermPhoneMsg.card.local.puml b/cloud/snippets/materials/Action/MaterialsPermPhoneMsg.card.local.puml
new file mode 100644
index 00000000000..fe312a18f35
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermPhoneMsg.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPermPhoneMsg card
+include('elements/materials/Action/MaterialsPermPhoneMsg')
+MaterialsPermPhoneMsgCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermPhoneMsg.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPermPhoneMsg.card.remote.puml
new file mode 100644
index 00000000000..37cba1a32b7
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermPhoneMsg.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPermPhoneMsg card
+include('elements/materials/Action/MaterialsPermPhoneMsg')
+MaterialsPermPhoneMsgCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermPhoneMsg.element.local.puml b/cloud/snippets/materials/Action/MaterialsPermPhoneMsg.element.local.puml
new file mode 100644
index 00000000000..40ec3b93ac4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermPhoneMsg.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermPhoneMsg element
+include('elements/materials/Action/MaterialsPermPhoneMsg')
+MaterialsPermPhoneMsg('element', 'Perm Phone Msg', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermPhoneMsg.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPermPhoneMsg.element.remote.puml
new file mode 100644
index 00000000000..3e62b2ea446
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermPhoneMsg.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermPhoneMsg element
+include('elements/materials/Action/MaterialsPermPhoneMsg')
+MaterialsPermPhoneMsg('element', 'Perm Phone Msg', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermScanWifi.card.local.puml b/cloud/snippets/materials/Action/MaterialsPermScanWifi.card.local.puml
new file mode 100644
index 00000000000..b2dd73d9a45
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermScanWifi.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPermScanWifi card
+include('elements/materials/Action/MaterialsPermScanWifi')
+MaterialsPermScanWifiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermScanWifi.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPermScanWifi.card.remote.puml
new file mode 100644
index 00000000000..fb39f63e3c3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermScanWifi.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPermScanWifi card
+include('elements/materials/Action/MaterialsPermScanWifi')
+MaterialsPermScanWifiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermScanWifi.element.local.puml b/cloud/snippets/materials/Action/MaterialsPermScanWifi.element.local.puml
new file mode 100644
index 00000000000..5209c1624d0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermScanWifi.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermScanWifi element
+include('elements/materials/Action/MaterialsPermScanWifi')
+MaterialsPermScanWifi('element', 'Perm Scan Wifi', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPermScanWifi.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPermScanWifi.element.remote.puml
new file mode 100644
index 00000000000..7be6d63976e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPermScanWifi.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPermScanWifi element
+include('elements/materials/Action/MaterialsPermScanWifi')
+MaterialsPermScanWifi('element', 'Perm Scan Wifi', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPets.card.local.puml b/cloud/snippets/materials/Action/MaterialsPets.card.local.puml
new file mode 100644
index 00000000000..a631f02357c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPets.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPets card
+include('elements/materials/Action/MaterialsPets')
+MaterialsPetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPets.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPets.card.remote.puml
new file mode 100644
index 00000000000..c0843811c6f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPets.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPets card
+include('elements/materials/Action/MaterialsPets')
+MaterialsPetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPets.element.local.puml b/cloud/snippets/materials/Action/MaterialsPets.element.local.puml
new file mode 100644
index 00000000000..8f65fdeffb1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPets.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPets element
+include('elements/materials/Action/MaterialsPets')
+MaterialsPets('element', 'Pets', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPets.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPets.element.remote.puml
new file mode 100644
index 00000000000..8ef661feedd
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPets.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPets element
+include('elements/materials/Action/MaterialsPets')
+MaterialsPets('element', 'Pets', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPictureInPicture.card.local.puml b/cloud/snippets/materials/Action/MaterialsPictureInPicture.card.local.puml
new file mode 100644
index 00000000000..171178e827f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPictureInPicture.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPictureInPicture card
+include('elements/materials/Action/MaterialsPictureInPicture')
+MaterialsPictureInPictureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPictureInPicture.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPictureInPicture.card.remote.puml
new file mode 100644
index 00000000000..651b98e70e1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPictureInPicture.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPictureInPicture card
+include('elements/materials/Action/MaterialsPictureInPicture')
+MaterialsPictureInPictureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPictureInPicture.element.local.puml b/cloud/snippets/materials/Action/MaterialsPictureInPicture.element.local.puml
new file mode 100644
index 00000000000..615210c5d0b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPictureInPicture.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPictureInPicture element
+include('elements/materials/Action/MaterialsPictureInPicture')
+MaterialsPictureInPicture('element', 'Picture In Picture', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPictureInPicture.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPictureInPicture.element.remote.puml
new file mode 100644
index 00000000000..a5575f92ebb
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPictureInPicture.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPictureInPicture element
+include('elements/materials/Action/MaterialsPictureInPicture')
+MaterialsPictureInPicture('element', 'Picture In Picture', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPictureInPictureAlt.card.local.puml b/cloud/snippets/materials/Action/MaterialsPictureInPictureAlt.card.local.puml
new file mode 100644
index 00000000000..90e5b20b6ed
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPictureInPictureAlt.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPictureInPictureAlt card
+include('elements/materials/Action/MaterialsPictureInPictureAlt')
+MaterialsPictureInPictureAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPictureInPictureAlt.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPictureInPictureAlt.card.remote.puml
new file mode 100644
index 00000000000..0e3d94afb0b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPictureInPictureAlt.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPictureInPictureAlt card
+include('elements/materials/Action/MaterialsPictureInPictureAlt')
+MaterialsPictureInPictureAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPictureInPictureAlt.element.local.puml b/cloud/snippets/materials/Action/MaterialsPictureInPictureAlt.element.local.puml
new file mode 100644
index 00000000000..142d53e8840
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPictureInPictureAlt.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPictureInPictureAlt element
+include('elements/materials/Action/MaterialsPictureInPictureAlt')
+MaterialsPictureInPictureAlt('element', 'Picture In Picture Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPictureInPictureAlt.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPictureInPictureAlt.element.remote.puml
new file mode 100644
index 00000000000..c55b0fecc44
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPictureInPictureAlt.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPictureInPictureAlt element
+include('elements/materials/Action/MaterialsPictureInPictureAlt')
+MaterialsPictureInPictureAlt('element', 'Picture In Picture Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPlayForWork.card.local.puml b/cloud/snippets/materials/Action/MaterialsPlayForWork.card.local.puml
new file mode 100644
index 00000000000..4e4a5e0dacf
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPlayForWork.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlayForWork card
+include('elements/materials/Action/MaterialsPlayForWork')
+MaterialsPlayForWorkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPlayForWork.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPlayForWork.card.remote.puml
new file mode 100644
index 00000000000..99a3bb0cd83
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPlayForWork.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlayForWork card
+include('elements/materials/Action/MaterialsPlayForWork')
+MaterialsPlayForWorkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPlayForWork.element.local.puml b/cloud/snippets/materials/Action/MaterialsPlayForWork.element.local.puml
new file mode 100644
index 00000000000..fed65226c1e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPlayForWork.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayForWork element
+include('elements/materials/Action/MaterialsPlayForWork')
+MaterialsPlayForWork('element', 'Play For Work', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPlayForWork.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPlayForWork.element.remote.puml
new file mode 100644
index 00000000000..8b72ee86954
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPlayForWork.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayForWork element
+include('elements/materials/Action/MaterialsPlayForWork')
+MaterialsPlayForWork('element', 'Play For Work', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPolymer.card.local.puml b/cloud/snippets/materials/Action/MaterialsPolymer.card.local.puml
new file mode 100644
index 00000000000..3abf97d96f9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPolymer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPolymer card
+include('elements/materials/Action/MaterialsPolymer')
+MaterialsPolymerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPolymer.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPolymer.card.remote.puml
new file mode 100644
index 00000000000..092a2bf840f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPolymer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPolymer card
+include('elements/materials/Action/MaterialsPolymer')
+MaterialsPolymerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPolymer.element.local.puml b/cloud/snippets/materials/Action/MaterialsPolymer.element.local.puml
new file mode 100644
index 00000000000..49b1011da68
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPolymer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPolymer element
+include('elements/materials/Action/MaterialsPolymer')
+MaterialsPolymer('element', 'Polymer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPolymer.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPolymer.element.remote.puml
new file mode 100644
index 00000000000..44467a7cad5
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPolymer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPolymer element
+include('elements/materials/Action/MaterialsPolymer')
+MaterialsPolymer('element', 'Polymer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPowerSettingsNew.card.local.puml b/cloud/snippets/materials/Action/MaterialsPowerSettingsNew.card.local.puml
new file mode 100644
index 00000000000..0a7d68ada61
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPowerSettingsNew.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPowerSettingsNew card
+include('elements/materials/Action/MaterialsPowerSettingsNew')
+MaterialsPowerSettingsNewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPowerSettingsNew.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPowerSettingsNew.card.remote.puml
new file mode 100644
index 00000000000..da204c2de04
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPowerSettingsNew.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPowerSettingsNew card
+include('elements/materials/Action/MaterialsPowerSettingsNew')
+MaterialsPowerSettingsNewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPowerSettingsNew.element.local.puml b/cloud/snippets/materials/Action/MaterialsPowerSettingsNew.element.local.puml
new file mode 100644
index 00000000000..753e9aa645c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPowerSettingsNew.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPowerSettingsNew element
+include('elements/materials/Action/MaterialsPowerSettingsNew')
+MaterialsPowerSettingsNew('element', 'Power Settings New', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPowerSettingsNew.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPowerSettingsNew.element.remote.puml
new file mode 100644
index 00000000000..6306ecc6d63
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPowerSettingsNew.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPowerSettingsNew element
+include('elements/materials/Action/MaterialsPowerSettingsNew')
+MaterialsPowerSettingsNew('element', 'Power Settings New', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPregnantWoman.card.local.puml b/cloud/snippets/materials/Action/MaterialsPregnantWoman.card.local.puml
new file mode 100644
index 00000000000..5e7db9b69c1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPregnantWoman.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPregnantWoman card
+include('elements/materials/Action/MaterialsPregnantWoman')
+MaterialsPregnantWomanCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPregnantWoman.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPregnantWoman.card.remote.puml
new file mode 100644
index 00000000000..67fff236b78
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPregnantWoman.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPregnantWoman card
+include('elements/materials/Action/MaterialsPregnantWoman')
+MaterialsPregnantWomanCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPregnantWoman.element.local.puml b/cloud/snippets/materials/Action/MaterialsPregnantWoman.element.local.puml
new file mode 100644
index 00000000000..9f5a39145b3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPregnantWoman.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPregnantWoman element
+include('elements/materials/Action/MaterialsPregnantWoman')
+MaterialsPregnantWoman('element', 'Pregnant Woman', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPregnantWoman.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPregnantWoman.element.remote.puml
new file mode 100644
index 00000000000..8213c757d4d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPregnantWoman.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPregnantWoman element
+include('elements/materials/Action/MaterialsPregnantWoman')
+MaterialsPregnantWoman('element', 'Pregnant Woman', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPrint.card.local.puml b/cloud/snippets/materials/Action/MaterialsPrint.card.local.puml
new file mode 100644
index 00000000000..711cc7850a1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPrint.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPrint card
+include('elements/materials/Action/MaterialsPrint')
+MaterialsPrintCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPrint.card.remote.puml b/cloud/snippets/materials/Action/MaterialsPrint.card.remote.puml
new file mode 100644
index 00000000000..139d13a8fa7
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPrint.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPrint card
+include('elements/materials/Action/MaterialsPrint')
+MaterialsPrintCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPrint.element.local.puml b/cloud/snippets/materials/Action/MaterialsPrint.element.local.puml
new file mode 100644
index 00000000000..f55fc343e0f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPrint.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPrint element
+include('elements/materials/Action/MaterialsPrint')
+MaterialsPrint('element', 'Print', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsPrint.element.remote.puml b/cloud/snippets/materials/Action/MaterialsPrint.element.remote.puml
new file mode 100644
index 00000000000..784a9b69b86
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsPrint.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPrint element
+include('elements/materials/Action/MaterialsPrint')
+MaterialsPrint('element', 'Print', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsQueryBuilder.card.local.puml b/cloud/snippets/materials/Action/MaterialsQueryBuilder.card.local.puml
new file mode 100644
index 00000000000..ceadcc944de
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsQueryBuilder.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsQueryBuilder card
+include('elements/materials/Action/MaterialsQueryBuilder')
+MaterialsQueryBuilderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsQueryBuilder.card.remote.puml b/cloud/snippets/materials/Action/MaterialsQueryBuilder.card.remote.puml
new file mode 100644
index 00000000000..b94690a6bfc
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsQueryBuilder.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsQueryBuilder card
+include('elements/materials/Action/MaterialsQueryBuilder')
+MaterialsQueryBuilderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsQueryBuilder.element.local.puml b/cloud/snippets/materials/Action/MaterialsQueryBuilder.element.local.puml
new file mode 100644
index 00000000000..63c72003bc1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsQueryBuilder.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQueryBuilder element
+include('elements/materials/Action/MaterialsQueryBuilder')
+MaterialsQueryBuilder('element', 'Query Builder', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsQueryBuilder.element.remote.puml b/cloud/snippets/materials/Action/MaterialsQueryBuilder.element.remote.puml
new file mode 100644
index 00000000000..4db1cdd694f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsQueryBuilder.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQueryBuilder element
+include('elements/materials/Action/MaterialsQueryBuilder')
+MaterialsQueryBuilder('element', 'Query Builder', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsQuestionAnswer.card.local.puml b/cloud/snippets/materials/Action/MaterialsQuestionAnswer.card.local.puml
new file mode 100644
index 00000000000..e751024ed39
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsQuestionAnswer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsQuestionAnswer card
+include('elements/materials/Action/MaterialsQuestionAnswer')
+MaterialsQuestionAnswerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsQuestionAnswer.card.remote.puml b/cloud/snippets/materials/Action/MaterialsQuestionAnswer.card.remote.puml
new file mode 100644
index 00000000000..2358b73fcde
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsQuestionAnswer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsQuestionAnswer card
+include('elements/materials/Action/MaterialsQuestionAnswer')
+MaterialsQuestionAnswerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsQuestionAnswer.element.local.puml b/cloud/snippets/materials/Action/MaterialsQuestionAnswer.element.local.puml
new file mode 100644
index 00000000000..9fcba6c31f1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsQuestionAnswer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQuestionAnswer element
+include('elements/materials/Action/MaterialsQuestionAnswer')
+MaterialsQuestionAnswer('element', 'Question Answer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsQuestionAnswer.element.remote.puml b/cloud/snippets/materials/Action/MaterialsQuestionAnswer.element.remote.puml
new file mode 100644
index 00000000000..9d5d255dee8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsQuestionAnswer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQuestionAnswer element
+include('elements/materials/Action/MaterialsQuestionAnswer')
+MaterialsQuestionAnswer('element', 'Question Answer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsReceipt.card.local.puml b/cloud/snippets/materials/Action/MaterialsReceipt.card.local.puml
new file mode 100644
index 00000000000..eb90915b574
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsReceipt.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReceipt card
+include('elements/materials/Action/MaterialsReceipt')
+MaterialsReceiptCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsReceipt.card.remote.puml b/cloud/snippets/materials/Action/MaterialsReceipt.card.remote.puml
new file mode 100644
index 00000000000..ba3138607dc
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsReceipt.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReceipt card
+include('elements/materials/Action/MaterialsReceipt')
+MaterialsReceiptCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsReceipt.element.local.puml b/cloud/snippets/materials/Action/MaterialsReceipt.element.local.puml
new file mode 100644
index 00000000000..5e501f5f083
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsReceipt.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReceipt element
+include('elements/materials/Action/MaterialsReceipt')
+MaterialsReceipt('element', 'Receipt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsReceipt.element.remote.puml b/cloud/snippets/materials/Action/MaterialsReceipt.element.remote.puml
new file mode 100644
index 00000000000..78dc450be54
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsReceipt.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReceipt element
+include('elements/materials/Action/MaterialsReceipt')
+MaterialsReceipt('element', 'Receipt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRecordVoiceOver.card.local.puml b/cloud/snippets/materials/Action/MaterialsRecordVoiceOver.card.local.puml
new file mode 100644
index 00000000000..9339918f2a1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRecordVoiceOver.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRecordVoiceOver card
+include('elements/materials/Action/MaterialsRecordVoiceOver')
+MaterialsRecordVoiceOverCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRecordVoiceOver.card.remote.puml b/cloud/snippets/materials/Action/MaterialsRecordVoiceOver.card.remote.puml
new file mode 100644
index 00000000000..58ce0a15b2e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRecordVoiceOver.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRecordVoiceOver card
+include('elements/materials/Action/MaterialsRecordVoiceOver')
+MaterialsRecordVoiceOverCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRecordVoiceOver.element.local.puml b/cloud/snippets/materials/Action/MaterialsRecordVoiceOver.element.local.puml
new file mode 100644
index 00000000000..207dad94bb3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRecordVoiceOver.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRecordVoiceOver element
+include('elements/materials/Action/MaterialsRecordVoiceOver')
+MaterialsRecordVoiceOver('element', 'Record Voice Over', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRecordVoiceOver.element.remote.puml b/cloud/snippets/materials/Action/MaterialsRecordVoiceOver.element.remote.puml
new file mode 100644
index 00000000000..06e0a0f0874
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRecordVoiceOver.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRecordVoiceOver element
+include('elements/materials/Action/MaterialsRecordVoiceOver')
+MaterialsRecordVoiceOver('element', 'Record Voice Over', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRedeem.card.local.puml b/cloud/snippets/materials/Action/MaterialsRedeem.card.local.puml
new file mode 100644
index 00000000000..067216ca25f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRedeem.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRedeem card
+include('elements/materials/Action/MaterialsRedeem')
+MaterialsRedeemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRedeem.card.remote.puml b/cloud/snippets/materials/Action/MaterialsRedeem.card.remote.puml
new file mode 100644
index 00000000000..d19de157e23
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRedeem.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRedeem card
+include('elements/materials/Action/MaterialsRedeem')
+MaterialsRedeemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRedeem.element.local.puml b/cloud/snippets/materials/Action/MaterialsRedeem.element.local.puml
new file mode 100644
index 00000000000..8c24f530d1e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRedeem.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRedeem element
+include('elements/materials/Action/MaterialsRedeem')
+MaterialsRedeem('element', 'Redeem', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRedeem.element.remote.puml b/cloud/snippets/materials/Action/MaterialsRedeem.element.remote.puml
new file mode 100644
index 00000000000..dff5e66b79e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRedeem.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRedeem element
+include('elements/materials/Action/MaterialsRedeem')
+MaterialsRedeem('element', 'Redeem', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRemoveShoppingCart.card.local.puml b/cloud/snippets/materials/Action/MaterialsRemoveShoppingCart.card.local.puml
new file mode 100644
index 00000000000..9e03d659c4e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRemoveShoppingCart.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRemoveShoppingCart card
+include('elements/materials/Action/MaterialsRemoveShoppingCart')
+MaterialsRemoveShoppingCartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRemoveShoppingCart.card.remote.puml b/cloud/snippets/materials/Action/MaterialsRemoveShoppingCart.card.remote.puml
new file mode 100644
index 00000000000..b8e41816af1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRemoveShoppingCart.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRemoveShoppingCart card
+include('elements/materials/Action/MaterialsRemoveShoppingCart')
+MaterialsRemoveShoppingCartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRemoveShoppingCart.element.local.puml b/cloud/snippets/materials/Action/MaterialsRemoveShoppingCart.element.local.puml
new file mode 100644
index 00000000000..652a6398221
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRemoveShoppingCart.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveShoppingCart element
+include('elements/materials/Action/MaterialsRemoveShoppingCart')
+MaterialsRemoveShoppingCart('element', 'Remove Shopping Cart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRemoveShoppingCart.element.remote.puml b/cloud/snippets/materials/Action/MaterialsRemoveShoppingCart.element.remote.puml
new file mode 100644
index 00000000000..72ecbda48a3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRemoveShoppingCart.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveShoppingCart element
+include('elements/materials/Action/MaterialsRemoveShoppingCart')
+MaterialsRemoveShoppingCart('element', 'Remove Shopping Cart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsReportProblem.card.local.puml b/cloud/snippets/materials/Action/MaterialsReportProblem.card.local.puml
new file mode 100644
index 00000000000..e142f5aa7b5
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsReportProblem.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReportProblem card
+include('elements/materials/Action/MaterialsReportProblem')
+MaterialsReportProblemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsReportProblem.card.remote.puml b/cloud/snippets/materials/Action/MaterialsReportProblem.card.remote.puml
new file mode 100644
index 00000000000..08b17ada35c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsReportProblem.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReportProblem card
+include('elements/materials/Action/MaterialsReportProblem')
+MaterialsReportProblemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsReportProblem.element.local.puml b/cloud/snippets/materials/Action/MaterialsReportProblem.element.local.puml
new file mode 100644
index 00000000000..dd196dda185
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsReportProblem.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReportProblem element
+include('elements/materials/Action/MaterialsReportProblem')
+MaterialsReportProblem('element', 'Report Problem', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsReportProblem.element.remote.puml b/cloud/snippets/materials/Action/MaterialsReportProblem.element.remote.puml
new file mode 100644
index 00000000000..2982d9fb052
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsReportProblem.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReportProblem element
+include('elements/materials/Action/MaterialsReportProblem')
+MaterialsReportProblem('element', 'Report Problem', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRestore.card.local.puml b/cloud/snippets/materials/Action/MaterialsRestore.card.local.puml
new file mode 100644
index 00000000000..c0b76c0d299
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRestore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRestore card
+include('elements/materials/Action/MaterialsRestore')
+MaterialsRestoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRestore.card.remote.puml b/cloud/snippets/materials/Action/MaterialsRestore.card.remote.puml
new file mode 100644
index 00000000000..488bee2bc41
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRestore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRestore card
+include('elements/materials/Action/MaterialsRestore')
+MaterialsRestoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRestore.element.local.puml b/cloud/snippets/materials/Action/MaterialsRestore.element.local.puml
new file mode 100644
index 00000000000..39e42db1a0a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRestore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRestore element
+include('elements/materials/Action/MaterialsRestore')
+MaterialsRestore('element', 'Restore', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRestore.element.remote.puml b/cloud/snippets/materials/Action/MaterialsRestore.element.remote.puml
new file mode 100644
index 00000000000..b2073753ee3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRestore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRestore element
+include('elements/materials/Action/MaterialsRestore')
+MaterialsRestore('element', 'Restore', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRestorePage.card.local.puml b/cloud/snippets/materials/Action/MaterialsRestorePage.card.local.puml
new file mode 100644
index 00000000000..1d61de38968
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRestorePage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRestorePage card
+include('elements/materials/Action/MaterialsRestorePage')
+MaterialsRestorePageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRestorePage.card.remote.puml b/cloud/snippets/materials/Action/MaterialsRestorePage.card.remote.puml
new file mode 100644
index 00000000000..489ec82b3fb
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRestorePage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRestorePage card
+include('elements/materials/Action/MaterialsRestorePage')
+MaterialsRestorePageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRestorePage.element.local.puml b/cloud/snippets/materials/Action/MaterialsRestorePage.element.local.puml
new file mode 100644
index 00000000000..301d4421290
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRestorePage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRestorePage element
+include('elements/materials/Action/MaterialsRestorePage')
+MaterialsRestorePage('element', 'Restore Page', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRestorePage.element.remote.puml b/cloud/snippets/materials/Action/MaterialsRestorePage.element.remote.puml
new file mode 100644
index 00000000000..940ef3e9033
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRestorePage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRestorePage element
+include('elements/materials/Action/MaterialsRestorePage')
+MaterialsRestorePage('element', 'Restore Page', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRoom.card.local.puml b/cloud/snippets/materials/Action/MaterialsRoom.card.local.puml
new file mode 100644
index 00000000000..74bc4caff19
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRoom.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRoom card
+include('elements/materials/Action/MaterialsRoom')
+MaterialsRoomCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRoom.card.remote.puml b/cloud/snippets/materials/Action/MaterialsRoom.card.remote.puml
new file mode 100644
index 00000000000..001b11d8412
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRoom.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRoom card
+include('elements/materials/Action/MaterialsRoom')
+MaterialsRoomCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRoom.element.local.puml b/cloud/snippets/materials/Action/MaterialsRoom.element.local.puml
new file mode 100644
index 00000000000..71579870dad
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRoom.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRoom element
+include('elements/materials/Action/MaterialsRoom')
+MaterialsRoom('element', 'Room', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRoom.element.remote.puml b/cloud/snippets/materials/Action/MaterialsRoom.element.remote.puml
new file mode 100644
index 00000000000..c538d7bfd62
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRoom.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRoom element
+include('elements/materials/Action/MaterialsRoom')
+MaterialsRoom('element', 'Room', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRoundedCorner.card.local.puml b/cloud/snippets/materials/Action/MaterialsRoundedCorner.card.local.puml
new file mode 100644
index 00000000000..59a7908edc9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRoundedCorner.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRoundedCorner card
+include('elements/materials/Action/MaterialsRoundedCorner')
+MaterialsRoundedCornerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRoundedCorner.card.remote.puml b/cloud/snippets/materials/Action/MaterialsRoundedCorner.card.remote.puml
new file mode 100644
index 00000000000..a183bb46fcb
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRoundedCorner.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRoundedCorner card
+include('elements/materials/Action/MaterialsRoundedCorner')
+MaterialsRoundedCornerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRoundedCorner.element.local.puml b/cloud/snippets/materials/Action/MaterialsRoundedCorner.element.local.puml
new file mode 100644
index 00000000000..bc6efc92be9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRoundedCorner.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRoundedCorner element
+include('elements/materials/Action/MaterialsRoundedCorner')
+MaterialsRoundedCorner('element', 'Rounded Corner', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRoundedCorner.element.remote.puml b/cloud/snippets/materials/Action/MaterialsRoundedCorner.element.remote.puml
new file mode 100644
index 00000000000..7c54393bd8b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRoundedCorner.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRoundedCorner element
+include('elements/materials/Action/MaterialsRoundedCorner')
+MaterialsRoundedCorner('element', 'Rounded Corner', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRowing.card.local.puml b/cloud/snippets/materials/Action/MaterialsRowing.card.local.puml
new file mode 100644
index 00000000000..55bafdd8abd
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRowing.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRowing card
+include('elements/materials/Action/MaterialsRowing')
+MaterialsRowingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRowing.card.remote.puml b/cloud/snippets/materials/Action/MaterialsRowing.card.remote.puml
new file mode 100644
index 00000000000..bd0523c7778
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRowing.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRowing card
+include('elements/materials/Action/MaterialsRowing')
+MaterialsRowingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRowing.element.local.puml b/cloud/snippets/materials/Action/MaterialsRowing.element.local.puml
new file mode 100644
index 00000000000..2f1933fb102
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRowing.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRowing element
+include('elements/materials/Action/MaterialsRowing')
+MaterialsRowing('element', 'Rowing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsRowing.element.remote.puml b/cloud/snippets/materials/Action/MaterialsRowing.element.remote.puml
new file mode 100644
index 00000000000..c72f284e4cc
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsRowing.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRowing element
+include('elements/materials/Action/MaterialsRowing')
+MaterialsRowing('element', 'Rowing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSchedule.card.local.puml b/cloud/snippets/materials/Action/MaterialsSchedule.card.local.puml
new file mode 100644
index 00000000000..0869962e0d4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSchedule.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSchedule card
+include('elements/materials/Action/MaterialsSchedule')
+MaterialsScheduleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSchedule.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSchedule.card.remote.puml
new file mode 100644
index 00000000000..a52c19601f4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSchedule.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSchedule card
+include('elements/materials/Action/MaterialsSchedule')
+MaterialsScheduleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSchedule.element.local.puml b/cloud/snippets/materials/Action/MaterialsSchedule.element.local.puml
new file mode 100644
index 00000000000..43f781778b6
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSchedule.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSchedule element
+include('elements/materials/Action/MaterialsSchedule')
+MaterialsSchedule('element', 'Schedule', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSchedule.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSchedule.element.remote.puml
new file mode 100644
index 00000000000..714c64e9c4d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSchedule.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSchedule element
+include('elements/materials/Action/MaterialsSchedule')
+MaterialsSchedule('element', 'Schedule', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSearch.card.local.puml b/cloud/snippets/materials/Action/MaterialsSearch.card.local.puml
new file mode 100644
index 00000000000..37bef8cd6bb
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSearch.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSearch card
+include('elements/materials/Action/MaterialsSearch')
+MaterialsSearchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSearch.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSearch.card.remote.puml
new file mode 100644
index 00000000000..1236df0dc5b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSearch.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSearch card
+include('elements/materials/Action/MaterialsSearch')
+MaterialsSearchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSearch.element.local.puml b/cloud/snippets/materials/Action/MaterialsSearch.element.local.puml
new file mode 100644
index 00000000000..40ce6e8d172
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSearch.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSearch element
+include('elements/materials/Action/MaterialsSearch')
+MaterialsSearch('element', 'Search', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSearch.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSearch.element.remote.puml
new file mode 100644
index 00000000000..27dfc898c18
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSearch.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSearch element
+include('elements/materials/Action/MaterialsSearch')
+MaterialsSearch('element', 'Search', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettings.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettings.card.local.puml
new file mode 100644
index 00000000000..c3b3d56924b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettings.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettings card
+include('elements/materials/Action/MaterialsSettings')
+MaterialsSettingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettings.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettings.card.remote.puml
new file mode 100644
index 00000000000..9ca8af58393
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettings.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettings card
+include('elements/materials/Action/MaterialsSettings')
+MaterialsSettingsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettings.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettings.element.local.puml
new file mode 100644
index 00000000000..628879b231d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettings.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettings element
+include('elements/materials/Action/MaterialsSettings')
+MaterialsSettings('element', 'Settings', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettings.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettings.element.remote.puml
new file mode 100644
index 00000000000..58d46b959a9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettings.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettings element
+include('elements/materials/Action/MaterialsSettings')
+MaterialsSettings('element', 'Settings', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsApplications.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsApplications.card.local.puml
new file mode 100644
index 00000000000..f70dab848b4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsApplications.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsApplications card
+include('elements/materials/Action/MaterialsSettingsApplications')
+MaterialsSettingsApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsApplications.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsApplications.card.remote.puml
new file mode 100644
index 00000000000..fa741e34294
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsApplications.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsApplications card
+include('elements/materials/Action/MaterialsSettingsApplications')
+MaterialsSettingsApplicationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsApplications.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsApplications.element.local.puml
new file mode 100644
index 00000000000..e10acc9c868
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsApplications.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsApplications element
+include('elements/materials/Action/MaterialsSettingsApplications')
+MaterialsSettingsApplications('element', 'Settings Applications', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsApplications.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsApplications.element.remote.puml
new file mode 100644
index 00000000000..5f22b61d296
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsApplications.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsApplications element
+include('elements/materials/Action/MaterialsSettingsApplications')
+MaterialsSettingsApplications('element', 'Settings Applications', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsBackupRestore.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsBackupRestore.card.local.puml
new file mode 100644
index 00000000000..4004122e55f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsBackupRestore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsBackupRestore card
+include('elements/materials/Action/MaterialsSettingsBackupRestore')
+MaterialsSettingsBackupRestoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsBackupRestore.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsBackupRestore.card.remote.puml
new file mode 100644
index 00000000000..22eb6bb778c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsBackupRestore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsBackupRestore card
+include('elements/materials/Action/MaterialsSettingsBackupRestore')
+MaterialsSettingsBackupRestoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsBackupRestore.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsBackupRestore.element.local.puml
new file mode 100644
index 00000000000..6cd85d1f91c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsBackupRestore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsBackupRestore element
+include('elements/materials/Action/MaterialsSettingsBackupRestore')
+MaterialsSettingsBackupRestore('element', 'Settings Backup Restore', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsBackupRestore.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsBackupRestore.element.remote.puml
new file mode 100644
index 00000000000..8e0abd4c723
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsBackupRestore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsBackupRestore element
+include('elements/materials/Action/MaterialsSettingsBackupRestore')
+MaterialsSettingsBackupRestore('element', 'Settings Backup Restore', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsBluetooth.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsBluetooth.card.local.puml
new file mode 100644
index 00000000000..8996d0891e8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsBluetooth.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsBluetooth card
+include('elements/materials/Action/MaterialsSettingsBluetooth')
+MaterialsSettingsBluetoothCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsBluetooth.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsBluetooth.card.remote.puml
new file mode 100644
index 00000000000..648835eeecc
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsBluetooth.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsBluetooth card
+include('elements/materials/Action/MaterialsSettingsBluetooth')
+MaterialsSettingsBluetoothCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsBluetooth.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsBluetooth.element.local.puml
new file mode 100644
index 00000000000..02724a13100
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsBluetooth.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsBluetooth element
+include('elements/materials/Action/MaterialsSettingsBluetooth')
+MaterialsSettingsBluetooth('element', 'Settings Bluetooth', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsBluetooth.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsBluetooth.element.remote.puml
new file mode 100644
index 00000000000..d0a749965ce
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsBluetooth.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsBluetooth element
+include('elements/materials/Action/MaterialsSettingsBluetooth')
+MaterialsSettingsBluetooth('element', 'Settings Bluetooth', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsBrightness.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsBrightness.card.local.puml
new file mode 100644
index 00000000000..876f809df45
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsBrightness.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsBrightness card
+include('elements/materials/Action/MaterialsSettingsBrightness')
+MaterialsSettingsBrightnessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsBrightness.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsBrightness.card.remote.puml
new file mode 100644
index 00000000000..dc851dda0bf
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsBrightness.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsBrightness card
+include('elements/materials/Action/MaterialsSettingsBrightness')
+MaterialsSettingsBrightnessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsBrightness.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsBrightness.element.local.puml
new file mode 100644
index 00000000000..268e65571b4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsBrightness.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsBrightness element
+include('elements/materials/Action/MaterialsSettingsBrightness')
+MaterialsSettingsBrightness('element', 'Settings Brightness', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsBrightness.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsBrightness.element.remote.puml
new file mode 100644
index 00000000000..4e545e0d0ff
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsBrightness.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsBrightness element
+include('elements/materials/Action/MaterialsSettingsBrightness')
+MaterialsSettingsBrightness('element', 'Settings Brightness', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsCell.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsCell.card.local.puml
new file mode 100644
index 00000000000..ce5dec76968
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsCell.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsCell card
+include('elements/materials/Action/MaterialsSettingsCell')
+MaterialsSettingsCellCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsCell.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsCell.card.remote.puml
new file mode 100644
index 00000000000..c4d77eccb30
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsCell.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsCell card
+include('elements/materials/Action/MaterialsSettingsCell')
+MaterialsSettingsCellCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsCell.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsCell.element.local.puml
new file mode 100644
index 00000000000..8af4d423a7c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsCell.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsCell element
+include('elements/materials/Action/MaterialsSettingsCell')
+MaterialsSettingsCell('element', 'Settings Cell', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsCell.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsCell.element.remote.puml
new file mode 100644
index 00000000000..fea7dd64e1a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsCell.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsCell element
+include('elements/materials/Action/MaterialsSettingsCell')
+MaterialsSettingsCell('element', 'Settings Cell', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsEthernet.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsEthernet.card.local.puml
new file mode 100644
index 00000000000..cdc061be89a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsEthernet.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsEthernet card
+include('elements/materials/Action/MaterialsSettingsEthernet')
+MaterialsSettingsEthernetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsEthernet.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsEthernet.card.remote.puml
new file mode 100644
index 00000000000..a52b6a9cabe
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsEthernet.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsEthernet card
+include('elements/materials/Action/MaterialsSettingsEthernet')
+MaterialsSettingsEthernetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsEthernet.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsEthernet.element.local.puml
new file mode 100644
index 00000000000..78a0a55f820
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsEthernet.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsEthernet element
+include('elements/materials/Action/MaterialsSettingsEthernet')
+MaterialsSettingsEthernet('element', 'Settings Ethernet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsEthernet.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsEthernet.element.remote.puml
new file mode 100644
index 00000000000..1d9b9257cca
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsEthernet.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsEthernet element
+include('elements/materials/Action/MaterialsSettingsEthernet')
+MaterialsSettingsEthernet('element', 'Settings Ethernet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputAntenna.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputAntenna.card.local.puml
new file mode 100644
index 00000000000..8c34b683b88
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputAntenna.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputAntenna card
+include('elements/materials/Action/MaterialsSettingsInputAntenna')
+MaterialsSettingsInputAntennaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputAntenna.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputAntenna.card.remote.puml
new file mode 100644
index 00000000000..f049088122f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputAntenna.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputAntenna card
+include('elements/materials/Action/MaterialsSettingsInputAntenna')
+MaterialsSettingsInputAntennaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputAntenna.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputAntenna.element.local.puml
new file mode 100644
index 00000000000..d24cc3a9652
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputAntenna.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputAntenna element
+include('elements/materials/Action/MaterialsSettingsInputAntenna')
+MaterialsSettingsInputAntenna('element', 'Settings Input Antenna', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputAntenna.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputAntenna.element.remote.puml
new file mode 100644
index 00000000000..707695c0a23
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputAntenna.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputAntenna element
+include('elements/materials/Action/MaterialsSettingsInputAntenna')
+MaterialsSettingsInputAntenna('element', 'Settings Input Antenna', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputComponent.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputComponent.card.local.puml
new file mode 100644
index 00000000000..ca4a6067ae9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputComponent.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputComponent card
+include('elements/materials/Action/MaterialsSettingsInputComponent')
+MaterialsSettingsInputComponentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputComponent.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputComponent.card.remote.puml
new file mode 100644
index 00000000000..45cc47660e7
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputComponent.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputComponent card
+include('elements/materials/Action/MaterialsSettingsInputComponent')
+MaterialsSettingsInputComponentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputComponent.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputComponent.element.local.puml
new file mode 100644
index 00000000000..f32f6a573db
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputComponent.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputComponent element
+include('elements/materials/Action/MaterialsSettingsInputComponent')
+MaterialsSettingsInputComponent('element', 'Settings Input Component', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputComponent.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputComponent.element.remote.puml
new file mode 100644
index 00000000000..ae65eb01c70
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputComponent.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputComponent element
+include('elements/materials/Action/MaterialsSettingsInputComponent')
+MaterialsSettingsInputComponent('element', 'Settings Input Component', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputComposite.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputComposite.card.local.puml
new file mode 100644
index 00000000000..db4c80e602a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputComposite.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputComposite card
+include('elements/materials/Action/MaterialsSettingsInputComposite')
+MaterialsSettingsInputCompositeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputComposite.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputComposite.card.remote.puml
new file mode 100644
index 00000000000..226721baef1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputComposite.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputComposite card
+include('elements/materials/Action/MaterialsSettingsInputComposite')
+MaterialsSettingsInputCompositeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputComposite.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputComposite.element.local.puml
new file mode 100644
index 00000000000..c7ed7da3176
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputComposite.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputComposite element
+include('elements/materials/Action/MaterialsSettingsInputComposite')
+MaterialsSettingsInputComposite('element', 'Settings Input Composite', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputComposite.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputComposite.element.remote.puml
new file mode 100644
index 00000000000..8a3babaf494
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputComposite.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputComposite element
+include('elements/materials/Action/MaterialsSettingsInputComposite')
+MaterialsSettingsInputComposite('element', 'Settings Input Composite', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputHdmi.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputHdmi.card.local.puml
new file mode 100644
index 00000000000..4da0268369e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputHdmi.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputHdmi card
+include('elements/materials/Action/MaterialsSettingsInputHdmi')
+MaterialsSettingsInputHdmiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputHdmi.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputHdmi.card.remote.puml
new file mode 100644
index 00000000000..3d51e9ba497
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputHdmi.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputHdmi card
+include('elements/materials/Action/MaterialsSettingsInputHdmi')
+MaterialsSettingsInputHdmiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputHdmi.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputHdmi.element.local.puml
new file mode 100644
index 00000000000..3d02fd52093
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputHdmi.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputHdmi element
+include('elements/materials/Action/MaterialsSettingsInputHdmi')
+MaterialsSettingsInputHdmi('element', 'Settings Input Hdmi', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputHdmi.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputHdmi.element.remote.puml
new file mode 100644
index 00000000000..bff97d48b04
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputHdmi.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputHdmi element
+include('elements/materials/Action/MaterialsSettingsInputHdmi')
+MaterialsSettingsInputHdmi('element', 'Settings Input Hdmi', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputSvideo.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputSvideo.card.local.puml
new file mode 100644
index 00000000000..940d1dcf8c7
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputSvideo.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputSvideo card
+include('elements/materials/Action/MaterialsSettingsInputSvideo')
+MaterialsSettingsInputSvideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputSvideo.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputSvideo.card.remote.puml
new file mode 100644
index 00000000000..0722c1f5aea
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputSvideo.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsInputSvideo card
+include('elements/materials/Action/MaterialsSettingsInputSvideo')
+MaterialsSettingsInputSvideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputSvideo.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputSvideo.element.local.puml
new file mode 100644
index 00000000000..cdfdcc9e365
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputSvideo.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputSvideo element
+include('elements/materials/Action/MaterialsSettingsInputSvideo')
+MaterialsSettingsInputSvideo('element', 'Settings Input Svideo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsInputSvideo.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsInputSvideo.element.remote.puml
new file mode 100644
index 00000000000..5496d2badf5
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsInputSvideo.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsInputSvideo element
+include('elements/materials/Action/MaterialsSettingsInputSvideo')
+MaterialsSettingsInputSvideo('element', 'Settings Input Svideo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsOverscan.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsOverscan.card.local.puml
new file mode 100644
index 00000000000..16bbf0b5c81
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsOverscan.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsOverscan card
+include('elements/materials/Action/MaterialsSettingsOverscan')
+MaterialsSettingsOverscanCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsOverscan.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsOverscan.card.remote.puml
new file mode 100644
index 00000000000..1ce11809a16
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsOverscan.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsOverscan card
+include('elements/materials/Action/MaterialsSettingsOverscan')
+MaterialsSettingsOverscanCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsOverscan.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsOverscan.element.local.puml
new file mode 100644
index 00000000000..107780510b2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsOverscan.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsOverscan element
+include('elements/materials/Action/MaterialsSettingsOverscan')
+MaterialsSettingsOverscan('element', 'Settings Overscan', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsOverscan.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsOverscan.element.remote.puml
new file mode 100644
index 00000000000..7be754a12ff
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsOverscan.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsOverscan element
+include('elements/materials/Action/MaterialsSettingsOverscan')
+MaterialsSettingsOverscan('element', 'Settings Overscan', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsPhone.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsPhone.card.local.puml
new file mode 100644
index 00000000000..ad27ecafa25
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsPhone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsPhone card
+include('elements/materials/Action/MaterialsSettingsPhone')
+MaterialsSettingsPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsPhone.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsPhone.card.remote.puml
new file mode 100644
index 00000000000..9f245f35d6f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsPhone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsPhone card
+include('elements/materials/Action/MaterialsSettingsPhone')
+MaterialsSettingsPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsPhone.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsPhone.element.local.puml
new file mode 100644
index 00000000000..f693a215e85
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsPhone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsPhone element
+include('elements/materials/Action/MaterialsSettingsPhone')
+MaterialsSettingsPhone('element', 'Settings Phone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsPhone.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsPhone.element.remote.puml
new file mode 100644
index 00000000000..5a9e76caba1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsPhone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsPhone element
+include('elements/materials/Action/MaterialsSettingsPhone')
+MaterialsSettingsPhone('element', 'Settings Phone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsPower.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsPower.card.local.puml
new file mode 100644
index 00000000000..20afa427e3f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsPower.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsPower card
+include('elements/materials/Action/MaterialsSettingsPower')
+MaterialsSettingsPowerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsPower.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsPower.card.remote.puml
new file mode 100644
index 00000000000..7f6eed63e62
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsPower.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsPower card
+include('elements/materials/Action/MaterialsSettingsPower')
+MaterialsSettingsPowerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsPower.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsPower.element.local.puml
new file mode 100644
index 00000000000..1ccec1f40a7
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsPower.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsPower element
+include('elements/materials/Action/MaterialsSettingsPower')
+MaterialsSettingsPower('element', 'Settings Power', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsPower.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsPower.element.remote.puml
new file mode 100644
index 00000000000..32a02f3dda9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsPower.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsPower element
+include('elements/materials/Action/MaterialsSettingsPower')
+MaterialsSettingsPower('element', 'Settings Power', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsRemote.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsRemote.card.local.puml
new file mode 100644
index 00000000000..9d39dd9f4db
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsRemote.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsRemote card
+include('elements/materials/Action/MaterialsSettingsRemote')
+MaterialsSettingsRemoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsRemote.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsRemote.card.remote.puml
new file mode 100644
index 00000000000..d767c4f042c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsRemote.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsRemote card
+include('elements/materials/Action/MaterialsSettingsRemote')
+MaterialsSettingsRemoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsRemote.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsRemote.element.local.puml
new file mode 100644
index 00000000000..b69beef8b90
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsRemote.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsRemote element
+include('elements/materials/Action/MaterialsSettingsRemote')
+MaterialsSettingsRemote('element', 'Settings Remote', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsRemote.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsRemote.element.remote.puml
new file mode 100644
index 00000000000..f5e15142b2a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsRemote.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsRemote element
+include('elements/materials/Action/MaterialsSettingsRemote')
+MaterialsSettingsRemote('element', 'Settings Remote', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsVoice.card.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsVoice.card.local.puml
new file mode 100644
index 00000000000..8360d53654d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsVoice.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsVoice card
+include('elements/materials/Action/MaterialsSettingsVoice')
+MaterialsSettingsVoiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsVoice.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsVoice.card.remote.puml
new file mode 100644
index 00000000000..debbf1c66e9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsVoice.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsVoice card
+include('elements/materials/Action/MaterialsSettingsVoice')
+MaterialsSettingsVoiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsVoice.element.local.puml b/cloud/snippets/materials/Action/MaterialsSettingsVoice.element.local.puml
new file mode 100644
index 00000000000..7d0be7c2285
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsVoice.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsVoice element
+include('elements/materials/Action/MaterialsSettingsVoice')
+MaterialsSettingsVoice('element', 'Settings Voice', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSettingsVoice.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSettingsVoice.element.remote.puml
new file mode 100644
index 00000000000..7121febe86a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSettingsVoice.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsVoice element
+include('elements/materials/Action/MaterialsSettingsVoice')
+MaterialsSettingsVoice('element', 'Settings Voice', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsShop.card.local.puml b/cloud/snippets/materials/Action/MaterialsShop.card.local.puml
new file mode 100644
index 00000000000..b27822209c1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsShop.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsShop card
+include('elements/materials/Action/MaterialsShop')
+MaterialsShopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsShop.card.remote.puml b/cloud/snippets/materials/Action/MaterialsShop.card.remote.puml
new file mode 100644
index 00000000000..c0d26a4240a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsShop.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsShop card
+include('elements/materials/Action/MaterialsShop')
+MaterialsShopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsShop.element.local.puml b/cloud/snippets/materials/Action/MaterialsShop.element.local.puml
new file mode 100644
index 00000000000..c9fe1cbbda8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsShop.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShop element
+include('elements/materials/Action/MaterialsShop')
+MaterialsShop('element', 'Shop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsShop.element.remote.puml b/cloud/snippets/materials/Action/MaterialsShop.element.remote.puml
new file mode 100644
index 00000000000..90fa06114ff
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsShop.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShop element
+include('elements/materials/Action/MaterialsShop')
+MaterialsShop('element', 'Shop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsShopTwo.card.local.puml b/cloud/snippets/materials/Action/MaterialsShopTwo.card.local.puml
new file mode 100644
index 00000000000..3f8eccb0230
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsShopTwo.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsShopTwo card
+include('elements/materials/Action/MaterialsShopTwo')
+MaterialsShopTwoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsShopTwo.card.remote.puml b/cloud/snippets/materials/Action/MaterialsShopTwo.card.remote.puml
new file mode 100644
index 00000000000..c80002722d7
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsShopTwo.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsShopTwo card
+include('elements/materials/Action/MaterialsShopTwo')
+MaterialsShopTwoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsShopTwo.element.local.puml b/cloud/snippets/materials/Action/MaterialsShopTwo.element.local.puml
new file mode 100644
index 00000000000..56265efdebb
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsShopTwo.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShopTwo element
+include('elements/materials/Action/MaterialsShopTwo')
+MaterialsShopTwo('element', 'Shop Two', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsShopTwo.element.remote.puml b/cloud/snippets/materials/Action/MaterialsShopTwo.element.remote.puml
new file mode 100644
index 00000000000..dc6e30c2fd6
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsShopTwo.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShopTwo element
+include('elements/materials/Action/MaterialsShopTwo')
+MaterialsShopTwo('element', 'Shop Two', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsShoppingBasket.card.local.puml b/cloud/snippets/materials/Action/MaterialsShoppingBasket.card.local.puml
new file mode 100644
index 00000000000..067aad5d4d6
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsShoppingBasket.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsShoppingBasket card
+include('elements/materials/Action/MaterialsShoppingBasket')
+MaterialsShoppingBasketCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsShoppingBasket.card.remote.puml b/cloud/snippets/materials/Action/MaterialsShoppingBasket.card.remote.puml
new file mode 100644
index 00000000000..b3d59d8727c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsShoppingBasket.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsShoppingBasket card
+include('elements/materials/Action/MaterialsShoppingBasket')
+MaterialsShoppingBasketCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsShoppingBasket.element.local.puml b/cloud/snippets/materials/Action/MaterialsShoppingBasket.element.local.puml
new file mode 100644
index 00000000000..9ed642b8d6c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsShoppingBasket.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShoppingBasket element
+include('elements/materials/Action/MaterialsShoppingBasket')
+MaterialsShoppingBasket('element', 'Shopping Basket', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsShoppingBasket.element.remote.puml b/cloud/snippets/materials/Action/MaterialsShoppingBasket.element.remote.puml
new file mode 100644
index 00000000000..e7f610c5416
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsShoppingBasket.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShoppingBasket element
+include('elements/materials/Action/MaterialsShoppingBasket')
+MaterialsShoppingBasket('element', 'Shopping Basket', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsShoppingCart.card.local.puml b/cloud/snippets/materials/Action/MaterialsShoppingCart.card.local.puml
new file mode 100644
index 00000000000..13c50cdde00
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsShoppingCart.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsShoppingCart card
+include('elements/materials/Action/MaterialsShoppingCart')
+MaterialsShoppingCartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsShoppingCart.card.remote.puml b/cloud/snippets/materials/Action/MaterialsShoppingCart.card.remote.puml
new file mode 100644
index 00000000000..e721abd303f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsShoppingCart.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsShoppingCart card
+include('elements/materials/Action/MaterialsShoppingCart')
+MaterialsShoppingCartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsShoppingCart.element.local.puml b/cloud/snippets/materials/Action/MaterialsShoppingCart.element.local.puml
new file mode 100644
index 00000000000..6d04ba831b4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsShoppingCart.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShoppingCart element
+include('elements/materials/Action/MaterialsShoppingCart')
+MaterialsShoppingCart('element', 'Shopping Cart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsShoppingCart.element.remote.puml b/cloud/snippets/materials/Action/MaterialsShoppingCart.element.remote.puml
new file mode 100644
index 00000000000..6a081153ef8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsShoppingCart.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShoppingCart element
+include('elements/materials/Action/MaterialsShoppingCart')
+MaterialsShoppingCart('element', 'Shopping Cart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSpeakerNotes.card.local.puml b/cloud/snippets/materials/Action/MaterialsSpeakerNotes.card.local.puml
new file mode 100644
index 00000000000..c2a2f7b79c6
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSpeakerNotes.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSpeakerNotes card
+include('elements/materials/Action/MaterialsSpeakerNotes')
+MaterialsSpeakerNotesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSpeakerNotes.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSpeakerNotes.card.remote.puml
new file mode 100644
index 00000000000..1e1e5241a68
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSpeakerNotes.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSpeakerNotes card
+include('elements/materials/Action/MaterialsSpeakerNotes')
+MaterialsSpeakerNotesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSpeakerNotes.element.local.puml b/cloud/snippets/materials/Action/MaterialsSpeakerNotes.element.local.puml
new file mode 100644
index 00000000000..62c65abc089
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSpeakerNotes.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeakerNotes element
+include('elements/materials/Action/MaterialsSpeakerNotes')
+MaterialsSpeakerNotes('element', 'Speaker Notes', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSpeakerNotes.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSpeakerNotes.element.remote.puml
new file mode 100644
index 00000000000..2f300253e4d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSpeakerNotes.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeakerNotes element
+include('elements/materials/Action/MaterialsSpeakerNotes')
+MaterialsSpeakerNotes('element', 'Speaker Notes', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSpeakerNotesOff.card.local.puml b/cloud/snippets/materials/Action/MaterialsSpeakerNotesOff.card.local.puml
new file mode 100644
index 00000000000..31a13830a8e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSpeakerNotesOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSpeakerNotesOff card
+include('elements/materials/Action/MaterialsSpeakerNotesOff')
+MaterialsSpeakerNotesOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSpeakerNotesOff.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSpeakerNotesOff.card.remote.puml
new file mode 100644
index 00000000000..eb8f2aff7ca
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSpeakerNotesOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSpeakerNotesOff card
+include('elements/materials/Action/MaterialsSpeakerNotesOff')
+MaterialsSpeakerNotesOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSpeakerNotesOff.element.local.puml b/cloud/snippets/materials/Action/MaterialsSpeakerNotesOff.element.local.puml
new file mode 100644
index 00000000000..610e1a77936
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSpeakerNotesOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeakerNotesOff element
+include('elements/materials/Action/MaterialsSpeakerNotesOff')
+MaterialsSpeakerNotesOff('element', 'Speaker Notes Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSpeakerNotesOff.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSpeakerNotesOff.element.remote.puml
new file mode 100644
index 00000000000..3723cd5c5e8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSpeakerNotesOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeakerNotesOff element
+include('elements/materials/Action/MaterialsSpeakerNotesOff')
+MaterialsSpeakerNotesOff('element', 'Speaker Notes Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSpellcheck.card.local.puml b/cloud/snippets/materials/Action/MaterialsSpellcheck.card.local.puml
new file mode 100644
index 00000000000..f3e5b4a9256
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSpellcheck.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSpellcheck card
+include('elements/materials/Action/MaterialsSpellcheck')
+MaterialsSpellcheckCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSpellcheck.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSpellcheck.card.remote.puml
new file mode 100644
index 00000000000..a11e69ff777
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSpellcheck.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSpellcheck card
+include('elements/materials/Action/MaterialsSpellcheck')
+MaterialsSpellcheckCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSpellcheck.element.local.puml b/cloud/snippets/materials/Action/MaterialsSpellcheck.element.local.puml
new file mode 100644
index 00000000000..ba20bc0d4f9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSpellcheck.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpellcheck element
+include('elements/materials/Action/MaterialsSpellcheck')
+MaterialsSpellcheck('element', 'Spellcheck', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSpellcheck.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSpellcheck.element.remote.puml
new file mode 100644
index 00000000000..a4bf6c06304
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSpellcheck.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpellcheck element
+include('elements/materials/Action/MaterialsSpellcheck')
+MaterialsSpellcheck('element', 'Spellcheck', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsStars.card.local.puml b/cloud/snippets/materials/Action/MaterialsStars.card.local.puml
new file mode 100644
index 00000000000..d2f79085933
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsStars.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStars card
+include('elements/materials/Action/MaterialsStars')
+MaterialsStarsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsStars.card.remote.puml b/cloud/snippets/materials/Action/MaterialsStars.card.remote.puml
new file mode 100644
index 00000000000..45d78c1fbe8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsStars.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStars card
+include('elements/materials/Action/MaterialsStars')
+MaterialsStarsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsStars.element.local.puml b/cloud/snippets/materials/Action/MaterialsStars.element.local.puml
new file mode 100644
index 00000000000..d20e59a8596
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsStars.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStars element
+include('elements/materials/Action/MaterialsStars')
+MaterialsStars('element', 'Stars', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsStars.element.remote.puml b/cloud/snippets/materials/Action/MaterialsStars.element.remote.puml
new file mode 100644
index 00000000000..53b1e2a1012
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsStars.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStars element
+include('elements/materials/Action/MaterialsStars')
+MaterialsStars('element', 'Stars', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsStore.card.local.puml b/cloud/snippets/materials/Action/MaterialsStore.card.local.puml
new file mode 100644
index 00000000000..996fa09c2b2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsStore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStore card
+include('elements/materials/Action/MaterialsStore')
+MaterialsStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsStore.card.remote.puml b/cloud/snippets/materials/Action/MaterialsStore.card.remote.puml
new file mode 100644
index 00000000000..01a19e482e2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsStore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStore card
+include('elements/materials/Action/MaterialsStore')
+MaterialsStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsStore.element.local.puml b/cloud/snippets/materials/Action/MaterialsStore.element.local.puml
new file mode 100644
index 00000000000..35a420b759e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsStore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStore element
+include('elements/materials/Action/MaterialsStore')
+MaterialsStore('element', 'Store', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsStore.element.remote.puml b/cloud/snippets/materials/Action/MaterialsStore.element.remote.puml
new file mode 100644
index 00000000000..e32785b6eb0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsStore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStore element
+include('elements/materials/Action/MaterialsStore')
+MaterialsStore('element', 'Store', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSubject.card.local.puml b/cloud/snippets/materials/Action/MaterialsSubject.card.local.puml
new file mode 100644
index 00000000000..fa494d05bb5
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSubject.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSubject card
+include('elements/materials/Action/MaterialsSubject')
+MaterialsSubjectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSubject.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSubject.card.remote.puml
new file mode 100644
index 00000000000..13c2c7f3b1c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSubject.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSubject card
+include('elements/materials/Action/MaterialsSubject')
+MaterialsSubjectCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSubject.element.local.puml b/cloud/snippets/materials/Action/MaterialsSubject.element.local.puml
new file mode 100644
index 00000000000..1047eed1f05
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSubject.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubject element
+include('elements/materials/Action/MaterialsSubject')
+MaterialsSubject('element', 'Subject', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSubject.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSubject.element.remote.puml
new file mode 100644
index 00000000000..bb6adbf4d2c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSubject.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubject element
+include('elements/materials/Action/MaterialsSubject')
+MaterialsSubject('element', 'Subject', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSupervisorAccount.card.local.puml b/cloud/snippets/materials/Action/MaterialsSupervisorAccount.card.local.puml
new file mode 100644
index 00000000000..0503323503a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSupervisorAccount.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSupervisorAccount card
+include('elements/materials/Action/MaterialsSupervisorAccount')
+MaterialsSupervisorAccountCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSupervisorAccount.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSupervisorAccount.card.remote.puml
new file mode 100644
index 00000000000..613f4f3ee8e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSupervisorAccount.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSupervisorAccount card
+include('elements/materials/Action/MaterialsSupervisorAccount')
+MaterialsSupervisorAccountCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSupervisorAccount.element.local.puml b/cloud/snippets/materials/Action/MaterialsSupervisorAccount.element.local.puml
new file mode 100644
index 00000000000..7eb849b8421
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSupervisorAccount.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSupervisorAccount element
+include('elements/materials/Action/MaterialsSupervisorAccount')
+MaterialsSupervisorAccount('element', 'Supervisor Account', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSupervisorAccount.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSupervisorAccount.element.remote.puml
new file mode 100644
index 00000000000..8b16515fcab
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSupervisorAccount.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSupervisorAccount element
+include('elements/materials/Action/MaterialsSupervisorAccount')
+MaterialsSupervisorAccount('element', 'Supervisor Account', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSwapHoriz.card.local.puml b/cloud/snippets/materials/Action/MaterialsSwapHoriz.card.local.puml
new file mode 100644
index 00000000000..44bd5f5c358
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSwapHoriz.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSwapHoriz card
+include('elements/materials/Action/MaterialsSwapHoriz')
+MaterialsSwapHorizCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSwapHoriz.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSwapHoriz.card.remote.puml
new file mode 100644
index 00000000000..9fd5704cec1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSwapHoriz.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSwapHoriz card
+include('elements/materials/Action/MaterialsSwapHoriz')
+MaterialsSwapHorizCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSwapHoriz.element.local.puml b/cloud/snippets/materials/Action/MaterialsSwapHoriz.element.local.puml
new file mode 100644
index 00000000000..eb74cdaa860
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSwapHoriz.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwapHoriz element
+include('elements/materials/Action/MaterialsSwapHoriz')
+MaterialsSwapHoriz('element', 'Swap Horiz', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSwapHoriz.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSwapHoriz.element.remote.puml
new file mode 100644
index 00000000000..1aca66b3083
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSwapHoriz.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwapHoriz element
+include('elements/materials/Action/MaterialsSwapHoriz')
+MaterialsSwapHoriz('element', 'Swap Horiz', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSwapVert.card.local.puml b/cloud/snippets/materials/Action/MaterialsSwapVert.card.local.puml
new file mode 100644
index 00000000000..04cb01fe6aa
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSwapVert.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSwapVert card
+include('elements/materials/Action/MaterialsSwapVert')
+MaterialsSwapVertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSwapVert.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSwapVert.card.remote.puml
new file mode 100644
index 00000000000..bf080ddae45
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSwapVert.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSwapVert card
+include('elements/materials/Action/MaterialsSwapVert')
+MaterialsSwapVertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSwapVert.element.local.puml b/cloud/snippets/materials/Action/MaterialsSwapVert.element.local.puml
new file mode 100644
index 00000000000..85407a831ec
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSwapVert.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwapVert element
+include('elements/materials/Action/MaterialsSwapVert')
+MaterialsSwapVert('element', 'Swap Vert', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSwapVert.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSwapVert.element.remote.puml
new file mode 100644
index 00000000000..3accad187ac
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSwapVert.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwapVert element
+include('elements/materials/Action/MaterialsSwapVert')
+MaterialsSwapVert('element', 'Swap Vert', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSwapVerticalCircle.card.local.puml b/cloud/snippets/materials/Action/MaterialsSwapVerticalCircle.card.local.puml
new file mode 100644
index 00000000000..a82eee0ff4c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSwapVerticalCircle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSwapVerticalCircle card
+include('elements/materials/Action/MaterialsSwapVerticalCircle')
+MaterialsSwapVerticalCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSwapVerticalCircle.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSwapVerticalCircle.card.remote.puml
new file mode 100644
index 00000000000..6e46ba3266e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSwapVerticalCircle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSwapVerticalCircle card
+include('elements/materials/Action/MaterialsSwapVerticalCircle')
+MaterialsSwapVerticalCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSwapVerticalCircle.element.local.puml b/cloud/snippets/materials/Action/MaterialsSwapVerticalCircle.element.local.puml
new file mode 100644
index 00000000000..5a4c015dd04
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSwapVerticalCircle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwapVerticalCircle element
+include('elements/materials/Action/MaterialsSwapVerticalCircle')
+MaterialsSwapVerticalCircle('element', 'Swap Vertical Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSwapVerticalCircle.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSwapVerticalCircle.element.remote.puml
new file mode 100644
index 00000000000..c66302ed4ed
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSwapVerticalCircle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwapVerticalCircle element
+include('elements/materials/Action/MaterialsSwapVerticalCircle')
+MaterialsSwapVerticalCircle('element', 'Swap Vertical Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSystemUpdateAlt.card.local.puml b/cloud/snippets/materials/Action/MaterialsSystemUpdateAlt.card.local.puml
new file mode 100644
index 00000000000..b55c5717103
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSystemUpdateAlt.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSystemUpdateAlt card
+include('elements/materials/Action/MaterialsSystemUpdateAlt')
+MaterialsSystemUpdateAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSystemUpdateAlt.card.remote.puml b/cloud/snippets/materials/Action/MaterialsSystemUpdateAlt.card.remote.puml
new file mode 100644
index 00000000000..7921d8f4a9e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSystemUpdateAlt.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSystemUpdateAlt card
+include('elements/materials/Action/MaterialsSystemUpdateAlt')
+MaterialsSystemUpdateAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSystemUpdateAlt.element.local.puml b/cloud/snippets/materials/Action/MaterialsSystemUpdateAlt.element.local.puml
new file mode 100644
index 00000000000..3a83c954428
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSystemUpdateAlt.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSystemUpdateAlt element
+include('elements/materials/Action/MaterialsSystemUpdateAlt')
+MaterialsSystemUpdateAlt('element', 'System Update Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsSystemUpdateAlt.element.remote.puml b/cloud/snippets/materials/Action/MaterialsSystemUpdateAlt.element.remote.puml
new file mode 100644
index 00000000000..95e1ac4e833
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsSystemUpdateAlt.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSystemUpdateAlt element
+include('elements/materials/Action/MaterialsSystemUpdateAlt')
+MaterialsSystemUpdateAlt('element', 'System Update Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTab.card.local.puml b/cloud/snippets/materials/Action/MaterialsTab.card.local.puml
new file mode 100644
index 00000000000..374a9fde5d1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTab.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTab card
+include('elements/materials/Action/MaterialsTab')
+MaterialsTabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTab.card.remote.puml b/cloud/snippets/materials/Action/MaterialsTab.card.remote.puml
new file mode 100644
index 00000000000..8fda39585a4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTab.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTab card
+include('elements/materials/Action/MaterialsTab')
+MaterialsTabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTab.element.local.puml b/cloud/snippets/materials/Action/MaterialsTab.element.local.puml
new file mode 100644
index 00000000000..0a57aeb873d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTab.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTab element
+include('elements/materials/Action/MaterialsTab')
+MaterialsTab('element', 'Tab', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTab.element.remote.puml b/cloud/snippets/materials/Action/MaterialsTab.element.remote.puml
new file mode 100644
index 00000000000..5c1a2bbb941
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTab.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTab element
+include('elements/materials/Action/MaterialsTab')
+MaterialsTab('element', 'Tab', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTabUnselected.card.local.puml b/cloud/snippets/materials/Action/MaterialsTabUnselected.card.local.puml
new file mode 100644
index 00000000000..c95103f5f7a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTabUnselected.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTabUnselected card
+include('elements/materials/Action/MaterialsTabUnselected')
+MaterialsTabUnselectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTabUnselected.card.remote.puml b/cloud/snippets/materials/Action/MaterialsTabUnselected.card.remote.puml
new file mode 100644
index 00000000000..2b2a0d2a941
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTabUnselected.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTabUnselected card
+include('elements/materials/Action/MaterialsTabUnselected')
+MaterialsTabUnselectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTabUnselected.element.local.puml b/cloud/snippets/materials/Action/MaterialsTabUnselected.element.local.puml
new file mode 100644
index 00000000000..3cfe958644a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTabUnselected.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTabUnselected element
+include('elements/materials/Action/MaterialsTabUnselected')
+MaterialsTabUnselected('element', 'Tab Unselected', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTabUnselected.element.remote.puml b/cloud/snippets/materials/Action/MaterialsTabUnselected.element.remote.puml
new file mode 100644
index 00000000000..85f4158f470
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTabUnselected.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTabUnselected element
+include('elements/materials/Action/MaterialsTabUnselected')
+MaterialsTabUnselected('element', 'Tab Unselected', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTheaters.card.local.puml b/cloud/snippets/materials/Action/MaterialsTheaters.card.local.puml
new file mode 100644
index 00000000000..4b6b9e98317
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTheaters.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTheaters card
+include('elements/materials/Action/MaterialsTheaters')
+MaterialsTheatersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTheaters.card.remote.puml b/cloud/snippets/materials/Action/MaterialsTheaters.card.remote.puml
new file mode 100644
index 00000000000..222d79b3986
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTheaters.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTheaters card
+include('elements/materials/Action/MaterialsTheaters')
+MaterialsTheatersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTheaters.element.local.puml b/cloud/snippets/materials/Action/MaterialsTheaters.element.local.puml
new file mode 100644
index 00000000000..8ca5db18ab9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTheaters.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTheaters element
+include('elements/materials/Action/MaterialsTheaters')
+MaterialsTheaters('element', 'Theaters', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTheaters.element.remote.puml b/cloud/snippets/materials/Action/MaterialsTheaters.element.remote.puml
new file mode 100644
index 00000000000..e64d08d6d69
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTheaters.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTheaters element
+include('elements/materials/Action/MaterialsTheaters')
+MaterialsTheaters('element', 'Theaters', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsThumbDown.card.local.puml b/cloud/snippets/materials/Action/MaterialsThumbDown.card.local.puml
new file mode 100644
index 00000000000..ee4881f82fb
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsThumbDown.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsThumbDown card
+include('elements/materials/Action/MaterialsThumbDown')
+MaterialsThumbDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsThumbDown.card.remote.puml b/cloud/snippets/materials/Action/MaterialsThumbDown.card.remote.puml
new file mode 100644
index 00000000000..e5ef0ca3da8
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsThumbDown.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsThumbDown card
+include('elements/materials/Action/MaterialsThumbDown')
+MaterialsThumbDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsThumbDown.element.local.puml b/cloud/snippets/materials/Action/MaterialsThumbDown.element.local.puml
new file mode 100644
index 00000000000..006fb211ae1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsThumbDown.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsThumbDown element
+include('elements/materials/Action/MaterialsThumbDown')
+MaterialsThumbDown('element', 'Thumb Down', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsThumbDown.element.remote.puml b/cloud/snippets/materials/Action/MaterialsThumbDown.element.remote.puml
new file mode 100644
index 00000000000..12a6b5bb461
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsThumbDown.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsThumbDown element
+include('elements/materials/Action/MaterialsThumbDown')
+MaterialsThumbDown('element', 'Thumb Down', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsThumbUp.card.local.puml b/cloud/snippets/materials/Action/MaterialsThumbUp.card.local.puml
new file mode 100644
index 00000000000..7306113b408
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsThumbUp.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsThumbUp card
+include('elements/materials/Action/MaterialsThumbUp')
+MaterialsThumbUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsThumbUp.card.remote.puml b/cloud/snippets/materials/Action/MaterialsThumbUp.card.remote.puml
new file mode 100644
index 00000000000..5b9c8f7b205
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsThumbUp.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsThumbUp card
+include('elements/materials/Action/MaterialsThumbUp')
+MaterialsThumbUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsThumbUp.element.local.puml b/cloud/snippets/materials/Action/MaterialsThumbUp.element.local.puml
new file mode 100644
index 00000000000..f842eb67bcc
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsThumbUp.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsThumbUp element
+include('elements/materials/Action/MaterialsThumbUp')
+MaterialsThumbUp('element', 'Thumb Up', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsThumbUp.element.remote.puml b/cloud/snippets/materials/Action/MaterialsThumbUp.element.remote.puml
new file mode 100644
index 00000000000..6fa265a112e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsThumbUp.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsThumbUp element
+include('elements/materials/Action/MaterialsThumbUp')
+MaterialsThumbUp('element', 'Thumb Up', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsThumbsUpDown.card.local.puml b/cloud/snippets/materials/Action/MaterialsThumbsUpDown.card.local.puml
new file mode 100644
index 00000000000..c6c5c72a675
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsThumbsUpDown.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsThumbsUpDown card
+include('elements/materials/Action/MaterialsThumbsUpDown')
+MaterialsThumbsUpDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsThumbsUpDown.card.remote.puml b/cloud/snippets/materials/Action/MaterialsThumbsUpDown.card.remote.puml
new file mode 100644
index 00000000000..e732340b4f9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsThumbsUpDown.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsThumbsUpDown card
+include('elements/materials/Action/MaterialsThumbsUpDown')
+MaterialsThumbsUpDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsThumbsUpDown.element.local.puml b/cloud/snippets/materials/Action/MaterialsThumbsUpDown.element.local.puml
new file mode 100644
index 00000000000..2edb2164557
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsThumbsUpDown.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsThumbsUpDown element
+include('elements/materials/Action/MaterialsThumbsUpDown')
+MaterialsThumbsUpDown('element', 'Thumbs Up Down', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsThumbsUpDown.element.remote.puml b/cloud/snippets/materials/Action/MaterialsThumbsUpDown.element.remote.puml
new file mode 100644
index 00000000000..e94e67ccd8a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsThumbsUpDown.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsThumbsUpDown element
+include('elements/materials/Action/MaterialsThumbsUpDown')
+MaterialsThumbsUpDown('element', 'Thumbs Up Down', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTimeline.card.local.puml b/cloud/snippets/materials/Action/MaterialsTimeline.card.local.puml
new file mode 100644
index 00000000000..610569217e2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTimeline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTimeline card
+include('elements/materials/Action/MaterialsTimeline')
+MaterialsTimelineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTimeline.card.remote.puml b/cloud/snippets/materials/Action/MaterialsTimeline.card.remote.puml
new file mode 100644
index 00000000000..0208af2136b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTimeline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTimeline card
+include('elements/materials/Action/MaterialsTimeline')
+MaterialsTimelineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTimeline.element.local.puml b/cloud/snippets/materials/Action/MaterialsTimeline.element.local.puml
new file mode 100644
index 00000000000..0d9106fcb68
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTimeline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimeline element
+include('elements/materials/Action/MaterialsTimeline')
+MaterialsTimeline('element', 'Timeline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTimeline.element.remote.puml b/cloud/snippets/materials/Action/MaterialsTimeline.element.remote.puml
new file mode 100644
index 00000000000..6b8e019171f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTimeline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimeline element
+include('elements/materials/Action/MaterialsTimeline')
+MaterialsTimeline('element', 'Timeline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsToc.card.local.puml b/cloud/snippets/materials/Action/MaterialsToc.card.local.puml
new file mode 100644
index 00000000000..5e1d4e0a336
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsToc.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsToc card
+include('elements/materials/Action/MaterialsToc')
+MaterialsTocCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsToc.card.remote.puml b/cloud/snippets/materials/Action/MaterialsToc.card.remote.puml
new file mode 100644
index 00000000000..f5511a3a373
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsToc.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsToc card
+include('elements/materials/Action/MaterialsToc')
+MaterialsTocCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsToc.element.local.puml b/cloud/snippets/materials/Action/MaterialsToc.element.local.puml
new file mode 100644
index 00000000000..24770a8eb46
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsToc.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsToc element
+include('elements/materials/Action/MaterialsToc')
+MaterialsToc('element', 'Toc', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsToc.element.remote.puml b/cloud/snippets/materials/Action/MaterialsToc.element.remote.puml
new file mode 100644
index 00000000000..49999e9c61b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsToc.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsToc element
+include('elements/materials/Action/MaterialsToc')
+MaterialsToc('element', 'Toc', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsToday.card.local.puml b/cloud/snippets/materials/Action/MaterialsToday.card.local.puml
new file mode 100644
index 00000000000..2b13d296d70
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsToday.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsToday card
+include('elements/materials/Action/MaterialsToday')
+MaterialsTodayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsToday.card.remote.puml b/cloud/snippets/materials/Action/MaterialsToday.card.remote.puml
new file mode 100644
index 00000000000..92e7f4f43b4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsToday.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsToday card
+include('elements/materials/Action/MaterialsToday')
+MaterialsTodayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsToday.element.local.puml b/cloud/snippets/materials/Action/MaterialsToday.element.local.puml
new file mode 100644
index 00000000000..e17e38b9547
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsToday.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsToday element
+include('elements/materials/Action/MaterialsToday')
+MaterialsToday('element', 'Today', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsToday.element.remote.puml b/cloud/snippets/materials/Action/MaterialsToday.element.remote.puml
new file mode 100644
index 00000000000..52a46ad3a50
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsToday.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsToday element
+include('elements/materials/Action/MaterialsToday')
+MaterialsToday('element', 'Today', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsToll.card.local.puml b/cloud/snippets/materials/Action/MaterialsToll.card.local.puml
new file mode 100644
index 00000000000..0203b8ce255
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsToll.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsToll card
+include('elements/materials/Action/MaterialsToll')
+MaterialsTollCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsToll.card.remote.puml b/cloud/snippets/materials/Action/MaterialsToll.card.remote.puml
new file mode 100644
index 00000000000..cbae82541ad
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsToll.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsToll card
+include('elements/materials/Action/MaterialsToll')
+MaterialsTollCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsToll.element.local.puml b/cloud/snippets/materials/Action/MaterialsToll.element.local.puml
new file mode 100644
index 00000000000..c136176526c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsToll.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsToll element
+include('elements/materials/Action/MaterialsToll')
+MaterialsToll('element', 'Toll', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsToll.element.remote.puml b/cloud/snippets/materials/Action/MaterialsToll.element.remote.puml
new file mode 100644
index 00000000000..7e84ad3d6b9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsToll.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsToll element
+include('elements/materials/Action/MaterialsToll')
+MaterialsToll('element', 'Toll', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTouchApp.card.local.puml b/cloud/snippets/materials/Action/MaterialsTouchApp.card.local.puml
new file mode 100644
index 00000000000..dc2e07beece
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTouchApp.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTouchApp card
+include('elements/materials/Action/MaterialsTouchApp')
+MaterialsTouchAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTouchApp.card.remote.puml b/cloud/snippets/materials/Action/MaterialsTouchApp.card.remote.puml
new file mode 100644
index 00000000000..ee61e1ae46f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTouchApp.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTouchApp card
+include('elements/materials/Action/MaterialsTouchApp')
+MaterialsTouchAppCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTouchApp.element.local.puml b/cloud/snippets/materials/Action/MaterialsTouchApp.element.local.puml
new file mode 100644
index 00000000000..ba9ac53548b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTouchApp.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTouchApp element
+include('elements/materials/Action/MaterialsTouchApp')
+MaterialsTouchApp('element', 'Touch App', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTouchApp.element.remote.puml b/cloud/snippets/materials/Action/MaterialsTouchApp.element.remote.puml
new file mode 100644
index 00000000000..bfe44b02f53
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTouchApp.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTouchApp element
+include('elements/materials/Action/MaterialsTouchApp')
+MaterialsTouchApp('element', 'Touch App', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTrackChanges.card.local.puml b/cloud/snippets/materials/Action/MaterialsTrackChanges.card.local.puml
new file mode 100644
index 00000000000..364f26542d0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTrackChanges.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTrackChanges card
+include('elements/materials/Action/MaterialsTrackChanges')
+MaterialsTrackChangesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTrackChanges.card.remote.puml b/cloud/snippets/materials/Action/MaterialsTrackChanges.card.remote.puml
new file mode 100644
index 00000000000..1f869cb4620
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTrackChanges.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTrackChanges card
+include('elements/materials/Action/MaterialsTrackChanges')
+MaterialsTrackChangesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTrackChanges.element.local.puml b/cloud/snippets/materials/Action/MaterialsTrackChanges.element.local.puml
new file mode 100644
index 00000000000..72d23c1295a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTrackChanges.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrackChanges element
+include('elements/materials/Action/MaterialsTrackChanges')
+MaterialsTrackChanges('element', 'Track Changes', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTrackChanges.element.remote.puml b/cloud/snippets/materials/Action/MaterialsTrackChanges.element.remote.puml
new file mode 100644
index 00000000000..d65e46dc410
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTrackChanges.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrackChanges element
+include('elements/materials/Action/MaterialsTrackChanges')
+MaterialsTrackChanges('element', 'Track Changes', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTranslate.card.local.puml b/cloud/snippets/materials/Action/MaterialsTranslate.card.local.puml
new file mode 100644
index 00000000000..7210472d53f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTranslate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTranslate card
+include('elements/materials/Action/MaterialsTranslate')
+MaterialsTranslateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTranslate.card.remote.puml b/cloud/snippets/materials/Action/MaterialsTranslate.card.remote.puml
new file mode 100644
index 00000000000..86f46ef2c7f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTranslate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTranslate card
+include('elements/materials/Action/MaterialsTranslate')
+MaterialsTranslateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTranslate.element.local.puml b/cloud/snippets/materials/Action/MaterialsTranslate.element.local.puml
new file mode 100644
index 00000000000..4002c89457e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTranslate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTranslate element
+include('elements/materials/Action/MaterialsTranslate')
+MaterialsTranslate('element', 'Translate', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTranslate.element.remote.puml b/cloud/snippets/materials/Action/MaterialsTranslate.element.remote.puml
new file mode 100644
index 00000000000..ff57a573861
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTranslate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTranslate element
+include('elements/materials/Action/MaterialsTranslate')
+MaterialsTranslate('element', 'Translate', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTrendingDown.card.local.puml b/cloud/snippets/materials/Action/MaterialsTrendingDown.card.local.puml
new file mode 100644
index 00000000000..16e2f6c1821
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTrendingDown.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTrendingDown card
+include('elements/materials/Action/MaterialsTrendingDown')
+MaterialsTrendingDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTrendingDown.card.remote.puml b/cloud/snippets/materials/Action/MaterialsTrendingDown.card.remote.puml
new file mode 100644
index 00000000000..0fba774b9c2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTrendingDown.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTrendingDown card
+include('elements/materials/Action/MaterialsTrendingDown')
+MaterialsTrendingDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTrendingDown.element.local.puml b/cloud/snippets/materials/Action/MaterialsTrendingDown.element.local.puml
new file mode 100644
index 00000000000..276ef27b22d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTrendingDown.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrendingDown element
+include('elements/materials/Action/MaterialsTrendingDown')
+MaterialsTrendingDown('element', 'Trending Down', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTrendingDown.element.remote.puml b/cloud/snippets/materials/Action/MaterialsTrendingDown.element.remote.puml
new file mode 100644
index 00000000000..76de4e4fc8e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTrendingDown.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrendingDown element
+include('elements/materials/Action/MaterialsTrendingDown')
+MaterialsTrendingDown('element', 'Trending Down', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTrendingFlat.card.local.puml b/cloud/snippets/materials/Action/MaterialsTrendingFlat.card.local.puml
new file mode 100644
index 00000000000..202f35a8ff7
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTrendingFlat.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTrendingFlat card
+include('elements/materials/Action/MaterialsTrendingFlat')
+MaterialsTrendingFlatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTrendingFlat.card.remote.puml b/cloud/snippets/materials/Action/MaterialsTrendingFlat.card.remote.puml
new file mode 100644
index 00000000000..bce902c1e28
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTrendingFlat.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTrendingFlat card
+include('elements/materials/Action/MaterialsTrendingFlat')
+MaterialsTrendingFlatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTrendingFlat.element.local.puml b/cloud/snippets/materials/Action/MaterialsTrendingFlat.element.local.puml
new file mode 100644
index 00000000000..0e06c1da2e5
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTrendingFlat.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrendingFlat element
+include('elements/materials/Action/MaterialsTrendingFlat')
+MaterialsTrendingFlat('element', 'Trending Flat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTrendingFlat.element.remote.puml b/cloud/snippets/materials/Action/MaterialsTrendingFlat.element.remote.puml
new file mode 100644
index 00000000000..dc4d240a30a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTrendingFlat.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrendingFlat element
+include('elements/materials/Action/MaterialsTrendingFlat')
+MaterialsTrendingFlat('element', 'Trending Flat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTrendingUp.card.local.puml b/cloud/snippets/materials/Action/MaterialsTrendingUp.card.local.puml
new file mode 100644
index 00000000000..89fff07aa45
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTrendingUp.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTrendingUp card
+include('elements/materials/Action/MaterialsTrendingUp')
+MaterialsTrendingUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTrendingUp.card.remote.puml b/cloud/snippets/materials/Action/MaterialsTrendingUp.card.remote.puml
new file mode 100644
index 00000000000..0a9aac54497
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTrendingUp.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTrendingUp card
+include('elements/materials/Action/MaterialsTrendingUp')
+MaterialsTrendingUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTrendingUp.element.local.puml b/cloud/snippets/materials/Action/MaterialsTrendingUp.element.local.puml
new file mode 100644
index 00000000000..1b7db49f6ba
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTrendingUp.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrendingUp element
+include('elements/materials/Action/MaterialsTrendingUp')
+MaterialsTrendingUp('element', 'Trending Up', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTrendingUp.element.remote.puml b/cloud/snippets/materials/Action/MaterialsTrendingUp.element.remote.puml
new file mode 100644
index 00000000000..e760b98d8d6
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTrendingUp.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrendingUp element
+include('elements/materials/Action/MaterialsTrendingUp')
+MaterialsTrendingUp('element', 'Trending Up', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTurnedIn.card.local.puml b/cloud/snippets/materials/Action/MaterialsTurnedIn.card.local.puml
new file mode 100644
index 00000000000..d8c9b35cedb
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTurnedIn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTurnedIn card
+include('elements/materials/Action/MaterialsTurnedIn')
+MaterialsTurnedInCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTurnedIn.card.remote.puml b/cloud/snippets/materials/Action/MaterialsTurnedIn.card.remote.puml
new file mode 100644
index 00000000000..e0bc0a91b2c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTurnedIn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTurnedIn card
+include('elements/materials/Action/MaterialsTurnedIn')
+MaterialsTurnedInCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTurnedIn.element.local.puml b/cloud/snippets/materials/Action/MaterialsTurnedIn.element.local.puml
new file mode 100644
index 00000000000..6a4e8cde6ef
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTurnedIn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTurnedIn element
+include('elements/materials/Action/MaterialsTurnedIn')
+MaterialsTurnedIn('element', 'Turned In', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTurnedIn.element.remote.puml b/cloud/snippets/materials/Action/MaterialsTurnedIn.element.remote.puml
new file mode 100644
index 00000000000..03cc14b1250
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTurnedIn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTurnedIn element
+include('elements/materials/Action/MaterialsTurnedIn')
+MaterialsTurnedIn('element', 'Turned In', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTurnedInNot.card.local.puml b/cloud/snippets/materials/Action/MaterialsTurnedInNot.card.local.puml
new file mode 100644
index 00000000000..a503aa95c53
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTurnedInNot.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTurnedInNot card
+include('elements/materials/Action/MaterialsTurnedInNot')
+MaterialsTurnedInNotCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTurnedInNot.card.remote.puml b/cloud/snippets/materials/Action/MaterialsTurnedInNot.card.remote.puml
new file mode 100644
index 00000000000..911d190e609
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTurnedInNot.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTurnedInNot card
+include('elements/materials/Action/MaterialsTurnedInNot')
+MaterialsTurnedInNotCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTurnedInNot.element.local.puml b/cloud/snippets/materials/Action/MaterialsTurnedInNot.element.local.puml
new file mode 100644
index 00000000000..adff5396de2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTurnedInNot.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTurnedInNot element
+include('elements/materials/Action/MaterialsTurnedInNot')
+MaterialsTurnedInNot('element', 'Turned In Not', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsTurnedInNot.element.remote.puml b/cloud/snippets/materials/Action/MaterialsTurnedInNot.element.remote.puml
new file mode 100644
index 00000000000..7129f281bf1
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsTurnedInNot.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTurnedInNot element
+include('elements/materials/Action/MaterialsTurnedInNot')
+MaterialsTurnedInNot('element', 'Turned In Not', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsUpdate.card.local.puml b/cloud/snippets/materials/Action/MaterialsUpdate.card.local.puml
new file mode 100644
index 00000000000..a19a3c27c33
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsUpdate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsUpdate card
+include('elements/materials/Action/MaterialsUpdate')
+MaterialsUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsUpdate.card.remote.puml b/cloud/snippets/materials/Action/MaterialsUpdate.card.remote.puml
new file mode 100644
index 00000000000..577b672818a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsUpdate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsUpdate card
+include('elements/materials/Action/MaterialsUpdate')
+MaterialsUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsUpdate.element.local.puml b/cloud/snippets/materials/Action/MaterialsUpdate.element.local.puml
new file mode 100644
index 00000000000..ece8c32af6e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsUpdate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUpdate element
+include('elements/materials/Action/MaterialsUpdate')
+MaterialsUpdate('element', 'Update', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsUpdate.element.remote.puml b/cloud/snippets/materials/Action/MaterialsUpdate.element.remote.puml
new file mode 100644
index 00000000000..a88fdba6354
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsUpdate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUpdate element
+include('elements/materials/Action/MaterialsUpdate')
+MaterialsUpdate('element', 'Update', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsVerifiedUser.card.local.puml b/cloud/snippets/materials/Action/MaterialsVerifiedUser.card.local.puml
new file mode 100644
index 00000000000..a92ac1eaf36
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsVerifiedUser.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVerifiedUser card
+include('elements/materials/Action/MaterialsVerifiedUser')
+MaterialsVerifiedUserCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsVerifiedUser.card.remote.puml b/cloud/snippets/materials/Action/MaterialsVerifiedUser.card.remote.puml
new file mode 100644
index 00000000000..86fb66bc516
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsVerifiedUser.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVerifiedUser card
+include('elements/materials/Action/MaterialsVerifiedUser')
+MaterialsVerifiedUserCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsVerifiedUser.element.local.puml b/cloud/snippets/materials/Action/MaterialsVerifiedUser.element.local.puml
new file mode 100644
index 00000000000..646822b0d1a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsVerifiedUser.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVerifiedUser element
+include('elements/materials/Action/MaterialsVerifiedUser')
+MaterialsVerifiedUser('element', 'Verified User', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsVerifiedUser.element.remote.puml b/cloud/snippets/materials/Action/MaterialsVerifiedUser.element.remote.puml
new file mode 100644
index 00000000000..3600fbfa9c3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsVerifiedUser.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVerifiedUser element
+include('elements/materials/Action/MaterialsVerifiedUser')
+MaterialsVerifiedUser('element', 'Verified User', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewAgenda.card.local.puml b/cloud/snippets/materials/Action/MaterialsViewAgenda.card.local.puml
new file mode 100644
index 00000000000..c56b860a915
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewAgenda.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewAgenda card
+include('elements/materials/Action/MaterialsViewAgenda')
+MaterialsViewAgendaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewAgenda.card.remote.puml b/cloud/snippets/materials/Action/MaterialsViewAgenda.card.remote.puml
new file mode 100644
index 00000000000..450b300b4ab
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewAgenda.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewAgenda card
+include('elements/materials/Action/MaterialsViewAgenda')
+MaterialsViewAgendaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewAgenda.element.local.puml b/cloud/snippets/materials/Action/MaterialsViewAgenda.element.local.puml
new file mode 100644
index 00000000000..28b5d1949e4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewAgenda.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewAgenda element
+include('elements/materials/Action/MaterialsViewAgenda')
+MaterialsViewAgenda('element', 'View Agenda', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewAgenda.element.remote.puml b/cloud/snippets/materials/Action/MaterialsViewAgenda.element.remote.puml
new file mode 100644
index 00000000000..ef40fbd7ef0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewAgenda.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewAgenda element
+include('elements/materials/Action/MaterialsViewAgenda')
+MaterialsViewAgenda('element', 'View Agenda', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewArray.card.local.puml b/cloud/snippets/materials/Action/MaterialsViewArray.card.local.puml
new file mode 100644
index 00000000000..c2e20fd30c4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewArray.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewArray card
+include('elements/materials/Action/MaterialsViewArray')
+MaterialsViewArrayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewArray.card.remote.puml b/cloud/snippets/materials/Action/MaterialsViewArray.card.remote.puml
new file mode 100644
index 00000000000..98d201978d9
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewArray.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewArray card
+include('elements/materials/Action/MaterialsViewArray')
+MaterialsViewArrayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewArray.element.local.puml b/cloud/snippets/materials/Action/MaterialsViewArray.element.local.puml
new file mode 100644
index 00000000000..1e0fa2c3449
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewArray.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewArray element
+include('elements/materials/Action/MaterialsViewArray')
+MaterialsViewArray('element', 'View Array', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewArray.element.remote.puml b/cloud/snippets/materials/Action/MaterialsViewArray.element.remote.puml
new file mode 100644
index 00000000000..c607c29694a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewArray.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewArray element
+include('elements/materials/Action/MaterialsViewArray')
+MaterialsViewArray('element', 'View Array', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewCarousel.card.local.puml b/cloud/snippets/materials/Action/MaterialsViewCarousel.card.local.puml
new file mode 100644
index 00000000000..57b56f96385
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewCarousel.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewCarousel card
+include('elements/materials/Action/MaterialsViewCarousel')
+MaterialsViewCarouselCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewCarousel.card.remote.puml b/cloud/snippets/materials/Action/MaterialsViewCarousel.card.remote.puml
new file mode 100644
index 00000000000..846c7188e35
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewCarousel.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewCarousel card
+include('elements/materials/Action/MaterialsViewCarousel')
+MaterialsViewCarouselCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewCarousel.element.local.puml b/cloud/snippets/materials/Action/MaterialsViewCarousel.element.local.puml
new file mode 100644
index 00000000000..f70aff9870d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewCarousel.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewCarousel element
+include('elements/materials/Action/MaterialsViewCarousel')
+MaterialsViewCarousel('element', 'View Carousel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewCarousel.element.remote.puml b/cloud/snippets/materials/Action/MaterialsViewCarousel.element.remote.puml
new file mode 100644
index 00000000000..62a28b0e7cf
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewCarousel.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewCarousel element
+include('elements/materials/Action/MaterialsViewCarousel')
+MaterialsViewCarousel('element', 'View Carousel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewColumn.card.local.puml b/cloud/snippets/materials/Action/MaterialsViewColumn.card.local.puml
new file mode 100644
index 00000000000..3e5779955da
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewColumn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewColumn card
+include('elements/materials/Action/MaterialsViewColumn')
+MaterialsViewColumnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewColumn.card.remote.puml b/cloud/snippets/materials/Action/MaterialsViewColumn.card.remote.puml
new file mode 100644
index 00000000000..be5b082743a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewColumn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewColumn card
+include('elements/materials/Action/MaterialsViewColumn')
+MaterialsViewColumnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewColumn.element.local.puml b/cloud/snippets/materials/Action/MaterialsViewColumn.element.local.puml
new file mode 100644
index 00000000000..bb9a60be3a4
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewColumn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewColumn element
+include('elements/materials/Action/MaterialsViewColumn')
+MaterialsViewColumn('element', 'View Column', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewColumn.element.remote.puml b/cloud/snippets/materials/Action/MaterialsViewColumn.element.remote.puml
new file mode 100644
index 00000000000..5f0e494925b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewColumn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewColumn element
+include('elements/materials/Action/MaterialsViewColumn')
+MaterialsViewColumn('element', 'View Column', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewDay.card.local.puml b/cloud/snippets/materials/Action/MaterialsViewDay.card.local.puml
new file mode 100644
index 00000000000..306e5202867
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewDay.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewDay card
+include('elements/materials/Action/MaterialsViewDay')
+MaterialsViewDayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewDay.card.remote.puml b/cloud/snippets/materials/Action/MaterialsViewDay.card.remote.puml
new file mode 100644
index 00000000000..aadf802db38
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewDay.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewDay card
+include('elements/materials/Action/MaterialsViewDay')
+MaterialsViewDayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewDay.element.local.puml b/cloud/snippets/materials/Action/MaterialsViewDay.element.local.puml
new file mode 100644
index 00000000000..810ee94bf5d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewDay.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewDay element
+include('elements/materials/Action/MaterialsViewDay')
+MaterialsViewDay('element', 'View Day', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewDay.element.remote.puml b/cloud/snippets/materials/Action/MaterialsViewDay.element.remote.puml
new file mode 100644
index 00000000000..4d02363c55c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewDay.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewDay element
+include('elements/materials/Action/MaterialsViewDay')
+MaterialsViewDay('element', 'View Day', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewHeadline.card.local.puml b/cloud/snippets/materials/Action/MaterialsViewHeadline.card.local.puml
new file mode 100644
index 00000000000..7521803f14f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewHeadline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewHeadline card
+include('elements/materials/Action/MaterialsViewHeadline')
+MaterialsViewHeadlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewHeadline.card.remote.puml b/cloud/snippets/materials/Action/MaterialsViewHeadline.card.remote.puml
new file mode 100644
index 00000000000..c62022320f6
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewHeadline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewHeadline card
+include('elements/materials/Action/MaterialsViewHeadline')
+MaterialsViewHeadlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewHeadline.element.local.puml b/cloud/snippets/materials/Action/MaterialsViewHeadline.element.local.puml
new file mode 100644
index 00000000000..34fb77c3b65
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewHeadline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewHeadline element
+include('elements/materials/Action/MaterialsViewHeadline')
+MaterialsViewHeadline('element', 'View Headline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewHeadline.element.remote.puml b/cloud/snippets/materials/Action/MaterialsViewHeadline.element.remote.puml
new file mode 100644
index 00000000000..8b47c53e76d
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewHeadline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewHeadline element
+include('elements/materials/Action/MaterialsViewHeadline')
+MaterialsViewHeadline('element', 'View Headline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewList.card.local.puml b/cloud/snippets/materials/Action/MaterialsViewList.card.local.puml
new file mode 100644
index 00000000000..69f601749db
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewList.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewList card
+include('elements/materials/Action/MaterialsViewList')
+MaterialsViewListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewList.card.remote.puml b/cloud/snippets/materials/Action/MaterialsViewList.card.remote.puml
new file mode 100644
index 00000000000..d679869d08e
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewList.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewList card
+include('elements/materials/Action/MaterialsViewList')
+MaterialsViewListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewList.element.local.puml b/cloud/snippets/materials/Action/MaterialsViewList.element.local.puml
new file mode 100644
index 00000000000..ad6824f1849
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewList.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewList element
+include('elements/materials/Action/MaterialsViewList')
+MaterialsViewList('element', 'View List', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewList.element.remote.puml b/cloud/snippets/materials/Action/MaterialsViewList.element.remote.puml
new file mode 100644
index 00000000000..c089fec0ae7
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewList.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewList element
+include('elements/materials/Action/MaterialsViewList')
+MaterialsViewList('element', 'View List', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewModule.card.local.puml b/cloud/snippets/materials/Action/MaterialsViewModule.card.local.puml
new file mode 100644
index 00000000000..6cce489f750
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewModule.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewModule card
+include('elements/materials/Action/MaterialsViewModule')
+MaterialsViewModuleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewModule.card.remote.puml b/cloud/snippets/materials/Action/MaterialsViewModule.card.remote.puml
new file mode 100644
index 00000000000..1f9477a8157
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewModule.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewModule card
+include('elements/materials/Action/MaterialsViewModule')
+MaterialsViewModuleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewModule.element.local.puml b/cloud/snippets/materials/Action/MaterialsViewModule.element.local.puml
new file mode 100644
index 00000000000..907e8385215
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewModule.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewModule element
+include('elements/materials/Action/MaterialsViewModule')
+MaterialsViewModule('element', 'View Module', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewModule.element.remote.puml b/cloud/snippets/materials/Action/MaterialsViewModule.element.remote.puml
new file mode 100644
index 00000000000..e533147131a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewModule.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewModule element
+include('elements/materials/Action/MaterialsViewModule')
+MaterialsViewModule('element', 'View Module', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewQuilt.card.local.puml b/cloud/snippets/materials/Action/MaterialsViewQuilt.card.local.puml
new file mode 100644
index 00000000000..8149bdc0ec7
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewQuilt.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewQuilt card
+include('elements/materials/Action/MaterialsViewQuilt')
+MaterialsViewQuiltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewQuilt.card.remote.puml b/cloud/snippets/materials/Action/MaterialsViewQuilt.card.remote.puml
new file mode 100644
index 00000000000..af6412bf155
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewQuilt.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewQuilt card
+include('elements/materials/Action/MaterialsViewQuilt')
+MaterialsViewQuiltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewQuilt.element.local.puml b/cloud/snippets/materials/Action/MaterialsViewQuilt.element.local.puml
new file mode 100644
index 00000000000..7c270ecf452
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewQuilt.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewQuilt element
+include('elements/materials/Action/MaterialsViewQuilt')
+MaterialsViewQuilt('element', 'View Quilt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewQuilt.element.remote.puml b/cloud/snippets/materials/Action/MaterialsViewQuilt.element.remote.puml
new file mode 100644
index 00000000000..9c86e7ba3ca
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewQuilt.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewQuilt element
+include('elements/materials/Action/MaterialsViewQuilt')
+MaterialsViewQuilt('element', 'View Quilt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewStream.card.local.puml b/cloud/snippets/materials/Action/MaterialsViewStream.card.local.puml
new file mode 100644
index 00000000000..70142ff96e6
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewStream.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewStream card
+include('elements/materials/Action/MaterialsViewStream')
+MaterialsViewStreamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewStream.card.remote.puml b/cloud/snippets/materials/Action/MaterialsViewStream.card.remote.puml
new file mode 100644
index 00000000000..a94e3f3dc89
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewStream.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewStream card
+include('elements/materials/Action/MaterialsViewStream')
+MaterialsViewStreamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewStream.element.local.puml b/cloud/snippets/materials/Action/MaterialsViewStream.element.local.puml
new file mode 100644
index 00000000000..bab97f63feb
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewStream.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewStream element
+include('elements/materials/Action/MaterialsViewStream')
+MaterialsViewStream('element', 'View Stream', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewStream.element.remote.puml b/cloud/snippets/materials/Action/MaterialsViewStream.element.remote.puml
new file mode 100644
index 00000000000..0d346e6b4d0
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewStream.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewStream element
+include('elements/materials/Action/MaterialsViewStream')
+MaterialsViewStream('element', 'View Stream', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewWeek.card.local.puml b/cloud/snippets/materials/Action/MaterialsViewWeek.card.local.puml
new file mode 100644
index 00000000000..7bb5bdb07b7
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewWeek.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewWeek card
+include('elements/materials/Action/MaterialsViewWeek')
+MaterialsViewWeekCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewWeek.card.remote.puml b/cloud/snippets/materials/Action/MaterialsViewWeek.card.remote.puml
new file mode 100644
index 00000000000..d7ec10b1ab3
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewWeek.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewWeek card
+include('elements/materials/Action/MaterialsViewWeek')
+MaterialsViewWeekCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewWeek.element.local.puml b/cloud/snippets/materials/Action/MaterialsViewWeek.element.local.puml
new file mode 100644
index 00000000000..1c400ef4e82
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewWeek.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewWeek element
+include('elements/materials/Action/MaterialsViewWeek')
+MaterialsViewWeek('element', 'View Week', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsViewWeek.element.remote.puml b/cloud/snippets/materials/Action/MaterialsViewWeek.element.remote.puml
new file mode 100644
index 00000000000..219d2b2802a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsViewWeek.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewWeek element
+include('elements/materials/Action/MaterialsViewWeek')
+MaterialsViewWeek('element', 'View Week', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsVisibility.card.local.puml b/cloud/snippets/materials/Action/MaterialsVisibility.card.local.puml
new file mode 100644
index 00000000000..36a040d5863
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsVisibility.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVisibility card
+include('elements/materials/Action/MaterialsVisibility')
+MaterialsVisibilityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsVisibility.card.remote.puml b/cloud/snippets/materials/Action/MaterialsVisibility.card.remote.puml
new file mode 100644
index 00000000000..167cbb515f7
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsVisibility.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVisibility card
+include('elements/materials/Action/MaterialsVisibility')
+MaterialsVisibilityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsVisibility.element.local.puml b/cloud/snippets/materials/Action/MaterialsVisibility.element.local.puml
new file mode 100644
index 00000000000..fdf8a736d94
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsVisibility.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVisibility element
+include('elements/materials/Action/MaterialsVisibility')
+MaterialsVisibility('element', 'Visibility', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsVisibility.element.remote.puml b/cloud/snippets/materials/Action/MaterialsVisibility.element.remote.puml
new file mode 100644
index 00000000000..3d0302bb9bf
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsVisibility.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVisibility element
+include('elements/materials/Action/MaterialsVisibility')
+MaterialsVisibility('element', 'Visibility', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsVisibilityOff.card.local.puml b/cloud/snippets/materials/Action/MaterialsVisibilityOff.card.local.puml
new file mode 100644
index 00000000000..96274d35a87
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsVisibilityOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVisibilityOff card
+include('elements/materials/Action/MaterialsVisibilityOff')
+MaterialsVisibilityOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsVisibilityOff.card.remote.puml b/cloud/snippets/materials/Action/MaterialsVisibilityOff.card.remote.puml
new file mode 100644
index 00000000000..051ce21867a
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsVisibilityOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVisibilityOff card
+include('elements/materials/Action/MaterialsVisibilityOff')
+MaterialsVisibilityOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsVisibilityOff.element.local.puml b/cloud/snippets/materials/Action/MaterialsVisibilityOff.element.local.puml
new file mode 100644
index 00000000000..fcbbdb31872
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsVisibilityOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVisibilityOff element
+include('elements/materials/Action/MaterialsVisibilityOff')
+MaterialsVisibilityOff('element', 'Visibility Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsVisibilityOff.element.remote.puml b/cloud/snippets/materials/Action/MaterialsVisibilityOff.element.remote.puml
new file mode 100644
index 00000000000..cd5ad3d3bca
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsVisibilityOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVisibilityOff element
+include('elements/materials/Action/MaterialsVisibilityOff')
+MaterialsVisibilityOff('element', 'Visibility Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsWatchLater.card.local.puml b/cloud/snippets/materials/Action/MaterialsWatchLater.card.local.puml
new file mode 100644
index 00000000000..a0e043dab04
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsWatchLater.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWatchLater card
+include('elements/materials/Action/MaterialsWatchLater')
+MaterialsWatchLaterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsWatchLater.card.remote.puml b/cloud/snippets/materials/Action/MaterialsWatchLater.card.remote.puml
new file mode 100644
index 00000000000..17ed73c1949
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsWatchLater.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWatchLater card
+include('elements/materials/Action/MaterialsWatchLater')
+MaterialsWatchLaterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsWatchLater.element.local.puml b/cloud/snippets/materials/Action/MaterialsWatchLater.element.local.puml
new file mode 100644
index 00000000000..d03bbf0134c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsWatchLater.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWatchLater element
+include('elements/materials/Action/MaterialsWatchLater')
+MaterialsWatchLater('element', 'Watch Later', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsWatchLater.element.remote.puml b/cloud/snippets/materials/Action/MaterialsWatchLater.element.remote.puml
new file mode 100644
index 00000000000..440e5cd8f7f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsWatchLater.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWatchLater element
+include('elements/materials/Action/MaterialsWatchLater')
+MaterialsWatchLater('element', 'Watch Later', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsWork.card.local.puml b/cloud/snippets/materials/Action/MaterialsWork.card.local.puml
new file mode 100644
index 00000000000..71338f1f762
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsWork.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWork card
+include('elements/materials/Action/MaterialsWork')
+MaterialsWorkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsWork.card.remote.puml b/cloud/snippets/materials/Action/MaterialsWork.card.remote.puml
new file mode 100644
index 00000000000..016cf4de096
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsWork.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWork card
+include('elements/materials/Action/MaterialsWork')
+MaterialsWorkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsWork.element.local.puml b/cloud/snippets/materials/Action/MaterialsWork.element.local.puml
new file mode 100644
index 00000000000..db5c8b63c0b
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsWork.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWork element
+include('elements/materials/Action/MaterialsWork')
+MaterialsWork('element', 'Work', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsWork.element.remote.puml b/cloud/snippets/materials/Action/MaterialsWork.element.remote.puml
new file mode 100644
index 00000000000..3e5839faa1c
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsWork.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWork element
+include('elements/materials/Action/MaterialsWork')
+MaterialsWork('element', 'Work', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsYoutubeSearchedFor.card.local.puml b/cloud/snippets/materials/Action/MaterialsYoutubeSearchedFor.card.local.puml
new file mode 100644
index 00000000000..534308ff8c2
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsYoutubeSearchedFor.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsYoutubeSearchedFor card
+include('elements/materials/Action/MaterialsYoutubeSearchedFor')
+MaterialsYoutubeSearchedForCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsYoutubeSearchedFor.card.remote.puml b/cloud/snippets/materials/Action/MaterialsYoutubeSearchedFor.card.remote.puml
new file mode 100644
index 00000000000..1c75f0167b6
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsYoutubeSearchedFor.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsYoutubeSearchedFor card
+include('elements/materials/Action/MaterialsYoutubeSearchedFor')
+MaterialsYoutubeSearchedForCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsYoutubeSearchedFor.element.local.puml b/cloud/snippets/materials/Action/MaterialsYoutubeSearchedFor.element.local.puml
new file mode 100644
index 00000000000..d617956470f
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsYoutubeSearchedFor.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsYoutubeSearchedFor element
+include('elements/materials/Action/MaterialsYoutubeSearchedFor')
+MaterialsYoutubeSearchedFor('element', 'Youtube Searched For', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Action/MaterialsYoutubeSearchedFor.element.remote.puml b/cloud/snippets/materials/Action/MaterialsYoutubeSearchedFor.element.remote.puml
new file mode 100644
index 00000000000..fe85cad5e02
--- /dev/null
+++ b/cloud/snippets/materials/Action/MaterialsYoutubeSearchedFor.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsYoutubeSearchedFor element
+include('elements/materials/Action/MaterialsYoutubeSearchedFor')
+MaterialsYoutubeSearchedFor('element', 'Youtube Searched For', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Alert/MaterialsAddAlert.card.local.puml b/cloud/snippets/materials/Alert/MaterialsAddAlert.card.local.puml
new file mode 100644
index 00000000000..093d66af4df
--- /dev/null
+++ b/cloud/snippets/materials/Alert/MaterialsAddAlert.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddAlert card
+include('elements/materials/Alert/MaterialsAddAlert')
+MaterialsAddAlertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Alert/MaterialsAddAlert.card.remote.puml b/cloud/snippets/materials/Alert/MaterialsAddAlert.card.remote.puml
new file mode 100644
index 00000000000..9bc4e7e78cd
--- /dev/null
+++ b/cloud/snippets/materials/Alert/MaterialsAddAlert.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddAlert card
+include('elements/materials/Alert/MaterialsAddAlert')
+MaterialsAddAlertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Alert/MaterialsAddAlert.element.local.puml b/cloud/snippets/materials/Alert/MaterialsAddAlert.element.local.puml
new file mode 100644
index 00000000000..9a04f61870a
--- /dev/null
+++ b/cloud/snippets/materials/Alert/MaterialsAddAlert.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddAlert element
+include('elements/materials/Alert/MaterialsAddAlert')
+MaterialsAddAlert('element', 'Add Alert', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Alert/MaterialsAddAlert.element.remote.puml b/cloud/snippets/materials/Alert/MaterialsAddAlert.element.remote.puml
new file mode 100644
index 00000000000..0b336afd71a
--- /dev/null
+++ b/cloud/snippets/materials/Alert/MaterialsAddAlert.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddAlert element
+include('elements/materials/Alert/MaterialsAddAlert')
+MaterialsAddAlert('element', 'Add Alert', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Alert/MaterialsError.card.local.puml b/cloud/snippets/materials/Alert/MaterialsError.card.local.puml
new file mode 100644
index 00000000000..eae396df117
--- /dev/null
+++ b/cloud/snippets/materials/Alert/MaterialsError.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsError card
+include('elements/materials/Alert/MaterialsError')
+MaterialsErrorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Alert/MaterialsError.card.remote.puml b/cloud/snippets/materials/Alert/MaterialsError.card.remote.puml
new file mode 100644
index 00000000000..277d3e6e1ab
--- /dev/null
+++ b/cloud/snippets/materials/Alert/MaterialsError.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsError card
+include('elements/materials/Alert/MaterialsError')
+MaterialsErrorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Alert/MaterialsError.element.local.puml b/cloud/snippets/materials/Alert/MaterialsError.element.local.puml
new file mode 100644
index 00000000000..39fb4576611
--- /dev/null
+++ b/cloud/snippets/materials/Alert/MaterialsError.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsError element
+include('elements/materials/Alert/MaterialsError')
+MaterialsError('element', 'Error', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Alert/MaterialsError.element.remote.puml b/cloud/snippets/materials/Alert/MaterialsError.element.remote.puml
new file mode 100644
index 00000000000..5626ba368ac
--- /dev/null
+++ b/cloud/snippets/materials/Alert/MaterialsError.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsError element
+include('elements/materials/Alert/MaterialsError')
+MaterialsError('element', 'Error', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Alert/MaterialsErrorOutline.card.local.puml b/cloud/snippets/materials/Alert/MaterialsErrorOutline.card.local.puml
new file mode 100644
index 00000000000..752b7836a3a
--- /dev/null
+++ b/cloud/snippets/materials/Alert/MaterialsErrorOutline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsErrorOutline card
+include('elements/materials/Alert/MaterialsErrorOutline')
+MaterialsErrorOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Alert/MaterialsErrorOutline.card.remote.puml b/cloud/snippets/materials/Alert/MaterialsErrorOutline.card.remote.puml
new file mode 100644
index 00000000000..002df102fbd
--- /dev/null
+++ b/cloud/snippets/materials/Alert/MaterialsErrorOutline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsErrorOutline card
+include('elements/materials/Alert/MaterialsErrorOutline')
+MaterialsErrorOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Alert/MaterialsErrorOutline.element.local.puml b/cloud/snippets/materials/Alert/MaterialsErrorOutline.element.local.puml
new file mode 100644
index 00000000000..67bf32772b1
--- /dev/null
+++ b/cloud/snippets/materials/Alert/MaterialsErrorOutline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsErrorOutline element
+include('elements/materials/Alert/MaterialsErrorOutline')
+MaterialsErrorOutline('element', 'Error Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Alert/MaterialsErrorOutline.element.remote.puml b/cloud/snippets/materials/Alert/MaterialsErrorOutline.element.remote.puml
new file mode 100644
index 00000000000..268b72498e1
--- /dev/null
+++ b/cloud/snippets/materials/Alert/MaterialsErrorOutline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsErrorOutline element
+include('elements/materials/Alert/MaterialsErrorOutline')
+MaterialsErrorOutline('element', 'Error Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Alert/MaterialsWarning.card.local.puml b/cloud/snippets/materials/Alert/MaterialsWarning.card.local.puml
new file mode 100644
index 00000000000..fdcbf51fad0
--- /dev/null
+++ b/cloud/snippets/materials/Alert/MaterialsWarning.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWarning card
+include('elements/materials/Alert/MaterialsWarning')
+MaterialsWarningCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Alert/MaterialsWarning.card.remote.puml b/cloud/snippets/materials/Alert/MaterialsWarning.card.remote.puml
new file mode 100644
index 00000000000..b9ea1705631
--- /dev/null
+++ b/cloud/snippets/materials/Alert/MaterialsWarning.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWarning card
+include('elements/materials/Alert/MaterialsWarning')
+MaterialsWarningCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Alert/MaterialsWarning.element.local.puml b/cloud/snippets/materials/Alert/MaterialsWarning.element.local.puml
new file mode 100644
index 00000000000..5feff92935c
--- /dev/null
+++ b/cloud/snippets/materials/Alert/MaterialsWarning.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWarning element
+include('elements/materials/Alert/MaterialsWarning')
+MaterialsWarning('element', 'Warning', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Alert/MaterialsWarning.element.remote.puml b/cloud/snippets/materials/Alert/MaterialsWarning.element.remote.puml
new file mode 100644
index 00000000000..eb163d26b86
--- /dev/null
+++ b/cloud/snippets/materials/Alert/MaterialsWarning.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWarning element
+include('elements/materials/Alert/MaterialsWarning')
+MaterialsWarning('element', 'Warning', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsAddToQueue.card.local.puml b/cloud/snippets/materials/Av/MaterialsAddToQueue.card.local.puml
new file mode 100644
index 00000000000..a89da4fb464
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsAddToQueue.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddToQueue card
+include('elements/materials/Av/MaterialsAddToQueue')
+MaterialsAddToQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsAddToQueue.card.remote.puml b/cloud/snippets/materials/Av/MaterialsAddToQueue.card.remote.puml
new file mode 100644
index 00000000000..ce6915044f5
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsAddToQueue.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddToQueue card
+include('elements/materials/Av/MaterialsAddToQueue')
+MaterialsAddToQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsAddToQueue.element.local.puml b/cloud/snippets/materials/Av/MaterialsAddToQueue.element.local.puml
new file mode 100644
index 00000000000..d8e878ca501
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsAddToQueue.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddToQueue element
+include('elements/materials/Av/MaterialsAddToQueue')
+MaterialsAddToQueue('element', 'Add To Queue', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsAddToQueue.element.remote.puml b/cloud/snippets/materials/Av/MaterialsAddToQueue.element.remote.puml
new file mode 100644
index 00000000000..236d86551ac
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsAddToQueue.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddToQueue element
+include('elements/materials/Av/MaterialsAddToQueue')
+MaterialsAddToQueue('element', 'Add To Queue', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsAirplay.card.local.puml b/cloud/snippets/materials/Av/MaterialsAirplay.card.local.puml
new file mode 100644
index 00000000000..9b9a4f1f0e1
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsAirplay.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirplay card
+include('elements/materials/Av/MaterialsAirplay')
+MaterialsAirplayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsAirplay.card.remote.puml b/cloud/snippets/materials/Av/MaterialsAirplay.card.remote.puml
new file mode 100644
index 00000000000..81a0f5f0ecf
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsAirplay.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirplay card
+include('elements/materials/Av/MaterialsAirplay')
+MaterialsAirplayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsAirplay.element.local.puml b/cloud/snippets/materials/Av/MaterialsAirplay.element.local.puml
new file mode 100644
index 00000000000..a48b7b287c3
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsAirplay.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirplay element
+include('elements/materials/Av/MaterialsAirplay')
+MaterialsAirplay('element', 'Airplay', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsAirplay.element.remote.puml b/cloud/snippets/materials/Av/MaterialsAirplay.element.remote.puml
new file mode 100644
index 00000000000..fc150fe6d19
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsAirplay.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirplay element
+include('elements/materials/Av/MaterialsAirplay')
+MaterialsAirplay('element', 'Airplay', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsAlbum.card.local.puml b/cloud/snippets/materials/Av/MaterialsAlbum.card.local.puml
new file mode 100644
index 00000000000..59fd95462a4
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsAlbum.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAlbum card
+include('elements/materials/Av/MaterialsAlbum')
+MaterialsAlbumCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsAlbum.card.remote.puml b/cloud/snippets/materials/Av/MaterialsAlbum.card.remote.puml
new file mode 100644
index 00000000000..bc49143d645
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsAlbum.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAlbum card
+include('elements/materials/Av/MaterialsAlbum')
+MaterialsAlbumCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsAlbum.element.local.puml b/cloud/snippets/materials/Av/MaterialsAlbum.element.local.puml
new file mode 100644
index 00000000000..eadab85217a
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsAlbum.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlbum element
+include('elements/materials/Av/MaterialsAlbum')
+MaterialsAlbum('element', 'Album', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsAlbum.element.remote.puml b/cloud/snippets/materials/Av/MaterialsAlbum.element.remote.puml
new file mode 100644
index 00000000000..323f3bf66de
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsAlbum.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAlbum element
+include('elements/materials/Av/MaterialsAlbum')
+MaterialsAlbum('element', 'Album', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsArtTrack.card.local.puml b/cloud/snippets/materials/Av/MaterialsArtTrack.card.local.puml
new file mode 100644
index 00000000000..0bc8d785b05
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsArtTrack.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArtTrack card
+include('elements/materials/Av/MaterialsArtTrack')
+MaterialsArtTrackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsArtTrack.card.remote.puml b/cloud/snippets/materials/Av/MaterialsArtTrack.card.remote.puml
new file mode 100644
index 00000000000..ef30434480d
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsArtTrack.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArtTrack card
+include('elements/materials/Av/MaterialsArtTrack')
+MaterialsArtTrackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsArtTrack.element.local.puml b/cloud/snippets/materials/Av/MaterialsArtTrack.element.local.puml
new file mode 100644
index 00000000000..d982f383b5e
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsArtTrack.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArtTrack element
+include('elements/materials/Av/MaterialsArtTrack')
+MaterialsArtTrack('element', 'Art Track', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsArtTrack.element.remote.puml b/cloud/snippets/materials/Av/MaterialsArtTrack.element.remote.puml
new file mode 100644
index 00000000000..8b31497813f
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsArtTrack.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArtTrack element
+include('elements/materials/Av/MaterialsArtTrack')
+MaterialsArtTrack('element', 'Art Track', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsAvTimer.card.local.puml b/cloud/snippets/materials/Av/MaterialsAvTimer.card.local.puml
new file mode 100644
index 00000000000..b6c7b782b2f
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsAvTimer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAvTimer card
+include('elements/materials/Av/MaterialsAvTimer')
+MaterialsAvTimerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsAvTimer.card.remote.puml b/cloud/snippets/materials/Av/MaterialsAvTimer.card.remote.puml
new file mode 100644
index 00000000000..a1eb7d2d1b9
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsAvTimer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAvTimer card
+include('elements/materials/Av/MaterialsAvTimer')
+MaterialsAvTimerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsAvTimer.element.local.puml b/cloud/snippets/materials/Av/MaterialsAvTimer.element.local.puml
new file mode 100644
index 00000000000..f2974e34f55
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsAvTimer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAvTimer element
+include('elements/materials/Av/MaterialsAvTimer')
+MaterialsAvTimer('element', 'Av Timer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsAvTimer.element.remote.puml b/cloud/snippets/materials/Av/MaterialsAvTimer.element.remote.puml
new file mode 100644
index 00000000000..8f53c6a385c
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsAvTimer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAvTimer element
+include('elements/materials/Av/MaterialsAvTimer')
+MaterialsAvTimer('element', 'Av Timer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsBrandingWatermark.card.local.puml b/cloud/snippets/materials/Av/MaterialsBrandingWatermark.card.local.puml
new file mode 100644
index 00000000000..bedaf9f2eb0
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsBrandingWatermark.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrandingWatermark card
+include('elements/materials/Av/MaterialsBrandingWatermark')
+MaterialsBrandingWatermarkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsBrandingWatermark.card.remote.puml b/cloud/snippets/materials/Av/MaterialsBrandingWatermark.card.remote.puml
new file mode 100644
index 00000000000..d9107661933
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsBrandingWatermark.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrandingWatermark card
+include('elements/materials/Av/MaterialsBrandingWatermark')
+MaterialsBrandingWatermarkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsBrandingWatermark.element.local.puml b/cloud/snippets/materials/Av/MaterialsBrandingWatermark.element.local.puml
new file mode 100644
index 00000000000..fef5e3c3590
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsBrandingWatermark.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrandingWatermark element
+include('elements/materials/Av/MaterialsBrandingWatermark')
+MaterialsBrandingWatermark('element', 'Branding Watermark', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsBrandingWatermark.element.remote.puml b/cloud/snippets/materials/Av/MaterialsBrandingWatermark.element.remote.puml
new file mode 100644
index 00000000000..be7142b8e7a
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsBrandingWatermark.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrandingWatermark element
+include('elements/materials/Av/MaterialsBrandingWatermark')
+MaterialsBrandingWatermark('element', 'Branding Watermark', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsCallToAction.card.local.puml b/cloud/snippets/materials/Av/MaterialsCallToAction.card.local.puml
new file mode 100644
index 00000000000..e2ceeb97a34
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsCallToAction.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCallToAction card
+include('elements/materials/Av/MaterialsCallToAction')
+MaterialsCallToActionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsCallToAction.card.remote.puml b/cloud/snippets/materials/Av/MaterialsCallToAction.card.remote.puml
new file mode 100644
index 00000000000..4dda60e3348
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsCallToAction.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCallToAction card
+include('elements/materials/Av/MaterialsCallToAction')
+MaterialsCallToActionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsCallToAction.element.local.puml b/cloud/snippets/materials/Av/MaterialsCallToAction.element.local.puml
new file mode 100644
index 00000000000..87ba7cc0eca
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsCallToAction.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallToAction element
+include('elements/materials/Av/MaterialsCallToAction')
+MaterialsCallToAction('element', 'Call To Action', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsCallToAction.element.remote.puml b/cloud/snippets/materials/Av/MaterialsCallToAction.element.remote.puml
new file mode 100644
index 00000000000..58825457953
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsCallToAction.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallToAction element
+include('elements/materials/Av/MaterialsCallToAction')
+MaterialsCallToAction('element', 'Call To Action', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsClosedCaption.card.local.puml b/cloud/snippets/materials/Av/MaterialsClosedCaption.card.local.puml
new file mode 100644
index 00000000000..a675e602fdd
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsClosedCaption.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsClosedCaption card
+include('elements/materials/Av/MaterialsClosedCaption')
+MaterialsClosedCaptionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsClosedCaption.card.remote.puml b/cloud/snippets/materials/Av/MaterialsClosedCaption.card.remote.puml
new file mode 100644
index 00000000000..6ddc62aa475
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsClosedCaption.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsClosedCaption card
+include('elements/materials/Av/MaterialsClosedCaption')
+MaterialsClosedCaptionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsClosedCaption.element.local.puml b/cloud/snippets/materials/Av/MaterialsClosedCaption.element.local.puml
new file mode 100644
index 00000000000..9e7ff85ba96
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsClosedCaption.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClosedCaption element
+include('elements/materials/Av/MaterialsClosedCaption')
+MaterialsClosedCaption('element', 'Closed Caption', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsClosedCaption.element.remote.puml b/cloud/snippets/materials/Av/MaterialsClosedCaption.element.remote.puml
new file mode 100644
index 00000000000..29ff25f1475
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsClosedCaption.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClosedCaption element
+include('elements/materials/Av/MaterialsClosedCaption')
+MaterialsClosedCaption('element', 'Closed Caption', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsEqualizer.card.local.puml b/cloud/snippets/materials/Av/MaterialsEqualizer.card.local.puml
new file mode 100644
index 00000000000..bb984afb81d
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsEqualizer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEqualizer card
+include('elements/materials/Av/MaterialsEqualizer')
+MaterialsEqualizerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsEqualizer.card.remote.puml b/cloud/snippets/materials/Av/MaterialsEqualizer.card.remote.puml
new file mode 100644
index 00000000000..aa8cbe516c9
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsEqualizer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEqualizer card
+include('elements/materials/Av/MaterialsEqualizer')
+MaterialsEqualizerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsEqualizer.element.local.puml b/cloud/snippets/materials/Av/MaterialsEqualizer.element.local.puml
new file mode 100644
index 00000000000..9fa4c8be677
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsEqualizer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEqualizer element
+include('elements/materials/Av/MaterialsEqualizer')
+MaterialsEqualizer('element', 'Equalizer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsEqualizer.element.remote.puml b/cloud/snippets/materials/Av/MaterialsEqualizer.element.remote.puml
new file mode 100644
index 00000000000..a6f387d4265
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsEqualizer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEqualizer element
+include('elements/materials/Av/MaterialsEqualizer')
+MaterialsEqualizer('element', 'Equalizer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsExplicit.card.local.puml b/cloud/snippets/materials/Av/MaterialsExplicit.card.local.puml
new file mode 100644
index 00000000000..be161d77aaf
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsExplicit.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExplicit card
+include('elements/materials/Av/MaterialsExplicit')
+MaterialsExplicitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsExplicit.card.remote.puml b/cloud/snippets/materials/Av/MaterialsExplicit.card.remote.puml
new file mode 100644
index 00000000000..ef289d3405f
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsExplicit.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExplicit card
+include('elements/materials/Av/MaterialsExplicit')
+MaterialsExplicitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsExplicit.element.local.puml b/cloud/snippets/materials/Av/MaterialsExplicit.element.local.puml
new file mode 100644
index 00000000000..d5341accddd
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsExplicit.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExplicit element
+include('elements/materials/Av/MaterialsExplicit')
+MaterialsExplicit('element', 'Explicit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsExplicit.element.remote.puml b/cloud/snippets/materials/Av/MaterialsExplicit.element.remote.puml
new file mode 100644
index 00000000000..3d6a96328c9
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsExplicit.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExplicit element
+include('elements/materials/Av/MaterialsExplicit')
+MaterialsExplicit('element', 'Explicit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFastForward.card.local.puml b/cloud/snippets/materials/Av/MaterialsFastForward.card.local.puml
new file mode 100644
index 00000000000..e8a6acf638e
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFastForward.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFastForward card
+include('elements/materials/Av/MaterialsFastForward')
+MaterialsFastForwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFastForward.card.remote.puml b/cloud/snippets/materials/Av/MaterialsFastForward.card.remote.puml
new file mode 100644
index 00000000000..8ae5461d241
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFastForward.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFastForward card
+include('elements/materials/Av/MaterialsFastForward')
+MaterialsFastForwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFastForward.element.local.puml b/cloud/snippets/materials/Av/MaterialsFastForward.element.local.puml
new file mode 100644
index 00000000000..9c0e8ef076a
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFastForward.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFastForward element
+include('elements/materials/Av/MaterialsFastForward')
+MaterialsFastForward('element', 'Fast Forward', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFastForward.element.remote.puml b/cloud/snippets/materials/Av/MaterialsFastForward.element.remote.puml
new file mode 100644
index 00000000000..f36c91966db
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFastForward.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFastForward element
+include('elements/materials/Av/MaterialsFastForward')
+MaterialsFastForward('element', 'Fast Forward', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFastRewind.card.local.puml b/cloud/snippets/materials/Av/MaterialsFastRewind.card.local.puml
new file mode 100644
index 00000000000..4b7e777bc30
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFastRewind.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFastRewind card
+include('elements/materials/Av/MaterialsFastRewind')
+MaterialsFastRewindCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFastRewind.card.remote.puml b/cloud/snippets/materials/Av/MaterialsFastRewind.card.remote.puml
new file mode 100644
index 00000000000..41e1f273525
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFastRewind.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFastRewind card
+include('elements/materials/Av/MaterialsFastRewind')
+MaterialsFastRewindCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFastRewind.element.local.puml b/cloud/snippets/materials/Av/MaterialsFastRewind.element.local.puml
new file mode 100644
index 00000000000..8e0421dc0d4
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFastRewind.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFastRewind element
+include('elements/materials/Av/MaterialsFastRewind')
+MaterialsFastRewind('element', 'Fast Rewind', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFastRewind.element.remote.puml b/cloud/snippets/materials/Av/MaterialsFastRewind.element.remote.puml
new file mode 100644
index 00000000000..4ca767286cf
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFastRewind.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFastRewind element
+include('elements/materials/Av/MaterialsFastRewind')
+MaterialsFastRewind('element', 'Fast Rewind', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFeaturedPlayList.card.local.puml b/cloud/snippets/materials/Av/MaterialsFeaturedPlayList.card.local.puml
new file mode 100644
index 00000000000..cf5d1ddaaeb
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFeaturedPlayList.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFeaturedPlayList card
+include('elements/materials/Av/MaterialsFeaturedPlayList')
+MaterialsFeaturedPlayListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFeaturedPlayList.card.remote.puml b/cloud/snippets/materials/Av/MaterialsFeaturedPlayList.card.remote.puml
new file mode 100644
index 00000000000..4d67a374084
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFeaturedPlayList.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFeaturedPlayList card
+include('elements/materials/Av/MaterialsFeaturedPlayList')
+MaterialsFeaturedPlayListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFeaturedPlayList.element.local.puml b/cloud/snippets/materials/Av/MaterialsFeaturedPlayList.element.local.puml
new file mode 100644
index 00000000000..41930fac12e
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFeaturedPlayList.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFeaturedPlayList element
+include('elements/materials/Av/MaterialsFeaturedPlayList')
+MaterialsFeaturedPlayList('element', 'Featured Play List', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFeaturedPlayList.element.remote.puml b/cloud/snippets/materials/Av/MaterialsFeaturedPlayList.element.remote.puml
new file mode 100644
index 00000000000..f4685237a64
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFeaturedPlayList.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFeaturedPlayList element
+include('elements/materials/Av/MaterialsFeaturedPlayList')
+MaterialsFeaturedPlayList('element', 'Featured Play List', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFeaturedVideo.card.local.puml b/cloud/snippets/materials/Av/MaterialsFeaturedVideo.card.local.puml
new file mode 100644
index 00000000000..c198c395251
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFeaturedVideo.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFeaturedVideo card
+include('elements/materials/Av/MaterialsFeaturedVideo')
+MaterialsFeaturedVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFeaturedVideo.card.remote.puml b/cloud/snippets/materials/Av/MaterialsFeaturedVideo.card.remote.puml
new file mode 100644
index 00000000000..574ef1828cf
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFeaturedVideo.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFeaturedVideo card
+include('elements/materials/Av/MaterialsFeaturedVideo')
+MaterialsFeaturedVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFeaturedVideo.element.local.puml b/cloud/snippets/materials/Av/MaterialsFeaturedVideo.element.local.puml
new file mode 100644
index 00000000000..86706dc63fd
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFeaturedVideo.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFeaturedVideo element
+include('elements/materials/Av/MaterialsFeaturedVideo')
+MaterialsFeaturedVideo('element', 'Featured Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFeaturedVideo.element.remote.puml b/cloud/snippets/materials/Av/MaterialsFeaturedVideo.element.remote.puml
new file mode 100644
index 00000000000..bf7f4f5ca67
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFeaturedVideo.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFeaturedVideo element
+include('elements/materials/Av/MaterialsFeaturedVideo')
+MaterialsFeaturedVideo('element', 'Featured Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberDvr.card.local.puml b/cloud/snippets/materials/Av/MaterialsFiberDvr.card.local.puml
new file mode 100644
index 00000000000..f5905a47674
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberDvr.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFiberDvr card
+include('elements/materials/Av/MaterialsFiberDvr')
+MaterialsFiberDvrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberDvr.card.remote.puml b/cloud/snippets/materials/Av/MaterialsFiberDvr.card.remote.puml
new file mode 100644
index 00000000000..ee38ccbd509
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberDvr.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFiberDvr card
+include('elements/materials/Av/MaterialsFiberDvr')
+MaterialsFiberDvrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberDvr.element.local.puml b/cloud/snippets/materials/Av/MaterialsFiberDvr.element.local.puml
new file mode 100644
index 00000000000..3f525cf612d
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberDvr.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberDvr element
+include('elements/materials/Av/MaterialsFiberDvr')
+MaterialsFiberDvr('element', 'Fiber Dvr', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberDvr.element.remote.puml b/cloud/snippets/materials/Av/MaterialsFiberDvr.element.remote.puml
new file mode 100644
index 00000000000..b0daf9b13be
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberDvr.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberDvr element
+include('elements/materials/Av/MaterialsFiberDvr')
+MaterialsFiberDvr('element', 'Fiber Dvr', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberManualRecord.card.local.puml b/cloud/snippets/materials/Av/MaterialsFiberManualRecord.card.local.puml
new file mode 100644
index 00000000000..50b0b87cf46
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberManualRecord.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFiberManualRecord card
+include('elements/materials/Av/MaterialsFiberManualRecord')
+MaterialsFiberManualRecordCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberManualRecord.card.remote.puml b/cloud/snippets/materials/Av/MaterialsFiberManualRecord.card.remote.puml
new file mode 100644
index 00000000000..424c4b035d7
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberManualRecord.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFiberManualRecord card
+include('elements/materials/Av/MaterialsFiberManualRecord')
+MaterialsFiberManualRecordCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberManualRecord.element.local.puml b/cloud/snippets/materials/Av/MaterialsFiberManualRecord.element.local.puml
new file mode 100644
index 00000000000..ae113573f22
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberManualRecord.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberManualRecord element
+include('elements/materials/Av/MaterialsFiberManualRecord')
+MaterialsFiberManualRecord('element', 'Fiber Manual Record', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberManualRecord.element.remote.puml b/cloud/snippets/materials/Av/MaterialsFiberManualRecord.element.remote.puml
new file mode 100644
index 00000000000..5085db958df
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberManualRecord.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberManualRecord element
+include('elements/materials/Av/MaterialsFiberManualRecord')
+MaterialsFiberManualRecord('element', 'Fiber Manual Record', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberNew.card.local.puml b/cloud/snippets/materials/Av/MaterialsFiberNew.card.local.puml
new file mode 100644
index 00000000000..f79b9df9be0
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberNew.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFiberNew card
+include('elements/materials/Av/MaterialsFiberNew')
+MaterialsFiberNewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberNew.card.remote.puml b/cloud/snippets/materials/Av/MaterialsFiberNew.card.remote.puml
new file mode 100644
index 00000000000..046c857a427
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberNew.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFiberNew card
+include('elements/materials/Av/MaterialsFiberNew')
+MaterialsFiberNewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberNew.element.local.puml b/cloud/snippets/materials/Av/MaterialsFiberNew.element.local.puml
new file mode 100644
index 00000000000..c70ac5c440a
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberNew.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberNew element
+include('elements/materials/Av/MaterialsFiberNew')
+MaterialsFiberNew('element', 'Fiber New', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberNew.element.remote.puml b/cloud/snippets/materials/Av/MaterialsFiberNew.element.remote.puml
new file mode 100644
index 00000000000..b3a4cb05657
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberNew.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberNew element
+include('elements/materials/Av/MaterialsFiberNew')
+MaterialsFiberNew('element', 'Fiber New', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberPin.card.local.puml b/cloud/snippets/materials/Av/MaterialsFiberPin.card.local.puml
new file mode 100644
index 00000000000..38605d04c26
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberPin.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFiberPin card
+include('elements/materials/Av/MaterialsFiberPin')
+MaterialsFiberPinCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberPin.card.remote.puml b/cloud/snippets/materials/Av/MaterialsFiberPin.card.remote.puml
new file mode 100644
index 00000000000..f5482dc23c7
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberPin.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFiberPin card
+include('elements/materials/Av/MaterialsFiberPin')
+MaterialsFiberPinCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberPin.element.local.puml b/cloud/snippets/materials/Av/MaterialsFiberPin.element.local.puml
new file mode 100644
index 00000000000..de9614396f6
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberPin.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberPin element
+include('elements/materials/Av/MaterialsFiberPin')
+MaterialsFiberPin('element', 'Fiber Pin', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberPin.element.remote.puml b/cloud/snippets/materials/Av/MaterialsFiberPin.element.remote.puml
new file mode 100644
index 00000000000..72fc3b69e92
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberPin.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberPin element
+include('elements/materials/Av/MaterialsFiberPin')
+MaterialsFiberPin('element', 'Fiber Pin', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberSmartRecord.card.local.puml b/cloud/snippets/materials/Av/MaterialsFiberSmartRecord.card.local.puml
new file mode 100644
index 00000000000..491a6b1b28d
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberSmartRecord.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFiberSmartRecord card
+include('elements/materials/Av/MaterialsFiberSmartRecord')
+MaterialsFiberSmartRecordCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberSmartRecord.card.remote.puml b/cloud/snippets/materials/Av/MaterialsFiberSmartRecord.card.remote.puml
new file mode 100644
index 00000000000..da3c70d9a52
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberSmartRecord.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFiberSmartRecord card
+include('elements/materials/Av/MaterialsFiberSmartRecord')
+MaterialsFiberSmartRecordCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberSmartRecord.element.local.puml b/cloud/snippets/materials/Av/MaterialsFiberSmartRecord.element.local.puml
new file mode 100644
index 00000000000..a62fcfdac78
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberSmartRecord.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberSmartRecord element
+include('elements/materials/Av/MaterialsFiberSmartRecord')
+MaterialsFiberSmartRecord('element', 'Fiber Smart Record', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsFiberSmartRecord.element.remote.puml b/cloud/snippets/materials/Av/MaterialsFiberSmartRecord.element.remote.puml
new file mode 100644
index 00000000000..08f5345df8f
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsFiberSmartRecord.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFiberSmartRecord element
+include('elements/materials/Av/MaterialsFiberSmartRecord')
+MaterialsFiberSmartRecord('element', 'Fiber Smart Record', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsForward10.card.local.puml b/cloud/snippets/materials/Av/MaterialsForward10.card.local.puml
new file mode 100644
index 00000000000..d6b09ec231d
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsForward10.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsForward10 card
+include('elements/materials/Av/MaterialsForward10')
+MaterialsForward10Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsForward10.card.remote.puml b/cloud/snippets/materials/Av/MaterialsForward10.card.remote.puml
new file mode 100644
index 00000000000..59c05522ed2
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsForward10.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsForward10 card
+include('elements/materials/Av/MaterialsForward10')
+MaterialsForward10Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsForward10.element.local.puml b/cloud/snippets/materials/Av/MaterialsForward10.element.local.puml
new file mode 100644
index 00000000000..2aea9b5322a
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsForward10.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForward10 element
+include('elements/materials/Av/MaterialsForward10')
+MaterialsForward10('element', 'Forward10', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsForward10.element.remote.puml b/cloud/snippets/materials/Av/MaterialsForward10.element.remote.puml
new file mode 100644
index 00000000000..21377f4e4ab
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsForward10.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForward10 element
+include('elements/materials/Av/MaterialsForward10')
+MaterialsForward10('element', 'Forward10', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsForward30.card.local.puml b/cloud/snippets/materials/Av/MaterialsForward30.card.local.puml
new file mode 100644
index 00000000000..deda65b8915
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsForward30.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsForward30 card
+include('elements/materials/Av/MaterialsForward30')
+MaterialsForward30Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsForward30.card.remote.puml b/cloud/snippets/materials/Av/MaterialsForward30.card.remote.puml
new file mode 100644
index 00000000000..48112e658c4
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsForward30.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsForward30 card
+include('elements/materials/Av/MaterialsForward30')
+MaterialsForward30Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsForward30.element.local.puml b/cloud/snippets/materials/Av/MaterialsForward30.element.local.puml
new file mode 100644
index 00000000000..6e5a5db8d18
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsForward30.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForward30 element
+include('elements/materials/Av/MaterialsForward30')
+MaterialsForward30('element', 'Forward30', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsForward30.element.remote.puml b/cloud/snippets/materials/Av/MaterialsForward30.element.remote.puml
new file mode 100644
index 00000000000..cb181eb2f82
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsForward30.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForward30 element
+include('elements/materials/Av/MaterialsForward30')
+MaterialsForward30('element', 'Forward30', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsForward5.card.local.puml b/cloud/snippets/materials/Av/MaterialsForward5.card.local.puml
new file mode 100644
index 00000000000..ef32f9a681d
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsForward5.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsForward5 card
+include('elements/materials/Av/MaterialsForward5')
+MaterialsForward5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsForward5.card.remote.puml b/cloud/snippets/materials/Av/MaterialsForward5.card.remote.puml
new file mode 100644
index 00000000000..06cf6b9aaf0
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsForward5.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsForward5 card
+include('elements/materials/Av/MaterialsForward5')
+MaterialsForward5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsForward5.element.local.puml b/cloud/snippets/materials/Av/MaterialsForward5.element.local.puml
new file mode 100644
index 00000000000..71deda347c4
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsForward5.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForward5 element
+include('elements/materials/Av/MaterialsForward5')
+MaterialsForward5('element', 'Forward5', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsForward5.element.remote.puml b/cloud/snippets/materials/Av/MaterialsForward5.element.remote.puml
new file mode 100644
index 00000000000..1e09ce3bc7d
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsForward5.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForward5 element
+include('elements/materials/Av/MaterialsForward5')
+MaterialsForward5('element', 'Forward5', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsGames.card.local.puml b/cloud/snippets/materials/Av/MaterialsGames.card.local.puml
new file mode 100644
index 00000000000..737ab5dd48a
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsGames.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGames card
+include('elements/materials/Av/MaterialsGames')
+MaterialsGamesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsGames.card.remote.puml b/cloud/snippets/materials/Av/MaterialsGames.card.remote.puml
new file mode 100644
index 00000000000..b831e6f03e6
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsGames.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGames card
+include('elements/materials/Av/MaterialsGames')
+MaterialsGamesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsGames.element.local.puml b/cloud/snippets/materials/Av/MaterialsGames.element.local.puml
new file mode 100644
index 00000000000..3b9d1b248fb
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsGames.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGames element
+include('elements/materials/Av/MaterialsGames')
+MaterialsGames('element', 'Games', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsGames.element.remote.puml b/cloud/snippets/materials/Av/MaterialsGames.element.remote.puml
new file mode 100644
index 00000000000..0091dec9023
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsGames.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGames element
+include('elements/materials/Av/MaterialsGames')
+MaterialsGames('element', 'Games', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsHearing.card.local.puml b/cloud/snippets/materials/Av/MaterialsHearing.card.local.puml
new file mode 100644
index 00000000000..95397e24fee
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsHearing.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHearing card
+include('elements/materials/Av/MaterialsHearing')
+MaterialsHearingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsHearing.card.remote.puml b/cloud/snippets/materials/Av/MaterialsHearing.card.remote.puml
new file mode 100644
index 00000000000..ecbb0f6e28e
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsHearing.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHearing card
+include('elements/materials/Av/MaterialsHearing')
+MaterialsHearingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsHearing.element.local.puml b/cloud/snippets/materials/Av/MaterialsHearing.element.local.puml
new file mode 100644
index 00000000000..3d800c507cc
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsHearing.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHearing element
+include('elements/materials/Av/MaterialsHearing')
+MaterialsHearing('element', 'Hearing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsHearing.element.remote.puml b/cloud/snippets/materials/Av/MaterialsHearing.element.remote.puml
new file mode 100644
index 00000000000..2547fb18b82
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsHearing.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHearing element
+include('elements/materials/Av/MaterialsHearing')
+MaterialsHearing('element', 'Hearing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsHighQuality.card.local.puml b/cloud/snippets/materials/Av/MaterialsHighQuality.card.local.puml
new file mode 100644
index 00000000000..a2ad777db27
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsHighQuality.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHighQuality card
+include('elements/materials/Av/MaterialsHighQuality')
+MaterialsHighQualityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsHighQuality.card.remote.puml b/cloud/snippets/materials/Av/MaterialsHighQuality.card.remote.puml
new file mode 100644
index 00000000000..e76ea9c8e59
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsHighQuality.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHighQuality card
+include('elements/materials/Av/MaterialsHighQuality')
+MaterialsHighQualityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsHighQuality.element.local.puml b/cloud/snippets/materials/Av/MaterialsHighQuality.element.local.puml
new file mode 100644
index 00000000000..60c4bf7311a
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsHighQuality.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHighQuality element
+include('elements/materials/Av/MaterialsHighQuality')
+MaterialsHighQuality('element', 'High Quality', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsHighQuality.element.remote.puml b/cloud/snippets/materials/Av/MaterialsHighQuality.element.remote.puml
new file mode 100644
index 00000000000..a6fbc3e87e5
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsHighQuality.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHighQuality element
+include('elements/materials/Av/MaterialsHighQuality')
+MaterialsHighQuality('element', 'High Quality', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsLibraryAdd.card.local.puml b/cloud/snippets/materials/Av/MaterialsLibraryAdd.card.local.puml
new file mode 100644
index 00000000000..de0f0067cff
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsLibraryAdd.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLibraryAdd card
+include('elements/materials/Av/MaterialsLibraryAdd')
+MaterialsLibraryAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsLibraryAdd.card.remote.puml b/cloud/snippets/materials/Av/MaterialsLibraryAdd.card.remote.puml
new file mode 100644
index 00000000000..fd556317930
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsLibraryAdd.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLibraryAdd card
+include('elements/materials/Av/MaterialsLibraryAdd')
+MaterialsLibraryAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsLibraryAdd.element.local.puml b/cloud/snippets/materials/Av/MaterialsLibraryAdd.element.local.puml
new file mode 100644
index 00000000000..365c5910631
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsLibraryAdd.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLibraryAdd element
+include('elements/materials/Av/MaterialsLibraryAdd')
+MaterialsLibraryAdd('element', 'Library Add', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsLibraryAdd.element.remote.puml b/cloud/snippets/materials/Av/MaterialsLibraryAdd.element.remote.puml
new file mode 100644
index 00000000000..2b29952a06d
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsLibraryAdd.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLibraryAdd element
+include('elements/materials/Av/MaterialsLibraryAdd')
+MaterialsLibraryAdd('element', 'Library Add', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsLibraryBooks.card.local.puml b/cloud/snippets/materials/Av/MaterialsLibraryBooks.card.local.puml
new file mode 100644
index 00000000000..8b4a773e602
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsLibraryBooks.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLibraryBooks card
+include('elements/materials/Av/MaterialsLibraryBooks')
+MaterialsLibraryBooksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsLibraryBooks.card.remote.puml b/cloud/snippets/materials/Av/MaterialsLibraryBooks.card.remote.puml
new file mode 100644
index 00000000000..075e3bfe712
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsLibraryBooks.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLibraryBooks card
+include('elements/materials/Av/MaterialsLibraryBooks')
+MaterialsLibraryBooksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsLibraryBooks.element.local.puml b/cloud/snippets/materials/Av/MaterialsLibraryBooks.element.local.puml
new file mode 100644
index 00000000000..6157c23090d
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsLibraryBooks.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLibraryBooks element
+include('elements/materials/Av/MaterialsLibraryBooks')
+MaterialsLibraryBooks('element', 'Library Books', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsLibraryBooks.element.remote.puml b/cloud/snippets/materials/Av/MaterialsLibraryBooks.element.remote.puml
new file mode 100644
index 00000000000..e33d2d71de5
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsLibraryBooks.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLibraryBooks element
+include('elements/materials/Av/MaterialsLibraryBooks')
+MaterialsLibraryBooks('element', 'Library Books', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsLibraryMusic.card.local.puml b/cloud/snippets/materials/Av/MaterialsLibraryMusic.card.local.puml
new file mode 100644
index 00000000000..fb3962c81d1
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsLibraryMusic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLibraryMusic card
+include('elements/materials/Av/MaterialsLibraryMusic')
+MaterialsLibraryMusicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsLibraryMusic.card.remote.puml b/cloud/snippets/materials/Av/MaterialsLibraryMusic.card.remote.puml
new file mode 100644
index 00000000000..bcd57484021
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsLibraryMusic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLibraryMusic card
+include('elements/materials/Av/MaterialsLibraryMusic')
+MaterialsLibraryMusicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsLibraryMusic.element.local.puml b/cloud/snippets/materials/Av/MaterialsLibraryMusic.element.local.puml
new file mode 100644
index 00000000000..dfaebd89482
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsLibraryMusic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLibraryMusic element
+include('elements/materials/Av/MaterialsLibraryMusic')
+MaterialsLibraryMusic('element', 'Library Music', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsLibraryMusic.element.remote.puml b/cloud/snippets/materials/Av/MaterialsLibraryMusic.element.remote.puml
new file mode 100644
index 00000000000..937b1cb6b55
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsLibraryMusic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLibraryMusic element
+include('elements/materials/Av/MaterialsLibraryMusic')
+MaterialsLibraryMusic('element', 'Library Music', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsLoop.card.local.puml b/cloud/snippets/materials/Av/MaterialsLoop.card.local.puml
new file mode 100644
index 00000000000..1a7a9b5e204
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsLoop.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLoop card
+include('elements/materials/Av/MaterialsLoop')
+MaterialsLoopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsLoop.card.remote.puml b/cloud/snippets/materials/Av/MaterialsLoop.card.remote.puml
new file mode 100644
index 00000000000..e5d82ff54b7
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsLoop.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLoop card
+include('elements/materials/Av/MaterialsLoop')
+MaterialsLoopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsLoop.element.local.puml b/cloud/snippets/materials/Av/MaterialsLoop.element.local.puml
new file mode 100644
index 00000000000..56841826e31
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsLoop.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLoop element
+include('elements/materials/Av/MaterialsLoop')
+MaterialsLoop('element', 'Loop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsLoop.element.remote.puml b/cloud/snippets/materials/Av/MaterialsLoop.element.remote.puml
new file mode 100644
index 00000000000..580e1376280
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsLoop.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLoop element
+include('elements/materials/Av/MaterialsLoop')
+MaterialsLoop('element', 'Loop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMic.card.local.puml b/cloud/snippets/materials/Av/MaterialsMic.card.local.puml
new file mode 100644
index 00000000000..75c0516a1c9
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMic card
+include('elements/materials/Av/MaterialsMic')
+MaterialsMicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMic.card.remote.puml b/cloud/snippets/materials/Av/MaterialsMic.card.remote.puml
new file mode 100644
index 00000000000..b9c5cc7fa59
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMic card
+include('elements/materials/Av/MaterialsMic')
+MaterialsMicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMic.element.local.puml b/cloud/snippets/materials/Av/MaterialsMic.element.local.puml
new file mode 100644
index 00000000000..402b0df703e
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMic element
+include('elements/materials/Av/MaterialsMic')
+MaterialsMic('element', 'Mic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMic.element.remote.puml b/cloud/snippets/materials/Av/MaterialsMic.element.remote.puml
new file mode 100644
index 00000000000..74f9d593912
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMic element
+include('elements/materials/Av/MaterialsMic')
+MaterialsMic('element', 'Mic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMicNone.card.local.puml b/cloud/snippets/materials/Av/MaterialsMicNone.card.local.puml
new file mode 100644
index 00000000000..1de2b198c22
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMicNone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMicNone card
+include('elements/materials/Av/MaterialsMicNone')
+MaterialsMicNoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMicNone.card.remote.puml b/cloud/snippets/materials/Av/MaterialsMicNone.card.remote.puml
new file mode 100644
index 00000000000..3cd36f77d28
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMicNone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMicNone card
+include('elements/materials/Av/MaterialsMicNone')
+MaterialsMicNoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMicNone.element.local.puml b/cloud/snippets/materials/Av/MaterialsMicNone.element.local.puml
new file mode 100644
index 00000000000..ffaf1fed43c
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMicNone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMicNone element
+include('elements/materials/Av/MaterialsMicNone')
+MaterialsMicNone('element', 'Mic None', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMicNone.element.remote.puml b/cloud/snippets/materials/Av/MaterialsMicNone.element.remote.puml
new file mode 100644
index 00000000000..17b45def7b5
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMicNone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMicNone element
+include('elements/materials/Av/MaterialsMicNone')
+MaterialsMicNone('element', 'Mic None', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMicOff.card.local.puml b/cloud/snippets/materials/Av/MaterialsMicOff.card.local.puml
new file mode 100644
index 00000000000..04a941e6a60
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMicOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMicOff card
+include('elements/materials/Av/MaterialsMicOff')
+MaterialsMicOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMicOff.card.remote.puml b/cloud/snippets/materials/Av/MaterialsMicOff.card.remote.puml
new file mode 100644
index 00000000000..1cc106d621b
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMicOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMicOff card
+include('elements/materials/Av/MaterialsMicOff')
+MaterialsMicOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMicOff.element.local.puml b/cloud/snippets/materials/Av/MaterialsMicOff.element.local.puml
new file mode 100644
index 00000000000..e1230e8c0fb
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMicOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMicOff element
+include('elements/materials/Av/MaterialsMicOff')
+MaterialsMicOff('element', 'Mic Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMicOff.element.remote.puml b/cloud/snippets/materials/Av/MaterialsMicOff.element.remote.puml
new file mode 100644
index 00000000000..f494ff6ab0e
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMicOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMicOff element
+include('elements/materials/Av/MaterialsMicOff')
+MaterialsMicOff('element', 'Mic Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMovie.card.local.puml b/cloud/snippets/materials/Av/MaterialsMovie.card.local.puml
new file mode 100644
index 00000000000..ca9d7bd10e8
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMovie.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMovie card
+include('elements/materials/Av/MaterialsMovie')
+MaterialsMovieCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMovie.card.remote.puml b/cloud/snippets/materials/Av/MaterialsMovie.card.remote.puml
new file mode 100644
index 00000000000..c31d11e282c
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMovie.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMovie card
+include('elements/materials/Av/MaterialsMovie')
+MaterialsMovieCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMovie.element.local.puml b/cloud/snippets/materials/Av/MaterialsMovie.element.local.puml
new file mode 100644
index 00000000000..d01e3a2349c
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMovie.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMovie element
+include('elements/materials/Av/MaterialsMovie')
+MaterialsMovie('element', 'Movie', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMovie.element.remote.puml b/cloud/snippets/materials/Av/MaterialsMovie.element.remote.puml
new file mode 100644
index 00000000000..55b8573add8
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMovie.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMovie element
+include('elements/materials/Av/MaterialsMovie')
+MaterialsMovie('element', 'Movie', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMusicVideo.card.local.puml b/cloud/snippets/materials/Av/MaterialsMusicVideo.card.local.puml
new file mode 100644
index 00000000000..f56ca14bbb9
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMusicVideo.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMusicVideo card
+include('elements/materials/Av/MaterialsMusicVideo')
+MaterialsMusicVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMusicVideo.card.remote.puml b/cloud/snippets/materials/Av/MaterialsMusicVideo.card.remote.puml
new file mode 100644
index 00000000000..3e961da9de4
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMusicVideo.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMusicVideo card
+include('elements/materials/Av/MaterialsMusicVideo')
+MaterialsMusicVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMusicVideo.element.local.puml b/cloud/snippets/materials/Av/MaterialsMusicVideo.element.local.puml
new file mode 100644
index 00000000000..3b5bd5fa61f
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMusicVideo.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMusicVideo element
+include('elements/materials/Av/MaterialsMusicVideo')
+MaterialsMusicVideo('element', 'Music Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsMusicVideo.element.remote.puml b/cloud/snippets/materials/Av/MaterialsMusicVideo.element.remote.puml
new file mode 100644
index 00000000000..3f5322d887a
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsMusicVideo.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMusicVideo element
+include('elements/materials/Av/MaterialsMusicVideo')
+MaterialsMusicVideo('element', 'Music Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsNewReleases.card.local.puml b/cloud/snippets/materials/Av/MaterialsNewReleases.card.local.puml
new file mode 100644
index 00000000000..22f6e44149b
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsNewReleases.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNewReleases card
+include('elements/materials/Av/MaterialsNewReleases')
+MaterialsNewReleasesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsNewReleases.card.remote.puml b/cloud/snippets/materials/Av/MaterialsNewReleases.card.remote.puml
new file mode 100644
index 00000000000..0face6bf083
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsNewReleases.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNewReleases card
+include('elements/materials/Av/MaterialsNewReleases')
+MaterialsNewReleasesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsNewReleases.element.local.puml b/cloud/snippets/materials/Av/MaterialsNewReleases.element.local.puml
new file mode 100644
index 00000000000..48caf204dca
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsNewReleases.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNewReleases element
+include('elements/materials/Av/MaterialsNewReleases')
+MaterialsNewReleases('element', 'New Releases', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsNewReleases.element.remote.puml b/cloud/snippets/materials/Av/MaterialsNewReleases.element.remote.puml
new file mode 100644
index 00000000000..8ffef53e55a
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsNewReleases.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNewReleases element
+include('elements/materials/Av/MaterialsNewReleases')
+MaterialsNewReleases('element', 'New Releases', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsNotInterested.card.local.puml b/cloud/snippets/materials/Av/MaterialsNotInterested.card.local.puml
new file mode 100644
index 00000000000..044b351c6e2
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsNotInterested.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNotInterested card
+include('elements/materials/Av/MaterialsNotInterested')
+MaterialsNotInterestedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsNotInterested.card.remote.puml b/cloud/snippets/materials/Av/MaterialsNotInterested.card.remote.puml
new file mode 100644
index 00000000000..889355f7b93
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsNotInterested.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNotInterested card
+include('elements/materials/Av/MaterialsNotInterested')
+MaterialsNotInterestedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsNotInterested.element.local.puml b/cloud/snippets/materials/Av/MaterialsNotInterested.element.local.puml
new file mode 100644
index 00000000000..3223ac04e94
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsNotInterested.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotInterested element
+include('elements/materials/Av/MaterialsNotInterested')
+MaterialsNotInterested('element', 'Not Interested', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsNotInterested.element.remote.puml b/cloud/snippets/materials/Av/MaterialsNotInterested.element.remote.puml
new file mode 100644
index 00000000000..33b4f9dc620
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsNotInterested.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotInterested element
+include('elements/materials/Av/MaterialsNotInterested')
+MaterialsNotInterested('element', 'Not Interested', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsNote.card.local.puml b/cloud/snippets/materials/Av/MaterialsNote.card.local.puml
new file mode 100644
index 00000000000..b2139bce7c9
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsNote.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNote card
+include('elements/materials/Av/MaterialsNote')
+MaterialsNoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsNote.card.remote.puml b/cloud/snippets/materials/Av/MaterialsNote.card.remote.puml
new file mode 100644
index 00000000000..0f3c254fed1
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsNote.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNote card
+include('elements/materials/Av/MaterialsNote')
+MaterialsNoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsNote.element.local.puml b/cloud/snippets/materials/Av/MaterialsNote.element.local.puml
new file mode 100644
index 00000000000..1a7e5f41c9a
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsNote.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNote element
+include('elements/materials/Av/MaterialsNote')
+MaterialsNote('element', 'Note', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsNote.element.remote.puml b/cloud/snippets/materials/Av/MaterialsNote.element.remote.puml
new file mode 100644
index 00000000000..cb855f63559
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsNote.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNote element
+include('elements/materials/Av/MaterialsNote')
+MaterialsNote('element', 'Note', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPause.card.local.puml b/cloud/snippets/materials/Av/MaterialsPause.card.local.puml
new file mode 100644
index 00000000000..f4547ecf569
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPause.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPause card
+include('elements/materials/Av/MaterialsPause')
+MaterialsPauseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPause.card.remote.puml b/cloud/snippets/materials/Av/MaterialsPause.card.remote.puml
new file mode 100644
index 00000000000..3f75fde67e9
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPause.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPause card
+include('elements/materials/Av/MaterialsPause')
+MaterialsPauseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPause.element.local.puml b/cloud/snippets/materials/Av/MaterialsPause.element.local.puml
new file mode 100644
index 00000000000..0a804531064
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPause.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPause element
+include('elements/materials/Av/MaterialsPause')
+MaterialsPause('element', 'Pause', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPause.element.remote.puml b/cloud/snippets/materials/Av/MaterialsPause.element.remote.puml
new file mode 100644
index 00000000000..6e65a773851
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPause.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPause element
+include('elements/materials/Av/MaterialsPause')
+MaterialsPause('element', 'Pause', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPauseCircleFilled.card.local.puml b/cloud/snippets/materials/Av/MaterialsPauseCircleFilled.card.local.puml
new file mode 100644
index 00000000000..47fa59ddd2d
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPauseCircleFilled.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPauseCircleFilled card
+include('elements/materials/Av/MaterialsPauseCircleFilled')
+MaterialsPauseCircleFilledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPauseCircleFilled.card.remote.puml b/cloud/snippets/materials/Av/MaterialsPauseCircleFilled.card.remote.puml
new file mode 100644
index 00000000000..e211407fb09
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPauseCircleFilled.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPauseCircleFilled card
+include('elements/materials/Av/MaterialsPauseCircleFilled')
+MaterialsPauseCircleFilledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPauseCircleFilled.element.local.puml b/cloud/snippets/materials/Av/MaterialsPauseCircleFilled.element.local.puml
new file mode 100644
index 00000000000..56bcd5164f3
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPauseCircleFilled.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPauseCircleFilled element
+include('elements/materials/Av/MaterialsPauseCircleFilled')
+MaterialsPauseCircleFilled('element', 'Pause Circle Filled', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPauseCircleFilled.element.remote.puml b/cloud/snippets/materials/Av/MaterialsPauseCircleFilled.element.remote.puml
new file mode 100644
index 00000000000..8389041edc5
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPauseCircleFilled.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPauseCircleFilled element
+include('elements/materials/Av/MaterialsPauseCircleFilled')
+MaterialsPauseCircleFilled('element', 'Pause Circle Filled', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPauseCircleOutline.card.local.puml b/cloud/snippets/materials/Av/MaterialsPauseCircleOutline.card.local.puml
new file mode 100644
index 00000000000..88b92836576
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPauseCircleOutline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPauseCircleOutline card
+include('elements/materials/Av/MaterialsPauseCircleOutline')
+MaterialsPauseCircleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPauseCircleOutline.card.remote.puml b/cloud/snippets/materials/Av/MaterialsPauseCircleOutline.card.remote.puml
new file mode 100644
index 00000000000..199fc579b58
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPauseCircleOutline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPauseCircleOutline card
+include('elements/materials/Av/MaterialsPauseCircleOutline')
+MaterialsPauseCircleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPauseCircleOutline.element.local.puml b/cloud/snippets/materials/Av/MaterialsPauseCircleOutline.element.local.puml
new file mode 100644
index 00000000000..3aa04af24bd
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPauseCircleOutline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPauseCircleOutline element
+include('elements/materials/Av/MaterialsPauseCircleOutline')
+MaterialsPauseCircleOutline('element', 'Pause Circle Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPauseCircleOutline.element.remote.puml b/cloud/snippets/materials/Av/MaterialsPauseCircleOutline.element.remote.puml
new file mode 100644
index 00000000000..10dcdab1aa6
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPauseCircleOutline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPauseCircleOutline element
+include('elements/materials/Av/MaterialsPauseCircleOutline')
+MaterialsPauseCircleOutline('element', 'Pause Circle Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlayArrow.card.local.puml b/cloud/snippets/materials/Av/MaterialsPlayArrow.card.local.puml
new file mode 100644
index 00000000000..d5beadb30c7
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlayArrow.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlayArrow card
+include('elements/materials/Av/MaterialsPlayArrow')
+MaterialsPlayArrowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlayArrow.card.remote.puml b/cloud/snippets/materials/Av/MaterialsPlayArrow.card.remote.puml
new file mode 100644
index 00000000000..658915c970b
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlayArrow.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlayArrow card
+include('elements/materials/Av/MaterialsPlayArrow')
+MaterialsPlayArrowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlayArrow.element.local.puml b/cloud/snippets/materials/Av/MaterialsPlayArrow.element.local.puml
new file mode 100644
index 00000000000..e8f13f84d03
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlayArrow.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayArrow element
+include('elements/materials/Av/MaterialsPlayArrow')
+MaterialsPlayArrow('element', 'Play Arrow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlayArrow.element.remote.puml b/cloud/snippets/materials/Av/MaterialsPlayArrow.element.remote.puml
new file mode 100644
index 00000000000..64f815b5987
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlayArrow.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayArrow element
+include('elements/materials/Av/MaterialsPlayArrow')
+MaterialsPlayArrow('element', 'Play Arrow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlayCircleFilled.card.local.puml b/cloud/snippets/materials/Av/MaterialsPlayCircleFilled.card.local.puml
new file mode 100644
index 00000000000..51c697e8d74
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlayCircleFilled.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlayCircleFilled card
+include('elements/materials/Av/MaterialsPlayCircleFilled')
+MaterialsPlayCircleFilledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlayCircleFilled.card.remote.puml b/cloud/snippets/materials/Av/MaterialsPlayCircleFilled.card.remote.puml
new file mode 100644
index 00000000000..c71dff54647
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlayCircleFilled.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlayCircleFilled card
+include('elements/materials/Av/MaterialsPlayCircleFilled')
+MaterialsPlayCircleFilledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlayCircleFilled.element.local.puml b/cloud/snippets/materials/Av/MaterialsPlayCircleFilled.element.local.puml
new file mode 100644
index 00000000000..dac13e28950
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlayCircleFilled.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayCircleFilled element
+include('elements/materials/Av/MaterialsPlayCircleFilled')
+MaterialsPlayCircleFilled('element', 'Play Circle Filled', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlayCircleFilled.element.remote.puml b/cloud/snippets/materials/Av/MaterialsPlayCircleFilled.element.remote.puml
new file mode 100644
index 00000000000..b7cb0118c24
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlayCircleFilled.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayCircleFilled element
+include('elements/materials/Av/MaterialsPlayCircleFilled')
+MaterialsPlayCircleFilled('element', 'Play Circle Filled', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlayCircleFilledWhite.card.local.puml b/cloud/snippets/materials/Av/MaterialsPlayCircleFilledWhite.card.local.puml
new file mode 100644
index 00000000000..88ad5c5a856
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlayCircleFilledWhite.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlayCircleFilledWhite card
+include('elements/materials/Av/MaterialsPlayCircleFilledWhite')
+MaterialsPlayCircleFilledWhiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlayCircleFilledWhite.card.remote.puml b/cloud/snippets/materials/Av/MaterialsPlayCircleFilledWhite.card.remote.puml
new file mode 100644
index 00000000000..d7da4dd3187
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlayCircleFilledWhite.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlayCircleFilledWhite card
+include('elements/materials/Av/MaterialsPlayCircleFilledWhite')
+MaterialsPlayCircleFilledWhiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlayCircleFilledWhite.element.local.puml b/cloud/snippets/materials/Av/MaterialsPlayCircleFilledWhite.element.local.puml
new file mode 100644
index 00000000000..efad60147ba
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlayCircleFilledWhite.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayCircleFilledWhite element
+include('elements/materials/Av/MaterialsPlayCircleFilledWhite')
+MaterialsPlayCircleFilledWhite('element', 'Play Circle Filled White', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlayCircleFilledWhite.element.remote.puml b/cloud/snippets/materials/Av/MaterialsPlayCircleFilledWhite.element.remote.puml
new file mode 100644
index 00000000000..9108c536a25
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlayCircleFilledWhite.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayCircleFilledWhite element
+include('elements/materials/Av/MaterialsPlayCircleFilledWhite')
+MaterialsPlayCircleFilledWhite('element', 'Play Circle Filled White', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlayCircleOutline.card.local.puml b/cloud/snippets/materials/Av/MaterialsPlayCircleOutline.card.local.puml
new file mode 100644
index 00000000000..72eb8760b80
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlayCircleOutline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlayCircleOutline card
+include('elements/materials/Av/MaterialsPlayCircleOutline')
+MaterialsPlayCircleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlayCircleOutline.card.remote.puml b/cloud/snippets/materials/Av/MaterialsPlayCircleOutline.card.remote.puml
new file mode 100644
index 00000000000..856a13b3354
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlayCircleOutline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlayCircleOutline card
+include('elements/materials/Av/MaterialsPlayCircleOutline')
+MaterialsPlayCircleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlayCircleOutline.element.local.puml b/cloud/snippets/materials/Av/MaterialsPlayCircleOutline.element.local.puml
new file mode 100644
index 00000000000..734cca9b2fc
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlayCircleOutline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayCircleOutline element
+include('elements/materials/Av/MaterialsPlayCircleOutline')
+MaterialsPlayCircleOutline('element', 'Play Circle Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlayCircleOutline.element.remote.puml b/cloud/snippets/materials/Av/MaterialsPlayCircleOutline.element.remote.puml
new file mode 100644
index 00000000000..907f9243807
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlayCircleOutline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlayCircleOutline element
+include('elements/materials/Av/MaterialsPlayCircleOutline')
+MaterialsPlayCircleOutline('element', 'Play Circle Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlaylistAdd.card.local.puml b/cloud/snippets/materials/Av/MaterialsPlaylistAdd.card.local.puml
new file mode 100644
index 00000000000..fb91428ccdd
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlaylistAdd.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlaylistAdd card
+include('elements/materials/Av/MaterialsPlaylistAdd')
+MaterialsPlaylistAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlaylistAdd.card.remote.puml b/cloud/snippets/materials/Av/MaterialsPlaylistAdd.card.remote.puml
new file mode 100644
index 00000000000..4b8f0136e5d
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlaylistAdd.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlaylistAdd card
+include('elements/materials/Av/MaterialsPlaylistAdd')
+MaterialsPlaylistAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlaylistAdd.element.local.puml b/cloud/snippets/materials/Av/MaterialsPlaylistAdd.element.local.puml
new file mode 100644
index 00000000000..1ccd7cfc3ad
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlaylistAdd.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlaylistAdd element
+include('elements/materials/Av/MaterialsPlaylistAdd')
+MaterialsPlaylistAdd('element', 'Playlist Add', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlaylistAdd.element.remote.puml b/cloud/snippets/materials/Av/MaterialsPlaylistAdd.element.remote.puml
new file mode 100644
index 00000000000..3ab7c3879cb
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlaylistAdd.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlaylistAdd element
+include('elements/materials/Av/MaterialsPlaylistAdd')
+MaterialsPlaylistAdd('element', 'Playlist Add', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlaylistAddCheck.card.local.puml b/cloud/snippets/materials/Av/MaterialsPlaylistAddCheck.card.local.puml
new file mode 100644
index 00000000000..dfe3158e174
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlaylistAddCheck.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlaylistAddCheck card
+include('elements/materials/Av/MaterialsPlaylistAddCheck')
+MaterialsPlaylistAddCheckCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlaylistAddCheck.card.remote.puml b/cloud/snippets/materials/Av/MaterialsPlaylistAddCheck.card.remote.puml
new file mode 100644
index 00000000000..7541d7a4d2e
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlaylistAddCheck.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlaylistAddCheck card
+include('elements/materials/Av/MaterialsPlaylistAddCheck')
+MaterialsPlaylistAddCheckCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlaylistAddCheck.element.local.puml b/cloud/snippets/materials/Av/MaterialsPlaylistAddCheck.element.local.puml
new file mode 100644
index 00000000000..f721e540907
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlaylistAddCheck.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlaylistAddCheck element
+include('elements/materials/Av/MaterialsPlaylistAddCheck')
+MaterialsPlaylistAddCheck('element', 'Playlist Add Check', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlaylistAddCheck.element.remote.puml b/cloud/snippets/materials/Av/MaterialsPlaylistAddCheck.element.remote.puml
new file mode 100644
index 00000000000..2aff00c6d64
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlaylistAddCheck.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlaylistAddCheck element
+include('elements/materials/Av/MaterialsPlaylistAddCheck')
+MaterialsPlaylistAddCheck('element', 'Playlist Add Check', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlaylistPlay.card.local.puml b/cloud/snippets/materials/Av/MaterialsPlaylistPlay.card.local.puml
new file mode 100644
index 00000000000..792e45693ca
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlaylistPlay.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlaylistPlay card
+include('elements/materials/Av/MaterialsPlaylistPlay')
+MaterialsPlaylistPlayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlaylistPlay.card.remote.puml b/cloud/snippets/materials/Av/MaterialsPlaylistPlay.card.remote.puml
new file mode 100644
index 00000000000..6d9d6822bbe
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlaylistPlay.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlaylistPlay card
+include('elements/materials/Av/MaterialsPlaylistPlay')
+MaterialsPlaylistPlayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlaylistPlay.element.local.puml b/cloud/snippets/materials/Av/MaterialsPlaylistPlay.element.local.puml
new file mode 100644
index 00000000000..c2164f24241
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlaylistPlay.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlaylistPlay element
+include('elements/materials/Av/MaterialsPlaylistPlay')
+MaterialsPlaylistPlay('element', 'Playlist Play', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsPlaylistPlay.element.remote.puml b/cloud/snippets/materials/Av/MaterialsPlaylistPlay.element.remote.puml
new file mode 100644
index 00000000000..6ec62cb1f04
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsPlaylistPlay.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlaylistPlay element
+include('elements/materials/Av/MaterialsPlaylistPlay')
+MaterialsPlaylistPlay('element', 'Playlist Play', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsQueue.card.local.puml b/cloud/snippets/materials/Av/MaterialsQueue.card.local.puml
new file mode 100644
index 00000000000..451e455a2f7
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsQueue.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsQueue card
+include('elements/materials/Av/MaterialsQueue')
+MaterialsQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsQueue.card.remote.puml b/cloud/snippets/materials/Av/MaterialsQueue.card.remote.puml
new file mode 100644
index 00000000000..b018b6309c4
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsQueue.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsQueue card
+include('elements/materials/Av/MaterialsQueue')
+MaterialsQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsQueue.element.local.puml b/cloud/snippets/materials/Av/MaterialsQueue.element.local.puml
new file mode 100644
index 00000000000..eb2a978dda0
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsQueue.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQueue element
+include('elements/materials/Av/MaterialsQueue')
+MaterialsQueue('element', 'Queue', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsQueue.element.remote.puml b/cloud/snippets/materials/Av/MaterialsQueue.element.remote.puml
new file mode 100644
index 00000000000..bcd2d786bba
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsQueue.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQueue element
+include('elements/materials/Av/MaterialsQueue')
+MaterialsQueue('element', 'Queue', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsQueueMusic.card.local.puml b/cloud/snippets/materials/Av/MaterialsQueueMusic.card.local.puml
new file mode 100644
index 00000000000..a761ec5c584
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsQueueMusic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsQueueMusic card
+include('elements/materials/Av/MaterialsQueueMusic')
+MaterialsQueueMusicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsQueueMusic.card.remote.puml b/cloud/snippets/materials/Av/MaterialsQueueMusic.card.remote.puml
new file mode 100644
index 00000000000..ab35a87bbba
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsQueueMusic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsQueueMusic card
+include('elements/materials/Av/MaterialsQueueMusic')
+MaterialsQueueMusicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsQueueMusic.element.local.puml b/cloud/snippets/materials/Av/MaterialsQueueMusic.element.local.puml
new file mode 100644
index 00000000000..ce51873f50c
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsQueueMusic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQueueMusic element
+include('elements/materials/Av/MaterialsQueueMusic')
+MaterialsQueueMusic('element', 'Queue Music', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsQueueMusic.element.remote.puml b/cloud/snippets/materials/Av/MaterialsQueueMusic.element.remote.puml
new file mode 100644
index 00000000000..90bb2b3ff7c
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsQueueMusic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQueueMusic element
+include('elements/materials/Av/MaterialsQueueMusic')
+MaterialsQueueMusic('element', 'Queue Music', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsQueuePlayNext.card.local.puml b/cloud/snippets/materials/Av/MaterialsQueuePlayNext.card.local.puml
new file mode 100644
index 00000000000..e6e68df4e59
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsQueuePlayNext.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsQueuePlayNext card
+include('elements/materials/Av/MaterialsQueuePlayNext')
+MaterialsQueuePlayNextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsQueuePlayNext.card.remote.puml b/cloud/snippets/materials/Av/MaterialsQueuePlayNext.card.remote.puml
new file mode 100644
index 00000000000..4f461648f0f
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsQueuePlayNext.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsQueuePlayNext card
+include('elements/materials/Av/MaterialsQueuePlayNext')
+MaterialsQueuePlayNextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsQueuePlayNext.element.local.puml b/cloud/snippets/materials/Av/MaterialsQueuePlayNext.element.local.puml
new file mode 100644
index 00000000000..07420ffffe9
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsQueuePlayNext.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQueuePlayNext element
+include('elements/materials/Av/MaterialsQueuePlayNext')
+MaterialsQueuePlayNext('element', 'Queue Play Next', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsQueuePlayNext.element.remote.puml b/cloud/snippets/materials/Av/MaterialsQueuePlayNext.element.remote.puml
new file mode 100644
index 00000000000..12c1c05b667
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsQueuePlayNext.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsQueuePlayNext element
+include('elements/materials/Av/MaterialsQueuePlayNext')
+MaterialsQueuePlayNext('element', 'Queue Play Next', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRadio.card.local.puml b/cloud/snippets/materials/Av/MaterialsRadio.card.local.puml
new file mode 100644
index 00000000000..c25b2b58be3
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRadio.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRadio card
+include('elements/materials/Av/MaterialsRadio')
+MaterialsRadioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRadio.card.remote.puml b/cloud/snippets/materials/Av/MaterialsRadio.card.remote.puml
new file mode 100644
index 00000000000..96f97749861
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRadio.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRadio card
+include('elements/materials/Av/MaterialsRadio')
+MaterialsRadioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRadio.element.local.puml b/cloud/snippets/materials/Av/MaterialsRadio.element.local.puml
new file mode 100644
index 00000000000..6af9a68dbcb
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRadio.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRadio element
+include('elements/materials/Av/MaterialsRadio')
+MaterialsRadio('element', 'Radio', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRadio.element.remote.puml b/cloud/snippets/materials/Av/MaterialsRadio.element.remote.puml
new file mode 100644
index 00000000000..f7e8eb76ae6
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRadio.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRadio element
+include('elements/materials/Av/MaterialsRadio')
+MaterialsRadio('element', 'Radio', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRecentActors.card.local.puml b/cloud/snippets/materials/Av/MaterialsRecentActors.card.local.puml
new file mode 100644
index 00000000000..d9db40fe7b1
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRecentActors.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRecentActors card
+include('elements/materials/Av/MaterialsRecentActors')
+MaterialsRecentActorsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRecentActors.card.remote.puml b/cloud/snippets/materials/Av/MaterialsRecentActors.card.remote.puml
new file mode 100644
index 00000000000..dbd62484e3a
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRecentActors.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRecentActors card
+include('elements/materials/Av/MaterialsRecentActors')
+MaterialsRecentActorsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRecentActors.element.local.puml b/cloud/snippets/materials/Av/MaterialsRecentActors.element.local.puml
new file mode 100644
index 00000000000..4ee4d064313
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRecentActors.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRecentActors element
+include('elements/materials/Av/MaterialsRecentActors')
+MaterialsRecentActors('element', 'Recent Actors', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRecentActors.element.remote.puml b/cloud/snippets/materials/Av/MaterialsRecentActors.element.remote.puml
new file mode 100644
index 00000000000..4363656a36c
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRecentActors.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRecentActors element
+include('elements/materials/Av/MaterialsRecentActors')
+MaterialsRecentActors('element', 'Recent Actors', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRemoveFromQueue.card.local.puml b/cloud/snippets/materials/Av/MaterialsRemoveFromQueue.card.local.puml
new file mode 100644
index 00000000000..a4b69603bc2
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRemoveFromQueue.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRemoveFromQueue card
+include('elements/materials/Av/MaterialsRemoveFromQueue')
+MaterialsRemoveFromQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRemoveFromQueue.card.remote.puml b/cloud/snippets/materials/Av/MaterialsRemoveFromQueue.card.remote.puml
new file mode 100644
index 00000000000..4849ddf11b4
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRemoveFromQueue.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRemoveFromQueue card
+include('elements/materials/Av/MaterialsRemoveFromQueue')
+MaterialsRemoveFromQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRemoveFromQueue.element.local.puml b/cloud/snippets/materials/Av/MaterialsRemoveFromQueue.element.local.puml
new file mode 100644
index 00000000000..d3cc6fe0416
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRemoveFromQueue.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveFromQueue element
+include('elements/materials/Av/MaterialsRemoveFromQueue')
+MaterialsRemoveFromQueue('element', 'Remove From Queue', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRemoveFromQueue.element.remote.puml b/cloud/snippets/materials/Av/MaterialsRemoveFromQueue.element.remote.puml
new file mode 100644
index 00000000000..5e29469e692
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRemoveFromQueue.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveFromQueue element
+include('elements/materials/Av/MaterialsRemoveFromQueue')
+MaterialsRemoveFromQueue('element', 'Remove From Queue', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRepeat.card.local.puml b/cloud/snippets/materials/Av/MaterialsRepeat.card.local.puml
new file mode 100644
index 00000000000..e0011826392
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRepeat.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRepeat card
+include('elements/materials/Av/MaterialsRepeat')
+MaterialsRepeatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRepeat.card.remote.puml b/cloud/snippets/materials/Av/MaterialsRepeat.card.remote.puml
new file mode 100644
index 00000000000..ccc7c26b1fe
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRepeat.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRepeat card
+include('elements/materials/Av/MaterialsRepeat')
+MaterialsRepeatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRepeat.element.local.puml b/cloud/snippets/materials/Av/MaterialsRepeat.element.local.puml
new file mode 100644
index 00000000000..54af338cbb8
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRepeat.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRepeat element
+include('elements/materials/Av/MaterialsRepeat')
+MaterialsRepeat('element', 'Repeat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRepeat.element.remote.puml b/cloud/snippets/materials/Av/MaterialsRepeat.element.remote.puml
new file mode 100644
index 00000000000..eb11b7eab22
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRepeat.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRepeat element
+include('elements/materials/Av/MaterialsRepeat')
+MaterialsRepeat('element', 'Repeat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRepeatOne.card.local.puml b/cloud/snippets/materials/Av/MaterialsRepeatOne.card.local.puml
new file mode 100644
index 00000000000..db2dbaa4d5d
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRepeatOne.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRepeatOne card
+include('elements/materials/Av/MaterialsRepeatOne')
+MaterialsRepeatOneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRepeatOne.card.remote.puml b/cloud/snippets/materials/Av/MaterialsRepeatOne.card.remote.puml
new file mode 100644
index 00000000000..e512bd7c96f
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRepeatOne.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRepeatOne card
+include('elements/materials/Av/MaterialsRepeatOne')
+MaterialsRepeatOneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRepeatOne.element.local.puml b/cloud/snippets/materials/Av/MaterialsRepeatOne.element.local.puml
new file mode 100644
index 00000000000..731d1fdd0ae
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRepeatOne.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRepeatOne element
+include('elements/materials/Av/MaterialsRepeatOne')
+MaterialsRepeatOne('element', 'Repeat One', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsRepeatOne.element.remote.puml b/cloud/snippets/materials/Av/MaterialsRepeatOne.element.remote.puml
new file mode 100644
index 00000000000..d903f18f8c8
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsRepeatOne.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRepeatOne element
+include('elements/materials/Av/MaterialsRepeatOne')
+MaterialsRepeatOne('element', 'Repeat One', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsReplay.card.local.puml b/cloud/snippets/materials/Av/MaterialsReplay.card.local.puml
new file mode 100644
index 00000000000..8d7b73b8e2f
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsReplay.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReplay card
+include('elements/materials/Av/MaterialsReplay')
+MaterialsReplayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsReplay.card.remote.puml b/cloud/snippets/materials/Av/MaterialsReplay.card.remote.puml
new file mode 100644
index 00000000000..87ef5c11c67
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsReplay.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReplay card
+include('elements/materials/Av/MaterialsReplay')
+MaterialsReplayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsReplay.element.local.puml b/cloud/snippets/materials/Av/MaterialsReplay.element.local.puml
new file mode 100644
index 00000000000..4db1a8779e1
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsReplay.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplay element
+include('elements/materials/Av/MaterialsReplay')
+MaterialsReplay('element', 'Replay', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsReplay.element.remote.puml b/cloud/snippets/materials/Av/MaterialsReplay.element.remote.puml
new file mode 100644
index 00000000000..8214a706f9f
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsReplay.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplay element
+include('elements/materials/Av/MaterialsReplay')
+MaterialsReplay('element', 'Replay', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsReplay10.card.local.puml b/cloud/snippets/materials/Av/MaterialsReplay10.card.local.puml
new file mode 100644
index 00000000000..148de474cea
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsReplay10.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReplay10 card
+include('elements/materials/Av/MaterialsReplay10')
+MaterialsReplay10Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsReplay10.card.remote.puml b/cloud/snippets/materials/Av/MaterialsReplay10.card.remote.puml
new file mode 100644
index 00000000000..fb2c38540ee
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsReplay10.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReplay10 card
+include('elements/materials/Av/MaterialsReplay10')
+MaterialsReplay10Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsReplay10.element.local.puml b/cloud/snippets/materials/Av/MaterialsReplay10.element.local.puml
new file mode 100644
index 00000000000..2b9fa470f10
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsReplay10.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplay10 element
+include('elements/materials/Av/MaterialsReplay10')
+MaterialsReplay10('element', 'Replay10', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsReplay10.element.remote.puml b/cloud/snippets/materials/Av/MaterialsReplay10.element.remote.puml
new file mode 100644
index 00000000000..1eaa8c319f1
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsReplay10.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplay10 element
+include('elements/materials/Av/MaterialsReplay10')
+MaterialsReplay10('element', 'Replay10', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsReplay30.card.local.puml b/cloud/snippets/materials/Av/MaterialsReplay30.card.local.puml
new file mode 100644
index 00000000000..5e92e5b4455
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsReplay30.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReplay30 card
+include('elements/materials/Av/MaterialsReplay30')
+MaterialsReplay30Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsReplay30.card.remote.puml b/cloud/snippets/materials/Av/MaterialsReplay30.card.remote.puml
new file mode 100644
index 00000000000..5b8a28f26f8
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsReplay30.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReplay30 card
+include('elements/materials/Av/MaterialsReplay30')
+MaterialsReplay30Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsReplay30.element.local.puml b/cloud/snippets/materials/Av/MaterialsReplay30.element.local.puml
new file mode 100644
index 00000000000..34d01ff7f8b
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsReplay30.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplay30 element
+include('elements/materials/Av/MaterialsReplay30')
+MaterialsReplay30('element', 'Replay30', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsReplay30.element.remote.puml b/cloud/snippets/materials/Av/MaterialsReplay30.element.remote.puml
new file mode 100644
index 00000000000..f381bc606a6
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsReplay30.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplay30 element
+include('elements/materials/Av/MaterialsReplay30')
+MaterialsReplay30('element', 'Replay30', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsReplay5.card.local.puml b/cloud/snippets/materials/Av/MaterialsReplay5.card.local.puml
new file mode 100644
index 00000000000..053d0b5ff7d
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsReplay5.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReplay5 card
+include('elements/materials/Av/MaterialsReplay5')
+MaterialsReplay5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsReplay5.card.remote.puml b/cloud/snippets/materials/Av/MaterialsReplay5.card.remote.puml
new file mode 100644
index 00000000000..78d6641a1ed
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsReplay5.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReplay5 card
+include('elements/materials/Av/MaterialsReplay5')
+MaterialsReplay5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsReplay5.element.local.puml b/cloud/snippets/materials/Av/MaterialsReplay5.element.local.puml
new file mode 100644
index 00000000000..0e3767a3466
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsReplay5.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplay5 element
+include('elements/materials/Av/MaterialsReplay5')
+MaterialsReplay5('element', 'Replay5', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsReplay5.element.remote.puml b/cloud/snippets/materials/Av/MaterialsReplay5.element.remote.puml
new file mode 100644
index 00000000000..4e65394a5b8
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsReplay5.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplay5 element
+include('elements/materials/Av/MaterialsReplay5')
+MaterialsReplay5('element', 'Replay5', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsShuffle.card.local.puml b/cloud/snippets/materials/Av/MaterialsShuffle.card.local.puml
new file mode 100644
index 00000000000..b3c1418e493
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsShuffle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsShuffle card
+include('elements/materials/Av/MaterialsShuffle')
+MaterialsShuffleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsShuffle.card.remote.puml b/cloud/snippets/materials/Av/MaterialsShuffle.card.remote.puml
new file mode 100644
index 00000000000..af8b1641a16
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsShuffle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsShuffle card
+include('elements/materials/Av/MaterialsShuffle')
+MaterialsShuffleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsShuffle.element.local.puml b/cloud/snippets/materials/Av/MaterialsShuffle.element.local.puml
new file mode 100644
index 00000000000..ec349cffa29
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsShuffle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShuffle element
+include('elements/materials/Av/MaterialsShuffle')
+MaterialsShuffle('element', 'Shuffle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsShuffle.element.remote.puml b/cloud/snippets/materials/Av/MaterialsShuffle.element.remote.puml
new file mode 100644
index 00000000000..641105e88bf
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsShuffle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShuffle element
+include('elements/materials/Av/MaterialsShuffle')
+MaterialsShuffle('element', 'Shuffle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSkipNext.card.local.puml b/cloud/snippets/materials/Av/MaterialsSkipNext.card.local.puml
new file mode 100644
index 00000000000..9bc6ee7b5ae
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSkipNext.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSkipNext card
+include('elements/materials/Av/MaterialsSkipNext')
+MaterialsSkipNextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSkipNext.card.remote.puml b/cloud/snippets/materials/Av/MaterialsSkipNext.card.remote.puml
new file mode 100644
index 00000000000..6e5ca96244f
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSkipNext.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSkipNext card
+include('elements/materials/Av/MaterialsSkipNext')
+MaterialsSkipNextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSkipNext.element.local.puml b/cloud/snippets/materials/Av/MaterialsSkipNext.element.local.puml
new file mode 100644
index 00000000000..b53ca604c68
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSkipNext.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSkipNext element
+include('elements/materials/Av/MaterialsSkipNext')
+MaterialsSkipNext('element', 'Skip Next', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSkipNext.element.remote.puml b/cloud/snippets/materials/Av/MaterialsSkipNext.element.remote.puml
new file mode 100644
index 00000000000..a300cefb52f
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSkipNext.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSkipNext element
+include('elements/materials/Av/MaterialsSkipNext')
+MaterialsSkipNext('element', 'Skip Next', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSkipPrevious.card.local.puml b/cloud/snippets/materials/Av/MaterialsSkipPrevious.card.local.puml
new file mode 100644
index 00000000000..bb66180f98a
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSkipPrevious.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSkipPrevious card
+include('elements/materials/Av/MaterialsSkipPrevious')
+MaterialsSkipPreviousCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSkipPrevious.card.remote.puml b/cloud/snippets/materials/Av/MaterialsSkipPrevious.card.remote.puml
new file mode 100644
index 00000000000..cb8caeddfcb
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSkipPrevious.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSkipPrevious card
+include('elements/materials/Av/MaterialsSkipPrevious')
+MaterialsSkipPreviousCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSkipPrevious.element.local.puml b/cloud/snippets/materials/Av/MaterialsSkipPrevious.element.local.puml
new file mode 100644
index 00000000000..67f13c7145d
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSkipPrevious.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSkipPrevious element
+include('elements/materials/Av/MaterialsSkipPrevious')
+MaterialsSkipPrevious('element', 'Skip Previous', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSkipPrevious.element.remote.puml b/cloud/snippets/materials/Av/MaterialsSkipPrevious.element.remote.puml
new file mode 100644
index 00000000000..4ed37e905d4
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSkipPrevious.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSkipPrevious element
+include('elements/materials/Av/MaterialsSkipPrevious')
+MaterialsSkipPrevious('element', 'Skip Previous', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSlowMotionVideo.card.local.puml b/cloud/snippets/materials/Av/MaterialsSlowMotionVideo.card.local.puml
new file mode 100644
index 00000000000..703ba338ab6
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSlowMotionVideo.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSlowMotionVideo card
+include('elements/materials/Av/MaterialsSlowMotionVideo')
+MaterialsSlowMotionVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSlowMotionVideo.card.remote.puml b/cloud/snippets/materials/Av/MaterialsSlowMotionVideo.card.remote.puml
new file mode 100644
index 00000000000..53d92400d07
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSlowMotionVideo.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSlowMotionVideo card
+include('elements/materials/Av/MaterialsSlowMotionVideo')
+MaterialsSlowMotionVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSlowMotionVideo.element.local.puml b/cloud/snippets/materials/Av/MaterialsSlowMotionVideo.element.local.puml
new file mode 100644
index 00000000000..61be531aa90
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSlowMotionVideo.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSlowMotionVideo element
+include('elements/materials/Av/MaterialsSlowMotionVideo')
+MaterialsSlowMotionVideo('element', 'Slow Motion Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSlowMotionVideo.element.remote.puml b/cloud/snippets/materials/Av/MaterialsSlowMotionVideo.element.remote.puml
new file mode 100644
index 00000000000..f60d2ea9904
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSlowMotionVideo.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSlowMotionVideo element
+include('elements/materials/Av/MaterialsSlowMotionVideo')
+MaterialsSlowMotionVideo('element', 'Slow Motion Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSnooze.card.local.puml b/cloud/snippets/materials/Av/MaterialsSnooze.card.local.puml
new file mode 100644
index 00000000000..4025c1ac820
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSnooze.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSnooze card
+include('elements/materials/Av/MaterialsSnooze')
+MaterialsSnoozeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSnooze.card.remote.puml b/cloud/snippets/materials/Av/MaterialsSnooze.card.remote.puml
new file mode 100644
index 00000000000..93fb76c1d5f
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSnooze.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSnooze card
+include('elements/materials/Av/MaterialsSnooze')
+MaterialsSnoozeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSnooze.element.local.puml b/cloud/snippets/materials/Av/MaterialsSnooze.element.local.puml
new file mode 100644
index 00000000000..d4ac1c8ffdb
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSnooze.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSnooze element
+include('elements/materials/Av/MaterialsSnooze')
+MaterialsSnooze('element', 'Snooze', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSnooze.element.remote.puml b/cloud/snippets/materials/Av/MaterialsSnooze.element.remote.puml
new file mode 100644
index 00000000000..b0e8bad8f00
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSnooze.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSnooze element
+include('elements/materials/Av/MaterialsSnooze')
+MaterialsSnooze('element', 'Snooze', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsStop.card.local.puml b/cloud/snippets/materials/Av/MaterialsStop.card.local.puml
new file mode 100644
index 00000000000..c5f45305103
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsStop.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStop card
+include('elements/materials/Av/MaterialsStop')
+MaterialsStopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsStop.card.remote.puml b/cloud/snippets/materials/Av/MaterialsStop.card.remote.puml
new file mode 100644
index 00000000000..d20567b3e3e
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsStop.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStop card
+include('elements/materials/Av/MaterialsStop')
+MaterialsStopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsStop.element.local.puml b/cloud/snippets/materials/Av/MaterialsStop.element.local.puml
new file mode 100644
index 00000000000..ddb54e3da4e
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsStop.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStop element
+include('elements/materials/Av/MaterialsStop')
+MaterialsStop('element', 'Stop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsStop.element.remote.puml b/cloud/snippets/materials/Av/MaterialsStop.element.remote.puml
new file mode 100644
index 00000000000..cca70f0eedd
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsStop.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStop element
+include('elements/materials/Av/MaterialsStop')
+MaterialsStop('element', 'Stop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSubscriptions.card.local.puml b/cloud/snippets/materials/Av/MaterialsSubscriptions.card.local.puml
new file mode 100644
index 00000000000..7da82f9c554
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSubscriptions.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSubscriptions card
+include('elements/materials/Av/MaterialsSubscriptions')
+MaterialsSubscriptionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSubscriptions.card.remote.puml b/cloud/snippets/materials/Av/MaterialsSubscriptions.card.remote.puml
new file mode 100644
index 00000000000..478c3c0d567
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSubscriptions.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSubscriptions card
+include('elements/materials/Av/MaterialsSubscriptions')
+MaterialsSubscriptionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSubscriptions.element.local.puml b/cloud/snippets/materials/Av/MaterialsSubscriptions.element.local.puml
new file mode 100644
index 00000000000..e5a5844caec
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSubscriptions.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubscriptions element
+include('elements/materials/Av/MaterialsSubscriptions')
+MaterialsSubscriptions('element', 'Subscriptions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSubscriptions.element.remote.puml b/cloud/snippets/materials/Av/MaterialsSubscriptions.element.remote.puml
new file mode 100644
index 00000000000..b99122f88be
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSubscriptions.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubscriptions element
+include('elements/materials/Av/MaterialsSubscriptions')
+MaterialsSubscriptions('element', 'Subscriptions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSubtitles.card.local.puml b/cloud/snippets/materials/Av/MaterialsSubtitles.card.local.puml
new file mode 100644
index 00000000000..fe0f2d2c003
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSubtitles.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSubtitles card
+include('elements/materials/Av/MaterialsSubtitles')
+MaterialsSubtitlesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSubtitles.card.remote.puml b/cloud/snippets/materials/Av/MaterialsSubtitles.card.remote.puml
new file mode 100644
index 00000000000..6990ade7739
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSubtitles.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSubtitles card
+include('elements/materials/Av/MaterialsSubtitles')
+MaterialsSubtitlesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSubtitles.element.local.puml b/cloud/snippets/materials/Av/MaterialsSubtitles.element.local.puml
new file mode 100644
index 00000000000..9b0d0bde878
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSubtitles.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubtitles element
+include('elements/materials/Av/MaterialsSubtitles')
+MaterialsSubtitles('element', 'Subtitles', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSubtitles.element.remote.puml b/cloud/snippets/materials/Av/MaterialsSubtitles.element.remote.puml
new file mode 100644
index 00000000000..cc96371c573
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSubtitles.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubtitles element
+include('elements/materials/Av/MaterialsSubtitles')
+MaterialsSubtitles('element', 'Subtitles', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSurroundSound.card.local.puml b/cloud/snippets/materials/Av/MaterialsSurroundSound.card.local.puml
new file mode 100644
index 00000000000..fd288fa7960
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSurroundSound.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSurroundSound card
+include('elements/materials/Av/MaterialsSurroundSound')
+MaterialsSurroundSoundCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSurroundSound.card.remote.puml b/cloud/snippets/materials/Av/MaterialsSurroundSound.card.remote.puml
new file mode 100644
index 00000000000..a8d400dc823
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSurroundSound.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSurroundSound card
+include('elements/materials/Av/MaterialsSurroundSound')
+MaterialsSurroundSoundCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSurroundSound.element.local.puml b/cloud/snippets/materials/Av/MaterialsSurroundSound.element.local.puml
new file mode 100644
index 00000000000..39c76980889
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSurroundSound.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSurroundSound element
+include('elements/materials/Av/MaterialsSurroundSound')
+MaterialsSurroundSound('element', 'Surround Sound', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsSurroundSound.element.remote.puml b/cloud/snippets/materials/Av/MaterialsSurroundSound.element.remote.puml
new file mode 100644
index 00000000000..dd83963d1f6
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsSurroundSound.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSurroundSound element
+include('elements/materials/Av/MaterialsSurroundSound')
+MaterialsSurroundSound('element', 'Surround Sound', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideoCall.card.local.puml b/cloud/snippets/materials/Av/MaterialsVideoCall.card.local.puml
new file mode 100644
index 00000000000..f408e1bc7b9
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideoCall.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVideoCall card
+include('elements/materials/Av/MaterialsVideoCall')
+MaterialsVideoCallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideoCall.card.remote.puml b/cloud/snippets/materials/Av/MaterialsVideoCall.card.remote.puml
new file mode 100644
index 00000000000..e9d228903f3
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideoCall.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVideoCall card
+include('elements/materials/Av/MaterialsVideoCall')
+MaterialsVideoCallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideoCall.element.local.puml b/cloud/snippets/materials/Av/MaterialsVideoCall.element.local.puml
new file mode 100644
index 00000000000..a340f3be784
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideoCall.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideoCall element
+include('elements/materials/Av/MaterialsVideoCall')
+MaterialsVideoCall('element', 'Video Call', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideoCall.element.remote.puml b/cloud/snippets/materials/Av/MaterialsVideoCall.element.remote.puml
new file mode 100644
index 00000000000..141a93666da
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideoCall.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideoCall element
+include('elements/materials/Av/MaterialsVideoCall')
+MaterialsVideoCall('element', 'Video Call', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideoLabel.card.local.puml b/cloud/snippets/materials/Av/MaterialsVideoLabel.card.local.puml
new file mode 100644
index 00000000000..a6a64d36267
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideoLabel.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVideoLabel card
+include('elements/materials/Av/MaterialsVideoLabel')
+MaterialsVideoLabelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideoLabel.card.remote.puml b/cloud/snippets/materials/Av/MaterialsVideoLabel.card.remote.puml
new file mode 100644
index 00000000000..e0e71e307b9
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideoLabel.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVideoLabel card
+include('elements/materials/Av/MaterialsVideoLabel')
+MaterialsVideoLabelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideoLabel.element.local.puml b/cloud/snippets/materials/Av/MaterialsVideoLabel.element.local.puml
new file mode 100644
index 00000000000..8f5b020c17c
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideoLabel.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideoLabel element
+include('elements/materials/Av/MaterialsVideoLabel')
+MaterialsVideoLabel('element', 'Video Label', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideoLabel.element.remote.puml b/cloud/snippets/materials/Av/MaterialsVideoLabel.element.remote.puml
new file mode 100644
index 00000000000..f87b4abdbf0
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideoLabel.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideoLabel element
+include('elements/materials/Av/MaterialsVideoLabel')
+MaterialsVideoLabel('element', 'Video Label', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideoLibrary.card.local.puml b/cloud/snippets/materials/Av/MaterialsVideoLibrary.card.local.puml
new file mode 100644
index 00000000000..e841df09d28
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideoLibrary.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVideoLibrary card
+include('elements/materials/Av/MaterialsVideoLibrary')
+MaterialsVideoLibraryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideoLibrary.card.remote.puml b/cloud/snippets/materials/Av/MaterialsVideoLibrary.card.remote.puml
new file mode 100644
index 00000000000..897e4e28520
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideoLibrary.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVideoLibrary card
+include('elements/materials/Av/MaterialsVideoLibrary')
+MaterialsVideoLibraryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideoLibrary.element.local.puml b/cloud/snippets/materials/Av/MaterialsVideoLibrary.element.local.puml
new file mode 100644
index 00000000000..3eba6269c38
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideoLibrary.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideoLibrary element
+include('elements/materials/Av/MaterialsVideoLibrary')
+MaterialsVideoLibrary('element', 'Video Library', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideoLibrary.element.remote.puml b/cloud/snippets/materials/Av/MaterialsVideoLibrary.element.remote.puml
new file mode 100644
index 00000000000..0cb3a67e8c1
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideoLibrary.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideoLibrary element
+include('elements/materials/Av/MaterialsVideoLibrary')
+MaterialsVideoLibrary('element', 'Video Library', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideocam.card.local.puml b/cloud/snippets/materials/Av/MaterialsVideocam.card.local.puml
new file mode 100644
index 00000000000..93603522d8e
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideocam.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVideocam card
+include('elements/materials/Av/MaterialsVideocam')
+MaterialsVideocamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideocam.card.remote.puml b/cloud/snippets/materials/Av/MaterialsVideocam.card.remote.puml
new file mode 100644
index 00000000000..475dce0053e
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideocam.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVideocam card
+include('elements/materials/Av/MaterialsVideocam')
+MaterialsVideocamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideocam.element.local.puml b/cloud/snippets/materials/Av/MaterialsVideocam.element.local.puml
new file mode 100644
index 00000000000..71da94a2913
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideocam.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideocam element
+include('elements/materials/Av/MaterialsVideocam')
+MaterialsVideocam('element', 'Videocam', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideocam.element.remote.puml b/cloud/snippets/materials/Av/MaterialsVideocam.element.remote.puml
new file mode 100644
index 00000000000..5d72c8b80a3
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideocam.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideocam element
+include('elements/materials/Av/MaterialsVideocam')
+MaterialsVideocam('element', 'Videocam', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideocamOff.card.local.puml b/cloud/snippets/materials/Av/MaterialsVideocamOff.card.local.puml
new file mode 100644
index 00000000000..f1da9a9c554
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideocamOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVideocamOff card
+include('elements/materials/Av/MaterialsVideocamOff')
+MaterialsVideocamOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideocamOff.card.remote.puml b/cloud/snippets/materials/Av/MaterialsVideocamOff.card.remote.puml
new file mode 100644
index 00000000000..a11f881599c
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideocamOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVideocamOff card
+include('elements/materials/Av/MaterialsVideocamOff')
+MaterialsVideocamOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideocamOff.element.local.puml b/cloud/snippets/materials/Av/MaterialsVideocamOff.element.local.puml
new file mode 100644
index 00000000000..80d5dffd1de
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideocamOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideocamOff element
+include('elements/materials/Av/MaterialsVideocamOff')
+MaterialsVideocamOff('element', 'Videocam Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVideocamOff.element.remote.puml b/cloud/snippets/materials/Av/MaterialsVideocamOff.element.remote.puml
new file mode 100644
index 00000000000..687fde3c71f
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVideocamOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideocamOff element
+include('elements/materials/Av/MaterialsVideocamOff')
+MaterialsVideocamOff('element', 'Videocam Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVolumeDown.card.local.puml b/cloud/snippets/materials/Av/MaterialsVolumeDown.card.local.puml
new file mode 100644
index 00000000000..1293c397b10
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVolumeDown.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVolumeDown card
+include('elements/materials/Av/MaterialsVolumeDown')
+MaterialsVolumeDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVolumeDown.card.remote.puml b/cloud/snippets/materials/Av/MaterialsVolumeDown.card.remote.puml
new file mode 100644
index 00000000000..4f04c25cd39
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVolumeDown.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVolumeDown card
+include('elements/materials/Av/MaterialsVolumeDown')
+MaterialsVolumeDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVolumeDown.element.local.puml b/cloud/snippets/materials/Av/MaterialsVolumeDown.element.local.puml
new file mode 100644
index 00000000000..c65e7b8bb91
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVolumeDown.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVolumeDown element
+include('elements/materials/Av/MaterialsVolumeDown')
+MaterialsVolumeDown('element', 'Volume Down', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVolumeDown.element.remote.puml b/cloud/snippets/materials/Av/MaterialsVolumeDown.element.remote.puml
new file mode 100644
index 00000000000..1bd50441ba2
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVolumeDown.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVolumeDown element
+include('elements/materials/Av/MaterialsVolumeDown')
+MaterialsVolumeDown('element', 'Volume Down', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVolumeMute.card.local.puml b/cloud/snippets/materials/Av/MaterialsVolumeMute.card.local.puml
new file mode 100644
index 00000000000..475f0964617
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVolumeMute.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVolumeMute card
+include('elements/materials/Av/MaterialsVolumeMute')
+MaterialsVolumeMuteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVolumeMute.card.remote.puml b/cloud/snippets/materials/Av/MaterialsVolumeMute.card.remote.puml
new file mode 100644
index 00000000000..f924688c003
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVolumeMute.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVolumeMute card
+include('elements/materials/Av/MaterialsVolumeMute')
+MaterialsVolumeMuteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVolumeMute.element.local.puml b/cloud/snippets/materials/Av/MaterialsVolumeMute.element.local.puml
new file mode 100644
index 00000000000..c93550c2237
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVolumeMute.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVolumeMute element
+include('elements/materials/Av/MaterialsVolumeMute')
+MaterialsVolumeMute('element', 'Volume Mute', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVolumeMute.element.remote.puml b/cloud/snippets/materials/Av/MaterialsVolumeMute.element.remote.puml
new file mode 100644
index 00000000000..ab325f22c9e
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVolumeMute.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVolumeMute element
+include('elements/materials/Av/MaterialsVolumeMute')
+MaterialsVolumeMute('element', 'Volume Mute', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVolumeOff.card.local.puml b/cloud/snippets/materials/Av/MaterialsVolumeOff.card.local.puml
new file mode 100644
index 00000000000..15d883d13f8
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVolumeOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVolumeOff card
+include('elements/materials/Av/MaterialsVolumeOff')
+MaterialsVolumeOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVolumeOff.card.remote.puml b/cloud/snippets/materials/Av/MaterialsVolumeOff.card.remote.puml
new file mode 100644
index 00000000000..ee74b8c5a32
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVolumeOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVolumeOff card
+include('elements/materials/Av/MaterialsVolumeOff')
+MaterialsVolumeOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVolumeOff.element.local.puml b/cloud/snippets/materials/Av/MaterialsVolumeOff.element.local.puml
new file mode 100644
index 00000000000..f7a3dcb1147
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVolumeOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVolumeOff element
+include('elements/materials/Av/MaterialsVolumeOff')
+MaterialsVolumeOff('element', 'Volume Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVolumeOff.element.remote.puml b/cloud/snippets/materials/Av/MaterialsVolumeOff.element.remote.puml
new file mode 100644
index 00000000000..f0badc2cca8
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVolumeOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVolumeOff element
+include('elements/materials/Av/MaterialsVolumeOff')
+MaterialsVolumeOff('element', 'Volume Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVolumeUp.card.local.puml b/cloud/snippets/materials/Av/MaterialsVolumeUp.card.local.puml
new file mode 100644
index 00000000000..bf2eb9884ee
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVolumeUp.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVolumeUp card
+include('elements/materials/Av/MaterialsVolumeUp')
+MaterialsVolumeUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVolumeUp.card.remote.puml b/cloud/snippets/materials/Av/MaterialsVolumeUp.card.remote.puml
new file mode 100644
index 00000000000..c99e160550b
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVolumeUp.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVolumeUp card
+include('elements/materials/Av/MaterialsVolumeUp')
+MaterialsVolumeUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVolumeUp.element.local.puml b/cloud/snippets/materials/Av/MaterialsVolumeUp.element.local.puml
new file mode 100644
index 00000000000..65da2794c7e
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVolumeUp.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVolumeUp element
+include('elements/materials/Av/MaterialsVolumeUp')
+MaterialsVolumeUp('element', 'Volume Up', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsVolumeUp.element.remote.puml b/cloud/snippets/materials/Av/MaterialsVolumeUp.element.remote.puml
new file mode 100644
index 00000000000..68371865b35
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsVolumeUp.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVolumeUp element
+include('elements/materials/Av/MaterialsVolumeUp')
+MaterialsVolumeUp('element', 'Volume Up', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsWeb.card.local.puml b/cloud/snippets/materials/Av/MaterialsWeb.card.local.puml
new file mode 100644
index 00000000000..2c93e738549
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsWeb.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWeb card
+include('elements/materials/Av/MaterialsWeb')
+MaterialsWebCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsWeb.card.remote.puml b/cloud/snippets/materials/Av/MaterialsWeb.card.remote.puml
new file mode 100644
index 00000000000..a0045c69a9f
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsWeb.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWeb card
+include('elements/materials/Av/MaterialsWeb')
+MaterialsWebCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsWeb.element.local.puml b/cloud/snippets/materials/Av/MaterialsWeb.element.local.puml
new file mode 100644
index 00000000000..ccf8c9ab89e
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsWeb.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWeb element
+include('elements/materials/Av/MaterialsWeb')
+MaterialsWeb('element', 'Web', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsWeb.element.remote.puml b/cloud/snippets/materials/Av/MaterialsWeb.element.remote.puml
new file mode 100644
index 00000000000..c5e130d5c0b
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsWeb.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWeb element
+include('elements/materials/Av/MaterialsWeb')
+MaterialsWeb('element', 'Web', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsWebAsset.card.local.puml b/cloud/snippets/materials/Av/MaterialsWebAsset.card.local.puml
new file mode 100644
index 00000000000..61e3e5c80ec
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsWebAsset.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWebAsset card
+include('elements/materials/Av/MaterialsWebAsset')
+MaterialsWebAssetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsWebAsset.card.remote.puml b/cloud/snippets/materials/Av/MaterialsWebAsset.card.remote.puml
new file mode 100644
index 00000000000..9559d9d2645
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsWebAsset.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWebAsset card
+include('elements/materials/Av/MaterialsWebAsset')
+MaterialsWebAssetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsWebAsset.element.local.puml b/cloud/snippets/materials/Av/MaterialsWebAsset.element.local.puml
new file mode 100644
index 00000000000..64dd03a5a16
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsWebAsset.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWebAsset element
+include('elements/materials/Av/MaterialsWebAsset')
+MaterialsWebAsset('element', 'Web Asset', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Av/MaterialsWebAsset.element.remote.puml b/cloud/snippets/materials/Av/MaterialsWebAsset.element.remote.puml
new file mode 100644
index 00000000000..d7929e1e0f9
--- /dev/null
+++ b/cloud/snippets/materials/Av/MaterialsWebAsset.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWebAsset element
+include('elements/materials/Av/MaterialsWebAsset')
+MaterialsWebAsset('element', 'Web Asset', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsBusiness.card.local.puml b/cloud/snippets/materials/Communication/MaterialsBusiness.card.local.puml
new file mode 100644
index 00000000000..18f8d96875a
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsBusiness.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBusiness card
+include('elements/materials/Communication/MaterialsBusiness')
+MaterialsBusinessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsBusiness.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsBusiness.card.remote.puml
new file mode 100644
index 00000000000..25eaf8da3a0
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsBusiness.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBusiness card
+include('elements/materials/Communication/MaterialsBusiness')
+MaterialsBusinessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsBusiness.element.local.puml b/cloud/snippets/materials/Communication/MaterialsBusiness.element.local.puml
new file mode 100644
index 00000000000..d07da789b13
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsBusiness.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBusiness element
+include('elements/materials/Communication/MaterialsBusiness')
+MaterialsBusiness('element', 'Business', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsBusiness.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsBusiness.element.remote.puml
new file mode 100644
index 00000000000..b363dd69f14
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsBusiness.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBusiness element
+include('elements/materials/Communication/MaterialsBusiness')
+MaterialsBusiness('element', 'Business', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCall.card.local.puml b/cloud/snippets/materials/Communication/MaterialsCall.card.local.puml
new file mode 100644
index 00000000000..dcdb880dec5
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCall.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCall card
+include('elements/materials/Communication/MaterialsCall')
+MaterialsCallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCall.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsCall.card.remote.puml
new file mode 100644
index 00000000000..b4b60f26680
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCall.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCall card
+include('elements/materials/Communication/MaterialsCall')
+MaterialsCallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCall.element.local.puml b/cloud/snippets/materials/Communication/MaterialsCall.element.local.puml
new file mode 100644
index 00000000000..04f525dde53
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCall.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCall element
+include('elements/materials/Communication/MaterialsCall')
+MaterialsCall('element', 'Call', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCall.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsCall.element.remote.puml
new file mode 100644
index 00000000000..8241f396c9e
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCall.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCall element
+include('elements/materials/Communication/MaterialsCall')
+MaterialsCall('element', 'Call', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallEnd.card.local.puml b/cloud/snippets/materials/Communication/MaterialsCallEnd.card.local.puml
new file mode 100644
index 00000000000..3896c98e02f
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallEnd.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCallEnd card
+include('elements/materials/Communication/MaterialsCallEnd')
+MaterialsCallEndCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallEnd.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsCallEnd.card.remote.puml
new file mode 100644
index 00000000000..a74210e454b
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallEnd.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCallEnd card
+include('elements/materials/Communication/MaterialsCallEnd')
+MaterialsCallEndCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallEnd.element.local.puml b/cloud/snippets/materials/Communication/MaterialsCallEnd.element.local.puml
new file mode 100644
index 00000000000..cc3148fa10a
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallEnd.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallEnd element
+include('elements/materials/Communication/MaterialsCallEnd')
+MaterialsCallEnd('element', 'Call End', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallEnd.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsCallEnd.element.remote.puml
new file mode 100644
index 00000000000..aab0c20e759
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallEnd.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallEnd element
+include('elements/materials/Communication/MaterialsCallEnd')
+MaterialsCallEnd('element', 'Call End', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallMade.card.local.puml b/cloud/snippets/materials/Communication/MaterialsCallMade.card.local.puml
new file mode 100644
index 00000000000..b04a8e18505
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallMade.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCallMade card
+include('elements/materials/Communication/MaterialsCallMade')
+MaterialsCallMadeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallMade.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsCallMade.card.remote.puml
new file mode 100644
index 00000000000..b02166b24f7
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallMade.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCallMade card
+include('elements/materials/Communication/MaterialsCallMade')
+MaterialsCallMadeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallMade.element.local.puml b/cloud/snippets/materials/Communication/MaterialsCallMade.element.local.puml
new file mode 100644
index 00000000000..0c4945fb29b
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallMade.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallMade element
+include('elements/materials/Communication/MaterialsCallMade')
+MaterialsCallMade('element', 'Call Made', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallMade.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsCallMade.element.remote.puml
new file mode 100644
index 00000000000..68a733fa562
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallMade.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallMade element
+include('elements/materials/Communication/MaterialsCallMade')
+MaterialsCallMade('element', 'Call Made', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallMerge.card.local.puml b/cloud/snippets/materials/Communication/MaterialsCallMerge.card.local.puml
new file mode 100644
index 00000000000..3929b7137c9
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallMerge.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCallMerge card
+include('elements/materials/Communication/MaterialsCallMerge')
+MaterialsCallMergeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallMerge.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsCallMerge.card.remote.puml
new file mode 100644
index 00000000000..97ab496493a
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallMerge.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCallMerge card
+include('elements/materials/Communication/MaterialsCallMerge')
+MaterialsCallMergeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallMerge.element.local.puml b/cloud/snippets/materials/Communication/MaterialsCallMerge.element.local.puml
new file mode 100644
index 00000000000..408fce7eb4e
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallMerge.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallMerge element
+include('elements/materials/Communication/MaterialsCallMerge')
+MaterialsCallMerge('element', 'Call Merge', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallMerge.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsCallMerge.element.remote.puml
new file mode 100644
index 00000000000..9378de5fe04
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallMerge.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallMerge element
+include('elements/materials/Communication/MaterialsCallMerge')
+MaterialsCallMerge('element', 'Call Merge', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallMissed.card.local.puml b/cloud/snippets/materials/Communication/MaterialsCallMissed.card.local.puml
new file mode 100644
index 00000000000..0f7d21fb957
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallMissed.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCallMissed card
+include('elements/materials/Communication/MaterialsCallMissed')
+MaterialsCallMissedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallMissed.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsCallMissed.card.remote.puml
new file mode 100644
index 00000000000..6e646505a7e
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallMissed.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCallMissed card
+include('elements/materials/Communication/MaterialsCallMissed')
+MaterialsCallMissedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallMissed.element.local.puml b/cloud/snippets/materials/Communication/MaterialsCallMissed.element.local.puml
new file mode 100644
index 00000000000..118974b62d0
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallMissed.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallMissed element
+include('elements/materials/Communication/MaterialsCallMissed')
+MaterialsCallMissed('element', 'Call Missed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallMissed.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsCallMissed.element.remote.puml
new file mode 100644
index 00000000000..87474685ef2
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallMissed.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallMissed element
+include('elements/materials/Communication/MaterialsCallMissed')
+MaterialsCallMissed('element', 'Call Missed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallMissedOutgoing.card.local.puml b/cloud/snippets/materials/Communication/MaterialsCallMissedOutgoing.card.local.puml
new file mode 100644
index 00000000000..6ab7b2e907f
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallMissedOutgoing.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCallMissedOutgoing card
+include('elements/materials/Communication/MaterialsCallMissedOutgoing')
+MaterialsCallMissedOutgoingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallMissedOutgoing.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsCallMissedOutgoing.card.remote.puml
new file mode 100644
index 00000000000..5efdf6fd228
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallMissedOutgoing.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCallMissedOutgoing card
+include('elements/materials/Communication/MaterialsCallMissedOutgoing')
+MaterialsCallMissedOutgoingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallMissedOutgoing.element.local.puml b/cloud/snippets/materials/Communication/MaterialsCallMissedOutgoing.element.local.puml
new file mode 100644
index 00000000000..80457bbd51c
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallMissedOutgoing.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallMissedOutgoing element
+include('elements/materials/Communication/MaterialsCallMissedOutgoing')
+MaterialsCallMissedOutgoing('element', 'Call Missed Outgoing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallMissedOutgoing.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsCallMissedOutgoing.element.remote.puml
new file mode 100644
index 00000000000..b059ccadc18
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallMissedOutgoing.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallMissedOutgoing element
+include('elements/materials/Communication/MaterialsCallMissedOutgoing')
+MaterialsCallMissedOutgoing('element', 'Call Missed Outgoing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallReceived.card.local.puml b/cloud/snippets/materials/Communication/MaterialsCallReceived.card.local.puml
new file mode 100644
index 00000000000..c905eea28aa
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallReceived.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCallReceived card
+include('elements/materials/Communication/MaterialsCallReceived')
+MaterialsCallReceivedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallReceived.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsCallReceived.card.remote.puml
new file mode 100644
index 00000000000..52d78ccc444
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallReceived.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCallReceived card
+include('elements/materials/Communication/MaterialsCallReceived')
+MaterialsCallReceivedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallReceived.element.local.puml b/cloud/snippets/materials/Communication/MaterialsCallReceived.element.local.puml
new file mode 100644
index 00000000000..ca3011560c1
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallReceived.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallReceived element
+include('elements/materials/Communication/MaterialsCallReceived')
+MaterialsCallReceived('element', 'Call Received', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallReceived.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsCallReceived.element.remote.puml
new file mode 100644
index 00000000000..e0aaea21ca6
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallReceived.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallReceived element
+include('elements/materials/Communication/MaterialsCallReceived')
+MaterialsCallReceived('element', 'Call Received', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallSplit.card.local.puml b/cloud/snippets/materials/Communication/MaterialsCallSplit.card.local.puml
new file mode 100644
index 00000000000..a2c8156cae0
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallSplit.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCallSplit card
+include('elements/materials/Communication/MaterialsCallSplit')
+MaterialsCallSplitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallSplit.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsCallSplit.card.remote.puml
new file mode 100644
index 00000000000..e8853822967
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallSplit.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCallSplit card
+include('elements/materials/Communication/MaterialsCallSplit')
+MaterialsCallSplitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallSplit.element.local.puml b/cloud/snippets/materials/Communication/MaterialsCallSplit.element.local.puml
new file mode 100644
index 00000000000..9527d94a911
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallSplit.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallSplit element
+include('elements/materials/Communication/MaterialsCallSplit')
+MaterialsCallSplit('element', 'Call Split', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsCallSplit.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsCallSplit.element.remote.puml
new file mode 100644
index 00000000000..a705397e34e
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsCallSplit.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCallSplit element
+include('elements/materials/Communication/MaterialsCallSplit')
+MaterialsCallSplit('element', 'Call Split', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsChat.card.local.puml b/cloud/snippets/materials/Communication/MaterialsChat.card.local.puml
new file mode 100644
index 00000000000..997d3bbefb0
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsChat.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChat card
+include('elements/materials/Communication/MaterialsChat')
+MaterialsChatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsChat.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsChat.card.remote.puml
new file mode 100644
index 00000000000..87149fd398b
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsChat.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChat card
+include('elements/materials/Communication/MaterialsChat')
+MaterialsChatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsChat.element.local.puml b/cloud/snippets/materials/Communication/MaterialsChat.element.local.puml
new file mode 100644
index 00000000000..0e95555125c
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsChat.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChat element
+include('elements/materials/Communication/MaterialsChat')
+MaterialsChat('element', 'Chat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsChat.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsChat.element.remote.puml
new file mode 100644
index 00000000000..5bc8fc64716
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsChat.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChat element
+include('elements/materials/Communication/MaterialsChat')
+MaterialsChat('element', 'Chat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsChatBubble.card.local.puml b/cloud/snippets/materials/Communication/MaterialsChatBubble.card.local.puml
new file mode 100644
index 00000000000..fc3a149764a
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsChatBubble.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChatBubble card
+include('elements/materials/Communication/MaterialsChatBubble')
+MaterialsChatBubbleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsChatBubble.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsChatBubble.card.remote.puml
new file mode 100644
index 00000000000..a1db1a37202
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsChatBubble.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChatBubble card
+include('elements/materials/Communication/MaterialsChatBubble')
+MaterialsChatBubbleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsChatBubble.element.local.puml b/cloud/snippets/materials/Communication/MaterialsChatBubble.element.local.puml
new file mode 100644
index 00000000000..8bd46f52ad6
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsChatBubble.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChatBubble element
+include('elements/materials/Communication/MaterialsChatBubble')
+MaterialsChatBubble('element', 'Chat Bubble', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsChatBubble.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsChatBubble.element.remote.puml
new file mode 100644
index 00000000000..3984a27a4b4
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsChatBubble.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChatBubble element
+include('elements/materials/Communication/MaterialsChatBubble')
+MaterialsChatBubble('element', 'Chat Bubble', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsChatBubbleOutline.card.local.puml b/cloud/snippets/materials/Communication/MaterialsChatBubbleOutline.card.local.puml
new file mode 100644
index 00000000000..6580ed25e43
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsChatBubbleOutline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChatBubbleOutline card
+include('elements/materials/Communication/MaterialsChatBubbleOutline')
+MaterialsChatBubbleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsChatBubbleOutline.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsChatBubbleOutline.card.remote.puml
new file mode 100644
index 00000000000..e9cbc174215
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsChatBubbleOutline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChatBubbleOutline card
+include('elements/materials/Communication/MaterialsChatBubbleOutline')
+MaterialsChatBubbleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsChatBubbleOutline.element.local.puml b/cloud/snippets/materials/Communication/MaterialsChatBubbleOutline.element.local.puml
new file mode 100644
index 00000000000..f8eb4a487b5
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsChatBubbleOutline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChatBubbleOutline element
+include('elements/materials/Communication/MaterialsChatBubbleOutline')
+MaterialsChatBubbleOutline('element', 'Chat Bubble Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsChatBubbleOutline.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsChatBubbleOutline.element.remote.puml
new file mode 100644
index 00000000000..5af1ea008ff
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsChatBubbleOutline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChatBubbleOutline element
+include('elements/materials/Communication/MaterialsChatBubbleOutline')
+MaterialsChatBubbleOutline('element', 'Chat Bubble Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsClearAll.card.local.puml b/cloud/snippets/materials/Communication/MaterialsClearAll.card.local.puml
new file mode 100644
index 00000000000..3b39954a404
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsClearAll.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsClearAll card
+include('elements/materials/Communication/MaterialsClearAll')
+MaterialsClearAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsClearAll.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsClearAll.card.remote.puml
new file mode 100644
index 00000000000..0221537c035
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsClearAll.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsClearAll card
+include('elements/materials/Communication/MaterialsClearAll')
+MaterialsClearAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsClearAll.element.local.puml b/cloud/snippets/materials/Communication/MaterialsClearAll.element.local.puml
new file mode 100644
index 00000000000..0d91ba8ce59
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsClearAll.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClearAll element
+include('elements/materials/Communication/MaterialsClearAll')
+MaterialsClearAll('element', 'Clear All', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsClearAll.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsClearAll.element.remote.puml
new file mode 100644
index 00000000000..73d087e37a3
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsClearAll.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClearAll element
+include('elements/materials/Communication/MaterialsClearAll')
+MaterialsClearAll('element', 'Clear All', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsComment.card.local.puml b/cloud/snippets/materials/Communication/MaterialsComment.card.local.puml
new file mode 100644
index 00000000000..b6e870565c2
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsComment.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsComment card
+include('elements/materials/Communication/MaterialsComment')
+MaterialsCommentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsComment.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsComment.card.remote.puml
new file mode 100644
index 00000000000..d2e7c09b680
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsComment.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsComment card
+include('elements/materials/Communication/MaterialsComment')
+MaterialsCommentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsComment.element.local.puml b/cloud/snippets/materials/Communication/MaterialsComment.element.local.puml
new file mode 100644
index 00000000000..c1c19cfc39c
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsComment.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsComment element
+include('elements/materials/Communication/MaterialsComment')
+MaterialsComment('element', 'Comment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsComment.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsComment.element.remote.puml
new file mode 100644
index 00000000000..d606a356c03
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsComment.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsComment element
+include('elements/materials/Communication/MaterialsComment')
+MaterialsComment('element', 'Comment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsContactMail.card.local.puml b/cloud/snippets/materials/Communication/MaterialsContactMail.card.local.puml
new file mode 100644
index 00000000000..f9efd1099b2
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsContactMail.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsContactMail card
+include('elements/materials/Communication/MaterialsContactMail')
+MaterialsContactMailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsContactMail.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsContactMail.card.remote.puml
new file mode 100644
index 00000000000..25d3c9fb42b
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsContactMail.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsContactMail card
+include('elements/materials/Communication/MaterialsContactMail')
+MaterialsContactMailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsContactMail.element.local.puml b/cloud/snippets/materials/Communication/MaterialsContactMail.element.local.puml
new file mode 100644
index 00000000000..577dd6634de
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsContactMail.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContactMail element
+include('elements/materials/Communication/MaterialsContactMail')
+MaterialsContactMail('element', 'Contact Mail', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsContactMail.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsContactMail.element.remote.puml
new file mode 100644
index 00000000000..71a09a21b14
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsContactMail.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContactMail element
+include('elements/materials/Communication/MaterialsContactMail')
+MaterialsContactMail('element', 'Contact Mail', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsContactPhone.card.local.puml b/cloud/snippets/materials/Communication/MaterialsContactPhone.card.local.puml
new file mode 100644
index 00000000000..691c9c205f7
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsContactPhone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsContactPhone card
+include('elements/materials/Communication/MaterialsContactPhone')
+MaterialsContactPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsContactPhone.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsContactPhone.card.remote.puml
new file mode 100644
index 00000000000..08eef7d19b1
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsContactPhone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsContactPhone card
+include('elements/materials/Communication/MaterialsContactPhone')
+MaterialsContactPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsContactPhone.element.local.puml b/cloud/snippets/materials/Communication/MaterialsContactPhone.element.local.puml
new file mode 100644
index 00000000000..4592a0c8fac
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsContactPhone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContactPhone element
+include('elements/materials/Communication/MaterialsContactPhone')
+MaterialsContactPhone('element', 'Contact Phone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsContactPhone.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsContactPhone.element.remote.puml
new file mode 100644
index 00000000000..2ac0d7d0475
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsContactPhone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContactPhone element
+include('elements/materials/Communication/MaterialsContactPhone')
+MaterialsContactPhone('element', 'Contact Phone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsContacts.card.local.puml b/cloud/snippets/materials/Communication/MaterialsContacts.card.local.puml
new file mode 100644
index 00000000000..30693cf7e48
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsContacts.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsContacts card
+include('elements/materials/Communication/MaterialsContacts')
+MaterialsContactsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsContacts.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsContacts.card.remote.puml
new file mode 100644
index 00000000000..e41c969a665
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsContacts.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsContacts card
+include('elements/materials/Communication/MaterialsContacts')
+MaterialsContactsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsContacts.element.local.puml b/cloud/snippets/materials/Communication/MaterialsContacts.element.local.puml
new file mode 100644
index 00000000000..b05ec61e079
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsContacts.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContacts element
+include('elements/materials/Communication/MaterialsContacts')
+MaterialsContacts('element', 'Contacts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsContacts.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsContacts.element.remote.puml
new file mode 100644
index 00000000000..9ef4fee148b
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsContacts.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContacts element
+include('elements/materials/Communication/MaterialsContacts')
+MaterialsContacts('element', 'Contacts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsDialerSip.card.local.puml b/cloud/snippets/materials/Communication/MaterialsDialerSip.card.local.puml
new file mode 100644
index 00000000000..0ca7904fb22
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsDialerSip.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDialerSip card
+include('elements/materials/Communication/MaterialsDialerSip')
+MaterialsDialerSipCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsDialerSip.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsDialerSip.card.remote.puml
new file mode 100644
index 00000000000..92117a4281c
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsDialerSip.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDialerSip card
+include('elements/materials/Communication/MaterialsDialerSip')
+MaterialsDialerSipCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsDialerSip.element.local.puml b/cloud/snippets/materials/Communication/MaterialsDialerSip.element.local.puml
new file mode 100644
index 00000000000..3abc477a653
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsDialerSip.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDialerSip element
+include('elements/materials/Communication/MaterialsDialerSip')
+MaterialsDialerSip('element', 'Dialer Sip', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsDialerSip.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsDialerSip.element.remote.puml
new file mode 100644
index 00000000000..550db44b0d9
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsDialerSip.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDialerSip element
+include('elements/materials/Communication/MaterialsDialerSip')
+MaterialsDialerSip('element', 'Dialer Sip', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsDialpad.card.local.puml b/cloud/snippets/materials/Communication/MaterialsDialpad.card.local.puml
new file mode 100644
index 00000000000..12537173489
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsDialpad.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDialpad card
+include('elements/materials/Communication/MaterialsDialpad')
+MaterialsDialpadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsDialpad.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsDialpad.card.remote.puml
new file mode 100644
index 00000000000..2dca88acb0a
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsDialpad.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDialpad card
+include('elements/materials/Communication/MaterialsDialpad')
+MaterialsDialpadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsDialpad.element.local.puml b/cloud/snippets/materials/Communication/MaterialsDialpad.element.local.puml
new file mode 100644
index 00000000000..8e7d1096064
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsDialpad.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDialpad element
+include('elements/materials/Communication/MaterialsDialpad')
+MaterialsDialpad('element', 'Dialpad', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsDialpad.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsDialpad.element.remote.puml
new file mode 100644
index 00000000000..2473499c5a7
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsDialpad.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDialpad element
+include('elements/materials/Communication/MaterialsDialpad')
+MaterialsDialpad('element', 'Dialpad', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsEmail.card.local.puml b/cloud/snippets/materials/Communication/MaterialsEmail.card.local.puml
new file mode 100644
index 00000000000..54b03cb18d7
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsEmail.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEmail card
+include('elements/materials/Communication/MaterialsEmail')
+MaterialsEmailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsEmail.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsEmail.card.remote.puml
new file mode 100644
index 00000000000..1001003f41e
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsEmail.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEmail card
+include('elements/materials/Communication/MaterialsEmail')
+MaterialsEmailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsEmail.element.local.puml b/cloud/snippets/materials/Communication/MaterialsEmail.element.local.puml
new file mode 100644
index 00000000000..cf972afc84e
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsEmail.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEmail element
+include('elements/materials/Communication/MaterialsEmail')
+MaterialsEmail('element', 'Email', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsEmail.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsEmail.element.remote.puml
new file mode 100644
index 00000000000..f468865a658
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsEmail.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEmail element
+include('elements/materials/Communication/MaterialsEmail')
+MaterialsEmail('element', 'Email', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsForum.card.local.puml b/cloud/snippets/materials/Communication/MaterialsForum.card.local.puml
new file mode 100644
index 00000000000..bcb7206824f
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsForum.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsForum card
+include('elements/materials/Communication/MaterialsForum')
+MaterialsForumCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsForum.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsForum.card.remote.puml
new file mode 100644
index 00000000000..c46b7ac83ed
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsForum.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsForum card
+include('elements/materials/Communication/MaterialsForum')
+MaterialsForumCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsForum.element.local.puml b/cloud/snippets/materials/Communication/MaterialsForum.element.local.puml
new file mode 100644
index 00000000000..90beb42c54b
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsForum.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForum element
+include('elements/materials/Communication/MaterialsForum')
+MaterialsForum('element', 'Forum', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsForum.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsForum.element.remote.puml
new file mode 100644
index 00000000000..a8851e80dea
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsForum.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForum element
+include('elements/materials/Communication/MaterialsForum')
+MaterialsForum('element', 'Forum', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsImportContacts.card.local.puml b/cloud/snippets/materials/Communication/MaterialsImportContacts.card.local.puml
new file mode 100644
index 00000000000..cac09505b38
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsImportContacts.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsImportContacts card
+include('elements/materials/Communication/MaterialsImportContacts')
+MaterialsImportContactsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsImportContacts.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsImportContacts.card.remote.puml
new file mode 100644
index 00000000000..f7138df20ec
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsImportContacts.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsImportContacts card
+include('elements/materials/Communication/MaterialsImportContacts')
+MaterialsImportContactsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsImportContacts.element.local.puml b/cloud/snippets/materials/Communication/MaterialsImportContacts.element.local.puml
new file mode 100644
index 00000000000..3b8ae18765c
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsImportContacts.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImportContacts element
+include('elements/materials/Communication/MaterialsImportContacts')
+MaterialsImportContacts('element', 'Import Contacts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsImportContacts.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsImportContacts.element.remote.puml
new file mode 100644
index 00000000000..3bb27beef6c
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsImportContacts.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImportContacts element
+include('elements/materials/Communication/MaterialsImportContacts')
+MaterialsImportContacts('element', 'Import Contacts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsImportExport.card.local.puml b/cloud/snippets/materials/Communication/MaterialsImportExport.card.local.puml
new file mode 100644
index 00000000000..7524028add2
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsImportExport.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsImportExport card
+include('elements/materials/Communication/MaterialsImportExport')
+MaterialsImportExportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsImportExport.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsImportExport.card.remote.puml
new file mode 100644
index 00000000000..cd93371e578
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsImportExport.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsImportExport card
+include('elements/materials/Communication/MaterialsImportExport')
+MaterialsImportExportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsImportExport.element.local.puml b/cloud/snippets/materials/Communication/MaterialsImportExport.element.local.puml
new file mode 100644
index 00000000000..598fc5f4119
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsImportExport.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImportExport element
+include('elements/materials/Communication/MaterialsImportExport')
+MaterialsImportExport('element', 'Import Export', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsImportExport.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsImportExport.element.remote.puml
new file mode 100644
index 00000000000..b73445a3c11
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsImportExport.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImportExport element
+include('elements/materials/Communication/MaterialsImportExport')
+MaterialsImportExport('element', 'Import Export', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsInvertColorsOff.card.local.puml b/cloud/snippets/materials/Communication/MaterialsInvertColorsOff.card.local.puml
new file mode 100644
index 00000000000..4b4a0d7be65
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsInvertColorsOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInvertColorsOff card
+include('elements/materials/Communication/MaterialsInvertColorsOff')
+MaterialsInvertColorsOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsInvertColorsOff.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsInvertColorsOff.card.remote.puml
new file mode 100644
index 00000000000..397b8bf783e
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsInvertColorsOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInvertColorsOff card
+include('elements/materials/Communication/MaterialsInvertColorsOff')
+MaterialsInvertColorsOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsInvertColorsOff.element.local.puml b/cloud/snippets/materials/Communication/MaterialsInvertColorsOff.element.local.puml
new file mode 100644
index 00000000000..5c54dc99963
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsInvertColorsOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInvertColorsOff element
+include('elements/materials/Communication/MaterialsInvertColorsOff')
+MaterialsInvertColorsOff('element', 'Invert Colors Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsInvertColorsOff.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsInvertColorsOff.element.remote.puml
new file mode 100644
index 00000000000..dd5be232604
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsInvertColorsOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInvertColorsOff element
+include('elements/materials/Communication/MaterialsInvertColorsOff')
+MaterialsInvertColorsOff('element', 'Invert Colors Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsLiveHelp.card.local.puml b/cloud/snippets/materials/Communication/MaterialsLiveHelp.card.local.puml
new file mode 100644
index 00000000000..4f831f0053b
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsLiveHelp.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLiveHelp card
+include('elements/materials/Communication/MaterialsLiveHelp')
+MaterialsLiveHelpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsLiveHelp.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsLiveHelp.card.remote.puml
new file mode 100644
index 00000000000..48a053e4648
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsLiveHelp.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLiveHelp card
+include('elements/materials/Communication/MaterialsLiveHelp')
+MaterialsLiveHelpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsLiveHelp.element.local.puml b/cloud/snippets/materials/Communication/MaterialsLiveHelp.element.local.puml
new file mode 100644
index 00000000000..0bd3cfbb8b1
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsLiveHelp.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLiveHelp element
+include('elements/materials/Communication/MaterialsLiveHelp')
+MaterialsLiveHelp('element', 'Live Help', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsLiveHelp.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsLiveHelp.element.remote.puml
new file mode 100644
index 00000000000..0eff78a1acb
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsLiveHelp.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLiveHelp element
+include('elements/materials/Communication/MaterialsLiveHelp')
+MaterialsLiveHelp('element', 'Live Help', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsLocationOff.card.local.puml b/cloud/snippets/materials/Communication/MaterialsLocationOff.card.local.puml
new file mode 100644
index 00000000000..3955e7c9ff6
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsLocationOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocationOff card
+include('elements/materials/Communication/MaterialsLocationOff')
+MaterialsLocationOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsLocationOff.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsLocationOff.card.remote.puml
new file mode 100644
index 00000000000..51a1eeca1e6
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsLocationOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocationOff card
+include('elements/materials/Communication/MaterialsLocationOff')
+MaterialsLocationOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsLocationOff.element.local.puml b/cloud/snippets/materials/Communication/MaterialsLocationOff.element.local.puml
new file mode 100644
index 00000000000..f4651718cc5
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsLocationOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationOff element
+include('elements/materials/Communication/MaterialsLocationOff')
+MaterialsLocationOff('element', 'Location Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsLocationOff.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsLocationOff.element.remote.puml
new file mode 100644
index 00000000000..9dd3f43dec9
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsLocationOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationOff element
+include('elements/materials/Communication/MaterialsLocationOff')
+MaterialsLocationOff('element', 'Location Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsLocationOn.card.local.puml b/cloud/snippets/materials/Communication/MaterialsLocationOn.card.local.puml
new file mode 100644
index 00000000000..7095d0fcd28
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsLocationOn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocationOn card
+include('elements/materials/Communication/MaterialsLocationOn')
+MaterialsLocationOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsLocationOn.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsLocationOn.card.remote.puml
new file mode 100644
index 00000000000..d8ff060fb61
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsLocationOn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocationOn card
+include('elements/materials/Communication/MaterialsLocationOn')
+MaterialsLocationOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsLocationOn.element.local.puml b/cloud/snippets/materials/Communication/MaterialsLocationOn.element.local.puml
new file mode 100644
index 00000000000..db780a6aa13
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsLocationOn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationOn element
+include('elements/materials/Communication/MaterialsLocationOn')
+MaterialsLocationOn('element', 'Location On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsLocationOn.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsLocationOn.element.remote.puml
new file mode 100644
index 00000000000..18043236b90
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsLocationOn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationOn element
+include('elements/materials/Communication/MaterialsLocationOn')
+MaterialsLocationOn('element', 'Location On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsMailOutline.card.local.puml b/cloud/snippets/materials/Communication/MaterialsMailOutline.card.local.puml
new file mode 100644
index 00000000000..c10d4361248
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsMailOutline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMailOutline card
+include('elements/materials/Communication/MaterialsMailOutline')
+MaterialsMailOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsMailOutline.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsMailOutline.card.remote.puml
new file mode 100644
index 00000000000..e7b28eda600
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsMailOutline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMailOutline card
+include('elements/materials/Communication/MaterialsMailOutline')
+MaterialsMailOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsMailOutline.element.local.puml b/cloud/snippets/materials/Communication/MaterialsMailOutline.element.local.puml
new file mode 100644
index 00000000000..89373b602b8
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsMailOutline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMailOutline element
+include('elements/materials/Communication/MaterialsMailOutline')
+MaterialsMailOutline('element', 'Mail Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsMailOutline.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsMailOutline.element.remote.puml
new file mode 100644
index 00000000000..c66bcc42b3d
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsMailOutline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMailOutline element
+include('elements/materials/Communication/MaterialsMailOutline')
+MaterialsMailOutline('element', 'Mail Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsMessage.card.local.puml b/cloud/snippets/materials/Communication/MaterialsMessage.card.local.puml
new file mode 100644
index 00000000000..d739eeb3110
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsMessage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMessage card
+include('elements/materials/Communication/MaterialsMessage')
+MaterialsMessageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsMessage.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsMessage.card.remote.puml
new file mode 100644
index 00000000000..6d239281582
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsMessage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMessage card
+include('elements/materials/Communication/MaterialsMessage')
+MaterialsMessageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsMessage.element.local.puml b/cloud/snippets/materials/Communication/MaterialsMessage.element.local.puml
new file mode 100644
index 00000000000..09cc4859fdb
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsMessage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMessage element
+include('elements/materials/Communication/MaterialsMessage')
+MaterialsMessage('element', 'Message', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsMessage.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsMessage.element.remote.puml
new file mode 100644
index 00000000000..2734393ff07
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsMessage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMessage element
+include('elements/materials/Communication/MaterialsMessage')
+MaterialsMessage('element', 'Message', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsNoSim.card.local.puml b/cloud/snippets/materials/Communication/MaterialsNoSim.card.local.puml
new file mode 100644
index 00000000000..afda216094a
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsNoSim.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNoSim card
+include('elements/materials/Communication/MaterialsNoSim')
+MaterialsNoSimCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsNoSim.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsNoSim.card.remote.puml
new file mode 100644
index 00000000000..85ff75fab2a
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsNoSim.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNoSim card
+include('elements/materials/Communication/MaterialsNoSim')
+MaterialsNoSimCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsNoSim.element.local.puml b/cloud/snippets/materials/Communication/MaterialsNoSim.element.local.puml
new file mode 100644
index 00000000000..58fd90feab6
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsNoSim.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNoSim element
+include('elements/materials/Communication/MaterialsNoSim')
+MaterialsNoSim('element', 'No Sim', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsNoSim.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsNoSim.element.remote.puml
new file mode 100644
index 00000000000..bb85dfe0023
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsNoSim.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNoSim element
+include('elements/materials/Communication/MaterialsNoSim')
+MaterialsNoSim('element', 'No Sim', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsPhone.card.local.puml b/cloud/snippets/materials/Communication/MaterialsPhone.card.local.puml
new file mode 100644
index 00000000000..63c5493df5f
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsPhone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhone card
+include('elements/materials/Communication/MaterialsPhone')
+MaterialsPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsPhone.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsPhone.card.remote.puml
new file mode 100644
index 00000000000..323427d3f68
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsPhone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhone card
+include('elements/materials/Communication/MaterialsPhone')
+MaterialsPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsPhone.element.local.puml b/cloud/snippets/materials/Communication/MaterialsPhone.element.local.puml
new file mode 100644
index 00000000000..cdb0b1e5674
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsPhone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhone element
+include('elements/materials/Communication/MaterialsPhone')
+MaterialsPhone('element', 'Phone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsPhone.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsPhone.element.remote.puml
new file mode 100644
index 00000000000..b148c4a0e4a
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsPhone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhone element
+include('elements/materials/Communication/MaterialsPhone')
+MaterialsPhone('element', 'Phone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsPortableWifiOff.card.local.puml b/cloud/snippets/materials/Communication/MaterialsPortableWifiOff.card.local.puml
new file mode 100644
index 00000000000..cc1475a5067
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsPortableWifiOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPortableWifiOff card
+include('elements/materials/Communication/MaterialsPortableWifiOff')
+MaterialsPortableWifiOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsPortableWifiOff.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsPortableWifiOff.card.remote.puml
new file mode 100644
index 00000000000..1ce851e6181
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsPortableWifiOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPortableWifiOff card
+include('elements/materials/Communication/MaterialsPortableWifiOff')
+MaterialsPortableWifiOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsPortableWifiOff.element.local.puml b/cloud/snippets/materials/Communication/MaterialsPortableWifiOff.element.local.puml
new file mode 100644
index 00000000000..3aa4af7f155
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsPortableWifiOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPortableWifiOff element
+include('elements/materials/Communication/MaterialsPortableWifiOff')
+MaterialsPortableWifiOff('element', 'Portable Wifi Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsPortableWifiOff.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsPortableWifiOff.element.remote.puml
new file mode 100644
index 00000000000..3dca767f65a
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsPortableWifiOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPortableWifiOff element
+include('elements/materials/Communication/MaterialsPortableWifiOff')
+MaterialsPortableWifiOff('element', 'Portable Wifi Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsPresentToAll.card.local.puml b/cloud/snippets/materials/Communication/MaterialsPresentToAll.card.local.puml
new file mode 100644
index 00000000000..4b14b956cd8
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsPresentToAll.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPresentToAll card
+include('elements/materials/Communication/MaterialsPresentToAll')
+MaterialsPresentToAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsPresentToAll.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsPresentToAll.card.remote.puml
new file mode 100644
index 00000000000..439efbec68c
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsPresentToAll.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPresentToAll card
+include('elements/materials/Communication/MaterialsPresentToAll')
+MaterialsPresentToAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsPresentToAll.element.local.puml b/cloud/snippets/materials/Communication/MaterialsPresentToAll.element.local.puml
new file mode 100644
index 00000000000..3a1cc65b5e0
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsPresentToAll.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPresentToAll element
+include('elements/materials/Communication/MaterialsPresentToAll')
+MaterialsPresentToAll('element', 'Present To All', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsPresentToAll.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsPresentToAll.element.remote.puml
new file mode 100644
index 00000000000..1acfb898b46
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsPresentToAll.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPresentToAll element
+include('elements/materials/Communication/MaterialsPresentToAll')
+MaterialsPresentToAll('element', 'Present To All', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsRingVolume.card.local.puml b/cloud/snippets/materials/Communication/MaterialsRingVolume.card.local.puml
new file mode 100644
index 00000000000..b9ea2cda78d
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsRingVolume.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRingVolume card
+include('elements/materials/Communication/MaterialsRingVolume')
+MaterialsRingVolumeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsRingVolume.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsRingVolume.card.remote.puml
new file mode 100644
index 00000000000..e182402ae70
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsRingVolume.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRingVolume card
+include('elements/materials/Communication/MaterialsRingVolume')
+MaterialsRingVolumeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsRingVolume.element.local.puml b/cloud/snippets/materials/Communication/MaterialsRingVolume.element.local.puml
new file mode 100644
index 00000000000..5a6e3eea444
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsRingVolume.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRingVolume element
+include('elements/materials/Communication/MaterialsRingVolume')
+MaterialsRingVolume('element', 'Ring Volume', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsRingVolume.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsRingVolume.element.remote.puml
new file mode 100644
index 00000000000..093a2d15933
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsRingVolume.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRingVolume element
+include('elements/materials/Communication/MaterialsRingVolume')
+MaterialsRingVolume('element', 'Ring Volume', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsRssFeed.card.local.puml b/cloud/snippets/materials/Communication/MaterialsRssFeed.card.local.puml
new file mode 100644
index 00000000000..df0306ec892
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsRssFeed.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRssFeed card
+include('elements/materials/Communication/MaterialsRssFeed')
+MaterialsRssFeedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsRssFeed.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsRssFeed.card.remote.puml
new file mode 100644
index 00000000000..c40bfa32e63
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsRssFeed.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRssFeed card
+include('elements/materials/Communication/MaterialsRssFeed')
+MaterialsRssFeedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsRssFeed.element.local.puml b/cloud/snippets/materials/Communication/MaterialsRssFeed.element.local.puml
new file mode 100644
index 00000000000..cb452e9265f
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsRssFeed.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRssFeed element
+include('elements/materials/Communication/MaterialsRssFeed')
+MaterialsRssFeed('element', 'Rss Feed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsRssFeed.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsRssFeed.element.remote.puml
new file mode 100644
index 00000000000..bb60738052d
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsRssFeed.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRssFeed element
+include('elements/materials/Communication/MaterialsRssFeed')
+MaterialsRssFeed('element', 'Rss Feed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsScreenShare.card.local.puml b/cloud/snippets/materials/Communication/MaterialsScreenShare.card.local.puml
new file mode 100644
index 00000000000..950d2b765c5
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsScreenShare.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsScreenShare card
+include('elements/materials/Communication/MaterialsScreenShare')
+MaterialsScreenShareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsScreenShare.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsScreenShare.card.remote.puml
new file mode 100644
index 00000000000..c30829e9fa2
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsScreenShare.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsScreenShare card
+include('elements/materials/Communication/MaterialsScreenShare')
+MaterialsScreenShareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsScreenShare.element.local.puml b/cloud/snippets/materials/Communication/MaterialsScreenShare.element.local.puml
new file mode 100644
index 00000000000..61c43fbc608
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsScreenShare.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenShare element
+include('elements/materials/Communication/MaterialsScreenShare')
+MaterialsScreenShare('element', 'Screen Share', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsScreenShare.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsScreenShare.element.remote.puml
new file mode 100644
index 00000000000..8b3c9c4ef5e
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsScreenShare.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenShare element
+include('elements/materials/Communication/MaterialsScreenShare')
+MaterialsScreenShare('element', 'Screen Share', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsSpeakerPhone.card.local.puml b/cloud/snippets/materials/Communication/MaterialsSpeakerPhone.card.local.puml
new file mode 100644
index 00000000000..2c8cc0afb52
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsSpeakerPhone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSpeakerPhone card
+include('elements/materials/Communication/MaterialsSpeakerPhone')
+MaterialsSpeakerPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsSpeakerPhone.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsSpeakerPhone.card.remote.puml
new file mode 100644
index 00000000000..bed59031435
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsSpeakerPhone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSpeakerPhone card
+include('elements/materials/Communication/MaterialsSpeakerPhone')
+MaterialsSpeakerPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsSpeakerPhone.element.local.puml b/cloud/snippets/materials/Communication/MaterialsSpeakerPhone.element.local.puml
new file mode 100644
index 00000000000..2ffd741453b
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsSpeakerPhone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeakerPhone element
+include('elements/materials/Communication/MaterialsSpeakerPhone')
+MaterialsSpeakerPhone('element', 'Speaker Phone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsSpeakerPhone.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsSpeakerPhone.element.remote.puml
new file mode 100644
index 00000000000..656045ae5b6
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsSpeakerPhone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeakerPhone element
+include('elements/materials/Communication/MaterialsSpeakerPhone')
+MaterialsSpeakerPhone('element', 'Speaker Phone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStayCurrentLandscape.card.local.puml b/cloud/snippets/materials/Communication/MaterialsStayCurrentLandscape.card.local.puml
new file mode 100644
index 00000000000..683f751e668
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStayCurrentLandscape.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStayCurrentLandscape card
+include('elements/materials/Communication/MaterialsStayCurrentLandscape')
+MaterialsStayCurrentLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStayCurrentLandscape.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsStayCurrentLandscape.card.remote.puml
new file mode 100644
index 00000000000..01e9fad7b67
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStayCurrentLandscape.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStayCurrentLandscape card
+include('elements/materials/Communication/MaterialsStayCurrentLandscape')
+MaterialsStayCurrentLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStayCurrentLandscape.element.local.puml b/cloud/snippets/materials/Communication/MaterialsStayCurrentLandscape.element.local.puml
new file mode 100644
index 00000000000..ae514239500
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStayCurrentLandscape.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStayCurrentLandscape element
+include('elements/materials/Communication/MaterialsStayCurrentLandscape')
+MaterialsStayCurrentLandscape('element', 'Stay Current Landscape', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStayCurrentLandscape.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsStayCurrentLandscape.element.remote.puml
new file mode 100644
index 00000000000..faab34185fd
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStayCurrentLandscape.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStayCurrentLandscape element
+include('elements/materials/Communication/MaterialsStayCurrentLandscape')
+MaterialsStayCurrentLandscape('element', 'Stay Current Landscape', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStayCurrentPortrait.card.local.puml b/cloud/snippets/materials/Communication/MaterialsStayCurrentPortrait.card.local.puml
new file mode 100644
index 00000000000..ee8f72bd8d7
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStayCurrentPortrait.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStayCurrentPortrait card
+include('elements/materials/Communication/MaterialsStayCurrentPortrait')
+MaterialsStayCurrentPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStayCurrentPortrait.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsStayCurrentPortrait.card.remote.puml
new file mode 100644
index 00000000000..9b4af4e5c59
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStayCurrentPortrait.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStayCurrentPortrait card
+include('elements/materials/Communication/MaterialsStayCurrentPortrait')
+MaterialsStayCurrentPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStayCurrentPortrait.element.local.puml b/cloud/snippets/materials/Communication/MaterialsStayCurrentPortrait.element.local.puml
new file mode 100644
index 00000000000..02d7014a5fc
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStayCurrentPortrait.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStayCurrentPortrait element
+include('elements/materials/Communication/MaterialsStayCurrentPortrait')
+MaterialsStayCurrentPortrait('element', 'Stay Current Portrait', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStayCurrentPortrait.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsStayCurrentPortrait.element.remote.puml
new file mode 100644
index 00000000000..fa70ed82ecc
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStayCurrentPortrait.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStayCurrentPortrait element
+include('elements/materials/Communication/MaterialsStayCurrentPortrait')
+MaterialsStayCurrentPortrait('element', 'Stay Current Portrait', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStayPrimaryLandscape.card.local.puml b/cloud/snippets/materials/Communication/MaterialsStayPrimaryLandscape.card.local.puml
new file mode 100644
index 00000000000..1983d66f164
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStayPrimaryLandscape.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStayPrimaryLandscape card
+include('elements/materials/Communication/MaterialsStayPrimaryLandscape')
+MaterialsStayPrimaryLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStayPrimaryLandscape.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsStayPrimaryLandscape.card.remote.puml
new file mode 100644
index 00000000000..73a40a9e074
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStayPrimaryLandscape.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStayPrimaryLandscape card
+include('elements/materials/Communication/MaterialsStayPrimaryLandscape')
+MaterialsStayPrimaryLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStayPrimaryLandscape.element.local.puml b/cloud/snippets/materials/Communication/MaterialsStayPrimaryLandscape.element.local.puml
new file mode 100644
index 00000000000..3b51bb01b98
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStayPrimaryLandscape.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStayPrimaryLandscape element
+include('elements/materials/Communication/MaterialsStayPrimaryLandscape')
+MaterialsStayPrimaryLandscape('element', 'Stay Primary Landscape', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStayPrimaryLandscape.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsStayPrimaryLandscape.element.remote.puml
new file mode 100644
index 00000000000..8acc98ed1f6
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStayPrimaryLandscape.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStayPrimaryLandscape element
+include('elements/materials/Communication/MaterialsStayPrimaryLandscape')
+MaterialsStayPrimaryLandscape('element', 'Stay Primary Landscape', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStayPrimaryPortrait.card.local.puml b/cloud/snippets/materials/Communication/MaterialsStayPrimaryPortrait.card.local.puml
new file mode 100644
index 00000000000..690110b58e6
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStayPrimaryPortrait.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStayPrimaryPortrait card
+include('elements/materials/Communication/MaterialsStayPrimaryPortrait')
+MaterialsStayPrimaryPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStayPrimaryPortrait.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsStayPrimaryPortrait.card.remote.puml
new file mode 100644
index 00000000000..83c3051eb74
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStayPrimaryPortrait.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStayPrimaryPortrait card
+include('elements/materials/Communication/MaterialsStayPrimaryPortrait')
+MaterialsStayPrimaryPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStayPrimaryPortrait.element.local.puml b/cloud/snippets/materials/Communication/MaterialsStayPrimaryPortrait.element.local.puml
new file mode 100644
index 00000000000..5b0d48962f8
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStayPrimaryPortrait.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStayPrimaryPortrait element
+include('elements/materials/Communication/MaterialsStayPrimaryPortrait')
+MaterialsStayPrimaryPortrait('element', 'Stay Primary Portrait', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStayPrimaryPortrait.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsStayPrimaryPortrait.element.remote.puml
new file mode 100644
index 00000000000..fed6ddd9516
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStayPrimaryPortrait.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStayPrimaryPortrait element
+include('elements/materials/Communication/MaterialsStayPrimaryPortrait')
+MaterialsStayPrimaryPortrait('element', 'Stay Primary Portrait', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStopScreenShare.card.local.puml b/cloud/snippets/materials/Communication/MaterialsStopScreenShare.card.local.puml
new file mode 100644
index 00000000000..3ff3eca641d
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStopScreenShare.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStopScreenShare card
+include('elements/materials/Communication/MaterialsStopScreenShare')
+MaterialsStopScreenShareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStopScreenShare.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsStopScreenShare.card.remote.puml
new file mode 100644
index 00000000000..897c3c6df58
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStopScreenShare.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStopScreenShare card
+include('elements/materials/Communication/MaterialsStopScreenShare')
+MaterialsStopScreenShareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStopScreenShare.element.local.puml b/cloud/snippets/materials/Communication/MaterialsStopScreenShare.element.local.puml
new file mode 100644
index 00000000000..a33bfb75bbd
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStopScreenShare.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStopScreenShare element
+include('elements/materials/Communication/MaterialsStopScreenShare')
+MaterialsStopScreenShare('element', 'Stop Screen Share', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsStopScreenShare.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsStopScreenShare.element.remote.puml
new file mode 100644
index 00000000000..daa2c3a7b72
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsStopScreenShare.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStopScreenShare element
+include('elements/materials/Communication/MaterialsStopScreenShare')
+MaterialsStopScreenShare('element', 'Stop Screen Share', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsSwapCalls.card.local.puml b/cloud/snippets/materials/Communication/MaterialsSwapCalls.card.local.puml
new file mode 100644
index 00000000000..a03cd7c55a5
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsSwapCalls.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSwapCalls card
+include('elements/materials/Communication/MaterialsSwapCalls')
+MaterialsSwapCallsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsSwapCalls.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsSwapCalls.card.remote.puml
new file mode 100644
index 00000000000..395f97dc9e0
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsSwapCalls.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSwapCalls card
+include('elements/materials/Communication/MaterialsSwapCalls')
+MaterialsSwapCallsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsSwapCalls.element.local.puml b/cloud/snippets/materials/Communication/MaterialsSwapCalls.element.local.puml
new file mode 100644
index 00000000000..853728b5be8
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsSwapCalls.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwapCalls element
+include('elements/materials/Communication/MaterialsSwapCalls')
+MaterialsSwapCalls('element', 'Swap Calls', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsSwapCalls.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsSwapCalls.element.remote.puml
new file mode 100644
index 00000000000..5837ec22add
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsSwapCalls.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwapCalls element
+include('elements/materials/Communication/MaterialsSwapCalls')
+MaterialsSwapCalls('element', 'Swap Calls', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsTextsms.card.local.puml b/cloud/snippets/materials/Communication/MaterialsTextsms.card.local.puml
new file mode 100644
index 00000000000..4c3f345f83f
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsTextsms.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTextsms card
+include('elements/materials/Communication/MaterialsTextsms')
+MaterialsTextsmsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsTextsms.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsTextsms.card.remote.puml
new file mode 100644
index 00000000000..93d4fcb2abe
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsTextsms.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTextsms card
+include('elements/materials/Communication/MaterialsTextsms')
+MaterialsTextsmsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsTextsms.element.local.puml b/cloud/snippets/materials/Communication/MaterialsTextsms.element.local.puml
new file mode 100644
index 00000000000..87e7c309731
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsTextsms.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTextsms element
+include('elements/materials/Communication/MaterialsTextsms')
+MaterialsTextsms('element', 'Textsms', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsTextsms.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsTextsms.element.remote.puml
new file mode 100644
index 00000000000..461dac2e52f
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsTextsms.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTextsms element
+include('elements/materials/Communication/MaterialsTextsms')
+MaterialsTextsms('element', 'Textsms', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsVoicemail.card.local.puml b/cloud/snippets/materials/Communication/MaterialsVoicemail.card.local.puml
new file mode 100644
index 00000000000..9bd9b61e071
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsVoicemail.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVoicemail card
+include('elements/materials/Communication/MaterialsVoicemail')
+MaterialsVoicemailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsVoicemail.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsVoicemail.card.remote.puml
new file mode 100644
index 00000000000..7934b77efbb
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsVoicemail.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVoicemail card
+include('elements/materials/Communication/MaterialsVoicemail')
+MaterialsVoicemailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsVoicemail.element.local.puml b/cloud/snippets/materials/Communication/MaterialsVoicemail.element.local.puml
new file mode 100644
index 00000000000..6179222c3b7
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsVoicemail.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVoicemail element
+include('elements/materials/Communication/MaterialsVoicemail')
+MaterialsVoicemail('element', 'Voicemail', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsVoicemail.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsVoicemail.element.remote.puml
new file mode 100644
index 00000000000..63ff4dd3ef2
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsVoicemail.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVoicemail element
+include('elements/materials/Communication/MaterialsVoicemail')
+MaterialsVoicemail('element', 'Voicemail', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsVpnKey.card.local.puml b/cloud/snippets/materials/Communication/MaterialsVpnKey.card.local.puml
new file mode 100644
index 00000000000..8f1f948f038
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsVpnKey.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVpnKey card
+include('elements/materials/Communication/MaterialsVpnKey')
+MaterialsVpnKeyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsVpnKey.card.remote.puml b/cloud/snippets/materials/Communication/MaterialsVpnKey.card.remote.puml
new file mode 100644
index 00000000000..abea2cad579
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsVpnKey.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVpnKey card
+include('elements/materials/Communication/MaterialsVpnKey')
+MaterialsVpnKeyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsVpnKey.element.local.puml b/cloud/snippets/materials/Communication/MaterialsVpnKey.element.local.puml
new file mode 100644
index 00000000000..129ead1a1c4
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsVpnKey.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVpnKey element
+include('elements/materials/Communication/MaterialsVpnKey')
+MaterialsVpnKey('element', 'Vpn Key', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Communication/MaterialsVpnKey.element.remote.puml b/cloud/snippets/materials/Communication/MaterialsVpnKey.element.remote.puml
new file mode 100644
index 00000000000..3a3d412f44c
--- /dev/null
+++ b/cloud/snippets/materials/Communication/MaterialsVpnKey.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVpnKey element
+include('elements/materials/Communication/MaterialsVpnKey')
+MaterialsVpnKey('element', 'Vpn Key', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsAdd.card.local.puml b/cloud/snippets/materials/Content/MaterialsAdd.card.local.puml
new file mode 100644
index 00000000000..068748ebbb0
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsAdd.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAdd card
+include('elements/materials/Content/MaterialsAdd')
+MaterialsAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsAdd.card.remote.puml b/cloud/snippets/materials/Content/MaterialsAdd.card.remote.puml
new file mode 100644
index 00000000000..d34bdf43cba
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsAdd.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAdd card
+include('elements/materials/Content/MaterialsAdd')
+MaterialsAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsAdd.element.local.puml b/cloud/snippets/materials/Content/MaterialsAdd.element.local.puml
new file mode 100644
index 00000000000..6667e67d8ed
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsAdd.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAdd element
+include('elements/materials/Content/MaterialsAdd')
+MaterialsAdd('element', 'Add', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsAdd.element.remote.puml b/cloud/snippets/materials/Content/MaterialsAdd.element.remote.puml
new file mode 100644
index 00000000000..ce88ecddc0e
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsAdd.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAdd element
+include('elements/materials/Content/MaterialsAdd')
+MaterialsAdd('element', 'Add', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsAddBox.card.local.puml b/cloud/snippets/materials/Content/MaterialsAddBox.card.local.puml
new file mode 100644
index 00000000000..4c1f533b569
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsAddBox.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddBox card
+include('elements/materials/Content/MaterialsAddBox')
+MaterialsAddBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsAddBox.card.remote.puml b/cloud/snippets/materials/Content/MaterialsAddBox.card.remote.puml
new file mode 100644
index 00000000000..9b0faa9280b
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsAddBox.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddBox card
+include('elements/materials/Content/MaterialsAddBox')
+MaterialsAddBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsAddBox.element.local.puml b/cloud/snippets/materials/Content/MaterialsAddBox.element.local.puml
new file mode 100644
index 00000000000..ef0fd0706ea
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsAddBox.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddBox element
+include('elements/materials/Content/MaterialsAddBox')
+MaterialsAddBox('element', 'Add Box', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsAddBox.element.remote.puml b/cloud/snippets/materials/Content/MaterialsAddBox.element.remote.puml
new file mode 100644
index 00000000000..f7ae7e86228
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsAddBox.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddBox element
+include('elements/materials/Content/MaterialsAddBox')
+MaterialsAddBox('element', 'Add Box', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsAddCircle.card.local.puml b/cloud/snippets/materials/Content/MaterialsAddCircle.card.local.puml
new file mode 100644
index 00000000000..9638152a63f
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsAddCircle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddCircle card
+include('elements/materials/Content/MaterialsAddCircle')
+MaterialsAddCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsAddCircle.card.remote.puml b/cloud/snippets/materials/Content/MaterialsAddCircle.card.remote.puml
new file mode 100644
index 00000000000..0c91e6b3b33
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsAddCircle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddCircle card
+include('elements/materials/Content/MaterialsAddCircle')
+MaterialsAddCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsAddCircle.element.local.puml b/cloud/snippets/materials/Content/MaterialsAddCircle.element.local.puml
new file mode 100644
index 00000000000..f826f484f19
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsAddCircle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddCircle element
+include('elements/materials/Content/MaterialsAddCircle')
+MaterialsAddCircle('element', 'Add Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsAddCircle.element.remote.puml b/cloud/snippets/materials/Content/MaterialsAddCircle.element.remote.puml
new file mode 100644
index 00000000000..3391986e128
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsAddCircle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddCircle element
+include('elements/materials/Content/MaterialsAddCircle')
+MaterialsAddCircle('element', 'Add Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsAddCircleOutline.card.local.puml b/cloud/snippets/materials/Content/MaterialsAddCircleOutline.card.local.puml
new file mode 100644
index 00000000000..5056e2b17f2
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsAddCircleOutline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddCircleOutline card
+include('elements/materials/Content/MaterialsAddCircleOutline')
+MaterialsAddCircleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsAddCircleOutline.card.remote.puml b/cloud/snippets/materials/Content/MaterialsAddCircleOutline.card.remote.puml
new file mode 100644
index 00000000000..0d865e5fb11
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsAddCircleOutline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddCircleOutline card
+include('elements/materials/Content/MaterialsAddCircleOutline')
+MaterialsAddCircleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsAddCircleOutline.element.local.puml b/cloud/snippets/materials/Content/MaterialsAddCircleOutline.element.local.puml
new file mode 100644
index 00000000000..5a7e1252ec8
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsAddCircleOutline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddCircleOutline element
+include('elements/materials/Content/MaterialsAddCircleOutline')
+MaterialsAddCircleOutline('element', 'Add Circle Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsAddCircleOutline.element.remote.puml b/cloud/snippets/materials/Content/MaterialsAddCircleOutline.element.remote.puml
new file mode 100644
index 00000000000..0c37e2e4643
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsAddCircleOutline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddCircleOutline element
+include('elements/materials/Content/MaterialsAddCircleOutline')
+MaterialsAddCircleOutline('element', 'Add Circle Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsArchive.card.local.puml b/cloud/snippets/materials/Content/MaterialsArchive.card.local.puml
new file mode 100644
index 00000000000..3dc20d7f4a8
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsArchive.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArchive card
+include('elements/materials/Content/MaterialsArchive')
+MaterialsArchiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsArchive.card.remote.puml b/cloud/snippets/materials/Content/MaterialsArchive.card.remote.puml
new file mode 100644
index 00000000000..db10a44dad0
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsArchive.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArchive card
+include('elements/materials/Content/MaterialsArchive')
+MaterialsArchiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsArchive.element.local.puml b/cloud/snippets/materials/Content/MaterialsArchive.element.local.puml
new file mode 100644
index 00000000000..ec7f6a3037c
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsArchive.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArchive element
+include('elements/materials/Content/MaterialsArchive')
+MaterialsArchive('element', 'Archive', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsArchive.element.remote.puml b/cloud/snippets/materials/Content/MaterialsArchive.element.remote.puml
new file mode 100644
index 00000000000..27a1fa75417
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsArchive.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArchive element
+include('elements/materials/Content/MaterialsArchive')
+MaterialsArchive('element', 'Archive', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsBackspace.card.local.puml b/cloud/snippets/materials/Content/MaterialsBackspace.card.local.puml
new file mode 100644
index 00000000000..95b308aee41
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsBackspace.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBackspace card
+include('elements/materials/Content/MaterialsBackspace')
+MaterialsBackspaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsBackspace.card.remote.puml b/cloud/snippets/materials/Content/MaterialsBackspace.card.remote.puml
new file mode 100644
index 00000000000..9c1dddc1ee0
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsBackspace.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBackspace card
+include('elements/materials/Content/MaterialsBackspace')
+MaterialsBackspaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsBackspace.element.local.puml b/cloud/snippets/materials/Content/MaterialsBackspace.element.local.puml
new file mode 100644
index 00000000000..94f6e7c6301
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsBackspace.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBackspace element
+include('elements/materials/Content/MaterialsBackspace')
+MaterialsBackspace('element', 'Backspace', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsBackspace.element.remote.puml b/cloud/snippets/materials/Content/MaterialsBackspace.element.remote.puml
new file mode 100644
index 00000000000..0a0de4a54e5
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsBackspace.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBackspace element
+include('elements/materials/Content/MaterialsBackspace')
+MaterialsBackspace('element', 'Backspace', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsBlock.card.local.puml b/cloud/snippets/materials/Content/MaterialsBlock.card.local.puml
new file mode 100644
index 00000000000..90dc552dca9
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsBlock.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBlock card
+include('elements/materials/Content/MaterialsBlock')
+MaterialsBlockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsBlock.card.remote.puml b/cloud/snippets/materials/Content/MaterialsBlock.card.remote.puml
new file mode 100644
index 00000000000..952db10f03b
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsBlock.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBlock card
+include('elements/materials/Content/MaterialsBlock')
+MaterialsBlockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsBlock.element.local.puml b/cloud/snippets/materials/Content/MaterialsBlock.element.local.puml
new file mode 100644
index 00000000000..1f1ef9b15c7
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsBlock.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlock element
+include('elements/materials/Content/MaterialsBlock')
+MaterialsBlock('element', 'Block', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsBlock.element.remote.puml b/cloud/snippets/materials/Content/MaterialsBlock.element.remote.puml
new file mode 100644
index 00000000000..38f366e54ac
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsBlock.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlock element
+include('elements/materials/Content/MaterialsBlock')
+MaterialsBlock('element', 'Block', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsClear.card.local.puml b/cloud/snippets/materials/Content/MaterialsClear.card.local.puml
new file mode 100644
index 00000000000..a62a2585e8f
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsClear.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsClear card
+include('elements/materials/Content/MaterialsClear')
+MaterialsClearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsClear.card.remote.puml b/cloud/snippets/materials/Content/MaterialsClear.card.remote.puml
new file mode 100644
index 00000000000..1bad8d3e65e
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsClear.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsClear card
+include('elements/materials/Content/MaterialsClear')
+MaterialsClearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsClear.element.local.puml b/cloud/snippets/materials/Content/MaterialsClear.element.local.puml
new file mode 100644
index 00000000000..a41cac25f95
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsClear.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClear element
+include('elements/materials/Content/MaterialsClear')
+MaterialsClear('element', 'Clear', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsClear.element.remote.puml b/cloud/snippets/materials/Content/MaterialsClear.element.remote.puml
new file mode 100644
index 00000000000..14069458ae9
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsClear.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClear element
+include('elements/materials/Content/MaterialsClear')
+MaterialsClear('element', 'Clear', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsContentCopy.card.local.puml b/cloud/snippets/materials/Content/MaterialsContentCopy.card.local.puml
new file mode 100644
index 00000000000..a6cead9a472
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsContentCopy.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsContentCopy card
+include('elements/materials/Content/MaterialsContentCopy')
+MaterialsContentCopyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsContentCopy.card.remote.puml b/cloud/snippets/materials/Content/MaterialsContentCopy.card.remote.puml
new file mode 100644
index 00000000000..a8ff08cee2f
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsContentCopy.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsContentCopy card
+include('elements/materials/Content/MaterialsContentCopy')
+MaterialsContentCopyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsContentCopy.element.local.puml b/cloud/snippets/materials/Content/MaterialsContentCopy.element.local.puml
new file mode 100644
index 00000000000..206fc8b8556
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsContentCopy.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContentCopy element
+include('elements/materials/Content/MaterialsContentCopy')
+MaterialsContentCopy('element', 'Content Copy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsContentCopy.element.remote.puml b/cloud/snippets/materials/Content/MaterialsContentCopy.element.remote.puml
new file mode 100644
index 00000000000..8f86f374489
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsContentCopy.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContentCopy element
+include('elements/materials/Content/MaterialsContentCopy')
+MaterialsContentCopy('element', 'Content Copy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsContentCut.card.local.puml b/cloud/snippets/materials/Content/MaterialsContentCut.card.local.puml
new file mode 100644
index 00000000000..4a405e1b496
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsContentCut.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsContentCut card
+include('elements/materials/Content/MaterialsContentCut')
+MaterialsContentCutCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsContentCut.card.remote.puml b/cloud/snippets/materials/Content/MaterialsContentCut.card.remote.puml
new file mode 100644
index 00000000000..3f8691346c7
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsContentCut.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsContentCut card
+include('elements/materials/Content/MaterialsContentCut')
+MaterialsContentCutCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsContentCut.element.local.puml b/cloud/snippets/materials/Content/MaterialsContentCut.element.local.puml
new file mode 100644
index 00000000000..a012f91d883
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsContentCut.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContentCut element
+include('elements/materials/Content/MaterialsContentCut')
+MaterialsContentCut('element', 'Content Cut', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsContentCut.element.remote.puml b/cloud/snippets/materials/Content/MaterialsContentCut.element.remote.puml
new file mode 100644
index 00000000000..3965e183dfe
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsContentCut.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContentCut element
+include('elements/materials/Content/MaterialsContentCut')
+MaterialsContentCut('element', 'Content Cut', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsContentPaste.card.local.puml b/cloud/snippets/materials/Content/MaterialsContentPaste.card.local.puml
new file mode 100644
index 00000000000..6bccb80cd26
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsContentPaste.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsContentPaste card
+include('elements/materials/Content/MaterialsContentPaste')
+MaterialsContentPasteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsContentPaste.card.remote.puml b/cloud/snippets/materials/Content/MaterialsContentPaste.card.remote.puml
new file mode 100644
index 00000000000..006415ae700
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsContentPaste.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsContentPaste card
+include('elements/materials/Content/MaterialsContentPaste')
+MaterialsContentPasteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsContentPaste.element.local.puml b/cloud/snippets/materials/Content/MaterialsContentPaste.element.local.puml
new file mode 100644
index 00000000000..9f9dbea8889
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsContentPaste.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContentPaste element
+include('elements/materials/Content/MaterialsContentPaste')
+MaterialsContentPaste('element', 'Content Paste', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsContentPaste.element.remote.puml b/cloud/snippets/materials/Content/MaterialsContentPaste.element.remote.puml
new file mode 100644
index 00000000000..998cd0c6d80
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsContentPaste.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsContentPaste element
+include('elements/materials/Content/MaterialsContentPaste')
+MaterialsContentPaste('element', 'Content Paste', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsCreate.card.local.puml b/cloud/snippets/materials/Content/MaterialsCreate.card.local.puml
new file mode 100644
index 00000000000..4af2dc8baf3
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsCreate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCreate card
+include('elements/materials/Content/MaterialsCreate')
+MaterialsCreateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsCreate.card.remote.puml b/cloud/snippets/materials/Content/MaterialsCreate.card.remote.puml
new file mode 100644
index 00000000000..a207370af6f
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsCreate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCreate card
+include('elements/materials/Content/MaterialsCreate')
+MaterialsCreateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsCreate.element.local.puml b/cloud/snippets/materials/Content/MaterialsCreate.element.local.puml
new file mode 100644
index 00000000000..f19c87d16b5
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsCreate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCreate element
+include('elements/materials/Content/MaterialsCreate')
+MaterialsCreate('element', 'Create', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsCreate.element.remote.puml b/cloud/snippets/materials/Content/MaterialsCreate.element.remote.puml
new file mode 100644
index 00000000000..d3c56cd8943
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsCreate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCreate element
+include('elements/materials/Content/MaterialsCreate')
+MaterialsCreate('element', 'Create', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsDeleteSweep.card.local.puml b/cloud/snippets/materials/Content/MaterialsDeleteSweep.card.local.puml
new file mode 100644
index 00000000000..e993df01267
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsDeleteSweep.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDeleteSweep card
+include('elements/materials/Content/MaterialsDeleteSweep')
+MaterialsDeleteSweepCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsDeleteSweep.card.remote.puml b/cloud/snippets/materials/Content/MaterialsDeleteSweep.card.remote.puml
new file mode 100644
index 00000000000..db4221ebbe3
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsDeleteSweep.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDeleteSweep card
+include('elements/materials/Content/MaterialsDeleteSweep')
+MaterialsDeleteSweepCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsDeleteSweep.element.local.puml b/cloud/snippets/materials/Content/MaterialsDeleteSweep.element.local.puml
new file mode 100644
index 00000000000..92295655bdd
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsDeleteSweep.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDeleteSweep element
+include('elements/materials/Content/MaterialsDeleteSweep')
+MaterialsDeleteSweep('element', 'Delete Sweep', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsDeleteSweep.element.remote.puml b/cloud/snippets/materials/Content/MaterialsDeleteSweep.element.remote.puml
new file mode 100644
index 00000000000..5697179076f
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsDeleteSweep.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDeleteSweep element
+include('elements/materials/Content/MaterialsDeleteSweep')
+MaterialsDeleteSweep('element', 'Delete Sweep', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsDrafts.card.local.puml b/cloud/snippets/materials/Content/MaterialsDrafts.card.local.puml
new file mode 100644
index 00000000000..b6346b47bef
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsDrafts.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDrafts card
+include('elements/materials/Content/MaterialsDrafts')
+MaterialsDraftsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsDrafts.card.remote.puml b/cloud/snippets/materials/Content/MaterialsDrafts.card.remote.puml
new file mode 100644
index 00000000000..55fecc560fe
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsDrafts.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDrafts card
+include('elements/materials/Content/MaterialsDrafts')
+MaterialsDraftsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsDrafts.element.local.puml b/cloud/snippets/materials/Content/MaterialsDrafts.element.local.puml
new file mode 100644
index 00000000000..bc6636e1cd5
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsDrafts.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDrafts element
+include('elements/materials/Content/MaterialsDrafts')
+MaterialsDrafts('element', 'Drafts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsDrafts.element.remote.puml b/cloud/snippets/materials/Content/MaterialsDrafts.element.remote.puml
new file mode 100644
index 00000000000..7106f2d50af
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsDrafts.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDrafts element
+include('elements/materials/Content/MaterialsDrafts')
+MaterialsDrafts('element', 'Drafts', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsFilterList.card.local.puml b/cloud/snippets/materials/Content/MaterialsFilterList.card.local.puml
new file mode 100644
index 00000000000..cd6c46a8db9
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsFilterList.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterList card
+include('elements/materials/Content/MaterialsFilterList')
+MaterialsFilterListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsFilterList.card.remote.puml b/cloud/snippets/materials/Content/MaterialsFilterList.card.remote.puml
new file mode 100644
index 00000000000..c94f3123a53
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsFilterList.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterList card
+include('elements/materials/Content/MaterialsFilterList')
+MaterialsFilterListCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsFilterList.element.local.puml b/cloud/snippets/materials/Content/MaterialsFilterList.element.local.puml
new file mode 100644
index 00000000000..a4172bc768a
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsFilterList.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterList element
+include('elements/materials/Content/MaterialsFilterList')
+MaterialsFilterList('element', 'Filter List', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsFilterList.element.remote.puml b/cloud/snippets/materials/Content/MaterialsFilterList.element.remote.puml
new file mode 100644
index 00000000000..7d6d06bc5aa
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsFilterList.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterList element
+include('elements/materials/Content/MaterialsFilterList')
+MaterialsFilterList('element', 'Filter List', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsFlag.card.local.puml b/cloud/snippets/materials/Content/MaterialsFlag.card.local.puml
new file mode 100644
index 00000000000..0d8649631ac
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsFlag.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlag card
+include('elements/materials/Content/MaterialsFlag')
+MaterialsFlagCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsFlag.card.remote.puml b/cloud/snippets/materials/Content/MaterialsFlag.card.remote.puml
new file mode 100644
index 00000000000..eb243ae46ec
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsFlag.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlag card
+include('elements/materials/Content/MaterialsFlag')
+MaterialsFlagCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsFlag.element.local.puml b/cloud/snippets/materials/Content/MaterialsFlag.element.local.puml
new file mode 100644
index 00000000000..f7b2210e472
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsFlag.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlag element
+include('elements/materials/Content/MaterialsFlag')
+MaterialsFlag('element', 'Flag', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsFlag.element.remote.puml b/cloud/snippets/materials/Content/MaterialsFlag.element.remote.puml
new file mode 100644
index 00000000000..b89296fc10d
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsFlag.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlag element
+include('elements/materials/Content/MaterialsFlag')
+MaterialsFlag('element', 'Flag', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsForward.card.local.puml b/cloud/snippets/materials/Content/MaterialsForward.card.local.puml
new file mode 100644
index 00000000000..0d752d7965a
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsForward.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsForward card
+include('elements/materials/Content/MaterialsForward')
+MaterialsForwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsForward.card.remote.puml b/cloud/snippets/materials/Content/MaterialsForward.card.remote.puml
new file mode 100644
index 00000000000..94e24c7498c
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsForward.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsForward card
+include('elements/materials/Content/MaterialsForward')
+MaterialsForwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsForward.element.local.puml b/cloud/snippets/materials/Content/MaterialsForward.element.local.puml
new file mode 100644
index 00000000000..e8dcf5f18a8
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsForward.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForward element
+include('elements/materials/Content/MaterialsForward')
+MaterialsForward('element', 'Forward', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsForward.element.remote.puml b/cloud/snippets/materials/Content/MaterialsForward.element.remote.puml
new file mode 100644
index 00000000000..c543c5be175
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsForward.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsForward element
+include('elements/materials/Content/MaterialsForward')
+MaterialsForward('element', 'Forward', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsGesture.card.local.puml b/cloud/snippets/materials/Content/MaterialsGesture.card.local.puml
new file mode 100644
index 00000000000..ff15ff901c2
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsGesture.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGesture card
+include('elements/materials/Content/MaterialsGesture')
+MaterialsGestureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsGesture.card.remote.puml b/cloud/snippets/materials/Content/MaterialsGesture.card.remote.puml
new file mode 100644
index 00000000000..d30a4b851d4
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsGesture.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGesture card
+include('elements/materials/Content/MaterialsGesture')
+MaterialsGestureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsGesture.element.local.puml b/cloud/snippets/materials/Content/MaterialsGesture.element.local.puml
new file mode 100644
index 00000000000..24703fd8deb
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsGesture.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGesture element
+include('elements/materials/Content/MaterialsGesture')
+MaterialsGesture('element', 'Gesture', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsGesture.element.remote.puml b/cloud/snippets/materials/Content/MaterialsGesture.element.remote.puml
new file mode 100644
index 00000000000..bc1c2ad6860
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsGesture.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGesture element
+include('elements/materials/Content/MaterialsGesture')
+MaterialsGesture('element', 'Gesture', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsInbox.card.local.puml b/cloud/snippets/materials/Content/MaterialsInbox.card.local.puml
new file mode 100644
index 00000000000..0ea9a8a6b00
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsInbox.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInbox card
+include('elements/materials/Content/MaterialsInbox')
+MaterialsInboxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsInbox.card.remote.puml b/cloud/snippets/materials/Content/MaterialsInbox.card.remote.puml
new file mode 100644
index 00000000000..fd48ae84276
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsInbox.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInbox card
+include('elements/materials/Content/MaterialsInbox')
+MaterialsInboxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsInbox.element.local.puml b/cloud/snippets/materials/Content/MaterialsInbox.element.local.puml
new file mode 100644
index 00000000000..30c4d64a2b6
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsInbox.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInbox element
+include('elements/materials/Content/MaterialsInbox')
+MaterialsInbox('element', 'Inbox', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsInbox.element.remote.puml b/cloud/snippets/materials/Content/MaterialsInbox.element.remote.puml
new file mode 100644
index 00000000000..6e216b0881e
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsInbox.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInbox element
+include('elements/materials/Content/MaterialsInbox')
+MaterialsInbox('element', 'Inbox', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsLink.card.local.puml b/cloud/snippets/materials/Content/MaterialsLink.card.local.puml
new file mode 100644
index 00000000000..77159dca060
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsLink.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLink card
+include('elements/materials/Content/MaterialsLink')
+MaterialsLinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsLink.card.remote.puml b/cloud/snippets/materials/Content/MaterialsLink.card.remote.puml
new file mode 100644
index 00000000000..6252e5b068f
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsLink.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLink card
+include('elements/materials/Content/MaterialsLink')
+MaterialsLinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsLink.element.local.puml b/cloud/snippets/materials/Content/MaterialsLink.element.local.puml
new file mode 100644
index 00000000000..a32d051f0e0
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsLink.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLink element
+include('elements/materials/Content/MaterialsLink')
+MaterialsLink('element', 'Link', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsLink.element.remote.puml b/cloud/snippets/materials/Content/MaterialsLink.element.remote.puml
new file mode 100644
index 00000000000..3bb0304272c
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsLink.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLink element
+include('elements/materials/Content/MaterialsLink')
+MaterialsLink('element', 'Link', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsLowPriority.card.local.puml b/cloud/snippets/materials/Content/MaterialsLowPriority.card.local.puml
new file mode 100644
index 00000000000..e7fc39cca7e
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsLowPriority.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLowPriority card
+include('elements/materials/Content/MaterialsLowPriority')
+MaterialsLowPriorityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsLowPriority.card.remote.puml b/cloud/snippets/materials/Content/MaterialsLowPriority.card.remote.puml
new file mode 100644
index 00000000000..d1617519378
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsLowPriority.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLowPriority card
+include('elements/materials/Content/MaterialsLowPriority')
+MaterialsLowPriorityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsLowPriority.element.local.puml b/cloud/snippets/materials/Content/MaterialsLowPriority.element.local.puml
new file mode 100644
index 00000000000..99613b8a6a6
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsLowPriority.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLowPriority element
+include('elements/materials/Content/MaterialsLowPriority')
+MaterialsLowPriority('element', 'Low Priority', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsLowPriority.element.remote.puml b/cloud/snippets/materials/Content/MaterialsLowPriority.element.remote.puml
new file mode 100644
index 00000000000..cedfb3172b6
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsLowPriority.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLowPriority element
+include('elements/materials/Content/MaterialsLowPriority')
+MaterialsLowPriority('element', 'Low Priority', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsMail.card.local.puml b/cloud/snippets/materials/Content/MaterialsMail.card.local.puml
new file mode 100644
index 00000000000..8d6fd8d8ec7
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsMail.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMail card
+include('elements/materials/Content/MaterialsMail')
+MaterialsMailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsMail.card.remote.puml b/cloud/snippets/materials/Content/MaterialsMail.card.remote.puml
new file mode 100644
index 00000000000..4a942d2ea23
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsMail.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMail card
+include('elements/materials/Content/MaterialsMail')
+MaterialsMailCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsMail.element.local.puml b/cloud/snippets/materials/Content/MaterialsMail.element.local.puml
new file mode 100644
index 00000000000..232d8592475
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsMail.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMail element
+include('elements/materials/Content/MaterialsMail')
+MaterialsMail('element', 'Mail', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsMail.element.remote.puml b/cloud/snippets/materials/Content/MaterialsMail.element.remote.puml
new file mode 100644
index 00000000000..88bd7e7ad85
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsMail.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMail element
+include('elements/materials/Content/MaterialsMail')
+MaterialsMail('element', 'Mail', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsMarkunread.card.local.puml b/cloud/snippets/materials/Content/MaterialsMarkunread.card.local.puml
new file mode 100644
index 00000000000..497c11aa14f
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsMarkunread.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMarkunread card
+include('elements/materials/Content/MaterialsMarkunread')
+MaterialsMarkunreadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsMarkunread.card.remote.puml b/cloud/snippets/materials/Content/MaterialsMarkunread.card.remote.puml
new file mode 100644
index 00000000000..d39779c3e98
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsMarkunread.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMarkunread card
+include('elements/materials/Content/MaterialsMarkunread')
+MaterialsMarkunreadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsMarkunread.element.local.puml b/cloud/snippets/materials/Content/MaterialsMarkunread.element.local.puml
new file mode 100644
index 00000000000..5cfcbde5b71
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsMarkunread.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMarkunread element
+include('elements/materials/Content/MaterialsMarkunread')
+MaterialsMarkunread('element', 'Markunread', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsMarkunread.element.remote.puml b/cloud/snippets/materials/Content/MaterialsMarkunread.element.remote.puml
new file mode 100644
index 00000000000..1db27d945e6
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsMarkunread.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMarkunread element
+include('elements/materials/Content/MaterialsMarkunread')
+MaterialsMarkunread('element', 'Markunread', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsMoveToInbox.card.local.puml b/cloud/snippets/materials/Content/MaterialsMoveToInbox.card.local.puml
new file mode 100644
index 00000000000..e9d81d99a3b
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsMoveToInbox.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMoveToInbox card
+include('elements/materials/Content/MaterialsMoveToInbox')
+MaterialsMoveToInboxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsMoveToInbox.card.remote.puml b/cloud/snippets/materials/Content/MaterialsMoveToInbox.card.remote.puml
new file mode 100644
index 00000000000..9f371d32df4
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsMoveToInbox.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMoveToInbox card
+include('elements/materials/Content/MaterialsMoveToInbox')
+MaterialsMoveToInboxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsMoveToInbox.element.local.puml b/cloud/snippets/materials/Content/MaterialsMoveToInbox.element.local.puml
new file mode 100644
index 00000000000..035d1e85218
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsMoveToInbox.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMoveToInbox element
+include('elements/materials/Content/MaterialsMoveToInbox')
+MaterialsMoveToInbox('element', 'Move To Inbox', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsMoveToInbox.element.remote.puml b/cloud/snippets/materials/Content/MaterialsMoveToInbox.element.remote.puml
new file mode 100644
index 00000000000..ff81783055f
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsMoveToInbox.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMoveToInbox element
+include('elements/materials/Content/MaterialsMoveToInbox')
+MaterialsMoveToInbox('element', 'Move To Inbox', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsNextWeek.card.local.puml b/cloud/snippets/materials/Content/MaterialsNextWeek.card.local.puml
new file mode 100644
index 00000000000..625638ab664
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsNextWeek.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNextWeek card
+include('elements/materials/Content/MaterialsNextWeek')
+MaterialsNextWeekCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsNextWeek.card.remote.puml b/cloud/snippets/materials/Content/MaterialsNextWeek.card.remote.puml
new file mode 100644
index 00000000000..a1569a35ccd
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsNextWeek.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNextWeek card
+include('elements/materials/Content/MaterialsNextWeek')
+MaterialsNextWeekCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsNextWeek.element.local.puml b/cloud/snippets/materials/Content/MaterialsNextWeek.element.local.puml
new file mode 100644
index 00000000000..2c8d77ab186
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsNextWeek.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNextWeek element
+include('elements/materials/Content/MaterialsNextWeek')
+MaterialsNextWeek('element', 'Next Week', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsNextWeek.element.remote.puml b/cloud/snippets/materials/Content/MaterialsNextWeek.element.remote.puml
new file mode 100644
index 00000000000..717d7a2ab72
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsNextWeek.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNextWeek element
+include('elements/materials/Content/MaterialsNextWeek')
+MaterialsNextWeek('element', 'Next Week', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsRedo.card.local.puml b/cloud/snippets/materials/Content/MaterialsRedo.card.local.puml
new file mode 100644
index 00000000000..741c71038a2
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsRedo.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRedo card
+include('elements/materials/Content/MaterialsRedo')
+MaterialsRedoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsRedo.card.remote.puml b/cloud/snippets/materials/Content/MaterialsRedo.card.remote.puml
new file mode 100644
index 00000000000..3de0741d6f8
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsRedo.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRedo card
+include('elements/materials/Content/MaterialsRedo')
+MaterialsRedoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsRedo.element.local.puml b/cloud/snippets/materials/Content/MaterialsRedo.element.local.puml
new file mode 100644
index 00000000000..4b878002336
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsRedo.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRedo element
+include('elements/materials/Content/MaterialsRedo')
+MaterialsRedo('element', 'Redo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsRedo.element.remote.puml b/cloud/snippets/materials/Content/MaterialsRedo.element.remote.puml
new file mode 100644
index 00000000000..924006d8548
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsRedo.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRedo element
+include('elements/materials/Content/MaterialsRedo')
+MaterialsRedo('element', 'Redo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsRemove.card.local.puml b/cloud/snippets/materials/Content/MaterialsRemove.card.local.puml
new file mode 100644
index 00000000000..329afcd24ec
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsRemove.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRemove card
+include('elements/materials/Content/MaterialsRemove')
+MaterialsRemoveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsRemove.card.remote.puml b/cloud/snippets/materials/Content/MaterialsRemove.card.remote.puml
new file mode 100644
index 00000000000..f10bbadb5f4
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsRemove.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRemove card
+include('elements/materials/Content/MaterialsRemove')
+MaterialsRemoveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsRemove.element.local.puml b/cloud/snippets/materials/Content/MaterialsRemove.element.local.puml
new file mode 100644
index 00000000000..65136c4b21d
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsRemove.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemove element
+include('elements/materials/Content/MaterialsRemove')
+MaterialsRemove('element', 'Remove', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsRemove.element.remote.puml b/cloud/snippets/materials/Content/MaterialsRemove.element.remote.puml
new file mode 100644
index 00000000000..e5a834210c9
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsRemove.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemove element
+include('elements/materials/Content/MaterialsRemove')
+MaterialsRemove('element', 'Remove', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsRemoveCircle.card.local.puml b/cloud/snippets/materials/Content/MaterialsRemoveCircle.card.local.puml
new file mode 100644
index 00000000000..f7cd93a68f4
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsRemoveCircle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRemoveCircle card
+include('elements/materials/Content/MaterialsRemoveCircle')
+MaterialsRemoveCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsRemoveCircle.card.remote.puml b/cloud/snippets/materials/Content/MaterialsRemoveCircle.card.remote.puml
new file mode 100644
index 00000000000..f399dd5c738
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsRemoveCircle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRemoveCircle card
+include('elements/materials/Content/MaterialsRemoveCircle')
+MaterialsRemoveCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsRemoveCircle.element.local.puml b/cloud/snippets/materials/Content/MaterialsRemoveCircle.element.local.puml
new file mode 100644
index 00000000000..3170405b89e
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsRemoveCircle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveCircle element
+include('elements/materials/Content/MaterialsRemoveCircle')
+MaterialsRemoveCircle('element', 'Remove Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsRemoveCircle.element.remote.puml b/cloud/snippets/materials/Content/MaterialsRemoveCircle.element.remote.puml
new file mode 100644
index 00000000000..e4caa48d09a
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsRemoveCircle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveCircle element
+include('elements/materials/Content/MaterialsRemoveCircle')
+MaterialsRemoveCircle('element', 'Remove Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsRemoveCircleOutline.card.local.puml b/cloud/snippets/materials/Content/MaterialsRemoveCircleOutline.card.local.puml
new file mode 100644
index 00000000000..13d6fcbf230
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsRemoveCircleOutline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRemoveCircleOutline card
+include('elements/materials/Content/MaterialsRemoveCircleOutline')
+MaterialsRemoveCircleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsRemoveCircleOutline.card.remote.puml b/cloud/snippets/materials/Content/MaterialsRemoveCircleOutline.card.remote.puml
new file mode 100644
index 00000000000..7879f9b2826
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsRemoveCircleOutline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRemoveCircleOutline card
+include('elements/materials/Content/MaterialsRemoveCircleOutline')
+MaterialsRemoveCircleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsRemoveCircleOutline.element.local.puml b/cloud/snippets/materials/Content/MaterialsRemoveCircleOutline.element.local.puml
new file mode 100644
index 00000000000..cb26349188f
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsRemoveCircleOutline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveCircleOutline element
+include('elements/materials/Content/MaterialsRemoveCircleOutline')
+MaterialsRemoveCircleOutline('element', 'Remove Circle Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsRemoveCircleOutline.element.remote.puml b/cloud/snippets/materials/Content/MaterialsRemoveCircleOutline.element.remote.puml
new file mode 100644
index 00000000000..7c0a93600d3
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsRemoveCircleOutline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveCircleOutline element
+include('elements/materials/Content/MaterialsRemoveCircleOutline')
+MaterialsRemoveCircleOutline('element', 'Remove Circle Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsReply.card.local.puml b/cloud/snippets/materials/Content/MaterialsReply.card.local.puml
new file mode 100644
index 00000000000..00966712cc7
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsReply.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReply card
+include('elements/materials/Content/MaterialsReply')
+MaterialsReplyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsReply.card.remote.puml b/cloud/snippets/materials/Content/MaterialsReply.card.remote.puml
new file mode 100644
index 00000000000..9c02dff7cdf
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsReply.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReply card
+include('elements/materials/Content/MaterialsReply')
+MaterialsReplyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsReply.element.local.puml b/cloud/snippets/materials/Content/MaterialsReply.element.local.puml
new file mode 100644
index 00000000000..a72090ded79
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsReply.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReply element
+include('elements/materials/Content/MaterialsReply')
+MaterialsReply('element', 'Reply', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsReply.element.remote.puml b/cloud/snippets/materials/Content/MaterialsReply.element.remote.puml
new file mode 100644
index 00000000000..9c8d4584f15
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsReply.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReply element
+include('elements/materials/Content/MaterialsReply')
+MaterialsReply('element', 'Reply', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsReplyAll.card.local.puml b/cloud/snippets/materials/Content/MaterialsReplyAll.card.local.puml
new file mode 100644
index 00000000000..d1fa62466d0
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsReplyAll.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReplyAll card
+include('elements/materials/Content/MaterialsReplyAll')
+MaterialsReplyAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsReplyAll.card.remote.puml b/cloud/snippets/materials/Content/MaterialsReplyAll.card.remote.puml
new file mode 100644
index 00000000000..fa6c0890796
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsReplyAll.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReplyAll card
+include('elements/materials/Content/MaterialsReplyAll')
+MaterialsReplyAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsReplyAll.element.local.puml b/cloud/snippets/materials/Content/MaterialsReplyAll.element.local.puml
new file mode 100644
index 00000000000..be1f0248db2
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsReplyAll.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplyAll element
+include('elements/materials/Content/MaterialsReplyAll')
+MaterialsReplyAll('element', 'Reply All', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsReplyAll.element.remote.puml b/cloud/snippets/materials/Content/MaterialsReplyAll.element.remote.puml
new file mode 100644
index 00000000000..a30276e6c99
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsReplyAll.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReplyAll element
+include('elements/materials/Content/MaterialsReplyAll')
+MaterialsReplyAll('element', 'Reply All', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsReport.card.local.puml b/cloud/snippets/materials/Content/MaterialsReport.card.local.puml
new file mode 100644
index 00000000000..e7ab1318378
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsReport.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsReport card
+include('elements/materials/Content/MaterialsReport')
+MaterialsReportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsReport.card.remote.puml b/cloud/snippets/materials/Content/MaterialsReport.card.remote.puml
new file mode 100644
index 00000000000..a20544ed773
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsReport.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsReport card
+include('elements/materials/Content/MaterialsReport')
+MaterialsReportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsReport.element.local.puml b/cloud/snippets/materials/Content/MaterialsReport.element.local.puml
new file mode 100644
index 00000000000..adafbab084d
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsReport.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReport element
+include('elements/materials/Content/MaterialsReport')
+MaterialsReport('element', 'Report', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsReport.element.remote.puml b/cloud/snippets/materials/Content/MaterialsReport.element.remote.puml
new file mode 100644
index 00000000000..b58dfdbf188
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsReport.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsReport element
+include('elements/materials/Content/MaterialsReport')
+MaterialsReport('element', 'Report', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsSave.card.local.puml b/cloud/snippets/materials/Content/MaterialsSave.card.local.puml
new file mode 100644
index 00000000000..2489fca24d2
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsSave.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSave card
+include('elements/materials/Content/MaterialsSave')
+MaterialsSaveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsSave.card.remote.puml b/cloud/snippets/materials/Content/MaterialsSave.card.remote.puml
new file mode 100644
index 00000000000..6df9a0ad3b2
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsSave.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSave card
+include('elements/materials/Content/MaterialsSave')
+MaterialsSaveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsSave.element.local.puml b/cloud/snippets/materials/Content/MaterialsSave.element.local.puml
new file mode 100644
index 00000000000..70339c8c11b
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsSave.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSave element
+include('elements/materials/Content/MaterialsSave')
+MaterialsSave('element', 'Save', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsSave.element.remote.puml b/cloud/snippets/materials/Content/MaterialsSave.element.remote.puml
new file mode 100644
index 00000000000..b9ab1238b79
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsSave.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSave element
+include('elements/materials/Content/MaterialsSave')
+MaterialsSave('element', 'Save', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsSelectAll.card.local.puml b/cloud/snippets/materials/Content/MaterialsSelectAll.card.local.puml
new file mode 100644
index 00000000000..6c2ab89934b
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsSelectAll.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSelectAll card
+include('elements/materials/Content/MaterialsSelectAll')
+MaterialsSelectAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsSelectAll.card.remote.puml b/cloud/snippets/materials/Content/MaterialsSelectAll.card.remote.puml
new file mode 100644
index 00000000000..257e4f7ce1b
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsSelectAll.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSelectAll card
+include('elements/materials/Content/MaterialsSelectAll')
+MaterialsSelectAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsSelectAll.element.local.puml b/cloud/snippets/materials/Content/MaterialsSelectAll.element.local.puml
new file mode 100644
index 00000000000..614cc828f4f
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsSelectAll.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSelectAll element
+include('elements/materials/Content/MaterialsSelectAll')
+MaterialsSelectAll('element', 'Select All', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsSelectAll.element.remote.puml b/cloud/snippets/materials/Content/MaterialsSelectAll.element.remote.puml
new file mode 100644
index 00000000000..22671cba4b4
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsSelectAll.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSelectAll element
+include('elements/materials/Content/MaterialsSelectAll')
+MaterialsSelectAll('element', 'Select All', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsSend.card.local.puml b/cloud/snippets/materials/Content/MaterialsSend.card.local.puml
new file mode 100644
index 00000000000..e518f0c5370
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsSend.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSend card
+include('elements/materials/Content/MaterialsSend')
+MaterialsSendCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsSend.card.remote.puml b/cloud/snippets/materials/Content/MaterialsSend.card.remote.puml
new file mode 100644
index 00000000000..b3b04a15baf
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsSend.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSend card
+include('elements/materials/Content/MaterialsSend')
+MaterialsSendCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsSend.element.local.puml b/cloud/snippets/materials/Content/MaterialsSend.element.local.puml
new file mode 100644
index 00000000000..013895215bc
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsSend.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSend element
+include('elements/materials/Content/MaterialsSend')
+MaterialsSend('element', 'Send', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsSend.element.remote.puml b/cloud/snippets/materials/Content/MaterialsSend.element.remote.puml
new file mode 100644
index 00000000000..619c7ae7f6d
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsSend.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSend element
+include('elements/materials/Content/MaterialsSend')
+MaterialsSend('element', 'Send', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsSort.card.local.puml b/cloud/snippets/materials/Content/MaterialsSort.card.local.puml
new file mode 100644
index 00000000000..8aceea50729
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsSort.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSort card
+include('elements/materials/Content/MaterialsSort')
+MaterialsSortCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsSort.card.remote.puml b/cloud/snippets/materials/Content/MaterialsSort.card.remote.puml
new file mode 100644
index 00000000000..8d909a2ac54
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsSort.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSort card
+include('elements/materials/Content/MaterialsSort')
+MaterialsSortCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsSort.element.local.puml b/cloud/snippets/materials/Content/MaterialsSort.element.local.puml
new file mode 100644
index 00000000000..0b884284321
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsSort.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSort element
+include('elements/materials/Content/MaterialsSort')
+MaterialsSort('element', 'Sort', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsSort.element.remote.puml b/cloud/snippets/materials/Content/MaterialsSort.element.remote.puml
new file mode 100644
index 00000000000..390f3b5ef4e
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsSort.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSort element
+include('elements/materials/Content/MaterialsSort')
+MaterialsSort('element', 'Sort', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsTextFormat.card.local.puml b/cloud/snippets/materials/Content/MaterialsTextFormat.card.local.puml
new file mode 100644
index 00000000000..fe4f3d6336b
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsTextFormat.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTextFormat card
+include('elements/materials/Content/MaterialsTextFormat')
+MaterialsTextFormatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsTextFormat.card.remote.puml b/cloud/snippets/materials/Content/MaterialsTextFormat.card.remote.puml
new file mode 100644
index 00000000000..61213f33efd
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsTextFormat.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTextFormat card
+include('elements/materials/Content/MaterialsTextFormat')
+MaterialsTextFormatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsTextFormat.element.local.puml b/cloud/snippets/materials/Content/MaterialsTextFormat.element.local.puml
new file mode 100644
index 00000000000..085cef8d435
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsTextFormat.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTextFormat element
+include('elements/materials/Content/MaterialsTextFormat')
+MaterialsTextFormat('element', 'Text Format', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsTextFormat.element.remote.puml b/cloud/snippets/materials/Content/MaterialsTextFormat.element.remote.puml
new file mode 100644
index 00000000000..6a39055a79b
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsTextFormat.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTextFormat element
+include('elements/materials/Content/MaterialsTextFormat')
+MaterialsTextFormat('element', 'Text Format', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsUnarchive.card.local.puml b/cloud/snippets/materials/Content/MaterialsUnarchive.card.local.puml
new file mode 100644
index 00000000000..a286be536c7
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsUnarchive.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsUnarchive card
+include('elements/materials/Content/MaterialsUnarchive')
+MaterialsUnarchiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsUnarchive.card.remote.puml b/cloud/snippets/materials/Content/MaterialsUnarchive.card.remote.puml
new file mode 100644
index 00000000000..3da3b248e6f
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsUnarchive.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsUnarchive card
+include('elements/materials/Content/MaterialsUnarchive')
+MaterialsUnarchiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsUnarchive.element.local.puml b/cloud/snippets/materials/Content/MaterialsUnarchive.element.local.puml
new file mode 100644
index 00000000000..19bcfa264c1
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsUnarchive.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUnarchive element
+include('elements/materials/Content/MaterialsUnarchive')
+MaterialsUnarchive('element', 'Unarchive', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsUnarchive.element.remote.puml b/cloud/snippets/materials/Content/MaterialsUnarchive.element.remote.puml
new file mode 100644
index 00000000000..ca01fa15994
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsUnarchive.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUnarchive element
+include('elements/materials/Content/MaterialsUnarchive')
+MaterialsUnarchive('element', 'Unarchive', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsUndo.card.local.puml b/cloud/snippets/materials/Content/MaterialsUndo.card.local.puml
new file mode 100644
index 00000000000..891cb1abe82
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsUndo.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsUndo card
+include('elements/materials/Content/MaterialsUndo')
+MaterialsUndoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsUndo.card.remote.puml b/cloud/snippets/materials/Content/MaterialsUndo.card.remote.puml
new file mode 100644
index 00000000000..36bd3d40c02
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsUndo.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsUndo card
+include('elements/materials/Content/MaterialsUndo')
+MaterialsUndoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsUndo.element.local.puml b/cloud/snippets/materials/Content/MaterialsUndo.element.local.puml
new file mode 100644
index 00000000000..5e35e468e3d
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsUndo.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUndo element
+include('elements/materials/Content/MaterialsUndo')
+MaterialsUndo('element', 'Undo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsUndo.element.remote.puml b/cloud/snippets/materials/Content/MaterialsUndo.element.remote.puml
new file mode 100644
index 00000000000..b2664f2fe98
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsUndo.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUndo element
+include('elements/materials/Content/MaterialsUndo')
+MaterialsUndo('element', 'Undo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsWeekend.card.local.puml b/cloud/snippets/materials/Content/MaterialsWeekend.card.local.puml
new file mode 100644
index 00000000000..92b49ec7964
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsWeekend.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWeekend card
+include('elements/materials/Content/MaterialsWeekend')
+MaterialsWeekendCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsWeekend.card.remote.puml b/cloud/snippets/materials/Content/MaterialsWeekend.card.remote.puml
new file mode 100644
index 00000000000..5d77613a09e
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsWeekend.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWeekend card
+include('elements/materials/Content/MaterialsWeekend')
+MaterialsWeekendCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsWeekend.element.local.puml b/cloud/snippets/materials/Content/MaterialsWeekend.element.local.puml
new file mode 100644
index 00000000000..e82884946a2
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsWeekend.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWeekend element
+include('elements/materials/Content/MaterialsWeekend')
+MaterialsWeekend('element', 'Weekend', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Content/MaterialsWeekend.element.remote.puml b/cloud/snippets/materials/Content/MaterialsWeekend.element.remote.puml
new file mode 100644
index 00000000000..013b7b40442
--- /dev/null
+++ b/cloud/snippets/materials/Content/MaterialsWeekend.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWeekend element
+include('elements/materials/Content/MaterialsWeekend')
+MaterialsWeekend('element', 'Weekend', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAccessAlarm.card.local.puml b/cloud/snippets/materials/Device/MaterialsAccessAlarm.card.local.puml
new file mode 100644
index 00000000000..86a11aa6d17
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAccessAlarm.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccessAlarm card
+include('elements/materials/Device/MaterialsAccessAlarm')
+MaterialsAccessAlarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAccessAlarm.card.remote.puml b/cloud/snippets/materials/Device/MaterialsAccessAlarm.card.remote.puml
new file mode 100644
index 00000000000..99d9393ecad
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAccessAlarm.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccessAlarm card
+include('elements/materials/Device/MaterialsAccessAlarm')
+MaterialsAccessAlarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAccessAlarm.element.local.puml b/cloud/snippets/materials/Device/MaterialsAccessAlarm.element.local.puml
new file mode 100644
index 00000000000..9fe16418169
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAccessAlarm.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessAlarm element
+include('elements/materials/Device/MaterialsAccessAlarm')
+MaterialsAccessAlarm('element', 'Access Alarm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAccessAlarm.element.remote.puml b/cloud/snippets/materials/Device/MaterialsAccessAlarm.element.remote.puml
new file mode 100644
index 00000000000..8ee5dad0b17
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAccessAlarm.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessAlarm element
+include('elements/materials/Device/MaterialsAccessAlarm')
+MaterialsAccessAlarm('element', 'Access Alarm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAccessAlarms.card.local.puml b/cloud/snippets/materials/Device/MaterialsAccessAlarms.card.local.puml
new file mode 100644
index 00000000000..4e2148de273
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAccessAlarms.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccessAlarms card
+include('elements/materials/Device/MaterialsAccessAlarms')
+MaterialsAccessAlarmsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAccessAlarms.card.remote.puml b/cloud/snippets/materials/Device/MaterialsAccessAlarms.card.remote.puml
new file mode 100644
index 00000000000..1825d864998
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAccessAlarms.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccessAlarms card
+include('elements/materials/Device/MaterialsAccessAlarms')
+MaterialsAccessAlarmsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAccessAlarms.element.local.puml b/cloud/snippets/materials/Device/MaterialsAccessAlarms.element.local.puml
new file mode 100644
index 00000000000..703cf93364a
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAccessAlarms.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessAlarms element
+include('elements/materials/Device/MaterialsAccessAlarms')
+MaterialsAccessAlarms('element', 'Access Alarms', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAccessAlarms.element.remote.puml b/cloud/snippets/materials/Device/MaterialsAccessAlarms.element.remote.puml
new file mode 100644
index 00000000000..511cde3bed0
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAccessAlarms.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessAlarms element
+include('elements/materials/Device/MaterialsAccessAlarms')
+MaterialsAccessAlarms('element', 'Access Alarms', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAccessTime.card.local.puml b/cloud/snippets/materials/Device/MaterialsAccessTime.card.local.puml
new file mode 100644
index 00000000000..bcbbcd5e966
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAccessTime.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAccessTime card
+include('elements/materials/Device/MaterialsAccessTime')
+MaterialsAccessTimeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAccessTime.card.remote.puml b/cloud/snippets/materials/Device/MaterialsAccessTime.card.remote.puml
new file mode 100644
index 00000000000..350e14309a0
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAccessTime.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAccessTime card
+include('elements/materials/Device/MaterialsAccessTime')
+MaterialsAccessTimeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAccessTime.element.local.puml b/cloud/snippets/materials/Device/MaterialsAccessTime.element.local.puml
new file mode 100644
index 00000000000..1cc0abab7f5
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAccessTime.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessTime element
+include('elements/materials/Device/MaterialsAccessTime')
+MaterialsAccessTime('element', 'Access Time', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAccessTime.element.remote.puml b/cloud/snippets/materials/Device/MaterialsAccessTime.element.remote.puml
new file mode 100644
index 00000000000..72510cb51d9
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAccessTime.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAccessTime element
+include('elements/materials/Device/MaterialsAccessTime')
+MaterialsAccessTime('element', 'Access Time', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAddAlarm.card.local.puml b/cloud/snippets/materials/Device/MaterialsAddAlarm.card.local.puml
new file mode 100644
index 00000000000..1f7fa1d00ce
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAddAlarm.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddAlarm card
+include('elements/materials/Device/MaterialsAddAlarm')
+MaterialsAddAlarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAddAlarm.card.remote.puml b/cloud/snippets/materials/Device/MaterialsAddAlarm.card.remote.puml
new file mode 100644
index 00000000000..82abbc06dab
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAddAlarm.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddAlarm card
+include('elements/materials/Device/MaterialsAddAlarm')
+MaterialsAddAlarmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAddAlarm.element.local.puml b/cloud/snippets/materials/Device/MaterialsAddAlarm.element.local.puml
new file mode 100644
index 00000000000..106c7cd2244
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAddAlarm.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddAlarm element
+include('elements/materials/Device/MaterialsAddAlarm')
+MaterialsAddAlarm('element', 'Add Alarm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAddAlarm.element.remote.puml b/cloud/snippets/materials/Device/MaterialsAddAlarm.element.remote.puml
new file mode 100644
index 00000000000..9dd4a3cddc6
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAddAlarm.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddAlarm element
+include('elements/materials/Device/MaterialsAddAlarm')
+MaterialsAddAlarm('element', 'Add Alarm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAirplanemodeActive.card.local.puml b/cloud/snippets/materials/Device/MaterialsAirplanemodeActive.card.local.puml
new file mode 100644
index 00000000000..9a46a6642eb
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAirplanemodeActive.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirplanemodeActive card
+include('elements/materials/Device/MaterialsAirplanemodeActive')
+MaterialsAirplanemodeActiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAirplanemodeActive.card.remote.puml b/cloud/snippets/materials/Device/MaterialsAirplanemodeActive.card.remote.puml
new file mode 100644
index 00000000000..5367e53fe67
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAirplanemodeActive.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirplanemodeActive card
+include('elements/materials/Device/MaterialsAirplanemodeActive')
+MaterialsAirplanemodeActiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAirplanemodeActive.element.local.puml b/cloud/snippets/materials/Device/MaterialsAirplanemodeActive.element.local.puml
new file mode 100644
index 00000000000..4767701a61d
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAirplanemodeActive.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirplanemodeActive element
+include('elements/materials/Device/MaterialsAirplanemodeActive')
+MaterialsAirplanemodeActive('element', 'Airplanemode Active', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAirplanemodeActive.element.remote.puml b/cloud/snippets/materials/Device/MaterialsAirplanemodeActive.element.remote.puml
new file mode 100644
index 00000000000..3e506050442
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAirplanemodeActive.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirplanemodeActive element
+include('elements/materials/Device/MaterialsAirplanemodeActive')
+MaterialsAirplanemodeActive('element', 'Airplanemode Active', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAirplanemodeInactive.card.local.puml b/cloud/snippets/materials/Device/MaterialsAirplanemodeInactive.card.local.puml
new file mode 100644
index 00000000000..a32c2a64a8a
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAirplanemodeInactive.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirplanemodeInactive card
+include('elements/materials/Device/MaterialsAirplanemodeInactive')
+MaterialsAirplanemodeInactiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAirplanemodeInactive.card.remote.puml b/cloud/snippets/materials/Device/MaterialsAirplanemodeInactive.card.remote.puml
new file mode 100644
index 00000000000..8f5d5317e8c
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAirplanemodeInactive.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirplanemodeInactive card
+include('elements/materials/Device/MaterialsAirplanemodeInactive')
+MaterialsAirplanemodeInactiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAirplanemodeInactive.element.local.puml b/cloud/snippets/materials/Device/MaterialsAirplanemodeInactive.element.local.puml
new file mode 100644
index 00000000000..d61a510d8ac
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAirplanemodeInactive.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirplanemodeInactive element
+include('elements/materials/Device/MaterialsAirplanemodeInactive')
+MaterialsAirplanemodeInactive('element', 'Airplanemode Inactive', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsAirplanemodeInactive.element.remote.puml b/cloud/snippets/materials/Device/MaterialsAirplanemodeInactive.element.remote.puml
new file mode 100644
index 00000000000..73c362b9515
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsAirplanemodeInactive.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirplanemodeInactive element
+include('elements/materials/Device/MaterialsAirplanemodeInactive')
+MaterialsAirplanemodeInactive('element', 'Airplanemode Inactive', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery20.card.local.puml b/cloud/snippets/materials/Device/MaterialsBattery20.card.local.puml
new file mode 100644
index 00000000000..99dbcfbb5cd
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery20.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBattery20 card
+include('elements/materials/Device/MaterialsBattery20')
+MaterialsBattery20Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery20.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBattery20.card.remote.puml
new file mode 100644
index 00000000000..f63c2de9f0e
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery20.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBattery20 card
+include('elements/materials/Device/MaterialsBattery20')
+MaterialsBattery20Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery20.element.local.puml b/cloud/snippets/materials/Device/MaterialsBattery20.element.local.puml
new file mode 100644
index 00000000000..a18349627b7
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery20.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery20 element
+include('elements/materials/Device/MaterialsBattery20')
+MaterialsBattery20('element', 'Battery20', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery20.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBattery20.element.remote.puml
new file mode 100644
index 00000000000..e11360ea206
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery20.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery20 element
+include('elements/materials/Device/MaterialsBattery20')
+MaterialsBattery20('element', 'Battery20', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery30.card.local.puml b/cloud/snippets/materials/Device/MaterialsBattery30.card.local.puml
new file mode 100644
index 00000000000..8bbbc2562e6
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery30.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBattery30 card
+include('elements/materials/Device/MaterialsBattery30')
+MaterialsBattery30Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery30.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBattery30.card.remote.puml
new file mode 100644
index 00000000000..fe3e9e68667
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery30.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBattery30 card
+include('elements/materials/Device/MaterialsBattery30')
+MaterialsBattery30Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery30.element.local.puml b/cloud/snippets/materials/Device/MaterialsBattery30.element.local.puml
new file mode 100644
index 00000000000..acf3c1d9378
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery30.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery30 element
+include('elements/materials/Device/MaterialsBattery30')
+MaterialsBattery30('element', 'Battery30', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery30.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBattery30.element.remote.puml
new file mode 100644
index 00000000000..be1f1a8c422
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery30.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery30 element
+include('elements/materials/Device/MaterialsBattery30')
+MaterialsBattery30('element', 'Battery30', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery50.card.local.puml b/cloud/snippets/materials/Device/MaterialsBattery50.card.local.puml
new file mode 100644
index 00000000000..76469e7e0e9
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery50.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBattery50 card
+include('elements/materials/Device/MaterialsBattery50')
+MaterialsBattery50Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery50.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBattery50.card.remote.puml
new file mode 100644
index 00000000000..b80cb216edb
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery50.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBattery50 card
+include('elements/materials/Device/MaterialsBattery50')
+MaterialsBattery50Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery50.element.local.puml b/cloud/snippets/materials/Device/MaterialsBattery50.element.local.puml
new file mode 100644
index 00000000000..e1f085b2143
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery50.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery50 element
+include('elements/materials/Device/MaterialsBattery50')
+MaterialsBattery50('element', 'Battery50', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery50.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBattery50.element.remote.puml
new file mode 100644
index 00000000000..272bacdd04e
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery50.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery50 element
+include('elements/materials/Device/MaterialsBattery50')
+MaterialsBattery50('element', 'Battery50', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery60.card.local.puml b/cloud/snippets/materials/Device/MaterialsBattery60.card.local.puml
new file mode 100644
index 00000000000..195d5a45395
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery60.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBattery60 card
+include('elements/materials/Device/MaterialsBattery60')
+MaterialsBattery60Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery60.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBattery60.card.remote.puml
new file mode 100644
index 00000000000..786b3caf320
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery60.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBattery60 card
+include('elements/materials/Device/MaterialsBattery60')
+MaterialsBattery60Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery60.element.local.puml b/cloud/snippets/materials/Device/MaterialsBattery60.element.local.puml
new file mode 100644
index 00000000000..24fe1a0fc82
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery60.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery60 element
+include('elements/materials/Device/MaterialsBattery60')
+MaterialsBattery60('element', 'Battery60', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery60.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBattery60.element.remote.puml
new file mode 100644
index 00000000000..2862d256314
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery60.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery60 element
+include('elements/materials/Device/MaterialsBattery60')
+MaterialsBattery60('element', 'Battery60', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery80.card.local.puml b/cloud/snippets/materials/Device/MaterialsBattery80.card.local.puml
new file mode 100644
index 00000000000..4e833840a77
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery80.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBattery80 card
+include('elements/materials/Device/MaterialsBattery80')
+MaterialsBattery80Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery80.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBattery80.card.remote.puml
new file mode 100644
index 00000000000..620d5be3b7f
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery80.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBattery80 card
+include('elements/materials/Device/MaterialsBattery80')
+MaterialsBattery80Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery80.element.local.puml b/cloud/snippets/materials/Device/MaterialsBattery80.element.local.puml
new file mode 100644
index 00000000000..f11d3066c52
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery80.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery80 element
+include('elements/materials/Device/MaterialsBattery80')
+MaterialsBattery80('element', 'Battery80', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery80.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBattery80.element.remote.puml
new file mode 100644
index 00000000000..2a3234fc255
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery80.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery80 element
+include('elements/materials/Device/MaterialsBattery80')
+MaterialsBattery80('element', 'Battery80', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery90.card.local.puml b/cloud/snippets/materials/Device/MaterialsBattery90.card.local.puml
new file mode 100644
index 00000000000..1d44fa1346a
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery90.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBattery90 card
+include('elements/materials/Device/MaterialsBattery90')
+MaterialsBattery90Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery90.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBattery90.card.remote.puml
new file mode 100644
index 00000000000..b6e9868ba8c
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery90.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBattery90 card
+include('elements/materials/Device/MaterialsBattery90')
+MaterialsBattery90Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery90.element.local.puml b/cloud/snippets/materials/Device/MaterialsBattery90.element.local.puml
new file mode 100644
index 00000000000..e5fc114d8b7
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery90.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery90 element
+include('elements/materials/Device/MaterialsBattery90')
+MaterialsBattery90('element', 'Battery90', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBattery90.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBattery90.element.remote.puml
new file mode 100644
index 00000000000..ed20ecab51e
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBattery90.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBattery90 element
+include('elements/materials/Device/MaterialsBattery90')
+MaterialsBattery90('element', 'Battery90', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryAlert.card.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryAlert.card.local.puml
new file mode 100644
index 00000000000..4e1197d251d
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryAlert.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryAlert card
+include('elements/materials/Device/MaterialsBatteryAlert')
+MaterialsBatteryAlertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryAlert.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryAlert.card.remote.puml
new file mode 100644
index 00000000000..8c890fbd92c
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryAlert.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryAlert card
+include('elements/materials/Device/MaterialsBatteryAlert')
+MaterialsBatteryAlertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryAlert.element.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryAlert.element.local.puml
new file mode 100644
index 00000000000..662ae243799
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryAlert.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryAlert element
+include('elements/materials/Device/MaterialsBatteryAlert')
+MaterialsBatteryAlert('element', 'Battery Alert', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryAlert.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryAlert.element.remote.puml
new file mode 100644
index 00000000000..0b39eb88e41
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryAlert.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryAlert element
+include('elements/materials/Device/MaterialsBatteryAlert')
+MaterialsBatteryAlert('element', 'Battery Alert', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging20.card.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging20.card.local.puml
new file mode 100644
index 00000000000..affc9383b48
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging20.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging20 card
+include('elements/materials/Device/MaterialsBatteryCharging20')
+MaterialsBatteryCharging20Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging20.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging20.card.remote.puml
new file mode 100644
index 00000000000..625088271a3
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging20.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging20 card
+include('elements/materials/Device/MaterialsBatteryCharging20')
+MaterialsBatteryCharging20Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging20.element.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging20.element.local.puml
new file mode 100644
index 00000000000..407d3b5d841
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging20.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging20 element
+include('elements/materials/Device/MaterialsBatteryCharging20')
+MaterialsBatteryCharging20('element', 'Battery Charging20', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging20.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging20.element.remote.puml
new file mode 100644
index 00000000000..671805592f4
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging20.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging20 element
+include('elements/materials/Device/MaterialsBatteryCharging20')
+MaterialsBatteryCharging20('element', 'Battery Charging20', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging30.card.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging30.card.local.puml
new file mode 100644
index 00000000000..b1df10d1377
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging30.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging30 card
+include('elements/materials/Device/MaterialsBatteryCharging30')
+MaterialsBatteryCharging30Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging30.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging30.card.remote.puml
new file mode 100644
index 00000000000..fe095850cba
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging30.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging30 card
+include('elements/materials/Device/MaterialsBatteryCharging30')
+MaterialsBatteryCharging30Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging30.element.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging30.element.local.puml
new file mode 100644
index 00000000000..0a1c2030137
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging30.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging30 element
+include('elements/materials/Device/MaterialsBatteryCharging30')
+MaterialsBatteryCharging30('element', 'Battery Charging30', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging30.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging30.element.remote.puml
new file mode 100644
index 00000000000..938103d5610
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging30.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging30 element
+include('elements/materials/Device/MaterialsBatteryCharging30')
+MaterialsBatteryCharging30('element', 'Battery Charging30', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging50.card.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging50.card.local.puml
new file mode 100644
index 00000000000..0812ba97356
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging50.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging50 card
+include('elements/materials/Device/MaterialsBatteryCharging50')
+MaterialsBatteryCharging50Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging50.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging50.card.remote.puml
new file mode 100644
index 00000000000..8122dc824e2
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging50.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging50 card
+include('elements/materials/Device/MaterialsBatteryCharging50')
+MaterialsBatteryCharging50Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging50.element.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging50.element.local.puml
new file mode 100644
index 00000000000..fbd10617d6d
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging50.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging50 element
+include('elements/materials/Device/MaterialsBatteryCharging50')
+MaterialsBatteryCharging50('element', 'Battery Charging50', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging50.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging50.element.remote.puml
new file mode 100644
index 00000000000..27636acd13c
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging50.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging50 element
+include('elements/materials/Device/MaterialsBatteryCharging50')
+MaterialsBatteryCharging50('element', 'Battery Charging50', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging60.card.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging60.card.local.puml
new file mode 100644
index 00000000000..207c3456ae4
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging60.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging60 card
+include('elements/materials/Device/MaterialsBatteryCharging60')
+MaterialsBatteryCharging60Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging60.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging60.card.remote.puml
new file mode 100644
index 00000000000..c99e7ca503f
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging60.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging60 card
+include('elements/materials/Device/MaterialsBatteryCharging60')
+MaterialsBatteryCharging60Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging60.element.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging60.element.local.puml
new file mode 100644
index 00000000000..416487f98c1
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging60.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging60 element
+include('elements/materials/Device/MaterialsBatteryCharging60')
+MaterialsBatteryCharging60('element', 'Battery Charging60', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging60.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging60.element.remote.puml
new file mode 100644
index 00000000000..3e40c554bcf
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging60.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging60 element
+include('elements/materials/Device/MaterialsBatteryCharging60')
+MaterialsBatteryCharging60('element', 'Battery Charging60', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging80.card.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging80.card.local.puml
new file mode 100644
index 00000000000..d1cd2988106
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging80.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging80 card
+include('elements/materials/Device/MaterialsBatteryCharging80')
+MaterialsBatteryCharging80Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging80.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging80.card.remote.puml
new file mode 100644
index 00000000000..bf444d32903
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging80.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging80 card
+include('elements/materials/Device/MaterialsBatteryCharging80')
+MaterialsBatteryCharging80Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging80.element.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging80.element.local.puml
new file mode 100644
index 00000000000..f42596d94fb
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging80.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging80 element
+include('elements/materials/Device/MaterialsBatteryCharging80')
+MaterialsBatteryCharging80('element', 'Battery Charging80', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging80.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging80.element.remote.puml
new file mode 100644
index 00000000000..8f59c36ea75
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging80.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging80 element
+include('elements/materials/Device/MaterialsBatteryCharging80')
+MaterialsBatteryCharging80('element', 'Battery Charging80', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging90.card.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging90.card.local.puml
new file mode 100644
index 00000000000..b7e801fe989
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging90.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging90 card
+include('elements/materials/Device/MaterialsBatteryCharging90')
+MaterialsBatteryCharging90Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging90.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging90.card.remote.puml
new file mode 100644
index 00000000000..26e8f444aef
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging90.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryCharging90 card
+include('elements/materials/Device/MaterialsBatteryCharging90')
+MaterialsBatteryCharging90Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging90.element.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging90.element.local.puml
new file mode 100644
index 00000000000..836be686fdb
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging90.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging90 element
+include('elements/materials/Device/MaterialsBatteryCharging90')
+MaterialsBatteryCharging90('element', 'Battery Charging90', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryCharging90.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryCharging90.element.remote.puml
new file mode 100644
index 00000000000..27f1c8bfefd
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryCharging90.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryCharging90 element
+include('elements/materials/Device/MaterialsBatteryCharging90')
+MaterialsBatteryCharging90('element', 'Battery Charging90', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryChargingFull.card.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryChargingFull.card.local.puml
new file mode 100644
index 00000000000..fe3532d8f86
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryChargingFull.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryChargingFull card
+include('elements/materials/Device/MaterialsBatteryChargingFull')
+MaterialsBatteryChargingFullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryChargingFull.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryChargingFull.card.remote.puml
new file mode 100644
index 00000000000..ff1adfe785b
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryChargingFull.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryChargingFull card
+include('elements/materials/Device/MaterialsBatteryChargingFull')
+MaterialsBatteryChargingFullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryChargingFull.element.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryChargingFull.element.local.puml
new file mode 100644
index 00000000000..58b0d84098f
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryChargingFull.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryChargingFull element
+include('elements/materials/Device/MaterialsBatteryChargingFull')
+MaterialsBatteryChargingFull('element', 'Battery Charging Full', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryChargingFull.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryChargingFull.element.remote.puml
new file mode 100644
index 00000000000..2d306d19e1c
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryChargingFull.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryChargingFull element
+include('elements/materials/Device/MaterialsBatteryChargingFull')
+MaterialsBatteryChargingFull('element', 'Battery Charging Full', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryFull.card.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryFull.card.local.puml
new file mode 100644
index 00000000000..7c963ce3344
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryFull.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryFull card
+include('elements/materials/Device/MaterialsBatteryFull')
+MaterialsBatteryFullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryFull.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryFull.card.remote.puml
new file mode 100644
index 00000000000..b6a267ad9f6
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryFull.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryFull card
+include('elements/materials/Device/MaterialsBatteryFull')
+MaterialsBatteryFullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryFull.element.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryFull.element.local.puml
new file mode 100644
index 00000000000..70a67807e9a
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryFull.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryFull element
+include('elements/materials/Device/MaterialsBatteryFull')
+MaterialsBatteryFull('element', 'Battery Full', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryFull.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryFull.element.remote.puml
new file mode 100644
index 00000000000..fcbe5fd0ee8
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryFull.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryFull element
+include('elements/materials/Device/MaterialsBatteryFull')
+MaterialsBatteryFull('element', 'Battery Full', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryStd.card.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryStd.card.local.puml
new file mode 100644
index 00000000000..a63d34095a6
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryStd.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryStd card
+include('elements/materials/Device/MaterialsBatteryStd')
+MaterialsBatteryStdCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryStd.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryStd.card.remote.puml
new file mode 100644
index 00000000000..e96443f12fa
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryStd.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryStd card
+include('elements/materials/Device/MaterialsBatteryStd')
+MaterialsBatteryStdCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryStd.element.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryStd.element.local.puml
new file mode 100644
index 00000000000..ac131c1a749
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryStd.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryStd element
+include('elements/materials/Device/MaterialsBatteryStd')
+MaterialsBatteryStd('element', 'Battery Std', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryStd.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryStd.element.remote.puml
new file mode 100644
index 00000000000..18c8c5cd071
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryStd.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryStd element
+include('elements/materials/Device/MaterialsBatteryStd')
+MaterialsBatteryStd('element', 'Battery Std', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryUnknown.card.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryUnknown.card.local.puml
new file mode 100644
index 00000000000..d6cd442d892
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryUnknown.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBatteryUnknown card
+include('elements/materials/Device/MaterialsBatteryUnknown')
+MaterialsBatteryUnknownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryUnknown.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryUnknown.card.remote.puml
new file mode 100644
index 00000000000..63c949e7c8c
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryUnknown.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBatteryUnknown card
+include('elements/materials/Device/MaterialsBatteryUnknown')
+MaterialsBatteryUnknownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryUnknown.element.local.puml b/cloud/snippets/materials/Device/MaterialsBatteryUnknown.element.local.puml
new file mode 100644
index 00000000000..6bf752153b7
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryUnknown.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryUnknown element
+include('elements/materials/Device/MaterialsBatteryUnknown')
+MaterialsBatteryUnknown('element', 'Battery Unknown', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBatteryUnknown.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBatteryUnknown.element.remote.puml
new file mode 100644
index 00000000000..4be112f3657
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBatteryUnknown.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBatteryUnknown element
+include('elements/materials/Device/MaterialsBatteryUnknown')
+MaterialsBatteryUnknown('element', 'Battery Unknown', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBluetooth.card.local.puml b/cloud/snippets/materials/Device/MaterialsBluetooth.card.local.puml
new file mode 100644
index 00000000000..a4f1b9e6eed
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBluetooth.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBluetooth card
+include('elements/materials/Device/MaterialsBluetooth')
+MaterialsBluetoothCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBluetooth.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBluetooth.card.remote.puml
new file mode 100644
index 00000000000..f5f0d75805f
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBluetooth.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBluetooth card
+include('elements/materials/Device/MaterialsBluetooth')
+MaterialsBluetoothCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBluetooth.element.local.puml b/cloud/snippets/materials/Device/MaterialsBluetooth.element.local.puml
new file mode 100644
index 00000000000..197e78321d9
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBluetooth.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetooth element
+include('elements/materials/Device/MaterialsBluetooth')
+MaterialsBluetooth('element', 'Bluetooth', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBluetooth.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBluetooth.element.remote.puml
new file mode 100644
index 00000000000..29785dac0ea
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBluetooth.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetooth element
+include('elements/materials/Device/MaterialsBluetooth')
+MaterialsBluetooth('element', 'Bluetooth', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBluetoothConnected.card.local.puml b/cloud/snippets/materials/Device/MaterialsBluetoothConnected.card.local.puml
new file mode 100644
index 00000000000..32c168ef3a1
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBluetoothConnected.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBluetoothConnected card
+include('elements/materials/Device/MaterialsBluetoothConnected')
+MaterialsBluetoothConnectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBluetoothConnected.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBluetoothConnected.card.remote.puml
new file mode 100644
index 00000000000..9b8c08d47ee
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBluetoothConnected.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBluetoothConnected card
+include('elements/materials/Device/MaterialsBluetoothConnected')
+MaterialsBluetoothConnectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBluetoothConnected.element.local.puml b/cloud/snippets/materials/Device/MaterialsBluetoothConnected.element.local.puml
new file mode 100644
index 00000000000..650ac814ec7
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBluetoothConnected.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetoothConnected element
+include('elements/materials/Device/MaterialsBluetoothConnected')
+MaterialsBluetoothConnected('element', 'Bluetooth Connected', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBluetoothConnected.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBluetoothConnected.element.remote.puml
new file mode 100644
index 00000000000..0850f659d1a
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBluetoothConnected.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetoothConnected element
+include('elements/materials/Device/MaterialsBluetoothConnected')
+MaterialsBluetoothConnected('element', 'Bluetooth Connected', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBluetoothDisabled.card.local.puml b/cloud/snippets/materials/Device/MaterialsBluetoothDisabled.card.local.puml
new file mode 100644
index 00000000000..245b9305190
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBluetoothDisabled.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBluetoothDisabled card
+include('elements/materials/Device/MaterialsBluetoothDisabled')
+MaterialsBluetoothDisabledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBluetoothDisabled.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBluetoothDisabled.card.remote.puml
new file mode 100644
index 00000000000..e4604193621
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBluetoothDisabled.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBluetoothDisabled card
+include('elements/materials/Device/MaterialsBluetoothDisabled')
+MaterialsBluetoothDisabledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBluetoothDisabled.element.local.puml b/cloud/snippets/materials/Device/MaterialsBluetoothDisabled.element.local.puml
new file mode 100644
index 00000000000..3dec890c982
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBluetoothDisabled.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetoothDisabled element
+include('elements/materials/Device/MaterialsBluetoothDisabled')
+MaterialsBluetoothDisabled('element', 'Bluetooth Disabled', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBluetoothDisabled.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBluetoothDisabled.element.remote.puml
new file mode 100644
index 00000000000..cea6fc540c9
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBluetoothDisabled.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetoothDisabled element
+include('elements/materials/Device/MaterialsBluetoothDisabled')
+MaterialsBluetoothDisabled('element', 'Bluetooth Disabled', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBluetoothSearching.card.local.puml b/cloud/snippets/materials/Device/MaterialsBluetoothSearching.card.local.puml
new file mode 100644
index 00000000000..424430f41a8
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBluetoothSearching.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBluetoothSearching card
+include('elements/materials/Device/MaterialsBluetoothSearching')
+MaterialsBluetoothSearchingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBluetoothSearching.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBluetoothSearching.card.remote.puml
new file mode 100644
index 00000000000..79b935f3ea1
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBluetoothSearching.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBluetoothSearching card
+include('elements/materials/Device/MaterialsBluetoothSearching')
+MaterialsBluetoothSearchingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBluetoothSearching.element.local.puml b/cloud/snippets/materials/Device/MaterialsBluetoothSearching.element.local.puml
new file mode 100644
index 00000000000..e48b85fb552
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBluetoothSearching.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetoothSearching element
+include('elements/materials/Device/MaterialsBluetoothSearching')
+MaterialsBluetoothSearching('element', 'Bluetooth Searching', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBluetoothSearching.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBluetoothSearching.element.remote.puml
new file mode 100644
index 00000000000..cbce0b55f7d
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBluetoothSearching.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetoothSearching element
+include('elements/materials/Device/MaterialsBluetoothSearching')
+MaterialsBluetoothSearching('element', 'Bluetooth Searching', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBrightnessAuto.card.local.puml b/cloud/snippets/materials/Device/MaterialsBrightnessAuto.card.local.puml
new file mode 100644
index 00000000000..2a6d46a9f96
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBrightnessAuto.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightnessAuto card
+include('elements/materials/Device/MaterialsBrightnessAuto')
+MaterialsBrightnessAutoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBrightnessAuto.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBrightnessAuto.card.remote.puml
new file mode 100644
index 00000000000..1a8c6e393ec
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBrightnessAuto.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightnessAuto card
+include('elements/materials/Device/MaterialsBrightnessAuto')
+MaterialsBrightnessAutoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBrightnessAuto.element.local.puml b/cloud/snippets/materials/Device/MaterialsBrightnessAuto.element.local.puml
new file mode 100644
index 00000000000..fb14d93c240
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBrightnessAuto.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightnessAuto element
+include('elements/materials/Device/MaterialsBrightnessAuto')
+MaterialsBrightnessAuto('element', 'Brightness Auto', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBrightnessAuto.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBrightnessAuto.element.remote.puml
new file mode 100644
index 00000000000..0990d203f76
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBrightnessAuto.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightnessAuto element
+include('elements/materials/Device/MaterialsBrightnessAuto')
+MaterialsBrightnessAuto('element', 'Brightness Auto', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBrightnessHigh.card.local.puml b/cloud/snippets/materials/Device/MaterialsBrightnessHigh.card.local.puml
new file mode 100644
index 00000000000..63b38e0431c
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBrightnessHigh.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightnessHigh card
+include('elements/materials/Device/MaterialsBrightnessHigh')
+MaterialsBrightnessHighCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBrightnessHigh.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBrightnessHigh.card.remote.puml
new file mode 100644
index 00000000000..404ca79829a
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBrightnessHigh.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightnessHigh card
+include('elements/materials/Device/MaterialsBrightnessHigh')
+MaterialsBrightnessHighCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBrightnessHigh.element.local.puml b/cloud/snippets/materials/Device/MaterialsBrightnessHigh.element.local.puml
new file mode 100644
index 00000000000..22e49a0a28c
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBrightnessHigh.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightnessHigh element
+include('elements/materials/Device/MaterialsBrightnessHigh')
+MaterialsBrightnessHigh('element', 'Brightness High', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBrightnessHigh.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBrightnessHigh.element.remote.puml
new file mode 100644
index 00000000000..b7b41c15af9
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBrightnessHigh.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightnessHigh element
+include('elements/materials/Device/MaterialsBrightnessHigh')
+MaterialsBrightnessHigh('element', 'Brightness High', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBrightnessLow.card.local.puml b/cloud/snippets/materials/Device/MaterialsBrightnessLow.card.local.puml
new file mode 100644
index 00000000000..63ec2226623
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBrightnessLow.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightnessLow card
+include('elements/materials/Device/MaterialsBrightnessLow')
+MaterialsBrightnessLowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBrightnessLow.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBrightnessLow.card.remote.puml
new file mode 100644
index 00000000000..0d06e010a0c
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBrightnessLow.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightnessLow card
+include('elements/materials/Device/MaterialsBrightnessLow')
+MaterialsBrightnessLowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBrightnessLow.element.local.puml b/cloud/snippets/materials/Device/MaterialsBrightnessLow.element.local.puml
new file mode 100644
index 00000000000..1bd2a8fb5b0
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBrightnessLow.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightnessLow element
+include('elements/materials/Device/MaterialsBrightnessLow')
+MaterialsBrightnessLow('element', 'Brightness Low', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBrightnessLow.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBrightnessLow.element.remote.puml
new file mode 100644
index 00000000000..5680d037c14
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBrightnessLow.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightnessLow element
+include('elements/materials/Device/MaterialsBrightnessLow')
+MaterialsBrightnessLow('element', 'Brightness Low', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBrightnessMedium.card.local.puml b/cloud/snippets/materials/Device/MaterialsBrightnessMedium.card.local.puml
new file mode 100644
index 00000000000..bc038b54057
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBrightnessMedium.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightnessMedium card
+include('elements/materials/Device/MaterialsBrightnessMedium')
+MaterialsBrightnessMediumCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBrightnessMedium.card.remote.puml b/cloud/snippets/materials/Device/MaterialsBrightnessMedium.card.remote.puml
new file mode 100644
index 00000000000..b957c49555a
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBrightnessMedium.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightnessMedium card
+include('elements/materials/Device/MaterialsBrightnessMedium')
+MaterialsBrightnessMediumCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBrightnessMedium.element.local.puml b/cloud/snippets/materials/Device/MaterialsBrightnessMedium.element.local.puml
new file mode 100644
index 00000000000..925dd476a33
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBrightnessMedium.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightnessMedium element
+include('elements/materials/Device/MaterialsBrightnessMedium')
+MaterialsBrightnessMedium('element', 'Brightness Medium', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsBrightnessMedium.element.remote.puml b/cloud/snippets/materials/Device/MaterialsBrightnessMedium.element.remote.puml
new file mode 100644
index 00000000000..995a8ef9b46
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsBrightnessMedium.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightnessMedium element
+include('elements/materials/Device/MaterialsBrightnessMedium')
+MaterialsBrightnessMedium('element', 'Brightness Medium', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsDataUsage.card.local.puml b/cloud/snippets/materials/Device/MaterialsDataUsage.card.local.puml
new file mode 100644
index 00000000000..71dc1af9784
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsDataUsage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDataUsage card
+include('elements/materials/Device/MaterialsDataUsage')
+MaterialsDataUsageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsDataUsage.card.remote.puml b/cloud/snippets/materials/Device/MaterialsDataUsage.card.remote.puml
new file mode 100644
index 00000000000..e471f900c12
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsDataUsage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDataUsage card
+include('elements/materials/Device/MaterialsDataUsage')
+MaterialsDataUsageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsDataUsage.element.local.puml b/cloud/snippets/materials/Device/MaterialsDataUsage.element.local.puml
new file mode 100644
index 00000000000..0bd23e0ba29
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsDataUsage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDataUsage element
+include('elements/materials/Device/MaterialsDataUsage')
+MaterialsDataUsage('element', 'Data Usage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsDataUsage.element.remote.puml b/cloud/snippets/materials/Device/MaterialsDataUsage.element.remote.puml
new file mode 100644
index 00000000000..958739f17b8
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsDataUsage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDataUsage element
+include('elements/materials/Device/MaterialsDataUsage')
+MaterialsDataUsage('element', 'Data Usage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsDeveloperMode.card.local.puml b/cloud/snippets/materials/Device/MaterialsDeveloperMode.card.local.puml
new file mode 100644
index 00000000000..c64ed5fb18f
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsDeveloperMode.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDeveloperMode card
+include('elements/materials/Device/MaterialsDeveloperMode')
+MaterialsDeveloperModeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsDeveloperMode.card.remote.puml b/cloud/snippets/materials/Device/MaterialsDeveloperMode.card.remote.puml
new file mode 100644
index 00000000000..5341b50d024
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsDeveloperMode.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDeveloperMode card
+include('elements/materials/Device/MaterialsDeveloperMode')
+MaterialsDeveloperModeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsDeveloperMode.element.local.puml b/cloud/snippets/materials/Device/MaterialsDeveloperMode.element.local.puml
new file mode 100644
index 00000000000..5ffc01c44a0
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsDeveloperMode.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDeveloperMode element
+include('elements/materials/Device/MaterialsDeveloperMode')
+MaterialsDeveloperMode('element', 'Developer Mode', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsDeveloperMode.element.remote.puml b/cloud/snippets/materials/Device/MaterialsDeveloperMode.element.remote.puml
new file mode 100644
index 00000000000..b01d2fbfa85
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsDeveloperMode.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDeveloperMode element
+include('elements/materials/Device/MaterialsDeveloperMode')
+MaterialsDeveloperMode('element', 'Developer Mode', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsDevices.card.local.puml b/cloud/snippets/materials/Device/MaterialsDevices.card.local.puml
new file mode 100644
index 00000000000..376c5f27192
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsDevices.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDevices card
+include('elements/materials/Device/MaterialsDevices')
+MaterialsDevicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsDevices.card.remote.puml b/cloud/snippets/materials/Device/MaterialsDevices.card.remote.puml
new file mode 100644
index 00000000000..0442dce4307
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsDevices.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDevices card
+include('elements/materials/Device/MaterialsDevices')
+MaterialsDevicesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsDevices.element.local.puml b/cloud/snippets/materials/Device/MaterialsDevices.element.local.puml
new file mode 100644
index 00000000000..d129817f8c9
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsDevices.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDevices element
+include('elements/materials/Device/MaterialsDevices')
+MaterialsDevices('element', 'Devices', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsDevices.element.remote.puml b/cloud/snippets/materials/Device/MaterialsDevices.element.remote.puml
new file mode 100644
index 00000000000..bd1c38bf513
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsDevices.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDevices element
+include('elements/materials/Device/MaterialsDevices')
+MaterialsDevices('element', 'Devices', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsDvr.card.local.puml b/cloud/snippets/materials/Device/MaterialsDvr.card.local.puml
new file mode 100644
index 00000000000..92ebbd46908
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsDvr.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDvr card
+include('elements/materials/Device/MaterialsDvr')
+MaterialsDvrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsDvr.card.remote.puml b/cloud/snippets/materials/Device/MaterialsDvr.card.remote.puml
new file mode 100644
index 00000000000..bba33045542
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsDvr.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDvr card
+include('elements/materials/Device/MaterialsDvr')
+MaterialsDvrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsDvr.element.local.puml b/cloud/snippets/materials/Device/MaterialsDvr.element.local.puml
new file mode 100644
index 00000000000..2581a25b288
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsDvr.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDvr element
+include('elements/materials/Device/MaterialsDvr')
+MaterialsDvr('element', 'Dvr', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsDvr.element.remote.puml b/cloud/snippets/materials/Device/MaterialsDvr.element.remote.puml
new file mode 100644
index 00000000000..04374dd49b6
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsDvr.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDvr element
+include('elements/materials/Device/MaterialsDvr')
+MaterialsDvr('element', 'Dvr', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsGpsFixed.card.local.puml b/cloud/snippets/materials/Device/MaterialsGpsFixed.card.local.puml
new file mode 100644
index 00000000000..5c5c9371007
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsGpsFixed.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGpsFixed card
+include('elements/materials/Device/MaterialsGpsFixed')
+MaterialsGpsFixedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsGpsFixed.card.remote.puml b/cloud/snippets/materials/Device/MaterialsGpsFixed.card.remote.puml
new file mode 100644
index 00000000000..71af82dbfe2
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsGpsFixed.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGpsFixed card
+include('elements/materials/Device/MaterialsGpsFixed')
+MaterialsGpsFixedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsGpsFixed.element.local.puml b/cloud/snippets/materials/Device/MaterialsGpsFixed.element.local.puml
new file mode 100644
index 00000000000..83ebfa83f9d
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsGpsFixed.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGpsFixed element
+include('elements/materials/Device/MaterialsGpsFixed')
+MaterialsGpsFixed('element', 'Gps Fixed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsGpsFixed.element.remote.puml b/cloud/snippets/materials/Device/MaterialsGpsFixed.element.remote.puml
new file mode 100644
index 00000000000..29ed1f92408
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsGpsFixed.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGpsFixed element
+include('elements/materials/Device/MaterialsGpsFixed')
+MaterialsGpsFixed('element', 'Gps Fixed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsGpsNotFixed.card.local.puml b/cloud/snippets/materials/Device/MaterialsGpsNotFixed.card.local.puml
new file mode 100644
index 00000000000..a1e291dd590
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsGpsNotFixed.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGpsNotFixed card
+include('elements/materials/Device/MaterialsGpsNotFixed')
+MaterialsGpsNotFixedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsGpsNotFixed.card.remote.puml b/cloud/snippets/materials/Device/MaterialsGpsNotFixed.card.remote.puml
new file mode 100644
index 00000000000..611c581ea2c
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsGpsNotFixed.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGpsNotFixed card
+include('elements/materials/Device/MaterialsGpsNotFixed')
+MaterialsGpsNotFixedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsGpsNotFixed.element.local.puml b/cloud/snippets/materials/Device/MaterialsGpsNotFixed.element.local.puml
new file mode 100644
index 00000000000..fd4775766cd
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsGpsNotFixed.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGpsNotFixed element
+include('elements/materials/Device/MaterialsGpsNotFixed')
+MaterialsGpsNotFixed('element', 'Gps Not Fixed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsGpsNotFixed.element.remote.puml b/cloud/snippets/materials/Device/MaterialsGpsNotFixed.element.remote.puml
new file mode 100644
index 00000000000..6072215c81d
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsGpsNotFixed.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGpsNotFixed element
+include('elements/materials/Device/MaterialsGpsNotFixed')
+MaterialsGpsNotFixed('element', 'Gps Not Fixed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsGpsOff.card.local.puml b/cloud/snippets/materials/Device/MaterialsGpsOff.card.local.puml
new file mode 100644
index 00000000000..f1ebbb1145f
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsGpsOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGpsOff card
+include('elements/materials/Device/MaterialsGpsOff')
+MaterialsGpsOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsGpsOff.card.remote.puml b/cloud/snippets/materials/Device/MaterialsGpsOff.card.remote.puml
new file mode 100644
index 00000000000..da270e9fe44
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsGpsOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGpsOff card
+include('elements/materials/Device/MaterialsGpsOff')
+MaterialsGpsOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsGpsOff.element.local.puml b/cloud/snippets/materials/Device/MaterialsGpsOff.element.local.puml
new file mode 100644
index 00000000000..b72cc874ae9
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsGpsOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGpsOff element
+include('elements/materials/Device/MaterialsGpsOff')
+MaterialsGpsOff('element', 'Gps Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsGpsOff.element.remote.puml b/cloud/snippets/materials/Device/MaterialsGpsOff.element.remote.puml
new file mode 100644
index 00000000000..8db5d7d4d84
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsGpsOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGpsOff element
+include('elements/materials/Device/MaterialsGpsOff')
+MaterialsGpsOff('element', 'Gps Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsGraphicEq.card.local.puml b/cloud/snippets/materials/Device/MaterialsGraphicEq.card.local.puml
new file mode 100644
index 00000000000..46cac76a87d
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsGraphicEq.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGraphicEq card
+include('elements/materials/Device/MaterialsGraphicEq')
+MaterialsGraphicEqCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsGraphicEq.card.remote.puml b/cloud/snippets/materials/Device/MaterialsGraphicEq.card.remote.puml
new file mode 100644
index 00000000000..95170a5e79e
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsGraphicEq.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGraphicEq card
+include('elements/materials/Device/MaterialsGraphicEq')
+MaterialsGraphicEqCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsGraphicEq.element.local.puml b/cloud/snippets/materials/Device/MaterialsGraphicEq.element.local.puml
new file mode 100644
index 00000000000..e62daed397d
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsGraphicEq.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGraphicEq element
+include('elements/materials/Device/MaterialsGraphicEq')
+MaterialsGraphicEq('element', 'Graphic Eq', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsGraphicEq.element.remote.puml b/cloud/snippets/materials/Device/MaterialsGraphicEq.element.remote.puml
new file mode 100644
index 00000000000..4f006f15a36
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsGraphicEq.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGraphicEq element
+include('elements/materials/Device/MaterialsGraphicEq')
+MaterialsGraphicEq('element', 'Graphic Eq', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsLocationDisabled.card.local.puml b/cloud/snippets/materials/Device/MaterialsLocationDisabled.card.local.puml
new file mode 100644
index 00000000000..1b887726b1d
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsLocationDisabled.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocationDisabled card
+include('elements/materials/Device/MaterialsLocationDisabled')
+MaterialsLocationDisabledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsLocationDisabled.card.remote.puml b/cloud/snippets/materials/Device/MaterialsLocationDisabled.card.remote.puml
new file mode 100644
index 00000000000..27b2b47aac6
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsLocationDisabled.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocationDisabled card
+include('elements/materials/Device/MaterialsLocationDisabled')
+MaterialsLocationDisabledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsLocationDisabled.element.local.puml b/cloud/snippets/materials/Device/MaterialsLocationDisabled.element.local.puml
new file mode 100644
index 00000000000..5c581e99ea3
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsLocationDisabled.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationDisabled element
+include('elements/materials/Device/MaterialsLocationDisabled')
+MaterialsLocationDisabled('element', 'Location Disabled', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsLocationDisabled.element.remote.puml b/cloud/snippets/materials/Device/MaterialsLocationDisabled.element.remote.puml
new file mode 100644
index 00000000000..ac78553bdf9
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsLocationDisabled.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationDisabled element
+include('elements/materials/Device/MaterialsLocationDisabled')
+MaterialsLocationDisabled('element', 'Location Disabled', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsLocationSearching.card.local.puml b/cloud/snippets/materials/Device/MaterialsLocationSearching.card.local.puml
new file mode 100644
index 00000000000..5dfe775ebc3
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsLocationSearching.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocationSearching card
+include('elements/materials/Device/MaterialsLocationSearching')
+MaterialsLocationSearchingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsLocationSearching.card.remote.puml b/cloud/snippets/materials/Device/MaterialsLocationSearching.card.remote.puml
new file mode 100644
index 00000000000..7d3dca9b779
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsLocationSearching.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocationSearching card
+include('elements/materials/Device/MaterialsLocationSearching')
+MaterialsLocationSearchingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsLocationSearching.element.local.puml b/cloud/snippets/materials/Device/MaterialsLocationSearching.element.local.puml
new file mode 100644
index 00000000000..5d900da08cb
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsLocationSearching.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationSearching element
+include('elements/materials/Device/MaterialsLocationSearching')
+MaterialsLocationSearching('element', 'Location Searching', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsLocationSearching.element.remote.puml b/cloud/snippets/materials/Device/MaterialsLocationSearching.element.remote.puml
new file mode 100644
index 00000000000..3255047cd50
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsLocationSearching.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationSearching element
+include('elements/materials/Device/MaterialsLocationSearching')
+MaterialsLocationSearching('element', 'Location Searching', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsNetworkCell.card.local.puml b/cloud/snippets/materials/Device/MaterialsNetworkCell.card.local.puml
new file mode 100644
index 00000000000..2a4b5518de4
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsNetworkCell.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNetworkCell card
+include('elements/materials/Device/MaterialsNetworkCell')
+MaterialsNetworkCellCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsNetworkCell.card.remote.puml b/cloud/snippets/materials/Device/MaterialsNetworkCell.card.remote.puml
new file mode 100644
index 00000000000..e4b46d3e025
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsNetworkCell.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNetworkCell card
+include('elements/materials/Device/MaterialsNetworkCell')
+MaterialsNetworkCellCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsNetworkCell.element.local.puml b/cloud/snippets/materials/Device/MaterialsNetworkCell.element.local.puml
new file mode 100644
index 00000000000..c4771570246
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsNetworkCell.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNetworkCell element
+include('elements/materials/Device/MaterialsNetworkCell')
+MaterialsNetworkCell('element', 'Network Cell', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsNetworkCell.element.remote.puml b/cloud/snippets/materials/Device/MaterialsNetworkCell.element.remote.puml
new file mode 100644
index 00000000000..95806cedfb1
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsNetworkCell.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNetworkCell element
+include('elements/materials/Device/MaterialsNetworkCell')
+MaterialsNetworkCell('element', 'Network Cell', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsNetworkWifi.card.local.puml b/cloud/snippets/materials/Device/MaterialsNetworkWifi.card.local.puml
new file mode 100644
index 00000000000..39ac4af838c
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsNetworkWifi.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNetworkWifi card
+include('elements/materials/Device/MaterialsNetworkWifi')
+MaterialsNetworkWifiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsNetworkWifi.card.remote.puml b/cloud/snippets/materials/Device/MaterialsNetworkWifi.card.remote.puml
new file mode 100644
index 00000000000..516fe5fa63b
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsNetworkWifi.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNetworkWifi card
+include('elements/materials/Device/MaterialsNetworkWifi')
+MaterialsNetworkWifiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsNetworkWifi.element.local.puml b/cloud/snippets/materials/Device/MaterialsNetworkWifi.element.local.puml
new file mode 100644
index 00000000000..4ee3f9761b6
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsNetworkWifi.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNetworkWifi element
+include('elements/materials/Device/MaterialsNetworkWifi')
+MaterialsNetworkWifi('element', 'Network Wifi', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsNetworkWifi.element.remote.puml b/cloud/snippets/materials/Device/MaterialsNetworkWifi.element.remote.puml
new file mode 100644
index 00000000000..2fcf511ac43
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsNetworkWifi.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNetworkWifi element
+include('elements/materials/Device/MaterialsNetworkWifi')
+MaterialsNetworkWifi('element', 'Network Wifi', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsNfc.card.local.puml b/cloud/snippets/materials/Device/MaterialsNfc.card.local.puml
new file mode 100644
index 00000000000..81f6bbbd19d
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsNfc.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNfc card
+include('elements/materials/Device/MaterialsNfc')
+MaterialsNfcCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsNfc.card.remote.puml b/cloud/snippets/materials/Device/MaterialsNfc.card.remote.puml
new file mode 100644
index 00000000000..b9d36fe3486
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsNfc.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNfc card
+include('elements/materials/Device/MaterialsNfc')
+MaterialsNfcCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsNfc.element.local.puml b/cloud/snippets/materials/Device/MaterialsNfc.element.local.puml
new file mode 100644
index 00000000000..b379f1f0691
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsNfc.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNfc element
+include('elements/materials/Device/MaterialsNfc')
+MaterialsNfc('element', 'Nfc', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsNfc.element.remote.puml b/cloud/snippets/materials/Device/MaterialsNfc.element.remote.puml
new file mode 100644
index 00000000000..f45ea16a30b
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsNfc.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNfc element
+include('elements/materials/Device/MaterialsNfc')
+MaterialsNfc('element', 'Nfc', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsScreenLockLandscape.card.local.puml b/cloud/snippets/materials/Device/MaterialsScreenLockLandscape.card.local.puml
new file mode 100644
index 00000000000..2ef6b60db4c
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsScreenLockLandscape.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsScreenLockLandscape card
+include('elements/materials/Device/MaterialsScreenLockLandscape')
+MaterialsScreenLockLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsScreenLockLandscape.card.remote.puml b/cloud/snippets/materials/Device/MaterialsScreenLockLandscape.card.remote.puml
new file mode 100644
index 00000000000..f46f2ddb614
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsScreenLockLandscape.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsScreenLockLandscape card
+include('elements/materials/Device/MaterialsScreenLockLandscape')
+MaterialsScreenLockLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsScreenLockLandscape.element.local.puml b/cloud/snippets/materials/Device/MaterialsScreenLockLandscape.element.local.puml
new file mode 100644
index 00000000000..a273aa293d4
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsScreenLockLandscape.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenLockLandscape element
+include('elements/materials/Device/MaterialsScreenLockLandscape')
+MaterialsScreenLockLandscape('element', 'Screen Lock Landscape', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsScreenLockLandscape.element.remote.puml b/cloud/snippets/materials/Device/MaterialsScreenLockLandscape.element.remote.puml
new file mode 100644
index 00000000000..99e652eed9f
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsScreenLockLandscape.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenLockLandscape element
+include('elements/materials/Device/MaterialsScreenLockLandscape')
+MaterialsScreenLockLandscape('element', 'Screen Lock Landscape', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsScreenLockPortrait.card.local.puml b/cloud/snippets/materials/Device/MaterialsScreenLockPortrait.card.local.puml
new file mode 100644
index 00000000000..cbde7231971
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsScreenLockPortrait.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsScreenLockPortrait card
+include('elements/materials/Device/MaterialsScreenLockPortrait')
+MaterialsScreenLockPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsScreenLockPortrait.card.remote.puml b/cloud/snippets/materials/Device/MaterialsScreenLockPortrait.card.remote.puml
new file mode 100644
index 00000000000..9e66ae1f70c
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsScreenLockPortrait.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsScreenLockPortrait card
+include('elements/materials/Device/MaterialsScreenLockPortrait')
+MaterialsScreenLockPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsScreenLockPortrait.element.local.puml b/cloud/snippets/materials/Device/MaterialsScreenLockPortrait.element.local.puml
new file mode 100644
index 00000000000..1010104661a
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsScreenLockPortrait.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenLockPortrait element
+include('elements/materials/Device/MaterialsScreenLockPortrait')
+MaterialsScreenLockPortrait('element', 'Screen Lock Portrait', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsScreenLockPortrait.element.remote.puml b/cloud/snippets/materials/Device/MaterialsScreenLockPortrait.element.remote.puml
new file mode 100644
index 00000000000..ffd3da28855
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsScreenLockPortrait.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenLockPortrait element
+include('elements/materials/Device/MaterialsScreenLockPortrait')
+MaterialsScreenLockPortrait('element', 'Screen Lock Portrait', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsScreenLockRotation.card.local.puml b/cloud/snippets/materials/Device/MaterialsScreenLockRotation.card.local.puml
new file mode 100644
index 00000000000..5db498f9548
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsScreenLockRotation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsScreenLockRotation card
+include('elements/materials/Device/MaterialsScreenLockRotation')
+MaterialsScreenLockRotationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsScreenLockRotation.card.remote.puml b/cloud/snippets/materials/Device/MaterialsScreenLockRotation.card.remote.puml
new file mode 100644
index 00000000000..bcb6f0e9a48
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsScreenLockRotation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsScreenLockRotation card
+include('elements/materials/Device/MaterialsScreenLockRotation')
+MaterialsScreenLockRotationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsScreenLockRotation.element.local.puml b/cloud/snippets/materials/Device/MaterialsScreenLockRotation.element.local.puml
new file mode 100644
index 00000000000..be9b5c998a1
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsScreenLockRotation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenLockRotation element
+include('elements/materials/Device/MaterialsScreenLockRotation')
+MaterialsScreenLockRotation('element', 'Screen Lock Rotation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsScreenLockRotation.element.remote.puml b/cloud/snippets/materials/Device/MaterialsScreenLockRotation.element.remote.puml
new file mode 100644
index 00000000000..c566ec52f69
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsScreenLockRotation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenLockRotation element
+include('elements/materials/Device/MaterialsScreenLockRotation')
+MaterialsScreenLockRotation('element', 'Screen Lock Rotation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsScreenRotation.card.local.puml b/cloud/snippets/materials/Device/MaterialsScreenRotation.card.local.puml
new file mode 100644
index 00000000000..a0e7afd4d7c
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsScreenRotation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsScreenRotation card
+include('elements/materials/Device/MaterialsScreenRotation')
+MaterialsScreenRotationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsScreenRotation.card.remote.puml b/cloud/snippets/materials/Device/MaterialsScreenRotation.card.remote.puml
new file mode 100644
index 00000000000..3634cbef7f5
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsScreenRotation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsScreenRotation card
+include('elements/materials/Device/MaterialsScreenRotation')
+MaterialsScreenRotationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsScreenRotation.element.local.puml b/cloud/snippets/materials/Device/MaterialsScreenRotation.element.local.puml
new file mode 100644
index 00000000000..d75f15e9498
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsScreenRotation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenRotation element
+include('elements/materials/Device/MaterialsScreenRotation')
+MaterialsScreenRotation('element', 'Screen Rotation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsScreenRotation.element.remote.puml b/cloud/snippets/materials/Device/MaterialsScreenRotation.element.remote.puml
new file mode 100644
index 00000000000..9a955c229d8
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsScreenRotation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScreenRotation element
+include('elements/materials/Device/MaterialsScreenRotation')
+MaterialsScreenRotation('element', 'Screen Rotation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSdStorage.card.local.puml b/cloud/snippets/materials/Device/MaterialsSdStorage.card.local.puml
new file mode 100644
index 00000000000..929f5f76842
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSdStorage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSdStorage card
+include('elements/materials/Device/MaterialsSdStorage')
+MaterialsSdStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSdStorage.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSdStorage.card.remote.puml
new file mode 100644
index 00000000000..51eff4135bd
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSdStorage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSdStorage card
+include('elements/materials/Device/MaterialsSdStorage')
+MaterialsSdStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSdStorage.element.local.puml b/cloud/snippets/materials/Device/MaterialsSdStorage.element.local.puml
new file mode 100644
index 00000000000..7aaf579ad71
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSdStorage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSdStorage element
+include('elements/materials/Device/MaterialsSdStorage')
+MaterialsSdStorage('element', 'Sd Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSdStorage.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSdStorage.element.remote.puml
new file mode 100644
index 00000000000..f5aa303e320
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSdStorage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSdStorage element
+include('elements/materials/Device/MaterialsSdStorage')
+MaterialsSdStorage('element', 'Sd Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSettingsSystemDaydream.card.local.puml b/cloud/snippets/materials/Device/MaterialsSettingsSystemDaydream.card.local.puml
new file mode 100644
index 00000000000..de00644649d
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSettingsSystemDaydream.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSettingsSystemDaydream card
+include('elements/materials/Device/MaterialsSettingsSystemDaydream')
+MaterialsSettingsSystemDaydreamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSettingsSystemDaydream.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSettingsSystemDaydream.card.remote.puml
new file mode 100644
index 00000000000..2c3e1f6e938
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSettingsSystemDaydream.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSettingsSystemDaydream card
+include('elements/materials/Device/MaterialsSettingsSystemDaydream')
+MaterialsSettingsSystemDaydreamCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSettingsSystemDaydream.element.local.puml b/cloud/snippets/materials/Device/MaterialsSettingsSystemDaydream.element.local.puml
new file mode 100644
index 00000000000..e76fd627c8b
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSettingsSystemDaydream.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsSystemDaydream element
+include('elements/materials/Device/MaterialsSettingsSystemDaydream')
+MaterialsSettingsSystemDaydream('element', 'Settings System Daydream', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSettingsSystemDaydream.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSettingsSystemDaydream.element.remote.puml
new file mode 100644
index 00000000000..d01a5bc208b
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSettingsSystemDaydream.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSettingsSystemDaydream element
+include('elements/materials/Device/MaterialsSettingsSystemDaydream')
+MaterialsSettingsSystemDaydream('element', 'Settings System Daydream', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular0Bar.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular0Bar.card.local.puml
new file mode 100644
index 00000000000..3ea6234426b
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular0Bar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular0Bar card
+include('elements/materials/Device/MaterialsSignalCellular0Bar')
+MaterialsSignalCellular0BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular0Bar.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular0Bar.card.remote.puml
new file mode 100644
index 00000000000..ca64549216c
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular0Bar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular0Bar card
+include('elements/materials/Device/MaterialsSignalCellular0Bar')
+MaterialsSignalCellular0BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular0Bar.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular0Bar.element.local.puml
new file mode 100644
index 00000000000..c47ec97662d
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular0Bar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular0Bar element
+include('elements/materials/Device/MaterialsSignalCellular0Bar')
+MaterialsSignalCellular0Bar('element', 'Signal Cellular0 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular0Bar.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular0Bar.element.remote.puml
new file mode 100644
index 00000000000..7664c864886
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular0Bar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular0Bar element
+include('elements/materials/Device/MaterialsSignalCellular0Bar')
+MaterialsSignalCellular0Bar('element', 'Signal Cellular0 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular1Bar.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular1Bar.card.local.puml
new file mode 100644
index 00000000000..d4f53452df7
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular1Bar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular1Bar card
+include('elements/materials/Device/MaterialsSignalCellular1Bar')
+MaterialsSignalCellular1BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular1Bar.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular1Bar.card.remote.puml
new file mode 100644
index 00000000000..3e7ff50aac8
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular1Bar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular1Bar card
+include('elements/materials/Device/MaterialsSignalCellular1Bar')
+MaterialsSignalCellular1BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular1Bar.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular1Bar.element.local.puml
new file mode 100644
index 00000000000..91cf886fc83
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular1Bar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular1Bar element
+include('elements/materials/Device/MaterialsSignalCellular1Bar')
+MaterialsSignalCellular1Bar('element', 'Signal Cellular1 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular1Bar.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular1Bar.element.remote.puml
new file mode 100644
index 00000000000..acc99bb07fc
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular1Bar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular1Bar element
+include('elements/materials/Device/MaterialsSignalCellular1Bar')
+MaterialsSignalCellular1Bar('element', 'Signal Cellular1 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular2Bar.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular2Bar.card.local.puml
new file mode 100644
index 00000000000..61917ff5f93
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular2Bar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular2Bar card
+include('elements/materials/Device/MaterialsSignalCellular2Bar')
+MaterialsSignalCellular2BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular2Bar.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular2Bar.card.remote.puml
new file mode 100644
index 00000000000..9df2e5eb3a0
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular2Bar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular2Bar card
+include('elements/materials/Device/MaterialsSignalCellular2Bar')
+MaterialsSignalCellular2BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular2Bar.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular2Bar.element.local.puml
new file mode 100644
index 00000000000..8ba6fa3e623
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular2Bar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular2Bar element
+include('elements/materials/Device/MaterialsSignalCellular2Bar')
+MaterialsSignalCellular2Bar('element', 'Signal Cellular2 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular2Bar.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular2Bar.element.remote.puml
new file mode 100644
index 00000000000..f8df8c6820b
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular2Bar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular2Bar element
+include('elements/materials/Device/MaterialsSignalCellular2Bar')
+MaterialsSignalCellular2Bar('element', 'Signal Cellular2 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular3Bar.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular3Bar.card.local.puml
new file mode 100644
index 00000000000..f8556dfc929
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular3Bar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular3Bar card
+include('elements/materials/Device/MaterialsSignalCellular3Bar')
+MaterialsSignalCellular3BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular3Bar.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular3Bar.card.remote.puml
new file mode 100644
index 00000000000..23ba8aa644e
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular3Bar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular3Bar card
+include('elements/materials/Device/MaterialsSignalCellular3Bar')
+MaterialsSignalCellular3BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular3Bar.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular3Bar.element.local.puml
new file mode 100644
index 00000000000..9af839bf9f4
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular3Bar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular3Bar element
+include('elements/materials/Device/MaterialsSignalCellular3Bar')
+MaterialsSignalCellular3Bar('element', 'Signal Cellular3 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular3Bar.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular3Bar.element.remote.puml
new file mode 100644
index 00000000000..2afa29c01f7
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular3Bar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular3Bar element
+include('elements/materials/Device/MaterialsSignalCellular3Bar')
+MaterialsSignalCellular3Bar('element', 'Signal Cellular3 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular4Bar.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular4Bar.card.local.puml
new file mode 100644
index 00000000000..4c8bda3a701
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular4Bar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular4Bar card
+include('elements/materials/Device/MaterialsSignalCellular4Bar')
+MaterialsSignalCellular4BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular4Bar.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular4Bar.card.remote.puml
new file mode 100644
index 00000000000..274c2679f0b
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular4Bar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellular4Bar card
+include('elements/materials/Device/MaterialsSignalCellular4Bar')
+MaterialsSignalCellular4BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular4Bar.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular4Bar.element.local.puml
new file mode 100644
index 00000000000..ecc15d48497
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular4Bar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular4Bar element
+include('elements/materials/Device/MaterialsSignalCellular4Bar')
+MaterialsSignalCellular4Bar('element', 'Signal Cellular4 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellular4Bar.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellular4Bar.element.remote.puml
new file mode 100644
index 00000000000..1a40b732cc9
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellular4Bar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellular4Bar element
+include('elements/materials/Device/MaterialsSignalCellular4Bar')
+MaterialsSignalCellular4Bar('element', 'Signal Cellular4 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.card.local.puml
new file mode 100644
index 00000000000..bb5ae11c120
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet0Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar')
+MaterialsSignalCellularConnectedNoInternet0BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.card.remote.puml
new file mode 100644
index 00000000000..eccaef582f4
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet0Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar')
+MaterialsSignalCellularConnectedNoInternet0BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.element.local.puml
new file mode 100644
index 00000000000..0d6c8ea842b
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet0Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar')
+MaterialsSignalCellularConnectedNoInternet0Bar('element', 'Signal Cellular Connected No Internet0 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.element.remote.puml
new file mode 100644
index 00000000000..91d5ec9d333
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet0Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet0Bar')
+MaterialsSignalCellularConnectedNoInternet0Bar('element', 'Signal Cellular Connected No Internet0 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.card.local.puml
new file mode 100644
index 00000000000..ff68340faee
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet1Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar')
+MaterialsSignalCellularConnectedNoInternet1BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.card.remote.puml
new file mode 100644
index 00000000000..e5c7459e491
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet1Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar')
+MaterialsSignalCellularConnectedNoInternet1BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.element.local.puml
new file mode 100644
index 00000000000..5b6c083e5bd
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet1Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar')
+MaterialsSignalCellularConnectedNoInternet1Bar('element', 'Signal Cellular Connected No Internet1 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.element.remote.puml
new file mode 100644
index 00000000000..ba5f949d2ed
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet1Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet1Bar')
+MaterialsSignalCellularConnectedNoInternet1Bar('element', 'Signal Cellular Connected No Internet1 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.card.local.puml
new file mode 100644
index 00000000000..9803a591bdf
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet2Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar')
+MaterialsSignalCellularConnectedNoInternet2BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.card.remote.puml
new file mode 100644
index 00000000000..cc1805e3d2e
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet2Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar')
+MaterialsSignalCellularConnectedNoInternet2BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.element.local.puml
new file mode 100644
index 00000000000..62b915a1aae
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet2Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar')
+MaterialsSignalCellularConnectedNoInternet2Bar('element', 'Signal Cellular Connected No Internet2 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.element.remote.puml
new file mode 100644
index 00000000000..c71b9f20834
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet2Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet2Bar')
+MaterialsSignalCellularConnectedNoInternet2Bar('element', 'Signal Cellular Connected No Internet2 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.card.local.puml
new file mode 100644
index 00000000000..db0abb13b94
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet3Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar')
+MaterialsSignalCellularConnectedNoInternet3BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.card.remote.puml
new file mode 100644
index 00000000000..6800199fe8f
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet3Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar')
+MaterialsSignalCellularConnectedNoInternet3BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.element.local.puml
new file mode 100644
index 00000000000..fd7774c99f3
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet3Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar')
+MaterialsSignalCellularConnectedNoInternet3Bar('element', 'Signal Cellular Connected No Internet3 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.element.remote.puml
new file mode 100644
index 00000000000..af81da0283a
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet3Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet3Bar')
+MaterialsSignalCellularConnectedNoInternet3Bar('element', 'Signal Cellular Connected No Internet3 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.card.local.puml
new file mode 100644
index 00000000000..a22ff57b4d5
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet4Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar')
+MaterialsSignalCellularConnectedNoInternet4BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.card.remote.puml
new file mode 100644
index 00000000000..194a2d24de1
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularConnectedNoInternet4Bar card
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar')
+MaterialsSignalCellularConnectedNoInternet4BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.element.local.puml
new file mode 100644
index 00000000000..8a79dfb0c9c
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet4Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar')
+MaterialsSignalCellularConnectedNoInternet4Bar('element', 'Signal Cellular Connected No Internet4 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.element.remote.puml
new file mode 100644
index 00000000000..e13f2bd66f2
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularConnectedNoInternet4Bar element
+include('elements/materials/Device/MaterialsSignalCellularConnectedNoInternet4Bar')
+MaterialsSignalCellularConnectedNoInternet4Bar('element', 'Signal Cellular Connected No Internet4 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularNoSim.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularNoSim.card.local.puml
new file mode 100644
index 00000000000..d72ca40fc1a
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularNoSim.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularNoSim card
+include('elements/materials/Device/MaterialsSignalCellularNoSim')
+MaterialsSignalCellularNoSimCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularNoSim.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularNoSim.card.remote.puml
new file mode 100644
index 00000000000..a609622bbfd
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularNoSim.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularNoSim card
+include('elements/materials/Device/MaterialsSignalCellularNoSim')
+MaterialsSignalCellularNoSimCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularNoSim.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularNoSim.element.local.puml
new file mode 100644
index 00000000000..ad792f26540
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularNoSim.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularNoSim element
+include('elements/materials/Device/MaterialsSignalCellularNoSim')
+MaterialsSignalCellularNoSim('element', 'Signal Cellular No Sim', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularNoSim.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularNoSim.element.remote.puml
new file mode 100644
index 00000000000..6c69011325e
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularNoSim.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularNoSim element
+include('elements/materials/Device/MaterialsSignalCellularNoSim')
+MaterialsSignalCellularNoSim('element', 'Signal Cellular No Sim', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularNull.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularNull.card.local.puml
new file mode 100644
index 00000000000..e45f9d288e5
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularNull.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularNull card
+include('elements/materials/Device/MaterialsSignalCellularNull')
+MaterialsSignalCellularNullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularNull.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularNull.card.remote.puml
new file mode 100644
index 00000000000..66bad3fb323
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularNull.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularNull card
+include('elements/materials/Device/MaterialsSignalCellularNull')
+MaterialsSignalCellularNullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularNull.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularNull.element.local.puml
new file mode 100644
index 00000000000..bb468309b01
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularNull.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularNull element
+include('elements/materials/Device/MaterialsSignalCellularNull')
+MaterialsSignalCellularNull('element', 'Signal Cellular Null', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularNull.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularNull.element.remote.puml
new file mode 100644
index 00000000000..bf15d88b934
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularNull.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularNull element
+include('elements/materials/Device/MaterialsSignalCellularNull')
+MaterialsSignalCellularNull('element', 'Signal Cellular Null', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularOff.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularOff.card.local.puml
new file mode 100644
index 00000000000..9d8c6202ee6
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularOff card
+include('elements/materials/Device/MaterialsSignalCellularOff')
+MaterialsSignalCellularOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularOff.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularOff.card.remote.puml
new file mode 100644
index 00000000000..0bb33db25a1
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalCellularOff card
+include('elements/materials/Device/MaterialsSignalCellularOff')
+MaterialsSignalCellularOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularOff.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularOff.element.local.puml
new file mode 100644
index 00000000000..c08ae9c016d
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularOff element
+include('elements/materials/Device/MaterialsSignalCellularOff')
+MaterialsSignalCellularOff('element', 'Signal Cellular Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalCellularOff.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalCellularOff.element.remote.puml
new file mode 100644
index 00000000000..3b8ed54e7f2
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalCellularOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalCellularOff element
+include('elements/materials/Device/MaterialsSignalCellularOff')
+MaterialsSignalCellularOff('element', 'Signal Cellular Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi0Bar.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi0Bar.card.local.puml
new file mode 100644
index 00000000000..dd4b65da21b
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi0Bar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi0Bar card
+include('elements/materials/Device/MaterialsSignalWifi0Bar')
+MaterialsSignalWifi0BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi0Bar.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi0Bar.card.remote.puml
new file mode 100644
index 00000000000..0e75eb43a69
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi0Bar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi0Bar card
+include('elements/materials/Device/MaterialsSignalWifi0Bar')
+MaterialsSignalWifi0BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi0Bar.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi0Bar.element.local.puml
new file mode 100644
index 00000000000..c2d99621886
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi0Bar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi0Bar element
+include('elements/materials/Device/MaterialsSignalWifi0Bar')
+MaterialsSignalWifi0Bar('element', 'Signal Wifi0 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi0Bar.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi0Bar.element.remote.puml
new file mode 100644
index 00000000000..f07e711d139
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi0Bar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi0Bar element
+include('elements/materials/Device/MaterialsSignalWifi0Bar')
+MaterialsSignalWifi0Bar('element', 'Signal Wifi0 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi1Bar.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi1Bar.card.local.puml
new file mode 100644
index 00000000000..d4d89c7fab3
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi1Bar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi1Bar card
+include('elements/materials/Device/MaterialsSignalWifi1Bar')
+MaterialsSignalWifi1BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi1Bar.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi1Bar.card.remote.puml
new file mode 100644
index 00000000000..ef40ec9cc9e
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi1Bar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi1Bar card
+include('elements/materials/Device/MaterialsSignalWifi1Bar')
+MaterialsSignalWifi1BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi1Bar.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi1Bar.element.local.puml
new file mode 100644
index 00000000000..6f678b8074e
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi1Bar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi1Bar element
+include('elements/materials/Device/MaterialsSignalWifi1Bar')
+MaterialsSignalWifi1Bar('element', 'Signal Wifi1 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi1Bar.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi1Bar.element.remote.puml
new file mode 100644
index 00000000000..4357ac6caa5
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi1Bar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi1Bar element
+include('elements/materials/Device/MaterialsSignalWifi1Bar')
+MaterialsSignalWifi1Bar('element', 'Signal Wifi1 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi1BarLock.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi1BarLock.card.local.puml
new file mode 100644
index 00000000000..260d9eb45e8
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi1BarLock.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi1BarLock card
+include('elements/materials/Device/MaterialsSignalWifi1BarLock')
+MaterialsSignalWifi1BarLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi1BarLock.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi1BarLock.card.remote.puml
new file mode 100644
index 00000000000..45e8c0f8b30
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi1BarLock.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi1BarLock card
+include('elements/materials/Device/MaterialsSignalWifi1BarLock')
+MaterialsSignalWifi1BarLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi1BarLock.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi1BarLock.element.local.puml
new file mode 100644
index 00000000000..49b49418163
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi1BarLock.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi1BarLock element
+include('elements/materials/Device/MaterialsSignalWifi1BarLock')
+MaterialsSignalWifi1BarLock('element', 'Signal Wifi1 Bar Lock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi1BarLock.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi1BarLock.element.remote.puml
new file mode 100644
index 00000000000..4d82ce5be55
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi1BarLock.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi1BarLock element
+include('elements/materials/Device/MaterialsSignalWifi1BarLock')
+MaterialsSignalWifi1BarLock('element', 'Signal Wifi1 Bar Lock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi2Bar.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi2Bar.card.local.puml
new file mode 100644
index 00000000000..4a7c4a933f0
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi2Bar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi2Bar card
+include('elements/materials/Device/MaterialsSignalWifi2Bar')
+MaterialsSignalWifi2BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi2Bar.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi2Bar.card.remote.puml
new file mode 100644
index 00000000000..873c30076bb
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi2Bar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi2Bar card
+include('elements/materials/Device/MaterialsSignalWifi2Bar')
+MaterialsSignalWifi2BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi2Bar.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi2Bar.element.local.puml
new file mode 100644
index 00000000000..7fd761814f2
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi2Bar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi2Bar element
+include('elements/materials/Device/MaterialsSignalWifi2Bar')
+MaterialsSignalWifi2Bar('element', 'Signal Wifi2 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi2Bar.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi2Bar.element.remote.puml
new file mode 100644
index 00000000000..abbf197b525
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi2Bar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi2Bar element
+include('elements/materials/Device/MaterialsSignalWifi2Bar')
+MaterialsSignalWifi2Bar('element', 'Signal Wifi2 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi2BarLock.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi2BarLock.card.local.puml
new file mode 100644
index 00000000000..d7f033d2092
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi2BarLock.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi2BarLock card
+include('elements/materials/Device/MaterialsSignalWifi2BarLock')
+MaterialsSignalWifi2BarLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi2BarLock.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi2BarLock.card.remote.puml
new file mode 100644
index 00000000000..8b231d616f2
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi2BarLock.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi2BarLock card
+include('elements/materials/Device/MaterialsSignalWifi2BarLock')
+MaterialsSignalWifi2BarLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi2BarLock.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi2BarLock.element.local.puml
new file mode 100644
index 00000000000..465240eacb8
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi2BarLock.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi2BarLock element
+include('elements/materials/Device/MaterialsSignalWifi2BarLock')
+MaterialsSignalWifi2BarLock('element', 'Signal Wifi2 Bar Lock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi2BarLock.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi2BarLock.element.remote.puml
new file mode 100644
index 00000000000..7dc4c91e53b
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi2BarLock.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi2BarLock element
+include('elements/materials/Device/MaterialsSignalWifi2BarLock')
+MaterialsSignalWifi2BarLock('element', 'Signal Wifi2 Bar Lock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi3Bar.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi3Bar.card.local.puml
new file mode 100644
index 00000000000..7be168cbec6
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi3Bar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi3Bar card
+include('elements/materials/Device/MaterialsSignalWifi3Bar')
+MaterialsSignalWifi3BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi3Bar.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi3Bar.card.remote.puml
new file mode 100644
index 00000000000..4a326ba12c1
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi3Bar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi3Bar card
+include('elements/materials/Device/MaterialsSignalWifi3Bar')
+MaterialsSignalWifi3BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi3Bar.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi3Bar.element.local.puml
new file mode 100644
index 00000000000..f63c38216c3
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi3Bar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi3Bar element
+include('elements/materials/Device/MaterialsSignalWifi3Bar')
+MaterialsSignalWifi3Bar('element', 'Signal Wifi3 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi3Bar.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi3Bar.element.remote.puml
new file mode 100644
index 00000000000..b44b54e76d6
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi3Bar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi3Bar element
+include('elements/materials/Device/MaterialsSignalWifi3Bar')
+MaterialsSignalWifi3Bar('element', 'Signal Wifi3 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi3BarLock.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi3BarLock.card.local.puml
new file mode 100644
index 00000000000..5e6a04d16f9
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi3BarLock.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi3BarLock card
+include('elements/materials/Device/MaterialsSignalWifi3BarLock')
+MaterialsSignalWifi3BarLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi3BarLock.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi3BarLock.card.remote.puml
new file mode 100644
index 00000000000..3fc565b5778
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi3BarLock.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi3BarLock card
+include('elements/materials/Device/MaterialsSignalWifi3BarLock')
+MaterialsSignalWifi3BarLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi3BarLock.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi3BarLock.element.local.puml
new file mode 100644
index 00000000000..bdee56771b9
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi3BarLock.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi3BarLock element
+include('elements/materials/Device/MaterialsSignalWifi3BarLock')
+MaterialsSignalWifi3BarLock('element', 'Signal Wifi3 Bar Lock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi3BarLock.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi3BarLock.element.remote.puml
new file mode 100644
index 00000000000..372e0b4eacd
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi3BarLock.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi3BarLock element
+include('elements/materials/Device/MaterialsSignalWifi3BarLock')
+MaterialsSignalWifi3BarLock('element', 'Signal Wifi3 Bar Lock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi4Bar.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi4Bar.card.local.puml
new file mode 100644
index 00000000000..d69d378614e
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi4Bar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi4Bar card
+include('elements/materials/Device/MaterialsSignalWifi4Bar')
+MaterialsSignalWifi4BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi4Bar.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi4Bar.card.remote.puml
new file mode 100644
index 00000000000..fdffc5540f5
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi4Bar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi4Bar card
+include('elements/materials/Device/MaterialsSignalWifi4Bar')
+MaterialsSignalWifi4BarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi4Bar.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi4Bar.element.local.puml
new file mode 100644
index 00000000000..4dd645579aa
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi4Bar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi4Bar element
+include('elements/materials/Device/MaterialsSignalWifi4Bar')
+MaterialsSignalWifi4Bar('element', 'Signal Wifi4 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi4Bar.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi4Bar.element.remote.puml
new file mode 100644
index 00000000000..74c6b161dd7
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi4Bar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi4Bar element
+include('elements/materials/Device/MaterialsSignalWifi4Bar')
+MaterialsSignalWifi4Bar('element', 'Signal Wifi4 Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi4BarLock.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi4BarLock.card.local.puml
new file mode 100644
index 00000000000..5dcd28f4ac6
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi4BarLock.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi4BarLock card
+include('elements/materials/Device/MaterialsSignalWifi4BarLock')
+MaterialsSignalWifi4BarLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi4BarLock.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi4BarLock.card.remote.puml
new file mode 100644
index 00000000000..ecce2122b5a
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi4BarLock.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifi4BarLock card
+include('elements/materials/Device/MaterialsSignalWifi4BarLock')
+MaterialsSignalWifi4BarLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi4BarLock.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi4BarLock.element.local.puml
new file mode 100644
index 00000000000..ca954585425
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi4BarLock.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi4BarLock element
+include('elements/materials/Device/MaterialsSignalWifi4BarLock')
+MaterialsSignalWifi4BarLock('element', 'Signal Wifi4 Bar Lock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifi4BarLock.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifi4BarLock.element.remote.puml
new file mode 100644
index 00000000000..55a69be2c77
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifi4BarLock.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifi4BarLock element
+include('elements/materials/Device/MaterialsSignalWifi4BarLock')
+MaterialsSignalWifi4BarLock('element', 'Signal Wifi4 Bar Lock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifiOff.card.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifiOff.card.local.puml
new file mode 100644
index 00000000000..c88439d1f4b
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifiOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifiOff card
+include('elements/materials/Device/MaterialsSignalWifiOff')
+MaterialsSignalWifiOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifiOff.card.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifiOff.card.remote.puml
new file mode 100644
index 00000000000..9b80d6286cb
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifiOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSignalWifiOff card
+include('elements/materials/Device/MaterialsSignalWifiOff')
+MaterialsSignalWifiOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifiOff.element.local.puml b/cloud/snippets/materials/Device/MaterialsSignalWifiOff.element.local.puml
new file mode 100644
index 00000000000..7cfb7f751f8
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifiOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifiOff element
+include('elements/materials/Device/MaterialsSignalWifiOff')
+MaterialsSignalWifiOff('element', 'Signal Wifi Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsSignalWifiOff.element.remote.puml b/cloud/snippets/materials/Device/MaterialsSignalWifiOff.element.remote.puml
new file mode 100644
index 00000000000..7c8809eac97
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsSignalWifiOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSignalWifiOff element
+include('elements/materials/Device/MaterialsSignalWifiOff')
+MaterialsSignalWifiOff('element', 'Signal Wifi Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsStorage.card.local.puml b/cloud/snippets/materials/Device/MaterialsStorage.card.local.puml
new file mode 100644
index 00000000000..35c82aa9d3f
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsStorage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStorage card
+include('elements/materials/Device/MaterialsStorage')
+MaterialsStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsStorage.card.remote.puml b/cloud/snippets/materials/Device/MaterialsStorage.card.remote.puml
new file mode 100644
index 00000000000..623fbad3721
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsStorage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStorage card
+include('elements/materials/Device/MaterialsStorage')
+MaterialsStorageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsStorage.element.local.puml b/cloud/snippets/materials/Device/MaterialsStorage.element.local.puml
new file mode 100644
index 00000000000..693a8edfc57
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsStorage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStorage element
+include('elements/materials/Device/MaterialsStorage')
+MaterialsStorage('element', 'Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsStorage.element.remote.puml b/cloud/snippets/materials/Device/MaterialsStorage.element.remote.puml
new file mode 100644
index 00000000000..fbb889d4d6d
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsStorage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStorage element
+include('elements/materials/Device/MaterialsStorage')
+MaterialsStorage('element', 'Storage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsUsb.card.local.puml b/cloud/snippets/materials/Device/MaterialsUsb.card.local.puml
new file mode 100644
index 00000000000..14f10999a11
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsUsb.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsUsb card
+include('elements/materials/Device/MaterialsUsb')
+MaterialsUsbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsUsb.card.remote.puml b/cloud/snippets/materials/Device/MaterialsUsb.card.remote.puml
new file mode 100644
index 00000000000..69a513e2b3f
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsUsb.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsUsb card
+include('elements/materials/Device/MaterialsUsb')
+MaterialsUsbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsUsb.element.local.puml b/cloud/snippets/materials/Device/MaterialsUsb.element.local.puml
new file mode 100644
index 00000000000..96a61988dc3
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsUsb.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUsb element
+include('elements/materials/Device/MaterialsUsb')
+MaterialsUsb('element', 'Usb', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsUsb.element.remote.puml b/cloud/snippets/materials/Device/MaterialsUsb.element.remote.puml
new file mode 100644
index 00000000000..ae043f472b2
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsUsb.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUsb element
+include('elements/materials/Device/MaterialsUsb')
+MaterialsUsb('element', 'Usb', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsWallpaper.card.local.puml b/cloud/snippets/materials/Device/MaterialsWallpaper.card.local.puml
new file mode 100644
index 00000000000..17fd401b516
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsWallpaper.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWallpaper card
+include('elements/materials/Device/MaterialsWallpaper')
+MaterialsWallpaperCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsWallpaper.card.remote.puml b/cloud/snippets/materials/Device/MaterialsWallpaper.card.remote.puml
new file mode 100644
index 00000000000..b65719d2737
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsWallpaper.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWallpaper card
+include('elements/materials/Device/MaterialsWallpaper')
+MaterialsWallpaperCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsWallpaper.element.local.puml b/cloud/snippets/materials/Device/MaterialsWallpaper.element.local.puml
new file mode 100644
index 00000000000..fc71ddd6798
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsWallpaper.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWallpaper element
+include('elements/materials/Device/MaterialsWallpaper')
+MaterialsWallpaper('element', 'Wallpaper', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsWallpaper.element.remote.puml b/cloud/snippets/materials/Device/MaterialsWallpaper.element.remote.puml
new file mode 100644
index 00000000000..402f4e03494
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsWallpaper.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWallpaper element
+include('elements/materials/Device/MaterialsWallpaper')
+MaterialsWallpaper('element', 'Wallpaper', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsWidgets.card.local.puml b/cloud/snippets/materials/Device/MaterialsWidgets.card.local.puml
new file mode 100644
index 00000000000..9a110aa7696
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsWidgets.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWidgets card
+include('elements/materials/Device/MaterialsWidgets')
+MaterialsWidgetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsWidgets.card.remote.puml b/cloud/snippets/materials/Device/MaterialsWidgets.card.remote.puml
new file mode 100644
index 00000000000..72058f6be1a
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsWidgets.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWidgets card
+include('elements/materials/Device/MaterialsWidgets')
+MaterialsWidgetsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsWidgets.element.local.puml b/cloud/snippets/materials/Device/MaterialsWidgets.element.local.puml
new file mode 100644
index 00000000000..c4392f622f4
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsWidgets.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWidgets element
+include('elements/materials/Device/MaterialsWidgets')
+MaterialsWidgets('element', 'Widgets', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsWidgets.element.remote.puml b/cloud/snippets/materials/Device/MaterialsWidgets.element.remote.puml
new file mode 100644
index 00000000000..7edfaa26818
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsWidgets.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWidgets element
+include('elements/materials/Device/MaterialsWidgets')
+MaterialsWidgets('element', 'Widgets', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsWifiLock.card.local.puml b/cloud/snippets/materials/Device/MaterialsWifiLock.card.local.puml
new file mode 100644
index 00000000000..b76599fb158
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsWifiLock.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWifiLock card
+include('elements/materials/Device/MaterialsWifiLock')
+MaterialsWifiLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsWifiLock.card.remote.puml b/cloud/snippets/materials/Device/MaterialsWifiLock.card.remote.puml
new file mode 100644
index 00000000000..e862134e3d5
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsWifiLock.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWifiLock card
+include('elements/materials/Device/MaterialsWifiLock')
+MaterialsWifiLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsWifiLock.element.local.puml b/cloud/snippets/materials/Device/MaterialsWifiLock.element.local.puml
new file mode 100644
index 00000000000..b3c95283f84
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsWifiLock.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWifiLock element
+include('elements/materials/Device/MaterialsWifiLock')
+MaterialsWifiLock('element', 'Wifi Lock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsWifiLock.element.remote.puml b/cloud/snippets/materials/Device/MaterialsWifiLock.element.remote.puml
new file mode 100644
index 00000000000..10e0f8ba981
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsWifiLock.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWifiLock element
+include('elements/materials/Device/MaterialsWifiLock')
+MaterialsWifiLock('element', 'Wifi Lock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsWifiTethering.card.local.puml b/cloud/snippets/materials/Device/MaterialsWifiTethering.card.local.puml
new file mode 100644
index 00000000000..5b777aaa317
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsWifiTethering.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWifiTethering card
+include('elements/materials/Device/MaterialsWifiTethering')
+MaterialsWifiTetheringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsWifiTethering.card.remote.puml b/cloud/snippets/materials/Device/MaterialsWifiTethering.card.remote.puml
new file mode 100644
index 00000000000..2bfda28958a
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsWifiTethering.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWifiTethering card
+include('elements/materials/Device/MaterialsWifiTethering')
+MaterialsWifiTetheringCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsWifiTethering.element.local.puml b/cloud/snippets/materials/Device/MaterialsWifiTethering.element.local.puml
new file mode 100644
index 00000000000..ab1d41862d4
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsWifiTethering.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWifiTethering element
+include('elements/materials/Device/MaterialsWifiTethering')
+MaterialsWifiTethering('element', 'Wifi Tethering', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Device/MaterialsWifiTethering.element.remote.puml b/cloud/snippets/materials/Device/MaterialsWifiTethering.element.remote.puml
new file mode 100644
index 00000000000..3122e4ff640
--- /dev/null
+++ b/cloud/snippets/materials/Device/MaterialsWifiTethering.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWifiTethering element
+include('elements/materials/Device/MaterialsWifiTethering')
+MaterialsWifiTethering('element', 'Wifi Tethering', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsAttachFile.card.local.puml b/cloud/snippets/materials/Editor/MaterialsAttachFile.card.local.puml
new file mode 100644
index 00000000000..a1eda9f05b6
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsAttachFile.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAttachFile card
+include('elements/materials/Editor/MaterialsAttachFile')
+MaterialsAttachFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsAttachFile.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsAttachFile.card.remote.puml
new file mode 100644
index 00000000000..11966a6d878
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsAttachFile.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAttachFile card
+include('elements/materials/Editor/MaterialsAttachFile')
+MaterialsAttachFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsAttachFile.element.local.puml b/cloud/snippets/materials/Editor/MaterialsAttachFile.element.local.puml
new file mode 100644
index 00000000000..329ad48beec
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsAttachFile.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAttachFile element
+include('elements/materials/Editor/MaterialsAttachFile')
+MaterialsAttachFile('element', 'Attach File', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsAttachFile.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsAttachFile.element.remote.puml
new file mode 100644
index 00000000000..db40d8bb2f9
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsAttachFile.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAttachFile element
+include('elements/materials/Editor/MaterialsAttachFile')
+MaterialsAttachFile('element', 'Attach File', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsAttachMoney.card.local.puml b/cloud/snippets/materials/Editor/MaterialsAttachMoney.card.local.puml
new file mode 100644
index 00000000000..9e53cf37557
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsAttachMoney.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAttachMoney card
+include('elements/materials/Editor/MaterialsAttachMoney')
+MaterialsAttachMoneyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsAttachMoney.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsAttachMoney.card.remote.puml
new file mode 100644
index 00000000000..f894415fb1f
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsAttachMoney.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAttachMoney card
+include('elements/materials/Editor/MaterialsAttachMoney')
+MaterialsAttachMoneyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsAttachMoney.element.local.puml b/cloud/snippets/materials/Editor/MaterialsAttachMoney.element.local.puml
new file mode 100644
index 00000000000..151c9e1c1da
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsAttachMoney.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAttachMoney element
+include('elements/materials/Editor/MaterialsAttachMoney')
+MaterialsAttachMoney('element', 'Attach Money', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsAttachMoney.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsAttachMoney.element.remote.puml
new file mode 100644
index 00000000000..fab0904f9b1
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsAttachMoney.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAttachMoney element
+include('elements/materials/Editor/MaterialsAttachMoney')
+MaterialsAttachMoney('element', 'Attach Money', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderAll.card.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderAll.card.local.puml
new file mode 100644
index 00000000000..20712c31266
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderAll.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderAll card
+include('elements/materials/Editor/MaterialsBorderAll')
+MaterialsBorderAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderAll.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderAll.card.remote.puml
new file mode 100644
index 00000000000..d222bf1a387
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderAll.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderAll card
+include('elements/materials/Editor/MaterialsBorderAll')
+MaterialsBorderAllCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderAll.element.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderAll.element.local.puml
new file mode 100644
index 00000000000..2585952528a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderAll.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderAll element
+include('elements/materials/Editor/MaterialsBorderAll')
+MaterialsBorderAll('element', 'Border All', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderAll.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderAll.element.remote.puml
new file mode 100644
index 00000000000..81bd62aa628
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderAll.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderAll element
+include('elements/materials/Editor/MaterialsBorderAll')
+MaterialsBorderAll('element', 'Border All', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderBottom.card.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderBottom.card.local.puml
new file mode 100644
index 00000000000..28f0c516984
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderBottom.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderBottom card
+include('elements/materials/Editor/MaterialsBorderBottom')
+MaterialsBorderBottomCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderBottom.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderBottom.card.remote.puml
new file mode 100644
index 00000000000..ac9f5c2c710
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderBottom.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderBottom card
+include('elements/materials/Editor/MaterialsBorderBottom')
+MaterialsBorderBottomCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderBottom.element.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderBottom.element.local.puml
new file mode 100644
index 00000000000..ddf007e6382
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderBottom.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderBottom element
+include('elements/materials/Editor/MaterialsBorderBottom')
+MaterialsBorderBottom('element', 'Border Bottom', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderBottom.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderBottom.element.remote.puml
new file mode 100644
index 00000000000..d9126b1b293
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderBottom.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderBottom element
+include('elements/materials/Editor/MaterialsBorderBottom')
+MaterialsBorderBottom('element', 'Border Bottom', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderClear.card.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderClear.card.local.puml
new file mode 100644
index 00000000000..dc1e30c2c3a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderClear.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderClear card
+include('elements/materials/Editor/MaterialsBorderClear')
+MaterialsBorderClearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderClear.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderClear.card.remote.puml
new file mode 100644
index 00000000000..bfd15248ff1
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderClear.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderClear card
+include('elements/materials/Editor/MaterialsBorderClear')
+MaterialsBorderClearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderClear.element.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderClear.element.local.puml
new file mode 100644
index 00000000000..0573d49b7e7
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderClear.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderClear element
+include('elements/materials/Editor/MaterialsBorderClear')
+MaterialsBorderClear('element', 'Border Clear', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderClear.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderClear.element.remote.puml
new file mode 100644
index 00000000000..b0d99039c0d
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderClear.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderClear element
+include('elements/materials/Editor/MaterialsBorderClear')
+MaterialsBorderClear('element', 'Border Clear', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderColor.card.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderColor.card.local.puml
new file mode 100644
index 00000000000..93221883119
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderColor.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderColor card
+include('elements/materials/Editor/MaterialsBorderColor')
+MaterialsBorderColorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderColor.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderColor.card.remote.puml
new file mode 100644
index 00000000000..5f556119e25
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderColor.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderColor card
+include('elements/materials/Editor/MaterialsBorderColor')
+MaterialsBorderColorCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderColor.element.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderColor.element.local.puml
new file mode 100644
index 00000000000..4f39830a9cb
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderColor.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderColor element
+include('elements/materials/Editor/MaterialsBorderColor')
+MaterialsBorderColor('element', 'Border Color', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderColor.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderColor.element.remote.puml
new file mode 100644
index 00000000000..c9fa1667b56
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderColor.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderColor element
+include('elements/materials/Editor/MaterialsBorderColor')
+MaterialsBorderColor('element', 'Border Color', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderHorizontal.card.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderHorizontal.card.local.puml
new file mode 100644
index 00000000000..00f9f774900
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderHorizontal.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderHorizontal card
+include('elements/materials/Editor/MaterialsBorderHorizontal')
+MaterialsBorderHorizontalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderHorizontal.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderHorizontal.card.remote.puml
new file mode 100644
index 00000000000..3f6b1dd0ae4
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderHorizontal.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderHorizontal card
+include('elements/materials/Editor/MaterialsBorderHorizontal')
+MaterialsBorderHorizontalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderHorizontal.element.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderHorizontal.element.local.puml
new file mode 100644
index 00000000000..e9122daf4df
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderHorizontal.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderHorizontal element
+include('elements/materials/Editor/MaterialsBorderHorizontal')
+MaterialsBorderHorizontal('element', 'Border Horizontal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderHorizontal.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderHorizontal.element.remote.puml
new file mode 100644
index 00000000000..78308310112
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderHorizontal.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderHorizontal element
+include('elements/materials/Editor/MaterialsBorderHorizontal')
+MaterialsBorderHorizontal('element', 'Border Horizontal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderInner.card.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderInner.card.local.puml
new file mode 100644
index 00000000000..e07d83b299b
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderInner.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderInner card
+include('elements/materials/Editor/MaterialsBorderInner')
+MaterialsBorderInnerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderInner.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderInner.card.remote.puml
new file mode 100644
index 00000000000..0fca5f1ff63
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderInner.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderInner card
+include('elements/materials/Editor/MaterialsBorderInner')
+MaterialsBorderInnerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderInner.element.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderInner.element.local.puml
new file mode 100644
index 00000000000..6e03dd2dcbd
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderInner.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderInner element
+include('elements/materials/Editor/MaterialsBorderInner')
+MaterialsBorderInner('element', 'Border Inner', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderInner.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderInner.element.remote.puml
new file mode 100644
index 00000000000..5284b6fd15c
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderInner.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderInner element
+include('elements/materials/Editor/MaterialsBorderInner')
+MaterialsBorderInner('element', 'Border Inner', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderLeft.card.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderLeft.card.local.puml
new file mode 100644
index 00000000000..b311a3d6274
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderLeft.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderLeft card
+include('elements/materials/Editor/MaterialsBorderLeft')
+MaterialsBorderLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderLeft.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderLeft.card.remote.puml
new file mode 100644
index 00000000000..fe74744a07c
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderLeft.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderLeft card
+include('elements/materials/Editor/MaterialsBorderLeft')
+MaterialsBorderLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderLeft.element.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderLeft.element.local.puml
new file mode 100644
index 00000000000..2cd206aba2e
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderLeft.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderLeft element
+include('elements/materials/Editor/MaterialsBorderLeft')
+MaterialsBorderLeft('element', 'Border Left', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderLeft.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderLeft.element.remote.puml
new file mode 100644
index 00000000000..cebdef7cd3f
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderLeft.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderLeft element
+include('elements/materials/Editor/MaterialsBorderLeft')
+MaterialsBorderLeft('element', 'Border Left', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderOuter.card.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderOuter.card.local.puml
new file mode 100644
index 00000000000..0c24cde8d6a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderOuter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderOuter card
+include('elements/materials/Editor/MaterialsBorderOuter')
+MaterialsBorderOuterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderOuter.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderOuter.card.remote.puml
new file mode 100644
index 00000000000..57dc5537327
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderOuter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderOuter card
+include('elements/materials/Editor/MaterialsBorderOuter')
+MaterialsBorderOuterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderOuter.element.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderOuter.element.local.puml
new file mode 100644
index 00000000000..29cb2af4dd9
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderOuter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderOuter element
+include('elements/materials/Editor/MaterialsBorderOuter')
+MaterialsBorderOuter('element', 'Border Outer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderOuter.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderOuter.element.remote.puml
new file mode 100644
index 00000000000..b81a4b3eaf1
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderOuter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderOuter element
+include('elements/materials/Editor/MaterialsBorderOuter')
+MaterialsBorderOuter('element', 'Border Outer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderRight.card.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderRight.card.local.puml
new file mode 100644
index 00000000000..17471ec7c29
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderRight.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderRight card
+include('elements/materials/Editor/MaterialsBorderRight')
+MaterialsBorderRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderRight.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderRight.card.remote.puml
new file mode 100644
index 00000000000..60dcec2defc
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderRight.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderRight card
+include('elements/materials/Editor/MaterialsBorderRight')
+MaterialsBorderRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderRight.element.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderRight.element.local.puml
new file mode 100644
index 00000000000..5f3f9180b80
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderRight.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderRight element
+include('elements/materials/Editor/MaterialsBorderRight')
+MaterialsBorderRight('element', 'Border Right', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderRight.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderRight.element.remote.puml
new file mode 100644
index 00000000000..726bf5614d6
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderRight.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderRight element
+include('elements/materials/Editor/MaterialsBorderRight')
+MaterialsBorderRight('element', 'Border Right', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderStyle.card.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderStyle.card.local.puml
new file mode 100644
index 00000000000..aeccf01f08d
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderStyle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderStyle card
+include('elements/materials/Editor/MaterialsBorderStyle')
+MaterialsBorderStyleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderStyle.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderStyle.card.remote.puml
new file mode 100644
index 00000000000..c84b726ea15
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderStyle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderStyle card
+include('elements/materials/Editor/MaterialsBorderStyle')
+MaterialsBorderStyleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderStyle.element.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderStyle.element.local.puml
new file mode 100644
index 00000000000..3feaf86a3ec
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderStyle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderStyle element
+include('elements/materials/Editor/MaterialsBorderStyle')
+MaterialsBorderStyle('element', 'Border Style', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderStyle.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderStyle.element.remote.puml
new file mode 100644
index 00000000000..61322d403e8
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderStyle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderStyle element
+include('elements/materials/Editor/MaterialsBorderStyle')
+MaterialsBorderStyle('element', 'Border Style', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderTop.card.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderTop.card.local.puml
new file mode 100644
index 00000000000..265df1a23a7
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderTop.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderTop card
+include('elements/materials/Editor/MaterialsBorderTop')
+MaterialsBorderTopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderTop.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderTop.card.remote.puml
new file mode 100644
index 00000000000..df874e72355
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderTop.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderTop card
+include('elements/materials/Editor/MaterialsBorderTop')
+MaterialsBorderTopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderTop.element.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderTop.element.local.puml
new file mode 100644
index 00000000000..62c52e694d7
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderTop.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderTop element
+include('elements/materials/Editor/MaterialsBorderTop')
+MaterialsBorderTop('element', 'Border Top', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderTop.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderTop.element.remote.puml
new file mode 100644
index 00000000000..d6acb169953
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderTop.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderTop element
+include('elements/materials/Editor/MaterialsBorderTop')
+MaterialsBorderTop('element', 'Border Top', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderVertical.card.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderVertical.card.local.puml
new file mode 100644
index 00000000000..b6537115c5d
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderVertical.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBorderVertical card
+include('elements/materials/Editor/MaterialsBorderVertical')
+MaterialsBorderVerticalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderVertical.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderVertical.card.remote.puml
new file mode 100644
index 00000000000..00dc617b7eb
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderVertical.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBorderVertical card
+include('elements/materials/Editor/MaterialsBorderVertical')
+MaterialsBorderVerticalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderVertical.element.local.puml b/cloud/snippets/materials/Editor/MaterialsBorderVertical.element.local.puml
new file mode 100644
index 00000000000..6ba70d1a064
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderVertical.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderVertical element
+include('elements/materials/Editor/MaterialsBorderVertical')
+MaterialsBorderVertical('element', 'Border Vertical', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBorderVertical.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsBorderVertical.element.remote.puml
new file mode 100644
index 00000000000..913aca37702
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBorderVertical.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBorderVertical element
+include('elements/materials/Editor/MaterialsBorderVertical')
+MaterialsBorderVertical('element', 'Border Vertical', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBubbleChart.card.local.puml b/cloud/snippets/materials/Editor/MaterialsBubbleChart.card.local.puml
new file mode 100644
index 00000000000..c1d4adedd10
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBubbleChart.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBubbleChart card
+include('elements/materials/Editor/MaterialsBubbleChart')
+MaterialsBubbleChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBubbleChart.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsBubbleChart.card.remote.puml
new file mode 100644
index 00000000000..d8d341b7b87
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBubbleChart.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBubbleChart card
+include('elements/materials/Editor/MaterialsBubbleChart')
+MaterialsBubbleChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBubbleChart.element.local.puml b/cloud/snippets/materials/Editor/MaterialsBubbleChart.element.local.puml
new file mode 100644
index 00000000000..5aa8d72c186
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBubbleChart.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBubbleChart element
+include('elements/materials/Editor/MaterialsBubbleChart')
+MaterialsBubbleChart('element', 'Bubble Chart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsBubbleChart.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsBubbleChart.element.remote.puml
new file mode 100644
index 00000000000..2f398324e2a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsBubbleChart.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBubbleChart element
+include('elements/materials/Editor/MaterialsBubbleChart')
+MaterialsBubbleChart('element', 'Bubble Chart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsDragHandle.card.local.puml b/cloud/snippets/materials/Editor/MaterialsDragHandle.card.local.puml
new file mode 100644
index 00000000000..1d2d287c2d8
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsDragHandle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDragHandle card
+include('elements/materials/Editor/MaterialsDragHandle')
+MaterialsDragHandleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsDragHandle.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsDragHandle.card.remote.puml
new file mode 100644
index 00000000000..951e8844d88
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsDragHandle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDragHandle card
+include('elements/materials/Editor/MaterialsDragHandle')
+MaterialsDragHandleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsDragHandle.element.local.puml b/cloud/snippets/materials/Editor/MaterialsDragHandle.element.local.puml
new file mode 100644
index 00000000000..e3ab5d01c38
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsDragHandle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDragHandle element
+include('elements/materials/Editor/MaterialsDragHandle')
+MaterialsDragHandle('element', 'Drag Handle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsDragHandle.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsDragHandle.element.remote.puml
new file mode 100644
index 00000000000..e3056f9251b
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsDragHandle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDragHandle element
+include('elements/materials/Editor/MaterialsDragHandle')
+MaterialsDragHandle('element', 'Drag Handle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatAlignCenter.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatAlignCenter.card.local.puml
new file mode 100644
index 00000000000..eb2596fe23f
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatAlignCenter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatAlignCenter card
+include('elements/materials/Editor/MaterialsFormatAlignCenter')
+MaterialsFormatAlignCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatAlignCenter.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatAlignCenter.card.remote.puml
new file mode 100644
index 00000000000..07a45c659ee
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatAlignCenter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatAlignCenter card
+include('elements/materials/Editor/MaterialsFormatAlignCenter')
+MaterialsFormatAlignCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatAlignCenter.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatAlignCenter.element.local.puml
new file mode 100644
index 00000000000..e87375ba306
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatAlignCenter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatAlignCenter element
+include('elements/materials/Editor/MaterialsFormatAlignCenter')
+MaterialsFormatAlignCenter('element', 'Format Align Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatAlignCenter.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatAlignCenter.element.remote.puml
new file mode 100644
index 00000000000..dcac6baca33
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatAlignCenter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatAlignCenter element
+include('elements/materials/Editor/MaterialsFormatAlignCenter')
+MaterialsFormatAlignCenter('element', 'Format Align Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatAlignJustify.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatAlignJustify.card.local.puml
new file mode 100644
index 00000000000..1ed283432dc
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatAlignJustify.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatAlignJustify card
+include('elements/materials/Editor/MaterialsFormatAlignJustify')
+MaterialsFormatAlignJustifyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatAlignJustify.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatAlignJustify.card.remote.puml
new file mode 100644
index 00000000000..050ddba7ac2
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatAlignJustify.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatAlignJustify card
+include('elements/materials/Editor/MaterialsFormatAlignJustify')
+MaterialsFormatAlignJustifyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatAlignJustify.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatAlignJustify.element.local.puml
new file mode 100644
index 00000000000..b42cf5e4c7d
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatAlignJustify.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatAlignJustify element
+include('elements/materials/Editor/MaterialsFormatAlignJustify')
+MaterialsFormatAlignJustify('element', 'Format Align Justify', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatAlignJustify.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatAlignJustify.element.remote.puml
new file mode 100644
index 00000000000..3cfc22b4e0b
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatAlignJustify.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatAlignJustify element
+include('elements/materials/Editor/MaterialsFormatAlignJustify')
+MaterialsFormatAlignJustify('element', 'Format Align Justify', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatAlignLeft.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatAlignLeft.card.local.puml
new file mode 100644
index 00000000000..3833503539b
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatAlignLeft.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatAlignLeft card
+include('elements/materials/Editor/MaterialsFormatAlignLeft')
+MaterialsFormatAlignLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatAlignLeft.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatAlignLeft.card.remote.puml
new file mode 100644
index 00000000000..7eb897f1034
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatAlignLeft.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatAlignLeft card
+include('elements/materials/Editor/MaterialsFormatAlignLeft')
+MaterialsFormatAlignLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatAlignLeft.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatAlignLeft.element.local.puml
new file mode 100644
index 00000000000..cf7b8cfae22
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatAlignLeft.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatAlignLeft element
+include('elements/materials/Editor/MaterialsFormatAlignLeft')
+MaterialsFormatAlignLeft('element', 'Format Align Left', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatAlignLeft.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatAlignLeft.element.remote.puml
new file mode 100644
index 00000000000..c77eb0ea14d
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatAlignLeft.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatAlignLeft element
+include('elements/materials/Editor/MaterialsFormatAlignLeft')
+MaterialsFormatAlignLeft('element', 'Format Align Left', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatAlignRight.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatAlignRight.card.local.puml
new file mode 100644
index 00000000000..4f16d8a6266
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatAlignRight.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatAlignRight card
+include('elements/materials/Editor/MaterialsFormatAlignRight')
+MaterialsFormatAlignRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatAlignRight.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatAlignRight.card.remote.puml
new file mode 100644
index 00000000000..aa820467b4d
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatAlignRight.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatAlignRight card
+include('elements/materials/Editor/MaterialsFormatAlignRight')
+MaterialsFormatAlignRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatAlignRight.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatAlignRight.element.local.puml
new file mode 100644
index 00000000000..e3cbae4338b
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatAlignRight.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatAlignRight element
+include('elements/materials/Editor/MaterialsFormatAlignRight')
+MaterialsFormatAlignRight('element', 'Format Align Right', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatAlignRight.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatAlignRight.element.remote.puml
new file mode 100644
index 00000000000..ea28b5cbb9e
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatAlignRight.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatAlignRight element
+include('elements/materials/Editor/MaterialsFormatAlignRight')
+MaterialsFormatAlignRight('element', 'Format Align Right', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatBold.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatBold.card.local.puml
new file mode 100644
index 00000000000..3c7b4914429
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatBold.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatBold card
+include('elements/materials/Editor/MaterialsFormatBold')
+MaterialsFormatBoldCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatBold.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatBold.card.remote.puml
new file mode 100644
index 00000000000..0cac9f8b09f
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatBold.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatBold card
+include('elements/materials/Editor/MaterialsFormatBold')
+MaterialsFormatBoldCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatBold.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatBold.element.local.puml
new file mode 100644
index 00000000000..a7798a5f6a7
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatBold.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatBold element
+include('elements/materials/Editor/MaterialsFormatBold')
+MaterialsFormatBold('element', 'Format Bold', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatBold.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatBold.element.remote.puml
new file mode 100644
index 00000000000..7cb38d3aded
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatBold.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatBold element
+include('elements/materials/Editor/MaterialsFormatBold')
+MaterialsFormatBold('element', 'Format Bold', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatClear.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatClear.card.local.puml
new file mode 100644
index 00000000000..54cb4d34106
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatClear.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatClear card
+include('elements/materials/Editor/MaterialsFormatClear')
+MaterialsFormatClearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatClear.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatClear.card.remote.puml
new file mode 100644
index 00000000000..0cf9ca76bf6
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatClear.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatClear card
+include('elements/materials/Editor/MaterialsFormatClear')
+MaterialsFormatClearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatClear.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatClear.element.local.puml
new file mode 100644
index 00000000000..3669cb6b5d2
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatClear.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatClear element
+include('elements/materials/Editor/MaterialsFormatClear')
+MaterialsFormatClear('element', 'Format Clear', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatClear.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatClear.element.remote.puml
new file mode 100644
index 00000000000..d084c884907
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatClear.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatClear element
+include('elements/materials/Editor/MaterialsFormatClear')
+MaterialsFormatClear('element', 'Format Clear', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatColorFill.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatColorFill.card.local.puml
new file mode 100644
index 00000000000..4cd082c7447
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatColorFill.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatColorFill card
+include('elements/materials/Editor/MaterialsFormatColorFill')
+MaterialsFormatColorFillCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatColorFill.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatColorFill.card.remote.puml
new file mode 100644
index 00000000000..045475a1eef
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatColorFill.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatColorFill card
+include('elements/materials/Editor/MaterialsFormatColorFill')
+MaterialsFormatColorFillCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatColorFill.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatColorFill.element.local.puml
new file mode 100644
index 00000000000..be2bc8715fb
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatColorFill.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatColorFill element
+include('elements/materials/Editor/MaterialsFormatColorFill')
+MaterialsFormatColorFill('element', 'Format Color Fill', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatColorFill.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatColorFill.element.remote.puml
new file mode 100644
index 00000000000..717ed04be49
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatColorFill.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatColorFill element
+include('elements/materials/Editor/MaterialsFormatColorFill')
+MaterialsFormatColorFill('element', 'Format Color Fill', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatColorReset.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatColorReset.card.local.puml
new file mode 100644
index 00000000000..9940cba2673
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatColorReset.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatColorReset card
+include('elements/materials/Editor/MaterialsFormatColorReset')
+MaterialsFormatColorResetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatColorReset.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatColorReset.card.remote.puml
new file mode 100644
index 00000000000..674dde3cb58
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatColorReset.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatColorReset card
+include('elements/materials/Editor/MaterialsFormatColorReset')
+MaterialsFormatColorResetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatColorReset.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatColorReset.element.local.puml
new file mode 100644
index 00000000000..fcdd428effa
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatColorReset.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatColorReset element
+include('elements/materials/Editor/MaterialsFormatColorReset')
+MaterialsFormatColorReset('element', 'Format Color Reset', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatColorReset.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatColorReset.element.remote.puml
new file mode 100644
index 00000000000..a1ca9ed6776
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatColorReset.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatColorReset element
+include('elements/materials/Editor/MaterialsFormatColorReset')
+MaterialsFormatColorReset('element', 'Format Color Reset', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatColorText.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatColorText.card.local.puml
new file mode 100644
index 00000000000..a99d783043a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatColorText.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatColorText card
+include('elements/materials/Editor/MaterialsFormatColorText')
+MaterialsFormatColorTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatColorText.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatColorText.card.remote.puml
new file mode 100644
index 00000000000..3b725453eea
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatColorText.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatColorText card
+include('elements/materials/Editor/MaterialsFormatColorText')
+MaterialsFormatColorTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatColorText.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatColorText.element.local.puml
new file mode 100644
index 00000000000..e57067285fd
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatColorText.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatColorText element
+include('elements/materials/Editor/MaterialsFormatColorText')
+MaterialsFormatColorText('element', 'Format Color Text', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatColorText.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatColorText.element.remote.puml
new file mode 100644
index 00000000000..87889d5a0f1
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatColorText.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatColorText element
+include('elements/materials/Editor/MaterialsFormatColorText')
+MaterialsFormatColorText('element', 'Format Color Text', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatIndentDecrease.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatIndentDecrease.card.local.puml
new file mode 100644
index 00000000000..6e0762d010a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatIndentDecrease.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatIndentDecrease card
+include('elements/materials/Editor/MaterialsFormatIndentDecrease')
+MaterialsFormatIndentDecreaseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatIndentDecrease.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatIndentDecrease.card.remote.puml
new file mode 100644
index 00000000000..e105c502c14
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatIndentDecrease.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatIndentDecrease card
+include('elements/materials/Editor/MaterialsFormatIndentDecrease')
+MaterialsFormatIndentDecreaseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatIndentDecrease.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatIndentDecrease.element.local.puml
new file mode 100644
index 00000000000..2281b8541d7
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatIndentDecrease.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatIndentDecrease element
+include('elements/materials/Editor/MaterialsFormatIndentDecrease')
+MaterialsFormatIndentDecrease('element', 'Format Indent Decrease', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatIndentDecrease.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatIndentDecrease.element.remote.puml
new file mode 100644
index 00000000000..e09d1a3aca0
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatIndentDecrease.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatIndentDecrease element
+include('elements/materials/Editor/MaterialsFormatIndentDecrease')
+MaterialsFormatIndentDecrease('element', 'Format Indent Decrease', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatIndentIncrease.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatIndentIncrease.card.local.puml
new file mode 100644
index 00000000000..586932c8ad0
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatIndentIncrease.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatIndentIncrease card
+include('elements/materials/Editor/MaterialsFormatIndentIncrease')
+MaterialsFormatIndentIncreaseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatIndentIncrease.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatIndentIncrease.card.remote.puml
new file mode 100644
index 00000000000..f9a3c280c8b
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatIndentIncrease.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatIndentIncrease card
+include('elements/materials/Editor/MaterialsFormatIndentIncrease')
+MaterialsFormatIndentIncreaseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatIndentIncrease.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatIndentIncrease.element.local.puml
new file mode 100644
index 00000000000..e97674dbe4f
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatIndentIncrease.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatIndentIncrease element
+include('elements/materials/Editor/MaterialsFormatIndentIncrease')
+MaterialsFormatIndentIncrease('element', 'Format Indent Increase', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatIndentIncrease.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatIndentIncrease.element.remote.puml
new file mode 100644
index 00000000000..4b9b8836e8e
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatIndentIncrease.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatIndentIncrease element
+include('elements/materials/Editor/MaterialsFormatIndentIncrease')
+MaterialsFormatIndentIncrease('element', 'Format Indent Increase', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatItalic.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatItalic.card.local.puml
new file mode 100644
index 00000000000..55bb087d7f4
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatItalic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatItalic card
+include('elements/materials/Editor/MaterialsFormatItalic')
+MaterialsFormatItalicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatItalic.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatItalic.card.remote.puml
new file mode 100644
index 00000000000..80ce2529773
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatItalic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatItalic card
+include('elements/materials/Editor/MaterialsFormatItalic')
+MaterialsFormatItalicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatItalic.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatItalic.element.local.puml
new file mode 100644
index 00000000000..e9aff02de33
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatItalic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatItalic element
+include('elements/materials/Editor/MaterialsFormatItalic')
+MaterialsFormatItalic('element', 'Format Italic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatItalic.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatItalic.element.remote.puml
new file mode 100644
index 00000000000..99f6de4c009
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatItalic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatItalic element
+include('elements/materials/Editor/MaterialsFormatItalic')
+MaterialsFormatItalic('element', 'Format Italic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatLineSpacing.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatLineSpacing.card.local.puml
new file mode 100644
index 00000000000..bf753d8d3ec
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatLineSpacing.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatLineSpacing card
+include('elements/materials/Editor/MaterialsFormatLineSpacing')
+MaterialsFormatLineSpacingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatLineSpacing.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatLineSpacing.card.remote.puml
new file mode 100644
index 00000000000..d4ffbe55ddc
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatLineSpacing.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatLineSpacing card
+include('elements/materials/Editor/MaterialsFormatLineSpacing')
+MaterialsFormatLineSpacingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatLineSpacing.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatLineSpacing.element.local.puml
new file mode 100644
index 00000000000..c485579707a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatLineSpacing.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatLineSpacing element
+include('elements/materials/Editor/MaterialsFormatLineSpacing')
+MaterialsFormatLineSpacing('element', 'Format Line Spacing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatLineSpacing.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatLineSpacing.element.remote.puml
new file mode 100644
index 00000000000..ac2a266c7d5
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatLineSpacing.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatLineSpacing element
+include('elements/materials/Editor/MaterialsFormatLineSpacing')
+MaterialsFormatLineSpacing('element', 'Format Line Spacing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatListBulleted.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatListBulleted.card.local.puml
new file mode 100644
index 00000000000..d6d912b0f28
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatListBulleted.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatListBulleted card
+include('elements/materials/Editor/MaterialsFormatListBulleted')
+MaterialsFormatListBulletedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatListBulleted.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatListBulleted.card.remote.puml
new file mode 100644
index 00000000000..0a9e7fc246c
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatListBulleted.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatListBulleted card
+include('elements/materials/Editor/MaterialsFormatListBulleted')
+MaterialsFormatListBulletedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatListBulleted.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatListBulleted.element.local.puml
new file mode 100644
index 00000000000..3bfcc7a5412
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatListBulleted.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatListBulleted element
+include('elements/materials/Editor/MaterialsFormatListBulleted')
+MaterialsFormatListBulleted('element', 'Format List Bulleted', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatListBulleted.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatListBulleted.element.remote.puml
new file mode 100644
index 00000000000..36273a7b43f
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatListBulleted.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatListBulleted element
+include('elements/materials/Editor/MaterialsFormatListBulleted')
+MaterialsFormatListBulleted('element', 'Format List Bulleted', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatListNumbered.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatListNumbered.card.local.puml
new file mode 100644
index 00000000000..980381e38ff
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatListNumbered.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatListNumbered card
+include('elements/materials/Editor/MaterialsFormatListNumbered')
+MaterialsFormatListNumberedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatListNumbered.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatListNumbered.card.remote.puml
new file mode 100644
index 00000000000..e783dd02cb5
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatListNumbered.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatListNumbered card
+include('elements/materials/Editor/MaterialsFormatListNumbered')
+MaterialsFormatListNumberedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatListNumbered.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatListNumbered.element.local.puml
new file mode 100644
index 00000000000..f280952c2be
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatListNumbered.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatListNumbered element
+include('elements/materials/Editor/MaterialsFormatListNumbered')
+MaterialsFormatListNumbered('element', 'Format List Numbered', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatListNumbered.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatListNumbered.element.remote.puml
new file mode 100644
index 00000000000..ff1c56ec668
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatListNumbered.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatListNumbered element
+include('elements/materials/Editor/MaterialsFormatListNumbered')
+MaterialsFormatListNumbered('element', 'Format List Numbered', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatPaint.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatPaint.card.local.puml
new file mode 100644
index 00000000000..f656138eea1
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatPaint.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatPaint card
+include('elements/materials/Editor/MaterialsFormatPaint')
+MaterialsFormatPaintCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatPaint.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatPaint.card.remote.puml
new file mode 100644
index 00000000000..30e422565f9
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatPaint.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatPaint card
+include('elements/materials/Editor/MaterialsFormatPaint')
+MaterialsFormatPaintCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatPaint.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatPaint.element.local.puml
new file mode 100644
index 00000000000..f069f787b0f
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatPaint.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatPaint element
+include('elements/materials/Editor/MaterialsFormatPaint')
+MaterialsFormatPaint('element', 'Format Paint', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatPaint.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatPaint.element.remote.puml
new file mode 100644
index 00000000000..2509763226a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatPaint.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatPaint element
+include('elements/materials/Editor/MaterialsFormatPaint')
+MaterialsFormatPaint('element', 'Format Paint', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatQuote.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatQuote.card.local.puml
new file mode 100644
index 00000000000..d119fcf5ca9
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatQuote.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatQuote card
+include('elements/materials/Editor/MaterialsFormatQuote')
+MaterialsFormatQuoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatQuote.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatQuote.card.remote.puml
new file mode 100644
index 00000000000..ff36b24b2ad
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatQuote.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatQuote card
+include('elements/materials/Editor/MaterialsFormatQuote')
+MaterialsFormatQuoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatQuote.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatQuote.element.local.puml
new file mode 100644
index 00000000000..2638098fc20
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatQuote.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatQuote element
+include('elements/materials/Editor/MaterialsFormatQuote')
+MaterialsFormatQuote('element', 'Format Quote', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatQuote.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatQuote.element.remote.puml
new file mode 100644
index 00000000000..5ab5b827192
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatQuote.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatQuote element
+include('elements/materials/Editor/MaterialsFormatQuote')
+MaterialsFormatQuote('element', 'Format Quote', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatShapes.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatShapes.card.local.puml
new file mode 100644
index 00000000000..636b57970c3
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatShapes.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatShapes card
+include('elements/materials/Editor/MaterialsFormatShapes')
+MaterialsFormatShapesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatShapes.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatShapes.card.remote.puml
new file mode 100644
index 00000000000..516674da4a9
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatShapes.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatShapes card
+include('elements/materials/Editor/MaterialsFormatShapes')
+MaterialsFormatShapesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatShapes.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatShapes.element.local.puml
new file mode 100644
index 00000000000..2348872cbea
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatShapes.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatShapes element
+include('elements/materials/Editor/MaterialsFormatShapes')
+MaterialsFormatShapes('element', 'Format Shapes', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatShapes.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatShapes.element.remote.puml
new file mode 100644
index 00000000000..ffdd6489a10
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatShapes.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatShapes element
+include('elements/materials/Editor/MaterialsFormatShapes')
+MaterialsFormatShapes('element', 'Format Shapes', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatSize.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatSize.card.local.puml
new file mode 100644
index 00000000000..a97ed65efd2
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatSize.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatSize card
+include('elements/materials/Editor/MaterialsFormatSize')
+MaterialsFormatSizeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatSize.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatSize.card.remote.puml
new file mode 100644
index 00000000000..f802d92656b
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatSize.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatSize card
+include('elements/materials/Editor/MaterialsFormatSize')
+MaterialsFormatSizeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatSize.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatSize.element.local.puml
new file mode 100644
index 00000000000..3cb5b0c293e
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatSize.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatSize element
+include('elements/materials/Editor/MaterialsFormatSize')
+MaterialsFormatSize('element', 'Format Size', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatSize.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatSize.element.remote.puml
new file mode 100644
index 00000000000..e76f9fc9214
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatSize.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatSize element
+include('elements/materials/Editor/MaterialsFormatSize')
+MaterialsFormatSize('element', 'Format Size', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatStrikethrough.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatStrikethrough.card.local.puml
new file mode 100644
index 00000000000..15f6cf4df7d
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatStrikethrough.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatStrikethrough card
+include('elements/materials/Editor/MaterialsFormatStrikethrough')
+MaterialsFormatStrikethroughCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatStrikethrough.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatStrikethrough.card.remote.puml
new file mode 100644
index 00000000000..59694c4e3df
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatStrikethrough.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatStrikethrough card
+include('elements/materials/Editor/MaterialsFormatStrikethrough')
+MaterialsFormatStrikethroughCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatStrikethrough.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatStrikethrough.element.local.puml
new file mode 100644
index 00000000000..fa573068a4a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatStrikethrough.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatStrikethrough element
+include('elements/materials/Editor/MaterialsFormatStrikethrough')
+MaterialsFormatStrikethrough('element', 'Format Strikethrough', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatStrikethrough.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatStrikethrough.element.remote.puml
new file mode 100644
index 00000000000..2a2bad39789
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatStrikethrough.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatStrikethrough element
+include('elements/materials/Editor/MaterialsFormatStrikethrough')
+MaterialsFormatStrikethrough('element', 'Format Strikethrough', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionLToR.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionLToR.card.local.puml
new file mode 100644
index 00000000000..f4b2715c7b3
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionLToR.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatTextdirectionLToR card
+include('elements/materials/Editor/MaterialsFormatTextdirectionLToR')
+MaterialsFormatTextdirectionLToRCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionLToR.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionLToR.card.remote.puml
new file mode 100644
index 00000000000..5cd761527f2
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionLToR.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatTextdirectionLToR card
+include('elements/materials/Editor/MaterialsFormatTextdirectionLToR')
+MaterialsFormatTextdirectionLToRCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionLToR.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionLToR.element.local.puml
new file mode 100644
index 00000000000..212a4ace579
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionLToR.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatTextdirectionLToR element
+include('elements/materials/Editor/MaterialsFormatTextdirectionLToR')
+MaterialsFormatTextdirectionLToR('element', 'Format Textdirection L To R', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionLToR.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionLToR.element.remote.puml
new file mode 100644
index 00000000000..74f0ca3460c
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionLToR.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatTextdirectionLToR element
+include('elements/materials/Editor/MaterialsFormatTextdirectionLToR')
+MaterialsFormatTextdirectionLToR('element', 'Format Textdirection L To R', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionRToL.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionRToL.card.local.puml
new file mode 100644
index 00000000000..b3eb4ff3b03
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionRToL.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatTextdirectionRToL card
+include('elements/materials/Editor/MaterialsFormatTextdirectionRToL')
+MaterialsFormatTextdirectionRToLCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionRToL.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionRToL.card.remote.puml
new file mode 100644
index 00000000000..3863da7fe1b
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionRToL.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatTextdirectionRToL card
+include('elements/materials/Editor/MaterialsFormatTextdirectionRToL')
+MaterialsFormatTextdirectionRToLCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionRToL.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionRToL.element.local.puml
new file mode 100644
index 00000000000..814388910ad
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionRToL.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatTextdirectionRToL element
+include('elements/materials/Editor/MaterialsFormatTextdirectionRToL')
+MaterialsFormatTextdirectionRToL('element', 'Format Textdirection R To L', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionRToL.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionRToL.element.remote.puml
new file mode 100644
index 00000000000..c0b24af27f0
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatTextdirectionRToL.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatTextdirectionRToL element
+include('elements/materials/Editor/MaterialsFormatTextdirectionRToL')
+MaterialsFormatTextdirectionRToL('element', 'Format Textdirection R To L', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatUnderlined.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatUnderlined.card.local.puml
new file mode 100644
index 00000000000..6e312fbf0df
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatUnderlined.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFormatUnderlined card
+include('elements/materials/Editor/MaterialsFormatUnderlined')
+MaterialsFormatUnderlinedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatUnderlined.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatUnderlined.card.remote.puml
new file mode 100644
index 00000000000..428ffa9d287
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatUnderlined.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFormatUnderlined card
+include('elements/materials/Editor/MaterialsFormatUnderlined')
+MaterialsFormatUnderlinedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatUnderlined.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFormatUnderlined.element.local.puml
new file mode 100644
index 00000000000..4c4da491f86
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatUnderlined.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatUnderlined element
+include('elements/materials/Editor/MaterialsFormatUnderlined')
+MaterialsFormatUnderlined('element', 'Format Underlined', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFormatUnderlined.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFormatUnderlined.element.remote.puml
new file mode 100644
index 00000000000..3247539aef8
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFormatUnderlined.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFormatUnderlined element
+include('elements/materials/Editor/MaterialsFormatUnderlined')
+MaterialsFormatUnderlined('element', 'Format Underlined', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFunctions.card.local.puml b/cloud/snippets/materials/Editor/MaterialsFunctions.card.local.puml
new file mode 100644
index 00000000000..fd6ec0b0de9
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFunctions.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFunctions card
+include('elements/materials/Editor/MaterialsFunctions')
+MaterialsFunctionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFunctions.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsFunctions.card.remote.puml
new file mode 100644
index 00000000000..1b293a925f7
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFunctions.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFunctions card
+include('elements/materials/Editor/MaterialsFunctions')
+MaterialsFunctionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFunctions.element.local.puml b/cloud/snippets/materials/Editor/MaterialsFunctions.element.local.puml
new file mode 100644
index 00000000000..c323ac2c75c
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFunctions.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFunctions element
+include('elements/materials/Editor/MaterialsFunctions')
+MaterialsFunctions('element', 'Functions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsFunctions.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsFunctions.element.remote.puml
new file mode 100644
index 00000000000..0d199036b04
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsFunctions.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFunctions element
+include('elements/materials/Editor/MaterialsFunctions')
+MaterialsFunctions('element', 'Functions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsHighlight.card.local.puml b/cloud/snippets/materials/Editor/MaterialsHighlight.card.local.puml
new file mode 100644
index 00000000000..ca261de1edb
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsHighlight.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHighlight card
+include('elements/materials/Editor/MaterialsHighlight')
+MaterialsHighlightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsHighlight.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsHighlight.card.remote.puml
new file mode 100644
index 00000000000..f9edca75299
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsHighlight.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHighlight card
+include('elements/materials/Editor/MaterialsHighlight')
+MaterialsHighlightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsHighlight.element.local.puml b/cloud/snippets/materials/Editor/MaterialsHighlight.element.local.puml
new file mode 100644
index 00000000000..11c4b27b612
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsHighlight.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHighlight element
+include('elements/materials/Editor/MaterialsHighlight')
+MaterialsHighlight('element', 'Highlight', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsHighlight.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsHighlight.element.remote.puml
new file mode 100644
index 00000000000..7dc3889107e
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsHighlight.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHighlight element
+include('elements/materials/Editor/MaterialsHighlight')
+MaterialsHighlight('element', 'Highlight', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertChart.card.local.puml b/cloud/snippets/materials/Editor/MaterialsInsertChart.card.local.puml
new file mode 100644
index 00000000000..960de15c704
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertChart.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInsertChart card
+include('elements/materials/Editor/MaterialsInsertChart')
+MaterialsInsertChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertChart.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsInsertChart.card.remote.puml
new file mode 100644
index 00000000000..cb4dc242344
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertChart.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInsertChart card
+include('elements/materials/Editor/MaterialsInsertChart')
+MaterialsInsertChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertChart.element.local.puml b/cloud/snippets/materials/Editor/MaterialsInsertChart.element.local.puml
new file mode 100644
index 00000000000..09166a016aa
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertChart.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertChart element
+include('elements/materials/Editor/MaterialsInsertChart')
+MaterialsInsertChart('element', 'Insert Chart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertChart.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsInsertChart.element.remote.puml
new file mode 100644
index 00000000000..bffb07b66ed
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertChart.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertChart element
+include('elements/materials/Editor/MaterialsInsertChart')
+MaterialsInsertChart('element', 'Insert Chart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertComment.card.local.puml b/cloud/snippets/materials/Editor/MaterialsInsertComment.card.local.puml
new file mode 100644
index 00000000000..7a7d9077bc3
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertComment.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInsertComment card
+include('elements/materials/Editor/MaterialsInsertComment')
+MaterialsInsertCommentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertComment.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsInsertComment.card.remote.puml
new file mode 100644
index 00000000000..8f03f1fb6c8
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertComment.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInsertComment card
+include('elements/materials/Editor/MaterialsInsertComment')
+MaterialsInsertCommentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertComment.element.local.puml b/cloud/snippets/materials/Editor/MaterialsInsertComment.element.local.puml
new file mode 100644
index 00000000000..aa4fea70bde
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertComment.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertComment element
+include('elements/materials/Editor/MaterialsInsertComment')
+MaterialsInsertComment('element', 'Insert Comment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertComment.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsInsertComment.element.remote.puml
new file mode 100644
index 00000000000..0be24283808
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertComment.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertComment element
+include('elements/materials/Editor/MaterialsInsertComment')
+MaterialsInsertComment('element', 'Insert Comment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertDriveFile.card.local.puml b/cloud/snippets/materials/Editor/MaterialsInsertDriveFile.card.local.puml
new file mode 100644
index 00000000000..d3b01bb9576
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertDriveFile.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInsertDriveFile card
+include('elements/materials/Editor/MaterialsInsertDriveFile')
+MaterialsInsertDriveFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertDriveFile.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsInsertDriveFile.card.remote.puml
new file mode 100644
index 00000000000..aaf9a7e0350
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertDriveFile.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInsertDriveFile card
+include('elements/materials/Editor/MaterialsInsertDriveFile')
+MaterialsInsertDriveFileCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertDriveFile.element.local.puml b/cloud/snippets/materials/Editor/MaterialsInsertDriveFile.element.local.puml
new file mode 100644
index 00000000000..2015a230db6
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertDriveFile.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertDriveFile element
+include('elements/materials/Editor/MaterialsInsertDriveFile')
+MaterialsInsertDriveFile('element', 'Insert Drive File', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertDriveFile.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsInsertDriveFile.element.remote.puml
new file mode 100644
index 00000000000..7d9a9e315c0
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertDriveFile.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertDriveFile element
+include('elements/materials/Editor/MaterialsInsertDriveFile')
+MaterialsInsertDriveFile('element', 'Insert Drive File', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertEmoticon.card.local.puml b/cloud/snippets/materials/Editor/MaterialsInsertEmoticon.card.local.puml
new file mode 100644
index 00000000000..16069b23e08
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertEmoticon.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInsertEmoticon card
+include('elements/materials/Editor/MaterialsInsertEmoticon')
+MaterialsInsertEmoticonCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertEmoticon.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsInsertEmoticon.card.remote.puml
new file mode 100644
index 00000000000..ac623fe1c42
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertEmoticon.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInsertEmoticon card
+include('elements/materials/Editor/MaterialsInsertEmoticon')
+MaterialsInsertEmoticonCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertEmoticon.element.local.puml b/cloud/snippets/materials/Editor/MaterialsInsertEmoticon.element.local.puml
new file mode 100644
index 00000000000..d4d02f61eb3
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertEmoticon.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertEmoticon element
+include('elements/materials/Editor/MaterialsInsertEmoticon')
+MaterialsInsertEmoticon('element', 'Insert Emoticon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertEmoticon.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsInsertEmoticon.element.remote.puml
new file mode 100644
index 00000000000..0e6ce171fcc
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertEmoticon.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertEmoticon element
+include('elements/materials/Editor/MaterialsInsertEmoticon')
+MaterialsInsertEmoticon('element', 'Insert Emoticon', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertInvitation.card.local.puml b/cloud/snippets/materials/Editor/MaterialsInsertInvitation.card.local.puml
new file mode 100644
index 00000000000..16bfc6f7ae1
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertInvitation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInsertInvitation card
+include('elements/materials/Editor/MaterialsInsertInvitation')
+MaterialsInsertInvitationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertInvitation.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsInsertInvitation.card.remote.puml
new file mode 100644
index 00000000000..f4ed86cd18a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertInvitation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInsertInvitation card
+include('elements/materials/Editor/MaterialsInsertInvitation')
+MaterialsInsertInvitationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertInvitation.element.local.puml b/cloud/snippets/materials/Editor/MaterialsInsertInvitation.element.local.puml
new file mode 100644
index 00000000000..15b7a97a541
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertInvitation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertInvitation element
+include('elements/materials/Editor/MaterialsInsertInvitation')
+MaterialsInsertInvitation('element', 'Insert Invitation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertInvitation.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsInsertInvitation.element.remote.puml
new file mode 100644
index 00000000000..b994cb8cbd6
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertInvitation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertInvitation element
+include('elements/materials/Editor/MaterialsInsertInvitation')
+MaterialsInsertInvitation('element', 'Insert Invitation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertLink.card.local.puml b/cloud/snippets/materials/Editor/MaterialsInsertLink.card.local.puml
new file mode 100644
index 00000000000..82315e37193
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertLink.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInsertLink card
+include('elements/materials/Editor/MaterialsInsertLink')
+MaterialsInsertLinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertLink.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsInsertLink.card.remote.puml
new file mode 100644
index 00000000000..dc892b5e812
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertLink.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInsertLink card
+include('elements/materials/Editor/MaterialsInsertLink')
+MaterialsInsertLinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertLink.element.local.puml b/cloud/snippets/materials/Editor/MaterialsInsertLink.element.local.puml
new file mode 100644
index 00000000000..2329d1fafab
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertLink.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertLink element
+include('elements/materials/Editor/MaterialsInsertLink')
+MaterialsInsertLink('element', 'Insert Link', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertLink.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsInsertLink.element.remote.puml
new file mode 100644
index 00000000000..195857bd19c
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertLink.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertLink element
+include('elements/materials/Editor/MaterialsInsertLink')
+MaterialsInsertLink('element', 'Insert Link', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertPhoto.card.local.puml b/cloud/snippets/materials/Editor/MaterialsInsertPhoto.card.local.puml
new file mode 100644
index 00000000000..8dc99452b02
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertPhoto.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsInsertPhoto card
+include('elements/materials/Editor/MaterialsInsertPhoto')
+MaterialsInsertPhotoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertPhoto.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsInsertPhoto.card.remote.puml
new file mode 100644
index 00000000000..a4681eaeb21
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertPhoto.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsInsertPhoto card
+include('elements/materials/Editor/MaterialsInsertPhoto')
+MaterialsInsertPhotoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertPhoto.element.local.puml b/cloud/snippets/materials/Editor/MaterialsInsertPhoto.element.local.puml
new file mode 100644
index 00000000000..ad636a193de
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertPhoto.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertPhoto element
+include('elements/materials/Editor/MaterialsInsertPhoto')
+MaterialsInsertPhoto('element', 'Insert Photo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsInsertPhoto.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsInsertPhoto.element.remote.puml
new file mode 100644
index 00000000000..be91ddd44a9
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsInsertPhoto.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsInsertPhoto element
+include('elements/materials/Editor/MaterialsInsertPhoto')
+MaterialsInsertPhoto('element', 'Insert Photo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsLinearScale.card.local.puml b/cloud/snippets/materials/Editor/MaterialsLinearScale.card.local.puml
new file mode 100644
index 00000000000..fe9703acf39
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsLinearScale.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLinearScale card
+include('elements/materials/Editor/MaterialsLinearScale')
+MaterialsLinearScaleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsLinearScale.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsLinearScale.card.remote.puml
new file mode 100644
index 00000000000..94658c815fd
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsLinearScale.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLinearScale card
+include('elements/materials/Editor/MaterialsLinearScale')
+MaterialsLinearScaleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsLinearScale.element.local.puml b/cloud/snippets/materials/Editor/MaterialsLinearScale.element.local.puml
new file mode 100644
index 00000000000..87ffb50e0c7
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsLinearScale.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLinearScale element
+include('elements/materials/Editor/MaterialsLinearScale')
+MaterialsLinearScale('element', 'Linear Scale', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsLinearScale.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsLinearScale.element.remote.puml
new file mode 100644
index 00000000000..1e12011bc5a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsLinearScale.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLinearScale element
+include('elements/materials/Editor/MaterialsLinearScale')
+MaterialsLinearScale('element', 'Linear Scale', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsMergeType.card.local.puml b/cloud/snippets/materials/Editor/MaterialsMergeType.card.local.puml
new file mode 100644
index 00000000000..de76bb93cd4
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsMergeType.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMergeType card
+include('elements/materials/Editor/MaterialsMergeType')
+MaterialsMergeTypeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsMergeType.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsMergeType.card.remote.puml
new file mode 100644
index 00000000000..b0ac826f31b
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsMergeType.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMergeType card
+include('elements/materials/Editor/MaterialsMergeType')
+MaterialsMergeTypeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsMergeType.element.local.puml b/cloud/snippets/materials/Editor/MaterialsMergeType.element.local.puml
new file mode 100644
index 00000000000..bce5b671ae8
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsMergeType.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMergeType element
+include('elements/materials/Editor/MaterialsMergeType')
+MaterialsMergeType('element', 'Merge Type', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsMergeType.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsMergeType.element.remote.puml
new file mode 100644
index 00000000000..e25891fd313
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsMergeType.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMergeType element
+include('elements/materials/Editor/MaterialsMergeType')
+MaterialsMergeType('element', 'Merge Type', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsModeComment.card.local.puml b/cloud/snippets/materials/Editor/MaterialsModeComment.card.local.puml
new file mode 100644
index 00000000000..aeeb9c4078b
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsModeComment.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsModeComment card
+include('elements/materials/Editor/MaterialsModeComment')
+MaterialsModeCommentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsModeComment.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsModeComment.card.remote.puml
new file mode 100644
index 00000000000..eb7110e4942
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsModeComment.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsModeComment card
+include('elements/materials/Editor/MaterialsModeComment')
+MaterialsModeCommentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsModeComment.element.local.puml b/cloud/snippets/materials/Editor/MaterialsModeComment.element.local.puml
new file mode 100644
index 00000000000..026743f0459
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsModeComment.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsModeComment element
+include('elements/materials/Editor/MaterialsModeComment')
+MaterialsModeComment('element', 'Mode Comment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsModeComment.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsModeComment.element.remote.puml
new file mode 100644
index 00000000000..40d661b2904
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsModeComment.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsModeComment element
+include('elements/materials/Editor/MaterialsModeComment')
+MaterialsModeComment('element', 'Mode Comment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsModeEdit.card.local.puml b/cloud/snippets/materials/Editor/MaterialsModeEdit.card.local.puml
new file mode 100644
index 00000000000..190fb24e400
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsModeEdit.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsModeEdit card
+include('elements/materials/Editor/MaterialsModeEdit')
+MaterialsModeEditCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsModeEdit.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsModeEdit.card.remote.puml
new file mode 100644
index 00000000000..777d284666a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsModeEdit.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsModeEdit card
+include('elements/materials/Editor/MaterialsModeEdit')
+MaterialsModeEditCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsModeEdit.element.local.puml b/cloud/snippets/materials/Editor/MaterialsModeEdit.element.local.puml
new file mode 100644
index 00000000000..caa2eea6832
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsModeEdit.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsModeEdit element
+include('elements/materials/Editor/MaterialsModeEdit')
+MaterialsModeEdit('element', 'Mode Edit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsModeEdit.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsModeEdit.element.remote.puml
new file mode 100644
index 00000000000..8b7aa483092
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsModeEdit.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsModeEdit element
+include('elements/materials/Editor/MaterialsModeEdit')
+MaterialsModeEdit('element', 'Mode Edit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsMonetizationOn.card.local.puml b/cloud/snippets/materials/Editor/MaterialsMonetizationOn.card.local.puml
new file mode 100644
index 00000000000..1f4249955e3
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsMonetizationOn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMonetizationOn card
+include('elements/materials/Editor/MaterialsMonetizationOn')
+MaterialsMonetizationOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsMonetizationOn.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsMonetizationOn.card.remote.puml
new file mode 100644
index 00000000000..7e9b668c87f
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsMonetizationOn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMonetizationOn card
+include('elements/materials/Editor/MaterialsMonetizationOn')
+MaterialsMonetizationOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsMonetizationOn.element.local.puml b/cloud/snippets/materials/Editor/MaterialsMonetizationOn.element.local.puml
new file mode 100644
index 00000000000..1f2d9a62ee6
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsMonetizationOn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMonetizationOn element
+include('elements/materials/Editor/MaterialsMonetizationOn')
+MaterialsMonetizationOn('element', 'Monetization On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsMonetizationOn.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsMonetizationOn.element.remote.puml
new file mode 100644
index 00000000000..3b10f89b67f
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsMonetizationOn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMonetizationOn element
+include('elements/materials/Editor/MaterialsMonetizationOn')
+MaterialsMonetizationOn('element', 'Monetization On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsMultilineChart.card.local.puml b/cloud/snippets/materials/Editor/MaterialsMultilineChart.card.local.puml
new file mode 100644
index 00000000000..c4801d64a68
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsMultilineChart.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMultilineChart card
+include('elements/materials/Editor/MaterialsMultilineChart')
+MaterialsMultilineChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsMultilineChart.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsMultilineChart.card.remote.puml
new file mode 100644
index 00000000000..688fb173014
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsMultilineChart.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMultilineChart card
+include('elements/materials/Editor/MaterialsMultilineChart')
+MaterialsMultilineChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsMultilineChart.element.local.puml b/cloud/snippets/materials/Editor/MaterialsMultilineChart.element.local.puml
new file mode 100644
index 00000000000..fe9f955a7fc
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsMultilineChart.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMultilineChart element
+include('elements/materials/Editor/MaterialsMultilineChart')
+MaterialsMultilineChart('element', 'Multiline Chart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsMultilineChart.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsMultilineChart.element.remote.puml
new file mode 100644
index 00000000000..c3effac7eb3
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsMultilineChart.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMultilineChart element
+include('elements/materials/Editor/MaterialsMultilineChart')
+MaterialsMultilineChart('element', 'Multiline Chart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsPieChart.card.local.puml b/cloud/snippets/materials/Editor/MaterialsPieChart.card.local.puml
new file mode 100644
index 00000000000..fef03ed112f
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsPieChart.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPieChart card
+include('elements/materials/Editor/MaterialsPieChart')
+MaterialsPieChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsPieChart.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsPieChart.card.remote.puml
new file mode 100644
index 00000000000..cb3569f8be8
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsPieChart.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPieChart card
+include('elements/materials/Editor/MaterialsPieChart')
+MaterialsPieChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsPieChart.element.local.puml b/cloud/snippets/materials/Editor/MaterialsPieChart.element.local.puml
new file mode 100644
index 00000000000..f5cfe96c113
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsPieChart.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPieChart element
+include('elements/materials/Editor/MaterialsPieChart')
+MaterialsPieChart('element', 'Pie Chart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsPieChart.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsPieChart.element.remote.puml
new file mode 100644
index 00000000000..a5079700547
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsPieChart.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPieChart element
+include('elements/materials/Editor/MaterialsPieChart')
+MaterialsPieChart('element', 'Pie Chart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsPieChartOutlined.card.local.puml b/cloud/snippets/materials/Editor/MaterialsPieChartOutlined.card.local.puml
new file mode 100644
index 00000000000..9623f9bb42c
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsPieChartOutlined.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPieChartOutlined card
+include('elements/materials/Editor/MaterialsPieChartOutlined')
+MaterialsPieChartOutlinedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsPieChartOutlined.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsPieChartOutlined.card.remote.puml
new file mode 100644
index 00000000000..3c805fe360a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsPieChartOutlined.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPieChartOutlined card
+include('elements/materials/Editor/MaterialsPieChartOutlined')
+MaterialsPieChartOutlinedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsPieChartOutlined.element.local.puml b/cloud/snippets/materials/Editor/MaterialsPieChartOutlined.element.local.puml
new file mode 100644
index 00000000000..64854040e9a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsPieChartOutlined.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPieChartOutlined element
+include('elements/materials/Editor/MaterialsPieChartOutlined')
+MaterialsPieChartOutlined('element', 'Pie Chart Outlined', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsPieChartOutlined.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsPieChartOutlined.element.remote.puml
new file mode 100644
index 00000000000..6458a1adf2c
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsPieChartOutlined.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPieChartOutlined element
+include('elements/materials/Editor/MaterialsPieChartOutlined')
+MaterialsPieChartOutlined('element', 'Pie Chart Outlined', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsPublish.card.local.puml b/cloud/snippets/materials/Editor/MaterialsPublish.card.local.puml
new file mode 100644
index 00000000000..f0837860a3e
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsPublish.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPublish card
+include('elements/materials/Editor/MaterialsPublish')
+MaterialsPublishCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsPublish.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsPublish.card.remote.puml
new file mode 100644
index 00000000000..d363d374c73
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsPublish.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPublish card
+include('elements/materials/Editor/MaterialsPublish')
+MaterialsPublishCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsPublish.element.local.puml b/cloud/snippets/materials/Editor/MaterialsPublish.element.local.puml
new file mode 100644
index 00000000000..aa3ac8a962a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsPublish.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPublish element
+include('elements/materials/Editor/MaterialsPublish')
+MaterialsPublish('element', 'Publish', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsPublish.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsPublish.element.remote.puml
new file mode 100644
index 00000000000..8425f5d88ec
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsPublish.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPublish element
+include('elements/materials/Editor/MaterialsPublish')
+MaterialsPublish('element', 'Publish', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsShortText.card.local.puml b/cloud/snippets/materials/Editor/MaterialsShortText.card.local.puml
new file mode 100644
index 00000000000..da08ef52e12
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsShortText.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsShortText card
+include('elements/materials/Editor/MaterialsShortText')
+MaterialsShortTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsShortText.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsShortText.card.remote.puml
new file mode 100644
index 00000000000..7bb18f50000
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsShortText.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsShortText card
+include('elements/materials/Editor/MaterialsShortText')
+MaterialsShortTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsShortText.element.local.puml b/cloud/snippets/materials/Editor/MaterialsShortText.element.local.puml
new file mode 100644
index 00000000000..ebd2ce8a944
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsShortText.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShortText element
+include('elements/materials/Editor/MaterialsShortText')
+MaterialsShortText('element', 'Short Text', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsShortText.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsShortText.element.remote.puml
new file mode 100644
index 00000000000..37a28008fdd
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsShortText.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShortText element
+include('elements/materials/Editor/MaterialsShortText')
+MaterialsShortText('element', 'Short Text', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsShowChart.card.local.puml b/cloud/snippets/materials/Editor/MaterialsShowChart.card.local.puml
new file mode 100644
index 00000000000..f8a765bf565
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsShowChart.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsShowChart card
+include('elements/materials/Editor/MaterialsShowChart')
+MaterialsShowChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsShowChart.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsShowChart.card.remote.puml
new file mode 100644
index 00000000000..877baa9683d
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsShowChart.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsShowChart card
+include('elements/materials/Editor/MaterialsShowChart')
+MaterialsShowChartCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsShowChart.element.local.puml b/cloud/snippets/materials/Editor/MaterialsShowChart.element.local.puml
new file mode 100644
index 00000000000..2c1e24f904b
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsShowChart.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShowChart element
+include('elements/materials/Editor/MaterialsShowChart')
+MaterialsShowChart('element', 'Show Chart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsShowChart.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsShowChart.element.remote.puml
new file mode 100644
index 00000000000..bc9f003f4f5
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsShowChart.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShowChart element
+include('elements/materials/Editor/MaterialsShowChart')
+MaterialsShowChart('element', 'Show Chart', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsSpaceBar.card.local.puml b/cloud/snippets/materials/Editor/MaterialsSpaceBar.card.local.puml
new file mode 100644
index 00000000000..cbab0503619
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsSpaceBar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSpaceBar card
+include('elements/materials/Editor/MaterialsSpaceBar')
+MaterialsSpaceBarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsSpaceBar.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsSpaceBar.card.remote.puml
new file mode 100644
index 00000000000..f14e66ff93c
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsSpaceBar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSpaceBar card
+include('elements/materials/Editor/MaterialsSpaceBar')
+MaterialsSpaceBarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsSpaceBar.element.local.puml b/cloud/snippets/materials/Editor/MaterialsSpaceBar.element.local.puml
new file mode 100644
index 00000000000..05e249a56dd
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsSpaceBar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpaceBar element
+include('elements/materials/Editor/MaterialsSpaceBar')
+MaterialsSpaceBar('element', 'Space Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsSpaceBar.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsSpaceBar.element.remote.puml
new file mode 100644
index 00000000000..1c2af98869d
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsSpaceBar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpaceBar element
+include('elements/materials/Editor/MaterialsSpaceBar')
+MaterialsSpaceBar('element', 'Space Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsStrikethroughS.card.local.puml b/cloud/snippets/materials/Editor/MaterialsStrikethroughS.card.local.puml
new file mode 100644
index 00000000000..070049c25eb
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsStrikethroughS.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStrikethroughS card
+include('elements/materials/Editor/MaterialsStrikethroughS')
+MaterialsStrikethroughSCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsStrikethroughS.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsStrikethroughS.card.remote.puml
new file mode 100644
index 00000000000..4cdd65d69ed
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsStrikethroughS.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStrikethroughS card
+include('elements/materials/Editor/MaterialsStrikethroughS')
+MaterialsStrikethroughSCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsStrikethroughS.element.local.puml b/cloud/snippets/materials/Editor/MaterialsStrikethroughS.element.local.puml
new file mode 100644
index 00000000000..a5522741903
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsStrikethroughS.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStrikethroughS element
+include('elements/materials/Editor/MaterialsStrikethroughS')
+MaterialsStrikethroughS('element', 'Strikethrough S', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsStrikethroughS.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsStrikethroughS.element.remote.puml
new file mode 100644
index 00000000000..d12ffef87d8
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsStrikethroughS.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStrikethroughS element
+include('elements/materials/Editor/MaterialsStrikethroughS')
+MaterialsStrikethroughS('element', 'Strikethrough S', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsTextFields.card.local.puml b/cloud/snippets/materials/Editor/MaterialsTextFields.card.local.puml
new file mode 100644
index 00000000000..f572a047fcf
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsTextFields.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTextFields card
+include('elements/materials/Editor/MaterialsTextFields')
+MaterialsTextFieldsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsTextFields.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsTextFields.card.remote.puml
new file mode 100644
index 00000000000..4cbd3d93661
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsTextFields.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTextFields card
+include('elements/materials/Editor/MaterialsTextFields')
+MaterialsTextFieldsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsTextFields.element.local.puml b/cloud/snippets/materials/Editor/MaterialsTextFields.element.local.puml
new file mode 100644
index 00000000000..1c8597b7b3b
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsTextFields.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTextFields element
+include('elements/materials/Editor/MaterialsTextFields')
+MaterialsTextFields('element', 'Text Fields', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsTextFields.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsTextFields.element.remote.puml
new file mode 100644
index 00000000000..29fec9923fd
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsTextFields.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTextFields element
+include('elements/materials/Editor/MaterialsTextFields')
+MaterialsTextFields('element', 'Text Fields', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsTitle.card.local.puml b/cloud/snippets/materials/Editor/MaterialsTitle.card.local.puml
new file mode 100644
index 00000000000..e4a2fda7f55
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsTitle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTitle card
+include('elements/materials/Editor/MaterialsTitle')
+MaterialsTitleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsTitle.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsTitle.card.remote.puml
new file mode 100644
index 00000000000..44ed6e6f7f0
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsTitle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTitle card
+include('elements/materials/Editor/MaterialsTitle')
+MaterialsTitleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsTitle.element.local.puml b/cloud/snippets/materials/Editor/MaterialsTitle.element.local.puml
new file mode 100644
index 00000000000..24a372fedf8
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsTitle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTitle element
+include('elements/materials/Editor/MaterialsTitle')
+MaterialsTitle('element', 'Title', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsTitle.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsTitle.element.remote.puml
new file mode 100644
index 00000000000..afd03410bed
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsTitle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTitle element
+include('elements/materials/Editor/MaterialsTitle')
+MaterialsTitle('element', 'Title', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsVerticalAlignBottom.card.local.puml b/cloud/snippets/materials/Editor/MaterialsVerticalAlignBottom.card.local.puml
new file mode 100644
index 00000000000..92f610f6923
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsVerticalAlignBottom.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVerticalAlignBottom card
+include('elements/materials/Editor/MaterialsVerticalAlignBottom')
+MaterialsVerticalAlignBottomCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsVerticalAlignBottom.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsVerticalAlignBottom.card.remote.puml
new file mode 100644
index 00000000000..dae85d46f46
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsVerticalAlignBottom.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVerticalAlignBottom card
+include('elements/materials/Editor/MaterialsVerticalAlignBottom')
+MaterialsVerticalAlignBottomCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsVerticalAlignBottom.element.local.puml b/cloud/snippets/materials/Editor/MaterialsVerticalAlignBottom.element.local.puml
new file mode 100644
index 00000000000..afac5ff535a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsVerticalAlignBottom.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVerticalAlignBottom element
+include('elements/materials/Editor/MaterialsVerticalAlignBottom')
+MaterialsVerticalAlignBottom('element', 'Vertical Align Bottom', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsVerticalAlignBottom.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsVerticalAlignBottom.element.remote.puml
new file mode 100644
index 00000000000..e4ce7077d1a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsVerticalAlignBottom.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVerticalAlignBottom element
+include('elements/materials/Editor/MaterialsVerticalAlignBottom')
+MaterialsVerticalAlignBottom('element', 'Vertical Align Bottom', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsVerticalAlignCenter.card.local.puml b/cloud/snippets/materials/Editor/MaterialsVerticalAlignCenter.card.local.puml
new file mode 100644
index 00000000000..66cf3baffc0
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsVerticalAlignCenter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVerticalAlignCenter card
+include('elements/materials/Editor/MaterialsVerticalAlignCenter')
+MaterialsVerticalAlignCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsVerticalAlignCenter.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsVerticalAlignCenter.card.remote.puml
new file mode 100644
index 00000000000..f5d63e78ad2
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsVerticalAlignCenter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVerticalAlignCenter card
+include('elements/materials/Editor/MaterialsVerticalAlignCenter')
+MaterialsVerticalAlignCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsVerticalAlignCenter.element.local.puml b/cloud/snippets/materials/Editor/MaterialsVerticalAlignCenter.element.local.puml
new file mode 100644
index 00000000000..09971c7af0f
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsVerticalAlignCenter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVerticalAlignCenter element
+include('elements/materials/Editor/MaterialsVerticalAlignCenter')
+MaterialsVerticalAlignCenter('element', 'Vertical Align Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsVerticalAlignCenter.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsVerticalAlignCenter.element.remote.puml
new file mode 100644
index 00000000000..58d82cfa68c
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsVerticalAlignCenter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVerticalAlignCenter element
+include('elements/materials/Editor/MaterialsVerticalAlignCenter')
+MaterialsVerticalAlignCenter('element', 'Vertical Align Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsVerticalAlignTop.card.local.puml b/cloud/snippets/materials/Editor/MaterialsVerticalAlignTop.card.local.puml
new file mode 100644
index 00000000000..b5205bab8a6
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsVerticalAlignTop.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVerticalAlignTop card
+include('elements/materials/Editor/MaterialsVerticalAlignTop')
+MaterialsVerticalAlignTopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsVerticalAlignTop.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsVerticalAlignTop.card.remote.puml
new file mode 100644
index 00000000000..720f3e795bd
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsVerticalAlignTop.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVerticalAlignTop card
+include('elements/materials/Editor/MaterialsVerticalAlignTop')
+MaterialsVerticalAlignTopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsVerticalAlignTop.element.local.puml b/cloud/snippets/materials/Editor/MaterialsVerticalAlignTop.element.local.puml
new file mode 100644
index 00000000000..be63dab8da7
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsVerticalAlignTop.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVerticalAlignTop element
+include('elements/materials/Editor/MaterialsVerticalAlignTop')
+MaterialsVerticalAlignTop('element', 'Vertical Align Top', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsVerticalAlignTop.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsVerticalAlignTop.element.remote.puml
new file mode 100644
index 00000000000..37c9324dc0a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsVerticalAlignTop.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVerticalAlignTop element
+include('elements/materials/Editor/MaterialsVerticalAlignTop')
+MaterialsVerticalAlignTop('element', 'Vertical Align Top', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsWrapText.card.local.puml b/cloud/snippets/materials/Editor/MaterialsWrapText.card.local.puml
new file mode 100644
index 00000000000..f8597acadad
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsWrapText.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWrapText card
+include('elements/materials/Editor/MaterialsWrapText')
+MaterialsWrapTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsWrapText.card.remote.puml b/cloud/snippets/materials/Editor/MaterialsWrapText.card.remote.puml
new file mode 100644
index 00000000000..8807926f921
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsWrapText.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWrapText card
+include('elements/materials/Editor/MaterialsWrapText')
+MaterialsWrapTextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsWrapText.element.local.puml b/cloud/snippets/materials/Editor/MaterialsWrapText.element.local.puml
new file mode 100644
index 00000000000..c8f280f547a
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsWrapText.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWrapText element
+include('elements/materials/Editor/MaterialsWrapText')
+MaterialsWrapText('element', 'Wrap Text', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Editor/MaterialsWrapText.element.remote.puml b/cloud/snippets/materials/Editor/MaterialsWrapText.element.remote.puml
new file mode 100644
index 00000000000..d1853bed876
--- /dev/null
+++ b/cloud/snippets/materials/Editor/MaterialsWrapText.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWrapText element
+include('elements/materials/Editor/MaterialsWrapText')
+MaterialsWrapText('element', 'Wrap Text', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsAttachment.card.local.puml b/cloud/snippets/materials/File/MaterialsAttachment.card.local.puml
new file mode 100644
index 00000000000..dcf07222cac
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsAttachment.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAttachment card
+include('elements/materials/File/MaterialsAttachment')
+MaterialsAttachmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsAttachment.card.remote.puml b/cloud/snippets/materials/File/MaterialsAttachment.card.remote.puml
new file mode 100644
index 00000000000..5c1a44d7fd3
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsAttachment.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAttachment card
+include('elements/materials/File/MaterialsAttachment')
+MaterialsAttachmentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsAttachment.element.local.puml b/cloud/snippets/materials/File/MaterialsAttachment.element.local.puml
new file mode 100644
index 00000000000..a63aaeec826
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsAttachment.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAttachment element
+include('elements/materials/File/MaterialsAttachment')
+MaterialsAttachment('element', 'Attachment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsAttachment.element.remote.puml b/cloud/snippets/materials/File/MaterialsAttachment.element.remote.puml
new file mode 100644
index 00000000000..9c15f4fb110
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsAttachment.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAttachment element
+include('elements/materials/File/MaterialsAttachment')
+MaterialsAttachment('element', 'Attachment', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloud.card.local.puml b/cloud/snippets/materials/File/MaterialsCloud.card.local.puml
new file mode 100644
index 00000000000..c5c93c52cf7
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloud.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCloud card
+include('elements/materials/File/MaterialsCloud')
+MaterialsCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloud.card.remote.puml b/cloud/snippets/materials/File/MaterialsCloud.card.remote.puml
new file mode 100644
index 00000000000..08d9e7cf182
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloud.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCloud card
+include('elements/materials/File/MaterialsCloud')
+MaterialsCloudCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloud.element.local.puml b/cloud/snippets/materials/File/MaterialsCloud.element.local.puml
new file mode 100644
index 00000000000..44288c3ecc5
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloud.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloud element
+include('elements/materials/File/MaterialsCloud')
+MaterialsCloud('element', 'Cloud', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloud.element.remote.puml b/cloud/snippets/materials/File/MaterialsCloud.element.remote.puml
new file mode 100644
index 00000000000..6bb4f429fe8
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloud.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloud element
+include('elements/materials/File/MaterialsCloud')
+MaterialsCloud('element', 'Cloud', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudCircle.card.local.puml b/cloud/snippets/materials/File/MaterialsCloudCircle.card.local.puml
new file mode 100644
index 00000000000..0d56f06dc82
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudCircle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCloudCircle card
+include('elements/materials/File/MaterialsCloudCircle')
+MaterialsCloudCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudCircle.card.remote.puml b/cloud/snippets/materials/File/MaterialsCloudCircle.card.remote.puml
new file mode 100644
index 00000000000..fefe7d66080
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudCircle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCloudCircle card
+include('elements/materials/File/MaterialsCloudCircle')
+MaterialsCloudCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudCircle.element.local.puml b/cloud/snippets/materials/File/MaterialsCloudCircle.element.local.puml
new file mode 100644
index 00000000000..b2ebc748b39
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudCircle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudCircle element
+include('elements/materials/File/MaterialsCloudCircle')
+MaterialsCloudCircle('element', 'Cloud Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudCircle.element.remote.puml b/cloud/snippets/materials/File/MaterialsCloudCircle.element.remote.puml
new file mode 100644
index 00000000000..29b9c8955fc
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudCircle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudCircle element
+include('elements/materials/File/MaterialsCloudCircle')
+MaterialsCloudCircle('element', 'Cloud Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudDone.card.local.puml b/cloud/snippets/materials/File/MaterialsCloudDone.card.local.puml
new file mode 100644
index 00000000000..1a4b1da5e92
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudDone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCloudDone card
+include('elements/materials/File/MaterialsCloudDone')
+MaterialsCloudDoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudDone.card.remote.puml b/cloud/snippets/materials/File/MaterialsCloudDone.card.remote.puml
new file mode 100644
index 00000000000..b4960a7e6a6
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudDone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCloudDone card
+include('elements/materials/File/MaterialsCloudDone')
+MaterialsCloudDoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudDone.element.local.puml b/cloud/snippets/materials/File/MaterialsCloudDone.element.local.puml
new file mode 100644
index 00000000000..248920fc024
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudDone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudDone element
+include('elements/materials/File/MaterialsCloudDone')
+MaterialsCloudDone('element', 'Cloud Done', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudDone.element.remote.puml b/cloud/snippets/materials/File/MaterialsCloudDone.element.remote.puml
new file mode 100644
index 00000000000..921e7cdfeed
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudDone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudDone element
+include('elements/materials/File/MaterialsCloudDone')
+MaterialsCloudDone('element', 'Cloud Done', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudDownload.card.local.puml b/cloud/snippets/materials/File/MaterialsCloudDownload.card.local.puml
new file mode 100644
index 00000000000..99f126a8768
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudDownload.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCloudDownload card
+include('elements/materials/File/MaterialsCloudDownload')
+MaterialsCloudDownloadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudDownload.card.remote.puml b/cloud/snippets/materials/File/MaterialsCloudDownload.card.remote.puml
new file mode 100644
index 00000000000..b611febcd92
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudDownload.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCloudDownload card
+include('elements/materials/File/MaterialsCloudDownload')
+MaterialsCloudDownloadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudDownload.element.local.puml b/cloud/snippets/materials/File/MaterialsCloudDownload.element.local.puml
new file mode 100644
index 00000000000..00ff1a8037d
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudDownload.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudDownload element
+include('elements/materials/File/MaterialsCloudDownload')
+MaterialsCloudDownload('element', 'Cloud Download', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudDownload.element.remote.puml b/cloud/snippets/materials/File/MaterialsCloudDownload.element.remote.puml
new file mode 100644
index 00000000000..b78d393af5f
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudDownload.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudDownload element
+include('elements/materials/File/MaterialsCloudDownload')
+MaterialsCloudDownload('element', 'Cloud Download', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudOff.card.local.puml b/cloud/snippets/materials/File/MaterialsCloudOff.card.local.puml
new file mode 100644
index 00000000000..8c200f1b6a5
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCloudOff card
+include('elements/materials/File/MaterialsCloudOff')
+MaterialsCloudOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudOff.card.remote.puml b/cloud/snippets/materials/File/MaterialsCloudOff.card.remote.puml
new file mode 100644
index 00000000000..26c3e07e895
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCloudOff card
+include('elements/materials/File/MaterialsCloudOff')
+MaterialsCloudOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudOff.element.local.puml b/cloud/snippets/materials/File/MaterialsCloudOff.element.local.puml
new file mode 100644
index 00000000000..4dbd5991807
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudOff element
+include('elements/materials/File/MaterialsCloudOff')
+MaterialsCloudOff('element', 'Cloud Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudOff.element.remote.puml b/cloud/snippets/materials/File/MaterialsCloudOff.element.remote.puml
new file mode 100644
index 00000000000..57e483eda64
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudOff element
+include('elements/materials/File/MaterialsCloudOff')
+MaterialsCloudOff('element', 'Cloud Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudQueue.card.local.puml b/cloud/snippets/materials/File/MaterialsCloudQueue.card.local.puml
new file mode 100644
index 00000000000..89f604e4f93
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudQueue.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCloudQueue card
+include('elements/materials/File/MaterialsCloudQueue')
+MaterialsCloudQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudQueue.card.remote.puml b/cloud/snippets/materials/File/MaterialsCloudQueue.card.remote.puml
new file mode 100644
index 00000000000..4be5cee9e33
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudQueue.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCloudQueue card
+include('elements/materials/File/MaterialsCloudQueue')
+MaterialsCloudQueueCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudQueue.element.local.puml b/cloud/snippets/materials/File/MaterialsCloudQueue.element.local.puml
new file mode 100644
index 00000000000..0701afed012
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudQueue.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudQueue element
+include('elements/materials/File/MaterialsCloudQueue')
+MaterialsCloudQueue('element', 'Cloud Queue', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudQueue.element.remote.puml b/cloud/snippets/materials/File/MaterialsCloudQueue.element.remote.puml
new file mode 100644
index 00000000000..445996d4953
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudQueue.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudQueue element
+include('elements/materials/File/MaterialsCloudQueue')
+MaterialsCloudQueue('element', 'Cloud Queue', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudUpload.card.local.puml b/cloud/snippets/materials/File/MaterialsCloudUpload.card.local.puml
new file mode 100644
index 00000000000..96cecb2eb82
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudUpload.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCloudUpload card
+include('elements/materials/File/MaterialsCloudUpload')
+MaterialsCloudUploadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudUpload.card.remote.puml b/cloud/snippets/materials/File/MaterialsCloudUpload.card.remote.puml
new file mode 100644
index 00000000000..0fefccc3729
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudUpload.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCloudUpload card
+include('elements/materials/File/MaterialsCloudUpload')
+MaterialsCloudUploadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudUpload.element.local.puml b/cloud/snippets/materials/File/MaterialsCloudUpload.element.local.puml
new file mode 100644
index 00000000000..1b72ba9f86a
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudUpload.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudUpload element
+include('elements/materials/File/MaterialsCloudUpload')
+MaterialsCloudUpload('element', 'Cloud Upload', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCloudUpload.element.remote.puml b/cloud/snippets/materials/File/MaterialsCloudUpload.element.remote.puml
new file mode 100644
index 00000000000..4663a6175de
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCloudUpload.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCloudUpload element
+include('elements/materials/File/MaterialsCloudUpload')
+MaterialsCloudUpload('element', 'Cloud Upload', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCreateNewFolder.card.local.puml b/cloud/snippets/materials/File/MaterialsCreateNewFolder.card.local.puml
new file mode 100644
index 00000000000..b50160cb406
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCreateNewFolder.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCreateNewFolder card
+include('elements/materials/File/MaterialsCreateNewFolder')
+MaterialsCreateNewFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCreateNewFolder.card.remote.puml b/cloud/snippets/materials/File/MaterialsCreateNewFolder.card.remote.puml
new file mode 100644
index 00000000000..65bb3eaada8
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCreateNewFolder.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCreateNewFolder card
+include('elements/materials/File/MaterialsCreateNewFolder')
+MaterialsCreateNewFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCreateNewFolder.element.local.puml b/cloud/snippets/materials/File/MaterialsCreateNewFolder.element.local.puml
new file mode 100644
index 00000000000..b907eac4498
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCreateNewFolder.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCreateNewFolder element
+include('elements/materials/File/MaterialsCreateNewFolder')
+MaterialsCreateNewFolder('element', 'Create New Folder', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsCreateNewFolder.element.remote.puml b/cloud/snippets/materials/File/MaterialsCreateNewFolder.element.remote.puml
new file mode 100644
index 00000000000..89cf0f23dd3
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsCreateNewFolder.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCreateNewFolder element
+include('elements/materials/File/MaterialsCreateNewFolder')
+MaterialsCreateNewFolder('element', 'Create New Folder', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFileDownload.card.local.puml b/cloud/snippets/materials/File/MaterialsFileDownload.card.local.puml
new file mode 100644
index 00000000000..aa3a6287ebe
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFileDownload.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFileDownload card
+include('elements/materials/File/MaterialsFileDownload')
+MaterialsFileDownloadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFileDownload.card.remote.puml b/cloud/snippets/materials/File/MaterialsFileDownload.card.remote.puml
new file mode 100644
index 00000000000..3ffd9d69e2e
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFileDownload.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFileDownload card
+include('elements/materials/File/MaterialsFileDownload')
+MaterialsFileDownloadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFileDownload.element.local.puml b/cloud/snippets/materials/File/MaterialsFileDownload.element.local.puml
new file mode 100644
index 00000000000..d324ad99e06
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFileDownload.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFileDownload element
+include('elements/materials/File/MaterialsFileDownload')
+MaterialsFileDownload('element', 'File Download', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFileDownload.element.remote.puml b/cloud/snippets/materials/File/MaterialsFileDownload.element.remote.puml
new file mode 100644
index 00000000000..133275cb4bb
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFileDownload.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFileDownload element
+include('elements/materials/File/MaterialsFileDownload')
+MaterialsFileDownload('element', 'File Download', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFileUpload.card.local.puml b/cloud/snippets/materials/File/MaterialsFileUpload.card.local.puml
new file mode 100644
index 00000000000..e77b98e2555
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFileUpload.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFileUpload card
+include('elements/materials/File/MaterialsFileUpload')
+MaterialsFileUploadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFileUpload.card.remote.puml b/cloud/snippets/materials/File/MaterialsFileUpload.card.remote.puml
new file mode 100644
index 00000000000..a8036684a3a
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFileUpload.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFileUpload card
+include('elements/materials/File/MaterialsFileUpload')
+MaterialsFileUploadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFileUpload.element.local.puml b/cloud/snippets/materials/File/MaterialsFileUpload.element.local.puml
new file mode 100644
index 00000000000..114b328eda2
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFileUpload.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFileUpload element
+include('elements/materials/File/MaterialsFileUpload')
+MaterialsFileUpload('element', 'File Upload', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFileUpload.element.remote.puml b/cloud/snippets/materials/File/MaterialsFileUpload.element.remote.puml
new file mode 100644
index 00000000000..19163e0ee00
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFileUpload.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFileUpload element
+include('elements/materials/File/MaterialsFileUpload')
+MaterialsFileUpload('element', 'File Upload', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFolder.card.local.puml b/cloud/snippets/materials/File/MaterialsFolder.card.local.puml
new file mode 100644
index 00000000000..2780dcf02fd
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFolder.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFolder card
+include('elements/materials/File/MaterialsFolder')
+MaterialsFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFolder.card.remote.puml b/cloud/snippets/materials/File/MaterialsFolder.card.remote.puml
new file mode 100644
index 00000000000..4626ca52905
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFolder.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFolder card
+include('elements/materials/File/MaterialsFolder')
+MaterialsFolderCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFolder.element.local.puml b/cloud/snippets/materials/File/MaterialsFolder.element.local.puml
new file mode 100644
index 00000000000..f35d6d0a36d
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFolder.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFolder element
+include('elements/materials/File/MaterialsFolder')
+MaterialsFolder('element', 'Folder', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFolder.element.remote.puml b/cloud/snippets/materials/File/MaterialsFolder.element.remote.puml
new file mode 100644
index 00000000000..db8d81cbc53
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFolder.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFolder element
+include('elements/materials/File/MaterialsFolder')
+MaterialsFolder('element', 'Folder', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFolderOpen.card.local.puml b/cloud/snippets/materials/File/MaterialsFolderOpen.card.local.puml
new file mode 100644
index 00000000000..aa361959805
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFolderOpen.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFolderOpen card
+include('elements/materials/File/MaterialsFolderOpen')
+MaterialsFolderOpenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFolderOpen.card.remote.puml b/cloud/snippets/materials/File/MaterialsFolderOpen.card.remote.puml
new file mode 100644
index 00000000000..cb0df4d5f33
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFolderOpen.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFolderOpen card
+include('elements/materials/File/MaterialsFolderOpen')
+MaterialsFolderOpenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFolderOpen.element.local.puml b/cloud/snippets/materials/File/MaterialsFolderOpen.element.local.puml
new file mode 100644
index 00000000000..e8a6e769072
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFolderOpen.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFolderOpen element
+include('elements/materials/File/MaterialsFolderOpen')
+MaterialsFolderOpen('element', 'Folder Open', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFolderOpen.element.remote.puml b/cloud/snippets/materials/File/MaterialsFolderOpen.element.remote.puml
new file mode 100644
index 00000000000..ffe13f51dd2
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFolderOpen.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFolderOpen element
+include('elements/materials/File/MaterialsFolderOpen')
+MaterialsFolderOpen('element', 'Folder Open', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFolderShared.card.local.puml b/cloud/snippets/materials/File/MaterialsFolderShared.card.local.puml
new file mode 100644
index 00000000000..feef275f4c1
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFolderShared.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFolderShared card
+include('elements/materials/File/MaterialsFolderShared')
+MaterialsFolderSharedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFolderShared.card.remote.puml b/cloud/snippets/materials/File/MaterialsFolderShared.card.remote.puml
new file mode 100644
index 00000000000..056e77df7d0
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFolderShared.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFolderShared card
+include('elements/materials/File/MaterialsFolderShared')
+MaterialsFolderSharedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFolderShared.element.local.puml b/cloud/snippets/materials/File/MaterialsFolderShared.element.local.puml
new file mode 100644
index 00000000000..01606c24658
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFolderShared.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFolderShared element
+include('elements/materials/File/MaterialsFolderShared')
+MaterialsFolderShared('element', 'Folder Shared', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/File/MaterialsFolderShared.element.remote.puml b/cloud/snippets/materials/File/MaterialsFolderShared.element.remote.puml
new file mode 100644
index 00000000000..cdd2cc747d2
--- /dev/null
+++ b/cloud/snippets/materials/File/MaterialsFolderShared.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFolderShared element
+include('elements/materials/File/MaterialsFolderShared')
+MaterialsFolderShared('element', 'Folder Shared', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsCast.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsCast.card.local.puml
new file mode 100644
index 00000000000..fbd209c3cac
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsCast.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCast card
+include('elements/materials/Hardware/MaterialsCast')
+MaterialsCastCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsCast.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsCast.card.remote.puml
new file mode 100644
index 00000000000..e01f716a284
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsCast.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCast card
+include('elements/materials/Hardware/MaterialsCast')
+MaterialsCastCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsCast.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsCast.element.local.puml
new file mode 100644
index 00000000000..5fe96fc02f9
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsCast.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCast element
+include('elements/materials/Hardware/MaterialsCast')
+MaterialsCast('element', 'Cast', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsCast.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsCast.element.remote.puml
new file mode 100644
index 00000000000..6762474a838
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsCast.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCast element
+include('elements/materials/Hardware/MaterialsCast')
+MaterialsCast('element', 'Cast', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsCastConnected.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsCastConnected.card.local.puml
new file mode 100644
index 00000000000..487c4063030
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsCastConnected.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCastConnected card
+include('elements/materials/Hardware/MaterialsCastConnected')
+MaterialsCastConnectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsCastConnected.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsCastConnected.card.remote.puml
new file mode 100644
index 00000000000..532c1171fde
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsCastConnected.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCastConnected card
+include('elements/materials/Hardware/MaterialsCastConnected')
+MaterialsCastConnectedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsCastConnected.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsCastConnected.element.local.puml
new file mode 100644
index 00000000000..7a577ed8c7a
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsCastConnected.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCastConnected element
+include('elements/materials/Hardware/MaterialsCastConnected')
+MaterialsCastConnected('element', 'Cast Connected', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsCastConnected.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsCastConnected.element.remote.puml
new file mode 100644
index 00000000000..0e0fa58a155
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsCastConnected.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCastConnected element
+include('elements/materials/Hardware/MaterialsCastConnected')
+MaterialsCastConnected('element', 'Cast Connected', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsComputer.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsComputer.card.local.puml
new file mode 100644
index 00000000000..a2974e10783
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsComputer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsComputer card
+include('elements/materials/Hardware/MaterialsComputer')
+MaterialsComputerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsComputer.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsComputer.card.remote.puml
new file mode 100644
index 00000000000..f89a52a30e3
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsComputer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsComputer card
+include('elements/materials/Hardware/MaterialsComputer')
+MaterialsComputerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsComputer.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsComputer.element.local.puml
new file mode 100644
index 00000000000..c8b26cdf9d3
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsComputer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsComputer element
+include('elements/materials/Hardware/MaterialsComputer')
+MaterialsComputer('element', 'Computer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsComputer.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsComputer.element.remote.puml
new file mode 100644
index 00000000000..dbb752f983c
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsComputer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsComputer element
+include('elements/materials/Hardware/MaterialsComputer')
+MaterialsComputer('element', 'Computer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDesktopMac.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsDesktopMac.card.local.puml
new file mode 100644
index 00000000000..91f9ebc520c
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDesktopMac.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDesktopMac card
+include('elements/materials/Hardware/MaterialsDesktopMac')
+MaterialsDesktopMacCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDesktopMac.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsDesktopMac.card.remote.puml
new file mode 100644
index 00000000000..71daec6fa5d
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDesktopMac.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDesktopMac card
+include('elements/materials/Hardware/MaterialsDesktopMac')
+MaterialsDesktopMacCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDesktopMac.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsDesktopMac.element.local.puml
new file mode 100644
index 00000000000..284467bd8dc
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDesktopMac.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDesktopMac element
+include('elements/materials/Hardware/MaterialsDesktopMac')
+MaterialsDesktopMac('element', 'Desktop Mac', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDesktopMac.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsDesktopMac.element.remote.puml
new file mode 100644
index 00000000000..41755215de5
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDesktopMac.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDesktopMac element
+include('elements/materials/Hardware/MaterialsDesktopMac')
+MaterialsDesktopMac('element', 'Desktop Mac', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDesktopWindows.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsDesktopWindows.card.local.puml
new file mode 100644
index 00000000000..46ca406457b
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDesktopWindows.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDesktopWindows card
+include('elements/materials/Hardware/MaterialsDesktopWindows')
+MaterialsDesktopWindowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDesktopWindows.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsDesktopWindows.card.remote.puml
new file mode 100644
index 00000000000..f00a22b2057
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDesktopWindows.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDesktopWindows card
+include('elements/materials/Hardware/MaterialsDesktopWindows')
+MaterialsDesktopWindowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDesktopWindows.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsDesktopWindows.element.local.puml
new file mode 100644
index 00000000000..8232e2c2c80
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDesktopWindows.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDesktopWindows element
+include('elements/materials/Hardware/MaterialsDesktopWindows')
+MaterialsDesktopWindows('element', 'Desktop Windows', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDesktopWindows.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsDesktopWindows.element.remote.puml
new file mode 100644
index 00000000000..a989720e0a8
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDesktopWindows.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDesktopWindows element
+include('elements/materials/Hardware/MaterialsDesktopWindows')
+MaterialsDesktopWindows('element', 'Desktop Windows', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDeveloperBoard.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsDeveloperBoard.card.local.puml
new file mode 100644
index 00000000000..99f02e5c152
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDeveloperBoard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDeveloperBoard card
+include('elements/materials/Hardware/MaterialsDeveloperBoard')
+MaterialsDeveloperBoardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDeveloperBoard.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsDeveloperBoard.card.remote.puml
new file mode 100644
index 00000000000..daf2f62d14a
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDeveloperBoard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDeveloperBoard card
+include('elements/materials/Hardware/MaterialsDeveloperBoard')
+MaterialsDeveloperBoardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDeveloperBoard.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsDeveloperBoard.element.local.puml
new file mode 100644
index 00000000000..a1878824d89
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDeveloperBoard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDeveloperBoard element
+include('elements/materials/Hardware/MaterialsDeveloperBoard')
+MaterialsDeveloperBoard('element', 'Developer Board', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDeveloperBoard.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsDeveloperBoard.element.remote.puml
new file mode 100644
index 00000000000..4f292ed4a32
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDeveloperBoard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDeveloperBoard element
+include('elements/materials/Hardware/MaterialsDeveloperBoard')
+MaterialsDeveloperBoard('element', 'Developer Board', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDevicesOther.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsDevicesOther.card.local.puml
new file mode 100644
index 00000000000..cc6396c3b3c
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDevicesOther.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDevicesOther card
+include('elements/materials/Hardware/MaterialsDevicesOther')
+MaterialsDevicesOtherCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDevicesOther.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsDevicesOther.card.remote.puml
new file mode 100644
index 00000000000..87e8b27096f
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDevicesOther.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDevicesOther card
+include('elements/materials/Hardware/MaterialsDevicesOther')
+MaterialsDevicesOtherCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDevicesOther.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsDevicesOther.element.local.puml
new file mode 100644
index 00000000000..fee7fcdb6dc
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDevicesOther.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDevicesOther element
+include('elements/materials/Hardware/MaterialsDevicesOther')
+MaterialsDevicesOther('element', 'Devices Other', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDevicesOther.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsDevicesOther.element.remote.puml
new file mode 100644
index 00000000000..54a1fc5458e
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDevicesOther.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDevicesOther element
+include('elements/materials/Hardware/MaterialsDevicesOther')
+MaterialsDevicesOther('element', 'Devices Other', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDock.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsDock.card.local.puml
new file mode 100644
index 00000000000..2a72ab2ca7a
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDock.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDock card
+include('elements/materials/Hardware/MaterialsDock')
+MaterialsDockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDock.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsDock.card.remote.puml
new file mode 100644
index 00000000000..dc55864fc20
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDock.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDock card
+include('elements/materials/Hardware/MaterialsDock')
+MaterialsDockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDock.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsDock.element.local.puml
new file mode 100644
index 00000000000..fc84fde40a3
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDock.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDock element
+include('elements/materials/Hardware/MaterialsDock')
+MaterialsDock('element', 'Dock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsDock.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsDock.element.remote.puml
new file mode 100644
index 00000000000..d9348692ee8
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsDock.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDock element
+include('elements/materials/Hardware/MaterialsDock')
+MaterialsDock('element', 'Dock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsGamepad.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsGamepad.card.local.puml
new file mode 100644
index 00000000000..f38b24dc850
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsGamepad.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGamepad card
+include('elements/materials/Hardware/MaterialsGamepad')
+MaterialsGamepadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsGamepad.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsGamepad.card.remote.puml
new file mode 100644
index 00000000000..ec83b0b34a5
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsGamepad.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGamepad card
+include('elements/materials/Hardware/MaterialsGamepad')
+MaterialsGamepadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsGamepad.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsGamepad.element.local.puml
new file mode 100644
index 00000000000..285012cb213
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsGamepad.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGamepad element
+include('elements/materials/Hardware/MaterialsGamepad')
+MaterialsGamepad('element', 'Gamepad', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsGamepad.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsGamepad.element.remote.puml
new file mode 100644
index 00000000000..1903d4cc5aa
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsGamepad.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGamepad element
+include('elements/materials/Hardware/MaterialsGamepad')
+MaterialsGamepad('element', 'Gamepad', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsHeadset.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsHeadset.card.local.puml
new file mode 100644
index 00000000000..af97fc8769f
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsHeadset.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHeadset card
+include('elements/materials/Hardware/MaterialsHeadset')
+MaterialsHeadsetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsHeadset.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsHeadset.card.remote.puml
new file mode 100644
index 00000000000..3e4b1ba6cea
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsHeadset.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHeadset card
+include('elements/materials/Hardware/MaterialsHeadset')
+MaterialsHeadsetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsHeadset.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsHeadset.element.local.puml
new file mode 100644
index 00000000000..15d48b2bb70
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsHeadset.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHeadset element
+include('elements/materials/Hardware/MaterialsHeadset')
+MaterialsHeadset('element', 'Headset', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsHeadset.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsHeadset.element.remote.puml
new file mode 100644
index 00000000000..ce49ea0e209
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsHeadset.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHeadset element
+include('elements/materials/Hardware/MaterialsHeadset')
+MaterialsHeadset('element', 'Headset', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsHeadsetMic.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsHeadsetMic.card.local.puml
new file mode 100644
index 00000000000..36b3b4d215e
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsHeadsetMic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHeadsetMic card
+include('elements/materials/Hardware/MaterialsHeadsetMic')
+MaterialsHeadsetMicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsHeadsetMic.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsHeadsetMic.card.remote.puml
new file mode 100644
index 00000000000..fbd8e3b09a6
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsHeadsetMic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHeadsetMic card
+include('elements/materials/Hardware/MaterialsHeadsetMic')
+MaterialsHeadsetMicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsHeadsetMic.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsHeadsetMic.element.local.puml
new file mode 100644
index 00000000000..8c1ec75a035
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsHeadsetMic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHeadsetMic element
+include('elements/materials/Hardware/MaterialsHeadsetMic')
+MaterialsHeadsetMic('element', 'Headset Mic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsHeadsetMic.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsHeadsetMic.element.remote.puml
new file mode 100644
index 00000000000..70d128205b5
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsHeadsetMic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHeadsetMic element
+include('elements/materials/Hardware/MaterialsHeadsetMic')
+MaterialsHeadsetMic('element', 'Headset Mic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboard.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboard.card.local.puml
new file mode 100644
index 00000000000..24981cc2580
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboard card
+include('elements/materials/Hardware/MaterialsKeyboard')
+MaterialsKeyboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboard.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboard.card.remote.puml
new file mode 100644
index 00000000000..69d1023f648
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboard card
+include('elements/materials/Hardware/MaterialsKeyboard')
+MaterialsKeyboardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboard.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboard.element.local.puml
new file mode 100644
index 00000000000..2f7afd7089a
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboard element
+include('elements/materials/Hardware/MaterialsKeyboard')
+MaterialsKeyboard('element', 'Keyboard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboard.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboard.element.remote.puml
new file mode 100644
index 00000000000..41bcbf82cb4
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboard element
+include('elements/materials/Hardware/MaterialsKeyboard')
+MaterialsKeyboard('element', 'Keyboard', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowDown.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowDown.card.local.puml
new file mode 100644
index 00000000000..6fa0687925e
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowDown.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardArrowDown card
+include('elements/materials/Hardware/MaterialsKeyboardArrowDown')
+MaterialsKeyboardArrowDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowDown.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowDown.card.remote.puml
new file mode 100644
index 00000000000..0e278e89ec8
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowDown.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardArrowDown card
+include('elements/materials/Hardware/MaterialsKeyboardArrowDown')
+MaterialsKeyboardArrowDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowDown.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowDown.element.local.puml
new file mode 100644
index 00000000000..ba29814d05b
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowDown.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardArrowDown element
+include('elements/materials/Hardware/MaterialsKeyboardArrowDown')
+MaterialsKeyboardArrowDown('element', 'Keyboard Arrow Down', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowDown.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowDown.element.remote.puml
new file mode 100644
index 00000000000..7a230ab99bc
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowDown.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardArrowDown element
+include('elements/materials/Hardware/MaterialsKeyboardArrowDown')
+MaterialsKeyboardArrowDown('element', 'Keyboard Arrow Down', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowLeft.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowLeft.card.local.puml
new file mode 100644
index 00000000000..872cf406f47
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowLeft.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardArrowLeft card
+include('elements/materials/Hardware/MaterialsKeyboardArrowLeft')
+MaterialsKeyboardArrowLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowLeft.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowLeft.card.remote.puml
new file mode 100644
index 00000000000..bae3cc965d0
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowLeft.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardArrowLeft card
+include('elements/materials/Hardware/MaterialsKeyboardArrowLeft')
+MaterialsKeyboardArrowLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowLeft.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowLeft.element.local.puml
new file mode 100644
index 00000000000..ec577694457
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowLeft.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardArrowLeft element
+include('elements/materials/Hardware/MaterialsKeyboardArrowLeft')
+MaterialsKeyboardArrowLeft('element', 'Keyboard Arrow Left', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowLeft.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowLeft.element.remote.puml
new file mode 100644
index 00000000000..2d06364c9c6
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowLeft.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardArrowLeft element
+include('elements/materials/Hardware/MaterialsKeyboardArrowLeft')
+MaterialsKeyboardArrowLeft('element', 'Keyboard Arrow Left', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowRight.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowRight.card.local.puml
new file mode 100644
index 00000000000..ee689effba6
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowRight.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardArrowRight card
+include('elements/materials/Hardware/MaterialsKeyboardArrowRight')
+MaterialsKeyboardArrowRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowRight.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowRight.card.remote.puml
new file mode 100644
index 00000000000..d8b20e57b21
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowRight.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardArrowRight card
+include('elements/materials/Hardware/MaterialsKeyboardArrowRight')
+MaterialsKeyboardArrowRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowRight.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowRight.element.local.puml
new file mode 100644
index 00000000000..b06102a9f69
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowRight.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardArrowRight element
+include('elements/materials/Hardware/MaterialsKeyboardArrowRight')
+MaterialsKeyboardArrowRight('element', 'Keyboard Arrow Right', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowRight.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowRight.element.remote.puml
new file mode 100644
index 00000000000..367753fd38b
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowRight.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardArrowRight element
+include('elements/materials/Hardware/MaterialsKeyboardArrowRight')
+MaterialsKeyboardArrowRight('element', 'Keyboard Arrow Right', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowUp.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowUp.card.local.puml
new file mode 100644
index 00000000000..3a03af91150
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowUp.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardArrowUp card
+include('elements/materials/Hardware/MaterialsKeyboardArrowUp')
+MaterialsKeyboardArrowUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowUp.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowUp.card.remote.puml
new file mode 100644
index 00000000000..3370abe44f8
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowUp.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardArrowUp card
+include('elements/materials/Hardware/MaterialsKeyboardArrowUp')
+MaterialsKeyboardArrowUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowUp.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowUp.element.local.puml
new file mode 100644
index 00000000000..a2f14169f02
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowUp.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardArrowUp element
+include('elements/materials/Hardware/MaterialsKeyboardArrowUp')
+MaterialsKeyboardArrowUp('element', 'Keyboard Arrow Up', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowUp.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowUp.element.remote.puml
new file mode 100644
index 00000000000..b7d07e7e9dc
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardArrowUp.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardArrowUp element
+include('elements/materials/Hardware/MaterialsKeyboardArrowUp')
+MaterialsKeyboardArrowUp('element', 'Keyboard Arrow Up', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardBackspace.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardBackspace.card.local.puml
new file mode 100644
index 00000000000..fae6b03453d
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardBackspace.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardBackspace card
+include('elements/materials/Hardware/MaterialsKeyboardBackspace')
+MaterialsKeyboardBackspaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardBackspace.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardBackspace.card.remote.puml
new file mode 100644
index 00000000000..652224a5687
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardBackspace.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardBackspace card
+include('elements/materials/Hardware/MaterialsKeyboardBackspace')
+MaterialsKeyboardBackspaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardBackspace.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardBackspace.element.local.puml
new file mode 100644
index 00000000000..0ac8f1bfe4a
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardBackspace.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardBackspace element
+include('elements/materials/Hardware/MaterialsKeyboardBackspace')
+MaterialsKeyboardBackspace('element', 'Keyboard Backspace', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardBackspace.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardBackspace.element.remote.puml
new file mode 100644
index 00000000000..5d6bf484131
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardBackspace.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardBackspace element
+include('elements/materials/Hardware/MaterialsKeyboardBackspace')
+MaterialsKeyboardBackspace('element', 'Keyboard Backspace', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardCapslock.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardCapslock.card.local.puml
new file mode 100644
index 00000000000..29685f67bb6
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardCapslock.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardCapslock card
+include('elements/materials/Hardware/MaterialsKeyboardCapslock')
+MaterialsKeyboardCapslockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardCapslock.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardCapslock.card.remote.puml
new file mode 100644
index 00000000000..39bded3395e
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardCapslock.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardCapslock card
+include('elements/materials/Hardware/MaterialsKeyboardCapslock')
+MaterialsKeyboardCapslockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardCapslock.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardCapslock.element.local.puml
new file mode 100644
index 00000000000..1ef74d30333
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardCapslock.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardCapslock element
+include('elements/materials/Hardware/MaterialsKeyboardCapslock')
+MaterialsKeyboardCapslock('element', 'Keyboard Capslock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardCapslock.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardCapslock.element.remote.puml
new file mode 100644
index 00000000000..b9b55f7a596
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardCapslock.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardCapslock element
+include('elements/materials/Hardware/MaterialsKeyboardCapslock')
+MaterialsKeyboardCapslock('element', 'Keyboard Capslock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardHide.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardHide.card.local.puml
new file mode 100644
index 00000000000..4eb038a9e99
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardHide.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardHide card
+include('elements/materials/Hardware/MaterialsKeyboardHide')
+MaterialsKeyboardHideCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardHide.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardHide.card.remote.puml
new file mode 100644
index 00000000000..b8f847263fc
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardHide.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardHide card
+include('elements/materials/Hardware/MaterialsKeyboardHide')
+MaterialsKeyboardHideCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardHide.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardHide.element.local.puml
new file mode 100644
index 00000000000..64182d28221
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardHide.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardHide element
+include('elements/materials/Hardware/MaterialsKeyboardHide')
+MaterialsKeyboardHide('element', 'Keyboard Hide', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardHide.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardHide.element.remote.puml
new file mode 100644
index 00000000000..68165781814
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardHide.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardHide element
+include('elements/materials/Hardware/MaterialsKeyboardHide')
+MaterialsKeyboardHide('element', 'Keyboard Hide', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardReturn.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardReturn.card.local.puml
new file mode 100644
index 00000000000..f218e14cb79
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardReturn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardReturn card
+include('elements/materials/Hardware/MaterialsKeyboardReturn')
+MaterialsKeyboardReturnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardReturn.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardReturn.card.remote.puml
new file mode 100644
index 00000000000..784d98de452
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardReturn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardReturn card
+include('elements/materials/Hardware/MaterialsKeyboardReturn')
+MaterialsKeyboardReturnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardReturn.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardReturn.element.local.puml
new file mode 100644
index 00000000000..8efe3caace3
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardReturn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardReturn element
+include('elements/materials/Hardware/MaterialsKeyboardReturn')
+MaterialsKeyboardReturn('element', 'Keyboard Return', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardReturn.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardReturn.element.remote.puml
new file mode 100644
index 00000000000..180e7e15a3e
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardReturn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardReturn element
+include('elements/materials/Hardware/MaterialsKeyboardReturn')
+MaterialsKeyboardReturn('element', 'Keyboard Return', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardTab.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardTab.card.local.puml
new file mode 100644
index 00000000000..298607fa502
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardTab.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardTab card
+include('elements/materials/Hardware/MaterialsKeyboardTab')
+MaterialsKeyboardTabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardTab.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardTab.card.remote.puml
new file mode 100644
index 00000000000..676d7aab1fa
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardTab.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardTab card
+include('elements/materials/Hardware/MaterialsKeyboardTab')
+MaterialsKeyboardTabCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardTab.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardTab.element.local.puml
new file mode 100644
index 00000000000..40ff0bc2220
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardTab.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardTab element
+include('elements/materials/Hardware/MaterialsKeyboardTab')
+MaterialsKeyboardTab('element', 'Keyboard Tab', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardTab.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardTab.element.remote.puml
new file mode 100644
index 00000000000..dd06638240b
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardTab.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardTab element
+include('elements/materials/Hardware/MaterialsKeyboardTab')
+MaterialsKeyboardTab('element', 'Keyboard Tab', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardVoice.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardVoice.card.local.puml
new file mode 100644
index 00000000000..9507cdc2c49
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardVoice.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardVoice card
+include('elements/materials/Hardware/MaterialsKeyboardVoice')
+MaterialsKeyboardVoiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardVoice.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardVoice.card.remote.puml
new file mode 100644
index 00000000000..dc37cf81476
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardVoice.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKeyboardVoice card
+include('elements/materials/Hardware/MaterialsKeyboardVoice')
+MaterialsKeyboardVoiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardVoice.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardVoice.element.local.puml
new file mode 100644
index 00000000000..af0064e811a
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardVoice.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardVoice element
+include('elements/materials/Hardware/MaterialsKeyboardVoice')
+MaterialsKeyboardVoice('element', 'Keyboard Voice', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsKeyboardVoice.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsKeyboardVoice.element.remote.puml
new file mode 100644
index 00000000000..c414903bcaf
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsKeyboardVoice.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKeyboardVoice element
+include('elements/materials/Hardware/MaterialsKeyboardVoice')
+MaterialsKeyboardVoice('element', 'Keyboard Voice', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsLaptop.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsLaptop.card.local.puml
new file mode 100644
index 00000000000..8eb32651992
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsLaptop.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLaptop card
+include('elements/materials/Hardware/MaterialsLaptop')
+MaterialsLaptopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsLaptop.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsLaptop.card.remote.puml
new file mode 100644
index 00000000000..df1a4547e08
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsLaptop.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLaptop card
+include('elements/materials/Hardware/MaterialsLaptop')
+MaterialsLaptopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsLaptop.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsLaptop.element.local.puml
new file mode 100644
index 00000000000..60ca79ea87d
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsLaptop.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaptop element
+include('elements/materials/Hardware/MaterialsLaptop')
+MaterialsLaptop('element', 'Laptop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsLaptop.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsLaptop.element.remote.puml
new file mode 100644
index 00000000000..9cda1497905
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsLaptop.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaptop element
+include('elements/materials/Hardware/MaterialsLaptop')
+MaterialsLaptop('element', 'Laptop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsLaptopChromebook.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsLaptopChromebook.card.local.puml
new file mode 100644
index 00000000000..e00e7b2aebf
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsLaptopChromebook.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLaptopChromebook card
+include('elements/materials/Hardware/MaterialsLaptopChromebook')
+MaterialsLaptopChromebookCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsLaptopChromebook.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsLaptopChromebook.card.remote.puml
new file mode 100644
index 00000000000..39d6bb6615a
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsLaptopChromebook.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLaptopChromebook card
+include('elements/materials/Hardware/MaterialsLaptopChromebook')
+MaterialsLaptopChromebookCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsLaptopChromebook.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsLaptopChromebook.element.local.puml
new file mode 100644
index 00000000000..be5ea9c0ba6
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsLaptopChromebook.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaptopChromebook element
+include('elements/materials/Hardware/MaterialsLaptopChromebook')
+MaterialsLaptopChromebook('element', 'Laptop Chromebook', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsLaptopChromebook.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsLaptopChromebook.element.remote.puml
new file mode 100644
index 00000000000..ec62c054023
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsLaptopChromebook.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaptopChromebook element
+include('elements/materials/Hardware/MaterialsLaptopChromebook')
+MaterialsLaptopChromebook('element', 'Laptop Chromebook', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsLaptopMac.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsLaptopMac.card.local.puml
new file mode 100644
index 00000000000..437903bd6c2
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsLaptopMac.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLaptopMac card
+include('elements/materials/Hardware/MaterialsLaptopMac')
+MaterialsLaptopMacCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsLaptopMac.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsLaptopMac.card.remote.puml
new file mode 100644
index 00000000000..963ba57d3fe
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsLaptopMac.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLaptopMac card
+include('elements/materials/Hardware/MaterialsLaptopMac')
+MaterialsLaptopMacCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsLaptopMac.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsLaptopMac.element.local.puml
new file mode 100644
index 00000000000..dced3ad23d1
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsLaptopMac.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaptopMac element
+include('elements/materials/Hardware/MaterialsLaptopMac')
+MaterialsLaptopMac('element', 'Laptop Mac', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsLaptopMac.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsLaptopMac.element.remote.puml
new file mode 100644
index 00000000000..4c92a8be212
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsLaptopMac.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaptopMac element
+include('elements/materials/Hardware/MaterialsLaptopMac')
+MaterialsLaptopMac('element', 'Laptop Mac', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsLaptopWindows.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsLaptopWindows.card.local.puml
new file mode 100644
index 00000000000..986d7cbec47
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsLaptopWindows.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLaptopWindows card
+include('elements/materials/Hardware/MaterialsLaptopWindows')
+MaterialsLaptopWindowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsLaptopWindows.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsLaptopWindows.card.remote.puml
new file mode 100644
index 00000000000..f25bb3ffa95
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsLaptopWindows.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLaptopWindows card
+include('elements/materials/Hardware/MaterialsLaptopWindows')
+MaterialsLaptopWindowsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsLaptopWindows.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsLaptopWindows.element.local.puml
new file mode 100644
index 00000000000..49a24f823bc
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsLaptopWindows.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaptopWindows element
+include('elements/materials/Hardware/MaterialsLaptopWindows')
+MaterialsLaptopWindows('element', 'Laptop Windows', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsLaptopWindows.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsLaptopWindows.element.remote.puml
new file mode 100644
index 00000000000..36fbad5f96a
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsLaptopWindows.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLaptopWindows element
+include('elements/materials/Hardware/MaterialsLaptopWindows')
+MaterialsLaptopWindows('element', 'Laptop Windows', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsMemory.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsMemory.card.local.puml
new file mode 100644
index 00000000000..6e6aa77e97d
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsMemory.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMemory card
+include('elements/materials/Hardware/MaterialsMemory')
+MaterialsMemoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsMemory.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsMemory.card.remote.puml
new file mode 100644
index 00000000000..ca106ae5318
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsMemory.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMemory card
+include('elements/materials/Hardware/MaterialsMemory')
+MaterialsMemoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsMemory.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsMemory.element.local.puml
new file mode 100644
index 00000000000..84c506fde07
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsMemory.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMemory element
+include('elements/materials/Hardware/MaterialsMemory')
+MaterialsMemory('element', 'Memory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsMemory.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsMemory.element.remote.puml
new file mode 100644
index 00000000000..05900f38267
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsMemory.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMemory element
+include('elements/materials/Hardware/MaterialsMemory')
+MaterialsMemory('element', 'Memory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsMouse.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsMouse.card.local.puml
new file mode 100644
index 00000000000..dc9fd0a902e
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsMouse.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMouse card
+include('elements/materials/Hardware/MaterialsMouse')
+MaterialsMouseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsMouse.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsMouse.card.remote.puml
new file mode 100644
index 00000000000..0b3823f0090
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsMouse.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMouse card
+include('elements/materials/Hardware/MaterialsMouse')
+MaterialsMouseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsMouse.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsMouse.element.local.puml
new file mode 100644
index 00000000000..a25ce9ab321
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsMouse.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMouse element
+include('elements/materials/Hardware/MaterialsMouse')
+MaterialsMouse('element', 'Mouse', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsMouse.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsMouse.element.remote.puml
new file mode 100644
index 00000000000..8c8cc35e440
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsMouse.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMouse element
+include('elements/materials/Hardware/MaterialsMouse')
+MaterialsMouse('element', 'Mouse', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPhoneAndroid.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsPhoneAndroid.card.local.puml
new file mode 100644
index 00000000000..8722624b573
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPhoneAndroid.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhoneAndroid card
+include('elements/materials/Hardware/MaterialsPhoneAndroid')
+MaterialsPhoneAndroidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPhoneAndroid.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsPhoneAndroid.card.remote.puml
new file mode 100644
index 00000000000..38d9bd89154
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPhoneAndroid.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhoneAndroid card
+include('elements/materials/Hardware/MaterialsPhoneAndroid')
+MaterialsPhoneAndroidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPhoneAndroid.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsPhoneAndroid.element.local.puml
new file mode 100644
index 00000000000..a992d1d61ed
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPhoneAndroid.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneAndroid element
+include('elements/materials/Hardware/MaterialsPhoneAndroid')
+MaterialsPhoneAndroid('element', 'Phone Android', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPhoneAndroid.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsPhoneAndroid.element.remote.puml
new file mode 100644
index 00000000000..ac47ecebd29
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPhoneAndroid.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneAndroid element
+include('elements/materials/Hardware/MaterialsPhoneAndroid')
+MaterialsPhoneAndroid('element', 'Phone Android', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPhoneIphone.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsPhoneIphone.card.local.puml
new file mode 100644
index 00000000000..7f14eae900b
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPhoneIphone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhoneIphone card
+include('elements/materials/Hardware/MaterialsPhoneIphone')
+MaterialsPhoneIphoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPhoneIphone.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsPhoneIphone.card.remote.puml
new file mode 100644
index 00000000000..9293d13b55b
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPhoneIphone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhoneIphone card
+include('elements/materials/Hardware/MaterialsPhoneIphone')
+MaterialsPhoneIphoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPhoneIphone.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsPhoneIphone.element.local.puml
new file mode 100644
index 00000000000..65e881ca3a9
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPhoneIphone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneIphone element
+include('elements/materials/Hardware/MaterialsPhoneIphone')
+MaterialsPhoneIphone('element', 'Phone Iphone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPhoneIphone.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsPhoneIphone.element.remote.puml
new file mode 100644
index 00000000000..d5a8547b759
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPhoneIphone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneIphone element
+include('elements/materials/Hardware/MaterialsPhoneIphone')
+MaterialsPhoneIphone('element', 'Phone Iphone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPhonelink.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsPhonelink.card.local.puml
new file mode 100644
index 00000000000..30834d359da
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPhonelink.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhonelink card
+include('elements/materials/Hardware/MaterialsPhonelink')
+MaterialsPhonelinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPhonelink.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsPhonelink.card.remote.puml
new file mode 100644
index 00000000000..db1272b0de7
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPhonelink.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhonelink card
+include('elements/materials/Hardware/MaterialsPhonelink')
+MaterialsPhonelinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPhonelink.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsPhonelink.element.local.puml
new file mode 100644
index 00000000000..38286fc9291
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPhonelink.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhonelink element
+include('elements/materials/Hardware/MaterialsPhonelink')
+MaterialsPhonelink('element', 'Phonelink', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPhonelink.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsPhonelink.element.remote.puml
new file mode 100644
index 00000000000..203b85eaaba
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPhonelink.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhonelink element
+include('elements/materials/Hardware/MaterialsPhonelink')
+MaterialsPhonelink('element', 'Phonelink', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPhonelinkOff.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsPhonelinkOff.card.local.puml
new file mode 100644
index 00000000000..2a582931c4c
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPhonelinkOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhonelinkOff card
+include('elements/materials/Hardware/MaterialsPhonelinkOff')
+MaterialsPhonelinkOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPhonelinkOff.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsPhonelinkOff.card.remote.puml
new file mode 100644
index 00000000000..a19c5af54d8
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPhonelinkOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhonelinkOff card
+include('elements/materials/Hardware/MaterialsPhonelinkOff')
+MaterialsPhonelinkOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPhonelinkOff.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsPhonelinkOff.element.local.puml
new file mode 100644
index 00000000000..dddddd72a82
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPhonelinkOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhonelinkOff element
+include('elements/materials/Hardware/MaterialsPhonelinkOff')
+MaterialsPhonelinkOff('element', 'Phonelink Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPhonelinkOff.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsPhonelinkOff.element.remote.puml
new file mode 100644
index 00000000000..b6cdab6e5d4
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPhonelinkOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhonelinkOff element
+include('elements/materials/Hardware/MaterialsPhonelinkOff')
+MaterialsPhonelinkOff('element', 'Phonelink Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPowerInput.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsPowerInput.card.local.puml
new file mode 100644
index 00000000000..714745e1275
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPowerInput.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPowerInput card
+include('elements/materials/Hardware/MaterialsPowerInput')
+MaterialsPowerInputCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPowerInput.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsPowerInput.card.remote.puml
new file mode 100644
index 00000000000..676067261b0
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPowerInput.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPowerInput card
+include('elements/materials/Hardware/MaterialsPowerInput')
+MaterialsPowerInputCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPowerInput.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsPowerInput.element.local.puml
new file mode 100644
index 00000000000..4217e777592
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPowerInput.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPowerInput element
+include('elements/materials/Hardware/MaterialsPowerInput')
+MaterialsPowerInput('element', 'Power Input', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsPowerInput.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsPowerInput.element.remote.puml
new file mode 100644
index 00000000000..4f8de6a9a08
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsPowerInput.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPowerInput element
+include('elements/materials/Hardware/MaterialsPowerInput')
+MaterialsPowerInput('element', 'Power Input', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsRouter.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsRouter.card.local.puml
new file mode 100644
index 00000000000..b495f2d443e
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsRouter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRouter card
+include('elements/materials/Hardware/MaterialsRouter')
+MaterialsRouterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsRouter.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsRouter.card.remote.puml
new file mode 100644
index 00000000000..dbf8649465e
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsRouter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRouter card
+include('elements/materials/Hardware/MaterialsRouter')
+MaterialsRouterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsRouter.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsRouter.element.local.puml
new file mode 100644
index 00000000000..47b9ee1af88
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsRouter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRouter element
+include('elements/materials/Hardware/MaterialsRouter')
+MaterialsRouter('element', 'Router', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsRouter.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsRouter.element.remote.puml
new file mode 100644
index 00000000000..94b9b268de0
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsRouter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRouter element
+include('elements/materials/Hardware/MaterialsRouter')
+MaterialsRouter('element', 'Router', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsScanner.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsScanner.card.local.puml
new file mode 100644
index 00000000000..b5deafd6489
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsScanner.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsScanner card
+include('elements/materials/Hardware/MaterialsScanner')
+MaterialsScannerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsScanner.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsScanner.card.remote.puml
new file mode 100644
index 00000000000..a51aefa426b
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsScanner.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsScanner card
+include('elements/materials/Hardware/MaterialsScanner')
+MaterialsScannerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsScanner.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsScanner.element.local.puml
new file mode 100644
index 00000000000..4d1fb46d548
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsScanner.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScanner element
+include('elements/materials/Hardware/MaterialsScanner')
+MaterialsScanner('element', 'Scanner', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsScanner.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsScanner.element.remote.puml
new file mode 100644
index 00000000000..201cb07314a
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsScanner.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsScanner element
+include('elements/materials/Hardware/MaterialsScanner')
+MaterialsScanner('element', 'Scanner', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSecurity.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsSecurity.card.local.puml
new file mode 100644
index 00000000000..dcc5d068f8e
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSecurity.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSecurity card
+include('elements/materials/Hardware/MaterialsSecurity')
+MaterialsSecurityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSecurity.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsSecurity.card.remote.puml
new file mode 100644
index 00000000000..26efa94af08
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSecurity.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSecurity card
+include('elements/materials/Hardware/MaterialsSecurity')
+MaterialsSecurityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSecurity.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsSecurity.element.local.puml
new file mode 100644
index 00000000000..75c448ccb7b
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSecurity.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSecurity element
+include('elements/materials/Hardware/MaterialsSecurity')
+MaterialsSecurity('element', 'Security', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSecurity.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsSecurity.element.remote.puml
new file mode 100644
index 00000000000..a09504701c8
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSecurity.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSecurity element
+include('elements/materials/Hardware/MaterialsSecurity')
+MaterialsSecurity('element', 'Security', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSimCard.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsSimCard.card.local.puml
new file mode 100644
index 00000000000..001afff9386
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSimCard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSimCard card
+include('elements/materials/Hardware/MaterialsSimCard')
+MaterialsSimCardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSimCard.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsSimCard.card.remote.puml
new file mode 100644
index 00000000000..77c929ab12b
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSimCard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSimCard card
+include('elements/materials/Hardware/MaterialsSimCard')
+MaterialsSimCardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSimCard.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsSimCard.element.local.puml
new file mode 100644
index 00000000000..2298f1797a4
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSimCard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSimCard element
+include('elements/materials/Hardware/MaterialsSimCard')
+MaterialsSimCard('element', 'Sim Card', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSimCard.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsSimCard.element.remote.puml
new file mode 100644
index 00000000000..0d464f315e7
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSimCard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSimCard element
+include('elements/materials/Hardware/MaterialsSimCard')
+MaterialsSimCard('element', 'Sim Card', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSmartphone.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsSmartphone.card.local.puml
new file mode 100644
index 00000000000..c2d055bb3c5
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSmartphone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSmartphone card
+include('elements/materials/Hardware/MaterialsSmartphone')
+MaterialsSmartphoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSmartphone.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsSmartphone.card.remote.puml
new file mode 100644
index 00000000000..1e30df86195
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSmartphone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSmartphone card
+include('elements/materials/Hardware/MaterialsSmartphone')
+MaterialsSmartphoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSmartphone.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsSmartphone.element.local.puml
new file mode 100644
index 00000000000..544819aca4a
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSmartphone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSmartphone element
+include('elements/materials/Hardware/MaterialsSmartphone')
+MaterialsSmartphone('element', 'Smartphone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSmartphone.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsSmartphone.element.remote.puml
new file mode 100644
index 00000000000..2d290ff3cd7
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSmartphone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSmartphone element
+include('elements/materials/Hardware/MaterialsSmartphone')
+MaterialsSmartphone('element', 'Smartphone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSpeaker.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsSpeaker.card.local.puml
new file mode 100644
index 00000000000..934afe4f22a
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSpeaker.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSpeaker card
+include('elements/materials/Hardware/MaterialsSpeaker')
+MaterialsSpeakerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSpeaker.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsSpeaker.card.remote.puml
new file mode 100644
index 00000000000..eeea31df249
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSpeaker.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSpeaker card
+include('elements/materials/Hardware/MaterialsSpeaker')
+MaterialsSpeakerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSpeaker.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsSpeaker.element.local.puml
new file mode 100644
index 00000000000..1e3b90d6ec2
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSpeaker.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeaker element
+include('elements/materials/Hardware/MaterialsSpeaker')
+MaterialsSpeaker('element', 'Speaker', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSpeaker.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsSpeaker.element.remote.puml
new file mode 100644
index 00000000000..c0c11f6e13f
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSpeaker.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeaker element
+include('elements/materials/Hardware/MaterialsSpeaker')
+MaterialsSpeaker('element', 'Speaker', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSpeakerGroup.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsSpeakerGroup.card.local.puml
new file mode 100644
index 00000000000..67379a23c91
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSpeakerGroup.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSpeakerGroup card
+include('elements/materials/Hardware/MaterialsSpeakerGroup')
+MaterialsSpeakerGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSpeakerGroup.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsSpeakerGroup.card.remote.puml
new file mode 100644
index 00000000000..907241fd85d
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSpeakerGroup.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSpeakerGroup card
+include('elements/materials/Hardware/MaterialsSpeakerGroup')
+MaterialsSpeakerGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSpeakerGroup.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsSpeakerGroup.element.local.puml
new file mode 100644
index 00000000000..d47c6a038b2
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSpeakerGroup.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeakerGroup element
+include('elements/materials/Hardware/MaterialsSpeakerGroup')
+MaterialsSpeakerGroup('element', 'Speaker Group', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsSpeakerGroup.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsSpeakerGroup.element.remote.puml
new file mode 100644
index 00000000000..43f184e1aa0
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsSpeakerGroup.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpeakerGroup element
+include('elements/materials/Hardware/MaterialsSpeakerGroup')
+MaterialsSpeakerGroup('element', 'Speaker Group', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsTablet.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsTablet.card.local.puml
new file mode 100644
index 00000000000..0b9abeadf1d
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsTablet.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTablet card
+include('elements/materials/Hardware/MaterialsTablet')
+MaterialsTabletCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsTablet.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsTablet.card.remote.puml
new file mode 100644
index 00000000000..551b43b722e
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsTablet.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTablet card
+include('elements/materials/Hardware/MaterialsTablet')
+MaterialsTabletCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsTablet.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsTablet.element.local.puml
new file mode 100644
index 00000000000..ec40d37938c
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsTablet.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTablet element
+include('elements/materials/Hardware/MaterialsTablet')
+MaterialsTablet('element', 'Tablet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsTablet.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsTablet.element.remote.puml
new file mode 100644
index 00000000000..dd5e8337a77
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsTablet.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTablet element
+include('elements/materials/Hardware/MaterialsTablet')
+MaterialsTablet('element', 'Tablet', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsTabletAndroid.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsTabletAndroid.card.local.puml
new file mode 100644
index 00000000000..2337ba02dc0
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsTabletAndroid.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTabletAndroid card
+include('elements/materials/Hardware/MaterialsTabletAndroid')
+MaterialsTabletAndroidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsTabletAndroid.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsTabletAndroid.card.remote.puml
new file mode 100644
index 00000000000..7bc43250b5c
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsTabletAndroid.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTabletAndroid card
+include('elements/materials/Hardware/MaterialsTabletAndroid')
+MaterialsTabletAndroidCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsTabletAndroid.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsTabletAndroid.element.local.puml
new file mode 100644
index 00000000000..ce696a2ad73
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsTabletAndroid.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTabletAndroid element
+include('elements/materials/Hardware/MaterialsTabletAndroid')
+MaterialsTabletAndroid('element', 'Tablet Android', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsTabletAndroid.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsTabletAndroid.element.remote.puml
new file mode 100644
index 00000000000..37c3289d4a5
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsTabletAndroid.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTabletAndroid element
+include('elements/materials/Hardware/MaterialsTabletAndroid')
+MaterialsTabletAndroid('element', 'Tablet Android', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsTabletMac.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsTabletMac.card.local.puml
new file mode 100644
index 00000000000..a05f73e480a
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsTabletMac.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTabletMac card
+include('elements/materials/Hardware/MaterialsTabletMac')
+MaterialsTabletMacCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsTabletMac.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsTabletMac.card.remote.puml
new file mode 100644
index 00000000000..e03ecf44fe7
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsTabletMac.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTabletMac card
+include('elements/materials/Hardware/MaterialsTabletMac')
+MaterialsTabletMacCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsTabletMac.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsTabletMac.element.local.puml
new file mode 100644
index 00000000000..329bebbc137
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsTabletMac.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTabletMac element
+include('elements/materials/Hardware/MaterialsTabletMac')
+MaterialsTabletMac('element', 'Tablet Mac', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsTabletMac.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsTabletMac.element.remote.puml
new file mode 100644
index 00000000000..fbb1c79e333
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsTabletMac.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTabletMac element
+include('elements/materials/Hardware/MaterialsTabletMac')
+MaterialsTabletMac('element', 'Tablet Mac', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsToys.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsToys.card.local.puml
new file mode 100644
index 00000000000..38c47eef45c
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsToys.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsToys card
+include('elements/materials/Hardware/MaterialsToys')
+MaterialsToysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsToys.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsToys.card.remote.puml
new file mode 100644
index 00000000000..04b0c92ad5e
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsToys.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsToys card
+include('elements/materials/Hardware/MaterialsToys')
+MaterialsToysCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsToys.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsToys.element.local.puml
new file mode 100644
index 00000000000..e6582d0f3b1
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsToys.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsToys element
+include('elements/materials/Hardware/MaterialsToys')
+MaterialsToys('element', 'Toys', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsToys.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsToys.element.remote.puml
new file mode 100644
index 00000000000..7bb186bc390
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsToys.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsToys element
+include('elements/materials/Hardware/MaterialsToys')
+MaterialsToys('element', 'Toys', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsTv.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsTv.card.local.puml
new file mode 100644
index 00000000000..27e6ca9259b
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsTv.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTv card
+include('elements/materials/Hardware/MaterialsTv')
+MaterialsTvCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsTv.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsTv.card.remote.puml
new file mode 100644
index 00000000000..864d84400de
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsTv.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTv card
+include('elements/materials/Hardware/MaterialsTv')
+MaterialsTvCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsTv.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsTv.element.local.puml
new file mode 100644
index 00000000000..9e8664dfefd
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsTv.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTv element
+include('elements/materials/Hardware/MaterialsTv')
+MaterialsTv('element', 'Tv', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsTv.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsTv.element.remote.puml
new file mode 100644
index 00000000000..93dfd0bbd0e
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsTv.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTv element
+include('elements/materials/Hardware/MaterialsTv')
+MaterialsTv('element', 'Tv', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsVideogameAsset.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsVideogameAsset.card.local.puml
new file mode 100644
index 00000000000..9f5730bf536
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsVideogameAsset.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVideogameAsset card
+include('elements/materials/Hardware/MaterialsVideogameAsset')
+MaterialsVideogameAssetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsVideogameAsset.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsVideogameAsset.card.remote.puml
new file mode 100644
index 00000000000..5d3878cf1af
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsVideogameAsset.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVideogameAsset card
+include('elements/materials/Hardware/MaterialsVideogameAsset')
+MaterialsVideogameAssetCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsVideogameAsset.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsVideogameAsset.element.local.puml
new file mode 100644
index 00000000000..703c245c423
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsVideogameAsset.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideogameAsset element
+include('elements/materials/Hardware/MaterialsVideogameAsset')
+MaterialsVideogameAsset('element', 'Videogame Asset', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsVideogameAsset.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsVideogameAsset.element.remote.puml
new file mode 100644
index 00000000000..b4245b1599c
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsVideogameAsset.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVideogameAsset element
+include('elements/materials/Hardware/MaterialsVideogameAsset')
+MaterialsVideogameAsset('element', 'Videogame Asset', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsWatch.card.local.puml b/cloud/snippets/materials/Hardware/MaterialsWatch.card.local.puml
new file mode 100644
index 00000000000..f7d933f8d81
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsWatch.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWatch card
+include('elements/materials/Hardware/MaterialsWatch')
+MaterialsWatchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsWatch.card.remote.puml b/cloud/snippets/materials/Hardware/MaterialsWatch.card.remote.puml
new file mode 100644
index 00000000000..6de63e012d6
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsWatch.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWatch card
+include('elements/materials/Hardware/MaterialsWatch')
+MaterialsWatchCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsWatch.element.local.puml b/cloud/snippets/materials/Hardware/MaterialsWatch.element.local.puml
new file mode 100644
index 00000000000..111b9527d1e
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsWatch.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWatch element
+include('elements/materials/Hardware/MaterialsWatch')
+MaterialsWatch('element', 'Watch', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Hardware/MaterialsWatch.element.remote.puml b/cloud/snippets/materials/Hardware/MaterialsWatch.element.remote.puml
new file mode 100644
index 00000000000..fd5d6714de8
--- /dev/null
+++ b/cloud/snippets/materials/Hardware/MaterialsWatch.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWatch element
+include('elements/materials/Hardware/MaterialsWatch')
+MaterialsWatch('element', 'Watch', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAddAPhoto.card.local.puml b/cloud/snippets/materials/Image/MaterialsAddAPhoto.card.local.puml
new file mode 100644
index 00000000000..8c2c06f633a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAddAPhoto.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddAPhoto card
+include('elements/materials/Image/MaterialsAddAPhoto')
+MaterialsAddAPhotoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAddAPhoto.card.remote.puml b/cloud/snippets/materials/Image/MaterialsAddAPhoto.card.remote.puml
new file mode 100644
index 00000000000..d2c2192f0a8
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAddAPhoto.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddAPhoto card
+include('elements/materials/Image/MaterialsAddAPhoto')
+MaterialsAddAPhotoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAddAPhoto.element.local.puml b/cloud/snippets/materials/Image/MaterialsAddAPhoto.element.local.puml
new file mode 100644
index 00000000000..69c893af3bc
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAddAPhoto.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddAPhoto element
+include('elements/materials/Image/MaterialsAddAPhoto')
+MaterialsAddAPhoto('element', 'Add A Photo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAddAPhoto.element.remote.puml b/cloud/snippets/materials/Image/MaterialsAddAPhoto.element.remote.puml
new file mode 100644
index 00000000000..3a228c8bd0b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAddAPhoto.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddAPhoto element
+include('elements/materials/Image/MaterialsAddAPhoto')
+MaterialsAddAPhoto('element', 'Add A Photo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAddToPhotos.card.local.puml b/cloud/snippets/materials/Image/MaterialsAddToPhotos.card.local.puml
new file mode 100644
index 00000000000..5502a5929d9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAddToPhotos.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddToPhotos card
+include('elements/materials/Image/MaterialsAddToPhotos')
+MaterialsAddToPhotosCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAddToPhotos.card.remote.puml b/cloud/snippets/materials/Image/MaterialsAddToPhotos.card.remote.puml
new file mode 100644
index 00000000000..42e9503f30f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAddToPhotos.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddToPhotos card
+include('elements/materials/Image/MaterialsAddToPhotos')
+MaterialsAddToPhotosCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAddToPhotos.element.local.puml b/cloud/snippets/materials/Image/MaterialsAddToPhotos.element.local.puml
new file mode 100644
index 00000000000..e1a7a257bd2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAddToPhotos.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddToPhotos element
+include('elements/materials/Image/MaterialsAddToPhotos')
+MaterialsAddToPhotos('element', 'Add To Photos', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAddToPhotos.element.remote.puml b/cloud/snippets/materials/Image/MaterialsAddToPhotos.element.remote.puml
new file mode 100644
index 00000000000..c038eed3b12
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAddToPhotos.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddToPhotos element
+include('elements/materials/Image/MaterialsAddToPhotos')
+MaterialsAddToPhotos('element', 'Add To Photos', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAdjust.card.local.puml b/cloud/snippets/materials/Image/MaterialsAdjust.card.local.puml
new file mode 100644
index 00000000000..1af7ce8c949
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAdjust.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAdjust card
+include('elements/materials/Image/MaterialsAdjust')
+MaterialsAdjustCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAdjust.card.remote.puml b/cloud/snippets/materials/Image/MaterialsAdjust.card.remote.puml
new file mode 100644
index 00000000000..144fe0235ce
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAdjust.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAdjust card
+include('elements/materials/Image/MaterialsAdjust')
+MaterialsAdjustCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAdjust.element.local.puml b/cloud/snippets/materials/Image/MaterialsAdjust.element.local.puml
new file mode 100644
index 00000000000..c9b04152096
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAdjust.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAdjust element
+include('elements/materials/Image/MaterialsAdjust')
+MaterialsAdjust('element', 'Adjust', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAdjust.element.remote.puml b/cloud/snippets/materials/Image/MaterialsAdjust.element.remote.puml
new file mode 100644
index 00000000000..fa8a2f7317b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAdjust.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAdjust element
+include('elements/materials/Image/MaterialsAdjust')
+MaterialsAdjust('element', 'Adjust', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAssistant.card.local.puml b/cloud/snippets/materials/Image/MaterialsAssistant.card.local.puml
new file mode 100644
index 00000000000..5391acdacb2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAssistant.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssistant card
+include('elements/materials/Image/MaterialsAssistant')
+MaterialsAssistantCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAssistant.card.remote.puml b/cloud/snippets/materials/Image/MaterialsAssistant.card.remote.puml
new file mode 100644
index 00000000000..3e852b4d135
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAssistant.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssistant card
+include('elements/materials/Image/MaterialsAssistant')
+MaterialsAssistantCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAssistant.element.local.puml b/cloud/snippets/materials/Image/MaterialsAssistant.element.local.puml
new file mode 100644
index 00000000000..ce0a910bdc5
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAssistant.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssistant element
+include('elements/materials/Image/MaterialsAssistant')
+MaterialsAssistant('element', 'Assistant', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAssistant.element.remote.puml b/cloud/snippets/materials/Image/MaterialsAssistant.element.remote.puml
new file mode 100644
index 00000000000..4f7886ff687
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAssistant.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssistant element
+include('elements/materials/Image/MaterialsAssistant')
+MaterialsAssistant('element', 'Assistant', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAssistantPhoto.card.local.puml b/cloud/snippets/materials/Image/MaterialsAssistantPhoto.card.local.puml
new file mode 100644
index 00000000000..b6b4d5e03b7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAssistantPhoto.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAssistantPhoto card
+include('elements/materials/Image/MaterialsAssistantPhoto')
+MaterialsAssistantPhotoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAssistantPhoto.card.remote.puml b/cloud/snippets/materials/Image/MaterialsAssistantPhoto.card.remote.puml
new file mode 100644
index 00000000000..bf17d3f0582
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAssistantPhoto.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAssistantPhoto card
+include('elements/materials/Image/MaterialsAssistantPhoto')
+MaterialsAssistantPhotoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAssistantPhoto.element.local.puml b/cloud/snippets/materials/Image/MaterialsAssistantPhoto.element.local.puml
new file mode 100644
index 00000000000..0a00deb057b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAssistantPhoto.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssistantPhoto element
+include('elements/materials/Image/MaterialsAssistantPhoto')
+MaterialsAssistantPhoto('element', 'Assistant Photo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAssistantPhoto.element.remote.puml b/cloud/snippets/materials/Image/MaterialsAssistantPhoto.element.remote.puml
new file mode 100644
index 00000000000..572bbe40fd1
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAssistantPhoto.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAssistantPhoto element
+include('elements/materials/Image/MaterialsAssistantPhoto')
+MaterialsAssistantPhoto('element', 'Assistant Photo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAudiotrack.card.local.puml b/cloud/snippets/materials/Image/MaterialsAudiotrack.card.local.puml
new file mode 100644
index 00000000000..bacf2936cdd
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAudiotrack.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAudiotrack card
+include('elements/materials/Image/MaterialsAudiotrack')
+MaterialsAudiotrackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAudiotrack.card.remote.puml b/cloud/snippets/materials/Image/MaterialsAudiotrack.card.remote.puml
new file mode 100644
index 00000000000..c3ced625616
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAudiotrack.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAudiotrack card
+include('elements/materials/Image/MaterialsAudiotrack')
+MaterialsAudiotrackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAudiotrack.element.local.puml b/cloud/snippets/materials/Image/MaterialsAudiotrack.element.local.puml
new file mode 100644
index 00000000000..02713f82f38
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAudiotrack.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAudiotrack element
+include('elements/materials/Image/MaterialsAudiotrack')
+MaterialsAudiotrack('element', 'Audiotrack', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsAudiotrack.element.remote.puml b/cloud/snippets/materials/Image/MaterialsAudiotrack.element.remote.puml
new file mode 100644
index 00000000000..dacd5f82eb2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsAudiotrack.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAudiotrack element
+include('elements/materials/Image/MaterialsAudiotrack')
+MaterialsAudiotrack('element', 'Audiotrack', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBlurCircular.card.local.puml b/cloud/snippets/materials/Image/MaterialsBlurCircular.card.local.puml
new file mode 100644
index 00000000000..ce64754c333
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBlurCircular.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBlurCircular card
+include('elements/materials/Image/MaterialsBlurCircular')
+MaterialsBlurCircularCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBlurCircular.card.remote.puml b/cloud/snippets/materials/Image/MaterialsBlurCircular.card.remote.puml
new file mode 100644
index 00000000000..a40311bfd0e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBlurCircular.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBlurCircular card
+include('elements/materials/Image/MaterialsBlurCircular')
+MaterialsBlurCircularCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBlurCircular.element.local.puml b/cloud/snippets/materials/Image/MaterialsBlurCircular.element.local.puml
new file mode 100644
index 00000000000..7be87cd6a19
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBlurCircular.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlurCircular element
+include('elements/materials/Image/MaterialsBlurCircular')
+MaterialsBlurCircular('element', 'Blur Circular', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBlurCircular.element.remote.puml b/cloud/snippets/materials/Image/MaterialsBlurCircular.element.remote.puml
new file mode 100644
index 00000000000..9dd7b919df3
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBlurCircular.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlurCircular element
+include('elements/materials/Image/MaterialsBlurCircular')
+MaterialsBlurCircular('element', 'Blur Circular', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBlurLinear.card.local.puml b/cloud/snippets/materials/Image/MaterialsBlurLinear.card.local.puml
new file mode 100644
index 00000000000..75a3058d778
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBlurLinear.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBlurLinear card
+include('elements/materials/Image/MaterialsBlurLinear')
+MaterialsBlurLinearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBlurLinear.card.remote.puml b/cloud/snippets/materials/Image/MaterialsBlurLinear.card.remote.puml
new file mode 100644
index 00000000000..f47b7c0fd14
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBlurLinear.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBlurLinear card
+include('elements/materials/Image/MaterialsBlurLinear')
+MaterialsBlurLinearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBlurLinear.element.local.puml b/cloud/snippets/materials/Image/MaterialsBlurLinear.element.local.puml
new file mode 100644
index 00000000000..cc5815857d3
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBlurLinear.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlurLinear element
+include('elements/materials/Image/MaterialsBlurLinear')
+MaterialsBlurLinear('element', 'Blur Linear', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBlurLinear.element.remote.puml b/cloud/snippets/materials/Image/MaterialsBlurLinear.element.remote.puml
new file mode 100644
index 00000000000..de089922e3c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBlurLinear.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlurLinear element
+include('elements/materials/Image/MaterialsBlurLinear')
+MaterialsBlurLinear('element', 'Blur Linear', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBlurOff.card.local.puml b/cloud/snippets/materials/Image/MaterialsBlurOff.card.local.puml
new file mode 100644
index 00000000000..8494be4d66b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBlurOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBlurOff card
+include('elements/materials/Image/MaterialsBlurOff')
+MaterialsBlurOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBlurOff.card.remote.puml b/cloud/snippets/materials/Image/MaterialsBlurOff.card.remote.puml
new file mode 100644
index 00000000000..e6f455441d9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBlurOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBlurOff card
+include('elements/materials/Image/MaterialsBlurOff')
+MaterialsBlurOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBlurOff.element.local.puml b/cloud/snippets/materials/Image/MaterialsBlurOff.element.local.puml
new file mode 100644
index 00000000000..934591a9225
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBlurOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlurOff element
+include('elements/materials/Image/MaterialsBlurOff')
+MaterialsBlurOff('element', 'Blur Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBlurOff.element.remote.puml b/cloud/snippets/materials/Image/MaterialsBlurOff.element.remote.puml
new file mode 100644
index 00000000000..f400b1e8cb8
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBlurOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlurOff element
+include('elements/materials/Image/MaterialsBlurOff')
+MaterialsBlurOff('element', 'Blur Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBlurOn.card.local.puml b/cloud/snippets/materials/Image/MaterialsBlurOn.card.local.puml
new file mode 100644
index 00000000000..f126d07119f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBlurOn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBlurOn card
+include('elements/materials/Image/MaterialsBlurOn')
+MaterialsBlurOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBlurOn.card.remote.puml b/cloud/snippets/materials/Image/MaterialsBlurOn.card.remote.puml
new file mode 100644
index 00000000000..13fec43e123
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBlurOn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBlurOn card
+include('elements/materials/Image/MaterialsBlurOn')
+MaterialsBlurOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBlurOn.element.local.puml b/cloud/snippets/materials/Image/MaterialsBlurOn.element.local.puml
new file mode 100644
index 00000000000..a97453e5746
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBlurOn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlurOn element
+include('elements/materials/Image/MaterialsBlurOn')
+MaterialsBlurOn('element', 'Blur On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBlurOn.element.remote.puml b/cloud/snippets/materials/Image/MaterialsBlurOn.element.remote.puml
new file mode 100644
index 00000000000..107ed4534c8
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBlurOn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBlurOn element
+include('elements/materials/Image/MaterialsBlurOn')
+MaterialsBlurOn('element', 'Blur On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness1.card.local.puml b/cloud/snippets/materials/Image/MaterialsBrightness1.card.local.puml
new file mode 100644
index 00000000000..172705b088d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness1.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightness1 card
+include('elements/materials/Image/MaterialsBrightness1')
+MaterialsBrightness1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness1.card.remote.puml b/cloud/snippets/materials/Image/MaterialsBrightness1.card.remote.puml
new file mode 100644
index 00000000000..10123b2103a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness1.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightness1 card
+include('elements/materials/Image/MaterialsBrightness1')
+MaterialsBrightness1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness1.element.local.puml b/cloud/snippets/materials/Image/MaterialsBrightness1.element.local.puml
new file mode 100644
index 00000000000..48e927dbae5
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness1.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness1 element
+include('elements/materials/Image/MaterialsBrightness1')
+MaterialsBrightness1('element', 'Brightness1', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness1.element.remote.puml b/cloud/snippets/materials/Image/MaterialsBrightness1.element.remote.puml
new file mode 100644
index 00000000000..aefe1a152f1
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness1.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness1 element
+include('elements/materials/Image/MaterialsBrightness1')
+MaterialsBrightness1('element', 'Brightness1', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness2.card.local.puml b/cloud/snippets/materials/Image/MaterialsBrightness2.card.local.puml
new file mode 100644
index 00000000000..785bd2e23ba
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness2.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightness2 card
+include('elements/materials/Image/MaterialsBrightness2')
+MaterialsBrightness2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness2.card.remote.puml b/cloud/snippets/materials/Image/MaterialsBrightness2.card.remote.puml
new file mode 100644
index 00000000000..99b877d45d7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness2.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightness2 card
+include('elements/materials/Image/MaterialsBrightness2')
+MaterialsBrightness2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness2.element.local.puml b/cloud/snippets/materials/Image/MaterialsBrightness2.element.local.puml
new file mode 100644
index 00000000000..e42aa60bea8
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness2.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness2 element
+include('elements/materials/Image/MaterialsBrightness2')
+MaterialsBrightness2('element', 'Brightness2', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness2.element.remote.puml b/cloud/snippets/materials/Image/MaterialsBrightness2.element.remote.puml
new file mode 100644
index 00000000000..bcf1f25f710
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness2.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness2 element
+include('elements/materials/Image/MaterialsBrightness2')
+MaterialsBrightness2('element', 'Brightness2', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness3.card.local.puml b/cloud/snippets/materials/Image/MaterialsBrightness3.card.local.puml
new file mode 100644
index 00000000000..ce9028e5b55
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness3.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightness3 card
+include('elements/materials/Image/MaterialsBrightness3')
+MaterialsBrightness3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness3.card.remote.puml b/cloud/snippets/materials/Image/MaterialsBrightness3.card.remote.puml
new file mode 100644
index 00000000000..b0a6ccd9e5d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness3.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightness3 card
+include('elements/materials/Image/MaterialsBrightness3')
+MaterialsBrightness3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness3.element.local.puml b/cloud/snippets/materials/Image/MaterialsBrightness3.element.local.puml
new file mode 100644
index 00000000000..34ec30412a1
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness3.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness3 element
+include('elements/materials/Image/MaterialsBrightness3')
+MaterialsBrightness3('element', 'Brightness3', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness3.element.remote.puml b/cloud/snippets/materials/Image/MaterialsBrightness3.element.remote.puml
new file mode 100644
index 00000000000..96336e760cf
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness3.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness3 element
+include('elements/materials/Image/MaterialsBrightness3')
+MaterialsBrightness3('element', 'Brightness3', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness4.card.local.puml b/cloud/snippets/materials/Image/MaterialsBrightness4.card.local.puml
new file mode 100644
index 00000000000..d1141d37941
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness4.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightness4 card
+include('elements/materials/Image/MaterialsBrightness4')
+MaterialsBrightness4Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness4.card.remote.puml b/cloud/snippets/materials/Image/MaterialsBrightness4.card.remote.puml
new file mode 100644
index 00000000000..43be89f7b31
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness4.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightness4 card
+include('elements/materials/Image/MaterialsBrightness4')
+MaterialsBrightness4Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness4.element.local.puml b/cloud/snippets/materials/Image/MaterialsBrightness4.element.local.puml
new file mode 100644
index 00000000000..702e3ac9a0e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness4.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness4 element
+include('elements/materials/Image/MaterialsBrightness4')
+MaterialsBrightness4('element', 'Brightness4', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness4.element.remote.puml b/cloud/snippets/materials/Image/MaterialsBrightness4.element.remote.puml
new file mode 100644
index 00000000000..21ab9b07b3c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness4.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness4 element
+include('elements/materials/Image/MaterialsBrightness4')
+MaterialsBrightness4('element', 'Brightness4', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness5.card.local.puml b/cloud/snippets/materials/Image/MaterialsBrightness5.card.local.puml
new file mode 100644
index 00000000000..654f6e6a8e6
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness5.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightness5 card
+include('elements/materials/Image/MaterialsBrightness5')
+MaterialsBrightness5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness5.card.remote.puml b/cloud/snippets/materials/Image/MaterialsBrightness5.card.remote.puml
new file mode 100644
index 00000000000..55a2a937e8e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness5.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightness5 card
+include('elements/materials/Image/MaterialsBrightness5')
+MaterialsBrightness5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness5.element.local.puml b/cloud/snippets/materials/Image/MaterialsBrightness5.element.local.puml
new file mode 100644
index 00000000000..65e2560fa45
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness5.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness5 element
+include('elements/materials/Image/MaterialsBrightness5')
+MaterialsBrightness5('element', 'Brightness5', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness5.element.remote.puml b/cloud/snippets/materials/Image/MaterialsBrightness5.element.remote.puml
new file mode 100644
index 00000000000..446578155eb
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness5.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness5 element
+include('elements/materials/Image/MaterialsBrightness5')
+MaterialsBrightness5('element', 'Brightness5', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness6.card.local.puml b/cloud/snippets/materials/Image/MaterialsBrightness6.card.local.puml
new file mode 100644
index 00000000000..a04802789a9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness6.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightness6 card
+include('elements/materials/Image/MaterialsBrightness6')
+MaterialsBrightness6Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness6.card.remote.puml b/cloud/snippets/materials/Image/MaterialsBrightness6.card.remote.puml
new file mode 100644
index 00000000000..21680eb341a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness6.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightness6 card
+include('elements/materials/Image/MaterialsBrightness6')
+MaterialsBrightness6Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness6.element.local.puml b/cloud/snippets/materials/Image/MaterialsBrightness6.element.local.puml
new file mode 100644
index 00000000000..a2daf896fd2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness6.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness6 element
+include('elements/materials/Image/MaterialsBrightness6')
+MaterialsBrightness6('element', 'Brightness6', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness6.element.remote.puml b/cloud/snippets/materials/Image/MaterialsBrightness6.element.remote.puml
new file mode 100644
index 00000000000..1248ecb7e20
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness6.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness6 element
+include('elements/materials/Image/MaterialsBrightness6')
+MaterialsBrightness6('element', 'Brightness6', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness7.card.local.puml b/cloud/snippets/materials/Image/MaterialsBrightness7.card.local.puml
new file mode 100644
index 00000000000..1e08044f6c4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness7.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrightness7 card
+include('elements/materials/Image/MaterialsBrightness7')
+MaterialsBrightness7Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness7.card.remote.puml b/cloud/snippets/materials/Image/MaterialsBrightness7.card.remote.puml
new file mode 100644
index 00000000000..7105619f36e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness7.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrightness7 card
+include('elements/materials/Image/MaterialsBrightness7')
+MaterialsBrightness7Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness7.element.local.puml b/cloud/snippets/materials/Image/MaterialsBrightness7.element.local.puml
new file mode 100644
index 00000000000..cf17a3d0893
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness7.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness7 element
+include('elements/materials/Image/MaterialsBrightness7')
+MaterialsBrightness7('element', 'Brightness7', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrightness7.element.remote.puml b/cloud/snippets/materials/Image/MaterialsBrightness7.element.remote.puml
new file mode 100644
index 00000000000..59cfa38bd70
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrightness7.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrightness7 element
+include('elements/materials/Image/MaterialsBrightness7')
+MaterialsBrightness7('element', 'Brightness7', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrokenImage.card.local.puml b/cloud/snippets/materials/Image/MaterialsBrokenImage.card.local.puml
new file mode 100644
index 00000000000..52d0567d6e7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrokenImage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrokenImage card
+include('elements/materials/Image/MaterialsBrokenImage')
+MaterialsBrokenImageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrokenImage.card.remote.puml b/cloud/snippets/materials/Image/MaterialsBrokenImage.card.remote.puml
new file mode 100644
index 00000000000..5aed4344ead
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrokenImage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrokenImage card
+include('elements/materials/Image/MaterialsBrokenImage')
+MaterialsBrokenImageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrokenImage.element.local.puml b/cloud/snippets/materials/Image/MaterialsBrokenImage.element.local.puml
new file mode 100644
index 00000000000..f7dda1f53ac
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrokenImage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrokenImage element
+include('elements/materials/Image/MaterialsBrokenImage')
+MaterialsBrokenImage('element', 'Broken Image', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrokenImage.element.remote.puml b/cloud/snippets/materials/Image/MaterialsBrokenImage.element.remote.puml
new file mode 100644
index 00000000000..bf643b39df2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrokenImage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrokenImage element
+include('elements/materials/Image/MaterialsBrokenImage')
+MaterialsBrokenImage('element', 'Broken Image', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrush.card.local.puml b/cloud/snippets/materials/Image/MaterialsBrush.card.local.puml
new file mode 100644
index 00000000000..6e140ff1f1a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrush.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBrush card
+include('elements/materials/Image/MaterialsBrush')
+MaterialsBrushCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrush.card.remote.puml b/cloud/snippets/materials/Image/MaterialsBrush.card.remote.puml
new file mode 100644
index 00000000000..3523e676d5b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrush.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBrush card
+include('elements/materials/Image/MaterialsBrush')
+MaterialsBrushCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrush.element.local.puml b/cloud/snippets/materials/Image/MaterialsBrush.element.local.puml
new file mode 100644
index 00000000000..4f85073a37a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrush.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrush element
+include('elements/materials/Image/MaterialsBrush')
+MaterialsBrush('element', 'Brush', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBrush.element.remote.puml b/cloud/snippets/materials/Image/MaterialsBrush.element.remote.puml
new file mode 100644
index 00000000000..25388f23217
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBrush.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBrush element
+include('elements/materials/Image/MaterialsBrush')
+MaterialsBrush('element', 'Brush', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBurstMode.card.local.puml b/cloud/snippets/materials/Image/MaterialsBurstMode.card.local.puml
new file mode 100644
index 00000000000..1794a74da1f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBurstMode.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBurstMode card
+include('elements/materials/Image/MaterialsBurstMode')
+MaterialsBurstModeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBurstMode.card.remote.puml b/cloud/snippets/materials/Image/MaterialsBurstMode.card.remote.puml
new file mode 100644
index 00000000000..5a4e14aa9c6
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBurstMode.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBurstMode card
+include('elements/materials/Image/MaterialsBurstMode')
+MaterialsBurstModeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBurstMode.element.local.puml b/cloud/snippets/materials/Image/MaterialsBurstMode.element.local.puml
new file mode 100644
index 00000000000..1f71f9ff42c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBurstMode.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBurstMode element
+include('elements/materials/Image/MaterialsBurstMode')
+MaterialsBurstMode('element', 'Burst Mode', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsBurstMode.element.remote.puml b/cloud/snippets/materials/Image/MaterialsBurstMode.element.remote.puml
new file mode 100644
index 00000000000..e8e3ac3f307
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsBurstMode.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBurstMode element
+include('elements/materials/Image/MaterialsBurstMode')
+MaterialsBurstMode('element', 'Burst Mode', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCamera.card.local.puml b/cloud/snippets/materials/Image/MaterialsCamera.card.local.puml
new file mode 100644
index 00000000000..8828f788dad
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCamera.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCamera card
+include('elements/materials/Image/MaterialsCamera')
+MaterialsCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCamera.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCamera.card.remote.puml
new file mode 100644
index 00000000000..90d9a2742c9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCamera.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCamera card
+include('elements/materials/Image/MaterialsCamera')
+MaterialsCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCamera.element.local.puml b/cloud/snippets/materials/Image/MaterialsCamera.element.local.puml
new file mode 100644
index 00000000000..53cd0fa2d87
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCamera.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCamera element
+include('elements/materials/Image/MaterialsCamera')
+MaterialsCamera('element', 'Camera', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCamera.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCamera.element.remote.puml
new file mode 100644
index 00000000000..c0664061d17
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCamera.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCamera element
+include('elements/materials/Image/MaterialsCamera')
+MaterialsCamera('element', 'Camera', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCameraAlt.card.local.puml b/cloud/snippets/materials/Image/MaterialsCameraAlt.card.local.puml
new file mode 100644
index 00000000000..3cc660fa056
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCameraAlt.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCameraAlt card
+include('elements/materials/Image/MaterialsCameraAlt')
+MaterialsCameraAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCameraAlt.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCameraAlt.card.remote.puml
new file mode 100644
index 00000000000..037ce8242a1
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCameraAlt.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCameraAlt card
+include('elements/materials/Image/MaterialsCameraAlt')
+MaterialsCameraAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCameraAlt.element.local.puml b/cloud/snippets/materials/Image/MaterialsCameraAlt.element.local.puml
new file mode 100644
index 00000000000..ee8603c6419
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCameraAlt.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCameraAlt element
+include('elements/materials/Image/MaterialsCameraAlt')
+MaterialsCameraAlt('element', 'Camera Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCameraAlt.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCameraAlt.element.remote.puml
new file mode 100644
index 00000000000..a7da269ac49
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCameraAlt.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCameraAlt element
+include('elements/materials/Image/MaterialsCameraAlt')
+MaterialsCameraAlt('element', 'Camera Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCameraFront.card.local.puml b/cloud/snippets/materials/Image/MaterialsCameraFront.card.local.puml
new file mode 100644
index 00000000000..ad500a3ee84
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCameraFront.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCameraFront card
+include('elements/materials/Image/MaterialsCameraFront')
+MaterialsCameraFrontCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCameraFront.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCameraFront.card.remote.puml
new file mode 100644
index 00000000000..4906817ccde
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCameraFront.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCameraFront card
+include('elements/materials/Image/MaterialsCameraFront')
+MaterialsCameraFrontCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCameraFront.element.local.puml b/cloud/snippets/materials/Image/MaterialsCameraFront.element.local.puml
new file mode 100644
index 00000000000..4ce01df228f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCameraFront.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCameraFront element
+include('elements/materials/Image/MaterialsCameraFront')
+MaterialsCameraFront('element', 'Camera Front', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCameraFront.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCameraFront.element.remote.puml
new file mode 100644
index 00000000000..31b269bd2e4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCameraFront.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCameraFront element
+include('elements/materials/Image/MaterialsCameraFront')
+MaterialsCameraFront('element', 'Camera Front', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCameraRear.card.local.puml b/cloud/snippets/materials/Image/MaterialsCameraRear.card.local.puml
new file mode 100644
index 00000000000..0ecaf87c3ab
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCameraRear.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCameraRear card
+include('elements/materials/Image/MaterialsCameraRear')
+MaterialsCameraRearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCameraRear.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCameraRear.card.remote.puml
new file mode 100644
index 00000000000..6e9d632bbd5
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCameraRear.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCameraRear card
+include('elements/materials/Image/MaterialsCameraRear')
+MaterialsCameraRearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCameraRear.element.local.puml b/cloud/snippets/materials/Image/MaterialsCameraRear.element.local.puml
new file mode 100644
index 00000000000..5f2d98d4ce4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCameraRear.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCameraRear element
+include('elements/materials/Image/MaterialsCameraRear')
+MaterialsCameraRear('element', 'Camera Rear', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCameraRear.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCameraRear.element.remote.puml
new file mode 100644
index 00000000000..ce827f8407a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCameraRear.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCameraRear element
+include('elements/materials/Image/MaterialsCameraRear')
+MaterialsCameraRear('element', 'Camera Rear', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCameraRoll.card.local.puml b/cloud/snippets/materials/Image/MaterialsCameraRoll.card.local.puml
new file mode 100644
index 00000000000..d1d823176e2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCameraRoll.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCameraRoll card
+include('elements/materials/Image/MaterialsCameraRoll')
+MaterialsCameraRollCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCameraRoll.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCameraRoll.card.remote.puml
new file mode 100644
index 00000000000..42e22efd6f5
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCameraRoll.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCameraRoll card
+include('elements/materials/Image/MaterialsCameraRoll')
+MaterialsCameraRollCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCameraRoll.element.local.puml b/cloud/snippets/materials/Image/MaterialsCameraRoll.element.local.puml
new file mode 100644
index 00000000000..a9407d0ce8a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCameraRoll.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCameraRoll element
+include('elements/materials/Image/MaterialsCameraRoll')
+MaterialsCameraRoll('element', 'Camera Roll', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCameraRoll.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCameraRoll.element.remote.puml
new file mode 100644
index 00000000000..af0366466ed
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCameraRoll.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCameraRoll element
+include('elements/materials/Image/MaterialsCameraRoll')
+MaterialsCameraRoll('element', 'Camera Roll', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCenterFocusStrong.card.local.puml b/cloud/snippets/materials/Image/MaterialsCenterFocusStrong.card.local.puml
new file mode 100644
index 00000000000..73915e37a6a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCenterFocusStrong.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCenterFocusStrong card
+include('elements/materials/Image/MaterialsCenterFocusStrong')
+MaterialsCenterFocusStrongCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCenterFocusStrong.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCenterFocusStrong.card.remote.puml
new file mode 100644
index 00000000000..31de071bd50
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCenterFocusStrong.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCenterFocusStrong card
+include('elements/materials/Image/MaterialsCenterFocusStrong')
+MaterialsCenterFocusStrongCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCenterFocusStrong.element.local.puml b/cloud/snippets/materials/Image/MaterialsCenterFocusStrong.element.local.puml
new file mode 100644
index 00000000000..78dec1ee327
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCenterFocusStrong.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCenterFocusStrong element
+include('elements/materials/Image/MaterialsCenterFocusStrong')
+MaterialsCenterFocusStrong('element', 'Center Focus Strong', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCenterFocusStrong.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCenterFocusStrong.element.remote.puml
new file mode 100644
index 00000000000..86ff359c054
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCenterFocusStrong.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCenterFocusStrong element
+include('elements/materials/Image/MaterialsCenterFocusStrong')
+MaterialsCenterFocusStrong('element', 'Center Focus Strong', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCenterFocusWeak.card.local.puml b/cloud/snippets/materials/Image/MaterialsCenterFocusWeak.card.local.puml
new file mode 100644
index 00000000000..e1d1ca57126
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCenterFocusWeak.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCenterFocusWeak card
+include('elements/materials/Image/MaterialsCenterFocusWeak')
+MaterialsCenterFocusWeakCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCenterFocusWeak.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCenterFocusWeak.card.remote.puml
new file mode 100644
index 00000000000..8d71f88ef53
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCenterFocusWeak.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCenterFocusWeak card
+include('elements/materials/Image/MaterialsCenterFocusWeak')
+MaterialsCenterFocusWeakCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCenterFocusWeak.element.local.puml b/cloud/snippets/materials/Image/MaterialsCenterFocusWeak.element.local.puml
new file mode 100644
index 00000000000..c68dac2ad0d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCenterFocusWeak.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCenterFocusWeak element
+include('elements/materials/Image/MaterialsCenterFocusWeak')
+MaterialsCenterFocusWeak('element', 'Center Focus Weak', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCenterFocusWeak.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCenterFocusWeak.element.remote.puml
new file mode 100644
index 00000000000..739972befae
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCenterFocusWeak.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCenterFocusWeak element
+include('elements/materials/Image/MaterialsCenterFocusWeak')
+MaterialsCenterFocusWeak('element', 'Center Focus Weak', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCollections.card.local.puml b/cloud/snippets/materials/Image/MaterialsCollections.card.local.puml
new file mode 100644
index 00000000000..b7d169ab971
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCollections.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCollections card
+include('elements/materials/Image/MaterialsCollections')
+MaterialsCollectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCollections.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCollections.card.remote.puml
new file mode 100644
index 00000000000..85846de70d7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCollections.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCollections card
+include('elements/materials/Image/MaterialsCollections')
+MaterialsCollectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCollections.element.local.puml b/cloud/snippets/materials/Image/MaterialsCollections.element.local.puml
new file mode 100644
index 00000000000..fc2f9c1301e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCollections.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCollections element
+include('elements/materials/Image/MaterialsCollections')
+MaterialsCollections('element', 'Collections', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCollections.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCollections.element.remote.puml
new file mode 100644
index 00000000000..4410b6ff9ec
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCollections.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCollections element
+include('elements/materials/Image/MaterialsCollections')
+MaterialsCollections('element', 'Collections', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsColorLens.card.local.puml b/cloud/snippets/materials/Image/MaterialsColorLens.card.local.puml
new file mode 100644
index 00000000000..19a4e1b6052
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsColorLens.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsColorLens card
+include('elements/materials/Image/MaterialsColorLens')
+MaterialsColorLensCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsColorLens.card.remote.puml b/cloud/snippets/materials/Image/MaterialsColorLens.card.remote.puml
new file mode 100644
index 00000000000..38b9b2414fb
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsColorLens.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsColorLens card
+include('elements/materials/Image/MaterialsColorLens')
+MaterialsColorLensCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsColorLens.element.local.puml b/cloud/snippets/materials/Image/MaterialsColorLens.element.local.puml
new file mode 100644
index 00000000000..ecf947e2c86
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsColorLens.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsColorLens element
+include('elements/materials/Image/MaterialsColorLens')
+MaterialsColorLens('element', 'Color Lens', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsColorLens.element.remote.puml b/cloud/snippets/materials/Image/MaterialsColorLens.element.remote.puml
new file mode 100644
index 00000000000..cdb7a8241b2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsColorLens.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsColorLens element
+include('elements/materials/Image/MaterialsColorLens')
+MaterialsColorLens('element', 'Color Lens', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsColorize.card.local.puml b/cloud/snippets/materials/Image/MaterialsColorize.card.local.puml
new file mode 100644
index 00000000000..f4aae932c22
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsColorize.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsColorize card
+include('elements/materials/Image/MaterialsColorize')
+MaterialsColorizeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsColorize.card.remote.puml b/cloud/snippets/materials/Image/MaterialsColorize.card.remote.puml
new file mode 100644
index 00000000000..40898c95d2f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsColorize.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsColorize card
+include('elements/materials/Image/MaterialsColorize')
+MaterialsColorizeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsColorize.element.local.puml b/cloud/snippets/materials/Image/MaterialsColorize.element.local.puml
new file mode 100644
index 00000000000..543df383969
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsColorize.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsColorize element
+include('elements/materials/Image/MaterialsColorize')
+MaterialsColorize('element', 'Colorize', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsColorize.element.remote.puml b/cloud/snippets/materials/Image/MaterialsColorize.element.remote.puml
new file mode 100644
index 00000000000..c53f8181e3b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsColorize.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsColorize element
+include('elements/materials/Image/MaterialsColorize')
+MaterialsColorize('element', 'Colorize', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCompare.card.local.puml b/cloud/snippets/materials/Image/MaterialsCompare.card.local.puml
new file mode 100644
index 00000000000..68cfe5beed9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCompare.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCompare card
+include('elements/materials/Image/MaterialsCompare')
+MaterialsCompareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCompare.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCompare.card.remote.puml
new file mode 100644
index 00000000000..2e53c312c91
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCompare.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCompare card
+include('elements/materials/Image/MaterialsCompare')
+MaterialsCompareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCompare.element.local.puml b/cloud/snippets/materials/Image/MaterialsCompare.element.local.puml
new file mode 100644
index 00000000000..e6f84353f28
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCompare.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCompare element
+include('elements/materials/Image/MaterialsCompare')
+MaterialsCompare('element', 'Compare', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCompare.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCompare.element.remote.puml
new file mode 100644
index 00000000000..9a4a5941698
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCompare.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCompare element
+include('elements/materials/Image/MaterialsCompare')
+MaterialsCompare('element', 'Compare', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsControlPoint.card.local.puml b/cloud/snippets/materials/Image/MaterialsControlPoint.card.local.puml
new file mode 100644
index 00000000000..813fe8cb852
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsControlPoint.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsControlPoint card
+include('elements/materials/Image/MaterialsControlPoint')
+MaterialsControlPointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsControlPoint.card.remote.puml b/cloud/snippets/materials/Image/MaterialsControlPoint.card.remote.puml
new file mode 100644
index 00000000000..e9406111a0c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsControlPoint.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsControlPoint card
+include('elements/materials/Image/MaterialsControlPoint')
+MaterialsControlPointCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsControlPoint.element.local.puml b/cloud/snippets/materials/Image/MaterialsControlPoint.element.local.puml
new file mode 100644
index 00000000000..a69616404cc
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsControlPoint.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsControlPoint element
+include('elements/materials/Image/MaterialsControlPoint')
+MaterialsControlPoint('element', 'Control Point', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsControlPoint.element.remote.puml b/cloud/snippets/materials/Image/MaterialsControlPoint.element.remote.puml
new file mode 100644
index 00000000000..8f7392dbf24
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsControlPoint.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsControlPoint element
+include('elements/materials/Image/MaterialsControlPoint')
+MaterialsControlPoint('element', 'Control Point', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsControlPointDuplicate.card.local.puml b/cloud/snippets/materials/Image/MaterialsControlPointDuplicate.card.local.puml
new file mode 100644
index 00000000000..db3149b98f3
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsControlPointDuplicate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsControlPointDuplicate card
+include('elements/materials/Image/MaterialsControlPointDuplicate')
+MaterialsControlPointDuplicateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsControlPointDuplicate.card.remote.puml b/cloud/snippets/materials/Image/MaterialsControlPointDuplicate.card.remote.puml
new file mode 100644
index 00000000000..64bb6ed31d9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsControlPointDuplicate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsControlPointDuplicate card
+include('elements/materials/Image/MaterialsControlPointDuplicate')
+MaterialsControlPointDuplicateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsControlPointDuplicate.element.local.puml b/cloud/snippets/materials/Image/MaterialsControlPointDuplicate.element.local.puml
new file mode 100644
index 00000000000..47279acc009
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsControlPointDuplicate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsControlPointDuplicate element
+include('elements/materials/Image/MaterialsControlPointDuplicate')
+MaterialsControlPointDuplicate('element', 'Control Point Duplicate', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsControlPointDuplicate.element.remote.puml b/cloud/snippets/materials/Image/MaterialsControlPointDuplicate.element.remote.puml
new file mode 100644
index 00000000000..784ba01a38d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsControlPointDuplicate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsControlPointDuplicate element
+include('elements/materials/Image/MaterialsControlPointDuplicate')
+MaterialsControlPointDuplicate('element', 'Control Point Duplicate', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop.card.local.puml b/cloud/snippets/materials/Image/MaterialsCrop.card.local.puml
new file mode 100644
index 00000000000..c90677afe07
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCrop card
+include('elements/materials/Image/MaterialsCrop')
+MaterialsCropCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCrop.card.remote.puml
new file mode 100644
index 00000000000..fe54307829f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCrop card
+include('elements/materials/Image/MaterialsCrop')
+MaterialsCropCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop.element.local.puml b/cloud/snippets/materials/Image/MaterialsCrop.element.local.puml
new file mode 100644
index 00000000000..37a4162c750
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop element
+include('elements/materials/Image/MaterialsCrop')
+MaterialsCrop('element', 'Crop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCrop.element.remote.puml
new file mode 100644
index 00000000000..6af9a7beab8
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop element
+include('elements/materials/Image/MaterialsCrop')
+MaterialsCrop('element', 'Crop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop169.card.local.puml b/cloud/snippets/materials/Image/MaterialsCrop169.card.local.puml
new file mode 100644
index 00000000000..cb98f53a2b6
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop169.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCrop169 card
+include('elements/materials/Image/MaterialsCrop169')
+MaterialsCrop169Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop169.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCrop169.card.remote.puml
new file mode 100644
index 00000000000..34dfbdc1ed3
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop169.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCrop169 card
+include('elements/materials/Image/MaterialsCrop169')
+MaterialsCrop169Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop169.element.local.puml b/cloud/snippets/materials/Image/MaterialsCrop169.element.local.puml
new file mode 100644
index 00000000000..f410d040a2c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop169.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop169 element
+include('elements/materials/Image/MaterialsCrop169')
+MaterialsCrop169('element', 'Crop169', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop169.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCrop169.element.remote.puml
new file mode 100644
index 00000000000..42c39375ee8
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop169.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop169 element
+include('elements/materials/Image/MaterialsCrop169')
+MaterialsCrop169('element', 'Crop169', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop32.card.local.puml b/cloud/snippets/materials/Image/MaterialsCrop32.card.local.puml
new file mode 100644
index 00000000000..2b1a73b5106
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop32.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCrop32 card
+include('elements/materials/Image/MaterialsCrop32')
+MaterialsCrop32Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop32.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCrop32.card.remote.puml
new file mode 100644
index 00000000000..0a65a0e53c8
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop32.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCrop32 card
+include('elements/materials/Image/MaterialsCrop32')
+MaterialsCrop32Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop32.element.local.puml b/cloud/snippets/materials/Image/MaterialsCrop32.element.local.puml
new file mode 100644
index 00000000000..9fecd105033
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop32.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop32 element
+include('elements/materials/Image/MaterialsCrop32')
+MaterialsCrop32('element', 'Crop32', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop32.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCrop32.element.remote.puml
new file mode 100644
index 00000000000..171e46fac0f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop32.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop32 element
+include('elements/materials/Image/MaterialsCrop32')
+MaterialsCrop32('element', 'Crop32', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop54.card.local.puml b/cloud/snippets/materials/Image/MaterialsCrop54.card.local.puml
new file mode 100644
index 00000000000..c2688af198d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop54.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCrop54 card
+include('elements/materials/Image/MaterialsCrop54')
+MaterialsCrop54Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop54.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCrop54.card.remote.puml
new file mode 100644
index 00000000000..d08128209ba
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop54.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCrop54 card
+include('elements/materials/Image/MaterialsCrop54')
+MaterialsCrop54Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop54.element.local.puml b/cloud/snippets/materials/Image/MaterialsCrop54.element.local.puml
new file mode 100644
index 00000000000..389f6d284fd
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop54.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop54 element
+include('elements/materials/Image/MaterialsCrop54')
+MaterialsCrop54('element', 'Crop54', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop54.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCrop54.element.remote.puml
new file mode 100644
index 00000000000..64f10e77b9b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop54.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop54 element
+include('elements/materials/Image/MaterialsCrop54')
+MaterialsCrop54('element', 'Crop54', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop75.card.local.puml b/cloud/snippets/materials/Image/MaterialsCrop75.card.local.puml
new file mode 100644
index 00000000000..4fa7772953e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop75.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCrop75 card
+include('elements/materials/Image/MaterialsCrop75')
+MaterialsCrop75Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop75.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCrop75.card.remote.puml
new file mode 100644
index 00000000000..19361b56cef
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop75.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCrop75 card
+include('elements/materials/Image/MaterialsCrop75')
+MaterialsCrop75Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop75.element.local.puml b/cloud/snippets/materials/Image/MaterialsCrop75.element.local.puml
new file mode 100644
index 00000000000..ed27af88fca
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop75.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop75 element
+include('elements/materials/Image/MaterialsCrop75')
+MaterialsCrop75('element', 'Crop75', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCrop75.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCrop75.element.remote.puml
new file mode 100644
index 00000000000..f02ebac6efe
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCrop75.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCrop75 element
+include('elements/materials/Image/MaterialsCrop75')
+MaterialsCrop75('element', 'Crop75', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropDin.card.local.puml b/cloud/snippets/materials/Image/MaterialsCropDin.card.local.puml
new file mode 100644
index 00000000000..e5f062eb569
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropDin.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCropDin card
+include('elements/materials/Image/MaterialsCropDin')
+MaterialsCropDinCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropDin.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCropDin.card.remote.puml
new file mode 100644
index 00000000000..7b7c0f3ba99
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropDin.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCropDin card
+include('elements/materials/Image/MaterialsCropDin')
+MaterialsCropDinCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropDin.element.local.puml b/cloud/snippets/materials/Image/MaterialsCropDin.element.local.puml
new file mode 100644
index 00000000000..ec5ae66b1c4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropDin.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropDin element
+include('elements/materials/Image/MaterialsCropDin')
+MaterialsCropDin('element', 'Crop Din', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropDin.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCropDin.element.remote.puml
new file mode 100644
index 00000000000..1dedd8bdd4a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropDin.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropDin element
+include('elements/materials/Image/MaterialsCropDin')
+MaterialsCropDin('element', 'Crop Din', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropFree.card.local.puml b/cloud/snippets/materials/Image/MaterialsCropFree.card.local.puml
new file mode 100644
index 00000000000..138a7a9753c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropFree.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCropFree card
+include('elements/materials/Image/MaterialsCropFree')
+MaterialsCropFreeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropFree.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCropFree.card.remote.puml
new file mode 100644
index 00000000000..34626bad588
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropFree.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCropFree card
+include('elements/materials/Image/MaterialsCropFree')
+MaterialsCropFreeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropFree.element.local.puml b/cloud/snippets/materials/Image/MaterialsCropFree.element.local.puml
new file mode 100644
index 00000000000..0a157c746ae
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropFree.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropFree element
+include('elements/materials/Image/MaterialsCropFree')
+MaterialsCropFree('element', 'Crop Free', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropFree.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCropFree.element.remote.puml
new file mode 100644
index 00000000000..c3fdcf1cd13
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropFree.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropFree element
+include('elements/materials/Image/MaterialsCropFree')
+MaterialsCropFree('element', 'Crop Free', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropLandscape.card.local.puml b/cloud/snippets/materials/Image/MaterialsCropLandscape.card.local.puml
new file mode 100644
index 00000000000..cafeee39fa2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropLandscape.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCropLandscape card
+include('elements/materials/Image/MaterialsCropLandscape')
+MaterialsCropLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropLandscape.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCropLandscape.card.remote.puml
new file mode 100644
index 00000000000..5cdcc17be48
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropLandscape.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCropLandscape card
+include('elements/materials/Image/MaterialsCropLandscape')
+MaterialsCropLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropLandscape.element.local.puml b/cloud/snippets/materials/Image/MaterialsCropLandscape.element.local.puml
new file mode 100644
index 00000000000..658985385b7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropLandscape.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropLandscape element
+include('elements/materials/Image/MaterialsCropLandscape')
+MaterialsCropLandscape('element', 'Crop Landscape', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropLandscape.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCropLandscape.element.remote.puml
new file mode 100644
index 00000000000..20116b64d39
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropLandscape.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropLandscape element
+include('elements/materials/Image/MaterialsCropLandscape')
+MaterialsCropLandscape('element', 'Crop Landscape', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropOriginal.card.local.puml b/cloud/snippets/materials/Image/MaterialsCropOriginal.card.local.puml
new file mode 100644
index 00000000000..8fe6612f716
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropOriginal.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCropOriginal card
+include('elements/materials/Image/MaterialsCropOriginal')
+MaterialsCropOriginalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropOriginal.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCropOriginal.card.remote.puml
new file mode 100644
index 00000000000..864418815f2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropOriginal.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCropOriginal card
+include('elements/materials/Image/MaterialsCropOriginal')
+MaterialsCropOriginalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropOriginal.element.local.puml b/cloud/snippets/materials/Image/MaterialsCropOriginal.element.local.puml
new file mode 100644
index 00000000000..7159b522909
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropOriginal.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropOriginal element
+include('elements/materials/Image/MaterialsCropOriginal')
+MaterialsCropOriginal('element', 'Crop Original', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropOriginal.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCropOriginal.element.remote.puml
new file mode 100644
index 00000000000..5ce20c64367
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropOriginal.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropOriginal element
+include('elements/materials/Image/MaterialsCropOriginal')
+MaterialsCropOriginal('element', 'Crop Original', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropPortrait.card.local.puml b/cloud/snippets/materials/Image/MaterialsCropPortrait.card.local.puml
new file mode 100644
index 00000000000..464c63198c7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropPortrait.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCropPortrait card
+include('elements/materials/Image/MaterialsCropPortrait')
+MaterialsCropPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropPortrait.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCropPortrait.card.remote.puml
new file mode 100644
index 00000000000..9bc72119bba
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropPortrait.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCropPortrait card
+include('elements/materials/Image/MaterialsCropPortrait')
+MaterialsCropPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropPortrait.element.local.puml b/cloud/snippets/materials/Image/MaterialsCropPortrait.element.local.puml
new file mode 100644
index 00000000000..9af35a9c9a9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropPortrait.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropPortrait element
+include('elements/materials/Image/MaterialsCropPortrait')
+MaterialsCropPortrait('element', 'Crop Portrait', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropPortrait.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCropPortrait.element.remote.puml
new file mode 100644
index 00000000000..37afab1a967
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropPortrait.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropPortrait element
+include('elements/materials/Image/MaterialsCropPortrait')
+MaterialsCropPortrait('element', 'Crop Portrait', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropRotate.card.local.puml b/cloud/snippets/materials/Image/MaterialsCropRotate.card.local.puml
new file mode 100644
index 00000000000..20341caff7e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropRotate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCropRotate card
+include('elements/materials/Image/MaterialsCropRotate')
+MaterialsCropRotateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropRotate.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCropRotate.card.remote.puml
new file mode 100644
index 00000000000..64c466c76a0
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropRotate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCropRotate card
+include('elements/materials/Image/MaterialsCropRotate')
+MaterialsCropRotateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropRotate.element.local.puml b/cloud/snippets/materials/Image/MaterialsCropRotate.element.local.puml
new file mode 100644
index 00000000000..7f1f50ba063
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropRotate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropRotate element
+include('elements/materials/Image/MaterialsCropRotate')
+MaterialsCropRotate('element', 'Crop Rotate', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropRotate.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCropRotate.element.remote.puml
new file mode 100644
index 00000000000..9131504b29e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropRotate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropRotate element
+include('elements/materials/Image/MaterialsCropRotate')
+MaterialsCropRotate('element', 'Crop Rotate', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropSquare.card.local.puml b/cloud/snippets/materials/Image/MaterialsCropSquare.card.local.puml
new file mode 100644
index 00000000000..7ad1c85b8c4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropSquare.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCropSquare card
+include('elements/materials/Image/MaterialsCropSquare')
+MaterialsCropSquareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropSquare.card.remote.puml b/cloud/snippets/materials/Image/MaterialsCropSquare.card.remote.puml
new file mode 100644
index 00000000000..1b8d8fddbd5
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropSquare.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCropSquare card
+include('elements/materials/Image/MaterialsCropSquare')
+MaterialsCropSquareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropSquare.element.local.puml b/cloud/snippets/materials/Image/MaterialsCropSquare.element.local.puml
new file mode 100644
index 00000000000..d1cd1a9ac1f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropSquare.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropSquare element
+include('elements/materials/Image/MaterialsCropSquare')
+MaterialsCropSquare('element', 'Crop Square', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsCropSquare.element.remote.puml b/cloud/snippets/materials/Image/MaterialsCropSquare.element.remote.puml
new file mode 100644
index 00000000000..7f7df2fd4c6
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsCropSquare.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCropSquare element
+include('elements/materials/Image/MaterialsCropSquare')
+MaterialsCropSquare('element', 'Crop Square', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsDehaze.card.local.puml b/cloud/snippets/materials/Image/MaterialsDehaze.card.local.puml
new file mode 100644
index 00000000000..6f549f2a726
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsDehaze.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDehaze card
+include('elements/materials/Image/MaterialsDehaze')
+MaterialsDehazeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsDehaze.card.remote.puml b/cloud/snippets/materials/Image/MaterialsDehaze.card.remote.puml
new file mode 100644
index 00000000000..abd4e96139d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsDehaze.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDehaze card
+include('elements/materials/Image/MaterialsDehaze')
+MaterialsDehazeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsDehaze.element.local.puml b/cloud/snippets/materials/Image/MaterialsDehaze.element.local.puml
new file mode 100644
index 00000000000..84a139d8482
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsDehaze.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDehaze element
+include('elements/materials/Image/MaterialsDehaze')
+MaterialsDehaze('element', 'Dehaze', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsDehaze.element.remote.puml b/cloud/snippets/materials/Image/MaterialsDehaze.element.remote.puml
new file mode 100644
index 00000000000..e45c87fec8e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsDehaze.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDehaze element
+include('elements/materials/Image/MaterialsDehaze')
+MaterialsDehaze('element', 'Dehaze', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsDetails.card.local.puml b/cloud/snippets/materials/Image/MaterialsDetails.card.local.puml
new file mode 100644
index 00000000000..e4b188499a9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsDetails.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDetails card
+include('elements/materials/Image/MaterialsDetails')
+MaterialsDetailsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsDetails.card.remote.puml b/cloud/snippets/materials/Image/MaterialsDetails.card.remote.puml
new file mode 100644
index 00000000000..0995204db36
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsDetails.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDetails card
+include('elements/materials/Image/MaterialsDetails')
+MaterialsDetailsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsDetails.element.local.puml b/cloud/snippets/materials/Image/MaterialsDetails.element.local.puml
new file mode 100644
index 00000000000..c100575cf30
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsDetails.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDetails element
+include('elements/materials/Image/MaterialsDetails')
+MaterialsDetails('element', 'Details', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsDetails.element.remote.puml b/cloud/snippets/materials/Image/MaterialsDetails.element.remote.puml
new file mode 100644
index 00000000000..2477cff52c3
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsDetails.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDetails element
+include('elements/materials/Image/MaterialsDetails')
+MaterialsDetails('element', 'Details', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsEdit.card.local.puml b/cloud/snippets/materials/Image/MaterialsEdit.card.local.puml
new file mode 100644
index 00000000000..95864a5b08c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsEdit.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEdit card
+include('elements/materials/Image/MaterialsEdit')
+MaterialsEditCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsEdit.card.remote.puml b/cloud/snippets/materials/Image/MaterialsEdit.card.remote.puml
new file mode 100644
index 00000000000..2bfc5d3e811
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsEdit.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEdit card
+include('elements/materials/Image/MaterialsEdit')
+MaterialsEditCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsEdit.element.local.puml b/cloud/snippets/materials/Image/MaterialsEdit.element.local.puml
new file mode 100644
index 00000000000..ef4d6f88453
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsEdit.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEdit element
+include('elements/materials/Image/MaterialsEdit')
+MaterialsEdit('element', 'Edit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsEdit.element.remote.puml b/cloud/snippets/materials/Image/MaterialsEdit.element.remote.puml
new file mode 100644
index 00000000000..797fbfd01da
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsEdit.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEdit element
+include('elements/materials/Image/MaterialsEdit')
+MaterialsEdit('element', 'Edit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposure.card.local.puml b/cloud/snippets/materials/Image/MaterialsExposure.card.local.puml
new file mode 100644
index 00000000000..db526b4647f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposure.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExposure card
+include('elements/materials/Image/MaterialsExposure')
+MaterialsExposureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposure.card.remote.puml b/cloud/snippets/materials/Image/MaterialsExposure.card.remote.puml
new file mode 100644
index 00000000000..68941de0cec
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposure.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExposure card
+include('elements/materials/Image/MaterialsExposure')
+MaterialsExposureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposure.element.local.puml b/cloud/snippets/materials/Image/MaterialsExposure.element.local.puml
new file mode 100644
index 00000000000..f880927eb5a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposure.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposure element
+include('elements/materials/Image/MaterialsExposure')
+MaterialsExposure('element', 'Exposure', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposure.element.remote.puml b/cloud/snippets/materials/Image/MaterialsExposure.element.remote.puml
new file mode 100644
index 00000000000..9f70042a877
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposure.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposure element
+include('elements/materials/Image/MaterialsExposure')
+MaterialsExposure('element', 'Exposure', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposureNeg1.card.local.puml b/cloud/snippets/materials/Image/MaterialsExposureNeg1.card.local.puml
new file mode 100644
index 00000000000..f15a28177db
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposureNeg1.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExposureNeg1 card
+include('elements/materials/Image/MaterialsExposureNeg1')
+MaterialsExposureNeg1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposureNeg1.card.remote.puml b/cloud/snippets/materials/Image/MaterialsExposureNeg1.card.remote.puml
new file mode 100644
index 00000000000..87c48f667ca
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposureNeg1.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExposureNeg1 card
+include('elements/materials/Image/MaterialsExposureNeg1')
+MaterialsExposureNeg1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposureNeg1.element.local.puml b/cloud/snippets/materials/Image/MaterialsExposureNeg1.element.local.puml
new file mode 100644
index 00000000000..e345319a116
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposureNeg1.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposureNeg1 element
+include('elements/materials/Image/MaterialsExposureNeg1')
+MaterialsExposureNeg1('element', 'Exposure Neg1', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposureNeg1.element.remote.puml b/cloud/snippets/materials/Image/MaterialsExposureNeg1.element.remote.puml
new file mode 100644
index 00000000000..9b40284f8d5
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposureNeg1.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposureNeg1 element
+include('elements/materials/Image/MaterialsExposureNeg1')
+MaterialsExposureNeg1('element', 'Exposure Neg1', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposureNeg2.card.local.puml b/cloud/snippets/materials/Image/MaterialsExposureNeg2.card.local.puml
new file mode 100644
index 00000000000..2af5dbfc4a9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposureNeg2.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExposureNeg2 card
+include('elements/materials/Image/MaterialsExposureNeg2')
+MaterialsExposureNeg2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposureNeg2.card.remote.puml b/cloud/snippets/materials/Image/MaterialsExposureNeg2.card.remote.puml
new file mode 100644
index 00000000000..c6f8c2695f9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposureNeg2.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExposureNeg2 card
+include('elements/materials/Image/MaterialsExposureNeg2')
+MaterialsExposureNeg2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposureNeg2.element.local.puml b/cloud/snippets/materials/Image/MaterialsExposureNeg2.element.local.puml
new file mode 100644
index 00000000000..141708b9efd
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposureNeg2.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposureNeg2 element
+include('elements/materials/Image/MaterialsExposureNeg2')
+MaterialsExposureNeg2('element', 'Exposure Neg2', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposureNeg2.element.remote.puml b/cloud/snippets/materials/Image/MaterialsExposureNeg2.element.remote.puml
new file mode 100644
index 00000000000..716b4a338fa
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposureNeg2.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposureNeg2 element
+include('elements/materials/Image/MaterialsExposureNeg2')
+MaterialsExposureNeg2('element', 'Exposure Neg2', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposurePlus1.card.local.puml b/cloud/snippets/materials/Image/MaterialsExposurePlus1.card.local.puml
new file mode 100644
index 00000000000..1023677341d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposurePlus1.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExposurePlus1 card
+include('elements/materials/Image/MaterialsExposurePlus1')
+MaterialsExposurePlus1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposurePlus1.card.remote.puml b/cloud/snippets/materials/Image/MaterialsExposurePlus1.card.remote.puml
new file mode 100644
index 00000000000..d9893d32392
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposurePlus1.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExposurePlus1 card
+include('elements/materials/Image/MaterialsExposurePlus1')
+MaterialsExposurePlus1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposurePlus1.element.local.puml b/cloud/snippets/materials/Image/MaterialsExposurePlus1.element.local.puml
new file mode 100644
index 00000000000..ede4c68b83d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposurePlus1.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposurePlus1 element
+include('elements/materials/Image/MaterialsExposurePlus1')
+MaterialsExposurePlus1('element', 'Exposure Plus1', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposurePlus1.element.remote.puml b/cloud/snippets/materials/Image/MaterialsExposurePlus1.element.remote.puml
new file mode 100644
index 00000000000..8a6f2b1bcf4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposurePlus1.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposurePlus1 element
+include('elements/materials/Image/MaterialsExposurePlus1')
+MaterialsExposurePlus1('element', 'Exposure Plus1', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposurePlus2.card.local.puml b/cloud/snippets/materials/Image/MaterialsExposurePlus2.card.local.puml
new file mode 100644
index 00000000000..4eab29085e1
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposurePlus2.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExposurePlus2 card
+include('elements/materials/Image/MaterialsExposurePlus2')
+MaterialsExposurePlus2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposurePlus2.card.remote.puml b/cloud/snippets/materials/Image/MaterialsExposurePlus2.card.remote.puml
new file mode 100644
index 00000000000..13e7bd47b0e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposurePlus2.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExposurePlus2 card
+include('elements/materials/Image/MaterialsExposurePlus2')
+MaterialsExposurePlus2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposurePlus2.element.local.puml b/cloud/snippets/materials/Image/MaterialsExposurePlus2.element.local.puml
new file mode 100644
index 00000000000..ff70430624b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposurePlus2.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposurePlus2 element
+include('elements/materials/Image/MaterialsExposurePlus2')
+MaterialsExposurePlus2('element', 'Exposure Plus2', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposurePlus2.element.remote.puml b/cloud/snippets/materials/Image/MaterialsExposurePlus2.element.remote.puml
new file mode 100644
index 00000000000..db344e7f535
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposurePlus2.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposurePlus2 element
+include('elements/materials/Image/MaterialsExposurePlus2')
+MaterialsExposurePlus2('element', 'Exposure Plus2', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposureZero.card.local.puml b/cloud/snippets/materials/Image/MaterialsExposureZero.card.local.puml
new file mode 100644
index 00000000000..9d841df97c4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposureZero.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExposureZero card
+include('elements/materials/Image/MaterialsExposureZero')
+MaterialsExposureZeroCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposureZero.card.remote.puml b/cloud/snippets/materials/Image/MaterialsExposureZero.card.remote.puml
new file mode 100644
index 00000000000..5999bbcc7c3
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposureZero.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExposureZero card
+include('elements/materials/Image/MaterialsExposureZero')
+MaterialsExposureZeroCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposureZero.element.local.puml b/cloud/snippets/materials/Image/MaterialsExposureZero.element.local.puml
new file mode 100644
index 00000000000..550233f4c94
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposureZero.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposureZero element
+include('elements/materials/Image/MaterialsExposureZero')
+MaterialsExposureZero('element', 'Exposure Zero', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsExposureZero.element.remote.puml b/cloud/snippets/materials/Image/MaterialsExposureZero.element.remote.puml
new file mode 100644
index 00000000000..015072c958a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsExposureZero.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExposureZero element
+include('elements/materials/Image/MaterialsExposureZero')
+MaterialsExposureZero('element', 'Exposure Zero', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilter.card.local.puml
new file mode 100644
index 00000000000..3b62fd07c3c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter card
+include('elements/materials/Image/MaterialsFilter')
+MaterialsFilterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter.card.remote.puml
new file mode 100644
index 00000000000..6c0e0544c3a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter card
+include('elements/materials/Image/MaterialsFilter')
+MaterialsFilterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilter.element.local.puml
new file mode 100644
index 00000000000..ff06cda6a5c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter element
+include('elements/materials/Image/MaterialsFilter')
+MaterialsFilter('element', 'Filter', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter.element.remote.puml
new file mode 100644
index 00000000000..37e52096602
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter element
+include('elements/materials/Image/MaterialsFilter')
+MaterialsFilter('element', 'Filter', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter1.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilter1.card.local.puml
new file mode 100644
index 00000000000..30463438c86
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter1.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter1 card
+include('elements/materials/Image/MaterialsFilter1')
+MaterialsFilter1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter1.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter1.card.remote.puml
new file mode 100644
index 00000000000..a1630098376
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter1.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter1 card
+include('elements/materials/Image/MaterialsFilter1')
+MaterialsFilter1Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter1.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilter1.element.local.puml
new file mode 100644
index 00000000000..1964df73bb0
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter1.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter1 element
+include('elements/materials/Image/MaterialsFilter1')
+MaterialsFilter1('element', 'Filter1', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter1.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter1.element.remote.puml
new file mode 100644
index 00000000000..f9890c6a031
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter1.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter1 element
+include('elements/materials/Image/MaterialsFilter1')
+MaterialsFilter1('element', 'Filter1', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter2.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilter2.card.local.puml
new file mode 100644
index 00000000000..2283eef5053
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter2.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter2 card
+include('elements/materials/Image/MaterialsFilter2')
+MaterialsFilter2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter2.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter2.card.remote.puml
new file mode 100644
index 00000000000..d3fad49f24d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter2.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter2 card
+include('elements/materials/Image/MaterialsFilter2')
+MaterialsFilter2Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter2.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilter2.element.local.puml
new file mode 100644
index 00000000000..195026c0fb3
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter2.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter2 element
+include('elements/materials/Image/MaterialsFilter2')
+MaterialsFilter2('element', 'Filter2', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter2.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter2.element.remote.puml
new file mode 100644
index 00000000000..1796b5c90dd
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter2.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter2 element
+include('elements/materials/Image/MaterialsFilter2')
+MaterialsFilter2('element', 'Filter2', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter3.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilter3.card.local.puml
new file mode 100644
index 00000000000..07fc205df21
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter3.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter3 card
+include('elements/materials/Image/MaterialsFilter3')
+MaterialsFilter3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter3.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter3.card.remote.puml
new file mode 100644
index 00000000000..550cdbe1eba
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter3.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter3 card
+include('elements/materials/Image/MaterialsFilter3')
+MaterialsFilter3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter3.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilter3.element.local.puml
new file mode 100644
index 00000000000..f65742f1d5c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter3.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter3 element
+include('elements/materials/Image/MaterialsFilter3')
+MaterialsFilter3('element', 'Filter3', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter3.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter3.element.remote.puml
new file mode 100644
index 00000000000..12c8c8208b2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter3.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter3 element
+include('elements/materials/Image/MaterialsFilter3')
+MaterialsFilter3('element', 'Filter3', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter4.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilter4.card.local.puml
new file mode 100644
index 00000000000..cb0dba8eb81
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter4.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter4 card
+include('elements/materials/Image/MaterialsFilter4')
+MaterialsFilter4Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter4.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter4.card.remote.puml
new file mode 100644
index 00000000000..0fd1d03267c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter4.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter4 card
+include('elements/materials/Image/MaterialsFilter4')
+MaterialsFilter4Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter4.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilter4.element.local.puml
new file mode 100644
index 00000000000..e3abc9f0484
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter4.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter4 element
+include('elements/materials/Image/MaterialsFilter4')
+MaterialsFilter4('element', 'Filter4', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter4.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter4.element.remote.puml
new file mode 100644
index 00000000000..14822325107
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter4.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter4 element
+include('elements/materials/Image/MaterialsFilter4')
+MaterialsFilter4('element', 'Filter4', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter5.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilter5.card.local.puml
new file mode 100644
index 00000000000..d6b1e1d9320
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter5.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter5 card
+include('elements/materials/Image/MaterialsFilter5')
+MaterialsFilter5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter5.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter5.card.remote.puml
new file mode 100644
index 00000000000..07bb4a98a35
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter5.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter5 card
+include('elements/materials/Image/MaterialsFilter5')
+MaterialsFilter5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter5.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilter5.element.local.puml
new file mode 100644
index 00000000000..52e1f01ba99
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter5.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter5 element
+include('elements/materials/Image/MaterialsFilter5')
+MaterialsFilter5('element', 'Filter5', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter5.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter5.element.remote.puml
new file mode 100644
index 00000000000..ff8fb08c010
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter5.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter5 element
+include('elements/materials/Image/MaterialsFilter5')
+MaterialsFilter5('element', 'Filter5', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter6.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilter6.card.local.puml
new file mode 100644
index 00000000000..90efc50c85f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter6.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter6 card
+include('elements/materials/Image/MaterialsFilter6')
+MaterialsFilter6Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter6.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter6.card.remote.puml
new file mode 100644
index 00000000000..7280cb75988
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter6.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter6 card
+include('elements/materials/Image/MaterialsFilter6')
+MaterialsFilter6Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter6.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilter6.element.local.puml
new file mode 100644
index 00000000000..d1f93125e4c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter6.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter6 element
+include('elements/materials/Image/MaterialsFilter6')
+MaterialsFilter6('element', 'Filter6', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter6.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter6.element.remote.puml
new file mode 100644
index 00000000000..cb97aca6597
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter6.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter6 element
+include('elements/materials/Image/MaterialsFilter6')
+MaterialsFilter6('element', 'Filter6', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter7.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilter7.card.local.puml
new file mode 100644
index 00000000000..5b49635b874
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter7.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter7 card
+include('elements/materials/Image/MaterialsFilter7')
+MaterialsFilter7Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter7.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter7.card.remote.puml
new file mode 100644
index 00000000000..c3f69bb0199
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter7.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter7 card
+include('elements/materials/Image/MaterialsFilter7')
+MaterialsFilter7Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter7.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilter7.element.local.puml
new file mode 100644
index 00000000000..afd9b2a7c4e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter7.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter7 element
+include('elements/materials/Image/MaterialsFilter7')
+MaterialsFilter7('element', 'Filter7', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter7.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter7.element.remote.puml
new file mode 100644
index 00000000000..b49b1b552b8
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter7.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter7 element
+include('elements/materials/Image/MaterialsFilter7')
+MaterialsFilter7('element', 'Filter7', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter8.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilter8.card.local.puml
new file mode 100644
index 00000000000..a4d3fd337df
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter8.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter8 card
+include('elements/materials/Image/MaterialsFilter8')
+MaterialsFilter8Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter8.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter8.card.remote.puml
new file mode 100644
index 00000000000..4913841a28b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter8.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter8 card
+include('elements/materials/Image/MaterialsFilter8')
+MaterialsFilter8Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter8.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilter8.element.local.puml
new file mode 100644
index 00000000000..8cf0c0463e6
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter8.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter8 element
+include('elements/materials/Image/MaterialsFilter8')
+MaterialsFilter8('element', 'Filter8', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter8.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter8.element.remote.puml
new file mode 100644
index 00000000000..51b1bded0f0
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter8.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter8 element
+include('elements/materials/Image/MaterialsFilter8')
+MaterialsFilter8('element', 'Filter8', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter9.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilter9.card.local.puml
new file mode 100644
index 00000000000..7cf124a5ad0
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter9.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter9 card
+include('elements/materials/Image/MaterialsFilter9')
+MaterialsFilter9Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter9.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter9.card.remote.puml
new file mode 100644
index 00000000000..a915ceb1b15
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter9.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter9 card
+include('elements/materials/Image/MaterialsFilter9')
+MaterialsFilter9Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter9.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilter9.element.local.puml
new file mode 100644
index 00000000000..89c7f0ad3ab
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter9.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter9 element
+include('elements/materials/Image/MaterialsFilter9')
+MaterialsFilter9('element', 'Filter9', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter9.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter9.element.remote.puml
new file mode 100644
index 00000000000..154b37d97b5
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter9.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter9 element
+include('elements/materials/Image/MaterialsFilter9')
+MaterialsFilter9('element', 'Filter9', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter9Plus.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilter9Plus.card.local.puml
new file mode 100644
index 00000000000..a71813cd86b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter9Plus.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilter9Plus card
+include('elements/materials/Image/MaterialsFilter9Plus')
+MaterialsFilter9PlusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter9Plus.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter9Plus.card.remote.puml
new file mode 100644
index 00000000000..13cb54360ab
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter9Plus.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilter9Plus card
+include('elements/materials/Image/MaterialsFilter9Plus')
+MaterialsFilter9PlusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter9Plus.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilter9Plus.element.local.puml
new file mode 100644
index 00000000000..298e570922b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter9Plus.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter9Plus element
+include('elements/materials/Image/MaterialsFilter9Plus')
+MaterialsFilter9Plus('element', 'Filter9 Plus', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilter9Plus.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilter9Plus.element.remote.puml
new file mode 100644
index 00000000000..4272d128666
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilter9Plus.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilter9Plus element
+include('elements/materials/Image/MaterialsFilter9Plus')
+MaterialsFilter9Plus('element', 'Filter9 Plus', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterBAndW.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilterBAndW.card.local.puml
new file mode 100644
index 00000000000..5741e25106a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterBAndW.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterBAndW card
+include('elements/materials/Image/MaterialsFilterBAndW')
+MaterialsFilterBAndWCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterBAndW.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilterBAndW.card.remote.puml
new file mode 100644
index 00000000000..1b4353e552c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterBAndW.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterBAndW card
+include('elements/materials/Image/MaterialsFilterBAndW')
+MaterialsFilterBAndWCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterBAndW.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilterBAndW.element.local.puml
new file mode 100644
index 00000000000..bb85a58104e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterBAndW.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterBAndW element
+include('elements/materials/Image/MaterialsFilterBAndW')
+MaterialsFilterBAndW('element', 'Filter B And W', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterBAndW.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilterBAndW.element.remote.puml
new file mode 100644
index 00000000000..c8dd30890e6
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterBAndW.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterBAndW element
+include('elements/materials/Image/MaterialsFilterBAndW')
+MaterialsFilterBAndW('element', 'Filter B And W', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterCenterFocus.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilterCenterFocus.card.local.puml
new file mode 100644
index 00000000000..91501593be1
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterCenterFocus.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterCenterFocus card
+include('elements/materials/Image/MaterialsFilterCenterFocus')
+MaterialsFilterCenterFocusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterCenterFocus.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilterCenterFocus.card.remote.puml
new file mode 100644
index 00000000000..97eacd4f087
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterCenterFocus.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterCenterFocus card
+include('elements/materials/Image/MaterialsFilterCenterFocus')
+MaterialsFilterCenterFocusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterCenterFocus.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilterCenterFocus.element.local.puml
new file mode 100644
index 00000000000..8f6119410ab
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterCenterFocus.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterCenterFocus element
+include('elements/materials/Image/MaterialsFilterCenterFocus')
+MaterialsFilterCenterFocus('element', 'Filter Center Focus', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterCenterFocus.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilterCenterFocus.element.remote.puml
new file mode 100644
index 00000000000..11217b6e598
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterCenterFocus.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterCenterFocus element
+include('elements/materials/Image/MaterialsFilterCenterFocus')
+MaterialsFilterCenterFocus('element', 'Filter Center Focus', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterDrama.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilterDrama.card.local.puml
new file mode 100644
index 00000000000..57d12f20932
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterDrama.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterDrama card
+include('elements/materials/Image/MaterialsFilterDrama')
+MaterialsFilterDramaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterDrama.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilterDrama.card.remote.puml
new file mode 100644
index 00000000000..5c1eb3198d7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterDrama.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterDrama card
+include('elements/materials/Image/MaterialsFilterDrama')
+MaterialsFilterDramaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterDrama.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilterDrama.element.local.puml
new file mode 100644
index 00000000000..294819afee9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterDrama.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterDrama element
+include('elements/materials/Image/MaterialsFilterDrama')
+MaterialsFilterDrama('element', 'Filter Drama', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterDrama.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilterDrama.element.remote.puml
new file mode 100644
index 00000000000..2a59e6d7c0e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterDrama.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterDrama element
+include('elements/materials/Image/MaterialsFilterDrama')
+MaterialsFilterDrama('element', 'Filter Drama', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterFrames.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilterFrames.card.local.puml
new file mode 100644
index 00000000000..fff303e83b7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterFrames.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterFrames card
+include('elements/materials/Image/MaterialsFilterFrames')
+MaterialsFilterFramesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterFrames.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilterFrames.card.remote.puml
new file mode 100644
index 00000000000..cc794d8bc06
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterFrames.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterFrames card
+include('elements/materials/Image/MaterialsFilterFrames')
+MaterialsFilterFramesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterFrames.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilterFrames.element.local.puml
new file mode 100644
index 00000000000..270fadf6fdb
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterFrames.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterFrames element
+include('elements/materials/Image/MaterialsFilterFrames')
+MaterialsFilterFrames('element', 'Filter Frames', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterFrames.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilterFrames.element.remote.puml
new file mode 100644
index 00000000000..eb7be412fd9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterFrames.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterFrames element
+include('elements/materials/Image/MaterialsFilterFrames')
+MaterialsFilterFrames('element', 'Filter Frames', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterHdr.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilterHdr.card.local.puml
new file mode 100644
index 00000000000..062e10a3774
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterHdr.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterHdr card
+include('elements/materials/Image/MaterialsFilterHdr')
+MaterialsFilterHdrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterHdr.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilterHdr.card.remote.puml
new file mode 100644
index 00000000000..376e17874e4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterHdr.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterHdr card
+include('elements/materials/Image/MaterialsFilterHdr')
+MaterialsFilterHdrCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterHdr.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilterHdr.element.local.puml
new file mode 100644
index 00000000000..af061b27e3a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterHdr.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterHdr element
+include('elements/materials/Image/MaterialsFilterHdr')
+MaterialsFilterHdr('element', 'Filter Hdr', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterHdr.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilterHdr.element.remote.puml
new file mode 100644
index 00000000000..ee6fa2363e2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterHdr.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterHdr element
+include('elements/materials/Image/MaterialsFilterHdr')
+MaterialsFilterHdr('element', 'Filter Hdr', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterNone.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilterNone.card.local.puml
new file mode 100644
index 00000000000..709a5633ab1
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterNone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterNone card
+include('elements/materials/Image/MaterialsFilterNone')
+MaterialsFilterNoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterNone.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilterNone.card.remote.puml
new file mode 100644
index 00000000000..d0fcb392288
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterNone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterNone card
+include('elements/materials/Image/MaterialsFilterNone')
+MaterialsFilterNoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterNone.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilterNone.element.local.puml
new file mode 100644
index 00000000000..335023102ec
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterNone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterNone element
+include('elements/materials/Image/MaterialsFilterNone')
+MaterialsFilterNone('element', 'Filter None', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterNone.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilterNone.element.remote.puml
new file mode 100644
index 00000000000..ebd51ec2908
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterNone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterNone element
+include('elements/materials/Image/MaterialsFilterNone')
+MaterialsFilterNone('element', 'Filter None', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterTiltShift.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilterTiltShift.card.local.puml
new file mode 100644
index 00000000000..22d18a1b29b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterTiltShift.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterTiltShift card
+include('elements/materials/Image/MaterialsFilterTiltShift')
+MaterialsFilterTiltShiftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterTiltShift.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilterTiltShift.card.remote.puml
new file mode 100644
index 00000000000..763e5797171
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterTiltShift.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterTiltShift card
+include('elements/materials/Image/MaterialsFilterTiltShift')
+MaterialsFilterTiltShiftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterTiltShift.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilterTiltShift.element.local.puml
new file mode 100644
index 00000000000..baf63081964
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterTiltShift.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterTiltShift element
+include('elements/materials/Image/MaterialsFilterTiltShift')
+MaterialsFilterTiltShift('element', 'Filter Tilt Shift', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterTiltShift.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilterTiltShift.element.remote.puml
new file mode 100644
index 00000000000..5080f7df68d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterTiltShift.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterTiltShift element
+include('elements/materials/Image/MaterialsFilterTiltShift')
+MaterialsFilterTiltShift('element', 'Filter Tilt Shift', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterVintage.card.local.puml b/cloud/snippets/materials/Image/MaterialsFilterVintage.card.local.puml
new file mode 100644
index 00000000000..ae9ff84adea
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterVintage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFilterVintage card
+include('elements/materials/Image/MaterialsFilterVintage')
+MaterialsFilterVintageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterVintage.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFilterVintage.card.remote.puml
new file mode 100644
index 00000000000..e4436ace639
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterVintage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFilterVintage card
+include('elements/materials/Image/MaterialsFilterVintage')
+MaterialsFilterVintageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterVintage.element.local.puml b/cloud/snippets/materials/Image/MaterialsFilterVintage.element.local.puml
new file mode 100644
index 00000000000..327c01197ec
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterVintage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterVintage element
+include('elements/materials/Image/MaterialsFilterVintage')
+MaterialsFilterVintage('element', 'Filter Vintage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFilterVintage.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFilterVintage.element.remote.puml
new file mode 100644
index 00000000000..9feeff42a23
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFilterVintage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFilterVintage element
+include('elements/materials/Image/MaterialsFilterVintage')
+MaterialsFilterVintage('element', 'Filter Vintage', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlare.card.local.puml b/cloud/snippets/materials/Image/MaterialsFlare.card.local.puml
new file mode 100644
index 00000000000..43bf0dbd87a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlare.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlare card
+include('elements/materials/Image/MaterialsFlare')
+MaterialsFlareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlare.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFlare.card.remote.puml
new file mode 100644
index 00000000000..8621156f723
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlare.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlare card
+include('elements/materials/Image/MaterialsFlare')
+MaterialsFlareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlare.element.local.puml b/cloud/snippets/materials/Image/MaterialsFlare.element.local.puml
new file mode 100644
index 00000000000..d639cd13249
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlare.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlare element
+include('elements/materials/Image/MaterialsFlare')
+MaterialsFlare('element', 'Flare', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlare.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFlare.element.remote.puml
new file mode 100644
index 00000000000..bbdb40203aa
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlare.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlare element
+include('elements/materials/Image/MaterialsFlare')
+MaterialsFlare('element', 'Flare', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlashAuto.card.local.puml b/cloud/snippets/materials/Image/MaterialsFlashAuto.card.local.puml
new file mode 100644
index 00000000000..640d08a6890
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlashAuto.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlashAuto card
+include('elements/materials/Image/MaterialsFlashAuto')
+MaterialsFlashAutoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlashAuto.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFlashAuto.card.remote.puml
new file mode 100644
index 00000000000..922cd58cdca
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlashAuto.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlashAuto card
+include('elements/materials/Image/MaterialsFlashAuto')
+MaterialsFlashAutoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlashAuto.element.local.puml b/cloud/snippets/materials/Image/MaterialsFlashAuto.element.local.puml
new file mode 100644
index 00000000000..8ef5b821032
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlashAuto.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlashAuto element
+include('elements/materials/Image/MaterialsFlashAuto')
+MaterialsFlashAuto('element', 'Flash Auto', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlashAuto.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFlashAuto.element.remote.puml
new file mode 100644
index 00000000000..e623ebd888d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlashAuto.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlashAuto element
+include('elements/materials/Image/MaterialsFlashAuto')
+MaterialsFlashAuto('element', 'Flash Auto', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlashOff.card.local.puml b/cloud/snippets/materials/Image/MaterialsFlashOff.card.local.puml
new file mode 100644
index 00000000000..c2a34632bc4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlashOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlashOff card
+include('elements/materials/Image/MaterialsFlashOff')
+MaterialsFlashOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlashOff.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFlashOff.card.remote.puml
new file mode 100644
index 00000000000..91f0d1a70ab
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlashOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlashOff card
+include('elements/materials/Image/MaterialsFlashOff')
+MaterialsFlashOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlashOff.element.local.puml b/cloud/snippets/materials/Image/MaterialsFlashOff.element.local.puml
new file mode 100644
index 00000000000..327d84b64bf
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlashOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlashOff element
+include('elements/materials/Image/MaterialsFlashOff')
+MaterialsFlashOff('element', 'Flash Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlashOff.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFlashOff.element.remote.puml
new file mode 100644
index 00000000000..0c7fd6692b3
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlashOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlashOff element
+include('elements/materials/Image/MaterialsFlashOff')
+MaterialsFlashOff('element', 'Flash Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlashOn.card.local.puml b/cloud/snippets/materials/Image/MaterialsFlashOn.card.local.puml
new file mode 100644
index 00000000000..c70f3c152e6
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlashOn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlashOn card
+include('elements/materials/Image/MaterialsFlashOn')
+MaterialsFlashOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlashOn.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFlashOn.card.remote.puml
new file mode 100644
index 00000000000..036a2162fc4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlashOn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlashOn card
+include('elements/materials/Image/MaterialsFlashOn')
+MaterialsFlashOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlashOn.element.local.puml b/cloud/snippets/materials/Image/MaterialsFlashOn.element.local.puml
new file mode 100644
index 00000000000..86d57f63596
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlashOn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlashOn element
+include('elements/materials/Image/MaterialsFlashOn')
+MaterialsFlashOn('element', 'Flash On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlashOn.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFlashOn.element.remote.puml
new file mode 100644
index 00000000000..b7e29c575e2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlashOn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlashOn element
+include('elements/materials/Image/MaterialsFlashOn')
+MaterialsFlashOn('element', 'Flash On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlip.card.local.puml b/cloud/snippets/materials/Image/MaterialsFlip.card.local.puml
new file mode 100644
index 00000000000..bb6f31de004
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlip.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlip card
+include('elements/materials/Image/MaterialsFlip')
+MaterialsFlipCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlip.card.remote.puml b/cloud/snippets/materials/Image/MaterialsFlip.card.remote.puml
new file mode 100644
index 00000000000..8dbdf9512af
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlip.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlip card
+include('elements/materials/Image/MaterialsFlip')
+MaterialsFlipCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlip.element.local.puml b/cloud/snippets/materials/Image/MaterialsFlip.element.local.puml
new file mode 100644
index 00000000000..b7d476208a1
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlip.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlip element
+include('elements/materials/Image/MaterialsFlip')
+MaterialsFlip('element', 'Flip', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsFlip.element.remote.puml b/cloud/snippets/materials/Image/MaterialsFlip.element.remote.puml
new file mode 100644
index 00000000000..d416fa2e7b2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsFlip.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlip element
+include('elements/materials/Image/MaterialsFlip')
+MaterialsFlip('element', 'Flip', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsGradient.card.local.puml b/cloud/snippets/materials/Image/MaterialsGradient.card.local.puml
new file mode 100644
index 00000000000..dd572054e49
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsGradient.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGradient card
+include('elements/materials/Image/MaterialsGradient')
+MaterialsGradientCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsGradient.card.remote.puml b/cloud/snippets/materials/Image/MaterialsGradient.card.remote.puml
new file mode 100644
index 00000000000..a5fef6dcffb
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsGradient.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGradient card
+include('elements/materials/Image/MaterialsGradient')
+MaterialsGradientCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsGradient.element.local.puml b/cloud/snippets/materials/Image/MaterialsGradient.element.local.puml
new file mode 100644
index 00000000000..03025a1a1ad
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsGradient.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGradient element
+include('elements/materials/Image/MaterialsGradient')
+MaterialsGradient('element', 'Gradient', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsGradient.element.remote.puml b/cloud/snippets/materials/Image/MaterialsGradient.element.remote.puml
new file mode 100644
index 00000000000..97307bc95c2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsGradient.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGradient element
+include('elements/materials/Image/MaterialsGradient')
+MaterialsGradient('element', 'Gradient', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsGrain.card.local.puml b/cloud/snippets/materials/Image/MaterialsGrain.card.local.puml
new file mode 100644
index 00000000000..95e2dbcf071
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsGrain.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGrain card
+include('elements/materials/Image/MaterialsGrain')
+MaterialsGrainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsGrain.card.remote.puml b/cloud/snippets/materials/Image/MaterialsGrain.card.remote.puml
new file mode 100644
index 00000000000..fbe21131250
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsGrain.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGrain card
+include('elements/materials/Image/MaterialsGrain')
+MaterialsGrainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsGrain.element.local.puml b/cloud/snippets/materials/Image/MaterialsGrain.element.local.puml
new file mode 100644
index 00000000000..1cfe8249e78
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsGrain.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGrain element
+include('elements/materials/Image/MaterialsGrain')
+MaterialsGrain('element', 'Grain', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsGrain.element.remote.puml b/cloud/snippets/materials/Image/MaterialsGrain.element.remote.puml
new file mode 100644
index 00000000000..3b5e75fe638
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsGrain.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGrain element
+include('elements/materials/Image/MaterialsGrain')
+MaterialsGrain('element', 'Grain', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsGridOff.card.local.puml b/cloud/snippets/materials/Image/MaterialsGridOff.card.local.puml
new file mode 100644
index 00000000000..2e9d009b30c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsGridOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGridOff card
+include('elements/materials/Image/MaterialsGridOff')
+MaterialsGridOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsGridOff.card.remote.puml b/cloud/snippets/materials/Image/MaterialsGridOff.card.remote.puml
new file mode 100644
index 00000000000..a544621fbfc
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsGridOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGridOff card
+include('elements/materials/Image/MaterialsGridOff')
+MaterialsGridOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsGridOff.element.local.puml b/cloud/snippets/materials/Image/MaterialsGridOff.element.local.puml
new file mode 100644
index 00000000000..38593666734
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsGridOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGridOff element
+include('elements/materials/Image/MaterialsGridOff')
+MaterialsGridOff('element', 'Grid Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsGridOff.element.remote.puml b/cloud/snippets/materials/Image/MaterialsGridOff.element.remote.puml
new file mode 100644
index 00000000000..060777c244b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsGridOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGridOff element
+include('elements/materials/Image/MaterialsGridOff')
+MaterialsGridOff('element', 'Grid Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsGridOn.card.local.puml b/cloud/snippets/materials/Image/MaterialsGridOn.card.local.puml
new file mode 100644
index 00000000000..d96f82a28cc
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsGridOn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGridOn card
+include('elements/materials/Image/MaterialsGridOn')
+MaterialsGridOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsGridOn.card.remote.puml b/cloud/snippets/materials/Image/MaterialsGridOn.card.remote.puml
new file mode 100644
index 00000000000..70474f6567a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsGridOn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGridOn card
+include('elements/materials/Image/MaterialsGridOn')
+MaterialsGridOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsGridOn.element.local.puml b/cloud/snippets/materials/Image/MaterialsGridOn.element.local.puml
new file mode 100644
index 00000000000..839471e51ea
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsGridOn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGridOn element
+include('elements/materials/Image/MaterialsGridOn')
+MaterialsGridOn('element', 'Grid On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsGridOn.element.remote.puml b/cloud/snippets/materials/Image/MaterialsGridOn.element.remote.puml
new file mode 100644
index 00000000000..82726e7559e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsGridOn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGridOn element
+include('elements/materials/Image/MaterialsGridOn')
+MaterialsGridOn('element', 'Grid On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHdrOff.card.local.puml b/cloud/snippets/materials/Image/MaterialsHdrOff.card.local.puml
new file mode 100644
index 00000000000..28cb5a0e95d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHdrOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHdrOff card
+include('elements/materials/Image/MaterialsHdrOff')
+MaterialsHdrOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHdrOff.card.remote.puml b/cloud/snippets/materials/Image/MaterialsHdrOff.card.remote.puml
new file mode 100644
index 00000000000..f783c2bb388
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHdrOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHdrOff card
+include('elements/materials/Image/MaterialsHdrOff')
+MaterialsHdrOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHdrOff.element.local.puml b/cloud/snippets/materials/Image/MaterialsHdrOff.element.local.puml
new file mode 100644
index 00000000000..3b17f142f18
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHdrOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHdrOff element
+include('elements/materials/Image/MaterialsHdrOff')
+MaterialsHdrOff('element', 'Hdr Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHdrOff.element.remote.puml b/cloud/snippets/materials/Image/MaterialsHdrOff.element.remote.puml
new file mode 100644
index 00000000000..25141d0d3bd
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHdrOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHdrOff element
+include('elements/materials/Image/MaterialsHdrOff')
+MaterialsHdrOff('element', 'Hdr Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHdrOn.card.local.puml b/cloud/snippets/materials/Image/MaterialsHdrOn.card.local.puml
new file mode 100644
index 00000000000..84e5947df5c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHdrOn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHdrOn card
+include('elements/materials/Image/MaterialsHdrOn')
+MaterialsHdrOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHdrOn.card.remote.puml b/cloud/snippets/materials/Image/MaterialsHdrOn.card.remote.puml
new file mode 100644
index 00000000000..12dfb56daac
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHdrOn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHdrOn card
+include('elements/materials/Image/MaterialsHdrOn')
+MaterialsHdrOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHdrOn.element.local.puml b/cloud/snippets/materials/Image/MaterialsHdrOn.element.local.puml
new file mode 100644
index 00000000000..175a3828266
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHdrOn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHdrOn element
+include('elements/materials/Image/MaterialsHdrOn')
+MaterialsHdrOn('element', 'Hdr On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHdrOn.element.remote.puml b/cloud/snippets/materials/Image/MaterialsHdrOn.element.remote.puml
new file mode 100644
index 00000000000..b3b2388ca6a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHdrOn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHdrOn element
+include('elements/materials/Image/MaterialsHdrOn')
+MaterialsHdrOn('element', 'Hdr On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHdrStrong.card.local.puml b/cloud/snippets/materials/Image/MaterialsHdrStrong.card.local.puml
new file mode 100644
index 00000000000..45563b8edc9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHdrStrong.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHdrStrong card
+include('elements/materials/Image/MaterialsHdrStrong')
+MaterialsHdrStrongCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHdrStrong.card.remote.puml b/cloud/snippets/materials/Image/MaterialsHdrStrong.card.remote.puml
new file mode 100644
index 00000000000..1f974ecb45b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHdrStrong.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHdrStrong card
+include('elements/materials/Image/MaterialsHdrStrong')
+MaterialsHdrStrongCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHdrStrong.element.local.puml b/cloud/snippets/materials/Image/MaterialsHdrStrong.element.local.puml
new file mode 100644
index 00000000000..01e0c717c77
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHdrStrong.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHdrStrong element
+include('elements/materials/Image/MaterialsHdrStrong')
+MaterialsHdrStrong('element', 'Hdr Strong', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHdrStrong.element.remote.puml b/cloud/snippets/materials/Image/MaterialsHdrStrong.element.remote.puml
new file mode 100644
index 00000000000..bc2b176abab
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHdrStrong.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHdrStrong element
+include('elements/materials/Image/MaterialsHdrStrong')
+MaterialsHdrStrong('element', 'Hdr Strong', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHdrWeak.card.local.puml b/cloud/snippets/materials/Image/MaterialsHdrWeak.card.local.puml
new file mode 100644
index 00000000000..c7667638a23
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHdrWeak.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHdrWeak card
+include('elements/materials/Image/MaterialsHdrWeak')
+MaterialsHdrWeakCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHdrWeak.card.remote.puml b/cloud/snippets/materials/Image/MaterialsHdrWeak.card.remote.puml
new file mode 100644
index 00000000000..f084487054e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHdrWeak.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHdrWeak card
+include('elements/materials/Image/MaterialsHdrWeak')
+MaterialsHdrWeakCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHdrWeak.element.local.puml b/cloud/snippets/materials/Image/MaterialsHdrWeak.element.local.puml
new file mode 100644
index 00000000000..0d19dc29ece
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHdrWeak.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHdrWeak element
+include('elements/materials/Image/MaterialsHdrWeak')
+MaterialsHdrWeak('element', 'Hdr Weak', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHdrWeak.element.remote.puml b/cloud/snippets/materials/Image/MaterialsHdrWeak.element.remote.puml
new file mode 100644
index 00000000000..a3631364815
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHdrWeak.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHdrWeak element
+include('elements/materials/Image/MaterialsHdrWeak')
+MaterialsHdrWeak('element', 'Hdr Weak', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHealing.card.local.puml b/cloud/snippets/materials/Image/MaterialsHealing.card.local.puml
new file mode 100644
index 00000000000..09dfabb7163
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHealing.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHealing card
+include('elements/materials/Image/MaterialsHealing')
+MaterialsHealingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHealing.card.remote.puml b/cloud/snippets/materials/Image/MaterialsHealing.card.remote.puml
new file mode 100644
index 00000000000..f80c7615069
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHealing.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHealing card
+include('elements/materials/Image/MaterialsHealing')
+MaterialsHealingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHealing.element.local.puml b/cloud/snippets/materials/Image/MaterialsHealing.element.local.puml
new file mode 100644
index 00000000000..b126b355ed8
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHealing.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHealing element
+include('elements/materials/Image/MaterialsHealing')
+MaterialsHealing('element', 'Healing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsHealing.element.remote.puml b/cloud/snippets/materials/Image/MaterialsHealing.element.remote.puml
new file mode 100644
index 00000000000..60fd19d5224
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsHealing.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHealing element
+include('elements/materials/Image/MaterialsHealing')
+MaterialsHealing('element', 'Healing', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsImage.card.local.puml b/cloud/snippets/materials/Image/MaterialsImage.card.local.puml
new file mode 100644
index 00000000000..080e0844ba4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsImage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsImage card
+include('elements/materials/Image/MaterialsImage')
+MaterialsImageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsImage.card.remote.puml b/cloud/snippets/materials/Image/MaterialsImage.card.remote.puml
new file mode 100644
index 00000000000..f789992e2f1
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsImage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsImage card
+include('elements/materials/Image/MaterialsImage')
+MaterialsImageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsImage.element.local.puml b/cloud/snippets/materials/Image/MaterialsImage.element.local.puml
new file mode 100644
index 00000000000..c103acf40f1
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsImage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImage element
+include('elements/materials/Image/MaterialsImage')
+MaterialsImage('element', 'Image', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsImage.element.remote.puml b/cloud/snippets/materials/Image/MaterialsImage.element.remote.puml
new file mode 100644
index 00000000000..059e746b26f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsImage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImage element
+include('elements/materials/Image/MaterialsImage')
+MaterialsImage('element', 'Image', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsImageAspectRatio.card.local.puml b/cloud/snippets/materials/Image/MaterialsImageAspectRatio.card.local.puml
new file mode 100644
index 00000000000..76367e7ea5c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsImageAspectRatio.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsImageAspectRatio card
+include('elements/materials/Image/MaterialsImageAspectRatio')
+MaterialsImageAspectRatioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsImageAspectRatio.card.remote.puml b/cloud/snippets/materials/Image/MaterialsImageAspectRatio.card.remote.puml
new file mode 100644
index 00000000000..8baa17f4477
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsImageAspectRatio.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsImageAspectRatio card
+include('elements/materials/Image/MaterialsImageAspectRatio')
+MaterialsImageAspectRatioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsImageAspectRatio.element.local.puml b/cloud/snippets/materials/Image/MaterialsImageAspectRatio.element.local.puml
new file mode 100644
index 00000000000..4f490cc6417
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsImageAspectRatio.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImageAspectRatio element
+include('elements/materials/Image/MaterialsImageAspectRatio')
+MaterialsImageAspectRatio('element', 'Image Aspect Ratio', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsImageAspectRatio.element.remote.puml b/cloud/snippets/materials/Image/MaterialsImageAspectRatio.element.remote.puml
new file mode 100644
index 00000000000..663b2ae56b9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsImageAspectRatio.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsImageAspectRatio element
+include('elements/materials/Image/MaterialsImageAspectRatio')
+MaterialsImageAspectRatio('element', 'Image Aspect Ratio', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsIso.card.local.puml b/cloud/snippets/materials/Image/MaterialsIso.card.local.puml
new file mode 100644
index 00000000000..683f9fbb01a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsIso.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsIso card
+include('elements/materials/Image/MaterialsIso')
+MaterialsIsoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsIso.card.remote.puml b/cloud/snippets/materials/Image/MaterialsIso.card.remote.puml
new file mode 100644
index 00000000000..944f1e6d3b7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsIso.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsIso card
+include('elements/materials/Image/MaterialsIso')
+MaterialsIsoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsIso.element.local.puml b/cloud/snippets/materials/Image/MaterialsIso.element.local.puml
new file mode 100644
index 00000000000..2af99b3ae63
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsIso.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsIso element
+include('elements/materials/Image/MaterialsIso')
+MaterialsIso('element', 'Iso', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsIso.element.remote.puml b/cloud/snippets/materials/Image/MaterialsIso.element.remote.puml
new file mode 100644
index 00000000000..7b428964d3a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsIso.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsIso element
+include('elements/materials/Image/MaterialsIso')
+MaterialsIso('element', 'Iso', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLandscape.card.local.puml b/cloud/snippets/materials/Image/MaterialsLandscape.card.local.puml
new file mode 100644
index 00000000000..1e1a7c4fc10
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLandscape.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLandscape card
+include('elements/materials/Image/MaterialsLandscape')
+MaterialsLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLandscape.card.remote.puml b/cloud/snippets/materials/Image/MaterialsLandscape.card.remote.puml
new file mode 100644
index 00000000000..40bf62a06f7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLandscape.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLandscape card
+include('elements/materials/Image/MaterialsLandscape')
+MaterialsLandscapeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLandscape.element.local.puml b/cloud/snippets/materials/Image/MaterialsLandscape.element.local.puml
new file mode 100644
index 00000000000..a3816dfb7d0
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLandscape.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLandscape element
+include('elements/materials/Image/MaterialsLandscape')
+MaterialsLandscape('element', 'Landscape', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLandscape.element.remote.puml b/cloud/snippets/materials/Image/MaterialsLandscape.element.remote.puml
new file mode 100644
index 00000000000..a45f58076d6
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLandscape.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLandscape element
+include('elements/materials/Image/MaterialsLandscape')
+MaterialsLandscape('element', 'Landscape', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLeakAdd.card.local.puml b/cloud/snippets/materials/Image/MaterialsLeakAdd.card.local.puml
new file mode 100644
index 00000000000..38b1d6779b5
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLeakAdd.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLeakAdd card
+include('elements/materials/Image/MaterialsLeakAdd')
+MaterialsLeakAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLeakAdd.card.remote.puml b/cloud/snippets/materials/Image/MaterialsLeakAdd.card.remote.puml
new file mode 100644
index 00000000000..f7e8835fb71
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLeakAdd.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLeakAdd card
+include('elements/materials/Image/MaterialsLeakAdd')
+MaterialsLeakAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLeakAdd.element.local.puml b/cloud/snippets/materials/Image/MaterialsLeakAdd.element.local.puml
new file mode 100644
index 00000000000..381b42775ff
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLeakAdd.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLeakAdd element
+include('elements/materials/Image/MaterialsLeakAdd')
+MaterialsLeakAdd('element', 'Leak Add', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLeakAdd.element.remote.puml b/cloud/snippets/materials/Image/MaterialsLeakAdd.element.remote.puml
new file mode 100644
index 00000000000..cfa2f2fe127
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLeakAdd.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLeakAdd element
+include('elements/materials/Image/MaterialsLeakAdd')
+MaterialsLeakAdd('element', 'Leak Add', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLeakRemove.card.local.puml b/cloud/snippets/materials/Image/MaterialsLeakRemove.card.local.puml
new file mode 100644
index 00000000000..b908c97d989
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLeakRemove.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLeakRemove card
+include('elements/materials/Image/MaterialsLeakRemove')
+MaterialsLeakRemoveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLeakRemove.card.remote.puml b/cloud/snippets/materials/Image/MaterialsLeakRemove.card.remote.puml
new file mode 100644
index 00000000000..2ef13a2796c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLeakRemove.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLeakRemove card
+include('elements/materials/Image/MaterialsLeakRemove')
+MaterialsLeakRemoveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLeakRemove.element.local.puml b/cloud/snippets/materials/Image/MaterialsLeakRemove.element.local.puml
new file mode 100644
index 00000000000..4a0e17d4cc4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLeakRemove.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLeakRemove element
+include('elements/materials/Image/MaterialsLeakRemove')
+MaterialsLeakRemove('element', 'Leak Remove', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLeakRemove.element.remote.puml b/cloud/snippets/materials/Image/MaterialsLeakRemove.element.remote.puml
new file mode 100644
index 00000000000..15133be526c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLeakRemove.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLeakRemove element
+include('elements/materials/Image/MaterialsLeakRemove')
+MaterialsLeakRemove('element', 'Leak Remove', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLens.card.local.puml b/cloud/snippets/materials/Image/MaterialsLens.card.local.puml
new file mode 100644
index 00000000000..a8b06dcecba
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLens.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLens card
+include('elements/materials/Image/MaterialsLens')
+MaterialsLensCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLens.card.remote.puml b/cloud/snippets/materials/Image/MaterialsLens.card.remote.puml
new file mode 100644
index 00000000000..963c1c8b897
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLens.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLens card
+include('elements/materials/Image/MaterialsLens')
+MaterialsLensCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLens.element.local.puml b/cloud/snippets/materials/Image/MaterialsLens.element.local.puml
new file mode 100644
index 00000000000..14d6efe1a09
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLens.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLens element
+include('elements/materials/Image/MaterialsLens')
+MaterialsLens('element', 'Lens', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLens.element.remote.puml b/cloud/snippets/materials/Image/MaterialsLens.element.remote.puml
new file mode 100644
index 00000000000..eccf332131c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLens.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLens element
+include('elements/materials/Image/MaterialsLens')
+MaterialsLens('element', 'Lens', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLinkedCamera.card.local.puml b/cloud/snippets/materials/Image/MaterialsLinkedCamera.card.local.puml
new file mode 100644
index 00000000000..e40f8cb140e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLinkedCamera.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLinkedCamera card
+include('elements/materials/Image/MaterialsLinkedCamera')
+MaterialsLinkedCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLinkedCamera.card.remote.puml b/cloud/snippets/materials/Image/MaterialsLinkedCamera.card.remote.puml
new file mode 100644
index 00000000000..352c265e629
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLinkedCamera.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLinkedCamera card
+include('elements/materials/Image/MaterialsLinkedCamera')
+MaterialsLinkedCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLinkedCamera.element.local.puml b/cloud/snippets/materials/Image/MaterialsLinkedCamera.element.local.puml
new file mode 100644
index 00000000000..0c9afae8233
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLinkedCamera.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLinkedCamera element
+include('elements/materials/Image/MaterialsLinkedCamera')
+MaterialsLinkedCamera('element', 'Linked Camera', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLinkedCamera.element.remote.puml b/cloud/snippets/materials/Image/MaterialsLinkedCamera.element.remote.puml
new file mode 100644
index 00000000000..f1d8f64399e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLinkedCamera.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLinkedCamera element
+include('elements/materials/Image/MaterialsLinkedCamera')
+MaterialsLinkedCamera('element', 'Linked Camera', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks.card.local.puml b/cloud/snippets/materials/Image/MaterialsLooks.card.local.puml
new file mode 100644
index 00000000000..637678ee360
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLooks card
+include('elements/materials/Image/MaterialsLooks')
+MaterialsLooksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks.card.remote.puml b/cloud/snippets/materials/Image/MaterialsLooks.card.remote.puml
new file mode 100644
index 00000000000..23ee3c59b61
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLooks card
+include('elements/materials/Image/MaterialsLooks')
+MaterialsLooksCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks.element.local.puml b/cloud/snippets/materials/Image/MaterialsLooks.element.local.puml
new file mode 100644
index 00000000000..a7744a4d5f3
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks element
+include('elements/materials/Image/MaterialsLooks')
+MaterialsLooks('element', 'Looks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks.element.remote.puml b/cloud/snippets/materials/Image/MaterialsLooks.element.remote.puml
new file mode 100644
index 00000000000..f21eeb50408
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks element
+include('elements/materials/Image/MaterialsLooks')
+MaterialsLooks('element', 'Looks', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks3.card.local.puml b/cloud/snippets/materials/Image/MaterialsLooks3.card.local.puml
new file mode 100644
index 00000000000..4870cf76543
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks3.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLooks3 card
+include('elements/materials/Image/MaterialsLooks3')
+MaterialsLooks3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks3.card.remote.puml b/cloud/snippets/materials/Image/MaterialsLooks3.card.remote.puml
new file mode 100644
index 00000000000..147cab6eb1d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks3.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLooks3 card
+include('elements/materials/Image/MaterialsLooks3')
+MaterialsLooks3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks3.element.local.puml b/cloud/snippets/materials/Image/MaterialsLooks3.element.local.puml
new file mode 100644
index 00000000000..7858d5b0de4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks3.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks3 element
+include('elements/materials/Image/MaterialsLooks3')
+MaterialsLooks3('element', 'Looks3', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks3.element.remote.puml b/cloud/snippets/materials/Image/MaterialsLooks3.element.remote.puml
new file mode 100644
index 00000000000..cda04880833
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks3.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks3 element
+include('elements/materials/Image/MaterialsLooks3')
+MaterialsLooks3('element', 'Looks3', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks4.card.local.puml b/cloud/snippets/materials/Image/MaterialsLooks4.card.local.puml
new file mode 100644
index 00000000000..0e31d8cb4ef
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks4.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLooks4 card
+include('elements/materials/Image/MaterialsLooks4')
+MaterialsLooks4Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks4.card.remote.puml b/cloud/snippets/materials/Image/MaterialsLooks4.card.remote.puml
new file mode 100644
index 00000000000..97cc66ec839
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks4.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLooks4 card
+include('elements/materials/Image/MaterialsLooks4')
+MaterialsLooks4Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks4.element.local.puml b/cloud/snippets/materials/Image/MaterialsLooks4.element.local.puml
new file mode 100644
index 00000000000..18d63297d6b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks4.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks4 element
+include('elements/materials/Image/MaterialsLooks4')
+MaterialsLooks4('element', 'Looks4', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks4.element.remote.puml b/cloud/snippets/materials/Image/MaterialsLooks4.element.remote.puml
new file mode 100644
index 00000000000..11af3d73066
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks4.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks4 element
+include('elements/materials/Image/MaterialsLooks4')
+MaterialsLooks4('element', 'Looks4', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks5.card.local.puml b/cloud/snippets/materials/Image/MaterialsLooks5.card.local.puml
new file mode 100644
index 00000000000..947b02a94df
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks5.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLooks5 card
+include('elements/materials/Image/MaterialsLooks5')
+MaterialsLooks5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks5.card.remote.puml b/cloud/snippets/materials/Image/MaterialsLooks5.card.remote.puml
new file mode 100644
index 00000000000..b585dd86332
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks5.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLooks5 card
+include('elements/materials/Image/MaterialsLooks5')
+MaterialsLooks5Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks5.element.local.puml b/cloud/snippets/materials/Image/MaterialsLooks5.element.local.puml
new file mode 100644
index 00000000000..95505a89b60
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks5.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks5 element
+include('elements/materials/Image/MaterialsLooks5')
+MaterialsLooks5('element', 'Looks5', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks5.element.remote.puml b/cloud/snippets/materials/Image/MaterialsLooks5.element.remote.puml
new file mode 100644
index 00000000000..359f58845ac
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks5.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks5 element
+include('elements/materials/Image/MaterialsLooks5')
+MaterialsLooks5('element', 'Looks5', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks6.card.local.puml b/cloud/snippets/materials/Image/MaterialsLooks6.card.local.puml
new file mode 100644
index 00000000000..fc45ce1fd5a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks6.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLooks6 card
+include('elements/materials/Image/MaterialsLooks6')
+MaterialsLooks6Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks6.card.remote.puml b/cloud/snippets/materials/Image/MaterialsLooks6.card.remote.puml
new file mode 100644
index 00000000000..d61bbc8d172
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks6.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLooks6 card
+include('elements/materials/Image/MaterialsLooks6')
+MaterialsLooks6Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks6.element.local.puml b/cloud/snippets/materials/Image/MaterialsLooks6.element.local.puml
new file mode 100644
index 00000000000..220d0ab8b0b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks6.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks6 element
+include('elements/materials/Image/MaterialsLooks6')
+MaterialsLooks6('element', 'Looks6', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooks6.element.remote.puml b/cloud/snippets/materials/Image/MaterialsLooks6.element.remote.puml
new file mode 100644
index 00000000000..510ca033ff3
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooks6.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooks6 element
+include('elements/materials/Image/MaterialsLooks6')
+MaterialsLooks6('element', 'Looks6', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooksOne.card.local.puml b/cloud/snippets/materials/Image/MaterialsLooksOne.card.local.puml
new file mode 100644
index 00000000000..98998313f37
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooksOne.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLooksOne card
+include('elements/materials/Image/MaterialsLooksOne')
+MaterialsLooksOneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooksOne.card.remote.puml b/cloud/snippets/materials/Image/MaterialsLooksOne.card.remote.puml
new file mode 100644
index 00000000000..f8c37966bf7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooksOne.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLooksOne card
+include('elements/materials/Image/MaterialsLooksOne')
+MaterialsLooksOneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooksOne.element.local.puml b/cloud/snippets/materials/Image/MaterialsLooksOne.element.local.puml
new file mode 100644
index 00000000000..efc2ee65b4d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooksOne.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooksOne element
+include('elements/materials/Image/MaterialsLooksOne')
+MaterialsLooksOne('element', 'Looks One', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooksOne.element.remote.puml b/cloud/snippets/materials/Image/MaterialsLooksOne.element.remote.puml
new file mode 100644
index 00000000000..0192a44065e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooksOne.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooksOne element
+include('elements/materials/Image/MaterialsLooksOne')
+MaterialsLooksOne('element', 'Looks One', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooksTwo.card.local.puml b/cloud/snippets/materials/Image/MaterialsLooksTwo.card.local.puml
new file mode 100644
index 00000000000..36e92ad8b75
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooksTwo.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLooksTwo card
+include('elements/materials/Image/MaterialsLooksTwo')
+MaterialsLooksTwoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooksTwo.card.remote.puml b/cloud/snippets/materials/Image/MaterialsLooksTwo.card.remote.puml
new file mode 100644
index 00000000000..be762b7822e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooksTwo.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLooksTwo card
+include('elements/materials/Image/MaterialsLooksTwo')
+MaterialsLooksTwoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooksTwo.element.local.puml b/cloud/snippets/materials/Image/MaterialsLooksTwo.element.local.puml
new file mode 100644
index 00000000000..5c071570977
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooksTwo.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooksTwo element
+include('elements/materials/Image/MaterialsLooksTwo')
+MaterialsLooksTwo('element', 'Looks Two', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLooksTwo.element.remote.puml b/cloud/snippets/materials/Image/MaterialsLooksTwo.element.remote.puml
new file mode 100644
index 00000000000..d94672c5b91
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLooksTwo.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLooksTwo element
+include('elements/materials/Image/MaterialsLooksTwo')
+MaterialsLooksTwo('element', 'Looks Two', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLoupe.card.local.puml b/cloud/snippets/materials/Image/MaterialsLoupe.card.local.puml
new file mode 100644
index 00000000000..ba795e36eb9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLoupe.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLoupe card
+include('elements/materials/Image/MaterialsLoupe')
+MaterialsLoupeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLoupe.card.remote.puml b/cloud/snippets/materials/Image/MaterialsLoupe.card.remote.puml
new file mode 100644
index 00000000000..7f29c1b1aaa
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLoupe.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLoupe card
+include('elements/materials/Image/MaterialsLoupe')
+MaterialsLoupeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLoupe.element.local.puml b/cloud/snippets/materials/Image/MaterialsLoupe.element.local.puml
new file mode 100644
index 00000000000..25981ef651b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLoupe.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLoupe element
+include('elements/materials/Image/MaterialsLoupe')
+MaterialsLoupe('element', 'Loupe', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsLoupe.element.remote.puml b/cloud/snippets/materials/Image/MaterialsLoupe.element.remote.puml
new file mode 100644
index 00000000000..f667a03694d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsLoupe.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLoupe element
+include('elements/materials/Image/MaterialsLoupe')
+MaterialsLoupe('element', 'Loupe', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsMonochromePhotos.card.local.puml b/cloud/snippets/materials/Image/MaterialsMonochromePhotos.card.local.puml
new file mode 100644
index 00000000000..e757dc49123
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsMonochromePhotos.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMonochromePhotos card
+include('elements/materials/Image/MaterialsMonochromePhotos')
+MaterialsMonochromePhotosCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsMonochromePhotos.card.remote.puml b/cloud/snippets/materials/Image/MaterialsMonochromePhotos.card.remote.puml
new file mode 100644
index 00000000000..e599be1cda7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsMonochromePhotos.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMonochromePhotos card
+include('elements/materials/Image/MaterialsMonochromePhotos')
+MaterialsMonochromePhotosCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsMonochromePhotos.element.local.puml b/cloud/snippets/materials/Image/MaterialsMonochromePhotos.element.local.puml
new file mode 100644
index 00000000000..8355adad597
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsMonochromePhotos.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMonochromePhotos element
+include('elements/materials/Image/MaterialsMonochromePhotos')
+MaterialsMonochromePhotos('element', 'Monochrome Photos', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsMonochromePhotos.element.remote.puml b/cloud/snippets/materials/Image/MaterialsMonochromePhotos.element.remote.puml
new file mode 100644
index 00000000000..be84a043911
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsMonochromePhotos.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMonochromePhotos element
+include('elements/materials/Image/MaterialsMonochromePhotos')
+MaterialsMonochromePhotos('element', 'Monochrome Photos', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsMovieCreation.card.local.puml b/cloud/snippets/materials/Image/MaterialsMovieCreation.card.local.puml
new file mode 100644
index 00000000000..075c9474960
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsMovieCreation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMovieCreation card
+include('elements/materials/Image/MaterialsMovieCreation')
+MaterialsMovieCreationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsMovieCreation.card.remote.puml b/cloud/snippets/materials/Image/MaterialsMovieCreation.card.remote.puml
new file mode 100644
index 00000000000..87550ca8dc9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsMovieCreation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMovieCreation card
+include('elements/materials/Image/MaterialsMovieCreation')
+MaterialsMovieCreationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsMovieCreation.element.local.puml b/cloud/snippets/materials/Image/MaterialsMovieCreation.element.local.puml
new file mode 100644
index 00000000000..bae34f7b5da
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsMovieCreation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMovieCreation element
+include('elements/materials/Image/MaterialsMovieCreation')
+MaterialsMovieCreation('element', 'Movie Creation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsMovieCreation.element.remote.puml b/cloud/snippets/materials/Image/MaterialsMovieCreation.element.remote.puml
new file mode 100644
index 00000000000..00817ee5ef6
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsMovieCreation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMovieCreation element
+include('elements/materials/Image/MaterialsMovieCreation')
+MaterialsMovieCreation('element', 'Movie Creation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsMovieFilter.card.local.puml b/cloud/snippets/materials/Image/MaterialsMovieFilter.card.local.puml
new file mode 100644
index 00000000000..76ef675bfdf
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsMovieFilter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMovieFilter card
+include('elements/materials/Image/MaterialsMovieFilter')
+MaterialsMovieFilterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsMovieFilter.card.remote.puml b/cloud/snippets/materials/Image/MaterialsMovieFilter.card.remote.puml
new file mode 100644
index 00000000000..5b787065b39
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsMovieFilter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMovieFilter card
+include('elements/materials/Image/MaterialsMovieFilter')
+MaterialsMovieFilterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsMovieFilter.element.local.puml b/cloud/snippets/materials/Image/MaterialsMovieFilter.element.local.puml
new file mode 100644
index 00000000000..ea8294713f4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsMovieFilter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMovieFilter element
+include('elements/materials/Image/MaterialsMovieFilter')
+MaterialsMovieFilter('element', 'Movie Filter', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsMovieFilter.element.remote.puml b/cloud/snippets/materials/Image/MaterialsMovieFilter.element.remote.puml
new file mode 100644
index 00000000000..f8ab94036f7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsMovieFilter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMovieFilter element
+include('elements/materials/Image/MaterialsMovieFilter')
+MaterialsMovieFilter('element', 'Movie Filter', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsMusicNote.card.local.puml b/cloud/snippets/materials/Image/MaterialsMusicNote.card.local.puml
new file mode 100644
index 00000000000..29420d929c4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsMusicNote.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMusicNote card
+include('elements/materials/Image/MaterialsMusicNote')
+MaterialsMusicNoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsMusicNote.card.remote.puml b/cloud/snippets/materials/Image/MaterialsMusicNote.card.remote.puml
new file mode 100644
index 00000000000..b0a5772aa71
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsMusicNote.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMusicNote card
+include('elements/materials/Image/MaterialsMusicNote')
+MaterialsMusicNoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsMusicNote.element.local.puml b/cloud/snippets/materials/Image/MaterialsMusicNote.element.local.puml
new file mode 100644
index 00000000000..e3f624933e2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsMusicNote.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMusicNote element
+include('elements/materials/Image/MaterialsMusicNote')
+MaterialsMusicNote('element', 'Music Note', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsMusicNote.element.remote.puml b/cloud/snippets/materials/Image/MaterialsMusicNote.element.remote.puml
new file mode 100644
index 00000000000..791b3556ad7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsMusicNote.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMusicNote element
+include('elements/materials/Image/MaterialsMusicNote')
+MaterialsMusicNote('element', 'Music Note', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsNature.card.local.puml b/cloud/snippets/materials/Image/MaterialsNature.card.local.puml
new file mode 100644
index 00000000000..e2dc4cd08fe
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsNature.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNature card
+include('elements/materials/Image/MaterialsNature')
+MaterialsNatureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsNature.card.remote.puml b/cloud/snippets/materials/Image/MaterialsNature.card.remote.puml
new file mode 100644
index 00000000000..eacaad3db2c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsNature.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNature card
+include('elements/materials/Image/MaterialsNature')
+MaterialsNatureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsNature.element.local.puml b/cloud/snippets/materials/Image/MaterialsNature.element.local.puml
new file mode 100644
index 00000000000..0851dfc4dca
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsNature.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNature element
+include('elements/materials/Image/MaterialsNature')
+MaterialsNature('element', 'Nature', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsNature.element.remote.puml b/cloud/snippets/materials/Image/MaterialsNature.element.remote.puml
new file mode 100644
index 00000000000..97362b06c2a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsNature.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNature element
+include('elements/materials/Image/MaterialsNature')
+MaterialsNature('element', 'Nature', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsNaturePeople.card.local.puml b/cloud/snippets/materials/Image/MaterialsNaturePeople.card.local.puml
new file mode 100644
index 00000000000..91be22692d3
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsNaturePeople.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNaturePeople card
+include('elements/materials/Image/MaterialsNaturePeople')
+MaterialsNaturePeopleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsNaturePeople.card.remote.puml b/cloud/snippets/materials/Image/MaterialsNaturePeople.card.remote.puml
new file mode 100644
index 00000000000..2d9bc970665
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsNaturePeople.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNaturePeople card
+include('elements/materials/Image/MaterialsNaturePeople')
+MaterialsNaturePeopleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsNaturePeople.element.local.puml b/cloud/snippets/materials/Image/MaterialsNaturePeople.element.local.puml
new file mode 100644
index 00000000000..8bdd436fe79
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsNaturePeople.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNaturePeople element
+include('elements/materials/Image/MaterialsNaturePeople')
+MaterialsNaturePeople('element', 'Nature People', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsNaturePeople.element.remote.puml b/cloud/snippets/materials/Image/MaterialsNaturePeople.element.remote.puml
new file mode 100644
index 00000000000..4e856fc2ae3
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsNaturePeople.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNaturePeople element
+include('elements/materials/Image/MaterialsNaturePeople')
+MaterialsNaturePeople('element', 'Nature People', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsNavigateBefore.card.local.puml b/cloud/snippets/materials/Image/MaterialsNavigateBefore.card.local.puml
new file mode 100644
index 00000000000..01f89bc4c35
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsNavigateBefore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNavigateBefore card
+include('elements/materials/Image/MaterialsNavigateBefore')
+MaterialsNavigateBeforeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsNavigateBefore.card.remote.puml b/cloud/snippets/materials/Image/MaterialsNavigateBefore.card.remote.puml
new file mode 100644
index 00000000000..d74ed97426e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsNavigateBefore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNavigateBefore card
+include('elements/materials/Image/MaterialsNavigateBefore')
+MaterialsNavigateBeforeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsNavigateBefore.element.local.puml b/cloud/snippets/materials/Image/MaterialsNavigateBefore.element.local.puml
new file mode 100644
index 00000000000..1c31729ca9e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsNavigateBefore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNavigateBefore element
+include('elements/materials/Image/MaterialsNavigateBefore')
+MaterialsNavigateBefore('element', 'Navigate Before', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsNavigateBefore.element.remote.puml b/cloud/snippets/materials/Image/MaterialsNavigateBefore.element.remote.puml
new file mode 100644
index 00000000000..113e5356e12
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsNavigateBefore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNavigateBefore element
+include('elements/materials/Image/MaterialsNavigateBefore')
+MaterialsNavigateBefore('element', 'Navigate Before', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsNavigateNext.card.local.puml b/cloud/snippets/materials/Image/MaterialsNavigateNext.card.local.puml
new file mode 100644
index 00000000000..743860a645a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsNavigateNext.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNavigateNext card
+include('elements/materials/Image/MaterialsNavigateNext')
+MaterialsNavigateNextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsNavigateNext.card.remote.puml b/cloud/snippets/materials/Image/MaterialsNavigateNext.card.remote.puml
new file mode 100644
index 00000000000..098b356218d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsNavigateNext.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNavigateNext card
+include('elements/materials/Image/MaterialsNavigateNext')
+MaterialsNavigateNextCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsNavigateNext.element.local.puml b/cloud/snippets/materials/Image/MaterialsNavigateNext.element.local.puml
new file mode 100644
index 00000000000..fea092ffce3
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsNavigateNext.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNavigateNext element
+include('elements/materials/Image/MaterialsNavigateNext')
+MaterialsNavigateNext('element', 'Navigate Next', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsNavigateNext.element.remote.puml b/cloud/snippets/materials/Image/MaterialsNavigateNext.element.remote.puml
new file mode 100644
index 00000000000..d08d5065106
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsNavigateNext.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNavigateNext element
+include('elements/materials/Image/MaterialsNavigateNext')
+MaterialsNavigateNext('element', 'Navigate Next', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPalette.card.local.puml b/cloud/snippets/materials/Image/MaterialsPalette.card.local.puml
new file mode 100644
index 00000000000..c047605b803
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPalette.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPalette card
+include('elements/materials/Image/MaterialsPalette')
+MaterialsPaletteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPalette.card.remote.puml b/cloud/snippets/materials/Image/MaterialsPalette.card.remote.puml
new file mode 100644
index 00000000000..16a87f5f902
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPalette.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPalette card
+include('elements/materials/Image/MaterialsPalette')
+MaterialsPaletteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPalette.element.local.puml b/cloud/snippets/materials/Image/MaterialsPalette.element.local.puml
new file mode 100644
index 00000000000..a2ab229a280
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPalette.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPalette element
+include('elements/materials/Image/MaterialsPalette')
+MaterialsPalette('element', 'Palette', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPalette.element.remote.puml b/cloud/snippets/materials/Image/MaterialsPalette.element.remote.puml
new file mode 100644
index 00000000000..e6e28ff282a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPalette.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPalette element
+include('elements/materials/Image/MaterialsPalette')
+MaterialsPalette('element', 'Palette', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanorama.card.local.puml b/cloud/snippets/materials/Image/MaterialsPanorama.card.local.puml
new file mode 100644
index 00000000000..d8f7d96499d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanorama.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPanorama card
+include('elements/materials/Image/MaterialsPanorama')
+MaterialsPanoramaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanorama.card.remote.puml b/cloud/snippets/materials/Image/MaterialsPanorama.card.remote.puml
new file mode 100644
index 00000000000..a286ea05dfc
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanorama.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPanorama card
+include('elements/materials/Image/MaterialsPanorama')
+MaterialsPanoramaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanorama.element.local.puml b/cloud/snippets/materials/Image/MaterialsPanorama.element.local.puml
new file mode 100644
index 00000000000..51cb4972389
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanorama.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanorama element
+include('elements/materials/Image/MaterialsPanorama')
+MaterialsPanorama('element', 'Panorama', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanorama.element.remote.puml b/cloud/snippets/materials/Image/MaterialsPanorama.element.remote.puml
new file mode 100644
index 00000000000..412f4416b00
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanorama.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanorama element
+include('elements/materials/Image/MaterialsPanorama')
+MaterialsPanorama('element', 'Panorama', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanoramaFishEye.card.local.puml b/cloud/snippets/materials/Image/MaterialsPanoramaFishEye.card.local.puml
new file mode 100644
index 00000000000..7a7a0787b93
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanoramaFishEye.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPanoramaFishEye card
+include('elements/materials/Image/MaterialsPanoramaFishEye')
+MaterialsPanoramaFishEyeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanoramaFishEye.card.remote.puml b/cloud/snippets/materials/Image/MaterialsPanoramaFishEye.card.remote.puml
new file mode 100644
index 00000000000..dbcd5c28681
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanoramaFishEye.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPanoramaFishEye card
+include('elements/materials/Image/MaterialsPanoramaFishEye')
+MaterialsPanoramaFishEyeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanoramaFishEye.element.local.puml b/cloud/snippets/materials/Image/MaterialsPanoramaFishEye.element.local.puml
new file mode 100644
index 00000000000..fa2255e57e3
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanoramaFishEye.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanoramaFishEye element
+include('elements/materials/Image/MaterialsPanoramaFishEye')
+MaterialsPanoramaFishEye('element', 'Panorama Fish Eye', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanoramaFishEye.element.remote.puml b/cloud/snippets/materials/Image/MaterialsPanoramaFishEye.element.remote.puml
new file mode 100644
index 00000000000..6f06e979842
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanoramaFishEye.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanoramaFishEye element
+include('elements/materials/Image/MaterialsPanoramaFishEye')
+MaterialsPanoramaFishEye('element', 'Panorama Fish Eye', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanoramaHorizontal.card.local.puml b/cloud/snippets/materials/Image/MaterialsPanoramaHorizontal.card.local.puml
new file mode 100644
index 00000000000..14e3584a017
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanoramaHorizontal.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPanoramaHorizontal card
+include('elements/materials/Image/MaterialsPanoramaHorizontal')
+MaterialsPanoramaHorizontalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanoramaHorizontal.card.remote.puml b/cloud/snippets/materials/Image/MaterialsPanoramaHorizontal.card.remote.puml
new file mode 100644
index 00000000000..b08ea878027
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanoramaHorizontal.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPanoramaHorizontal card
+include('elements/materials/Image/MaterialsPanoramaHorizontal')
+MaterialsPanoramaHorizontalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanoramaHorizontal.element.local.puml b/cloud/snippets/materials/Image/MaterialsPanoramaHorizontal.element.local.puml
new file mode 100644
index 00000000000..4a714a0f395
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanoramaHorizontal.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanoramaHorizontal element
+include('elements/materials/Image/MaterialsPanoramaHorizontal')
+MaterialsPanoramaHorizontal('element', 'Panorama Horizontal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanoramaHorizontal.element.remote.puml b/cloud/snippets/materials/Image/MaterialsPanoramaHorizontal.element.remote.puml
new file mode 100644
index 00000000000..df1809a3e69
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanoramaHorizontal.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanoramaHorizontal element
+include('elements/materials/Image/MaterialsPanoramaHorizontal')
+MaterialsPanoramaHorizontal('element', 'Panorama Horizontal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanoramaVertical.card.local.puml b/cloud/snippets/materials/Image/MaterialsPanoramaVertical.card.local.puml
new file mode 100644
index 00000000000..142e30fb822
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanoramaVertical.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPanoramaVertical card
+include('elements/materials/Image/MaterialsPanoramaVertical')
+MaterialsPanoramaVerticalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanoramaVertical.card.remote.puml b/cloud/snippets/materials/Image/MaterialsPanoramaVertical.card.remote.puml
new file mode 100644
index 00000000000..eed844e3ef9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanoramaVertical.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPanoramaVertical card
+include('elements/materials/Image/MaterialsPanoramaVertical')
+MaterialsPanoramaVerticalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanoramaVertical.element.local.puml b/cloud/snippets/materials/Image/MaterialsPanoramaVertical.element.local.puml
new file mode 100644
index 00000000000..24ed8155524
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanoramaVertical.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanoramaVertical element
+include('elements/materials/Image/MaterialsPanoramaVertical')
+MaterialsPanoramaVertical('element', 'Panorama Vertical', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanoramaVertical.element.remote.puml b/cloud/snippets/materials/Image/MaterialsPanoramaVertical.element.remote.puml
new file mode 100644
index 00000000000..ae9805908e8
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanoramaVertical.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanoramaVertical element
+include('elements/materials/Image/MaterialsPanoramaVertical')
+MaterialsPanoramaVertical('element', 'Panorama Vertical', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanoramaWideAngle.card.local.puml b/cloud/snippets/materials/Image/MaterialsPanoramaWideAngle.card.local.puml
new file mode 100644
index 00000000000..cfb0e59b9bf
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanoramaWideAngle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPanoramaWideAngle card
+include('elements/materials/Image/MaterialsPanoramaWideAngle')
+MaterialsPanoramaWideAngleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanoramaWideAngle.card.remote.puml b/cloud/snippets/materials/Image/MaterialsPanoramaWideAngle.card.remote.puml
new file mode 100644
index 00000000000..3ff7b6344bc
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanoramaWideAngle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPanoramaWideAngle card
+include('elements/materials/Image/MaterialsPanoramaWideAngle')
+MaterialsPanoramaWideAngleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanoramaWideAngle.element.local.puml b/cloud/snippets/materials/Image/MaterialsPanoramaWideAngle.element.local.puml
new file mode 100644
index 00000000000..5680025d92d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanoramaWideAngle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanoramaWideAngle element
+include('elements/materials/Image/MaterialsPanoramaWideAngle')
+MaterialsPanoramaWideAngle('element', 'Panorama Wide Angle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPanoramaWideAngle.element.remote.puml b/cloud/snippets/materials/Image/MaterialsPanoramaWideAngle.element.remote.puml
new file mode 100644
index 00000000000..aaf0fe3d746
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPanoramaWideAngle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPanoramaWideAngle element
+include('elements/materials/Image/MaterialsPanoramaWideAngle')
+MaterialsPanoramaWideAngle('element', 'Panorama Wide Angle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhoto.card.local.puml b/cloud/snippets/materials/Image/MaterialsPhoto.card.local.puml
new file mode 100644
index 00000000000..a9b378ef7ff
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhoto.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhoto card
+include('elements/materials/Image/MaterialsPhoto')
+MaterialsPhotoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhoto.card.remote.puml b/cloud/snippets/materials/Image/MaterialsPhoto.card.remote.puml
new file mode 100644
index 00000000000..7c33b949abf
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhoto.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhoto card
+include('elements/materials/Image/MaterialsPhoto')
+MaterialsPhotoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhoto.element.local.puml b/cloud/snippets/materials/Image/MaterialsPhoto.element.local.puml
new file mode 100644
index 00000000000..932087528cf
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhoto.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoto element
+include('elements/materials/Image/MaterialsPhoto')
+MaterialsPhoto('element', 'Photo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhoto.element.remote.puml b/cloud/snippets/materials/Image/MaterialsPhoto.element.remote.puml
new file mode 100644
index 00000000000..d0958625241
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhoto.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoto element
+include('elements/materials/Image/MaterialsPhoto')
+MaterialsPhoto('element', 'Photo', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhotoAlbum.card.local.puml b/cloud/snippets/materials/Image/MaterialsPhotoAlbum.card.local.puml
new file mode 100644
index 00000000000..420157713e1
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhotoAlbum.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhotoAlbum card
+include('elements/materials/Image/MaterialsPhotoAlbum')
+MaterialsPhotoAlbumCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhotoAlbum.card.remote.puml b/cloud/snippets/materials/Image/MaterialsPhotoAlbum.card.remote.puml
new file mode 100644
index 00000000000..7824d2810fa
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhotoAlbum.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhotoAlbum card
+include('elements/materials/Image/MaterialsPhotoAlbum')
+MaterialsPhotoAlbumCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhotoAlbum.element.local.puml b/cloud/snippets/materials/Image/MaterialsPhotoAlbum.element.local.puml
new file mode 100644
index 00000000000..5fe6681072d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhotoAlbum.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhotoAlbum element
+include('elements/materials/Image/MaterialsPhotoAlbum')
+MaterialsPhotoAlbum('element', 'Photo Album', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhotoAlbum.element.remote.puml b/cloud/snippets/materials/Image/MaterialsPhotoAlbum.element.remote.puml
new file mode 100644
index 00000000000..52615af4990
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhotoAlbum.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhotoAlbum element
+include('elements/materials/Image/MaterialsPhotoAlbum')
+MaterialsPhotoAlbum('element', 'Photo Album', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhotoCamera.card.local.puml b/cloud/snippets/materials/Image/MaterialsPhotoCamera.card.local.puml
new file mode 100644
index 00000000000..69ccf74d112
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhotoCamera.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhotoCamera card
+include('elements/materials/Image/MaterialsPhotoCamera')
+MaterialsPhotoCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhotoCamera.card.remote.puml b/cloud/snippets/materials/Image/MaterialsPhotoCamera.card.remote.puml
new file mode 100644
index 00000000000..53569e41dd9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhotoCamera.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhotoCamera card
+include('elements/materials/Image/MaterialsPhotoCamera')
+MaterialsPhotoCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhotoCamera.element.local.puml b/cloud/snippets/materials/Image/MaterialsPhotoCamera.element.local.puml
new file mode 100644
index 00000000000..e393c4a0dab
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhotoCamera.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhotoCamera element
+include('elements/materials/Image/MaterialsPhotoCamera')
+MaterialsPhotoCamera('element', 'Photo Camera', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhotoCamera.element.remote.puml b/cloud/snippets/materials/Image/MaterialsPhotoCamera.element.remote.puml
new file mode 100644
index 00000000000..bf84843b286
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhotoCamera.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhotoCamera element
+include('elements/materials/Image/MaterialsPhotoCamera')
+MaterialsPhotoCamera('element', 'Photo Camera', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhotoFilter.card.local.puml b/cloud/snippets/materials/Image/MaterialsPhotoFilter.card.local.puml
new file mode 100644
index 00000000000..fe98d305bb4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhotoFilter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhotoFilter card
+include('elements/materials/Image/MaterialsPhotoFilter')
+MaterialsPhotoFilterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhotoFilter.card.remote.puml b/cloud/snippets/materials/Image/MaterialsPhotoFilter.card.remote.puml
new file mode 100644
index 00000000000..31d60e385b2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhotoFilter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhotoFilter card
+include('elements/materials/Image/MaterialsPhotoFilter')
+MaterialsPhotoFilterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhotoFilter.element.local.puml b/cloud/snippets/materials/Image/MaterialsPhotoFilter.element.local.puml
new file mode 100644
index 00000000000..b66a314e0e0
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhotoFilter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhotoFilter element
+include('elements/materials/Image/MaterialsPhotoFilter')
+MaterialsPhotoFilter('element', 'Photo Filter', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhotoFilter.element.remote.puml b/cloud/snippets/materials/Image/MaterialsPhotoFilter.element.remote.puml
new file mode 100644
index 00000000000..e976a2f6d9e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhotoFilter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhotoFilter element
+include('elements/materials/Image/MaterialsPhotoFilter')
+MaterialsPhotoFilter('element', 'Photo Filter', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhotoLibrary.card.local.puml b/cloud/snippets/materials/Image/MaterialsPhotoLibrary.card.local.puml
new file mode 100644
index 00000000000..d2b90a4f26b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhotoLibrary.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhotoLibrary card
+include('elements/materials/Image/MaterialsPhotoLibrary')
+MaterialsPhotoLibraryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhotoLibrary.card.remote.puml b/cloud/snippets/materials/Image/MaterialsPhotoLibrary.card.remote.puml
new file mode 100644
index 00000000000..6adf32f3bfd
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhotoLibrary.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhotoLibrary card
+include('elements/materials/Image/MaterialsPhotoLibrary')
+MaterialsPhotoLibraryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhotoLibrary.element.local.puml b/cloud/snippets/materials/Image/MaterialsPhotoLibrary.element.local.puml
new file mode 100644
index 00000000000..5ece1f92b0b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhotoLibrary.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhotoLibrary element
+include('elements/materials/Image/MaterialsPhotoLibrary')
+MaterialsPhotoLibrary('element', 'Photo Library', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPhotoLibrary.element.remote.puml b/cloud/snippets/materials/Image/MaterialsPhotoLibrary.element.remote.puml
new file mode 100644
index 00000000000..f12330caac8
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPhotoLibrary.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhotoLibrary element
+include('elements/materials/Image/MaterialsPhotoLibrary')
+MaterialsPhotoLibrary('element', 'Photo Library', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPictureAsPdf.card.local.puml b/cloud/snippets/materials/Image/MaterialsPictureAsPdf.card.local.puml
new file mode 100644
index 00000000000..0526bcc8627
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPictureAsPdf.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPictureAsPdf card
+include('elements/materials/Image/MaterialsPictureAsPdf')
+MaterialsPictureAsPdfCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPictureAsPdf.card.remote.puml b/cloud/snippets/materials/Image/MaterialsPictureAsPdf.card.remote.puml
new file mode 100644
index 00000000000..beefce68362
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPictureAsPdf.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPictureAsPdf card
+include('elements/materials/Image/MaterialsPictureAsPdf')
+MaterialsPictureAsPdfCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPictureAsPdf.element.local.puml b/cloud/snippets/materials/Image/MaterialsPictureAsPdf.element.local.puml
new file mode 100644
index 00000000000..5261db3be89
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPictureAsPdf.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPictureAsPdf element
+include('elements/materials/Image/MaterialsPictureAsPdf')
+MaterialsPictureAsPdf('element', 'Picture As Pdf', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPictureAsPdf.element.remote.puml b/cloud/snippets/materials/Image/MaterialsPictureAsPdf.element.remote.puml
new file mode 100644
index 00000000000..392d2774270
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPictureAsPdf.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPictureAsPdf element
+include('elements/materials/Image/MaterialsPictureAsPdf')
+MaterialsPictureAsPdf('element', 'Picture As Pdf', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPortrait.card.local.puml b/cloud/snippets/materials/Image/MaterialsPortrait.card.local.puml
new file mode 100644
index 00000000000..a891d6c658e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPortrait.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPortrait card
+include('elements/materials/Image/MaterialsPortrait')
+MaterialsPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPortrait.card.remote.puml b/cloud/snippets/materials/Image/MaterialsPortrait.card.remote.puml
new file mode 100644
index 00000000000..8d56b08cc4e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPortrait.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPortrait card
+include('elements/materials/Image/MaterialsPortrait')
+MaterialsPortraitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPortrait.element.local.puml b/cloud/snippets/materials/Image/MaterialsPortrait.element.local.puml
new file mode 100644
index 00000000000..e63f477c6d3
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPortrait.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPortrait element
+include('elements/materials/Image/MaterialsPortrait')
+MaterialsPortrait('element', 'Portrait', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsPortrait.element.remote.puml b/cloud/snippets/materials/Image/MaterialsPortrait.element.remote.puml
new file mode 100644
index 00000000000..8376e23ec3a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsPortrait.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPortrait element
+include('elements/materials/Image/MaterialsPortrait')
+MaterialsPortrait('element', 'Portrait', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsRemoveRedEye.card.local.puml b/cloud/snippets/materials/Image/MaterialsRemoveRedEye.card.local.puml
new file mode 100644
index 00000000000..03c56a277b4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsRemoveRedEye.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRemoveRedEye card
+include('elements/materials/Image/MaterialsRemoveRedEye')
+MaterialsRemoveRedEyeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsRemoveRedEye.card.remote.puml b/cloud/snippets/materials/Image/MaterialsRemoveRedEye.card.remote.puml
new file mode 100644
index 00000000000..9ad7910ed1f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsRemoveRedEye.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRemoveRedEye card
+include('elements/materials/Image/MaterialsRemoveRedEye')
+MaterialsRemoveRedEyeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsRemoveRedEye.element.local.puml b/cloud/snippets/materials/Image/MaterialsRemoveRedEye.element.local.puml
new file mode 100644
index 00000000000..fb9fee6caa7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsRemoveRedEye.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveRedEye element
+include('elements/materials/Image/MaterialsRemoveRedEye')
+MaterialsRemoveRedEye('element', 'Remove Red Eye', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsRemoveRedEye.element.remote.puml b/cloud/snippets/materials/Image/MaterialsRemoveRedEye.element.remote.puml
new file mode 100644
index 00000000000..aec04ff904c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsRemoveRedEye.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRemoveRedEye element
+include('elements/materials/Image/MaterialsRemoveRedEye')
+MaterialsRemoveRedEye('element', 'Remove Red Eye', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsRotate90DegreesCcw.card.local.puml b/cloud/snippets/materials/Image/MaterialsRotate90DegreesCcw.card.local.puml
new file mode 100644
index 00000000000..59986669595
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsRotate90DegreesCcw.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRotate90DegreesCcw card
+include('elements/materials/Image/MaterialsRotate90DegreesCcw')
+MaterialsRotate90DegreesCcwCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsRotate90DegreesCcw.card.remote.puml b/cloud/snippets/materials/Image/MaterialsRotate90DegreesCcw.card.remote.puml
new file mode 100644
index 00000000000..ff143bc37a9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsRotate90DegreesCcw.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRotate90DegreesCcw card
+include('elements/materials/Image/MaterialsRotate90DegreesCcw')
+MaterialsRotate90DegreesCcwCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsRotate90DegreesCcw.element.local.puml b/cloud/snippets/materials/Image/MaterialsRotate90DegreesCcw.element.local.puml
new file mode 100644
index 00000000000..fb13df74906
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsRotate90DegreesCcw.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRotate90DegreesCcw element
+include('elements/materials/Image/MaterialsRotate90DegreesCcw')
+MaterialsRotate90DegreesCcw('element', 'Rotate90 Degrees Ccw', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsRotate90DegreesCcw.element.remote.puml b/cloud/snippets/materials/Image/MaterialsRotate90DegreesCcw.element.remote.puml
new file mode 100644
index 00000000000..02b26315101
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsRotate90DegreesCcw.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRotate90DegreesCcw element
+include('elements/materials/Image/MaterialsRotate90DegreesCcw')
+MaterialsRotate90DegreesCcw('element', 'Rotate90 Degrees Ccw', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsRotateLeft.card.local.puml b/cloud/snippets/materials/Image/MaterialsRotateLeft.card.local.puml
new file mode 100644
index 00000000000..dceec755180
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsRotateLeft.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRotateLeft card
+include('elements/materials/Image/MaterialsRotateLeft')
+MaterialsRotateLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsRotateLeft.card.remote.puml b/cloud/snippets/materials/Image/MaterialsRotateLeft.card.remote.puml
new file mode 100644
index 00000000000..53237131919
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsRotateLeft.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRotateLeft card
+include('elements/materials/Image/MaterialsRotateLeft')
+MaterialsRotateLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsRotateLeft.element.local.puml b/cloud/snippets/materials/Image/MaterialsRotateLeft.element.local.puml
new file mode 100644
index 00000000000..5bf0f15b0b1
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsRotateLeft.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRotateLeft element
+include('elements/materials/Image/MaterialsRotateLeft')
+MaterialsRotateLeft('element', 'Rotate Left', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsRotateLeft.element.remote.puml b/cloud/snippets/materials/Image/MaterialsRotateLeft.element.remote.puml
new file mode 100644
index 00000000000..dc57ae5cbbb
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsRotateLeft.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRotateLeft element
+include('elements/materials/Image/MaterialsRotateLeft')
+MaterialsRotateLeft('element', 'Rotate Left', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsRotateRight.card.local.puml b/cloud/snippets/materials/Image/MaterialsRotateRight.card.local.puml
new file mode 100644
index 00000000000..42949c690ec
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsRotateRight.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRotateRight card
+include('elements/materials/Image/MaterialsRotateRight')
+MaterialsRotateRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsRotateRight.card.remote.puml b/cloud/snippets/materials/Image/MaterialsRotateRight.card.remote.puml
new file mode 100644
index 00000000000..f195d336296
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsRotateRight.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRotateRight card
+include('elements/materials/Image/MaterialsRotateRight')
+MaterialsRotateRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsRotateRight.element.local.puml b/cloud/snippets/materials/Image/MaterialsRotateRight.element.local.puml
new file mode 100644
index 00000000000..9659e659419
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsRotateRight.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRotateRight element
+include('elements/materials/Image/MaterialsRotateRight')
+MaterialsRotateRight('element', 'Rotate Right', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsRotateRight.element.remote.puml b/cloud/snippets/materials/Image/MaterialsRotateRight.element.remote.puml
new file mode 100644
index 00000000000..ecb13eba17f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsRotateRight.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRotateRight element
+include('elements/materials/Image/MaterialsRotateRight')
+MaterialsRotateRight('element', 'Rotate Right', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsSlideshow.card.local.puml b/cloud/snippets/materials/Image/MaterialsSlideshow.card.local.puml
new file mode 100644
index 00000000000..273b6d6f8c2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsSlideshow.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSlideshow card
+include('elements/materials/Image/MaterialsSlideshow')
+MaterialsSlideshowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsSlideshow.card.remote.puml b/cloud/snippets/materials/Image/MaterialsSlideshow.card.remote.puml
new file mode 100644
index 00000000000..5b1964b8396
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsSlideshow.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSlideshow card
+include('elements/materials/Image/MaterialsSlideshow')
+MaterialsSlideshowCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsSlideshow.element.local.puml b/cloud/snippets/materials/Image/MaterialsSlideshow.element.local.puml
new file mode 100644
index 00000000000..a9f130658fb
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsSlideshow.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSlideshow element
+include('elements/materials/Image/MaterialsSlideshow')
+MaterialsSlideshow('element', 'Slideshow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsSlideshow.element.remote.puml b/cloud/snippets/materials/Image/MaterialsSlideshow.element.remote.puml
new file mode 100644
index 00000000000..8a2e9e3878d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsSlideshow.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSlideshow element
+include('elements/materials/Image/MaterialsSlideshow')
+MaterialsSlideshow('element', 'Slideshow', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsStraighten.card.local.puml b/cloud/snippets/materials/Image/MaterialsStraighten.card.local.puml
new file mode 100644
index 00000000000..ad970042f27
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsStraighten.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStraighten card
+include('elements/materials/Image/MaterialsStraighten')
+MaterialsStraightenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsStraighten.card.remote.puml b/cloud/snippets/materials/Image/MaterialsStraighten.card.remote.puml
new file mode 100644
index 00000000000..02443c18310
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsStraighten.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStraighten card
+include('elements/materials/Image/MaterialsStraighten')
+MaterialsStraightenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsStraighten.element.local.puml b/cloud/snippets/materials/Image/MaterialsStraighten.element.local.puml
new file mode 100644
index 00000000000..147e03b7384
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsStraighten.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStraighten element
+include('elements/materials/Image/MaterialsStraighten')
+MaterialsStraighten('element', 'Straighten', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsStraighten.element.remote.puml b/cloud/snippets/materials/Image/MaterialsStraighten.element.remote.puml
new file mode 100644
index 00000000000..7285559f1d3
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsStraighten.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStraighten element
+include('elements/materials/Image/MaterialsStraighten')
+MaterialsStraighten('element', 'Straighten', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsStyle.card.local.puml b/cloud/snippets/materials/Image/MaterialsStyle.card.local.puml
new file mode 100644
index 00000000000..5d64a0a9310
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsStyle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStyle card
+include('elements/materials/Image/MaterialsStyle')
+MaterialsStyleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsStyle.card.remote.puml b/cloud/snippets/materials/Image/MaterialsStyle.card.remote.puml
new file mode 100644
index 00000000000..75504d13863
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsStyle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStyle card
+include('elements/materials/Image/MaterialsStyle')
+MaterialsStyleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsStyle.element.local.puml b/cloud/snippets/materials/Image/MaterialsStyle.element.local.puml
new file mode 100644
index 00000000000..80120a4d9f2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsStyle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStyle element
+include('elements/materials/Image/MaterialsStyle')
+MaterialsStyle('element', 'Style', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsStyle.element.remote.puml b/cloud/snippets/materials/Image/MaterialsStyle.element.remote.puml
new file mode 100644
index 00000000000..7f5f5d98c76
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsStyle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStyle element
+include('elements/materials/Image/MaterialsStyle')
+MaterialsStyle('element', 'Style', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsSwitchCamera.card.local.puml b/cloud/snippets/materials/Image/MaterialsSwitchCamera.card.local.puml
new file mode 100644
index 00000000000..7ff68c59799
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsSwitchCamera.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSwitchCamera card
+include('elements/materials/Image/MaterialsSwitchCamera')
+MaterialsSwitchCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsSwitchCamera.card.remote.puml b/cloud/snippets/materials/Image/MaterialsSwitchCamera.card.remote.puml
new file mode 100644
index 00000000000..f5b384f5e1a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsSwitchCamera.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSwitchCamera card
+include('elements/materials/Image/MaterialsSwitchCamera')
+MaterialsSwitchCameraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsSwitchCamera.element.local.puml b/cloud/snippets/materials/Image/MaterialsSwitchCamera.element.local.puml
new file mode 100644
index 00000000000..8c25a992d8b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsSwitchCamera.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwitchCamera element
+include('elements/materials/Image/MaterialsSwitchCamera')
+MaterialsSwitchCamera('element', 'Switch Camera', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsSwitchCamera.element.remote.puml b/cloud/snippets/materials/Image/MaterialsSwitchCamera.element.remote.puml
new file mode 100644
index 00000000000..ba403232512
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsSwitchCamera.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwitchCamera element
+include('elements/materials/Image/MaterialsSwitchCamera')
+MaterialsSwitchCamera('element', 'Switch Camera', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsSwitchVideo.card.local.puml b/cloud/snippets/materials/Image/MaterialsSwitchVideo.card.local.puml
new file mode 100644
index 00000000000..3bdfe3b9107
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsSwitchVideo.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSwitchVideo card
+include('elements/materials/Image/MaterialsSwitchVideo')
+MaterialsSwitchVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsSwitchVideo.card.remote.puml b/cloud/snippets/materials/Image/MaterialsSwitchVideo.card.remote.puml
new file mode 100644
index 00000000000..26ae030bb14
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsSwitchVideo.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSwitchVideo card
+include('elements/materials/Image/MaterialsSwitchVideo')
+MaterialsSwitchVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsSwitchVideo.element.local.puml b/cloud/snippets/materials/Image/MaterialsSwitchVideo.element.local.puml
new file mode 100644
index 00000000000..b20469a276c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsSwitchVideo.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwitchVideo element
+include('elements/materials/Image/MaterialsSwitchVideo')
+MaterialsSwitchVideo('element', 'Switch Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsSwitchVideo.element.remote.puml b/cloud/snippets/materials/Image/MaterialsSwitchVideo.element.remote.puml
new file mode 100644
index 00000000000..90b8d4ce281
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsSwitchVideo.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSwitchVideo element
+include('elements/materials/Image/MaterialsSwitchVideo')
+MaterialsSwitchVideo('element', 'Switch Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTagFaces.card.local.puml b/cloud/snippets/materials/Image/MaterialsTagFaces.card.local.puml
new file mode 100644
index 00000000000..6f795e6885c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTagFaces.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTagFaces card
+include('elements/materials/Image/MaterialsTagFaces')
+MaterialsTagFacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTagFaces.card.remote.puml b/cloud/snippets/materials/Image/MaterialsTagFaces.card.remote.puml
new file mode 100644
index 00000000000..638ef6a4827
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTagFaces.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTagFaces card
+include('elements/materials/Image/MaterialsTagFaces')
+MaterialsTagFacesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTagFaces.element.local.puml b/cloud/snippets/materials/Image/MaterialsTagFaces.element.local.puml
new file mode 100644
index 00000000000..b62a7780ad9
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTagFaces.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTagFaces element
+include('elements/materials/Image/MaterialsTagFaces')
+MaterialsTagFaces('element', 'Tag Faces', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTagFaces.element.remote.puml b/cloud/snippets/materials/Image/MaterialsTagFaces.element.remote.puml
new file mode 100644
index 00000000000..e8a15c52d2c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTagFaces.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTagFaces element
+include('elements/materials/Image/MaterialsTagFaces')
+MaterialsTagFaces('element', 'Tag Faces', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTexture.card.local.puml b/cloud/snippets/materials/Image/MaterialsTexture.card.local.puml
new file mode 100644
index 00000000000..3efbc5d11d8
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTexture.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTexture card
+include('elements/materials/Image/MaterialsTexture')
+MaterialsTextureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTexture.card.remote.puml b/cloud/snippets/materials/Image/MaterialsTexture.card.remote.puml
new file mode 100644
index 00000000000..45f0d1e02ef
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTexture.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTexture card
+include('elements/materials/Image/MaterialsTexture')
+MaterialsTextureCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTexture.element.local.puml b/cloud/snippets/materials/Image/MaterialsTexture.element.local.puml
new file mode 100644
index 00000000000..7384bf10c4f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTexture.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTexture element
+include('elements/materials/Image/MaterialsTexture')
+MaterialsTexture('element', 'Texture', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTexture.element.remote.puml b/cloud/snippets/materials/Image/MaterialsTexture.element.remote.puml
new file mode 100644
index 00000000000..28d35b878e0
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTexture.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTexture element
+include('elements/materials/Image/MaterialsTexture')
+MaterialsTexture('element', 'Texture', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimelapse.card.local.puml b/cloud/snippets/materials/Image/MaterialsTimelapse.card.local.puml
new file mode 100644
index 00000000000..eed103728fc
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimelapse.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTimelapse card
+include('elements/materials/Image/MaterialsTimelapse')
+MaterialsTimelapseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimelapse.card.remote.puml b/cloud/snippets/materials/Image/MaterialsTimelapse.card.remote.puml
new file mode 100644
index 00000000000..5818b00a840
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimelapse.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTimelapse card
+include('elements/materials/Image/MaterialsTimelapse')
+MaterialsTimelapseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimelapse.element.local.puml b/cloud/snippets/materials/Image/MaterialsTimelapse.element.local.puml
new file mode 100644
index 00000000000..8fae12a7cbb
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimelapse.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimelapse element
+include('elements/materials/Image/MaterialsTimelapse')
+MaterialsTimelapse('element', 'Timelapse', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimelapse.element.remote.puml b/cloud/snippets/materials/Image/MaterialsTimelapse.element.remote.puml
new file mode 100644
index 00000000000..43f1e9ce20a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimelapse.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimelapse element
+include('elements/materials/Image/MaterialsTimelapse')
+MaterialsTimelapse('element', 'Timelapse', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimer.card.local.puml b/cloud/snippets/materials/Image/MaterialsTimer.card.local.puml
new file mode 100644
index 00000000000..0052a9e8cc2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTimer card
+include('elements/materials/Image/MaterialsTimer')
+MaterialsTimerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimer.card.remote.puml b/cloud/snippets/materials/Image/MaterialsTimer.card.remote.puml
new file mode 100644
index 00000000000..24d6d708075
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTimer card
+include('elements/materials/Image/MaterialsTimer')
+MaterialsTimerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimer.element.local.puml b/cloud/snippets/materials/Image/MaterialsTimer.element.local.puml
new file mode 100644
index 00000000000..f7d4d5b752a
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimer element
+include('elements/materials/Image/MaterialsTimer')
+MaterialsTimer('element', 'Timer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimer.element.remote.puml b/cloud/snippets/materials/Image/MaterialsTimer.element.remote.puml
new file mode 100644
index 00000000000..07d58a6d7cd
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimer element
+include('elements/materials/Image/MaterialsTimer')
+MaterialsTimer('element', 'Timer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimer10.card.local.puml b/cloud/snippets/materials/Image/MaterialsTimer10.card.local.puml
new file mode 100644
index 00000000000..fef4d23c011
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimer10.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTimer10 card
+include('elements/materials/Image/MaterialsTimer10')
+MaterialsTimer10Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimer10.card.remote.puml b/cloud/snippets/materials/Image/MaterialsTimer10.card.remote.puml
new file mode 100644
index 00000000000..c8261229d7f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimer10.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTimer10 card
+include('elements/materials/Image/MaterialsTimer10')
+MaterialsTimer10Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimer10.element.local.puml b/cloud/snippets/materials/Image/MaterialsTimer10.element.local.puml
new file mode 100644
index 00000000000..5e56c85121b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimer10.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimer10 element
+include('elements/materials/Image/MaterialsTimer10')
+MaterialsTimer10('element', 'Timer10', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimer10.element.remote.puml b/cloud/snippets/materials/Image/MaterialsTimer10.element.remote.puml
new file mode 100644
index 00000000000..5854fa4a6a8
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimer10.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimer10 element
+include('elements/materials/Image/MaterialsTimer10')
+MaterialsTimer10('element', 'Timer10', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimer3.card.local.puml b/cloud/snippets/materials/Image/MaterialsTimer3.card.local.puml
new file mode 100644
index 00000000000..20ad83cbaad
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimer3.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTimer3 card
+include('elements/materials/Image/MaterialsTimer3')
+MaterialsTimer3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimer3.card.remote.puml b/cloud/snippets/materials/Image/MaterialsTimer3.card.remote.puml
new file mode 100644
index 00000000000..158b6e13737
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimer3.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTimer3 card
+include('elements/materials/Image/MaterialsTimer3')
+MaterialsTimer3Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimer3.element.local.puml b/cloud/snippets/materials/Image/MaterialsTimer3.element.local.puml
new file mode 100644
index 00000000000..fef4701251f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimer3.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimer3 element
+include('elements/materials/Image/MaterialsTimer3')
+MaterialsTimer3('element', 'Timer3', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimer3.element.remote.puml b/cloud/snippets/materials/Image/MaterialsTimer3.element.remote.puml
new file mode 100644
index 00000000000..932c3f82bea
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimer3.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimer3 element
+include('elements/materials/Image/MaterialsTimer3')
+MaterialsTimer3('element', 'Timer3', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimerOff.card.local.puml b/cloud/snippets/materials/Image/MaterialsTimerOff.card.local.puml
new file mode 100644
index 00000000000..f8ab0d52796
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimerOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTimerOff card
+include('elements/materials/Image/MaterialsTimerOff')
+MaterialsTimerOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimerOff.card.remote.puml b/cloud/snippets/materials/Image/MaterialsTimerOff.card.remote.puml
new file mode 100644
index 00000000000..bcb95083d93
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimerOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTimerOff card
+include('elements/materials/Image/MaterialsTimerOff')
+MaterialsTimerOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimerOff.element.local.puml b/cloud/snippets/materials/Image/MaterialsTimerOff.element.local.puml
new file mode 100644
index 00000000000..62a49cca608
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimerOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimerOff element
+include('elements/materials/Image/MaterialsTimerOff')
+MaterialsTimerOff('element', 'Timer Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTimerOff.element.remote.puml b/cloud/snippets/materials/Image/MaterialsTimerOff.element.remote.puml
new file mode 100644
index 00000000000..8118b76842d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTimerOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimerOff element
+include('elements/materials/Image/MaterialsTimerOff')
+MaterialsTimerOff('element', 'Timer Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTonality.card.local.puml b/cloud/snippets/materials/Image/MaterialsTonality.card.local.puml
new file mode 100644
index 00000000000..2e13ec7103b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTonality.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTonality card
+include('elements/materials/Image/MaterialsTonality')
+MaterialsTonalityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTonality.card.remote.puml b/cloud/snippets/materials/Image/MaterialsTonality.card.remote.puml
new file mode 100644
index 00000000000..052a3254a0b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTonality.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTonality card
+include('elements/materials/Image/MaterialsTonality')
+MaterialsTonalityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTonality.element.local.puml b/cloud/snippets/materials/Image/MaterialsTonality.element.local.puml
new file mode 100644
index 00000000000..79ab553a017
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTonality.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTonality element
+include('elements/materials/Image/MaterialsTonality')
+MaterialsTonality('element', 'Tonality', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTonality.element.remote.puml b/cloud/snippets/materials/Image/MaterialsTonality.element.remote.puml
new file mode 100644
index 00000000000..2d115318ba6
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTonality.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTonality element
+include('elements/materials/Image/MaterialsTonality')
+MaterialsTonality('element', 'Tonality', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTransform.card.local.puml b/cloud/snippets/materials/Image/MaterialsTransform.card.local.puml
new file mode 100644
index 00000000000..9bc97de1ea8
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTransform.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTransform card
+include('elements/materials/Image/MaterialsTransform')
+MaterialsTransformCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTransform.card.remote.puml b/cloud/snippets/materials/Image/MaterialsTransform.card.remote.puml
new file mode 100644
index 00000000000..f8dafac0b05
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTransform.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTransform card
+include('elements/materials/Image/MaterialsTransform')
+MaterialsTransformCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTransform.element.local.puml b/cloud/snippets/materials/Image/MaterialsTransform.element.local.puml
new file mode 100644
index 00000000000..ede45fa2cfe
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTransform.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTransform element
+include('elements/materials/Image/MaterialsTransform')
+MaterialsTransform('element', 'Transform', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTransform.element.remote.puml b/cloud/snippets/materials/Image/MaterialsTransform.element.remote.puml
new file mode 100644
index 00000000000..006d0c6dcb5
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTransform.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTransform element
+include('elements/materials/Image/MaterialsTransform')
+MaterialsTransform('element', 'Transform', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTune.card.local.puml b/cloud/snippets/materials/Image/MaterialsTune.card.local.puml
new file mode 100644
index 00000000000..c770237b149
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTune.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTune card
+include('elements/materials/Image/MaterialsTune')
+MaterialsTuneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTune.card.remote.puml b/cloud/snippets/materials/Image/MaterialsTune.card.remote.puml
new file mode 100644
index 00000000000..81673ba9a26
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTune.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTune card
+include('elements/materials/Image/MaterialsTune')
+MaterialsTuneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTune.element.local.puml b/cloud/snippets/materials/Image/MaterialsTune.element.local.puml
new file mode 100644
index 00000000000..fe6d4bb6987
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTune.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTune element
+include('elements/materials/Image/MaterialsTune')
+MaterialsTune('element', 'Tune', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsTune.element.remote.puml b/cloud/snippets/materials/Image/MaterialsTune.element.remote.puml
new file mode 100644
index 00000000000..85ae6201032
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsTune.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTune element
+include('elements/materials/Image/MaterialsTune')
+MaterialsTune('element', 'Tune', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsViewComfy.card.local.puml b/cloud/snippets/materials/Image/MaterialsViewComfy.card.local.puml
new file mode 100644
index 00000000000..3cc2ed3bf70
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsViewComfy.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewComfy card
+include('elements/materials/Image/MaterialsViewComfy')
+MaterialsViewComfyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsViewComfy.card.remote.puml b/cloud/snippets/materials/Image/MaterialsViewComfy.card.remote.puml
new file mode 100644
index 00000000000..33960b67cd2
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsViewComfy.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewComfy card
+include('elements/materials/Image/MaterialsViewComfy')
+MaterialsViewComfyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsViewComfy.element.local.puml b/cloud/snippets/materials/Image/MaterialsViewComfy.element.local.puml
new file mode 100644
index 00000000000..551f089e8c5
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsViewComfy.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewComfy element
+include('elements/materials/Image/MaterialsViewComfy')
+MaterialsViewComfy('element', 'View Comfy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsViewComfy.element.remote.puml b/cloud/snippets/materials/Image/MaterialsViewComfy.element.remote.puml
new file mode 100644
index 00000000000..3a691b9406d
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsViewComfy.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewComfy element
+include('elements/materials/Image/MaterialsViewComfy')
+MaterialsViewComfy('element', 'View Comfy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsViewCompact.card.local.puml b/cloud/snippets/materials/Image/MaterialsViewCompact.card.local.puml
new file mode 100644
index 00000000000..03564a2c727
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsViewCompact.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsViewCompact card
+include('elements/materials/Image/MaterialsViewCompact')
+MaterialsViewCompactCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsViewCompact.card.remote.puml b/cloud/snippets/materials/Image/MaterialsViewCompact.card.remote.puml
new file mode 100644
index 00000000000..4e4c627561e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsViewCompact.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsViewCompact card
+include('elements/materials/Image/MaterialsViewCompact')
+MaterialsViewCompactCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsViewCompact.element.local.puml b/cloud/snippets/materials/Image/MaterialsViewCompact.element.local.puml
new file mode 100644
index 00000000000..764ada63e65
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsViewCompact.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewCompact element
+include('elements/materials/Image/MaterialsViewCompact')
+MaterialsViewCompact('element', 'View Compact', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsViewCompact.element.remote.puml b/cloud/snippets/materials/Image/MaterialsViewCompact.element.remote.puml
new file mode 100644
index 00000000000..c769cd9aa7f
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsViewCompact.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsViewCompact element
+include('elements/materials/Image/MaterialsViewCompact')
+MaterialsViewCompact('element', 'View Compact', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbAuto.card.local.puml b/cloud/snippets/materials/Image/MaterialsWbAuto.card.local.puml
new file mode 100644
index 00000000000..6c65dd6fb74
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbAuto.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWbAuto card
+include('elements/materials/Image/MaterialsWbAuto')
+MaterialsWbAutoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbAuto.card.remote.puml b/cloud/snippets/materials/Image/MaterialsWbAuto.card.remote.puml
new file mode 100644
index 00000000000..3a55c3c4c33
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbAuto.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWbAuto card
+include('elements/materials/Image/MaterialsWbAuto')
+MaterialsWbAutoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbAuto.element.local.puml b/cloud/snippets/materials/Image/MaterialsWbAuto.element.local.puml
new file mode 100644
index 00000000000..b07e7656aa7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbAuto.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbAuto element
+include('elements/materials/Image/MaterialsWbAuto')
+MaterialsWbAuto('element', 'Wb Auto', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbAuto.element.remote.puml b/cloud/snippets/materials/Image/MaterialsWbAuto.element.remote.puml
new file mode 100644
index 00000000000..2bea89521be
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbAuto.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbAuto element
+include('elements/materials/Image/MaterialsWbAuto')
+MaterialsWbAuto('element', 'Wb Auto', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbCloudy.card.local.puml b/cloud/snippets/materials/Image/MaterialsWbCloudy.card.local.puml
new file mode 100644
index 00000000000..31725b3b87c
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbCloudy.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWbCloudy card
+include('elements/materials/Image/MaterialsWbCloudy')
+MaterialsWbCloudyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbCloudy.card.remote.puml b/cloud/snippets/materials/Image/MaterialsWbCloudy.card.remote.puml
new file mode 100644
index 00000000000..010d0c84a0e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbCloudy.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWbCloudy card
+include('elements/materials/Image/MaterialsWbCloudy')
+MaterialsWbCloudyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbCloudy.element.local.puml b/cloud/snippets/materials/Image/MaterialsWbCloudy.element.local.puml
new file mode 100644
index 00000000000..f9b027b75b1
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbCloudy.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbCloudy element
+include('elements/materials/Image/MaterialsWbCloudy')
+MaterialsWbCloudy('element', 'Wb Cloudy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbCloudy.element.remote.puml b/cloud/snippets/materials/Image/MaterialsWbCloudy.element.remote.puml
new file mode 100644
index 00000000000..2b50c59081e
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbCloudy.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbCloudy element
+include('elements/materials/Image/MaterialsWbCloudy')
+MaterialsWbCloudy('element', 'Wb Cloudy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbIncandescent.card.local.puml b/cloud/snippets/materials/Image/MaterialsWbIncandescent.card.local.puml
new file mode 100644
index 00000000000..0b9fd137736
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbIncandescent.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWbIncandescent card
+include('elements/materials/Image/MaterialsWbIncandescent')
+MaterialsWbIncandescentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbIncandescent.card.remote.puml b/cloud/snippets/materials/Image/MaterialsWbIncandescent.card.remote.puml
new file mode 100644
index 00000000000..6007e534424
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbIncandescent.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWbIncandescent card
+include('elements/materials/Image/MaterialsWbIncandescent')
+MaterialsWbIncandescentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbIncandescent.element.local.puml b/cloud/snippets/materials/Image/MaterialsWbIncandescent.element.local.puml
new file mode 100644
index 00000000000..b6b820810a6
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbIncandescent.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbIncandescent element
+include('elements/materials/Image/MaterialsWbIncandescent')
+MaterialsWbIncandescent('element', 'Wb Incandescent', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbIncandescent.element.remote.puml b/cloud/snippets/materials/Image/MaterialsWbIncandescent.element.remote.puml
new file mode 100644
index 00000000000..29565b955ef
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbIncandescent.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbIncandescent element
+include('elements/materials/Image/MaterialsWbIncandescent')
+MaterialsWbIncandescent('element', 'Wb Incandescent', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbIridescent.card.local.puml b/cloud/snippets/materials/Image/MaterialsWbIridescent.card.local.puml
new file mode 100644
index 00000000000..899e0137f3b
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbIridescent.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWbIridescent card
+include('elements/materials/Image/MaterialsWbIridescent')
+MaterialsWbIridescentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbIridescent.card.remote.puml b/cloud/snippets/materials/Image/MaterialsWbIridescent.card.remote.puml
new file mode 100644
index 00000000000..0a599bb4f46
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbIridescent.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWbIridescent card
+include('elements/materials/Image/MaterialsWbIridescent')
+MaterialsWbIridescentCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbIridescent.element.local.puml b/cloud/snippets/materials/Image/MaterialsWbIridescent.element.local.puml
new file mode 100644
index 00000000000..aa677c436d4
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbIridescent.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbIridescent element
+include('elements/materials/Image/MaterialsWbIridescent')
+MaterialsWbIridescent('element', 'Wb Iridescent', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbIridescent.element.remote.puml b/cloud/snippets/materials/Image/MaterialsWbIridescent.element.remote.puml
new file mode 100644
index 00000000000..b0a3bef3ed8
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbIridescent.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbIridescent element
+include('elements/materials/Image/MaterialsWbIridescent')
+MaterialsWbIridescent('element', 'Wb Iridescent', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbSunny.card.local.puml b/cloud/snippets/materials/Image/MaterialsWbSunny.card.local.puml
new file mode 100644
index 00000000000..4a464c4a447
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbSunny.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWbSunny card
+include('elements/materials/Image/MaterialsWbSunny')
+MaterialsWbSunnyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbSunny.card.remote.puml b/cloud/snippets/materials/Image/MaterialsWbSunny.card.remote.puml
new file mode 100644
index 00000000000..8f3fc4f71b7
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbSunny.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWbSunny card
+include('elements/materials/Image/MaterialsWbSunny')
+MaterialsWbSunnyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbSunny.element.local.puml b/cloud/snippets/materials/Image/MaterialsWbSunny.element.local.puml
new file mode 100644
index 00000000000..f6d8ffb1f50
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbSunny.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbSunny element
+include('elements/materials/Image/MaterialsWbSunny')
+MaterialsWbSunny('element', 'Wb Sunny', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Image/MaterialsWbSunny.element.remote.puml b/cloud/snippets/materials/Image/MaterialsWbSunny.element.remote.puml
new file mode 100644
index 00000000000..575e9c2d113
--- /dev/null
+++ b/cloud/snippets/materials/Image/MaterialsWbSunny.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWbSunny element
+include('elements/materials/Image/MaterialsWbSunny')
+MaterialsWbSunny('element', 'Wb Sunny', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsAddLocation.card.local.puml b/cloud/snippets/materials/Maps/MaterialsAddLocation.card.local.puml
new file mode 100644
index 00000000000..ba0574f110e
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsAddLocation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAddLocation card
+include('elements/materials/Maps/MaterialsAddLocation')
+MaterialsAddLocationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsAddLocation.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsAddLocation.card.remote.puml
new file mode 100644
index 00000000000..fca0fa3139e
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsAddLocation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAddLocation card
+include('elements/materials/Maps/MaterialsAddLocation')
+MaterialsAddLocationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsAddLocation.element.local.puml b/cloud/snippets/materials/Maps/MaterialsAddLocation.element.local.puml
new file mode 100644
index 00000000000..be1d14545cf
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsAddLocation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddLocation element
+include('elements/materials/Maps/MaterialsAddLocation')
+MaterialsAddLocation('element', 'Add Location', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsAddLocation.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsAddLocation.element.remote.puml
new file mode 100644
index 00000000000..bbaccee7d61
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsAddLocation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAddLocation element
+include('elements/materials/Maps/MaterialsAddLocation')
+MaterialsAddLocation('element', 'Add Location', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsBeenhere.card.local.puml b/cloud/snippets/materials/Maps/MaterialsBeenhere.card.local.puml
new file mode 100644
index 00000000000..9368fde789e
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsBeenhere.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBeenhere card
+include('elements/materials/Maps/MaterialsBeenhere')
+MaterialsBeenhereCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsBeenhere.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsBeenhere.card.remote.puml
new file mode 100644
index 00000000000..17fb44d8100
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsBeenhere.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBeenhere card
+include('elements/materials/Maps/MaterialsBeenhere')
+MaterialsBeenhereCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsBeenhere.element.local.puml b/cloud/snippets/materials/Maps/MaterialsBeenhere.element.local.puml
new file mode 100644
index 00000000000..f49d71782de
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsBeenhere.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBeenhere element
+include('elements/materials/Maps/MaterialsBeenhere')
+MaterialsBeenhere('element', 'Beenhere', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsBeenhere.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsBeenhere.element.remote.puml
new file mode 100644
index 00000000000..16377ba4175
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsBeenhere.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBeenhere element
+include('elements/materials/Maps/MaterialsBeenhere')
+MaterialsBeenhere('element', 'Beenhere', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirections.card.local.puml b/cloud/snippets/materials/Maps/MaterialsDirections.card.local.puml
new file mode 100644
index 00000000000..d380fc61aec
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirections.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirections card
+include('elements/materials/Maps/MaterialsDirections')
+MaterialsDirectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirections.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirections.card.remote.puml
new file mode 100644
index 00000000000..c3d70cce679
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirections.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirections card
+include('elements/materials/Maps/MaterialsDirections')
+MaterialsDirectionsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirections.element.local.puml b/cloud/snippets/materials/Maps/MaterialsDirections.element.local.puml
new file mode 100644
index 00000000000..ae94806f393
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirections.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirections element
+include('elements/materials/Maps/MaterialsDirections')
+MaterialsDirections('element', 'Directions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirections.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirections.element.remote.puml
new file mode 100644
index 00000000000..99f9606e413
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirections.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirections element
+include('elements/materials/Maps/MaterialsDirections')
+MaterialsDirections('element', 'Directions', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsBike.card.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsBike.card.local.puml
new file mode 100644
index 00000000000..f7203883458
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsBike.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsBike card
+include('elements/materials/Maps/MaterialsDirectionsBike')
+MaterialsDirectionsBikeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsBike.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsBike.card.remote.puml
new file mode 100644
index 00000000000..de041dea585
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsBike.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsBike card
+include('elements/materials/Maps/MaterialsDirectionsBike')
+MaterialsDirectionsBikeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsBike.element.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsBike.element.local.puml
new file mode 100644
index 00000000000..963fa4b20ed
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsBike.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsBike element
+include('elements/materials/Maps/MaterialsDirectionsBike')
+MaterialsDirectionsBike('element', 'Directions Bike', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsBike.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsBike.element.remote.puml
new file mode 100644
index 00000000000..98b0baa5814
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsBike.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsBike element
+include('elements/materials/Maps/MaterialsDirectionsBike')
+MaterialsDirectionsBike('element', 'Directions Bike', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsBoat.card.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsBoat.card.local.puml
new file mode 100644
index 00000000000..17aefe8d2b7
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsBoat.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsBoat card
+include('elements/materials/Maps/MaterialsDirectionsBoat')
+MaterialsDirectionsBoatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsBoat.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsBoat.card.remote.puml
new file mode 100644
index 00000000000..0494936dd8e
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsBoat.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsBoat card
+include('elements/materials/Maps/MaterialsDirectionsBoat')
+MaterialsDirectionsBoatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsBoat.element.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsBoat.element.local.puml
new file mode 100644
index 00000000000..c2e803b84ee
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsBoat.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsBoat element
+include('elements/materials/Maps/MaterialsDirectionsBoat')
+MaterialsDirectionsBoat('element', 'Directions Boat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsBoat.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsBoat.element.remote.puml
new file mode 100644
index 00000000000..ec21711b5bc
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsBoat.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsBoat element
+include('elements/materials/Maps/MaterialsDirectionsBoat')
+MaterialsDirectionsBoat('element', 'Directions Boat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsBus.card.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsBus.card.local.puml
new file mode 100644
index 00000000000..186edcf7fab
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsBus.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsBus card
+include('elements/materials/Maps/MaterialsDirectionsBus')
+MaterialsDirectionsBusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsBus.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsBus.card.remote.puml
new file mode 100644
index 00000000000..16fe69c4857
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsBus.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsBus card
+include('elements/materials/Maps/MaterialsDirectionsBus')
+MaterialsDirectionsBusCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsBus.element.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsBus.element.local.puml
new file mode 100644
index 00000000000..c53cb77c263
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsBus.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsBus element
+include('elements/materials/Maps/MaterialsDirectionsBus')
+MaterialsDirectionsBus('element', 'Directions Bus', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsBus.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsBus.element.remote.puml
new file mode 100644
index 00000000000..5b236701038
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsBus.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsBus element
+include('elements/materials/Maps/MaterialsDirectionsBus')
+MaterialsDirectionsBus('element', 'Directions Bus', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsCar.card.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsCar.card.local.puml
new file mode 100644
index 00000000000..0ee592017ad
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsCar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsCar card
+include('elements/materials/Maps/MaterialsDirectionsCar')
+MaterialsDirectionsCarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsCar.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsCar.card.remote.puml
new file mode 100644
index 00000000000..618e67407d5
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsCar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsCar card
+include('elements/materials/Maps/MaterialsDirectionsCar')
+MaterialsDirectionsCarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsCar.element.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsCar.element.local.puml
new file mode 100644
index 00000000000..3010018d339
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsCar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsCar element
+include('elements/materials/Maps/MaterialsDirectionsCar')
+MaterialsDirectionsCar('element', 'Directions Car', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsCar.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsCar.element.remote.puml
new file mode 100644
index 00000000000..643d290267e
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsCar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsCar element
+include('elements/materials/Maps/MaterialsDirectionsCar')
+MaterialsDirectionsCar('element', 'Directions Car', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsRailway.card.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsRailway.card.local.puml
new file mode 100644
index 00000000000..2bd14eb1221
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsRailway.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsRailway card
+include('elements/materials/Maps/MaterialsDirectionsRailway')
+MaterialsDirectionsRailwayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsRailway.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsRailway.card.remote.puml
new file mode 100644
index 00000000000..ee12004cad6
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsRailway.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsRailway card
+include('elements/materials/Maps/MaterialsDirectionsRailway')
+MaterialsDirectionsRailwayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsRailway.element.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsRailway.element.local.puml
new file mode 100644
index 00000000000..e5824cfde73
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsRailway.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsRailway element
+include('elements/materials/Maps/MaterialsDirectionsRailway')
+MaterialsDirectionsRailway('element', 'Directions Railway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsRailway.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsRailway.element.remote.puml
new file mode 100644
index 00000000000..1f2619fc686
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsRailway.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsRailway element
+include('elements/materials/Maps/MaterialsDirectionsRailway')
+MaterialsDirectionsRailway('element', 'Directions Railway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsRun.card.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsRun.card.local.puml
new file mode 100644
index 00000000000..df6ecfb7683
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsRun.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsRun card
+include('elements/materials/Maps/MaterialsDirectionsRun')
+MaterialsDirectionsRunCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsRun.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsRun.card.remote.puml
new file mode 100644
index 00000000000..a5b96321d40
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsRun.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsRun card
+include('elements/materials/Maps/MaterialsDirectionsRun')
+MaterialsDirectionsRunCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsRun.element.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsRun.element.local.puml
new file mode 100644
index 00000000000..80dcb1bc2e2
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsRun.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsRun element
+include('elements/materials/Maps/MaterialsDirectionsRun')
+MaterialsDirectionsRun('element', 'Directions Run', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsRun.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsRun.element.remote.puml
new file mode 100644
index 00000000000..f0ba1e2780e
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsRun.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsRun element
+include('elements/materials/Maps/MaterialsDirectionsRun')
+MaterialsDirectionsRun('element', 'Directions Run', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsSubway.card.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsSubway.card.local.puml
new file mode 100644
index 00000000000..b4a52530312
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsSubway.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsSubway card
+include('elements/materials/Maps/MaterialsDirectionsSubway')
+MaterialsDirectionsSubwayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsSubway.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsSubway.card.remote.puml
new file mode 100644
index 00000000000..17001f376b2
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsSubway.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsSubway card
+include('elements/materials/Maps/MaterialsDirectionsSubway')
+MaterialsDirectionsSubwayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsSubway.element.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsSubway.element.local.puml
new file mode 100644
index 00000000000..41b001f06bf
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsSubway.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsSubway element
+include('elements/materials/Maps/MaterialsDirectionsSubway')
+MaterialsDirectionsSubway('element', 'Directions Subway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsSubway.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsSubway.element.remote.puml
new file mode 100644
index 00000000000..a822ea396ee
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsSubway.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsSubway element
+include('elements/materials/Maps/MaterialsDirectionsSubway')
+MaterialsDirectionsSubway('element', 'Directions Subway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsTransit.card.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsTransit.card.local.puml
new file mode 100644
index 00000000000..2aa42b60971
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsTransit.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsTransit card
+include('elements/materials/Maps/MaterialsDirectionsTransit')
+MaterialsDirectionsTransitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsTransit.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsTransit.card.remote.puml
new file mode 100644
index 00000000000..b5386c780d8
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsTransit.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsTransit card
+include('elements/materials/Maps/MaterialsDirectionsTransit')
+MaterialsDirectionsTransitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsTransit.element.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsTransit.element.local.puml
new file mode 100644
index 00000000000..b02c31cd7e9
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsTransit.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsTransit element
+include('elements/materials/Maps/MaterialsDirectionsTransit')
+MaterialsDirectionsTransit('element', 'Directions Transit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsTransit.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsTransit.element.remote.puml
new file mode 100644
index 00000000000..e940abf1dc1
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsTransit.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsTransit element
+include('elements/materials/Maps/MaterialsDirectionsTransit')
+MaterialsDirectionsTransit('element', 'Directions Transit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsWalk.card.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsWalk.card.local.puml
new file mode 100644
index 00000000000..e804fbd62dd
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsWalk.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsWalk card
+include('elements/materials/Maps/MaterialsDirectionsWalk')
+MaterialsDirectionsWalkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsWalk.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsWalk.card.remote.puml
new file mode 100644
index 00000000000..b98b5857384
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsWalk.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDirectionsWalk card
+include('elements/materials/Maps/MaterialsDirectionsWalk')
+MaterialsDirectionsWalkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsWalk.element.local.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsWalk.element.local.puml
new file mode 100644
index 00000000000..af3e6ffe60e
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsWalk.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsWalk element
+include('elements/materials/Maps/MaterialsDirectionsWalk')
+MaterialsDirectionsWalk('element', 'Directions Walk', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsDirectionsWalk.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsDirectionsWalk.element.remote.puml
new file mode 100644
index 00000000000..5efc82d2a88
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsDirectionsWalk.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDirectionsWalk element
+include('elements/materials/Maps/MaterialsDirectionsWalk')
+MaterialsDirectionsWalk('element', 'Directions Walk', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsEditLocation.card.local.puml b/cloud/snippets/materials/Maps/MaterialsEditLocation.card.local.puml
new file mode 100644
index 00000000000..dd92e3f9ee4
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsEditLocation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEditLocation card
+include('elements/materials/Maps/MaterialsEditLocation')
+MaterialsEditLocationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsEditLocation.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsEditLocation.card.remote.puml
new file mode 100644
index 00000000000..0b91b2c2951
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsEditLocation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEditLocation card
+include('elements/materials/Maps/MaterialsEditLocation')
+MaterialsEditLocationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsEditLocation.element.local.puml b/cloud/snippets/materials/Maps/MaterialsEditLocation.element.local.puml
new file mode 100644
index 00000000000..88327d5c3e8
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsEditLocation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEditLocation element
+include('elements/materials/Maps/MaterialsEditLocation')
+MaterialsEditLocation('element', 'Edit Location', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsEditLocation.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsEditLocation.element.remote.puml
new file mode 100644
index 00000000000..a2660512916
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsEditLocation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEditLocation element
+include('elements/materials/Maps/MaterialsEditLocation')
+MaterialsEditLocation('element', 'Edit Location', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsEvStation.card.local.puml b/cloud/snippets/materials/Maps/MaterialsEvStation.card.local.puml
new file mode 100644
index 00000000000..9bc9b13a053
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsEvStation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEvStation card
+include('elements/materials/Maps/MaterialsEvStation')
+MaterialsEvStationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsEvStation.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsEvStation.card.remote.puml
new file mode 100644
index 00000000000..46eb33bbc0e
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsEvStation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEvStation card
+include('elements/materials/Maps/MaterialsEvStation')
+MaterialsEvStationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsEvStation.element.local.puml b/cloud/snippets/materials/Maps/MaterialsEvStation.element.local.puml
new file mode 100644
index 00000000000..dcb88d26c97
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsEvStation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEvStation element
+include('elements/materials/Maps/MaterialsEvStation')
+MaterialsEvStation('element', 'Ev Station', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsEvStation.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsEvStation.element.remote.puml
new file mode 100644
index 00000000000..a68027f0b5f
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsEvStation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEvStation element
+include('elements/materials/Maps/MaterialsEvStation')
+MaterialsEvStation('element', 'Ev Station', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsFlight.card.local.puml b/cloud/snippets/materials/Maps/MaterialsFlight.card.local.puml
new file mode 100644
index 00000000000..6e8ced0540c
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsFlight.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFlight card
+include('elements/materials/Maps/MaterialsFlight')
+MaterialsFlightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsFlight.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsFlight.card.remote.puml
new file mode 100644
index 00000000000..c8e18225a7c
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsFlight.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFlight card
+include('elements/materials/Maps/MaterialsFlight')
+MaterialsFlightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsFlight.element.local.puml b/cloud/snippets/materials/Maps/MaterialsFlight.element.local.puml
new file mode 100644
index 00000000000..26f19640505
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsFlight.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlight element
+include('elements/materials/Maps/MaterialsFlight')
+MaterialsFlight('element', 'Flight', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsFlight.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsFlight.element.remote.puml
new file mode 100644
index 00000000000..b9dbf7439c2
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsFlight.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFlight element
+include('elements/materials/Maps/MaterialsFlight')
+MaterialsFlight('element', 'Flight', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsHotel.card.local.puml b/cloud/snippets/materials/Maps/MaterialsHotel.card.local.puml
new file mode 100644
index 00000000000..d22abeba0bd
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsHotel.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHotel card
+include('elements/materials/Maps/MaterialsHotel')
+MaterialsHotelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsHotel.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsHotel.card.remote.puml
new file mode 100644
index 00000000000..8137b411fcc
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsHotel.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHotel card
+include('elements/materials/Maps/MaterialsHotel')
+MaterialsHotelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsHotel.element.local.puml b/cloud/snippets/materials/Maps/MaterialsHotel.element.local.puml
new file mode 100644
index 00000000000..b5a3b0ef23c
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsHotel.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHotel element
+include('elements/materials/Maps/MaterialsHotel')
+MaterialsHotel('element', 'Hotel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsHotel.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsHotel.element.remote.puml
new file mode 100644
index 00000000000..de9832343fa
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsHotel.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHotel element
+include('elements/materials/Maps/MaterialsHotel')
+MaterialsHotel('element', 'Hotel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLayers.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLayers.card.local.puml
new file mode 100644
index 00000000000..e61b0619aa3
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLayers.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLayers card
+include('elements/materials/Maps/MaterialsLayers')
+MaterialsLayersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLayers.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLayers.card.remote.puml
new file mode 100644
index 00000000000..22efa5c990f
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLayers.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLayers card
+include('elements/materials/Maps/MaterialsLayers')
+MaterialsLayersCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLayers.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLayers.element.local.puml
new file mode 100644
index 00000000000..dbf2530b658
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLayers.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLayers element
+include('elements/materials/Maps/MaterialsLayers')
+MaterialsLayers('element', 'Layers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLayers.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLayers.element.remote.puml
new file mode 100644
index 00000000000..76c8afee545
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLayers.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLayers element
+include('elements/materials/Maps/MaterialsLayers')
+MaterialsLayers('element', 'Layers', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLayersClear.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLayersClear.card.local.puml
new file mode 100644
index 00000000000..c85ac6328bd
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLayersClear.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLayersClear card
+include('elements/materials/Maps/MaterialsLayersClear')
+MaterialsLayersClearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLayersClear.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLayersClear.card.remote.puml
new file mode 100644
index 00000000000..9841d595e9b
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLayersClear.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLayersClear card
+include('elements/materials/Maps/MaterialsLayersClear')
+MaterialsLayersClearCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLayersClear.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLayersClear.element.local.puml
new file mode 100644
index 00000000000..9ce9bba03e1
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLayersClear.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLayersClear element
+include('elements/materials/Maps/MaterialsLayersClear')
+MaterialsLayersClear('element', 'Layers Clear', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLayersClear.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLayersClear.element.remote.puml
new file mode 100644
index 00000000000..7f71021b958
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLayersClear.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLayersClear element
+include('elements/materials/Maps/MaterialsLayersClear')
+MaterialsLayersClear('element', 'Layers Clear', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalActivity.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalActivity.card.local.puml
new file mode 100644
index 00000000000..4eb613f4eb7
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalActivity.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalActivity card
+include('elements/materials/Maps/MaterialsLocalActivity')
+MaterialsLocalActivityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalActivity.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalActivity.card.remote.puml
new file mode 100644
index 00000000000..e5b110a9cf1
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalActivity.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalActivity card
+include('elements/materials/Maps/MaterialsLocalActivity')
+MaterialsLocalActivityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalActivity.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalActivity.element.local.puml
new file mode 100644
index 00000000000..744500d007c
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalActivity.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalActivity element
+include('elements/materials/Maps/MaterialsLocalActivity')
+MaterialsLocalActivity('element', 'Local Activity', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalActivity.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalActivity.element.remote.puml
new file mode 100644
index 00000000000..3e3989f32ab
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalActivity.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalActivity element
+include('elements/materials/Maps/MaterialsLocalActivity')
+MaterialsLocalActivity('element', 'Local Activity', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalAirport.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalAirport.card.local.puml
new file mode 100644
index 00000000000..30060473744
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalAirport.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalAirport card
+include('elements/materials/Maps/MaterialsLocalAirport')
+MaterialsLocalAirportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalAirport.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalAirport.card.remote.puml
new file mode 100644
index 00000000000..b687790549b
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalAirport.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalAirport card
+include('elements/materials/Maps/MaterialsLocalAirport')
+MaterialsLocalAirportCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalAirport.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalAirport.element.local.puml
new file mode 100644
index 00000000000..381ec7a077f
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalAirport.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalAirport element
+include('elements/materials/Maps/MaterialsLocalAirport')
+MaterialsLocalAirport('element', 'Local Airport', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalAirport.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalAirport.element.remote.puml
new file mode 100644
index 00000000000..0c5074c62fd
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalAirport.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalAirport element
+include('elements/materials/Maps/MaterialsLocalAirport')
+MaterialsLocalAirport('element', 'Local Airport', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalAtm.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalAtm.card.local.puml
new file mode 100644
index 00000000000..5e058ff2619
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalAtm.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalAtm card
+include('elements/materials/Maps/MaterialsLocalAtm')
+MaterialsLocalAtmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalAtm.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalAtm.card.remote.puml
new file mode 100644
index 00000000000..f4abefa9f31
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalAtm.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalAtm card
+include('elements/materials/Maps/MaterialsLocalAtm')
+MaterialsLocalAtmCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalAtm.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalAtm.element.local.puml
new file mode 100644
index 00000000000..388b4d2ea22
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalAtm.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalAtm element
+include('elements/materials/Maps/MaterialsLocalAtm')
+MaterialsLocalAtm('element', 'Local Atm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalAtm.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalAtm.element.remote.puml
new file mode 100644
index 00000000000..24591a1a5d4
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalAtm.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalAtm element
+include('elements/materials/Maps/MaterialsLocalAtm')
+MaterialsLocalAtm('element', 'Local Atm', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalBar.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalBar.card.local.puml
new file mode 100644
index 00000000000..4e635b163cc
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalBar.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalBar card
+include('elements/materials/Maps/MaterialsLocalBar')
+MaterialsLocalBarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalBar.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalBar.card.remote.puml
new file mode 100644
index 00000000000..a447aade089
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalBar.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalBar card
+include('elements/materials/Maps/MaterialsLocalBar')
+MaterialsLocalBarCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalBar.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalBar.element.local.puml
new file mode 100644
index 00000000000..266e99d08fe
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalBar.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalBar element
+include('elements/materials/Maps/MaterialsLocalBar')
+MaterialsLocalBar('element', 'Local Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalBar.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalBar.element.remote.puml
new file mode 100644
index 00000000000..49e07ac9931
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalBar.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalBar element
+include('elements/materials/Maps/MaterialsLocalBar')
+MaterialsLocalBar('element', 'Local Bar', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalCafe.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalCafe.card.local.puml
new file mode 100644
index 00000000000..5b863fcd8e6
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalCafe.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalCafe card
+include('elements/materials/Maps/MaterialsLocalCafe')
+MaterialsLocalCafeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalCafe.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalCafe.card.remote.puml
new file mode 100644
index 00000000000..c939dee9e6b
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalCafe.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalCafe card
+include('elements/materials/Maps/MaterialsLocalCafe')
+MaterialsLocalCafeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalCafe.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalCafe.element.local.puml
new file mode 100644
index 00000000000..755a1c084ac
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalCafe.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalCafe element
+include('elements/materials/Maps/MaterialsLocalCafe')
+MaterialsLocalCafe('element', 'Local Cafe', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalCafe.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalCafe.element.remote.puml
new file mode 100644
index 00000000000..95c0e2823d0
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalCafe.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalCafe element
+include('elements/materials/Maps/MaterialsLocalCafe')
+MaterialsLocalCafe('element', 'Local Cafe', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalCarWash.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalCarWash.card.local.puml
new file mode 100644
index 00000000000..a76f7e811b7
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalCarWash.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalCarWash card
+include('elements/materials/Maps/MaterialsLocalCarWash')
+MaterialsLocalCarWashCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalCarWash.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalCarWash.card.remote.puml
new file mode 100644
index 00000000000..92fc47db8d9
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalCarWash.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalCarWash card
+include('elements/materials/Maps/MaterialsLocalCarWash')
+MaterialsLocalCarWashCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalCarWash.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalCarWash.element.local.puml
new file mode 100644
index 00000000000..86f6e95001c
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalCarWash.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalCarWash element
+include('elements/materials/Maps/MaterialsLocalCarWash')
+MaterialsLocalCarWash('element', 'Local Car Wash', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalCarWash.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalCarWash.element.remote.puml
new file mode 100644
index 00000000000..13793f667f0
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalCarWash.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalCarWash element
+include('elements/materials/Maps/MaterialsLocalCarWash')
+MaterialsLocalCarWash('element', 'Local Car Wash', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalConvenienceStore.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalConvenienceStore.card.local.puml
new file mode 100644
index 00000000000..f02945db28f
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalConvenienceStore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalConvenienceStore card
+include('elements/materials/Maps/MaterialsLocalConvenienceStore')
+MaterialsLocalConvenienceStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalConvenienceStore.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalConvenienceStore.card.remote.puml
new file mode 100644
index 00000000000..7818e53ab8e
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalConvenienceStore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalConvenienceStore card
+include('elements/materials/Maps/MaterialsLocalConvenienceStore')
+MaterialsLocalConvenienceStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalConvenienceStore.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalConvenienceStore.element.local.puml
new file mode 100644
index 00000000000..afb86078686
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalConvenienceStore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalConvenienceStore element
+include('elements/materials/Maps/MaterialsLocalConvenienceStore')
+MaterialsLocalConvenienceStore('element', 'Local Convenience Store', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalConvenienceStore.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalConvenienceStore.element.remote.puml
new file mode 100644
index 00000000000..bf2c980ad05
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalConvenienceStore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalConvenienceStore element
+include('elements/materials/Maps/MaterialsLocalConvenienceStore')
+MaterialsLocalConvenienceStore('element', 'Local Convenience Store', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalDining.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalDining.card.local.puml
new file mode 100644
index 00000000000..03d39c4bb91
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalDining.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalDining card
+include('elements/materials/Maps/MaterialsLocalDining')
+MaterialsLocalDiningCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalDining.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalDining.card.remote.puml
new file mode 100644
index 00000000000..8d80cfced47
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalDining.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalDining card
+include('elements/materials/Maps/MaterialsLocalDining')
+MaterialsLocalDiningCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalDining.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalDining.element.local.puml
new file mode 100644
index 00000000000..9539f78b087
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalDining.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalDining element
+include('elements/materials/Maps/MaterialsLocalDining')
+MaterialsLocalDining('element', 'Local Dining', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalDining.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalDining.element.remote.puml
new file mode 100644
index 00000000000..06f3512b17d
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalDining.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalDining element
+include('elements/materials/Maps/MaterialsLocalDining')
+MaterialsLocalDining('element', 'Local Dining', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalDrink.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalDrink.card.local.puml
new file mode 100644
index 00000000000..37583540e52
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalDrink.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalDrink card
+include('elements/materials/Maps/MaterialsLocalDrink')
+MaterialsLocalDrinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalDrink.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalDrink.card.remote.puml
new file mode 100644
index 00000000000..e369751ad77
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalDrink.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalDrink card
+include('elements/materials/Maps/MaterialsLocalDrink')
+MaterialsLocalDrinkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalDrink.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalDrink.element.local.puml
new file mode 100644
index 00000000000..c55b0e2993e
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalDrink.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalDrink element
+include('elements/materials/Maps/MaterialsLocalDrink')
+MaterialsLocalDrink('element', 'Local Drink', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalDrink.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalDrink.element.remote.puml
new file mode 100644
index 00000000000..c904d00c52d
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalDrink.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalDrink element
+include('elements/materials/Maps/MaterialsLocalDrink')
+MaterialsLocalDrink('element', 'Local Drink', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalFlorist.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalFlorist.card.local.puml
new file mode 100644
index 00000000000..fc770b8ae86
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalFlorist.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalFlorist card
+include('elements/materials/Maps/MaterialsLocalFlorist')
+MaterialsLocalFloristCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalFlorist.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalFlorist.card.remote.puml
new file mode 100644
index 00000000000..fc1ea68bbd7
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalFlorist.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalFlorist card
+include('elements/materials/Maps/MaterialsLocalFlorist')
+MaterialsLocalFloristCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalFlorist.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalFlorist.element.local.puml
new file mode 100644
index 00000000000..de2188fc58b
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalFlorist.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalFlorist element
+include('elements/materials/Maps/MaterialsLocalFlorist')
+MaterialsLocalFlorist('element', 'Local Florist', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalFlorist.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalFlorist.element.remote.puml
new file mode 100644
index 00000000000..99ec37102a2
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalFlorist.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalFlorist element
+include('elements/materials/Maps/MaterialsLocalFlorist')
+MaterialsLocalFlorist('element', 'Local Florist', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalGasStation.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalGasStation.card.local.puml
new file mode 100644
index 00000000000..5480fd84ba4
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalGasStation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalGasStation card
+include('elements/materials/Maps/MaterialsLocalGasStation')
+MaterialsLocalGasStationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalGasStation.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalGasStation.card.remote.puml
new file mode 100644
index 00000000000..d5fbde57573
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalGasStation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalGasStation card
+include('elements/materials/Maps/MaterialsLocalGasStation')
+MaterialsLocalGasStationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalGasStation.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalGasStation.element.local.puml
new file mode 100644
index 00000000000..a1868cc9949
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalGasStation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalGasStation element
+include('elements/materials/Maps/MaterialsLocalGasStation')
+MaterialsLocalGasStation('element', 'Local Gas Station', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalGasStation.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalGasStation.element.remote.puml
new file mode 100644
index 00000000000..7e081fc2a0d
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalGasStation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalGasStation element
+include('elements/materials/Maps/MaterialsLocalGasStation')
+MaterialsLocalGasStation('element', 'Local Gas Station', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalGroceryStore.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalGroceryStore.card.local.puml
new file mode 100644
index 00000000000..4182b4eeb2f
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalGroceryStore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalGroceryStore card
+include('elements/materials/Maps/MaterialsLocalGroceryStore')
+MaterialsLocalGroceryStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalGroceryStore.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalGroceryStore.card.remote.puml
new file mode 100644
index 00000000000..04835a64f90
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalGroceryStore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalGroceryStore card
+include('elements/materials/Maps/MaterialsLocalGroceryStore')
+MaterialsLocalGroceryStoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalGroceryStore.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalGroceryStore.element.local.puml
new file mode 100644
index 00000000000..3090d2c3ee4
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalGroceryStore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalGroceryStore element
+include('elements/materials/Maps/MaterialsLocalGroceryStore')
+MaterialsLocalGroceryStore('element', 'Local Grocery Store', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalGroceryStore.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalGroceryStore.element.remote.puml
new file mode 100644
index 00000000000..2ace51a292e
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalGroceryStore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalGroceryStore element
+include('elements/materials/Maps/MaterialsLocalGroceryStore')
+MaterialsLocalGroceryStore('element', 'Local Grocery Store', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalHospital.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalHospital.card.local.puml
new file mode 100644
index 00000000000..16936e0ba3a
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalHospital.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalHospital card
+include('elements/materials/Maps/MaterialsLocalHospital')
+MaterialsLocalHospitalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalHospital.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalHospital.card.remote.puml
new file mode 100644
index 00000000000..59aeaf7e81e
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalHospital.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalHospital card
+include('elements/materials/Maps/MaterialsLocalHospital')
+MaterialsLocalHospitalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalHospital.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalHospital.element.local.puml
new file mode 100644
index 00000000000..1efbf1548c5
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalHospital.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalHospital element
+include('elements/materials/Maps/MaterialsLocalHospital')
+MaterialsLocalHospital('element', 'Local Hospital', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalHospital.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalHospital.element.remote.puml
new file mode 100644
index 00000000000..6c54a09b525
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalHospital.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalHospital element
+include('elements/materials/Maps/MaterialsLocalHospital')
+MaterialsLocalHospital('element', 'Local Hospital', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalHotel.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalHotel.card.local.puml
new file mode 100644
index 00000000000..c03e711d70f
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalHotel.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalHotel card
+include('elements/materials/Maps/MaterialsLocalHotel')
+MaterialsLocalHotelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalHotel.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalHotel.card.remote.puml
new file mode 100644
index 00000000000..523800397ae
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalHotel.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalHotel card
+include('elements/materials/Maps/MaterialsLocalHotel')
+MaterialsLocalHotelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalHotel.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalHotel.element.local.puml
new file mode 100644
index 00000000000..ef91f015c57
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalHotel.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalHotel element
+include('elements/materials/Maps/MaterialsLocalHotel')
+MaterialsLocalHotel('element', 'Local Hotel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalHotel.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalHotel.element.remote.puml
new file mode 100644
index 00000000000..43092bfed9c
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalHotel.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalHotel element
+include('elements/materials/Maps/MaterialsLocalHotel')
+MaterialsLocalHotel('element', 'Local Hotel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalLaundryService.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalLaundryService.card.local.puml
new file mode 100644
index 00000000000..87e4965edad
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalLaundryService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalLaundryService card
+include('elements/materials/Maps/MaterialsLocalLaundryService')
+MaterialsLocalLaundryServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalLaundryService.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalLaundryService.card.remote.puml
new file mode 100644
index 00000000000..2433165d4ef
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalLaundryService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalLaundryService card
+include('elements/materials/Maps/MaterialsLocalLaundryService')
+MaterialsLocalLaundryServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalLaundryService.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalLaundryService.element.local.puml
new file mode 100644
index 00000000000..25ed33aa884
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalLaundryService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalLaundryService element
+include('elements/materials/Maps/MaterialsLocalLaundryService')
+MaterialsLocalLaundryService('element', 'Local Laundry Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalLaundryService.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalLaundryService.element.remote.puml
new file mode 100644
index 00000000000..e66fdc85888
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalLaundryService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalLaundryService element
+include('elements/materials/Maps/MaterialsLocalLaundryService')
+MaterialsLocalLaundryService('element', 'Local Laundry Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalLibrary.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalLibrary.card.local.puml
new file mode 100644
index 00000000000..2d361ec7e36
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalLibrary.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalLibrary card
+include('elements/materials/Maps/MaterialsLocalLibrary')
+MaterialsLocalLibraryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalLibrary.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalLibrary.card.remote.puml
new file mode 100644
index 00000000000..90aba2ad44b
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalLibrary.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalLibrary card
+include('elements/materials/Maps/MaterialsLocalLibrary')
+MaterialsLocalLibraryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalLibrary.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalLibrary.element.local.puml
new file mode 100644
index 00000000000..40d61f19d07
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalLibrary.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalLibrary element
+include('elements/materials/Maps/MaterialsLocalLibrary')
+MaterialsLocalLibrary('element', 'Local Library', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalLibrary.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalLibrary.element.remote.puml
new file mode 100644
index 00000000000..22bf2037144
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalLibrary.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalLibrary element
+include('elements/materials/Maps/MaterialsLocalLibrary')
+MaterialsLocalLibrary('element', 'Local Library', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalMall.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalMall.card.local.puml
new file mode 100644
index 00000000000..daed77f7a14
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalMall.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalMall card
+include('elements/materials/Maps/MaterialsLocalMall')
+MaterialsLocalMallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalMall.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalMall.card.remote.puml
new file mode 100644
index 00000000000..8668860568c
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalMall.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalMall card
+include('elements/materials/Maps/MaterialsLocalMall')
+MaterialsLocalMallCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalMall.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalMall.element.local.puml
new file mode 100644
index 00000000000..8f59ebf07e9
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalMall.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalMall element
+include('elements/materials/Maps/MaterialsLocalMall')
+MaterialsLocalMall('element', 'Local Mall', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalMall.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalMall.element.remote.puml
new file mode 100644
index 00000000000..b7f4a6ac080
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalMall.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalMall element
+include('elements/materials/Maps/MaterialsLocalMall')
+MaterialsLocalMall('element', 'Local Mall', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalMovies.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalMovies.card.local.puml
new file mode 100644
index 00000000000..b4b0ac95ac0
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalMovies.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalMovies card
+include('elements/materials/Maps/MaterialsLocalMovies')
+MaterialsLocalMoviesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalMovies.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalMovies.card.remote.puml
new file mode 100644
index 00000000000..29ab1e9eeef
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalMovies.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalMovies card
+include('elements/materials/Maps/MaterialsLocalMovies')
+MaterialsLocalMoviesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalMovies.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalMovies.element.local.puml
new file mode 100644
index 00000000000..1b4aade7d6f
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalMovies.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalMovies element
+include('elements/materials/Maps/MaterialsLocalMovies')
+MaterialsLocalMovies('element', 'Local Movies', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalMovies.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalMovies.element.remote.puml
new file mode 100644
index 00000000000..a1dd4a922c7
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalMovies.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalMovies element
+include('elements/materials/Maps/MaterialsLocalMovies')
+MaterialsLocalMovies('element', 'Local Movies', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalOffer.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalOffer.card.local.puml
new file mode 100644
index 00000000000..7c5c15edec0
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalOffer.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalOffer card
+include('elements/materials/Maps/MaterialsLocalOffer')
+MaterialsLocalOfferCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalOffer.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalOffer.card.remote.puml
new file mode 100644
index 00000000000..d1d02607648
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalOffer.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalOffer card
+include('elements/materials/Maps/MaterialsLocalOffer')
+MaterialsLocalOfferCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalOffer.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalOffer.element.local.puml
new file mode 100644
index 00000000000..502fd74889c
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalOffer.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalOffer element
+include('elements/materials/Maps/MaterialsLocalOffer')
+MaterialsLocalOffer('element', 'Local Offer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalOffer.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalOffer.element.remote.puml
new file mode 100644
index 00000000000..db50ba4e6cf
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalOffer.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalOffer element
+include('elements/materials/Maps/MaterialsLocalOffer')
+MaterialsLocalOffer('element', 'Local Offer', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalParking.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalParking.card.local.puml
new file mode 100644
index 00000000000..b55a54e1462
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalParking.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalParking card
+include('elements/materials/Maps/MaterialsLocalParking')
+MaterialsLocalParkingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalParking.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalParking.card.remote.puml
new file mode 100644
index 00000000000..d1b40a96838
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalParking.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalParking card
+include('elements/materials/Maps/MaterialsLocalParking')
+MaterialsLocalParkingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalParking.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalParking.element.local.puml
new file mode 100644
index 00000000000..d24a00971c5
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalParking.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalParking element
+include('elements/materials/Maps/MaterialsLocalParking')
+MaterialsLocalParking('element', 'Local Parking', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalParking.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalParking.element.remote.puml
new file mode 100644
index 00000000000..b8b8d053b96
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalParking.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalParking element
+include('elements/materials/Maps/MaterialsLocalParking')
+MaterialsLocalParking('element', 'Local Parking', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPharmacy.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalPharmacy.card.local.puml
new file mode 100644
index 00000000000..10d92a0385e
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPharmacy.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalPharmacy card
+include('elements/materials/Maps/MaterialsLocalPharmacy')
+MaterialsLocalPharmacyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPharmacy.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalPharmacy.card.remote.puml
new file mode 100644
index 00000000000..e51804bd1c4
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPharmacy.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalPharmacy card
+include('elements/materials/Maps/MaterialsLocalPharmacy')
+MaterialsLocalPharmacyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPharmacy.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalPharmacy.element.local.puml
new file mode 100644
index 00000000000..9aee63ed87c
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPharmacy.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPharmacy element
+include('elements/materials/Maps/MaterialsLocalPharmacy')
+MaterialsLocalPharmacy('element', 'Local Pharmacy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPharmacy.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalPharmacy.element.remote.puml
new file mode 100644
index 00000000000..98ef597cdf2
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPharmacy.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPharmacy element
+include('elements/materials/Maps/MaterialsLocalPharmacy')
+MaterialsLocalPharmacy('element', 'Local Pharmacy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPhone.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalPhone.card.local.puml
new file mode 100644
index 00000000000..fa87ea94544
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPhone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalPhone card
+include('elements/materials/Maps/MaterialsLocalPhone')
+MaterialsLocalPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPhone.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalPhone.card.remote.puml
new file mode 100644
index 00000000000..2a9825c6603
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPhone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalPhone card
+include('elements/materials/Maps/MaterialsLocalPhone')
+MaterialsLocalPhoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPhone.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalPhone.element.local.puml
new file mode 100644
index 00000000000..ba798f54dbb
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPhone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPhone element
+include('elements/materials/Maps/MaterialsLocalPhone')
+MaterialsLocalPhone('element', 'Local Phone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPhone.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalPhone.element.remote.puml
new file mode 100644
index 00000000000..dcea95d45b4
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPhone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPhone element
+include('elements/materials/Maps/MaterialsLocalPhone')
+MaterialsLocalPhone('element', 'Local Phone', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPizza.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalPizza.card.local.puml
new file mode 100644
index 00000000000..010fdcbc1bc
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPizza.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalPizza card
+include('elements/materials/Maps/MaterialsLocalPizza')
+MaterialsLocalPizzaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPizza.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalPizza.card.remote.puml
new file mode 100644
index 00000000000..e01e2ff370f
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPizza.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalPizza card
+include('elements/materials/Maps/MaterialsLocalPizza')
+MaterialsLocalPizzaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPizza.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalPizza.element.local.puml
new file mode 100644
index 00000000000..1075ec0e6dc
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPizza.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPizza element
+include('elements/materials/Maps/MaterialsLocalPizza')
+MaterialsLocalPizza('element', 'Local Pizza', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPizza.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalPizza.element.remote.puml
new file mode 100644
index 00000000000..43e7027b26b
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPizza.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPizza element
+include('elements/materials/Maps/MaterialsLocalPizza')
+MaterialsLocalPizza('element', 'Local Pizza', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPlay.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalPlay.card.local.puml
new file mode 100644
index 00000000000..5e419544b95
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPlay.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalPlay card
+include('elements/materials/Maps/MaterialsLocalPlay')
+MaterialsLocalPlayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPlay.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalPlay.card.remote.puml
new file mode 100644
index 00000000000..0d98729ac39
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPlay.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalPlay card
+include('elements/materials/Maps/MaterialsLocalPlay')
+MaterialsLocalPlayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPlay.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalPlay.element.local.puml
new file mode 100644
index 00000000000..b77d01a8f89
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPlay.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPlay element
+include('elements/materials/Maps/MaterialsLocalPlay')
+MaterialsLocalPlay('element', 'Local Play', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPlay.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalPlay.element.remote.puml
new file mode 100644
index 00000000000..453f31e3435
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPlay.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPlay element
+include('elements/materials/Maps/MaterialsLocalPlay')
+MaterialsLocalPlay('element', 'Local Play', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPostOffice.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalPostOffice.card.local.puml
new file mode 100644
index 00000000000..08527f202c4
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPostOffice.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalPostOffice card
+include('elements/materials/Maps/MaterialsLocalPostOffice')
+MaterialsLocalPostOfficeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPostOffice.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalPostOffice.card.remote.puml
new file mode 100644
index 00000000000..5fd11ed6569
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPostOffice.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalPostOffice card
+include('elements/materials/Maps/MaterialsLocalPostOffice')
+MaterialsLocalPostOfficeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPostOffice.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalPostOffice.element.local.puml
new file mode 100644
index 00000000000..dba1f5ef880
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPostOffice.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPostOffice element
+include('elements/materials/Maps/MaterialsLocalPostOffice')
+MaterialsLocalPostOffice('element', 'Local Post Office', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPostOffice.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalPostOffice.element.remote.puml
new file mode 100644
index 00000000000..1680f0f541c
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPostOffice.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPostOffice element
+include('elements/materials/Maps/MaterialsLocalPostOffice')
+MaterialsLocalPostOffice('element', 'Local Post Office', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPrintshop.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalPrintshop.card.local.puml
new file mode 100644
index 00000000000..eef85f4bedf
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPrintshop.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalPrintshop card
+include('elements/materials/Maps/MaterialsLocalPrintshop')
+MaterialsLocalPrintshopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPrintshop.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalPrintshop.card.remote.puml
new file mode 100644
index 00000000000..9010a90ad0f
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPrintshop.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalPrintshop card
+include('elements/materials/Maps/MaterialsLocalPrintshop')
+MaterialsLocalPrintshopCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPrintshop.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalPrintshop.element.local.puml
new file mode 100644
index 00000000000..410d50d6322
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPrintshop.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPrintshop element
+include('elements/materials/Maps/MaterialsLocalPrintshop')
+MaterialsLocalPrintshop('element', 'Local Printshop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalPrintshop.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalPrintshop.element.remote.puml
new file mode 100644
index 00000000000..e8fbea0ba81
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalPrintshop.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalPrintshop element
+include('elements/materials/Maps/MaterialsLocalPrintshop')
+MaterialsLocalPrintshop('element', 'Local Printshop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalSee.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalSee.card.local.puml
new file mode 100644
index 00000000000..e814eed9bcc
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalSee.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalSee card
+include('elements/materials/Maps/MaterialsLocalSee')
+MaterialsLocalSeeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalSee.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalSee.card.remote.puml
new file mode 100644
index 00000000000..a9416694207
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalSee.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalSee card
+include('elements/materials/Maps/MaterialsLocalSee')
+MaterialsLocalSeeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalSee.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalSee.element.local.puml
new file mode 100644
index 00000000000..70a9a16e33e
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalSee.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalSee element
+include('elements/materials/Maps/MaterialsLocalSee')
+MaterialsLocalSee('element', 'Local See', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalSee.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalSee.element.remote.puml
new file mode 100644
index 00000000000..a4815a5cd20
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalSee.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalSee element
+include('elements/materials/Maps/MaterialsLocalSee')
+MaterialsLocalSee('element', 'Local See', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalShipping.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalShipping.card.local.puml
new file mode 100644
index 00000000000..6934eec55a1
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalShipping.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalShipping card
+include('elements/materials/Maps/MaterialsLocalShipping')
+MaterialsLocalShippingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalShipping.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalShipping.card.remote.puml
new file mode 100644
index 00000000000..ed00af7191d
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalShipping.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalShipping card
+include('elements/materials/Maps/MaterialsLocalShipping')
+MaterialsLocalShippingCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalShipping.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalShipping.element.local.puml
new file mode 100644
index 00000000000..a6469b2bc41
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalShipping.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalShipping element
+include('elements/materials/Maps/MaterialsLocalShipping')
+MaterialsLocalShipping('element', 'Local Shipping', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalShipping.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalShipping.element.remote.puml
new file mode 100644
index 00000000000..818da9c8ad3
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalShipping.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalShipping element
+include('elements/materials/Maps/MaterialsLocalShipping')
+MaterialsLocalShipping('element', 'Local Shipping', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalTaxi.card.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalTaxi.card.local.puml
new file mode 100644
index 00000000000..47332707a16
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalTaxi.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocalTaxi card
+include('elements/materials/Maps/MaterialsLocalTaxi')
+MaterialsLocalTaxiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalTaxi.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalTaxi.card.remote.puml
new file mode 100644
index 00000000000..4e5b4429cda
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalTaxi.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocalTaxi card
+include('elements/materials/Maps/MaterialsLocalTaxi')
+MaterialsLocalTaxiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalTaxi.element.local.puml b/cloud/snippets/materials/Maps/MaterialsLocalTaxi.element.local.puml
new file mode 100644
index 00000000000..7c752090baa
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalTaxi.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalTaxi element
+include('elements/materials/Maps/MaterialsLocalTaxi')
+MaterialsLocalTaxi('element', 'Local Taxi', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsLocalTaxi.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsLocalTaxi.element.remote.puml
new file mode 100644
index 00000000000..fe49c5565a9
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsLocalTaxi.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocalTaxi element
+include('elements/materials/Maps/MaterialsLocalTaxi')
+MaterialsLocalTaxi('element', 'Local Taxi', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsMap.card.local.puml b/cloud/snippets/materials/Maps/MaterialsMap.card.local.puml
new file mode 100644
index 00000000000..b021d776119
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsMap.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMap card
+include('elements/materials/Maps/MaterialsMap')
+MaterialsMapCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsMap.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsMap.card.remote.puml
new file mode 100644
index 00000000000..cd85197cbb2
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsMap.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMap card
+include('elements/materials/Maps/MaterialsMap')
+MaterialsMapCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsMap.element.local.puml b/cloud/snippets/materials/Maps/MaterialsMap.element.local.puml
new file mode 100644
index 00000000000..5c0d3e60035
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsMap.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMap element
+include('elements/materials/Maps/MaterialsMap')
+MaterialsMap('element', 'Map', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsMap.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsMap.element.remote.puml
new file mode 100644
index 00000000000..16583e6864e
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsMap.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMap element
+include('elements/materials/Maps/MaterialsMap')
+MaterialsMap('element', 'Map', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsMyLocation.card.local.puml b/cloud/snippets/materials/Maps/MaterialsMyLocation.card.local.puml
new file mode 100644
index 00000000000..190638887b1
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsMyLocation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMyLocation card
+include('elements/materials/Maps/MaterialsMyLocation')
+MaterialsMyLocationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsMyLocation.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsMyLocation.card.remote.puml
new file mode 100644
index 00000000000..d0c36930929
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsMyLocation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMyLocation card
+include('elements/materials/Maps/MaterialsMyLocation')
+MaterialsMyLocationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsMyLocation.element.local.puml b/cloud/snippets/materials/Maps/MaterialsMyLocation.element.local.puml
new file mode 100644
index 00000000000..92e2bcd3c2b
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsMyLocation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMyLocation element
+include('elements/materials/Maps/MaterialsMyLocation')
+MaterialsMyLocation('element', 'My Location', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsMyLocation.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsMyLocation.element.remote.puml
new file mode 100644
index 00000000000..58fecab76af
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsMyLocation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMyLocation element
+include('elements/materials/Maps/MaterialsMyLocation')
+MaterialsMyLocation('element', 'My Location', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsNavigation.card.local.puml b/cloud/snippets/materials/Maps/MaterialsNavigation.card.local.puml
new file mode 100644
index 00000000000..7d81b375d58
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsNavigation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNavigation card
+include('elements/materials/Maps/MaterialsNavigation')
+MaterialsNavigationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsNavigation.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsNavigation.card.remote.puml
new file mode 100644
index 00000000000..3ac0b2261fe
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsNavigation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNavigation card
+include('elements/materials/Maps/MaterialsNavigation')
+MaterialsNavigationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsNavigation.element.local.puml b/cloud/snippets/materials/Maps/MaterialsNavigation.element.local.puml
new file mode 100644
index 00000000000..68d3c766069
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsNavigation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNavigation element
+include('elements/materials/Maps/MaterialsNavigation')
+MaterialsNavigation('element', 'Navigation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsNavigation.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsNavigation.element.remote.puml
new file mode 100644
index 00000000000..dc0fb7b11f2
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsNavigation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNavigation element
+include('elements/materials/Maps/MaterialsNavigation')
+MaterialsNavigation('element', 'Navigation', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsNearMe.card.local.puml b/cloud/snippets/materials/Maps/MaterialsNearMe.card.local.puml
new file mode 100644
index 00000000000..bbda3e86ce5
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsNearMe.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNearMe card
+include('elements/materials/Maps/MaterialsNearMe')
+MaterialsNearMeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsNearMe.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsNearMe.card.remote.puml
new file mode 100644
index 00000000000..d80912df358
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsNearMe.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNearMe card
+include('elements/materials/Maps/MaterialsNearMe')
+MaterialsNearMeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsNearMe.element.local.puml b/cloud/snippets/materials/Maps/MaterialsNearMe.element.local.puml
new file mode 100644
index 00000000000..6c3c1733aa8
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsNearMe.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNearMe element
+include('elements/materials/Maps/MaterialsNearMe')
+MaterialsNearMe('element', 'Near Me', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsNearMe.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsNearMe.element.remote.puml
new file mode 100644
index 00000000000..d842dfad08d
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsNearMe.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNearMe element
+include('elements/materials/Maps/MaterialsNearMe')
+MaterialsNearMe('element', 'Near Me', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsPersonPin.card.local.puml b/cloud/snippets/materials/Maps/MaterialsPersonPin.card.local.puml
new file mode 100644
index 00000000000..fc95ffde7ec
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsPersonPin.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPersonPin card
+include('elements/materials/Maps/MaterialsPersonPin')
+MaterialsPersonPinCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsPersonPin.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsPersonPin.card.remote.puml
new file mode 100644
index 00000000000..cf2fbc2f688
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsPersonPin.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPersonPin card
+include('elements/materials/Maps/MaterialsPersonPin')
+MaterialsPersonPinCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsPersonPin.element.local.puml b/cloud/snippets/materials/Maps/MaterialsPersonPin.element.local.puml
new file mode 100644
index 00000000000..fc9e408bd1f
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsPersonPin.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonPin element
+include('elements/materials/Maps/MaterialsPersonPin')
+MaterialsPersonPin('element', 'Person Pin', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsPersonPin.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsPersonPin.element.remote.puml
new file mode 100644
index 00000000000..0d3cd12f98c
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsPersonPin.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonPin element
+include('elements/materials/Maps/MaterialsPersonPin')
+MaterialsPersonPin('element', 'Person Pin', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsPersonPinCircle.card.local.puml b/cloud/snippets/materials/Maps/MaterialsPersonPinCircle.card.local.puml
new file mode 100644
index 00000000000..446dc0a7ad5
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsPersonPinCircle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPersonPinCircle card
+include('elements/materials/Maps/MaterialsPersonPinCircle')
+MaterialsPersonPinCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsPersonPinCircle.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsPersonPinCircle.card.remote.puml
new file mode 100644
index 00000000000..e1b5ba61015
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsPersonPinCircle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPersonPinCircle card
+include('elements/materials/Maps/MaterialsPersonPinCircle')
+MaterialsPersonPinCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsPersonPinCircle.element.local.puml b/cloud/snippets/materials/Maps/MaterialsPersonPinCircle.element.local.puml
new file mode 100644
index 00000000000..2b324372db5
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsPersonPinCircle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonPinCircle element
+include('elements/materials/Maps/MaterialsPersonPinCircle')
+MaterialsPersonPinCircle('element', 'Person Pin Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsPersonPinCircle.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsPersonPinCircle.element.remote.puml
new file mode 100644
index 00000000000..671a22aab09
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsPersonPinCircle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonPinCircle element
+include('elements/materials/Maps/MaterialsPersonPinCircle')
+MaterialsPersonPinCircle('element', 'Person Pin Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsPinDrop.card.local.puml b/cloud/snippets/materials/Maps/MaterialsPinDrop.card.local.puml
new file mode 100644
index 00000000000..a6c97018b6c
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsPinDrop.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPinDrop card
+include('elements/materials/Maps/MaterialsPinDrop')
+MaterialsPinDropCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsPinDrop.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsPinDrop.card.remote.puml
new file mode 100644
index 00000000000..8bf522a2104
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsPinDrop.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPinDrop card
+include('elements/materials/Maps/MaterialsPinDrop')
+MaterialsPinDropCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsPinDrop.element.local.puml b/cloud/snippets/materials/Maps/MaterialsPinDrop.element.local.puml
new file mode 100644
index 00000000000..1374c93b796
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsPinDrop.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPinDrop element
+include('elements/materials/Maps/MaterialsPinDrop')
+MaterialsPinDrop('element', 'Pin Drop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsPinDrop.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsPinDrop.element.remote.puml
new file mode 100644
index 00000000000..6aaf13f8c29
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsPinDrop.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPinDrop element
+include('elements/materials/Maps/MaterialsPinDrop')
+MaterialsPinDrop('element', 'Pin Drop', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsPlace.card.local.puml b/cloud/snippets/materials/Maps/MaterialsPlace.card.local.puml
new file mode 100644
index 00000000000..1558dabf1e3
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsPlace.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlace card
+include('elements/materials/Maps/MaterialsPlace')
+MaterialsPlaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsPlace.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsPlace.card.remote.puml
new file mode 100644
index 00000000000..2b981bc96ac
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsPlace.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlace card
+include('elements/materials/Maps/MaterialsPlace')
+MaterialsPlaceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsPlace.element.local.puml b/cloud/snippets/materials/Maps/MaterialsPlace.element.local.puml
new file mode 100644
index 00000000000..eaa9879af7d
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsPlace.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlace element
+include('elements/materials/Maps/MaterialsPlace')
+MaterialsPlace('element', 'Place', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsPlace.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsPlace.element.remote.puml
new file mode 100644
index 00000000000..8f0e953ebe2
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsPlace.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlace element
+include('elements/materials/Maps/MaterialsPlace')
+MaterialsPlace('element', 'Place', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsRateReview.card.local.puml b/cloud/snippets/materials/Maps/MaterialsRateReview.card.local.puml
new file mode 100644
index 00000000000..55515c01dfe
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsRateReview.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRateReview card
+include('elements/materials/Maps/MaterialsRateReview')
+MaterialsRateReviewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsRateReview.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsRateReview.card.remote.puml
new file mode 100644
index 00000000000..b2a924c5d2c
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsRateReview.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRateReview card
+include('elements/materials/Maps/MaterialsRateReview')
+MaterialsRateReviewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsRateReview.element.local.puml b/cloud/snippets/materials/Maps/MaterialsRateReview.element.local.puml
new file mode 100644
index 00000000000..76e9d9136e8
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsRateReview.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRateReview element
+include('elements/materials/Maps/MaterialsRateReview')
+MaterialsRateReview('element', 'Rate Review', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsRateReview.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsRateReview.element.remote.puml
new file mode 100644
index 00000000000..720cd1b786d
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsRateReview.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRateReview element
+include('elements/materials/Maps/MaterialsRateReview')
+MaterialsRateReview('element', 'Rate Review', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsRestaurant.card.local.puml b/cloud/snippets/materials/Maps/MaterialsRestaurant.card.local.puml
new file mode 100644
index 00000000000..1732f0e94e9
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsRestaurant.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRestaurant card
+include('elements/materials/Maps/MaterialsRestaurant')
+MaterialsRestaurantCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsRestaurant.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsRestaurant.card.remote.puml
new file mode 100644
index 00000000000..19f333de2bb
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsRestaurant.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRestaurant card
+include('elements/materials/Maps/MaterialsRestaurant')
+MaterialsRestaurantCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsRestaurant.element.local.puml b/cloud/snippets/materials/Maps/MaterialsRestaurant.element.local.puml
new file mode 100644
index 00000000000..86052933a15
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsRestaurant.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRestaurant element
+include('elements/materials/Maps/MaterialsRestaurant')
+MaterialsRestaurant('element', 'Restaurant', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsRestaurant.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsRestaurant.element.remote.puml
new file mode 100644
index 00000000000..862e11c819c
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsRestaurant.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRestaurant element
+include('elements/materials/Maps/MaterialsRestaurant')
+MaterialsRestaurant('element', 'Restaurant', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsRestaurantMenu.card.local.puml b/cloud/snippets/materials/Maps/MaterialsRestaurantMenu.card.local.puml
new file mode 100644
index 00000000000..80241975a11
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsRestaurantMenu.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRestaurantMenu card
+include('elements/materials/Maps/MaterialsRestaurantMenu')
+MaterialsRestaurantMenuCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsRestaurantMenu.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsRestaurantMenu.card.remote.puml
new file mode 100644
index 00000000000..8d6ceecc457
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsRestaurantMenu.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRestaurantMenu card
+include('elements/materials/Maps/MaterialsRestaurantMenu')
+MaterialsRestaurantMenuCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsRestaurantMenu.element.local.puml b/cloud/snippets/materials/Maps/MaterialsRestaurantMenu.element.local.puml
new file mode 100644
index 00000000000..b0d0c13d66b
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsRestaurantMenu.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRestaurantMenu element
+include('elements/materials/Maps/MaterialsRestaurantMenu')
+MaterialsRestaurantMenu('element', 'Restaurant Menu', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsRestaurantMenu.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsRestaurantMenu.element.remote.puml
new file mode 100644
index 00000000000..d228874ba3b
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsRestaurantMenu.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRestaurantMenu element
+include('elements/materials/Maps/MaterialsRestaurantMenu')
+MaterialsRestaurantMenu('element', 'Restaurant Menu', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsSatellite.card.local.puml b/cloud/snippets/materials/Maps/MaterialsSatellite.card.local.puml
new file mode 100644
index 00000000000..43d3c82acf2
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsSatellite.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSatellite card
+include('elements/materials/Maps/MaterialsSatellite')
+MaterialsSatelliteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsSatellite.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsSatellite.card.remote.puml
new file mode 100644
index 00000000000..e8c30e4e332
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsSatellite.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSatellite card
+include('elements/materials/Maps/MaterialsSatellite')
+MaterialsSatelliteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsSatellite.element.local.puml b/cloud/snippets/materials/Maps/MaterialsSatellite.element.local.puml
new file mode 100644
index 00000000000..f884eced098
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsSatellite.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSatellite element
+include('elements/materials/Maps/MaterialsSatellite')
+MaterialsSatellite('element', 'Satellite', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsSatellite.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsSatellite.element.remote.puml
new file mode 100644
index 00000000000..0f922e0bb19
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsSatellite.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSatellite element
+include('elements/materials/Maps/MaterialsSatellite')
+MaterialsSatellite('element', 'Satellite', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsStoreMallDirectory.card.local.puml b/cloud/snippets/materials/Maps/MaterialsStoreMallDirectory.card.local.puml
new file mode 100644
index 00000000000..8481f5fa96b
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsStoreMallDirectory.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStoreMallDirectory card
+include('elements/materials/Maps/MaterialsStoreMallDirectory')
+MaterialsStoreMallDirectoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsStoreMallDirectory.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsStoreMallDirectory.card.remote.puml
new file mode 100644
index 00000000000..405795742ab
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsStoreMallDirectory.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStoreMallDirectory card
+include('elements/materials/Maps/MaterialsStoreMallDirectory')
+MaterialsStoreMallDirectoryCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsStoreMallDirectory.element.local.puml b/cloud/snippets/materials/Maps/MaterialsStoreMallDirectory.element.local.puml
new file mode 100644
index 00000000000..3fadff49e89
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsStoreMallDirectory.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStoreMallDirectory element
+include('elements/materials/Maps/MaterialsStoreMallDirectory')
+MaterialsStoreMallDirectory('element', 'Store Mall Directory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsStoreMallDirectory.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsStoreMallDirectory.element.remote.puml
new file mode 100644
index 00000000000..1cdd502dae1
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsStoreMallDirectory.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStoreMallDirectory element
+include('elements/materials/Maps/MaterialsStoreMallDirectory')
+MaterialsStoreMallDirectory('element', 'Store Mall Directory', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsStreetview.card.local.puml b/cloud/snippets/materials/Maps/MaterialsStreetview.card.local.puml
new file mode 100644
index 00000000000..bd6c28f402c
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsStreetview.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStreetview card
+include('elements/materials/Maps/MaterialsStreetview')
+MaterialsStreetviewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsStreetview.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsStreetview.card.remote.puml
new file mode 100644
index 00000000000..7f01c3a498b
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsStreetview.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStreetview card
+include('elements/materials/Maps/MaterialsStreetview')
+MaterialsStreetviewCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsStreetview.element.local.puml b/cloud/snippets/materials/Maps/MaterialsStreetview.element.local.puml
new file mode 100644
index 00000000000..2e8a0afd702
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsStreetview.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStreetview element
+include('elements/materials/Maps/MaterialsStreetview')
+MaterialsStreetview('element', 'Streetview', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsStreetview.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsStreetview.element.remote.puml
new file mode 100644
index 00000000000..93fadbeeb03
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsStreetview.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStreetview element
+include('elements/materials/Maps/MaterialsStreetview')
+MaterialsStreetview('element', 'Streetview', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsSubway.card.local.puml b/cloud/snippets/materials/Maps/MaterialsSubway.card.local.puml
new file mode 100644
index 00000000000..e230c5cbd30
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsSubway.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSubway card
+include('elements/materials/Maps/MaterialsSubway')
+MaterialsSubwayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsSubway.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsSubway.card.remote.puml
new file mode 100644
index 00000000000..f120734fedc
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsSubway.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSubway card
+include('elements/materials/Maps/MaterialsSubway')
+MaterialsSubwayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsSubway.element.local.puml b/cloud/snippets/materials/Maps/MaterialsSubway.element.local.puml
new file mode 100644
index 00000000000..aeabb80e30e
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsSubway.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubway element
+include('elements/materials/Maps/MaterialsSubway')
+MaterialsSubway('element', 'Subway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsSubway.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsSubway.element.remote.puml
new file mode 100644
index 00000000000..7f44d0c95ac
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsSubway.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubway element
+include('elements/materials/Maps/MaterialsSubway')
+MaterialsSubway('element', 'Subway', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTerrain.card.local.puml b/cloud/snippets/materials/Maps/MaterialsTerrain.card.local.puml
new file mode 100644
index 00000000000..8274e42b2e2
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTerrain.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTerrain card
+include('elements/materials/Maps/MaterialsTerrain')
+MaterialsTerrainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTerrain.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsTerrain.card.remote.puml
new file mode 100644
index 00000000000..4b4367318c6
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTerrain.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTerrain card
+include('elements/materials/Maps/MaterialsTerrain')
+MaterialsTerrainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTerrain.element.local.puml b/cloud/snippets/materials/Maps/MaterialsTerrain.element.local.puml
new file mode 100644
index 00000000000..264075c0d15
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTerrain.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTerrain element
+include('elements/materials/Maps/MaterialsTerrain')
+MaterialsTerrain('element', 'Terrain', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTerrain.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsTerrain.element.remote.puml
new file mode 100644
index 00000000000..7299647bbe3
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTerrain.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTerrain element
+include('elements/materials/Maps/MaterialsTerrain')
+MaterialsTerrain('element', 'Terrain', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTraffic.card.local.puml b/cloud/snippets/materials/Maps/MaterialsTraffic.card.local.puml
new file mode 100644
index 00000000000..3bc347aa09c
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTraffic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTraffic card
+include('elements/materials/Maps/MaterialsTraffic')
+MaterialsTrafficCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTraffic.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsTraffic.card.remote.puml
new file mode 100644
index 00000000000..16aed7c5262
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTraffic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTraffic card
+include('elements/materials/Maps/MaterialsTraffic')
+MaterialsTrafficCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTraffic.element.local.puml b/cloud/snippets/materials/Maps/MaterialsTraffic.element.local.puml
new file mode 100644
index 00000000000..13d1cde6af0
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTraffic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTraffic element
+include('elements/materials/Maps/MaterialsTraffic')
+MaterialsTraffic('element', 'Traffic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTraffic.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsTraffic.element.remote.puml
new file mode 100644
index 00000000000..6ca71c26dd9
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTraffic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTraffic element
+include('elements/materials/Maps/MaterialsTraffic')
+MaterialsTraffic('element', 'Traffic', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTrain.card.local.puml b/cloud/snippets/materials/Maps/MaterialsTrain.card.local.puml
new file mode 100644
index 00000000000..a24cfabdec0
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTrain.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTrain card
+include('elements/materials/Maps/MaterialsTrain')
+MaterialsTrainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTrain.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsTrain.card.remote.puml
new file mode 100644
index 00000000000..4129e2715e1
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTrain.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTrain card
+include('elements/materials/Maps/MaterialsTrain')
+MaterialsTrainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTrain.element.local.puml b/cloud/snippets/materials/Maps/MaterialsTrain.element.local.puml
new file mode 100644
index 00000000000..dfa44f7a382
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTrain.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrain element
+include('elements/materials/Maps/MaterialsTrain')
+MaterialsTrain('element', 'Train', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTrain.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsTrain.element.remote.puml
new file mode 100644
index 00000000000..71cb06eda27
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTrain.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTrain element
+include('elements/materials/Maps/MaterialsTrain')
+MaterialsTrain('element', 'Train', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTram.card.local.puml b/cloud/snippets/materials/Maps/MaterialsTram.card.local.puml
new file mode 100644
index 00000000000..0ed6d959ca5
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTram.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTram card
+include('elements/materials/Maps/MaterialsTram')
+MaterialsTramCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTram.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsTram.card.remote.puml
new file mode 100644
index 00000000000..d889b118e9b
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTram.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTram card
+include('elements/materials/Maps/MaterialsTram')
+MaterialsTramCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTram.element.local.puml b/cloud/snippets/materials/Maps/MaterialsTram.element.local.puml
new file mode 100644
index 00000000000..0fcafb7b3b9
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTram.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTram element
+include('elements/materials/Maps/MaterialsTram')
+MaterialsTram('element', 'Tram', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTram.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsTram.element.remote.puml
new file mode 100644
index 00000000000..59545e791fb
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTram.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTram element
+include('elements/materials/Maps/MaterialsTram')
+MaterialsTram('element', 'Tram', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTransferWithinAStation.card.local.puml b/cloud/snippets/materials/Maps/MaterialsTransferWithinAStation.card.local.puml
new file mode 100644
index 00000000000..90267dbdcc9
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTransferWithinAStation.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTransferWithinAStation card
+include('elements/materials/Maps/MaterialsTransferWithinAStation')
+MaterialsTransferWithinAStationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTransferWithinAStation.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsTransferWithinAStation.card.remote.puml
new file mode 100644
index 00000000000..10343b110ad
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTransferWithinAStation.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTransferWithinAStation card
+include('elements/materials/Maps/MaterialsTransferWithinAStation')
+MaterialsTransferWithinAStationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTransferWithinAStation.element.local.puml b/cloud/snippets/materials/Maps/MaterialsTransferWithinAStation.element.local.puml
new file mode 100644
index 00000000000..c95ac633ab5
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTransferWithinAStation.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTransferWithinAStation element
+include('elements/materials/Maps/MaterialsTransferWithinAStation')
+MaterialsTransferWithinAStation('element', 'Transfer Within A Station', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsTransferWithinAStation.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsTransferWithinAStation.element.remote.puml
new file mode 100644
index 00000000000..9227a143206
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsTransferWithinAStation.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTransferWithinAStation element
+include('elements/materials/Maps/MaterialsTransferWithinAStation')
+MaterialsTransferWithinAStation('element', 'Transfer Within A Station', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsZoomOutMap.card.local.puml b/cloud/snippets/materials/Maps/MaterialsZoomOutMap.card.local.puml
new file mode 100644
index 00000000000..0402865f455
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsZoomOutMap.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsZoomOutMap card
+include('elements/materials/Maps/MaterialsZoomOutMap')
+MaterialsZoomOutMapCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsZoomOutMap.card.remote.puml b/cloud/snippets/materials/Maps/MaterialsZoomOutMap.card.remote.puml
new file mode 100644
index 00000000000..c5f36603faf
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsZoomOutMap.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsZoomOutMap card
+include('elements/materials/Maps/MaterialsZoomOutMap')
+MaterialsZoomOutMapCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsZoomOutMap.element.local.puml b/cloud/snippets/materials/Maps/MaterialsZoomOutMap.element.local.puml
new file mode 100644
index 00000000000..5c57a3129bf
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsZoomOutMap.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsZoomOutMap element
+include('elements/materials/Maps/MaterialsZoomOutMap')
+MaterialsZoomOutMap('element', 'Zoom Out Map', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Maps/MaterialsZoomOutMap.element.remote.puml b/cloud/snippets/materials/Maps/MaterialsZoomOutMap.element.remote.puml
new file mode 100644
index 00000000000..c5508c8f4ba
--- /dev/null
+++ b/cloud/snippets/materials/Maps/MaterialsZoomOutMap.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsZoomOutMap element
+include('elements/materials/Maps/MaterialsZoomOutMap')
+MaterialsZoomOutMap('element', 'Zoom Out Map', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsApps.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsApps.card.local.puml
new file mode 100644
index 00000000000..d4e00972ce0
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsApps.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsApps card
+include('elements/materials/Navigation/MaterialsApps')
+MaterialsAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsApps.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsApps.card.remote.puml
new file mode 100644
index 00000000000..c8a6bc27959
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsApps.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsApps card
+include('elements/materials/Navigation/MaterialsApps')
+MaterialsAppsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsApps.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsApps.element.local.puml
new file mode 100644
index 00000000000..d3342e07462
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsApps.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsApps element
+include('elements/materials/Navigation/MaterialsApps')
+MaterialsApps('element', 'Apps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsApps.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsApps.element.remote.puml
new file mode 100644
index 00000000000..72af4f56800
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsApps.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsApps element
+include('elements/materials/Navigation/MaterialsApps')
+MaterialsApps('element', 'Apps', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowBack.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsArrowBack.card.local.puml
new file mode 100644
index 00000000000..d3bbfc4d4b7
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowBack.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArrowBack card
+include('elements/materials/Navigation/MaterialsArrowBack')
+MaterialsArrowBackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowBack.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsArrowBack.card.remote.puml
new file mode 100644
index 00000000000..11d8d8ef494
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowBack.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArrowBack card
+include('elements/materials/Navigation/MaterialsArrowBack')
+MaterialsArrowBackCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowBack.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsArrowBack.element.local.puml
new file mode 100644
index 00000000000..ef23de08e4f
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowBack.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowBack element
+include('elements/materials/Navigation/MaterialsArrowBack')
+MaterialsArrowBack('element', 'Arrow Back', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowBack.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsArrowBack.element.remote.puml
new file mode 100644
index 00000000000..9e9ec5078cd
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowBack.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowBack element
+include('elements/materials/Navigation/MaterialsArrowBack')
+MaterialsArrowBack('element', 'Arrow Back', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowDownward.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsArrowDownward.card.local.puml
new file mode 100644
index 00000000000..c6fe06d5b40
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowDownward.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArrowDownward card
+include('elements/materials/Navigation/MaterialsArrowDownward')
+MaterialsArrowDownwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowDownward.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsArrowDownward.card.remote.puml
new file mode 100644
index 00000000000..55a922d9b89
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowDownward.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArrowDownward card
+include('elements/materials/Navigation/MaterialsArrowDownward')
+MaterialsArrowDownwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowDownward.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsArrowDownward.element.local.puml
new file mode 100644
index 00000000000..cc7b10b34ad
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowDownward.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowDownward element
+include('elements/materials/Navigation/MaterialsArrowDownward')
+MaterialsArrowDownward('element', 'Arrow Downward', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowDownward.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsArrowDownward.element.remote.puml
new file mode 100644
index 00000000000..f2e0f8826cd
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowDownward.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowDownward element
+include('elements/materials/Navigation/MaterialsArrowDownward')
+MaterialsArrowDownward('element', 'Arrow Downward', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowDropDown.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsArrowDropDown.card.local.puml
new file mode 100644
index 00000000000..a588a257d36
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowDropDown.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArrowDropDown card
+include('elements/materials/Navigation/MaterialsArrowDropDown')
+MaterialsArrowDropDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowDropDown.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsArrowDropDown.card.remote.puml
new file mode 100644
index 00000000000..9d6c732d1a0
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowDropDown.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArrowDropDown card
+include('elements/materials/Navigation/MaterialsArrowDropDown')
+MaterialsArrowDropDownCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowDropDown.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsArrowDropDown.element.local.puml
new file mode 100644
index 00000000000..3daa04c129d
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowDropDown.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowDropDown element
+include('elements/materials/Navigation/MaterialsArrowDropDown')
+MaterialsArrowDropDown('element', 'Arrow Drop Down', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowDropDown.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsArrowDropDown.element.remote.puml
new file mode 100644
index 00000000000..e4fccdb4567
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowDropDown.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowDropDown element
+include('elements/materials/Navigation/MaterialsArrowDropDown')
+MaterialsArrowDropDown('element', 'Arrow Drop Down', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowDropDownCircle.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsArrowDropDownCircle.card.local.puml
new file mode 100644
index 00000000000..6a2913c8dc7
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowDropDownCircle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArrowDropDownCircle card
+include('elements/materials/Navigation/MaterialsArrowDropDownCircle')
+MaterialsArrowDropDownCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowDropDownCircle.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsArrowDropDownCircle.card.remote.puml
new file mode 100644
index 00000000000..f1e60557c54
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowDropDownCircle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArrowDropDownCircle card
+include('elements/materials/Navigation/MaterialsArrowDropDownCircle')
+MaterialsArrowDropDownCircleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowDropDownCircle.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsArrowDropDownCircle.element.local.puml
new file mode 100644
index 00000000000..63f4727f808
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowDropDownCircle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowDropDownCircle element
+include('elements/materials/Navigation/MaterialsArrowDropDownCircle')
+MaterialsArrowDropDownCircle('element', 'Arrow Drop Down Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowDropDownCircle.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsArrowDropDownCircle.element.remote.puml
new file mode 100644
index 00000000000..1029ced5211
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowDropDownCircle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowDropDownCircle element
+include('elements/materials/Navigation/MaterialsArrowDropDownCircle')
+MaterialsArrowDropDownCircle('element', 'Arrow Drop Down Circle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowDropUp.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsArrowDropUp.card.local.puml
new file mode 100644
index 00000000000..66e523c54cb
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowDropUp.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArrowDropUp card
+include('elements/materials/Navigation/MaterialsArrowDropUp')
+MaterialsArrowDropUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowDropUp.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsArrowDropUp.card.remote.puml
new file mode 100644
index 00000000000..954e5b34da6
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowDropUp.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArrowDropUp card
+include('elements/materials/Navigation/MaterialsArrowDropUp')
+MaterialsArrowDropUpCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowDropUp.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsArrowDropUp.element.local.puml
new file mode 100644
index 00000000000..20103f16213
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowDropUp.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowDropUp element
+include('elements/materials/Navigation/MaterialsArrowDropUp')
+MaterialsArrowDropUp('element', 'Arrow Drop Up', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowDropUp.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsArrowDropUp.element.remote.puml
new file mode 100644
index 00000000000..feb580ea0c3
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowDropUp.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowDropUp element
+include('elements/materials/Navigation/MaterialsArrowDropUp')
+MaterialsArrowDropUp('element', 'Arrow Drop Up', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowForward.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsArrowForward.card.local.puml
new file mode 100644
index 00000000000..10d0ea69560
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowForward.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArrowForward card
+include('elements/materials/Navigation/MaterialsArrowForward')
+MaterialsArrowForwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowForward.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsArrowForward.card.remote.puml
new file mode 100644
index 00000000000..da64a24273c
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowForward.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArrowForward card
+include('elements/materials/Navigation/MaterialsArrowForward')
+MaterialsArrowForwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowForward.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsArrowForward.element.local.puml
new file mode 100644
index 00000000000..120207ec8b0
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowForward.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowForward element
+include('elements/materials/Navigation/MaterialsArrowForward')
+MaterialsArrowForward('element', 'Arrow Forward', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowForward.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsArrowForward.element.remote.puml
new file mode 100644
index 00000000000..ff7830f9dd3
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowForward.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowForward element
+include('elements/materials/Navigation/MaterialsArrowForward')
+MaterialsArrowForward('element', 'Arrow Forward', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowUpward.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsArrowUpward.card.local.puml
new file mode 100644
index 00000000000..963fe773964
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowUpward.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsArrowUpward card
+include('elements/materials/Navigation/MaterialsArrowUpward')
+MaterialsArrowUpwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowUpward.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsArrowUpward.card.remote.puml
new file mode 100644
index 00000000000..1bd9ddf95c4
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowUpward.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsArrowUpward card
+include('elements/materials/Navigation/MaterialsArrowUpward')
+MaterialsArrowUpwardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowUpward.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsArrowUpward.element.local.puml
new file mode 100644
index 00000000000..aae0efcbce4
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowUpward.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowUpward element
+include('elements/materials/Navigation/MaterialsArrowUpward')
+MaterialsArrowUpward('element', 'Arrow Upward', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsArrowUpward.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsArrowUpward.element.remote.puml
new file mode 100644
index 00000000000..c1bfada9aa7
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsArrowUpward.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsArrowUpward element
+include('elements/materials/Navigation/MaterialsArrowUpward')
+MaterialsArrowUpward('element', 'Arrow Upward', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsCancel.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsCancel.card.local.puml
new file mode 100644
index 00000000000..2a9dd48d52a
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsCancel.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCancel card
+include('elements/materials/Navigation/MaterialsCancel')
+MaterialsCancelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsCancel.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsCancel.card.remote.puml
new file mode 100644
index 00000000000..060868f4775
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsCancel.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCancel card
+include('elements/materials/Navigation/MaterialsCancel')
+MaterialsCancelCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsCancel.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsCancel.element.local.puml
new file mode 100644
index 00000000000..567f34734ba
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsCancel.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCancel element
+include('elements/materials/Navigation/MaterialsCancel')
+MaterialsCancel('element', 'Cancel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsCancel.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsCancel.element.remote.puml
new file mode 100644
index 00000000000..a3f5caef7c7
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsCancel.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCancel element
+include('elements/materials/Navigation/MaterialsCancel')
+MaterialsCancel('element', 'Cancel', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsCheck.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsCheck.card.local.puml
new file mode 100644
index 00000000000..79df3945520
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsCheck.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCheck card
+include('elements/materials/Navigation/MaterialsCheck')
+MaterialsCheckCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsCheck.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsCheck.card.remote.puml
new file mode 100644
index 00000000000..7a78e077834
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsCheck.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCheck card
+include('elements/materials/Navigation/MaterialsCheck')
+MaterialsCheckCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsCheck.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsCheck.element.local.puml
new file mode 100644
index 00000000000..185f5f0fc46
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsCheck.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCheck element
+include('elements/materials/Navigation/MaterialsCheck')
+MaterialsCheck('element', 'Check', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsCheck.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsCheck.element.remote.puml
new file mode 100644
index 00000000000..1434be76185
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsCheck.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCheck element
+include('elements/materials/Navigation/MaterialsCheck')
+MaterialsCheck('element', 'Check', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsChevronLeft.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsChevronLeft.card.local.puml
new file mode 100644
index 00000000000..96869cf80ff
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsChevronLeft.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChevronLeft card
+include('elements/materials/Navigation/MaterialsChevronLeft')
+MaterialsChevronLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsChevronLeft.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsChevronLeft.card.remote.puml
new file mode 100644
index 00000000000..25330483f0c
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsChevronLeft.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChevronLeft card
+include('elements/materials/Navigation/MaterialsChevronLeft')
+MaterialsChevronLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsChevronLeft.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsChevronLeft.element.local.puml
new file mode 100644
index 00000000000..ec850fbcc20
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsChevronLeft.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChevronLeft element
+include('elements/materials/Navigation/MaterialsChevronLeft')
+MaterialsChevronLeft('element', 'Chevron Left', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsChevronLeft.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsChevronLeft.element.remote.puml
new file mode 100644
index 00000000000..95b94655662
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsChevronLeft.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChevronLeft element
+include('elements/materials/Navigation/MaterialsChevronLeft')
+MaterialsChevronLeft('element', 'Chevron Left', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsChevronRight.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsChevronRight.card.local.puml
new file mode 100644
index 00000000000..a1fa862ca97
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsChevronRight.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChevronRight card
+include('elements/materials/Navigation/MaterialsChevronRight')
+MaterialsChevronRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsChevronRight.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsChevronRight.card.remote.puml
new file mode 100644
index 00000000000..800f8fe3794
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsChevronRight.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChevronRight card
+include('elements/materials/Navigation/MaterialsChevronRight')
+MaterialsChevronRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsChevronRight.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsChevronRight.element.local.puml
new file mode 100644
index 00000000000..724c64fa944
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsChevronRight.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChevronRight element
+include('elements/materials/Navigation/MaterialsChevronRight')
+MaterialsChevronRight('element', 'Chevron Right', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsChevronRight.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsChevronRight.element.remote.puml
new file mode 100644
index 00000000000..5d1c9b1d715
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsChevronRight.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChevronRight element
+include('elements/materials/Navigation/MaterialsChevronRight')
+MaterialsChevronRight('element', 'Chevron Right', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsClose.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsClose.card.local.puml
new file mode 100644
index 00000000000..c0ab2f8e6e6
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsClose.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsClose card
+include('elements/materials/Navigation/MaterialsClose')
+MaterialsCloseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsClose.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsClose.card.remote.puml
new file mode 100644
index 00000000000..e00c1d72fdf
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsClose.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsClose card
+include('elements/materials/Navigation/MaterialsClose')
+MaterialsCloseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsClose.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsClose.element.local.puml
new file mode 100644
index 00000000000..21b4f2974c2
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsClose.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClose element
+include('elements/materials/Navigation/MaterialsClose')
+MaterialsClose('element', 'Close', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsClose.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsClose.element.remote.puml
new file mode 100644
index 00000000000..50d9b0f00a6
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsClose.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsClose element
+include('elements/materials/Navigation/MaterialsClose')
+MaterialsClose('element', 'Close', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsExpandLess.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsExpandLess.card.local.puml
new file mode 100644
index 00000000000..c706a0091d4
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsExpandLess.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExpandLess card
+include('elements/materials/Navigation/MaterialsExpandLess')
+MaterialsExpandLessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsExpandLess.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsExpandLess.card.remote.puml
new file mode 100644
index 00000000000..3cfd085f9a0
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsExpandLess.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExpandLess card
+include('elements/materials/Navigation/MaterialsExpandLess')
+MaterialsExpandLessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsExpandLess.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsExpandLess.element.local.puml
new file mode 100644
index 00000000000..e964008c0eb
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsExpandLess.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExpandLess element
+include('elements/materials/Navigation/MaterialsExpandLess')
+MaterialsExpandLess('element', 'Expand Less', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsExpandLess.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsExpandLess.element.remote.puml
new file mode 100644
index 00000000000..a1bded18cdf
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsExpandLess.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExpandLess element
+include('elements/materials/Navigation/MaterialsExpandLess')
+MaterialsExpandLess('element', 'Expand Less', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsExpandMore.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsExpandMore.card.local.puml
new file mode 100644
index 00000000000..2eaa192bc78
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsExpandMore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsExpandMore card
+include('elements/materials/Navigation/MaterialsExpandMore')
+MaterialsExpandMoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsExpandMore.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsExpandMore.card.remote.puml
new file mode 100644
index 00000000000..dd9d1551657
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsExpandMore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsExpandMore card
+include('elements/materials/Navigation/MaterialsExpandMore')
+MaterialsExpandMoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsExpandMore.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsExpandMore.element.local.puml
new file mode 100644
index 00000000000..6dce32b73a7
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsExpandMore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExpandMore element
+include('elements/materials/Navigation/MaterialsExpandMore')
+MaterialsExpandMore('element', 'Expand More', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsExpandMore.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsExpandMore.element.remote.puml
new file mode 100644
index 00000000000..6d38e7fefab
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsExpandMore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsExpandMore element
+include('elements/materials/Navigation/MaterialsExpandMore')
+MaterialsExpandMore('element', 'Expand More', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsFirstPage.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsFirstPage.card.local.puml
new file mode 100644
index 00000000000..c76c469a41e
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsFirstPage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFirstPage card
+include('elements/materials/Navigation/MaterialsFirstPage')
+MaterialsFirstPageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsFirstPage.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsFirstPage.card.remote.puml
new file mode 100644
index 00000000000..683d1563cf0
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsFirstPage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFirstPage card
+include('elements/materials/Navigation/MaterialsFirstPage')
+MaterialsFirstPageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsFirstPage.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsFirstPage.element.local.puml
new file mode 100644
index 00000000000..b49c22233a7
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsFirstPage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFirstPage element
+include('elements/materials/Navigation/MaterialsFirstPage')
+MaterialsFirstPage('element', 'First Page', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsFirstPage.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsFirstPage.element.remote.puml
new file mode 100644
index 00000000000..3f1c416b98d
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsFirstPage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFirstPage element
+include('elements/materials/Navigation/MaterialsFirstPage')
+MaterialsFirstPage('element', 'First Page', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsFullscreen.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsFullscreen.card.local.puml
new file mode 100644
index 00000000000..bcc0ef9bf33
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsFullscreen.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFullscreen card
+include('elements/materials/Navigation/MaterialsFullscreen')
+MaterialsFullscreenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsFullscreen.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsFullscreen.card.remote.puml
new file mode 100644
index 00000000000..f4d51e63a51
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsFullscreen.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFullscreen card
+include('elements/materials/Navigation/MaterialsFullscreen')
+MaterialsFullscreenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsFullscreen.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsFullscreen.element.local.puml
new file mode 100644
index 00000000000..e1731bb6644
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsFullscreen.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFullscreen element
+include('elements/materials/Navigation/MaterialsFullscreen')
+MaterialsFullscreen('element', 'Fullscreen', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsFullscreen.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsFullscreen.element.remote.puml
new file mode 100644
index 00000000000..591aa4a9e8c
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsFullscreen.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFullscreen element
+include('elements/materials/Navigation/MaterialsFullscreen')
+MaterialsFullscreen('element', 'Fullscreen', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsFullscreenExit.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsFullscreenExit.card.local.puml
new file mode 100644
index 00000000000..f0bb150986a
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsFullscreenExit.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFullscreenExit card
+include('elements/materials/Navigation/MaterialsFullscreenExit')
+MaterialsFullscreenExitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsFullscreenExit.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsFullscreenExit.card.remote.puml
new file mode 100644
index 00000000000..7b7cbd59d71
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsFullscreenExit.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFullscreenExit card
+include('elements/materials/Navigation/MaterialsFullscreenExit')
+MaterialsFullscreenExitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsFullscreenExit.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsFullscreenExit.element.local.puml
new file mode 100644
index 00000000000..d310ec5f94f
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsFullscreenExit.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFullscreenExit element
+include('elements/materials/Navigation/MaterialsFullscreenExit')
+MaterialsFullscreenExit('element', 'Fullscreen Exit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsFullscreenExit.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsFullscreenExit.element.remote.puml
new file mode 100644
index 00000000000..50fc807e5ee
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsFullscreenExit.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFullscreenExit element
+include('elements/materials/Navigation/MaterialsFullscreenExit')
+MaterialsFullscreenExit('element', 'Fullscreen Exit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsLastPage.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsLastPage.card.local.puml
new file mode 100644
index 00000000000..e9ffeac39dc
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsLastPage.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLastPage card
+include('elements/materials/Navigation/MaterialsLastPage')
+MaterialsLastPageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsLastPage.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsLastPage.card.remote.puml
new file mode 100644
index 00000000000..5cb29bd0e54
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsLastPage.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLastPage card
+include('elements/materials/Navigation/MaterialsLastPage')
+MaterialsLastPageCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsLastPage.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsLastPage.element.local.puml
new file mode 100644
index 00000000000..848b2a099b4
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsLastPage.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLastPage element
+include('elements/materials/Navigation/MaterialsLastPage')
+MaterialsLastPage('element', 'Last Page', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsLastPage.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsLastPage.element.remote.puml
new file mode 100644
index 00000000000..8a7a4a480eb
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsLastPage.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLastPage element
+include('elements/materials/Navigation/MaterialsLastPage')
+MaterialsLastPage('element', 'Last Page', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsMenu.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsMenu.card.local.puml
new file mode 100644
index 00000000000..ba3798962db
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsMenu.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMenu card
+include('elements/materials/Navigation/MaterialsMenu')
+MaterialsMenuCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsMenu.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsMenu.card.remote.puml
new file mode 100644
index 00000000000..e9250559cc1
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsMenu.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMenu card
+include('elements/materials/Navigation/MaterialsMenu')
+MaterialsMenuCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsMenu.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsMenu.element.local.puml
new file mode 100644
index 00000000000..a77c68d2863
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsMenu.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMenu element
+include('elements/materials/Navigation/MaterialsMenu')
+MaterialsMenu('element', 'Menu', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsMenu.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsMenu.element.remote.puml
new file mode 100644
index 00000000000..b57062682ad
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsMenu.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMenu element
+include('elements/materials/Navigation/MaterialsMenu')
+MaterialsMenu('element', 'Menu', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsMoreHoriz.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsMoreHoriz.card.local.puml
new file mode 100644
index 00000000000..3717f73a370
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsMoreHoriz.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMoreHoriz card
+include('elements/materials/Navigation/MaterialsMoreHoriz')
+MaterialsMoreHorizCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsMoreHoriz.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsMoreHoriz.card.remote.puml
new file mode 100644
index 00000000000..347c3be76dc
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsMoreHoriz.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMoreHoriz card
+include('elements/materials/Navigation/MaterialsMoreHoriz')
+MaterialsMoreHorizCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsMoreHoriz.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsMoreHoriz.element.local.puml
new file mode 100644
index 00000000000..6c0b9060ed2
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsMoreHoriz.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMoreHoriz element
+include('elements/materials/Navigation/MaterialsMoreHoriz')
+MaterialsMoreHoriz('element', 'More Horiz', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsMoreHoriz.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsMoreHoriz.element.remote.puml
new file mode 100644
index 00000000000..f1f31207868
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsMoreHoriz.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMoreHoriz element
+include('elements/materials/Navigation/MaterialsMoreHoriz')
+MaterialsMoreHoriz('element', 'More Horiz', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsMoreVert.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsMoreVert.card.local.puml
new file mode 100644
index 00000000000..36ddef96245
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsMoreVert.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMoreVert card
+include('elements/materials/Navigation/MaterialsMoreVert')
+MaterialsMoreVertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsMoreVert.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsMoreVert.card.remote.puml
new file mode 100644
index 00000000000..8dbe0299646
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsMoreVert.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMoreVert card
+include('elements/materials/Navigation/MaterialsMoreVert')
+MaterialsMoreVertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsMoreVert.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsMoreVert.element.local.puml
new file mode 100644
index 00000000000..6d1f0a8a596
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsMoreVert.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMoreVert element
+include('elements/materials/Navigation/MaterialsMoreVert')
+MaterialsMoreVert('element', 'More Vert', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsMoreVert.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsMoreVert.element.remote.puml
new file mode 100644
index 00000000000..3a7b9c443e8
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsMoreVert.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMoreVert element
+include('elements/materials/Navigation/MaterialsMoreVert')
+MaterialsMoreVert('element', 'More Vert', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsRefresh.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsRefresh.card.local.puml
new file mode 100644
index 00000000000..e5d56516fd8
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsRefresh.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRefresh card
+include('elements/materials/Navigation/MaterialsRefresh')
+MaterialsRefreshCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsRefresh.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsRefresh.card.remote.puml
new file mode 100644
index 00000000000..daa07e93b2d
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsRefresh.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRefresh card
+include('elements/materials/Navigation/MaterialsRefresh')
+MaterialsRefreshCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsRefresh.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsRefresh.element.local.puml
new file mode 100644
index 00000000000..2c010b686ed
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsRefresh.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRefresh element
+include('elements/materials/Navigation/MaterialsRefresh')
+MaterialsRefresh('element', 'Refresh', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsRefresh.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsRefresh.element.remote.puml
new file mode 100644
index 00000000000..593a18824e8
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsRefresh.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRefresh element
+include('elements/materials/Navigation/MaterialsRefresh')
+MaterialsRefresh('element', 'Refresh', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowLeft.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowLeft.card.local.puml
new file mode 100644
index 00000000000..7a6ee1909bf
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowLeft.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSubdirectoryArrowLeft card
+include('elements/materials/Navigation/MaterialsSubdirectoryArrowLeft')
+MaterialsSubdirectoryArrowLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowLeft.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowLeft.card.remote.puml
new file mode 100644
index 00000000000..1fe3bce31b3
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowLeft.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSubdirectoryArrowLeft card
+include('elements/materials/Navigation/MaterialsSubdirectoryArrowLeft')
+MaterialsSubdirectoryArrowLeftCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowLeft.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowLeft.element.local.puml
new file mode 100644
index 00000000000..df0830df972
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowLeft.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubdirectoryArrowLeft element
+include('elements/materials/Navigation/MaterialsSubdirectoryArrowLeft')
+MaterialsSubdirectoryArrowLeft('element', 'Subdirectory Arrow Left', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowLeft.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowLeft.element.remote.puml
new file mode 100644
index 00000000000..7fbe214a451
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowLeft.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubdirectoryArrowLeft element
+include('elements/materials/Navigation/MaterialsSubdirectoryArrowLeft')
+MaterialsSubdirectoryArrowLeft('element', 'Subdirectory Arrow Left', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowRight.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowRight.card.local.puml
new file mode 100644
index 00000000000..e437b29a893
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowRight.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSubdirectoryArrowRight card
+include('elements/materials/Navigation/MaterialsSubdirectoryArrowRight')
+MaterialsSubdirectoryArrowRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowRight.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowRight.card.remote.puml
new file mode 100644
index 00000000000..6af73c4cc7d
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowRight.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSubdirectoryArrowRight card
+include('elements/materials/Navigation/MaterialsSubdirectoryArrowRight')
+MaterialsSubdirectoryArrowRightCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowRight.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowRight.element.local.puml
new file mode 100644
index 00000000000..b86a9274ffb
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowRight.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubdirectoryArrowRight element
+include('elements/materials/Navigation/MaterialsSubdirectoryArrowRight')
+MaterialsSubdirectoryArrowRight('element', 'Subdirectory Arrow Right', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowRight.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowRight.element.remote.puml
new file mode 100644
index 00000000000..cf13d7f8db1
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsSubdirectoryArrowRight.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSubdirectoryArrowRight element
+include('elements/materials/Navigation/MaterialsSubdirectoryArrowRight')
+MaterialsSubdirectoryArrowRight('element', 'Subdirectory Arrow Right', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsUnfoldLess.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsUnfoldLess.card.local.puml
new file mode 100644
index 00000000000..d5b89d5e415
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsUnfoldLess.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsUnfoldLess card
+include('elements/materials/Navigation/MaterialsUnfoldLess')
+MaterialsUnfoldLessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsUnfoldLess.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsUnfoldLess.card.remote.puml
new file mode 100644
index 00000000000..c5542ffa28c
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsUnfoldLess.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsUnfoldLess card
+include('elements/materials/Navigation/MaterialsUnfoldLess')
+MaterialsUnfoldLessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsUnfoldLess.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsUnfoldLess.element.local.puml
new file mode 100644
index 00000000000..ace7684c9ae
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsUnfoldLess.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUnfoldLess element
+include('elements/materials/Navigation/MaterialsUnfoldLess')
+MaterialsUnfoldLess('element', 'Unfold Less', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsUnfoldLess.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsUnfoldLess.element.remote.puml
new file mode 100644
index 00000000000..56d913cae21
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsUnfoldLess.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUnfoldLess element
+include('elements/materials/Navigation/MaterialsUnfoldLess')
+MaterialsUnfoldLess('element', 'Unfold Less', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsUnfoldMore.card.local.puml b/cloud/snippets/materials/Navigation/MaterialsUnfoldMore.card.local.puml
new file mode 100644
index 00000000000..a97e97d35b0
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsUnfoldMore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsUnfoldMore card
+include('elements/materials/Navigation/MaterialsUnfoldMore')
+MaterialsUnfoldMoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsUnfoldMore.card.remote.puml b/cloud/snippets/materials/Navigation/MaterialsUnfoldMore.card.remote.puml
new file mode 100644
index 00000000000..07f5c91648a
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsUnfoldMore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsUnfoldMore card
+include('elements/materials/Navigation/MaterialsUnfoldMore')
+MaterialsUnfoldMoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsUnfoldMore.element.local.puml b/cloud/snippets/materials/Navigation/MaterialsUnfoldMore.element.local.puml
new file mode 100644
index 00000000000..f03f55ed867
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsUnfoldMore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUnfoldMore element
+include('elements/materials/Navigation/MaterialsUnfoldMore')
+MaterialsUnfoldMore('element', 'Unfold More', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Navigation/MaterialsUnfoldMore.element.remote.puml b/cloud/snippets/materials/Navigation/MaterialsUnfoldMore.element.remote.puml
new file mode 100644
index 00000000000..ec910b0a10d
--- /dev/null
+++ b/cloud/snippets/materials/Navigation/MaterialsUnfoldMore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsUnfoldMore element
+include('elements/materials/Navigation/MaterialsUnfoldMore')
+MaterialsUnfoldMore('element', 'Unfold More', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAdb.card.local.puml b/cloud/snippets/materials/Notification/MaterialsAdb.card.local.puml
new file mode 100644
index 00000000000..bc216056329
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAdb.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAdb card
+include('elements/materials/Notification/MaterialsAdb')
+MaterialsAdbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAdb.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsAdb.card.remote.puml
new file mode 100644
index 00000000000..3239c6a7c2c
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAdb.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAdb card
+include('elements/materials/Notification/MaterialsAdb')
+MaterialsAdbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAdb.element.local.puml b/cloud/snippets/materials/Notification/MaterialsAdb.element.local.puml
new file mode 100644
index 00000000000..9af6701f7ff
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAdb.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAdb element
+include('elements/materials/Notification/MaterialsAdb')
+MaterialsAdb('element', 'Adb', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAdb.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsAdb.element.remote.puml
new file mode 100644
index 00000000000..0a9082cb2e3
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAdb.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAdb element
+include('elements/materials/Notification/MaterialsAdb')
+MaterialsAdb('element', 'Adb', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlat.card.local.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlat.card.local.puml
new file mode 100644
index 00000000000..80b2d1c6fa4
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlat.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatFlat card
+include('elements/materials/Notification/MaterialsAirlineSeatFlat')
+MaterialsAirlineSeatFlatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlat.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlat.card.remote.puml
new file mode 100644
index 00000000000..1a9bc9bf261
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlat.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatFlat card
+include('elements/materials/Notification/MaterialsAirlineSeatFlat')
+MaterialsAirlineSeatFlatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlat.element.local.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlat.element.local.puml
new file mode 100644
index 00000000000..a8769f84aec
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlat.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatFlat element
+include('elements/materials/Notification/MaterialsAirlineSeatFlat')
+MaterialsAirlineSeatFlat('element', 'Airline Seat Flat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlat.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlat.element.remote.puml
new file mode 100644
index 00000000000..79df4ec077e
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlat.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatFlat element
+include('elements/materials/Notification/MaterialsAirlineSeatFlat')
+MaterialsAirlineSeatFlat('element', 'Airline Seat Flat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlatAngled.card.local.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlatAngled.card.local.puml
new file mode 100644
index 00000000000..1b78014251c
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlatAngled.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatFlatAngled card
+include('elements/materials/Notification/MaterialsAirlineSeatFlatAngled')
+MaterialsAirlineSeatFlatAngledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlatAngled.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlatAngled.card.remote.puml
new file mode 100644
index 00000000000..2748f22ad21
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlatAngled.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatFlatAngled card
+include('elements/materials/Notification/MaterialsAirlineSeatFlatAngled')
+MaterialsAirlineSeatFlatAngledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlatAngled.element.local.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlatAngled.element.local.puml
new file mode 100644
index 00000000000..b8ca63aad22
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlatAngled.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatFlatAngled element
+include('elements/materials/Notification/MaterialsAirlineSeatFlatAngled')
+MaterialsAirlineSeatFlatAngled('element', 'Airline Seat Flat Angled', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlatAngled.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlatAngled.element.remote.puml
new file mode 100644
index 00000000000..0d73ff0d37d
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatFlatAngled.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatFlatAngled element
+include('elements/materials/Notification/MaterialsAirlineSeatFlatAngled')
+MaterialsAirlineSeatFlatAngled('element', 'Airline Seat Flat Angled', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatIndividualSuite.card.local.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatIndividualSuite.card.local.puml
new file mode 100644
index 00000000000..2f7e8d7cd57
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatIndividualSuite.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatIndividualSuite card
+include('elements/materials/Notification/MaterialsAirlineSeatIndividualSuite')
+MaterialsAirlineSeatIndividualSuiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatIndividualSuite.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatIndividualSuite.card.remote.puml
new file mode 100644
index 00000000000..24dd5f79716
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatIndividualSuite.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatIndividualSuite card
+include('elements/materials/Notification/MaterialsAirlineSeatIndividualSuite')
+MaterialsAirlineSeatIndividualSuiteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatIndividualSuite.element.local.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatIndividualSuite.element.local.puml
new file mode 100644
index 00000000000..8a177dac34a
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatIndividualSuite.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatIndividualSuite element
+include('elements/materials/Notification/MaterialsAirlineSeatIndividualSuite')
+MaterialsAirlineSeatIndividualSuite('element', 'Airline Seat Individual Suite', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatIndividualSuite.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatIndividualSuite.element.remote.puml
new file mode 100644
index 00000000000..da38a1694af
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatIndividualSuite.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatIndividualSuite element
+include('elements/materials/Notification/MaterialsAirlineSeatIndividualSuite')
+MaterialsAirlineSeatIndividualSuite('element', 'Airline Seat Individual Suite', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomExtra.card.local.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomExtra.card.local.puml
new file mode 100644
index 00000000000..4a5a075549f
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomExtra.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatLegroomExtra card
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomExtra')
+MaterialsAirlineSeatLegroomExtraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomExtra.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomExtra.card.remote.puml
new file mode 100644
index 00000000000..50268c502fa
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomExtra.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatLegroomExtra card
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomExtra')
+MaterialsAirlineSeatLegroomExtraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomExtra.element.local.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomExtra.element.local.puml
new file mode 100644
index 00000000000..5e5a3021045
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomExtra.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatLegroomExtra element
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomExtra')
+MaterialsAirlineSeatLegroomExtra('element', 'Airline Seat Legroom Extra', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomExtra.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomExtra.element.remote.puml
new file mode 100644
index 00000000000..aa179d4ded6
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomExtra.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatLegroomExtra element
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomExtra')
+MaterialsAirlineSeatLegroomExtra('element', 'Airline Seat Legroom Extra', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomNormal.card.local.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomNormal.card.local.puml
new file mode 100644
index 00000000000..5d108c439ee
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomNormal.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatLegroomNormal card
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomNormal')
+MaterialsAirlineSeatLegroomNormalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomNormal.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomNormal.card.remote.puml
new file mode 100644
index 00000000000..c3a220dbe31
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomNormal.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatLegroomNormal card
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomNormal')
+MaterialsAirlineSeatLegroomNormalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomNormal.element.local.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomNormal.element.local.puml
new file mode 100644
index 00000000000..73702863b75
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomNormal.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatLegroomNormal element
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomNormal')
+MaterialsAirlineSeatLegroomNormal('element', 'Airline Seat Legroom Normal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomNormal.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomNormal.element.remote.puml
new file mode 100644
index 00000000000..e0f39c98110
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomNormal.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatLegroomNormal element
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomNormal')
+MaterialsAirlineSeatLegroomNormal('element', 'Airline Seat Legroom Normal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomReduced.card.local.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomReduced.card.local.puml
new file mode 100644
index 00000000000..0dcf3645877
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomReduced.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatLegroomReduced card
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomReduced')
+MaterialsAirlineSeatLegroomReducedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomReduced.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomReduced.card.remote.puml
new file mode 100644
index 00000000000..44757ec726b
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomReduced.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatLegroomReduced card
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomReduced')
+MaterialsAirlineSeatLegroomReducedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomReduced.element.local.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomReduced.element.local.puml
new file mode 100644
index 00000000000..94821a5831b
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomReduced.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatLegroomReduced element
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomReduced')
+MaterialsAirlineSeatLegroomReduced('element', 'Airline Seat Legroom Reduced', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomReduced.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomReduced.element.remote.puml
new file mode 100644
index 00000000000..1885800eb96
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatLegroomReduced.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatLegroomReduced element
+include('elements/materials/Notification/MaterialsAirlineSeatLegroomReduced')
+MaterialsAirlineSeatLegroomReduced('element', 'Airline Seat Legroom Reduced', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineExtra.card.local.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineExtra.card.local.puml
new file mode 100644
index 00000000000..2a556fa1ecf
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineExtra.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatReclineExtra card
+include('elements/materials/Notification/MaterialsAirlineSeatReclineExtra')
+MaterialsAirlineSeatReclineExtraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineExtra.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineExtra.card.remote.puml
new file mode 100644
index 00000000000..67df8cdc2f5
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineExtra.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatReclineExtra card
+include('elements/materials/Notification/MaterialsAirlineSeatReclineExtra')
+MaterialsAirlineSeatReclineExtraCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineExtra.element.local.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineExtra.element.local.puml
new file mode 100644
index 00000000000..a007aa1fc7b
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineExtra.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatReclineExtra element
+include('elements/materials/Notification/MaterialsAirlineSeatReclineExtra')
+MaterialsAirlineSeatReclineExtra('element', 'Airline Seat Recline Extra', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineExtra.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineExtra.element.remote.puml
new file mode 100644
index 00000000000..928dab36955
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineExtra.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatReclineExtra element
+include('elements/materials/Notification/MaterialsAirlineSeatReclineExtra')
+MaterialsAirlineSeatReclineExtra('element', 'Airline Seat Recline Extra', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineNormal.card.local.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineNormal.card.local.puml
new file mode 100644
index 00000000000..e563036ab22
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineNormal.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatReclineNormal card
+include('elements/materials/Notification/MaterialsAirlineSeatReclineNormal')
+MaterialsAirlineSeatReclineNormalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineNormal.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineNormal.card.remote.puml
new file mode 100644
index 00000000000..4960c3798c1
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineNormal.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirlineSeatReclineNormal card
+include('elements/materials/Notification/MaterialsAirlineSeatReclineNormal')
+MaterialsAirlineSeatReclineNormalCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineNormal.element.local.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineNormal.element.local.puml
new file mode 100644
index 00000000000..48890abe7ce
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineNormal.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatReclineNormal element
+include('elements/materials/Notification/MaterialsAirlineSeatReclineNormal')
+MaterialsAirlineSeatReclineNormal('element', 'Airline Seat Recline Normal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineNormal.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineNormal.element.remote.puml
new file mode 100644
index 00000000000..48221f8e98e
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsAirlineSeatReclineNormal.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirlineSeatReclineNormal element
+include('elements/materials/Notification/MaterialsAirlineSeatReclineNormal')
+MaterialsAirlineSeatReclineNormal('element', 'Airline Seat Recline Normal', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsBluetoothAudio.card.local.puml b/cloud/snippets/materials/Notification/MaterialsBluetoothAudio.card.local.puml
new file mode 100644
index 00000000000..437c41d6b89
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsBluetoothAudio.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBluetoothAudio card
+include('elements/materials/Notification/MaterialsBluetoothAudio')
+MaterialsBluetoothAudioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsBluetoothAudio.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsBluetoothAudio.card.remote.puml
new file mode 100644
index 00000000000..123530149df
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsBluetoothAudio.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBluetoothAudio card
+include('elements/materials/Notification/MaterialsBluetoothAudio')
+MaterialsBluetoothAudioCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsBluetoothAudio.element.local.puml b/cloud/snippets/materials/Notification/MaterialsBluetoothAudio.element.local.puml
new file mode 100644
index 00000000000..587748adc38
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsBluetoothAudio.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetoothAudio element
+include('elements/materials/Notification/MaterialsBluetoothAudio')
+MaterialsBluetoothAudio('element', 'Bluetooth Audio', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsBluetoothAudio.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsBluetoothAudio.element.remote.puml
new file mode 100644
index 00000000000..5c3999ed288
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsBluetoothAudio.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBluetoothAudio element
+include('elements/materials/Notification/MaterialsBluetoothAudio')
+MaterialsBluetoothAudio('element', 'Bluetooth Audio', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsConfirmationNumber.card.local.puml b/cloud/snippets/materials/Notification/MaterialsConfirmationNumber.card.local.puml
new file mode 100644
index 00000000000..685bd657834
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsConfirmationNumber.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsConfirmationNumber card
+include('elements/materials/Notification/MaterialsConfirmationNumber')
+MaterialsConfirmationNumberCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsConfirmationNumber.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsConfirmationNumber.card.remote.puml
new file mode 100644
index 00000000000..b37be81df00
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsConfirmationNumber.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsConfirmationNumber card
+include('elements/materials/Notification/MaterialsConfirmationNumber')
+MaterialsConfirmationNumberCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsConfirmationNumber.element.local.puml b/cloud/snippets/materials/Notification/MaterialsConfirmationNumber.element.local.puml
new file mode 100644
index 00000000000..5b6fed036dd
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsConfirmationNumber.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsConfirmationNumber element
+include('elements/materials/Notification/MaterialsConfirmationNumber')
+MaterialsConfirmationNumber('element', 'Confirmation Number', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsConfirmationNumber.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsConfirmationNumber.element.remote.puml
new file mode 100644
index 00000000000..8cb5da85898
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsConfirmationNumber.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsConfirmationNumber element
+include('elements/materials/Notification/MaterialsConfirmationNumber')
+MaterialsConfirmationNumber('element', 'Confirmation Number', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDiscFull.card.local.puml b/cloud/snippets/materials/Notification/MaterialsDiscFull.card.local.puml
new file mode 100644
index 00000000000..5002c874c84
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDiscFull.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDiscFull card
+include('elements/materials/Notification/MaterialsDiscFull')
+MaterialsDiscFullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDiscFull.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsDiscFull.card.remote.puml
new file mode 100644
index 00000000000..e2d40454ea7
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDiscFull.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDiscFull card
+include('elements/materials/Notification/MaterialsDiscFull')
+MaterialsDiscFullCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDiscFull.element.local.puml b/cloud/snippets/materials/Notification/MaterialsDiscFull.element.local.puml
new file mode 100644
index 00000000000..1df47f2dab9
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDiscFull.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDiscFull element
+include('elements/materials/Notification/MaterialsDiscFull')
+MaterialsDiscFull('element', 'Disc Full', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDiscFull.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsDiscFull.element.remote.puml
new file mode 100644
index 00000000000..724b5f4eedc
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDiscFull.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDiscFull element
+include('elements/materials/Notification/MaterialsDiscFull')
+MaterialsDiscFull('element', 'Disc Full', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDoNotDisturb.card.local.puml b/cloud/snippets/materials/Notification/MaterialsDoNotDisturb.card.local.puml
new file mode 100644
index 00000000000..94ea436f740
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDoNotDisturb.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDoNotDisturb card
+include('elements/materials/Notification/MaterialsDoNotDisturb')
+MaterialsDoNotDisturbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDoNotDisturb.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsDoNotDisturb.card.remote.puml
new file mode 100644
index 00000000000..09e7875265e
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDoNotDisturb.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDoNotDisturb card
+include('elements/materials/Notification/MaterialsDoNotDisturb')
+MaterialsDoNotDisturbCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDoNotDisturb.element.local.puml b/cloud/snippets/materials/Notification/MaterialsDoNotDisturb.element.local.puml
new file mode 100644
index 00000000000..c55092c9af5
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDoNotDisturb.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoNotDisturb element
+include('elements/materials/Notification/MaterialsDoNotDisturb')
+MaterialsDoNotDisturb('element', 'Do Not Disturb', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDoNotDisturb.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsDoNotDisturb.element.remote.puml
new file mode 100644
index 00000000000..dd13bcf55ec
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDoNotDisturb.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoNotDisturb element
+include('elements/materials/Notification/MaterialsDoNotDisturb')
+MaterialsDoNotDisturb('element', 'Do Not Disturb', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDoNotDisturbAlt.card.local.puml b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbAlt.card.local.puml
new file mode 100644
index 00000000000..5494a9803c6
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbAlt.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDoNotDisturbAlt card
+include('elements/materials/Notification/MaterialsDoNotDisturbAlt')
+MaterialsDoNotDisturbAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDoNotDisturbAlt.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbAlt.card.remote.puml
new file mode 100644
index 00000000000..12e2517e4e2
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbAlt.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDoNotDisturbAlt card
+include('elements/materials/Notification/MaterialsDoNotDisturbAlt')
+MaterialsDoNotDisturbAltCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDoNotDisturbAlt.element.local.puml b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbAlt.element.local.puml
new file mode 100644
index 00000000000..2aa7d124eab
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbAlt.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoNotDisturbAlt element
+include('elements/materials/Notification/MaterialsDoNotDisturbAlt')
+MaterialsDoNotDisturbAlt('element', 'Do Not Disturb Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDoNotDisturbAlt.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbAlt.element.remote.puml
new file mode 100644
index 00000000000..fe6107f25ff
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbAlt.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoNotDisturbAlt element
+include('elements/materials/Notification/MaterialsDoNotDisturbAlt')
+MaterialsDoNotDisturbAlt('element', 'Do Not Disturb Alt', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOff.card.local.puml b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOff.card.local.puml
new file mode 100644
index 00000000000..b3c70c7462d
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDoNotDisturbOff card
+include('elements/materials/Notification/MaterialsDoNotDisturbOff')
+MaterialsDoNotDisturbOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOff.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOff.card.remote.puml
new file mode 100644
index 00000000000..60c9eac0a8a
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDoNotDisturbOff card
+include('elements/materials/Notification/MaterialsDoNotDisturbOff')
+MaterialsDoNotDisturbOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOff.element.local.puml b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOff.element.local.puml
new file mode 100644
index 00000000000..12c2a2f0468
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoNotDisturbOff element
+include('elements/materials/Notification/MaterialsDoNotDisturbOff')
+MaterialsDoNotDisturbOff('element', 'Do Not Disturb Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOff.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOff.element.remote.puml
new file mode 100644
index 00000000000..38bc3edbd96
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoNotDisturbOff element
+include('elements/materials/Notification/MaterialsDoNotDisturbOff')
+MaterialsDoNotDisturbOff('element', 'Do Not Disturb Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOn.card.local.puml b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOn.card.local.puml
new file mode 100644
index 00000000000..a10ab183df2
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOn.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDoNotDisturbOn card
+include('elements/materials/Notification/MaterialsDoNotDisturbOn')
+MaterialsDoNotDisturbOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOn.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOn.card.remote.puml
new file mode 100644
index 00000000000..441f6aea568
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOn.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDoNotDisturbOn card
+include('elements/materials/Notification/MaterialsDoNotDisturbOn')
+MaterialsDoNotDisturbOnCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOn.element.local.puml b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOn.element.local.puml
new file mode 100644
index 00000000000..4e7bb10f894
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOn.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoNotDisturbOn element
+include('elements/materials/Notification/MaterialsDoNotDisturbOn')
+MaterialsDoNotDisturbOn('element', 'Do Not Disturb On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOn.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOn.element.remote.puml
new file mode 100644
index 00000000000..911ef862cfa
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDoNotDisturbOn.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDoNotDisturbOn element
+include('elements/materials/Notification/MaterialsDoNotDisturbOn')
+MaterialsDoNotDisturbOn('element', 'Do Not Disturb On', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDriveEta.card.local.puml b/cloud/snippets/materials/Notification/MaterialsDriveEta.card.local.puml
new file mode 100644
index 00000000000..f97536552c9
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDriveEta.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDriveEta card
+include('elements/materials/Notification/MaterialsDriveEta')
+MaterialsDriveEtaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDriveEta.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsDriveEta.card.remote.puml
new file mode 100644
index 00000000000..1c25e517adc
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDriveEta.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDriveEta card
+include('elements/materials/Notification/MaterialsDriveEta')
+MaterialsDriveEtaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDriveEta.element.local.puml b/cloud/snippets/materials/Notification/MaterialsDriveEta.element.local.puml
new file mode 100644
index 00000000000..30758bce583
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDriveEta.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDriveEta element
+include('elements/materials/Notification/MaterialsDriveEta')
+MaterialsDriveEta('element', 'Drive Eta', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsDriveEta.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsDriveEta.element.remote.puml
new file mode 100644
index 00000000000..122f4187448
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsDriveEta.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDriveEta element
+include('elements/materials/Notification/MaterialsDriveEta')
+MaterialsDriveEta('element', 'Drive Eta', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsEnhancedEncryption.card.local.puml b/cloud/snippets/materials/Notification/MaterialsEnhancedEncryption.card.local.puml
new file mode 100644
index 00000000000..edb7f17da66
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsEnhancedEncryption.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEnhancedEncryption card
+include('elements/materials/Notification/MaterialsEnhancedEncryption')
+MaterialsEnhancedEncryptionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsEnhancedEncryption.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsEnhancedEncryption.card.remote.puml
new file mode 100644
index 00000000000..5d9204c3d26
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsEnhancedEncryption.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEnhancedEncryption card
+include('elements/materials/Notification/MaterialsEnhancedEncryption')
+MaterialsEnhancedEncryptionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsEnhancedEncryption.element.local.puml b/cloud/snippets/materials/Notification/MaterialsEnhancedEncryption.element.local.puml
new file mode 100644
index 00000000000..31ac9432d86
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsEnhancedEncryption.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEnhancedEncryption element
+include('elements/materials/Notification/MaterialsEnhancedEncryption')
+MaterialsEnhancedEncryption('element', 'Enhanced Encryption', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsEnhancedEncryption.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsEnhancedEncryption.element.remote.puml
new file mode 100644
index 00000000000..aceb3065911
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsEnhancedEncryption.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEnhancedEncryption element
+include('elements/materials/Notification/MaterialsEnhancedEncryption')
+MaterialsEnhancedEncryption('element', 'Enhanced Encryption', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsEventAvailable.card.local.puml b/cloud/snippets/materials/Notification/MaterialsEventAvailable.card.local.puml
new file mode 100644
index 00000000000..75b75ad6690
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsEventAvailable.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEventAvailable card
+include('elements/materials/Notification/MaterialsEventAvailable')
+MaterialsEventAvailableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsEventAvailable.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsEventAvailable.card.remote.puml
new file mode 100644
index 00000000000..a9233f01f29
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsEventAvailable.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEventAvailable card
+include('elements/materials/Notification/MaterialsEventAvailable')
+MaterialsEventAvailableCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsEventAvailable.element.local.puml b/cloud/snippets/materials/Notification/MaterialsEventAvailable.element.local.puml
new file mode 100644
index 00000000000..cfaf1d155e5
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsEventAvailable.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEventAvailable element
+include('elements/materials/Notification/MaterialsEventAvailable')
+MaterialsEventAvailable('element', 'Event Available', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsEventAvailable.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsEventAvailable.element.remote.puml
new file mode 100644
index 00000000000..e42fcb2af6a
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsEventAvailable.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEventAvailable element
+include('elements/materials/Notification/MaterialsEventAvailable')
+MaterialsEventAvailable('element', 'Event Available', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsEventBusy.card.local.puml b/cloud/snippets/materials/Notification/MaterialsEventBusy.card.local.puml
new file mode 100644
index 00000000000..19a82de9aec
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsEventBusy.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEventBusy card
+include('elements/materials/Notification/MaterialsEventBusy')
+MaterialsEventBusyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsEventBusy.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsEventBusy.card.remote.puml
new file mode 100644
index 00000000000..d5dcb3c3f46
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsEventBusy.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEventBusy card
+include('elements/materials/Notification/MaterialsEventBusy')
+MaterialsEventBusyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsEventBusy.element.local.puml b/cloud/snippets/materials/Notification/MaterialsEventBusy.element.local.puml
new file mode 100644
index 00000000000..476374fae03
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsEventBusy.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEventBusy element
+include('elements/materials/Notification/MaterialsEventBusy')
+MaterialsEventBusy('element', 'Event Busy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsEventBusy.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsEventBusy.element.remote.puml
new file mode 100644
index 00000000000..ce05ef979e2
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsEventBusy.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEventBusy element
+include('elements/materials/Notification/MaterialsEventBusy')
+MaterialsEventBusy('element', 'Event Busy', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsEventNote.card.local.puml b/cloud/snippets/materials/Notification/MaterialsEventNote.card.local.puml
new file mode 100644
index 00000000000..dad59e83bb2
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsEventNote.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsEventNote card
+include('elements/materials/Notification/MaterialsEventNote')
+MaterialsEventNoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsEventNote.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsEventNote.card.remote.puml
new file mode 100644
index 00000000000..55e22b7be85
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsEventNote.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsEventNote card
+include('elements/materials/Notification/MaterialsEventNote')
+MaterialsEventNoteCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsEventNote.element.local.puml b/cloud/snippets/materials/Notification/MaterialsEventNote.element.local.puml
new file mode 100644
index 00000000000..c23af94e10a
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsEventNote.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEventNote element
+include('elements/materials/Notification/MaterialsEventNote')
+MaterialsEventNote('element', 'Event Note', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsEventNote.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsEventNote.element.remote.puml
new file mode 100644
index 00000000000..6cff81673c0
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsEventNote.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsEventNote element
+include('elements/materials/Notification/MaterialsEventNote')
+MaterialsEventNote('element', 'Event Note', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsFolderSpecial.card.local.puml b/cloud/snippets/materials/Notification/MaterialsFolderSpecial.card.local.puml
new file mode 100644
index 00000000000..aa546ba9e41
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsFolderSpecial.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFolderSpecial card
+include('elements/materials/Notification/MaterialsFolderSpecial')
+MaterialsFolderSpecialCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsFolderSpecial.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsFolderSpecial.card.remote.puml
new file mode 100644
index 00000000000..333ecbd10df
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsFolderSpecial.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFolderSpecial card
+include('elements/materials/Notification/MaterialsFolderSpecial')
+MaterialsFolderSpecialCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsFolderSpecial.element.local.puml b/cloud/snippets/materials/Notification/MaterialsFolderSpecial.element.local.puml
new file mode 100644
index 00000000000..e6b05024ba0
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsFolderSpecial.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFolderSpecial element
+include('elements/materials/Notification/MaterialsFolderSpecial')
+MaterialsFolderSpecial('element', 'Folder Special', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsFolderSpecial.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsFolderSpecial.element.remote.puml
new file mode 100644
index 00000000000..44c311bf80d
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsFolderSpecial.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFolderSpecial element
+include('elements/materials/Notification/MaterialsFolderSpecial')
+MaterialsFolderSpecial('element', 'Folder Special', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsLiveTv.card.local.puml b/cloud/snippets/materials/Notification/MaterialsLiveTv.card.local.puml
new file mode 100644
index 00000000000..9e5ea963ebc
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsLiveTv.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLiveTv card
+include('elements/materials/Notification/MaterialsLiveTv')
+MaterialsLiveTvCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsLiveTv.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsLiveTv.card.remote.puml
new file mode 100644
index 00000000000..2b97b34f344
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsLiveTv.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLiveTv card
+include('elements/materials/Notification/MaterialsLiveTv')
+MaterialsLiveTvCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsLiveTv.element.local.puml b/cloud/snippets/materials/Notification/MaterialsLiveTv.element.local.puml
new file mode 100644
index 00000000000..d825c5ee22e
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsLiveTv.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLiveTv element
+include('elements/materials/Notification/MaterialsLiveTv')
+MaterialsLiveTv('element', 'Live Tv', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsLiveTv.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsLiveTv.element.remote.puml
new file mode 100644
index 00000000000..5268008b9f1
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsLiveTv.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLiveTv element
+include('elements/materials/Notification/MaterialsLiveTv')
+MaterialsLiveTv('element', 'Live Tv', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsMms.card.local.puml b/cloud/snippets/materials/Notification/MaterialsMms.card.local.puml
new file mode 100644
index 00000000000..270ce432c17
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsMms.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMms card
+include('elements/materials/Notification/MaterialsMms')
+MaterialsMmsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsMms.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsMms.card.remote.puml
new file mode 100644
index 00000000000..74056698128
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsMms.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMms card
+include('elements/materials/Notification/MaterialsMms')
+MaterialsMmsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsMms.element.local.puml b/cloud/snippets/materials/Notification/MaterialsMms.element.local.puml
new file mode 100644
index 00000000000..ea33dda2254
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsMms.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMms element
+include('elements/materials/Notification/MaterialsMms')
+MaterialsMms('element', 'Mms', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsMms.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsMms.element.remote.puml
new file mode 100644
index 00000000000..44f6f1601fb
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsMms.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMms element
+include('elements/materials/Notification/MaterialsMms')
+MaterialsMms('element', 'Mms', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsMore.card.local.puml b/cloud/snippets/materials/Notification/MaterialsMore.card.local.puml
new file mode 100644
index 00000000000..d6a337025b3
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsMore.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMore card
+include('elements/materials/Notification/MaterialsMore')
+MaterialsMoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsMore.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsMore.card.remote.puml
new file mode 100644
index 00000000000..18e2fcefdce
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsMore.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMore card
+include('elements/materials/Notification/MaterialsMore')
+MaterialsMoreCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsMore.element.local.puml b/cloud/snippets/materials/Notification/MaterialsMore.element.local.puml
new file mode 100644
index 00000000000..7baec69d0ba
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsMore.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMore element
+include('elements/materials/Notification/MaterialsMore')
+MaterialsMore('element', 'More', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsMore.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsMore.element.remote.puml
new file mode 100644
index 00000000000..b60f2288c37
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsMore.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMore element
+include('elements/materials/Notification/MaterialsMore')
+MaterialsMore('element', 'More', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsNetworkCheck.card.local.puml b/cloud/snippets/materials/Notification/MaterialsNetworkCheck.card.local.puml
new file mode 100644
index 00000000000..89643cb23ac
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsNetworkCheck.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNetworkCheck card
+include('elements/materials/Notification/MaterialsNetworkCheck')
+MaterialsNetworkCheckCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsNetworkCheck.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsNetworkCheck.card.remote.puml
new file mode 100644
index 00000000000..56ebe63e0f3
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsNetworkCheck.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNetworkCheck card
+include('elements/materials/Notification/MaterialsNetworkCheck')
+MaterialsNetworkCheckCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsNetworkCheck.element.local.puml b/cloud/snippets/materials/Notification/MaterialsNetworkCheck.element.local.puml
new file mode 100644
index 00000000000..719b3818a30
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsNetworkCheck.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNetworkCheck element
+include('elements/materials/Notification/MaterialsNetworkCheck')
+MaterialsNetworkCheck('element', 'Network Check', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsNetworkCheck.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsNetworkCheck.element.remote.puml
new file mode 100644
index 00000000000..0fcb2e07e18
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsNetworkCheck.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNetworkCheck element
+include('elements/materials/Notification/MaterialsNetworkCheck')
+MaterialsNetworkCheck('element', 'Network Check', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsNetworkLocked.card.local.puml b/cloud/snippets/materials/Notification/MaterialsNetworkLocked.card.local.puml
new file mode 100644
index 00000000000..1d5bb907833
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsNetworkLocked.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNetworkLocked card
+include('elements/materials/Notification/MaterialsNetworkLocked')
+MaterialsNetworkLockedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsNetworkLocked.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsNetworkLocked.card.remote.puml
new file mode 100644
index 00000000000..70a79f4b1e7
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsNetworkLocked.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNetworkLocked card
+include('elements/materials/Notification/MaterialsNetworkLocked')
+MaterialsNetworkLockedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsNetworkLocked.element.local.puml b/cloud/snippets/materials/Notification/MaterialsNetworkLocked.element.local.puml
new file mode 100644
index 00000000000..1dd600155ed
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsNetworkLocked.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNetworkLocked element
+include('elements/materials/Notification/MaterialsNetworkLocked')
+MaterialsNetworkLocked('element', 'Network Locked', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsNetworkLocked.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsNetworkLocked.element.remote.puml
new file mode 100644
index 00000000000..d1ea79d0fe2
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsNetworkLocked.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNetworkLocked element
+include('elements/materials/Notification/MaterialsNetworkLocked')
+MaterialsNetworkLocked('element', 'Network Locked', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsNoEncryption.card.local.puml b/cloud/snippets/materials/Notification/MaterialsNoEncryption.card.local.puml
new file mode 100644
index 00000000000..06ce79d671f
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsNoEncryption.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNoEncryption card
+include('elements/materials/Notification/MaterialsNoEncryption')
+MaterialsNoEncryptionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsNoEncryption.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsNoEncryption.card.remote.puml
new file mode 100644
index 00000000000..b69971f38e5
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsNoEncryption.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNoEncryption card
+include('elements/materials/Notification/MaterialsNoEncryption')
+MaterialsNoEncryptionCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsNoEncryption.element.local.puml b/cloud/snippets/materials/Notification/MaterialsNoEncryption.element.local.puml
new file mode 100644
index 00000000000..f694988897a
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsNoEncryption.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNoEncryption element
+include('elements/materials/Notification/MaterialsNoEncryption')
+MaterialsNoEncryption('element', 'No Encryption', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsNoEncryption.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsNoEncryption.element.remote.puml
new file mode 100644
index 00000000000..0e9a8efa2d7
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsNoEncryption.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNoEncryption element
+include('elements/materials/Notification/MaterialsNoEncryption')
+MaterialsNoEncryption('element', 'No Encryption', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsOndemandVideo.card.local.puml b/cloud/snippets/materials/Notification/MaterialsOndemandVideo.card.local.puml
new file mode 100644
index 00000000000..43f14246c76
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsOndemandVideo.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsOndemandVideo card
+include('elements/materials/Notification/MaterialsOndemandVideo')
+MaterialsOndemandVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsOndemandVideo.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsOndemandVideo.card.remote.puml
new file mode 100644
index 00000000000..51145f51d4a
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsOndemandVideo.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsOndemandVideo card
+include('elements/materials/Notification/MaterialsOndemandVideo')
+MaterialsOndemandVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsOndemandVideo.element.local.puml b/cloud/snippets/materials/Notification/MaterialsOndemandVideo.element.local.puml
new file mode 100644
index 00000000000..68cdc0e91fe
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsOndemandVideo.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOndemandVideo element
+include('elements/materials/Notification/MaterialsOndemandVideo')
+MaterialsOndemandVideo('element', 'Ondemand Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsOndemandVideo.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsOndemandVideo.element.remote.puml
new file mode 100644
index 00000000000..37165ee5fed
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsOndemandVideo.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsOndemandVideo element
+include('elements/materials/Notification/MaterialsOndemandVideo')
+MaterialsOndemandVideo('element', 'Ondemand Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPersonalVideo.card.local.puml b/cloud/snippets/materials/Notification/MaterialsPersonalVideo.card.local.puml
new file mode 100644
index 00000000000..aab79b746ea
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPersonalVideo.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPersonalVideo card
+include('elements/materials/Notification/MaterialsPersonalVideo')
+MaterialsPersonalVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPersonalVideo.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsPersonalVideo.card.remote.puml
new file mode 100644
index 00000000000..58dc8bcbcce
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPersonalVideo.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPersonalVideo card
+include('elements/materials/Notification/MaterialsPersonalVideo')
+MaterialsPersonalVideoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPersonalVideo.element.local.puml b/cloud/snippets/materials/Notification/MaterialsPersonalVideo.element.local.puml
new file mode 100644
index 00000000000..6011cdd14b0
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPersonalVideo.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonalVideo element
+include('elements/materials/Notification/MaterialsPersonalVideo')
+MaterialsPersonalVideo('element', 'Personal Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPersonalVideo.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsPersonalVideo.element.remote.puml
new file mode 100644
index 00000000000..9113f95c610
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPersonalVideo.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonalVideo element
+include('elements/materials/Notification/MaterialsPersonalVideo')
+MaterialsPersonalVideo('element', 'Personal Video', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneBluetoothSpeaker.card.local.puml b/cloud/snippets/materials/Notification/MaterialsPhoneBluetoothSpeaker.card.local.puml
new file mode 100644
index 00000000000..302e2a6999a
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneBluetoothSpeaker.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhoneBluetoothSpeaker card
+include('elements/materials/Notification/MaterialsPhoneBluetoothSpeaker')
+MaterialsPhoneBluetoothSpeakerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneBluetoothSpeaker.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsPhoneBluetoothSpeaker.card.remote.puml
new file mode 100644
index 00000000000..ef30cae2a85
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneBluetoothSpeaker.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhoneBluetoothSpeaker card
+include('elements/materials/Notification/MaterialsPhoneBluetoothSpeaker')
+MaterialsPhoneBluetoothSpeakerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneBluetoothSpeaker.element.local.puml b/cloud/snippets/materials/Notification/MaterialsPhoneBluetoothSpeaker.element.local.puml
new file mode 100644
index 00000000000..626186367ad
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneBluetoothSpeaker.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneBluetoothSpeaker element
+include('elements/materials/Notification/MaterialsPhoneBluetoothSpeaker')
+MaterialsPhoneBluetoothSpeaker('element', 'Phone Bluetooth Speaker', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneBluetoothSpeaker.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsPhoneBluetoothSpeaker.element.remote.puml
new file mode 100644
index 00000000000..117222746da
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneBluetoothSpeaker.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneBluetoothSpeaker element
+include('elements/materials/Notification/MaterialsPhoneBluetoothSpeaker')
+MaterialsPhoneBluetoothSpeaker('element', 'Phone Bluetooth Speaker', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneForwarded.card.local.puml b/cloud/snippets/materials/Notification/MaterialsPhoneForwarded.card.local.puml
new file mode 100644
index 00000000000..78ab374afd9
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneForwarded.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhoneForwarded card
+include('elements/materials/Notification/MaterialsPhoneForwarded')
+MaterialsPhoneForwardedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneForwarded.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsPhoneForwarded.card.remote.puml
new file mode 100644
index 00000000000..c63f05c0ec8
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneForwarded.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhoneForwarded card
+include('elements/materials/Notification/MaterialsPhoneForwarded')
+MaterialsPhoneForwardedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneForwarded.element.local.puml b/cloud/snippets/materials/Notification/MaterialsPhoneForwarded.element.local.puml
new file mode 100644
index 00000000000..8de78955b7a
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneForwarded.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneForwarded element
+include('elements/materials/Notification/MaterialsPhoneForwarded')
+MaterialsPhoneForwarded('element', 'Phone Forwarded', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneForwarded.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsPhoneForwarded.element.remote.puml
new file mode 100644
index 00000000000..f84a62b1174
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneForwarded.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneForwarded element
+include('elements/materials/Notification/MaterialsPhoneForwarded')
+MaterialsPhoneForwarded('element', 'Phone Forwarded', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneInTalk.card.local.puml b/cloud/snippets/materials/Notification/MaterialsPhoneInTalk.card.local.puml
new file mode 100644
index 00000000000..900e9a8482a
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneInTalk.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhoneInTalk card
+include('elements/materials/Notification/MaterialsPhoneInTalk')
+MaterialsPhoneInTalkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneInTalk.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsPhoneInTalk.card.remote.puml
new file mode 100644
index 00000000000..6a8ab2a2baf
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneInTalk.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhoneInTalk card
+include('elements/materials/Notification/MaterialsPhoneInTalk')
+MaterialsPhoneInTalkCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneInTalk.element.local.puml b/cloud/snippets/materials/Notification/MaterialsPhoneInTalk.element.local.puml
new file mode 100644
index 00000000000..e8e31c18472
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneInTalk.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneInTalk element
+include('elements/materials/Notification/MaterialsPhoneInTalk')
+MaterialsPhoneInTalk('element', 'Phone In Talk', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneInTalk.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsPhoneInTalk.element.remote.puml
new file mode 100644
index 00000000000..e9e843737aa
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneInTalk.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneInTalk element
+include('elements/materials/Notification/MaterialsPhoneInTalk')
+MaterialsPhoneInTalk('element', 'Phone In Talk', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneLocked.card.local.puml b/cloud/snippets/materials/Notification/MaterialsPhoneLocked.card.local.puml
new file mode 100644
index 00000000000..0b3da11ace8
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneLocked.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhoneLocked card
+include('elements/materials/Notification/MaterialsPhoneLocked')
+MaterialsPhoneLockedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneLocked.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsPhoneLocked.card.remote.puml
new file mode 100644
index 00000000000..1df10eeec6f
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneLocked.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhoneLocked card
+include('elements/materials/Notification/MaterialsPhoneLocked')
+MaterialsPhoneLockedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneLocked.element.local.puml b/cloud/snippets/materials/Notification/MaterialsPhoneLocked.element.local.puml
new file mode 100644
index 00000000000..c5bf0fa984f
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneLocked.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneLocked element
+include('elements/materials/Notification/MaterialsPhoneLocked')
+MaterialsPhoneLocked('element', 'Phone Locked', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneLocked.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsPhoneLocked.element.remote.puml
new file mode 100644
index 00000000000..1608ed725d8
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneLocked.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneLocked element
+include('elements/materials/Notification/MaterialsPhoneLocked')
+MaterialsPhoneLocked('element', 'Phone Locked', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneMissed.card.local.puml b/cloud/snippets/materials/Notification/MaterialsPhoneMissed.card.local.puml
new file mode 100644
index 00000000000..62390ceb04b
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneMissed.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhoneMissed card
+include('elements/materials/Notification/MaterialsPhoneMissed')
+MaterialsPhoneMissedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneMissed.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsPhoneMissed.card.remote.puml
new file mode 100644
index 00000000000..f1b76df93a0
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneMissed.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhoneMissed card
+include('elements/materials/Notification/MaterialsPhoneMissed')
+MaterialsPhoneMissedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneMissed.element.local.puml b/cloud/snippets/materials/Notification/MaterialsPhoneMissed.element.local.puml
new file mode 100644
index 00000000000..c94f18afd63
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneMissed.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneMissed element
+include('elements/materials/Notification/MaterialsPhoneMissed')
+MaterialsPhoneMissed('element', 'Phone Missed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhoneMissed.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsPhoneMissed.element.remote.puml
new file mode 100644
index 00000000000..09d3e691314
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhoneMissed.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhoneMissed element
+include('elements/materials/Notification/MaterialsPhoneMissed')
+MaterialsPhoneMissed('element', 'Phone Missed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhonePaused.card.local.puml b/cloud/snippets/materials/Notification/MaterialsPhonePaused.card.local.puml
new file mode 100644
index 00000000000..b291cceaf2b
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhonePaused.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPhonePaused card
+include('elements/materials/Notification/MaterialsPhonePaused')
+MaterialsPhonePausedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhonePaused.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsPhonePaused.card.remote.puml
new file mode 100644
index 00000000000..05b8a5e92af
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhonePaused.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPhonePaused card
+include('elements/materials/Notification/MaterialsPhonePaused')
+MaterialsPhonePausedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhonePaused.element.local.puml b/cloud/snippets/materials/Notification/MaterialsPhonePaused.element.local.puml
new file mode 100644
index 00000000000..b502a3e6569
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhonePaused.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhonePaused element
+include('elements/materials/Notification/MaterialsPhonePaused')
+MaterialsPhonePaused('element', 'Phone Paused', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPhonePaused.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsPhonePaused.element.remote.puml
new file mode 100644
index 00000000000..c2ff40c166b
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPhonePaused.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPhonePaused element
+include('elements/materials/Notification/MaterialsPhonePaused')
+MaterialsPhonePaused('element', 'Phone Paused', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPower.card.local.puml b/cloud/snippets/materials/Notification/MaterialsPower.card.local.puml
new file mode 100644
index 00000000000..4d7e0cc7ec1
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPower.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPower card
+include('elements/materials/Notification/MaterialsPower')
+MaterialsPowerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPower.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsPower.card.remote.puml
new file mode 100644
index 00000000000..cca97d418d5
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPower.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPower card
+include('elements/materials/Notification/MaterialsPower')
+MaterialsPowerCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPower.element.local.puml b/cloud/snippets/materials/Notification/MaterialsPower.element.local.puml
new file mode 100644
index 00000000000..d9834ef58f4
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPower.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPower element
+include('elements/materials/Notification/MaterialsPower')
+MaterialsPower('element', 'Power', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPower.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsPower.element.remote.puml
new file mode 100644
index 00000000000..43c72180680
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPower.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPower element
+include('elements/materials/Notification/MaterialsPower')
+MaterialsPower('element', 'Power', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPriorityHigh.card.local.puml b/cloud/snippets/materials/Notification/MaterialsPriorityHigh.card.local.puml
new file mode 100644
index 00000000000..bdc4142231c
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPriorityHigh.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPriorityHigh card
+include('elements/materials/Notification/MaterialsPriorityHigh')
+MaterialsPriorityHighCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPriorityHigh.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsPriorityHigh.card.remote.puml
new file mode 100644
index 00000000000..546087d4144
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPriorityHigh.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPriorityHigh card
+include('elements/materials/Notification/MaterialsPriorityHigh')
+MaterialsPriorityHighCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPriorityHigh.element.local.puml b/cloud/snippets/materials/Notification/MaterialsPriorityHigh.element.local.puml
new file mode 100644
index 00000000000..ee150ccecff
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPriorityHigh.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPriorityHigh element
+include('elements/materials/Notification/MaterialsPriorityHigh')
+MaterialsPriorityHigh('element', 'Priority High', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsPriorityHigh.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsPriorityHigh.element.remote.puml
new file mode 100644
index 00000000000..222c505785f
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsPriorityHigh.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPriorityHigh element
+include('elements/materials/Notification/MaterialsPriorityHigh')
+MaterialsPriorityHigh('element', 'Priority High', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsRvHookup.card.local.puml b/cloud/snippets/materials/Notification/MaterialsRvHookup.card.local.puml
new file mode 100644
index 00000000000..2aee7631444
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsRvHookup.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRvHookup card
+include('elements/materials/Notification/MaterialsRvHookup')
+MaterialsRvHookupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsRvHookup.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsRvHookup.card.remote.puml
new file mode 100644
index 00000000000..51db0afd0b2
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsRvHookup.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRvHookup card
+include('elements/materials/Notification/MaterialsRvHookup')
+MaterialsRvHookupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsRvHookup.element.local.puml b/cloud/snippets/materials/Notification/MaterialsRvHookup.element.local.puml
new file mode 100644
index 00000000000..e1c4b078b6b
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsRvHookup.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRvHookup element
+include('elements/materials/Notification/MaterialsRvHookup')
+MaterialsRvHookup('element', 'Rv Hookup', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsRvHookup.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsRvHookup.element.remote.puml
new file mode 100644
index 00000000000..79ad645ea77
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsRvHookup.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRvHookup element
+include('elements/materials/Notification/MaterialsRvHookup')
+MaterialsRvHookup('element', 'Rv Hookup', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSdCard.card.local.puml b/cloud/snippets/materials/Notification/MaterialsSdCard.card.local.puml
new file mode 100644
index 00000000000..aafed37b570
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSdCard.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSdCard card
+include('elements/materials/Notification/MaterialsSdCard')
+MaterialsSdCardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSdCard.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsSdCard.card.remote.puml
new file mode 100644
index 00000000000..162172ff927
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSdCard.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSdCard card
+include('elements/materials/Notification/MaterialsSdCard')
+MaterialsSdCardCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSdCard.element.local.puml b/cloud/snippets/materials/Notification/MaterialsSdCard.element.local.puml
new file mode 100644
index 00000000000..55986135cf3
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSdCard.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSdCard element
+include('elements/materials/Notification/MaterialsSdCard')
+MaterialsSdCard('element', 'Sd Card', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSdCard.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsSdCard.element.remote.puml
new file mode 100644
index 00000000000..b237b122afb
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSdCard.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSdCard element
+include('elements/materials/Notification/MaterialsSdCard')
+MaterialsSdCard('element', 'Sd Card', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSimCardAlert.card.local.puml b/cloud/snippets/materials/Notification/MaterialsSimCardAlert.card.local.puml
new file mode 100644
index 00000000000..8ae21f9986e
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSimCardAlert.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSimCardAlert card
+include('elements/materials/Notification/MaterialsSimCardAlert')
+MaterialsSimCardAlertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSimCardAlert.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsSimCardAlert.card.remote.puml
new file mode 100644
index 00000000000..2e0ab8d8803
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSimCardAlert.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSimCardAlert card
+include('elements/materials/Notification/MaterialsSimCardAlert')
+MaterialsSimCardAlertCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSimCardAlert.element.local.puml b/cloud/snippets/materials/Notification/MaterialsSimCardAlert.element.local.puml
new file mode 100644
index 00000000000..45903a6ff1c
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSimCardAlert.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSimCardAlert element
+include('elements/materials/Notification/MaterialsSimCardAlert')
+MaterialsSimCardAlert('element', 'Sim Card Alert', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSimCardAlert.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsSimCardAlert.element.remote.puml
new file mode 100644
index 00000000000..664e66b1e07
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSimCardAlert.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSimCardAlert element
+include('elements/materials/Notification/MaterialsSimCardAlert')
+MaterialsSimCardAlert('element', 'Sim Card Alert', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSms.card.local.puml b/cloud/snippets/materials/Notification/MaterialsSms.card.local.puml
new file mode 100644
index 00000000000..ce09550bb9a
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSms.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSms card
+include('elements/materials/Notification/MaterialsSms')
+MaterialsSmsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSms.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsSms.card.remote.puml
new file mode 100644
index 00000000000..3035e40cf8e
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSms.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSms card
+include('elements/materials/Notification/MaterialsSms')
+MaterialsSmsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSms.element.local.puml b/cloud/snippets/materials/Notification/MaterialsSms.element.local.puml
new file mode 100644
index 00000000000..5471be89673
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSms.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSms element
+include('elements/materials/Notification/MaterialsSms')
+MaterialsSms('element', 'Sms', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSms.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsSms.element.remote.puml
new file mode 100644
index 00000000000..1d9509690c7
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSms.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSms element
+include('elements/materials/Notification/MaterialsSms')
+MaterialsSms('element', 'Sms', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSmsFailed.card.local.puml b/cloud/snippets/materials/Notification/MaterialsSmsFailed.card.local.puml
new file mode 100644
index 00000000000..24c7a11e0ea
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSmsFailed.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSmsFailed card
+include('elements/materials/Notification/MaterialsSmsFailed')
+MaterialsSmsFailedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSmsFailed.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsSmsFailed.card.remote.puml
new file mode 100644
index 00000000000..284ea643181
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSmsFailed.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSmsFailed card
+include('elements/materials/Notification/MaterialsSmsFailed')
+MaterialsSmsFailedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSmsFailed.element.local.puml b/cloud/snippets/materials/Notification/MaterialsSmsFailed.element.local.puml
new file mode 100644
index 00000000000..07d085e1b9e
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSmsFailed.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSmsFailed element
+include('elements/materials/Notification/MaterialsSmsFailed')
+MaterialsSmsFailed('element', 'Sms Failed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSmsFailed.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsSmsFailed.element.remote.puml
new file mode 100644
index 00000000000..2754bd0f71b
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSmsFailed.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSmsFailed element
+include('elements/materials/Notification/MaterialsSmsFailed')
+MaterialsSmsFailed('element', 'Sms Failed', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSync.card.local.puml b/cloud/snippets/materials/Notification/MaterialsSync.card.local.puml
new file mode 100644
index 00000000000..1c9b7c1dbe4
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSync.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSync card
+include('elements/materials/Notification/MaterialsSync')
+MaterialsSyncCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSync.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsSync.card.remote.puml
new file mode 100644
index 00000000000..66446d2635c
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSync.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSync card
+include('elements/materials/Notification/MaterialsSync')
+MaterialsSyncCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSync.element.local.puml b/cloud/snippets/materials/Notification/MaterialsSync.element.local.puml
new file mode 100644
index 00000000000..c8f65ae984e
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSync.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSync element
+include('elements/materials/Notification/MaterialsSync')
+MaterialsSync('element', 'Sync', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSync.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsSync.element.remote.puml
new file mode 100644
index 00000000000..d09f877ee65
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSync.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSync element
+include('elements/materials/Notification/MaterialsSync')
+MaterialsSync('element', 'Sync', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSyncDisabled.card.local.puml b/cloud/snippets/materials/Notification/MaterialsSyncDisabled.card.local.puml
new file mode 100644
index 00000000000..f9359578920
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSyncDisabled.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSyncDisabled card
+include('elements/materials/Notification/MaterialsSyncDisabled')
+MaterialsSyncDisabledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSyncDisabled.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsSyncDisabled.card.remote.puml
new file mode 100644
index 00000000000..e31038ff9cc
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSyncDisabled.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSyncDisabled card
+include('elements/materials/Notification/MaterialsSyncDisabled')
+MaterialsSyncDisabledCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSyncDisabled.element.local.puml b/cloud/snippets/materials/Notification/MaterialsSyncDisabled.element.local.puml
new file mode 100644
index 00000000000..01b8f56374d
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSyncDisabled.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSyncDisabled element
+include('elements/materials/Notification/MaterialsSyncDisabled')
+MaterialsSyncDisabled('element', 'Sync Disabled', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSyncDisabled.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsSyncDisabled.element.remote.puml
new file mode 100644
index 00000000000..9fce34a3168
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSyncDisabled.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSyncDisabled element
+include('elements/materials/Notification/MaterialsSyncDisabled')
+MaterialsSyncDisabled('element', 'Sync Disabled', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSyncProblem.card.local.puml b/cloud/snippets/materials/Notification/MaterialsSyncProblem.card.local.puml
new file mode 100644
index 00000000000..783e648c8e3
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSyncProblem.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSyncProblem card
+include('elements/materials/Notification/MaterialsSyncProblem')
+MaterialsSyncProblemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSyncProblem.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsSyncProblem.card.remote.puml
new file mode 100644
index 00000000000..10cdb6f12d0
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSyncProblem.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSyncProblem card
+include('elements/materials/Notification/MaterialsSyncProblem')
+MaterialsSyncProblemCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSyncProblem.element.local.puml b/cloud/snippets/materials/Notification/MaterialsSyncProblem.element.local.puml
new file mode 100644
index 00000000000..2552a0729c8
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSyncProblem.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSyncProblem element
+include('elements/materials/Notification/MaterialsSyncProblem')
+MaterialsSyncProblem('element', 'Sync Problem', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSyncProblem.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsSyncProblem.element.remote.puml
new file mode 100644
index 00000000000..56059ba73f8
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSyncProblem.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSyncProblem element
+include('elements/materials/Notification/MaterialsSyncProblem')
+MaterialsSyncProblem('element', 'Sync Problem', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSystemUpdate.card.local.puml b/cloud/snippets/materials/Notification/MaterialsSystemUpdate.card.local.puml
new file mode 100644
index 00000000000..25d2e10446d
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSystemUpdate.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSystemUpdate card
+include('elements/materials/Notification/MaterialsSystemUpdate')
+MaterialsSystemUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSystemUpdate.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsSystemUpdate.card.remote.puml
new file mode 100644
index 00000000000..aba25a1b47f
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSystemUpdate.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSystemUpdate card
+include('elements/materials/Notification/MaterialsSystemUpdate')
+MaterialsSystemUpdateCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSystemUpdate.element.local.puml b/cloud/snippets/materials/Notification/MaterialsSystemUpdate.element.local.puml
new file mode 100644
index 00000000000..be014c8b731
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSystemUpdate.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSystemUpdate element
+include('elements/materials/Notification/MaterialsSystemUpdate')
+MaterialsSystemUpdate('element', 'System Update', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsSystemUpdate.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsSystemUpdate.element.remote.puml
new file mode 100644
index 00000000000..487fa3670ef
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsSystemUpdate.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSystemUpdate element
+include('elements/materials/Notification/MaterialsSystemUpdate')
+MaterialsSystemUpdate('element', 'System Update', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsTapAndPlay.card.local.puml b/cloud/snippets/materials/Notification/MaterialsTapAndPlay.card.local.puml
new file mode 100644
index 00000000000..51b7df6e2a2
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsTapAndPlay.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTapAndPlay card
+include('elements/materials/Notification/MaterialsTapAndPlay')
+MaterialsTapAndPlayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsTapAndPlay.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsTapAndPlay.card.remote.puml
new file mode 100644
index 00000000000..a1e53d1b80e
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsTapAndPlay.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTapAndPlay card
+include('elements/materials/Notification/MaterialsTapAndPlay')
+MaterialsTapAndPlayCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsTapAndPlay.element.local.puml b/cloud/snippets/materials/Notification/MaterialsTapAndPlay.element.local.puml
new file mode 100644
index 00000000000..1658a1d7868
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsTapAndPlay.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTapAndPlay element
+include('elements/materials/Notification/MaterialsTapAndPlay')
+MaterialsTapAndPlay('element', 'Tap And Play', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsTapAndPlay.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsTapAndPlay.element.remote.puml
new file mode 100644
index 00000000000..bb68fbe3c94
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsTapAndPlay.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTapAndPlay element
+include('elements/materials/Notification/MaterialsTapAndPlay')
+MaterialsTapAndPlay('element', 'Tap And Play', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsTimeToLeave.card.local.puml b/cloud/snippets/materials/Notification/MaterialsTimeToLeave.card.local.puml
new file mode 100644
index 00000000000..6723f1777d5
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsTimeToLeave.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsTimeToLeave card
+include('elements/materials/Notification/MaterialsTimeToLeave')
+MaterialsTimeToLeaveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsTimeToLeave.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsTimeToLeave.card.remote.puml
new file mode 100644
index 00000000000..56c21d29cdb
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsTimeToLeave.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsTimeToLeave card
+include('elements/materials/Notification/MaterialsTimeToLeave')
+MaterialsTimeToLeaveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsTimeToLeave.element.local.puml b/cloud/snippets/materials/Notification/MaterialsTimeToLeave.element.local.puml
new file mode 100644
index 00000000000..fdc694d526d
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsTimeToLeave.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimeToLeave element
+include('elements/materials/Notification/MaterialsTimeToLeave')
+MaterialsTimeToLeave('element', 'Time To Leave', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsTimeToLeave.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsTimeToLeave.element.remote.puml
new file mode 100644
index 00000000000..b50b238bf66
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsTimeToLeave.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsTimeToLeave element
+include('elements/materials/Notification/MaterialsTimeToLeave')
+MaterialsTimeToLeave('element', 'Time To Leave', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsVibration.card.local.puml b/cloud/snippets/materials/Notification/MaterialsVibration.card.local.puml
new file mode 100644
index 00000000000..571c8430dee
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsVibration.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVibration card
+include('elements/materials/Notification/MaterialsVibration')
+MaterialsVibrationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsVibration.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsVibration.card.remote.puml
new file mode 100644
index 00000000000..ac407f97b7c
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsVibration.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVibration card
+include('elements/materials/Notification/MaterialsVibration')
+MaterialsVibrationCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsVibration.element.local.puml b/cloud/snippets/materials/Notification/MaterialsVibration.element.local.puml
new file mode 100644
index 00000000000..2007035bf21
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsVibration.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVibration element
+include('elements/materials/Notification/MaterialsVibration')
+MaterialsVibration('element', 'Vibration', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsVibration.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsVibration.element.remote.puml
new file mode 100644
index 00000000000..97f1890dcce
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsVibration.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVibration element
+include('elements/materials/Notification/MaterialsVibration')
+MaterialsVibration('element', 'Vibration', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsVoiceChat.card.local.puml b/cloud/snippets/materials/Notification/MaterialsVoiceChat.card.local.puml
new file mode 100644
index 00000000000..2bbd974399e
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsVoiceChat.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVoiceChat card
+include('elements/materials/Notification/MaterialsVoiceChat')
+MaterialsVoiceChatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsVoiceChat.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsVoiceChat.card.remote.puml
new file mode 100644
index 00000000000..788a614ac41
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsVoiceChat.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVoiceChat card
+include('elements/materials/Notification/MaterialsVoiceChat')
+MaterialsVoiceChatCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsVoiceChat.element.local.puml b/cloud/snippets/materials/Notification/MaterialsVoiceChat.element.local.puml
new file mode 100644
index 00000000000..c5610f557a0
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsVoiceChat.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVoiceChat element
+include('elements/materials/Notification/MaterialsVoiceChat')
+MaterialsVoiceChat('element', 'Voice Chat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsVoiceChat.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsVoiceChat.element.remote.puml
new file mode 100644
index 00000000000..0130a726ed0
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsVoiceChat.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVoiceChat element
+include('elements/materials/Notification/MaterialsVoiceChat')
+MaterialsVoiceChat('element', 'Voice Chat', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsVpnLock.card.local.puml b/cloud/snippets/materials/Notification/MaterialsVpnLock.card.local.puml
new file mode 100644
index 00000000000..cfddcfd075f
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsVpnLock.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsVpnLock card
+include('elements/materials/Notification/MaterialsVpnLock')
+MaterialsVpnLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsVpnLock.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsVpnLock.card.remote.puml
new file mode 100644
index 00000000000..919379af41f
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsVpnLock.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsVpnLock card
+include('elements/materials/Notification/MaterialsVpnLock')
+MaterialsVpnLockCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsVpnLock.element.local.puml b/cloud/snippets/materials/Notification/MaterialsVpnLock.element.local.puml
new file mode 100644
index 00000000000..fc6b529609c
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsVpnLock.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVpnLock element
+include('elements/materials/Notification/MaterialsVpnLock')
+MaterialsVpnLock('element', 'Vpn Lock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsVpnLock.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsVpnLock.element.remote.puml
new file mode 100644
index 00000000000..b2b931c7103
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsVpnLock.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsVpnLock element
+include('elements/materials/Notification/MaterialsVpnLock')
+MaterialsVpnLock('element', 'Vpn Lock', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsWc.card.local.puml b/cloud/snippets/materials/Notification/MaterialsWc.card.local.puml
new file mode 100644
index 00000000000..4d68b14a004
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsWc.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWc card
+include('elements/materials/Notification/MaterialsWc')
+MaterialsWcCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsWc.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsWc.card.remote.puml
new file mode 100644
index 00000000000..a7a852bba97
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsWc.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWc card
+include('elements/materials/Notification/MaterialsWc')
+MaterialsWcCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsWc.element.local.puml b/cloud/snippets/materials/Notification/MaterialsWc.element.local.puml
new file mode 100644
index 00000000000..e1709122e98
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsWc.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWc element
+include('elements/materials/Notification/MaterialsWc')
+MaterialsWc('element', 'Wc', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsWc.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsWc.element.remote.puml
new file mode 100644
index 00000000000..cae1a74ffb2
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsWc.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWc element
+include('elements/materials/Notification/MaterialsWc')
+MaterialsWc('element', 'Wc', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsWifi.card.local.puml b/cloud/snippets/materials/Notification/MaterialsWifi.card.local.puml
new file mode 100644
index 00000000000..8697af69d21
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsWifi.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWifi card
+include('elements/materials/Notification/MaterialsWifi')
+MaterialsWifiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsWifi.card.remote.puml b/cloud/snippets/materials/Notification/MaterialsWifi.card.remote.puml
new file mode 100644
index 00000000000..381c6b0d47c
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsWifi.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWifi card
+include('elements/materials/Notification/MaterialsWifi')
+MaterialsWifiCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsWifi.element.local.puml b/cloud/snippets/materials/Notification/MaterialsWifi.element.local.puml
new file mode 100644
index 00000000000..2dfd579aa3e
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsWifi.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWifi element
+include('elements/materials/Notification/MaterialsWifi')
+MaterialsWifi('element', 'Wifi', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Notification/MaterialsWifi.element.remote.puml b/cloud/snippets/materials/Notification/MaterialsWifi.element.remote.puml
new file mode 100644
index 00000000000..7d849964cf3
--- /dev/null
+++ b/cloud/snippets/materials/Notification/MaterialsWifi.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWifi element
+include('elements/materials/Notification/MaterialsWifi')
+MaterialsWifi('element', 'Wifi', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsAcUnit.card.local.puml b/cloud/snippets/materials/Places/MaterialsAcUnit.card.local.puml
new file mode 100644
index 00000000000..d4054072fce
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsAcUnit.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAcUnit card
+include('elements/materials/Places/MaterialsAcUnit')
+MaterialsAcUnitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsAcUnit.card.remote.puml b/cloud/snippets/materials/Places/MaterialsAcUnit.card.remote.puml
new file mode 100644
index 00000000000..d98c2014b72
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsAcUnit.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAcUnit card
+include('elements/materials/Places/MaterialsAcUnit')
+MaterialsAcUnitCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsAcUnit.element.local.puml b/cloud/snippets/materials/Places/MaterialsAcUnit.element.local.puml
new file mode 100644
index 00000000000..ee6141bdf13
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsAcUnit.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAcUnit element
+include('elements/materials/Places/MaterialsAcUnit')
+MaterialsAcUnit('element', 'Ac Unit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsAcUnit.element.remote.puml b/cloud/snippets/materials/Places/MaterialsAcUnit.element.remote.puml
new file mode 100644
index 00000000000..7d5d4d2f02f
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsAcUnit.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAcUnit element
+include('elements/materials/Places/MaterialsAcUnit')
+MaterialsAcUnit('element', 'Ac Unit', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsAirportShuttle.card.local.puml b/cloud/snippets/materials/Places/MaterialsAirportShuttle.card.local.puml
new file mode 100644
index 00000000000..080f23c8515
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsAirportShuttle.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAirportShuttle card
+include('elements/materials/Places/MaterialsAirportShuttle')
+MaterialsAirportShuttleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsAirportShuttle.card.remote.puml b/cloud/snippets/materials/Places/MaterialsAirportShuttle.card.remote.puml
new file mode 100644
index 00000000000..8fdf776e7b8
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsAirportShuttle.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAirportShuttle card
+include('elements/materials/Places/MaterialsAirportShuttle')
+MaterialsAirportShuttleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsAirportShuttle.element.local.puml b/cloud/snippets/materials/Places/MaterialsAirportShuttle.element.local.puml
new file mode 100644
index 00000000000..e9923b4c741
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsAirportShuttle.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirportShuttle element
+include('elements/materials/Places/MaterialsAirportShuttle')
+MaterialsAirportShuttle('element', 'Airport Shuttle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsAirportShuttle.element.remote.puml b/cloud/snippets/materials/Places/MaterialsAirportShuttle.element.remote.puml
new file mode 100644
index 00000000000..6f849e97a38
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsAirportShuttle.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAirportShuttle element
+include('elements/materials/Places/MaterialsAirportShuttle')
+MaterialsAirportShuttle('element', 'Airport Shuttle', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsAllInclusive.card.local.puml b/cloud/snippets/materials/Places/MaterialsAllInclusive.card.local.puml
new file mode 100644
index 00000000000..755e64a18e6
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsAllInclusive.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsAllInclusive card
+include('elements/materials/Places/MaterialsAllInclusive')
+MaterialsAllInclusiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsAllInclusive.card.remote.puml b/cloud/snippets/materials/Places/MaterialsAllInclusive.card.remote.puml
new file mode 100644
index 00000000000..e0b6255c117
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsAllInclusive.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsAllInclusive card
+include('elements/materials/Places/MaterialsAllInclusive')
+MaterialsAllInclusiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsAllInclusive.element.local.puml b/cloud/snippets/materials/Places/MaterialsAllInclusive.element.local.puml
new file mode 100644
index 00000000000..03ab74015b1
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsAllInclusive.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAllInclusive element
+include('elements/materials/Places/MaterialsAllInclusive')
+MaterialsAllInclusive('element', 'All Inclusive', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsAllInclusive.element.remote.puml b/cloud/snippets/materials/Places/MaterialsAllInclusive.element.remote.puml
new file mode 100644
index 00000000000..3c335badb67
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsAllInclusive.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsAllInclusive element
+include('elements/materials/Places/MaterialsAllInclusive')
+MaterialsAllInclusive('element', 'All Inclusive', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsBeachAccess.card.local.puml b/cloud/snippets/materials/Places/MaterialsBeachAccess.card.local.puml
new file mode 100644
index 00000000000..018c6ab8c2b
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsBeachAccess.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBeachAccess card
+include('elements/materials/Places/MaterialsBeachAccess')
+MaterialsBeachAccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsBeachAccess.card.remote.puml b/cloud/snippets/materials/Places/MaterialsBeachAccess.card.remote.puml
new file mode 100644
index 00000000000..3a41b44f117
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsBeachAccess.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBeachAccess card
+include('elements/materials/Places/MaterialsBeachAccess')
+MaterialsBeachAccessCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsBeachAccess.element.local.puml b/cloud/snippets/materials/Places/MaterialsBeachAccess.element.local.puml
new file mode 100644
index 00000000000..b0cbfdb9afc
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsBeachAccess.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBeachAccess element
+include('elements/materials/Places/MaterialsBeachAccess')
+MaterialsBeachAccess('element', 'Beach Access', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsBeachAccess.element.remote.puml b/cloud/snippets/materials/Places/MaterialsBeachAccess.element.remote.puml
new file mode 100644
index 00000000000..74e55f3d155
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsBeachAccess.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBeachAccess element
+include('elements/materials/Places/MaterialsBeachAccess')
+MaterialsBeachAccess('element', 'Beach Access', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsBusinessCenter.card.local.puml b/cloud/snippets/materials/Places/MaterialsBusinessCenter.card.local.puml
new file mode 100644
index 00000000000..da00f54336b
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsBusinessCenter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsBusinessCenter card
+include('elements/materials/Places/MaterialsBusinessCenter')
+MaterialsBusinessCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsBusinessCenter.card.remote.puml b/cloud/snippets/materials/Places/MaterialsBusinessCenter.card.remote.puml
new file mode 100644
index 00000000000..b22bad52d59
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsBusinessCenter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsBusinessCenter card
+include('elements/materials/Places/MaterialsBusinessCenter')
+MaterialsBusinessCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsBusinessCenter.element.local.puml b/cloud/snippets/materials/Places/MaterialsBusinessCenter.element.local.puml
new file mode 100644
index 00000000000..7a8b4ea0d39
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsBusinessCenter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBusinessCenter element
+include('elements/materials/Places/MaterialsBusinessCenter')
+MaterialsBusinessCenter('element', 'Business Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsBusinessCenter.element.remote.puml b/cloud/snippets/materials/Places/MaterialsBusinessCenter.element.remote.puml
new file mode 100644
index 00000000000..fd36c524923
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsBusinessCenter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsBusinessCenter element
+include('elements/materials/Places/MaterialsBusinessCenter')
+MaterialsBusinessCenter('element', 'Business Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsCasino.card.local.puml b/cloud/snippets/materials/Places/MaterialsCasino.card.local.puml
new file mode 100644
index 00000000000..471c8a3d2ca
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsCasino.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCasino card
+include('elements/materials/Places/MaterialsCasino')
+MaterialsCasinoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsCasino.card.remote.puml b/cloud/snippets/materials/Places/MaterialsCasino.card.remote.puml
new file mode 100644
index 00000000000..eba4f7834bf
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsCasino.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCasino card
+include('elements/materials/Places/MaterialsCasino')
+MaterialsCasinoCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsCasino.element.local.puml b/cloud/snippets/materials/Places/MaterialsCasino.element.local.puml
new file mode 100644
index 00000000000..dce9ea740a6
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsCasino.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCasino element
+include('elements/materials/Places/MaterialsCasino')
+MaterialsCasino('element', 'Casino', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsCasino.element.remote.puml b/cloud/snippets/materials/Places/MaterialsCasino.element.remote.puml
new file mode 100644
index 00000000000..0d97426f59b
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsCasino.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCasino element
+include('elements/materials/Places/MaterialsCasino')
+MaterialsCasino('element', 'Casino', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsChildCare.card.local.puml b/cloud/snippets/materials/Places/MaterialsChildCare.card.local.puml
new file mode 100644
index 00000000000..bd3ad606f90
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsChildCare.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChildCare card
+include('elements/materials/Places/MaterialsChildCare')
+MaterialsChildCareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsChildCare.card.remote.puml b/cloud/snippets/materials/Places/MaterialsChildCare.card.remote.puml
new file mode 100644
index 00000000000..0b2bb708e60
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsChildCare.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChildCare card
+include('elements/materials/Places/MaterialsChildCare')
+MaterialsChildCareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsChildCare.element.local.puml b/cloud/snippets/materials/Places/MaterialsChildCare.element.local.puml
new file mode 100644
index 00000000000..d33cb7e7155
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsChildCare.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChildCare element
+include('elements/materials/Places/MaterialsChildCare')
+MaterialsChildCare('element', 'Child Care', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsChildCare.element.remote.puml b/cloud/snippets/materials/Places/MaterialsChildCare.element.remote.puml
new file mode 100644
index 00000000000..cd3e3b3afb1
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsChildCare.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChildCare element
+include('elements/materials/Places/MaterialsChildCare')
+MaterialsChildCare('element', 'Child Care', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsChildFriendly.card.local.puml b/cloud/snippets/materials/Places/MaterialsChildFriendly.card.local.puml
new file mode 100644
index 00000000000..d6a32837ce0
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsChildFriendly.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsChildFriendly card
+include('elements/materials/Places/MaterialsChildFriendly')
+MaterialsChildFriendlyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsChildFriendly.card.remote.puml b/cloud/snippets/materials/Places/MaterialsChildFriendly.card.remote.puml
new file mode 100644
index 00000000000..4ee2f620d11
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsChildFriendly.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsChildFriendly card
+include('elements/materials/Places/MaterialsChildFriendly')
+MaterialsChildFriendlyCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsChildFriendly.element.local.puml b/cloud/snippets/materials/Places/MaterialsChildFriendly.element.local.puml
new file mode 100644
index 00000000000..ec0cbad094f
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsChildFriendly.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChildFriendly element
+include('elements/materials/Places/MaterialsChildFriendly')
+MaterialsChildFriendly('element', 'Child Friendly', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsChildFriendly.element.remote.puml b/cloud/snippets/materials/Places/MaterialsChildFriendly.element.remote.puml
new file mode 100644
index 00000000000..1f2bacb47b7
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsChildFriendly.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsChildFriendly element
+include('elements/materials/Places/MaterialsChildFriendly')
+MaterialsChildFriendly('element', 'Child Friendly', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsFitnessCenter.card.local.puml b/cloud/snippets/materials/Places/MaterialsFitnessCenter.card.local.puml
new file mode 100644
index 00000000000..4af4c76548d
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsFitnessCenter.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFitnessCenter card
+include('elements/materials/Places/MaterialsFitnessCenter')
+MaterialsFitnessCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsFitnessCenter.card.remote.puml b/cloud/snippets/materials/Places/MaterialsFitnessCenter.card.remote.puml
new file mode 100644
index 00000000000..bc47c38d106
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsFitnessCenter.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFitnessCenter card
+include('elements/materials/Places/MaterialsFitnessCenter')
+MaterialsFitnessCenterCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsFitnessCenter.element.local.puml b/cloud/snippets/materials/Places/MaterialsFitnessCenter.element.local.puml
new file mode 100644
index 00000000000..d2714c2f4c4
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsFitnessCenter.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFitnessCenter element
+include('elements/materials/Places/MaterialsFitnessCenter')
+MaterialsFitnessCenter('element', 'Fitness Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsFitnessCenter.element.remote.puml b/cloud/snippets/materials/Places/MaterialsFitnessCenter.element.remote.puml
new file mode 100644
index 00000000000..79b551763b3
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsFitnessCenter.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFitnessCenter element
+include('elements/materials/Places/MaterialsFitnessCenter')
+MaterialsFitnessCenter('element', 'Fitness Center', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsFreeBreakfast.card.local.puml b/cloud/snippets/materials/Places/MaterialsFreeBreakfast.card.local.puml
new file mode 100644
index 00000000000..207e996d815
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsFreeBreakfast.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsFreeBreakfast card
+include('elements/materials/Places/MaterialsFreeBreakfast')
+MaterialsFreeBreakfastCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsFreeBreakfast.card.remote.puml b/cloud/snippets/materials/Places/MaterialsFreeBreakfast.card.remote.puml
new file mode 100644
index 00000000000..b2458582fbf
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsFreeBreakfast.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsFreeBreakfast card
+include('elements/materials/Places/MaterialsFreeBreakfast')
+MaterialsFreeBreakfastCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsFreeBreakfast.element.local.puml b/cloud/snippets/materials/Places/MaterialsFreeBreakfast.element.local.puml
new file mode 100644
index 00000000000..21a8e858b41
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsFreeBreakfast.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFreeBreakfast element
+include('elements/materials/Places/MaterialsFreeBreakfast')
+MaterialsFreeBreakfast('element', 'Free Breakfast', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsFreeBreakfast.element.remote.puml b/cloud/snippets/materials/Places/MaterialsFreeBreakfast.element.remote.puml
new file mode 100644
index 00000000000..fb4236ede36
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsFreeBreakfast.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsFreeBreakfast element
+include('elements/materials/Places/MaterialsFreeBreakfast')
+MaterialsFreeBreakfast('element', 'Free Breakfast', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsGolfCourse.card.local.puml b/cloud/snippets/materials/Places/MaterialsGolfCourse.card.local.puml
new file mode 100644
index 00000000000..91ee8f3b28e
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsGolfCourse.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGolfCourse card
+include('elements/materials/Places/MaterialsGolfCourse')
+MaterialsGolfCourseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsGolfCourse.card.remote.puml b/cloud/snippets/materials/Places/MaterialsGolfCourse.card.remote.puml
new file mode 100644
index 00000000000..540c922044d
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsGolfCourse.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGolfCourse card
+include('elements/materials/Places/MaterialsGolfCourse')
+MaterialsGolfCourseCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsGolfCourse.element.local.puml b/cloud/snippets/materials/Places/MaterialsGolfCourse.element.local.puml
new file mode 100644
index 00000000000..98c5829a495
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsGolfCourse.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGolfCourse element
+include('elements/materials/Places/MaterialsGolfCourse')
+MaterialsGolfCourse('element', 'Golf Course', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsGolfCourse.element.remote.puml b/cloud/snippets/materials/Places/MaterialsGolfCourse.element.remote.puml
new file mode 100644
index 00000000000..bb31254cb2e
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsGolfCourse.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGolfCourse element
+include('elements/materials/Places/MaterialsGolfCourse')
+MaterialsGolfCourse('element', 'Golf Course', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsHotTub.card.local.puml b/cloud/snippets/materials/Places/MaterialsHotTub.card.local.puml
new file mode 100644
index 00000000000..be16804b151
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsHotTub.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsHotTub card
+include('elements/materials/Places/MaterialsHotTub')
+MaterialsHotTubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsHotTub.card.remote.puml b/cloud/snippets/materials/Places/MaterialsHotTub.card.remote.puml
new file mode 100644
index 00000000000..50c33e43a6d
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsHotTub.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsHotTub card
+include('elements/materials/Places/MaterialsHotTub')
+MaterialsHotTubCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsHotTub.element.local.puml b/cloud/snippets/materials/Places/MaterialsHotTub.element.local.puml
new file mode 100644
index 00000000000..1ed35ebccde
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsHotTub.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHotTub element
+include('elements/materials/Places/MaterialsHotTub')
+MaterialsHotTub('element', 'Hot Tub', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsHotTub.element.remote.puml b/cloud/snippets/materials/Places/MaterialsHotTub.element.remote.puml
new file mode 100644
index 00000000000..bb33f1b9e16
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsHotTub.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsHotTub element
+include('elements/materials/Places/MaterialsHotTub')
+MaterialsHotTub('element', 'Hot Tub', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsKitchen.card.local.puml b/cloud/snippets/materials/Places/MaterialsKitchen.card.local.puml
new file mode 100644
index 00000000000..a84beb8c569
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsKitchen.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsKitchen card
+include('elements/materials/Places/MaterialsKitchen')
+MaterialsKitchenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsKitchen.card.remote.puml b/cloud/snippets/materials/Places/MaterialsKitchen.card.remote.puml
new file mode 100644
index 00000000000..355a2124877
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsKitchen.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsKitchen card
+include('elements/materials/Places/MaterialsKitchen')
+MaterialsKitchenCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsKitchen.element.local.puml b/cloud/snippets/materials/Places/MaterialsKitchen.element.local.puml
new file mode 100644
index 00000000000..a42698e9539
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsKitchen.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKitchen element
+include('elements/materials/Places/MaterialsKitchen')
+MaterialsKitchen('element', 'Kitchen', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsKitchen.element.remote.puml b/cloud/snippets/materials/Places/MaterialsKitchen.element.remote.puml
new file mode 100644
index 00000000000..bb553bf6cdc
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsKitchen.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsKitchen element
+include('elements/materials/Places/MaterialsKitchen')
+MaterialsKitchen('element', 'Kitchen', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsPool.card.local.puml b/cloud/snippets/materials/Places/MaterialsPool.card.local.puml
new file mode 100644
index 00000000000..250e4124783
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsPool.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPool card
+include('elements/materials/Places/MaterialsPool')
+MaterialsPoolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsPool.card.remote.puml b/cloud/snippets/materials/Places/MaterialsPool.card.remote.puml
new file mode 100644
index 00000000000..8fe7ac6dd91
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsPool.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPool card
+include('elements/materials/Places/MaterialsPool')
+MaterialsPoolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsPool.element.local.puml b/cloud/snippets/materials/Places/MaterialsPool.element.local.puml
new file mode 100644
index 00000000000..4a35d1d75ad
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsPool.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPool element
+include('elements/materials/Places/MaterialsPool')
+MaterialsPool('element', 'Pool', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsPool.element.remote.puml b/cloud/snippets/materials/Places/MaterialsPool.element.remote.puml
new file mode 100644
index 00000000000..120f1c74233
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsPool.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPool element
+include('elements/materials/Places/MaterialsPool')
+MaterialsPool('element', 'Pool', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsRoomService.card.local.puml b/cloud/snippets/materials/Places/MaterialsRoomService.card.local.puml
new file mode 100644
index 00000000000..674cf4d25f9
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsRoomService.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRoomService card
+include('elements/materials/Places/MaterialsRoomService')
+MaterialsRoomServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsRoomService.card.remote.puml b/cloud/snippets/materials/Places/MaterialsRoomService.card.remote.puml
new file mode 100644
index 00000000000..e0b7c587825
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsRoomService.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRoomService card
+include('elements/materials/Places/MaterialsRoomService')
+MaterialsRoomServiceCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsRoomService.element.local.puml b/cloud/snippets/materials/Places/MaterialsRoomService.element.local.puml
new file mode 100644
index 00000000000..c0b3fbbc70f
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsRoomService.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRoomService element
+include('elements/materials/Places/MaterialsRoomService')
+MaterialsRoomService('element', 'Room Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsRoomService.element.remote.puml b/cloud/snippets/materials/Places/MaterialsRoomService.element.remote.puml
new file mode 100644
index 00000000000..d748356ede5
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsRoomService.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRoomService element
+include('elements/materials/Places/MaterialsRoomService')
+MaterialsRoomService('element', 'Room Service', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsRvHookup.card.local.puml b/cloud/snippets/materials/Places/MaterialsRvHookup.card.local.puml
new file mode 100644
index 00000000000..a7d50a02d6c
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsRvHookup.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRvHookup card
+include('elements/materials/Places/MaterialsRvHookup')
+MaterialsRvHookupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsRvHookup.card.remote.puml b/cloud/snippets/materials/Places/MaterialsRvHookup.card.remote.puml
new file mode 100644
index 00000000000..189907fc534
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsRvHookup.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRvHookup card
+include('elements/materials/Places/MaterialsRvHookup')
+MaterialsRvHookupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsRvHookup.element.local.puml b/cloud/snippets/materials/Places/MaterialsRvHookup.element.local.puml
new file mode 100644
index 00000000000..5ea3313effb
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsRvHookup.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRvHookup element
+include('elements/materials/Places/MaterialsRvHookup')
+MaterialsRvHookup('element', 'Rv Hookup', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsRvHookup.element.remote.puml b/cloud/snippets/materials/Places/MaterialsRvHookup.element.remote.puml
new file mode 100644
index 00000000000..af95a37dccd
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsRvHookup.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRvHookup element
+include('elements/materials/Places/MaterialsRvHookup')
+MaterialsRvHookup('element', 'Rv Hookup', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsSmokeFree.card.local.puml b/cloud/snippets/materials/Places/MaterialsSmokeFree.card.local.puml
new file mode 100644
index 00000000000..61424965ddd
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsSmokeFree.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSmokeFree card
+include('elements/materials/Places/MaterialsSmokeFree')
+MaterialsSmokeFreeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsSmokeFree.card.remote.puml b/cloud/snippets/materials/Places/MaterialsSmokeFree.card.remote.puml
new file mode 100644
index 00000000000..048be28a634
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsSmokeFree.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSmokeFree card
+include('elements/materials/Places/MaterialsSmokeFree')
+MaterialsSmokeFreeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsSmokeFree.element.local.puml b/cloud/snippets/materials/Places/MaterialsSmokeFree.element.local.puml
new file mode 100644
index 00000000000..3f0ac0c22d0
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsSmokeFree.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSmokeFree element
+include('elements/materials/Places/MaterialsSmokeFree')
+MaterialsSmokeFree('element', 'Smoke Free', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsSmokeFree.element.remote.puml b/cloud/snippets/materials/Places/MaterialsSmokeFree.element.remote.puml
new file mode 100644
index 00000000000..bfb625a3f6f
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsSmokeFree.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSmokeFree element
+include('elements/materials/Places/MaterialsSmokeFree')
+MaterialsSmokeFree('element', 'Smoke Free', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsSmokingRooms.card.local.puml b/cloud/snippets/materials/Places/MaterialsSmokingRooms.card.local.puml
new file mode 100644
index 00000000000..77175d46f27
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsSmokingRooms.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSmokingRooms card
+include('elements/materials/Places/MaterialsSmokingRooms')
+MaterialsSmokingRoomsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsSmokingRooms.card.remote.puml b/cloud/snippets/materials/Places/MaterialsSmokingRooms.card.remote.puml
new file mode 100644
index 00000000000..4cccf49ca54
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsSmokingRooms.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSmokingRooms card
+include('elements/materials/Places/MaterialsSmokingRooms')
+MaterialsSmokingRoomsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsSmokingRooms.element.local.puml b/cloud/snippets/materials/Places/MaterialsSmokingRooms.element.local.puml
new file mode 100644
index 00000000000..fa74d4aafc0
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsSmokingRooms.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSmokingRooms element
+include('elements/materials/Places/MaterialsSmokingRooms')
+MaterialsSmokingRooms('element', 'Smoking Rooms', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsSmokingRooms.element.remote.puml b/cloud/snippets/materials/Places/MaterialsSmokingRooms.element.remote.puml
new file mode 100644
index 00000000000..82a294352a8
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsSmokingRooms.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSmokingRooms element
+include('elements/materials/Places/MaterialsSmokingRooms')
+MaterialsSmokingRooms('element', 'Smoking Rooms', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsSpa.card.local.puml b/cloud/snippets/materials/Places/MaterialsSpa.card.local.puml
new file mode 100644
index 00000000000..2d1edde83a6
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsSpa.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSpa card
+include('elements/materials/Places/MaterialsSpa')
+MaterialsSpaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsSpa.card.remote.puml b/cloud/snippets/materials/Places/MaterialsSpa.card.remote.puml
new file mode 100644
index 00000000000..2fb9370e0df
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsSpa.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSpa card
+include('elements/materials/Places/MaterialsSpa')
+MaterialsSpaCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsSpa.element.local.puml b/cloud/snippets/materials/Places/MaterialsSpa.element.local.puml
new file mode 100644
index 00000000000..37dd8a0e639
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsSpa.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpa element
+include('elements/materials/Places/MaterialsSpa')
+MaterialsSpa('element', 'Spa', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Places/MaterialsSpa.element.remote.puml b/cloud/snippets/materials/Places/MaterialsSpa.element.remote.puml
new file mode 100644
index 00000000000..f4c1154c4d9
--- /dev/null
+++ b/cloud/snippets/materials/Places/MaterialsSpa.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSpa element
+include('elements/materials/Places/MaterialsSpa')
+MaterialsSpa('element', 'Spa', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsCake.card.local.puml b/cloud/snippets/materials/Social/MaterialsCake.card.local.puml
new file mode 100644
index 00000000000..c0cf67f1d0e
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsCake.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCake card
+include('elements/materials/Social/MaterialsCake')
+MaterialsCakeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsCake.card.remote.puml b/cloud/snippets/materials/Social/MaterialsCake.card.remote.puml
new file mode 100644
index 00000000000..ed43001af94
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsCake.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCake card
+include('elements/materials/Social/MaterialsCake')
+MaterialsCakeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsCake.element.local.puml b/cloud/snippets/materials/Social/MaterialsCake.element.local.puml
new file mode 100644
index 00000000000..bd2c516b3a5
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsCake.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCake element
+include('elements/materials/Social/MaterialsCake')
+MaterialsCake('element', 'Cake', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsCake.element.remote.puml b/cloud/snippets/materials/Social/MaterialsCake.element.remote.puml
new file mode 100644
index 00000000000..ab084e76246
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsCake.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCake element
+include('elements/materials/Social/MaterialsCake')
+MaterialsCake('element', 'Cake', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsDomain.card.local.puml b/cloud/snippets/materials/Social/MaterialsDomain.card.local.puml
new file mode 100644
index 00000000000..639371354ef
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsDomain.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsDomain card
+include('elements/materials/Social/MaterialsDomain')
+MaterialsDomainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsDomain.card.remote.puml b/cloud/snippets/materials/Social/MaterialsDomain.card.remote.puml
new file mode 100644
index 00000000000..c258fc44810
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsDomain.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsDomain card
+include('elements/materials/Social/MaterialsDomain')
+MaterialsDomainCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsDomain.element.local.puml b/cloud/snippets/materials/Social/MaterialsDomain.element.local.puml
new file mode 100644
index 00000000000..a75689d6553
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsDomain.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDomain element
+include('elements/materials/Social/MaterialsDomain')
+MaterialsDomain('element', 'Domain', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsDomain.element.remote.puml b/cloud/snippets/materials/Social/MaterialsDomain.element.remote.puml
new file mode 100644
index 00000000000..42dba84a925
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsDomain.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsDomain element
+include('elements/materials/Social/MaterialsDomain')
+MaterialsDomain('element', 'Domain', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsGroup.card.local.puml b/cloud/snippets/materials/Social/MaterialsGroup.card.local.puml
new file mode 100644
index 00000000000..cf289f09157
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsGroup.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGroup card
+include('elements/materials/Social/MaterialsGroup')
+MaterialsGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsGroup.card.remote.puml b/cloud/snippets/materials/Social/MaterialsGroup.card.remote.puml
new file mode 100644
index 00000000000..443e7700bee
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsGroup.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGroup card
+include('elements/materials/Social/MaterialsGroup')
+MaterialsGroupCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsGroup.element.local.puml b/cloud/snippets/materials/Social/MaterialsGroup.element.local.puml
new file mode 100644
index 00000000000..79b576da87b
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsGroup.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGroup element
+include('elements/materials/Social/MaterialsGroup')
+MaterialsGroup('element', 'Group', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsGroup.element.remote.puml b/cloud/snippets/materials/Social/MaterialsGroup.element.remote.puml
new file mode 100644
index 00000000000..ac5ec333ebe
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsGroup.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGroup element
+include('elements/materials/Social/MaterialsGroup')
+MaterialsGroup('element', 'Group', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsGroupAdd.card.local.puml b/cloud/snippets/materials/Social/MaterialsGroupAdd.card.local.puml
new file mode 100644
index 00000000000..13fa71b0f5e
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsGroupAdd.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsGroupAdd card
+include('elements/materials/Social/MaterialsGroupAdd')
+MaterialsGroupAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsGroupAdd.card.remote.puml b/cloud/snippets/materials/Social/MaterialsGroupAdd.card.remote.puml
new file mode 100644
index 00000000000..c8fc4ab98c7
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsGroupAdd.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsGroupAdd card
+include('elements/materials/Social/MaterialsGroupAdd')
+MaterialsGroupAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsGroupAdd.element.local.puml b/cloud/snippets/materials/Social/MaterialsGroupAdd.element.local.puml
new file mode 100644
index 00000000000..14ffa3d7fef
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsGroupAdd.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGroupAdd element
+include('elements/materials/Social/MaterialsGroupAdd')
+MaterialsGroupAdd('element', 'Group Add', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsGroupAdd.element.remote.puml b/cloud/snippets/materials/Social/MaterialsGroupAdd.element.remote.puml
new file mode 100644
index 00000000000..c61bf1631d6
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsGroupAdd.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsGroupAdd element
+include('elements/materials/Social/MaterialsGroupAdd')
+MaterialsGroupAdd('element', 'Group Add', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsLocationCity.card.local.puml b/cloud/snippets/materials/Social/MaterialsLocationCity.card.local.puml
new file mode 100644
index 00000000000..7cf2a3cf1d9
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsLocationCity.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsLocationCity card
+include('elements/materials/Social/MaterialsLocationCity')
+MaterialsLocationCityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsLocationCity.card.remote.puml b/cloud/snippets/materials/Social/MaterialsLocationCity.card.remote.puml
new file mode 100644
index 00000000000..4cf2e3f45cb
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsLocationCity.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsLocationCity card
+include('elements/materials/Social/MaterialsLocationCity')
+MaterialsLocationCityCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsLocationCity.element.local.puml b/cloud/snippets/materials/Social/MaterialsLocationCity.element.local.puml
new file mode 100644
index 00000000000..e6dd008a332
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsLocationCity.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationCity element
+include('elements/materials/Social/MaterialsLocationCity')
+MaterialsLocationCity('element', 'Location City', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsLocationCity.element.remote.puml b/cloud/snippets/materials/Social/MaterialsLocationCity.element.remote.puml
new file mode 100644
index 00000000000..c4a06408fdb
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsLocationCity.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsLocationCity element
+include('elements/materials/Social/MaterialsLocationCity')
+MaterialsLocationCity('element', 'Location City', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsMood.card.local.puml b/cloud/snippets/materials/Social/MaterialsMood.card.local.puml
new file mode 100644
index 00000000000..66557af4d20
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsMood.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMood card
+include('elements/materials/Social/MaterialsMood')
+MaterialsMoodCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsMood.card.remote.puml b/cloud/snippets/materials/Social/MaterialsMood.card.remote.puml
new file mode 100644
index 00000000000..4011798f3ee
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsMood.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMood card
+include('elements/materials/Social/MaterialsMood')
+MaterialsMoodCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsMood.element.local.puml b/cloud/snippets/materials/Social/MaterialsMood.element.local.puml
new file mode 100644
index 00000000000..cc850468e46
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsMood.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMood element
+include('elements/materials/Social/MaterialsMood')
+MaterialsMood('element', 'Mood', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsMood.element.remote.puml b/cloud/snippets/materials/Social/MaterialsMood.element.remote.puml
new file mode 100644
index 00000000000..d6bfaab0837
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsMood.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMood element
+include('elements/materials/Social/MaterialsMood')
+MaterialsMood('element', 'Mood', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsMoodBad.card.local.puml b/cloud/snippets/materials/Social/MaterialsMoodBad.card.local.puml
new file mode 100644
index 00000000000..412a36c659e
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsMoodBad.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsMoodBad card
+include('elements/materials/Social/MaterialsMoodBad')
+MaterialsMoodBadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsMoodBad.card.remote.puml b/cloud/snippets/materials/Social/MaterialsMoodBad.card.remote.puml
new file mode 100644
index 00000000000..e295ef701dc
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsMoodBad.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsMoodBad card
+include('elements/materials/Social/MaterialsMoodBad')
+MaterialsMoodBadCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsMoodBad.element.local.puml b/cloud/snippets/materials/Social/MaterialsMoodBad.element.local.puml
new file mode 100644
index 00000000000..76bfb20630b
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsMoodBad.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMoodBad element
+include('elements/materials/Social/MaterialsMoodBad')
+MaterialsMoodBad('element', 'Mood Bad', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsMoodBad.element.remote.puml b/cloud/snippets/materials/Social/MaterialsMoodBad.element.remote.puml
new file mode 100644
index 00000000000..12601b2bfeb
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsMoodBad.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsMoodBad element
+include('elements/materials/Social/MaterialsMoodBad')
+MaterialsMoodBad('element', 'Mood Bad', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotifications.card.local.puml b/cloud/snippets/materials/Social/MaterialsNotifications.card.local.puml
new file mode 100644
index 00000000000..2615233274b
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotifications.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNotifications card
+include('elements/materials/Social/MaterialsNotifications')
+MaterialsNotificationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotifications.card.remote.puml b/cloud/snippets/materials/Social/MaterialsNotifications.card.remote.puml
new file mode 100644
index 00000000000..5481b74f968
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotifications.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNotifications card
+include('elements/materials/Social/MaterialsNotifications')
+MaterialsNotificationsCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotifications.element.local.puml b/cloud/snippets/materials/Social/MaterialsNotifications.element.local.puml
new file mode 100644
index 00000000000..cb4bfc15e43
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotifications.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotifications element
+include('elements/materials/Social/MaterialsNotifications')
+MaterialsNotifications('element', 'Notifications', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotifications.element.remote.puml b/cloud/snippets/materials/Social/MaterialsNotifications.element.remote.puml
new file mode 100644
index 00000000000..beb43ac18cb
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotifications.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotifications element
+include('elements/materials/Social/MaterialsNotifications')
+MaterialsNotifications('element', 'Notifications', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotificationsActive.card.local.puml b/cloud/snippets/materials/Social/MaterialsNotificationsActive.card.local.puml
new file mode 100644
index 00000000000..51438c7efe6
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotificationsActive.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNotificationsActive card
+include('elements/materials/Social/MaterialsNotificationsActive')
+MaterialsNotificationsActiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotificationsActive.card.remote.puml b/cloud/snippets/materials/Social/MaterialsNotificationsActive.card.remote.puml
new file mode 100644
index 00000000000..e34ff5aaf99
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotificationsActive.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNotificationsActive card
+include('elements/materials/Social/MaterialsNotificationsActive')
+MaterialsNotificationsActiveCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotificationsActive.element.local.puml b/cloud/snippets/materials/Social/MaterialsNotificationsActive.element.local.puml
new file mode 100644
index 00000000000..b96ec049dd1
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotificationsActive.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotificationsActive element
+include('elements/materials/Social/MaterialsNotificationsActive')
+MaterialsNotificationsActive('element', 'Notifications Active', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotificationsActive.element.remote.puml b/cloud/snippets/materials/Social/MaterialsNotificationsActive.element.remote.puml
new file mode 100644
index 00000000000..51c6c038ec5
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotificationsActive.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotificationsActive element
+include('elements/materials/Social/MaterialsNotificationsActive')
+MaterialsNotificationsActive('element', 'Notifications Active', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotificationsNone.card.local.puml b/cloud/snippets/materials/Social/MaterialsNotificationsNone.card.local.puml
new file mode 100644
index 00000000000..0b768b34081
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotificationsNone.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNotificationsNone card
+include('elements/materials/Social/MaterialsNotificationsNone')
+MaterialsNotificationsNoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotificationsNone.card.remote.puml b/cloud/snippets/materials/Social/MaterialsNotificationsNone.card.remote.puml
new file mode 100644
index 00000000000..f82eb0fd8e7
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotificationsNone.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNotificationsNone card
+include('elements/materials/Social/MaterialsNotificationsNone')
+MaterialsNotificationsNoneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotificationsNone.element.local.puml b/cloud/snippets/materials/Social/MaterialsNotificationsNone.element.local.puml
new file mode 100644
index 00000000000..51577a3d0e8
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotificationsNone.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotificationsNone element
+include('elements/materials/Social/MaterialsNotificationsNone')
+MaterialsNotificationsNone('element', 'Notifications None', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotificationsNone.element.remote.puml b/cloud/snippets/materials/Social/MaterialsNotificationsNone.element.remote.puml
new file mode 100644
index 00000000000..42dea70a1c5
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotificationsNone.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotificationsNone element
+include('elements/materials/Social/MaterialsNotificationsNone')
+MaterialsNotificationsNone('element', 'Notifications None', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotificationsOff.card.local.puml b/cloud/snippets/materials/Social/MaterialsNotificationsOff.card.local.puml
new file mode 100644
index 00000000000..96481195b3d
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotificationsOff.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNotificationsOff card
+include('elements/materials/Social/MaterialsNotificationsOff')
+MaterialsNotificationsOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotificationsOff.card.remote.puml b/cloud/snippets/materials/Social/MaterialsNotificationsOff.card.remote.puml
new file mode 100644
index 00000000000..de62ab86aff
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotificationsOff.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNotificationsOff card
+include('elements/materials/Social/MaterialsNotificationsOff')
+MaterialsNotificationsOffCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotificationsOff.element.local.puml b/cloud/snippets/materials/Social/MaterialsNotificationsOff.element.local.puml
new file mode 100644
index 00000000000..96c19fe90b0
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotificationsOff.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotificationsOff element
+include('elements/materials/Social/MaterialsNotificationsOff')
+MaterialsNotificationsOff('element', 'Notifications Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotificationsOff.element.remote.puml b/cloud/snippets/materials/Social/MaterialsNotificationsOff.element.remote.puml
new file mode 100644
index 00000000000..281dabc46d3
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotificationsOff.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotificationsOff element
+include('elements/materials/Social/MaterialsNotificationsOff')
+MaterialsNotificationsOff('element', 'Notifications Off', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotificationsPaused.card.local.puml b/cloud/snippets/materials/Social/MaterialsNotificationsPaused.card.local.puml
new file mode 100644
index 00000000000..3750fb49714
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotificationsPaused.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsNotificationsPaused card
+include('elements/materials/Social/MaterialsNotificationsPaused')
+MaterialsNotificationsPausedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotificationsPaused.card.remote.puml b/cloud/snippets/materials/Social/MaterialsNotificationsPaused.card.remote.puml
new file mode 100644
index 00000000000..470c339acc5
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotificationsPaused.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsNotificationsPaused card
+include('elements/materials/Social/MaterialsNotificationsPaused')
+MaterialsNotificationsPausedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotificationsPaused.element.local.puml b/cloud/snippets/materials/Social/MaterialsNotificationsPaused.element.local.puml
new file mode 100644
index 00000000000..393b57f07f6
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotificationsPaused.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotificationsPaused element
+include('elements/materials/Social/MaterialsNotificationsPaused')
+MaterialsNotificationsPaused('element', 'Notifications Paused', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsNotificationsPaused.element.remote.puml b/cloud/snippets/materials/Social/MaterialsNotificationsPaused.element.remote.puml
new file mode 100644
index 00000000000..bcac0fe8c79
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsNotificationsPaused.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsNotificationsPaused element
+include('elements/materials/Social/MaterialsNotificationsPaused')
+MaterialsNotificationsPaused('element', 'Notifications Paused', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPages.card.local.puml b/cloud/snippets/materials/Social/MaterialsPages.card.local.puml
new file mode 100644
index 00000000000..4a281ce398d
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPages.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPages card
+include('elements/materials/Social/MaterialsPages')
+MaterialsPagesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPages.card.remote.puml b/cloud/snippets/materials/Social/MaterialsPages.card.remote.puml
new file mode 100644
index 00000000000..e03dec9998f
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPages.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPages card
+include('elements/materials/Social/MaterialsPages')
+MaterialsPagesCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPages.element.local.puml b/cloud/snippets/materials/Social/MaterialsPages.element.local.puml
new file mode 100644
index 00000000000..4bcfb28840a
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPages.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPages element
+include('elements/materials/Social/MaterialsPages')
+MaterialsPages('element', 'Pages', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPages.element.remote.puml b/cloud/snippets/materials/Social/MaterialsPages.element.remote.puml
new file mode 100644
index 00000000000..69b97917655
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPages.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPages element
+include('elements/materials/Social/MaterialsPages')
+MaterialsPages('element', 'Pages', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPartyMode.card.local.puml b/cloud/snippets/materials/Social/MaterialsPartyMode.card.local.puml
new file mode 100644
index 00000000000..ff15d385ac6
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPartyMode.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPartyMode card
+include('elements/materials/Social/MaterialsPartyMode')
+MaterialsPartyModeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPartyMode.card.remote.puml b/cloud/snippets/materials/Social/MaterialsPartyMode.card.remote.puml
new file mode 100644
index 00000000000..e5109787944
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPartyMode.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPartyMode card
+include('elements/materials/Social/MaterialsPartyMode')
+MaterialsPartyModeCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPartyMode.element.local.puml b/cloud/snippets/materials/Social/MaterialsPartyMode.element.local.puml
new file mode 100644
index 00000000000..8d8d117a3a5
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPartyMode.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPartyMode element
+include('elements/materials/Social/MaterialsPartyMode')
+MaterialsPartyMode('element', 'Party Mode', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPartyMode.element.remote.puml b/cloud/snippets/materials/Social/MaterialsPartyMode.element.remote.puml
new file mode 100644
index 00000000000..629c1ca2298
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPartyMode.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPartyMode element
+include('elements/materials/Social/MaterialsPartyMode')
+MaterialsPartyMode('element', 'Party Mode', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPeople.card.local.puml b/cloud/snippets/materials/Social/MaterialsPeople.card.local.puml
new file mode 100644
index 00000000000..aabbb22644e
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPeople.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPeople card
+include('elements/materials/Social/MaterialsPeople')
+MaterialsPeopleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPeople.card.remote.puml b/cloud/snippets/materials/Social/MaterialsPeople.card.remote.puml
new file mode 100644
index 00000000000..168ee5908de
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPeople.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPeople card
+include('elements/materials/Social/MaterialsPeople')
+MaterialsPeopleCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPeople.element.local.puml b/cloud/snippets/materials/Social/MaterialsPeople.element.local.puml
new file mode 100644
index 00000000000..384643b5488
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPeople.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPeople element
+include('elements/materials/Social/MaterialsPeople')
+MaterialsPeople('element', 'People', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPeople.element.remote.puml b/cloud/snippets/materials/Social/MaterialsPeople.element.remote.puml
new file mode 100644
index 00000000000..8065756b725
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPeople.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPeople element
+include('elements/materials/Social/MaterialsPeople')
+MaterialsPeople('element', 'People', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPeopleOutline.card.local.puml b/cloud/snippets/materials/Social/MaterialsPeopleOutline.card.local.puml
new file mode 100644
index 00000000000..04deff37694
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPeopleOutline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPeopleOutline card
+include('elements/materials/Social/MaterialsPeopleOutline')
+MaterialsPeopleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPeopleOutline.card.remote.puml b/cloud/snippets/materials/Social/MaterialsPeopleOutline.card.remote.puml
new file mode 100644
index 00000000000..c9a63ad5745
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPeopleOutline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPeopleOutline card
+include('elements/materials/Social/MaterialsPeopleOutline')
+MaterialsPeopleOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPeopleOutline.element.local.puml b/cloud/snippets/materials/Social/MaterialsPeopleOutline.element.local.puml
new file mode 100644
index 00000000000..70ce2c3e70e
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPeopleOutline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPeopleOutline element
+include('elements/materials/Social/MaterialsPeopleOutline')
+MaterialsPeopleOutline('element', 'People Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPeopleOutline.element.remote.puml b/cloud/snippets/materials/Social/MaterialsPeopleOutline.element.remote.puml
new file mode 100644
index 00000000000..10800c2d6de
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPeopleOutline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPeopleOutline element
+include('elements/materials/Social/MaterialsPeopleOutline')
+MaterialsPeopleOutline('element', 'People Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPerson.card.local.puml b/cloud/snippets/materials/Social/MaterialsPerson.card.local.puml
new file mode 100644
index 00000000000..179e64e7540
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPerson.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPerson card
+include('elements/materials/Social/MaterialsPerson')
+MaterialsPersonCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPerson.card.remote.puml b/cloud/snippets/materials/Social/MaterialsPerson.card.remote.puml
new file mode 100644
index 00000000000..4b54e64fc91
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPerson.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPerson card
+include('elements/materials/Social/MaterialsPerson')
+MaterialsPersonCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPerson.element.local.puml b/cloud/snippets/materials/Social/MaterialsPerson.element.local.puml
new file mode 100644
index 00000000000..ee3fc540bdb
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPerson.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPerson element
+include('elements/materials/Social/MaterialsPerson')
+MaterialsPerson('element', 'Person', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPerson.element.remote.puml b/cloud/snippets/materials/Social/MaterialsPerson.element.remote.puml
new file mode 100644
index 00000000000..23c19090dbf
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPerson.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPerson element
+include('elements/materials/Social/MaterialsPerson')
+MaterialsPerson('element', 'Person', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPersonAdd.card.local.puml b/cloud/snippets/materials/Social/MaterialsPersonAdd.card.local.puml
new file mode 100644
index 00000000000..b6589fa6d60
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPersonAdd.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPersonAdd card
+include('elements/materials/Social/MaterialsPersonAdd')
+MaterialsPersonAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPersonAdd.card.remote.puml b/cloud/snippets/materials/Social/MaterialsPersonAdd.card.remote.puml
new file mode 100644
index 00000000000..c1c97a11ca4
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPersonAdd.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPersonAdd card
+include('elements/materials/Social/MaterialsPersonAdd')
+MaterialsPersonAddCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPersonAdd.element.local.puml b/cloud/snippets/materials/Social/MaterialsPersonAdd.element.local.puml
new file mode 100644
index 00000000000..c3bd34105a3
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPersonAdd.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonAdd element
+include('elements/materials/Social/MaterialsPersonAdd')
+MaterialsPersonAdd('element', 'Person Add', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPersonAdd.element.remote.puml b/cloud/snippets/materials/Social/MaterialsPersonAdd.element.remote.puml
new file mode 100644
index 00000000000..81259a16cbe
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPersonAdd.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonAdd element
+include('elements/materials/Social/MaterialsPersonAdd')
+MaterialsPersonAdd('element', 'Person Add', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPersonOutline.card.local.puml b/cloud/snippets/materials/Social/MaterialsPersonOutline.card.local.puml
new file mode 100644
index 00000000000..18b612fe39e
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPersonOutline.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPersonOutline card
+include('elements/materials/Social/MaterialsPersonOutline')
+MaterialsPersonOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPersonOutline.card.remote.puml b/cloud/snippets/materials/Social/MaterialsPersonOutline.card.remote.puml
new file mode 100644
index 00000000000..b8e190d8656
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPersonOutline.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPersonOutline card
+include('elements/materials/Social/MaterialsPersonOutline')
+MaterialsPersonOutlineCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPersonOutline.element.local.puml b/cloud/snippets/materials/Social/MaterialsPersonOutline.element.local.puml
new file mode 100644
index 00000000000..edafa524af6
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPersonOutline.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonOutline element
+include('elements/materials/Social/MaterialsPersonOutline')
+MaterialsPersonOutline('element', 'Person Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPersonOutline.element.remote.puml b/cloud/snippets/materials/Social/MaterialsPersonOutline.element.remote.puml
new file mode 100644
index 00000000000..2f432b55ec3
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPersonOutline.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPersonOutline element
+include('elements/materials/Social/MaterialsPersonOutline')
+MaterialsPersonOutline('element', 'Person Outline', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPlusOne.card.local.puml b/cloud/snippets/materials/Social/MaterialsPlusOne.card.local.puml
new file mode 100644
index 00000000000..6b1fa6fbae4
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPlusOne.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPlusOne card
+include('elements/materials/Social/MaterialsPlusOne')
+MaterialsPlusOneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPlusOne.card.remote.puml b/cloud/snippets/materials/Social/MaterialsPlusOne.card.remote.puml
new file mode 100644
index 00000000000..d0105450e9f
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPlusOne.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPlusOne card
+include('elements/materials/Social/MaterialsPlusOne')
+MaterialsPlusOneCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPlusOne.element.local.puml b/cloud/snippets/materials/Social/MaterialsPlusOne.element.local.puml
new file mode 100644
index 00000000000..7cf6056a86c
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPlusOne.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlusOne element
+include('elements/materials/Social/MaterialsPlusOne')
+MaterialsPlusOne('element', 'Plus One', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPlusOne.element.remote.puml b/cloud/snippets/materials/Social/MaterialsPlusOne.element.remote.puml
new file mode 100644
index 00000000000..3c5ea329a33
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPlusOne.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPlusOne element
+include('elements/materials/Social/MaterialsPlusOne')
+MaterialsPlusOne('element', 'Plus One', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPoll.card.local.puml b/cloud/snippets/materials/Social/MaterialsPoll.card.local.puml
new file mode 100644
index 00000000000..13c4b664da7
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPoll.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPoll card
+include('elements/materials/Social/MaterialsPoll')
+MaterialsPollCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPoll.card.remote.puml b/cloud/snippets/materials/Social/MaterialsPoll.card.remote.puml
new file mode 100644
index 00000000000..dcb22b64bc5
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPoll.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPoll card
+include('elements/materials/Social/MaterialsPoll')
+MaterialsPollCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPoll.element.local.puml b/cloud/snippets/materials/Social/MaterialsPoll.element.local.puml
new file mode 100644
index 00000000000..cbf0ebb1221
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPoll.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPoll element
+include('elements/materials/Social/MaterialsPoll')
+MaterialsPoll('element', 'Poll', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPoll.element.remote.puml b/cloud/snippets/materials/Social/MaterialsPoll.element.remote.puml
new file mode 100644
index 00000000000..e60927aa93b
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPoll.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPoll element
+include('elements/materials/Social/MaterialsPoll')
+MaterialsPoll('element', 'Poll', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPublic.card.local.puml b/cloud/snippets/materials/Social/MaterialsPublic.card.local.puml
new file mode 100644
index 00000000000..85b1088b08b
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPublic.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsPublic card
+include('elements/materials/Social/MaterialsPublic')
+MaterialsPublicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPublic.card.remote.puml b/cloud/snippets/materials/Social/MaterialsPublic.card.remote.puml
new file mode 100644
index 00000000000..8a59f98fc65
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPublic.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsPublic card
+include('elements/materials/Social/MaterialsPublic')
+MaterialsPublicCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPublic.element.local.puml b/cloud/snippets/materials/Social/MaterialsPublic.element.local.puml
new file mode 100644
index 00000000000..ff17e65ddcf
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPublic.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPublic element
+include('elements/materials/Social/MaterialsPublic')
+MaterialsPublic('element', 'Public', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsPublic.element.remote.puml b/cloud/snippets/materials/Social/MaterialsPublic.element.remote.puml
new file mode 100644
index 00000000000..448fa308b2f
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsPublic.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsPublic element
+include('elements/materials/Social/MaterialsPublic')
+MaterialsPublic('element', 'Public', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSchool.card.local.puml b/cloud/snippets/materials/Social/MaterialsSchool.card.local.puml
new file mode 100644
index 00000000000..616dcb79ed7
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSchool.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSchool card
+include('elements/materials/Social/MaterialsSchool')
+MaterialsSchoolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSchool.card.remote.puml b/cloud/snippets/materials/Social/MaterialsSchool.card.remote.puml
new file mode 100644
index 00000000000..99edc753fa5
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSchool.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSchool card
+include('elements/materials/Social/MaterialsSchool')
+MaterialsSchoolCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSchool.element.local.puml b/cloud/snippets/materials/Social/MaterialsSchool.element.local.puml
new file mode 100644
index 00000000000..19ec14a0e02
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSchool.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSchool element
+include('elements/materials/Social/MaterialsSchool')
+MaterialsSchool('element', 'School', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSchool.element.remote.puml b/cloud/snippets/materials/Social/MaterialsSchool.element.remote.puml
new file mode 100644
index 00000000000..7e23267c65d
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSchool.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSchool element
+include('elements/materials/Social/MaterialsSchool')
+MaterialsSchool('element', 'School', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentDissatisfied.card.local.puml b/cloud/snippets/materials/Social/MaterialsSentimentDissatisfied.card.local.puml
new file mode 100644
index 00000000000..6b7b534059a
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentDissatisfied.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSentimentDissatisfied card
+include('elements/materials/Social/MaterialsSentimentDissatisfied')
+MaterialsSentimentDissatisfiedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentDissatisfied.card.remote.puml b/cloud/snippets/materials/Social/MaterialsSentimentDissatisfied.card.remote.puml
new file mode 100644
index 00000000000..0d3de9e5d04
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentDissatisfied.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSentimentDissatisfied card
+include('elements/materials/Social/MaterialsSentimentDissatisfied')
+MaterialsSentimentDissatisfiedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentDissatisfied.element.local.puml b/cloud/snippets/materials/Social/MaterialsSentimentDissatisfied.element.local.puml
new file mode 100644
index 00000000000..2ceb7b3f17b
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentDissatisfied.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentDissatisfied element
+include('elements/materials/Social/MaterialsSentimentDissatisfied')
+MaterialsSentimentDissatisfied('element', 'Sentiment Dissatisfied', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentDissatisfied.element.remote.puml b/cloud/snippets/materials/Social/MaterialsSentimentDissatisfied.element.remote.puml
new file mode 100644
index 00000000000..3467b8314bc
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentDissatisfied.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentDissatisfied element
+include('elements/materials/Social/MaterialsSentimentDissatisfied')
+MaterialsSentimentDissatisfied('element', 'Sentiment Dissatisfied', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentNeutral.card.local.puml b/cloud/snippets/materials/Social/MaterialsSentimentNeutral.card.local.puml
new file mode 100644
index 00000000000..a3a231abeee
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentNeutral.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSentimentNeutral card
+include('elements/materials/Social/MaterialsSentimentNeutral')
+MaterialsSentimentNeutralCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentNeutral.card.remote.puml b/cloud/snippets/materials/Social/MaterialsSentimentNeutral.card.remote.puml
new file mode 100644
index 00000000000..dec4a293396
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentNeutral.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSentimentNeutral card
+include('elements/materials/Social/MaterialsSentimentNeutral')
+MaterialsSentimentNeutralCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentNeutral.element.local.puml b/cloud/snippets/materials/Social/MaterialsSentimentNeutral.element.local.puml
new file mode 100644
index 00000000000..c60ddaf584b
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentNeutral.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentNeutral element
+include('elements/materials/Social/MaterialsSentimentNeutral')
+MaterialsSentimentNeutral('element', 'Sentiment Neutral', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentNeutral.element.remote.puml b/cloud/snippets/materials/Social/MaterialsSentimentNeutral.element.remote.puml
new file mode 100644
index 00000000000..163b367f2c1
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentNeutral.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentNeutral element
+include('elements/materials/Social/MaterialsSentimentNeutral')
+MaterialsSentimentNeutral('element', 'Sentiment Neutral', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentSatisfied.card.local.puml b/cloud/snippets/materials/Social/MaterialsSentimentSatisfied.card.local.puml
new file mode 100644
index 00000000000..5cde9526ee3
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentSatisfied.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSentimentSatisfied card
+include('elements/materials/Social/MaterialsSentimentSatisfied')
+MaterialsSentimentSatisfiedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentSatisfied.card.remote.puml b/cloud/snippets/materials/Social/MaterialsSentimentSatisfied.card.remote.puml
new file mode 100644
index 00000000000..7bbc475e92a
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentSatisfied.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSentimentSatisfied card
+include('elements/materials/Social/MaterialsSentimentSatisfied')
+MaterialsSentimentSatisfiedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentSatisfied.element.local.puml b/cloud/snippets/materials/Social/MaterialsSentimentSatisfied.element.local.puml
new file mode 100644
index 00000000000..69d02c3cb5a
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentSatisfied.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentSatisfied element
+include('elements/materials/Social/MaterialsSentimentSatisfied')
+MaterialsSentimentSatisfied('element', 'Sentiment Satisfied', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentSatisfied.element.remote.puml b/cloud/snippets/materials/Social/MaterialsSentimentSatisfied.element.remote.puml
new file mode 100644
index 00000000000..8758092a34f
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentSatisfied.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentSatisfied element
+include('elements/materials/Social/MaterialsSentimentSatisfied')
+MaterialsSentimentSatisfied('element', 'Sentiment Satisfied', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentVeryDissatisfied.card.local.puml b/cloud/snippets/materials/Social/MaterialsSentimentVeryDissatisfied.card.local.puml
new file mode 100644
index 00000000000..45c55244b8c
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentVeryDissatisfied.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSentimentVeryDissatisfied card
+include('elements/materials/Social/MaterialsSentimentVeryDissatisfied')
+MaterialsSentimentVeryDissatisfiedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentVeryDissatisfied.card.remote.puml b/cloud/snippets/materials/Social/MaterialsSentimentVeryDissatisfied.card.remote.puml
new file mode 100644
index 00000000000..40d625daa90
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentVeryDissatisfied.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSentimentVeryDissatisfied card
+include('elements/materials/Social/MaterialsSentimentVeryDissatisfied')
+MaterialsSentimentVeryDissatisfiedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentVeryDissatisfied.element.local.puml b/cloud/snippets/materials/Social/MaterialsSentimentVeryDissatisfied.element.local.puml
new file mode 100644
index 00000000000..94ec63fd752
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentVeryDissatisfied.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentVeryDissatisfied element
+include('elements/materials/Social/MaterialsSentimentVeryDissatisfied')
+MaterialsSentimentVeryDissatisfied('element', 'Sentiment Very Dissatisfied', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentVeryDissatisfied.element.remote.puml b/cloud/snippets/materials/Social/MaterialsSentimentVeryDissatisfied.element.remote.puml
new file mode 100644
index 00000000000..7704e224b79
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentVeryDissatisfied.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentVeryDissatisfied element
+include('elements/materials/Social/MaterialsSentimentVeryDissatisfied')
+MaterialsSentimentVeryDissatisfied('element', 'Sentiment Very Dissatisfied', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentVerySatisfied.card.local.puml b/cloud/snippets/materials/Social/MaterialsSentimentVerySatisfied.card.local.puml
new file mode 100644
index 00000000000..eb82428ee5d
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentVerySatisfied.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsSentimentVerySatisfied card
+include('elements/materials/Social/MaterialsSentimentVerySatisfied')
+MaterialsSentimentVerySatisfiedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentVerySatisfied.card.remote.puml b/cloud/snippets/materials/Social/MaterialsSentimentVerySatisfied.card.remote.puml
new file mode 100644
index 00000000000..e741a99ce9c
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentVerySatisfied.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsSentimentVerySatisfied card
+include('elements/materials/Social/MaterialsSentimentVerySatisfied')
+MaterialsSentimentVerySatisfiedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentVerySatisfied.element.local.puml b/cloud/snippets/materials/Social/MaterialsSentimentVerySatisfied.element.local.puml
new file mode 100644
index 00000000000..15d0fc5a6a9
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentVerySatisfied.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentVerySatisfied element
+include('elements/materials/Social/MaterialsSentimentVerySatisfied')
+MaterialsSentimentVerySatisfied('element', 'Sentiment Very Satisfied', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsSentimentVerySatisfied.element.remote.puml b/cloud/snippets/materials/Social/MaterialsSentimentVerySatisfied.element.remote.puml
new file mode 100644
index 00000000000..0c02badbf5f
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsSentimentVerySatisfied.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsSentimentVerySatisfied element
+include('elements/materials/Social/MaterialsSentimentVerySatisfied')
+MaterialsSentimentVerySatisfied('element', 'Sentiment Very Satisfied', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsShare.card.local.puml b/cloud/snippets/materials/Social/MaterialsShare.card.local.puml
new file mode 100644
index 00000000000..34e075080a5
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsShare.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsShare card
+include('elements/materials/Social/MaterialsShare')
+MaterialsShareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsShare.card.remote.puml b/cloud/snippets/materials/Social/MaterialsShare.card.remote.puml
new file mode 100644
index 00000000000..e61ade372c7
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsShare.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsShare card
+include('elements/materials/Social/MaterialsShare')
+MaterialsShareCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsShare.element.local.puml b/cloud/snippets/materials/Social/MaterialsShare.element.local.puml
new file mode 100644
index 00000000000..008587f5977
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsShare.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShare element
+include('elements/materials/Social/MaterialsShare')
+MaterialsShare('element', 'Share', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsShare.element.remote.puml b/cloud/snippets/materials/Social/MaterialsShare.element.remote.puml
new file mode 100644
index 00000000000..79a91200614
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsShare.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsShare element
+include('elements/materials/Social/MaterialsShare')
+MaterialsShare('element', 'Share', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsWhatshot.card.local.puml b/cloud/snippets/materials/Social/MaterialsWhatshot.card.local.puml
new file mode 100644
index 00000000000..ca52376d798
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsWhatshot.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsWhatshot card
+include('elements/materials/Social/MaterialsWhatshot')
+MaterialsWhatshotCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsWhatshot.card.remote.puml b/cloud/snippets/materials/Social/MaterialsWhatshot.card.remote.puml
new file mode 100644
index 00000000000..bafd64ce892
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsWhatshot.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsWhatshot card
+include('elements/materials/Social/MaterialsWhatshot')
+MaterialsWhatshotCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsWhatshot.element.local.puml b/cloud/snippets/materials/Social/MaterialsWhatshot.element.local.puml
new file mode 100644
index 00000000000..599e5abb6f0
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsWhatshot.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWhatshot element
+include('elements/materials/Social/MaterialsWhatshot')
+MaterialsWhatshot('element', 'Whatshot', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Social/MaterialsWhatshot.element.remote.puml b/cloud/snippets/materials/Social/MaterialsWhatshot.element.remote.puml
new file mode 100644
index 00000000000..cf40c1392f7
--- /dev/null
+++ b/cloud/snippets/materials/Social/MaterialsWhatshot.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsWhatshot element
+include('elements/materials/Social/MaterialsWhatshot')
+MaterialsWhatshot('element', 'Whatshot', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsCheckBox.card.local.puml b/cloud/snippets/materials/Toggle/MaterialsCheckBox.card.local.puml
new file mode 100644
index 00000000000..cb00b7772f7
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsCheckBox.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCheckBox card
+include('elements/materials/Toggle/MaterialsCheckBox')
+MaterialsCheckBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsCheckBox.card.remote.puml b/cloud/snippets/materials/Toggle/MaterialsCheckBox.card.remote.puml
new file mode 100644
index 00000000000..b8b2ed4cc47
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsCheckBox.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCheckBox card
+include('elements/materials/Toggle/MaterialsCheckBox')
+MaterialsCheckBoxCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsCheckBox.element.local.puml b/cloud/snippets/materials/Toggle/MaterialsCheckBox.element.local.puml
new file mode 100644
index 00000000000..f383c9a9982
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsCheckBox.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCheckBox element
+include('elements/materials/Toggle/MaterialsCheckBox')
+MaterialsCheckBox('element', 'Check Box', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsCheckBox.element.remote.puml b/cloud/snippets/materials/Toggle/MaterialsCheckBox.element.remote.puml
new file mode 100644
index 00000000000..ff70dd24758
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsCheckBox.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCheckBox element
+include('elements/materials/Toggle/MaterialsCheckBox')
+MaterialsCheckBox('element', 'Check Box', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsCheckBoxOutlineBlank.card.local.puml b/cloud/snippets/materials/Toggle/MaterialsCheckBoxOutlineBlank.card.local.puml
new file mode 100644
index 00000000000..ea5b0004c17
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsCheckBoxOutlineBlank.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsCheckBoxOutlineBlank card
+include('elements/materials/Toggle/MaterialsCheckBoxOutlineBlank')
+MaterialsCheckBoxOutlineBlankCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsCheckBoxOutlineBlank.card.remote.puml b/cloud/snippets/materials/Toggle/MaterialsCheckBoxOutlineBlank.card.remote.puml
new file mode 100644
index 00000000000..85f4ef56ca1
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsCheckBoxOutlineBlank.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsCheckBoxOutlineBlank card
+include('elements/materials/Toggle/MaterialsCheckBoxOutlineBlank')
+MaterialsCheckBoxOutlineBlankCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsCheckBoxOutlineBlank.element.local.puml b/cloud/snippets/materials/Toggle/MaterialsCheckBoxOutlineBlank.element.local.puml
new file mode 100644
index 00000000000..ec4a45d3c57
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsCheckBoxOutlineBlank.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCheckBoxOutlineBlank element
+include('elements/materials/Toggle/MaterialsCheckBoxOutlineBlank')
+MaterialsCheckBoxOutlineBlank('element', 'Check Box Outline Blank', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsCheckBoxOutlineBlank.element.remote.puml b/cloud/snippets/materials/Toggle/MaterialsCheckBoxOutlineBlank.element.remote.puml
new file mode 100644
index 00000000000..a08d0843077
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsCheckBoxOutlineBlank.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsCheckBoxOutlineBlank element
+include('elements/materials/Toggle/MaterialsCheckBoxOutlineBlank')
+MaterialsCheckBoxOutlineBlank('element', 'Check Box Outline Blank', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsRadioButtonChecked.card.local.puml b/cloud/snippets/materials/Toggle/MaterialsRadioButtonChecked.card.local.puml
new file mode 100644
index 00000000000..c8738820a51
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsRadioButtonChecked.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRadioButtonChecked card
+include('elements/materials/Toggle/MaterialsRadioButtonChecked')
+MaterialsRadioButtonCheckedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsRadioButtonChecked.card.remote.puml b/cloud/snippets/materials/Toggle/MaterialsRadioButtonChecked.card.remote.puml
new file mode 100644
index 00000000000..e9d4f1ee93a
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsRadioButtonChecked.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRadioButtonChecked card
+include('elements/materials/Toggle/MaterialsRadioButtonChecked')
+MaterialsRadioButtonCheckedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsRadioButtonChecked.element.local.puml b/cloud/snippets/materials/Toggle/MaterialsRadioButtonChecked.element.local.puml
new file mode 100644
index 00000000000..c42288ab687
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsRadioButtonChecked.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRadioButtonChecked element
+include('elements/materials/Toggle/MaterialsRadioButtonChecked')
+MaterialsRadioButtonChecked('element', 'Radio Button Checked', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsRadioButtonChecked.element.remote.puml b/cloud/snippets/materials/Toggle/MaterialsRadioButtonChecked.element.remote.puml
new file mode 100644
index 00000000000..00a1eec12e4
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsRadioButtonChecked.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRadioButtonChecked element
+include('elements/materials/Toggle/MaterialsRadioButtonChecked')
+MaterialsRadioButtonChecked('element', 'Radio Button Checked', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsRadioButtonUnchecked.card.local.puml b/cloud/snippets/materials/Toggle/MaterialsRadioButtonUnchecked.card.local.puml
new file mode 100644
index 00000000000..9452543549b
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsRadioButtonUnchecked.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsRadioButtonUnchecked card
+include('elements/materials/Toggle/MaterialsRadioButtonUnchecked')
+MaterialsRadioButtonUncheckedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsRadioButtonUnchecked.card.remote.puml b/cloud/snippets/materials/Toggle/MaterialsRadioButtonUnchecked.card.remote.puml
new file mode 100644
index 00000000000..d6f91303c17
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsRadioButtonUnchecked.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsRadioButtonUnchecked card
+include('elements/materials/Toggle/MaterialsRadioButtonUnchecked')
+MaterialsRadioButtonUncheckedCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsRadioButtonUnchecked.element.local.puml b/cloud/snippets/materials/Toggle/MaterialsRadioButtonUnchecked.element.local.puml
new file mode 100644
index 00000000000..34e7743547d
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsRadioButtonUnchecked.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRadioButtonUnchecked element
+include('elements/materials/Toggle/MaterialsRadioButtonUnchecked')
+MaterialsRadioButtonUnchecked('element', 'Radio Button Unchecked', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsRadioButtonUnchecked.element.remote.puml b/cloud/snippets/materials/Toggle/MaterialsRadioButtonUnchecked.element.remote.puml
new file mode 100644
index 00000000000..413c6bda4a5
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsRadioButtonUnchecked.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsRadioButtonUnchecked element
+include('elements/materials/Toggle/MaterialsRadioButtonUnchecked')
+MaterialsRadioButtonUnchecked('element', 'Radio Button Unchecked', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsStarHalf.card.local.puml b/cloud/snippets/materials/Toggle/MaterialsStarHalf.card.local.puml
new file mode 100644
index 00000000000..6bf8ecd68d1
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsStarHalf.card.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the MaterialsStarHalf card
+include('elements/materials/Toggle/MaterialsStarHalf')
+MaterialsStarHalfCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsStarHalf.card.remote.puml b/cloud/snippets/materials/Toggle/MaterialsStarHalf.card.remote.puml
new file mode 100644
index 00000000000..1c34243d3cb
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsStarHalf.card.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the MaterialsStarHalf card
+include('elements/materials/Toggle/MaterialsStarHalf')
+MaterialsStarHalfCard('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsStarHalf.element.local.puml b/cloud/snippets/materials/Toggle/MaterialsStarHalf.element.local.puml
new file mode 100644
index 00000000000..e971df9d910
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsStarHalf.element.local.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../../"
+
+' loads the library
+!include ../../../library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStarHalf element
+include('elements/materials/Toggle/MaterialsStarHalf')
+MaterialsStarHalf('element', 'Star Half', 'an optional tech field')
+@enduml
diff --git a/cloud/snippets/materials/Toggle/MaterialsStarHalf.element.remote.puml b/cloud/snippets/materials/Toggle/MaterialsStarHalf.element.remote.puml
new file mode 100644
index 00000000000..c3be1a5d1d0
--- /dev/null
+++ b/cloud/snippets/materials/Toggle/MaterialsStarHalf.element.remote.puml
@@ -0,0 +1,15 @@
+@startuml
+' configures the library
+!global $LIB_BRANCH="master"
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl $LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the MaterialsStarHalf element
+include('elements/materials/Toggle/MaterialsStarHalf')
+MaterialsStarHalf('element', 'Star Half', 'an optional tech field')
+@enduml
diff --git a/cloud/styles/aws.puml b/cloud/styles/aws.puml
new file mode 100644
index 00000000000..a6973dc386c
--- /dev/null
+++ b/cloud/styles/aws.puml
@@ -0,0 +1,26 @@
+@startuml
+
+skinparam DefaultTextAlignment center
+
+skinparam Arrow {
+ FontColor $FONT_COLOR
+ Color #535B63
+ Thickness 1
+}
+
+skinparam Card<> {
+ BorderThickness 0
+ BorderColor none
+ BackgroundColor none
+ shadowing false
+}
+
+skinparam Card<> {
+ BorderThickness 1
+ BorderColor $GCP_CARD_BD
+ BackgroundColor #FFFFFF
+ FontColor #757575
+ shadowing true
+}
+
+@enduml
\ No newline at end of file
diff --git a/cloud/styles/azure.puml b/cloud/styles/azure.puml
new file mode 100644
index 00000000000..f7c393c0b38
--- /dev/null
+++ b/cloud/styles/azure.puml
@@ -0,0 +1,26 @@
+@startuml
+
+skinparam DefaultTextAlignment center
+
+skinparam Arrow {
+ FontColor $FONT_COLOR
+ Color $AZURE_BLUE
+ Thickness 1
+}
+
+skinparam Card<> {
+ BorderThickness 0
+ BorderColor none
+ BackgroundColor none
+ shadowing false
+}
+
+skinparam Card<> {
+ BorderThickness 1
+ BorderColor $GCP_CARD_BD
+ BackgroundColor #FFFFFF
+ FontColor #757575
+ shadowing true
+}
+
+@enduml
\ No newline at end of file
diff --git a/cloud/styles/common.puml b/cloud/styles/common.puml
new file mode 100644
index 00000000000..f612c131dfd
--- /dev/null
+++ b/cloud/styles/common.puml
@@ -0,0 +1,10 @@
+@startuml
+
+hide stereotype
+
+skinparam wrapWidth $TEXT_WIDTH_MAX
+skinparam maxMessageSize $MSG_WIDTH_MAX
+skinparam DefaultFontSize $FONT_SIZE_MD
+skinparam DefaultFontColor $FONT_COLOR
+
+@enduml
\ No newline at end of file
diff --git a/cloud/styles/gcp.puml b/cloud/styles/gcp.puml
new file mode 100644
index 00000000000..2d7e3a7615d
--- /dev/null
+++ b/cloud/styles/gcp.puml
@@ -0,0 +1,29 @@
+@startuml
+
+!global $SPRITE_COLOR="#4284F3"
+
+skinparam DefaultTextAlignment center
+
+skinparam Arrow {
+ FontColor $FONT_COLOR
+ Color $SPRITE_COLOR
+ Thickness 2
+}
+
+skinparam Card<> {
+ BorderThickness 1
+ BorderColor $GCP_CARD_BD
+ BackgroundColor #FFFFFF
+ FontColor #757575
+ shadowing true
+}
+
+skinparam Rectangle<> {
+ BorderThickness 1
+ BorderColor $GCP_CARD_BD
+ BackgroundColor #FFFFFF
+ FontColor #757575
+ shadowing true
+}
+
+@enduml
\ No newline at end of file
diff --git a/gcp.sh b/gcp.sh
index 0de3c2e3d44..e03c90274e7 100755
--- a/gcp.sh
+++ b/gcp.sh
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
-. ./lib.sh
+. lib.v1.sh
iconsUrl="https://cloud.google.com/icons/files/gcp-icons.zip"
diff --git a/lib.sh b/lib.v1.sh
similarity index 100%
rename from lib.sh
rename to lib.v1.sh
diff --git a/lib.v2.sh b/lib.v2.sh
new file mode 100755
index 00000000000..dc9ca75e206
--- /dev/null
+++ b/lib.v2.sh
@@ -0,0 +1,561 @@
+#!/usr/bin/env bash
+
+libBranch=${LIB_BRANCH:="master"}
+tmpDir=${TMP_DIR:="tmp"}
+libName=${LIB_NAME:=""}
+smSize=10
+mdSize=14
+lgSize=20
+
+POSITIONAL=()
+while [[ $# -gt 0 ]]; do
+ key="$1"
+ case ${key} in
+ --lib-name=*)
+ libName="${key#*=}"
+ ;;
+ --git-branch=*)
+ libBranch="${key#*=}"
+ ;;
+ --tmp-dir=*)
+ tmpDir="${key#*=}"
+ ;;
+ *)
+ POSITIONAL+=("$1")
+ ;;
+ esac
+ shift
+done
+set -- "${POSITIONAL[@]}"
+
+log() {
+ local name=$1
+ shift
+ echo "[$name] $@"
+}
+
+if [[ -z ${libName} ]]; then
+ log error "the library name is required (--lib-name=...)"
+ exit 1
+fi
+
+downloadPlantUML() {
+ local url=http://sourceforge.net/projects/plantuml/files/plantuml.jar/download
+ local jar="${tmpDir}/plantuml.jar"
+ mkdir -p ${tmpDir}
+ if [[ ! -f "${jar}" ]]; then
+ log main "download PlantUML"
+ wget ${url} -O ${jar}
+ fi
+}
+
+downloadIcons() {
+ local pkgName=${1}
+ local iconsUrl=${2}
+ local originalIconsDir=${3}
+ local pkgTmpDir="${tmpDir}/${libName}/${pkgName}"
+ local zipFile="${pkgTmpDir}/icons.zip"
+
+ mkdir -p ${pkgTmpDir}
+ if [[ ! -f ${zipFile} ]]; then
+ log ${pkgName} "download icons"
+ wget ${iconsUrl} -O ${zipFile}
+ fi
+
+ unzip -q -o ${zipFile} -d ${pkgTmpDir}
+
+ if [[ -n ${originalIconsDir}} ]]; then
+ local originalIconsDir="${pkgTmpDir}/${originalIconsDir}"
+ if [[ -d "${originalIconsDir}" ]]; then
+ rm -Rf ${pkgTmpDir}/icons
+ mv "${originalIconsDir}" ${pkgTmpDir}/icons
+ fi
+ fi
+}
+
+generateIcons() {
+ local pkgName=${1}
+ local srcDir="${tmpDir}/${libName}/${pkgName}/icons"
+ local dstDir="${libName}/icons/${pkgName}"
+ local srcFormat=svg
+ local dstFormat=png
+ local picturePathSed=""
+ local pictureNameSed=""
+ local picW=50
+ local picH=50
+
+ local POSITIONAL=()
+ while [[ $# -gt 0 ]]; do
+ key="$1"
+ case ${key} in
+ -pps=*|--picture-path-sed=*)
+ picturePathSed="${key#*=}"
+ ;;
+ -pns=*|--picture-name-sed=*)
+ pictureNameSed="${key#*=}"
+ ;;
+ -w=*|--picture-width=*)
+ picW="${key#*=}"
+ ;;
+ -h=*|--picture-height=*)
+ picH="${key#*=}"
+ ;;
+ *)
+ POSITIONAL+=("$1")
+ ;;
+ esac
+ shift
+ done
+ set -- "${POSITIONAL[@]}"
+
+ log ${pkgName} "generate icons from ($srcDir) to ($dstDir)"
+
+ find ${srcDir} -type f -name "*.${srcFormat}" -print0 |
+ while IFS= read -r -d '' picturePathSrc; do
+ # clean name
+ local picturePath=$(sed -r "s:${srcDir}/::;s/^_//;s/( |,|_|\+|\.|'|\&| )/-/gi;s/(\(|\))//g;s/-+/-/g" <<< ${picturePathSrc%.*})
+ # apply custom sed expression for picturePath
+ if [[ -n ${picturePathSed} ]]; then
+ picturePath=$(sed -r "${picturePathSed}" <<< ${picturePath})
+ fi
+ # prefix with the package name
+ local pictureDir=$(dirname ${picturePath})
+ local pictureName=$(basename ${picturePath})
+ # apply custom sed expression for pictureNameSed
+ if [[ -n ${pictureNameSed} ]]; then
+ pictureName=$(sed -r "${pictureNameSed}" <<< ${pictureName})
+ fi
+ pictureName="${pkgName}-${pictureName}"
+ picturePath="${pictureDir}/${pictureName}"
+ # from `snake-case` to `CamelCase`
+ picturePath=$(echo ${picturePath,,} | sed -r 's/ //g;;s/-+/-/g;' | sed -r 's/(^|-|_|\.)([a-z,0-9])/\U\2/gi' | sed -r 's/(\/.)/\U\1/gi')
+ # add extension
+ picturePath="${picturePath}.${dstFormat}"
+ # prefix with the destination
+ picturePathDst=${dstDir}/${picturePath}
+ # prepare expected directory
+ mkdir -p $(dirname ${picturePathDst})
+ # convert when required
+ if [[ ! -f ${picturePathDst} ]]; then
+ inkscape "${picturePathSrc}" --export-png="${picturePathDst}" -h${picH} $@
+ fi
+ done
+}
+
+generateElementSprite() {
+ local iconPath=$1
+ local tmpSpt=$2
+ local height=$3
+ local elName=$(basename ${tmpSpt%.*})
+
+ local tmpSptIcon="${tmpSpt%.*}.png"
+ mkdir -p $(dirname ${tmpSptIcon})
+ if [[ ! -f ${tmpSptIcon} ]]; then
+ convert -quality 100 -background white -flatten -resize x${height} ${iconPath} ${tmpSptIcon}
+ fi
+ if [[ ! -f ${tmpSpt} ]] || [[ $(cat ${tmpSpt} | wc -l) == "0" ]]; then
+ java -jar tmp/plantuml.jar -encodesprite 16z ${tmpSptIcon} > ${tmpSpt}
+ fi
+}
+
+generateElementFunctions() {
+ local iconPath=$1
+ local elSrc=$2
+ local elName=$(basename ${elSrc%.*})
+ local hName=$(sed -e 's/\([A-Z]\)/ \1/g;s/^ //;s/[^ ]*//;s/^ //;' <<< ${elName})
+
+ local icon=$(sed -r 's:([^/]*/){2}::' <<< ${iconPath%.*})
+ cat <> ${elSrc}
+!function ${elName}(\$id, \$name="${hName}", \$tech="")
+ CloudElement(\$id, '${icon}', \$name, \$tech)
+!endfunction
+EOF
+
+ local sptName="${elName}Lg"
+ cat <> ${elSrc}
+!function ${elName}Card(\$id, \$funcName="", \$content="")
+ CloudCard(\$id, '<\$${sptName}>', '${hName}', \$funcName, \$content)
+!endfunction
+EOF
+}
+
+generateElementSnippets() {
+ local elSrc=$1
+ local elName=$(basename ${elSrc%.*})
+ local hName=$(sed -e 's/\([A-Z]\)/ \1/g;s/^ //;s/[^ ]*//;s/^ //;' <<< ${elName})
+ local baseElSnp=$(sed -r 's:/elements/:/snippets/:' <<< ${elSrc%.*})
+ local elSnpElLocal="${baseElSnp}.element.local.puml"
+ local elSnpElRemote="${baseElSnp}.element.remote.puml"
+ local elSnpCdLocal="${baseElSnp}.card.local.puml"
+ local elSnpCdRemote="${baseElSnp}.card.remote.puml"
+ local elFullName=$(sed -r 's:([^/]*/){1}::' <<< ${elSrc%.*})
+ local relativeRootLib=$(sed -r "s:[^/]*/:../:g;s:/[^/]*$:/:" <<< "${elFullName}")
+ mkdir -p $(dirname ${elSnpElLocal})
+ cat < ${elSnpElLocal}
+@startuml
+' configures the library
+!global \$INCLUSION_MODE="local"
+!global \$LIB_BASE_LOCATION="${relativeRootLib}"
+
+' loads the library
+!include ${relativeRootLib}library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the ${elName} element
+include('${elFullName}')
+${elName}('element', '${hName}', 'an optional tech field')
+@enduml
+EOF
+ cat < ${elSnpElRemote}
+@startuml
+' configures the library
+!global \$LIB_BRANCH="${libBranch}"
+!global \$LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + \$LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl \$LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the ${elName} element
+include('${elFullName}')
+${elName}('element', '${hName}', 'an optional tech field')
+@enduml
+EOF
+ cat < ${elSnpCdLocal}
+@startuml
+' configures the library
+!global \$INCLUSION_MODE="local"
+!global \$LIB_BASE_LOCATION="${relativeRootLib}"
+
+' loads the library
+!include ${relativeRootLib}library.puml
+
+' loads the GCP style
+include('styles/gcp')
+
+' loads the ${elName} card
+include('${elFullName}')
+${elName}Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+EOF
+ cat < ${elSnpCdRemote}
+@startuml
+' configures the library
+!global \$LIB_BRANCH="${libBranch}"
+!global \$LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + \$LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl \$LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/gcp')
+
+' loads the ${elName} card
+include('${elFullName}')
+${elName}Card('card', 'an optional functional name', 'Molestiae praesentium aut natus dolorem. Aut consequatur fugiat a consequatur ut.')
+@enduml
+EOF
+}
+
+generateElementDocumentation() {
+ local iconPath=$1
+ local elSrc=$2
+ local elName=$(basename ${elSrc%.*})
+ local hName=$(sed -e 's/\([A-Z]\)/ \1/g;s/^ //;s/[^ ]*//;s/^ //;' <<< ${elName})
+ local elDoc="$(sed -r 's:/elements/:/documentation/:' <<< ${elSrc%.*}).md"
+ local baseElSnp=$(sed -r 's:/elements/:/snippets/:' <<< ${elSrc%.*})
+ local elSnpElLocal="${baseElSnp}.element.local.puml"
+ local elSnpElLocalImgSrc="${baseElSnp}.element.local.png"
+ local elSnpElLocalImgDst="${elDoc%.*}.element.png"
+ local elSnpElRemote="${baseElSnp}.element.remote.puml"
+
+ local elSnpCdLocal="${baseElSnp}.card.local.puml"
+ local elSnpCdLocalImgSrc="${baseElSnp}.card.local.png"
+ local elSnpCdLocalImgDst="${elDoc%.*}.card.png"
+ local elSnpCdRemote="${baseElSnp}.card.remote.puml"
+
+ local icon=$(sed -r 's:([^/]*/){1}::' <<< ${iconPath})
+ local elFullName=$(sed -r 's:([^/]*/){1}::' <<< ${elSrc%.*})
+ local relativeRootLib=$(sed -r "s:[^/]*/:../:g;s:/[^/]*$:/:" <<< "${elFullName}")
+ mkdir -p $(dirname ${elDoc})
+
+ local snpElLocal=$(cat < ${elSnpElLocal})
+ local snpElRemote=$(cat < ${elSnpElRemote})
+ if [[ ! -f ${elSnpElLocalImgDst} ]]; then
+ java -jar tmp/plantuml.jar ${elSnpElLocal}
+ mv ${elSnpElLocalImgSrc} ${elSnpElLocalImgDst}
+ fi
+
+ local SnpCdLocal=$(cat < ${elSnpCdLocal})
+ local SnpCdRemote=$(cat < ${elSnpCdRemote})
+ if [[ ! -f ${elSnpCdLocalImgDst} ]]; then
+ java -jar tmp/plantuml.jar ${elSnpCdLocal}
+ mv ${elSnpCdLocalImgSrc} ${elSnpCdLocalImgDst}
+ fi
+
+ cat < ${elDoc}
+# ${elName}
+\`\`\`text
+${elFullName}
+\`\`\`
+| Icon | Element | Card |
+| :-: | :-: | --- |
+| ![${elName} icon](${relativeRootLib}${icon}) | ![${elName} element]($(basename ${elSnpElLocalImgDst})) | ![${elName} card]($(basename ${elSnpCdLocalImgDst})) |
+## Element
+### Load remotely
+\`\`\`plantuml
+${snpElRemote}
+\`\`\`
+### Load locally
+\`\`\`plantuml
+${snpElLocal}
+\`\`\`
+## Card
+### Load remotely
+\`\`\`plantuml
+${SnpCdRemote}
+\`\`\`
+### Load locally
+\`\`\`plantuml
+${SnpCdLocal}
+\`\`\`
+EOF
+}
+
+generateElement() {
+ local pkgName=$1
+ local iconPath=$2
+ local elDir=$(dirname ${iconPath})
+ elDir=$(sed -r 's:/icons/:/elements/:' <<< ${elDir})
+ sptDir=$(sed -r 's:/elements/:/sprites/:' <<< ${elDir})
+ local elName=$(basename ${iconPath})
+ elName=${elName%.*}
+ local elSrc="${elDir}/${elName}.puml"
+
+ log ${pkgName} "generate element from (${iconPath}) to (${elDir}/${elName})"
+
+ mkdir -p ${elDir}
+
+ echo '@startuml' > ${elSrc}
+
+ local tmpSptLg="${tmpDir}/${sptDir}/${elName}Lg.puml"
+ generateElementSprite ${iconPath} ${tmpSptLg} ${lgSize}
+ cat ${tmpSptLg} >> ${elSrc}
+
+ generateElementFunctions ${iconPath} ${elSrc}
+ generateElementSnippets ${elSrc}
+ generateElementDocumentation ${iconPath} ${elSrc}
+
+ echo '@enduml' >> ${elSrc}
+}
+
+generateElements() {
+ local pkgName=${1}
+ local iconsDir="${libName}/icons/${pkgName}"
+ local dstDir="${libName}/elements/${pkgName}"
+ local iconsFormat=png
+ local sumFile=${dstDir}/README.md
+ log ${pkgName} "generate elements from ($iconsDir) to ($dstDir)"
+ find ${iconsDir} -type f -name "*.${iconsFormat}" -print | sort |
+ while read -r iconPath; do
+ generateElement ${pkgName} ${iconPath}
+ done
+}
+
+generateGroups() {
+ local pkgName=${1}
+ local grpCsv="${libName}/groups.csv"
+ local iconsFormat=png
+ local index=0
+ tail -n +2 ${grpCsv} | while IFS=, read -r PkgName Label FrontColor BackgroundColor BorderThick BorderStyle BorderColor Icon; do
+ if [[ "${pkgName}" == "${PkgName}" ]]; then
+ local grpName="${PkgName^}Group"$(echo ${Label,,} | sed -r 's/(^|-|_|\.| )([a-z,0-9])/\U\2/gi' | sed -r 's/(\/.)/\U\1/gi')
+ log ${PkgName} "generate group (${grpName}) - ${index}"
+ local grpSrc="${libName}/groups/${PkgName}/${grpName}.puml"
+ local grpDoc="${libName}/documentation/${PkgName}/${grpName}.md"
+ local grpSnpGrpLocal="${libName}/snippets/${PkgName}/${grpName}.group.local.puml"
+ local grpSnpGrpRemote="${libName}/snippets/${PkgName}/${grpName}.group.remote.puml"
+ local grpFullName=$(sed -r 's:([^/]*/){1}::' <<< ${grpSrc%.*})
+ local relativeRootLib=$(sed -r "s:[^/]*/:../:g;s:/[^/]*$:/:" <<< "${grpFullName}")
+ local grpSnpLocalImgSrc="${grpSnpGrpLocal%.*}.png"
+ local grpSnpLocalImgDst="${grpDoc%.*}.group.png"
+ mkdir -p $(dirname ${grpSrc})
+ mkdir -p $(dirname ${grpDoc})
+ mkdir -p $(dirname ${grpSnpGrpLocal})
+ echo '@startuml' > ${grpSrc}
+ local spriteValue=""
+ if [[ -n "$Icon" ]]; then
+ local iconPath="${libName}/icons/${PkgName}/${Icon}.${iconsFormat}"
+ local tmpSptLg="${tmpDir}/${libName}/sprites/${PkgName}/${grpName}Lg.puml"
+ generateElementSprite ${iconPath} ${tmpSptLg} ${lgSize}
+ cat ${tmpSptLg} >> ${grpSrc}
+ spriteValue='<$'${grpName}'Lg>'
+ fi
+ cat <> ${grpSrc}
+!function ${grpName}(\$id, \$name="${Label}", \$tech="")
+ CloudGroup(\$id, "${grpName}", "${spriteValue}", \$name, \$tech)
+!endfunction
+EOF
+ cat <> ${grpSrc}
+skinparam Rectangle<<${grpName}>> {
+ StereotypeFontColor ${FrontColor:=black}
+ BorderThickness ${BorderThick:=1}
+ BorderColor ${BorderColor:=black}
+ BorderStyle ${BorderStyle:=solid}
+ FontStyle none
+ FontColor ${FrontColor:=black}
+ FontSize \$FONT_SIZE_MD
+ BackgroundColor ${BackgroundColor:=none}
+ shadowing false
+}
+EOF
+ echo '@enduml' >> ${grpSrc}
+ cat < ${grpSnpGrpRemote}
+@startuml
+' configures the library
+!global \$LIB_BRANCH="${libBranch}"
+!global \$LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + \$LIB_BRANCH + "/cloud"
+
+' loads the library
+!includeurl \$LIB_BASE_LOCATION/library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the ${grpName} group
+include('${grpFullName}')
+${grpName}('element', '${Label}', 'an optional tech field')
+@enduml
+EOF
+ cat < ${grpSnpGrpLocal}
+@startuml
+' configures the library
+!global \$INCLUSION_MODE="local"
+!global \$LIB_BASE_LOCATION="${relativeRootLib}"
+
+' loads the library
+!include ${relativeRootLib}library.puml
+
+' loads the AWS style
+include('styles/aws')
+
+' loads the ${grpName} group
+include('${grpFullName}')
+${grpName}('element', '${Label}', 'an optional tech field')
+@enduml
+EOF
+ local snpLocal=$(cat < ${grpSnpGrpLocal})
+ local snpRemote=$(cat < ${grpSnpGrpRemote})
+
+ if [[ ! -f ${grpSnpLocalImgDst} ]]; then
+ java -jar tmp/plantuml.jar ${grpSnpGrpLocal}
+ mv ${grpSnpLocalImgSrc} ${grpSnpLocalImgDst}
+ fi
+ cat < ${grpDoc}
+# ${grpName}
+| Example | Resource |
+| :-: | --- |
+| ![${grpName} group]($(basename ${grpSnpLocalImgDst})) | \`${grpFullName}\` |
+## Load remotely
+\`\`\`plantuml
+${snpRemote}
+\`\`\`
+## Load locally
+\`\`\`plantuml
+${snpLocal}
+\`\`\`
+EOF
+ index=$((index+1))
+ fi
+ done
+}
+
+generateDocumentation() {
+ local pkgName=${1}
+ local type=${2}
+ local pkgDocDir="${libName}/documentation/${pkgName}"
+ local tmpPkgDocDir="${tmpDir}/${libName}/documentation/${pkgName}"
+ local pkgDoc="${pkgDocDir}/${type}s.md"
+ local iconsFormat=png
+
+ log ${pkgName} "generate documentation for (${type}s)"
+ rm -Rf ${tmpPkgDocDir}
+ mkdir -p ${tmpPkgDocDir}
+
+ echo "# ${pkgName} - ${type^}s" > ${pkgDoc}
+
+ find ${pkgDocDir} -type f -name "*.${type}.${iconsFormat}" -print | sort |
+ while read -r iconPath; do
+ local enDoc="$(sed -r 's/(.*)\.\w*\.\w*$/\1/;s:([^/]*/){3}::' <<< ${iconPath}).md"
+ local enIcon="$(sed -r 's:([^/]*/){3}::' <<< ${iconPath})"
+ local enMod="$(sed -r "s:([^/]*/){1}(.*)\.\w*\.\w*\$:\2:;s/documentation/${type}s/" <<< ${iconPath})"
+ local ptMod="${enMod%/*}"
+ local enName="${enMod##*/}"
+ local tmpPtModDoc="${tmpPkgDocDir}/${ptMod}.md"
+ if [[ ! -f ${tmpPtModDoc} ]]; then
+ mkdir -p $(dirname ${tmpPtModDoc})
+ cat < ${tmpPtModDoc}
+## ${ptMod}
+| | Name |
+| :-: | --- |
+EOF
+ fi
+ echo "| ![${enName}](${enIcon}) | [${enName}](${enDoc})
\`${enMod}\` |" >> ${tmpPtModDoc}
+ done
+
+ find ${tmpPkgDocDir} -type f -name "*.md" -print | sort |
+ while read -r ptModDoc; do
+ cat ${ptModDoc} >> ${pkgDoc}
+ done
+}
+
+generateExamples() {
+ local expDir="${libName}/examples"
+ local expMd="${expDir}.md"
+ echo "# Examples" > ${expMd}
+ find ${expDir} -type f -name "*puml" -print | sort |
+ while read -r expSrc; do
+ local expSrcName=${expSrc##*/}
+ local expFullName=${expSrcName%.*}
+ local exPic="${expSrc%.*}.png"
+ local exPicRelative=$(sed -r 's:([^/]*/){1}::' <<< ${exPic})
+ local expPkg=${expFullName%-*}
+ local expName=$(sed -r 's/(-|_)/ /g;' <<< ${expFullName#*-})
+ local expSrcCnt=$(cat < ${expSrc})
+
+ log exmaples "generate (${expSrc})"
+
+ cat <> ${expMd}
+## ${expPkg} - ${expName}
+![${expName}](${exPicRelative})
+\`\`\`plantuml
+${expSrcCnt}
+\`\`\`
+EOF
+
+ if [[ ! -f ${exPic} ]]; then
+ java -jar tmp/plantuml.jar ${expSrc}
+ fi
+ done
+}
+
+setConstants() {
+ log main "set constants"
+ sed -i -r "s/FONT_SIZE_SM=.*/FONT_SIZE_SM=${smSize}/;s/FONT_SIZE_MD=.*/FONT_SIZE_MD=${mdSize}/;s/FONT_SIZE_LG=.*/FONT_SIZE_LG=${lgSize}/" ${libName}/constants.puml
+ sed -i -e "s:LIB_BRANCH=.*:LIB_BRANCH=\"${libBranch}\":g;" ${libName}/README.md
+ sed -i -e "s:LIB_BRANCH=.*:LIB_BRANCH=\"${libBranch}\":g;" ${libName}/examples/*
+}
+
+cleanGeneratedResources() {
+ log main "clean generated resources"
+ rm -Rf ${libName}/documentation
+ rm -Rf ${libName}/elements
+ rm -Rf ${libName}/examples/*.png
+ rm -Rf ${libName}/groups
+ rm -Rf ${libName}/icons
+ rm -Rf ${libName}/snippets
+}